:root{--ink:#ece7de;--muted:#8b8d92;--night:#050607;--shadow:0 45px 110px #000000b3;--line:#ece7de14;--line-strong:#ece7de2e;--mist:#ffffff09;--acid:#d8e1d4;--foam:#98a8c5;--ember:#b49480;--display:"Iowan Old Style", Baskerville, Georgia, serif;--body:"Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", "Menlo", "Monaco", monospace;--vice-gravity-extra-condensed:"ABC Gravity Extra Condensed Italic", "Helvetica Neue", Arial, sans-serif;--vice-ivory:"Ivory LL", "Iowan Old Style", Baskerville, Georgia, serif;font-family:var(--body);color:var(--ink);background:var(--night);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.45}@font-face{font-family:ABC Gravity Extra Condensed Italic;src:url(/fonts/vice/ABCGravity-ExtraCondensedItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ivory LL;src:url(/fonts/vice/IvoryLL-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body,#root{min-height:100svh;margin:0}body{background:radial-gradient(circle at 18% 12%,#ffffff0a,#0000 24%),radial-gradient(circle at 82% 10%,#98a8c50f,#0000 20%),linear-gradient(#010101 0%,#040506 45%,#020304 100%)}button,input{font:inherit}button{color:#f4efe6d6;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;transition:color .16s,opacity .16s,filter .16s}button:hover{color:#fff}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #ece7de80}.ghost-button{color:#ece7de80;box-shadow:none;background:0 0;border:0}.ghost-button:hover{color:#ffffffd1;background:0 0}.ghost-button-placeholder{visibility:hidden}.link-button{color:var(--muted);box-shadow:none;background:0 0;border-radius:0;justify-self:flex-start;padding:0}.foam-shell{min-height:100svh;padding:0;position:relative;overflow:hidden}.boot-screen{z-index:30;background:#000;min-height:100svh;position:fixed;inset:0;overflow:hidden}.boot-screen-button{background:0 0;place-items:center;width:100%;min-height:100svh;display:grid;position:absolute;inset:0}.boot-screen-label{color:#f4efe6b8;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;opacity:0;font-size:clamp(1.1rem,2vw,1.4rem);animation:1.4s .5s forwards arrival-cta;transform:translateY(18svh)}.intro-prelude-page{opacity:0;pointer-events:none;filter:blur(18px)brightness(.62);align-content:center;justify-items:center;padding:9svh 2rem 5svh;display:grid;position:absolute;inset:0;transform:translateY(.35rem)scale(1.012)}.intro-prelude-visible{animation:2.2s ease-out forwards intro-page-in}.intro-prelude-fading-out{animation:2.2s ease-in forwards intro-page-out}.intro-prelude-page-one{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(2rem,4vh,3.5rem)}.intro-logo{max-width:100%;height:auto;display:block}.intro-logo-vice{width:min(62vw,36rem);margin-top:6svh}.intro-copy-stack{justify-items:center;gap:.85rem;width:min(90vw,56rem);margin-top:1.5svh;display:grid;transform:translate(-1.5rem)}.intro-copy-line{color:#f4efe6eb;font-family:var(--vice-ivory);letter-spacing:.01em;text-align:center;opacity:0;filter:blur(10px)brightness(.7);will-change:opacity, filter;text-shadow:0 0 18px #00000085;margin:0;font-size:clamp(1.08rem,2.05vw,1.62rem);line-height:1.18;animation:1.5s ease-out forwards intro-copy-surface}.intro-line-one{font-family:var(--vice-gravity-extra-condensed);letter-spacing:0;text-transform:uppercase;gap:.08em;font-size:clamp(3.3rem,7.4vw,5.75rem);font-style:italic;line-height:.82;animation-delay:1.35s;display:grid}.intro-launch-line{font-family:var(--vice-ivory);text-transform:none;margin-top:.18em;font-size:.32em;font-style:normal;line-height:1.1}.intro-line-two{animation-delay:2.6s}.intro-line-three{animation-delay:3.85s}.intro-relik-credit{color:#f4efe63d;font-family:var(--vice-ivory);opacity:0;filter:blur(5px);text-shadow:0 0 14px #00000080;flex-direction:column;justify-content:center;place-self:end center;align-items:center;gap:.18rem;margin:0 0 clamp(.35rem,1.2vh,.85rem);font-size:clamp(.48rem,.72vw,.62rem);font-style:italic;line-height:1;animation:1.5s ease-out 7.35s forwards intro-relik-credit-in;display:flex}.intro-relik-logo{opacity:.44;filter:drop-shadow(0 0 10px #ffffff0a);width:clamp(2.3rem,3.8vw,3.35rem);height:auto;display:block;transform:translateY(0)}.intro-copy-line em{font-style:italic}.intro-highlight{color:#f0a4cf;text-shadow:0 0 18px #f0a4cf2e,0 0 16px #00000070}.intro-prelude-page-two{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;justify-items:center;row-gap:clamp(.95rem,2.6vh,1.8rem);padding-top:12svh;padding-bottom:7svh}.intro-cohost-label{color:#ece7de8f;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem}.intro-cohost-lane{place-items:center;width:100%;min-height:clamp(6.6rem,14vh,8.6rem);display:grid}.intro-cohost-grid{justify-content:center;align-items:center;gap:clamp(.95rem,3.6vw,2.2rem);width:min(86vw,42rem);display:flex}.intro-logo-frame{place-items:center;width:min(24vw,9.8rem);height:clamp(3.9rem,8vh,5.7rem);display:grid}.intro-logo-frame-nous,.intro-logo-frame-pharmaicy,.intro-logo-frame-mintbot{flex:0 0 min(24vw,9.8rem)}.intro-logo-frame .intro-logo{object-fit:contain;max-width:100%;max-height:100%}.intro-logo-nous{width:82%}.intro-logo-pharmaicy{width:74%}.intro-logo-mintbot{width:68%}.intro-preference-lane{justify-content:center;align-items:flex-end;width:100%;min-height:0;padding-top:0;display:flex}.intro-preference-lockup{flex-direction:column;justify-content:center;align-items:center;gap:.42rem;margin-top:0;margin-bottom:clamp(1.4rem,3.8vh,2.7rem);display:flex}.intro-preference-label{color:#ece7de4d;font-family:var(--serif);letter-spacing:.01em;text-align:center;margin:0;font-size:.54rem;font-style:italic;font-weight:500;transform:skew(-10deg)}.intro-preference-mark{object-fit:contain;opacity:.82;filter:drop-shadow(0 0 12px #78a8ff1a);width:min(8.2vw,2.25rem);max-width:100%;height:auto;transform:translate(-.22rem)}.boot-transition-overlay{z-index:24;pointer-events:none;opacity:1;will-change:opacity;background:#000;position:fixed;inset:0}.boot-transition-overlay-holding{opacity:1}.boot-transition-overlay-fading{opacity:0;transition:opacity .92s ease-out}.transition-content{transition:opacity .3s ease-out}.transition-content.fading{opacity:0}.entry-delay-content{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out;position:relative}.entry-delay-content.revealed{opacity:1;visibility:visible;pointer-events:auto}.ambient-grid{pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.ambient-glow{filter:blur(84px);opacity:.36;pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute}.ambient-glow-left{background:#ffffff0a;top:-12rem;left:-12rem}.ambient-glow-right{background:#98a8c514;bottom:-12rem;right:-10rem}.experience-wrapper{z-index:1;opacity:0;visibility:hidden;transition:opacity .92s ease-out,visibility .92s;position:fixed;inset:0}.experience-wrapper.experience-visible{opacity:1;visibility:visible}.experience-wrapper.experience-hidden{opacity:0;visibility:hidden}.experience-shell{min-height:100svh;box-shadow:none;background:linear-gradient(#030405f5,#030405fa),linear-gradient(90deg,#ffffff04,#0000 35%);border-radius:0;position:relative;overflow:hidden}.experience-shell:before,.experience-shell:after{content:none}.interaction-rail{z-index:20;width:min(calc(100% - 1.6rem), var(--scene-rail-width,42rem));padding:min(22svh, 13.25rem) 1.4rem max(3.55rem, env(safe-area-inset-bottom));isolation:isolate;background:0 0;align-content:end;gap:.55rem;display:grid;position:absolute;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.interaction-rail:before{content:"";pointer-events:none;filter:blur(30px);opacity:.78;z-index:0;background:linear-gradient(#03040500 0%,#03040505 24%,#03040514 42%,#03040533 66%,#03040575 84%,#030405e0 100%);width:min(100% + 14rem,100vw - 1rem);height:min(34svh,19rem);position:absolute;bottom:-9.8rem;left:50%;transform:translate(-50%)}.interaction-rail>*{z-index:2;position:relative}.card-eyebrow,.field-label,.terminal-label,.ticket span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.progress-meter{justify-content:center;align-items:center;display:flex}.progress-dots{align-items:center;gap:.45rem;display:flex}.progress-dot{background:#ffffff24;border-radius:999px;width:.38rem;height:.38rem;transition:background-color .18s,transform .18s}.progress-dot-active{background:#fffffff5;transform:scale(1.05)}.copy-feedback{color:#ece7de80;text-shadow:0 0 18px #000000ad;min-height:1rem;margin:0;font-size:.82rem}.card-slot{justify-content:center;align-items:end;min-height:100%;padding-bottom:1.15rem;display:flex}.flow-card{color:#f6f2ebf0;text-shadow:0 0 18px #000000b8;align-content:start;gap:.72rem;width:100%;max-width:min(100%,38rem);display:grid}.flow-card-raised{transform:translateY(-2.4rem)}.flow-card-arrival{align-content:end;justify-items:center;min-height:8rem}.hero-card{align-content:end;min-height:14rem}.hero-title,.card-title{font-family:var(--display);letter-spacing:-.04em;margin:0;line-height:.94}.hero-title{font-size:clamp(3.7rem,9vw,5.8rem)}.card-title{font-size:clamp(1.95rem,4.3vw,3.1rem)}.card-eyebrow{display:none}.card-body,.terminal-preview p,.diagnosis,.copy-feedback{margin:0}.card-body,.diagnosis,.terminal-preview p,.char-count,.form-error{color:#ece7deb3}.card-body{display:none}.card-title,.field-label,.text-input,.choice-chip,.button-row button,.form-footer button,.terminal-preview p,.diagnosis{white-space:pre-line;text-shadow:0 0 18px #000000b8,0 1px 2px #000000ad}.question-form,.field{filter:drop-shadow(0 0 16px #0000005c);gap:.75rem;display:grid}.text-input{border:0;border-bottom:1px solid var(--line-strong);color:#faf7eff5;background:0 0;border-radius:0;width:100%;margin:0 auto;padding:.8rem 0 .9rem;display:block;box-shadow:0 10px 28px #0000002e}.text-input::placeholder{color:#ece7de4d}.choice-grid{grid-template-columns:1fr;gap:.55rem;display:grid}.choice-chip{color:#f4efe6db;text-transform:none;letter-spacing:.01em;background:linear-gradient(#ffffff09,#ffffff04);border:0;border-radius:0;justify-content:flex-start;padding:.82rem .95rem;box-shadow:inset 0 0 0 1px #ffffff09,0 12px 28px #0003}.choice-chip:hover,.choice-chip-active{color:#fffffffa;background:#ffffff14}.form-footer,.button-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.form-error{color:var(--ember);font-size:.92rem}.text-cta{box-shadow:none;color:#f4efe6e6;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;opacity:0;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(1.15rem,2.3vw,1.6rem);animation:1.6s 1.1s forwards arrival-cta}.text-cta:hover,.text-cta:focus-visible{color:#fff;background:0 0;transform:none}.checklist,.phase-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.checklist li,.phase,.ticket,.result-grid article,.terminal-preview,.file-preview{background:0 0;padding:.62rem 0;position:relative}.checklist li:before,.phase:before,.ticket:before,.result-grid article:before,.terminal-preview:before,.file-preview:before{content:"";background:linear-gradient(90deg,#ffffff29,#0000 78%);height:1px;position:absolute;top:0;left:0;right:0}.phase{align-items:center;gap:1rem;display:flex}.phase span{font-family:var(--mono);color:#98a8c5d1}.phase-active{color:var(--ink)}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;display:grid}.result-grid article{gap:.25rem;display:grid}.result-grid span{color:var(--muted);font-size:.84rem}.result-grid strong,.ticket strong{font-size:.98rem;font-weight:500}.diagnosis{border-top:1px solid var(--line);padding:.78rem 0 0;font-size:.95rem;line-height:1.6}.terminal-preview,.file-preview{font-family:var(--mono);gap:.32rem;font-size:.74rem;display:grid}.file-preview{white-space:pre-wrap;color:#ece7dec7;overflow:hidden}.flow-card-compound{gap:.86rem}.flow-card-compound .card-title,.flow-card-delivery .card-title,.flow-card-party .card-title{margin-bottom:.2rem}.flow-card-compound .compound-progress-track,.flow-card-delivery .button-row,.flow-card-party .button-row{margin-top:.18rem}.compound-progress-track{background:#ffffff24;border-radius:999px;width:100%;height:2px;overflow:hidden;box-shadow:0 0 16px #000000a6,0 0 18px #ece7de0f}.compound-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#c3b0ffe6,#f6aaceeb);height:100%;transition:width .48s;box-shadow:0 0 12px #e0ade53d,0 0 20px #f6aace2e}.cinema-stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-grain,.scene-vignette,.scene-sidewash,.scene-floor-fade,.scene-scanline{z-index:5;pointer-events:none;position:absolute;inset:0}.scene-grain{opacity:.14;mix-blend-mode:screen;background-image:radial-gradient(circle at 18% 26%,#ffffff2e .8px,#0000 1.2px),radial-gradient(circle at 66% 48%,#ffffff1a .7px,#0000 1.2px),radial-gradient(circle at 84% 22%,#ffffff24 .8px,#0000 1.3px);background-size:130px 130px,90px 90px,110px 110px}.scene-vignette{background:radial-gradient(circle at 50% 35%,#0000 0%,#00000026 48%,#000000c7 100%),linear-gradient(#00000047,#0000 28%,#000c 100%)}.scene-sidewash{filter:blur(90px);opacity:.45}.scene-sidewash-left{background:radial-gradient(circle,#ffffff14,#0000 68%);left:-18%}.scene-sidewash-right{background:radial-gradient(circle, var(--scene-halo), transparent 70%);right:-14%}.scene-floor-fade{display:none}.scene-video-shell{background:0 0;position:absolute;inset:0;overflow:hidden}.stage-freeze-overlay{z-index:2;pointer-events:none;opacity:1;filter:saturate(.82)brightness(.78)contrast(1.04);background-repeat:no-repeat;background-size:cover;transition:opacity .22s;position:absolute;inset:0;overflow:hidden}.stage-freeze-overlay-dissolving{opacity:0}.stage-black-bridge{z-index:4;pointer-events:none;opacity:0;background:#000;position:absolute;inset:0}.stage-black-bridge-fading-in{opacity:1;transition:opacity .22s ease-out}.stage-black-bridge-holding{opacity:1}.stage-black-bridge-fading-out{opacity:0;transition:opacity .36s ease-out}.scene-video{object-fit:cover;object-position:var(--scene-video-position);filter:saturate(.82)brightness(.78)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.scene-video-stack{isolation:isolate;transition:none}.scene-video-stack-hidden{opacity:1}.scene-loop-video{opacity:0;will-change:opacity;transition:opacity 48ms linear}.scene-loop-video-active{opacity:1}.scene-entry-shell{z-index:1;opacity:0;transition:opacity 48ms linear}.scene-entry-shell-visible{opacity:1}.scene-entry-shell-hidden{opacity:0}.scene-world{transform:translate3d(var(--scene-camera-x), var(--scene-camera-y), 0) scale(var(--scene-camera-scale));transform-origin:50%;position:absolute;inset:-4%}.scene-club-shell{left:52%;right:8%;top:calc(var(--scene-horizon) - 22%);opacity:.94;position:absolute;bottom:17%}.scene-club-wall{background:linear-gradient(90deg,#ffffff05,#0000 24%),linear-gradient(#ffffff08,#00000080),#08090bf0;border-radius:24px 24px 4px 4px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.scene-doorway{background:linear-gradient(#020203f0,#060608fa);border-radius:18px 18px 2px 2px;position:absolute;inset:12% 18% 10% 27%;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 30px #00000080}.scene-door-glow{opacity:calc(var(--scene-light-leak) * 1.2);filter:blur(22px);background:radial-gradient(circle at 50% 26%,#fff3,#0000 55%);position:absolute;inset:16% 24% 18% 34%}.scene-thump-window{opacity:.48;background:linear-gradient(#ffffff0f,#0000 80%);border-radius:999px;width:6%;position:absolute;top:18%;bottom:24%;left:10%}.scene-queue{position:absolute;inset:auto 0 18%}.queue-figure{transform-origin:bottom;background:linear-gradient(#ffffff0f,#050608eb),#0a0b0df2;border-radius:999px 999px 12px 12px;width:1.15rem;height:3.8rem;position:absolute;box-shadow:0 0 0 1px #ffffff08}.queue-figure:before{content:"";background:#ffffff12;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:-.48rem;left:50%;transform:translate(-50%)}.scene-bouncer-shell{width:min(46vw,28rem);transform:translate3d(calc(-50% + var(--scene-bouncer-x)), var(--scene-bouncer-y), 0) scale(var(--scene-bouncer-scale));transform-origin:bottom;position:absolute;bottom:12%;left:50%}.scene-bouncer-shell .pixel-bouncer{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 12px 30px #0006)drop-shadow(0 0 34px #ffffff0d)}.scene-bouncer-aura,.scene-bouncer-shadow{position:absolute;inset:auto}.scene-bouncer-aura{background:radial-gradient(circle, var(--scene-halo), transparent 70%);filter:blur(30px);width:70%;height:48%;opacity:calc(.3 + var(--scene-pulse) * .2);border-radius:50%;bottom:30%;left:50%;transform:translate(-50%)}.scene-bouncer-shadow{filter:blur(18px);background:#000000b3;border-radius:50%;width:58%;height:10%;bottom:-2%;left:50%;transform:translate(-50%)}.scene-ritual-shell{transform:scale(var(--scene-ritual-scale));opacity:.72;filter:drop-shadow(0 0 18px #ffffff0f);position:absolute;bottom:24%;right:10%}.scene-ritual-shell .ritual-glyph{width:5rem;height:5rem}.scene-scanline{opacity:.22;mix-blend-mode:screen;background-image:linear-gradient(#ffffff04 1px,#0000 1px);background-size:100% 5px}.scene-exterior .scene-club-shell{opacity:.8}.scene-exterior .scene-ritual-shell{opacity:.55;bottom:25%;right:14%}.scene-threshold .scene-club-shell{left:48%;right:6%;top:calc(var(--scene-horizon) - 24%)}.scene-portrait .scene-club-shell{left:60%;right:-10%;top:calc(var(--scene-horizon) - 34%);opacity:.24;filter:blur(4px);bottom:8%}.scene-portrait .scene-ritual-shell{bottom:27%;right:8%}.scene-portrait .scene-queue,.scene-ritual .scene-queue,.scene-interior .scene-queue{opacity:0}.scene-ritual .scene-club-shell{left:58%;right:-16%;top:calc(var(--scene-horizon) - 38%);opacity:.18;filter:blur(8px);bottom:5%}.scene-ritual .scene-door-glow{opacity:calc(var(--scene-light-leak) * 1.8)}.scene-interior .scene-club-shell{left:56%;right:-12%;top:calc(var(--scene-horizon) - 38%);opacity:.28;filter:blur(10px);bottom:5%}.scene-has-video .scene-sidewash{opacity:.18}.scene-has-video .scene-grain{opacity:calc(var(--scene-grain) * .16)}.shell-transitioning .cinema-stage{filter:brightness(1.04)contrast(1.02)}.mode-arrival .cinema-stage .scene-world{opacity:.34;filter:blur(.8px)saturate(.72)}.mode-arrival .scene-video,.mode-arrival .stage-freeze-overlay{filter:saturate(.72)brightness(.52)contrast(1.05)}.mode-arrival .interaction-rail{background:0 0;justify-items:center;padding:0;bottom:8%;overflow:visible}.mode-arrival .interaction-rail:before{display:none}.mode-arrival .card-slot{justify-content:center;width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes arrival-cta{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes intro-copy-surface{0%{opacity:0;filter:blur(10px)brightness(.7)}60%{opacity:.72;filter:blur(3px)brightness(.88)}to{opacity:1;filter:blur()brightness()}}@keyframes intro-relik-credit-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes intro-page-in{0%{opacity:0;filter:blur(18px)brightness(.3);transform:translateY(.35rem)scale(1.012)}55%{opacity:.72;filter:blur(5px)brightness(.78);transform:translateY(.08rem)scale(1.004)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}@keyframes intro-page-out{0%{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(20px)brightness(.24);transform:translateY(-.18rem)scale(1.008)}}@keyframes brand-reveal{0%{opacity:0;filter:blur(14px)}34%{opacity:1;filter:blur()}58%{opacity:.85;filter:blur()}to{opacity:0;filter:blur(10px)}}@media (width<=900px){.foam-shell{padding:.55rem}.experience-shell{border-radius:28px;min-height:calc(100svh - 1.1rem)}.interaction-rail{width:calc(100% - 1rem);padding:min(28svh, 14rem) .95rem max(3rem, env(safe-area-inset-bottom))}.interaction-rail:before{width:calc(100% + 8rem);height:min(39svh,21rem)}.scene-bouncer-shell{width:min(68vw,22rem)}.hero-title{font-size:clamp(3.2rem,12vw,4.8rem)}.card-title{font-size:clamp(1.9rem,7vw,3rem)}.intro-logo-vice{width:min(78vw,28rem)}.intro-copy-stack{width:min(90vw,34rem);transform:translate(-.9rem)}.intro-copy-line{font-size:clamp(1rem,3vw,1.32rem)}.intro-line-one{font-size:clamp(3rem,8vw,4.3rem)}.intro-cohost-grid{gap:1rem;width:min(88vw,29rem)}.intro-logo-frame{width:min(29vw,8.9rem);height:clamp(3.4rem,7vh,4.9rem)}.intro-logo-frame-nous{flex-basis:min(29vw,8.9rem)}.intro-logo-nous{width:80%}.intro-logo-pharmaicy{width:74%}.intro-logo-mintbot{width:68%}.intro-cohost-lane{min-height:clamp(6rem,12vh,7.2rem)}.intro-preference-lane{min-height:0;padding-top:0}.intro-preference-label{font-size:.5rem}.intro-preference-mark{width:min(9vw,1.95rem);transform:translate(-.18rem)}}@media (width<=560px){button,.choice-chip{width:100%}.button-row,.form-footer{align-items:stretch}.scene-bouncer-shell{width:min(78vw,19rem)}.interaction-rail{padding:min(30svh, 14rem) .85rem max(2.65rem, env(safe-area-inset-bottom))}.interaction-rail:before{filter:blur(24px);width:calc(100% + 5rem);height:min(38svh,18.5rem);bottom:-6.2rem}.result-grid{grid-template-columns:1fr}.intro-prelude-page{padding:8svh 1.25rem 4svh}.intro-logo-vice{width:min(84vw,20rem);margin-top:8svh}.intro-copy-line{font-size:clamp(.95rem,4.5vw,1.18rem)}.intro-line-one{font-size:clamp(2.78rem,16vw,3.85rem)}.intro-copy-stack{transform:translate(-.35rem)}.intro-cohost-grid{gap:.65rem;width:min(92vw,20.5rem)}.intro-logo-frame{width:min(28vw,5.8rem);height:3.35rem}.intro-logo-frame-nous{flex-basis:min(28vw,5.8rem)}.intro-logo-nous{width:82%}.intro-logo-pharmaicy{width:72%}.intro-logo-mintbot{width:66%}.intro-cohost-lane{min-height:5.3rem}.intro-preference-lane{min-height:0;padding-top:0}.intro-preference-lockup{gap:.14rem;margin-top:0;margin-bottom:1.15rem}.intro-preference-label{font-size:.46rem}.intro-preference-mark{width:min(9.2vw,1.35rem);transform:translate(-.12rem)}.flow-card-raised{transform:translateY(-1.65rem)}}
