
@font-face{font-family:Newsreader;src:url(assets/newsreader.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}
*{box-sizing:border-box}body{margin:0;background:#fafaf8;color:#242522;font:14px -apple-system,BlinkMacSystemFont,sans-serif}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #9a641c;outline-offset:3px}.review{max-width:1512px;margin:auto;padding:24px 32px}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.brand{font:28px Newsreader,serif;display:flex;gap:10px;align-items:center}.brand img{width:27px}.tag{font-size:11px;letter-spacing:1.3px;color:#777}.scene{position:relative;width:100%;height:calc(var(--u) * 940);overflow:hidden;border-radius:16px;background:linear-gradient(120deg,#fafaf8,#f0f0ec)}.copy{position:absolute;left:calc(var(--u) * 85);top:calc(var(--u) * 233);width:calc(var(--u) * 500)}.eyebrow{font-size:calc(var(--u) * 12);letter-spacing:calc(var(--u) * 1.8);text-transform:uppercase;color:#70746b}.copy h1{font:calc(var(--u) * 76)/1.02 Newsreader,Georgia,serif;letter-spacing:calc(var(--u) * -2);margin:calc(var(--u) * 25) 0;white-space:pre-line}.copy p{font-size:calc(var(--u) * 19);line-height:1.55;color:#60635e;width:calc(var(--u) * 385);margin:0}.cta{display:inline-flex;align-items:center;gap:calc(var(--u) * 13);padding:calc(var(--u) * 17) calc(var(--u) * 23);background:#242522;color:#fff;border-radius:calc(var(--u) * 40);margin-top:calc(var(--u) * 29);font-size:calc(var(--u) * 15);text-decoration:none}.cta img{width:calc(var(--u) * 21);filter:brightness(0) invert(1)}.chapter{position:absolute;left:calc(var(--u) * 85);bottom:calc(var(--u) * 57);font-size:calc(var(--u) * 13);color:#60635e}.chapter b{font-weight:500;color:#9a641c;margin-right:calc(var(--u) * 14)}.phone{position:absolute;left:calc(var(--u) * 913);top:calc(var(--u) * 46);width:calc(var(--u) * 410);height:calc(var(--u) * 838.222);filter:drop-shadow(calc(var(--u) * 8) calc(var(--u) * 21) calc(var(--u) * 20) #24252225)}.frame{position:absolute;inset:0;width:100%;height:100%;z-index:20;pointer-events:none}.display{position:absolute;left:calc(5.333333% - .75px);top:calc(2.5% - .75px);width:calc(89.333333% + 1.5px);height:calc(95% + 1.5px);border-radius:10.5% / 4.85%;overflow:hidden;background:#fafaf8}.screen{position:absolute;inset:0;font-size:calc(var(--p) * 14);overflow:hidden}.island{position:absolute;top:calc(var(--p) * 12);left:50%;transform:translateX(-50%);width:calc(var(--p) * 126);height:calc(var(--p) * 35);border-radius:calc(var(--p) * 24);background:#020202;z-index:18}.island:after{content:'';position:absolute;right:calc(var(--p) * 10);top:calc(var(--p) * 11);width:calc(var(--p) * 12);height:calc(var(--p) * 12);border-radius:50%;background:radial-gradient(circle at 40% 35%,#142031,#080c12 65%);border:calc(var(--p) * 1) solid #151515}.status{height:calc(var(--p) * 54);position:absolute;inset:0 0 auto;z-index:16;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--p) * 26) 0 calc(var(--p) * 31);font-size:calc(var(--p) * 16);font-weight:600;color:white;pointer-events:none}.status.dark{color:#151515}.status .right{display:flex;gap:calc(var(--p) * 6);align-items:center}.signal{width:calc(var(--p) * 18);height:calc(var(--p) * 12);display:flex;align-items:end;gap:calc(var(--p) * 2)}.signal i{width:calc(var(--p) * 3);background:currentColor;border-radius:calc(var(--p) * 1)}.signal i:nth-child(1){height:calc(var(--p) * 4)}.signal i:nth-child(2){height:calc(var(--p) * 7)}.signal i:nth-child(3){height:calc(var(--p) * 10)}.signal i:nth-child(4){height:calc(var(--p) * 13)}.battery{width:calc(var(--p) * 25);height:calc(var(--p) * 12);border:calc(var(--p) * 1) solid currentColor;border-radius:calc(var(--p) * 3);padding:calc(var(--p) * 2);position:relative}.battery:before{content:'';display:block;background:currentColor;width:85%;height:100%;border-radius:calc(var(--p) * 1)}.battery:after{content:'';position:absolute;right:calc(var(--p) * -3);top:calc(var(--p) * 3);height:calc(var(--p) * 4);width:calc(var(--p) * 2);background:currentColor}.wifi{width:calc(var(--p) * 16);height:calc(var(--p) * 13)}.homebar{position:absolute;width:calc(var(--p) * 138);height:calc(var(--p) * 5);border-radius:calc(var(--p) * 4);left:50%;bottom:calc(var(--p) * 9);transform:translateX(-50%);background:white;z-index:17}.homebar.dark{background:#151515}.icon{display:block;width:calc(var(--p) * 23);height:calc(var(--p) * 23);flex-shrink:0}.spotify{background:linear-gradient(#383634,#191817 58%,#121212);color:#fff;font-family:Spotify,sans-serif}.sp-top{position:absolute;top:calc(var(--p) * 65);left:calc(var(--p) * 24);right:calc(var(--p) * 24);display:flex;align-items:center;justify-content:space-between}.sp-top .middle{text-align:center;font-size:calc(var(--p) * 10);letter-spacing:calc(var(--p) * 1);line-height:1.8}.sp-top strong{font-size:calc(var(--p) * 13);letter-spacing:0}.cover{position:absolute;top:calc(var(--p) * 158);left:calc(var(--p) * 25);width:calc(var(--p) * 352);height:calc(var(--p) * 352);object-fit:cover;border-radius:calc(var(--p) * 5);box-shadow:0 calc(var(--p) * 12) calc(var(--p) * 32) #0003}.episode-title{position:absolute;top:calc(var(--p) * 543);left:calc(var(--p) * 24);right:calc(var(--p) * 30)}.episode-title h2{font-size:calc(var(--p) * 23);line-height:1.17;letter-spacing:calc(var(--p) * -.35);margin:0 0 calc(var(--p) * 9);font-weight:700;max-width:calc(var(--p) * 320)}.episode-title p{font-size:calc(var(--p) * 15);color:#ccc;margin:0}.timeline{position:absolute;top:calc(var(--p) * 654);left:calc(var(--p) * 24);right:calc(var(--p) * 24)}.track{height:calc(var(--p) * 4);border-radius:calc(var(--p) * 3);background:#ffffff38;position:relative}.track:before{content:'';position:absolute;inset:0 auto 0 0;width:0%;background:white;border-radius:calc(var(--p) * 3)}.track:after{content:'';position:absolute;left:0%;top:calc(var(--p) * -3);width:calc(var(--p) * 10);height:calc(var(--p) * 10);border-radius:50%;background:white}.times{display:flex;justify-content:space-between;font-size:calc(var(--p) * 11);color:#b8b8b8;margin-top:calc(var(--p) * 8)}.playback{position:absolute;top:calc(var(--p) * 705);left:calc(var(--p) * 24);right:calc(var(--p) * 24);display:flex;align-items:center;justify-content:space-between}.speed{font-size:calc(var(--p) * 15);font-weight:700}.skip{position:relative;width:calc(var(--p) * 29);height:calc(var(--p) * 29);border:calc(var(--p) * 2) solid #eee;border-radius:50%;font-size:calc(var(--p) * 10);display:grid;place-items:center}.skip:before{content:'';position:absolute;top:calc(var(--p) * -5);left:0;border:calc(var(--p) * 5) solid transparent;border-right-color:#eee;transform:rotate(-30deg)}.play{width:calc(var(--p) * 62);height:calc(var(--p) * 62);border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;gap:calc(var(--p) * 6)}.play i{width:calc(var(--p) * 5);height:calc(var(--p) * 23);background:#121212}.moon{font-size:calc(var(--p) * 24)}.sp-bottom{position:absolute;top:calc(var(--p) * 807);left:calc(var(--p) * 25);right:calc(var(--p) * 25);display:flex;align-items:center;justify-content:space-between}.sp-bottom .right{display:flex;gap:calc(var(--p) * 27)}.hotspot{position:relative}.tap{position:absolute;inset:calc(var(--p) * -10);border:calc(var(--p) * 2) solid #ffffffb3;border-radius:50%;opacity:0}.share-screen{background:#121212;color:white;font-family:Spotify,sans-serif}.share-head{position:absolute;top:calc(var(--p) * 67);left:calc(var(--p) * 24);right:calc(var(--p) * 24);display:flex;justify-content:space-between;align-items:center;font-size:calc(var(--p) * 16);font-weight:700}.share-art-card{position:absolute;top:calc(var(--p) * 143);left:calc(var(--p) * 42);width:calc(var(--p) * 318);height:calc(var(--p) * 430);border-radius:calc(var(--p) * 12);padding:calc(var(--p) * 26);background:#605447;box-shadow:0 calc(var(--p) * 12) calc(var(--p) * 30) #0004}.share-art-card img{width:calc(var(--p) * 266);height:calc(var(--p) * 266);object-fit:cover}.share-art-card h3{font-size:calc(var(--p) * 19);line-height:1.18;margin:calc(var(--p) * 16) 0 calc(var(--p) * 8)}.share-art-card p{font-size:calc(var(--p) * 12);margin:0;color:#e0dbd5}.spotify-mark{font-size:calc(var(--p) * 13);font-weight:700;display:flex;gap:calc(var(--p) * 5);align-items:center;position:absolute;bottom:calc(var(--p) * 14)}.spotify-circle{display:inline-block;width:calc(var(--p) * 17);height:calc(var(--p) * 17);border-radius:50%;background:#fff;color:#605447;text-align:center;font-size:calc(var(--p) * 17);line-height:calc(var(--p) * 14)}.dots{position:absolute;top:calc(var(--p) * 596);width:100%;text-align:center;letter-spacing:calc(var(--p) * 7);font-size:calc(var(--p) * 14);color:#696969}.dots b{color:#fff}.share-options{position:absolute;left:calc(var(--p) * 16);right:calc(var(--p) * 16);top:calc(var(--p) * 655);display:flex;justify-content:space-between}.share-option{text-align:center;font-size:calc(var(--p) * 11);width:calc(var(--p) * 77)}.share-option .bubble{width:calc(var(--p) * 57);height:calc(var(--p) * 57);background:#292929;border-radius:50%;display:grid;place-items:center;margin:0 auto calc(var(--p) * 11)}.bubble .icon{width:calc(var(--p) * 26);height:calc(var(--p) * 26)}.bubble.messages{background:#37c950}.cancel{position:absolute;bottom:calc(var(--p) * 54);text-align:center;width:100%;font-size:calc(var(--p) * 16);font-weight:700}.ios-dim{position:absolute;inset:0;background:#0007}.ios-sheet{position:absolute;bottom:0;width:100%;height:calc(var(--p) * 554);background:#f2f2f7;border-radius:calc(var(--p) * 17) calc(var(--p) * 17) 0 0;color:#111;padding:calc(var(--p) * 21) calc(var(--p) * 18)}.ios-header{display:flex;gap:calc(var(--p) * 11);align-items:center;margin-bottom:calc(var(--p) * 30)}.ios-header img{width:calc(var(--p) * 52);height:calc(var(--p) * 52);border-radius:calc(var(--p) * 8)}.ios-header strong{display:block;font-size:calc(var(--p) * 13);line-height:1.3;max-width:calc(var(--p) * 245)}.ios-header p{font-size:calc(var(--p) * 11);color:#777;margin:calc(var(--p) * 5) 0 0}.ios-close{width:calc(var(--p) * 27);height:calc(var(--p) * 27);border-radius:50%;background:#e3e3e8;display:grid;place-items:center;margin-left:auto}.ios-close .icon{width:calc(var(--p) * 15);height:calc(var(--p) * 15)}.apps{display:flex;justify-content:space-between;border-bottom:calc(var(--p) * 1) solid #d8d8dd;padding:0 calc(var(--p) * 1) calc(var(--p) * 21)}.app-icon{width:calc(var(--p) * 60);height:calc(var(--p) * 60);border-radius:calc(var(--p) * 13);display:grid;place-items:center;margin-bottom:calc(var(--p) * 8);background:white;box-shadow:0 calc(var(--p) * 1) calc(var(--p) * 2) #0001}.app-label{font-size:calc(var(--p) * 11);text-align:center}.app-icon img{width:calc(var(--p) * 35);height:calc(var(--p) * 39)}.app-icon.air{background:linear-gradient(#63baff,#006ff0);color:white;font-size:calc(var(--p) * 36)}.app-icon.message{background:linear-gradient(#65ea7c,#22be49);color:white}.app-icon.mail{background:linear-gradient(#4bafff,#0272ee);color:#fff;font-size:calc(var(--p) * 35)}.ios-rows{background:#fff;border-radius:calc(var(--p) * 12);margin-top:calc(var(--p) * 22);overflow:hidden}.ios-row{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--p) * 16);font-size:calc(var(--p) * 16);border-bottom:calc(var(--p) * 1) solid #e4e4e7}.ios-row:last-child{border-bottom:0}.ios-row .icon{width:calc(var(--p) * 20);height:calc(var(--p) * 20)}.extension-dim{position:absolute;inset:0;background:#0009}.extension-card{position:absolute;left:calc(var(--p) * 16);right:calc(var(--p) * 16);top:calc(var(--p) * 277);padding:calc(var(--p) * 18);background:#fafaf8;border-radius:calc(var(--p) * 20);box-shadow:0 calc(var(--p) * 7) calc(var(--p) * 36) #0003;color:#242522}.ext-top{display:flex;align-items:center;justify-content:space-between;font:calc(var(--p) * 20) Newsreader,serif}.ext-top .icon{width:calc(var(--p) * 18);height:calc(var(--p) * 18);color:#60635e}.ext-preview{display:flex;gap:calc(var(--p) * 10);margin:calc(var(--p) * 21) 0 calc(var(--p) * 24);align-items:center}.ext-link{width:calc(var(--p) * 39);height:calc(var(--p) * 39);border-radius:calc(var(--p) * 11);background:#e8a23a1c;color:#9a641c;display:grid;place-items:center;flex-shrink:0}.ext-preview strong{font-size:calc(var(--p) * 14);font-weight:600;display:block;max-width:calc(var(--p) * 279);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ext-preview p{font-size:calc(var(--p) * 12);color:#60635e;margin:calc(var(--p) * 5) 0 0}.visibility{font-size:calc(var(--p) * 13);display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--p) * 19)}.visibility span{display:flex;gap:calc(var(--p) * 6);align-items:center}.visibility .icon{width:calc(var(--p) * 14);height:calc(var(--p) * 14)}.add-button{height:calc(var(--p) * 46);border-radius:calc(var(--p) * 15);background:#9a641c;color:#fff;display:grid;place-items:center;font-size:calc(var(--p) * 15);font-weight:600;position:relative}.saved{display:none;text-align:center;padding:calc(var(--p) * 17) 0 calc(var(--p) * 20)}.saved .icon{color:#9a641c;border:calc(var(--p) * 2) solid;border-radius:50%;padding:calc(var(--p) * 5);width:calc(var(--p) * 36);height:calc(var(--p) * 36);margin:0 auto calc(var(--p) * 14)}.saved strong{font-size:calc(var(--p) * 17);display:block}.saved p{font-size:calc(var(--p) * 13);color:#60635e;line-height:1.4;margin:calc(var(--p) * 9) auto 0;max-width:calc(var(--p) * 260)}.is-saved .ext-preview,.is-saved .visibility,.is-saved .add-button{display:none}.is-saved .saved{display:block}.feed{background:#fafaf8;color:#242522}.feed-head{position:absolute;left:calc(var(--p) * 16);right:calc(var(--p) * 16);top:calc(var(--p) * 60);font:calc(var(--p) * 24) Newsreader,serif;display:flex;justify-content:space-between;align-items:center}.feed-head .icon{width:calc(var(--p) * 20);height:calc(var(--p) * 20);color:#60635e}.feed-cards{position:absolute;top:calc(var(--p) * 105);left:calc(var(--p) * 12);right:calc(var(--p) * 12)}.card{background:#fff;border:calc(var(--p) * 1) solid #e5e7e1;border-radius:calc(var(--p) * 18);padding:calc(var(--p) * 12);margin-bottom:calc(var(--p) * 12);overflow:hidden;color:#242522}.social{display:flex;align-items:center;gap:calc(var(--p) * 7);font-size:calc(var(--p) * 12);line-height:calc(var(--p) * 16);color:#60635e;margin-bottom:calc(var(--p) * 12)}.social img{width:calc(var(--p) * 24);height:calc(var(--p) * 24);border-radius:50%;object-fit:cover}.social b{font-weight:500;color:#424541}.source{display:flex;align-items:center;gap:calc(var(--p) * 10)}.source>img{width:calc(var(--p) * 40);height:calc(var(--p) * 40);object-fit:cover;border-radius:calc(var(--p) * 9);flex-shrink:0}.source>div{flex:1;min-width:0}.creator{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(var(--p) * 13.5);line-height:calc(var(--p) * 16);font-weight:600;color:#242522}.creator strong,.creator b{font-weight:inherit}.creator span{font-size:calc(var(--p) * 13);font-weight:400;color:#92958f}.source-title{font-size:calc(var(--p) * 12.5);line-height:calc(var(--p) * 15);margin-top:calc(var(--p) * 2);color:#60635e}.source>.icon{width:calc(var(--p) * 17);height:calc(var(--p) * 17);color:#60635e;align-self:start}.insight{font:400 calc(var(--p) * 22)/calc(var(--p) * 27) Newsreader,serif;font-synthesis:none;letter-spacing:calc(var(--p) * -.24);margin:calc(var(--p) * 12) 0 calc(var(--p) * 16)}.actions{display:flex;align-items:center;gap:calc(var(--p) * 17);color:#60635e}.actions>.icon{width:calc(var(--p) * 18);height:calc(var(--p) * 18)}.actions span{display:flex;align-items:center;gap:calc(var(--p) * 5);margin-left:auto;font-size:calc(var(--p) * 12);white-space:nowrap}.actions span .icon{width:calc(var(--p) * 16);height:calc(var(--p) * 16);color:#9a641c}.dock{position:absolute;left:0;right:0;bottom:0;height:calc(var(--p) * 88);background:#fafaf8f8;border-top:calc(var(--p) * 1) solid #e8e8e3;padding:calc(var(--p) * 14) calc(var(--p) * 25) 0;display:flex;justify-content:space-between;z-index:3}.dock .icon{width:calc(var(--p) * 24);height:calc(var(--p) * 24);color:#71766c}.dock .selected{color:#9a641c;fill:#9a641c0f}.dock img{width:calc(var(--p) * 25);height:calc(var(--p) * 25);border-radius:50%}.add-tab{width:calc(var(--p) * 29);height:calc(var(--p) * 29);border-radius:50%;border:calc(var(--p) * 1) solid #60635e;display:grid;place-items:center;margin-top:calc(var(--p) * -2)}.add-tab .icon{width:calc(var(--p) * 19);height:calc(var(--p) * 19)}.float-card{position:absolute;z-index:25;margin:0;pointer-events:none}.editorial{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);background:#fafaf8;color:#60635e;border-radius:calc(var(--p) * 8);padding:calc(var(--p) * 12) calc(var(--p) * 18);font-size:calc(var(--p) * 13);white-space:nowrap;box-shadow:0 calc(var(--p) * 4) calc(var(--p) * 24) #0001}.controls{display:flex;align-items:center;gap:12px;margin-top:18px}.controls button{padding:10px 17px;border:1px solid #d6d8d0;border-radius:24px;background:transparent;min-width:76px}.controls input{flex:1;min-width:30px;accent-color:#9a641c}.controls output{color:#60635e;font-size:12px;font-variant-numeric:tabular-nums}.note{font-size:12px;color:#72766b;line-height:1.55;margin:12px 0}.export .review{padding:0;max-width:none}.export .toolbar,.export .controls,.export .note{display:none}.export .scene{border-radius:0}
.portrait .scene{height:calc(var(--u) * 1370)}.portrait .copy{left:calc(var(--u) * 40);top:calc(var(--u) * 47);width:calc(var(--u) * 680)}.portrait .copy h1{font-size:calc(var(--u) * 58);white-space:pre-line;max-width:calc(var(--u) * 680);margin:calc(var(--u) * 18) 0}.portrait .copy p{font-size:calc(var(--u) * 19);width:calc(var(--u) * 610)}.portrait .cta{font-size:calc(var(--u) * 16);margin-top:calc(var(--u) * 20);padding:calc(var(--u) * 14) calc(var(--u) * 20)}.portrait .phone{left:calc(var(--u) * 300);top:calc(var(--u) * 384);width:calc(var(--u) * 410);height:calc(var(--u) * 838.222)}.portrait .chapter{left:calc(var(--u) * 40);bottom:calc(var(--u) * 53);font-size:calc(var(--u) * 17)}.portrait .eyebrow{font-size:calc(var(--u) * 13)}@media(max-width:650px){.review{padding:18px 14px}.tag{font-size:9px;max-width:135px;text-align:right;line-height:1.6}.controls{gap:6px}.controls button{min-width:56px;padding:9px}.controls output{font-size:10px}}

@font-face{font-family:Ionicons;src:url(assets/Ionicons.ttf)}@font-face{font-family:Feather;src:url(assets/Feather.ttf)}
.social{margin:0;padding:calc(var(--p) * 12) 0 calc(var(--p) * 8);color:#92958f;min-height:calc(var(--p) * 44)}.insight{margin:calc(var(--p) * 13) 0 0}.source-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.creator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions{gap:calc(var(--p) * 12);min-height:calc(var(--p) * 29)}.actions span{font-size:calc(var(--p) * 13);font-weight:500;color:#424541}.actions .sparkle{font:calc(var(--p) * 12)/calc(var(--p) * 15) 'Apple Color Emoji',sans-serif;font-style:normal}.action-glyph{font-size:calc(var(--p) * 18);line-height:calc(var(--p) * 22);font-style:normal;display:inline-block}.ionicons{font-family:Ionicons}.feather{font-family:Feather}
.dock{left:50%;right:auto;bottom:calc(var(--p) * 18);width:calc(var(--p) * 304);height:calc(var(--p) * 52);transform:translateX(-50%);padding:0 calc(var(--p) * 6);align-items:center;border:calc(var(--p) * 1) solid #24252209;border-radius:calc(var(--p) * 26);background:#fff;box-shadow:0 calc(var(--p) * 5) calc(var(--p) * 18) #24252215;z-index:3}.dock-item{width:calc(var(--p) * 50);height:calc(var(--p) * 40);border-radius:calc(var(--p) * 16);display:grid;place-items:center;color:#60635e}.dock .icon{width:calc(var(--p) * 24);height:calc(var(--p) * 24);color:inherit}.dock .selected{color:#424541;background:#2425220f;fill:none}.dock .add-tab{border:0;border-radius:calc(var(--p) * 16);margin:0;color:#9a641c;background:radial-gradient(circle,#e8a23a1f 0%,#e8a23a0c 40%,transparent 70%)}.feed-head{left:calc(var(--p) * 14);top:calc(var(--p) * 62)}.feed-cards{top:calc(var(--p) * 104)}.homebar{height:calc(var(--p) * 5);bottom:calc(var(--p) * 6)}.skip:nth-of-type(3):before{left:auto;right:0;border-right-color:transparent;border-left-color:#eee;transform:rotate(30deg)}
.episode-title{top:calc(var(--p) * 525)}.episode-title h2{font-size:calc(var(--p) * 22);max-width:calc(var(--p) * 350);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.episode-title p{font-size:calc(var(--p) * 13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cover{top:calc(var(--p) * 143)}.sp-top strong{display:block;max-width:calc(var(--p) * 265);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ext-preview>div:last-child{min-width:0}.ext-preview strong{max-width:100%}.card{border-radius:calc(var(--p) * 18)}

.phone{left:calc(var(--u) * 950);top:calc(var(--u) * 66);width:calc(var(--u) * 390);height:calc(var(--u) * 797.333)}.float-card{transform-origin:50% 50%}#float-0{z-index:28}#float-1{z-index:26}#float-2{z-index:27}
.share-callout{position:absolute;z-index:30;left:calc(var(--u) * 702);top:calc(var(--u) * 480);width:calc(var(--u) * 397);padding:calc(var(--u) * 18);background:#fff;border:calc(var(--u) * 1) solid #e5e7e1;border-radius:calc(var(--u) * 21);box-shadow:0 calc(var(--u) * 16) calc(var(--u) * 45) #2425221a}.callout-label{font-size:calc(var(--u) * 10);letter-spacing:calc(var(--u) * 1.4);color:#60635e;display:flex;align-items:center;gap:calc(var(--u) * 7)}.spotify-dot{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:#1ed760;border-radius:50%}.callout-title{font:calc(var(--u) * 24)/1.13 Newsreader,serif;margin:calc(var(--u) * 12) 0 calc(var(--u) * 17);color:#242522}.share-pill{display:flex;align-items:center;justify-content:space-between;border-radius:calc(var(--u) * 13);background:#9a641c;color:#fff;padding:calc(var(--u) * 13) calc(var(--u) * 16);font-size:calc(var(--u) * 15);font-weight:500}.share-pill img{width:calc(var(--u) * 22);height:calc(var(--u) * 25);filter:brightness(0) invert(1)}.share-pill .icon{width:calc(var(--u) * 19);height:calc(var(--u) * 19)}.share-pill span{flex:1;padding-left:calc(var(--u) * 11)}.cover-float{position:absolute;left:calc(var(--u) * 750);top:calc(var(--u) * 158);width:calc(var(--u) * 248);height:calc(var(--u) * 248);z-index:29;border-radius:calc(var(--u) * 12);box-shadow:0 calc(var(--u) * 15) calc(var(--u) * 38) #24252220;object-fit:cover;transform:rotate(-7deg)}
.portrait .scene{height:calc(var(--u) * 1550)}.portrait .phone{left:calc(var(--u) * 312);top:calc(var(--u) * 395);width:calc(var(--u) * 390);height:calc(var(--u) * 797.333)}.portrait .share-callout{left:calc(var(--u) * 52);top:calc(var(--u) * 787);width:calc(var(--u) * 440);padding:calc(var(--u) * 22)}.portrait .callout-label{font-size:calc(var(--u) * 12)}.portrait .callout-title{font-size:calc(var(--u) * 26)}.portrait .share-pill{font-size:calc(var(--u) * 19);padding:calc(var(--u) * 16)}.portrait .share-pill img{width:calc(var(--u) * 26);height:calc(var(--u) * 28)}.portrait .share-pill .icon{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.portrait .cover-float{left:calc(var(--u) * 80);top:calc(var(--u) * 455);width:calc(var(--u) * 270);height:calc(var(--u) * 270)}

.extension .extension-card{visibility:inherit}.panel-float{position:absolute;inset:auto;z-index:30;transform:none;box-shadow:0 calc(var(--p) * 18) calc(var(--p) * 48) #24252224}.panel-float .ext-preview{margin-top:calc(var(--p) * 21)}.panel-float .add-button{background:#9a641c}.panel-float .ext-top{line-height:calc(var(--p) * 24)}.panel-float .ext-top>.icon{width:calc(var(--p) * 18);height:calc(var(--p) * 18)}

.spotify{background:#111}.spotify-reference{display:block;width:100%;height:100%;object-fit:cover}.tap{display:none!important}.ios-sheet{border-radius:calc(var(--p) * 24) calc(var(--p) * 24) 0 0;padding-top:calc(var(--p) * 30);background:#f2f2f7}.ios-sheet:before{content:'';position:absolute;left:50%;top:calc(var(--p) * 9);transform:translateX(-50%);width:calc(var(--p) * 36);height:calc(var(--p) * 5);background:#8e8e933d;border-radius:calc(var(--p) * 4)}.ios-close{background:#e3e3e8}.extension .extension-card{left:calc(var(--p) * 10);right:calc(var(--p) * 10);top:auto;bottom:calc(var(--p) * 42)}.extension-card{padding:calc(var(--p) * 10) calc(var(--p) * 20) calc(var(--p) * 20);border:calc(var(--p) * 1) solid #24252212}.panel-grabber{width:calc(var(--p) * 38);height:calc(var(--p) * 4);border-radius:calc(var(--p) * 4);background:#2425221f;margin:0 auto calc(var(--p) * 18)}.ext-top{height:calc(var(--p) * 34);font-size:calc(var(--p) * 20);line-height:calc(var(--p) * 24)}.ext-top>.icon,.panel-float .ext-top>.icon{width:calc(var(--p) * 34);height:calc(var(--p) * 34);padding:calc(var(--p) * 10);background:#fff;border:calc(var(--p) * 1) solid #24252212;border-radius:50%}.ext-preview,.panel-float .ext-preview{margin:calc(var(--p) * 16) 0;gap:calc(var(--p) * 12);min-height:calc(var(--p) * 33)}.ext-link{width:calc(var(--p) * 30);height:calc(var(--p) * 30);border-radius:50%}.ext-link>.icon{width:calc(var(--p) * 16);height:calc(var(--p) * 16)}.ext-preview strong{font-weight:500}.ext-preview p{margin-top:calc(var(--p) * 3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visibility{height:calc(var(--p) * 44);margin-bottom:calc(var(--p) * 16);color:#92958f}.visibility span{color:#242522;font-weight:500}.visibility .icon{width:calc(var(--p) * 11);height:calc(var(--p) * 11);color:#92958f}.panel-float{background:#fafaf8}.feed-cards{will-change:opacity}
.extension-dim{background:#0004;backdrop-filter:blur(calc(var(--p) * 5));-webkit-backdrop-filter:blur(calc(var(--p) * 5))}.creator.has-speaker{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;color:#242522}.creator.has-speaker b{font-weight:600}.creator.has-speaker strong{font-weight:600;color:#424541}.creator.has-speaker span{font-weight:400;color:#92958f}.spotify-opening{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}
/* Website composition: the approved scene, without the review canvas or copy. */
html,body{background:transparent;overflow:hidden}
.scene{height:calc(var(--u)*940);border-radius:0;background:transparent}
.phone{left:calc(var(--u)*340)}
.portrait .scene{height:calc(var(--u)*1150)}
.portrait .phone{top:calc(var(--u)*75)}
.screen,.float-card,.panel-float{visibility:hidden}

/* The three settled Cards are real links; the phone remains a demonstration. */
a.float-card{color:inherit;text-decoration:none;cursor:pointer}
a.float-card:focus-visible{outline:3px solid #9a641c;outline-offset:4px}
/* Individual transform properties preserve the authored fan-out rotation. */
a.float-card{
  translate:none;scale:none;
  transition:translate 340ms cubic-bezier(.25,.1,.25,1);
}
@media(hover:hover) and (pointer:fine){
  a.float-card[href]:not([inert]):hover{
    translate:0 -4px;
    filter:none;
  }
}
a.float-card:not([inert]):focus-visible{
  translate:0 -2px;
  filter:none;
}
a.float-card:not([inert]):active{
  translate:none;scale:none;
  filter:none;
  transition-duration:180ms;
}
a.float-card[inert]{translate:none;scale:none;filter:none;transition:none}
@media(prefers-reduced-motion:reduce){
  a.float-card,a.float-card:not([inert]):hover,a.float-card:not([inert]):focus-visible,a.float-card:not([inert]):active{
    translate:none;scale:none;filter:none;transition:none;
  }
  a.float-card:not([inert]):hover{outline:1px solid #9a641c55;outline-offset:2px}
}

a.float-card:not([href]){cursor:default}
.card[hidden]{display:none!important}

.social[hidden]{display:none}

