@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{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)}.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}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--ink:#10120f;--paper:#f0ede5;--paper-2:#e2ded4;--white:#fbf9f3;--blue:#3157ff;--acid:#dcff52;--wine:#702d39;--forest:#16372c;--line:#10120f2e;--soft-line:#ffffff29;--muted:#10120f9e;--radius:24px}*{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{background:var(--acid);color:var(--ink)}:where(a,button,summary):focus-visible{outline:3px solid var(--acid);outline-offset:4px}.eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.35}.fsSite,.fsProductPage,.fsLoungePage{background:var(--paper);min-height:100vh}.fsNav{z-index:80;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f0ef5;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:44px;min-height:74px;padding:0 max(22px,4.2vw);display:grid;position:sticky;top:0}.fsWordmark{letter-spacing:-.075em;align-items:center;min-height:44px;font-size:20px;font-weight:950;display:inline-flex}.fsWordmark span{color:var(--acid)}.fsNav nav{justify-self:end;align-items:center;gap:clamp(18px,2.5vw,42px);display:flex}.fsNav nav a{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:44px;font-size:10px;font-weight:700;transition:color .18s;display:inline-flex}.fsNav nav a:hover{color:#fff}.fsButton,.fsPurchase{letter-spacing:.025em;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;font-size:10px;font-weight:800;display:inline-flex}.fsButton{padding:0 17px}.fsButton.light{color:var(--ink);background:#fff}.fsButton.ghost{color:#fff;border:1px solid #ffffff3d}.fsButton:hover,.fsInlineLink:hover,.fsCardLinks a:hover{transform:translateY(-2px)}.fsInlineLink{border-bottom:1px solid;align-items:center;min-height:44px;font-size:10px;font-weight:800;transition:transform .18s;display:inline-flex}.fsPurchase{background:var(--blue);color:#fff;width:100%;padding:0 15px}.fsPurchase b{letter-spacing:.04em;font-size:9px}.fsPurchase.isDisabled{border:1px solid var(--line);color:#10120f85;cursor:not-allowed;background:#10120f11}.fsCardLinks{flex-wrap:wrap;gap:20px;display:flex}.fsCardLinks a{border-bottom:1px solid;align-items:center;min-height:44px;font-size:10px;font-weight:800;transition:transform .18s;display:inline-flex}.fsHero{color:#fff;background:#0d0f0e;min-height:900px;padding:0 max(22px,5vw) 38px;overflow:hidden}.fsHeroMeta{border-bottom:1px solid var(--soft-line);color:#fff6;letter-spacing:.14em;justify-content:space-between;align-items:center;min-height:58px;font-size:8px;display:flex}.fsHeroGrid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:5vw;min-height:742px;display:grid}.fsHeroCopy{z-index:4;padding:60px 0;position:relative}.fsHeroCopy .eyebrow{color:var(--acid)}.fsHeroCopy h1{letter-spacing:-.085em;max-width:820px;margin:26px 0 32px;font-size:clamp(4.4rem,7.5vw,8.7rem);line-height:.79}.fsHeroCopy h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.fsHeroCopy>p:not(.eyebrow){color:#ffffffad;max-width:620px;margin:0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.55}.fsHeroActions{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.fsHeroStage{perspective:1200px;min-height:675px;position:relative}.fsStageWindow{border-radius:22px;padding:22px;position:absolute;overflow:hidden;box-shadow:0 40px 95px #00000073}.fsStageWindow>span{z-index:3;letter-spacing:.13em;font-size:8px;font-weight:800;position:relative}.fsStageWindow h2{z-index:3;letter-spacing:-.08em;margin:0;font-size:clamp(2.8rem,4.7vw,5.9rem);line-height:.78;position:absolute;bottom:25px;left:22px}.fsStageWindow h2 em{font-family:Georgia,serif;font-weight:400}.fsStageWindow i{position:absolute}.atelierCard{z-index:3;color:#3c2523;background:#eadfce;width:54%;height:465px;top:80px;left:1%;transform:rotate(-5deg)}.atelierCard h2{font-family:Georgia,serif;font-weight:400}.atelierCard i{background:var(--wine);border-radius:52% 52% 4% 4%;width:78%;height:62%;top:12%;right:-16%;transform:rotate(14deg)}.ledgerCard{z-index:2;width:48%;height:438px;color:var(--forest);background:#d5cec1;top:12px;right:5%;transform:rotate(5deg)}.ledgerCard i{border:1px solid #16372c61;width:49%;height:47%;top:18%;right:9%}.ledgerCard i:after{content:"L";border:1px solid #16372c3d;place-items:center;font-family:Georgia,serif;font-size:8rem;display:grid;position:absolute;inset:12%}.signalCard{z-index:4;background-color:var(--blue);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:42px 42px;width:55%;height:358px;bottom:42px;right:0;transform:rotate(-2deg)}.signalCard i{aspect-ratio:1;border:1px solid var(--acid);border-radius:50%;width:45%;top:10%;right:7%}.fsStageTicket{z-index:6;background:#202320;border:1px solid #ffffff2b;border-radius:18px;flex-direction:column;gap:15px;width:260px;padding:21px;display:flex;position:absolute;bottom:25px;left:0;transform:rotate(3deg);box-shadow:0 25px 60px #00000061}.fsStageTicket small{color:var(--acid);letter-spacing:.14em;font-size:8px}.fsStageTicket strong{font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.05}.fsStageTicket span{color:#ffffff7a;font-size:9px}.fsTrustLine{border-top:1px solid var(--soft-line);color:#ffffff78;letter-spacing:.08em;text-align:center;margin:0;padding-top:22px;font-size:9px}.fsTicker{background:var(--acid);white-space:nowrap;justify-content:space-around;align-items:center;gap:22px;min-height:66px;padding:0 max(20px,4vw);display:flex;overflow:hidden}.fsTicker span{letter-spacing:.13em;font-size:9px;font-weight:800}.fsTicker i{background:var(--ink);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.fsThesis{text-align:center;place-content:center;justify-items:center;min-height:790px;padding:110px max(22px,7vw);display:grid}.fsThesis .eyebrow{opacity:.47}.fsThesis h2{letter-spacing:-.085em;margin:30px 0 38px;font-size:clamp(4rem,8.2vw,8.7rem);line-height:.82}.fsThesis h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.fsThesis>p:last-child{max-width:860px;color:var(--muted);margin:0;font-size:clamp(1rem,1.55vw,1.35rem);line-height:1.6}.fsKits{color:#fff;background:#111311;padding:125px max(22px,5vw)}.fsSectionHead{grid-template-columns:1fr .55fr;align-items:end;gap:7vw;max-width:1500px;margin:0 auto 76px;display:grid}.fsSectionHead .eyebrow{color:var(--acid)}.fsSectionHead h2{letter-spacing:-.085em;margin:24px 0 0;font-size:clamp(4rem,7.5vw,8rem);line-height:.81}.fsSectionHead>p{color:#ffffff8f;margin:0 0 9px;line-height:1.6}.fsKitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-width:1500px;margin:auto;display:grid}.fsKitCard{border-radius:var(--radius);background:#1a1d1a;border:1px solid #ffffff24;overflow:hidden}.fsKitVisual{min-height:440px;padding:22px;position:relative;overflow:hidden}.fsKitVisual>span,.fsKitVisual>h3,.fsKitVisual>small{z-index:3;position:relative}.fsKitVisual>span{letter-spacing:.14em;font-size:8px;font-weight:800}.fsKitVisual>h3{letter-spacing:-.08em;margin:0;font-size:clamp(3.5rem,5vw,6.4rem);line-height:.8;position:absolute;bottom:70px;left:22px}.fsKitVisual>small{max-width:310px;font-size:9px;line-height:1.45;position:absolute;bottom:22px;left:22px;right:22px}.fsKitShape{position:absolute}.is-atelier .fsKitVisual{color:#3c2523;background:#eadfce}.is-atelier .fsKitVisual h3{font-family:Georgia,serif;font-weight:400}.is-atelier .fsKitShape{background:var(--wine);border-radius:52% 52% 3% 3%;width:73%;height:58%;top:15%;right:-16%;transform:rotate(14deg)}.is-ledger .fsKitVisual{color:var(--forest);background:#d5cec1}.is-ledger .fsKitShape{border:1px solid #16372c66;width:48%;height:47%;top:14%;right:9%}.is-ledger .fsKitShape:after{content:"L";border:1px solid #16372c3b;place-items:center;font-family:Georgia,serif;font-size:7rem;display:grid;position:absolute;inset:12%}.is-signal .fsKitVisual{background-color:var(--blue);background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:46px 46px}.is-signal .fsKitShape{aspect-ratio:1;border:1px solid var(--acid);border-radius:50%;width:47%;top:12%;right:8%}.fsKitBody{flex-direction:column;gap:22px;min-height:480px;padding:23px;display:flex}.fsPriceLine{border-bottom:1px solid var(--soft-line);justify-content:space-between;align-items:baseline;padding-bottom:18px;display:flex}.fsPriceLine span{color:#ffffff6e;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.fsPriceLine b{letter-spacing:-.05em;font-size:28px}.fsKitBody>p{color:#ffffff9e;min-height:58px;margin:0;font-size:12px;line-height:1.55}.fsKitBody>ul{border-top:1px solid var(--soft-line);margin:0;padding:0;list-style:none}.fsKitBody>ul li{border-bottom:1px solid var(--soft-line);color:#ffffff9e;padding:11px 0;font-size:10px}.fsKitBody>ul li:before{content:"+";color:var(--acid);margin-right:10px}.fsKitBody .fsCardLinks{margin-top:auto}.fsKitBody .fsPurchase{color:var(--ink);background:#fff}.fsKitBody .fsPurchase.isDisabled{color:#ffffff75;background:#ffffff12;border-color:#ffffff24}.fsDemoBand{background:var(--paper-2);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:125px max(22px,6vw);display:grid}.fsDemoCopy h2{letter-spacing:-.08em;margin:26px 0 30px;font-size:clamp(3.8rem,6.7vw,7.4rem);line-height:.82}.fsDemoCopy>p:last-child{max-width:520px;color:var(--muted);margin:0;line-height:1.6}.fsDemoList{border-top:1px solid var(--line)}.fsDemoList a{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 1fr auto;align-items:center;gap:22px;min-height:145px;display:grid}.fsDemoList a>span{color:var(--blue);font-size:9px}.fsDemoList strong{letter-spacing:-.065em;font-size:clamp(2.4rem,4vw,4.8rem)}.fsDemoList small{color:var(--muted);line-height:1.5}.fsDemoList b{font-size:9px}.fsCollection{background:var(--acid);grid-template-columns:1fr 1fr;min-height:800px;display:grid}.fsCollectionArt{background:#0e100f;min-height:760px;position:relative;overflow:hidden}.fsCollectionArt span{aspect-ratio:.82;border-radius:21px;place-items:center;width:48%;font-family:Georgia,serif;font-size:clamp(5rem,9vw,11rem);display:grid;position:absolute}.fsCollectionArt span:first-child{z-index:3;color:var(--wine);background:#eadfce;top:10%;left:8%;transform:rotate(-8deg)}.fsCollectionArt span:nth-child(2){z-index:2;color:var(--forest);background:#d5cec1;top:7%;right:7%;transform:rotate(7deg)}.fsCollectionArt span:nth-child(3){z-index:4;background:var(--blue);color:#fff;bottom:7%;right:15%;transform:rotate(-3deg)}.fsCollectionArt strong{z-index:6;color:var(--acid);letter-spacing:-.08em;font-size:clamp(4rem,7vw,8rem);position:absolute;bottom:5%;left:7%}.fsCollectionCopy{align-self:center;padding:80px max(28px,7vw)}.fsCollectionCopy h2{letter-spacing:-.08em;margin:27px 0 28px;font-size:clamp(3.8rem,6.2vw,7.3rem);line-height:.82}.fsCollectionCopy>p{max-width:600px;line-height:1.6}.fsCollectionCopy dl{border-top:1px solid #10120f38;margin:38px 0}.fsCollectionCopy dl div{border-bottom:1px solid #10120f38;grid-template-columns:150px 1fr;gap:20px;padding:14px 0;display:grid}.fsCollectionCopy dt{letter-spacing:.1em;text-transform:uppercase;font-size:8px}.fsCollectionCopy dd{margin:0;font-size:11px;line-height:1.5}.fsCollectionCopy .fsPurchase{background:var(--ink);margin-top:25px}.fsPrompt{color:#fff;background:#121412;grid-template-columns:1.15fr .85fr;gap:8vw;padding:130px max(22px,6vw);display:grid}.fsPromptWindow{background:#1d201e;border:1px solid #ffffff29;border-radius:24px;align-self:center;min-height:590px;padding:32px;transform:rotate(-2deg);box-shadow:0 40px 85px #00000040}.fsPromptWindow>div{border-bottom:1px solid var(--soft-line);gap:7px;padding-bottom:24px;display:flex}.fsPromptWindow>div span{color:var(--acid);letter-spacing:.12em;margin-right:auto;font-size:8px}.fsPromptWindow>div i{background:#626662;border-radius:50%;width:7px;height:7px}.fsPromptWindow>p{color:#8fa2ff;letter-spacing:.13em;margin:75px 0 20px;font-size:9px}.fsPromptWindow h2{letter-spacing:-.055em;max-width:700px;margin:0 0 45px;font-family:Georgia,serif;font-size:clamp(2.7rem,4.6vw,5.6rem);font-weight:400;line-height:.94}.fsPromptWindow ul{border-top:1px solid var(--soft-line);margin:0;padding:0;list-style:none}.fsPromptWindow li{border-bottom:1px solid var(--soft-line);color:#ffffff94;padding:13px 0;font-size:10px}.fsPromptWindow small{color:#ffffff59;margin-top:30px;display:block}.fsPromptCopy{align-self:center}.fsPromptCopy .eyebrow{color:var(--acid)}.fsPromptCopy h2{letter-spacing:-.08em;margin:28px 0 30px;font-size:clamp(3.8rem,6vw,7rem);line-height:.82}.fsPromptCopy>p{color:#fff9;line-height:1.6}.fsPromptCopy>ul{border-top:1px solid var(--soft-line);margin:32px 0;padding:0;list-style:none}.fsPromptCopy>ul li{border-bottom:1px solid var(--soft-line);color:#ffffff9e;padding:13px 0;font-size:10px}.fsPromptCopy .fsInlineLink{color:var(--acid);margin-bottom:22px}.fsPromptCopy .fsPurchase.isDisabled{color:#ffffff73;background:#ffffff12;border-color:#ffffff26}.fsLoungeTeaser{background:#dcd6c9;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:820px;padding:110px max(22px,7vw);display:grid;overflow:hidden}.fsLoungeTeaser>div:last-child{z-index:3;position:relative}.fsLoungeTeaser h2{letter-spacing:-.085em;margin:28px 0 30px;font-size:clamp(4rem,6.8vw,7.8rem);line-height:.82}.fsLoungeTeaser h2 em{color:var(--wine);font-family:Georgia,serif;font-weight:400}.fsLoungeTeaser p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.6}.fsLoungeTeaser .fsButton{background:var(--ink);color:#fff;margin-top:20px}.fsLoungeOrb{min-height:580px;position:relative}.fsLoungeOrb i{mix-blend-mode:multiply;border-radius:50%;position:absolute}.fsLoungeOrb i:first-child{aspect-ratio:1;background:var(--blue);filter:blur(1px);width:68%;top:6%;left:5%}.fsLoungeOrb i:nth-child(2){aspect-ratio:1;background:var(--wine);width:62%;top:27%;right:1%}.fsLoungeOrb i:nth-child(3){aspect-ratio:1;border:2px solid var(--ink);background:var(--acid);filter:blur(3px);width:58%;bottom:0;left:21%}.fsProcess{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:125px max(22px,6vw);display:grid}.fsProcessTitle{height:fit-content;position:sticky;top:120px}.fsProcessTitle h2{letter-spacing:-.08em;margin:27px 0 30px;font-size:clamp(3.8rem,6.5vw,7rem);line-height:.82}.fsProcessTitle>p:last-child{max-width:520px;color:var(--muted);line-height:1.6}.fsProcess ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fsProcess li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;align-items:center;min-height:190px;display:grid}.fsProcess li>span{color:var(--blue);font-size:9px}.fsProcess h3{letter-spacing:-.065em;margin:0 0 12px;font-size:clamp(2.2rem,4vw,4.4rem)}.fsProcess li p{max-width:570px;color:var(--muted);margin:0;line-height:1.55}.fsBoundary{background:var(--acid);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:125px max(22px,6vw);display:grid}.fsBoundary h2{letter-spacing:-.08em;margin:28px 0 0;font-size:clamp(3.8rem,6.4vw,7rem);line-height:.82}.fsBoundaryGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fsBoundaryGrid article{border:1px solid #10120f33;border-radius:20px;flex-direction:column;min-height:480px;padding:24px;display:flex}.fsBoundaryGrid article:last-child{background:#ffffff47}.fsBoundaryGrid article>span{letter-spacing:.14em;font-size:9px;font-weight:800}.fsBoundaryGrid ul{border-top:1px solid #10120f33;margin:auto 0 0;padding:0;list-style:none}.fsBoundaryGrid li{border-bottom:1px solid #10120f33;padding:13px 0;font-size:11px}.fsBoundaryGrid li:before{content:"+";color:var(--blue);margin-right:11px}.fsBoundaryGrid article:last-child li:before{content:"–"}.fsFaq{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:125px max(22px,6vw);display:grid}.fsFaq h2{letter-spacing:-.08em;margin:27px 0 0;font-size:clamp(3.8rem,6.5vw,7.2rem);line-height:.82}.fsFaq>div:last-child{border-top:1px solid var(--line)}.fsFaq details{border-bottom:1px solid var(--line)}.fsFaq summary{cursor:pointer;letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:20px;min-height:84px;font-size:clamp(1.3rem,2.3vw,2.5rem);list-style:none;display:flex}.fsFaq summary:after{content:"+";color:var(--blue);font-size:18px}.fsFaq details[open] summary:after{content:"–"}.fsFaq details p{max-width:730px;color:var(--muted);margin:0 0 30px;line-height:1.65}.fsFaq details a{color:var(--blue);text-decoration:underline}.fsFinal,.fsProductFinal,.fsLoungeFinal{background:var(--blue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:100px 22px;display:flex}.fsFinal>p,.fsProductFinal>p,.fsLoungeFinal>p{color:var(--acid);letter-spacing:.15em;font-size:9px}.fsFinal h2,.fsProductFinal h2,.fsLoungeFinal h2{letter-spacing:-.09em;margin:34px 0 45px;font-size:clamp(4.5rem,9vw,9.8rem);line-height:.78}.fsFinal a,.fsLoungeFinal a{min-height:52px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;gap:55px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.fsFooter{color:#fff;background:#0c0e0d;flex-direction:column;justify-content:space-between;min-height:410px;padding:45px max(22px,5vw);display:flex}.fsFooterMark{letter-spacing:-.085em;font-size:clamp(4rem,7.7vw,8.4rem);font-weight:950}.fsFooterMark span{color:var(--acid)}.fsFooter>p{color:#ffffff70;max-width:560px;margin:30px 0;line-height:1.5}.fsFooter nav{border-bottom:1px solid var(--soft-line);flex-wrap:wrap;gap:28px;padding-bottom:28px;display:flex}.fsFooter nav a{color:#ffffffa3;align-items:center;min-height:44px;font-size:10px;display:inline-flex}.fsFooter>div{color:#ffffff59;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:20px;font-size:9px;display:flex}.mobileBuyBar{display:none}.fsProductPage.is-atelier{--product-accent:var(--wine);--product-surface:#eadfce}.fsProductPage.is-ledger{--product-accent:var(--forest);--product-surface:#d5cec1}.fsProductPage.is-signal{--product-accent:var(--blue);--product-surface:#dbe0ff}.fsProductPage.is-collection{--product-accent:#111311;--product-surface:var(--acid)}.fsProductPage.is-prompt{--product-accent:var(--blue);--product-surface:#dce2ff}.fsProductHero{color:#fff;background:#101210;padding:34px max(22px,6vw) 100px}.fsProductCrumb{border-bottom:1px solid var(--soft-line);color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:10px;padding:12px 0 36px;font-size:8px;display:flex}.fsProductCrumb a{color:var(--acid)}.fsProductHeroGrid{grid-template-columns:1.25fr .55fr;align-items:center;gap:8vw;min-height:600px;display:grid}.fsProductHeroGrid h1{letter-spacing:-.09em;margin:26px 0 30px;font-size:clamp(5rem,10vw,11rem);line-height:.75}.fsProductPage.is-atelier .fsProductHeroGrid h1{color:#e9cbbf;font-family:Georgia,serif;font-weight:400}.fsProductPage.is-ledger .fsProductHeroGrid h1{color:#c1d8cc}.fsProductPage.is-signal .fsProductHeroGrid h1,.fsProductPage.is-prompt .fsProductHeroGrid h1{color:#a8b8ff}.fsProductHeroGrid>div>p:not(.eyebrow){color:#ffffffa8;max-width:760px;margin:0;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.55}.fsProductHeroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.fsTextLink{color:#ffffff9e;border-bottom:1px solid #ffffff59;align-items:center;min-height:44px;font-size:10px;display:inline-flex}.fsProductBuy{border:1px solid var(--soft-line);background:#1b1e1b;border-radius:22px;flex-direction:column;min-height:390px;padding:25px;display:flex}.fsProductBuy>span{color:var(--acid);letter-spacing:.14em;font-size:8px}.fsProductBuy>strong{letter-spacing:-.1em;margin:auto 0 8px;font-size:clamp(5rem,7vw,8rem);line-height:.8}.fsProductBuy>small{color:#ffffff6b;font-size:9px}.fsProductBuy>p{color:#ffffff80;font-size:10px;line-height:1.5}.fsProductBuy .fsPurchase{margin-top:28px}.fsProductBuy .fsPurchase.isDisabled{color:#ffffff70;background:#ffffff12;border-color:#ffffff26}.fsProductProof{background:var(--product-surface);grid-template-columns:repeat(5,1fr);display:grid}.fsProductProof>div{border-right:1px solid var(--line);min-height:170px;padding:25px}.fsProductProof span{color:var(--product-accent);letter-spacing:.12em;font-size:8px;font-weight:800}.fsProductProof p{margin:55px 0 0;font-size:11px;line-height:1.5}.fsProductPreview{padding:120px max(22px,6vw)}.fsProductPreview>header{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-bottom:65px;display:grid}.fsProductPreview>header .eyebrow{grid-column:1/-1}.fsProductPreview>header h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.8rem,6.5vw,7.2rem);line-height:.82}.fsProductPreview>header>p:last-child{color:var(--muted);margin:0;line-height:1.6}.fsPreviewGrid{grid-template-columns:1.25fr .75fr;align-items:start;gap:16px;display:grid}.fsPreviewGrid figure{margin:0}.fsPreviewGrid img{aspect-ratio:14/9;object-fit:cover;object-position:top;border:1px solid var(--line);background:#171917;border-radius:18px;width:100%;height:auto}.fsPreviewGrid figure:last-child img{aspect-ratio:.62;object-fit:cover;max-height:930px}.fsPreviewGrid figcaption{gap:18px;padding:14px 3px;font-size:10px;display:flex}.fsPreviewGrid figcaption span{color:var(--blue)}.fsProductPreview>.fsInlineLink{margin-top:25px}.fsCollectionProof{gap:18px;display:grid}.fsCollectionProof article{border:1px solid var(--line);background:#ffffff57;border-radius:20px;overflow:hidden}.fsCollectionProof article>div{background:var(--line);grid-template-columns:1.35fr .65fr;gap:2px;display:grid}.fsCollectionProof img{object-fit:cover;object-position:top;background:#111;width:100%;height:100%;max-height:570px}.fsCollectionProof article>footer{grid-template-columns:40px 1fr auto;align-items:center;gap:18px;min-height:74px;padding:0 20px;display:grid}.fsCollectionProof footer span{color:var(--blue);font-size:9px}.fsCollectionProof footer strong{letter-spacing:-.05em;font-size:24px}.fsCollectionProof footer a{align-items:center;min-height:44px;font-size:9px;font-weight:800;display:inline-flex}.fsProductInside{color:#fff;background:#111311;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:120px max(22px,6vw);display:grid}.fsProductInside>div:first-child{height:fit-content;position:sticky;top:115px}.fsProductInside h2{letter-spacing:-.08em;margin:27px 0 30px;font-size:clamp(3.8rem,6.2vw,7rem);line-height:.82}.fsProductInside>div:first-child>p:last-child{color:#ffffff8c;line-height:1.6}.fsInsideColumns{gap:12px;display:grid}.fsInsideColumns article{border:1px solid var(--soft-line);border-radius:17px;padding:24px}.fsInsideColumns article>span{color:var(--acid);letter-spacing:.13em;font-size:8px}.fsInsideColumns ul{columns:2;column-gap:38px;margin:26px 0 0;padding:0;list-style:none}.fsInsideColumns li{break-inside:avoid;border-bottom:1px solid var(--soft-line);color:#ffffffa3;padding:10px 0;font-size:10px;line-height:1.4}.fsInsideColumns li:before{content:"+";color:var(--acid);margin-right:9px}.fsProductTerms{background:var(--acid);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:120px max(22px,6vw);display:grid}.fsProductTerms h2{letter-spacing:-.08em;margin:27px 0 0;font-size:clamp(3.8rem,6.3vw,7rem);line-height:.82}.fsProductTerms>div:last-child{grid-template-columns:1fr 1fr;gap:11px;display:grid}.fsProductTerms article{border:1px solid #10120f33;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:250px;padding:22px;display:flex}.fsProductTerms article>span{letter-spacing:.13em;font-size:8px;font-weight:800}.fsProductTerms article p{color:#10120fad;margin:auto 0 0;font-size:11px;line-height:1.6}.fsProductTerms a{color:var(--blue);text-decoration:underline}.fsAfterPurchase{background:var(--paper-2);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:120px max(22px,6vw);display:grid}.fsAfterPurchase h2{letter-spacing:-.08em;margin:27px 0 0;font-size:clamp(3.6rem,6vw,6.8rem);line-height:.82}.fsAfterPurchase ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fsAfterPurchase li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;align-items:center;min-height:105px;display:grid}.fsAfterPurchase li span{color:var(--blue);font-size:9px}.fsAfterPurchase li p{margin:0;line-height:1.55}.fsCrossSell{color:#fff;background:#111311;grid-template-columns:.8fr 1fr 1fr;gap:12px;padding:120px max(22px,6vw);display:grid}.fsCrossSell>div{padding-right:5vw}.fsCrossSell h2{letter-spacing:-.08em;margin:27px 0 0;font-size:clamp(3.5rem,5.3vw,6.2rem);line-height:.83}.fsCrossSell article{border:1px solid var(--soft-line);border-radius:20px;flex-direction:column;min-height:420px;padding:24px;display:flex}.fsCrossSell article>span{color:var(--acid);letter-spacing:.13em;font-size:8px}.fsCrossSell h3{letter-spacing:-.065em;margin:auto 0 20px;font-size:clamp(2.4rem,3.7vw,4.2rem);line-height:.9}.fsCrossSell article p{color:#ffffff8f;line-height:1.55}.fsCrossSell article a{border-top:1px solid var(--soft-line);min-height:44px;color:var(--acid);align-items:center;margin-top:18px;font-size:10px;display:inline-flex}.fsCrossSell .isQuiet{background:#ffffff0a}.fsProductFinal .fsPurchase{width:min(480px,100%)}.fsProductFinal .fsPurchase.isDisabled{color:#ffffffb3;background:#ffffff1f;border-color:#ffffff40}.fsLoungeHero{color:#fff;background:#101210;min-height:850px;padding:0 max(22px,6vw) 50px;overflow:hidden}.fsLoungeIndex{border-bottom:1px solid var(--soft-line);color:#ffffff5e;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:20px;min-height:65px;font-size:8px;display:flex}.fsLoungeHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:700px;display:grid}.fsLoungeHeroGrid h1{letter-spacing:-.09em;margin:28px 0 32px;font-size:clamp(4.5rem,8vw,9rem);line-height:.78}.fsLoungeHeroGrid h1 em{color:#d7b6c0;font-family:Georgia,serif;font-weight:400}.fsLoungeHeroGrid>div:first-child>p:not(.eyebrow){color:#ffffff9e;max-width:650px;line-height:1.65}.fsLoungeHeroGrid .fsButton{margin-top:25px}.fsLoungeComposition{min-height:610px;position:relative}.fsLoungeComposition i{mix-blend-mode:screen;filter:blur(2px);border-radius:50%;position:absolute}.fsLoungeComposition i:first-child{aspect-ratio:1;background:var(--blue);width:68%;top:7%;left:4%}.fsLoungeComposition i:nth-child(2){aspect-ratio:1;background:var(--wine);width:63%;top:25%;right:0}.fsLoungeComposition i:nth-child(3){aspect-ratio:1;background:var(--acid);border:1px solid #fff;width:62%;bottom:0;left:22%}.fsLoungeComposition span{z-index:4;letter-spacing:-.07em;font-size:clamp(2.6rem,4.5vw,5.4rem);font-weight:900;line-height:.82;position:absolute;bottom:8%;right:8%}.fsLoungeManifesto{text-align:center;place-content:center;justify-items:center;min-height:760px;padding:110px 22px;display:grid}.fsLoungeManifesto h2{letter-spacing:-.085em;margin:30px 0 35px;font-size:clamp(4.2rem,8vw,8.7rem);line-height:.82}.fsLoungeManifesto h2 em{color:var(--wine);font-family:Georgia,serif;font-weight:400}.fsLoungeManifesto>p:last-child{max-width:830px;color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.65}.fsComingSoon{background:var(--acid);grid-template-columns:1fr 1fr;min-height:800px;display:grid}.fsComingVisual{color:#fff;background:#141614;min-height:720px;position:relative;overflow:hidden}.fsComingVisual>span{z-index:3;color:var(--acid);letter-spacing:.14em;font-size:8px;position:absolute;top:28px;left:28px}.fsComingVisual>div{aspect-ratio:1;background:conic-gradient(from 20deg,var(--blue),var(--wine),var(--acid),var(--blue));filter:blur(10px);border-radius:48% 52% 45% 55%;width:80%;position:absolute;top:8%;left:10%}.fsComingVisual>strong{z-index:3;letter-spacing:-.09em;font-size:clamp(5rem,11vw,13rem);position:absolute;bottom:20px;left:28px}.fsComingSoon>div:last-child{align-self:center;padding:70px max(26px,7vw)}.fsComingSoon h2{letter-spacing:-.08em;margin:27px 0 30px;font-size:clamp(3.8rem,6.3vw,7rem);line-height:.82}.fsComingSoon p{color:#10120fad;line-height:1.65}.fsComingSoon dl{border-top:1px solid #10120f38;margin:35px 0}.fsComingSoon dl div{border-bottom:1px solid #10120f38;grid-template-columns:1fr 1fr;gap:20px;padding:14px 0;display:grid}.fsComingSoon dt{font-size:9px}.fsComingSoon dd{text-align:right;margin:0;font-weight:800}.fsLoungeCategories{background:#dcd6c9;grid-template-columns:1fr 1fr;gap:8vw;padding:125px max(22px,6vw);display:grid}.fsLoungeCategories h2{letter-spacing:-.08em;margin:27px 0 0;font-size:clamp(3.8rem,6.2vw,7rem);line-height:.82}.fsLoungeCategories>p{color:var(--muted);align-self:center;margin:0;font-family:Georgia,serif;font-size:clamp(1.45rem,2.4vw,2.7rem);line-height:1.55}.fsLoungeCategories>p span{color:var(--blue);letter-spacing:.12em;white-space:nowrap;font-family:Arial,sans-serif;font-size:9px;font-weight:800}.fsLoungeBoundary{color:#fff;background:#111311;justify-content:space-between;gap:6vw;padding:42px max(22px,6vw);display:flex}.fsLoungeBoundary p,.fsLoungeBoundary span{color:#ffffff94;max-width:720px;margin:0;font-size:11px;line-height:1.6}.fsLoungeFinal{background:var(--wine)}:is(body:has(.legalPage),body:has(.demoPage),body:has(.notFound)){background:#0d0f0e}.legalPage{color:#fff;max-width:1240px;min-height:100vh;margin:auto;padding:90px 28px 120px}.legalBack{min-height:44px;color:var(--acid);letter-spacing:.13em;align-items:center;font-size:9px;display:inline-flex}.legalHero{border-bottom:1px solid var(--soft-line);padding:65px 0 80px}.legalHero h1{letter-spacing:-.085em;margin:22px 0 30px;font-size:clamp(4rem,9vw,9.2rem);line-height:.77}.legalHero>p:last-child{color:#ffffff9c;max-width:780px;margin:0;line-height:1.7}.operatorCard{border-bottom:1px solid var(--soft-line);grid-template-columns:.7fr 1.3fr;gap:70px;padding:50px 0;display:grid}.operatorCard h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(2.5rem,4vw,4.4rem)}.operatorCard dl{border-top:1px solid var(--soft-line);margin:0}.operatorCard dl div{border-bottom:1px solid var(--soft-line);grid-template-columns:160px 1fr;gap:20px;padding:14px 0;display:grid}.operatorCard dt{color:#fff6;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.operatorCard dd{color:#ffffffb3;margin:0;font-size:11px}.legalBody{grid-template-columns:200px 1fr;gap:75px;padding-top:75px;display:grid}.legalNav{flex-direction:column;gap:8px;height:fit-content;display:flex;position:sticky;top:100px}.legalNav a{color:#ffffff6e;letter-spacing:.13em;align-items:center;min-height:36px;font-size:8px;display:flex}.legalSections section{border-bottom:1px solid var(--soft-line);margin-bottom:55px;padding-bottom:55px}.legalSections h2{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(2.4rem,4.4vw,4.8rem)}.legalSections h3{margin:34px 0 12px;font-size:1.05rem}.legalSections p,.legalSections li{color:#ffffffa6;line-height:1.72}.legalSections li+li{margin-top:8px}.legalSections a{color:var(--acid);text-decoration:underline}.demoPage{color:#fff;background:#141614;flex-direction:column;height:100vh;display:flex}.demoToolbar{border-bottom:1px solid var(--soft-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:70px;padding:10px 22px;display:grid}.demoToolbar>a,.demoToolbar nav a{letter-spacing:.07em;align-items:center;min-height:44px;font-size:9px;display:inline-flex}.demoToolbar>div{flex-direction:column;align-items:center;gap:5px;display:flex}.demoToolbar>div strong{font-size:14px}.demoToolbar>div span{color:#ffffff73;font-size:8px}.demoToolbar nav{justify-self:end;gap:20px;display:flex}.demoNotice{background:var(--acid);color:var(--ink);letter-spacing:.08em;text-align:center;margin:0;padding:9px 18px;font-size:8px}.demoFrame{background:#fff;border:0;flex:1;width:100%;min-height:0}.promptDemoPage{height:auto;min-height:100vh}.promptDemoPage .demoToolbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141614f5;position:sticky;top:0}.promptDemoShell{color:#161917;background:#f0eee7;flex:1;overflow:hidden}.promptDemoHero{color:#fff;background:#111411;grid-template-columns:1.15fr .85fr;gap:8vw;padding:100px max(22px,6vw) 80px;display:grid}.promptDemoHero>div:first-child>p,.promptDemoCoverage>div>p{color:var(--acid);letter-spacing:.13em;font-size:9px}.promptDemoHero h1{letter-spacing:-.08em;max-width:900px;margin:25px 0 0;font-size:clamp(4rem,7.5vw,8.5rem);line-height:.82}.promptDemoHero>div:last-child{align-self:end}.promptDemoHero>div:last-child>p{color:#ffffff94;margin:0 0 30px;line-height:1.7}.promptDemoHero a,.promptDemoFinal a{background:var(--acid);color:#111;border-radius:10px;align-items:center;gap:35px;min-height:50px;padding:0 16px;font-size:9px;font-weight:800;display:inline-flex}.promptDemoStats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.promptDemoStats div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:130px;padding:25px;display:flex}.promptDemoStats strong{font-family:Georgia,serif;font-size:36px;font-weight:400}.promptDemoStats span{max-width:180px;color:var(--muted);letter-spacing:.07em;font-size:9px;line-height:1.5}.promptDemoLab{grid-template-columns:330px 1fr;gap:18px;padding:110px max(22px,6vw);display:grid}.promptDemoLab>aside{color:#fff;background:#1b1e1b;border-radius:18px;padding:24px}.promptDemoLab>aside>p:first-child{color:var(--acid);letter-spacing:.13em;margin:0 0 20px;font-size:8px}.promptDemoLab button{border:0;border-bottom:1px solid var(--soft-line);color:#ffffff85;text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr;gap:5px 12px;width:100%;padding:18px 5px;display:grid}.promptDemoLab button[aria-pressed=true]{color:#fff}.promptDemoLab button span{color:var(--acid);grid-row:1/3;font-size:9px}.promptDemoLab button strong{font-size:12px}.promptDemoLab button small{font-size:8px}.promptDemoDisclosure{color:#ffffff61;margin:28px 0 0;font-size:9px;line-height:1.6}.promptDemoLab>article{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.promptDemoLab article>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px;display:flex}.promptDemoLab article>header div{flex-direction:column;gap:5px;display:flex}.promptDemoLab article>header span,.promptDemoLab article>header i,.promptDemoWorkflowTitle>p:first-child,.promptDemoColumns span,.promptDemoLab article>footer span{letter-spacing:.12em;font-size:8px}.promptDemoLab article>header small{color:var(--muted)}.promptDemoLab article>header i{color:var(--blue);font-style:normal}.promptDemoWorkflowTitle{padding:55px 45px}.promptDemoWorkflowTitle>p:first-child{color:var(--blue)}.promptDemoWorkflowTitle h2{letter-spacing:-.06em;max-width:760px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(3rem,5vw,6.2rem);font-weight:400;line-height:.92}.promptDemoWorkflowTitle>p:last-child{max-width:740px;color:var(--muted);line-height:1.65}.promptDemoColumns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.promptDemoColumns section{border-right:1px solid var(--line);padding:35px 40px}.promptDemoColumns ol{margin:22px 0 0;padding-left:18px}.promptDemoColumns li{color:var(--muted);margin-top:12px;line-height:1.5}.promptDemoLab article>footer{background:#e5ff3f;padding:28px 40px}.promptDemoLab article>footer p{max-width:730px;margin:10px 0 0;line-height:1.55}.promptDemoCoverage{color:#fff;background:#171a17;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px max(22px,6vw);display:grid}.promptDemoCoverage h2{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(3.5rem,6vw,7rem);line-height:.84}.promptDemoCoverage ol{border-top:1px solid var(--soft-line);margin:0;padding:0;list-style:none}.promptDemoCoverage li{border-bottom:1px solid var(--soft-line);grid-template-columns:65px 1fr;gap:7px 15px;padding:20px 0;display:grid}.promptDemoCoverage li span{color:var(--acid);grid-row:1/3;font-size:9px}.promptDemoCoverage li small{color:#ffffff73}.promptDemoFinal{background:#8ea2ff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;padding:max(22px,6vw);display:flex}.promptDemoFinal>p{letter-spacing:.13em;font-size:9px}.promptDemoFinal h2{letter-spacing:-.08em;margin:35px 0;font-size:clamp(4rem,8vw,9rem);line-height:.8}.notFound{color:#fff;background:#0d0f0e;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:10vw;display:flex}.notFound .eyebrow{color:var(--acid)}.notFound h1{letter-spacing:-.09em;margin:32px 0;font-size:clamp(5rem,11vw,11rem);line-height:.76}.notFound>p:not(.eyebrow){color:#ffffff94;max-width:560px;line-height:1.6}.notFound>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.notFound a{min-height:48px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex}.notFound a:nth-child(2){background:var(--blue);color:#fff}.notFound a:nth-child(3){border:1px solid var(--soft-line);color:#fff;background:0 0}@media (max-width:1100px){.fsHeroGrid{grid-template-columns:1fr}.fsHeroStage{width:min(850px,100%);margin:auto}.fsKitGrid{grid-template-columns:1fr}.fsKitCard{grid-template-columns:1fr 1fr;display:grid}.fsKitBody{min-height:440px}.fsDemoBand,.fsProcess,.fsBoundary,.fsFaq,.fsProductInside,.fsProductTerms,.fsAfterPurchase{grid-template-columns:1fr}.fsProcessTitle,.fsProductInside>div:first-child{position:static}.fsCollection{grid-template-columns:1fr}.fsCollectionArt{min-height:650px}.fsPrompt{grid-template-columns:1fr}.fsPromptWindow{width:min(900px,100%)}.fsLoungeTeaser{grid-template-columns:.9fr 1.1fr}.fsProductHeroGrid{grid-template-columns:1fr;padding:55px 0}.fsProductBuy{min-height:330px}.fsProductProof{grid-template-columns:repeat(2,1fr)}.fsProductProof>div:last-child{grid-column:1/-1}.fsCrossSell{grid-template-columns:1fr 1fr}.fsCrossSell>div{grid-column:1/-1}}@media (max-width:760px){.fsNav{grid-template-columns:1fr;gap:0;padding:10px 14px 0}.fsWordmark{height:38px;min-height:38px}.fsNav nav{overscroll-behavior-inline:contain;scrollbar-width:none;justify-self:start;width:calc(100% + 28px);margin:0 -14px;padding:0 14px;overflow-x:auto}.fsNav nav::-webkit-scrollbar{display:none}.fsNav nav a{flex:none}.fsHero{min-height:auto;padding:0 17px 30px}.fsHeroMeta span:last-child{display:none}.fsHeroGrid{min-height:0}.fsHeroCopy{padding:70px 0 35px}.fsHeroCopy h1{font-size:clamp(3.65rem,17vw,6rem)}.fsHeroActions{display:grid}.fsButton{width:100%}.fsHeroStage{min-height:510px}.fsStageWindow{padding:15px}.fsStageWindow h2{font-size:2.65rem;bottom:18px;left:15px}.atelierCard{width:61%;height:350px;top:70px;left:-4%}.ledgerCard{width:54%;height:320px;right:-4%}.signalCard{width:60%;height:270px;bottom:30px;right:-4%}.fsStageTicket{width:200px;padding:16px}.fsTrustLine{font-size:8px;line-height:1.6}.fsTicker{justify-content:flex-start}.fsThesis{min-height:650px;padding:90px 17px}.fsThesis h2{font-size:clamp(3.4rem,15vw,5.7rem)}.fsKits,.fsDemoBand,.fsPrompt,.fsProcess,.fsBoundary,.fsFaq,.fsProductPreview,.fsProductInside,.fsProductTerms,.fsAfterPurchase,.fsCrossSell,.fsLoungeCategories{padding:90px 17px}.fsSectionHead,.fsProductPreview>header{grid-template-columns:1fr;margin-bottom:50px}.fsSectionHead h2,.fsDemoCopy h2,.fsPromptCopy h2,.fsProcessTitle h2,.fsBoundary h2,.fsFaq h2,.fsProductPreview>header h2,.fsProductInside h2,.fsProductTerms h2,.fsAfterPurchase h2,.fsLoungeCategories h2{font-size:clamp(3.4rem,15vw,5.7rem)}.fsKitCard{display:block}.fsKitVisual{min-height:390px}.fsKitBody{min-height:0}.fsDemoList a{grid-template-columns:35px 1fr auto;min-height:135px}.fsDemoList small{grid-column:2/-1;margin-top:-32px}.fsCollectionArt{min-height:520px}.fsCollectionCopy{padding:90px 17px}.fsCollectionCopy h2{font-size:clamp(3.4rem,15vw,5.7rem)}.fsPromptWindow{min-height:500px;padding:20px;transform:none}.fsPromptWindow h2{font-size:2.7rem}.fsLoungeTeaser{grid-template-columns:1fr;min-height:auto;padding:80px 17px}.fsLoungeOrb{min-height:430px}.fsLoungeTeaser h2{font-size:clamp(3.4rem,15vw,5.7rem)}.fsBoundaryGrid,.fsProductTerms>div:last-child{grid-template-columns:1fr}.fsBoundaryGrid article{min-height:410px}.fsFinal,.fsProductFinal,.fsLoungeFinal{min-height:580px}.fsFinal h2,.fsProductFinal h2,.fsLoungeFinal h2{font-size:clamp(4rem,17vw,6.6rem)}.fsFooter{padding-bottom:105px}.fsFooterMark{white-space:nowrap;font-size:14vw}.mobileBuyBar{z-index:90;left:9px;right:9px;bottom:max(9px,env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0d0f0ef5;border:1px solid #ffffff29;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;transition:all .2s;display:flex;position:fixed;transform:translateY(calc(100% + 26px));box-shadow:0 18px 55px #00000061}.mobileBuyBar.visible{opacity:1;pointer-events:auto;transform:none}.mobileBuyBar>span{flex-direction:column;gap:3px;display:flex}.mobileBuyBar strong{font-size:10px}.mobileBuyBar small{color:#ffffff80;font-size:8px}.mobileBuyBar a{min-height:44px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.fsProductHero{padding:20px 17px 80px}.fsProductHeroGrid h1{font-size:clamp(4.5rem,21vw,7.4rem)}.fsProductProof{grid-template-columns:1fr}.fsProductProof>div,.fsProductProof>div:last-child{border-bottom:1px solid var(--line);grid-column:auto;min-height:130px}.fsProductProof p{margin-top:35px}.fsPreviewGrid{grid-template-columns:1fr}.fsPreviewGrid figure:last-child img{max-height:none}.fsCollectionProof article>div{grid-template-columns:1fr}.fsCollectionProof img:last-child{max-height:780px}.fsCollectionProof article>footer{grid-template-columns:35px 1fr;padding:12px 17px}.fsCollectionProof footer a{grid-column:2}.fsInsideColumns ul{columns:1}.fsCrossSell{grid-template-columns:1fr}.fsLoungeHero{padding:0 17px 40px}.fsLoungeIndex{justify-content:flex-start;overflow-x:auto}.fsLoungeIndex span{flex:none}.fsLoungeHeroGrid{grid-template-columns:1fr}.fsLoungeHeroGrid h1{font-size:clamp(4rem,18vw,6.7rem)}.fsLoungeComposition{min-height:500px}.fsLoungeManifesto{min-height:650px;padding:90px 17px}.fsLoungeManifesto h2{font-size:clamp(3.7rem,16vw,6rem)}.fsComingSoon{grid-template-columns:1fr}.fsComingVisual{min-height:550px}.fsComingSoon>div:last-child{padding:90px 17px}.fsComingSoon h2{font-size:clamp(3.5rem,15vw,5.8rem)}.fsLoungeCategories{grid-template-columns:1fr}.fsLoungeBoundary{flex-direction:column;padding:35px 17px}.legalPage{padding:55px 17px 90px}.legalHero h1{font-size:clamp(3.6rem,16vw,6rem)}.operatorCard,.legalBody{grid-template-columns:1fr;gap:35px}.legalNav{flex-direction:row;padding-bottom:15px;position:static;overflow-x:auto}.legalNav a{flex:none}.demoToolbar{grid-template-columns:1fr auto;padding:7px 12px}.demoToolbar>div,.demoToolbar nav a:first-child{display:none}.promptDemoHero,.promptDemoCoverage{grid-template-columns:1fr;padding:75px 17px}.promptDemoHero h1{font-size:clamp(3.5rem,16vw,6rem)}.promptDemoStats{grid-template-columns:1fr 1fr}.promptDemoStats div{min-height:115px}.promptDemoLab{grid-template-columns:1fr;padding:75px 17px}.promptDemoWorkflowTitle{padding:40px 22px}.promptDemoColumns{grid-template-columns:1fr}.promptDemoColumns section{border-right:0;border-top:1px solid var(--line);padding:28px 22px}.promptDemoLab article>footer{padding:25px 22px}.promptDemoFinal{min-height:520px;padding:75px 17px}.promptDemoFinal h2{font-size:clamp(3.6rem,16vw,6rem)}.notFound{padding:24px}.notFound>div{flex-direction:column;width:100%}.notFound a{justify-content:center}}@media (max-width:370px){.fsHeroCopy h1{font-size:3.45rem}.fsStageTicket{width:175px}.fsKitVisual>h3{font-size:3.5rem}.fsCollectionCopy dl div,.fsComingSoon dl div{grid-template-columns:1fr}.fsComingSoon dd{text-align:left}.fsFooterMark{font-size:13vw}.mobileBuyBar small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fsButton:hover,.fsInlineLink:hover,.fsCardLinks a:hover{transform:none}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
