.dte-stage{--dte-bg:#080708;--dte-fg:#f3efe5;--dte-amber:#d2a45f;--dte-warm:#fff3d6;--dte-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--dte-ease:cubic-bezier(0.16,1,0.3,1);--dte-sat:env(safe-area-inset-top,0px);--dte-sab:env(safe-area-inset-bottom,0px);position:fixed;inset:0;overflow:hidden;container-type:size;container-name:dtstage;background:var(--dte-bg);color:var(--dte-fg);font-family:var(--font-body);line-height:1.4;-webkit-tap-highlight-color:transparent}html:has(.dte-stage:not([data-phase=lift])){overflow:hidden}.dte-overlay{z-index:1000;transition:background-color .7s ease}.dte-stage :focus-visible{outline:2px solid var(--dte-amber);outline-offset:3px}.dte-stage[data-view=intro] .dte-btn:focus-visible{outline:none}.dte-fr{position:absolute;inset:0;--u:min(1cqw,1.6cqh);--mh:9cqh;--bl:2.3;--sc:0.42;--br:0.95;--sat:1.05}.dte-fr:has(.dte-field input:focus){--bl:3.1;--sc:0.54}.dte-stage[data-state=sent] .dte-fr{--bl:0.85;--sc:0.22;--br:1.14}.dte-stage[data-view=intro] .dte-fr{--bl:1.1;--sc:0.36;--br:1.02}.dte-stage[data-view=intro]:not([data-beat="0"]) .dte-fr{--sc:0.1}.dte-stage[data-view=intro][data-beat="5"] .dte-fr{--sc:0.2}.dte-bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.1s ease,filter 1.3s var(--dte-ease)}.dte-plate{-o-object-position:26% 50%;object-position:26% 50%;transform:scale(1.16);filter:blur(calc(var(--bl) * var(--u))) brightness(var(--br)) saturate(var(--sat))}.dte-still{transform:scale(1.04);filter:brightness(.92) saturate(1.04)}.dte-still[data-bg=beach]{-o-object-position:50% 42%;object-position:50% 42%}.dte-still[data-bg=film]{-o-object-position:50% 60%;object-position:50% 60%}.dte-still[data-bg=spark]{filter:brightness(1.05) saturate(1.05)}.dte-fr[data-bg=beach] [data-bg=beach],.dte-fr[data-bg=earth] [data-bg=earth],.dte-fr[data-bg=eye] [data-bg=eye],.dte-fr[data-bg=film] [data-bg=film],.dte-fr[data-bg=hero] .dte-plate,.dte-fr[data-bg=spark] [data-bg=spark]{opacity:1}.dte-fr[data-bg=beach] [data-bg=beach],.dte-fr[data-bg=earth] [data-bg=earth],.dte-fr[data-bg=eye] [data-bg=eye],.dte-fr[data-bg=spark] [data-bg=spark]{animation:dte-push 16s ease-out both}@keyframes dte-push{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.dte-scrim{background:#050405;opacity:var(--sc);transition:opacity 1.3s var(--dte-ease)}.dte-scrim,.dte-vig{position:absolute;inset:0}.dte-vig{background:radial-gradient(ellipse 30cqw 46cqh at 73% 47%,rgba(8,7,8,.9) 0,rgba(8,7,8,.78) 55%,transparent 100%),linear-gradient(90deg,rgba(8,7,8,.86),rgba(8,7,8,.5) 42%,transparent 72%),linear-gradient(0deg,rgba(8,7,8,.85),transparent 46%)}.dte-ivig{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,7,8,.9),rgba(8,7,8,.6) 40%,rgba(8,7,8,.1) 76%),linear-gradient(0deg,rgba(8,7,8,.96) 0,rgba(8,7,8,.74) 34%,transparent 64%)}.dte-stage[data-beat="0"] .dte-ivig,.dte-stage[data-beat="5"] .dte-ivig{background:radial-gradient(ellipse 62cqw 62cqh at 50% 52%,rgba(8,7,8,.82) 0,rgba(8,7,8,.5) 60%,rgba(8,7,8,.2) 100%)}.dte-frameln{position:absolute;inset:calc(var(--mh) + 2.6cqh) 4cqw;opacity:0;transition:opacity .9s ease;pointer-events:none}.dte-frameln:before{--c:calc(2.6 * var(--u));content:"";position:absolute;inset:0;border:1px solid hsla(43,37%,93%,.6);-webkit-mask:linear-gradient(#000 0 0) 0 0 /var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) 100% 0 /var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) 0 100% /var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) 100% 100% /var(--c) var(--c) no-repeat;mask:linear-gradient(#000 0 0) 0 0 /var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) 100% 0 /var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) 0 100% /var(--c) var(--c) no-repeat,linear-gradient(#000 0 0) 100% 100% /var(--c) var(--c) no-repeat}.dte-frameln:after{content:"";position:absolute;left:62%;top:44%;width:calc(2.4 * var(--u));aspect-ratio:1;translate:-50% -50%;background:linear-gradient(hsla(43,37%,93%,.7) 0 0) 50% 0 /1px 100% no-repeat,linear-gradient(hsla(43,37%,93%,.7) 0 0) 0 50% /100% 1px no-repeat}.dte-stage[data-view=intro][data-beat="3"] .dte-frameln{opacity:1}.dte-black{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;animation:dte-from-black 1.5s ease-out both}@keyframes dte-from-black{0%{opacity:1}22%{opacity:1}to{opacity:0}}.dte-matte{position:absolute;left:0;right:0;height:var(--mh);background:#000;pointer-events:none;transition:height .85s var(--dte-ease)}.dte-matte-t{top:0}.dte-matte-b{bottom:0}.dte-grain{position:absolute;inset:-15%;opacity:.06;pointer-events:none;transition:opacity .5s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:dte-grain 18s steps(10) infinite}@keyframes dte-grain{0%{transform:translate(0)}30%{transform:translate(-6%,4%)}60%{transform:translate(5%,-7%)}to{transform:translate(0)}}.dte-hud{position:absolute;inset:0;pointer-events:none;font:500 max(9px,calc(.82 * var(--u))) var(--dte-mono);letter-spacing:.26em;color:hsla(43,37%,93%,.5);transition:opacity .4s}.dte-hud span{position:absolute;white-space:nowrap}.dte-hl{left:3cqw}.dte-hl,.dte-hr{top:calc(3.2cqh + var(--dte-sat))}.dte-hr{right:3cqw;font-variant-numeric:tabular-nums}.dte-stage[data-view=intro] .dte-hr{right:auto;left:50%;transform:translateX(-50%)}.dte-sc,.dte-sl,.dte-sr{bottom:calc(5cqh + var(--dte-sab));font-size:max(9px,calc(.78 * var(--u)));letter-spacing:.28em;color:hsla(43,37%,93%,.4)}.dte-sl{left:8cqw}.dte-sc{left:50%;transform:translateX(-50%)}.dte-sr{right:8cqw;transition:color .4s}.dte-hud .dte-sr-busy,.dte-stage[data-state=sent] .dte-sr,.dte-stage[data-view=intro] .dte-sr{color:var(--dte-amber)}.dte-hud .dte-sr-busy,.dte-stage:has(.dte-btn:disabled) .dte-sr-idle{display:none}.dte-stage:has(.dte-btn:disabled) .dte-sr-busy{display:block}.dte-logo{position:absolute;right:5cqw;top:50%;width:min(64cqh,40cqw);aspect-ratio:1;translate:0 -52%;mix-blend-mode:screen;pointer-events:none}.dte-logo-in{position:absolute;inset:0}.dte-logo-art{animation:dte-logo-in 1.2s var(--dte-ease) .28s both}.dte-logo img,.dte-wlogo img{display:block;width:100%;height:100%;max-width:none;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,transparent 100%);filter:contrast(1.1) brightness(.97)}.dte-spark{left:31.2%;top:36%;width:calc(7 * var(--u));aspect-ratio:1;opacity:0;background:radial-gradient(circle,var(--dte-warm) 0,rgba(255,226,170,.85) 9%,rgba(210,164,95,.3) 30%,transparent 62%);animation:dte-spark 1.5s ease-out both}.dte-spark,.dte-spark:after{position:absolute;translate:-50% -50%}.dte-spark:after{content:"";left:50%;top:50%;width:calc(30 * var(--u));height:1px;background:linear-gradient(90deg,transparent,var(--dte-warm) 50%,transparent)}@keyframes dte-spark{0%{opacity:0;scale:.15}14%{opacity:1;scale:1}24%{opacity:.55;scale:.8}36%{opacity:1;scale:1.1}60%{opacity:.9;scale:1}to{opacity:0;scale:1.5}}@keyframes dte-logo-in{0%{opacity:0;scale:1.05;filter:blur(calc(.7 * var(--u)))}to{opacity:1;scale:1;filter:blur(0)}}.dte-a{animation:dte-rise 1s var(--dte-ease) both;animation-delay:var(--d,0s)}@keyframes dte-rise{0%{opacity:0;transform:translateY(1.8cqh)}to{opacity:1;transform:none}}.dte-w{display:inline-block;white-space:nowrap}.dte-ch{animation:dte-struck .9s both;animation-delay:calc(var(--i) * 32ms + var(--wd, 0s))}@keyframes dte-struck{0%{color:transparent;text-shadow:none}25%{color:var(--dte-warm);text-shadow:0 0 calc(1.6 * var(--u)) rgba(255,226,170,.8)}to{color:var(--dte-fg);text-shadow:none}}.dte-col{position:absolute;left:8cqw;top:var(--mh);bottom:var(--mh);width:max(calc(44 * var(--u)),310px);display:flex;flex-direction:column;justify-content:center}.dte-pre{font:500 max(10px,calc(1.05 * var(--u))) var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:#8b867d;margin:0 0 3.2cqh}.dte-pre-lit{color:var(--dte-amber)}.dte-h{font-weight:400;font-size:calc(4.9 * var(--u));line-height:.95;letter-spacing:-.025em;text-transform:uppercase;margin:0;white-space:nowrap}.dte-sub{font-size:max(13px,calc(1.22 * var(--u)));line-height:1.6;font-weight:300;color:hsla(43,37%,93%,.76);margin:2.8cqh 0 4.4cqh;max-width:max(calc(31 * var(--u)),290px)}.dte-form{width:max(calc(31 * var(--u)),290px);max-width:100%;display:flex;flex-direction:column}.dte-field{position:relative;margin-bottom:3.4cqh}.dte-field label{display:block;font:500 max(10px,calc(.78 * var(--u))) var(--dte-mono);letter-spacing:.28em;text-transform:uppercase;color:hsla(43,37%,93%,.55);transition:color .4s}.dte-field:focus-within label{color:var(--dte-amber)}.dte-field input{display:block;width:100%;box-sizing:border-box;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.5);border-radius:0;color:var(--dte-fg);font:300 max(16px,calc(1.7 * var(--u))) var(--font-body);padding:max(8px,1.3cqh) 0 max(10px,1.5cqh);outline:none}.dte-field input::-moz-placeholder{color:hsla(43,37%,93%,.34)}.dte-field input::placeholder{color:hsla(43,37%,93%,.34)}.dte-field input:-webkit-autofill{-webkit-text-fill-color:var(--dte-fg);caret-color:var(--dte-fg);-webkit-transition:background-color 99999s;transition:background-color 99999s}.dte-field:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dte-amber),var(--dte-warm));transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--dte-ease)}.dte-field:focus-within:after{transform:scaleX(1)}.dte-btn{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:max(10px,calc(1 * var(--u)));width:100%;box-sizing:border-box;min-height:46px;background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:0;color:var(--dte-amber);font:500 max(11px,calc(.95 * var(--u))) var(--font-body);letter-spacing:.3em;text-transform:uppercase;padding:max(13px,1.7cqh) calc(1.6 * var(--u));cursor:pointer;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.dte-btn:before{content:"";position:absolute;z-index:-1;top:-70%;bottom:-70%;left:-150%;width:200%;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent,rgba(255,244,220,.12) 15%,rgba(255,244,220,.35) 30%,rgba(255,244,220,.65) 50%,rgba(255,244,220,.35) 70%,rgba(255,244,220,.12) 85%,transparent)}.dte-btn-main:focus-visible,.dte-btn-main:hover{background:rgba(255,250,235,.25);border-color:hsla(0,0%,100%,.95)}.dte-btn-main:focus-visible:before,.dte-btn-main:hover:before{animation:dte-sweep 1.75s linear infinite}@keyframes dte-sweep{0%{transform:translateX(0);opacity:0}8.6%{opacity:1}48.6%{opacity:1}57.1%{transform:translateX(180%);opacity:0}to{transform:translateX(180%);opacity:0}}.dte-btn-alt{border-color:hsla(43,37%,93%,.24);color:hsla(43,37%,93%,.84);letter-spacing:.24em}.dte-btn-alt:focus-visible,.dte-btn-alt:hover{border-color:hsla(43,37%,93%,.7);background:hsla(43,37%,93%,.07);color:var(--dte-fg)}.dte-btn-inl{width:auto;padding-inline:calc(2.8 * var(--u))}.dte-btn:disabled{cursor:default;opacity:.72}.dte-btn svg{flex:none;width:max(14px,calc(1.2 * var(--u)));height:max(14px,calc(1.2 * var(--u)))}.dte-btn-alt:disabled svg,.dte-btn-main:disabled{animation:dte-breathe 1.1s ease-in-out infinite}@keyframes dte-breathe{50%{opacity:.45}}.dte-or{display:flex;align-items:center;gap:calc(1.4 * var(--u));margin:2.2cqh 0;font:500 max(9px,calc(.74 * var(--u))) var(--dte-mono);letter-spacing:.3em;color:hsla(43,37%,93%,.42)}.dte-or:after,.dte-or:before{content:"";flex:1;height:1px;background:hsla(43,37%,93%,.16)}.dte-again{align-self:flex-start;font:500 max(11px,calc(.9 * var(--u))) var(--font-body);letter-spacing:.26em;text-transform:uppercase;text-decoration:none;color:hsla(43,37%,93%,.8);background:none;border:0;border-bottom:1px solid hsla(43,37%,93%,.4);border-radius:0;padding:0 0 6px;cursor:pointer;transition:color .4s,border-color .4s}.dte-again:focus-visible,.dte-again:hover{color:var(--dte-amber);border-color:var(--dte-amber)}.dte-note{display:flex;gap:calc(1.2 * var(--u));align-items:baseline;margin:0 0 3cqh;max-width:max(calc(31 * var(--u)),290px);font-size:max(13px,calc(1.1 * var(--u)));font-weight:300;line-height:1.5;color:var(--dte-fg);overflow-wrap:anywhere;animation:dte-note-in .35s ease both}.dte-note-after{margin:2.2cqh 0 0}.dte-note b{flex:none;font:500 max(10px,calc(.78 * var(--u))) var(--dte-mono);letter-spacing:.28em;color:#d98484}@keyframes dte-note-in{0%{opacity:0}}.dte-intro{position:absolute;inset:0;transition:opacity .26s ease}.dte-skip{position:absolute;z-index:6;top:calc(var(--mh) / 2);right:3cqw;translate:0 -50%;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;gap:calc(.9 * var(--u));padding:0 calc(1.7 * var(--u));font:500 max(11px,calc(.9 * var(--u))) var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:hsla(43,37%,93%,.9);background:rgba(8,7,8,.5);border:1px solid hsla(0,0%,100%,.42);border-radius:0;cursor:pointer;transition:color .4s,border-color .4s,background .4s}.dte-skip:focus-visible,.dte-skip:hover{color:var(--dte-amber);border-color:var(--dte-amber);background:rgba(8,7,8,.8)}.dte-beat{position:absolute;left:8cqw;right:8cqw;top:var(--mh);bottom:var(--mh);display:flex;flex-direction:column}.dte-final,.dte-welcome{align-items:center;justify-content:center;text-align:center}.dte-wlogo{position:relative;flex:none;width:min(27cqh,22cqw);aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;margin-bottom:1cqh}.dte-fh,.dte-wh{font-weight:400;font-size:calc(6.4 * var(--u));line-height:.96;letter-spacing:-.025em;text-transform:uppercase;margin:0;text-wrap:balance}.dte-wh{--wd:0.55s}.dte-wline{font:500 max(11px,calc(1.42 * var(--u))) var(--font-body);letter-spacing:.36em;color:var(--dte-amber);margin:3cqh 0 5.4cqh;text-wrap:balance}.dte-wcap,.dte-wline{text-transform:uppercase}.dte-wcap{font:500 max(9px,calc(.76 * var(--u))) var(--dte-mono);letter-spacing:.28em;color:hsla(43,37%,93%,.5);margin:2.6cqh 0 0}.dte-final{padding-bottom:9cqh}.dte-final .dte-wline{margin-bottom:5cqh}.dte-final:has(.dte-final-note) .dte-wline{margin-bottom:1.4cqh}.dte-final-note{max-width:54ch;margin:0 0 4cqh;color:hsla(43,37%,93%,.64);font-size:max(13px,calc(1.12 * var(--u)));font-weight:300;line-height:1.5;text-align:center}.dte-final .dte-again{align-self:center;margin-top:3.2cqh}.dte-reel{justify-content:space-between;padding:6cqh 0 13.5cqh}.dte-copy-compact{display:none}.dte-rk{font:500 max(9px,calc(.82 * var(--u))) var(--dte-mono);letter-spacing:.3em;color:var(--dte-amber);margin:0 0 1.8cqh}.dte-rh,.dte-rk{text-transform:uppercase}.dte-rh{font-weight:400;font-size:calc(5.6 * var(--u));line-height:.95;letter-spacing:-.025em;margin:0}.dte-rl{font-size:max(15px,calc(1.9 * var(--u)));font-weight:300;line-height:1.4;color:hsla(43,37%,93%,.88);margin:2.2cqh 0 0}.dte-credit-welcome{width:min(56ch,54cqw);margin-top:2.2cqh;padding-left:calc(1.4 * var(--u));border-left:1px solid rgba(210,164,95,.62)}.dte-credit-welcome p{margin:0 0 .7cqh;color:#e8c88d;font:500 max(10px,calc(.82 * var(--u))) /1.4 var(--dte-mono);letter-spacing:.2em}.dte-credit-welcome b{color:var(--dte-amber);font-weight:500}.dte-credit-welcome>span{display:block;color:hsla(43,37%,93%,.68);font-size:max(12px,calc(1.02 * var(--u)));font-weight:300;line-height:1.45}.dte-stg{list-style:none;margin:0 21cqw 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw}.dte-reel[data-reel="1"] .dte-stg{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:35cqw}.dte-stg li{border-top:1px solid hsla(43,37%,93%,.34);padding-top:1.8cqh;min-width:0}.dte-stg li.dte-quiet{border-top-style:dashed;border-top-color:hsla(43,37%,93%,.2)}.dte-sn{display:flex;align-items:baseline;gap:.9em;font:500 max(11px,calc(1.02 * var(--u))) /1.5 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--dte-fg);margin:0 0 1.3cqh}.dte-sn b{font:500 1em var(--dte-mono);color:var(--dte-amber);letter-spacing:.1em}.dte-sn span{min-width:0}.dte-sn i{display:inline-block;vertical-align:.1em;margin-left:.5em;font:500 .78em/1.4 var(--dte-mono);font-style:normal;letter-spacing:.2em;color:#e8c88d;border:1px solid rgba(210,164,95,.6);padding:.15em .6em .1em}.dte-sd{font-size:max(13px,calc(1.18 * var(--u)));font-weight:300;line-height:1.5;color:hsla(43,37%,93%,.8);margin:0}.dte-sd .dte-copy-expanded{white-space:pre-line}.dte-sd strong{color:hsla(43,37%,93%,.94);font-weight:600}.dte-audio{position:absolute;z-index:6;top:calc(var(--mh) + 1.5cqh);right:8cqw;width:44px;height:44px;display:grid;place-items:center;padding:0;color:hsla(43,37%,93%,.58);background:transparent;border:0;border-radius:50%;cursor:pointer}.dte-audio-ring{width:30px;height:30px;display:grid;place-items:center;box-sizing:border-box;border:1px solid hsla(43,37%,93%,.56);border-radius:50%;background:rgba(8,7,8,.15);transition:color .3s,border-color .3s,background-color .3s}.dte-audio svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.dte-audio-slash{stroke-width:1.7}.dte-audio:focus-visible .dte-audio-ring,.dte-audio:hover .dte-audio-ring{color:hsla(43,37%,93%,.9);border-color:hsla(43,37%,93%,.92);background:rgba(8,7,8,.28)}.dte-audio:focus-visible{outline:1px solid hsla(43,37%,93%,.9);outline-offset:0}.dte-strip{position:absolute;left:8cqw;right:8cqw;bottom:calc(var(--mh) + 2.4cqh);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.5cqw;font:500 max(8px,calc(.68 * var(--u))) var(--dte-mono);letter-spacing:.1em;text-transform:uppercase}.dte-strip li{border-top:2px solid hsla(43,37%,93%,.18);padding-top:.9cqh;color:hsla(43,37%,93%,.36);min-width:0;transform-origin:0 50%;transition:color .6s,border-color .6s;animation:dte-cell-in .7s var(--dte-ease) both;animation-delay:calc(var(--n) * 45ms + .25s)}.dte-strip b{display:block;font-weight:500;margin-bottom:.2em}.dte-strip span{display:block;line-height:1.3}.dte-strip li[data-state=done]{border-top-color:rgba(210,164,95,.42);color:hsla(43,37%,93%,.6)}.dte-strip li[data-state=on]{border-top-color:var(--dte-amber);color:var(--dte-fg)}.dte-strip li[data-state=on] b{color:var(--dte-amber)}@keyframes dte-cell-in{0%{opacity:0;transform:scaleX(.2)}}.dte-nav{position:absolute;z-index:5;right:8cqw;bottom:calc(var(--mh) + 13.5cqh);display:flex;align-items:center;gap:calc(2 * var(--u))}.dte-navb{min-height:44px;font:500 max(11px,calc(.9 * var(--u))) var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:hsla(43,37%,93%,.74);background:none;border:0;padding:0 4px;cursor:pointer;transition:color .4s}.dte-navb:focus-visible,.dte-navb:hover{color:var(--dte-amber)}.dte-navn{width:auto;min-width:calc(13 * var(--u))}.dte-stage[data-phase=out] .dte-intro{opacity:0;pointer-events:none}.dte-stage[data-phase=lift]{background-color:transparent;pointer-events:none}.dte-stage[data-phase=lift] .dte-bg,.dte-stage[data-phase=lift] .dte-frameln,.dte-stage[data-phase=lift] .dte-grain,.dte-stage[data-phase=lift] .dte-hud,.dte-stage[data-phase=lift] .dte-ivig,.dte-stage[data-phase=lift] .dte-scrim{opacity:0;transition:opacity .7s ease;animation:none}.dte-stage[data-phase=lift] .dte-matte{height:0}@container dtstage (orientation: landscape) and (max-height: 600px){.dte-pre{margin-bottom:2cqh}.dte-sub{margin:2cqh 0 3cqh}.dte-field{margin-bottom:2.6cqh}.dte-btn{min-height:42px}}@container dtstage (orientation: landscape) and (max-height: 600px) and (min-width: 951px){.dte-reel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dte-reel::-webkit-scrollbar{display:none}}@container dtstage (orientation: portrait){.dte-fr{--u:min(1cqw,0.56cqh);--mh:3.5cqh}.dte-vig{background:radial-gradient(ellipse 46cqw 20cqh at 50% 21%,rgba(8,7,8,.9) 0,rgba(8,7,8,.75) 55%,transparent 100%),linear-gradient(0deg,rgba(8,7,8,.94) 0,rgba(8,7,8,.74) 48%,transparent 76%)}.dte-ivig{background:linear-gradient(180deg,rgba(8,7,8,.86) 0,rgba(8,7,8,.5) 22%,transparent 40%),linear-gradient(0deg,rgba(8,7,8,.97) 0,rgba(8,7,8,.86) 46%,rgba(8,7,8,.2) 72%)}.dte-hud{font-size:max(8px,calc(2.1 * var(--u)))}.dte-hl{left:5cqw}.dte-hl,.dte-hr{top:calc(1.1cqh + var(--dte-sat))}.dte-hr{right:5cqw}.dte-stage[data-view=intro] .dte-hr,.dte-stage[data-view=intro] .dte-sc{display:none}.dte-sc,.dte-sl,.dte-sr{bottom:calc(1.1cqh + var(--dte-sab));font-size:max(8px,calc(2 * var(--u)))}.dte-sl{left:7cqw}.dte-sr{right:7cqw}.dte-stage[data-view=login] .dte-fr{display:flex;flex-direction:column;padding:calc(var(--mh) + 3cqh + var(--dte-sat)) 7cqw calc(var(--mh) + 5.5cqh + var(--dte-sab))}.dte-logo{position:relative;right:auto;top:auto;flex:1 1 0;min-height:0;width:100%;aspect-ratio:auto;translate:none}.dte-logo>.dte-logo-in{inset:0 auto auto 50%;height:min(100%,60cqw,30cqh);aspect-ratio:1;translate:-50% 0}.dte-col{position:relative;left:auto;top:auto;bottom:auto;width:auto;flex:none}.dte-pre{font-size:max(10px,calc(2.5 * var(--u)));margin-bottom:2cqh}.dte-h{font-size:calc(9.3 * var(--u))}.dte-sub{font-size:max(13px,calc(3.5 * var(--u)));max-width:none;margin:2cqh 0 3cqh}.dte-form{width:100%;max-width:none}.dte-field{margin-bottom:2.6cqh}.dte-field label{font-size:max(10px,calc(2.4 * var(--u)))}.dte-btn{font-size:max(11px,calc(2.7 * var(--u)));min-height:48px}.dte-btn-alt{letter-spacing:.2em}.dte-btn-inl{padding-inline:calc(6 * var(--u))}.dte-or{margin:1.7cqh 0;font-size:max(9px,calc(2.2 * var(--u)))}.dte-again{font-size:max(11px,calc(2.7 * var(--u)))}.dte-note{max-width:none;margin-bottom:2.2cqh}.dte-note b{font-size:max(10px,calc(2.2 * var(--u)))}.dte-skip{top:calc(1.2cqh + var(--dte-sat));right:5cqw;translate:none;font-size:max(11px,calc(2.6 * var(--u)));padding:0 calc(3.6 * var(--u));gap:calc(2 * var(--u));background:rgba(8,7,8,.72)}.dte-beat{left:7cqw;right:7cqw}.dte-wlogo{width:50cqw}.dte-wh{font-size:calc(11.4 * var(--u))}.dte-fh{font-size:calc(10 * var(--u))}.dte-wline{font-size:max(11px,calc(3 * var(--u)));letter-spacing:.26em;line-height:1.7;margin:2.4cqh 0 4cqh}.dte-wcap{font-size:max(9px,calc(2.2 * var(--u)));line-height:1.8}.dte-final{padding-bottom:12cqh}.dte-reel{padding:7cqh 0 calc(48px + 11.5cqh + var(--dte-sab))}.dte-rk{font-size:max(10px,calc(2.4 * var(--u)));margin-bottom:1.2cqh}.dte-rh{font-size:calc(9.6 * var(--u))}.dte-rl{font-size:max(15px,calc(4.1 * var(--u)));margin-top:1.4cqh}.dte-stg{gap:1.5cqh}.dte-reel[data-reel="1"] .dte-stg,.dte-stg{grid-template-columns:minmax(0,1fr);margin-right:0}.dte-stg li{padding-top:1.2cqh}.dte-sn{font-size:max(11px,calc(2.9 * var(--u)));margin-bottom:.6cqh}.dte-sd{font-size:max(13px,calc(3.4 * var(--u)));line-height:1.45}.dte-strip{left:7cqw;right:7cqw;bottom:calc(var(--mh) + 48px + 4.6cqh + var(--dte-sab));gap:1cqw;font-size:max(9px,calc(2.3 * var(--u)))}.dte-strip span{display:none}.dte-strip li{padding-top:.6cqh}.dte-nav{left:7cqw;right:7cqw;bottom:calc(var(--mh) + 2.4cqh + var(--dte-sab));gap:calc(4 * var(--u))}.dte-navb{font-size:max(11px,calc(2.7 * var(--u)))}.dte-navn{flex:1}.dte-audio{top:calc(var(--mh) + 8cqh);right:7cqw}}@container dtstage (max-width: 600px){.dte-copy-expanded{display:none}.dte-copy-compact{display:inline}.dte-final:has(.dte-final-note) .dte-wline{margin-bottom:5cqh}.dte-credit-welcome{width:auto;margin-top:1.5cqh}.dte-credit-welcome>span{font-size:max(11px,calc(2.7 * var(--u)));line-height:1.35}.dte-audio{top:calc(var(--mh) + 16cqh);right:7cqw}}@container dtstage (orientation: landscape) and (max-height: 500px) and (max-width: 950px){.dte-copy-expanded{display:none}.dte-copy-compact{display:inline}.dte-final:has(.dte-final-note) .dte-wline{margin-bottom:5cqh}.dte-audio{top:calc(var(--mh) + 14cqh);right:7cqw}}@container dtstage (orientation: portrait) and (max-width: 350px){.dte-sc{display:none}}@media (prefers-reduced-motion:reduce){.dte-stage,.dte-stage *,.dte-stage :after,.dte-stage :before{animation:none!important;transition:none!important}}