@property --u{syntax:"<length>";inherits:true;initial-value:0}.scene-root{position:relative}.scene{--pin-size:16px;--bubble-w:320px;--page-x:16px;--header-clear:128px;isolation:isolate;background:var(--color-paper);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:clip}@media (width>=640px){.scene{--page-x:24px}}@media (width>=1024px){.scene{--page-x:40px;--header-clear:136px}}.scene .stage,.scene .space{position:relative}.scene .world{left:var(--origin-x);top:var(--origin-y);width:0;height:0;transform-origin:calc(-1 * var(--origin-x)) calc(-1 * var(--origin-y));position:absolute}@media (aspect-ratio>=6/5){.scene .v{--x:var(--wx);--y:var(--wy);--w:var(--ww);--h:var(--wh)}.scene .vr{--r:var(--wr)}.scene .vo{--tox:var(--wtox);--toy:var(--wtoy)}.scene .vm{--m:var(--wm)}.scene .vc{--clip:var(--wclip)}.scene .ink--tall,.scene .ink--phone,.scene .lqip--tall,.scene .lqip--phone,.scene .hit__shape--tall,.scene .hit__shape--phone{display:none}}@media (aspect-ratio<6/5) and (width>=600px){.scene .v{--x:var(--tx);--y:var(--ty);--w:var(--tw);--h:var(--th)}.scene .vr{--r:var(--tr)}.scene .vo{--tox:var(--ttox);--toy:var(--ttoy)}.scene .vm{--m:var(--tm)}.scene .vc{--clip:var(--tclip)}.scene .ink--wide,.scene .ink--phone,.scene .lqip--wide,.scene .lqip--phone,.scene .hit__shape--wide,.scene .hit__shape--phone{display:none}}@media (aspect-ratio<6/5) and (width<600px){.scene{--pin-size:14px;--bubble-w:min(340px, 100cqw - 32px)}.scene .v{--x:var(--px);--y:var(--py);--w:var(--pw);--h:var(--ph)}.scene .vr{--r:var(--pr)}.scene .vo{--tox:var(--ptox);--toy:var(--ptoy)}.scene .vm{--m:var(--pm)}.scene .vc{--clip:var(--pclip)}.scene .ink--wide,.scene .ink--tall,.scene .lqip--wide,.scene .lqip--tall,.scene .hit__shape--wide,.scene .hit__shape--tall{display:none}}@media (aspect-ratio>=6/5) and (height>=560px){.scene{height:max(100svh,560px);container-type:size}.scene .stage{--u:min(100cqw / var(--safe-w), (100cqh - var(--inset)) / var(--safe-h), var(--unit-max));--origin-x:calc(50cqw - var(--safe-cx) * var(--u));--origin-y:calc(var(--inset) + (100cqh - var(--inset)) / 2 - var(--safe-cy) * var(--u));position:absolute;inset:0}.scene .space{position:absolute;inset:0}.scene .headline{z-index:10;left:calc(var(--origin-x) + var(--hx) * var(--u));top:calc(var(--origin-y) + var(--hy) * var(--u));width:calc(var(--hw) * var(--u));height:calc(var(--hh) * var(--u));transform-origin:calc(-1 * var(--origin-x) - var(--hx) * var(--u)) calc(-1 * var(--origin-y) - var(--hy) * var(--u));--h1:clamp(26px, calc(58 * var(--u)), 72px);--sub:clamp(15px, calc(20 * var(--u)), 21px);--gap:calc(22 * var(--u));flex-direction:column;justify-content:center;display:flex;position:absolute}}@media (aspect-ratio>=6/5) and (560px<=height<680px){.scene .headline{--gap:calc(16 * var(--u))}}@media (aspect-ratio>=6/5) and (height<560px){.scene{container-type:inline-size}.scene .stage{--u:min(100cqw / var(--safe-w), var(--unit-max));--origin-x:calc(50cqw - var(--safe-cx) * var(--u));--origin-y:calc(-1 * var(--short-top) * var(--u))}.scene .space{height:calc(var(--short-h) * var(--u))}}@media (aspect-ratio<6/5) and (width>=600px){.scene{container-type:inline-size}.scene .stage{--u:min(100cqw / var(--tall-w), var(--unit-max));--origin-x:calc(50cqw - var(--tall-w) / 2 * var(--u));--origin-y:0px}.scene .space{height:calc(var(--tall-h) * var(--u))}}@media (aspect-ratio<6/5) and (width<600px){.scene{container-type:inline-size}.scene .stage{--u:calc(100cqw / var(--phone-w));--origin-x:0px;--origin-y:0px}.scene .space{height:calc(var(--phone-h) * var(--u))}}@media not ((aspect-ratio>=6/5) and (height>=560px)){.scene .headline{z-index:10;max-width:calc(1200px + 2 * var(--page-x));padding:var(--header-clear) var(--page-x) 2.5rem;--h1:clamp(2.375rem, 1.7rem + 3vw, 3.75rem);--sub:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--gap:1.25rem;margin-inline:auto;position:relative}.scene .headline__title{max-width:16em}}@media (aspect-ratio<6/5) and (width<600px){.scene .headline{padding-bottom:2rem}}.scene .box{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.scene .dot{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:0;height:0;position:absolute}.scene .vr{transform:rotate(var(--r))}.scene .fill{position:absolute;inset:0}.scene picture,.scene picture img{width:100%;max-width:none;height:100%;display:block}.scene picture{-webkit-user-select:none;user-select:none}.scene .ink{z-index:1;left:calc(var(--ix) * var(--u));top:calc(var(--iy) * var(--u));width:calc(var(--iw) * var(--u));height:calc(var(--ih) * var(--u));pointer-events:none;position:absolute}.scene .ink--fore{z-index:6}.scene .ink>svg{width:100%;height:100%;display:block;overflow:visible}.scene .lqip{z-index:0;left:calc(var(--lx) * var(--u));top:calc(var(--ly) * var(--u));width:calc(var(--lw) * var(--u));height:calc(var(--lh) * var(--u));max-width:none;filter:blur(calc(18 * var(--u)));opacity:.85;pointer-events:none;position:absolute}.scene[data-loaded] .lqip{opacity:0;transition:opacity var(--duration-long) var(--ease-standard)}.scene .obj__window{z-index:2;overflow:hidden}.scene .obj__glow{z-index:2;mix-blend-mode:multiply;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ffd6968c,#ffdeaa38 55%,#ffe6be00 100%);border-radius:50%}.scene .obj__shadow{z-index:3;mix-blend-mode:multiply;pointer-events:none}.scene .obj__shadow.vc{clip-path:var(--clip)}.scene .obj__product{z-index:4;pointer-events:none}.scene .obj__breakout{z-index:5;pointer-events:none}.scene .obj__mover{position:absolute;inset:0}.scene .vo>.obj__mover{transform-origin:calc(var(--tox) * var(--u)) calc(var(--toy) * var(--u))}.scene .obj__alt{opacity:0}.scene .print{z-index:2;pointer-events:none}.scene .print__card{--peel:0;background:var(--color-paper);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--color-ink), 0 calc(6 * var(--u)) calc(14 * var(--u)) #0b0b0f1f;transform-origin:50% 0}.scene .print__card:after{content:"";box-shadow:0 calc(14 * var(--u)) calc(26 * var(--u)) #0b0b0f33;opacity:var(--peel);pointer-events:none;position:absolute;inset:0}.scene .print__window{box-shadow:inset 0 0 0 calc(1 * var(--u)) #0b0b0f59;overflow:hidden}.scene .obj__lens{z-index:6;pointer-events:none}.scene .obj__glass{border-radius:50%;overflow:hidden}.scene .obj__rim{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene .obj__rim circle{fill:none;stroke:var(--color-ink);stroke-width:3.6px}.scene .obj__rim .obj__rim-inner{stroke-width:2.1px}.scene .obj__glint{aspect-ratio:1;background:var(--color-paper);clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);opacity:0;pointer-events:none;width:34%;margin:-17% 0 0 -17%;position:absolute;top:38%;left:50%}.scene .obj__laptop{z-index:4;width:0;height:0;position:absolute;top:0;left:0}.scene .screen{z-index:3;transform-origin:0 0;transform:var(--m);background:var(--color-paper);color:var(--color-text-primary);font-size:calc(var(--w) * var(--u) / 30);pointer-events:none;line-height:1.3;overflow:hidden}.scene .screen__bar{align-items:center;gap:.5em;padding:.7em .9em .5em;font-weight:600;display:flex}.scene .screen__logo{background:var(--color-pin);width:.8em;height:.8em;box-shadow:0 0 0 .12em var(--color-ink);border-radius:50%}.scene .screen__title{letter-spacing:-.01em;font-size:.95em}.scene .screen__tabs{border-bottom:.06em solid var(--color-border-subtle);color:var(--color-text-secondary);gap:.35em;padding:0 .9em .55em;font-size:.72em;display:flex}.scene .screen__tab{border-radius:var(--radius-pill);padding:.25em .6em}.scene .screen__tab--on{background:var(--color-ink);color:var(--color-paper)}.scene .screen__tab b{font-variant-numeric:tabular-nums;font-weight:600}.scene .screen__rows{margin:0;padding:.25em .6em;font-size:.72em;list-style:none}.scene .screen__row{border-bottom:.06em solid var(--color-border-subtle);grid-template-columns:.7em 1fr auto;align-items:center;gap:.6em;padding:.55em .4em;display:grid}.scene .screen__row-dot{background:var(--color-signal);border-radius:50%;width:.55em;height:.55em}.scene .screen__row[data-answered] .screen__row-dot{background:var(--color-neutral-300)}.scene .screen__row-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scene .screen__row-text b{font-weight:600}.scene .screen__row-time{color:var(--color-text-secondary)}.scene .phone-screen{z-index:3;transform-origin:0 0;transform:var(--m);background:var(--color-bubble-bg);color:var(--color-bubble-text);font-size:calc(var(--w) * var(--u) / 9);pointer-events:none;overflow:hidden}.scene .phone-screen__time{text-align:center;letter-spacing:-.02em;opacity:.85;margin-top:1.6em;font-size:1.4em;font-weight:600;display:block}.scene .phone-screen__note{opacity:0;background:#f5f6f829;border-radius:.6em;grid-template-rows:auto auto;grid-template-columns:1.3em 1fr;gap:.3em .4em;padding:.5em;display:grid;position:absolute;top:4.6em;left:.5em;right:.5em}.scene .phone-screen__app{background:var(--color-paper);border-radius:.35em;grid-row:span 2;width:1.3em;height:1.3em}.scene .phone-screen__line{background:#f5f6f8b3;border-radius:1em;height:.35em}.scene .phone-screen__line--short{width:60%}.scene .pin{z-index:7;pointer-events:none}.scene .pin>span{left:calc(var(--pin-size) / -2);top:calc(var(--pin-size) / -2);width:var(--pin-size);height:var(--pin-size);border-radius:50%;position:absolute}.scene .pin__dot{background:var(--color-pin);box-shadow:0 0 0 1.5px var(--color-ink), 0 2px 6px #0b0b0f38}.scene .pin__on{background:var(--color-signal);box-shadow:0 0 0 2px var(--color-paper), 0 2px 8px #0b0b0f4d;opacity:0;transition:opacity var(--duration-micro) var(--ease-standard)}.scene .obj[data-open] .pin__on{opacity:1}.scene .pin__ripple{background:var(--color-signal);opacity:0}.scene .pin__halo{box-shadow:0 0 0 1.5px var(--color-ink);opacity:0;transform:scale(1.9)}.scene .obj[data-featured] .pin__halo{opacity:1}.scene[data-drop=pending] .pin{opacity:0}.scene .hit{z-index:8;color:inherit;font:inherit;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;margin:0;padding:0}.scene .hit__shape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scene .hit__shape path{fill:#0000;pointer-events:all;cursor:pointer}.scene .hit:focus{outline:none}.scene .hit:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:10px;border-radius:20px}.scene .hit:focus-visible:before{content:"";box-shadow:inset 0 0 0 2px var(--color-paper);pointer-events:none;border-radius:30px;position:absolute;inset:-10px}.scene .bubble,.scene .panel{z-index:9;position:absolute;top:0;left:0}.scene .bubble[hidden],.scene .panel[hidden]{display:none}.scene .bubble{--hq:100%;pointer-events:none;width:var(--bubble-w);filter:drop-shadow(0 16px 24px #0b0b0f33)drop-shadow(0 2px 4px #0b0b0f1a);font-family:var(--font-sans);color:var(--color-bubble-text);text-align:left}.scene .bubble__tail{pointer-events:none;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:0;left:0;overflow:visible}.scene .bubble__tail path{fill:var(--color-bubble-bg)}.scene .bubble__body{padding:15px 18px 14px;position:relative}.scene .bubble__bg{position:absolute;inset:0}.scene .bubble__bg>span,.scene .bubble[data-done] .bubble__foot{pointer-events:auto}.scene .bubble__bg>span{background:var(--color-bubble-bg);position:absolute;left:0;right:0}.scene .bubble__bg-top{height:calc(var(--hq) - 19px);border-radius:var(--radius-lg) var(--radius-lg) 0 0;top:0}.scene .bubble__bg-mid{top:calc(var(--hq) - 21px);transform-origin:0 0;bottom:19px}.scene .bubble__bg-cap{border-radius:0 0 var(--radius-lg) var(--radius-lg);height:20px;bottom:0}.scene .bubble[data-corner=tl] .bubble__bg-top{border-top-left-radius:0}.scene .bubble[data-corner=tr] .bubble__bg-top{border-top-right-radius:0}.scene .bubble__body>:not(.bubble__bg){position:relative}.scene .bubble__meta{letter-spacing:.01em;color:var(--color-bubble-meta);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;line-height:1.3;display:flex}.scene .bubble__sep{opacity:.7}.scene .bubble__q{letter-spacing:-.006em;color:var(--color-bubble-text);margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.35}.scene .bubble__rest{visibility:hidden}.scene .bubble__caret{vertical-align:-.16em;opacity:0;background:currentColor;width:2px;height:1.08em;margin:0 1px;display:inline-block}.scene .bubble[data-typing] .bubble__caret{opacity:1}.scene .bubble__tick{color:var(--color-bubble-meta);opacity:0;margin-left:auto;display:inline-flex}.scene .bubble__tick path,.scene .bubble svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.scene .bubble .bubble__tail path{fill:var(--color-bubble-bg);stroke:none}.scene .bubble[data-sent] .bubble__tick{opacity:1}.scene .bubble__a{border-top:1px solid var(--color-bubble-divider);margin-top:12px;padding-top:12px}.scene .bubble__who{color:var(--color-bubble-meta);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:12px;font-weight:500;line-height:1.3;display:flex}.scene .bubble__name{color:var(--color-bubble-text);font-weight:600}.scene .bubble__instant{background:var(--color-signal);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.scene .bubble__instant svg path{fill:currentColor;stroke:none}.scene .bubble__answer{color:var(--color-bubble-text);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.45}.scene .bubble__featured{color:var(--color-bubble-text);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;font-weight:600;display:none}.scene .bubble__featured svg path{fill:var(--color-signal);stroke:var(--color-signal);stroke-width:1px}.scene .bubble[data-featured] .bubble__featured{display:flex}.scene .bubble__foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.scene .bubble__action{border:1px solid var(--color-bubble-divider);border-radius:var(--radius-pill);min-height:32px;color:var(--color-bubble-text);font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.scene .bubble__action:hover{background:#f5f6f81a}.scene .bubble__action:focus-visible,.scene .bubble__close:focus-visible{outline:2px solid var(--color-bubble-text);outline-offset:2px}.scene .bubble__action--next,.scene .bubble__close{display:none}.scene .bubble__close{width:32px;height:32px;color:var(--color-bubble-text);cursor:pointer;background:#f5f6f81a;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0}.scene[data-input=touch] .bubble__action--next,.scene[data-input=touch] .bubble__close{display:inline-flex}.scene[data-input=touch] .bubble__action,.scene[data-input=touch] .bubble__close{min-height:44px}.scene[data-input=touch] .bubble__close{width:44px;height:44px}.scene .bubble:not([data-done]) .bubble__foot{visibility:hidden}.scene:not([data-input=touch]) .bubble__foot{display:none}.scene .panel{border-radius:var(--radius-lg);background:var(--color-paper);width:420px;color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-border-subtle), var(--shadow-e3);font-family:var(--font-sans);text-align:left;padding:0;font-size:13px;line-height:1.4;overflow:hidden}.scene .panel__head{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px 16px;display:flex}.scene .panel__title{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.scene .panel__tabs{border-radius:var(--radius-pill);background:var(--color-neutral-50);color:var(--color-text-secondary);gap:2px;padding:2px;font-size:12px;display:flex}.scene .panel__tab{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 9px}@media (width<380px){.scene .panel__tab--spare{display:none}}.scene .panel__tab b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.scene .panel__tab--on{background:var(--color-paper);color:var(--color-text-primary);box-shadow:var(--shadow-e1)}.scene .panel__detail{grid-template-columns:52px 1fr auto;align-items:start;gap:12px;padding:14px 16px 12px;display:grid}.scene .panel__thumb{border-radius:var(--radius-md);background-color:var(--color-neutral-50);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--color-border-subtle);background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.scene .panel__thumb-pin{background:var(--color-signal);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--color-paper);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.scene .panel__q{flex-direction:column;gap:3px;min-width:0;display:flex}.scene .panel__product{color:var(--color-text-secondary);font-size:12px}.scene .panel__question{font-size:14px;font-weight:600;line-height:1.35}.scene .panel__from{color:var(--color-text-secondary);font-size:12px}.scene .panel__status{border-radius:var(--radius-pill);background:var(--color-neutral-50);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}.scene .panel[data-answered] .panel__status{color:#15803d;background:#eef8f1}.scene .panel__reply{padding:0 16px}.scene .panel__box{border-radius:var(--radius-md);min-height:70px;box-shadow:inset 0 0 0 1px var(--color-border-control);padding:10px 12px;font-size:13px;line-height:1.45;display:block;position:relative}.scene .panel__caret{vertical-align:-.15em;background:var(--color-ink);opacity:0;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.scene .panel[data-typing] .panel__caret{opacity:1}.scene .panel__placeholder{color:var(--color-text-secondary);position:absolute;top:10px;left:12px}.scene .panel[data-typing] .panel__placeholder,.scene .panel[data-answered] .panel__placeholder{opacity:0}.scene .panel__foot{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.scene .panel__switch{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.scene .panel__track{border-radius:var(--radius-pill);background:var(--color-neutral-300);width:30px;height:18px;position:relative}.scene .panel__track:before{content:"";border-radius:inherit;background:var(--color-ink);opacity:0;transition:opacity var(--duration-micro) var(--ease-standard);position:absolute;inset:0}.scene .panel__knob{z-index:1;background:var(--color-paper);width:14px;height:14px;box-shadow:var(--shadow-e1);border-radius:50%;position:absolute;top:2px;left:2px}.scene .panel[data-featured] .panel__track:before{opacity:1}.scene .panel[data-featured] .panel__switch{color:var(--color-text-primary)}.scene .panel__send{border-radius:var(--radius-pill);background:var(--color-ink);height:32px;color:var(--color-paper);align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.scene .panel[data-answered] .panel__send{background:var(--color-neutral-200);color:var(--color-text-secondary)}.scene .panel__actions{border-top:1px solid var(--color-border-subtle);background:var(--color-neutral-25);flex-wrap:wrap;align-items:center;gap:8px 6px;padding:10px 12px 10px 16px;display:flex}.scene:not([data-input=touch]) .panel__action--close{display:none}.scene:not([data-input=touch]) .panel__actions:not(:has([data-panel-show]:not([hidden]))){display:none}.scene .panel__note{color:var(--color-text-secondary);margin-right:auto;font-size:12px}.scene .panel__action{white-space:nowrap;border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-paper);min-height:32px;color:var(--color-text-primary);font:600 12px/1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.scene .panel__action svg path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.scene .panel__action:hover{background:var(--color-neutral-50)}.scene .panel__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.scene .panel__action--close{justify-content:center;width:32px;padding:0}.scene[data-input=touch] .panel__action{min-height:44px}.scene[data-input=touch] .panel__action--close{width:44px}.scene .toast{z-index:9;background:var(--color-paper);filter:drop-shadow(0 0 .75px #0b0b0f52)drop-shadow(0 12px 22px #0b0b0f29)drop-shadow(0 2px 4px #0b0b0f14);width:288px;font-family:var(--font-sans);pointer-events:none;border-radius:16px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:none;position:absolute;top:0;left:0}.scene .toast[data-on]{display:grid}.scene .toast__tail{pointer-events:none;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:0;left:0;overflow:visible}.scene .toast__tail path{fill:var(--color-paper)}.scene .toast__icon{background:var(--color-ink);width:28px;height:28px;color:var(--color-paper);border-radius:8px;place-items:center;display:grid}.scene .toast__icon path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.scene .toast__text{flex-direction:column;min-width:0;display:flex}.scene .toast__from{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.scene .toast__subject{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.scene .toast__time{color:var(--color-text-secondary);align-self:start;font-size:11px}.scene .flight{z-index:9;filter:drop-shadow(0 6px 10px #0b0b0f38);pointer-events:none;width:44px;height:30px;margin:-15px 0 0 -22px;position:absolute;top:0;left:0}.scene .flight svg{display:block;overflow:visible}.scene .flight svg path:first-child{fill:var(--color-bubble-bg)}.scene .headline{color:var(--color-text-primary)}.scene .headline__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:8px;margin:0;font-size:clamp(.75rem,.7292rem + .0926vw,.8125rem);font-weight:500;line-height:1.2;display:flex}.scene .headline__eyebrow:before{content:"";background:var(--color-pin);width:8px;height:8px;box-shadow:inset 0 0 0 1.25px var(--color-ink);border-radius:50%;flex:none}.scene .headline__title{margin:calc(var(--gap) * .6) 0 0;font-size:var(--h1);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1}.scene .headline__spot{color:var(--color-signal)}.scene .headline__sub{margin:calc(var(--gap) * .7) 0 0;max-width:34em;font-size:var(--sub);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.45}.scene .headline__ctas{margin-top:calc(var(--gap) * 1.1);flex-wrap:wrap;gap:12px;display:flex}.scene .cta{--cta-h:48px;--cta-pad:24px;--cta-font:1rem;max-width:100%;min-height:var(--cta-h);padding-inline:var(--cta-pad);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--cta-font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-micro) var(--ease-standard), transform var(--duration-press) var(--ease-standard);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@container (width>=1600px) and (height>=1032px){.scene .cta{--cta-h:56px;--cta-pad:32px;--cta-font:1.0625rem}}.scene .cta:active{transform:scale(.98)}.scene .cta--primary{background-color:var(--color-ink);color:var(--color-paper)}.scene .cta--primary:hover{background-color:var(--color-neutral-800)}.scene .cta--secondary{background-color:var(--color-action-secondary-bg);border-color:var(--color-action-secondary-border);color:var(--color-action-secondary-fg)}.scene .cta--secondary:hover{background-color:var(--color-action-secondary-bg-hover)}.scene .cta__glyph{width:.62em;height:.72em;color:var(--color-signal);flex-shrink:0;margin-left:-2px}.scene .cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.scene .cta:active{transform:none}}.scene .hud{font-family:var(--font-sans)}.scene .pause{border-radius:var(--radius-pill);background:var(--color-paper);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-border-control);color:var(--color-text-primary);font:500 13px/1 var(--font-sans);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.scene .pause:hover{background:var(--color-neutral-50)}.scene .pause:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.scene .pause path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.scene .pause .pause__play{fill:currentColor;display:none}.scene .pause[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);box-shadow:none}.scene .pause[aria-pressed=true] .pause__bars{display:none}.scene .pause[aria-pressed=true] .pause__play{display:inline}@media (aspect-ratio>=6/5) and (height>=560px){.scene .hud{z-index:8;pointer-events:none;position:absolute;inset:0}.scene .pause{bottom:20px;left:max(24px, calc(var(--origin-x) + var(--safe-l) * var(--u)));pointer-events:auto;position:absolute}}@media not ((aspect-ratio>=6/5) and (height>=560px)){.scene .hud{z-index:11;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 16px 24px;display:flex;position:relative}}.scene .sr-only,.scene-root .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene[data-motion=reduced] .cta,.scene[data-motion=reduced] .pin__on,.scene[data-motion=reduced] .panel__track:before{transition:opacity var(--duration-reduced) linear}.scene[data-motion=reduced] .cta{transition:none}.scene[data-motion=reduced] .cta:active{transform:none}
