@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_e80eaf55-module__20MGhq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_e80eaf55-module__20MGhq__variable{--font-figtree:"Figtree","Figtree Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.ebceb24d.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/4fa387ec64143e14-s.c36e1862.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/6306c77e7c8268e4-s.ff4a2084.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/7d817b4c03b0c5f1-s.f377b9c4.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/bbc41e54d2fcbd21-s.d1207556.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-20C0,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/797e433ab948586e-s.p.479bea2b.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%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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}}}:root{--brand-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--brand-radius-sm:4px;--brand-radius-md:6px;--brand-radius-lg:8px;--brand-light-background:#f7f9fc;--brand-light-foreground:#111827;--brand-light-surface:#fff;--brand-light-surface-soft:#f8faff;--brand-light-border:#94a3b85c;--brand-light-text-strong:#0f172a;--brand-light-text-main:#1f2937;--brand-light-text-muted:#475569;--brand-light-text-subtle:#64748b;--brand-light-highlight-start:#3b82f6;--brand-light-highlight-end:#06b6d4;--brand-light-accent-start:#3b82f6;--brand-light-accent-end:#14b8a6;--brand-light-focus-ring:#3b82f685;--brand-light-primary-bg:#0f172a;--brand-light-primary-hover:#1e293b;--brand-light-primary-text:#f8fafc;--brand-light-success:#10b981;--brand-dark-background:#05070d;--brand-dark-foreground:#ecf3ff;--brand-dark-surface:#0a101c;--brand-dark-surface-soft:#080e18;--brand-dark-border:#9ab3ff2e;--brand-dark-text-strong:#f8fbff;--brand-dark-text-main:#e2e8f0;--brand-dark-text-muted:#cbd5e1;--brand-dark-text-subtle:#94a3b8;--brand-dark-highlight-start:#93c5fd;--brand-dark-highlight-end:#67e8f9;--brand-dark-accent-start:#5f8cff;--brand-dark-accent-end:#49f2cf;--brand-dark-focus-ring:#7dd3fc8c;--brand-dark-primary-bg:#f8fafc;--brand-dark-primary-hover:#e2e8f0;--brand-dark-primary-text:#0f172a;--brand-dark-success:#34d399;--brand-color-background:var(--brand-light-background);--brand-color-foreground:var(--brand-light-foreground);--brand-color-surface:var(--brand-light-surface);--brand-color-surface-soft:var(--brand-light-surface-soft);--brand-color-border:var(--brand-light-border);--brand-color-text-strong:var(--brand-light-text-strong);--brand-color-text-main:var(--brand-light-text-main);--brand-color-text-muted:var(--brand-light-text-muted);--brand-color-text-subtle:var(--brand-light-text-subtle);--brand-color-highlight-start:var(--brand-light-highlight-start);--brand-color-highlight-end:var(--brand-light-highlight-end);--brand-color-accent-start:var(--brand-light-accent-start);--brand-color-accent-end:var(--brand-light-accent-end);--brand-color-focus-ring:var(--brand-light-focus-ring);--brand-color-primary-bg:var(--brand-light-primary-bg);--brand-color-primary-hover:var(--brand-light-primary-hover);--brand-color-primary-text:var(--brand-light-primary-text);--brand-color-success:var(--brand-light-success);--brand-product-light-accent:#1e1e2e;--brand-product-light-accent-bg:#1e1e2e14;--brand-product-light-focus-ring:#1e1e2e2e;--brand-product-light-brand-start:#2f3b52;--brand-product-light-brand-end:#66748a;--brand-product-dark-accent:#e8e8ec;--brand-product-dark-accent-bg:#e8e8ec14;--brand-product-dark-focus-ring:#e8e8ec33;--brand-product-dark-brand-start:#c0c0c8;--brand-product-dark-brand-end:#9090a0;--brand-product-accent:var(--brand-product-light-accent);--brand-product-accent-bg:var(--brand-product-light-accent-bg);--brand-product-focus-ring:var(--brand-product-light-focus-ring);--brand-product-brand-start:var(--brand-product-light-brand-start);--brand-product-brand-end:var(--brand-product-light-brand-end)}html[data-theme=dark],.dark{--brand-color-background:var(--brand-dark-background);--brand-color-foreground:var(--brand-dark-foreground);--brand-color-surface:var(--brand-dark-surface);--brand-color-surface-soft:var(--brand-dark-surface-soft);--brand-color-border:var(--brand-dark-border);--brand-color-text-strong:var(--brand-dark-text-strong);--brand-color-text-main:var(--brand-dark-text-main);--brand-color-text-muted:var(--brand-dark-text-muted);--brand-color-text-subtle:var(--brand-dark-text-subtle);--brand-color-highlight-start:var(--brand-dark-highlight-start);--brand-color-highlight-end:var(--brand-dark-highlight-end);--brand-color-accent-start:var(--brand-dark-accent-start);--brand-color-accent-end:var(--brand-dark-accent-end);--brand-color-focus-ring:var(--brand-dark-focus-ring);--brand-color-primary-bg:var(--brand-dark-primary-bg);--brand-color-primary-hover:var(--brand-dark-primary-hover);--brand-color-primary-text:var(--brand-dark-primary-text);--brand-color-success:var(--brand-dark-success);--brand-product-accent:var(--brand-product-dark-accent);--brand-product-accent-bg:var(--brand-product-dark-accent-bg);--brand-product-focus-ring:var(--brand-product-dark-focus-ring);--brand-product-brand-start:var(--brand-product-dark-brand-start);--brand-product-brand-end:var(--brand-product-dark-brand-end)}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-semibold:600;--tracking-tight:-.025em;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.translate-y-\[0px\]{--tw-translate-y:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-7{gap:calc(var(--spacing)*7)}.gap-12{gap:calc(var(--spacing)*12)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-5{padding-block:calc(var(--spacing)*5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}.focus-visible\:ring:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-\[var\(--app-focus-ring\)\]:focus-visible{--tw-ring-color:var(--app-focus-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}:root{--background:var(--brand-light-background);--foreground:var(--brand-light-foreground);--app-radial-left:#0000;--app-radial-right:#0000;--app-gradient-end:#f7f9fc;--app-grid-line:#0f172a07;--app-grid-opacity:0;--app-card-start:#ffffffe0;--app-card-end:#f8faffbd;--app-card-border:var(--brand-light-border);--app-card-shadow:0 14px 36px #0f172a14;--app-terminal-glow:#477eff1f;--app-terminal-base:#ffffffd6;--app-text-strong:var(--brand-light-text-strong);--app-text-main:var(--brand-light-text-main);--app-text-muted:var(--brand-light-text-muted);--app-text-subtle:var(--brand-light-text-subtle);--app-highlight-start:var(--brand-light-highlight-start);--app-highlight-end:var(--brand-light-highlight-end);--app-badge-border:#10b98159;--app-badge-bg:#10b9811f;--app-badge-text:#047857;--app-badge-dot:var(--brand-light-success);--app-btn-primary-bg:var(--brand-light-primary-bg);--app-btn-primary-hover:var(--brand-light-primary-hover);--app-btn-primary-text:var(--brand-light-primary-text);--app-btn-secondary-border:#47556959;--app-btn-secondary-bg:#ffffffb8;--app-btn-secondary-hover:#fffffff2;--app-btn-secondary-text:#1f2937;--app-control-bg:#0f172a12;--app-control-border:#94a3b86b;--app-control-text:#334155;--app-control-icon:#334155;--app-control-active-bg:#fffffff0;--app-control-active-text:#0f172a;--app-focus-ring:var(--brand-light-focus-ring);--app-accent-start:var(--brand-light-accent-start);--app-accent-end:var(--brand-light-accent-end);--app-terminal-prompt:#0ea5e9;--app-video-frame-border:#94a3b857;--app-video-frame-bg:#ffffffeb;--app-video-open:#0369a1;--app-video-open-hover:#0284c7;--app-video-top-border:#94a3b84d;--app-video-top-bg:#ffffff80;--app-video-frame-shadow:0 10px 24px #0f172a14;--app-planner-media-bg:#ffffffe6;--app-planner-media-border:#94a3b857;--app-planner-shell-bg:#ffffffad;--app-planner-shell-border:#94a3b852;--app-planner-shell-shadow:0 14px 30px #0f172a14;--app-planner-eyebrow-bg:#3b82f61a;--app-planner-eyebrow-border:#3b82f642;--app-planner-eyebrow-text:#1d4ed8;--app-planner-step-bg:#ffffffbd;--app-planner-step-border:#94a3b852;--app-planner-step-index-bg:#0f172a;--app-planner-step-index-text:#f8fafc;--app-reasoning-surface:#ffffffb8;--app-reasoning-surface-strong:#f8fafce0;--app-reasoning-border:#37415138;--app-reasoning-engine-bg:#111827;--app-reasoning-engine-text:#f8fbff;--app-reasoning-engine-muted:#b9c7dc;--app-reasoning-glow:#0f172a1a;--app-blueprint-line:#2563eb29;--app-blueprint-line-strong:#2563eb57;--app-blueprint-surface:#ffffff9e;--app-blueprint-node:#f8fafce0;--app-funding-bg-start:#fffffff5;--app-funding-bg-end:#f5f8fff0;--app-funding-border:#94a3b87a;--app-funding-shadow:0 8px 18px #0f172a14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:var(--brand-dark-background);--foreground:var(--brand-dark-foreground);--app-radial-left:#3c78ff33;--app-radial-right:#00ffdc1f;--app-gradient-end:#03050b;--app-grid-line:#ffffff0d;--app-grid-opacity:.3;--app-card-start:#0a101cbf;--app-card-end:#080e18a6;--app-card-border:var(--brand-dark-border);--app-card-shadow:0 20px 44px #00000061;--app-terminal-glow:#4578ff2e;--app-terminal-base:#050910d9;--app-text-strong:var(--brand-dark-text-strong);--app-text-main:var(--brand-dark-text-main);--app-text-muted:var(--brand-dark-text-muted);--app-text-subtle:var(--brand-dark-text-subtle);--app-highlight-start:var(--brand-dark-highlight-start);--app-highlight-end:var(--brand-dark-highlight-end);--app-badge-border:#34d39959;--app-badge-bg:#10b98124;--app-badge-text:#a7f3d0;--app-badge-dot:var(--brand-dark-success);--app-btn-primary-bg:var(--brand-dark-primary-bg);--app-btn-primary-hover:var(--brand-dark-primary-hover);--app-btn-primary-text:var(--brand-dark-primary-text);--app-btn-secondary-border:#94a3b873;--app-btn-secondary-bg:#ffffff0a;--app-btn-secondary-hover:#ffffff1f;--app-btn-secondary-text:#e2e8f0;--app-control-bg:#ffffff14;--app-control-border:#94a3b859;--app-control-text:#d1d5db;--app-control-icon:#d1d5db;--app-control-active-bg:#ffffff2b;--app-control-active-text:#fff;--app-focus-ring:var(--brand-dark-focus-ring);--app-accent-start:var(--brand-dark-accent-start);--app-accent-end:var(--brand-dark-accent-end);--app-terminal-prompt:#67e8f9;--app-video-frame-border:#94a3b847;--app-video-frame-bg:#030812e0;--app-video-open:#9bd3ff;--app-video-open-hover:#c2e5ff;--app-video-top-border:#94a3b833;--app-video-top-bg:#ffffff08;--app-video-frame-shadow:0 16px 34px #0208186b;--app-planner-media-bg:#030812e6;--app-planner-media-border:#94a3b83d;--app-planner-shell-bg:#080d18d1;--app-planner-shell-border:#94a3b83d;--app-planner-shell-shadow:0 18px 38px #0208186b;--app-planner-eyebrow-bg:#7dd3fc1f;--app-planner-eyebrow-border:#7dd3fc3d;--app-planner-eyebrow-text:#bae6fd;--app-planner-step-bg:#ffffff0a;--app-planner-step-border:#94a3b847;--app-planner-step-index-bg:#93c5fd33;--app-planner-step-index-text:#dbeafe;--app-reasoning-surface:#09101e94;--app-reasoning-surface-strong:#0d1626c7;--app-reasoning-border:#94a3b838;--app-reasoning-engine-bg:#e9f2ff12;--app-reasoning-engine-text:#f8fbff;--app-reasoning-engine-muted:#cbd5e1;--app-reasoning-glow:#00000042;--app-blueprint-line:#93c5fd2e;--app-blueprint-line-strong:#49f2cf57;--app-blueprint-surface:#09101e75;--app-blueprint-node:#0f172ab8;--app-funding-bg-start:#090e18eb;--app-funding-bg-end:#050912e6;--app-funding-border:#7d98e652;--app-funding-shadow:0 12px 26px #01050e61}}html[data-theme=dark]{--background:var(--brand-dark-background);--foreground:var(--brand-dark-foreground);--app-radial-left:#3c78ff33;--app-radial-right:#00ffdc1f;--app-gradient-end:#03050b;--app-grid-line:#ffffff0d;--app-grid-opacity:.3;--app-card-start:#0a101cbf;--app-card-end:#080e18a6;--app-card-border:var(--brand-dark-border);--app-card-shadow:0 20px 44px #00000061;--app-terminal-glow:#4578ff2e;--app-terminal-base:#050910d9;--app-text-strong:var(--brand-dark-text-strong);--app-text-main:var(--brand-dark-text-main);--app-text-muted:var(--brand-dark-text-muted);--app-text-subtle:var(--brand-dark-text-subtle);--app-highlight-start:var(--brand-dark-highlight-start);--app-highlight-end:var(--brand-dark-highlight-end);--app-badge-border:#34d39959;--app-badge-bg:#10b98124;--app-badge-text:#a7f3d0;--app-badge-dot:var(--brand-dark-success);--app-btn-primary-bg:var(--brand-dark-primary-bg);--app-btn-primary-hover:var(--brand-dark-primary-hover);--app-btn-primary-text:var(--brand-dark-primary-text);--app-btn-secondary-border:#94a3b873;--app-btn-secondary-bg:#ffffff0a;--app-btn-secondary-hover:#ffffff1f;--app-btn-secondary-text:#e2e8f0;--app-control-bg:#ffffff14;--app-control-border:#94a3b859;--app-control-text:#d1d5db;--app-control-icon:#d1d5db;--app-control-active-bg:#ffffff2b;--app-control-active-text:#fff;--app-focus-ring:var(--brand-dark-focus-ring);--app-accent-start:var(--brand-dark-accent-start);--app-accent-end:var(--brand-dark-accent-end);--app-terminal-prompt:#67e8f9;--app-video-frame-border:#94a3b847;--app-video-frame-bg:#030812e0;--app-video-open:#9bd3ff;--app-video-open-hover:#c2e5ff;--app-video-top-border:#94a3b833;--app-video-top-bg:#ffffff08;--app-video-frame-shadow:0 16px 34px #0208186b;--app-planner-media-bg:#030812e6;--app-planner-media-border:#94a3b83d;--app-planner-shell-bg:#080d18d1;--app-planner-shell-border:#94a3b83d;--app-planner-shell-shadow:0 18px 38px #0208186b;--app-planner-eyebrow-bg:#7dd3fc1f;--app-planner-eyebrow-border:#7dd3fc3d;--app-planner-eyebrow-text:#bae6fd;--app-planner-step-bg:#ffffff0a;--app-planner-step-border:#94a3b847;--app-planner-step-index-bg:#93c5fd33;--app-planner-step-index-text:#dbeafe;--app-reasoning-surface:#09101e94;--app-reasoning-surface-strong:#0d1626c7;--app-reasoning-border:#94a3b838;--app-reasoning-engine-bg:#e9f2ff12;--app-reasoning-engine-text:#f8fbff;--app-reasoning-engine-muted:#cbd5e1;--app-reasoning-glow:#00000042;--app-blueprint-line:#93c5fd2e;--app-blueprint-line-strong:#49f2cf57;--app-blueprint-surface:#09101e75;--app-blueprint-node:#0f172ab8;--app-funding-bg-start:#090e18eb;--app-funding-bg-end:#050912e6;--app-funding-border:#7d98e652;--app-funding-shadow:0 12px 26px #01050e61}body{background:var(--background);color:var(--foreground);font-family:var(--font-figtree),var(--brand-font-sans),-apple-system,"PingFang SC","Hiragino Sans",sans-serif;background-image:radial-gradient(760px 360px at 0% 0%,var(--app-radial-left),transparent 72%),linear-gradient(180deg,var(--background)0%,var(--app-gradient-end)100%);min-height:100vh;font-weight:400}.hero-title,.planner-section-title,.final-cta-title,h1,h2,h3{font-family:var(--font-figtree),var(--brand-font-sans),-apple-system,"PingFang SC","Hiragino Sans",sans-serif;letter-spacing:0;font-weight:600}.site-footer-heading,.download-eyebrow,.planner-flow-eyebrow,.final-cta-eyebrow,.hero-badge{font-weight:600}.tech-grid{display:none}.glass-card{border:1px solid var(--app-card-border);background:var(--app-card-start);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--app-card-shadow)}.feature-item{border:1px solid var(--app-reasoning-border);background:var(--app-blueprint-surface);box-shadow:none;border-radius:.35rem;padding:1rem;transition:background .18s,border-color .18s}.feature-item:hover{border-color:var(--app-blueprint-line-strong);background:var(--app-blueprint-node)}@media (hover:none){.feature-item:hover{box-shadow:none;transform:none}.feature-item:active{background:var(--app-blueprint-node)}}.accent-line{background:linear-gradient(90deg,var(--app-accent-start),var(--app-accent-end))}.terminal-bg{background:radial-gradient(450px 220px at 0% 0%,var(--app-terminal-glow),transparent 80%),var(--app-terminal-base)}.hero-section{flex-direction:column;align-items:center;gap:2.8rem;width:100%;padding-top:1.25rem;display:flex}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:1.15rem;width:100%;max-width:620px;display:flex}.hero-title{color:var(--app-text-strong);letter-spacing:0;font-size:2.4rem;line-height:1.06}@media (min-width:768px){.hero-title{letter-spacing:0;font-size:3.5rem;line-height:1.03}}.hero-desc{text-align:center;max-width:620px;font-size:.9rem;line-height:1.72}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.hero-metrics{flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;max-width:440px;padding-top:.2rem;display:flex}.hero-metric-card{text-align:center;background:0 0;border:none;border-radius:0;padding:.1rem 1.5rem;position:relative}.hero-metric-card:not(:last-child):after{content:"";background:var(--app-card-border);width:1px;height:64%;position:absolute;top:18%;right:0}.hero-metric-value{letter-spacing:0;margin-bottom:.32rem;font-size:1.1rem;font-weight:600;line-height:1}.hero-metric-label{font-size:.58rem;font-weight:500;line-height:1.35}.hero-media{width:100%;max-width:620px}.hero-video-card{border:1px solid var(--app-reasoning-border);background:var(--app-blueprint-surface);color:inherit;box-shadow:none;border-radius:.45rem;text-decoration:none;transition:border-color .18s,background .18s;display:block;overflow:hidden}.hero-video-card:hover{border-color:var(--app-blueprint-line-strong);background:var(--app-blueprint-node)}.hero-video-thumb{aspect-ratio:16/7;background:#05070d;width:100%;min-height:10.8rem;display:block;position:relative;overflow:hidden}.hero-video-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0208180f,#02081875),radial-gradient(circle,#0000 0 22%,#02081857 66%);position:absolute;inset:0}.hero-video-thumb img{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%;transition:transform .22s,filter .22s;display:block;transform:scale(1.1)}.hero-video-card:hover .hero-video-thumb img{filter:saturate()contrast(1.04);transform:scale(1.125)}.hero-video-play{z-index:1;color:#2563eb;background:#ffffffe0;border:1px solid #ffffffad;border-radius:999px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;font-size:.95rem;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #0208183d}.hero-video-badge{z-index:1;color:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0208187a;border:1px solid #ffffff42;border-radius:999px;padding:.24rem .48rem;font-size:.58rem;font-weight:600;line-height:1;position:absolute;top:.72rem;right:.72rem}.hero-media-chrome,.hero-media-dot,.hero-media .video-frame-wrap,.hero-media .video-caption{display:none}@media (max-width:640px){.hero-video-thumb{aspect-ratio:16/9;min-height:0}}.feature-item-icon{width:1.05rem;height:1.05rem;color:var(--app-accent-start);flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-item-icon svg{width:100%;height:100%}.theme-highlight{background:linear-gradient(90deg,var(--app-highlight-start),var(--app-highlight-end));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 .2em}.theme-text-strong{color:var(--app-text-strong)}.theme-text-muted{color:var(--app-text-muted)}.theme-text-subtle{color:var(--app-text-subtle)}.hero-badge{color:var(--app-accent-start);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding-left:0;padding-right:0;font-size:.65rem;font-weight:600}@keyframes badge-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--app-badge-dot)55%,transparent)}55%{opacity:.8;box-shadow:0 0 0 4px color-mix(in srgb,var(--app-badge-dot)0%,transparent)}}.hero-badge-dot{background:var(--app-badge-dot);width:.3rem;height:.3rem;animation:2.6s ease-in-out infinite badge-pulse}.section-eyebrow{color:var(--app-accent-start);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:600;line-height:1}.section-title{letter-spacing:0;margin:0;font-size:1.55rem;font-weight:600;line-height:1.18}.section-desc{max-width:580px;margin:0;font-size:.86rem;line-height:1.7}@media (min-width:768px){.section-title{font-size:2.05rem}}.problem-section,.reasoning-section{gap:1.65rem;padding:2.4rem 0 2.2rem;display:grid}.problem-copy,.reasoning-header{text-align:center;justify-items:center;gap:.75rem;display:grid}.problem-grid{align-items:stretch;gap:.85rem;display:grid}.problem-panel{border:1px solid var(--app-reasoning-border);background:var(--app-blueprint-surface);min-height:9rem;box-shadow:none;border-radius:.35rem;align-content:start;gap:.7rem;padding:1.05rem;display:grid;position:relative;overflow:hidden}.problem-panel--accent{border-color:var(--app-blueprint-line-strong);background:var(--app-blueprint-node)}.problem-panel:after{content:"";opacity:.5;background:linear-gradient(90deg,var(--app-card-border)0 28%,transparent 28% 36%,var(--app-card-border)36% 62%,transparent 62% 70%,var(--app-card-border)70% 100%),linear-gradient(90deg,var(--app-card-border)0 52%,transparent 52% 60%,var(--app-card-border)60% 82%,transparent 82%),linear-gradient(90deg,var(--app-card-border)0 38%,transparent 38% 48%,var(--app-card-border)48% 70%,transparent 70%);background-position:0 0,0 .85rem,0 1.7rem;background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px;height:2.15rem;position:absolute;bottom:1rem;left:1.05rem;right:1.05rem}.problem-panel--accent:after{opacity:.62;background:radial-gradient(circle at .25rem .25rem,var(--app-badge-dot)0 .18rem,transparent .2rem),radial-gradient(circle at 42% 1.05rem,var(--app-accent-start)0 .16rem,transparent .18rem),radial-gradient(circle at 78% 1.9rem,var(--app-accent-end)0 .16rem,transparent .18rem),linear-gradient(110deg,var(--app-accent-start),var(--app-accent-end));height:2.3rem}@supports (color:color-mix(in lab, red, red)){.problem-panel--accent:after{background:radial-gradient(circle at .25rem .25rem,var(--app-badge-dot)0 .18rem,transparent .2rem),radial-gradient(circle at 42% 1.05rem,var(--app-accent-start)0 .16rem,transparent .18rem),radial-gradient(circle at 78% 1.9rem,var(--app-accent-end)0 .16rem,transparent .18rem),linear-gradient(110deg,color-mix(in srgb,var(--app-accent-start)60%,transparent),color-mix(in srgb,var(--app-accent-end)60%,transparent))}}.problem-panel--accent:after{background-position:0 0,0 0,0 0,0 1.1rem;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 1px}.problem-panel-label,.reasoning-column-label,.reasoning-engine-label{color:var(--app-text-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1}.problem-panel-text{margin:0;font-size:.82rem;line-height:1.7}.problem-event-rail{background:0 0;border-radius:.35rem;flex-wrap:wrap;place-content:center;gap:.45rem;padding:.85rem;display:flex;position:relative}.problem-event-rail:before{content:"";background:linear-gradient(180deg,transparent,var(--app-card-border),transparent);inset-block:1.2rem;width:1px;position:absolute;left:50%;transform:translate(-50%)}.problem-event-chip,.reasoning-chip{z-index:1;border:1px solid var(--app-card-border);justify-content:center;align-items:center;min-height:1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.problem-event-chip,.reasoning-chip{border:1px solid color-mix(in srgb,var(--app-card-border),transparent 8%)}}.problem-event-chip,.reasoning-chip{color:var(--app-text-main);background:var(--app-blueprint-node);white-space:nowrap;border-radius:.3rem;padding:.38rem .55rem;font-size:.68rem;font-weight:600;line-height:1.2}.reasoning-map{border:1px solid var(--app-reasoning-border);background:linear-gradient(var(--app-blueprint-line)1px,transparent 1px),linear-gradient(90deg,var(--app-blueprint-line)1px,transparent 1px),var(--app-reasoning-surface);box-shadow:none;background-size:34px 34px,34px 34px,auto;border-radius:.35rem;align-items:stretch;gap:.75rem;padding:1rem;display:grid;position:relative;overflow:hidden}.reasoning-map:before{content:none;opacity:.55;background:linear-gradient(90deg,transparent,var(--app-blueprint-line-strong),transparent);height:1px;position:absolute;top:53%;left:12%;right:12%}.reasoning-column{z-index:1;background:0 0;border-radius:.25rem;align-content:start;gap:.65rem;min-width:0;padding:.2rem 0;display:grid;position:relative}.reasoning-chip-grid{grid-template-columns:1fr;gap:.34rem;display:grid}.reasoning-chip--input{color:var(--app-text-muted)}.reasoning-chip--output{border-color:var(--app-accent-end)}@supports (color:color-mix(in lab, red, red)){.reasoning-chip--output{border-color:color-mix(in srgb,var(--app-accent-end),var(--app-card-border)66%)}}.reasoning-chip--output{color:var(--app-text-strong)}.reasoning-engine{z-index:1;text-align:center;border:1px solid var(--app-accent-start);align-content:center;justify-items:center;gap:.55rem;min-height:8.8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.reasoning-engine{border:1px solid color-mix(in srgb,var(--app-accent-start),var(--app-accent-end)42%)}}.reasoning-engine{background:linear-gradient(var(--app-blueprint-line)1px,transparent 1px),linear-gradient(90deg,var(--app-blueprint-line)1px,transparent 1px),var(--app-reasoning-engine-bg);box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 28px var(--app-reasoning-glow);background-size:24px 24px,24px 24px,auto;border-radius:.35rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.reasoning-engine{box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 28px color-mix(in srgb,var(--app-reasoning-glow)70%,transparent)}}.reasoning-flow-arrow{z-index:1;background:linear-gradient(180deg,transparent,var(--app-blueprint-line-strong));justify-self:center;width:1px;height:2.25rem;display:block;position:relative}.reasoning-flow-arrow:before{content:attr(data-label);width:max-content;max-width:8rem;color:var(--app-text-subtle);letter-spacing:0;text-transform:uppercase;opacity:.88;font-size:.52rem;font-weight:600;line-height:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.reasoning-flow-arrow:after{content:"";border-right:1px solid var(--app-blueprint-line-strong);border-bottom:1px solid var(--app-blueprint-line-strong);width:.42rem;height:.42rem;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.reasoning-engine:before,.reasoning-engine:after{content:"";background:linear-gradient(90deg,var(--app-accent-start),var(--app-accent-end));opacity:.58;position:absolute}.reasoning-engine:before{height:1px;top:-1px;left:18%;right:18%}.reasoning-engine:after{height:1px;bottom:-1px;left:18%;right:18%}.reasoning-engine p{max-width:24rem;color:var(--app-reasoning-engine-muted);margin:0;font-size:.78rem;line-height:1.65}.reasoning-engine-pulse{background:var(--app-badge-dot);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--app-badge-dot);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.reasoning-engine-pulse{box-shadow:0 0 0 4px color-mix(in srgb,var(--app-badge-dot)14%,transparent)}}.reasoning-engine-label{color:var(--app-reasoning-engine-text)}.reasoning-proof{border-left:2px solid var(--app-accent-start);justify-self:center;max-width:720px;margin:0}@supports (color:color-mix(in lab, red, red)){.reasoning-proof{border-left:2px solid color-mix(in srgb,var(--app-accent-start),transparent 10%)}}.reasoning-proof{padding-left:.9rem;font-size:.82rem;line-height:1.65}@media (min-width:768px){.problem-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,.72fr) minmax(0,1fr)}.reasoning-map{grid-template-columns:minmax(0,.82fr) 4rem minmax(16rem,.94fr) 4rem minmax(0,.82fr);gap:.65rem;padding:1rem}.reasoning-engine{grid-area:1/3;justify-self:center;width:100%}.reasoning-column{grid-row:1;align-self:center}.reasoning-column:first-child{grid-column:1}.reasoning-column:last-child{grid-column:5}.reasoning-flow-arrow{z-index:1;background:linear-gradient(90deg,transparent,var(--app-blueprint-line-strong));place-self:center stretch;width:auto;height:1px;display:block;position:relative}.reasoning-flow-arrow:before{content:attr(data-label);width:max-content;max-width:4rem;color:var(--app-text-subtle);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:normal;opacity:.88;font-size:.46rem;font-weight:600;line-height:1.05;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.reasoning-flow-arrow:after{border-top:1px solid var(--app-blueprint-line-strong);border-right:1px solid var(--app-blueprint-line-strong);border-bottom:0;width:.42rem;height:.42rem;position:absolute;inset:50% -1px auto auto;transform:translateY(-50%)rotate(45deg)}.reasoning-flow-arrow{grid-area:1/2}.reasoning-flow-arrow--out{background:linear-gradient(90deg,transparent,var(--app-blueprint-line-strong));grid-column:4}}@media (prefers-reduced-motion:no-preference){.reasoning-engine-pulse{animation:2.8s ease-in-out infinite badge-pulse}}@media (prefers-reduced-motion:reduce){.hero-badge-dot{animation:none}}.btn-primary{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);font-weight:600}.btn-primary:hover{background:var(--app-btn-primary-hover)}.btn-secondary{border:1px solid var(--app-btn-secondary-border);background:var(--app-btn-secondary-bg);color:var(--app-btn-secondary-text);font-weight:600}.btn-secondary:hover{background:var(--app-btn-secondary-hover)}@media (hover:none){.btn-primary:active{background:var(--app-btn-primary-hover);transform:scale(.98)}.btn-secondary:active{background:var(--app-btn-secondary-hover);transform:scale(.98)}}.terminal-prompt{color:var(--app-terminal-prompt)}.video-window-top{background:0 0;border-bottom:0}.video-window{height:fit-content;box-shadow:none;background:0 0;border:0;justify-self:end;width:min(100%,380px);overflow:hidden}.video-open-link{color:var(--app-video-open);border:0;border-radius:999px;padding:0;text-decoration:none;transition:color .16s,border-color .16s,background .16s}.video-open-link:hover{color:var(--app-video-open-hover);background:0 0;border-color:#0000}.video-frame-wrap{aspect-ratio:16/9;background:#000;border:0;border-radius:.75rem;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a1a}@media (max-width:1023px){.hero-section{width:100%}.video-window{justify-self:start;width:min(100%,520px)}}.video-frame-wrap iframe{border:0;display:block;width:100%!important;height:100%!important}.video-window-body{gap:.85rem;display:grid}.video-caption{color:var(--app-text-subtle);justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;line-height:1.5;display:flex}.video-caption a{color:var(--app-video-open);white-space:nowrap;font-size:.72rem;font-weight:600;text-decoration:none}.planner-flow-section{flex-direction:column;align-items:center;gap:2.2rem;padding:3rem 0 2.5rem;display:flex;position:relative;overflow:visible}.planner-section-header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:520px;display:flex}.planner-section-title{letter-spacing:0;margin:0;font-size:1.6rem;font-weight:600;line-height:1.2}@media (min-width:768px){.planner-section-title{font-size:2rem}}.planner-section-desc{max-width:440px;margin:0;font-size:.86rem;line-height:1.7}.planner-flow-eyebrow{width:fit-content;color:var(--app-planner-eyebrow-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:600;line-height:1}.planner-media-showcase{isolation:isolate;width:100%;max-width:980px;min-height:clamp(410px,50vw,560px);box-shadow:none;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.planner-media-showcase:before{display:none}.planner-scheduler-frame,.planner-receiver-frame{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.planner-scheduler-frame{min-height:0;position:absolute;inset:0;overflow:visible}.planner-receiver-frame{z-index:3;background:0 0;width:clamp(220px,25vw,305px);padding:0;position:absolute;bottom:4%;right:1.5%;transform:none}.planner-product-label{display:none}.planner-scheduler-img{filter:drop-shadow(0 28px 38px #0f172a42);width:min(116%,1040px);max-width:none;height:auto;display:block;position:absolute;bottom:-38%;left:50%;transform:translate(-50%)}.planner-receiver-img{filter:drop-shadow(0 24px 34px #0f172a47);border-radius:0;width:100%;height:auto;display:block}.planner-dispatch-rail{display:none}.planner-dispatch-rail span{background:var(--app-badge-dot);width:.55rem;height:.55rem;box-shadow:0 0 0 5px var(--app-badge-dot);border-radius:999px;position:absolute;top:50%;right:-.25rem}@supports (color:color-mix(in lab, red, red)){.planner-dispatch-rail span{box-shadow:0 0 0 5px color-mix(in srgb,var(--app-badge-dot)16%,transparent)}}.planner-dispatch-rail span{transform:translateY(-50%)}@media (max-width:767px){.planner-media-showcase{min-height:clamp(250px,56vw,340px);display:block;overflow:visible}.planner-scheduler-frame{min-height:0;position:absolute;inset:0}.planner-scheduler-img{width:min(108%,600px);top:auto;bottom:-26%}.planner-receiver-frame{aspect-ratio:1136/2108;justify-self:auto;width:clamp(88px,25vw,150px);height:auto;margin-top:0;position:absolute;bottom:4%;right:1.5%;transform:none}.planner-receiver-img{object-fit:contain;height:auto}.planner-dispatch-rail{display:none}}@media (max-width:430px){.planner-media-showcase{min-height:clamp(220px,58vw,285px);padding:0}.planner-product-label{padding:.36rem .48rem;font-size:.52rem;top:.58rem;left:.58rem}.planner-scheduler-frame{min-height:0}.planner-scheduler-img{width:min(108%,460px);top:auto;bottom:-24%}.planner-receiver-frame{width:clamp(82px,25vw,128px);height:auto;padding:0;bottom:4%;right:1.5%}}.planner-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;max-width:880px;display:grid}@media (min-width:640px){.planner-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.planner-flow-step{border-top:1px solid var(--app-reasoning-border);color:var(--app-text-muted);background:0 0;border-radius:0;align-items:flex-start;gap:.6rem;padding:.65rem .1rem .2rem;font-size:.78rem;line-height:1.5;display:flex}.planner-flow-step-text{min-width:0;font-weight:500}.planner-flow-step-index{width:auto;height:auto;color:var(--app-accent-start);letter-spacing:0;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;margin-top:.08rem;font-size:.65rem;font-weight:600;display:inline-flex}.execution-bodies-section{isolation:isolate;gap:1.45rem;padding:2.35rem 0 2.15rem;display:grid;position:relative}.execution-bodies-section:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent,var(--background)14%,var(--background)86%,transparent);position:absolute;inset:-.5rem -2rem}@supports (color:color-mix(in lab, red, red)){.execution-bodies-section:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--background)96%,var(--app-reasoning-surface)4%)14%,color-mix(in srgb,var(--background)96%,var(--app-reasoning-surface)4%)86%,transparent)}}.execution-bodies-section:before{pointer-events:none}.execution-bodies-copy{text-align:center;justify-items:center;gap:.75rem;display:grid}.execution-bodies-map{background:linear-gradient(90deg,transparent,var(--background)18%,var(--background)82%,transparent);border:0;border-radius:.35rem;justify-self:center;place-items:center;gap:.9rem;width:min(100%,860px);padding:1rem .4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.execution-bodies-map{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--background)88%,var(--app-reasoning-surface)12%)18%,color-mix(in srgb,var(--background)88%,var(--app-reasoning-surface)12%)82%,transparent)}}.execution-bodies-map{overflow:hidden}.execution-bodies-map:before{content:none}.execution-body-rail{align-content:center;gap:.875rem;display:grid}.execution-body-node{z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;padding:.34rem 0;display:grid;position:relative}.execution-body-glyph{border:1px solid var(--app-accent-start);width:.42rem;height:.42rem}@supports (color:color-mix(in lab, red, red)){.execution-body-glyph{border:1px solid color-mix(in srgb,var(--app-accent-start),var(--app-card-border)40%)}}.execution-body-glyph{background:var(--app-accent-end);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.execution-body-glyph{background:color-mix(in srgb,var(--app-accent-end)18%,transparent)}}.execution-body-glyph{box-shadow:0 0 0 3px var(--app-accent-start)}@supports (color:color-mix(in lab, red, red)){.execution-body-glyph{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent-start)7%,transparent)}}.execution-body-text{gap:.16rem;min-width:0;display:grid}.execution-body-label{color:var(--app-text-strong);font-size:.72rem;font-weight:600;line-height:1.15}.execution-body-desc{color:var(--app-text-subtle);font-size:.6rem;line-height:1.25}.execution-core{z-index:1;text-align:center;border:1px solid var(--app-accent-start);align-content:center;justify-self:center;justify-items:center;gap:.34rem;width:min(100%,21.25rem);min-height:5.4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.execution-core{border:1px solid color-mix(in srgb,var(--app-accent-start),var(--app-accent-end)42%)}}.execution-core{background:linear-gradient(180deg,#ffffff0d,transparent),var(--app-reasoning-engine-bg);box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 22px var(--app-reasoning-glow);border-radius:.35rem;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.execution-core{box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 22px color-mix(in srgb,var(--app-reasoning-glow)58%,transparent)}}.execution-core:before,.execution-core:after{content:none}.execution-core:before{top:-1px}.execution-core:after{bottom:-1px}.execution-core-pulse{background:var(--app-badge-dot);width:.4rem;height:.4rem;box-shadow:0 0 0 4px var(--app-badge-dot);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.execution-core-pulse{box-shadow:0 0 0 4px color-mix(in srgb,var(--app-badge-dot)14%,transparent)}}.execution-core-label{color:var(--app-reasoning-engine-text);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:600;line-height:1}.execution-core p{max-width:16.25rem;color:var(--app-reasoning-engine-muted);margin:0;font-size:.72rem;line-height:1.4}.execution-principle-band{border-top:1px solid var(--app-accent-start);justify-self:center;justify-items:center;gap:.62rem;width:100%;max-width:820px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.execution-principle-band{border-top:1px solid color-mix(in srgb,var(--app-accent-start),transparent 42%)}}.execution-principle-band{border-bottom:1px solid var(--app-accent-end)}@supports (color:color-mix(in lab, red, red)){.execution-principle-band{border-bottom:1px solid color-mix(in srgb,var(--app-accent-end),transparent 62%)}}.execution-principle-band{text-align:center;padding:1.05rem 1rem 1.1rem}.execution-principle-label{color:var(--app-accent-start);letter-spacing:.06em;text-transform:uppercase;justify-self:center;font-size:.58rem;font-weight:600;line-height:1}.execution-principle{text-align:center;max-width:780px;margin:0;font-size:clamp(1.18rem,2.65vw,1.72rem);font-weight:600;line-height:1.28}.execution-principle span{color:#0000;background:linear-gradient(90deg,var(--app-highlight-start),var(--app-highlight-end));-webkit-background-clip:text;background-clip:text}@media (min-width:820px){.execution-bodies-map{min-height:18rem;padding:1.5rem 0}.execution-bodies-map:before{content:"";z-index:0;border:1px solid var(--app-blueprint-line-strong);position:absolute;inset:1.4rem 5.8rem}@supports (color:color-mix(in lab, red, red)){.execution-bodies-map:before{border:1px solid color-mix(in srgb,var(--app-blueprint-line-strong)44%,transparent)}}.execution-bodies-map:before{opacity:.68;pointer-events:none;border-radius:999px}.execution-body-node{width:11.75rem;position:absolute}.execution-body-node--left{text-align:right;grid-template-columns:minmax(0,1fr) auto}.execution-body-node--right{text-align:left}.execution-body-node--left .execution-body-text{order:1;justify-items:end}.execution-body-node--left .execution-body-glyph{order:2}.execution-body-node--orbit-0{top:2.45rem;left:6.35rem}.execution-body-node--orbit-1{top:50%;left:3.8rem;transform:translateY(-50%)}.execution-body-node--orbit-2{bottom:2.45rem;left:6.35rem}.execution-body-node--orbit-3{top:2.45rem;right:6.35rem}.execution-body-node--orbit-4{top:50%;right:3.8rem;transform:translateY(-50%)}.execution-body-node--orbit-5{bottom:2.45rem;right:6.35rem}}@media (max-width:819px){.execution-core{order:0}}.download-section{border:1px solid var(--app-reasoning-border);background:var(--app-blueprint-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.35rem;gap:1rem;padding:1.15rem;scroll-margin-top:.9rem;display:grid;position:relative;overflow:hidden}.download-section:before{content:none}.download-head{gap:.45rem;max-width:42rem;display:grid}.download-eyebrow{width:fit-content;color:var(--app-accent-start);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;margin:0;padding:0;font-size:.56rem;font-weight:600;line-height:1}.download-head h2{letter-spacing:0;font-weight:600}.download-head h2,.download-head p{margin:0}.download-default-note{margin:0;font-size:.86rem;line-height:1.5}.download-platform-picker{gap:.56rem;display:grid}.download-platform-label{font-size:.76rem;font-weight:600;line-height:1}.download-platform-options{flex-wrap:wrap;gap:.58rem;display:flex}.download-platform-btn{border:1px solid var(--app-control-border)}@supports (color:color-mix(in lab, red, red)){.download-platform-btn{border:1px solid color-mix(in srgb,var(--app-control-border),transparent 15%)}}.download-platform-btn{background:var(--app-control-bg)}@supports (color:color-mix(in lab, red, red)){.download-platform-btn{background:color-mix(in srgb,var(--app-control-bg),transparent 8%)}}.download-platform-btn{color:var(--app-text-main);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:.32rem .85rem;font-size:.78rem;font-weight:600;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.download-platform-btn:hover{border-color:var(--app-accent-start)}@supports (color:color-mix(in lab, red, red)){.download-platform-btn:hover{border-color:color-mix(in srgb,var(--app-accent-start),var(--app-control-border)38%)}}.download-platform-btn:hover{background:var(--app-accent-start)}@supports (color:color-mix(in lab, red, red)){.download-platform-btn:hover{background:color-mix(in srgb,var(--app-accent-start)10%,var(--app-control-bg)90%)}}.download-platform-btn:hover{transform:translateY(-1px)}.download-platform-btn.is-active{color:var(--app-control-active-text);border-color:var(--app-accent-start)}@supports (color:color-mix(in lab, red, red)){.download-platform-btn.is-active{border-color:color-mix(in srgb,var(--app-accent-start)18%,var(--app-control-border))}}.download-platform-btn.is-active{background:var(--app-control-active-bg);box-shadow:none}.download-detected-tag{border:1px solid var(--app-card-border);background:var(--app-control-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.download-detected-tag{background:color-mix(in srgb,var(--app-control-bg),transparent 5%)}}.download-detected-tag{color:var(--app-text-subtle);padding:.1rem .38rem;font-size:.58rem;font-weight:600;line-height:1}.download-version-hint{margin:0;font-size:.78rem;line-height:1.35}.download-card-grid{grid-template-columns:1fr;gap:1.15rem;display:grid}.download-package-list{border:1px solid var(--app-reasoning-border);border-radius:.35rem;gap:0;display:grid;overflow:hidden}.download-package{background:var(--app-blueprint-node);grid-template-columns:minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.download-package{background:color-mix(in srgb,var(--app-blueprint-node),transparent 22%)}}.download-package+.download-package{border-top:1px solid var(--app-reasoning-border)}.download-package-main{gap:.35rem;min-width:0;display:grid}.download-package-meta{min-width:0;color:var(--app-text-subtle);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.64rem;font-weight:500;line-height:1.3;display:flex}.download-package-meta span,.download-package-meta code{border:1px solid var(--app-card-border)}@supports (color:color-mix(in lab, red, red)){.download-package-meta span,.download-package-meta code{border:1px solid color-mix(in srgb,var(--app-card-border),transparent 18%)}}.download-package-meta span,.download-package-meta code{background:var(--app-control-bg);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.download-package-meta span,.download-package-meta code{background:color-mix(in srgb,var(--app-control-bg),transparent 18%)}}.download-package-meta span,.download-package-meta code{color:var(--app-text-main);padding:.14rem .34rem}.download-package-meta code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.download-status-chip{border:1px solid var(--app-reasoning-border);width:fit-content;color:var(--app-text-subtle);text-transform:uppercase;background:0 0;border-radius:.25rem;padding:.24rem .45rem;font-size:.66rem;font-weight:600;line-height:1}@media (min-width:860px){.download-package{grid-template-columns:minmax(0,1fr) auto}.download-card-btn{justify-self:end}}.download-card{box-shadow:none;background:0 0;border:0;border-radius:1rem;gap:.65rem;min-height:auto;padding:0;display:grid}.download-card-primary{background:var(--app-card-start)}@supports (color:color-mix(in lab, red, red)){.download-card-primary{background:color-mix(in srgb,var(--app-card-start),transparent 0%)}}.download-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.download-card-head h3{margin:0;font-size:1rem;line-height:1.25}.download-card-platform{background:var(--app-control-bg);border:0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.download-card-platform{background:color-mix(in srgb,var(--app-control-bg),transparent 8%)}}.download-card-platform{color:var(--app-text-subtle);padding:.18rem .44rem;font-size:.62rem;font-weight:600;line-height:1}.download-card-desc{margin:0;font-size:.8rem;line-height:1.55}.download-version-picker{background:var(--app-control-bg);border:0;border-radius:.94rem;display:grid}@supports (color:color-mix(in lab, red, red)){.download-version-picker{background:color-mix(in srgb,var(--app-control-bg),transparent 0%)}}.download-version-picker{overflow:hidden}.download-version-trigger{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.6rem .85rem;display:grid}.download-version-trigger-title{color:var(--app-text-subtle);letter-spacing:.03em;font-size:.64rem;font-weight:600;line-height:1}.download-version-trigger-value{color:var(--app-text-main);align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;display:inline-flex}.download-version-chevron{color:var(--app-text-subtle);font-size:.92rem;line-height:1;transition:transform .18s}.download-version-trigger[aria-expanded=true] .download-version-chevron{transform:rotate(180deg)}.version-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0208186b;place-items:center;padding:1.1rem;display:grid;position:fixed;inset:0}.version-modal{border:1px solid var(--app-card-border);width:min(100%,32rem)}@supports (color:color-mix(in lab, red, red)){.version-modal{border:1px solid color-mix(in srgb,var(--app-card-border),transparent 8%)}}.version-modal{background:linear-gradient(180deg,var(--app-card-start)0%,var(--app-card-end)100%);border-radius:1rem;overflow:hidden;box-shadow:0 16px 38px #02081857}.version-modal-head{border-bottom:1px solid var(--app-card-border);justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem 1rem .64rem;display:flex}@supports (color:color-mix(in lab, red, red)){.version-modal-head{border-bottom:1px solid color-mix(in srgb,var(--app-card-border),transparent 24%)}}.version-modal-title{color:var(--app-text-strong);margin:0;font-size:.82rem;font-weight:600}.version-modal-close{border:1px solid var(--app-card-border);background:var(--app-control-bg)}@supports (color:color-mix(in lab, red, red)){.version-modal-close{background:color-mix(in srgb,var(--app-control-bg),transparent 6%)}}.version-modal-close{color:var(--app-text-subtle);cursor:pointer;border-radius:999px;width:1.4rem;height:1.4rem;font-size:.82rem;line-height:1}.version-modal-list{max-height:min(56vh,22rem);padding-bottom:.4rem;overflow-y:auto}.download-version-option{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.55rem .85rem;font-size:.76rem;line-height:1.2;display:flex}.download-version-option:hover{background:var(--app-control-bg)}@supports (color:color-mix(in lab, red, red)){.download-version-option:hover{background:color-mix(in srgb,var(--app-control-bg),transparent 10%)}}.download-version-option.is-active{background:var(--app-control-active-bg)}@supports (color:color-mix(in lab, red, red)){.download-version-option.is-active{background:color-mix(in srgb,var(--app-control-active-bg),transparent 6%)}}.download-version-empty{margin:0;padding:.74rem 1rem;font-size:.8rem;line-height:1.35}.download-version-option-meta{color:var(--app-text-subtle);align-items:center;gap:.36rem;font-size:.74rem;font-weight:600;display:inline-flex}.download-version-latest{border:1px solid var(--app-card-border);background:var(--app-control-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.download-version-latest{background:color-mix(in srgb,var(--app-control-bg),transparent 8%)}}.download-version-latest{color:var(--app-text-subtle);padding:.1rem .4rem;font-size:.64rem;font-weight:600;line-height:1}.download-card-file{margin:0;font-size:.7rem;line-height:1.4}.download-card-file code{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--app-text-main);background:var(--app-control-bg);font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.download-card-file code{background:color-mix(in srgb,var(--app-control-bg),transparent 10%)}}.download-card-file code{border:1px solid var(--app-card-border)}@supports (color:color-mix(in lab, red, red)){.download-card-file code{border:1px solid color-mix(in srgb,var(--app-card-border),transparent 20%)}}.download-card-file code{border-radius:.36rem;padding:.12rem .3rem}.download-card-btn{border:1px solid var(--app-btn-primary-bg);width:fit-content}@supports (color:color-mix(in lab, red, red)){.download-card-btn{border:1px solid color-mix(in srgb,var(--app-btn-primary-bg)78%,var(--app-card-border))}}.download-card-btn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);border-radius:.7rem;align-items:center;gap:.3rem;min-height:2.2rem;padding:.52rem 1rem;font-size:.78rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.download-card-btn:hover{border-color:var(--app-btn-primary-hover);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.download-card-btn:hover{border-color:color-mix(in srgb,var(--app-btn-primary-hover)78%,var(--app-card-border))}}.download-card-btn:hover{background:var(--app-btn-primary-hover);color:var(--app-btn-primary-text)}.download-card-btn.is-secondary{border-color:var(--app-btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.download-card-btn.is-secondary{border-color:color-mix(in srgb,var(--app-btn-primary-bg)78%,var(--app-card-border))}}.download-card-btn.is-disabled{cursor:not-allowed;opacity:.64;color:var(--app-text-subtle);border-color:var(--app-card-border);background:var(--app-control-bg)}@supports (color:color-mix(in lab, red, red)){.download-card-btn.is-disabled{background:color-mix(in srgb,var(--app-control-bg),transparent 10%)}}.download-receiver-actions{flex-wrap:nowrap;align-items:center;gap:.66rem;display:flex}.download-receiver-actions .download-card-btn{flex-shrink:0}.download-receiver-actions .download-card-hint{white-space:nowrap;margin:0}.download-card-hint{margin:0;font-size:.8rem;line-height:1.35}@media (min-width:1100px){.download-card-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:stretch}.download-section{gap:1.45rem}}@media (max-width:760px){.download-section{gap:.75rem}.download-platform-btn{min-height:1.6rem;padding:.2rem .55rem;font-size:.68rem}.download-card{border-radius:.75rem;min-height:auto;padding:.7rem .8rem}.download-card-head h3{font-size:.85rem}.download-card-desc{font-size:.72rem;line-height:1.45}.download-version-trigger{grid-template-columns:1fr auto;gap:.48rem}.download-version-trigger-title{display:none}.download-receiver-actions{flex-wrap:wrap;align-items:flex-start}.download-receiver-actions .download-card-hint{white-space:normal}}.funding-section{font-family:var(--font-figtree),var(--brand-font-sans),-apple-system,"PingFang SC","Hiragino Sans",sans-serif;border:1px solid var(--app-reasoning-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.62;background:0 0;border-top:0;border-left:0;border-right:0;padding:.95rem 0;transition:opacity .2s;position:relative;overflow:visible}.funding-section:hover{opacity:.92}.funding-section:before{content:none}.funding-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;display:grid}.funding-left{grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:center;gap:1rem;display:grid}.funding-left-title{margin:0;font-size:.68rem;font-weight:600;line-height:1.35}.funding-logos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .9rem;margin-top:0;margin-left:0;display:flex}.funding-logo-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:flex;overflow:visible;scale:1}.funding-logo-image{object-fit:contain;width:auto;max-width:min(100%,118px);height:auto;max-height:1.65rem;box-shadow:none;background:#fff;border:0;border-radius:.4rem;display:block}.funding-project{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0}.funding-summary{cursor:pointer;color:var(--app-text-subtle);text-transform:uppercase;font-size:.66rem;font-weight:600;line-height:1}.funding-project-copy{gap:.32rem;max-width:36rem;margin-top:.75rem;display:grid}.funding-paragraph{margin:0;font-size:.6rem;line-height:1.32}.funding-finance-list{gap:.12rem;margin:.06rem 0 0;padding-left:.8rem;font-size:.57rem;line-height:1.25;display:grid}@media (max-width:760px){.funding-layout,.funding-left{grid-template-columns:1fr}.funding-logos{justify-content:flex-start}}.site-footer{box-shadow:none;background:0 0;border:0}.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.4rem;display:grid}.site-footer-col{align-content:start;gap:.36rem;display:grid}.site-footer-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-subtle);margin:0;font-size:.65rem;font-weight:600}.site-footer-label{color:var(--app-text-subtle);margin:.1rem 0 .05rem;font-size:.62rem;font-weight:600}.site-footer-text{color:var(--app-text-main);margin:0;font-size:.78rem;line-height:1.5}.site-footer-link{width:fit-content;color:var(--app-text-main);border-bottom:1px solid #0000;font-size:.78rem;line-height:1.5;text-decoration:none;transition:color .16s,border-color .16s}.site-footer-link:hover{color:var(--app-accent-start)}@supports (color:color-mix(in lab, red, red)){.site-footer-link:hover{color:color-mix(in srgb,var(--app-accent-start),var(--app-text-main)45%)}}.site-footer-link:hover{border-bottom-color:var(--app-accent-start)}@supports (color:color-mix(in lab, red, red)){.site-footer-link:hover{border-bottom-color:color-mix(in srgb,var(--app-accent-start),transparent 35%)}}.site-footer-bottom{border-top:0;margin-top:1.1rem;padding-top:.72rem}.site-footer-copyright{color:var(--app-text-subtle);margin:0;font-size:.72rem;line-height:1.4}@media (min-width:640px){.funding-layout{grid-template-columns:minmax(300px,.44fr) minmax(0,.56fr);align-items:start;gap:.72rem .9rem}.funding-left{height:auto}.funding-logo-image{max-height:1.95rem}.funding-project-copy{gap:.28rem}}@media (max-width:960px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-footer{padding:.75rem .15rem .9rem}.site-footer-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.86fr) minmax(0,.76fr);align-items:start;gap:.48rem}.site-footer-col{gap:.2rem;min-width:0}.site-footer-heading{letter-spacing:.05em;font-size:.5rem}.site-footer-label{margin:.02rem 0 0;font-size:.48rem}.site-footer-text,.site-footer-link{font-size:.56rem;line-height:1.32}.site-footer-link{overflow-wrap:anywhere;width:auto;max-width:100%}.site-footer-bottom{border-top:1px solid var(--app-card-border);margin-top:.55rem;padding-top:.42rem}.site-footer-copyright{font-size:.52rem;line-height:1.3}}.header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.46rem;display:flex}.download-nav-btn{border:1px solid var(--app-btn-primary-bg)}@supports (color:color-mix(in lab, red, red)){.download-nav-btn{border:1px solid color-mix(in srgb,var(--app-btn-primary-bg)78%,var(--app-card-border))}}.download-nav-btn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);cursor:pointer;border-radius:999px;min-height:1.65rem;padding:.2rem .65rem;font-size:.7rem;font-weight:600;line-height:1;transition:border-color .18s,background .18s,color .18s,transform .18s}.download-nav-btn:hover{color:var(--app-btn-primary-text);background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover)}@supports (color:color-mix(in lab, red, red)){.download-nav-btn:hover{border-color:color-mix(in srgb,var(--app-btn-primary-hover)78%,var(--app-card-border))}}.download-nav-btn:hover{transform:translateY(-1px)}.brand-link{perspective:900px}@media (min-width:768px){.brand-link{margin-left:-.5rem}}.brand-mark-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.brand-mark{transform-origin:50%;will-change:transform}.brand-mark-light{filter:none}.brand-mark-dark{filter:brightness(0)saturate()invert()}.brand-link:hover .brand-mark{animation:.82s ease-in-out infinite brand-mark-flip}@keyframes brand-mark-flip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.brand-link:hover .brand-mark{animation:none}}.theme-switch{border:1px solid var(--app-control-border);background:var(--app-control-bg);border-radius:999px;align-items:center;gap:.14rem;padding:.15rem;display:inline-flex}.theme-switch-btn{width:1.4rem;height:1.4rem;color:var(--app-control-text);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.theme-switch-btn:hover{background:var(--app-control-active-bg)}@supports (color:color-mix(in lab, red, red)){.theme-switch-btn:hover{background:color-mix(in srgb,var(--app-control-active-bg)62%,transparent)}}.theme-switch-btn.is-active{background:var(--app-control-active-bg);color:var(--app-control-active-text)}.theme-icon{width:.72rem;height:.72rem;color:var(--app-control-icon)}.theme-switch-btn.is-active .theme-icon{color:var(--app-control-active-text)}.language-switch{border:1px solid var(--app-control-border);background:var(--app-control-bg);min-height:1.5rem;color:var(--app-control-text);border-radius:999px;align-items:center;gap:.18rem;padding:.16rem .36rem;display:inline-flex;position:relative}.language-switch select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;width:2.25rem;padding-right:.62rem;font-size:.62rem;font-weight:600;line-height:1}.language-switch select option{color:#0f172a}html[data-theme=dark] .language-switch select option{color:#e2e8f0;background:#0f172a}.language-chevron{pointer-events:none;position:absolute;right:.3rem}.language-switch .theme-icon{width:.68rem;height:.68rem}.language-chevron svg{width:.62rem;height:.62rem}@media (max-width:640px){.site-header{flex-wrap:nowrap;gap:.4rem;width:100%;max-width:100%}.brand-link{flex:none}.brand-wordmark{display:none}.header-controls{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:.24rem;width:auto;min-width:0}.download-nav-btn{white-space:nowrap;min-height:1.42rem;padding:.16rem .38rem;font-size:.58rem}.theme-switch{flex:none;gap:.08rem;padding:.12rem}.theme-switch-btn{width:1.08rem;height:1.08rem}.theme-icon{width:.62rem;height:.62rem}.language-switch{flex:none;min-height:1.24rem;padding:.12rem .24rem}.language-switch select{width:1.65rem;font-size:.52rem}.language-switch .theme-icon{width:.58rem;height:.58rem}.language-chevron{right:.22rem}.hero-section{gap:2rem;padding-top:.5rem}.hero-copy{gap:.9rem}.hero-title{overflow-wrap:anywhere;text-wrap:balance;word-break:break-word;width:100%;max-width:100%;font-size:1.86rem;line-height:1.1}.theme-highlight{margin:0 .08em}.hero-desc{font-size:.85rem;line-height:1.65}.hero-metrics{max-width:100%}.hero-metric-card{padding:.1rem .85rem}.hero-metric-value{margin-bottom:.18rem;font-size:.92rem}.hero-metric-label{font-size:.52rem;line-height:1.3}.hero-ctas{flex-direction:row;align-items:center;gap:.28rem;width:auto;max-width:none}.hero-ctas a{text-align:center;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:1.68rem;padding:.3rem .44rem;font-size:.56rem;line-height:1;display:flex}.feature-item{padding:.62rem .58rem}.feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.feature-item>div{gap:.28rem;margin-bottom:.35rem}.feature-item-icon{width:.72rem;height:.72rem}.feature-item h3{font-size:.62rem;line-height:1.18}.feature-item p{font-size:.53rem;line-height:1.45}.planner-flow-section{gap:1.15rem;padding:1.45rem 0 1rem}.planner-flow-steps{gap:.42rem}.planner-flow-step{gap:.32rem;padding:.48rem .05rem .1rem;font-size:.58rem;line-height:1.28}.planner-flow-step-index{margin-top:.02rem;font-size:.5rem}.problem-section,.reasoning-section,.execution-bodies-section{gap:1.05rem;padding:1.55rem 0 1.35rem}.problem-panel{min-height:5.75rem;padding:.56rem}.problem-grid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,1fr);gap:.42rem;padding-bottom:.15rem;overflow:visible}.problem-panel-label,.reasoning-column-label,.reasoning-engine-label{font-size:.5rem}.problem-panel:after{background-position:0 0,0 .5rem,0 1rem;height:1.22rem;bottom:.52rem;left:.56rem;right:.56rem}.problem-panel-text{font-size:.54rem;line-height:1.52}.problem-event-rail{flex-wrap:wrap;align-content:center;gap:.18rem;padding:.34rem .18rem}.problem-event-chip,.reasoning-chip{min-height:1.02rem;padding:.15rem .2rem;font-size:.45rem;line-height:1.15}.reasoning-map{grid-template-columns:minmax(0,.55fr) 54px minmax(0,.62fr) 54px minmax(0,.55fr);justify-self:center;gap:.14rem;width:min(100%,500px);padding:.42rem;overflow:hidden}.reasoning-chip-grid{gap:.17rem}.reasoning-column{gap:.32rem;padding:.06rem 0}.reasoning-engine{gap:.36rem;min-height:4.9rem;padding:.42rem}.reasoning-engine p{font-size:.5rem;line-height:1.36}.reasoning-engine-pulse{width:.36rem;height:.36rem}.reasoning-flow-arrow{background:linear-gradient(90deg,transparent,var(--app-blueprint-line-strong));place-self:center stretch;width:auto;height:1px}.reasoning-flow-arrow:before{border:1px solid var(--app-blueprint-line-strong);max-width:54px;top:auto;bottom:.42rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.reasoning-flow-arrow:before{border:1px solid color-mix(in srgb,var(--app-blueprint-line-strong),transparent 45%)}}.reasoning-flow-arrow:before{background:var(--app-background);border-radius:999px;padding:.08rem .12rem}@supports (color:color-mix(in lab, red, red)){.reasoning-flow-arrow:before{background:color-mix(in srgb,var(--app-background),transparent 12%)}}.reasoning-flow-arrow:before{text-align:center;white-space:normal;font-size:6px;line-height:1.05}.reasoning-flow-arrow:after{border-top:1px solid var(--app-blueprint-line-strong);border-right:1px solid var(--app-blueprint-line-strong);border-bottom:0;inset:50% -1px auto auto;transform:translateY(-50%)rotate(45deg)}.execution-bodies-map{min-height:14.4rem;padding:.35rem;display:block;overflow:hidden}.execution-body-rail{gap:.5rem}.execution-core{width:min(44%,11rem);min-height:4.85rem;padding:.48rem .42rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.execution-core-label{font-size:.48rem}.execution-core p{font-size:.5rem;line-height:1.35}.execution-body-node{gap:.24rem;width:min(28%,6.6rem);padding:0;position:absolute}.execution-body-node--left{text-align:right;grid-template-columns:minmax(0,1fr) auto}.execution-body-node--right{text-align:left}.execution-body-node--left .execution-body-text{order:1;justify-items:end}.execution-body-node--left .execution-body-glyph{order:2}.execution-body-node--orbit-0{top:1.15rem;left:7%}.execution-body-node--orbit-1{top:50%;left:2%;transform:translateY(-50%)}.execution-body-node--orbit-2{bottom:1.15rem;left:7%}.execution-body-node--orbit-3{top:1.15rem;right:7%}.execution-body-node--orbit-4{top:50%;right:2%;transform:translateY(-50%)}.execution-body-node--orbit-5{bottom:1.15rem;right:7%}.execution-body-glyph{width:.34rem;height:.34rem}.execution-body-label{font-size:.5rem}.execution-body-desc{font-size:.42rem;line-height:1.2}.hero-media-chrome{gap:.3rem;padding:.42rem .7rem}.hero-media-dot{width:.42rem;height:.42rem}.hero-media .video-caption{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.55rem .75rem}.download-prelaunch-note{font-size:.68rem}.final-cta-section{padding:1.5rem 0 1.25rem}.final-cta-title{letter-spacing:0;font-size:1.45rem}.final-cta-desc{font-size:.8rem}.final-cta-inner{gap:.7rem}.final-cta-actions a{align-items:center;min-height:2.75rem;display:flex}}@media (max-width:380px){.brand-wordmark{display:none}.hero-title{font-size:1.72rem}.hero-metric-card{padding:.1rem .55rem}.hero-metric-value{font-size:.85rem}.hero-metric-label{font-size:.48rem}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .tech-grid{background-image:radial-gradient(circle,#94a3b81a 1px,#0000 1px);background-position:0 0;background-size:26px 26px;display:block}}html[data-theme=dark] .tech-grid{background-image:radial-gradient(circle,#94a3b81a 1px,#0000 1px);background-position:0 0;background-size:26px 26px;display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .feature-item{background:#ffffff06}html:not([data-theme=light]) .feature-item:hover{background:#ffffff0a}html:not([data-theme=light]) .feature-item-icon{color:var(--app-accent-start);filter:drop-shadow(0 0 6px var(--app-accent-start))}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=light]) .feature-item-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--app-accent-start)45%,transparent))}}html:not([data-theme=light]) .glass-card{background:#ffffff07;border-color:#ffffff13;box-shadow:0 14px 36px #0000004d}}html[data-theme=dark] .feature-item{background:#ffffff06}html[data-theme=dark] .feature-item:hover{background:#ffffff0a}html[data-theme=dark] .feature-item-icon{color:var(--app-accent-start);filter:drop-shadow(0 0 6px var(--app-accent-start))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .feature-item-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--app-accent-start)45%,transparent))}}html[data-theme=dark] .glass-card{background:#ffffff07;border-color:#ffffff13;box-shadow:0 14px 36px #0000004d}@media (prefers-color-scheme:dark){html:not([data-theme=light]) body{background-image:radial-gradient(900px 440px at 0 0,#3c78ff38,#0000 70%),radial-gradient(600px 320px at 100% 60%,#00dcb414,#0000 72%),linear-gradient(#05070d 0%,#03050b 100%)}}html[data-theme=dark] body{background-image:radial-gradient(900px 440px at 0 0,#3c78ff38,#0000 70%),radial-gradient(600px 320px at 100% 60%,#00dcb414,#0000 72%),linear-gradient(#05070d 0%,#03050b 100%)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .hero-media:not(.hero-video-card){border-color:#ffffff14;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff0a}html:not([data-theme=light]) .hero-media-chrome{background:#ffffff08;border-bottom-color:#ffffff12}html:not([data-theme=light]) .hero-media-dot{background:#ffffff26}html:not([data-theme=light]) .hero-media .video-caption{background:#ffffff05;border-top-color:#ffffff12}html:not([data-theme=light]) .planner-media-showcase,html:not([data-theme=light]) .planner-scheduler-frame,html:not([data-theme=light]) .planner-receiver-frame{box-shadow:none;background:0 0;border-color:#0000}html:not([data-theme=light]) .planner-product-label{color:#bfdbfe;background:#060c18bd;border-color:#60a5fa38}}html[data-theme=dark] .hero-media:not(.hero-video-card){border-color:#ffffff14;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff0a}html[data-theme=dark] .hero-media-chrome{background:#ffffff08;border-bottom-color:#ffffff12}html[data-theme=dark] .hero-media-dot{background:#ffffff26}html[data-theme=dark] .hero-media .video-caption{background:#ffffff05;border-top-color:#ffffff12}html[data-theme=dark] .planner-media-showcase,html[data-theme=dark] .planner-scheduler-frame,html[data-theme=dark] .planner-receiver-frame{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] .planner-product-label{color:#bfdbfe;background:#060c18bd;border-color:#60a5fa38}html[data-theme=dark] .download-prelaunch{border-left-color:var(--app-badge-dot)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .download-prelaunch{border-left-color:color-mix(in srgb,var(--app-badge-dot)40%,transparent)}}@media (max-width:1023px){.hero-section{width:100%}}.section-divider,.section-divider--faint{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.problem-section,.reasoning-section,.planner-flow-section,.execution-bodies-section,.download-section,.final-cta-section{animation-name:section-rise;animation-duration:1s;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% cover 22%}}}@keyframes section-rise{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.brand-wordmark{letter-spacing:0;color:var(--app-text-strong);margin-left:.45rem;font-size:.85rem;font-weight:600;line-height:1}html[data-theme=dark] .brand-wordmark{color:#ffffffe6}.download-prelaunch{border:none;border-left:2px solid var(--app-badge-dot);align-items:center;gap:.55rem;padding:.15rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.download-prelaunch{border-left:2px solid color-mix(in srgb,var(--app-badge-dot)50%,transparent)}}.download-prelaunch{background:0 0;border-radius:0;margin-bottom:.1rem}.download-prelaunch-dot{background:var(--app-badge-dot);border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;margin-top:0;animation:2.6s ease-in-out infinite badge-pulse}@media (prefers-reduced-motion:reduce){.download-prelaunch-dot{animation:none}}.download-prelaunch-note{flex:auto;margin:0;font-size:.72rem;line-height:1.55}.final-cta-section{justify-content:center;align-items:center;padding:2.5rem 0 2rem;display:flex}.final-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:500px;display:flex}.final-cta-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--app-badge-dot);margin:0;font-size:.6rem;font-weight:600}.final-cta-title{letter-spacing:0;margin:0;font-size:1.65rem;font-weight:600;line-height:1.15}@media (min-width:768px){.final-cta-title{font-size:2.2rem}}.final-cta-desc{max-width:400px;margin:0;font-size:.85rem;line-height:1.7}.final-cta-actions{justify-content:center;margin-top:.25rem;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{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}
