/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-auto{height:auto}.w-auto{width:auto}.max-w-none{max-width:none}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.content-around{align-content:space-around}.content-between{align-content:space-between}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.oldstyle-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.ordinal{--tw-ordinal:ordinal}.ordinal,.proportional-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#050606;--ink:#f4f6f6;--muted:#929a9a;--line:#ffffff1c;--line-strong:#fff3;--glass:#141717b8;--ice:#a8f5ff;--ice-strong:#69deef;--display-tracking:-.03em;--pointer-x:70%;--pointer-y:18%;--tilt-x:0deg;--tilt-y:0deg}*{box-sizing:border-box}.legacy-homepage[hidden]{display:none!important}html{scroll-behavior:smooth}body,html{background:var(--black)}body{color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}.site-shell{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#69deef14,transparent 26rem),var(--black);isolation:isolate;min-height:100vh;position:relative;overflow:clip}.attention-field{z-index:0;width:12px;height:12px;left:var(--pointer-x);top:var(--pointer-y);pointer-events:none;border:1px solid #a8f5ff99;border-radius:50%;transition:left 80ms linear,top 80ms linear;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #a8f5ff0d,0 0 28px #69deef4d}.top-nav{z-index:40;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;width:min(100% - 72px,1460px);height:92px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand,.top-nav{align-items:center}.brand{isolation:isolate;gap:11px;width:max-content;display:inline-flex}.companion-portrait{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.companion-eyes,.companion-portrait>img{grid-area:1/1}.companion-portrait>img{object-fit:contain;width:100%;height:100%}.companion-eyes{pointer-events:none;width:100%;height:100%;position:relative}.companion-eye{width:max(1px,var(--companion-pupil,1.4%));aspect-ratio:1;background:#151818;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.companion-eyes-yeti .companion-eye-left{top:38.87%;left:45.12%}.companion-eyes-yeti .companion-eye-right{top:36.72%;left:62.21%}.companion-eyes-panda{--companion-pupil:1.25%}.companion-eyes-panda .companion-eye-left{top:33.98%;left:40.15%}.companion-eyes-panda .companion-eye-right{top:33.91%;left:70.95%}.companion-eyes-mark{--companion-pupil:2.44%}.companion-eyes-mark .companion-eye-left{top:61.15%;left:41.44%}.companion-eyes-mark .companion-eye-right{top:57.55%;left:71.37%}.stoiq-mark-portrait{flex:0 0 34px;width:34px;height:34px;transition:filter .18s}.stoiq-mark{-webkit-user-select:none;user-select:none;display:block}.brand:focus-visible .stoiq-mark-portrait,.brand:hover .stoiq-mark-portrait{filter:brightness(1.12)}.stoiq-wordmark{color:#f3f6f6;letter-spacing:-.075em;align-items:baseline;font-size:19px;font-weight:720;line-height:1;display:inline-flex;position:relative}.wordmark-q{margin-left:.015em}.nav-links{color:#a5abab;gap:32px;font-size:13px;font-weight:500;display:flex}.nav-links a{transition:color .18s}.nav-links a:focus-visible,.nav-links a:hover{color:var(--ink)}.nav-actions{justify-self:end;gap:22px}.nav-actions,.nav-feature-link{align-items:center;display:inline-flex}.nav-feature-link{color:#a5abab;white-space:nowrap;min-height:24px;font-size:13px;font-weight:500;transition:color .18s}.nav-feature-link:focus-visible,.nav-feature-link:hover{color:var(--ink)}.nav-buy{color:#a5abab;white-space:nowrap;font-size:13px;font-weight:500;transition:color .18s}.nav-buy:focus-visible,.nav-buy:hover{color:var(--ink)}.nav-cta{border:1px solid var(--line-strong);background:#ffffff0a;border-radius:999px;align-items:center;gap:24px;padding:12px 16px 12px 20px;font-size:12px;font-weight:650;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.nav-cta:focus-visible,.nav-cta:hover{background:#a8f5ff14;border-color:#a8f5ff73;transform:translateY(-2px)}.final-purchase,.nav-purchase{color:inherit;cursor:pointer;font-family:inherit}.final-purchase{border:0}.purchase-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020303d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.purchase-modal{background:radial-gradient(circle at 52% 0,#a8f5ff1a,#0000 38%),linear-gradient(145deg,#ffffff09,#0000 45%),#070909;border:1px solid #a8f5ff38;border-radius:34px;width:min(1560px,100%);max-height:calc(100dvh - 32px);padding:16px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff14,0 40px 120px #000000a6}.purchase-modal-close{z-index:4;border:1px solid var(--line-strong);color:#aeb5b5;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:grid;position:absolute;top:34px;right:34px}.purchase-modal-close:focus-visible,.purchase-modal-close:hover{color:var(--ice);border-color:#a8f5ff80}.purchase-modal .homepage-pricing{margin:0}.purchase-modal-error,.purchase-modal-loading{border:1px solid var(--line);color:#9ba3a3;text-align:center;border-radius:22px;margin:34px 0 0;padding:28px}.purchase-modal-error a,.purchase-modal-footer a{color:var(--ice)}.purchase-modal-footer{border-top:1px solid var(--line);color:#707878;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.purchase-modal-footer p{margin:0}@media (max-width:760px){.purchase-modal-backdrop{padding:0}.purchase-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:0}.purchase-modal-close{top:16px;right:16px}.purchase-modal-footer{flex-direction:column;align-items:flex-start}.purchase-modal .plan-card-featured{order:-1}}.hero{--entrance-walk-duration:1.1s;--entrance-wave-duration:1.6s;--entrance-plant-duration:.18s;--entrance-walk-cycle:.55s;--entrance-copy-base:.2s;--entrance-copy-duration:.46s;--entrance-copy-step:.14s;--entrance-copy-rise:18px;--entrance-copy-ease:cubic-bezier(.24,.66,.18,1);--entrance-word-step:60ms;--entrance-sign-delay:.26s;--entrance-sign-duration:.82s;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;min-height:100svh;padding:150px max(36px,50vw - 730px) 84px;display:grid;position:relative}.hero:before{z-index:-2;aspect-ratio:1;content:"";background:linear-gradient(145deg,#ffffff0e,#0000 50%),radial-gradient(circle at 42% 34%,#a8f5ff14,#0000 44%),#0a0c0ce6;border:1px solid #ffffff14;border-radius:46% 54% 57% 43%/49% 43% 57% 51%;width:min(62vw,920px);animation:breathe 9s ease-in-out infinite alternate;position:absolute;top:3%;right:-10%;box-shadow:inset 0 1px #ffffff1f,inset -80px -100px 160px #0000008c}.hero-grid{z-index:-3;opacity:.25;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}@media (min-width:1460px){.hero-copy{max-width:calc(820px + 5vw);padding-left:5vw}}.hero-copy{z-index:4;max-width:820px;padding-left:10vw;position:relative}.eyebrow{color:#a5adad;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:650;display:flex}.signal-pulse{background:var(--ice);border-radius:50%;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 14px #a8f5ffe6}.signal-pulse:after{content:"";border-radius:inherit;border:1px solid #a8f5ff59;animation:ping 2s ease-out infinite;position:absolute;inset:-5px}.hero-title{max-width:940px;letter-spacing:var(--display-tracking);align-items:baseline;margin:0;font-size:clamp(72px,8vw,138px);font-weight:590;line-height:.82;display:flex}.hero-title .hero-meet{color:#626969;margin-right:.19em;font-weight:470;display:inline-block}.stoiq-wordmark.is-display{letter-spacing:var(--display-tracking);color:#0000;text-shadow:0 18px 70px #69deef14;background:linear-gradient(118deg,#fff 5%,#eefafa 43%,#bdeff4 74%,#79dfed);-webkit-background-clip:text;background-clip:text;font-size:1em;font-weight:680;position:relative}.stoiq-wordmark.is-display .wordmark-q{color:#a8f5ff;-webkit-text-fill-color:#a8f5ff}.hero-period{color:var(--ice);text-shadow:0 0 25px #a8f5ff52;margin-left:.035em}.hero-deck{color:#dce1e1;letter-spacing:-.045em;max-width:690px;margin:34px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:490;line-height:1.05}.hero-subtitle{color:#a4aaaa;letter-spacing:-.025em;max-width:650px;margin:24px 0 0;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.primary-cta{background:var(--ink);color:#0a0b0b;border-radius:999px;align-items:center;gap:34px;padding:9px 9px 9px 24px;font-size:13px;font-weight:720;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #fff3,0 12px 50px #00000047}.hero-purchase,.places-purchase{font:inherit;cursor:pointer;border:0}.primary-cta:focus-visible,.primary-cta:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #a8f5ff8c,0 18px 70px #69deef1f}.cta-orbit{width:38px;height:38px;color:var(--ice);background:#151818;border-radius:50%;place-items:center;font-size:17px;display:grid}.start-shell{background:radial-gradient(circle at 18% 36%,#6de1f01c,#0000 31rem),linear-gradient(145deg,#080a0a,#0c1111 58%,#080909);min-height:100vh}.start-stage{grid-template-columns:minmax(320px,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(54px,7vw,118px);width:min(1220px,100% - 96px);min-height:calc(100vh - 116px);margin:0 auto;padding:74px 0 92px;display:grid}.start-proof{isolation:isolate;background:linear-gradient(#182a2bdb,#090c0cf5),repeating-linear-gradient(90deg,#0000 0 44px,#ffffff04 44px 45px);border:1px solid #9decf529;border-radius:48% 48% 38px 38px;place-items:center;min-height:600px;display:grid;position:relative;overflow:hidden}.start-proof:after{content:"";background:linear-gradient(90deg,#0000,#a0eff74d,#0000);height:1px;position:absolute;inset:auto 8% 30px}.start-proof-glow{filter:blur(52px);background:#6ae2f01c;border-radius:50%;width:430px;height:430px;position:absolute}.start-proof-plant{z-index:1;object-fit:contain;filter:drop-shadow(0 34px 34px #0000007a);width:min(93%,500px);height:auto;position:relative}.start-proof-pinecones{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d0dd1;border:1px solid #a0eff740;border-radius:999px;align-items:center;gap:10px;padding:10px 17px 10px 11px;display:flex;position:absolute;bottom:82px;right:24px;box-shadow:0 18px 50px #0000005c}.start-proof-pinecones img{object-fit:contain;width:48px;height:48px}.start-proof-pinecones span{display:grid}.start-proof-pinecones strong{color:var(--ice);font-size:27px;line-height:1}.start-proof-pinecones small{color:#eef1f094;font:700 8px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:3px}.start-proof>p{z-index:2;color:#eef1f0a1;text-align:center;margin:0;font-size:13px;position:absolute;bottom:38px;left:30px;right:30px}.start-offer{max-width:660px}.start-offer h1{max-width:650px;color:var(--ink);letter-spacing:-.064em;margin:18px 0 22px;font-size:clamp(52px,5.2vw,82px);font-weight:590;line-height:.94}.start-offer h1 em{color:var(--ice);font-family:var(--font-serif);font-weight:400}.start-deck{color:#eef1f0ad;max-width:620px;margin:0 0 28px;font-size:17px;line-height:1.58}.start-trial-card{background:linear-gradient(135deg,#7ee1ee21,#ffffff06);border:1px solid #97ebf54d;border-radius:25px;padding:20px;box-shadow:0 28px 90px #0000004d}.start-trial-terms{grid-template-columns:1fr auto;align-items:end;gap:3px 18px;padding:2px 5px 17px;display:grid}.start-trial-terms span{color:var(--ice);font:740 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.start-trial-terms strong{color:var(--ink);letter-spacing:-.05em;grid-area:1/2/span 2;font-size:30px}.start-trial-terms p{color:#eef1f0c7;margin:4px 0 0;font-size:13px}.start-trial-cta{background:var(--ink);color:#0a0d0d;cursor:pointer;text-align:left;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:70px;padding:9px 10px 9px 22px;transition:transform .18s,box-shadow .18s;display:flex}.start-trial-cta:focus-visible,.start-trial-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 48px #71e4f226}.start-trial-cta:disabled{cursor:wait;opacity:.78}.start-trial-cta>span:first-child{gap:3px;display:grid}.start-trial-cta strong{font-size:14px}.start-trial-cta small{color:#070a0a91;font-size:9px}.start-trial-fineprint{color:#eef1f07d;text-align:center;margin:13px 5px 0;font-size:9px;line-height:1.55}.start-trial-error{color:#ffc3b9;text-align:center;margin:12px 5px 0;font-size:11px}.start-includes{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.start-includes li{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(138px,.65fr) 1fr;gap:20px;padding:12px 3px;display:grid}.start-includes strong{color:var(--ink);font-size:12px}.start-includes span{color:#eef1f08f;font-size:11px}.start-preserved{color:var(--ice);margin:17px 0 0;font-size:11px}.start-other-plans{color:#eef1f06e;margin:9px 0 0;font-size:10px}.start-other-plans a,.start-unavailable a{color:#eef1f0c7;text-underline-offset:3px;text-decoration:underline}.start-unavailable{color:var(--ink);background:#ffffff09;border:1px solid #ffffff1f;border-radius:20px;padding:22px}.start-unavailable p{color:#eef1f094}@media (max-width:900px){.start-stage{grid-template-columns:1fr;gap:44px;width:min(620px,100% - 40px);padding:42px 0 72px}.start-proof{border-radius:34% 34% 30px 30px;min-height:430px}.start-proof-plant{width:min(82%,390px)}.start-offer h1{font-size:clamp(50px,14vw,72px)}}@media (max-width:520px){.start-stage{width:calc(100% - 28px);padding-top:26px}.start-proof{min-height:370px}.start-proof-pinecones{bottom:70px;right:14px}.start-proof>p{bottom:28px;left:16px;right:16px}.start-trial-card{border-radius:21px;padding:14px}.start-trial-terms{grid-template-columns:1fr}.start-trial-terms strong{grid-area:auto/1;margin-top:7px}.start-trial-cta{border-radius:20px}.start-trial-cta .cta-orbit{flex:none}.start-includes li{grid-template-columns:1fr;gap:4px}}.text-cta{border-bottom:1px solid var(--line-strong);color:#c5c9c9;padding-bottom:5px;font-size:13px}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:42px;display:flex}.hero-proof span{border:1px solid var(--line);color:#7f8787;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.hero-character{--body-lift:0px;--body-tilt:0deg;--gaze-x:0px;--gaze-y:0px;--stage-w:430px;--stage-h:520px;--stage-bottom:46px;--stage-shift:0px;--entrance-from:calc(-1.0802 * var(--stage-w));z-index:3;min-height:650px;color:inherit;text-align:initial;cursor:pointer;perspective:1100px;background:0 0;border:0;align-self:stretch;padding:0;position:relative}.hero-character:focus-visible{outline:none}.hero-character:focus-visible .character-stage{outline-offset:8px;border-radius:42%;outline:1px solid #a8f5ffb8}.character-halo{left:calc(50% - var(--stage-shift));background:radial-gradient(circle,#a8f5ff14,#0000 64%);border:1px solid #a8f5ff21;border-radius:50%;width:480px;height:480px;position:absolute;top:50%;transform:translate(-50%,-50%)}.character-halo:after,.character-halo:before{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute}.character-halo:before{border-style:dashed;animation:orbit 40s linear infinite;inset:-62px}.character-halo:after{inset:58px}.character-stage{z-index:2;left:calc(50% - var(--stage-shift));bottom:var(--stage-bottom);width:var(--stage-w);height:var(--stage-h);transform:translateX(-50%) translateY(var(--body-lift)) rotate(var(--body-tilt));transform-origin:50% 92%;will-change:transform;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute}.hero-eyes,.hero-idle-yeti{pointer-events:none;position:absolute}.hero-idle-yeti{z-index:2;opacity:1;transform-origin:50% 92%;width:100%;animation:yeti-breathe 4.8s cubic-bezier(.45,0,.55,1) infinite;top:7.7%;left:0}.hero-idle-yeti img{width:100%;height:auto;display:block}.pose-dance .hero-idle-yeti{animation:hero-yeti-dance 1.55s cubic-bezier(.22,.74,.24,1) both}.hero-eyes{z-index:5;opacity:1;inset:0}.hero-eye{isolation:isolate;border-radius:50%;width:17px;height:17px;position:absolute;top:38.87%;transform:translate(-50%,-50%)}.hero-eye-left{left:45.12%}.hero-eye-right{top:36.72%;left:62.21%}.hero-eye>span{z-index:3;opacity:1;width:6px;height:6px;transform:translate(calc(-50% + var(--gaze-x)),calc(-50% + var(--gaze-y)));will-change:transform;background:#151818;border-radius:50%;transition:transform .15s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:50%;left:50%;box-shadow:inset 1px 1px #ffffff24,0 0 0 .5px #00000080}.hero-eyes:after,.hero-eyes:before{z-index:6;content:"";transform-origin:50%;background:#29292b;border-radius:50%;width:19px;height:19px;animation:yeti-blink 5.4s ease-in-out infinite;position:absolute;transform:translate(-50%,-50%)scaleY(0)}.hero-eyes:before{top:38.87%;left:45.12%}.hero-eyes:after{top:36.72%;left:62.21%}.hero-character.is-tracking .hero-eyes:after,.hero-character.is-tracking .hero-eyes:before{animation-delay:1.1s}.hero-character:not(.is-tracking) .hero-eye>span{animation:yeti-look-around 7.8s ease-in-out infinite}.hero-character:not(.is-tracking) .hero-eye-right>span{animation-delay:0s}.character-invitation{z-index:7;opacity:0;color:#8c9595;letter-spacing:.1em;text-transform:uppercase;background:#080a0abd;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;transition:opacity .22s,transform .22s;position:absolute;bottom:40px;left:50%;transform:translate(-50%,5px)}.hero-character:focus-visible .character-invitation,.hero-character:hover .character-invitation{opacity:1;transform:translate(-50%)}.hero-entrance{z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(.13 * var(--stage-w)));mask-image:linear-gradient(90deg,transparent 0,#000 calc(.13 * var(--stage-w)));display:none;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero[data-stoiq-entrance=planting] .hero-entrance,.hero[data-stoiq-entrance=walking] .hero-entrance,.hero[data-stoiq-entrance=waving] .hero-entrance{display:block}.hero-entrance-walk,.hero-entrance-wave{opacity:0;will-change:transform,background-position;background-repeat:no-repeat;display:block;position:absolute}.hero-entrance-walk{left:calc(50% - var(--stage-shift) - .3727 * var(--stage-w));bottom:calc(var(--stage-bottom) + .923 * var(--stage-h) - 1.3296 * var(--stage-w));width:calc(.7014 * var(--stage-w));height:calc(1.6542 * var(--stage-w));background-image:url(/stoiq-yeti-walk-safe.webp);background-size:800% 100%}.hero-entrance-wave{background-image:url(/stoiq-yeti-wave-safe.webp);background-size:400% 100%}.hero-entrance-arm,.hero-entrance-wave,.hero-entrance-wavebody{left:calc(50% - var(--stage-shift) - .5 * var(--stage-w));bottom:calc(var(--stage-bottom) + .923 * var(--stage-h) - var(--stage-w));width:var(--stage-w);height:var(--stage-w)}.hero-entrance-arm,.hero-entrance-wavebody{opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}.hero-entrance-wavebody{background-image:url(/stoiq-yeti-wave-body.webp)}.hero-entrance-arm{transform-origin:29.35% 53.03%;will-change:transform;background-image:url(/stoiq-yeti-wave-arm.webp)}.hero[data-stoiq-entrance=walking] .hero-entrance-walk{opacity:1;animation:sprite-eight var(--entrance-walk-cycle) steps(8,jump-none) infinite,hero-entrance-arrive var(--entrance-walk-duration) linear both}@keyframes hero-entrance-arrive{0%{transform:translate3d(var(--entrance-from),0,0)}to{transform:translate(0)}}.hero[data-stoiq-entrance=waving] .hero-entrance-wave{animation:hero-entrance-settle var(--entrance-wave-duration) step-end 1 both}.hero[data-stoiq-entrance=waving] .hero-entrance-wavebody{animation:hero-entrance-hold var(--entrance-wave-duration) step-end 1 both}.hero[data-stoiq-entrance=waving] .hero-entrance-arm{animation:hero-entrance-hold var(--entrance-wave-duration) step-end 1 both,hero-entrance-arm-wave var(--entrance-wave-duration) 1 both}@keyframes hero-entrance-settle{0%{opacity:1;background-position:0 0}5%{background-position:33.3333% 0}10%{background-position:66.6667% 0}14.999%{opacity:1;background-position:100% 0}15%{opacity:0;background-position:100% 0}84.999%{opacity:0;background-position:100% 0}85%{opacity:1;background-position:100% 0}88%{background-position:66.6667% 0}92%{background-position:33.3333% 0}96%,to{opacity:1;background-position:0 0}}@keyframes hero-entrance-hold{0%,14.999%{opacity:0}15%,86.999%{opacity:1}87%,to{opacity:0}}@keyframes hero-entrance-arm-wave{0%,15%{animation-timing-function:cubic-bezier(.33,0,.2,1);transform:rotate(0)}32%{animation-timing-function:cubic-bezier(.45,0,.35,1);transform:rotate(-13deg)}46%{animation-timing-function:cubic-bezier(.45,0,.35,1);transform:rotate(5.5deg)}60%{animation-timing-function:cubic-bezier(.45,0,.35,1);transform:rotate(-10.5deg)}72%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:rotate(3deg)}85%,to{transform:rotate(0)}}.hero[data-stoiq-entrance=planting] .hero-entrance-arm,.hero[data-stoiq-entrance=planting] .hero-entrance-wave,.hero[data-stoiq-entrance=planting] .hero-entrance-wavebody{opacity:0;transition:none}.hero[data-stoiq-entrance=planting] .hero-entrance-wave{background-position:0 0}.hero[data-stoiq-entrance] .hero-eyes,.hero[data-stoiq-entrance] .hero-idle-yeti{opacity:0}.hero[data-stoiq-entrance=planting] .hero-eyes,.hero[data-stoiq-entrance=planting] .hero-idle-yeti{opacity:1;transition:none}.hero[data-stoiq-entrance=planting] .hero-eyes:after,.hero[data-stoiq-entrance=planting] .hero-eyes:before{animation:hero-entrance-lids var(--entrance-plant-duration) ease-out both}@keyframes hero-entrance-lids{0%,70%{transform:translate(-50%,-50%)scaleY(1)}to{transform:translate(-50%,-50%)scaleY(0)}}.hero[data-stoiq-entrance=armed] .speech-cloud,.hero[data-stoiq-entrance=walking] .speech-cloud{opacity:0;transform:translateY(10px)scale(.96)}.hero[data-stoiq-entrance] .hero-actions,.hero[data-stoiq-entrance] .hero-deck,.hero[data-stoiq-entrance] .hero-meet,.hero[data-stoiq-entrance] .hero-period,.hero[data-stoiq-entrance] .hero-proof,.hero[data-stoiq-entrance] .hero-subtitle,.hero[data-stoiq-entrance] .scroll-cue{animation:hero-copy-rise var(--entrance-copy-duration) var(--entrance-copy-ease) both;animation-delay:var(--entrance-copy-base)}.hero[data-stoiq-entrance] .hero-title{animation:hero-title-mask calc(2 * var(--entrance-word-step) + var(--entrance-copy-duration)) linear both;animation-delay:var(--entrance-copy-base)}.hero[data-stoiq-entrance] .hero-meet,.hero[data-stoiq-entrance] .hero-period,.hero[data-stoiq-entrance] .stoiq-wordmark.is-display{--entrance-copy-rise:.32em}.hero[data-stoiq-entrance] .hero-period{animation-delay:calc(var(--entrance-copy-base) + 2 * var(--entrance-word-step))}.hero[data-stoiq-entrance] .hero-deck{animation-delay:calc(var(--entrance-copy-base) + 1 * var(--entrance-copy-step))}.hero[data-stoiq-entrance] .hero-subtitle{animation-delay:calc(var(--entrance-copy-base) + 2 * var(--entrance-copy-step))}.hero[data-stoiq-entrance] .hero-actions,.hero[data-stoiq-entrance] .hero-proof,.hero[data-stoiq-entrance] .scroll-cue{animation-delay:calc(var(--entrance-copy-base) + 3 * var(--entrance-copy-step))}@keyframes hero-copy-rise{0%{opacity:0;transform:translate3d(0,var(--entrance-copy-rise),0);animation-timing-function:var(--entrance-copy-ease)}72%{transform:translate3d(0,calc(var(--entrance-copy-rise) / -7),0);animation-timing-function:cubic-bezier(.42,0,.36,1)}to{opacity:1;transform:translate(0)}}@keyframes hero-title-mask{0%{clip-path:inset(-60% -22% 0)}to{clip-path:inset(-60% -22%)}}.hero[data-stoiq-entrance] .stoiq-wordmark.is-display{transform-origin:0 78%;animation:hero-copy-sign var(--entrance-sign-duration) linear both;animation-delay:var(--entrance-sign-delay)}@keyframes hero-copy-sign{0%{opacity:0;transform:translate3d(0,var(--entrance-copy-rise),0) scale(.984);text-shadow:0 6px 26px #69deef42;animation-timing-function:var(--entrance-copy-ease)}40%{transform:translate3d(0,calc(var(--entrance-copy-rise) / -7),0) scale(.984);animation-timing-function:cubic-bezier(.42,0,.36,1)}56%{opacity:.34;animation-timing-function:cubic-bezier(.32,.5,.2,1);transform:translate(0)scale(.984)}to{opacity:1;text-shadow:0 18px 70px #69deef14;transform:translate(0)scale(1)}}.sprite{will-change:background-position;background-repeat:no-repeat}.sprite-walk{background-size:800% 100%;width:300px;height:800px;animation:sprite-eight .84s steps(8,jump-none) infinite}.sprite-talk{background-image:url(/stoiq-yeti-talk.webp);background-size:600% 100%;width:340px;height:680px;animation:sprite-six 1.3s steps(6,jump-none) both}.sprite-crawl{background-image:url(/stoiq-yeti-crawl.png);background-size:800% 100%;width:190px;height:507px;animation:sprite-eight .72s steps(8,jump-none) infinite}.sprite-climb{background-size:800% 100%;width:128px;height:302px;animation:sprite-eight 1.12s steps(8,jump-none) infinite}.roam-stage[data-revealed] .sprite-walk{background-image:url(/stoiq-yeti-walk.webp)}.roam-stage-v2[data-revealed] .sprite-climb{background-image:url(/stoiq-yeti-climb-safe.png)}.speech-cloud{z-index:5;opacity:0;-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:#141717d6;border:1px solid #ffffff24;border-radius:18px 18px 18px 4px;width:280px;padding:16px 18px 17px;transition:opacity .5s,transform .5s;position:absolute;top:8%;right:0;transform:translateY(10px)scale(.96);box-shadow:inset 0 1px #ffffff14,0 26px 80px #00000057}.speech-cloud.is-speaking{opacity:1;transform:translateY(0)scale(1)}.speech-cloud:after{content:"";-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);clip-path:polygon(100% -18.9%,100% 100%,-18.9% 100%);background:#141717d6;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:14px;height:14px;position:absolute;bottom:-8px;left:11px;transform:rotate(45deg)}.speech-status{color:#798181;letter-spacing:.12em;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:650;display:flex}.speech-status span{background:var(--ice);width:5px;height:5px;box-shadow:0 0 8px var(--ice);border-radius:50%}.speech-cloud p{letter-spacing:-.035em;margin:11px 0 0;font-size:17px;font-weight:560;animation:message-in .45s both}.character-ground{z-index:1;left:calc(50% - var(--stage-shift));background:linear-gradient(90deg,transparent,var(--line-strong),transparent);width:360px;height:1px;bottom:92px}.character-ground,.character-ground span{position:absolute;transform:translate(-50%)}.character-ground span{filter:blur(12px);background:#000000b3;border-radius:50%;width:220px;height:40px;top:-20px;left:50%}.scroll-cue{color:#626969;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex;position:absolute;bottom:24px;left:max(36px,50vw - 730px)}.scroll-line{background:var(--line);width:56px;height:1px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:var(--ice);animation:scan 2.3s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.section{width:min(100% - 72px,1460px);margin:0 auto;position:relative}.system-section{padding:170px 0 190px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;column-gap:72px;margin-bottom:86px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.cast-heading h2,.companion-copy h2,.dump-heading h2,.final-copy h2,.finds-heading h2,.interrupt-heading h2,.ios-heading h2,.manifesto h2,.section-heading h2{letter-spacing:var(--display-tracking);margin:0;font-size:clamp(54px,6vw,96px);font-weight:520;line-height:.95}em{color:var(--ice);font-family:ui-serif,Georgia,serif;font-weight:400}.section-heading>p:last-child{color:#8f9797;max-width:430px;margin:0 0 6px auto;font-size:18px;line-height:1.55}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.homepage-feature-link{color:#c8d0cf;border-bottom:1px solid #a8f5ff3d;align-items:center;gap:12px;margin-top:24px;padding-bottom:6px;font-size:13px;font-weight:560;line-height:1.35;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.homepage-feature-link span{color:var(--ice)}.homepage-feature-link:focus-visible,.homepage-feature-link:hover{border-color:var(--ice);color:#fff;transform:translate(3px)}.system-features-link{margin-top:34px}.step-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 46%),#0b0d0db8;border-radius:28px;min-height:420px;padding:28px;transition:transform .35s,border-color .35s,background .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.step-card:hover{background:linear-gradient(145deg,#a8f5ff0f,#0000 48%),#0d1010d1;border-color:#a8f5ff33;transform:translateY(-8px)}.step-number{color:#596060;font-size:12px}.step-number,.step-signal{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.step-signal{color:#737b7b;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;top:28px;right:28px}.step-signal span{background:var(--ice);border-radius:50%;width:5px;height:5px}.step-visual{place-items:center;height:122px;display:grid;position:absolute;top:68px;left:28px;right:28px;overflow:hidden}.step-focus-preview,.step-todo-preview{background:linear-gradient(145deg,#151b1bfa,#090c0cfa);border:1px solid #a8f5ff21;border-radius:12px;width:min(100%,286px);box-shadow:0 16px 34px #00000047}.step-todo-preview{padding:12px 14px 10px}.step-preview-label{color:#65706f;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.step-todo-row{color:#8b9492;border-bottom:1px solid #ffffff0b;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:23px;font-size:9px;display:grid}.step-todo-row:last-child{border-bottom:0}.step-todo-row i{border:1px solid #4f5a58;border-radius:3px;width:8px;height:8px}.step-todo-row.is-done{color:#5f6967;text-decoration:line-through}.step-todo-row.is-done i{background:#a8f5ff2e;border-color:#a8f5ff47}.step-todo-row.is-current{color:#edf3f2}.step-todo-row strong{text-overflow:ellipsis;white-space:nowrap;font-weight:570;overflow:hidden}.step-todo-row b{color:var(--ice);letter-spacing:.1em;font-size:6px;font-weight:650}.step-focus-preview{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:13px 15px 11px;display:grid;position:relative}.step-focus-preview>.step-preview-label{grid-column:1}.step-focus-preview>strong{color:#edf3f2;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:11px;font-weight:570;overflow:hidden}.step-focus-time{color:#f3f7f6;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-align:right;grid-area:1/2/3;align-self:center;min-width:52px;font-size:20px;font-weight:440}.step-focus-trace{background:#252d2c;border-radius:999px;grid-column:1/-1;height:2px;margin-top:6px;overflow:hidden}.step-focus-trace span{border-radius:inherit;background:linear-gradient(90deg,var(--ice),#a8f5ff47);width:64%;height:100%;display:block}.step-focus-preview small{color:#64706e;letter-spacing:.12em;grid-column:1/-1;font-size:6px}.step-visual-cactus{overflow:visible}.step-visual-cactus img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 18px #00000075);width:122px;height:122px;position:relative}.step-cactus-halo{background:radial-gradient(#5f855c24,#0000 68%);border-radius:50%;width:150px;height:70px;position:absolute;transform:translateY(20px)}.step-card h3{letter-spacing:-.055em;max-width:100%;margin:190px 0 14px;font-size:30px;font-weight:560;line-height:1.12}.step-card p{color:#818989;max-width:340px;margin:0;font-size:14px;line-height:1.55}.hero-commercial-note{color:#737c7c;margin:16px 0 0;font-size:11px;line-height:1.5}.world-intro-section{border-top:1px solid var(--line);padding:150px 0 170px}.world-intro-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;display:grid}.world-intro-heading h2{color:#f1f4f4;letter-spacing:var(--display-tracking);margin:20px 0 0;font-size:clamp(54px,6vw,96px);font-weight:520;line-height:.94}.world-intro-heading h2 em{font-family:inherit;font-style:normal;font-weight:inherit}.world-intro-summary>p{color:#9aa2a2;max-width:540px;margin:0;font-size:18px;line-height:1.65}.world-intro-summary{align-self:end;padding-bottom:6px}.world-growth-proof{--world-growth-card-height:clamp(464px,30vw,504px);grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:stretch;gap:clamp(28px,4vw,68px);margin-top:76px;display:grid}.world-growth-copy{min-width:0}.world-growth-proof .corner-panel{align-self:stretch}@media (min-width:1101px){.world-growth-copy,.world-growth-copy .world-currency-card,.world-growth-proof .corner-panel{height:var(--world-growth-card-height)}.world-growth-proof .corner-panel{grid-template-rows:minmax(0,1fr) auto;padding-bottom:12px;display:grid}.world-growth-proof .corner-scene{--corner-unit:clamp(84px,6vw,96px);height:auto;min-height:0;margin-bottom:12px}}.world-exchange-bridge{gap:14px;max-width:820px;margin:84px 0 0;display:grid}.world-exchange-bridge>p{margin:0}.world-exchange-bridge>p:first-child{color:#858e8e;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(20px,2.2vw,32px);line-height:1.3}.world-exchange-bridge>p:first-child>span{color:#eef2f2}.world-exchange-bridge>p:last-child{color:#858e8e;text-wrap:pretty;max-width:660px;font-size:15px;line-height:1.6}.world-intro-stage{--world-exchange-height:clamp(490px,calc(610px - 15vh),560px);min-height:var(--world-exchange-height);grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);gap:14px;margin-top:32px;display:grid}.world-currency-card,.world-place-card,.world-plant-collection{background:linear-gradient(145deg,#ffffff09,#0000 48%),#090b0b;border:1px solid #ffffff1f;border-radius:30px;min-width:0;position:relative;overflow:hidden}.world-currency-card{flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.world-currency-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#8f303233,#0000 64%);height:58%;position:absolute;inset:5% -35% auto}.world-currency-art{height:57%;position:absolute;top:24px;left:10%;right:10%}.world-currency-art img{object-fit:contain;filter:drop-shadow(0 24px 35px #0000008c);width:100%;height:100%;display:block}.world-collection-label,.world-currency-card>span,.world-place-gallery-heading>span{color:var(--ice);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.world-currency-card>strong{color:#f0f3f3;letter-spacing:-.045em;margin-top:11px;font-size:clamp(20px,2vw,28px);font-weight:590;line-height:1.05}.world-currency-card>p{color:#7f8888;margin:13px 0 0;font-size:12px;line-height:1.55}.world-plant-collection{grid-template-rows:auto repeat(4,1fr);gap:10px;padding:24px;display:grid}.world-collection-label{padding:2px 0 8px}.world-plant-collection article{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:38% 1fr;align-items:center;min-height:0;padding:8px 12px 8px 4px;display:grid;overflow:hidden}.world-plant-collection article>img{object-fit:contain;filter:drop-shadow(0 16px 20px #00000073);width:100%;height:116px;display:block}.world-plant-collection article>div{gap:7px;display:grid}.world-plant-collection strong{color:#e9eded;letter-spacing:-.025em;font-size:18px;font-weight:590}.world-included-label{color:var(--ice);font-size:13px;line-height:1.25}.world-price{color:#9da6a6;align-items:center;gap:7px;min-width:0;font-size:14px;line-height:1;display:flex}.world-price>img{object-fit:contain;filter:drop-shadow(0 4px 7px #00000073);flex:none;width:20px;height:20px;display:block}.world-place-gallery{grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;display:grid}.world-place-gallery-heading{gap:8px;padding:2px 4px 0;display:grid}.world-place-gallery-heading>strong{color:#f2f4f4;letter-spacing:-.05em;font-size:clamp(24px,2.5vw,36px);font-weight:560;line-height:1.02}.world-place-grid{grid-template-columns:minmax(0,1fr);align-self:start;gap:14px;display:grid}.world-place-card{background:#0b1118;grid-template-rows:auto auto;align-content:start;min-height:0;margin:0;display:grid;box-shadow:0 38px 90px #0000004d}.world-place-visual{aspect-ratio:1586/992;border-bottom:1px solid #ffffff17;min-height:0;position:relative;overflow:hidden}.world-place-desktop{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.world-place-desktop-plant{z-index:1;filter:drop-shadow(0 12px 18px #00000085);pointer-events:none;width:clamp(62px,7vw,112px);height:auto;display:block;position:absolute;bottom:clamp(44px,6vw,78px);left:clamp(12px,2vw,28px)}.world-place-card figcaption{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px 16px;display:grid;position:relative}.world-place-card figcaption>div:first-child{gap:5px;min-width:0;display:grid}.world-place-card figcaption strong{color:#edf1f1;letter-spacing:-.025em;font-size:18px;font-weight:590;line-height:1.1}.world-place-card figcaption small{color:#7f898a;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.world-place-price{color:#d9e0e0;white-space:nowrap;justify-content:flex-end;font-size:14px}@media (min-width:901px){.world-place-gallery-heading>strong{white-space:nowrap}.world-place-grid{align-self:stretch;min-height:0}.world-place-card{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;height:100%}.world-place-visual{aspect-ratio:auto;height:100%;min-height:0}}.world-journey{background:#a8f5ff09;border:1px solid #a8f5ff24;border-radius:20px;grid-template-columns:auto 22px auto 22px auto 1fr;align-items:center;gap:18px;margin-top:18px;padding:21px 24px;display:grid}.world-journey>span{color:#b8c0c0;letter-spacing:.08em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.world-journey>i{color:var(--ice);text-align:center;font-style:normal}.world-journey>p{color:#858e8e;max-width:520px;margin:0 0 0 auto;font-size:12px;line-height:1.55}.roam-section{border-top:1px solid var(--line);grid-template-columns:.78fr 1.22fr;align-items:center;gap:92px;padding:150px 0 190px;display:grid}.roam-copy h2{letter-spacing:var(--display-tracking);margin:0;font-size:clamp(54px,5.6vw,90px);font-weight:520;line-height:.96}.roam-copy>p:not(.eyebrow){color:#8b9393;max-width:510px;margin:28px 0 0;font-size:17px;line-height:1.58}.roam-benefits{border-top:1px solid var(--line);margin-top:42px;display:grid}.roam-benefits span{border-bottom:1px solid var(--line);color:#9ba2a2;min-height:48px;padding:16px 0 14px 20px;font-size:11px;position:relative}.roam-benefits span:before{content:"";background:var(--ice);border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:1px;box-shadow:0 0 10px #a8f5ff73}.roam-section-v2{padding-top:120px;padding-bottom:150px}.roam-section-v2 .roam-copy h2{font-family:inherit;font-size:clamp(50px,5.1vw,82px);font-style:normal}.roam-mechanic{border-top:1px solid var(--line);margin-top:38px;display:grid}.roam-mechanic article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;padding:16px 0;display:grid}.roam-mechanic article>span{color:var(--ice);letter-spacing:.1em;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.roam-mechanic strong{color:#dfe3e3;font-size:13px;font-weight:610;display:block}.roam-mechanic p{color:#7f8787;margin:5px 0 0;font-size:11px;line-height:1.5}.roam-quick-add{background:#a8f5ff0a;border:1px solid #a8f5ff29;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid;max-width:510px!important;margin-top:24px!important}.roam-quick-add>span{width:27px;height:27px;color:var(--ice);border:1px solid #a8f5ff3d;border-radius:50%;justify-content:center;align-items:center;display:flex}.roam-quick-add>span:before{content:"+";font-size:16px;line-height:1;display:block;transform:translateY(-1px)}.roam-quick-add strong{color:#c7cdcd;font-size:11px;font-weight:560;line-height:1.45}.roam-stage{background:linear-gradient(#ffffff06 1px,#0000 0) 0 0/58px 58px,linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/58px 58px,radial-gradient(circle at 75% 65%,#a8f5ff12,#0000 30%),#090b0b;border:1px solid #ffffff21;border-radius:34px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 50px 130px #0000005c}.roam-stage-v2{--roam-walk-cycle:.84s;--roam-walk-duration:7.2s;--roam-walk-end:calc(100% - 166px);--roam-wave-duration:1.6s;isolation:isolate;min-height:610px}.roam-stage-v2 .roam-work-card{width:min(64%,440px);top:88px;left:42%}.roam-todo-window{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0dc7;border:1px solid #a8f5ff29;border-radius:18px;width:min(56%,390px);padding:16px;position:absolute;top:252px;left:42%;transform:translate(-50%);box-shadow:0 18px 46px #0000003d}.roam-todo-header,.roam-todo-row{align-items:center;display:grid}.roam-todo-header{color:#707979;font-family:var(--mono);letter-spacing:.12em;grid-template-columns:1fr auto;margin-bottom:8px;font-size:7px}.roam-todo-header small{font-size:inherit}.roam-todo-row{color:#828a8a;border-top:1px solid #fff1;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;min-height:34px;font-size:10px}.roam-todo-row i{border:1px solid #4a5353;border-radius:3px;width:11px;height:11px}.roam-todo-row small{color:#596363;font-family:var(--mono);letter-spacing:.1em;font-size:6px}.roam-todo-row.is-current{color:#d5d9d9}.roam-todo-row.is-current i{background:#a8f5ff1f;border-color:#a8f5ff75;box-shadow:0 0 9px #a8f5ff14}.roam-walker-preview{z-index:5;opacity:0;filter:drop-shadow(0 20px 22px #000000a6);width:96px;height:256px;position:absolute;bottom:-10px;left:-112px;overflow:hidden}.roam-walker-preview .sprite-walk{width:96px;height:256px;animation-duration:var(--roam-walk-cycle);animation-play-state:paused}.roam-climber{--roam-climb-w:128px;z-index:5;opacity:0;filter:drop-shadow(0 20px 22px #000000a6);position:absolute;top:54px;right:38px;transform:translateY(330px)}.roam-climber,.roam-climber .sprite-climb{width:var(--roam-climb-w);height:calc(2.3585 * var(--roam-climb-w));animation-play-state:paused}.roam-resting,.roam-wave-layer{left:calc(-.1815 * var(--roam-climb-w));bottom:calc(.4699 * var(--roam-climb-w));width:calc(1.4257 * var(--roam-climb-w));height:calc(1.4257 * var(--roam-climb-w));opacity:0;pointer-events:none;background-repeat:no-repeat;position:absolute}.roam-resting,.roam-wave-sheet{background-position:0 0;background-size:400% 100%}.roam-wave-arm,.roam-wave-body{background-size:100% 100%}.roam-stage-v2[data-revealed] .roam-resting,.roam-stage-v2[data-revealed] .roam-wave-sheet{background-image:url(/stoiq-yeti-wave-safe.webp)}.roam-stage-v2[data-revealed] .roam-wave-body{background-image:url(/stoiq-yeti-wave-body.webp)}.roam-stage-v2[data-revealed] .roam-wave-arm{background-image:url(/stoiq-yeti-wave-arm.webp)}.roam-wave-arm{transform-origin:29.35% 53.03%}.roam-stage-v2[data-revealed] .roam-walker-preview{animation:roam-walk-preview var(--roam-walk-duration) linear .15s 1 both}.roam-stage-v2[data-revealed] .roam-walker-preview .sprite-walk{animation-play-state:running}.roam-stage-v2[data-roam-phase=climbing] .roam-walker-preview .sprite-walk,.roam-stage-v2[data-roam-phase=paused] .roam-walker-preview .sprite-walk,.roam-stage-v2[data-roam-phase=standing] .roam-walker-preview .sprite-walk,.roam-stage-v2[data-roam-phase=waving] .roam-walker-preview .sprite-walk{animation-play-state:paused}.roam-stage-v2[data-roam-phase=climbing] .roam-walker-preview,.roam-stage-v2[data-roam-phase=standing] .roam-walker-preview,.roam-stage-v2[data-roam-phase=waving] .roam-walker-preview{visibility:hidden}.roam-stage-v2[data-roam-phase=climbing] .roam-climber{animation:roam-climb-preview 3.4s linear both}.roam-stage-v2[data-roam-phase=climbing] .roam-climber .sprite-climb{animation-play-state:running}.roam-stage-v2[data-roam-phase=standing] .roam-climber,.roam-stage-v2[data-roam-phase=waving] .roam-climber{opacity:1;transform:translateY(-28px)}.roam-stage-v2[data-roam-phase=standing] .roam-climber .sprite-climb,.roam-stage-v2[data-roam-phase=waving] .roam-climber .sprite-climb{visibility:hidden;animation-play-state:paused}.roam-stage-v2[data-roam-phase=waving] .roam-wave-sheet{animation:hero-entrance-settle var(--roam-wave-duration) step-end 1 both}.roam-stage-v2[data-roam-phase=waving] .roam-wave-body{animation:hero-entrance-hold var(--roam-wave-duration) step-end 1 both}.roam-stage-v2[data-roam-phase=waving] .roam-wave-arm{animation:hero-entrance-hold var(--roam-wave-duration) step-end 1 both,hero-entrance-arm-wave var(--roam-wave-duration) 1 both}.roam-stage-v2[data-roam-phase=standing] .roam-resting{opacity:1}.roam-desktop-files{z-index:1;grid-template-columns:repeat(2,28px);gap:20px 18px;display:grid;position:absolute;top:72px;right:22px}.roam-desktop-files span{filter:drop-shadow(0 5px 8px #00000047);display:block;position:relative}.roam-desktop-files span:after{content:"";background:#ffffff1f;border-radius:999px;width:30px;height:2px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.roam-desktop-files .is-folder{background:#58797f3d;border:1px solid #a8f5ff29;border-radius:3px;width:27px;height:19px}.roam-desktop-files .is-folder:before{content:"";background:#58797f4d;border-radius:3px 3px 0 0;width:11px;height:4px;position:absolute;bottom:100%;left:2px}.roam-desktop-files .is-document{background:#ffffff0b;border:1px solid #ffffff21;border-radius:3px;width:20px;height:26px}.roam-desktop-dock{background:#0f111199;border:1px solid #ffffff14;border-radius:14px;gap:7px;padding:8px;display:flex;position:absolute;bottom:28px;left:24px}.roam-desktop-dock span{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;width:18px;height:18px}.roam-desktop-dock span:nth-child(2){background:#a8f5ff1c}.roam-menu-bar{border-bottom:1px solid var(--line);color:#5e6666;letter-spacing:.08em;justify-content:space-between;align-items:center;height:50px;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.roam-menu-bar span:last-child{color:#858d8d}.roam-work-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f0fb8;border-radius:22px;flex-direction:column;gap:9px;width:min(70%,480px);padding:24px;display:flex;position:absolute;top:106px;left:50%;transform:translate(-50%)}.roam-work-card span{color:var(--ice);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.roam-work-card strong{letter-spacing:-.05em;font-size:clamp(22px,2.4vw,34px);font-weight:550}.roam-work-card small{color:#747c7c;font-size:11px}.roam-ground{background:linear-gradient(90deg,#0000,#a8f5ff42,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.walking-yeti{z-index:3;filter:drop-shadow(0 22px 24px #0000008c);animation:roam-across 13s linear infinite;position:absolute;bottom:-5px;left:-150px;overflow:hidden}.walking-yeti,.walking-yeti .sprite-walk{width:120px;height:320px}.roam-caption{z-index:4;border:1px solid var(--line);color:#858d8d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c0cc7;border-radius:999px;align-items:center;gap:10px;padding:11px 14px;font-size:10px;display:flex;position:absolute;bottom:18px;right:20px}.roam-caption .signal-pulse{width:5px;height:5px}@keyframes roam-climb-preview{0%{opacity:0;transform:translateY(330px)}3%{opacity:1}to{opacity:1;transform:translateY(-28px)}}@keyframes sprite-twenty-four{0%{background-position:0 0}to{background-position:100% 0}}@keyframes roam-walk-preview{0%{opacity:0;left:-112px}4%,88%{opacity:1}to{left:var(--roam-walk-end);opacity:1}}.ios-handoff-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(600px,1.18fr);align-items:center;gap:clamp(60px,7vw,112px);padding:140px 0 160px;display:grid}.ios-handoff-copy h2{color:#f1f4f4;letter-spacing:var(--display-tracking);margin:22px 0 0;font-family:inherit;font-size:clamp(52px,4.5vw,72px);font-style:normal;font-weight:520;line-height:.96}.ios-handoff-copy h2 span{white-space:nowrap;display:block}.ios-handoff-copy>p:not(.eyebrow){color:#9aa2a2;max-width:560px;margin:28px 0 0;font-size:17px;line-height:1.62}.ios-handoff-benefits{border-top:1px solid var(--line);max-width:560px;margin:38px 0 0;padding:0;list-style:none;display:grid}.ios-handoff-benefits li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;min-height:58px;display:grid}.ios-handoff-benefits span{color:var(--ice);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.ios-handoff-benefits strong{color:#cbd1d1;font-size:13px;font-weight:560}.ios-handoff-copy>small{color:#687171;max-width:480px;margin-top:20px;font-size:10px;line-height:1.5;display:block}.ios-handoff-stage{background:linear-gradient(#ffffff05 1px,#0000 0) 0 0/54px 54px,linear-gradient(90deg,#ffffff05 1px,#0000 0) 0 0/54px 54px,radial-gradient(circle at 62% 62%,#a8f5ff14,#0000 34%),#080a0a;border:1px solid #a8f5ff24;border-radius:32px;min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.handoff-stage-heading{z-index:5;color:#6f7979;letter-spacing:.12em;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex;position:absolute;top:24px;left:28px;right:28px}.handoff-stage-heading span{color:var(--ice);align-items:center;gap:8px;display:flex}.handoff-stage-heading i{background:var(--ice);border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #a8f5ffb8}.handoff-stage-heading b{font-weight:520}.handoff-mac-card{background:#0c0f0fe6;border:1px solid #ffffff21;border-radius:24px;width:min(59%,380px);min-height:246px;padding:26px;display:grid;position:absolute;top:108px;left:38px;box-shadow:0 28px 60px #0000006b,0 0 0 10px #ffffff03}.handoff-mac-bar{color:#626b6b;letter-spacing:.08em;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.handoff-mac-bar b,.handoff-mac-card>span{color:var(--ice);letter-spacing:.1em;font-size:8px;font-weight:520}.handoff-mac-card>span{align-self:end;margin-top:32px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.handoff-mac-card>strong{color:#eef1f1;letter-spacing:-.045em;margin-top:8px;font-size:25px;font-weight:560}.handoff-mac-card>small{color:#778080;margin-top:5px}.handoff-mac-card>time{color:var(--ice);align-self:end;margin-top:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:29px}.handoff-sync{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:286px;left:48%;right:226px}.handoff-sync span{background:linear-gradient(90deg,#a8f5ff1f,#a8f5ffb8);flex:1;height:1px;position:relative}.handoff-sync span i{background:var(--ice);border-radius:50%;width:7px;height:7px;animation:handoff-pulse-travel 2.4s ease-in-out infinite;position:absolute;top:-3px;left:0;box-shadow:0 0 18px #a8f5ffd6}.handoff-sync b{white-space:nowrap;color:var(--ice);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:520}.handoff-phone{z-index:3;width:220px;margin:0;position:absolute;bottom:26px;right:34px}.handoff-phone .ios-frame{border-radius:30px;width:100%;box-shadow:0 28px 65px #00000080,0 0 44px #a8f5ff09}.handoff-phone .ios-frame img{border-radius:25px}.handoff-phone figcaption{color:#899292;letter-spacing:.1em;text-align:center;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.handoff-shield-status{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0ce0;border:1px solid #a8f5ff33;border-radius:16px;align-items:center;gap:13px;width:min(49%,316px);padding:15px 16px;display:flex;position:absolute;bottom:54px;left:38px;box-shadow:0 18px 45px #00000057}.handoff-shield-mark{height:36px;color:var(--ice);background:#a8f5ff14;border:1px solid #a8f5ff57;border-radius:15px 15px 18px 18px;flex:0 0 32px;place-items:center;font-size:13px;display:grid}.handoff-shield-status div{gap:4px;display:grid}.handoff-shield-status small{color:var(--ice);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.handoff-shield-status strong{color:#d8dddd;font-size:11px;font-weight:560}@keyframes handoff-pulse-travel{0%,12%{opacity:0;left:0}24%,78%{opacity:1}88%,to{opacity:0;left:calc(100% - 7px)}}.ios-section{border-top:1px solid var(--line);padding:96px 0}.ios-compact{grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:center;gap:clamp(52px,8vw,128px);min-height:520px;display:grid}.ios-compact-copy{max-width:760px}.ios-compact-copy h2{letter-spacing:-.065em;max-width:720px;margin-top:24px;font-size:clamp(56px,6.4vw,104px);line-height:.94}.ios-compact-copy>p:not(.eyebrow){color:#a0a7a7;max-width:670px;margin:28px 0 0;font-size:18px;line-height:1.55}.ios-shield-proof{background:#a8f5ff0e;border:1px solid #a8f5ff2e;border-radius:18px;gap:6px;max-width:670px;margin-top:30px;padding:18px 20px;display:grid}.ios-shield-proof strong{color:var(--ink);font-size:15px;font-weight:620}.ios-shield-proof span{color:#99a1a1;font-size:14px;line-height:1.5}.ios-compact-notes{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ios-compact-notes li{border:1px solid var(--line);color:#8f9797;border-radius:999px;padding:8px 13px;font-size:12px}.ios-compact-screen{align-content:center;align-self:stretch;justify-items:center;max-height:520px;margin:0;display:grid;position:relative;overflow:hidden}.ios-compact-screen .ios-frame{width:min(100%,300px);transform:translateY(72px)}.ios-compact-screen figcaption{color:#a9b0b0;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;bottom:18px;left:0;right:0}.ios-compact-screen figcaption .signal-pulse{width:6px;height:6px}.ios-heading{max-width:840px;margin-bottom:70px}.ios-heading>p:last-child{color:#909797;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.ios-screens{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:56px;display:grid}.ios-screen{flex-direction:column;gap:26px;margin:0;display:flex}.ios-frame{background:#0a0c0c;border:1px solid #ffffff24;border-radius:38px;padding:5px;box-shadow:0 30px 70px #00000073}.ios-frame img{border-radius:33px;width:100%;height:auto;display:block}.ios-screen figcaption{flex-direction:column;gap:9px;display:flex}.ios-screen figcaption strong{color:var(--ink);letter-spacing:-.01em;font-size:19px;font-weight:520}.ios-screen figcaption span{color:#8f9797;font-size:15px;line-height:1.55}.ios-notes{flex-wrap:wrap;gap:10px;margin:60px 0 0;padding:0;list-style:none;display:flex}.ios-notes li{border:1px solid var(--line);color:#9ba2a2;border-radius:999px;padding:10px 17px;font-size:13px}.ios-caption{color:#858d8d;max-width:620px;margin:24px 0 0;font-size:14px;line-height:1.6}.cast-section{border-top:1px solid var(--line);padding:160px 0 190px}.cast-heading{grid-template-columns:.75fr 1.25fr;align-items:end;column-gap:90px;margin-bottom:72px;display:grid}.cast-heading .eyebrow{grid-column:1;align-self:start}.cast-heading h2{grid-area:1/2/span 2}.cast-heading h2 em{color:#686f6f;font-family:inherit;font-style:normal}.cast-heading>p:last-child{color:#8f9696;grid-column:1;max-width:460px;margin:34px 0 0;font-size:16px;line-height:1.58}.cast-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cast-card{--body:clamp(203px,62cqw,296px);background:radial-gradient(circle at 50% 44%,#a8f5ff17,#0000 33%),linear-gradient(145deg,#ffffff0a,#0000 52%),#090b0b;border:1px solid #ffffff21;border-radius:32px;min-height:600px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f;container-type:inline-size}.cast-availability{z-index:5;color:var(--ice);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050808c2;border:1px solid #a8f5ff3d;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:650;line-height:1;position:absolute;top:22px;right:22px}.cast-card.is-coming-soon .cast-character{filter:saturate(.78)brightness(.88)}.cast-card:after,.cast-card:before{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cast-card:before{width:calc(var(--body) * 1.276);height:calc(var(--body) * 1.276)}.cast-card:after{width:calc(var(--body) * .92);height:calc(var(--body) * .92);border-style:dashed}.cast-panda{background:radial-gradient(circle at 50% 44%,#ef844717,#0000 34%),linear-gradient(145deg,#ffffff0a,#0000 52%),#090b0b}.cast-jimothy{background:radial-gradient(circle at 50% 44%,#d3c4cc14,#0000 34%),linear-gradient(145deg,#ffffff0a,#0000 52%),#090b0b}.cast-character{z-index:2;left:50%;bottom:calc(135px - .1013 * var(--body));--canvas:calc(var(--body) / .8477);place-items:end center;width:min(86%,430px);height:500px;transition:transform .5s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;transform:translate(-50%)}.cast-jimothy .cast-character,.cast-panda .cast-character{--canvas:calc(var(--body) / .9775)}.cast-character img{width:auto;height:var(--canvas);object-fit:contain;filter:drop-shadow(0 28px 32px #00000085);max-width:100%}.cast-panda .cast-character img,.cast-panda .cast-eyes{transform:translateY(-8.56%)}.cast-jimothy .cast-character img{transform-origin:50% 98.87%;transform:translateY(-8.56%)scale(1.06)}.cast-character img,.cast-eyes{grid-area:1/1}.cast-eyes{height:var(--canvas);aspect-ratio:512/512;pointer-events:none;--pupil:calc(var(--canvas) * .014);position:relative}.cast-panda .cast-eyes{aspect-ratio:324/444;--pupil:calc(var(--canvas) * .00912)}.cast-eye{width:var(--pupil);height:var(--pupil);background:#151818;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 1px 1px #ffffff24}.cast-yeti .cast-eye-left{top:38.87%;left:45.12%}.cast-yeti .cast-eye-right{top:36.72%;left:62.21%}.cast-panda .cast-eye-left{top:33.98%;left:40.15%}.cast-panda .cast-eye-right{top:33.91%;left:70.95%}.cast-card:hover .cast-character{transform:translate(-50%)translateY(-7px)scale(1.018)}.cast-card-copy{z-index:4;border-top:1px solid var(--line);grid-template-columns:1fr;gap:4px;padding-top:18px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.cast-card-copy>span{color:#687070;letter-spacing:.12em;grid-column:1/-1;margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.cast-card-copy h3{margin:0;font-size:25px;font-weight:560}.cast-card-copy p{color:#7d8585;margin:0 0 3px;font-size:12px}.interrupt-section{border-top:1px solid var(--line);padding:150px 0 190px}.interrupt-heading>p:last-child{color:#909797;max-width:590px;margin:26px 0 0;font-size:18px;line-height:1.55}.interrupt-notes{color:#7f8888;letter-spacing:.08em;text-align:center;margin:20px 6px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.interrupt-scene,.interrupt-stage{position:relative}.interrupt-stage{background:#0b0d0d;border:1px solid #ffffff24;border-radius:38px;min-height:720px;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 60px 160px #0006}.stage-topbar{border-bottom:1px solid var(--line);color:#666e6e;background:#ffffff05;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:grid}.traffic-lights{gap:7px;display:flex}.traffic-lights span{background:#343939;border-radius:50%;width:9px;height:9px}.stage-url{border:1px solid var(--line);text-align:center;border-radius:999px;min-width:220px;padding:8px 20px;transition:color .45s}.stage-time{justify-self:end}.interrupt-panel,.work-surface{--feed-unit:14px;--interrupt-climb:112px;--feed-drift-1:-36%;--feed-drift-2:-72%;height:596px;position:relative;overflow:hidden}.thread-panel{opacity:1;padding:86px 9%;transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1),filter .5s;position:absolute;inset:0;transform:scale(1)}.surface-label{color:#687070;letter-spacing:.12em;margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.thread-panel h3{max-width:680px;letter-spacing:var(--display-tracking);margin:0;font-size:clamp(46px,5vw,76px);font-weight:520}.next-move{color:#8d9595;margin:18px 0 0;font-size:16px}.focus-timer{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:88px;right:9%}.focus-timer>span:first-child{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:42px}.focus-timer>span:first-child,.timer-state{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.timer-state{color:var(--ice);letter-spacing:.14em;font-size:8px}.document-lines{gap:17px;width:62%;margin-top:80px;display:grid}.document-lines span{background:linear-gradient(90deg,#fff3,#0000);height:1px;display:block}.document-lines span:nth-child(2){width:72%}.document-lines span:nth-child(3){width:88%}.document-lines span:nth-child(4){width:48%}.feed-shell{z-index:2;font-size:var(--feed-unit);background:#0d0f0f;flex-direction:column;transition:opacity .42s,filter .52s,transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0}.feed-chrome{background:#101212;border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:1.4em;height:4.4em;padding:0 1.7em;display:flex}.feed-menu{flex-direction:column;flex:none;gap:.28em;width:1.3em;display:flex}.feed-menu span{background:#ffffff6b;border-radius:99px;height:.14em}.feed-search{background:#ffffff08;border:1px solid #ffffff1c;border-radius:999px;flex:0 30em;justify-content:flex-end;align-items:center;min-width:0;height:2.6em;margin:0 auto;padding:0 1em;display:flex}.feed-search-glyph{border:.13em solid #fff6;border-radius:50%;width:.82em;height:.82em;position:relative}.feed-search-glyph:after{content:"";background:#fff6;border-radius:99px;width:.13em;height:.4em;position:absolute;bottom:-.18em;right:-.2em;transform:rotate(-45deg)}.feed-account{background:#ffffff24;border-radius:50%;flex:none;width:2.1em;height:2.1em}.feed-body{flex:1;min-height:0;display:flex;overflow:hidden}.feed-rail{flex:0 0 11em;align-content:start;gap:.3em;padding:1.1em .8em;display:grid}.feed-rail-item{border-radius:.7em;align-items:center;gap:.85em;padding:.5em .7em;display:flex}.feed-rail-item:first-child{background:#ffffff0f}.feed-rail-icon{background:#ffffff38;border-radius:.32em;flex:none;width:1.35em;height:1.35em}.feed-rail-label{background:#ffffff1a;border-radius:99px;height:.5em}.feed-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-self:flex-start;gap:1.6em 1.3em;padding:1.4em 1.6em 0;display:grid}.feed-card{gap:.7em;display:grid}.feed-thumb{aspect-ratio:16/9;background:linear-gradient(148deg,#2a2f2f,#171a1a 62%,#202424);border-radius:.85em;display:block;position:relative;overflow:hidden}.feed-play{background:#c63e3ed1;border-radius:.6em;width:3.1em;height:2.15em;display:block;transform:translate(-50%,-50%)}.feed-play,.feed-play:after{position:absolute;top:50%;left:50%}.feed-play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#f2f5f5;width:.72em;height:.84em;transform:translate(-45%,-50%)}.feed-chip{color:#dfe4e4;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#000000c7;border-radius:.34em;padding:.24em .44em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62em;position:absolute;bottom:.5em;right:.5em}.feed-meta{gap:.45em;display:grid}.feed-meta span{background:#ffffff1f;border-radius:99px;height:.45em;display:block}.feed-meta span:last-child{background:#ffffff0f}.interrupt-stage.is-idle .feed-shell,.interrupt-stage.is-returning .feed-shell{opacity:0;pointer-events:none;transform:scale(1.03)}.interrupt-stage.is-blocked .thread-panel,.interrupt-stage.is-descending .thread-panel,.interrupt-stage.is-feed .thread-panel,.interrupt-stage.is-landed .thread-panel,.interrupt-stage.is-speaking .thread-panel{opacity:.08;filter:blur(10px);transform:translate(-6%)scale(.98)}.interrupt-stage.is-blocked .stage-url,.interrupt-stage.is-descending .stage-url,.interrupt-stage.is-feed .stage-url,.interrupt-stage.is-landed .stage-url,.interrupt-stage.is-speaking .stage-url{color:#c79999;border-color:#d6848442}.interrupt-stage.is-blocked .feed-grid,.interrupt-stage.is-descending .feed-grid,.interrupt-stage.is-feed .feed-grid,.interrupt-stage.is-landed .feed-grid,.interrupt-stage.is-speaking .feed-grid{animation:interrupt-feed-drift 5.36s cubic-bezier(.3,0,.3,1) both}@keyframes interrupt-feed-drift{0%{transform:translateY(0)}16%,42%{transform:translateY(var(--feed-drift-1))}62%,to{transform:translateY(var(--feed-drift-2))}}.interrupt-panel.is-visited .feed-shell,.interrupt-stage.is-blocked .feed-shell{filter:brightness(.34)saturate(.55)blur(2px)}.interrupt-figure{z-index:6;left:calc(50% - .5564 * var(--interrupt-climb));bottom:calc(44% - .5896 * var(--interrupt-climb));width:var(--interrupt-climb);height:calc(2.3585 * var(--interrupt-climb));filter:drop-shadow(0 22px 26px #0000008c);pointer-events:none;position:absolute}.interrupt-sheet{background-image:url(/stoiq-yeti-climb-safe.webp);background-position:0 0;background-repeat:no-repeat;background-size:800% 100%;display:block;position:absolute;inset:0}.interrupt-portrait{left:calc(-.1815 * var(--interrupt-climb));bottom:calc(.4699 * var(--interrupt-climb));width:calc(1.4257 * var(--interrupt-climb));height:calc(1.4257 * var(--interrupt-climb));position:absolute}.interrupt-portrait,.interrupt-sheet{transition:none}.interrupt-sheet{opacity:0}.interrupt-portrait{opacity:1}.interrupt-stage.is-descending .interrupt-figure{animation:interrupt-descend var(--interrupt-descent,.9s) cubic-bezier(.5,0,.5,1) both}.interrupt-stage.is-descending .interrupt-sheet{opacity:1;animation:sprite-eight var(--interrupt-descent,.9s) steps(8,jump-none) 1 reverse both}.interrupt-stage.is-descending .interrupt-portrait{opacity:0}@keyframes interrupt-descend{0%{bottom:calc(100% - .5896 * var(--interrupt-climb))}to{bottom:calc(44% - .5896 * var(--interrupt-climb))}}.interrupt-stage.is-blocked .interrupt-sheet,.interrupt-stage.is-landed .interrupt-sheet,.interrupt-stage.is-speaking .interrupt-sheet{opacity:0}.interrupt-stage.is-blocked .interrupt-portrait,.interrupt-stage.is-landed .interrupt-portrait,.interrupt-stage.is-speaking .interrupt-portrait{opacity:1}.interrupt-bubble{z-index:9;bottom:calc(44% + 1.5 * var(--interrupt-climb));opacity:0;color:#e6ebeb;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;border:1px solid #a8f5ff38;border-radius:18px;gap:12px;width:max-content;max-width:min(84%,440px);margin:0;padding:14px 18px;font-size:14px;line-height:1.45;transition:opacity .24s,transform .24s;display:grid;transform:translate(-50%,8px);box-shadow:inset 0 1px #ffffff12,0 26px 80px #0009}.interrupt-bubble,.interrupt-bubble:after{left:50%;background:#101313f0;position:absolute}.interrupt-bubble:after{content:"";border-bottom:1px solid #a8f5ff38;border-right:1px solid #a8f5ff38;width:12px;height:12px;bottom:-6px;transform:translate(-50%)rotate(45deg)}.interrupt-bubble p{margin:0}.interrupt-panel .interrupt-bubble,.interrupt-stage.is-blocked .interrupt-bubble,.interrupt-stage.is-grace .interrupt-bubble,.interrupt-stage.is-speaking .interrupt-bubble{opacity:1;pointer-events:auto;transform:translate(-50%)}.interrupt-choices{gap:8px;display:flex}.interrupt-choices button{color:#0b0d0d;cursor:pointer;background:#eef2f2;border:1px solid #0000;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:650}.interrupt-choices .interrupt-choice-ghost{border-color:var(--line-strong);color:#aab2b2;background:#ffffff0a;font-weight:550}.interrupt-stage.is-grace .interrupt-portrait{opacity:1}.interrupt-stage.is-grace .interrupt-sheet{opacity:0}.interrupt-stage.is-returning .returned-message{opacity:1;transform:translate(-50%)translateY(0)}.interrupt-scene.is-idle .demo-trigger:not(:disabled){color:#eef8fc;border-color:#a8f5ff80;box-shadow:0 0 0 1px #a8f5ff1f,0 0 26px #a8f5ff38,inset 0 0 14px #a8f5ff0f}.interrupt-scene.is-idle .demo-trigger:not(:disabled) .trigger-dot{position:relative}.interrupt-scene.is-idle .demo-trigger:not(:disabled) .trigger-dot:after{content:"";border:1px solid var(--ice);border-radius:50%;animation:interrupt-radar 2.1s cubic-bezier(.2,.6,.4,1) infinite;position:absolute;inset:-3px}@keyframes interrupt-radar{0%{opacity:.85;transform:scale(.6)}70%,to{opacity:0;transform:scale(3.4)}}.interrupt-storyboard{display:none}@media (prefers-reduced-motion:reduce){.interrupt-stage{display:none}.interrupt-storyboard{gap:44px;margin-top:8px;display:grid}.interrupt-storyboard figure{margin:0}.interrupt-panel{background:#0b0d0d;border:1px solid #ffffff24;border-radius:26px;overflow:hidden}.interrupt-panel .feed-grid{transform:translateY(-4%)}.interrupt-storyboard figcaption{color:#8d9595;max-width:620px;margin:14px 2px 0;font-size:13px;line-height:1.5}.interrupt-storyboard figcaption b{color:#dfe4e4;font-weight:650}}.interrupt-message{z-index:8;opacity:0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);pointer-events:none;background:#121515ed;border:1px solid #a8f5ff33;border-radius:24px;width:min(90%,500px);padding:22px;transition:opacity .45s .8s,transform .5s .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.94);box-shadow:inset 0 1px #ffffff14,0 35px 120px #000000b8}.stage-interrupt .interrupt-message{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.message-ident{align-items:center;gap:12px;display:flex}.mini-yeti{border:1px solid var(--line);background:#090a0a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.mini-yeti .companion-portrait{width:50px;height:50px;transform:translateY(5px)}.message-ident>span:last-child{flex-direction:column;gap:3px;display:flex}.message-ident strong{font-size:13px}.message-ident small{color:#717979;letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.interrupt-message>p{letter-spacing:-.045em;margin:24px 0;font-size:26px;font-weight:520;line-height:1.16}.message-actions{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.message-actions button{border:1px solid var(--line);color:#a7adad;cursor:pointer;background:#ffffff0a;border-radius:14px;min-height:49px;font-size:12px;font-weight:650}.message-actions button:first-child{color:#101212;background:#ecf0f0;border-color:#ffffffbf;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.returned-message{z-index:8;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101313e6;border:1px solid #a8f5ff2e;border-radius:18px;align-items:center;gap:14px;width:min(90%,470px);padding:15px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%,16px)}.stage-returned .returned-message{opacity:1;transform:translate(-50%)}.returned-check{background:var(--ice);color:#0b0d0d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.returned-message>div{flex-direction:column;gap:4px;display:flex}.returned-message strong{font-size:13px}.returned-message div span{color:#747c7c;font-size:11px}.demo-trigger{border:1px solid var(--line-strong);color:#d7dada;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161919e0;border-radius:999px;justify-content:flex-start;align-items:center;gap:14px;width:min(100%,330px);min-width:0;min-height:64px;margin:44px auto 0;padding:0 26px;font-size:16px;font-weight:650;display:flex}.demo-trigger:disabled{cursor:default}.trigger-dot{background:var(--ice);width:9px;height:9px;box-shadow:0 0 10px var(--ice);border-radius:50%}.stage-drift .trigger-dot,.stage-interrupt .trigger-dot{animation:blink .8s ease-in-out infinite}.finds-section{border-top:1px solid var(--line);padding:150px 0 190px}.finds-feature-grid{grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(52px,7vw,112px);display:grid}.finds-heading{max-width:840px;margin-bottom:0}.finds-body{color:#909797;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.finds-provenance{max-width:620px;color:var(--ice-strong);letter-spacing:-.035em;margin:34px 0 0;font-size:clamp(19px,2vw,26px);font-weight:450;line-height:1.38}.corner-panel{border:1px solid var(--line);background:radial-gradient(circle at 50% 88%,#a8f5ff0d,#0000 58%),#0a0c0c;border-radius:38px;min-width:0;padding:0 0 36px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.corner-scene{--corner-unit:clamp(92px,calc(130px - 3.8vh),118px);--corner-cast-right:21%;height:calc(var(--corner-unit) * 3.95);margin-bottom:34px;position:relative}.corner-desktop{z-index:0;pointer-events:none;background:radial-gradient(126% 80% at 50% -14%,#a8f5ff2b,#0000 60%),radial-gradient(64% 56% at 72% 106%,#a8f5ff17,#0000 72%),linear-gradient(#ffffff09,#0000 44%),linear-gradient(166deg,#18424cd1,#0f282eb3 36%,#09171a85 70%,#060c0d4d);position:absolute;inset:0}.corner-desktop-bar{background:#ffffff09;border-bottom:1px solid #ffffff1c;align-items:center;gap:16px;height:34px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.corner-desktop .traffic-lights span{background:#ffffff21;width:7px;height:7px}.corner-desktop-clock,.corner-desktop-menus{align-items:center;gap:11px;display:flex}.corner-desktop-menus{flex:1}.corner-desktop-clock i,.corner-desktop-menus i{background:#ffffff1f;border-radius:3px;height:5px}.corner-desktop-menus i:first-child{width:26px}.corner-desktop-menus i:nth-child(2){width:17px}.corner-desktop-menus i:nth-child(3){width:22px}.corner-desktop-clock{gap:9px}.corner-desktop-clock i:first-child{width:9px}.corner-desktop-clock i:nth-child(2){width:34px}.corner-desktop-files{direction:rtl;grid-template-rows:repeat(4,44px);grid-auto-columns:48px;grid-auto-flow:column;place-items:start center;gap:18px 12px;display:grid;position:absolute;top:46px;right:14px}.corner-file{display:block;position:relative}.corner-file:after{content:"";background:#ffffff29;border-radius:2px;width:26px;height:3px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.corner-file.is-folder{background:linear-gradient(#a8f5ff6b,#69deef4d);border-radius:4px 5px 5px;width:34px;height:24px}.corner-file.is-folder:before{content:"";background:#a8f5ff6b;border-radius:3px 3px 0 0;width:14px;height:6px;position:absolute;top:-4px;left:0}.corner-file.is-doc{background:#fff6;border-radius:3px;width:24px;height:30px}.corner-file.is-doc:before{content:"";background:#05060680;border-radius:2px;height:3px;position:absolute;top:7px;left:5px;right:5px;box-shadow:0 7px #05060659}.corner-file:nth-child(5){transform:translateY(2px)}.corner-file:nth-child(9){transform:translateY(-2px)}.corner-ground{z-index:1;background:linear-gradient(90deg,#0000,#a8f5ff33 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.corner-companion{z-index:2;right:var(--corner-cast-right);bottom:calc(var(--corner-unit) * -.0991);aspect-ratio:1;height:calc(var(--corner-unit) * 1.1797);filter:drop-shadow(0 24px 26px #0009);-webkit-user-select:none;user-select:none;position:absolute}.corner-plant{z-index:1;right:calc(var(--corner-cast-right) + var(--corner-unit) * 1.24);width:0;height:0;position:absolute;bottom:0}.corner-plant-stage{width:calc(var(--corner-unit) * var(--plant-ratio) * var(--plant-aspect));max-width:none;height:calc(var(--corner-unit) * var(--plant-ratio));opacity:0;filter:drop-shadow(0 22px 26px #0000008c);-webkit-user-select:none;user-select:none;transition:opacity .42s;position:absolute;bottom:0;left:0;transform:translate(-50%)}.corner-plant-stage.is-current{opacity:1}.corner-scrubber{width:min(560px,100% - 88px);margin:0 auto;position:relative}.corner-readout{color:#737b7b;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin:0 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.corner-readout span:last-child{color:var(--ice)}.corner-range{appearance:none;cursor:grab;background:0 0;width:100%;height:24px;margin:0;display:block}.corner-range:active{cursor:grabbing}.corner-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#a8f5ff73,#ffffff1f);border-radius:999px;height:2px}.corner-range::-moz-range-track{background:linear-gradient(90deg,#a8f5ff73,#ffffff1f);border-radius:999px;height:2px}.corner-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border-radius:50%;width:16px;height:16px;margin-top:-7px;box-shadow:0 0 0 1px #a8f5ff80,0 0 18px #69deef59}.corner-range::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #a8f5ff80,0 0 18px #69deef59}.corner-range:focus-visible{outline:none}.corner-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #a8f5ff8c,0 0 22px #69deef80}.corner-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #a8f5ff8c,0 0 22px #69deef80}.corner-ticks{height:14px;margin-top:4px;position:relative}.corner-ticks span{left:var(--tick-at);color:#6d7575;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;position:absolute;transform:translate(-50%)}.corner-ticks span:first-child{transform:none}.corner-ticks span:last-child{transform:translate(-100%)}.finds-flavor{color:#7d8585;max-width:620px;margin:56px 0 0;font-size:15px;line-height:1.55}.finds-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.find-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#0000 46%),#0b0d0db8;border-radius:28px;grid-template-rows:1fr auto;padding:26px 24px 24px;transition:border-color .35s,background .35s;display:grid;box-shadow:inset 0 1px #ffffff09}.find-card:focus-within,.find-card:hover{background:linear-gradient(145deg,#a8f5ff0f,#0000 48%),#0d1010d1;border-color:#a8f5ff33}.find-art{width:100%;height:178px;color:inherit;text-align:inherit;background:0 0;border:0;border-radius:18px;place-items:center;margin:0 0 24px;padding:0;display:grid;position:relative}button.find-art{cursor:pointer}.find-art:focus-visible{outline-offset:10px;outline:1px solid #a8f5ff8c}.find-postcard{perspective:900px}.postcard-face{aspect-ratio:3/2;backface-visibility:hidden;border-radius:9px;grid-area:1/1;place-items:center;width:min(100%,244px);transition:transform .62s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000080}.postcard-front img{object-fit:cover;width:100%;height:100%}.postcard-back{background:linear-gradient(150deg,#f2ece0,#ded6c6);transform:rotateY(180deg)}.postcard-back:after{content:"";border:1px dashed #3d3a334d;border-radius:2px;width:30px;height:36px;position:absolute;top:12px;right:12px}.postcard-hand{color:#3b3830;text-align:center;max-width:78%;padding-right:26px;font-family:Snell Roundhand,Bradley Hand,Segoe Script,cursive;font-size:20px;line-height:1.3;transform:rotate(-1.6deg)}.find-postcard.is-turned .postcard-front,.find-postcard:focus-visible .postcard-front,.find-postcard:hover .postcard-front{transform:rotateY(-180deg)}.find-postcard.is-turned .postcard-back,.find-postcard:focus-visible .postcard-back,.find-postcard:hover .postcard-back{transform:rotateY(0)}.find-cairn{place-items:end center}.cairn-stage{opacity:0;filter:drop-shadow(0 18px 22px #00000080);grid-area:1/1;width:auto;max-width:100%;max-height:150px;transition:opacity .38s}.cairn-stage.is-current{opacity:1}.lantern-state{filter:drop-shadow(0 18px 22px #00000080);grid-area:1/1;width:auto;height:150px;transition:opacity .32s}.lantern-lit{opacity:0}.find-lantern:before{content:"";opacity:0;background:radial-gradient(circle,#ffc47838,#0000 62%);border-radius:50%;width:190px;height:190px;transition:opacity .32s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.find-lantern.is-lit .lantern-lit,.find-lantern.is-lit:before,.find-lantern:focus-visible .lantern-lit,.find-lantern:focus-visible:before,.find-lantern:hover .lantern-lit,.find-lantern:hover:before{opacity:1}.find-lantern.is-lit .lantern-unlit,.find-lantern:focus-visible .lantern-unlit,.find-lantern:hover .lantern-unlit{opacity:0}.find-mug img{filter:drop-shadow(0 18px 22px #00000080);width:auto;height:132px}.find-caption{gap:7px;margin:0;display:grid}.find-name{color:#dfe4e4;letter-spacing:-.02em;font-size:14px}.find-caption>span:last-child{color:#6d7575;font-size:13px;line-height:1.5}.finds-covenant{border-top:1px solid var(--line);color:#a2aaaa;letter-spacing:-.035em;margin:64px auto 0;padding-top:52px;font-size:clamp(20px,2.1vw,30px);font-weight:450;line-height:1.42}.finds-covenant,.finds-kicker{text-align:center;max-width:900px}.finds-kicker{margin:40px auto 0}.finds-kicker h3{color:#f3f6f6;letter-spacing:var(--display-tracking);margin:0;font-size:clamp(38px,4.4vw,66px);font-weight:520;line-height:1}.finds-triad{max-width:640px;color:var(--ice-strong);letter-spacing:-.035em;margin:24px auto 0;font-size:clamp(18px,1.9vw,24px);font-weight:450;line-height:1.42}.places-section{--places-padding-block:clamp(60px,calc(180px - 7.5vh),150px);--places-world-height:clamp(420px,calc(720px - 20vw),620px);padding:var(--places-padding-block) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:96px 80px;display:grid}.places-copy h2{letter-spacing:var(--display-tracking);margin:20px 0 0;font-family:inherit;font-size:clamp(52px,5.2vw,82px);font-style:normal;font-weight:480;line-height:.93}.places-copy>p:not(.eyebrow,.places-trust){color:#a1a8a8;letter-spacing:-.02em;max-width:610px;margin:24px 0 0;font-size:18px;line-height:1.65}.places-loop{border-top:1px solid var(--line);gap:0;max-width:610px;margin:34px 0 0;padding:0;list-style:none;display:grid}.places-loop li{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:center;gap:18px;min-height:68px;display:grid}.places-loop li>span{color:var(--ice-strong);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.places-loop li>div{gap:5px;display:grid}.places-loop strong{color:#e9ecec;font-size:15px;font-weight:620}.places-loop small{color:#727a7a;font-size:12px;line-height:1.4}.places-purchase{margin-top:28px}.places-trust{color:#667070;max-width:470px;margin:18px 0 0;font-size:11px;line-height:1.5}.places-world-card{min-height:var(--places-world-height);background:#0b1118;border:1px solid #a8f5ff38;border-radius:34px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 48px 120px #0000006b,0 0 90px #69deef0e}.places-world-card>img{object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}.places-desktop-plant{z-index:2;pointer-events:none;filter:drop-shadow(0 16px 18px #0009);justify-items:center;gap:5px;width:clamp(76px,8vw,118px);display:grid;position:absolute;bottom:31%;left:20px}.places-desktop-plant img{width:100%;height:auto}.places-desktop-plant span{color:var(--ice);letter-spacing:.1em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0dad;border:1px solid #a8f5ff2e;border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.places-world-card:after{content:"";pointer-events:none;background:linear-gradient(#04070a08 44%,#04070aeb),linear-gradient(90deg,#04070a59,#0000 34%);position:absolute;inset:0}.places-world-card figcaption{z-index:2;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.places-world-card figcaption>div{gap:5px;display:grid}.places-world-card figcaption small,.places-world-card figcaption span{color:#99a4a7;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.places-world-card figcaption span{color:var(--ice)}.places-world-card figcaption strong{color:#f3f5f5;letter-spacing:-.045em;font-size:clamp(20px,2.15vw,31px);font-weight:570}.places-world-price{text-align:right;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b0ec7;border:1px solid #a8f5ff38;border-radius:16px;padding:15px 17px}.places-world-price strong{color:var(--ice)!important;letter-spacing:-.025em!important;font-size:17px!important}.places-world-callout{z-index:2;color:#c1c8c9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a0db3;border:1px solid #ffffff1f;border-radius:15px;max-width:310px;margin:0;padding:14px 16px;font-size:11px;line-height:1.55;position:absolute;top:22px;left:22px}.places-stage{isolation:isolate;background:radial-gradient(circle at 50% 47%,#a8f5ff21,#0000 23%),radial-gradient(circle,#414e4447,#0000 55%),linear-gradient(160deg,#ffffff09,#0000 48%),#080a09;border:1px solid #a8f5ff29;border-radius:46% 46% 32px 32px;min-height:720px;position:relative;overflow:hidden}.places-stage:before{z-index:-1;aspect-ratio:1.55;content:"";background:radial-gradient(#59705e2e,#0000 68%);border-radius:50%;width:70%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-42%)}.places-orbit{z-index:-1;border:1px solid #a8f5ff21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-11deg)}.places-orbit-outer{aspect-ratio:1.22;width:82%}.places-orbit-inner{aspect-ratio:1;opacity:.68;border-style:dashed;width:51%}.places-currency{z-index:3;place-items:center;width:260px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.places-currency:before{z-index:-1;content:"";background:#060807bd;border:1px solid #a8f5ff42;border-radius:50%;width:206px;height:206px;position:absolute;box-shadow:inset 0 1px #ffffff14,0 38px 90px #00000085,0 0 80px #69deef14}.places-currency img{object-fit:contain;filter:drop-shadow(0 22px 30px #00000080);width:220px;height:220px;display:block}.places-currency span{border:1px solid var(--line-strong);color:#dfe3e3;letter-spacing:.08em;text-transform:uppercase;background:#080a09e6;border-radius:999px;margin-top:-15px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;position:relative}.places-unlock{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e110fdb;border-radius:20px;align-items:center;gap:12px;width:min(245px,34%);min-height:88px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 22px 60px #00000059}.places-land,.places-unlock img{object-fit:contain;flex:0 0 60px;width:60px;height:60px}.places-unlock>div:last-child{gap:4px;display:grid}.places-unlock small{color:#697373;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.places-unlock strong{color:#dce1e1;font-size:12px;line-height:1.3}.places-unlock-plant{top:14%;left:7%}.places-unlock-object{top:19%;right:5%}.places-unlock-place{bottom:12%;right:10%}.places-land{background:radial-gradient(circle at 37% 55%,#506a4d 0 8%,#0000 9%),radial-gradient(circle at 60% 35%,#34523d 0 15%,#0000 16%),radial-gradient(at 50% 63%,#654b35 0 48%,#2a332c 49% 60%,#0000 61%);border-radius:50%;position:relative;overflow:hidden}.places-land i{background:#2d4434;border-radius:3px 3px 0 0;width:4px;height:16px;position:absolute;bottom:20%}.places-land i:before{content:"";background:#456449;border-radius:60% 60% 45% 45%;width:15px;height:20px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.places-land i:first-child{left:26%}.places-land i:nth-child(2){height:20px;left:49%}.places-land i:nth-child(3){height:12px;right:22%}.behavior-section{border-top:1px solid var(--line);padding:clamp(110px,10vw,170px) 0}.behavior-heading{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:end;gap:clamp(48px,7vw,112px);display:grid}.behavior-heading h2{max-width:900px;letter-spacing:var(--display-tracking);margin:20px 0 0;font-size:clamp(52px,6vw,96px);font-weight:500;line-height:.94}.behavior-heading>p{color:#9ba3a3;letter-spacing:-.02em;max-width:560px;margin:0 0 6px;font-size:18px;line-height:1.65}.behavior-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(58px,6vw,92px) 0 0;padding:0;list-style:none;display:grid}.behavior-card{background:radial-gradient(circle at 85% 3%,#a8f5ff14,#0000 30%),linear-gradient(145deg,#ffffff09,#0000 45%),#0a0d0d;border:1px solid #a8f5ff24;border-radius:28px;grid-template-rows:auto minmax(250px,1fr) auto;min-width:0;min-height:590px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 36px 90px #00000038}.behavior-card-meta{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;gap:16px;padding:23px 24px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.behavior-card-meta span{color:var(--ice)}.behavior-card-meta small{color:#687171;font:inherit;text-align:right}.behavior-demo{min-width:0;min-height:280px;position:relative;overflow:hidden}.behavior-intention-demo{background-color:#030607b8;background-image:linear-gradient(#a8f5ff06 1px,#0000 0),linear-gradient(90deg,#a8f5ff06 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #a8f5ff29;border-radius:22px;align-content:center;margin:24px;padding:clamp(28px,3vw,42px);display:grid;box-shadow:inset 0 1px #ffffff0a}.behavior-intention-demo>span,.behavior-reward-demo span{color:var(--ice);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.behavior-intention-demo>span:before{content:"";background:var(--ice);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #a8f5ff80}.behavior-intention-demo strong{color:#f1f4f4;letter-spacing:-.045em;max-width:340px;margin-top:24px;font-size:clamp(23px,2.1vw,31px);font-weight:520;line-height:1.12}.behavior-intention-demo small{color:#788181;letter-spacing:.08em;text-transform:uppercase;border:1px solid #a8f5ff24;border-radius:999px;justify-self:start;margin-top:26px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.behavior-choice-demo{background:radial-gradient(circle at 70% 26%,#7c404840,#0000 25%),linear-gradient(150deg,#171b20,#090b0e 62%);border:1px solid #ffffff17;border-radius:22px;margin:24px;box-shadow:inset 0 1px #ffffff0d}.behavior-browser-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:flex}.behavior-browser-bar i{background:#505656;border-radius:50%;width:5px;height:5px}.behavior-browser-bar span{color:#596060;margin-left:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.behavior-choice-prompt{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a0ce6;border:1px solid #a8f5ff3b;border-radius:19px;width:min(76%,310px);padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);box-shadow:0 28px 70px #0000007a,0 0 45px #a8f5ff0b}.behavior-choice-prompt small{color:var(--ice);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.behavior-choice-prompt strong{color:#eff2f2;letter-spacing:-.035em;margin-top:12px;font-size:18px;font-weight:560}.behavior-choice-prompt>div{grid-template-columns:1fr auto;gap:7px;margin-top:20px;display:grid}.behavior-choice-prompt span{color:#8c9595;text-align:center;border:1px solid #ffffff17;border-radius:9px;padding:9px 10px;font-size:9px}.behavior-choice-prompt span:first-child{background:var(--ice);color:#071012;border-color:#a8f5ff47;font-weight:700}.behavior-reward-demo{isolation:isolate;align-content:center;place-items:center;display:grid}.behavior-reward-demo:before{z-index:-2;aspect-ratio:1;content:"";background:radial-gradient(circle,#a8f5ff1a,#0000 68%);border-radius:50%;width:72%;position:absolute}.behavior-reward-orbit{z-index:-1;aspect-ratio:1;border:1px solid #a8f5ff26;border-radius:50%;width:58%;position:absolute;box-shadow:0 0 80px #a8f5ff0a}.behavior-reward-orbit:after,.behavior-reward-orbit:before{content:"";border:1px dashed #a8f5ff1a;border-radius:50%;position:absolute;inset:13%}.behavior-reward-orbit:after{opacity:.45;border-style:solid;inset:-10%}.behavior-reward-demo img{object-fit:contain;filter:drop-shadow(0 24px 32px #0000008c);width:clamp(130px,12vw,190px);height:clamp(130px,12vw,190px)}.behavior-reward-demo>div:last-child{text-align:center;gap:7px;margin-top:-10px;display:grid}.behavior-reward-demo strong{color:#e8ecec;letter-spacing:-.025em;font-size:14px;font-weight:560}.behavior-card-copy{border-top:1px solid var(--line);min-height:166px;padding:26px 24px 28px}.behavior-card-copy h3{color:#f0f3f3;letter-spacing:-.045em;margin:0;font-size:clamp(20px,1.7vw,25px);font-weight:570}.behavior-card-copy p{color:#7f8888;margin:13px 0 0;font-size:13px;line-height:1.6}.behavior-covenant{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#8c9595;letter-spacing:.09em;text-align:center;text-transform:uppercase;margin:34px 0 0;padding:18px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.behavior-section>.homepage-pricing{margin-top:clamp(60px,7vw,104px)}@media (max-width:1100px){.behavior-heading{grid-template-columns:1fr;gap:30px}.behavior-heading>p{max-width:720px}.behavior-principles{grid-template-columns:1fr}.behavior-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(260px,.8fr) minmax(330px,1.2fr);min-height:410px}.behavior-card-meta{grid-column:1/-1}.behavior-demo{min-height:330px}.behavior-card-copy{border-top:0;border-left:1px solid var(--line);align-content:center;min-height:0;display:grid}}@media (max-width:680px){.behavior-section{padding:110px 0}.behavior-heading h2{font-size:clamp(47px,13vw,64px)}.behavior-heading>p{font-size:15px}.behavior-card{border-radius:24px;grid-template-rows:auto minmax(260px,1fr) auto;grid-template-columns:1fr;min-height:560px;display:grid}.behavior-card-copy,.behavior-card-meta{grid-column:auto}.behavior-card-meta{padding:20px}.behavior-demo{min-height:270px}.behavior-choice-demo,.behavior-intention-demo{margin:18px}.behavior-card-copy{border-top:1px solid var(--line);border-left:0;min-height:156px;padding:24px 20px 26px}.behavior-covenant{font-size:8px;line-height:1.6}}.homepage-pricing{background:radial-gradient(circle at 86% 5%,#a8f5ff17,#0000 28%),linear-gradient(125deg,#a8f5ff0b,#0000 42%),#ffffff06;border:1px solid #a8f5ff29;border-radius:32px;grid-column:1/-1;gap:clamp(24px,3vw,40px);margin-top:clamp(12px,2vw,28px);padding:clamp(30px,4vw,58px);display:grid}.homepage-pricing-heading{grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.homepage-pricing-heading h3{color:#edf0f0;letter-spacing:-.055em;max-width:780px;margin:12px 0 0;font-size:clamp(38px,4.3vw,68px);font-weight:540;line-height:.98}.homepage-pricing-deck{color:#929b9b;max-width:560px;margin:18px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.homepage-pricing-welcome{background:radial-gradient(circle at 16%,#a8f5ff1a,#0000 42%),#0003;border:1px solid #a8f5ff33;border-radius:24px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:136px;padding:10px 20px 10px 10px;display:grid}.homepage-pricing-welcome img{object-fit:contain;filter:drop-shadow(0 16px 28px #00000073);width:112px;height:112px}.homepage-pricing-welcome div{gap:5px;display:grid}.homepage-pricing-welcome span{color:var(--ice);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.homepage-pricing-welcome strong{color:#edf0f0;letter-spacing:-.025em;font-size:18px;font-weight:580}.homepage-pricing-welcome p{color:#8f9898;margin:0;font-size:12px;line-height:1.5}.homepage-pricing-plans{min-height:280px}.homepage-pricing .plan-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:0}.homepage-pricing .plan-card{min-height:438px;padding:24px 22px 20px}.homepage-pricing .plan-card-head{align-items:start}.homepage-pricing .plan-positioning{color:#778080;margin:5px 0 0;font-size:10px;line-height:1.35}.homepage-pricing .plan-price{margin-top:20px}.homepage-pricing .plan-pinecone-grant{background:radial-gradient(circle at 12%,#a8f5ff21,#0000 40%),#a8f5ff0b;border:1px solid #a8f5ff33;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;margin-top:18px;padding:10px 13px 10px 10px;display:grid}.homepage-pricing .plan-pinecone-grant-switchable{grid-template-columns:58px minmax(84px,1fr) auto}.homepage-pricing .plan-pinecone-grant>img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000075);width:58px;height:58px}.homepage-pricing .plan-pinecone-amount{gap:2px;min-width:0;display:grid}.homepage-pricing .plan-pinecone-amount small{color:#849090;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px;line-height:1.25}.homepage-pricing .plan-pinecone-amount strong{color:var(--ice);letter-spacing:-.045em;font-size:clamp(24px,2vw,32px);font-weight:620;line-height:1}.homepage-pricing .plan-pinecone-toggle{color:#b7bebe;cursor:pointer;background:#0000003d;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 10px;transition:border-color .16s,background .16s;display:flex}.homepage-pricing .plan-pinecone-toggle:focus-visible,.homepage-pricing .plan-pinecone-toggle:hover,.homepage-pricing .plan-pinecone-toggle[aria-checked=true]{background:#a8f5ff1a;border-color:#a8f5ff6b}.homepage-pricing .plan-pinecone-toggle:disabled{opacity:.55;cursor:default}.homepage-pricing .plan-pinecone-toggle-copy{text-align:left;gap:2px;display:grid}.homepage-pricing .plan-pinecone-toggle-copy strong{color:#d7dddd;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.1}.homepage-pricing .plan-pinecone-toggle-copy small{color:#788282;font-family:var(--mono);white-space:nowrap;font-size:7px;line-height:1.1}.homepage-pricing .plan-pinecone-toggle-mobile-count{display:none}.homepage-pricing .plan-pinecone-toggle-track{background:#171b1b;border:1px solid #a8f5ff33;border-radius:999px;flex:none;width:34px;height:20px;transition:background .16s;position:relative}.homepage-pricing .plan-pinecone-toggle-track span{background:#818b8b;border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.homepage-pricing .plan-pinecone-toggle[aria-checked=true] .plan-pinecone-toggle-track{background:#a8f5ff2e}.homepage-pricing .plan-pinecone-toggle[aria-checked=true] .plan-pinecone-toggle-track span{background:var(--ice);transform:translate(14px)}.homepage-pricing .plan-detail-list{color:#929a9a;gap:9px;margin:16px 0 22px;padding:0;font-size:11px;line-height:1.48;list-style:none;display:grid}.homepage-pricing .plan-offer-applied{margin-top:9px}.homepage-pricing .plan-referral-applied{max-width:210px}.homepage-pricing .plan-detail-list li{padding-left:14px;position:relative}.homepage-pricing .plan-detail-list li:before{color:#657070;content:"—";position:absolute;top:0;left:0}.homepage-pricing .plan-start-choices-homepage{gap:7px;min-height:99px}.homepage-pricing .plan-lifetime-cta-copy{text-align:left}.homepage-pricing .plan-cta{background:#ffffff06;border-color:#fff3;min-height:58px;padding:7px 9px 7px 18px;box-shadow:inset 0 1px #ffffff0a}.homepage-pricing .plan-cta .cta-orbit{flex:none;width:42px;height:42px}.homepage-pricing .plan-lifetime-cta-copy{gap:2px;display:grid}.homepage-pricing .plan-lifetime-cta-copy strong{font:inherit}.homepage-pricing .plan-lifetime-cta-copy small{font-family:var(--mono);letter-spacing:.01em;opacity:.68;font-size:8px;font-weight:520;line-height:1.35;display:block}.homepage-pricing .plan-picker-copy{text-align:left;gap:2px;display:grid}.homepage-pricing .plan-picker-copy strong{font:inherit}.homepage-pricing .plan-picker-copy small{color:#7f8888;font-family:var(--mono);font-size:8px;font-weight:520;line-height:1.35;display:block}.homepage-pricing .plan-choice-note{color:#727b7b;min-height:28px;font-family:var(--mono);text-align:center;place-items:center;margin:0;padding:4px 8px;font-size:7px;line-height:1.35;display:grid}.plan-start-modal-backdrop{z-index:1400;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.plan-start-modal{background:radial-gradient(circle at 90% 2%,#a8f5ff1f,#0000 34%),#0a0d0d;border:1px solid #a8f5ff3d;border-radius:28px;width:min(760px,100%);padding:clamp(28px,4vw,44px);position:relative;box-shadow:inset 0 1px #ffffff0f,0 36px 100px #000000b3}.plan-start-modal-close{color:#a9b0b0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff21;border-radius:999px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.plan-start-modal-close:focus-visible,.plan-start-modal-close:hover{color:var(--ice);border-color:#a8f5ff66}.plan-start-modal h3{color:#eef2f2;letter-spacing:-.055em;max-width:590px;margin:14px 0 0;font-size:clamp(34px,5vw,54px);font-weight:540;line-height:.98}.plan-start-modal-deck{color:#929a9a;max-width:590px;margin:18px 0 0;font-size:14px;line-height:1.55}.plan-start-modal-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.plan-start-option{color:#e5e9e9;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:1fr auto;gap:7px 14px;min-height:196px;padding:22px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.plan-start-option-now{background:linear-gradient(145deg,#a8f5ff1f,#a8f5ff09);border-color:#a8f5ff57}.plan-start-option:focus-visible,.plan-start-option:hover{background-color:#a8f5ff17;border-color:#a8f5ff8f;transform:translateY(-2px)}.plan-start-option:disabled{opacity:.55;cursor:default;transform:none}.plan-start-option-kicker{color:var(--ice);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:650}.plan-start-option strong{letter-spacing:-.025em;max-width:230px;font-size:20px;font-weight:600;line-height:1.1}.plan-start-option>span:not(.plan-start-option-kicker){color:#bfc5c5;grid-column:1;font-size:11px}.plan-start-option small{color:#7f8888;grid-column:1/-1;align-self:end;font-size:11px;line-height:1.5}.plan-start-option b{color:var(--ice);grid-area:2/2/4;align-self:center;font-size:22px;font-weight:500}.plan-start-modal-error,.plan-start-modal-trust{color:#747d7d;font-family:var(--mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:20px 0 0;font-size:8px;line-height:1.5}.plan-start-modal-error{color:#ffaaa2}.homepage-pricing .plan-lifetime-benefit{color:#7f8888;min-height:26px;font-family:var(--mono);letter-spacing:.01em;text-align:center;white-space:nowrap;place-items:center;margin:0;padding:4px 10px;font-size:8px;line-height:1.4;display:grid}.homepage-pricing .plan-code{background:#0000001f;border-color:#a8f5ff24;margin-top:2px}.homepage-pricing .plan-code summary{color:#8f9898;min-height:24px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:9px;display:flex}.homepage-pricing-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.homepage-pricing-loading>span{background-color:#090b0b;background-image:linear-gradient(100deg,#0000 20%,#ffffff09 42%,#0000 64%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:240% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff14;border-radius:22px;min-height:310px;animation:pricing-loading 1.8s linear infinite}.homepage-pricing-loading>p{color:#778080;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homepage-pricing-error{color:#aab1b1;text-align:center;border:1px solid #ffb4ac40;border-radius:20px;min-height:120px;margin:0;padding:34px}.homepage-pricing-error a{color:var(--ice)}.homepage-pricing-trust{color:#747d7d;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px 28px;margin:0;padding-top:4px;font-size:9px;display:flex}.homepage-pricing-trust p{margin:0;line-height:1.55}.homepage-pricing-trust a{color:#d9dede;flex:none;align-items:center;min-height:24px;transition:color .18s;display:inline-flex}.homepage-pricing-trust a:focus-visible,.homepage-pricing-trust a:hover{color:var(--ice)}@keyframes pricing-loading{to{background-position:-140% 0}}@media (max-width:1100px){.homepage-pricing-heading{grid-template-columns:1fr;gap:20px}.homepage-pricing .plan-board,.homepage-pricing-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-pricing .plan-card-featured{order:-1}.homepage-pricing-trust{align-items:flex-start}}@media (max-width:760px){.homepage-pricing{border-radius:24px;gap:24px;padding:24px 18px}.homepage-pricing-heading h3{font-size:clamp(35px,11vw,52px)}.homepage-pricing-deck{font-size:14px}.homepage-pricing-welcome{grid-template-columns:104px minmax(0,1fr);min-height:128px;padding-right:16px}.homepage-pricing-welcome img{width:104px;height:104px}.homepage-pricing .plan-board,.homepage-pricing-loading{grid-template-columns:1fr}.homepage-pricing-trust{flex-direction:column;align-items:flex-start;gap:10px}.homepage-pricing .plan-card,.homepage-pricing-loading>span{min-height:0}.homepage-pricing .plan-pinecone-grant-switchable{grid-template-columns:54px minmax(0,1fr) auto}.homepage-pricing .plan-pinecone-grant>img{width:54px;height:54px}.homepage-pricing .plan-pinecone-toggle-copy{display:none}.homepage-pricing .plan-pinecone-toggle{flex-direction:column;gap:3px;padding:5px 7px 6px}.homepage-pricing .plan-pinecone-toggle-mobile-count{color:var(--ice);font-family:var(--mono);letter-spacing:.02em;font-size:8px;font-weight:650;line-height:1;display:block}.plan-start-modal-backdrop{place-items:end center;padding:10px}.plan-start-modal{border-radius:24px;padding:28px 18px 20px}.plan-start-modal-options{grid-template-columns:1fr}.plan-start-option{min-height:154px}}.companion-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;padding:180px 0;display:grid}.companion-copy>p:not(.eyebrow){color:#8b9393;max-width:520px;margin:28px 0 0;font-size:17px;line-height:1.58}.state-list{border-top:1px solid var(--line);gap:0;margin-top:46px;display:grid}.state-list>div{border-bottom:1px solid var(--line);grid-template-columns:16px 110px 1fr;align-items:center;min-height:50px;font-size:11px;display:grid}.state-list>div>span:last-child{color:#687070}.state-dot{border-radius:50%;width:6px;height:6px}.state-dot.focusing{background:#5d6565}.state-dot.noticing{background:var(--ice);box-shadow:0 0 10px #a8f5ffb3}.state-dot.celebrating{background:#f5f7f7}.presence-ground{background:linear-gradient(90deg,#0000,#a8f5ff33 22% 78%,#0000);height:1px;position:absolute;bottom:96px;left:0;right:0}.presence-walker{z-index:2;filter:drop-shadow(0 26px 26px #0000008c);width:110px;height:260px;transition:left var(--presence-walk-duration,3.6s) linear,bottom 2.5s linear;position:absolute;bottom:96px;left:-140px}.presence-climb,.presence-walk{opacity:0;background-repeat:no-repeat;background-size:800% 100%;transition:opacity .16s;position:absolute;inset:0}.companion-window[data-revealed] .presence-walk{background-image:url(/stoiq-yeti-walk-safe.webp)}.companion-window[data-revealed] .presence-climb{background-image:url(/stoiq-yeti-climb-safe.webp)}.presence-climbing .presence-walker,.presence-resting .presence-walker,.presence-settling .presence-walker,.presence-walking .presence-walker{left:calc(42% - 55px)}.presence-walking .presence-walk{opacity:1;animation:sprite-eight var(--presence-walk-cycle,.72s) steps(8,jump-none) infinite}.presence-settling .presence-walk{opacity:1}.presence-climbing .presence-walker,.presence-resting .presence-walker{bottom:calc(100% - 226px)}.presence-climbing .presence-climb,.presence-resting .presence-climb{opacity:1}.presence-climbing .presence-climb{animation:sprite-eight 1.12s steps(8,jump-none) infinite}.presence-line{z-index:3;color:#6d7575;text-align:center;margin:0;padding:0 44px;font-size:14px;line-height:1.5;position:relative}.companion-window{border:1px solid var(--line);background:radial-gradient(circle at 50% 78%,#a8f5ff0d,#0000 55%),#0a0c0c;border-radius:30px;align-content:end;min-height:640px;padding:0 0 38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.principle-section{border-top:1px solid var(--line);padding:180px 0 210px}.principle-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.principle-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:26px;min-height:310px;padding:34px;position:relative}.principle-icon{color:var(--ice);font-size:26px;position:absolute;top:34px;right:34px}.principle-grid h3{letter-spacing:-.05em;margin:100px 0 14px;font-size:32px;font-weight:550}.principle-grid article>p:last-child{color:#7f8787;max-width:440px;margin:0;font-size:14px;line-height:1.58}.jimothy-crossing{--jimothy-h:176px;--jimothy-w:calc(var(--jimothy-h) * 324 / 444);z-index:1;top:calc(-1 * var(--jimothy-h));width:100%;height:calc(var(--jimothy-h) + 2px);pointer-events:none;display:none;position:absolute;left:0;overflow:hidden}.jimothy-walker{width:var(--jimothy-w);height:var(--jimothy-h);transform:translate3d(calc(-1 * var(--jimothy-w)),0,0);position:absolute;bottom:1px;left:0}.jimothy-walk{background-image:url(/stoiq-jimothy-walk.png);background-size:1600% 100%;position:absolute;inset:0}.cast-section[data-jimothy=walking] .jimothy-crossing{display:block}.cast-section[data-jimothy=walking] .jimothy-walker{animation:jimothy-crossing var(--jimothy-crossing-duration,29s) linear 1 both}.cast-section[data-jimothy=walking] .jimothy-walk{animation:jimothy-stride var(--jimothy-walk-cycle,1.581s) step-end infinite}@keyframes jimothy-stride{0%{background-position:0 0}6.56%{background-position:6.6667% 0}12.62%{background-position:13.3333% 0}19.47%{background-position:20% 0}27.35%{background-position:26.6667% 0}33.84%{background-position:33.3333% 0}38.93%{background-position:40% 0}43.24%{background-position:46.6667% 0}50.8%{background-position:53.3333% 0}58.4%{background-position:60% 0}62.67%{background-position:66.6667% 0}66.75%{background-position:73.3333% 0}71.62%{background-position:80% 0}75.63%{background-position:86.6667% 0}83.76%{background-position:93.3333% 0}91.89%{background-position:100% 0}}.manifesto{grid-template-columns:.55fr 1fr;align-items:start;gap:80px;margin-top:170px;display:grid}.manifesto>p{color:#676e6e;letter-spacing:.05em;text-transform:uppercase;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.7}.manifesto h2{font-size:clamp(58px,6.6vw,106px)}.final-section{background:linear-gradient(145deg,#ffffff0a,#0000 45%),#090b0b;border:1px solid #ffffff1f;border-radius:42px;grid-template-columns:.78fr 1.22fr;align-items:end;min-height:850px;padding:130px 7% 90px;display:grid;overflow:hidden}.final-glow{filter:blur(8px);background:radial-gradient(circle,#a8f5ff1f,#0000 62%);border-radius:50%;width:660px;height:660px;position:absolute;bottom:-30%;left:7%}.final-yeti{z-index:2;align-self:end;line-height:0;position:relative}.final-yeti-stage{transform-origin:bottom;width:min(100%,520px);animation:final-yeti-breathe 5s ease-in-out infinite;position:relative;container-type:inline-size}.final-yeti img{filter:drop-shadow(0 40px 48px #0009);width:100%;height:auto;display:block}.final-eyes{z-index:3;pointer-events:none;position:absolute;inset:0}.final-eye{isolation:isolate;border-radius:50%;width:3.942cqw;height:3.942cqw;position:absolute;transform:translate(-50%,-50%)}.final-eye-left{top:38.87%;left:45.12%}.final-eye-right{top:36.72%;left:62.21%}.final-eye>span{z-index:3;background:#151818;border-radius:50%;width:1.391cqw;height:1.391cqw;animation:yeti-look-around 7.8s ease-in-out infinite;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 1px 1px #ffffff24,0 0 0 .5px #00000080}.final-eyes:after,.final-eyes:before{z-index:6;content:"";transform-origin:50%;background:#29292b;border-radius:50%;width:4.406cqw;height:4.406cqw;animation:yeti-blink 5.4s ease-in-out infinite;position:absolute;transform:translate(-50%,-50%)scaleY(0)}.final-eyes:before{top:38.87%;left:45.12%}.final-eyes:after{top:36.72%;left:62.21%}.final-copy{z-index:3;padding-bottom:58px;position:relative}.final-copy h2{font-size:clamp(70px,8vw,132px)}.final-copy>p:not(.eyebrow){color:#929a9a;max-width:600px;margin:28px 0 34px;font-size:18px;line-height:1.55}.final-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.final-buy,.final-cta{margin-top:4px}.final-buy{white-space:nowrap}.final-copy small{color:#5f6666;letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block}footer{border-top:1px solid var(--line);color:#697171;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 72px,1460px);min-height:140px;margin:80px auto 0;font-size:10px;display:grid}footer p{letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}footer>div{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:18px;display:flex}footer a{align-items:center;min-height:24px;display:inline-flex}.home-sticky-monstera{display:none}@media (min-width:901px){.home-sticky-monstera{z-index:109;opacity:0;visibility:hidden;pointer-events:none;transform-origin:48% 100%;filter:drop-shadow(0 18px 20px #0006);width:clamp(138px,10.8vw,176px);transition:opacity .32s,visibility 0s linear .32s;animation:home-sticky-monstera-breathe 6.8s ease-in-out .6s infinite;display:block;position:fixed;bottom:0;left:18px;transform:translateY(0)}.home-sticky-monstera.is-visible{opacity:1;visibility:visible;transition-delay:0s}.home-sticky-monstera:after{content:"";z-index:-1;filter:blur(9px);background:#00000073;border-radius:50%;height:18px;position:absolute;bottom:20px;left:13%;right:13%}.home-sticky-monstera img{width:100%;height:auto;display:block}}@media (prefers-reduced-motion:reduce){.home-sticky-monstera{animation:none}}@keyframes home-sticky-monstera-breathe{0%,to{transform:translateY(0)rotate(-.7deg)scale(1)}50%{transform:translateY(-5px)rotate(.7deg)scale(1.008)}}.sticky-purchase-dock{z-index:110;opacity:0;visibility:hidden;pointer-events:none;align-items:flex-end;gap:8px;height:182px;transition:opacity .32s,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;display:flex;position:fixed;bottom:0;right:18px;transform:translateY(18px)}.sticky-purchase-dock.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.sticky-purchase-dock:not(.is-visible) .sticky-purchase-button,.sticky-purchase-dock:not(.is-visible) .sticky-purchase-stoiq{pointer-events:none}.sticky-purchase-button{color:#0d1010;-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);cursor:pointer;pointer-events:auto;background:#eef1f1f7;border:1px solid #eef1f1e0;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-width:268px;min-height:72px;margin-bottom:18px;padding:9px 10px 9px 19px;transition:border-color .18s,background .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 18px 52px #00000094,0 0 0 1px #a8f5ff14}.sticky-purchase-button>span{text-align:left;gap:2px;display:grid}.sticky-purchase-button strong{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:720}.sticky-purchase-scarcity{color:#566363;font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:5px;margin-top:2px;font-size:7px;font-style:normal;font-weight:650;line-height:1;display:flex}.sticky-purchase-scarcity i{background:#3f8c94;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #3f8c9473}.sticky-purchase-button b{width:46px;height:46px;color:var(--ice);background:#101515;border-radius:50%;place-items:center;font-size:19px;font-weight:580;display:grid}.sticky-purchase-button:focus-visible,.sticky-purchase-button:hover{background:#fff;border-color:#a8f5ffe6;transform:translateY(-2px)}.sticky-purchase-stoiq{cursor:pointer;filter:drop-shadow(0 16px 24px #00000075);pointer-events:auto;transform-origin:bottom;background:0 0;border:0;width:182px;height:182px;padding:0;transition:opacity .18s,transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible;transform:translateY(31px)}.sticky-purchase-stoiq:focus-visible,.sticky-purchase-stoiq:hover{transform:translateY(15px)}.sticky-purchase-stoiq .companion-portrait{transform-origin:bottom;width:182px;height:182px;animation:scroll-companion-breathe 4.6s ease-in-out .8s infinite}.presence-dot{border:2px solid var(--black);background:var(--ice);width:8px;height:8px;box-shadow:0 0 10px var(--ice);border-radius:50%;position:absolute;top:4px;right:9px}.sticky-purchase-dock.is-companion-suppressed .sticky-purchase-stoiq{opacity:0;pointer-events:none;transform:translateY(100%)}.scroll-companion{z-index:90;opacity:0;pointer-events:none;width:156px;height:310px;transition:left var(--companion-walk-duration,4.8s) linear,opacity .18s ease,transform 1.9s linear;will-change:left,transform;position:fixed;bottom:10px;left:18px;transform:translateY(0)}.scroll-companion-ask,.scroll-companion-climb,.scroll-companion-walk{opacity:1}.scroll-companion-dismissed,.scroll-companion-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s}.scroll-companion-dismissed .scroll-companion-bubble,.scroll-companion-hidden .scroll-companion-bubble{opacity:0;pointer-events:none}.scroll-companion-ask,.scroll-companion-climb,.scroll-companion-walk{left:calc(50vw - 78px)}.scroll-companion-ask,.scroll-companion-climb{transform:translateY(calc(150px - 58vh))}.scroll-companion-ask{pointer-events:auto}.scroll-companion-character{filter:drop-shadow(0 20px 25px #00000085);width:156px;height:310px;position:absolute;bottom:0;left:0}.scroll-motion{opacity:0;will-change:background-position;background-repeat:no-repeat;background-size:800% 100%;width:128px;height:302px;transition:opacity .12s;position:absolute;bottom:-106px;left:14px;transform:translateZ(0)}.scroll-companion-climb .scroll-motion-climb{background-image:url(/stoiq-yeti-climb-safe.webp)}.scroll-companion-walk .scroll-motion-walk{background-image:url(/stoiq-yeti-walk-safe.webp)}.scroll-companion-climb .scroll-motion-climb{opacity:1;animation:sprite-eight 1.12s steps(8,jump-none) infinite}.scroll-companion-walk .scroll-motion-walk{opacity:1;animation:sprite-eight var(--companion-walk-cycle,.72s) steps(8,jump-none) infinite}.scroll-motion-idle{opacity:0;transform-origin:bottom;width:182px;height:182px;transition:opacity .16s,transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-46px;left:-8px;transform:translateY(3px)}.scroll-companion-ask .scroll-motion-idle{opacity:1;animation:scroll-companion-breathe 4.6s ease-in-out .8s infinite;transform:translateY(0)}.scroll-companion-bubble{z-index:4;opacity:0;-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);transform-origin:0 100%;pointer-events:none;background:#101313f0;border:1px solid #a8f5ff33;border-radius:22px 22px 22px 5px;width:316px;padding:20px;transition:opacity .28s,transform .38s cubic-bezier(.2,.85,.2,1);position:absolute;bottom:108px;left:calc(100% - 18px);transform:translate(-14px,8px)scale(.96);box-shadow:inset 0 1px #ffffff14,0 28px 90px #0000007a}.scroll-companion-bubble:after{content:"";background:#111414;border-bottom:1px solid #a8f5ff33;border-left:1px solid #a8f5ff33;width:18px;height:18px;position:absolute;bottom:22px;left:-9px;transform:rotate(45deg)}.scroll-companion-ask .scroll-companion-bubble{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.scroll-companion-bubble>strong{color:var(--ink);letter-spacing:-.03em;margin-top:12px;font-size:24px;font-weight:570;display:block}.scroll-companion-bubble>p{color:#909898;margin:9px 0 16px;font-size:12px;line-height:1.5}.scroll-companion-bubble>.scroll-companion-buy,.scroll-companion-bubble>a{color:#0d0f0f;cursor:pointer;background:#eef1f1;border:0;border-radius:13px;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:12px;font-weight:720;display:flex}.scroll-companion-close{border:1px solid var(--line);color:#7d8585;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:12px;right:12px}.scroll-companion-close:before{content:"";border-radius:50%;position:absolute;inset:-10px}[data-reveal]{opacity:0;transition:opacity .75s var(--delay,0s) ease,transform .75s var(--delay,0s) cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-reveal][data-revealed]{opacity:1;transform:translateY(0)}@keyframes breathe{0%{border-radius:46% 54% 57% 43%/49% 43% 57% 51%;transform:scale(.985)rotate(-1deg)}to{border-radius:53% 47% 43% 57%/43% 55% 45% 57%;transform:scale(1.018)rotate(1.2deg)}}h1,h2,h3{letter-spacing:normal}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes walk-in{0%{left:-35vw}to{left:50%;transform:translate(-50%)}}@keyframes yeti-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.006,1.012)}}@keyframes hero-yeti-dance{0%,to{transform:translate(0)rotate(0)scale(1)}18%{transform:translate(-5px,-7px)rotate(-2.4deg)scale(1.006)}38%{transform:translate(5px,-2px)rotate(2.2deg)scale(1)}57%{transform:translate(-3px,-9px)rotate(-1.4deg)scale(1.008)}76%{transform:translate(3px,-2px)rotate(1deg)scale(1.002)}}@keyframes scroll-companion-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.006)}}@keyframes yeti-blink{0%,45%,48%,78%,81%,to{transform:translate(-50%,-50%)scaleY(0)}46.2%,47.2%,79.2%,80.2%{transform:translate(-50%,-50%)scaleY(1)}}@keyframes yeti-look-around{0%,18%,to{transform:translate(calc(-50% + var(--gaze-x,0px)),calc(-50% + var(--gaze-y,0px)))}26%,41%{transform:translate(calc(-50% + var(--gaze-x,0px) + 1.55px),calc(-50% + var(--gaze-y,0px)))}53%,68%{transform:translate(calc(-50% + var(--gaze-x,0px) - 1.3px),calc(-50% + var(--gaze-y,0px)))}76%,88%{transform:translate(calc(-50% + var(--gaze-x,0px) + .55px),calc(-50% + var(--gaze-y,0px)))}}@keyframes sprite-six{to{background-position:100% 0}}@keyframes sprite-eight{to{background-position:100% 0}}@keyframes sprite-sixteen{to{background-position:100% 0}}@keyframes jimothy-crossing{0%{transform:translate3d(calc(-1 * var(--jimothy-w)),0,0)}to{transform:translate3d(var(--jimothy-travel,1200px),0,0)}}@keyframes message-in{0%{opacity:0;transform:translateY(6px)}}@keyframes scan{0%{transform:translate(-100%)}60%,to{transform:translate(110%)}}@keyframes roam-across{0%,7%{left:-150px}86%,to{left:calc(100% + 30px)}}@keyframes crawl-up{0%{bottom:-520px}72%,to{bottom:110px}}@keyframes blink{50%{opacity:.25}}@keyframes final-yeti-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)translateY(-4px)}}@media (max-width:1100px){.top-nav{width:min(100% - 40px,1460px)}.nav-links{display:none}.top-nav{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr;padding-left:30px;padding-right:30px}.hero-copy{padding-top:40px;padding-left:0}.hero-character{opacity:.66;width:46%;position:absolute;bottom:0;right:0}.speech-cloud{display:none}.hero h1{max-width:820px}.section{width:min(100% - 40px,1460px)}.companion-section,.manifesto,.section-heading{grid-template-columns:1fr}.section-heading>p:last-child{margin:30px 0 0}.companion-section{gap:70px}.places-section{gap:64px}.finds-feature-grid,.ios-handoff-section,.places-section,.world-growth-proof,.world-intro-heading{grid-template-columns:1fr}.world-growth-proof{gap:42px}.world-intro-summary{margin-top:0}.world-intro-stage{grid-template-columns:minmax(260px,.82fr) minmax(420px,1.18fr)}.world-place-card{grid-column:auto}.ios-handoff-section{gap:58px}.ios-handoff-copy{max-width:780px}.finds-feature-grid{align-items:stretch;gap:52px}.finds-heading,.places-copy{max-width:760px}.places-stage{min-height:680px}.places-world-card{min-height:var(--places-world-height)}.places-plan-bridge{grid-column:auto;grid-template-columns:1fr}.places-plan-button{width:100%}.places-plan-bridge>small{text-align:left;margin-top:0}.companion-window{min-height:650px}footer{width:min(100% - 40px,1460px)}}@media (max-width:760px){.ios-handoff-section,.world-intro-section{padding:110px 0}.world-intro-heading{gap:30px}.ios-handoff-copy h2,.world-intro-heading h2{font-size:clamp(36px,11.5vw,58px)}.ios-handoff-copy>p:not(.eyebrow),.world-intro-summary>p{font-size:15px}.world-intro-stage{min-height:0}.world-growth-proof,.world-intro-stage{grid-template-columns:1fr;margin-top:48px}.world-exchange-bridge{margin-top:58px}.world-currency-card{min-height:500px}.world-plant-collection{min-height:590px}.world-plant-collection strong{font-size:23px}.world-included-label{font-size:17px}.world-price{font-size:18px}.world-price>img{width:24px;height:24px}.world-place-gallery-heading>strong{font-size:clamp(31px,9.4vw,47px)}.world-place-card{min-height:0}.world-journey,.world-place-grid{grid-template-columns:1fr}.world-journey{gap:12px;padding:20px}.world-journey>i{justify-self:center;transform:rotate(90deg)}.ios-handoff-section{gap:42px}.ios-handoff-stage{min-height:540px}.handoff-stage-heading{top:18px;left:18px;right:18px}.handoff-mac-card{width:calc(100% - 32px);min-height:210px;padding:20px;top:60px;left:16px}.handoff-mac-card strong{font-size:24px}.handoff-sync{top:284px;left:36px;right:36px}.handoff-phone{width:142px;bottom:14px;right:14px}.handoff-shield-status{width:calc(100% - 180px);min-width:126px;padding:12px;bottom:52px;left:16px}.handoff-shield-status strong{font-size:10px}.handoff-phone figcaption{font-size:7px}.corner-desktop-files{grid-template-rows:repeat(3,32px);grid-auto-columns:34px;gap:12px 8px;top:34px;right:8px}.corner-file:nth-child(n+7){display:none}.corner-file.is-folder{width:24px;height:17px}.corner-file.is-folder:before{width:10px;height:5px}.corner-file.is-doc{width:17px;height:22px}.corner-file:after{width:18px}.attention-field{display:none}.top-nav{height:74px}.nav-actions,.nav-cta{gap:12px}.nav-feature-link{font-size:12px}.nav-buy{display:none}.hero{min-height:980px;padding:130px 20px 60px;display:block}.hero:before{width:130vw;top:auto;bottom:4%;right:-40%}.hero-grid{background-size:54px 54px}.hero h1{font-size:clamp(56px,18vw,82px);line-height:.88}.hero-subtitle{max-width:90%;font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-proof{flex-wrap:wrap;max-width:330px;margin-top:28px}.hero-character{opacity:1;width:100%;min-height:600px;position:absolute;bottom:-90px;left:50%;right:auto;transform:translate(-50%)}.arrival-track{width:260px}.sprite-talk{width:280px;height:560px}.sprite-walk{width:240px;height:640px}.character-halo{width:330px;height:330px}.character-ground{bottom:130px}.scroll-cue{display:none}.section{width:calc(100% - 32px)}.companion-section,.interrupt-section,.ios-section,.places-section,.principle-section,.system-section{padding:110px 0}.section-heading{margin-bottom:48px}.companion-copy h2,.interrupt-heading h2,.ios-heading h2,.manifesto h2,.places-copy h2,.section-heading h2{font-size:clamp(48px,14vw,68px)}.places-section{--places-padding-block:110px;--places-world-height:500px;gap:46px}.places-copy>p:not(.eyebrow,.places-trust){font-size:15px}.places-loop{margin-top:34px}.places-stage{border-radius:44% 44% 24px 24px;min-height:590px}.places-world-card{min-height:var(--places-world-height);border-radius:24px}.places-world-card>img{object-position:62% center}.places-desktop-plant{width:78px;bottom:31%;left:24px}.places-world-card figcaption{flex-direction:column;align-items:stretch;gap:12px;bottom:16px;left:16px;right:16px}.places-world-price{text-align:left}.places-world-callout{max-width:none;top:14px;left:14px;right:14px}.places-currency{width:210px}.places-currency:before{width:164px;height:164px}.places-currency img{width:176px;height:176px}.places-unlock{width:min(205px,54%);min-height:74px;padding:9px 11px}.places-land,.places-unlock img{flex-basis:48px;width:48px;height:48px}.places-unlock-plant{top:8%;left:3%}.places-unlock-object{top:23%;right:2%}.places-unlock-place{bottom:9%;right:5%}.places-plan-bridge{border-radius:22px;gap:22px;padding:22px}.places-plan-options{grid-template-columns:1fr}.places-plan-options article{min-height:58px}.interrupt-heading>p:last-child,.ios-heading>p:last-child,.section-heading>p:last-child{font-size:15px}.ios-heading{margin-bottom:44px}.ios-compact{grid-template-columns:1fr;gap:36px;min-height:0}.ios-compact-copy h2{font-size:clamp(46px,13.5vw,66px)}.ios-compact-copy>p:not(.eyebrow){font-size:15px}.ios-compact-screen{max-height:360px}.ios-compact-screen .ios-frame{width:min(100%,230px);transform:translateY(58px)}.ios-screens{grid-template-columns:1fr;gap:54px}.ios-frame{border-radius:32px;width:min(100%,264px)}.ios-frame img{border-radius:27px}.ios-screen figcaption strong{font-size:17px}.ios-screen figcaption span{font-size:14px}.ios-notes{margin-top:44px}.principle-grid,.steps-grid{grid-template-columns:1fr}.cast-section[data-jimothy] .jimothy-crossing{display:none}.step-card{min-height:360px}.step-card h3{margin-top:150px}.interrupt-stage{border-radius:26px;min-height:670px}.stage-topbar{grid-template-columns:1fr auto}.stage-time{display:none}.drift-panel,.thread-panel{padding:64px 24px}.thread-panel h3{max-width:85%;font-size:44px;line-height:1.08}.focus-timer{align-items:flex-start;margin-top:30px;position:static}.focus-timer>span:first-child{font-size:34px}.document-lines{width:100%;margin-top:46px}.drift-panel{padding-top:70px}.fake-feed{max-width:90%}.feed-rail{display:none}.feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interrupt-panel,.work-surface{--feed-drift-1:-32%;--feed-drift-2:-64%}.interrupt-message{padding:18px;top:48%}.interrupt-message>p{font-size:22px}.message-actions{grid-template-columns:1fr}.demo-trigger{width:min(100%,330px);min-width:0;min-height:60px;margin-top:38px;padding:0 22px;font-size:15px}.companion-window{min-height:440px}.presence-walker{width:92px;height:218px}.presence-climbing .presence-walker,.presence-resting .presence-walker{bottom:calc(100% - 186px)}.state-list>div{grid-template-columns:16px 92px 1fr}.manifesto{gap:40px;margin-top:110px}.final-section{border-radius:28px;min-height:920px;padding:80px 26px 40px;display:block}.final-yeti{width:78%;position:absolute;bottom:-30px;left:11%}.final-copy{padding:0}.final-copy h2{font-size:70px}footer{grid-template-columns:1fr;gap:18px;width:calc(100% - 32px);min-height:160px;padding:24px 0}footer p{display:none}footer>div{justify-content:flex-start;justify-self:stretch;gap:10px 18px}.sticky-purchase-dock{right:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.arrival-track,.walking-yeti{left:50%;transform:translate(-50%)}[data-reveal]{opacity:1;transform:none}.cast-section[data-jimothy] .jimothy-crossing,.hero[data-stoiq-entrance] .hero-entrance{display:none}.hero[data-stoiq-entrance] .hero-eyes,.hero[data-stoiq-entrance] .hero-idle-yeti,.hero[data-stoiq-entrance] .speech-cloud.is-speaking{opacity:1}.hero[data-stoiq-entrance] .speech-cloud.is-speaking{transform:translateY(0)scale(1)}.hero[data-stoiq-entrance] .hero-actions,.hero[data-stoiq-entrance] .hero-deck,.hero[data-stoiq-entrance] .hero-meet,.hero[data-stoiq-entrance] .hero-period,.hero[data-stoiq-entrance] .hero-proof,.hero[data-stoiq-entrance] .hero-subtitle,.hero[data-stoiq-entrance] .hero-title,.hero[data-stoiq-entrance] .scroll-cue,.hero[data-stoiq-entrance] .stoiq-wordmark.is-display{animation:none}}@media (max-width:1100px){.roam-section{grid-template-columns:1fr;gap:64px}}@media (max-width:760px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""headline""deck""subtitle""character""actions""commercial""proof";min-height:auto;padding:118px 20px 54px;display:grid}.hero-copy{display:contents}.hero-copy>.eyebrow{grid-area:eyebrow;margin-bottom:20px}.hero-copy>h1{grid-area:headline;font-size:clamp(55px,15.2vw,68px);line-height:.88}.hero-deck{grid-area:deck;margin-top:24px;font-size:clamp(23px,6.8vw,29px);line-height:1.08}.hero-subtitle{grid-area:subtitle;max-width:100%;margin-top:18px;font-size:15px;line-height:1.5}.hero-character{opacity:1;--stage-w:min(230px,59vw);--stage-h:min(278px,71.28vw);--stage-bottom:28px;--stage-shift:12vw;grid-area:character;width:100%;min-height:320px;margin-top:-10px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.hero-eye{width:9px;height:9px}.hero-eye>span{width:3px;height:3px}.hero-eyes:after,.hero-eyes:before{width:10px;height:10px}.character-invitation{display:none}.hero-actions{grid-area:actions;align-items:stretch;margin-top:-2px}.hero-commercial-note{grid-area:commercial;margin-top:16px}.hero-actions .primary-cta{justify-content:space-between;width:100%;min-height:58px;padding-left:20px;font-size:12px}.hero-actions .text-cta{align-self:flex-start}.hero-proof{grid-area:proof;margin-top:26px}.hero:before{width:128vw;bottom:23%;right:-48%}.arrival-track{width:170px;height:340px;bottom:-62px}.sprite-talk{width:170px;height:362px}.sprite-walk{width:150px;height:400px}.character-halo{top:calc(100% - var(--stage-bottom) - .5 * var(--stage-h));width:calc(1.13 * var(--stage-w));height:calc(1.13 * var(--stage-w))}.character-ground{bottom:calc(var(--stage-bottom) + 25px);width:250px}.speech-cloud{top:58px;right:0;left:calc(50% - var(--stage-shift) + .2734 * var(--stage-w) + 10px);border-radius:14px;width:auto;padding:12px 13px 13px;display:block}.speech-cloud p{margin-top:8px;font-size:13px;line-height:1.25}.speech-cloud:after{clip-path:polygon(0 -18.9%,0 100%,118.9% 100%);border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;border-right:0;inset:36px auto auto -8px;transform:rotate(45deg)}.speech-status{font-size:7px}.roam-section{gap:48px;padding:110px 0}.roam-copy h2{font-size:clamp(48px,14vw,66px)}.roam-copy>p:not(.eyebrow){font-size:15px}.roam-stage{border-radius:26px;min-height:410px}.roam-work-card{width:calc(100% - 36px);padding:18px;top:76px}.roam-work-card strong{font-size:24px}.roam-stage-v2{min-height:520px}.roam-stage-v2 .roam-work-card{width:calc(100% - 36px);top:68px;left:50%}.roam-todo-window{width:calc(100% - 64px);padding:13px;top:218px;left:50%}.roam-climber{--roam-climb-w:78px;top:48px;right:0}.roam-stage-v2 .roam-caption{display:none}.roam-desktop-files{grid-template-columns:repeat(2,40px);gap:18px 10px;top:48px;right:10px}.roam-desktop-files span:nth-child(n+5){display:none}.roam-walker-preview,.roam-walker-preview .sprite-walk{width:76px;height:203px}.walking-yeti,.walking-yeti .sprite-walk{width:90px;height:240px}.roam-caption{text-align:center;justify-content:center;font-size:9px;bottom:12px;left:12px;right:12px}}@media (max-width:1100px){.cast-heading{grid-template-columns:1fr;gap:28px}.cast-heading .eyebrow,.cast-heading h2,.cast-heading>p:last-child{grid-area:auto/1}.cast-heading>p:last-child{margin-top:0}.cast-grid{grid-template-columns:1fr}.cast-card{min-height:560px}}@media (max-width:760px){.cast-section{padding:110px 0}.cast-heading{margin-bottom:44px}.cast-heading h2{font-size:clamp(48px,14vw,66px)}.cast-heading>p:last-child{font-size:15px}.cast-grid{grid-template-columns:1fr}.cast-card{border-radius:26px;min-height:520px}.cast-card:before{width:330px;height:330px}.cast-card:after{width:240px;height:240px}.cast-character{width:min(84%,390px);height:390px;bottom:calc(127px - .1013 * var(--body))}.cast-card-copy{bottom:18px;left:18px;right:18px}.scroll-companion{width:128px;height:270px;left:8px}.scroll-companion-climb{transform:translateY(calc(130px - 43vh))}.scroll-companion-ask,.scroll-companion-walk{left:calc(50vw - 64px);transform:translateY(calc(130px - 43vh))}.scroll-companion-character{width:128px;height:270px}.scroll-motion{width:108px;height:255px;bottom:-89px;left:10px}.scroll-motion-idle{width:154px;height:154px;bottom:-38px;left:-8px}.scroll-companion-bubble{transform-origin:bottom;width:min(310px,100vw - 28px);bottom:106px;left:50%;transform:translate(-50%,8px)scale(.96)}.scroll-companion-ask .scroll-companion-bubble{transform:translate(-50%)scale(1)}.scroll-companion-bubble:after{border:1px solid #a8f5ff33;border-top:0;border-left:0;bottom:-9px;left:calc(50% - 9px)}.scroll-companion,.scroll-companion-ask,.scroll-companion-climb,.scroll-companion-walk{display:none}.sticky-purchase-dock.is-companion-suppressed .sticky-purchase-stoiq{opacity:1;pointer-events:auto;transform:translateY(14px)}.sticky-purchase-dock{--sticky-mobile-stoiq:clamp(84px,26.4vw,103px);left:8px;right:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-direction:row-reverse;justify-content:flex-end;gap:4px;width:auto;height:auto}.sticky-purchase-stoiq{flex:0 0 var(--sticky-mobile-stoiq);width:var(--sticky-mobile-stoiq);height:var(--sticky-mobile-stoiq);filter:drop-shadow(0 10px 16px #0000006b);display:block;transform:translateY(14px)}.sticky-purchase-stoiq:focus-visible,.sticky-purchase-stoiq:hover{transform:translateY(10px)}.sticky-purchase-stoiq .companion-portrait{width:var(--sticky-mobile-stoiq);height:var(--sticky-mobile-stoiq)}.sticky-purchase-stoiq .presence-dot{border-width:1px;width:6px;height:6px;top:1px;right:2px}.sticky-purchase-button{flex:auto;min-width:0;max-width:244px;min-height:66px;margin:0;padding:9px 10px 9px clamp(14px,4vw,19px)}.sticky-purchase-button strong{font-size:clamp(13px,4vw,16px)}.sticky-purchase-scarcity{letter-spacing:.055em;white-space:nowrap;font-size:clamp(5.8px,1.8vw,7px)}.sticky-purchase-button b{flex:0 0 42px;width:42px;height:42px}.nav-cta{font-size:14px}.final-actions .primary-cta,.final-actions .text-cta,.hero-actions .primary-cta,.hero-actions .text-cta{font-size:15px}.homepage-pricing .plan-cta{font-size:14px}.homepage-pricing .plan-lifetime-cta-copy small,.homepage-pricing .plan-picker-copy small{font-size:10px}.homepage-pricing-trust a{font-size:13px}.hero-character{min-height:calc(var(--stage-bottom) + var(--stage-h));margin-top:0}}@media (min-width:761px) and (max-width:900px){.hero-copy{width:52%}.hero-proof,.hero-subtitle{max-width:100%}.steps-grid{grid-template-columns:1fr}.step-card{min-height:330px}.step-card h3{margin-top:138px}.world-intro-stage{grid-template-columns:1fr;gap:16px;min-height:0}.world-place-gallery{order:2}.world-place-card figcaption{grid-template-columns:1fr;align-items:start;gap:9px}.world-place-price{justify-content:flex-start}.world-plant-collection{order:1;grid-template-rows:auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;padding:18px}.world-collection-label{grid-column:1/-1;padding-bottom:6px}.world-plant-collection article{grid-template-rows:92px auto;grid-template-columns:1fr;align-content:start;gap:8px;padding:10px}.world-plant-collection article>img{height:92px}.world-plant-collection article>div{align-content:start;gap:6px}.world-plant-collection strong{font-size:16px;line-height:1.1}.world-included-label,.world-plant-collection .world-price{font-size:12px;line-height:1.25}.world-plant-collection .world-price{align-items:flex-start}.world-plant-collection .world-price>img{width:17px;height:17px}.sticky-purchase-dock{--sticky-tablet-stoiq:112px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-direction:row-reverse;justify-content:flex-start;gap:4px;width:360px;height:auto;left:auto}.sticky-purchase-stoiq{flex:0 0 var(--sticky-tablet-stoiq);width:var(--sticky-tablet-stoiq);height:var(--sticky-tablet-stoiq);transform:translateY(17px)}.sticky-purchase-stoiq:focus-visible,.sticky-purchase-stoiq:hover{transform:translateY(12px)}.sticky-purchase-stoiq .companion-portrait{width:var(--sticky-tablet-stoiq);height:var(--sticky-tablet-stoiq)}.sticky-purchase-dock.is-companion-suppressed .sticky-purchase-stoiq{transform:translateY(100%)}.sticky-purchase-button{flex:0 244px;min-width:0;max-width:244px;min-height:66px;margin:0;padding:9px 10px 9px 16px}.sticky-purchase-button b{flex:0 0 42px;width:42px;height:42px}}@media (max-width:1100px){.corner-scene{--corner-unit:104px}.finds-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.finds-section{padding:110px 0 130px}.finds-heading{margin-bottom:44px}.finds-body{font-size:16px}.finds-provenance{margin-top:26px;font-size:18px}.finds-flavor{margin-top:44px;font-size:14px}.corner-panel{border-radius:28px}.corner-scene{--corner-unit:76px;--corner-cast-right:10%;margin-bottom:26px}.corner-desktop-bar{gap:10px;height:26px;padding:0 14px}.corner-desktop .traffic-lights{gap:5px}.corner-desktop .traffic-lights span{width:5px;height:5px}.corner-desktop-clock,.corner-desktop-menus{gap:7px}.corner-desktop-clock i,.corner-desktop-menus i{height:4px}.corner-desktop-menus i:first-child{width:18px}.corner-desktop-menus i:nth-child(2){width:12px}.corner-desktop-menus i:nth-child(3){display:none}.corner-desktop-clock i:first-child{width:6px}.corner-desktop-clock i:nth-child(2){width:22px}.corner-scrubber{width:calc(100% - 40px)}.corner-ticks span:nth-child(2),.corner-ticks span:nth-child(4){display:none}.finds-row{grid-template-columns:1fr}.find-art{height:158px}.finds-covenant{margin-top:46px;padding-top:40px;font-size:19px}.finds-kicker{margin-top:30px}.finds-triad{margin-top:18px;font-size:17px}}@media (prefers-reduced-motion:reduce){.postcard-face{backface-visibility:visible;transition:opacity .01ms;transform:none}.find-postcard.is-turned .postcard-front,.find-postcard:focus-visible .postcard-front,.find-postcard:hover .postcard-front,.postcard-back{opacity:0;transform:none}.find-postcard.is-turned .postcard-back,.find-postcard:focus-visible .postcard-back,.find-postcard:hover .postcard-back{opacity:1;transform:none}}.dump-section{--dump-scale:1.05;--dump-ice:#8cc7eb;--dump-frost:#d1dee8;--dump-mist:#3d577a;--dump-warm:#ab6e57;--dump-ink:#ffffffed;--dump-soft:#ffffff94;--dump-seam:#ffffff1b;border-top:1px solid var(--line);padding:150px 0 180px}.dump-heading{max-width:840px;margin-bottom:62px}@media (min-width:1101px){.dump-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);align-items:center;gap:72px;display:grid}.dump-heading{margin-bottom:0}.dump-section .dump-scene-wrap{min-width:0}.dump-stage{--dump-scale:.92}}.dump-heading>p:last-child{color:#909797;max-width:620px;margin:26px 0 0;font-size:18px;line-height:1.55}.dump-caption{color:#5f6666;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:650}.dump-stage{background:radial-gradient(circle at 50% 12%,#8cc7eb0d,#0000 62%),#0b0d0d;border:1px solid #ffffff24;border-radius:38px;justify-content:center;padding:56px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 60px 160px #0006}.dump-panel,.dump-stage{font-size:calc(13px * var(--dump-scale))}.hero-proof-platform{color:#bfd9ea;text-transform:none;border-color:#8cc7eb57}.dump-desktop{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 74%,#0e202466 86%,#142c32e0),radial-gradient(126% 80% at 50% -14%,#a8f5ff24,#0000 60%),linear-gradient(#ffffff08,#0000 44%),linear-gradient(166deg,#18424c9e,#0f282e85 36%,#09171a70 70%,#08121466);position:absolute;inset:0;overflow:hidden}.dump-desktop .corner-desktop-files{grid-template-rows:repeat(3,44px);top:28px;right:22px}.dump-scene{z-index:1;justify-content:center;align-items:flex-end;gap:40px;width:100%;display:flex;position:relative}.dump-surface{flex:none;width:min(34em,100%)}@media (min-width:761px){.dump-surface{margin-right:168px}}.dump-stage.is-blank .dump-window,.dump-stage.is-clearing .dump-window{opacity:0}.dump-stage:not(.is-running),.dump-stage:not(.is-running) *{animation-play-state:paused}.dump-panel,.dump-window{border:.8px solid var(--dump-seam);width:100%;color:var(--dump-ink);background:linear-gradient(#ffffff06,#fff0),#060708;border-radius:1.385em;padding:1.077em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;line-height:1.35;transition:opacity .5s;box-shadow:inset 0 .8px #ffffff0d,0 24px 60px #0000008c}.dump-body{min-height:26em;position:relative}.dump-state{opacity:0;flex-direction:column;gap:.769em;transition:opacity .16s ease-in,transform 0s .16s;display:flex;position:absolute;inset:0;transform:translateY(7px)}.dump-state.is-on{opacity:1;transition:opacity .26s ease-out,transform .26s ease-out;transform:none}.dump-review{animation:dump-arrive-state .26s ease-out both}@keyframes dump-arrive-state{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.dump-box{border:.8px solid var(--dump-seam);background:#0000003d;border-radius:1.077em;flex:1;min-height:0;padding:1.308em 1.154em;transition:border-color .26s ease-out,background-color .26s ease-out;overflow:hidden}.dump-box.is-listening{background:linear-gradient(#8cc7eb0d,#8cc7eb0d),#0000003d;border-color:#8cc7eb66}.dump-placeholder{color:#ffffff52}.dump-words{color:var(--dump-ink);margin:0}.dump-words span{animation:dump-word .16s ease-out both}@keyframes dump-word{0%{opacity:0}to{opacity:1}}.dump-shimmer{color:#0000;background:linear-gradient(90deg,#ffffff3d 0 36%,#ffffffa3 50%,#ffffff3d 64% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:dump-shimmer 2s linear infinite}@keyframes dump-shimmer{0%{background-position:-80% 0}to{background-position:180% 0}}.dump-voice-row{align-items:center;min-height:2.154em;display:flex}.dump-mic{border:.8px solid var(--dump-seam);min-height:2.8em;color:var(--dump-soft);background:#ffffff08;border-radius:1.2em;align-items:center;gap:.6em;padding:0 1em;font-size:.769em;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.dump-mic.is-pressed{color:var(--dump-ink);background:#ffffff16}.dump-glyph-mic{width:1.1em;height:1.1em;position:relative}.dump-glyph-mic:before{background:currentColor;border-radius:.2em;width:.4em;height:.6em;top:.04em}.dump-glyph-mic:after,.dump-glyph-mic:before{content:"";position:absolute;left:50%;transform:translate(-50%)}.dump-glyph-mic:after{border:.1em solid;border-top:0;border-radius:0 0 .35em .35em;width:.7em;height:.34em;bottom:.06em}.dump-strip{background:linear-gradient(#8cc7eb0d,#8cc7eb0d),#0000003d;border:.8px solid #8cc7eb66;border-radius:1.077em;flex-direction:column;gap:.769em;width:100%;padding:.923em;animation:dump-fade-in .26s ease-out both;display:flex}@keyframes dump-fade-in{0%{opacity:0}to{opacity:1}}.dump-cluster{gap:1.231em;display:flex}.dump-cluster,.dump-hold{justify-content:center;align-items:center}.dump-hold{background:#ffffff0d;border:1px solid #ab6e5775;border-radius:50%;width:5.846em;height:5.846em;display:inline-flex;position:relative}.dump-halo-ambient,.dump-halo-still,.dump-halo-voice{pointer-events:none;border-radius:50%;position:absolute;inset:-.269em}.dump-halo-ambient{border:.138em solid var(--dump-ice);animation:dump-halo-breathe 1.9s ease-in-out infinite alternate}@keyframes dump-halo-breathe{0%{opacity:.52;transform:scale(1)}to{opacity:.18;transform:scale(1.09)}}.dump-halo-still{border:.154em solid var(--dump-ice);opacity:.45}.dump-halo-voice{border:.185em solid var(--dump-ice);animation:dump-halo-voice 2.6s ease-out infinite}@keyframes dump-halo-voice{0%{opacity:.095;transform:scale(1.02)}7%{opacity:.836;transform:scale(1.176)}14%{opacity:.399;transform:scale(1.084)}21%{opacity:.703;transform:scale(1.148)}29%{opacity:.247;transform:scale(1.052)}36%{opacity:.817;transform:scale(1.172)}45%{opacity:.494;transform:scale(1.104)}53%{opacity:.171;transform:scale(1.036)}61%{opacity:.665;transform:scale(1.14)}70%{opacity:.903;transform:scale(1.19)}78%{opacity:.361;transform:scale(1.076)}86%{opacity:.589;transform:scale(1.124)}93%{opacity:.228;transform:scale(1.048)}to{opacity:.095;transform:scale(1.02)}}.dump-glyph-pause{gap:.462em;display:inline-flex}.dump-glyph-pause span{background:var(--dump-ink);border-radius:.192em;width:.654em;height:1.846em}.dump-stop{min-height:4.462em;color:var(--dump-ink);background:#8cc7eb33;border:.9px solid #8cc7eb9e;border-radius:1.154em;align-items:center;gap:.538em;padding:0 1.385em;font-size:1em;font-weight:600;transition:background-color .16s ease-out;display:inline-flex}.dump-stop.is-pressed{background:#8cc7eb57}.dump-glyph-stop{background:currentColor;border-radius:.16em;width:.923em;height:.923em}.dump-meter-row{gap:.769em;display:flex}.dump-meter,.dump-meter-row{align-items:center;height:1.077em}.dump-meter{gap:.231em;display:inline-flex}.dump-meter span{background:var(--dump-frost);opacity:.24;border-radius:.115em;width:.231em;animation:dump-meter 2.6s ease-out infinite}.dump-meter.is-still span{opacity:.5;animation:none}@keyframes dump-meter{0%{transform:scaleY(calc(1 + (var(--peak) - 1) * .1));opacity:calc(.24 + var(--lit) * .1)}7%{transform:scaleY(calc(1 + (var(--peak) - 1) * .88));opacity:calc(.24 + var(--lit) * .88)}14%{transform:scaleY(calc(1 + (var(--peak) - 1) * .42));opacity:calc(.24 + var(--lit) * .42)}21%{transform:scaleY(calc(1 + (var(--peak) - 1) * .74));opacity:calc(.24 + var(--lit) * .74)}29%{transform:scaleY(calc(1 + (var(--peak) - 1) * .26));opacity:calc(.24 + var(--lit) * .26)}36%{transform:scaleY(calc(1 + (var(--peak) - 1) * .86));opacity:calc(.24 + var(--lit) * .86)}45%{transform:scaleY(calc(1 + (var(--peak) - 1) * .52));opacity:calc(.24 + var(--lit) * .52)}53%{transform:scaleY(calc(1 + (var(--peak) - 1) * .18));opacity:calc(.24 + var(--lit) * .18)}61%{transform:scaleY(calc(1 + (var(--peak) - 1) * .7));opacity:calc(.24 + var(--lit) * .7)}70%{transform:scaleY(calc(1 + (var(--peak) - 1) * .95));opacity:calc(.24 + var(--lit) * .95)}78%{transform:scaleY(calc(1 + (var(--peak) - 1) * .38));opacity:calc(.24 + var(--lit) * .38)}86%{transform:scaleY(calc(1 + (var(--peak) - 1) * .62));opacity:calc(.24 + var(--lit) * .62)}93%{transform:scaleY(calc(1 + (var(--peak) - 1) * .24));opacity:calc(.24 + var(--lit) * .24)}to{transform:scaleY(calc(1 + (var(--peak) - 1) * .1));opacity:calc(.24 + var(--lit) * .1)}}.dump-clock{color:var(--dump-soft);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.769em;font-weight:500}.dump-privacy{color:#ffffff69;margin:0;font-size:.769em}.dump-list{flex-direction:column;gap:.6em;display:flex}.dump-card{background:linear-gradient(#ffffff07,#ffffff07),#0000003d;border:.8px solid #fff2;border-radius:1.231em;padding:.923em 1.077em;transition:padding .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;position:relative;overflow:hidden}.dump-card.is-arriving{animation:dump-card-arrive .26s ease-out var(--card-delay,0s) both}@keyframes dump-card-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.dump-card-light{background:linear-gradient(90deg,#0000,#ffffff19 22% 78%,#0000);height:.8px;position:absolute;top:0;left:0;right:0}.dump-card.is-quiet{background:linear-gradient(#3d577a08,#3d577a08),linear-gradient(#ffffff03,#ffffff03),#0000001f;border-radius:.923em;padding:.692em .846em}.dump-card.is-quiet .dump-card-light{display:none}.dump-card.is-added{background:linear-gradient(#ffffff02,#ffffff02),#0000003d;border-color:#d1dee84d;padding-top:.615em;padding-bottom:.615em}.dump-card.is-added .dump-card-light{background:linear-gradient(90deg,#0000,#ffffff08 22% 78%,#0000)}.dump-card-row{align-items:center;gap:.6em;display:flex}.dump-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.154em;line-height:1.467;overflow:hidden}.dump-card.is-quiet .dump-card-title{color:#ffffffba;font-size:.923em;line-height:1.667}.dump-today{background:#ab6e57b8;border-radius:0 .1em .1em 0;width:.154em;height:1.154em;position:absolute;top:1.154em;left:0}.dump-add{min-height:2em;color:var(--dump-ink);white-space:nowrap;background:#ffffff16;border:.8px solid #d1dee86b;border-radius:.909em;padding:0 1em;font-size:.846em;font-weight:600;line-height:2;transition:background-color .16s ease-out,border-color .16s ease-out}.dump-card.is-quiet .dump-add{padding:0 .9em;font-size:.769em}.dump-add.is-pressed{background:#ffffff26;border-color:#d1dee8c7}.dump-check{background:#d1dee8b8;border-radius:50%;flex:none;width:.923em;height:.923em;position:relative}.dump-check:after{content:"";border:.11em solid #060708;border-width:0 .11em .11em 0;width:.2em;height:.36em;position:absolute;top:.24em;left:.3em;transform:rotate(43deg)}.dump-added-label{color:#d1dee8d1;font-size:.769em;font-weight:600}.dump-added-title{color:#ffffff87;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.077em;font-weight:500;overflow:hidden}.dump-undo{color:var(--dump-soft);white-space:nowrap;font-size:.769em;font-weight:600}.dump-group{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;margin:.6em 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.692em}.dump-receipt{opacity:0;align-items:center;gap:.692em;margin-top:auto;padding-top:.6em;font-size:.846em;font-weight:500;transition:opacity .26s ease-out,transform .26s ease-out;display:flex;transform:translateY(-6px)}.dump-receipt.is-on{opacity:1;transform:none}.dump-footer{align-items:center;gap:.923em;min-height:3.385em;margin-top:.923em;display:flex}.dump-spacer{flex:1}.dump-quiet-button{border:.8px solid var(--dump-seam);min-height:3.167em;color:var(--dump-soft);white-space:nowrap;background:#ffffff09;border-radius:1.083em;padding:0 1.167em;font-size:.923em;font-weight:500;line-height:3.167}.dump-primary-button{min-height:3.385em;color:var(--dump-ink);white-space:nowrap;background:#ffffff1c;border:.8px solid #ffffff2b;border-radius:1.077em;padding:0 1.308em;font-size:1em;font-weight:600;line-height:3.385;transition:background-color .16s ease-out,color .16s ease-out}.dump-primary-button.is-pressed{background:#ffffff12}.dump-primary-button.is-off{color:#ffffff47;background:#ffffff09;border-color:#ffffff0f}.dump-sorting{color:var(--dump-soft);gap:.692em;font-size:.846em;font-weight:500}.dump-slivers,.dump-sorting{align-items:center;display:inline-flex}.dump-slivers{gap:.385em;height:1.462em}.dump-slivers span{border:.8px solid var(--dump-seam);background:#ffffff0d;border-radius:.23em;width:1.538em;height:.923em;animation:dump-sliver .62s ease-in-out infinite alternate}.dump-slivers span:nth-child(2){animation-delay:.15s}.dump-slivers span:nth-child(3){animation-delay:.3s}@keyframes dump-sliver{0%{opacity:.45;transform:translateY(.269em)}to{opacity:1;transform:translateY(-.269em)}}.dump-companion.hero-character{--stage-w:134px;--stage-h:calc(1.2093 * var(--stage-w));--stage-bottom:0px;right:21%;bottom:calc(-56px - .3472 * var(--stage-w));z-index:1;width:var(--stage-w);height:calc(var(--stage-bottom) + var(--stage-h));cursor:default;perspective:none;flex:none;min-height:0;position:absolute}.dump-companion .character-halo{display:none}.dump-plant{z-index:1;filter:drop-shadow(0 8px 18px #0000004d);width:72px;height:auto;position:absolute;bottom:-2px;right:4.5%}.dump-stage{--dc-w:134px}.dump-cursor{z-index:3;filter:drop-shadow(0 1px 2px #0000008c);opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.2 20.6'%3E%3Cpath d='M0.75 0.9 L0.75 17.2 L5.05 13.1 L7.55 19.35 L10.55 18.1 L8.05 11.95 L14.05 11.95 Z' fill='%23000' stroke='%23fff' stroke-width='1.4' stroke-linejoin='miter'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:19px;height:25px;position:absolute;bottom:58%;right:55%}.dump-stage.is-cursorIn .dump-cursor{opacity:1;transition:opacity .18s;animation:dump-cursor-travel 1.1s cubic-bezier(.3,0,.25,1) both}.dump-stage.is-hovering .dump-cursor{opacity:1;right:calc(21% + .42 * var(--dc-w));top:auto;bottom:calc(.28 * var(--dc-w))}.dump-stage.is-reaching .dump-cursor{opacity:1;animation:dump-cursor-reach .38s cubic-bezier(.3,0,.3,1) both}.dump-stage.is-clicking .dump-cursor{opacity:1;right:calc(21% + .06 * var(--dc-w));top:auto;bottom:calc(.72 * var(--dc-w));animation:dump-cursor-press .43s both}@keyframes dump-cursor-travel{0%{bottom:58%;right:55%}to{right:calc(21% + .42 * var(--dc-w));bottom:calc(.28 * var(--dc-w))}}@keyframes dump-cursor-reach{0%{right:calc(21% + .42 * var(--dc-w));bottom:calc(.28 * var(--dc-w))}to{right:calc(21% + .06 * var(--dc-w));bottom:calc(.72 * var(--dc-w))}}@keyframes dump-cursor-press{0%,to{transform:rotate(-8deg)scale(1)}45%{transform:rotate(-8deg)scale(.86)}}.dump-mic-chip{z-index:2;right:calc(21% - .1 * var(--dc-w));bottom:calc(.68 * var(--dc-w));opacity:0;pointer-events:none;background:#101214c7;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;transform:scale(.7);box-shadow:0 6px 18px #00000059}.dump-stage.is-clicking .dump-mic-chip,.dump-stage.is-hovering .dump-mic-chip,.dump-stage.is-reaching .dump-mic-chip{opacity:1;transition:opacity .2s,transform .26s cubic-bezier(.2,.9,.3,1.2);transform:scale(1)}.dump-stage.is-clicking .dump-mic-chip{background:#8cc7eb38;border-color:#8cc7ebb3}.dump-mic-glyph{background:#eef2f3;border-radius:6px;width:9px;height:15px;margin-bottom:7px;display:block;position:relative}.dump-mic-glyph:after{border:1.8px solid #eef2f3;border-top:0;border-radius:0 0 11px 11px;width:17px;height:9px;top:calc(100% - 4px)}.dump-mic-glyph:after,.dump-mic-glyph:before{content:"";position:absolute;left:50%;transform:translate(-50%)}.dump-mic-glyph:before{background:#eef2f3;width:1.8px;height:4px;top:calc(100% + 5px);box-shadow:-5px 4px 0 .1px #eef2f3,5px 4px 0 .1px #eef2f3,0 4px 0 .1px #eef2f3}@media (prefers-reduced-motion:no-preference){.dump-window{transition:opacity .26s,transform .3s cubic-bezier(.2,.8,.3,1)}.dump-stage.is-clicking .dump-window,.dump-stage.is-cursorIn .dump-window,.dump-stage.is-hovering .dump-window,.dump-stage.is-idle .dump-window,.dump-stage.is-reaching .dump-window{opacity:0;transform:translateY(12px)scale(.985)}}.dump-stage.is-clicking .dump-companion,.dump-stage.is-hovering .dump-companion,.dump-stage.is-reaching .dump-companion{transition:transform .26s;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.dump-cursor,.dump-mic-chip{display:none}}.dump-companion .character-ground{display:none}.dump-companion .character-ground span{top:calc(-.047 * var(--stage-w));width:calc(.51 * var(--stage-w))}.dump-companion .hero-eye{width:calc(.0395 * var(--stage-w));height:calc(.0395 * var(--stage-w))}.dump-companion .hero-eye>span{width:calc(.014 * var(--stage-w));height:calc(.014 * var(--stage-w));animation:none;transform:translate(-50%,-50%)}.dump-companion .hero-eyes:after,.dump-companion .hero-eyes:before{width:calc(.0442 * var(--stage-w));height:calc(.0442 * var(--stage-w))}.dump-rail{gap:34px;margin:26px 0 0;padding:0;list-style:none;display:flex}.dump-rail li{color:#5d6464;letter-spacing:.06em;padding-left:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;transition:color .3s;position:relative}.dump-rail li:before{content:"";background:#2c3131;border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dump-rail li.is-live{color:var(--ice)}.dump-rail li.is-live:before{background:var(--ice);box-shadow:0 0 12px #a8f5ffcc}.dump-bridge{color:#8f9797;align-items:center;gap:10px;margin:44px 0 0;font-size:17px;transition:color .25s;display:inline-flex}.dump-bridge:hover{color:var(--ink)}.dump-bridge span{color:var(--ice)}.dump-storyboard{--dump-scale:.86;flex-direction:column;gap:30px;display:none}.dump-storyboard figure{margin:0}.dump-storyboard .dump-panel{flex-direction:column;gap:.769em;min-height:20em;display:flex}.dump-storyboard .dump-box{min-height:8em}.dump-storyboard figcaption{color:#8b9393;margin-top:16px;font-size:15px;line-height:1.55}.dump-storyboard figcaption b{color:var(--ink);font-weight:560;display:block}@media (max-width:1100px){.dump-section{--dump-scale:.95;padding:110px 0 130px}.dump-stage{padding:40px 18px}.dump-scene{gap:20px}.dump-companion.hero-character{--stage-w:230px}.dump-stage{--dc-w:230px}}@media (max-width:760px){.dump-section{--dump-scale:.88;padding:90px 0 100px}.dump-stage{border-radius:26px;padding:20px 12px 26px}.dump-scene{flex-direction:column-reverse;align-items:center;gap:0}.dump-companion.hero-character{--stage-w:168px}.dump-stage{--dc-w:168px}.dump-rail{flex-direction:column;gap:12px}.dump-heading>p:last-child{font-size:16px}}@media (prefers-reduced-motion:reduce){.dump-window{display:none}.dump-storyboard{display:flex}.dump-rail{display:none}}.interrupt-heading{max-width:930px;margin-bottom:48px}.interrupt-heading h2{max-width:900px}.interrupt-heading>p:not(.eyebrow){color:#909797;max-width:780px;margin:26px 0 0;font-size:18px;line-height:1.55}.interrupt-support{color:#c2caca;margin-top:16px;font-size:13px;line-height:1.5;display:block}.fireball-live,.fireball-sequence{position:relative}.fireball-desktop{--browser-left:3.8%;--browser-top:8.8%;--browser-width:72.2%;--browser-height:76.4%;--character-left:79.2%;--character-bottom:4.8%;--character-width:clamp(118px,12.8vw,174px);isolation:isolate;background:radial-gradient(circle at 82% 74%,#486f7829,#0000 32%),linear-gradient(148deg,#ffffff06,#0000 34%),linear-gradient(145deg,#111719,#080b0c 58%,#0b1011);border:1px solid #ffffff24;border-radius:34px;min-height:clamp(610px,48vw,760px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 60px 160px #0000006b}.fireball-desktop:after{z-index:0;content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(#ffffff14 .55px,#0000 .7px);background-size:5px 5px;position:absolute;inset:27px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.fireball-menu-bar{z-index:20;color:#e8efef8f;letter-spacing:.02em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06090adb;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;height:28px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:grid;position:absolute;inset:0 0 auto}.fireball-menu-bar span:first-child{color:#dfe7e7;margin-right:12px;font-size:8px}.fireball-menu-bar span:last-child{justify-self:end}.fireball-browser{z-index:4;left:var(--browser-left);top:var(--browser-top);width:var(--browser-width);height:var(--browser-height);background:#0d0f10;border:1px solid #ffffff2e;border-radius:15px;position:absolute;overflow:hidden;box-shadow:0 38px 80px #0000007a,inset 0 1px #ffffff14}.fireball-browser-chrome{z-index:3;color:#8d9494;background:#1a1c1d;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(76px,.52fr) minmax(150px,1fr) auto;align-items:center;gap:10px;height:54px;padding:8px 12px;font-size:8px;display:grid;position:relative}.fireball-browser-tools,.fireball-tabs,.fireball-traffic{align-items:center;gap:6px;display:flex}.fireball-traffic i{background:#5a6060;border-radius:50%;width:7px;height:7px}.fireball-traffic i:first-child{background:#9b5e58}.fireball-traffic i:nth-child(2){background:#9b8558}.fireball-traffic i:last-child{background:#5f8d67}.fireball-tabs{align-self:end;gap:2px;height:29px}.fireball-tabs span{text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:7px 7px 0 0;flex:1;place-items:center;height:100%;display:grid;overflow:hidden}.fireball-tabs span:first-child{color:#c4c9c9;background:#101213}.fireball-address{color:#9ca3a3;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#111314;border:1px solid #ffffff14;border-radius:999px;padding:7px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.fireball-browser-tools i{background:#ffffff17;border-radius:50%;width:17px;height:17px}.fireball-browser-page{background:#0b0d0e;position:absolute;inset:54px 0 0;overflow:hidden}.fireball-feed{z-index:1;background:#0b0d0e;grid-template-columns:9.5% 1fr;transition:none;display:grid;position:absolute;inset:0}.fireball-feed-rail{border-right:1px solid #ffffff0d;align-content:start;justify-items:center;gap:16px;padding-top:20px;display:grid}.fireball-feed-rail i{background:#ffffff17;border-radius:6px;width:19px;height:19px}.fireball-feed-rail i.is-active{background:#ffffff40}.fireball-feed-grid{will-change:transform;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:16px 13px;padding:18px;display:grid}.fireball-feed-card{gap:6px;display:grid}.fireball-feed-card>span{background:#ffffff1f;border-radius:999px;height:4px;display:block}.fireball-feed-card>span:last-child{background:#ffffff0f}.fireball-feed-thumb{aspect-ratio:16/9;background:radial-gradient(circle at 64% 42%,#ffffff0f,#0000 27%),linear-gradient(145deg,#303536,#171a1b 62%,#25292a);border-radius:7px;position:relative;overflow:hidden}.fireball-feed-play{background:#b93a35c2;border-radius:6px;width:28px;height:19px;left:50%}.fireball-feed-play,.fireball-feed-play:after{position:absolute;top:50%;transform:translate(-50%,-50%)}.fireball-feed-play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#f2f4f4;width:7px;height:9px;left:52%}.fireball-feed-thumb small{color:#dfe4e4;background:#000000c2;border-radius:3px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;position:absolute;bottom:5px;right:5px}.fireball-desktop.is-playing .fireball-feed-grid{animation:fireball-feed-scroll 2.02s cubic-bezier(.3,0,.3,1) both}@keyframes fireball-feed-scroll{0%{transform:translateY(0)}44%{transform:translateY(-16%)}66%,to{transform:translateY(-32%)}}.fireball-wall{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff03,#0000 38%),#080909;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fireball-wall-orb{aspect-ratio:1;background:radial-gradient(circle at 29% 22%,#ffffff09,#0000 31%),radial-gradient(circle at 70% 76%,#6e7a960b,#0000 34%),#0c0d0ef5;border:1px solid #ffffff29;border-radius:49% 51% 54% 46%/51% 47% 53% 49%;width:min(72%,480px);position:absolute}.fireball-wall-content{z-index:1;color:#f1f1f3;text-align:left;width:min(54%,350px);min-width:240px;position:relative}.fireball-wall-eyebrow{color:#dcdce175;letter-spacing:.16em;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex}.fireball-wall-eyebrow:before{content:"";background:linear-gradient(90deg,#ffffff61,#0000);width:19px;height:1px}.fireball-wall h3{letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(21px,2.25vw,34px);font-weight:560;line-height:1.03}.fireball-wall p{margin:0}.fireball-wall-continuity{color:#e2e5e5;font-size:10px;line-height:1.35}.fireball-wall-context,.fireball-wall-continuity span{color:#929297}.fireball-wall-context{font-size:8px;margin-top:5px!important}.fireball-wall-session{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:15px 0 10px;padding:10px 11px;display:flex}.fireball-wall-session>div{gap:3px;min-width:0;display:grid}.fireball-wall-session span,.fireball-wall-session strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fireball-wall-session strong{font-size:9px;font-weight:650}.fireball-wall-session span{color:#a5abab;font-size:7px}.fireball-wall-session time{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.fireball-wall-time{flex:none;justify-items:end}.fireball-wall-time small{color:#777f7f;white-space:nowrap;font-size:5px}.fireball-wall button{font:inherit;cursor:default}.fireball-wall-primary{color:#090b0c;background:#eeeeef;border:1px solid #ffffff38;border-radius:9px;width:100%;min-height:35px;font-size:9px;font-weight:720}.fireball-wall-options{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.fireball-wall-options button{color:#c2c7c7;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;min-height:29px;padding:0 7px;font-size:7px}.fireball-wall-continue{color:#77777c;background:0 0;border:0;margin:8px auto 0;padding:2px 0;font-size:7px;display:block}.fireball-browser.is-blocked .fireball-feed,.fireball-browser.is-committed .fireball-feed{opacity:0}.fireball-browser.is-blocked .fireball-wall,.fireball-browser.is-committed .fireball-wall{opacity:1}.fireball-browser-cover{z-index:9;opacity:0;pointer-events:none;background:#06050a;position:absolute;inset:0}.fireball-desktop.is-playing .fireball-browser-cover{animation:fireball-cover 2.42s linear both}@keyframes fireball-cover{0%,95.45%{opacity:0}to{opacity:1}}.fireball-browser.is-committed .fireball-browser-cover{opacity:1}.fireball-browser.is-blocked .fireball-browser-cover{opacity:0;transition:opacity .2s;animation:none}.fireball-impact{z-index:8;opacity:0;pointer-events:none;background:#06050a00;position:absolute;inset:0;overflow:hidden}.fireball-desktop.is-playing .fireball-impact{animation:fireball-impact-stage 2.6s linear both}@keyframes fireball-impact-stage{0%,68.42%{opacity:0;background:#06050a00}69.23%{opacity:1;background:#06050a00}84.62%{opacity:1;background:#06050af0}99%{opacity:1;background:#06050a}to{opacity:0}}.fireball-impact-bloom,.fireball-impact-core,.fireball-impact-ring,.fireball-impact-sparks{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fireball-impact-bloom{aspect-ratio:1;background:radial-gradient(circle,#fffffffa 0,#ffb829f2 8%,#ff380ad6 27%,#47060994 51%,#0000 72%);border-radius:50%;width:92%}.fireball-desktop.is-playing .fireball-impact-bloom{animation:fireball-impact-bloom .78s cubic-bezier(.12,.68,.22,1) 1.78s both}.fireball-impact-ring{border:7px solid #ffb838e6;border-radius:50%;width:86px;height:86px}.fireball-desktop.is-playing .fireball-impact-ring{animation:fireball-impact-ring .78s cubic-bezier(.12,.68,.22,1) 1.78s both}.fireball-impact-core{background:#ffd142d1;border-radius:50%;width:68px;height:68px;box-shadow:0 0 0 34px #ff2e045c}.fireball-desktop.is-playing .fireball-impact-core{animation:fireball-impact-core .78s cubic-bezier(.12,.68,.22,1) 1.78s both}@keyframes fireball-impact-bloom{0%{opacity:1;transform:translate(-50%,-50%)scale(.08)}42%{opacity:.92;transform:translate(-50%,-50%)scale(.62)}to{opacity:.08;transform:translate(-50%,-50%)scale(1.18)}}@keyframes fireball-impact-ring{0%{opacity:.95;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(10.2)}}@keyframes fireball-impact-core{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(7.2)}}.fireball-impact-sparks{width:1px;height:1px}.fireball-impact-sparks i{transform-origin:0;background:#ff6e0a;border-radius:99px;width:32px;height:3px;position:absolute;top:0;left:0}.fireball-desktop.is-playing .fireball-impact-sparks i{animation:fireball-impact-spark .78s cubic-bezier(.12,.68,.22,1) 1.78s both}.fireball-impact-sparks i:nth-child(3n){background:#fff;height:2px}.fireball-impact-sparks i:nth-child(4n){width:18px}.fireball-impact-sparks i:nth-child(4n+2){width:40px}@keyframes fireball-impact-spark{0%{opacity:.92;transform:rotate(var(--angle)) translateX(22px) scaleX(1)}to{opacity:0;transform:rotate(var(--angle)) translateX(214px) scaleX(.2)}}.fireball-focus-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1415d1;border:1px solid #a8f5ff29;border-radius:14px;gap:5px;width:18.4%;min-width:190px;padding:17px 18px;display:grid;position:absolute;top:18%;right:3.4%;box-shadow:0 20px 54px #00000047}.fireball-focus-card span{color:#8bd4dd;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.fireball-focus-card strong{color:#e9eded;font-size:12px;font-weight:650}.fireball-focus-card small{color:#8e9797;font-size:9px}.fireball-files{z-index:1;grid-template-columns:repeat(2,62px);gap:19px 10px;display:grid;position:absolute;top:39%;right:3.8%}.fireball-files>span{justify-items:center;gap:5px;display:grid}.fireball-files i{background:#ffffff14;border:1px solid #ffffff21;border-radius:3px;width:31px;height:25px;display:block;position:relative}.fireball-files i.is-folder{background:#57878f47;border-color:#83b5bc47}.fireball-files i.is-folder:before{content:"";background:#57878f75;border-radius:3px 3px 0 0;width:13px;height:5px;position:absolute;top:-4px;left:2px}.fireball-files small{color:#e2e9e980;text-align:center;font-size:6px}.fireball-ground{z-index:1;background:linear-gradient(90deg,#0000,#a8f5ff2e 28%,#ffffff1a 74%,#0000);width:24%;height:1px;position:absolute;bottom:4.7%;right:2.4%}.fireball-stoiq{z-index:7;left:var(--character-left);bottom:var(--character-bottom);width:var(--character-width);aspect-ratio:540/478;filter:drop-shadow(0 22px 22px #00000085);transform-origin:bottom;background-position:0 0;background-repeat:no-repeat;background-size:2400% 100%;position:absolute;transform:scaleX(-1)}.fireball-sequence[data-revealed] .fireball-stoiq,.fireball-sequence[data-revealed] .fireball-story-stoiq{background-image:url(/stoiq-fireball-sequence.png)}.fireball-desktop.is-playing .fireball-stoiq{animation:fireball-character 1.98s step-end both}@keyframes fireball-character{0%{background-position:0 0}8.0808%{background-position:4.3478% 0}10.8586%{background-position:8.6957% 0}13.6364%{background-position:13.0435% 0}19.1919%{background-position:17.3913% 0}23.7374%{background-position:21.7391% 0}28.2828%{background-position:26.087% 0}37.8788%{background-position:30.4348% 0}42.4242%{background-position:34.7826% 0}46.9697%{background-position:39.1304% 0}55.0505%{background-position:43.4783% 0}58.0808%{background-position:47.8261% 0}61.1111%{background-position:52.1739% 0}72.2222%{background-position:56.5217% 0}75.2525%{background-position:60.8696% 0}78.2828%{background-position:65.2174% 0}83.8384%{background-position:69.5652% 0}86.1111%{background-position:73.913% 0}88.3838%{background-position:78.2609% 0}94.4444%{background-position:82.6087% 0}97.2222%{background-position:86.9565% 0}to{background-position:0 0}}.fireball-projectile{z-index:8;aspect-ratio:103/154;opacity:0;filter:drop-shadow(0 0 13px #ff470594);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(35px,4.25vw,58px);position:absolute;top:79.5%;left:79.2%;transform:translate(-50%,-50%)rotate(-151deg)}.fireball-sequence[data-revealed] .fireball-projectile{background-image:url(/stoiq-fireball-projectile.png)}.fireball-desktop.is-playing .fireball-projectile{animation:fireball-flight .23s cubic-bezier(.2,.72,.3,1) 1.55s forwards}@keyframes fireball-flight{0%{opacity:1;top:79.5%;left:79.2%}50%{opacity:1;top:55%;left:59.5%}99.8%{opacity:1;top:47%;left:39.9%}to{opacity:0;top:47%;left:39.9%}}.fireball-storyboard{display:none}@media (max-width:980px){.fireball-desktop{--browser-left:3%;--browser-top:9%;--browser-width:73%;--browser-height:77%;--character-left:80.3%;--character-width:clamp(88px,15vw,132px);border-radius:28px;min-height:clamp(520px,67vw,650px)}.fireball-focus-card{width:19%;min-width:150px;padding:12px;right:2.5%}.fireball-files{display:none}.fireball-browser-chrome{grid-template-columns:auto minmax(70px,.42fr) minmax(120px,1fr) auto;gap:7px;height:46px;padding:6px 9px}.fireball-browser-page{inset-block-start:46px}.fireball-feed-grid{gap:12px 10px;padding:14px}.fireball-wall-content{width:min(60%,330px)}}@media (max-width:620px){.interrupt-heading{margin-bottom:32px}.interrupt-heading h2{font-size:clamp(43px,12.7vw,58px)}.interrupt-heading>p:last-of-type{font-size:15px}.interrupt-support{font-size:12px}.fireball-desktop{--browser-left:2.5%;--browser-top:10%;--browser-width:75.5%;--browser-height:78%;--character-left:79.5%;--character-bottom:3.2%;--character-width:clamp(64px,20vw,82px);border-radius:23px;min-height:390px}.fireball-menu-bar{height:23px;padding:0 8px;font-size:5px}.fireball-menu-bar span:nth-child(2){display:none}.fireball-browser{border-radius:10px}.fireball-browser-chrome{grid-template-columns:auto 1fr;height:34px;padding:5px 7px}.fireball-browser-page{inset-block-start:34px}.fireball-traffic i{width:5px;height:5px}.fireball-browser-tools,.fireball-tabs{display:none}.fireball-address{padding:5px 7px;font-size:5px}.fireball-feed{grid-template-columns:1fr}.fireball-feed-rail{display:none}.fireball-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 7px;padding:9px}.fireball-feed-card:nth-child(n+11){display:none}.fireball-feed-play{width:19px;height:13px}.fireball-feed-play:after{width:5px;height:6px}.fireball-wall-orb{width:94%}.fireball-wall-content{width:88%;min-width:0}.fireball-wall h3{margin:5px 0;font-size:15px}.fireball-wall-eyebrow{font-size:5px}.fireball-wall-context,.fireball-wall-continuity{display:none}.fireball-wall-session{margin:8px 0 6px;padding:7px}.fireball-wall-session strong{font-size:7px}.fireball-wall-session span{color:#dce2e2;font-size:6px;font-weight:650}.fireball-wall-session time{font-size:7px}.fireball-wall-time small{display:none}.fireball-wall-primary{min-height:26px;padding:0 4px;font-size:6px}.fireball-wall-continue,.fireball-wall-options{display:none}.fireball-focus-card{border-radius:9px;gap:3px;width:20.5%;min-width:0;padding:8px 6px;top:22%;right:1.5%}.fireball-focus-card span{font-size:4px}.fireball-focus-card strong{font-size:7px;line-height:1.15}.fireball-focus-card small{font-size:5px;line-height:1.2}.fireball-ground{width:23%;right:0}.fireball-projectile{width:31px}.fireball-impact-sparks i{display:none}}@media (prefers-reduced-motion:reduce){.fireball-live{display:none}.fireball-storyboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fireball-story-beat{min-width:0;margin:0}.fireball-story-desktop{background:linear-gradient(145deg,#111719,#080b0c);border:1px solid #ffffff21;border-radius:18px;min-height:260px;position:relative;overflow:hidden}.fireball-story-menu{z-index:5;background:#06090adb;border-bottom:1px solid #ffffff14;height:11px;position:absolute;inset:0 0 auto}.fireball-story-desktop .fireball-browser{border-radius:7px;width:73%;height:76%;top:8%;left:3%}.fireball-story-desktop .fireball-browser-chrome{grid-template-columns:auto 1fr;height:24px;padding:3px 5px}.fireball-story-desktop .fireball-browser-page{inset-block-start:24px}.fireball-story-desktop .fireball-browser-tools,.fireball-story-desktop .fireball-feed-rail,.fireball-story-desktop .fireball-tabs{display:none}.fireball-story-desktop .fireball-address{padding:3px;font-size:4px}.fireball-story-desktop .fireball-feed{grid-template-columns:1fr}.fireball-story-desktop .fireball-feed-grid{grid-template-columns:repeat(2,1fr);gap:5px;padding:6px;transform:translateY(-8%)}.fireball-story-desktop .fireball-feed-card:nth-child(n+9){display:none}.fireball-story-desktop .fireball-wall-content{width:88%;min-width:0}.fireball-story-desktop .fireball-wall h3{margin:4px 0;font-size:10px}.fireball-story-desktop .fireball-wall-context,.fireball-story-desktop .fireball-wall-continue,.fireball-story-desktop .fireball-wall-continuity,.fireball-story-desktop .fireball-wall-options{display:none}.fireball-story-desktop .fireball-wall-session{margin:5px 0;padding:5px}.fireball-story-desktop .fireball-wall-session strong,.fireball-story-desktop .fireball-wall-session time{font-size:5px}.fireball-story-desktop .fireball-wall-session span{color:#fff;font-size:5px}.fireball-story-desktop .fireball-wall-primary{min-height:20px;font-size:5px}.fireball-story-desktop .fireball-focus-card{width:20%;min-width:0;padding:6px;top:16%;right:2%}.fireball-story-desktop .fireball-focus-card small,.fireball-story-desktop .fireball-focus-card span{display:none}.fireball-story-desktop .fireball-focus-card strong{font-size:5px}.fireball-story-stoiq{z-index:7;aspect-ratio:540/478;filter:drop-shadow(0 10px 10px #00000073);background-position:0 0;background-repeat:no-repeat;background-size:2400% 100%;width:22%;position:absolute;bottom:4%;left:78%;transform:scaleX(-1)}.fireball-story-beat.is-charge .fireball-story-stoiq{background-position:52.1739% 0}.fireball-story-beat figcaption{color:#8e9696;margin-top:10px;font-size:11px;line-height:1.45}.fireball-story-beat figcaption strong{color:#e6ebeb;font-weight:650;display:block}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.fireball-storyboard{grid-template-columns:1fr;gap:30px}.fireball-story-desktop{min-height:310px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}