/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}button,input,select,textarea{font-family:inherit}@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;--ease-out:cubic-bezier(0,0,.2,1);--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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,visibility,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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--tw-ink:#14161d;--tw-blue:#0a51d6;--tw-blue-bright:#36f;--tw-navy:#0a0e1a;--tw-studio:#fcfbf8;--tw-paper:#fff;--tw-muted:#6b7081;--tw-peri:#7aa8ff;--tw-pale:#c9dcff;--tw-teal:#0e7c86;--tw-seaglass:#7fc8c0;--tw-cyan:#37b6c9;--tw-violet:#6c4bd8;--tw-plum:#4a2b6b;--tw-ember:#e2622f;--tw-rust:#b7452a;--tw-amber:#e9a13b;--tw-sand:#e6d3b3;--tw-coral:#ee7a5f;--tw-clay:#c98a6a;--tw-warmgrey:#9c8f80;--tw-track:#e7e4de;--tw-success:#10b981;--tw-progress:#2a5fd0;--tw-warning:#f57c00;--tw-error:#ef4444;--tw-font-display:"Plus Jakarta Sans",sans-serif;--tw-font-text:"Instrument Sans",sans-serif;--tw-font-figures:"Instrument Sans",sans-serif;--tw-dur-instant:.1s;--tw-dur-quick:.16s;--tw-dur-base:.22s;--tw-dur-slow:.32s;--tw-dur-ambient:34s;--tw-ease-tide:cubic-bezier(.22,.61,.36,1);--tw-ease-move:cubic-bezier(.65,0,.35,1);--tw-ease-exit:cubic-bezier(.4,0,1,1);--tw-lift:8px;--tw-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=light]{--tw-bg:#fff;--tw-bg-2:#fff;--tw-surface:#fff;--tw-surface-2:#f7f6f2;--tw-t-ink:#14161d;--tw-t-soft:#3a3f4d;--tw-t-muted:#6b7081;--tw-t-faint:#888d9c;--tw-border:#e7e7e2;--tw-border-2:#dcdcd5;--tw-link:#2563eb;--tw-eyebrow:#2563eb;--tw-btn-bg:#14161d;--tw-btn-ink:#fff;--tw-track:#e7e4de;--tw-field:#fff;--tw-field-line:#dcdbd4;--tw-field-focus:#0a51d624;--tw-field-invalid:#c62828;--tw-field-invalid-ring:#c628281f;--tw-field-off:#f7f6f2;--tw-field-off-line:#e7e6e1;--tw-skel:#f8f9fa;--tw-skel-crest:#edeff2;--tw-skel-dur:1.6s;--tw-z-sticky:100;--tw-z-overlay:200;--tw-z-dialog:300;--tw-z-menu:400;--tw-z-toast:500;--tw-z-tooltip:600;--tw-ai-core:#7aa8ff;--tw-ai-1:#0a51d6;--tw-ai-2:#0e7c86;--tw-ai-3:#7fc8c0;--tw-ai-accent:#0a51d6;--tw-ai-accent-hover:#0b47b8;--tw-btn-h-lg:44px;--tw-btn-h:36px;--tw-btn-h-sm:28px;--tw-btn-r-lg:12px;--tw-btn-r:10px;--tw-btn-r-sm:8px;--tw-btn-solid:#0a51d6;--tw-btn-solid-hover:#0945b8;--tw-btn-solid-press:#083a9b;--tw-btn-ghost:#fff;--tw-btn-ghost-hover:#f7f6f2;--tw-btn-ghost-line:#dcdbd4;--tw-btn-ghost-line-hover:#c9c8c0;--tw-btn-soft:#0a51d617;--tw-btn-soft-hover:#0a51d626;--tw-btn-soft-ink:#0a3f9e;--tw-btn-soft-line:#0a51d62e;--tw-btn-danger:#c628281a;--tw-btn-danger-hover:#c6282829;--tw-btn-danger-ink:#c62828;--tw-btn-danger-line:#c6282847;--tw-btn-off:#f7f6f2;--tw-btn-off-ink:#a8abb4;--tw-btn-off-line:#e7e6e1}:root[data-theme=dark]{--tw-bg:#05080f;--tw-bg-2:#080c15;--tw-surface:#0d121e;--tw-surface-2:#0f1626;--tw-t-ink:#eef1f7;--tw-t-soft:#c5cbdb;--tw-t-muted:#8b92a8;--tw-t-faint:#6c7387;--tw-border:#ffffff12;--tw-border-2:#ffffff1f;--tw-link:#5b8cff;--tw-link-strong:#3b6dff;--tw-eyebrow:#7aa0ff;--tw-btn-bg:#f4f6fb;--tw-btn-ink:#0b0f1a;--tw-track:#ffffff17;--tw-chip-amber:#ffb454;--tw-chip-amber-bg:#ffb45421;--tw-field:#0c1220;--tw-field-line:#ffffff1f;--tw-field-focus:#5b8cff3d;--tw-field-invalid:#f87171;--tw-field-invalid-ring:#f8717133;--tw-field-off:#ffffff08;--tw-field-off-line:#ffffff12;--tw-ai-core:#9cbfff;--tw-ai-1:#5b8cff;--tw-ai-2:#3aa6ae;--tw-ai-3:#7fc8c0;--tw-ai-accent:#5b8cff;--tw-ai-accent-hover:#7aa8ff;--tw-skel:#10182c;--tw-skel-crest:#18223c;--tw-skel-dur:1.6s;--tw-btn-solid:#5b8cff;--tw-btn-solid-hover:#7aa0ff;--tw-btn-solid-press:#4a7bf0;--tw-btn-ghost:#ffffff0a;--tw-btn-ghost-hover:#ffffff14;--tw-btn-ghost-line:#ffffff24;--tw-btn-ghost-line-hover:#ffffff3d;--tw-btn-soft:#5b8cff26;--tw-btn-soft-hover:#5b8cff38;--tw-btn-soft-ink:#a9c2ff;--tw-btn-soft-line:#5b8cff47;--tw-btn-danger:#f8717124;--tw-btn-danger-hover:#f8717133;--tw-btn-danger-ink:#f87171;--tw-btn-danger-line:#f871714d;--tw-btn-off:#ffffff08;--tw-btn-off-ink:#cbd4e761;--tw-btn-off-line:#ffffff12}.tw-ground{isolation:isolate;-webkit-clip-path:inset(0 round var(--tw-ground-r,0px));clip-path:inset(0 round var(--tw-ground-r,0px));background:#0e2e7a;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.tw-ground>i{filter:blur(64px)saturate(1.05);z-index:0;display:block;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.tw-ground:before{content:"";border-radius:inherit;background-image:var(--tw-grain);opacity:.16;mix-blend-mode:soft-light;pointer-events:none;z-index:1;background-size:340px 340px;position:absolute;top:0;right:0;bottom:0;left:0}.tw-ground:after{content:"";border-radius:inherit;background-image:var(--tw-grain);opacity:.42;mix-blend-mode:overlay;pointer-events:none;z-index:3;background-size:220px 220px;position:absolute;top:0;right:0;bottom:0;left:0}.tw-ground>:not(i){z-index:2;position:relative}.tw-ground{color:var(--tw-g-ink,#fff)}.tw-g-slack{--tw-g-ink:#fff;background:#0e2e7a}.tw-g-slack>i{background:radial-gradient(99.8% 89.4% at 7.5% 9.9%,#7aa8ff,#7aa8ffc7 32%,#7aa8ff61 62%,#7aa8ff00),radial-gradient(75% 69% at 102.7% 12.8%,#0a51d6,#0a51d6c7 32%,#0a51d661 62%,#0a51d600),radial-gradient(63% 57% at 12.8% 102.7%,#c9dcff,#c9dcffc7 32%,#c9dcff61 62%,#c9dcff00),radial-gradient(90% 84% at 108.9% 112%,#071a45,#071a45c7 32%,#071a4561 62%,#071a4500)}.tw-g-ebb{--tw-g-ink:#fff;background:#0b4a55}.tw-g-ebb>i{background:radial-gradient(92.9% 86% at 14.6% 17%,#7fc8c0,#7fc8c0c7 32%,#7fc8c061 62%,#7fc8c000),radial-gradient(84% 78% at 93.4% 25.2%,#0e7c86,#0e7c86c7 32%,#0e7c8661 62%,#0e7c8600),radial-gradient(72% 66% at 62.4% 108.9%,#1e5fd0,#1e5fd0c7 32%,#1e5fd061 62%,#1e5fd000),radial-gradient(69% 63% at -18.2% 99.6%,#062b33,#062b33c7 32%,#062b3361 62%,#062b3300)}.tw-g-ember{--tw-g-ink:#fff;background:#123a7e}.tw-g-ember>i{background:radial-gradient(89.4% 82.6% at 5.2% 12.2%,#7aa8ff,#7aa8ffc7 32%,#7aa8ff61 62%,#7aa8ff00),radial-gradient(87% 81% at 96.5% 19%,#e2622f,#e2622fc7 32%,#e2622f61 62%,#e2622f00),radial-gradient(72% 66% at 115.1% 105.8%,#b7452a,#b7452ac7 32%,#b7452a61 62%,#b7452a00),radial-gradient(87% 78% at 12.8% 99.6%,#0a51d6,#0a51d6c7 32%,#0a51d661 62%,#0a51d600)}.tw-g-sand{--tw-g-ink:#14161d;background:#d8c4a4}.tw-g-sand>i{background:radial-gradient(96.3% 86% at 12.2% 14.6%,#e6d3b3,#e6d3b3c7 32%,#e6d3b361 62%,#e6d3b300),radial-gradient(75% 69% at 96.5% 9.7%,#e9a13b,#e9a13bc7 32%,#e9a13b61 62%,#e9a13b00),radial-gradient(72% 66% at 74.8% 108.9%,#a8c4f0,#a8c4f0c7 32%,#a8c4f061 62%,#a8c4f000),radial-gradient(66% 60% at -15.1% 105.8%,#9c8f80,#9c8f80c7 32%,#9c8f8061 62%,#9c8f8000)}.tw-g-neap{--tw-g-ink:#14161d;background:#9fcfc7}.tw-g-neap>i{background:radial-gradient(92.9% 86% at 17% 12.2%,#c9dcff,#c9dcffc7 32%,#c9dcff61 62%,#c9dcff00),radial-gradient(75% 69% at 99.6% 19%,#7fc8c0,#7fc8c0c7 32%,#7fc8c061 62%,#7fc8c000),radial-gradient(66% 60% at 65.5% 105.8%,#37b6c9,#37b6c9c7 32%,#37b6c961 62%,#37b6c900),radial-gradient(60% 54% at -12% 102.7%,#e6d3b3,#e6d3b3c7 32%,#e6d3b361 62%,#e6d3b300)}.tw-g-spring{--tw-g-ink:#fff;background:#3a2c8e}.tw-g-spring>i{background:radial-gradient(89.4% 82.6% at 9.9% 17%,#37b6c9,#37b6c9c7 32%,#37b6c961 62%,#37b6c900),radial-gradient(84% 78% at 93.4% 12.8%,#6c4bd8,#6c4bd8c7 32%,#6c4bd861 62%,#6c4bd800),radial-gradient(75% 69% at 59.3% 108.9%,#36f,#3366ffc7 32%,#3366ff61 62%,#36f0),radial-gradient(69% 63% at 118.2% 102.7%,#4a2b6b,#4a2b6bc7 32%,#4a2b6b61 62%,#4a2b6b00)}.tw-g-dusk{--tw-g-ink:#fff;background:#14173d}.tw-g-dusk>i{background:radial-gradient(89.4% 82.6% at 12.2% 14.6%,#6c4bd8,#6c4bd8c7 32%,#6c4bd861 62%,#6c4bd800),radial-gradient(81% 75% at 99.6% 22.1%,#4a2b6b,#4a2b6bc7 32%,#4a2b6b61 62%,#4a2b6b00),radial-gradient(66% 60% at 81% 108.9%,#b7452a,#b7452ac7 32%,#b7452a61 62%,#b7452a00),radial-gradient(78% 72% at -15.1% 108.9%,#0a0e1a,#0a0e1ac7 32%,#0a0e1a61 62%,#0a0e1a00)}.tw-g-first{--tw-g-ink:#14161d;background:#edb9a6}.tw-g-first>i{background:radial-gradient(92.9% 86% at 9.9% 17%,#ee7a5f,#ee7a5fc7 32%,#ee7a5f61 62%,#ee7a5f00),radial-gradient(75% 69% at 96.5% 6.6%,#e9a13b,#e9a13bc7 32%,#e9a13b61 62%,#e9a13b00),radial-gradient(78% 72% at 87.2% 108.9%,#a8c4f0,#a8c4f0c7 32%,#a8c4f061 62%,#a8c4f000),radial-gradient(66% 60% at -8.9% 105.8%,#7aa8ff,#7aa8ffc7 32%,#7aa8ff61 62%,#7aa8ff00)}.tw-g-estuary{--tw-g-ink:#fff;background:#4e6b63}.tw-g-estuary>i{background:radial-gradient(92.9% 86% at 14.6% 14.6%,#7fc8c0,#7fc8c0c7 32%,#7fc8c061 62%,#7fc8c000),radial-gradient(75% 69% at 96.5% 19%,#c98a6a,#c98a6ac7 32%,#c98a6a61 62%,#c98a6a00),radial-gradient(72% 66% at 62.4% 108.9%,#0e7c86,#0e7c86c7 32%,#0e7c8661 62%,#0e7c8600),radial-gradient(66% 60% at -12% 102.7%,#9c8f80,#9c8f80c7 32%,#9c8f8061 62%,#9c8f8000)}.tw-g-deep{--tw-g-ink:#fff;background:#060a16}.tw-g-deep>i{background:radial-gradient(86% 79.1% at 17% 19.3%,#1e4fd0,#1e4fd0c7 32%,#1e4fd061 62%,#1e4fd000),radial-gradient(69% 63% at 93.4% 19%,#6c4bd8,#6c4bd8c7 32%,#6c4bd861 62%,#6c4bd800),radial-gradient(51% 45% at 65.5% 93.4%,#7aa8ff,#7aa8ffc7 32%,#7aa8ff61 62%,#7aa8ff00),radial-gradient(84% 78% at 115.1% 115.1%,#0a0e1a,#0a0e1ac7 32%,#0a0e1a61 62%,#0a0e1a00)}@media(prefers-reduced-transparency:reduce){.tw-ground:after,.tw-ground:before{opacity:.2}}@keyframes tw-enter{0%{opacity:0;transform:translateY(var(--tw-lift))}to{opacity:1;transform:none}}@keyframes tw-drift{0%{transform:translate(-2%,1%)scale(1.04)}to{transform:translate(2%,-1.5%)scale(1.08)}}.tw-enter{animation:tw-enter var(--tw-dur-base)var(--tw-ease-tide)both}.tw-exit{transition:opacity var(--tw-dur-quick)var(--tw-ease-exit);opacity:0}.tw-ground.tw-drift>i{animation:tw-drift var(--tw-dur-ambient)var(--tw-ease-move)infinite alternate}.tw-press{transition:transform var(--tw-dur-instant)var(--tw-ease-tide),background-color var(--tw-dur-quick)var(--tw-ease-tide)}.tw-press:active{transform:scale(.98)}.tw-hover{transition:all var(--tw-dur-quick)var(--tw-ease-tide)}@media(prefers-reduced-motion:reduce){.tw-enter{opacity:1;animation-name:none;transform:none}.tw-ground.tw-drift>i{animation:none}.tw-press:active{transform:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tw-skel{background:var(--tw-skel);border-radius:4px;position:relative;overflow:hidden}.tw-skel:after{content:"";background:linear-gradient(90deg,var(--tw-skel)0%,var(--tw-skel-crest)50%,var(--tw-skel)100%);animation:tw-sweep var(--tw-skel-dur)var(--tw-ease-move)infinite;background-size:200% 100%;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes tw-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.tw-skel:after{background:var(--tw-skel-crest);animation:none}}:root[data-theme=light]{--bg:var(--tw-bg);--bg-2:var(--tw-bg-2);--surface:var(--tw-surface);--surface-2:var(--tw-surface-2);--ink:var(--tw-t-ink);--ink-soft:var(--tw-t-soft);--muted:var(--tw-t-muted);--faint:var(--tw-t-faint);--border:var(--tw-border);--border-2:var(--tw-border-2);--blue:var(--tw-blue);--blue-strong:var(--tw-blue);--eyebrow:var(--tw-eyebrow);--chip-green:#07795c;--chip-green-bg:#10b9811f;--chip-blue:var(--tw-blue);--chip-blue-bg:#0a51d61a;--chip-amber:#b35a00;--chip-amber-bg:#f57c0021;--chip-gray:var(--tw-t-muted);--chip-gray-bg:#f2f1ec;--ok:var(--tw-success);--ok-bg:#10b9810f;--err:var(--tw-field-invalid);--err-bg:var(--tw-field-invalid-ring);--btn-ink:var(--tw-btn-ink);--btn-bg:var(--tw-btn-bg);--card-shadow:0 24px 50px -30px #0a0e1a3d;--grid-line:#141e3c0d;--arc:#3c5ac821}:root[data-theme=dark]{--bg:var(--tw-bg);--bg-2:var(--tw-bg-2);--surface:var(--tw-surface);--surface-2:var(--tw-surface-2);--ink:var(--tw-t-ink);--ink-soft:var(--tw-t-soft);--muted:var(--tw-t-muted);--faint:var(--tw-t-faint);--border:var(--tw-border);--border-2:var(--tw-border-2);--blue:var(--tw-blue);--blue-strong:var(--tw-blue);--eyebrow:var(--tw-eyebrow);--chip-green:#34d399;--chip-green-bg:#34d3991f;--chip-blue:var(--tw-blue);--chip-blue-bg:#5b8cff24;--chip-amber:#ffb454;--chip-amber-bg:#ffb45421;--chip-gray:var(--tw-t-muted);--chip-gray-bg:#ffffff0f;--ok:var(--tw-success);--ok-bg:#34d3991f;--err:var(--tw-field-invalid);--err-bg:var(--tw-field-invalid-ring);--btn-ink:var(--tw-btn-ink);--btn-bg:var(--tw-btn-bg);--card-shadow:0 30px 70px -34px #000c;--grid-line:#ffffff09;--arc:#96b4ff29}.tw{background:0 0}.tw main,.tw .footer{z-index:1;position:relative}.tw main>section{position:relative}.tw main>section:not([class*=hero]):not([class*=cap-hero]){z-index:1}.tw a.feat,.tw a.fn-card,.tw a.fn-feature{color:var(--ink)}.tw .rule{background:var(--border);border:0;height:1px}.tw .ico{width:30px;height:30px}.tw .ico-grad path,.tw .ico-grad circle,.tw .ico-grad rect,.tw .ico-grad line,.tw .ico-grad polyline,.tw .ico-grad ellipse{stroke:url(#ig)}.tw .cap-hero{padding:128px 0 80px;position:relative}.tw .cap-hero-inner{z-index:1;max-width:680px;position:relative}.tw .cap-hero .eyebrow{margin-bottom:20px;display:block}.tw .cap-hero h1{letter-spacing:-.03em;font-size:clamp(40px,5.4vw,66px)}.tw .cap-hero .lede{color:var(--muted);max-width:480px;margin-top:24px;font-size:18px;line-height:1.6}.tw .cap-hero-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.tw .cap-hero-inner.split{grid-template-columns:1.04fr .96fr;align-items:center;gap:58px;max-width:none;display:grid}.tw .cap-hero-inner.split h1{font-size:clamp(34px,4.2vw,54px)}.tw .cap-hero-inner.split .lede{max-width:430px}.tw .cap-hero-inner.center{text-align:center;max-width:780px;margin:0 auto}.tw .cap-hero-inner.center .lede{margin:24px auto 0}.tw .cap-hero-inner.center .cap-hero-cta,.tw .cap-hero-inner.center .crumbs{justify-content:center}.tw .hero-visual{z-index:1;position:relative}@media(max-width:900px){.tw .cap-hero-inner.split{grid-template-columns:1fr;gap:36px}.tw .cap-hero-inner.split .hero-visual{order:2}}.tw .crumbs{color:var(--faint);letter-spacing:.04em;align-items:center;gap:9px;margin-bottom:26px;font-size:13px;display:flex}.tw .crumbs a{color:var(--muted);transition:color .2s}.tw .crumbs a:hover{color:var(--ink)}.tw .crumbs .sep{opacity:.5}.tw .feature-row .fr-copy p{color:var(--muted);max-width:420px;margin-top:16px;font-size:16px;line-height:1.62}.tw .feat-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.tw .feat{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px 22px;transition:border-color .25s,transform .25s}.tw .feat:hover{border-color:var(--border-2);transform:translateY(-2px)}.tw .feat .ico{width:26px;height:26px;margin-bottom:16px}.tw .feat h3{margin-bottom:8px;font-size:16px}.tw .feat p{color:var(--muted);font-size:13.5px;line-height:1.55}.tw .invoice{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:16px;padding:26px}.tw .invoice .ihead{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.tw .invoice .ihead .t{font-size:16px;font-weight:600}.tw .invoice .ihead .n{color:var(--muted);font-size:12px}.tw .invoice .iline{border-bottom:1px solid var(--border);color:var(--ink-soft);justify-content:space-between;padding:11px 0;font-size:13.5px;display:flex}.tw .invoice .iline .v{color:var(--ink);font-variant-numeric:tabular-nums}.tw .invoice .itotal{justify-content:space-between;margin-top:16px;font-size:15px;font-weight:600;display:flex}.tw .invoice .itotal .v{font-size:20px}.tw .stat-row{gap:14px;margin-top:18px;display:flex}.tw .stat{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex:1;padding:18px}.tw .stat .l{color:var(--muted);font-size:12px}.tw .stat .b{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:600}.tw .stat .d{color:var(--chip-green);margin-top:4px;font-size:11.5px}.tw .fn-hero{padding:128px 0 56px;position:relative}.tw .fn-hero-inner{z-index:1;max-width:680px;position:relative}.tw .fn-hero h1{letter-spacing:-.03em;margin-top:20px;font-size:clamp(40px,5.4vw,66px)}.tw .fn-hero .lede{color:var(--muted);max-width:520px;margin-top:24px;font-size:18px;line-height:1.6}.tw .fn-grid{grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:40px;display:grid}.tw .fn-card{flex-direction:column;display:flex}.tw .fn-card .photo{aspect-ratio:3/2;border:1px solid var(--border);border-radius:14px;position:relative;overflow:hidden}.tw .fn-card .cat{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:18px 0 10px;font-size:10.5px}.tw .fn-card h3{font-size:19px;line-height:1.22}.tw .fn-card p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.tw .fn-card .meta{letter-spacing:.1em;color:var(--faint);text-transform:uppercase;margin-top:14px;font-size:11px}.tw .fn-card:hover h3{color:var(--blue)}.tw .fn-feature{grid-template-columns:1.15fr 1fr;align-items:center;gap:44px;padding:8px 0 56px;display:grid}.tw .fn-feature .photo{aspect-ratio:4/3;border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:18px;position:relative;overflow:hidden}.tw .fn-thumb{background:radial-gradient(110% 130% at var(--gx,10%)var(--gy,4%),#a0beff66,transparent 58%),radial-gradient(95% 120% at var(--gx2,100%)var(--gy2,100%),#1c347852,transparent 62%),linear-gradient(var(--ang,135deg),#5277dd,#4061cf 52%,#3a55bf);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tw .fn-thumb svg{opacity:.55;width:100%;height:100%;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}.tw .fn-thumb svg circle{fill:none;stroke:#ffffff2b}.tw .fn-card:hover .fn-thumb svg,.tw .fn-feature:hover .fn-thumb svg{opacity:.8;transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.tw .fn-thumb svg{transition:none}}.tw .fn-card .scrim,.tw .fn-feature .scrim,.tw .article-cover .scrim{pointer-events:none;background:linear-gradient(#0000 38%,#060910d1);position:absolute;top:0;right:0;bottom:0;left:0}.tw .fn-card .ptitle,.tw .fn-feature .ptitle,.tw .article-cover .ptitle{color:#fff;z-index:1;pointer-events:none;font-size:17px;font-weight:600;line-height:1.2;position:absolute;bottom:16px;left:18px;right:18px}.tw .article{box-sizing:content-box;max-width:720px;margin:0 auto;padding-inline:clamp(22px,3vw,32px)}.tw .article-hero{padding-top:120px}.tw .article-cover{aspect-ratio:21/9;border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:18px;margin:36px 0 0;position:relative;overflow:hidden}.tw .article-meta{letter-spacing:.08em;color:var(--faint);text-transform:uppercase;align-items:center;gap:14px;margin-top:20px;font-size:11.5px;display:flex}.tw .article-meta .dot{background:var(--faint);border-radius:50%;width:3px;height:3px}.tw .article h1{letter-spacing:-.03em;margin-top:18px;font-size:clamp(32px,4.4vw,52px)}.tw .article .standfirst{color:var(--ink-soft);margin-top:22px;font-size:19px;line-height:1.6}.tw .article .eyebrow{margin-top:8px;display:block}.tw .prose{margin-top:40px}.tw .prose p{color:var(--ink-soft);margin-bottom:24px;font-size:17px;line-height:1.72}.tw .prose h2{letter-spacing:-.02em;margin:44px 0 16px;font-size:25px}.tw .prose ul{flex-direction:column;gap:12px;margin:0 0 24px;padding-left:0;list-style:none;display:flex}.tw .prose ul li{color:var(--ink-soft);padding-left:26px;font-size:16.5px;line-height:1.6;position:relative}.tw .prose ul li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:4px}.tw .prose blockquote{border-left:2px solid var(--blue);letter-spacing:-.01em;color:var(--ink);margin:34px 0;padding:6px 0 6px 26px;font-size:21px;font-weight:500;line-height:1.5}.tw .prose strong{color:var(--ink);font-weight:600}.tw .byline{align-items:center;gap:13px;margin-top:24px;display:flex}.tw .byline .av{width:38px;height:38px}.tw .byline .who{color:var(--ink);font-size:14px;font-weight:500}.tw .byline .role{color:var(--muted);font-size:12.5px}.tw .article-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:720px;margin:56px auto 0;padding:34px 0 50px;display:flex}.tw .endmatter{margin-top:36px}.tw .endmatter-first{border-top:1px solid var(--border);margin-top:44px;padding-top:26px}.tw .section.endmatter-cta{padding-top:clamp(52px,7vw,80px)}.tw .legal{padding-top:clamp(104px,12vh,152px);padding-bottom:clamp(72px,10vw,120px)}.tw .legal-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:clamp(28px,4vw,44px);font-size:13.5px;transition:color .18s;display:inline-flex}.tw .legal-back:hover{color:var(--ink)}.tw .legal-back-ic{transform:rotate(180deg)}.tw .legal-head{max-width:760px}.tw .legal-head .eyebrow{margin-bottom:12px;display:block}.tw .legal-title{letter-spacing:-.03em;font-size:clamp(34px,5vw,54px);font-weight:600;line-height:1.04}.tw .legal-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:13.5px;display:flex}.tw .legal-meta-sep{opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px}.tw .legal-summary{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;max-width:760px;margin-top:clamp(28px,4vw,40px);padding:20px 22px}.tw .legal-summary-k{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:11.5px;font-weight:600}.tw .legal-summary-body{margin-top:11px}.tw .legal-summary-body ul{gap:9px;list-style:none;display:grid}.tw .legal-summary-body li{color:var(--ink);padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.tw .legal-summary-body li:before{content:"";background:var(--blue);border-radius:2px;width:7px;height:7px;position:absolute;top:7px;left:2px}.tw .legal-grid{grid-template-columns:1fr;gap:40px;margin-top:clamp(40px,6vw,64px);display:grid}@media(min-width:900px){.tw .legal-grid{grid-template-columns:224px 1fr;align-items:start;gap:56px}}.tw .legal-toc{display:none}@media(min-width:900px){.tw .legal-toc{display:block;position:sticky;top:100px}}.tw .legal-toc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:11.5px;font-weight:600}.tw .legal-toc nav{border-left:1px solid var(--border);gap:1px;display:grid}.tw .legal-toc a{color:var(--muted);border-left:1px solid #0000;gap:10px;margin-left:-1px;padding:6px 0 6px 16px;font-size:13px;line-height:1.35;transition:color .16s,border-color .16s;display:flex}.tw .legal-toc a:hover{color:var(--ink);border-left-color:var(--border-2)}.tw .legal-toc-n{color:var(--faint);font-variant-numeric:tabular-nums;padding-top:1px;font-size:11.5px}.tw .legal-body{min-width:0;max-width:720px}.tw .legal-sec{border-top:1px solid var(--border);padding:26px 0;scroll-margin-top:96px}.tw .legal-sec:first-child{border-top:none;padding-top:4px}.tw .legal-sec-h{letter-spacing:-.012em;color:var(--ink);align-items:baseline;gap:12px;font-size:19px;font-weight:600;display:flex}.tw .legal-sec-n{color:var(--blue);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:600}.tw .legal-prose,.tw .legal-prose>*+*{margin-top:14px}.tw .legal-prose p{color:var(--muted);font-size:15px;line-height:1.65}.tw .legal-prose strong{color:var(--ink);font-weight:600}.tw .legal-prose em{font-style:italic}.tw .legal-prose a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.tw .legal-prose code{background:var(--surface-2);border:1px solid var(--border);color:var(--ink);border-radius:5px;padding:1px 5px;font-size:12.5px}.tw .legal-prose ul{gap:9px;padding-left:2px;list-style:none;display:grid}.tw .legal-prose li{color:var(--muted);padding-left:20px;font-size:15px;line-height:1.6;position:relative}.tw .legal-prose li:before{content:"";background:var(--border-2);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:3px}.tw .legal-prose .legal-subh{color:var(--ink);margin-top:22px;font-size:14px;font-weight:600}.tw .legal-prose>:first-child{margin-top:0}.tw .legal-prose .legal-address{color:var(--muted);line-height:1.75}.tw .legal-cross{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:38px;padding-top:22px;font-size:13.5px;display:flex}.tw .legal-cross a{color:var(--muted);transition:color .16s}.tw .legal-cross a:hover{color:var(--ink)}.tw .legal-cross a[aria-current=page]{color:var(--ink);font-weight:600}.tw .legal-cross>span{color:var(--faint)}.tw.nf{flex-direction:column;display:flex}.tw .nf-bar{flex:none;justify-content:space-between;align-items:center;height:74px;display:flex}.tw .nf-main{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;padding:40px 0 96px;display:flex}.tw .nf-code{letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow);font-size:13px;font-weight:500}.tw .nf-title{letter-spacing:-.028em;font-size:clamp(26px,4.4vw,40px)}.tw .nf-lede{max-width:440px;color:var(--muted);font-size:clamp(15.5px,2vw,18px);line-height:1.6}.tw .nf-main .btn{margin-top:10px}@media(max-width:980px){.tw .feat-grid{grid-template-columns:repeat(2,1fr)}.tw .fn-grid{grid-template-columns:1fr;max-width:460px}.tw .fn-feature{grid-template-columns:1fr;gap:26px}}@media(max-width:600px){.tw .feat-grid{grid-template-columns:1fr}.tw .stat-row{flex-direction:column}.tw .article-cover{aspect-ratio:16/10}.tw .cap-hero{padding:108px 0 60px}}:root{--tw-btn-h-lg:44px;--tw-btn-h:36px;--tw-btn-h-sm:28px;--tw-btn-r-lg:12px;--tw-btn-r:10px;--tw-btn-r-sm:8px;--tw-z-sticky:100;--tw-z-overlay:200;--tw-z-dialog:300;--tw-z-menu:400;--tw-z-toast:500;--tw-z-tooltip:600;--tw-font-display:"Plus Jakarta Sans",sans-serif;--tw-font-text:"Plus Jakarta Sans",sans-serif;--tw-font-figures:"Plus Jakarta Sans",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--tw-bg);color:var(--tw-t-ink);font-family:var(--tw-font-text);-webkit-font-smoothing:antialiased;font-synthesis-weight:none;margin:0;font-size:16px;line-height:1.6}::selection{background:#0a51d624}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--tw-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.06}p{text-wrap:pretty;margin:0}a{color:var(--tw-link);text-decoration:none}a:hover{color:#0b47b8}button,input{font:inherit;color:inherit}.mono,.fig{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums}.ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.ic-12{stroke-width:3px;width:12px;height:12px}.ic-14{stroke-width:2.55px;width:14px;height:14px}.ic-16{stroke-width:2.25px;width:16px;height:16px}.ic-20{stroke-width:1.8px;width:20px;height:20px}.ic-24{stroke-width:1.6px;width:24px;height:24px}.ic-28{stroke-width:1.29px;width:28px;height:28px}.skip-link{z-index:900;background:var(--tw-ink);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:16px;left:16px}:focus-visible{outline:2px solid var(--tw-blue);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 40px}.section{padding:112px 0}.eyebrow{font-family:var(--tw-font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--tw-eyebrow);font-size:12px;font-weight:600;line-height:1;display:block}.eyebrow .nb{white-space:nowrap}.deck{color:var(--tw-t-muted);max-width:64ch;font-size:19px;line-height:1.6}.sec-head h2{letter-spacing:-.038em;max-width:22ch;font-size:clamp(34px,4.2vw,54px)}.sec-head .eyebrow{margin-bottom:20px}.sec-head .deck{margin-top:20px}.accent{color:var(--tw-blue)}.rv{opacity:1;transform:none}html.js-rv .rv{opacity:0;transform:translateY(var(--tw-lift));transition:opacity var(--tw-dur-slow)var(--tw-ease-tide),transform var(--tw-dur-slow)var(--tw-ease-tide)}html.js-rv .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js-rv .rv{opacity:1;transform:none}}.tiderule{width:100%;height:14px;color:var(--tw-border-2);background:0 0}.tiderule svg{width:100%;height:14px}.btn{height:var(--tw-btn-h-lg);border-radius:var(--tw-btn-r-lg);font-family:var(--tw-font-text);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color var(--tw-dur-quick)var(--tw-ease-tide),border-color var(--tw-dur-quick)var(--tw-ease-tide),color var(--tw-dur-quick)var(--tw-ease-tide),transform var(--tw-dur-instant)var(--tw-ease-tide);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.985)}.btn-solid{background:var(--tw-btn-solid);color:#fff;box-shadow:0 1px 2px #0a0e1a14}.btn-solid:hover{background:var(--tw-btn-solid-hover);color:#fff}.btn-ghost{background:var(--tw-btn-ghost);color:var(--tw-t-ink);border-color:var(--tw-btn-ghost-line)}.btn-ghost:hover{background:var(--tw-btn-ghost-hover);color:var(--tw-t-ink)}.btn-soft{background:var(--tw-btn-soft);color:var(--tw-btn-soft-ink);border-color:var(--tw-btn-soft-line)}.btn-soft:hover{background:var(--tw-btn-soft-hover);color:var(--tw-btn-soft-ink)}.btn-onground{color:var(--tw-ink);background:#fff}.btn-onground:hover{color:var(--tw-ink);background:#f1f4fa}.btn-sm{height:var(--tw-btn-h-sm);border-radius:var(--tw-btn-r-sm);padding:0 12px;font-size:13px}.btn-md{height:var(--tw-btn-h);border-radius:var(--tw-btn-r);padding:0 16px;font-size:14px}.btn .ar{stroke-width:2.25px;width:16px;height:16px;transition:transform var(--tw-dur-quick)var(--tw-ease-tide)}.btn:hover .ar{transform:translate(3px)}.btn:disabled{cursor:default}.tlink{color:var(--tw-blue);align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.tlink svg{stroke-width:2.25px;width:16px;height:16px;transition:transform var(--tw-dur-quick)var(--tw-ease-tide)}.tlink:hover svg{transform:translate(3px)}.nav{z-index:var(--tw-z-sticky);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);transition:border-color var(--tw-dur-base)var(--tw-ease-tide),background-color var(--tw-dur-base)var(--tw-ease-tide);background:#ffffffd1;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.scrolled{border-bottom-color:var(--tw-border);background:#fffffff0}.nav-inner{align-items:center;gap:36px;max-width:1240px;height:72px;margin:0 auto;padding:0 40px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{width:auto;height:22px}.nav-menu{align-items:center;gap:4px;margin-right:auto;display:flex}.nav-menu>a,.nav-item>button{height:var(--tw-btn-h);border-radius:var(--tw-btn-r);white-space:nowrap;color:var(--tw-t-soft);cursor:pointer;transition:background-color var(--tw-dur-quick)var(--tw-ease-tide),color var(--tw-dur-quick)var(--tw-ease-tide);background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}.nav-menu>a:hover,.nav-item>button:hover,.nav-item.open>button{background:var(--tw-btn-ghost-hover);color:var(--tw-t-ink)}.nav-item{position:relative}.caret{stroke-width:3px;opacity:.6;width:12px;height:12px;transition:transform var(--tw-dur-quick)var(--tw-ease-tide)}.nav-item.open .caret{transform:rotate(180deg)}.nav-dropdown{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-btn-r-lg);opacity:0;visibility:hidden;min-width:290px;transition:opacity var(--tw-dur-quick)var(--tw-ease-tide),transform var(--tw-dur-quick)var(--tw-ease-tide),visibility var(--tw-dur-quick);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px);box-shadow:0 14px 40px -12px #0a0e1a29}.nav-item.open .nav-dropdown{opacity:1;visibility:visible;transform:none}.nav-dropdown a{border-radius:var(--tw-btn-r-sm);color:var(--tw-t-ink);gap:1px;padding:10px 12px;display:grid}.nav-dropdown a:hover{background:var(--tw-btn-ghost-hover);color:var(--tw-t-ink)}.nav-dropdown .t{font-size:14.5px;font-weight:600}.nav-dropdown .d{color:var(--tw-t-muted);font-size:13px}.nav-right{align-items:center;gap:10px;display:flex}.nav-right .btn{height:var(--tw-btn-h);border-radius:var(--tw-btn-r);padding:0 16px;font-size:14px}.nav-burger{background:var(--tw-btn-ghost);border:1px solid var(--tw-btn-ghost-line);border-radius:var(--tw-btn-r);cursor:pointer;width:40px;height:40px;transition:background-color var(--tw-dur-quick)var(--tw-ease-tide);justify-content:center;align-items:center;display:none}.burger-box{gap:4px;display:grid}.burger-line{background:var(--tw-t-ink);width:16px;height:1.5px;transition:transform var(--tw-dur-quick)var(--tw-ease-tide),opacity var(--tw-dur-quick)var(--tw-ease-tide);border-radius:2px;display:block}.nav-sheet{border-top:1px solid var(--tw-border);background:#fff;flex-direction:column;gap:2px;max-height:calc(100dvh - 72px);padding:8px 24px 24px;display:none;overflow:auto}.nav.menu-open .nav-sheet{display:flex}.nav-sheet a{color:var(--tw-t-ink);border-bottom:1px solid var(--tw-border);padding:12px 4px;font-size:16px;font-weight:500}.nav-sheet .btn{margin-top:16px}.sheet-disclosure{border:0;border-bottom:1px solid var(--tw-border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:12px 4px;font-size:16px;font-weight:500;display:flex}.sheet-submenu{padding-left:14px;display:none}.sheet-group.open .sheet-submenu{display:block}.sheet-group.open .caret{transform:rotate(180deg)}.hero{padding:150px 0 0;position:relative;overflow-x:clip}.hero-center{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero h1{letter-spacing:-.042em;max-width:15ch;margin-top:22px;font-size:clamp(46px,7.2vw,96px);line-height:.98}.hero .lede{color:var(--tw-t-muted);max-width:60ch;margin-top:26px;font-size:19px;line-height:1.6}.hero-waves{pointer-events:none;color:#0a51d617;height:760px;position:absolute;top:0;left:0;right:0;overflow:hidden}.hero-waves svg{width:2400px;height:760px;position:absolute;left:50%;transform:translate(-50%)}.hero-pings{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ping{background:var(--tw-blue);opacity:0;width:7px;height:7px;animation:ping 7s var(--tw-ease-tide)infinite;border-radius:50%;position:absolute}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.ping{opacity:.28;animation:none}}.wl-form{gap:10px;width:100%;max-width:440px;margin-top:32px;display:flex}.wl-form input{height:var(--tw-btn-h-lg);color:var(--tw-t-ink);background:var(--tw-field);border:1px solid var(--tw-field-line);border-radius:var(--tw-btn-r);transition:border-color var(--tw-dur-quick)var(--tw-ease-tide),box-shadow var(--tw-dur-quick)var(--tw-ease-tide);flex:1;padding:0 14px;font-size:14px}.wl-form input::placeholder{color:var(--tw-t-faint)}.wl-form input:focus{border-color:var(--tw-blue);box-shadow:0 0 0 4px var(--tw-field-focus);outline:none}.wl-form input.invalid{border-color:var(--tw-field-invalid);box-shadow:0 0 0 4px var(--tw-field-invalid-ring)}@media(hover:none)and (pointer:coarse){input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px}}.wl-error{color:var(--tw-field-invalid);margin-top:10px;font-size:13.5px}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.wl-note{color:var(--tw-t-faint);font-size:13.5px}.wl-form~.wl-note{margin-top:16px}.wl-success{text-align:left;background:#10b9810f;border:1px solid #10b9814d;border-radius:14px;align-items:center;gap:14px;margin-top:32px;padding:16px 22px;display:flex}.wl-success .ok{background:var(--tw-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.wl-success .ok svg{stroke-width:2.25px;width:16px;height:16px}.wl-success .t{font-size:15px;font-weight:600}.wl-success .s{color:var(--tw-t-muted);font-size:13.5px}.hero-media{width:100%;max-width:1000px;margin:72px auto 0}.hero-mock{transform-origin:0 0;transform:scale(var(--hm-scale,1));border:1px solid var(--tw-border-2);text-align:left;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 34px 70px -34px #0a0e1a47,0 2px 8px #0a0e1a0a}.hm-bar{border-bottom:1px solid var(--tw-border);background:#f7f6f2;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.hm-dot{background:#dcdbd4;border-radius:50%;width:9px;height:9px}.hm-url{color:var(--tw-t-faint);font-size:11.5px;font-family:var(--tw-font-text);margin-left:12px}.hm-shell{height:432px;display:flex}.hm-nav{border-right:1px solid var(--tw-border);background:#fcfbf8;flex-direction:column;flex:none;align-items:center;gap:6px;width:56px;padding:14px 0;display:flex}.hm-nav-logo{width:22px;height:22px;margin-bottom:10px;display:block}.hm-nav-i{color:#a8abb4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.hm-nav-i svg{stroke-width:1.8px;width:20px;height:20px}.hm-nav-i.on{color:var(--tw-blue);background:#0a51d617}.hm-main{flex-direction:column;flex:1;min-width:0;padding:22px 26px 26px;display:flex}.hm-stepper{justify-content:space-between;margin:6px 34px 26px;display:flex;position:relative}.hm-rail{background:var(--tw-track);border-radius:2px;height:2px;position:absolute;top:12px;left:12px;right:12px}.hm-rail-fill{background:var(--tw-blue);height:100%;transition:width var(--tw-dur-slow)var(--tw-ease-move);border-radius:2px;display:block}.hm-step{z-index:1;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.hm-node{border:2px solid var(--tw-track);width:26px;height:26px;font-family:var(--tw-font-figures);color:var(--tw-t-faint);transition:all var(--tw-dur-base)var(--tw-ease-tide);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.hm-node svg{stroke-width:3px;width:12px;height:12px}.hm-step.on .hm-node{border-color:var(--tw-blue);color:var(--tw-blue)}.hm-step.done .hm-node{background:var(--tw-blue);border-color:var(--tw-blue);color:#fff}.hm-step-label{color:var(--tw-t-faint);font-size:11.5px;font-weight:500}.hm-step.on .hm-step-label,.hm-step.done .hm-step-label{color:var(--tw-t-ink)}.hm-stage{flex:1;overflow:hidden}.hm-track{height:100%;transition:transform .62s var(--tw-ease-move);display:flex}.hm-card{flex:0 0 100%;height:100%;padding-right:1px}.hm-card-inner{border:1px solid var(--tw-border);background:#fff;border-radius:14px;flex-direction:column;height:100%;padding:18px 20px;display:flex}.hm-ch{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hm-ch-l{gap:5px;display:grid}.hm-ey{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.hm-ey-blue{color:var(--tw-blue)}.hm-ey-green{color:#0e7c86}.hm-ct{font-family:var(--tw-font-display);letter-spacing:-.025em;font-size:22px;font-weight:800;line-height:1.15}.hm-meta{color:var(--tw-t-muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.hm-client{align-items:center;gap:6px;display:flex}.hm-sep{color:var(--tw-border-2)}.hm-avatar{width:22px;height:22px;color:var(--tw-blue);font-family:var(--tw-font-text);letter-spacing:.02em;background:#0a51d61a;border-radius:50%;place-items:center;font-size:9.5px;font-weight:600;display:grid}.hm-avatar-sm{width:18px;height:18px;font-size:8.5px}.hm-pill{border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.hm-pill-gray{color:var(--tw-t-muted);background:#f2f1ec}.hm-pill-green{color:#07795c;background:#10b9811f}.hm-pill-ic{place-items:center;width:12px;height:12px;display:grid}.hm-pill-ic svg{stroke-width:3px;width:12px;height:12px}.hm-pip{background:var(--tw-success);border-radius:50%;width:6px;height:6px}.hm-scope-list{margin-top:16px;display:grid}.hm-scope-item{border-bottom:1px solid var(--tw-border);align-items:center;gap:12px;padding:11px 0;display:flex}.hm-tick{border:1.5px solid var(--tw-border-2);color:#fff;width:19px;height:19px;transition:background-color var(--tw-dur-base)var(--tw-ease-tide),border-color var(--tw-dur-base)var(--tw-ease-tide);border-radius:50%;flex:none;place-items:center;display:grid}.hm-tick svg{stroke-width:3px;opacity:0;width:12px;height:12px;transition:opacity var(--tw-dur-quick)var(--tw-ease-tide)}.hm-card.on .hm-tick,.hm-card.done .hm-tick{background:var(--tw-success);border-color:var(--tw-success)}.hm-card.on .hm-tick svg,.hm-card.done .hm-tick svg{opacity:1}.hm-card.on .hm-scope-item:first-child .hm-tick{transition-delay:.35s}.hm-card.on .hm-scope-item:nth-child(2) .hm-tick{transition-delay:.75s}.hm-card.on .hm-scope-item:nth-child(3) .hm-tick{transition-delay:1.15s}.hm-scope-name{flex:1;gap:1px;font-size:14px;font-weight:600;display:grid}.hm-scope-sub{color:var(--tw-t-muted);font-size:12px;font-weight:400}.hm-scope-amt{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.hm-cf{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.hm-cf-k{color:var(--tw-t-muted);font-size:11.5px;display:block}.hm-cf-v{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:600;display:block}.hm-btn{height:var(--tw-btn-h);border-radius:var(--tw-btn-r);background:var(--tw-btn-solid);color:#fff;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.hm-btn-ar{stroke-width:2.25px;width:16px;height:16px}.hm-sign{border:1px dashed var(--tw-border-2);background:#fcfbf8;border-radius:12px;flex-direction:column;flex:1;margin-top:16px;padding:12px 16px;display:flex;position:relative}.hm-sign-top{color:var(--tw-t-faint);justify-content:space-between;font-size:11px;display:flex}.hm-sign-tag{letter-spacing:.12em;text-transform:uppercase;font-weight:600}.hm-sign-svg{width:200px;height:56px;color:var(--tw-ink);margin:2px 0 0}.hm-sign-path{stroke-dasharray:1;stroke-dashoffset:1px}.hm-card.on .hm-sign-path{animation:sign 1.5s var(--tw-ease-move).3s forwards}@keyframes sign{to{stroke-dashoffset:0}}.hm-sign-by{border-top:1px solid var(--tw-border);align-items:center;gap:9px;margin-top:auto;padding-top:8px;display:flex}.hm-sign-name{font-size:13px;font-weight:600;display:grid}.hm-sign-role{color:var(--tw-t-muted);font-size:11.5px;font-weight:400}.hm-stamp{border:2px solid var(--tw-success);color:var(--tw-success);font-family:var(--tw-font-display);letter-spacing:.04em;text-transform:uppercase;opacity:0;border-radius:8px;padding:6px 14px;font-size:15px;font-weight:800;position:absolute;bottom:44px;right:20px;transform:rotate(-9deg)scale(1.5)}.hm-card.on .hm-stamp{animation:stamp .4s var(--tw-ease-exit)1.5s forwards}@keyframes stamp{to{opacity:.92;transform:rotate(-9deg)scale(1)}}.hm-paid-wrap{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-top:20px;display:flex;position:relative}.hm-paid-amt{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:52px;font-weight:600;line-height:1}.hm-paid-method{color:var(--tw-t-muted);align-items:center;gap:9px;margin-top:12px;font-size:13px;display:flex}.hm-card-brand{border:1px solid var(--tw-border-2);letter-spacing:.04em;color:var(--tw-t-soft);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.hm-receipt{background:#10b98112;border:1px solid #10b98133;border-radius:12px;align-items:center;gap:11px;margin-top:auto;padding:13px 15px;display:flex}.hm-receipt-ic{background:var(--tw-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.hm-receipt-ic svg{stroke-width:2.55px;width:14px;height:14px}.hm-receipt-txt{color:var(--tw-t-muted);gap:1px;font-size:12.5px;display:grid}.hm-receipt-txt b{color:var(--tw-t-ink);font-size:13.5px;font-weight:600}.problem{padding:112px 0 96px}.prob-head h2{letter-spacing:-.038em;max-width:20ch;font-size:clamp(32px,4.2vw,54px)}.prob-grid{border-top:1px solid var(--tw-border);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.prob{border-right:1px solid var(--tw-border);padding:30px 30px 30px 0}.prob:last-child{border-right:0}.prob:not(:first-child){padding-left:30px}.prob .ico{stroke-width:1.6px;width:24px;height:24px;color:var(--tw-blue)}.prob h3{font-family:var(--tw-font-text);letter-spacing:0;margin-top:20px;font-size:17px;font-weight:600;line-height:1.35}.prob p{color:var(--tw-t-muted);margin-top:8px;font-size:14.5px}.prob-fix{border-top:1px dashed var(--tw-border-2);gap:9px;padding-top:16px;font-weight:500;display:flex;color:var(--tw-t-ink)!important;margin-top:16px!important;font-size:14px!important}.prob-fix .tk{stroke-width:2.25px;width:16px;height:16px;color:var(--tw-success);flex:none;margin-top:3px}.stack-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.stack-copy h2{letter-spacing:-.038em;font-size:clamp(34px,4vw,52px)}.stack-copy .deck{margin-top:20px}.grad-mini{--tw-ground-r:18px;border-radius:var(--tw-ground-r);margin-top:34px;padding:28px 30px;position:relative}.grad-mini-k{letter-spacing:.18em;text-transform:uppercase;opacity:.8;font-size:11.5px;font-weight:600;display:block}.grad-mini-stat{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:8px;font-size:64px;font-weight:600;line-height:1.02}.grad-mini-stat span{letter-spacing:-.01em;opacity:.75;font-size:22px;font-weight:500}.grad-mini-sub{opacity:.85;margin-top:4px;font-size:15px;display:block}.grad-mini-link{height:var(--tw-btn-h-lg);border-radius:var(--tw-btn-r-lg);color:#fff;transition:background-color var(--tw-dur-quick)var(--tw-ease-tide);background:#ffffff29;border:1px solid #ffffff42;align-items:center;gap:7px;margin-top:20px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.grad-mini-link:hover{color:#fff;background:#ffffff42}.grad-mini-link svg{stroke-width:2.25px;width:16px;height:16px}.receipt{border:1px solid var(--tw-border);background:#fff;border-radius:18px;padding:8px 26px 26px}.receipt-h{border-bottom:1px solid var(--tw-border);justify-content:space-between;align-items:baseline;padding:20px 0 14px;display:flex}.receipt-h .t{font-family:var(--tw-font-text);font-size:14px;font-weight:600}.receipt-h .s{letter-spacing:.12em;text-transform:uppercase;color:var(--tw-t-faint);font-size:11.5px}.stack-row{border-bottom:1px solid var(--tw-border);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.stack-row .nm{font-size:15px;font-weight:500}.stack-row .role{color:var(--tw-t-faint);font-size:13px}.stack-total{justify-content:space-between;align-items:baseline;padding:16px 0;display:flex}.stack-total .nm{font-size:14px;font-weight:600}.stack-total .cost{letter-spacing:-.02em;color:var(--tw-t-muted);font-size:22px;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.stack-tideway{background:#0a51d60f;border-radius:12px;justify-content:space-between;align-items:baseline;margin:6px -8px 0;padding:16px 20px;display:flex}.stack-tideway .nm{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.stack-tideway .dot{width:16px;height:16px;display:block}.stack-tideway .cost{letter-spacing:-.03em;color:var(--tw-blue);font-size:26px;font-weight:600}.stack-tideway .per{font-size:15px;font-weight:500}.showcase{gap:112px;margin-top:80px;display:grid}.feature-row{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}:not(.showcase)>.feature-row+.feature-row{margin-top:112px}.feature-row.flip .fr-copy{order:2}.fr-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--tw-eyebrow);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.fr-copy h2{letter-spacing:-.038em;margin-top:18px;font-size:clamp(30px,3.4vw,42px)}.fr-list{gap:12px;margin-top:26px;display:grid}.check{color:var(--tw-t-soft);gap:11px;font-size:15.5px;display:flex}.check .tk{stroke-width:2.25px;width:16px;height:16px;color:var(--tw-success);flex:none;margin-top:4px}.fr-replaces{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.fr-replaces .k{letter-spacing:.14em;text-transform:uppercase;color:var(--tw-t-faint);font-size:11.5px;font-weight:600}.fr-replaces .tag{border:1px solid var(--tw-border-2);color:var(--tw-t-muted);border-radius:999px;padding:4px 10px;font-size:12.5px}.vidframe{border:1px solid var(--tw-border-2);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -30px #0a0e1a3d}.ai-ask{border:1px solid var(--tw-border-2);background:#fcfbf8;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ai-ask span{font-size:15px;font-weight:500}.mock{border:1px solid var(--tw-border);background:#fff;border-radius:16px;overflow:hidden}.mock-pad{padding:20px 22px}.mock-title{font-family:var(--tw-font-display);letter-spacing:-.025em;font-size:22px;font-weight:800}.mock-tabs{border-bottom:1px solid var(--tw-border);gap:18px;margin:14px 0 4px;display:flex}.mock-tabs span{color:var(--tw-t-faint);border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:10px;font-size:13px}.mock-tabs span.on{color:var(--tw-t-ink);border-bottom-color:var(--tw-blue);font-weight:600}.mrow{border-bottom:1px solid var(--tw-border);align-items:center;gap:12px;padding:12px 0;display:flex}.mrow:last-child{border-bottom:0}.ficon{width:26px;height:26px;color:var(--tw-t-muted);background:#f5f5f1;border-radius:7px;flex:none;place-items:center;display:grid}.ficon svg{stroke-width:2.55px;width:14px;height:14px}.mname{flex:1;font-size:14px;font-weight:500}.chip{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.chip.green{color:#07795c;background:#10b9811f}.chip.blue{color:var(--tw-blue);background:#0a51d61a}.chip.amber{color:#b35a00;background:#f57c0021}.chip.gray{color:var(--tw-t-muted);background:#f2f1ec}.av{background:linear-gradient(135deg,#7aa8ff,#0a51d6);border-radius:50%;width:22px;height:22px}.av.b{background:linear-gradient(135deg,#7fc8c0,#0e7c86)}.av.c{background:linear-gradient(135deg,#e9a13b,#e2622f)}.margin-card{border:1px solid var(--tw-border);background:#fff;border-radius:16px;margin-top:20px;padding:20px 22px}.margin-card .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--tw-t-faint);font-size:12px}.margin-card .big{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:4px;font-size:36px;font-weight:600;line-height:1.1}.margin-card .chart{width:100%;height:84px;margin-top:10px;display:block}.grad-panel{--tw-ground-r:26px;border-radius:var(--tw-ground-r);padding:72px 64px}.grad-panel .sec-head h2{max-width:18ch;font-size:clamp(32px,3.8vw,48px)}.grad-panel .eyebrow{color:#ffffffb8}.movers{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;display:grid}.mover{border-right:1px solid #ffffff38;padding:34px 34px 8px 0}.mover:last-child{border-right:0}.mover:not(:first-child){padding-left:34px}.mover-ic{color:#fff;opacity:.9;display:block}.mover-ic svg{stroke-width:1.6px;width:24px;height:24px}.mover-tag{letter-spacing:.18em;text-transform:uppercase;opacity:.75;margin-top:20px;font-size:11.5px;font-weight:600;display:block}.mover h3{letter-spacing:-.025em;color:#fff;margin-top:10px;font-size:22px;line-height:1.2}.mover p{color:#ffffffd1;margin-top:12px;font-size:15px;line-height:1.6}.system-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sys-matrix{border-top:1px solid var(--tw-border);border-left:1px solid var(--tw-border);grid-template-columns:repeat(2,1fr);margin-top:56px;display:grid}.sys-cell{border-right:1px solid var(--tw-border);border-bottom:1px solid var(--tw-border);color:var(--tw-t-ink);transition:background-color var(--tw-dur-base)var(--tw-ease-tide);gap:22px;padding:38px 36px;display:flex}.sys-cell:hover{color:var(--tw-t-ink);background:#fbfaf7}.sys-cell .ico{stroke-width:1.29px;width:28px;height:28px;color:var(--tw-blue);flex:none}.sys-cell h3{letter-spacing:-.025em;font-size:22px}.sys-cell p{color:var(--tw-t-muted);max-width:38ch;margin-top:10px;font-size:15px}.sys-go{color:var(--tw-blue);align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:600;display:inline-flex}.sys-go svg{stroke-width:2.55px;width:14px;height:14px;transition:transform var(--tw-dur-quick)var(--tw-ease-tide)}.sys-cell:hover .sys-go svg{transform:translate(3px)}.flow{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;margin-top:64px;display:grid}.steps{display:grid}.step{border-top:1px solid var(--tw-border);gap:22px;padding:26px 0;display:flex}.step:last-child{border-bottom:1px solid var(--tw-border)}.step-num{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums;color:var(--tw-blue);letter-spacing:.06em;padding-top:4px;font-size:13px;font-weight:600}.step .skicker{display:none}.step h3{letter-spacing:-.025em;font-size:22px}.step p{color:var(--tw-t-muted);max-width:44ch;margin-top:8px;font-size:15px}.roles-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--tw-border);flex-wrap:nowrap;gap:4px;margin-top:48px;display:flex;position:relative;overflow:auto hidden}.roles-tabs::-webkit-scrollbar{display:none}.roles-tabs button{white-space:nowrap;height:46px;color:var(--tw-t-muted);cursor:pointer;transition:color var(--tw-dur-quick)var(--tw-ease-tide);background:0 0;border:0;flex:none;padding:0 18px;font-size:15px;font-weight:500}.roles-tabs button:hover{color:var(--tw-t-ink)}.roles-tabs button.on{color:var(--tw-t-ink);font-weight:600}.roles-ink{background:var(--tw-blue);height:2px;transition:left var(--tw-dur-base)var(--tw-ease-move),width var(--tw-dur-base)var(--tw-ease-move),opacity var(--tw-dur-quick);margin-top:-2px;position:absolute}.role-panel{grid-template-columns:1fr 1fr;align-items:start;gap:72px;margin-top:56px;display:grid}.role-copy h3{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,38px)}.role-copy .sub{color:var(--tw-t-muted);margin-top:14px;font-size:18px}.checks{gap:12px;margin:28px 0;display:grid}.role-mock{border:1px solid var(--tw-border);background:#fff;border-radius:16px;padding:6px 22px 12px}.role-mock .mt{border-bottom:1px solid var(--tw-border);padding:16px 0 10px}.roles-swap{animation:swap var(--tw-dur-base)var(--tw-ease-tide)both}@keyframes swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.spec-head{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.spec-grid{grid-template-columns:repeat(2,1fr);gap:0 60px;margin-top:52px;display:grid}.spec-row{border-bottom:1px solid var(--tw-border);gap:18px;padding:24px 0;display:flex}.spec-row:first-child,.spec-row:nth-child(2){border-top:1px solid var(--tw-border)}.spec-ic{color:var(--tw-blue);flex:none}.spec-ic svg{stroke-width:1.6px;width:24px;height:24px}.spec-body .k{font-size:16px;font-weight:600}.spec-body .d{color:var(--tw-t-muted);margin-top:5px;font-size:14.5px}.notes-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.notes-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid}.note{color:var(--tw-t-ink);display:block}.note:hover{color:var(--tw-t-ink)}.note .photo{aspect-ratio:4/3;--tw-ground-r:16px;border-radius:var(--tw-ground-r);align-items:flex-end;padding:26px;display:flex;position:relative;overflow:hidden}.note .photo>i{filter:blur(60px)saturate(1.05);z-index:0;transition:transform var(--tw-dur-slow)var(--tw-ease-tide);display:block;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.note:hover .photo>i{transform:scale(1.06)}.note .scrim{z-index:2;background:linear-gradient(#060a1600 30%,#060a168c);position:absolute;top:0;right:0;bottom:0;left:0}.note .ptitle{z-index:3;font-family:var(--tw-font-display);letter-spacing:-.025em;color:#fff;text-shadow:0 1px 12px #060a164d;font-size:22px;font-weight:800;line-height:1.2;position:relative}.note .date{color:var(--tw-t-faint);margin-top:14px;font-size:13px;display:block}.pricing-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing-head h2{letter-spacing:-.038em;max-width:20ch;font-size:clamp(34px,4.2vw,54px)}.pricing-head .deck{text-align:center;margin-top:20px}.center-row{margin-top:32px}.bill-toggle{border:1px solid var(--tw-btn-ghost-line);background:var(--tw-surface-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.bill-toggle button{height:var(--tw-btn-h);color:var(--tw-t-muted);cursor:pointer;transition:background-color var(--tw-dur-quick)var(--tw-ease-tide),color var(--tw-dur-quick)var(--tw-ease-tide);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.bill-toggle button.active{background:var(--tw-surface);color:var(--tw-t-ink);box-shadow:0 1px 3px #0a0e1a1a}.bill-toggle button:hover{color:var(--tw-t-ink)}.bill-toggle .save{color:#07795c;background:#10b98124;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:840px;margin:56px auto 0;display:grid}.plan{border:1px solid var(--tw-border);background:#fff;border-radius:20px;flex-direction:column;padding:34px 32px;display:flex;position:relative}.plan.highlight{border-color:#0a51d659;box-shadow:0 24px 56px -32px #0a51d666}.plan-badge{background:var(--tw-blue);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:32px}.plan-name{font-family:var(--tw-font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-t-muted);font-size:14px;font-weight:600}.plan-price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.plan-price .amt{font-family:var(--tw-font-figures);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:56px;font-weight:600;line-height:1}.plan-price .per{color:var(--tw-t-muted);font-size:16px}.plan-billed{color:var(--tw-t-faint);margin-top:6px;font-size:13px}.plan-tag{color:var(--tw-t-muted);min-height:48px;margin-top:16px;font-size:15px}.plan-limits{border-top:1px solid var(--tw-border);border-bottom:1px solid var(--tw-border);gap:8px;margin-top:20px;padding:16px 0;display:grid}.lim{font-size:14px;font-weight:500}.plan-feats{gap:11px;margin:22px 0 28px;display:grid}.pfeat{color:var(--tw-t-soft);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.pfeat.off{color:var(--tw-t-faint)}.pfeat .ic{stroke-width:2.25px;flex:none;width:16px;height:16px;margin-top:4px}.pfeat .yes{color:var(--tw-success)}.pfeat .no{color:var(--tw-t-faint)}.plan .btn{width:100%;margin-top:auto}.plan-cta-soft{background:var(--tw-btn-soft);color:var(--tw-btn-soft-ink);border-color:var(--tw-btn-soft-line)}.plan-cta-soft:hover{background:var(--tw-btn-soft-hover);color:var(--tw-btn-soft-ink)}.pricing-foot{text-align:center;color:var(--tw-t-muted);margin-top:36px;font-size:14px;line-height:1.8}.pricing-foot a,.wl-note a{white-space:nowrap}.faq-head h2{letter-spacing:-.038em;font-size:clamp(34px,4.2vw,54px)}.faqs{border-top:1px solid var(--tw-border);max-width:900px;margin-top:44px}.faq{border-bottom:1px solid var(--tw-border)}.faq-q{text-align:left;width:100%;font-family:var(--tw-font-text);cursor:pointer;transition:color var(--tw-dur-quick)var(--tw-ease-tide);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:600;display:flex}.faq-q:hover{color:var(--tw-blue)}.chev{border:1px solid var(--tw-btn-ghost-line);width:30px;height:30px;color:var(--tw-t-muted);transition:transform var(--tw-dur-base)var(--tw-ease-tide),background-color var(--tw-dur-quick)var(--tw-ease-tide);border-radius:50%;flex:none;place-items:center;display:grid}.chev svg{stroke-width:2.25px;width:16px;height:16px}.faq.open .chev{background:var(--tw-btn-soft);border-color:var(--tw-btn-soft-line);color:var(--tw-btn-soft-ink);transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height var(--tw-dur-slow)var(--tw-ease-move);overflow:hidden}.faq-a-inner{color:var(--tw-t-muted);max-width:70ch;padding:0 60px 26px 0;font-size:16px;line-height:1.65}.faq-foot-mini{color:var(--tw-t-muted);align-items:center;gap:10px;margin-top:32px;font-size:15px;display:flex}.trust-card{border-top:1px solid var(--tw-border);grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.trust-item{border-right:1px solid var(--tw-border);gap:14px;padding:32px 28px 32px 0;display:flex}.trust-item:last-child{border-right:0}.trust-item:not(:first-child){padding-left:28px}.trust-ico{stroke-width:1.6px;width:24px;height:24px;color:var(--tw-blue);flex:none}.trust-k{font-size:15px;font-weight:600}.trust-v{color:var(--tw-t-muted);margin-top:5px;font-size:14px}.cta-card{--tw-ground-r:26px;border-radius:var(--tw-ground-r);text-align:center;padding:88px 64px}.cta-card .inner{flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex}.cta-card h2{letter-spacing:-.038em;color:#fff;font-size:clamp(32px,4vw,50px)}.cta-card p{color:#ffffffd6;max-width:52ch;margin-top:20px;font-size:18px;line-height:1.6}.cta-card .btn{margin-top:32px}.waitlist{padding:40px 0 128px}.waitlist .sec-head{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.waitlist h2{letter-spacing:-.038em;font-size:clamp(32px,3.8vw,48px)}.waitlist .deck{text-align:center}.footer{border-top:1px solid var(--tw-border);padding:72px 0 40px}.foot-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:40px;display:grid}.fcol h4{font-family:var(--tw-font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--tw-t-faint);margin-bottom:16px;font-size:12px;font-weight:600}.fcol a{color:var(--tw-t-muted);padding:5px 0;font-size:14.5px;display:block}.fcol a:hover{color:var(--tw-blue)}.foot-bottom{border-top:1px solid var(--tw-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:26px;display:flex}.cp{color:var(--tw-t-faint);font-size:13.5px}.foot-legal{gap:20px;font-size:13.5px;display:flex}.foot-legal a{color:var(--tw-t-muted)}.foot-social{gap:8px;display:flex}.foot-social a{border-radius:var(--tw-btn-r);border:1px solid var(--tw-btn-ghost-line);width:34px;height:34px;color:var(--tw-t-muted);transition:background-color var(--tw-dur-quick)var(--tw-ease-tide),color var(--tw-dur-quick)var(--tw-ease-tide);place-items:center;display:grid}.foot-social a:hover{background:var(--tw-btn-ghost-hover);color:var(--tw-t-ink)}.foot-social svg{width:17px;height:17px}@media(max-width:1080px){.wrap,.nav-inner{padding:0 28px}.prob-grid,.trust-card{grid-template-columns:repeat(2,1fr)}.prob,.trust-item{border-bottom:1px solid var(--tw-border)}.prob:nth-child(2n),.trust-item:nth-child(2n){border-right:0}.prob:nth-child(odd),.trust-item:nth-child(odd){padding-left:0}.prob:nth-child(2n),.trust-item:nth-child(2n){padding-left:28px}.movers{grid-template-columns:1fr}.mover{border-bottom:1px solid #ffffff38;border-right:0;padding:28px 0}.mover:last-child{border-bottom:0}.mover:not(:first-child){padding-left:0}.stack-wrap,.flow,.role-panel,.feature-row,.feature-row.flip{grid-template-columns:1fr;gap:44px}.feature-row.flip .fr-copy{order:0}.sys-matrix,.spec-grid,.notes-grid{grid-template-columns:1fr}.spec-grid{gap:0}.spec-row:nth-child(2){border-top:0}.foot-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.nav-menu,.nav-right .btn{display:none}.nav-burger{display:flex}}@media(max-width:860px){.section{padding:80px 0}.hero{padding-top:120px}.grad-panel,.cta-card{padding:52px 28px}.plans{grid-template-columns:1fr}.system-head,.spec-head,.notes-head{flex-direction:column;align-items:flex-start;gap:24px}.hm-shell{height:380px}.foot-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wrap,.nav-inner{padding:0 20px}.prob-grid,.trust-card{grid-template-columns:1fr}.prob,.trust-item{border-right:0;padding-right:0;padding-left:0!important}.hero-media{margin-top:52px}.hm-shell{height:400px}.hm-main{padding:16px 16px 18px}.wl-form{flex-direction:column}.hm-paid-amt{font-size:40px}.grad-mini-stat{font-size:48px}.roles-tabs{gap:0;margin-top:36px}.roles-tabs button{padding:0 13px}.roles-tabs button:first-child{padding-left:0}.foot-grid{grid-template-columns:1fr}}@media(max-width:500px){.hero .eyebrow{letter-spacing:.12em;font-size:clamp(9px,2.45vw,12px);line-height:1.5}}.hero{--hero-bleed:170px;padding:168px 0 0}.hero-ground{inset:0 0 var(--hero-bleed);pointer-events:none;position:absolute}.hero>.wrap{z-index:2;position:relative}.hero-waves,.hero-pings{z-index:2}.hero-waves{color:#ffffff21;height:660px}.hero-pings{bottom:var(--hero-bleed)}.ping{background:#fff}.hero .eyebrow{color:#ffffffb3}.hero h1{color:#fff;max-width:14ch;font-size:clamp(46px,7.2vw,80px)}.hero .accent{color:#c9dcff}.hero .lede{color:#ffffffd6;max-width:54ch}.hero .wl-form input{color:var(--tw-ink);background:#fff;border-color:#0000}.hero .wl-form input:focus{box-shadow:0 0 0 4px #ffffff38}.hero .btn-solid{color:var(--tw-ink);background:#fff}.hero .btn-solid:hover{color:var(--tw-ink);background:#edf1f8}.hero .tlink{color:#9cbfff}.hero .tlink:hover{color:#c9dcff}.hero .wl-note{color:#ffffff9e}.hero .wl-error{color:#ffc9c9}.hero .wl-success{background:#ffffff1a;border-color:#ffffff3d}.hero .wl-success .s{color:#ffffffb8}.hero-media{margin-top:66px}.hero-mock{box-shadow:0 34px 70px -42px #060e2857,0 6px 16px -8px #060e281a}.brand{position:relative}.brand .lk-white{display:none}.nav.over-ground:not(.scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.nav.over-ground:not(.scrolled) .lk-ink{display:none}.nav.over-ground:not(.scrolled) .lk-white{display:block}.nav.over-ground:not(.scrolled) .nav-menu>a,.nav.over-ground:not(.scrolled) .nav-item>button{color:#ffffffd1}.nav.over-ground:not(.scrolled) .nav-menu>a:hover,.nav.over-ground:not(.scrolled) .nav-item>button:hover,.nav.over-ground:not(.scrolled) .nav-item.open>button{color:#fff;background:#ffffff24}.nav.over-ground:not(.scrolled) .btn-ghost{color:#fff;background:#ffffff1a;border-color:#ffffff47}.nav.over-ground:not(.scrolled) .btn-ghost:hover{background:#fff3}.nav.over-ground:not(.scrolled) .nav-burger{background:#ffffff1a;border-color:#ffffff47}.nav.over-ground:not(.scrolled) .nav-burger:hover{background:#fff3}.nav.over-ground:not(.scrolled) .burger-line{background:#fff}.nav.over-ground.menu-open:not(.scrolled){-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#fffffff0}.nav.over-ground.menu-open:not(.scrolled) .lk-ink{display:block}.nav.over-ground.menu-open:not(.scrolled) .lk-white{display:none}.nav.over-ground.menu-open:not(.scrolled) .nav-menu>a,.nav.over-ground.menu-open:not(.scrolled) .nav-item>button{color:var(--tw-t-soft)}.nav.over-ground.menu-open:not(.scrolled) .btn-ghost{background:var(--tw-btn-ghost);border-color:var(--tw-btn-ghost-line);color:var(--tw-t-ink)}.nav.over-ground.menu-open:not(.scrolled) .nav-burger{background:var(--tw-btn-ghost);border-color:var(--tw-btn-ghost-line)}.nav.over-ground.menu-open:not(.scrolled) .burger-line{background:var(--tw-t-ink)}@media(max-width:860px){.hero{--hero-bleed:110px;padding-top:132px}.hero-media{margin-top:48px}}@media(max-width:620px){.hero{--hero-bleed:70px}}.brand img{height:28px}@media(max-width:620px){.brand img{height:26px}}.nav-burger{background:0 0;border:0;width:44px;height:44px;margin-right:-10px}.nav-burger:hover{background:0 0}.nav-burger:hover .burger-line{background:var(--tw-blue)}.nav.over-ground:not(.scrolled) .nav-burger,.nav.over-ground:not(.scrolled) .nav-burger:hover{background:0 0;border:0}.nav.over-ground:not(.scrolled):not(.menu-open) .nav-burger:hover .burger-line{background:#fff}.nav.over-ground.menu-open:not(.scrolled) .nav-burger{background:0 0;border:0}.nav.over-ground.menu-open:not(.scrolled) .nav-burger:hover .burger-line{background:var(--tw-blue)}.burger-line{width:18px}@media(max-width:1024px){.nav-right{margin-left:auto}}.burger-line{transition:transform var(--tw-dur-base)var(--tw-ease-move),opacity var(--tw-dur-quick)var(--tw-ease-exit),background-color var(--tw-dur-quick)var(--tw-ease-tide)}.nav.menu-open .burger-line:first-child{transform:translateY(5.5px)rotate(45deg)}.nav.menu-open .burger-line:nth-child(2){opacity:0;transform:scaleX(.3)}.nav.menu-open .burger-line:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.nav-sheet{border-top:0 solid var(--tw-border);max-height:none;transition:grid-template-rows var(--tw-dur-base)var(--tw-ease-move),padding var(--tw-dur-base)var(--tw-ease-move);background:#fff;grid-template-rows:0fr;padding:0 24px;display:grid;overflow:hidden}.nav-sheet-inner{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.nav.menu-open .nav-sheet{border-top-width:1px;grid-template-rows:1fr;padding:8px 24px 24px;display:grid}.nav-sheet .nav-sheet-inner{max-height:calc(100dvh - 72px);overflow-y:auto}@media(prefers-reduced-motion:reduce){.nav-sheet{transition:none}}.nav-sheet .btn-solid{color:#fff;border-bottom:0}.nav-sheet .btn-solid:hover{color:#fff}.nav-sheet .btn{justify-content:center}.sheet-submenu{padding:2px 0 10px 14px}.sheet-submenu a{width:100%;color:var(--tw-t-soft);border-bottom:0;padding:11px 0;font-size:15px;display:block}.sheet-submenu a:last-child{padding-bottom:2px}.nav-sheet>.nav-sheet-inner>a,.sheet-disclosure{padding:14px 4px}@media(max-width:620px){.wl-form{gap:12px}.wl-form input{width:100%;height:var(--tw-btn-h-lg);flex:none}.wl-form .btn{width:100%}}@media(max-width:860px){.plans{max-width:none;margin:56px calc(-1*var(--wrap-pad,28px))-20px;padding:14px var(--wrap-pad,28px)28px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wrap-pad,28px);-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:16px;display:flex;overflow:auto visible}.plans::-webkit-scrollbar{display:none}.plan{scroll-snap-align:center;flex:0 0 calc(100% - 52px)}}@media(max-width:620px){.plans{--wrap-pad:20px}.foot-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.foot-brand{grid-column:1/-1}.fcol h4{margin-bottom:10px}.fcol a{padding:6px 0;font-size:14px}.foot-bottom{gap:18px;margin-top:44px}}:focus{outline:none}html,body{background-color:var(--bg);color:var(--ink)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scrollbar-width:thin;scrollbar-color:var(--ink)transparent}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in srgb,var(--ink)20%,transparent)transparent}}html::-webkit-scrollbar{width:11px;height:11px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--ink)16%,transparent)}}html::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ink)30%,transparent)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}
