@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._6GV5LG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._6GV5LG_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono 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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--tracking-tight:-.025em;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-full{width:100%}.max-w-\[46rem\]{max-width:46rem}.grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--line)}.bg-background{background-color:var(--bg)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-8{padding-top:calc(var(--spacing) * 8)}.font-sans{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-foreground{color:var(--fg)}.text-muted{color:var(--muted)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:text-accent:hover{color:var(--brand)}.hover\:text-foreground:hover{color:var(--fg)}.hover\:\[text-shadow\:0_0_8px_rgba\(16\,185\,129\,0\.85\)\,0_0_20px_rgba\(16\,185\,129\,0\.6\)\,0_0_42px_rgba\(16\,185\,129\,0\.35\)\]:hover{text-shadow:0 0 8px #10b981d9,0 0 20px #10b98199,0 0 42px #10b98159}}@media (min-width:40rem){.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}:where(.sm\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}@media (min-width:48rem){.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--bg:#08090a;--bg-2:#0c0d10;--bg-3:#101216;--fg:#f7f8f8;--fg-2:#d2d5da;--muted:#8a8f98;--dim:#787d85;--line:#ffffff13;--line-2:#ffffff21;--line-3:#ffffff38;--surface:linear-gradient(180deg,#ffffff0f,#ffffff07);--surface-hi:linear-gradient(180deg,#ffffff0f,#ffffff05);--edge:inset 0 1px 0 #ffffff0f;--brand:#10b981;--brand-2:#34d399;--gpt:#d7dbd8;--claude:#d58b61;--gemini:#929fdc;--pplx:#69bdb8;--merge:#a98fde;--user:#d98895;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--maxw:76rem;--ease:cubic-bezier(.32,.72,0,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}section[id],#how{scroll-margin-top:84px}section.pad[id]{scroll-margin-top:-48px}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:5px}body{background:var(--bg);color:var(--fg);font-feature-settings:"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.55;position:relative;overflow-x:hidden}body:before{content:"";z-index:9999;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:#10b98142}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}@media (max-width:600px){.wrap{padding:0 20px}}.lp h1,.lp h2,.lp h3{letter-spacing:-.035em;font-weight:500;line-height:1.05}.lp h1{color:#0000;background:linear-gradient(178deg,#fff 30%,#a9afb9 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,5.6vw,4.5rem)}.lp h2{letter-spacing:-.032em;color:#0000;background:linear-gradient(#fff 42%,#c7ccd4 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,3.3vw,2.85rem)}.lp h3{letter-spacing:-.018em;color:var(--fg);font-size:1.125rem;font-weight:500}.lp p{color:var(--muted)}.lede{color:var(--muted);font-size:clamp(1rem,1.2vw,1.0938rem);line-height:1.64}.eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:9px;font-size:.6875rem;font-weight:500;display:inline-flex}.eyebrow svg{color:var(--brand);opacity:.85;flex:none}.sec-head.mid{text-align:center;margin-inline:auto}.sec-head.mid .eyebrow{justify-content:center}.sec-head h2{margin-top:18px}.sec-head p{margin-top:17px}.rv{transition:opacity .8s var(--ease),transform .8s var(--ease)}@media (scripting:enabled){.rv{opacity:0;transform:translateY(14px)}.rv.in,.degraded .rv{opacity:1;transform:none}}@media print{.rv{opacity:1!important;transform:none!important}}@media (forced-colors:active){.btn,.qa,.plan,.plans,.shape,.shapes,.wrow,.mem-row{border:1px solid canvastext}img{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{letter-spacing:-.012em;transition:all .18s var(--ease);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 20px;font-size:.9063rem;font-weight:500;display:inline-flex}.btn-pri{background:var(--brand);color:#04241a;font-weight:600;box-shadow:inset 0 1px #ffffff3d,0 2px 10px -3px #10b98166}.btn-pri:hover{background:var(--brand-2);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 8px 24px -6px #10b98173}.btn-sec{background:var(--surface);border:1px solid var(--line);box-shadow:var(--edge);color:var(--fg-2)}.btn-sec:hover{border-color:var(--line-2);color:var(--fg);background:var(--surface-hi)}.btn-sm{border-radius:8px;min-height:38px;padding:8px 15px;font-size:.8438rem}header.nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);height:60px;transition:border-color .35s var(--ease),background .35s var(--ease);background:#08090a99;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}header.nav.stuck{border-bottom-color:var(--line);background:#08090ae0}.nav-in{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:22px;height:100%;margin:0 auto;padding:0 28px;display:flex}@media (max-width:600px){.nav-in{padding:0 20px}}.brand{letter-spacing:-.03em;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.brand img{width:22px;height:22px}.nav-links{align-items:center;gap:26px;display:flex}.nav-links a{color:var(--muted);font-size:.8438rem;transition:color .18s}.nav-links a:hover{color:var(--fg)}@media (max-width:980px){.nav-links{gap:16px}.nav-links a{font-size:.8125rem}}@media (max-width:760px){.nav-links a:nth-child(n+4){display:none}}@media (max-width:560px){.nav-links{display:none}}.nav-end{align-items:center;gap:10px;display:flex}.nav-burger{border:1px solid var(--line-2);background:var(--surface);width:38px;height:38px;color:var(--fg-2);transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease);border-radius:8px;flex:none;place-items:center;display:none}.nav-burger:hover{color:var(--fg);border-color:var(--line-3);background:var(--surface-hi)}.nav-burger:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media (max-width:560px){.nav-burger{display:grid}}.nav-sheet{background:var(--bg);transition:grid-template-rows .3s var(--ease),border-color .3s;border-bottom:1px solid #0000;grid-template-rows:0fr;display:grid;overflow:hidden}.nav.open .nav-sheet{border-bottom-color:var(--line);grid-template-rows:1fr}.nav-sheet-in{flex-direction:column;min-height:0;padding:0 20px;display:flex}.nav-sheet-in a{min-height:46px;color:var(--fg-2);border-top:1px solid var(--line);align-items:center;font-size:.9375rem;display:flex}.nav-sheet-in a:first-child{border-top:0}.nav-sheet-in a:active{color:var(--fg)}@media (prefers-reduced-motion:reduce){.nav-sheet{transition:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.hero{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:80px 24px 36px;display:flex;position:relative;overflow:hidden}.bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(40% 15% at 50% 14%,#0000 62%,#000 100%);mask-image:radial-gradient(40% 15% at 50% 14%,#0000 62%,#000 100%)}.bg svg{width:100%;height:100%;position:absolute;inset:0}.hero-in{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1120px;display:flex;position:relative}.eyebrow2{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);font-size:11px}.hero h1{letter-spacing:-.032em;color:#0000;background:linear-gradient(#fff 42%,#c7ccd4 100%);-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(1.9rem,3.5vw,2.875rem);font-weight:500;line-height:1.06}.field{border:1px solid var(--line-2);width:min(660px,100%);height:58px;transition:border-color .18s var(--ease);background:#ffffff06;border-radius:13px;align-items:center;gap:12px;margin-top:24px;padding:0 9px 0 16px;display:flex}.field:focus-within{border-color:var(--line-3)}.atall{font-family:var(--mono);letter-spacing:.05em;color:var(--brand-2);background:#10b98114;border:1px solid #10b9814d;border-radius:6px;flex:none;padding:3px 7px;font-size:10.5px}#q{min-width:0;color:var(--fg);letter-spacing:-.008em;background:0 0;border:0;outline:0;flex:1;padding:0;font-family:Inter,sans-serif;font-size:15.5px}#q[readonly]{color:var(--fg-2)}#ask{background:var(--brand);color:#04150f;height:40px;transition:all .16s var(--ease);border-radius:9px;flex:none;padding:0 18px;font-size:14px;font-weight:600}#ask:hover:not(:disabled){background:var(--brand-2)}#ask:disabled{opacity:.55;cursor:default}#ask.done{border:1px solid var(--line-2);color:var(--muted);background:0 0;font-weight:500}.tries{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:12px;display:flex}.tries .or{font-family:var(--mono);color:var(--dim);font-size:10.5px}.try:hover{border-color:var(--line-2);color:var(--fg)}.demo{width:min(1120px,100%);margin-top:40px}.win{-webkit-backdrop-filter:blur(26px)saturate(125%);backdrop-filter:blur(26px)saturate(125%);background:#0d0f1270;border:1px solid #ffffff16;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 96px -44px #000c,inset 0 0 0 1px #ffffff08}.win:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29 22% 78%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.tb{background:#ffffff09;border-bottom:1px solid #ffffff0e;align-items:center;gap:14px;height:39px;padding:0 15px;display:flex;position:relative}.tl{flex:none;gap:7px;display:flex}.tl i{background:#ffffff21;border-radius:50%;width:11px;height:11px}.tbt{text-align:center;pointer-events:none;white-space:nowrap;font-family:var(--mono);letter-spacing:.09em;color:var(--dim);font-size:10.5px;position:absolute;left:0;right:0}@media (max-width:470px){.tbt{letter-spacing:.05em;text-overflow:ellipsis;font-size:9.5px;left:70px;right:14px;overflow:hidden}}.wb{padding:28px 28px 26px;position:relative}.wb .field{background:#16191e8c;border-color:#ffffff17;border-radius:13px;width:100%;height:58px;margin:0;padding:0 9px 0 15px}#q{cursor:default}.chint{text-align:center;color:var(--dim);min-height:18px;margin:0;font-size:12.5px;line-height:1.5;position:absolute;bottom:2px;left:0;right:0}.chint b{color:var(--fg-2);font-weight:500}.stage{margin-top:52px;padding-bottom:122px;position:relative}#cnv{pointer-events:none;width:100%;height:52px;position:absolute;top:-52px;left:0;overflow:visible}.beam{opacity:0;transform-box:fill-box;transform-origin:50% 0;transition:opacity .3s var(--ease),transform .72s cubic-bezier(.22,.85,.28,1);transform:scaleY(.06)}.beam.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.beam{transition:opacity .2s linear}.beam.on{transform:none}}#cards{align-items:stretch;gap:15px;display:flex}.ans{text-align:left;border:1px solid var(--line);cursor:pointer;transition:opacity .42s var(--ease),border-color .18s var(--ease), background .18s var(--ease);background:#171a1f9e;border-radius:14px;flex:none;padding:17px 18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.ans:after{content:"";background:var(--pc);opacity:.5;height:2px;transition:opacity .18s var(--ease);position:absolute;top:0;left:0;right:0}.ans:hover:after,.ans.sel:after{opacity:1}.ans:not(.in){opacity:.42;pointer-events:none;transform:none}.ans:not(.in):after{opacity:.34}.ans.in{opacity:1;transform:none}.skel{flex-direction:column;gap:7px;padding-top:3px;display:flex}.skel i{background:#ffffff0e;border-radius:4px;height:7px}.skel i:first-child{width:100%}.skel i:nth-child(2){width:88%}.skel i:nth-child(3){width:62%}.ans.in .skel,.ans:not(.in) p,.ans:not(.in) .think{display:none}.ans:hover{border-color:var(--line-2);background:#1e2228b3}.ans .top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ans .hx{background:var(--pc);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:9px;height:10px}.ans .nm{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pc);font-size:10.5px}.ans .tk{border:1px solid var(--line-2);width:17px;height:17px;transition:all .16s var(--ease);border-radius:5px;place-items:center;margin-left:auto;display:grid}.ans:hover .tk{border-color:var(--line-3)}.ans.sel .tk{background:var(--brand);border-color:var(--brand)}.ans .tk svg{opacity:0;width:10px;height:10px;transition:opacity .16s}.ans.sel .tk svg{opacity:1}.ans p{color:var(--fg-2);letter-spacing:-.004em;font-size:13.5px;line-height:1.58}.ans .think{align-items:center;gap:5px;height:1.58em;display:none}.ans.in.wait .think{display:flex}.ans.in.wait p,.ans.in.wait .skel{display:none}.think i{background:var(--pc);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite th}.think i:nth-child(2){animation-delay:.14s}.think i:nth-child(3){animation-delay:.28s}@keyframes th{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:.95;transform:translateY(-3px)}}.mbar{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;opacity:0;transform-origin:top;transition:opacity .18s var(--ease),transform .22s cubic-bezier(.2,.9,.25,1),left .26s var(--ease);background:#121418f5;border-radius:11px;align-items:center;gap:12px;padding:7px 8px 7px 15px;display:inline-flex;position:absolute;transform:translateY(-6px)scale(.97);box-shadow:0 12px 36px #0009}.mbar.show{opacity:1;transform:none}.mbar[hidden]{display:none}.mbar:before{content:"";top:-5px;left:var(--tip,50%);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2);background:#121418f5;width:9px;height:9px;margin-left:-4.5px;position:absolute;transform:rotate(45deg)}.mct{color:var(--muted);white-space:nowrap;font-size:13px;position:relative}.mct b{font-family:var(--mono);color:var(--brand-2)}.mrun{color:#04150f;background:var(--brand);transition:background .14s var(--ease);border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;position:relative}.mrun:hover{background:var(--brand-2)}.ans{box-shadow:none;background:#ffffff04;border-color:#0000}.ans:after{opacity:.055;background:linear-gradient(180deg,var(--pc),transparent 62%);height:100%;top:0;left:0;right:0}.ans:hover:after{opacity:.11}.ans.sel:after{opacity:.17}.ans:hover{background:#ffffff08;border-color:#ffffff12}.ans.sel{background:#132e288c;border-color:#10b9816b}.mbar{flex-direction:column;align-items:stretch;gap:9px;padding:11px 12px 10px}.mrow{align-items:center;gap:14px;display:flex}.modes{border:1px solid var(--line);background:#ffffff0a;border-radius:9px;gap:2px;padding:2px;display:flex}.md{color:var(--dim);white-space:nowrap;transition:all .14s var(--ease);border-radius:7px;padding:5px 10px;font-size:11.5px}.md:hover{color:var(--fg-2)}.md.on{color:var(--brand-2);background:#10b98124;box-shadow:inset 0 0 0 1px #10b9814d}.mcons{color:var(--dim);padding:0 2px;font-size:11.5px;line-height:1.45}.mcons b{color:var(--fg-2);font-weight:500}.tries{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.tries .or{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);flex:none;font-size:10.5px}.try{border:1px solid var(--line);color:var(--muted);transition:all .16s var(--ease);border-radius:8px;padding:6px 12px;font-size:12.5px}.try:hover{border-color:var(--line-2);color:var(--fg);background:#ffffff08}#mslot{transition:min-height .42s var(--ease);position:relative}@media (prefers-reduced-motion:reduce){#mslot{transition:none}}.merged{text-align:left;opacity:0;transition:opacity .42s var(--ease),transform .42s var(--ease);background:linear-gradient(#2b223cb8,#1a1822a8);border:1px solid #a98fde73;border-radius:14px;padding:17px 19px 18px;position:absolute;top:26px;transform:translateY(10px)}.merged.in{opacity:1;transform:none}.merged .top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.merged .hx{background:var(--merge);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:9px;height:10px}.merged .nm{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--merge);font-size:10.5px}.merged p{color:var(--fg);font-size:14px;line-height:1.6}.keep{color:var(--muted);border-top:1px solid #a98fde3d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:13px;font-size:12px;display:flex}.keep .g{flex:1;min-width:180px}.kb{border:1px solid var(--line-2);color:var(--muted);transition:all .16s var(--ease);border-radius:7px;padding:6px 12px;font-size:12px;font-weight:500}.kb:hover{border-color:var(--line-3);color:var(--fg)}.kb.go{background:var(--merge);border-color:var(--merge);color:#150c25;font-weight:600}.kb.go:hover{opacity:.9}.mg{fill:none;stroke:var(--merge);stroke-width:1.4px;stroke-dasharray:4 5;stroke-linecap:round;opacity:0;transition:opacity .4s var(--ease)}.mg.on{opacity:.85}.mgn{fill:var(--merge);stroke:none}.mgn.on{opacity:1}@media (max-width:1000px){.demo{margin-top:28px}.wb{padding:16px 14px 18px}.wb .field{flex-wrap:wrap;gap:10px;height:auto;padding:12px}.wb .field #ask{width:100%}.stage{margin-top:20px}#cnv{display:none}#cards{flex-direction:column}#cards .ans{width:100%!important}.mbar{width:100%;margin-top:16px;position:static!important;top:auto!important;left:auto!important;transform:none!important}.mrow{flex-wrap:wrap;gap:10px}.modes{order:3;width:100%;overflow-x:auto}.mrun{margin-left:auto}.mbar:before{display:none}.merged{margin-top:16px;width:auto!important;position:static!important;transform:none!important}#mslot{min-height:0!important}.stage{padding-bottom:0}.chint{margin-top:16px;position:static}}.dl{background:var(--brand);color:#04150f;height:46px;transition:all .12s var(--ease);border-radius:10px;align-items:center;gap:9px;margin-top:22px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.dl:hover{background:var(--brand-2);transform:translateY(-1px)}.meta{font-family:var(--mono);color:#ffffff73;margin-top:13px;font-size:12px}@media (max-width:1000px){.stage{flex-direction:column;gap:14px;height:auto;display:flex}#cnv{display:none}.ans,.merged{transform:none;width:100%!important;position:static!important}.mbar{margin-top:6px;position:static}.bg{opacity:.5}}.spine{pointer-events:none;justify-content:center;display:flex}.spine-run{height:68px}.spine-run span{background:linear-gradient(180deg,transparent,var(--line-2) 22%,var(--line-2) 78%,transparent);width:1px;height:100%;display:block}.spine-run.short{height:44px}@media (max-width:820px){.spine-run{height:44px}}.pad{padding:132px 0}.pad-b{padding:0 0 132px}.sec-head{max-width:46rem}.sec-head .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);background:0 0;border:0;border-radius:0;align-items:center;gap:11px;padding:0;font-size:10.5px;display:flex}.sec-head .eyebrow:before{content:"";background:var(--line-3);flex:none;width:26px;height:1px}.sec-head h2{color:var(--fg);margin-top:18px;font-weight:500;line-height:1.06}.sec-head h2 .l2{color:var(--muted)}.sec-head .lead{max-width:35rem;color:var(--muted);margin-top:18px;font-size:1.0313rem;line-height:1.62}.sec-head .lead b{color:var(--fg-2);font-weight:500}.sec-body{margin-top:58px}.shot-wrap{margin-top:54px}.shot{filter:drop-shadow(0 50px 86px #000000b3);width:min(1240px,94vw);margin:0 auto;position:relative}.shot:before{content:"";z-index:-1;filter:blur(60px);background:radial-gradient(60% 60%,#929fdc1c,#0000 70%);position:absolute;inset:12% 6% -4%}.shot img{width:100%;height:auto;display:block}.shot-keys{height:64px;margin-top:-26px;position:relative}.shot-keys div{left:var(--at);text-align:center;width:190px;position:absolute;transform:translate(-50%)}.shot-keys i{background:linear-gradient(180deg,transparent,var(--line-3));width:1px;height:22px;margin:0 auto 10px;display:block}.shot-keys b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);font-size:10px;font-weight:500;display:block}.shot-keys span{color:var(--dim);margin-top:5px;font-size:11.5px;display:block}@media (max-width:1000px){.shot-keys{flex-direction:column;gap:14px;height:auto;margin-top:20px;display:flex}.shot-keys div{text-align:left;width:auto;position:static;transform:none}.shot-keys i{display:none}}.shapes{background:var(--line);border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.shape{background:var(--bg);margin:0;padding:22px 22px 24px}.shape svg{width:100%;max-width:168px;height:auto;display:block}@media (max-width:860px){.shapes{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.shapes{grid-template-columns:1fr}}.shape figcaption{margin-top:14px}.shape b{letter-spacing:-.012em;color:var(--fg);font-size:14.5px;font-weight:500;display:block}.shape span{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.6;display:block}.mem{padding:16px 17px 17px}.mem-sub{color:var(--dim);margin-bottom:14px;font-size:12px}.mem-list{flex-direction:column;display:flex}.mem-row{border-top:1px solid var(--line);transition:grid-template-rows .26s var(--ease),opacity .26s var(--ease), transform .26s var(--ease);grid-template-rows:1fr;display:grid}.mem-rin{align-items:flex-start;gap:10px;min-height:0;padding:11px 0;display:flex;overflow:hidden}.mem-row p{min-width:0;color:var(--fg-2);flex:1;font-size:13px;line-height:1.5}.mem-row.go{opacity:0;border-top-color:#0000;grid-template-rows:0fr;transform:translate(10px)}.mem-row.new{opacity:0;grid-template-rows:0fr;transform:translateY(-6px)}.mem-row.new.in{opacity:1;grid-template-rows:1fr;transform:none}.mem-x{width:24px;height:24px;color:var(--dim);opacity:.5;transition:opacity .16s var(--ease),color .16s var(--ease),background .16s var(--ease);border-radius:6px;flex:none;place-items:center;display:grid}.mem-x svg{width:13px;height:13px}.mem-row:hover .mem-x{opacity:1}.mem-x:hover{color:#f2777a;background:#f2777a1a}.sr-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mem-empty{text-align:center;color:var(--dim);border-top:1px solid var(--line);padding:24px 8px;font-size:12.5px;line-height:1.62}.mem-add{align-items:center;gap:8px;margin-top:14px;display:flex}.mem-add input{min-width:0;color:var(--fg);border:1px solid var(--line-2);transition:border-color .16s var(--ease);background:#ffffff05;border-radius:8px;outline:0;flex:1;padding:9px 11px;font-family:inherit;font-size:12.5px}.mem-add input::placeholder{color:var(--dim)}.mem-plus{border:1px solid var(--line-2);width:34px;height:34px;color:var(--muted);transition:all .16s var(--ease);background:#ffffff05;border-radius:8px;flex:none;place-items:center;display:grid}.mem-plus svg{width:15px;height:15px}.mem-plus:hover{border-color:var(--line-3);color:var(--fg);background:#ffffff0d}.mem-x:focus-visible,.mem-plus:focus-visible{outline:2px solid var(--fg);outline-offset:2px;opacity:1;border-radius:6px}.mem-add input:focus,.mem-add input:focus-visible{box-shadow:none;border-color:#ffffff73;outline:none}@media (prefers-reduced-motion:reduce){.mem-row,.mem-x,.mem-plus{transition:none}.mem-row.new{opacity:1;transform:none}}.ledger{background:var(--line);border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;display:grid;overflow:hidden}.led{background:var(--bg);flex-direction:column;padding:22px 24px 20px;display:flex}.led-h{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;font-size:9.5px;display:flex}.led-h i{background:var(--pc);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:7px;height:8px}.led ul{flex-direction:column;flex:1;gap:9px;margin-top:16px;list-style:none;display:flex}.led li{color:var(--fg-2);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.led li:before{content:"";background:var(--pc);opacity:.55;border-radius:50%;flex:none;width:4px;height:4px;transform:translateY(-2px)}.led li span{color:var(--dim);margin-top:3px;font-size:12.5px;display:block}.led-f{border-top:1px solid var(--line);font-family:var(--mono);color:var(--dim);word-break:break-all;margin-top:18px;padding-top:13px;font-size:10.5px;line-height:1.55}.led-f b{color:var(--fg-2);font-weight:400}.led-foot{background:var(--bg);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:15px 24px 16px;display:grid}.led-foot b{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;font-size:13.5px;font-weight:500}.led-foot p{color:var(--muted);font-size:13.5px;line-height:1.6}.led-foot code{font-family:var(--mono);color:var(--fg-2);font-size:.9em}@media (max-width:860px){.ledger{grid-template-columns:1fr}.led-foot{grid-template-columns:1fr;gap:7px}}.appicon:before{content:"";pointer-events:none;z-index:0;filter:blur(30px);background:radial-gradient(circle closest-side,#10b98157,#10b98129 40%,#10b9810d 64%,#0000 80%);border-radius:50%;width:320px;height:320px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.appicon img{z-index:1;filter:drop-shadow(0 16px 30px #000000bf);width:100%;height:auto;display:block;position:relative}.wall-note{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:20px;font-size:13px;display:flex}.wall-note b{color:var(--fg-2);font-weight:500}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.meta-line{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:11.5px;display:flex}.meta-line span{align-items:center;gap:16px;display:inline-flex}.meta-line span+span:before{content:"·";color:var(--line-3);margin-right:16px}.notify{text-align:center;margin-top:30px}.notify form{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.notify input{width:252px;height:44px;color:var(--fg);border:1px solid var(--line-2);transition:border-color .16s var(--ease);background:#ffffff05;border-radius:9px;outline:0;padding:0 14px;font-family:inherit;font-size:.9063rem}.notify input::placeholder{color:var(--dim)}.notify input:focus,.notify input:focus-visible{border-color:#ffffff73;outline:none}.notify input:disabled,.notify .btn-pri:disabled{opacity:.55;cursor:default}.notify-done{min-height:44px;color:var(--fg-2);justify-content:center;align-items:center;gap:9px;font-size:.9063rem;display:inline-flex}.notify-done svg{color:var(--brand);flex:none}.notify-note{font-family:var(--mono);color:var(--dim);min-height:1em;margin-top:14px;font-size:11.5px}.notify-note[role=alert]{color:var(--user)}.upone{border-top:1px solid var(--line);grid-template-columns:.88fr 1.12fr;align-items:center;gap:56px;margin-top:46px;padding-top:40px;display:grid}.up-t{letter-spacing:-.024em;color:var(--fg);font-size:clamp(1.2rem,1.75vw,1.46rem);font-weight:500;line-height:1.18}.up-d{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.66}.up-l{flex-direction:column;gap:18px;margin-top:22px;list-style:none;display:flex}.up-l li{border-left:1px solid var(--line-2);padding-left:18px}.up-l b{letter-spacing:-.012em;color:var(--fg);font-size:14px;font-weight:500;display:block}.up-l span{color:var(--muted);margin-top:5px;font-size:13.5px;line-height:1.62;display:block}.up-n{color:var(--dim);margin-top:22px;font-size:12.5px;line-height:1.6}.up-art{width:100%;height:auto;display:block;overflow:visible}.up-art .card{fill:#ffffff04;stroke:var(--line);stroke-width:1px}.up-art .pane{fill:#a98fde0a;stroke:#a98fde5c;stroke-width:1px}.up-art .lnk{fill:none;stroke-width:1.15px;stroke-linecap:round}.up-art .gather{fill:none;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:3 4;stroke-opacity:.5}.up-art .lbl{font-family:var(--mono);letter-spacing:.13em;fill:var(--dim);font-size:7.2px}.up-art .lbl.v{fill:#a98fdeb8}@media (max-width:940px){.upone{grid-template-columns:1fr;gap:34px;margin-top:36px;padding-top:32px}.up-art{max-width:460px}}.who{background:var(--line);border:1px solid var(--line);border-radius:15px;grid-template-columns:286px 1fr;gap:1px;min-height:732px;display:grid;overflow:hidden}.who>div{background:var(--bg)}.wmenu{padding:15px 0 17px}.wsec{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--dim);padding:7px 18px 6px;font-size:9.5px}.wsec.tp{border-top:1px solid var(--line);margin-top:9px;padding-top:15px}.wmenu ul{list-style:none}.wrow{width:100%;color:var(--fg-2);text-align:left;transition:background .14s var(--ease),color .14s var(--ease);align-items:center;gap:10px;padding:8px 18px;font-size:13px;display:flex}.wrow:hover{color:var(--fg);background:#ffffff0b}.wrow.on{color:var(--fg);box-shadow:inset 2px 0 0 var(--brand);background:#10b9811a}.wrow .dot{background:var(--pc);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:7px;height:8px}.wrow .ic{width:12px;height:12px;color:var(--brand-2);flex:none}.wmods{overscroll-behavior:contain;max-height:142px;overflow-y:auto}.wmods.of{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.wmods::-webkit-scrollbar{width:3px}.wmods::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:3px}.wmods .wrow{color:var(--muted);padding-left:38px;font-size:12.5px}.wmods .wrow.on{color:var(--fg)}.wcount{color:var(--dim);margin-top:13px;padding:0 18px;font-size:11.5px;line-height:1.5}.wview{flex-direction:column;padding:25px 26px 26px;display:flex}.wvt{letter-spacing:-.012em;color:var(--fg);font-size:14.5px;font-weight:500}.wvd{color:var(--muted);min-height:44px;margin-top:9px;font-size:13.5px;line-height:1.62}.wthr{border:1px solid var(--line);background:#ffffff04;border-radius:12px;margin-top:18px;overflow:hidden}.wthr .hd{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--dim);background:#ffffff06;align-items:center;gap:8px;padding:9px 15px;font-size:9.5px;display:flex}.wthr .hd em{color:var(--line-3);margin-left:auto;font-style:normal}.wmsg{border-bottom:1px solid var(--line);padding:12px 15px 13px}.wmsg:last-child{border-bottom:0}.wmsg .lb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:7px;font-size:9.5px;display:flex}.wmsg .lb .hx{background:var(--pc);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:8px;height:9px}.wmsg .lb b{color:var(--pc);font-weight:400}.wmsg .lb s{color:var(--line-3);letter-spacing:.06em;margin-left:auto;text-decoration:none}.wmsg p{color:var(--muted);margin-top:7px;font-size:13.5px;line-height:1.58}.wmsg.u p{color:var(--fg-2)}.wmsg mark{color:inherit;background:0 0}.who[data-w=auto] .wmsg mark{color:var(--fg);border-bottom:1px dashed #ffffff52;padding-bottom:1px}.wlast{min-height:96px;transition:opacity .18s var(--ease)}.wlast.sw{opacity:0}.wall4{padding:11px 15px 12px}.wall4 li{color:var(--muted);align-items:baseline;gap:10px;padding:4px 0;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.wall4 li b{width:74px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pc);flex:none;font-size:9.5px;font-weight:400}.wcaps[hidden]{display:none}.wcaps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.wcaps b{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin-right:2px;font-size:9.5px;font-weight:400}.wcaps span{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);background:#ffffff05;border-radius:6px;padding:4px 9px;font-size:11px}.wrules{border-top:1px solid var(--line);margin-top:16px;list-style:none}.wrules li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:9px 0;display:flex}.wrules em{color:var(--fg-2);flex:1;font-size:13.5px;font-style:normal;line-height:1.5}.wrules span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex:none;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.wrules .hx{background:var(--pc);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:8px;height:9px}.wrules .hx+.hx{margin-left:-3px}.wrn{color:var(--dim);margin-top:13px;font-size:12.5px}.wat{border:1px solid var(--line);color:var(--muted);background:#ffffff04;border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:15px 20px;font-size:13.5px;line-height:1.6;display:flex}.wat p{flex:1;min-width:260px}.wat b{color:var(--fg-2);font-weight:500}.wat .cs{flex-wrap:wrap;gap:7px;display:flex}.wat .cs span{font-family:var(--mono);color:var(--fg-2);border:1px solid var(--line);background:#ffffff05;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;display:inline-flex}.wat .cs i{background:var(--pc);border-radius:50%;width:5px;height:5px}.wat code{font-family:var(--mono);color:var(--fg-2);border:1px solid var(--line);background:#ffffff0d;border-radius:4px;padding:1px 5px;font-size:.9em}.wat .cs .all i{background:linear-gradient(90deg,var(--gpt),var(--claude),var(--gemini),var(--pplx))}@media (max-width:980px){.who{grid-template-columns:1fr;min-height:0}.wmods{max-height:132px}.wrules li{flex-direction:column;align-items:flex-start;gap:6px}}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (max-width:940px){.split{grid-template-columns:1fr;gap:36px}}.split .pts{flex-direction:column;gap:22px;margin-top:34px;list-style:none;display:flex}.split .pts li{border-left:1px solid var(--line-2);padding-left:19px}.split .pts b{color:var(--fg);letter-spacing:-.01em;font-size:14.5px;font-weight:500;display:block}.split .pts span{color:var(--muted);margin-top:5px;font-size:13.5px;line-height:1.62;display:block}.split .pts em{color:var(--fg-2);font-style:normal}.panel-art{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f1280;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 34px 76px -40px #000000d9}.panel-art .ph{border-bottom:1px solid var(--line);background:#ffffff08;align-items:center;gap:8px;padding:12px 15px;display:flex}.panel-art .ph b{letter-spacing:-.01em;color:var(--fg);font-size:12.5px;font-weight:600}.panel-art .ph svg{width:14px;height:14px;color:var(--brand)}.panel-art .ph i{font-style:normal;font-family:var(--mono);letter-spacing:.08em;color:var(--dim);margin-left:auto;font-size:9.5px}@media (prefers-reduced-motion:reduce){.panel-art .tw,.panel-art .tn{transition:none}}@media (max-width:700px){.pad{padding:70px 0}.pad-b{padding:0 0 70px}}.router{border:1px solid var(--line);background:var(--surface);box-shadow:var(--edge);border-radius:14px;margin-top:12px;overflow:hidden}.plans{background:var(--line);border:1px solid var(--line);box-shadow:var(--edge);border-radius:15px;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1px;margin-top:44px;display:grid;overflow:hidden}@media (max-width:940px){.plans{grid-template-columns:1fr;max-width:25rem;margin-inline:auto}}.plan{background:var(--surface),var(--bg);transition:background .3s var(--ease);flex-direction:column;padding:28px 24px 26px;display:flex;position:relative}.plan.hot{background:linear-gradient(180deg,#10b9810e,#10b98104),var(--surface),var(--bg)}.plan:hover{border-color:var(--line-2)}.plan.hot{border-color:var(--line-3);background:var(--surface-hi)}.plan .btn{margin-top:22px}.plan-quiet{text-align:center;border:1px solid var(--line-2);color:var(--fg-2);transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease);border-radius:9px;margin-top:22px;padding:11px 0;font-size:.8125rem;font-weight:500;display:block}.plan-quiet:hover{color:var(--fg);border-color:var(--line-3);background:#ffffff0a}.plan h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:.625rem;font-weight:400}.plan.hot h3{color:var(--brand-2)}.price{align-items:baseline;gap:5px;margin-top:10px;display:flex}.plan .price b{letter-spacing:-.03em;font-size:2.375rem;line-height:1}.price b{letter-spacing:-.045em;color:var(--fg);font-size:2.375rem;font-weight:500;line-height:1}.price span{font-family:var(--mono);color:var(--dim);font-size:.75rem}.plan ul{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:11px;margin-top:22px;padding-top:20px;list-style:none;display:flex}.plan li:first-child{color:var(--fg-2);font-size:.8125rem}.plan li{color:var(--muted);align-items:flex-start;gap:10px;font-size:.7813rem;line-height:1.55;display:flex}.plan li:before{content:"";background:var(--line-3);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:6px;height:7px;transition:background .3s var(--ease);flex:none;margin-top:5px}.plan.hot li:before{background:var(--brand)}.plan li:first-child:before{background:var(--fg-2)}.plan.hot li:first-child:before{background:var(--brand)}.plan li em{font-style:normal;font-family:var(--mono);color:var(--fg-2)}.plan .btn{width:100%;margin-top:20px}.byok{background:var(--surface),var(--bg);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:24px;padding:22px 24px;display:flex}.byok h3{letter-spacing:-.012em;color:var(--fg);font-size:.9375rem;font-weight:500}.byok .l{flex:1;min-width:250px}.byok p{max-width:39rem;margin-top:8px;font-size:.8125rem;line-height:1.6}.byok .r{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.note{color:var(--dim);text-align:center;margin-top:20px;font-size:.7813rem;line-height:1.65}.appicon{isolation:isolate;width:104px;margin:0 auto 26px;position:relative}.appicon img{z-index:1;border-radius:23px;width:104px;height:104px;position:relative;box-shadow:0 18px 40px -12px #000000e6,0 0 0 1px #ffffff12}.appicon:after{content:"";filter:blur(12px);z-index:0;background:radial-gradient(#ffffff12,#0000 70%);width:180px;height:96px;position:absolute;top:58%;left:50%;transform:translate(-50%)}.faq{border-top:1px solid var(--line);max-width:62rem;margin-top:40px}.qa{border-bottom:1px solid var(--line);transition:background .18s var(--ease)}.qa:hover{background:#ffffff05}.qa button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}.qa.open{background:#ffffff06}.qa button{text-align:left;letter-spacing:-.014em;width:100%;color:var(--fg-2);justify-content:space-between;align-items:center;gap:18px;padding:19px 16px;font-size:.9063rem;font-weight:450;transition:color .18s;display:flex}.qa button:hover{color:var(--fg)}.qa .ic{color:var(--dim);transition:transform .3s var(--ease);flex:none}.qa.open button{color:var(--fg)}.qa.open .ic{color:var(--fg-2);transform:rotate(45deg)}.qa .qa-a{grid-template-rows:1fr;display:grid}@media (scripting:enabled){.qa .qa-a{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1)}.degraded .qa .qa-a{grid-template-rows:1fr}}.qa.open .qa-a{grid-template-rows:1fr}.qa .qa-in{min-height:0;overflow:hidden}@media (scripting:enabled){.qa .qa-in{opacity:0;transition:opacity .2s var(--ease)}.degraded .qa .qa-in{opacity:1}}.qa.open .qa-in{opacity:1;transition-delay:80ms}.qa button{cursor:pointer}@media (prefers-reduced-motion:reduce){.qa .qa-a,.qa .qa-in,.qa .ic{transition:none}}.qa .qa-a p{color:var(--muted);padding:0 16px 22px;font-size:.8438rem;line-height:1.72}.close{text-align:center;padding:104px 0;position:relative;overflow:hidden}.close .lt{pointer-events:none;background:radial-gradient(45% 50%,#ffffff0d,#0000 72%);width:min(1200px,130vw);height:640px;position:absolute;bottom:-320px;left:50%;transform:translate(-50%)}.close .wrap{z-index:1;position:relative}footer{border-top:1px solid var(--line);padding:46px 0 54px}.f-top{flex-wrap:wrap;justify-content:space-between;gap:36px;display:flex}.f-brand p{color:var(--dim);max-width:19rem;margin-top:11px;font-size:.7813rem;line-height:1.6}.f-cols{flex-wrap:wrap;gap:56px;display:flex}.f-col b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:.6563rem;font-weight:500}.f-col ul{flex-direction:column;gap:9px;margin-top:13px;list-style:none;display:flex}.f-col a{color:var(--muted);font-size:.8125rem;transition:color .18s}.f-col a:hover{color:var(--fg)}.f-bot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:40px;padding-top:20px;font-size:.6875rem;display:flex}@media (max-width:1000px){.hero-in{text-align:center;align-items:center}.tries{justify-content:center}.demo{margin-top:28px}.demo .field{flex-wrap:wrap;gap:10px;height:auto;padding:12px}.demo .field #ask{width:100%}#cnv{display:none}#cards{flex-direction:column}#cards .ans{width:100%!important}.mbar{margin-top:16px;position:static!important;top:auto!important;left:auto!important;transform:none!important}.mbar:before{display:none}.merged{margin-top:16px;width:auto!important;position:static!important;transform:none!important}.demo.win .field,.demo.win .stage{margin-left:14px;margin-right:14px}}.panel-art .pbody{height:262px;position:relative}.panel-art svg.tree{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.panel-art .tw{transition:stroke-dashoffset 1s cubic-bezier(.32,.72,0,1)}.panel-art .tw.on{stroke-dashoffset:0!important}.panel-art .tn{opacity:0;transition:opacity .45s var(--ease),transform .45s cubic-bezier(.2,.9,.25,1);transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.panel-art polygon.tn.on{opacity:.72;transform:none}.panel-art text.tn{transform-box:border-box;transform:none}.panel-art text.tn.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.panel-art .tw,.panel-art .tn{transition:none}}.hero-in{text-align:left;align-items:flex-start}.eyebrow2{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);align-items:center;gap:11px;font-size:10.5px;display:flex}.eyebrow2:before{content:"";background:var(--line-3);width:26px;height:1px}.hero h1{letter-spacing:-.039em;color:#f7f8f8;background:0 0;margin-top:18px;font-size:clamp(2.1rem,4.2vw,3.3rem);font-weight:500;line-height:1.03}.hero h1 .l2{color:#8a8f98}.hero .sub{max-width:33rem;color:var(--muted);margin-top:18px;font-size:1rem;line-height:1.62}.field{margin-top:26px}.tries{text-align:left;justify-content:flex-start}@media (max-width:1000px){.hero-in{text-align:center;align-items:center}.tries{justify-content:center}.demo{margin-top:28px}.demo .field{flex-wrap:wrap;gap:10px;height:auto;padding:12px}.demo .field #ask{width:100%}#cnv{display:none}#cards{flex-direction:column}#cards .ans{width:100%!important}.mbar{margin-top:16px;position:static!important;top:auto!important;left:auto!important;transform:none!important}.mbar:before{display:none}.merged{margin-top:16px;width:auto!important;position:static!important;transform:none!important}}.demo.win{border:1px solid var(--line-2);background:linear-gradient(#ffffff06,#ffffff02);border-radius:15px;padding:0 0 8px;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6,inset 0 0 0 1px #ffffff08}.demo.win .field{width:auto;margin:22px 22px 0}.demo.win .stage{width:auto;margin:56px 22px 0}@media (max-width:1000px){.demo.win .field,.demo.win .stage{margin-left:14px;margin-right:14px}}#hlab{z-index:999;font-family:var(--mono);color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0d10e6;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #00000080}#hlab button{width:24px;height:24px;color:var(--muted);border-radius:6px;font-size:15px;line-height:1}#hlab button:hover{color:var(--fg);background:#ffffff14}#hlab-n{text-align:center;min-width:210px}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
