.lp-page{--lp-bg:#f5f5f7;--lp-fg:#1d1d1f;--lp-soft:#1d1d1fa8;--lp-faint:#1d1d1f7a;--lp-rule:#1d1d1f1c;--lp-card:#fff;--lp-card-edge:#1d1d1f17;--lp-fill:#1d1d1f0f;--lp-accent:#0071e3;--lp-warn:#b25000;--lp-yes:#1a7f4b;--lp-shadow:0 1px 2px #0000000a, 0 12px 32px -14px #00000024;--lp-glow:radial-gradient(60% 60% at 50% 0%, #d6def0cc, transparent 75%);--hm-bg:var(--lp-bg);--hm-rule:var(--lp-rule);--hm-soft:var(--lp-soft);--hm-faint:var(--lp-faint);--hm-accent:var(--lp-accent);color:var(--lp-fg)}@media (prefers-color-scheme:dark){.lp-page{--lp-bg:#0c0d10;--lp-fg:#f5f5f7;--lp-soft:#f5f5f7a3;--lp-faint:#f5f5f770;--lp-rule:#ffffff1c;--lp-card:#16171c;--lp-card-edge:#ffffff14;--lp-fill:#ffffff12;--lp-accent:#6ea8ff;--lp-warn:#ffb067;--lp-yes:#5fd38d;--lp-shadow:0 1px 0 #ffffff0d inset, 0 18px 40px -18px #0009;--lp-glow:radial-gradient(60% 60% at 50% 0%, #6070a842, transparent 75%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.lp-page .hm-chapter-inner{padding-block:clamp(3rem,5vw,4.5rem) clamp(5rem,10vw,8.5rem)}.lp-page .hm-index{margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(1.5rem,2.4vw,2rem)}.lp-page .hm-chapter-head h2{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.12}.lp-page .hm-chapter-head p{max-width:38rem;margin-top:clamp(.9rem,1.6vw,1.25rem)}.lp-page .hm-closing{padding-bottom:clamp(4rem,9vw,7rem)}.lp-page .hm-closing h2{font-size:clamp(2rem,4.8vw,3.75rem)}.lp-page .hm-closing .lp-cta{margin-top:2rem}.lp-page .hm-visual{margin-top:clamp(2.5rem,5vw,4rem)}.lp-cta{background:var(--lp-fg);height:3rem;color:var(--lp-bg);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.75rem;font-size:.9375rem;font-weight:560;transition:opacity .16s;display:inline-flex}.lp-cta:hover{opacity:.86}.lp-cta:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-cta[disabled]{opacity:.5;cursor:default}.lp-rows{border-top:1px solid var(--lp-rule)}.lp-rows li{border-bottom:1px solid var(--lp-rule);grid-template-columns:minmax(0,1fr);gap:.5rem 3rem;padding-block:1.85rem;display:grid}.lp-rows h3{letter-spacing:-.012em;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500}.lp-rows p{color:var(--lp-soft);font-size:1rem;line-height:1.7}@media (width>=48rem){.lp-rows li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.lp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.lp-card{border:1px solid var(--lp-card-edge);background:var(--lp-card);box-shadow:var(--lp-shadow);border-radius:clamp(1.1rem,2vw,1.5rem);padding:clamp(1.5rem,3vw,2.25rem)}.lp-card h3{letter-spacing:-.018em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500}.lp-card-scope{color:var(--lp-faint);margin-top:.4rem;font-size:.875rem}.lp-card ul{border-top:1px solid var(--lp-rule);margin-top:1.5rem}.lp-card li{border-bottom:1px solid var(--lp-rule);color:var(--lp-soft);padding-block:1.15rem;font-size:1rem;line-height:1.65}.lp-card li:last-child{border-bottom:0;padding-bottom:0}@media (width<=56rem){.lp-cards{grid-template-columns:minmax(0,1fr)}}.lp-table-wrap{border:1px solid var(--lp-card-edge);background:var(--lp-card);box-shadow:var(--lp-shadow);border-radius:clamp(1.1rem,2vw,1.5rem);overflow-x:auto}.lp-table{border-collapse:separate;border-spacing:0;width:100%;min-width:34rem;font-size:.9375rem}.lp-table th,.lp-table td{border-bottom:1px solid var(--lp-rule);text-align:left;vertical-align:top;padding:1rem 1.25rem;line-height:1.55}.lp-table thead th{color:var(--lp-faint);font-size:.8125rem;font-weight:560}.lp-table tbody th{z-index:1;background:var(--lp-card);font-weight:500;position:sticky;left:0}.lp-table tbody td{color:var(--lp-soft)}.lp-table tbody tr:last-child th,.lp-table tbody tr:last-child td{border-bottom:0}.lp-table--marks th:not(:first-child),.lp-table--marks td{text-align:center;width:6.5rem}@media (width<=40rem){.lp-table--marks{min-width:0}.lp-table--marks th,.lp-table--marks td{padding-inline:.75rem}.lp-table--marks th:not(:first-child),.lp-table--marks td{width:4.25rem;padding-inline:.25rem}.lp-table--marks tbody th{position:static}.lp-table--stack{min-width:0}.lp-table--stack thead{display:none}.lp-table--stack,.lp-table--stack tbody,.lp-table--stack tr,.lp-table--stack th,.lp-table--stack td{display:block}.lp-table--stack tr{border-bottom:1px solid var(--lp-rule);padding-block:.5rem}.lp-table--stack tr:last-child{border-bottom:0}.lp-table--stack tbody th{border-bottom:0;padding-bottom:.25rem;position:static}.lp-table--stack td{border-bottom:0;grid-template-columns:7.75rem minmax(0,1fr);gap:.75rem;padding-block:.35rem;display:grid}.lp-table--stack td:before{color:var(--lp-faint);content:attr(data-label);font-size:.8125rem}}.lp-yes{color:var(--lp-yes);place-items:center;display:inline-grid}.lp-no{color:var(--lp-faint)}.lp-notes{max-width:46rem;color:var(--lp-faint);gap:.75rem;margin-top:2.25rem;font-size:.875rem;line-height:1.65;display:grid}.lp-page .hm-footnote{color:var(--lp-faint)}.lp-page .hm-faq button{color:var(--lp-fg)}.lp-link{color:var(--lp-accent);text-underline-offset:.2em}.lp-link:hover{text-decoration:underline}.ft-stage,.ft-panel,.ft-board,.ft-steps,.ft-signup-panel,.sx-stage,.lp-card,.lp-table-wrap{--lp-bg:#0c0d10;--lp-fg:#f5f5f7;--lp-soft:#f5f5f7a3;--lp-faint:#f5f5f770;--lp-rule:#ffffff1c;--lp-card:#16171c;--lp-card-edge:#ffffff14;--lp-fill:#ffffff12;--lp-accent:#6ea8ff;--lp-warn:#ffb067;--lp-yes:#5fd38d;color:var(--lp-fg)}.ft-panel,.ft-board,.ft-steps,.ft-signup-panel,.lp-card,.lp-table-wrap{background:radial-gradient(70% 60% at 50% -10%,#ffffff0f,#0000 70%),linear-gradient(#1d1e24,#121317);border-radius:clamp(1.25rem,2.2vw,1.75rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff17,0 2rem 4rem -2rem #0000008c}.ft-stage{background:radial-gradient(80% 70% at 50% -15%,#ffffff14,#0000 60%),#0b0c0f;border-radius:clamp(1.5rem,3vw,2.5rem);margin:.5rem clamp(.5rem,1.4vw,1rem) 0;position:relative;overflow:hidden}.ft-hero{align-items:center;gap:clamp(2.5rem,5vw,4rem);min-height:min(40rem,80svh);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4.5rem);display:grid}@media (width>=64rem){.ft-hero{grid-template-columns:minmax(0,1fr) minmax(0,36rem)}}.ft-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.ft-kicker{color:var(--lp-soft);margin-top:1.5rem;font-size:.875rem}.ft-hero h1{color:#f5f5f7;letter-spacing:-.045em;margin-top:.5rem;font-size:clamp(3.75rem,9.5vw,8rem);font-weight:400;line-height:1}.ft-sub{max-width:24rem;color:var(--lp-soft);margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5}.ft-hero .lp-cta{color:#0c0d10;background:#f5f5f7;margin-top:2rem}.ft-note{color:var(--lp-faint);margin-top:1rem;font-size:.8125rem}.ft-board{text-align:left;padding:clamp(1.25rem,2.8vw,1.75rem)}.ft-board-head span{color:#ffffffdb;letter-spacing:.02em;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ft-board-head i{background:#fff;border-radius:50%;width:.375rem;height:.375rem}.ft-board-figure{align-items:baseline;gap:.75rem;margin-top:clamp(1rem,2.2vw,1.5rem);display:flex}.ft-board-figure strong{color:#f5f5f7;font-family:var(--font-heading);letter-spacing:-.055em;margin-left:-.04em;font-size:clamp(5rem,11vw,8.5rem);font-weight:300;line-height:.85}.ft-board-figure span{color:var(--lp-soft);font-size:clamp(.9375rem,1.5vw,1.0625rem)}.ft-board-foot{color:var(--lp-faint);border-top:1px solid #ffffff12;margin-top:clamp(1.25rem,2.4vw,1.75rem);padding-top:clamp(.875rem,1.8vw,1.125rem);font-size:.8125rem}.ft-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:clamp(3px,.6vw,5px);margin-top:clamp(2.5rem,5vw,3rem);display:grid;position:relative}.ft-grid i{aspect-ratio:1;background:#fff1;border-radius:26%;position:relative;box-shadow:inset 0 .5px #ffffff17}@media (prefers-reduced-motion:no-preference){.ft-grid i:not(.ft-you){animation:10s ease-in-out infinite ft-wave;animation-delay:calc(var(--i) * 85ms)}}@keyframes ft-wave{0%,16%,to{background:#fff1}7%{background:#fff3}}.ft-grid i.ft-you{z-index:2;background:linear-gradient(155deg,#fdfdfe 0%,#e2e4e8 45%,#b5b9c1 100%);box-shadow:0 0 0 clamp(2px,.5vw,4px) #ffffff24,0 4px 14px #00000073}.ft-tip{white-space:nowrap;background:#1a1b21f0;border-radius:.9rem;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex;position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a,0 1rem 2.5rem -.75rem #000}.ft-tip:after{content:"";background:linear-gradient(#fff6,#0000);width:1px;height:.7rem;position:absolute;top:100%;left:50%}.ft-tip-faces{display:inline-flex}.ft-tip-faces .ft-face+.ft-face{margin-left:-.35rem}.ft-tip-text{line-height:1.25;display:grid}.ft-tip-text b{font-size:.75rem;font-weight:560}.ft-tip-text small{color:var(--lp-faint);font-size:.6875rem}.ft-tip-agents{gap:.3rem;display:inline-flex}.ft-face{border-radius:50%;flex:none;width:1.375rem;height:1.375rem;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 2px #1a1b21}.ft-face--1{background:radial-gradient(circle at 32% 28%,#f4f4f7,#8e9098 82%)}.ft-face--2{background:radial-gradient(circle at 32% 28%,#dcdde2,#70727a 82%)}.ft-face--3{background:radial-gradient(circle at 32% 28%,#bfc1c8,#4f5158 82%)}.ft-agent>*,.ft-tip-agents>*,.sx-agent>*>*{filter:grayscale()brightness(1.7)}.ft-agent{background:#ffffff17;border-radius:30%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a}.ft-section{max-width:76rem;margin-inline:auto;padding:clamp(3.5rem,8vw,6.5rem) clamp(1.25rem,4.5vw,3.5rem) 0}.ft-section h2,.ft-closing h2{text-align:center;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.875rem,4vw,3rem);font-weight:400;line-height:1.1}.ft-section>div,.ft-section [class~=site-reveal-item]:not(h2){margin-top:clamp(1.75rem,3.5vw,2.75rem)}.ft-footnote{text-align:center;color:var(--lp-faint);margin-top:1.5rem;font-size:.8125rem}.ft-scene{max-width:46rem;margin-inline:auto;padding:clamp(1rem,2.4vw,1.5rem)}.ft-scene-bar{border-bottom:1px solid var(--lp-rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.ft-scene-title{align-items:center;gap:.5rem;font-size:.875rem;font-weight:560;display:inline-flex}.ft-scene-who{align-items:center;display:inline-flex}.ft-scene-who>*+*{margin-left:-.3rem}.ft-thread{gap:.85rem;padding-block:1.25rem;display:grid}.ft-line{align-items:center;gap:.65rem;display:flex}.ft-line--you{flex-direction:row-reverse}.ft-bubble{background:#ffffff14;border-radius:1rem;padding:.6rem .95rem;font-size:.9375rem;line-height:1.4}.ft-line--you .ft-bubble{background:#ffffff26}.ft-line--claude .ft-bubble,.ft-line--codex .ft-bubble{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion:no-preference){.ft-line{animation:.7s cubic-bezier(.2,.8,.2,1) both ft-rise;animation-delay:calc(var(--n) * .32s + .2s)}}@keyframes ft-rise{0%{opacity:0;transform:translateY(.6rem)}}.ft-wait{border-top:1px solid var(--lp-rule);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.ft-wait-badge{color:var(--lp-accent);align-items:center;gap:.5rem;font-size:.875rem;font-weight:560;display:inline-flex}.ft-wait-badge i{background:var(--lp-accent);border-radius:50%;width:.5rem;height:.5rem}.ft-wait-button{color:#0c0d10;background:#f5f5f7;border-radius:999px;padding:.45rem 1.1rem;font-size:.8125rem;font-weight:600}.ft-points{color:var(--lp-soft);flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin-top:1.75rem;font-size:.9375rem;display:flex}.ft-points li{align-items:center;gap:.6rem;display:inline-flex}.ft-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);display:grid}@media (width<=56rem){.ft-cards{grid-template-columns:minmax(0,1fr)}}.ft-card{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:.35rem 1rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.ft-card .ft-art{grid-column:1/-1;margin-bottom:1rem}.ft-card h3{letter-spacing:-.025em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400}.ft-card-note{color:var(--lp-faint);grid-column:1;font-size:.875rem}.ft-card .ft-tbd{grid-area:2/2;justify-self:end}.ft-card h3+.ft-tbd{grid-row:2}.ft-art{place-items:center;min-height:11.5rem;display:grid}.ft-art--credits{position:relative}.ft-slabs{width:min(13.5rem,100%);height:auto;overflow:visible}.ft-slab-shadow{fill:#0000008c}.ft-slab-edge{fill:#121317}.ft-slab-face{fill:#25262b;stroke:#ffffff1c;stroke-width:1px}.ft-slab-inset{fill:none;stroke:#ffffff12;stroke-width:1px}.ft-slab--lit .ft-slab-edge{fill:#767a82}.ft-slab--lit .ft-slab-face{fill:url(#ft-slab-lit);stroke:#ffffffb3}.ft-slab--lit .ft-slab-inset{stroke:#0000001c}.ft-art--mac{align-content:center;gap:.75rem}.ft-art--mac .hm-portrait{width:min(13rem,100%);height:auto}.ft-queue{gap:.3rem;display:flex}.ft-queue i{background:#ffffff14;border-radius:26%;width:1.15rem;height:1.15rem}.ft-queue i[data-first]{background:linear-gradient(155deg,#fdfdfe,#b5b9c1);box-shadow:0 0 14px #ffffff59}.ft-art--setup{align-content:center;gap:.7rem;width:100%}.ft-chat{align-items:center;gap:.6rem;width:100%;display:flex}.ft-chat--you{flex-direction:row;justify-content:flex-end}.ft-bars{background:#ffffff12;border-radius:.9rem;gap:.35rem;padding:.7rem .85rem;display:grid}.ft-chat--you .ft-bars{background:#ffffff24}.ft-bars i{background:#ffffff42;border-radius:999px;width:6.5rem;height:.4rem;display:block}.ft-bars i:nth-child(2){width:4.5rem}.ft-bars i:nth-child(3){width:5.5rem}.ft-tbd{border:1px dashed color-mix(in oklab, var(--lp-warn) 70%, transparent);color:var(--lp-warn);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.3rem .9rem;font-size:.75rem;font-weight:560}.ft-steps{grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(1.75rem,4vw,3rem) clamp(1rem,3vw,2.5rem);display:grid}.ft-steps li{text-align:center;justify-items:center;gap:.9rem;display:grid;position:relative}.ft-step-num{color:#f5f5f7;font-family:var(--font-heading);font-size:clamp(4rem,8vw,6.5rem);font-weight:300;line-height:.9}.ft-step-icon{width:2.75rem;height:2.75rem;color:var(--lp-soft);background:#ffffff12;border-radius:30%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.ft-steps b{font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:500}.ft-steps li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#fff6 0 4px,#0000 4px 10px);height:1px;position:absolute;top:clamp(1.9rem,3.6vw,3rem);left:calc(50% + clamp(2rem,4vw,3.5rem));right:calc(-50% + clamp(2rem,4vw,3.5rem))}@media (prefers-reduced-motion:no-preference){.ft-steps li:not(:last-child):after{background-size:20px 1px;animation:1.1s linear infinite ft-flow}}@keyframes ft-flow{to{background-position:20px 0}}@media (width<=40rem){.ft-steps{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ft-steps li{text-align:left;grid-template-columns:4rem auto 1fr;place-items:center start}.ft-steps li:after{display:none}.ft-step-num{font-size:3.5rem}}.ft-signup-panel{max-width:44rem;margin-inline:auto;padding:clamp(1.25rem,3.5vw,2.25rem)}.ft-signup-panel .ft-form{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ft-signup-panel .ft-signin .sv-auth-card{margin-inline:auto}.ft-faq{max-width:52rem}.ft-faq .hm-faq{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.ft-closing{place-items:center;min-height:clamp(26rem,60vw,34rem);margin-top:clamp(3.5rem,8vw,6.5rem);margin-bottom:clamp(.5rem,1.4vw,1rem);display:grid}.ft-closing .ft-grid{opacity:.55;grid-template-columns:repeat(20,minmax(0,1fr));align-content:center;gap:clamp(4px,.8vw,9px);margin:0;padding:1rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60%,#0000 30%,#000 100%);mask-image:radial-gradient(55% 60%,#0000 30%,#000 100%)}.ft-closing-copy{z-index:1;justify-items:center;gap:2rem;padding:2rem 1.25rem;display:grid;position:relative}.ft-closing .lp-cta{color:#0c0d10;background:#f5f5f7}.ft-form{border:1px solid var(--lp-card-edge);background:var(--lp-card);max-width:40rem;box-shadow:var(--lp-shadow);border-radius:clamp(1.1rem,2vw,1.5rem);padding:clamp(1.25rem,3.5vw,2.25rem)}.ft-form[aria-busy=true]{opacity:.7}.ft-form--wait{min-height:24rem}.ft-back,.ft-edit{margin:1.5rem 0 0 1.25rem;font-size:.9375rem}.ft-edit{margin-left:0}.ft-field{border:0;gap:.5rem;padding:0;display:grid}.ft-field+.ft-field{margin-top:1.5rem}.ft-field>legend,.ft-field>label,.ft-hint{color:var(--lp-faint);font-size:.8125rem;font-weight:400}.ft-input{border:1px solid var(--lp-card-edge);background:var(--lp-fill);width:100%;min-height:3rem;color:var(--lp-fg);font:inherit;border-radius:.75rem;padding:.7rem 1rem;font-size:1rem;line-height:1.5}textarea.ft-input{resize:vertical;min-height:6.5rem}.ft-input::placeholder{color:var(--lp-faint)}.ft-input:focus-visible{border-color:var(--lp-accent);outline:2px solid color-mix(in oklab, var(--lp-accent) 35%, transparent);outline-offset:0}.ft-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ft-chip{border:1px solid var(--lp-rule);min-height:2.5rem;color:var(--lp-soft);cursor:pointer;border-radius:999px;align-items:center;padding-inline:1rem;font-size:.9375rem;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex;position:relative}.ft-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ft-chip:hover{border-color:var(--lp-faint)}.ft-chip:has(input:checked){border-color:var(--lp-fg);background:var(--lp-fg);color:var(--lp-bg)}.ft-chip:has(input:focus-visible){outline:2px solid var(--lp-accent);outline-offset:2px}.ft-check{color:var(--lp-soft);cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.5;display:flex}.ft-check input{width:1.125rem;height:1.125rem;accent-color:var(--lp-accent);flex:none;margin-top:.15rem}.ft-error{color:var(--lp-warn);margin-top:.4rem;font-size:.8125rem}.ft-contact{border-top:1px solid var(--lp-rule);color:var(--lp-faint);margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem}.ft-contact b{color:var(--lp-fg);font-weight:500}.ft-form .lp-cta{color:#0c0d10;background:#f5f5f7;margin-top:1.5rem}.ft-done h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400}.ft-done p{color:var(--lp-soft);margin-top:.6rem;font-size:.9375rem}.ft-done dl{border-top:1px solid var(--lp-rule);gap:.9rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.9375rem;display:grid}.ft-done dt{color:var(--lp-faint);font-size:.8125rem}.ft-done dd{overflow-wrap:anywhere;margin-top:.15rem}.ft-signin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ft-signin .sv-auth-card{margin-inline:0}.sx-stage{background:radial-gradient(80% 70% at 50% -15%,#ffffff14,#0000 60%),#0b0c0f;border-radius:clamp(1.5rem,3vw,2.5rem);margin:.5rem clamp(.5rem,1.4vw,1rem) 0;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,4.5rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.sx-kicker{color:var(--lp-soft);font-size:.875rem;font-weight:560}.sx-stage h1{color:#f5f5f7;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;max-width:58rem;margin-top:1.25rem;font-size:clamp(2.25rem,5.4vw,4.5rem);font-weight:400;line-height:1.06}.sx-lede{max-width:40rem;color:var(--lp-soft);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6}.sx-flow{grid-template-columns:minmax(0,1fr) minmax(7rem,.5fr) minmax(0,1fr) minmax(7rem,.5fr) minmax(0,1fr);align-items:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.sx-node{background:radial-gradient(90% 70% at 50% -20%,#ffffff0f,#0000 70%),linear-gradient(#1d1e24,#131418);border-radius:1.25rem;align-self:stretch;padding:1.35rem 1.4rem;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff17,0 1.5rem 3rem -1.5rem #0009}.sx-node--you{box-shadow:inset 0 0 0 1px #ffffff42,0 1.5rem 3rem -1.5rem #0009}.sx-node-icon{width:2.5rem;height:2.5rem;color:var(--lp-soft);background:#ffffff12;border-radius:30%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.sx-node h3{letter-spacing:-.012em;margin-top:1rem;font-size:1.0625rem;font-weight:500}.sx-node ul{border-top:1px solid var(--lp-rule);gap:.55rem;margin-top:.9rem;padding-top:.9rem;display:grid}.sx-node li{color:var(--lp-soft);padding-left:1rem;font-size:.875rem;line-height:1.5;position:relative}.sx-node li:before{background:var(--lp-faint);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.sx-edge{color:var(--lp-faint);text-align:center;justify-items:center;gap:.6rem;padding-inline:.75rem;font-size:.75rem;line-height:1.4;display:grid}.sx-line{background:repeating-linear-gradient(90deg,#ffffff73 0 5px,#0000 5px 11px) 0 0/22px 2px;width:100%;height:2px;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.sx-line{animation:1.2s linear infinite sx-flow}.sx-edge--back .sx-line{animation-direction:reverse}}@keyframes sx-flow{to{background-position:22px 0}}.sx-line:after{content:"";border:4px solid #0000;border-left:7px solid #ffffff8c;border-right:0;position:absolute;top:-3px;right:-1px}.sx-edge--back .sx-line:after{border-left:0;border-right:7px solid #ffffff8c;left:-1px;right:auto}.sx-flow-note{max-width:44rem;color:var(--lp-faint);margin-top:1.5rem;font-size:.875rem;line-height:1.6}@media (width<=62rem){.sx-flow{grid-template-columns:minmax(0,1fr)}.sx-edge{padding-block:.9rem}.sx-line{background:repeating-linear-gradient(#ffffff73 0 5px,#0000 5px 11px) 0 0/2px 22px;width:2px;height:2rem}@media (prefers-reduced-motion:no-preference){.sx-line{animation-name:sx-flow-down}}.sx-line:after{border:4px solid #0000;border-top:7px solid #ffffff8c;border-bottom:0;inset:auto auto -1px -3px}.sx-edge--back .sx-line:after{border:4px solid #0000;border-top:0;border-bottom:7px solid #ffffff8c;top:-1px;bottom:auto}}@keyframes sx-flow-down{to{background-position:0 22px}}.sx-stats{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.sx-stats li{align-content:start;gap:.5rem;padding:clamp(1.25rem,2.6vw,1.75rem) clamp(.75rem,2vw,1.5rem) 0 0;display:grid}.sx-stats strong{color:#f5f5f7;font-family:var(--font-heading);letter-spacing:-.05em;align-items:baseline;gap:.4rem;font-size:clamp(2.75rem,6.2vw,5rem);font-weight:300;line-height:.95;display:flex}.sx-stats small{color:var(--lp-soft);font-family:var(--font-sans,inherit);letter-spacing:0;font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:400}.sx-stats span{max-width:11rem;color:var(--lp-faint);font-size:.8125rem;line-height:1.45}@media (width<=40rem){.sx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-stats li{padding-bottom:1rem}}.sx-pledge{text-align:center;max-width:66rem;margin-inline:auto;padding:clamp(5.5rem,12vw,9.5rem) clamp(1.25rem,4.5vw,3.5rem) clamp(3.5rem,7vw,6rem)}.sx-pledge h2{letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.5rem,3.8vw,3rem);font-weight:400;line-height:1.22}.sx-pledge p{color:var(--lp-soft);letter-spacing:-.01em;margin-top:clamp(1.25rem,2.4vw,1.75rem);font-size:clamp(1.0625rem,2vw,1.5rem)}.sx-visual{margin-bottom:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,2.6vw,2rem)}.sx-pair{grid-template-columns:minmax(0,1fr) minmax(4rem,.4fr) minmax(0,1fr);align-items:center;display:grid}.sx-win{background:#ffffff0b;border-radius:1rem;gap:.75rem;padding:.9rem 1.1rem 1.2rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sx-win-bar{color:var(--lp-soft);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;display:flex}.sx-win-bar i{background:#ffffff2e;border-radius:50%;width:.5rem;height:.5rem}.sx-win-bar i:last-of-type{margin-right:.5rem}.sx-code-label{color:var(--lp-faint);font-size:.75rem}.sx-code{gap:.35rem;display:flex}.sx-code b{aspect-ratio:4/5;width:clamp(1.75rem,3.6vw,2.5rem);font-family:var(--font-heading);background:#ffffff14;border-radius:.5rem;place-items:center;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:400;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sx-timer{color:var(--lp-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.sx-timer svg{fill:none;stroke-width:3px;width:1.75rem;height:1.75rem;transform:rotate(-90deg)}.sx-timer circle{stroke:#ffffff24}.sx-timer .sx-timer-arc{stroke:#ffffffbf;stroke-dasharray:94.25;stroke-dashoffset:24px;stroke-linecap:round}.sx-link{background:repeating-linear-gradient(90deg,#ffffff73 0 5px,#0000 5px 11px) 0 0/22px 2px;height:2px;margin-inline:.75rem;position:relative}@media (prefers-reduced-motion:no-preference){.sx-link{animation:1.2s linear infinite sx-flow}}.sx-win--web{align-content:start;min-height:9.5rem}.sx-ask{color:var(--lp-soft);align-items:center;gap:.75rem;display:flex}.sx-ask b{background:#ffffff38;border-radius:999px;width:min(7rem,50%);height:.45rem}.sx-button{color:#0c0d10;background:#f5f5f7;border-radius:999px;justify-self:start;padding:.45rem 1.25rem;font-size:.8125rem;font-weight:600}@media (width<=40rem){.sx-pair{grid-template-columns:minmax(0,1fr);row-gap:1rem}.sx-link{background:repeating-linear-gradient(#ffffff73 0 5px,#0000 5px 11px) 0 0/2px 22px;width:2px;height:2rem;margin:0 auto;animation:none}}.sx-folders{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.sx-edge-box{background:#ffffff08;border:1px dashed #ffffff4d;border-radius:1.1rem;padding:1.5rem 1rem 1rem;position:relative}.sx-edge-label{color:var(--lp-soft);background:#17181d;padding:0 .5rem;font-size:.75rem;font-weight:560;position:absolute;top:-.65rem;left:1rem}.sx-folders ul,.sx-outside ul{gap:.6rem;display:grid}.sx-folders li{background:#ffffff0d;border-radius:.7rem;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.8125rem;display:flex}.sx-folders li b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:400;overflow:hidden}.sx-folders li em{color:var(--lp-soft);white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;font-style:normal;display:inline-flex}.sx-outside li{opacity:.7}.sx-outside li em{color:var(--lp-faint)}.sx-reach{color:var(--lp-soft);align-items:center;gap:.65rem;margin-top:1rem;font-size:.8125rem;display:flex}.sx-agent{gap:.3rem;display:inline-flex}.sx-agent>*{background:#ffffff17;border-radius:30%;place-items:center;width:1.6rem;height:1.6rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}@media (width<=40rem){.sx-folders{grid-template-columns:minmax(0,1fr)}}.sx-modes,.sx-share{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);display:grid}.sx-mini{background:#ffffff0b;border-radius:1rem;align-content:start;gap:.9rem;padding:1.1rem 1.2rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sx-mini[data-chosen]{box-shadow:inset 0 0 0 1px #fff6}.sx-mini p{color:var(--lp-soft);font-size:.875rem;font-weight:500}.sx-mini small{color:var(--lp-faint);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.sx-segments{gap:.4rem;display:inline-flex}.sx-segments i{width:2.75rem;height:2.5rem;color:var(--lp-soft);background:#ffffff0f;border-radius:.7rem;place-items:center;display:grid}.sx-segments i[data-warn]{background:color-mix(in oklab, var(--lp-warn) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lp-warn) 60%, transparent);color:var(--lp-warn)}.sx-toggle{background:#ffffff21;border-radius:999px;width:2.75rem;height:1.55rem;position:relative}.sx-toggle:after{content:"";background:#f5f5f7;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.2rem;left:.2rem}.sx-people{gap:.5rem;display:inline-flex}.sx-avatar{color:#ffffff47;background:#ffffff0d;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.sx-avatar[data-lit]{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff42}@media (width<=36rem){.sx-modes,.sx-share{grid-template-columns:minmax(0,1fr)}}.sx-private{place-items:center;min-height:12rem;display:grid}.sx-frost{filter:blur(5px);opacity:.8;gap:.7rem;width:min(26rem,80%);display:grid}.sx-frost i{background:#ffffff38;border-radius:999px;height:.9rem;display:block}.sx-frost i:nth-child(2){background:#ffffff57;width:70%;margin-left:auto}.sx-frost i:nth-child(3){width:55%}.sx-ghost{color:#fff;background:#14151ae0;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.sx-only{color:var(--lp-soft);background:#ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:1.25rem}.sx-steps3{align-items:flex-end;gap:clamp(.5rem,1.5vw,1rem);min-height:14rem;display:flex}.sx-step3{height:calc(var(--h) * 28% + 16%);background:linear-gradient(180deg, rgb(255 255 255/calc(var(--h) * 3%)), #ffffff08);border-radius:1rem 1rem .5rem .5rem;flex:1;align-content:start;justify-items:center;gap:.6rem;min-height:6rem;padding-top:1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sx-step3-icon{width:2.75rem;height:2.75rem;color:var(--lp-soft);background:#ffffff14;border-radius:30%;place-items:center;display:grid}.sx-step3 b{font-size:.9375rem;font-weight:500}.sx-approvals{border-top:1px solid var(--lp-rule);gap:.5rem 3rem;margin-top:clamp(2.25rem,4.5vw,3.5rem);padding-top:1.5rem;display:grid}.sx-approvals h3{letter-spacing:-.012em;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500}.sx-approvals p{max-width:44rem;color:var(--lp-soft);font-size:1rem;line-height:1.7}.sx-report{max-width:44rem;color:var(--lp-soft);margin-top:3rem;font-size:.9375rem}
