@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._5qCx7q_className{font-family:Geist,Geist Fallback;font-style:normal}._5qCx7q_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.yJuAoG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.yJuAoG_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--a:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#070709;--bg-2:#0c0c10;--panel:#ffffff09;--panel-2:#ffffff0f;--line:#ffffff14;--line-2:#ffffff24;--text:#f5f5f7;--muted:#a1a1ad;--dim:#62626e;--mint:#8cffb0;--mint-2:#3ddc84;--violet:#9b8cff;--stripe:#635bff;--sans:var(--font-geist),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace;--serif:var(--font-serif),Georgia,serif;--max:1200px;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px}.serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}::selection{background:var(--mint);color:#000}.nav{z-index:60;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.nav.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);border-color:var(--line);background:#070709b8}.nav-in{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.logo{letter-spacing:-.03em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.logo svg{width:28px;height:28px}.logo .ai{color:var(--dim);font-weight:500}.nav-links{align-items:center;gap:6px;display:flex}.nav-links a.l{color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14.5px;transition:color .2s,background .2s}.nav-links a.l:hover{color:var(--text);background:var(--panel-2)}.btn{white-space:nowrap;height:44px;transition:transform .25s var(--ease),box-shadow .25s,background .25s,border-color .25s;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:550;display:inline-flex}.btn-white{color:#08080a;background:#fff;box-shadow:0 0 0 1px #fff3,0 8px 30px -6px #ffffff40}.btn-white:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff,0 12px 40px -6px #8cffb073}.btn-ghost{border:1px solid var(--line-2);color:var(--text);background:#ffffff05}.btn-ghost:hover{background:var(--panel-2);border-color:#ffffff4d}.btn-lg{height:54px;padding:0 28px;font-size:16px}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(3px)}.hero{isolation:isolate;align-items:center;min-height:100svh;padding:110px 0 70px;display:flex;position:relative;overflow:hidden}#field{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.aurora{z-index:-3;pointer-events:none;filter:blur(90px);opacity:.55;position:absolute;inset:-20%}.aurora i{border-radius:50%;position:absolute}.aurora i:first-child{background:radial-gradient(circle,#635bff8c,#0000 65%);width:46vw;height:46vw;animation:18s ease-in-out infinite float1;top:12%;right:2%}.aurora i:nth-child(2){background:radial-gradient(circle,#3ddc8452,#0000 65%);width:36vw;height:36vw;animation:22s ease-in-out infinite float2;top:42%;right:20%}.aurora i:nth-child(3){background:radial-gradient(circle,#9b8cff38,#0000 65%);width:30vw;height:30vw;animation:26s ease-in-out infinite reverse float1;top:60%;left:-6%}@keyframes float1{50%{transform:translate(-6vw,4vw)scale(1.1)}}@keyframes float2{50%{transform:translate(5vw,-5vw)scale(.92)}}.hero:after{content:"";background:linear-gradient(transparent,var(--bg));z-index:-1;pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;width:100%;display:grid}.pill{border:1px solid var(--line-2);height:32px;color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;font-size:13px;display:inline-flex}.pill b{height:22px;color:var(--mint);background:#8cffb01f;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:550;display:inline-flex}.pill b:before{content:"";background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%;animation:2s infinite blink}@keyframes blink{50%{opacity:0}}h1{letter-spacing:-.055em;margin:26px 0 24px;font-size:clamp(44px,5.4vw,78px);font-weight:600;line-height:.98}h1 .grad{color:#0000;background:linear-gradient(100deg,#fff 0%,#c9c3ff 35%,#8cffb0 75%,#fff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite sheen}h1 .serif{letter-spacing:-.02em;padding-right:.04em;font-weight:400}@keyframes sheen{50%{background-position:100% 0}}.sub{color:var(--muted);max-width:540px;min-height:3.2em;font-size:clamp(17px,1.5vw,19px)}.sub .tw{color:var(--text);font-weight:550}.sub .caret{background:var(--mint);vertical-align:-.15em;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.trust{color:var(--dim);flex-wrap:wrap;gap:8px 20px;margin-top:30px;font-size:13.5px;display:flex}.trust span{align-items:center;gap:7px;display:inline-flex}.trust svg{width:15px;height:15px;color:var(--mint)}.in-up{opacity:0;filter:blur(6px);animation:inup 1s var(--ease) forwards;transform:translateY(22px)}@keyframes inup{to{opacity:1;filter:none;transform:none}}.stage{perspective:1600px;place-items:center;height:640px;display:grid;position:relative}.phone{width:300px;height:612px;transform-style:preserve-3d;transition:transform .6s var(--ease);background:linear-gradient(145deg,#2a2a31,#0f0f13 40%,#1c1c22);border-radius:52px;padding:11px;animation:7s ease-in-out infinite hover;position:relative;transform:rotateY(-16deg)rotateX(8deg)rotate(1.5deg);box-shadow:0 0 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f,0 50px 120px -20px #635bff73,0 30px 60px -30px #000}@keyframes hover{50%{translate:0 -12px}}.phone:before{content:"";background:#2a2a30;border-radius:0 3px 3px 0;width:3px;height:70px;position:absolute;top:150px;right:-3px}.screen{background:radial-gradient(120% 70% at 50% 0,#2b2463 0%,#110f22 45%,#07070a 100%);border-radius:42px;width:100%;height:100%;position:relative;overflow:hidden}.screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff17 0%,#0000 35%);position:absolute;inset:0}.island{z-index:3;background:#000;border-radius:20px;width:96px;height:28px;position:absolute;top:11px;left:50%;translate:-50%}.status{justify-content:space-between;align-items:center;padding:15px 26px 0;font-size:13px;font-weight:600;display:flex}.status .ic{align-items:center;gap:5px;display:flex}.lock{text-align:center;margin-top:34px}.lock small{color:#ffffffb3;font-size:14px;font-weight:500;display:block}.lock b{letter-spacing:-.04em;color:#0000;background:linear-gradient(#fff,#ffffffbf);-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:72px;font-weight:600;line-height:1;display:block}.notifs{height:400px;position:absolute;top:178px;left:10px;right:10px}.notif{box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(160%);height:74px;transition:transform .7s var(--ease),opacity .7s var(--ease),filter .7s;will-change:transform;background:#2828349e;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:36px 1fr;gap:10px;padding:11px 12px;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.notif .app{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.notif .app svg{fill:#fff;width:20px;height:20px}.notif .top{justify-content:space-between;font-size:12.5px;font-weight:600;line-height:1.2;display:flex}.notif .top em{color:#ffffff80;font-size:11.5px;font-style:normal;font-weight:400}.notif p{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.notif p strong{color:#fff}.notif.enter{opacity:0;transform:translateY(-30px)scale(.9)}.chip-float{z-index:4;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);background:#121218b8;border-radius:18px;padding:14px 16px;position:absolute;box-shadow:0 30px 60px -20px #000c}.cf-idea{width:230px;animation:6s ease-in-out infinite bob;bottom:9%;left:-14%}.cf-idea .mono{color:var(--dim);font-size:10.5px}.cf-idea b{margin:6px 0 10px;font-size:14.5px;font-weight:600;line-height:1.3;display:block}.meter{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--violet),var(--mint));width:0;height:100%;animation:fill 2.2s 1.4s var(--ease) forwards;border-radius:6px;display:block}@keyframes fill{to{width:94%}}.cf-idea .row{color:var(--muted);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.cf-idea .row span:last-child{color:var(--mint);font-family:var(--mono)}.cf-mrr{width:200px;animation:7s ease-in-out 1s infinite bob;top:20%;right:-12%}.cf-mrr small{color:var(--muted);font-size:11.5px}.cf-mrr b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;display:block}.cf-mrr b em{color:var(--mint);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}.cf-mrr svg{width:100%;height:44px;margin-top:6px;overflow:visible}.cf-mrr path.l{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300px;animation:dash 2.4s 1.2s var(--ease) forwards;filter:drop-shadow(0 0 6px #8cffb099)}.cf-mrr path.a{fill:url(#g);opacity:0;animation:1s 2.6s forwards fade}@keyframes dash{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@keyframes bob{50%{transform:translateY(-10px)}}.illu{color:var(--dim);font-size:10px;position:absolute;bottom:-8px;left:50%;translate:-50%}.logos{text-align:center;padding:20px 0 80px}.logos .mono{color:var(--dim)}.marquee{margin-top:28px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track{gap:64px;width:max-content;animation:38s linear infinite marq;display:flex}.marquee:hover .track{animation-play-state:paused}.brand{color:#8a8a96;letter-spacing:-.02em;align-items:center;gap:11px;font-size:19px;font-weight:550;transition:color .3s;display:flex}.brand:hover{color:#fff}.brand svg{fill:currentColor;width:24px;height:24px}@keyframes marq{to{transform:translate(-50%)}}section.s{padding:120px 0;position:relative}.head{max-width:720px;margin-bottom:60px}.head.c{text-align:center;margin-inline:auto}.eyebrow{color:var(--mint);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(36px,4.8vw,60px);font-weight:600;line-height:1.02}h2 .dim{color:var(--dim)}.lead{color:var(--muted);font-size:18px}.rv{opacity:0;filter:blur(4px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);transform:translateY(30px)}.rv.on{opacity:1;filter:none;transform:none}.card{border:1px solid var(--line);isolation:isolate;background:linear-gradient(#ffffff0b,#ffffff04);border-radius:24px;position:relative;overflow:hidden}.card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(500px circle at var(--x,50%) var(--y,50%),#8cffb017,transparent 45%);transition:opacity .4s;position:absolute;inset:0}.card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--x,50%) var(--y,50%),#8cffb08c,transparent 50%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:before,.card:hover:after{opacity:1}.bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step{flex-direction:column;min-height:440px;padding:28px;display:flex}.step .num{font-family:var(--mono);color:var(--dim);font-size:12px}.step h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:22px;font-weight:600}.step p{color:var(--muted);font-size:15px}.demo{margin-top:auto;padding-top:26px}.mini{border:1px solid var(--line);background:#00000059;border-radius:16px;padding:16px}.qbar{color:var(--dim);font-size:11.5px;font-family:var(--mono);justify-content:space-between;display:flex}.qprog{background:#ffffff12;border-radius:4px;height:4px;margin:8px 0 14px;overflow:hidden}.qprog i{background:var(--mint);width:30%;height:100%;transition:width .6s var(--ease);border-radius:4px;display:block}.qq{min-height:2.6em;margin-bottom:12px;font-size:14.5px;font-weight:550;transition:opacity .3s}.opts{gap:7px;display:grid}.opt{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;transition:all .3s;display:flex}.opt:before{content:"";border:1.5px solid var(--dim);border-radius:50%;flex:none;width:14px;height:14px;transition:all .3s}.opt.on{color:var(--text);background:#8cffb012;border-color:#8cffb080}.opt.on:before{border-color:var(--mint);background:var(--mint);box-shadow:inset 0 0 0 3px #0b0b0f}.sortlist{gap:6px;display:grid}.si{border:1px solid var(--line);transition:all .5s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.si span{position:relative}.si span:after{content:"";width:0;height:1.5px;transition:width .4s var(--ease);background:#ff6b6b;position:absolute;top:52%;left:0}.si em{font-style:normal;font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11px}.si.out{opacity:.28}.si.out span:after{width:100%}.si.keep{background:#8cffb00f;border-color:#8cffb073}.si.keep em{color:var(--mint)}.term{font-family:var(--mono);color:#c9c9d3;white-space:pre-wrap;min-height:206px;font-size:12px;line-height:1.7}.term .c{color:#6e6e7a}.term .k{color:var(--violet)}.term .g{color:var(--mint)}.term .cur{background:var(--mint);vertical-align:-2px;width:7px;height:14px;animation:1s step-end infinite blink;display:inline-block}.tbar{gap:6px;margin-bottom:12px;display:flex}.tbar i{background:#2a2a33;border-radius:50%;width:10px;height:10px}.sorter{grid-template-columns:.9fr 1.1fr;gap:0;display:grid}.sorter .ctl{border-right:1px solid var(--line);padding:36px}.sorter .res{padding:36px}.q{margin-bottom:22px}.q label{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);height:38px;color:var(--muted);border-radius:999px;padding:0 15px;font-size:14px;transition:all .2s}.chip:hover{color:var(--text);border-color:#ffffff4d}.chip[aria-pressed=true]{color:#000;background:#fff;border-color:#fff;font-weight:550}.count{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.count b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.count span{color:var(--muted)}.funnel{background:#ffffff12;border-radius:4px;height:4px;margin:16px 0 22px;overflow:hidden}.funnel i{background:linear-gradient(90deg,var(--violet),var(--mint));height:100%;transition:width .7s var(--ease);border-radius:4px;display:block}.ideas{gap:10px;display:grid}.idea{border:1px solid var(--line);animation:pop .5s var(--ease) both;background:#00000040;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.idea:nth-child(2){animation-delay:60ms}.idea:nth-child(3){animation-delay:.12s}@keyframes pop{0%{opacity:0;transform:translateY(10px)}}.idea .n{width:40px;height:40px;font-family:var(--mono);color:var(--violet);background:#9b8cff1f;border-radius:11px;place-items:center;font-size:13px;display:grid}.idea b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.idea small{color:var(--dim);font-size:13px}.fit{font-family:var(--mono);color:var(--mint);background:#8cffb01a;border-radius:8px;padding:5px 9px;font-size:12px}.note{color:var(--dim);margin-top:16px;font-size:12.5px}.browser{border:1px solid var(--line-2);background:#0b0b0f;border-radius:22px;overflow:hidden;box-shadow:0 60px 140px -40px #635bff59}.bbar{border-bottom:1px solid var(--line);background:#ffffff05;align-items:center;gap:14px;padding:12px 16px;display:flex}.dots{gap:7px;display:flex}.dots i{background:#2a2a33;border-radius:50%;width:11px;height:11px}.url{max-width:380px;height:30px;color:var(--muted);background:#ffffff0d;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;margin:0 auto;font-size:13px;display:flex}.url svg{width:12px;height:12px}.tabs{border-bottom:1px solid var(--line);gap:4px;padding:16px 20px 0;display:flex;overflow-x:auto}.tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;transition:color .2s,border-color .2s}.tab[aria-selected=true]{color:var(--text);border-color:var(--mint)}.pane{animation:pop .5s var(--ease);padding:34px;display:none}.pane.on{display:block}.pane-grid{grid-template-columns:1.2fr .8fr;gap:30px;display:grid}.pane h3{letter-spacing:-.035em;margin:10px 0 12px;font-size:28px;font-weight:600;line-height:1.15}.pane p{color:var(--muted)}.badge{color:var(--mint);font-size:12px;font-family:var(--mono);background:#8cffb01a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.kv{gap:10px;display:grid}.kv div{border:1px solid var(--line);background:#ffffff05;border-radius:14px;padding:14px 16px}.kv small{color:var(--dim);font-size:12px;display:block}.kv b{letter-spacing:-.02em;font-size:17px;font-weight:600}.why{border-left:2px solid var(--violet);color:#dadae3;background:linear-gradient(90deg,#9b8cff1f,#0000);border-radius:14px;margin-top:20px;padding:16px 18px;font-size:15px}.code{font-family:var(--mono);color:#c9c9d3;white-space:pre-wrap;border:1px solid var(--line);background:#00000059;border-radius:14px;padding:22px;font-size:13px;line-height:1.75;position:relative}.code .c{color:#6e6e7a}.code .k{color:var(--violet)}.code .g{color:var(--mint)}.copy{font-family:var(--mono);border:1px solid var(--line-2);color:var(--muted);background:#141419;border-radius:8px;padding:6px 10px;font-size:11.5px;position:absolute;top:12px;right:12px}.copy:hover{color:#fff}.timeline{gap:0;list-style:none;display:grid}.timeline li{border-bottom:1px dashed var(--line);grid-template-columns:92px 1fr;gap:16px;padding:16px 0;display:grid}.timeline li:last-child{border:0}.timeline span{font-family:var(--mono);color:var(--mint);padding-top:3px;font-size:12px}.timeline b{letter-spacing:-.01em;font-weight:600;display:block}.timeline p{font-size:14.5px}.profiles{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.profile{flex-direction:column;justify-content:space-between;gap:20px;min-height:150px;padding:24px;display:flex}.profile h3{letter-spacing:-.025em;font-size:19px;font-weight:600;line-height:1.2}.profile small{color:var(--dim);justify-content:space-between;font-size:13px;display:flex}.profile small:after{content:"→";transition:transform .3s var(--ease),color .3s}.profile:hover small:after{color:var(--mint);transform:translate(4px)}.pricing{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.price{background:linear-gradient(#121218,#0b0b0f);border-radius:28px;padding:40px;position:relative}.price-glow{z-index:-1;background:conic-gradient(from var(--a,0deg),transparent 0 60%,var(--mint) 75%,var(--violet) 85%,transparent 95%);filter:blur(.5px);border-radius:29px;animation:6s linear infinite spin;position:absolute;inset:-1px}.price-wrap{isolation:isolate;border-radius:28px;padding:1px;position:relative}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{transform:rotate(360deg)}}.price .tag{justify-content:space-between;align-items:center;display:flex}.amount{letter-spacing:-.06em;margin:22px 0 4px;font-size:84px;font-weight:600;line-height:1}.amount sup{vertical-align:top;color:var(--muted);margin-left:4px;font-size:32px;position:relative;top:12px}.price .once{color:var(--dim);margin-bottom:28px}.price ul{gap:13px;margin-bottom:32px;list-style:none;display:grid}.price li{color:#dadae3;grid-template-columns:20px 1fr;gap:10px;font-size:15.5px;display:grid}.price li svg{width:18px;height:18px;color:var(--mint);margin-top:2px}.price .btn{width:100%}.faq{max-width:820px;margin:0 auto}.qa{border-bottom:1px solid var(--line)}.qa button{text-align:left;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:26px 0;font-size:18.5px;font-weight:550;display:flex}.qa button i{border:1px solid var(--line-2);width:30px;height:30px;transition:transform .4s var(--ease),background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.qa button i svg{width:12px;height:12px}.qa.open button i{color:#000;background:#fff;transform:rotate(45deg)}.qa .ans{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--muted);padding:0 56px 26px 0}.final{text-align:center;padding:150px 0 140px;position:relative;overflow:hidden}.final:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#635bff59,#3ddc841f 60%,#0000);width:900px;height:500px;position:absolute;top:60%;left:50%;translate:-50% -50%}.final h2{max-width:960px;margin:20px auto 34px;font-size:clamp(44px,7vw,96px)}footer{border-top:1px solid var(--line);color:var(--dim);padding:44px 0 56px;font-size:14px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot nav{flex-wrap:wrap;gap:22px;display:flex}.foot a:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv,.in-up{opacity:1;filter:none;transform:none}}.lang{border:1px solid var(--line);border-radius:999px;gap:2px;margin-left:6px;padding:3px;display:inline-flex}.lang a{color:var(--dim);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.lang a[aria-current]{color:var(--text);background:#ffffff1a}@media (max-width:1020px){.hero{min-height:auto;padding-top:120px}.hero-grid{grid-template-columns:1fr;gap:20px}.stage{height:600px}.bento,.pricing{grid-template-columns:1fr}.step{min-height:auto}.sorter{grid-template-columns:1fr}.sorter .ctl{border-right:0;border-bottom:1px solid var(--line)}.pane-grid{grid-template-columns:1fr}.profiles{grid-template-columns:repeat(2,1fr)}.nav-links a.l{display:none}}@media (max-width:640px){.wrap{padding:0 16px}.nav-links .btn-ghost,.lang{display:none}.nav .btn{height:40px;padding:0 16px;font-size:14px}h1{margin-top:22px}.hero-cta .btn{width:100%}.stage{height:560px;margin-top:10px}.phone{border-radius:46px;width:262px;height:536px;transform:rotateY(-10deg)rotateX(6deg)}.screen{border-radius:37px}.lock b{font-size:62px}.notifs{top:160px}.cf-idea{width:190px;padding:12px;bottom:4%;left:-2px}.cf-idea b{font-size:13px}.cf-mrr{width:150px;padding:12px;top:4%;right:-2px}.cf-mrr b{font-size:19px}section.s{padding:84px 0}.step,.sorter .ctl,.sorter .res,.pane,.price{padding:22px}.profiles{grid-template-columns:1fr}.profile{min-height:auto}.timeline li{grid-template-columns:1fr;gap:4px}.qa button{font-size:16.5px}.qa .ans p{padding-right:0}.amount{font-size:72px}.brand{font-size:17px}}.nav .btn{height:40px}.nav-login{margin-left:8px}.logo .lg-idea{color:var(--mint)}.vs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vs-col{padding:34px}.vs-col .mono{color:var(--dim)}.vs-col ul{gap:14px;margin-top:20px;list-style:none;display:grid}.vs-col li{color:var(--muted);grid-template-columns:22px 1fr;gap:10px;font-size:16px;display:grid}.vs-col li:before{content:"✕";color:#6b6b78;font-weight:700}.vs-col.good{background:linear-gradient(#8cffb00f,#ffffff03);border-color:#8cffb040}.vs-col.good .mono{color:var(--mint)}.vs-col.good li{color:var(--text)}.vs-col.good li:before{content:"✓";color:var(--mint)}.sticky-cta{display:none}@media (max-width:1020px){.vs{grid-template-columns:1fr}}@media (max-width:640px){.nav .nav-cta{display:none}.sticky-cta{z-index:70;opacity:0;pointer-events:none;height:52px;transition:opacity .3s,transform .3s var(--ease);display:flex;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(20px);box-shadow:0 10px 40px -8px #000c,0 0 0 1px #fff3}.sticky-cta.show{opacity:1;pointer-events:auto;transform:none}footer{padding-bottom:96px}.vs-col{padding:24px}}.quiz-shell{background:radial-gradient(80% 50% at 80% 0%,#635bff1f,transparent 60%),var(--bg);min-height:100svh}.quiz-top{z-index:20;-webkit-backdrop-filter:blur(14px);background:#070709cc;padding-bottom:16px;position:sticky;top:0}.quiz-top-in{justify-content:space-between;align-items:center;height:64px;display:flex}.quiz-exit{color:var(--muted);font-size:14px}.quiz-exit:hover{color:var(--text)}.quiz-progress{background:#ffffff12;border-radius:3px;height:3px;overflow:hidden}.quiz-progress i{background:linear-gradient(90deg,var(--violet),var(--mint));height:100%;transition:width .5s var(--ease);border-radius:3px;display:block;box-shadow:0 0 12px #8cffb080}.quiz-main{max-width:760px;padding-top:28px;padding-bottom:80px}.quiz-back{color:var(--muted);margin-bottom:22px;font-size:14px}.quiz-back:hover{color:var(--text)}.quiz-step{animation:qin .5s var(--ease) both}.quiz-step.bwd{animation-name:qinb}@keyframes qin{0%{opacity:0;transform:translate(24px)}}@keyframes qinb{0%{opacity:0;transform:translate(-24px)}}.quiz-section{color:var(--mint);margin:12px 0;display:block}.quiz-title{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.quiz-title.big{margin-top:14px;font-size:clamp(34px,5vw,56px)}.quiz-sub{color:var(--muted);max-width:600px;margin-bottom:26px;font-size:17px}.quiz-opts{gap:10px;margin-top:22px;display:grid}.quiz-opts.grid{grid-template-columns:1fr 1fr}.qopt{text-align:left;border:1px solid var(--line-2);transition:border-color .2s,background .2s,transform .2s var(--ease);animation:pop .45s var(--ease) both;background:linear-gradient(#ffffff0a,#ffffff04);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.qopt:hover{border-color:#ffffff47;transform:translateY(-1px)}.qopt.on{border-color:var(--mint);background:#8cffb012;box-shadow:0 0 0 3px #8cffb01f}.quiz-opts.grid .qopt{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:120px;padding:20px}.qopt-ic{font-size:26px;line-height:1}.qopt-box{border:1.5px solid var(--dim);border-radius:6px;flex:none;width:20px;height:20px;transition:all .2s}.qopt:not(.multi) .qopt-box{border-radius:50%}.qopt.on .qopt-box{border-color:var(--mint);background:var(--mint);box-shadow:inset 0 0 0 3px #0b0b0f}.qopt-txt{flex:1}.qopt-txt b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.qopt-txt small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.qopt-key{font-family:var(--mono);color:var(--dim);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:11px}.quiz-opts.grid .qopt-key{position:absolute;top:14px;right:14px}.quiz-continue{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.quiz-continue .btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.quiz-hint{color:var(--dim);font-size:13px}.quiz-hint kbd{font-family:var(--mono);border:1px solid var(--line-2);border-radius:5px;margin-left:4px;padding:1px 6px;font-size:11px}.quiz-text{border:1px solid var(--line-2);width:100%;color:var(--text);font:inherit;resize:vertical;background:#ffffff08;border-radius:16px;outline:none;margin-top:18px;padding:18px;font-size:17px}.quiz-text:focus,.field input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #8cffb01f}.quiz-slider{margin-top:26px}.qs-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,72px);font-weight:600;line-height:1}.qs-hint{color:var(--muted);min-height:1.5em;margin-top:8px}.quiz-slider input[type=range]{appearance:none;background:linear-gradient(90deg,var(--violet),var(--mint) var(--p),#ffffff14 var(--p));border-radius:6px;outline:none;width:100%;height:6px;margin-top:30px}.quiz-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 6px #8cffb02e,0 4px 14px #00000080}.quiz-slider input[type=range]::-moz-range-thumb{cursor:grab;background:#fff;border:0;border-radius:50%;width:26px;height:26px}.qs-ends{color:var(--dim);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.quiz-info{padding-top:20px}.info-funnel{gap:8px;margin:10px 0 6px;display:grid}.info-funnel div{border:1px solid var(--line);min-width:120px;height:44px;animation:grow .9s var(--ease) both;background:linear-gradient(90deg,#9b8cff38,#8cffb02e);border-radius:12px;align-items:center;padding:0 14px;font-size:14px;display:flex}.info-funnel div:last-child{background:linear-gradient(90deg,var(--violet),var(--mint));color:#000;font-weight:600}@keyframes grow{0%{opacity:0;width:0!important}}.info-stack{gap:10px;margin:10px 0 6px;display:grid}.info-stack div{border:1px solid var(--line);animation:pop .5s var(--ease) both;background:#ffffff08;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.info-stack span{width:32px;height:32px;color:var(--mint);background:#8cffb01a;border-radius:9px;place-items:center;font-weight:700;display:grid}.analysis{text-align:center;max-width:560px;margin:0 auto;padding-top:40px}.an-count{flex-direction:column;align-items:center;margin:26px 0 18px;display:flex}.an-count b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(#fff,#c9c3ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,12vw,128px);font-weight:600;line-height:1}.an-count span{color:var(--muted)}.an-bar{background:#ffffff12;border-radius:4px;height:4px;margin-bottom:28px;overflow:hidden}.an-bar i{background:linear-gradient(90deg,var(--violet),var(--mint));height:100%;transition:width .8s var(--ease);display:block}.an-lines{text-align:left;gap:12px;list-style:none;display:grid}.an-lines li{color:var(--dim);align-items:center;gap:12px;transition:color .3s;display:flex}.an-lines li.now{color:var(--text)}.an-lines li.done{color:var(--muted)}.an-dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.an-lines li.now .an-dot{border-color:var(--mint);border-top-color:#0000;animation:.8s linear infinite spin2}.an-lines li.done .an-dot{background:var(--mint);border-color:var(--mint)}.an-lines li.done .an-dot:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}@keyframes spin2{to{transform:rotate(360deg)}}.email-gate{max-width:560px;padding-top:10px}.field{margin-top:14px;display:block}.field span{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.field input{border:1px solid var(--line-2);width:100%;height:52px;color:var(--text);font:inherit;background:#ffffff08;border-radius:14px;outline:none;padding:0 16px;font-size:16px}.field-err{color:#ff8a8a;margin-top:10px;font-size:14px}@media (max-width:640px){.quiz-opts.grid{grid-template-columns:1fr 1fr}.quiz-opts.grid .qopt{min-height:100px;padding:16px}.qopt-key,.quiz-hint.kbd{display:none}.quiz-continue .btn{width:100%}}.quiz-top-in{position:relative}.quiz-count{color:var(--dim);position:absolute;left:50%;translate:-50%}.qopt-wrap{display:contents}.quiz-opts.list .qopt-wrap{display:block}.qnote{transition:grid-template-rows .42s var(--ease);grid-template-rows:0fr;display:grid}.qnote.open{grid-template-rows:1fr}.qnote>div{overflow:hidden}.qnote p{border-left:2px solid var(--mint);color:#dadae3;background:#8cffb00d;border-radius:0 10px 10px 0;margin:8px 4px 4px;padding:12px 14px;font-size:15px}.qother{border:1px solid var(--line-2);width:100%;height:48px;color:var(--text);font:inherit;background:#ffffff08;border-radius:12px;outline:none;margin-top:8px;padding:0 14px}.qother:focus{border-color:var(--mint)}.qafter{color:#dadae3;border-left:2px solid var(--mint);animation:pop .4s var(--ease) both;background:#8cffb00d;border-radius:0 10px 10px 0;margin-top:16px;padding:12px 14px}.inline-note{color:var(--dim)!important;margin-top:6px!important}.quiz-opts.scale{grid-template-columns:repeat(5,1fr)}.qopt.scale{text-align:center;flex-direction:column;justify-content:center;gap:10px;padding:18px 8px}.qopt.scale .qopt-txt b{font-size:13.5px;font-weight:550}.face{width:44px;height:44px;color:var(--muted);transition:color .2s,transform .3s var(--ease)}.qopt.scale.on .face,.qopt.scale:hover .face{color:var(--mint);transform:scale(1.08)}.url-input{border:1px solid var(--line-2);background:#ffffff08;border-radius:16px;align-items:center;margin-top:18px;display:flex;overflow:hidden}.url-input span{color:var(--dim);font-family:var(--mono);padding:0 4px 0 18px;font-size:15px}.url-input input{height:58px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding-right:16px;font-size:17px}.url-input:focus-within{border-color:var(--mint);box-shadow:0 0 0 3px #8cffb01f}.qs-value small{color:var(--dim);letter-spacing:0;margin-left:6px;font-size:20px;font-weight:500}.info-steps{gap:10px;margin:6px 0;list-style:none;display:grid}.info-steps li{border:1px solid var(--line);animation:pop .5s var(--ease) both;background:#ffffff08;border-radius:16px;grid-template-columns:44px 1fr;gap:14px;padding:18px;display:grid}.info-steps span{font-family:var(--mono);color:var(--mint);padding-top:3px;font-size:13px}.info-steps b{font-weight:600;display:block}.info-steps p{color:var(--muted);font-size:15px}.saas101{grid-template-columns:repeat(15,1fr);gap:6px;max-width:460px;margin:6px 0 10px;display:grid}.saas101 i{aspect-ratio:1;background:var(--mint);opacity:0;animation:dotin .3s var(--ease) forwards;border-radius:50%}@keyframes dotin{0%{opacity:0;transform:scale(.3)}to{opacity:.85;transform:none}}.saas101-sum{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.saas101-sum b{color:var(--text);letter-spacing:-.03em;font-size:28px}.projection{margin:4px 0 10px}.proj-bars{border:1px solid var(--line);background:#ffffff05;border-radius:16px;align-items:flex-end;gap:6px;height:180px;padding:14px;display:flex}.proj-bars div{animation:barin .8s var(--ease) both;transform-origin:bottom;background:linear-gradient(#9b8cffb3,#9b8cff26);border-radius:6px 6px 2px 2px;flex:1;position:relative}.proj-bars div.hit{background:linear-gradient(180deg,var(--mint),#8cffb033)}.proj-bars span{font-family:var(--mono);color:var(--mint);font-size:12px;position:absolute;top:-22px;left:50%;translate:-50%}@keyframes barin{0%{transform:scaleY(0)}}.proj-axis{color:var(--dim);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.proj-note{color:var(--dim);margin-top:10px;font-size:13px}.audit{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0;display:grid}.audit.loading{display:block}.audit-col{border:1px solid var(--line);background:#ffffff08;border-radius:16px;padding:20px}.audit-col.good .mono{color:var(--mint)}.audit-col.bad .mono{color:#ffb38a}.audit-col ul{color:#dadae3;gap:10px;margin-top:12px;font-size:15px;list-style:none;display:grid}.audit-col.good li:before{content:"✓ ";color:var(--mint)}.audit-col.bad li:before{content:"→ ";color:#ffb38a}.commit{text-align:center;max-width:600px;margin:0 auto;padding-top:10px}.pledge{font-family:var(--serif);color:#e6e1ff;margin:18px 0 34px;font-size:clamp(24px,3.4vw,32px);font-style:italic;line-height:1.25}.hold{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;width:132px;height:132px;margin:0 auto;display:grid;position:relative}.hold svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hold-track{fill:#ffffff08;stroke:var(--line-2);stroke-width:2px}.hold-ring{fill:none;stroke:var(--mint);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 8px #8cffb099)}.hold-ic{color:var(--text);transition:transform .3s var(--ease);font-size:40px;font-weight:700}.hold:active .hold-ic{transform:scale(.92)}.hold.signed .hold-ic{color:var(--mint)}.hold-label{margin:16px 0 8px;font-weight:600}.res-main,.rep-main{max-width:960px;padding-top:30px;padding-bottom:100px}.res-banner{color:#ffd9c2;background:#ffb38a12;border:1px solid #ffb38a59;border-radius:14px;margin-bottom:22px;padding:14px 18px}.res-banner.good{color:#d6ffe3;background:#8cffb012;border-color:#8cffb059}.res-head h1{letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(36px,5.4vw,60px);font-weight:600;line-height:1.02}.res-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.res-stats div{border:1px solid var(--line);background:#ffffff08;border-radius:16px;padding:16px 18px}.res-stats b{letter-spacing:-.04em;font-size:32px;font-weight:600;display:block}.res-stats span{color:var(--muted);font-size:14px}.res-idea{padding:28px}.res-idea.first{border-color:#8cffb04d;box-shadow:0 40px 100px -40px #8cffb040}.ri-top{justify-content:space-between;align-items:center;display:flex}.ri-free{color:var(--mint)}.res-idea h2{letter-spacing:-.04em;margin:14px 0 6px;font-size:clamp(28px,4vw,40px);font-weight:600}.ri-pitch{color:var(--muted);font-size:18px}.ri-kv{grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin:22px 0;display:grid}.ri-kv div{border:1px solid var(--line);background:#0003;border-radius:14px;padding:14px 16px}.ri-kv small{color:var(--dim);font-size:12px;display:block}.ri-kv b{font-size:15px;font-weight:600}.ri-why .mono{color:var(--mint)}.ri-why ul{gap:10px;margin-top:12px;list-style:none;display:grid}.ri-why li{color:#dadae3;grid-template-columns:20px 1fr;gap:10px;display:grid}.ri-why svg{width:18px;height:18px;color:var(--mint);margin-top:3px}.res-locked{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.res-idea.locked{position:relative}.blur{filter:blur(8px);-webkit-user-select:none;user-select:none;opacity:.7}.lock-ic svg{width:20px;height:20px;color:var(--muted)}.ri-unlock{color:var(--dim);margin-top:16px;display:block}.res-out{margin-top:48px}.res-out h3{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(24px,3vw,32px);font-weight:600}.res-out ul{gap:8px;list-style:none;display:grid}.res-out li{border:1px solid var(--line);background:#ffffff05;border-radius:14px;justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.res-out li span{color:var(--muted);-webkit-text-decoration:line-through #ff6b6bb3;text-decoration:line-through #ff6b6bb3}.res-out li em{color:#dadae3;text-align:right;font-size:15px;font-style:normal}.paywall{margin-top:56px;max-width:1000px;margin-inline:auto}.paywall .btn{width:100%}.paywall .btn:disabled{opacity:.6}.secure{color:var(--dim);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.secure svg{width:14px;height:14px}.north{font-family:var(--serif);color:#e6e1ff;background:#9b8cff12;border:1px solid #9b8cff4d;border-radius:16px;margin:0 0 30px;padding:18px 20px;font-size:24px;font-style:italic}.north .mono{font-family:var(--mono);color:var(--violet);margin-bottom:6px;font-style:normal;display:block}.rep-picker{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.rep-pick{text-align:left;border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:18px;transition:all .2s}.rep-pick:hover{border-color:var(--line-2)}.rep-pick.on{border-color:var(--mint);background:#8cffb00f}.rep-pick .mono{color:var(--mint)}.rep-pick b{letter-spacing:-.03em;margin:6px 0 4px;font-size:20px;display:block}.rep-pick small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.why.caution{background:linear-gradient(90deg,#ffb38a1f,#0000);border-left-color:#ffb38a}.rep-h4{color:var(--text);margin:26px 0 10px;font-size:15px;font-weight:600}.mvp{color:#dadae3;gap:6px;padding-left:20px;display:grid}.channels{gap:10px;list-style:none;display:grid}.channels li{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.channels b{font-size:15px;display:block}.channels span{color:var(--muted);font-size:14.5px}.prompt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.prompt-bar .mono{color:var(--dim)}.prompt-actions{gap:8px;display:flex}.prompt-actions .btn{height:40px}.code.full{white-space:pre-wrap;max-height:none;font-family:var(--mono);font-size:13px;line-height:1.7}.weeks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.week{border:1px solid var(--line);background:#ffffff05;border-radius:16px;padding:20px}.week b{color:var(--mint);font-size:14px;font-family:var(--mono);margin-bottom:10px;font-weight:500;display:block}.week ul{color:#dadae3;gap:8px;padding-left:18px;font-size:15px;display:grid}.hooks{gap:8px;list-style:none;display:grid}.hooks li{font-family:var(--serif);color:#e6e1ff;font-size:21px;font-style:italic}.days-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.days-head .an-bar{flex:1;margin:0}.days{gap:8px;list-style:none;display:grid}.days li{border:1px solid var(--line);border-radius:14px;grid-template-columns:34px 1fr;gap:14px;padding:14px;transition:opacity .3s,border-color .3s;display:grid}.days li.done{opacity:.55;border-color:#8cffb04d}.days li button{border:1.5px solid var(--line-2);border-radius:8px;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.days li.done button{background:var(--mint);border-color:var(--mint)}.days li.done button span:after{content:"✓";color:#000;font-size:14px;font-weight:700}.days .mono{color:var(--dim);font-size:11px}.days b{font-weight:600;display:block}.days p{color:#dadae3;font-size:15px}.days small{color:var(--dim);font-size:13px}.access{border:1px dashed var(--line-2);border-radius:18px;margin-top:40px;padding:22px}.access p{color:var(--muted);margin:8px 0}.access code{font-family:var(--mono);word-break:break-all;color:var(--mint);font-size:12.5px;display:block}.guide{max-width:880px;padding-top:120px;padding-bottom:80px}.crumbs{color:var(--dim)}.crumbs a:hover{color:var(--text)}.guide h1{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(40px,6vw,68px);font-weight:600;line-height:1}.guide .lead{max-width:700px;margin-bottom:14px}.guide-count{color:var(--mint);margin:20px 0 26px}.guide-list{gap:12px;list-style:none;display:grid}.guide-idea{grid-template-columns:44px 1fr;gap:16px;padding:26px;display:grid}.gi-n{color:var(--dim);padding-top:6px}.guide-idea h2{letter-spacing:-.03em;margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.25}.guide-idea p{color:var(--muted)}.guide-idea dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.guide-idea dt{color:var(--dim);font-size:12px}.guide-idea dd{color:#dadae3;font-size:14.5px}.guide-cta{text-align:center;margin:40px 0;padding:40px}.guide-cta h2{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(28px,4vw,42px);font-weight:600}.guide-cta .lead{margin:0 auto 24px}.guide-more .mono{color:var(--dim)}.guide-more div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guide-more a{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14px}.guide-more a:hover{color:var(--text);border-color:#ffffff4d}.note a{color:var(--mint)}@media (max-width:760px){.quiz-count{display:none}.quiz-opts.scale{grid-template-columns:repeat(5,1fr);gap:6px}.qopt.scale{padding:12px 2px}.qopt.scale .qopt-txt b{font-size:11.5px}.face{width:34px;height:34px}.audit,.res-locked,.rep-picker,.weeks,.guide-idea dl{grid-template-columns:1fr}.res-stats{grid-template-columns:repeat(3,1fr)}.res-stats b{font-size:24px}.res-stats div{padding:12px}.ri-kv{grid-template-columns:1fr}.res-out li{flex-direction:column;gap:4px}.res-out li em{text-align:left}.guide{padding-top:100px}.guide-idea{grid-template-columns:1fr;padding:20px}.guide-cta{padding:26px}}.plans{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.plan{text-align:left;border:1px solid var(--line);color:var(--text,#ededf2);font:inherit;cursor:pointer;background:linear-gradient(#121218,#0c0c10);border-radius:20px;flex-direction:column;gap:6px;padding:22px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}div.plan{cursor:default}.plan:hover{border-color:#ffffff38}.plan.on{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint),0 18px 50px -20px #8cffb059}.plan-ribbon{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--mint);color:#06110a;border-radius:999px;padding:6px 9px;position:absolute;top:-11px;right:16px}.plan-top{color:var(--muted);align-items:center;gap:10px;display:flex}.plan-radio{border:1.5px solid #ffffff4d;border-radius:50%;width:18px;height:18px;display:inline-block;position:relative}.plan.on .plan-radio{border-color:var(--mint)}.plan.on .plan-radio:after{content:"";background:var(--mint);border-radius:50%;position:absolute;inset:3px}.plan-amount{letter-spacing:-.03em;margin-top:6px;font-size:40px;font-weight:600;line-height:1.1}.plan-per{color:var(--mint);font:500 13px var(--mono)}.plan-bill{color:var(--dim);font-size:13px}.plan ul{border-top:1px solid var(--line);gap:9px;margin-top:12px;padding-top:14px;list-style:none;display:grid}.plan li{color:#d4d4dd;grid-template-columns:16px 1fr;gap:8px;font-size:14px;display:grid}.plan li svg{width:15px;height:15px;color:var(--mint);margin-top:2px}.pay-head h2{letter-spacing:-.03em;margin-top:8px;font-size:clamp(30px,4vw,44px)}.pay-cta{width:100%}.paywall .secure{justify-content:center}.unlock-list{margin-top:34px}.unlock-list ul{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;list-style:none;display:grid}.unlock-list li{color:#dadae3;grid-template-columns:20px 1fr;gap:10px;font-size:15px;display:grid}.unlock-list li svg{width:18px;height:18px;color:var(--mint);margin-top:2px}.guarantee{background:#8cffb00d;border:1px solid #8cffb040;border-radius:18px;align-items:flex-start;gap:16px;margin-top:18px;padding:18px 20px;display:flex}.guarantee b{margin-bottom:4px;font-size:16px;display:block}.guarantee p{color:var(--muted);font-size:14.5px;line-height:1.5}.guarantee a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.g-ic{width:42px;height:42px;color:var(--mint);border:1px solid #8cffb066;border-radius:50%;flex:none;place-items:center;display:grid}.g-ic svg{width:22px;height:22px}.locked-pane{justify-items:start;gap:12px;padding:36px;display:grid}.locked-pane h3{letter-spacing:-.02em;font-size:24px}.locked-pane p{color:var(--muted)}.pricing3 .plans{margin-top:30px}.pricing3 .guarantee{max-width:640px;margin:22px auto 0}.pricing3 .cta-row{justify-content:center;margin-top:26px;display:flex}@media (max-width:860px){.plans,.unlock-list ul{grid-template-columns:1fr}}.info-shield{width:64px;height:64px;margin-bottom:22px}.info-shield svg{width:30px;height:30px}.legal{max-width:760px;padding-top:140px;padding-bottom:90px}.legal h1{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(38px,6vw,64px);line-height:1.02}.legal .lead{color:var(--muted);font-size:18px;line-height:1.55}.legal-date{color:var(--dim);margin-top:14px;font-size:12px}.legal-body{gap:36px;margin-top:44px;display:grid}.legal-body h2{letter-spacing:-.02em;margin-bottom:12px;font-size:22px}.legal-body p,.legal-body li{color:#c9c9d3;font-size:16px;line-height:1.65}.legal-body ul,.legal-body ol{gap:8px;padding-left:20px;display:grid}.legal-body a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.pane-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.fx{--fx-bg:#f3f2ee;--fx-ink:#141416;--fx-mute:#a3a3a8;--fx-line:#e2e1dc;--fx-card:#fbfaf7;background:var(--fx-bg);min-height:100dvh;color:var(--fx-ink);max-width:100%;font-family:var(--sans);flex-direction:column;display:flex}.fx-top{align-items:center;gap:14px;width:100%;max-width:620px;margin:0 auto;padding:18px 20px 10px;display:flex}.fx-back{border:1px solid var(--fx-line);width:38px;height:38px;color:var(--fx-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:17px;text-decoration:none;display:grid}.fx-for{color:var(--fx-mute);font-size:15px}.fx-for b{color:var(--fx-ink);font-weight:600}.fx-count{color:var(--fx-mute);margin-left:auto;font-size:13px}.fx-bars{gap:6px;width:100%;max-width:620px;margin:0 auto;padding:4px 20px 0;display:flex}.fx-bars i{background:var(--fx-line);border-radius:3px;flex:1;height:3px;transition:background .3s}.fx-bars i.on{background:var(--fx-ink)}.fx-main{flex-direction:column;flex:1;width:100%;max-width:620px;margin:0 auto;padding:44px 20px 24px;animation:.45s both fxIn;display:flex}@keyframes fxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fx-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:34px;display:flex}.fx-ic{border:1px solid var(--fx-line);background:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 18px -10px #00000040}.fx-ic svg{width:24px;height:24px}.fx-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#8c8c92;font-size:11.5px}.fx-head h1{letter-spacing:-.035em;font-size:clamp(30px,7.5vw,42px);font-weight:650;line-height:1.08}.fx-head h1 span{color:var(--fx-mute)}.fx-opts{gap:12px;display:grid}.fx-opts.grid{grid-template-columns:1fr 1fr}.fx-opt{text-align:left;border:1px solid var(--fx-line);background:var(--fx-card);color:var(--fx-ink);font:inherit;cursor:pointer;border-radius:16px;gap:5px;padding:18px 48px 18px 18px;transition:border-color .15s,transform .15s,box-shadow .15s;animation:.4s both fxIn;display:grid;position:relative}.fx-opt:hover{border-color:#c9c8c2}.fx-opt:active{transform:scale(.985)}.fx-opt.on{border-color:var(--fx-ink);box-shadow:0 0 0 1px var(--fx-ink)}.fx-opt b{font-size:17px;font-weight:600}.fx-opt small{color:#8e8e94;font-size:13.5px;line-height:1.4}.fx-opt kbd{font:500 11px var(--mono);color:#9a9aa0;border:1px solid var(--fx-line);background:#fff;border-radius:6px;padding:2px 6px;position:absolute;top:14px;right:14px}.fx-cta{background:var(--fx-ink);color:#fff;min-width:220px;font:600 16px var(--sans);cursor:pointer;text-align:center;border:0;border-radius:14px;align-self:center;margin-top:28px;padding:16px 26px;text-decoration:none}.fx-cta:disabled{opacity:.35;cursor:default}.fx-goal{flex-direction:column;align-items:center;gap:6px;display:flex}.fx-goal>b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,16vw,84px);font-weight:700}.fx-goal>small{color:#8e8e94;font-size:15px}.fx-goal em{color:var(--fx-ink);font-style:normal;font-weight:600}.fx-goal input{appearance:none;background:linear-gradient(90deg,var(--fx-ink) var(--p),var(--fx-line) var(--p));border-radius:6px;width:100%;height:6px;margin-top:26px}.fx-goal input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--fx-ink);cursor:grab;background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 12px #0000002e}.fx-goal input::-moz-range-thumb{border:2px solid var(--fx-ink);background:#fff;border-radius:50%;width:28px;height:28px}.fx-scale{width:100%;color:var(--fx-mute);justify-content:space-between;font-size:12px;display:flex}.fx-load{color:#8e8e94;flex-direction:column;align-items:center;gap:16px;margin-top:30px;display:flex}.fx-load i{border:2px solid var(--fx-line);border-top-color:var(--fx-ink);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin2}.fx-pot{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.fx-pot>b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(60px,17vw,96px);font-weight:750;line-height:1}.fx-pot>small{color:#8e8e94;font-size:15px}.fx-math{text-transform:none;letter-spacing:0;color:#8e8e94;max-width:440px;margin-top:18px;font-size:12px;line-height:1.6}.fx-goal-line{color:#55555b;font-size:15px}.fx-foot{color:#55555b;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:620px;margin:0 auto;padding:16px 20px 22px;font-weight:650;display:flex}.fx-foot small{color:var(--fx-mute);letter-spacing:0;text-align:right;font-size:12px;font-weight:400}.fx-build{flex-direction:column;gap:16px;display:flex}.fx-browser{border:1px solid var(--fx-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px -30px #00000059}.fx-bar{background:#1b1b1f;align-items:center;gap:6px;padding:10px 12px;display:flex}.fx-bar i{background:#3a3a40;border-radius:50%;width:9px;height:9px}.fx-bar span{color:#d8d8de;font:13px var(--mono);background:#2a2a30;border-radius:8px;flex:1;min-height:28px;margin-left:8px;padding:6px 10px}.fx-caret{vertical-align:-2px;background:#d8d8de;width:1px;height:13px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.fx-site{gap:14px;min-height:300px;padding:16px;display:grid}.fx-s{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.fx-s.in{opacity:1;transform:none}.fx-s.fx-nav{align-items:center;gap:10px;display:flex}.fx-s.fx-nav b{margin-right:auto}.fx-s.fx-nav span{background:#e7e6e1;border-radius:4px;width:34px;height:6px}.fx-s.fx-nav .pill{background:var(--fx-ink);border-radius:999px;width:54px;height:20px}.fx-s.fx-hero h2{letter-spacing:-.03em;font-size:22px;line-height:1.15}.fx-s.fx-hero p{color:#8e8e94;margin:6px 0 10px;font-size:13px;line-height:1.45}.btn-fake{background:var(--fx-ink);color:#fff;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-block}.fx-s.fx-tiers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fx-s.fx-tiers div{border:1px solid var(--fx-line);border-radius:12px;gap:2px;padding:10px;display:grid}.fx-s.fx-tiers div.hot{border-color:var(--fx-ink)}.fx-s.fx-tiers small{color:#8e8e94;font-size:11px}.fx-s.fx-tiers b{font-size:20px}.fx-s.fx-tiers span{color:#8e8e94;font-size:11px}.fx-s.fx-pay{color:#55555b;border:1px dashed var(--fx-line);border-radius:10px;padding:8px 10px;font-size:12px}.fx-log{text-transform:none;letter-spacing:0;color:#8e8e94;gap:6px;font-size:13px;list-style:none;display:grid}.fx-log li{gap:10px;display:flex}.fx-log li span{color:var(--fx-ink);font-weight:600}.fx-log li.ok{color:#55555b}.fx-note{color:#8e8e94;text-align:center;font-size:13px}@media (prefers-reduced-motion:reduce){.fx-main,.fx-opt{animation:none}.fx-s{transition:none}}.ugc{max-width:860px;padding-top:140px;padding-bottom:90px}.ugc h1{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(36px,6vw,60px);line-height:1.04}.ugc .lead{color:var(--muted);max-width:640px;font-size:17px;line-height:1.55}.ugc-block{border-top:1px solid var(--line);margin-top:44px;padding-top:30px}.ugc-block h2{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.ugc-block>p{color:var(--muted);margin-bottom:18px;line-height:1.55}.ugc-presets{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ugc-preset{align-content:start;gap:8px;padding:18px;display:grid}.ugc-preset small{color:var(--muted);line-height:1.45}.ugc-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ugc-actions .btn{padding:9px 14px;font-size:14px}.ugc-steps{color:#d2d2da;gap:10px;padding-left:20px;line-height:1.55;display:grid}.ugc-hooks-t{margin-top:18px;font-weight:600}.ugc-hooks{color:var(--mint);gap:8px;margin-top:8px;list-style:none;display:grid}.ugc-rule{color:var(--muted);margin-top:18px;font-size:14px}.ugc-reset{color:var(--dim);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:40px;text-decoration:underline}@media (max-width:760px){.ugc-presets{grid-template-columns:1fr}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
