@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-red-600:oklch(57.7% .245 27.325);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-950:oklch(27.9% .077 45.635);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-font-family:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:ui-monospace, "SF Mono", Menlo, monospace;--color-on-accent:var(--color-on-accent);--color-page:var(--color-page);--color-subtle:var(--color-subtle);--color-track:var(--color-track);--color-row-hover:var(--color-row-hover);--color-surface:var(--color-surface);--color-elevated:var(--color-elevated);--color-line:var(--color-line);--color-line-subtle:var(--color-line-subtle);--color-line-strong:var(--color-line-strong);--color-ink:var(--color-ink);--color-ink-heading:var(--color-ink-heading);--color-ink-display:var(--color-ink-display);--color-ink-2:var(--color-ink-2);--color-ink-3:var(--color-ink-3);--color-ink-faint:var(--color-ink-faint);--color-ink-4:var(--color-ink-4);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-bg:var(--color-accent-bg);--color-accent-fg:var(--color-accent-fg);--color-accent-fg-hover:var(--color-accent-fg-hover);--color-code-fg:var(--code-fg);--color-code-line:var(--code-line);--color-code-chip-bg:var(--code-chip-bg);--color-code-chip-fg:var(--code-chip-fg);--color-meter-track:var(--color-meter-track);--color-meter-fill:var(--color-meter-fill);--color-ok:var(--color-ok);--color-warn:var(--color-warn);--color-err:var(--color-err);--color-info:var(--color-info);--color-ok-bg:var(--color-ok-bg);--color-warn-bg:var(--color-warn-bg);--color-err-bg:var(--color-err-bg);--color-info-bg:var(--color-info-bg);--radius-token-sm:6px;--radius-token-md:8px;--radius-token-lg:12px;--radius-token-pill:9999px;--text-caption:var(--text-caption);--text-body:var(--text-body);--text-lead:var(--text-lead);--text-section:var(--text-section);--text-title:var(--text-title);--text-hero:var(--text-hero)}}@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 legacy{html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--color-page:#faf9f6;--color-subtle:#f2efe9;--color-track:#ebe6dc;--color-row-hover:#f4efe4;--color-surface:#fff;--color-elevated:#fff;--color-line:#ded8cc;--color-line-subtle:#ece7de;--color-line-strong:#8a8070;--color-ink:#24211d;--color-ink-heading:#141414;--color-ink-display:#141414;--color-ink-2:#585248;--color-ink-3:#6a6256;--color-ink-faint:#6a6256;--color-ink-4:#898071;--color-accent:#c49a45;--color-accent-hover:#b58a36;--color-accent-bg:#f8f0dd;--color-accent-fg:#795919;--color-accent-fg-hover:#614512;--color-ok:#13784b;--color-ok-bg:#e8f8ef;--color-warn:#945609;--color-warn-bg:#fff5dd;--color-err:#bc303b;--color-err-bg:#fff0f1;--color-info:#1255ba;--color-info-bg:#edf5ff;--color-meter-track:#e9e9ef;--color-meter-fill:#545c6e;--code-edge:#fff0;--color-select-option-active:#f3f4f6;--shadow-select-popup:0 0 0 1px #0000001a, 0 4px 11px 0 #0000001a;--color-on-accent:#141414}[data-theme=dark]{--color-page:#111;--color-subtle:#24221f;--color-track:#2c2924;--color-row-hover:#29251d;--color-surface:#1c1b19;--color-elevated:#25231f;--color-line:#3b362d;--color-line-subtle:#302d27;--color-line-strong:#8d8270;--color-ink:#f4f0e8;--color-ink-heading:#fff;--color-ink-display:#fff;--color-ink-2:#cbc2b2;--color-ink-3:#b1a796;--color-ink-faint:#b1a796;--color-ink-4:#938875;--color-accent:#c49a45;--color-accent-hover:#d0aa5c;--color-accent-bg:#322919;--color-accent-fg:#e0bc72;--color-accent-fg-hover:#f0d299;--color-ok:#50d399;--color-ok-bg:#0d302a;--color-warn:#f6c76a;--color-warn-bg:#382c14;--color-err:#ff9a9a;--color-err-bg:#3b2028;--color-info:#85b9ff;--color-info-bg:#132e51;--color-meter-track:#2a2a34;--color-meter-fill:#9ba2b4;--code-edge:#ffffff38;--color-select-option-active:#24242d;--shadow-select-popup:0 0 0 1px #ffffff1a, 0 4px 11px 0 #00000080;--color-on-accent:#141414}:root{--brand-black:#141414;--brand-bronze:#c49a45;--brand-navy:#141414;--brand-yellow:#c49a45;--brand-cyan:#b58a36;--nav-bg-from:var(--color-surface);--nav-bg-to:var(--color-surface);--nav-fg:var(--color-ink);--nav-item-fg:var(--color-ink-2);--nav-group-fg:var(--color-ink-3);--nav-item-hover:var(--color-subtle);--nav-item-active:var(--color-accent-bg);--nav-line:var(--color-line);--nav-counter-bg:var(--color-accent-bg);--nav-counter-fg:var(--color-accent-fg);--code-bg:#181818;--code-fg:#f5f1e8;--code-comment:#b9b0a0;--code-string:#e6c88d;--code-keyword:#e0bc72;--code-fn:#f5e8cf;--code-number:#d7c8a8;--code-line:#454039;--code-muted:#beb5a6;--code-chip-bg:#312c24;--code-chip-fg:#e0d6c5;--code-surface-2:#24221f;--accent-grad-from:#c49a45;--accent-grad-to:#d0aa5c;--accent-soft-bg:#c49a451f;--accent-ring:#79591973;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--radius-sm:6px;--radius-md:8px;--radius-nav:10px;--radius-lg:12px;--radius-xl:16px;--radius-hero:20px;--radius-pill:9999px;--shadow-xs:0 1px 2px 0 #0a0d120d;--shadow-raise:0 1px 2px 0 #0000000d;--shadow-md:0 1px 2px 0 #0a0d120d;--shadow-ring:0 0 0 2px #79591973;--font-family-base:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-caption:.75rem;--text-body:.875rem;--text-lead:1rem;--text-section:1.25rem;--text-title:1.75rem;--text-hero:2rem;--dur:.15s;--ease:cubic-bezier(.4, 0, .2, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--m-lift:4px;--m-stagger-step:30ms;--transition-fast:all .15s cubic-bezier(.4, 0, .2, 1);--transition-normal:all .15s cubic-bezier(.4, 0, .2, 1);--transition-slow:all .15s cubic-bezier(.4, 0, .2, 1);--topbar-height:60px;--sidebar-width:240px;--mobile-nav-height:60px;--content-max:none;--gutter:24px;--card-pad:20px;--card-gap:20px}[data-theme=dark]{--shadow-xs:0 1px 2px 0 #0006;--shadow-md:0 1px 2px 0 #0006}:root{--lp-content-width:none;--lp-section-title:clamp(28px, 3vw, 42px);--lp-gutter:var(--gutter)}@media (width<=1199px){:root{--gutter:20px}}@media (width<=767px){:root{--gutter:16px}}:root,[data-theme=dark]{--color-bg-base:var(--color-page);--color-bg-subtle:var(--color-subtle);--color-bg-surface:var(--color-surface);--color-bg-elevated:var(--color-elevated);--color-bg-overlay:#0006;--color-bg-card:var(--color-surface);--color-text-primary:var(--color-ink);--color-text-secondary:var(--color-ink-2);--color-text-tertiary:var(--color-ink-3);--color-text-disabled:var(--color-ink-4);--color-text-inverse:#fff;--color-border:var(--color-line);--color-border-default:var(--color-line);--color-border-subtle:var(--color-line-subtle);--color-border-strong:var(--color-line-strong);--color-primary-50:var(--color-accent-bg);--color-primary-100:var(--color-accent-bg);--color-primary-500:var(--color-accent);--color-primary-600:var(--color-accent-hover);--color-primary-700:var(--color-accent-hover);--color-accent-50:var(--color-accent-bg);--color-accent-100:var(--color-accent-bg);--color-accent-500:var(--color-accent);--color-accent-600:var(--color-accent-hover);--color-accent-700:var(--color-accent-hover);--color-accent-800:var(--color-ink);--color-accent-900:var(--color-ink);--color-success:var(--color-ok);--color-success-50:var(--color-ok-bg);--color-success-100:var(--color-ok-bg);--color-success-500:var(--color-ok);--color-success-600:var(--color-ok);--color-success-bg:var(--color-ok-bg);--color-error:var(--color-err);--color-error-50:var(--color-err-bg);--color-error-100:var(--color-err-bg);--color-error-500:var(--color-err);--color-warning:var(--color-warn);--color-warning-50:var(--color-warn-bg);--color-warning-400:var(--color-warn);--color-warning-bg:var(--color-warn-bg);--color-promo-500:var(--color-accent-fg);--shadow-sm:var(--shadow-xs);--shadow-lg:var(--shadow-md);--shadow-xl:var(--shadow-md);--radius-2xl:var(--radius-xl);--font-mono:var(--font-family-mono);--color-topbar-bg:var(--color-surface);--color-sidebar-bg:var(--nav-bg-from);--color-sidebar-text:var(--nav-item-fg);--color-sidebar-active-bg:var(--nav-item-active);--color-sidebar-active-text:var(--nav-fg);--color-sidebar-hover-bg:var(--nav-item-hover);--color-sidebar-border:var(--nav-line);--color-sidebar-footer-border:var(--nav-line)}html{font-size:clamp(1rem,.9637rem + .1613vw,1.125rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);color:#262626;background:#f5f5f5;min-height:100dvh;font-size:.875rem}a{text-decoration:none}.icon-sm svg{width:14px;height:14px}.icon-md svg{width:18px;height:18px}.icon-lg svg{width:20px;height:20px}.icon-xl svg{width:24px;height:24px}@keyframes spin{to{transform:rotate(360deg)}}.alert{border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:.8125rem;animation:.2s fadeIn;display:flex}.toast{pointer-events:auto;border-radius:6px;min-width:240px;max-width:360px;padding:10px 16px;font-size:.8125rem;font-weight:500;animation:.25s slideIn;box-shadow:0 4px 12px #00000026}.auth-body{background:var(--color-page);min-height:100dvh;display:flex}@media (width>=768px){.auth-panel{background:var(--color-accent-bg);color:var(--color-ink);justify-content:center;align-items:center;padding:48px;display:none}}.form-error{color:#ff4d4f;margin-top:10px;padding-left:4px;font-size:.75rem;line-height:1.4}.auth-form-wrapper{width:100%;max-width:440px}.auth-icon-circle{background:var(--color-subtle);width:48px;height:48px;color:var(--color-ink-2);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.auth-form__subtitle--centered{text-align:center;color:var(--color-ink-2);margin-bottom:20px;font-size:.8125rem;line-height:1.5}.form-input.otp-input{text-align:center;letter-spacing:.3em;height:48px;padding-left:14px;padding-right:14px;font-size:1.25rem;font-weight:600;display:block;width:100%!important}.otp-countdown{margin-top:10px}.auth-mobile-logo{justify-content:center;margin-bottom:24px;display:flex}@media (width<=767px){.auth-mobile-logo{justify-content:center;margin-bottom:24px;display:flex}}.auth-form__title{color:var(--color-ink-2);margin-bottom:4px;font-size:1.375rem;font-weight:800}.auth-form__subtitle{color:var(--color-ink-2);margin-bottom:24px;font-size:.8125rem}.input-wrapper{align-items:center;display:flex;position:relative}.input-icon{pointer-events:none;align-items:center;display:flex;position:absolute;left:10px}.form-input{border:1px solid var(--color-ink-2);width:100%;height:42px;color:var(--color-ink-2);background:#fff;border-radius:8px;outline:none;padding:0 40px 0 34px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-input:focus-visible{border-color:var(--color-subtle);box-shadow:0 0 0 1px var(--color-ink-2);outline:none}.form-input::placeholder{color:var(--color-ink-2)}select.form-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238c8c8c' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-left:12px;padding-right:32px}.form-input:invalid:not(:placeholder-shown){border-color:#ff4d4f}.btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-block{width:100%}.btn-primary{background:var(--color-subtle);color:#fff}.btn-primary:hover{background:var(--color-subtle)}.btn-google{color:#262626;background:#fff;border:1px solid #d9d9d9;font-weight:500}.btn-google:hover{background:#f5f5f5}.auth-divider{color:var(--color-ink-2);align-items:center;gap:12px;margin:16px 0;font-size:.8125rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-subtle);flex:1;height:1px}@media (width<=480px){.auth-form-panel{min-width:0;padding:40px var(--gutter);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.auth-shell{background:var(--color-surface);grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;display:grid}}.sidebar{height:calc(100dvh - var(--topbar-height));top:var(--topbar-height);z-index:50;background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;display:flex;position:sticky}.sidebar__brand{text-decoration:none;display:none}.sidebar__nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex}.sidebar__section-label{text-transform:uppercase;letter-spacing:.06em;color:#b8a898;padding:8px 14px 4px;font-size:.625rem;font-weight:600}.sidebar__link{color:#595959;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar__link svg{opacity:.7;flex-shrink:0}.sidebar__link:hover{color:#262626;background:#f5f5f5}.sidebar__link:hover svg{opacity:1}.sidebar__link--active{color:#8a6145;background:#fdf5f0;font-weight:600}.sidebar__link--active svg{opacity:1;color:#8a6145}.app-main{flex-direction:column;flex:1;min-width:0;min-height:100%;display:flex}.app-topbar{height:var(--topbar-height);z-index:100;background:#382b22;border-bottom:none;justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(12px,2vw,28px);display:flex;position:sticky;top:0}.app-topbar__logout{color:#fff9;border-radius:6px;padding:5px 10px;font-size:.8125rem;transition:color .15s,background .15s}@media (width<=768px){.sidebar{display:none}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.btn-outline{color:#8a6145;background:#fff;border:1px solid #8a6145}.btn-outline:hover{background:#fdf5f0}.btn-secondary{color:#262626;background:#fff;border:1px solid #d9d9d9}.btn-secondary:hover{background:#f5f5f5;border-color:#bfbfbf}.btn-lg{height:48px;padding:0 24px;font-size:.9375rem}.loc-collapse{width:100%;margin-top:6px}.loc-collapse__header{cursor:pointer;color:#8a6145;-webkit-user-select:none;user-select:none;background:#8a61450f;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.loc-collapse__header:hover{background:#8a61451f}.loc-collapse__arrow{flex-shrink:0;transition:transform .2s}.loc-collapse__header.open .loc-collapse__arrow{transform:rotate(180deg)}.loc-collapse__body{background:#fff;border:1px solid #e8e0d8;border-radius:10px;margin-top:10px;padding:14px;display:none;box-shadow:0 2px 8px #8a61450f}.loc-collapse__body--open{display:block}.loc-search{border:1px solid #e4e6ea;border-radius:8px;outline:none;width:100%;margin-bottom:12px;padding:8px 12px;font-size:.8125rem;transition:border-color .15s}.loc-search:focus{border-color:#8a6145;box-shadow:0 0 0 3px #8a61451a}.loc-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-height:220px;display:grid;overflow-y:auto}.loc-item{color:#37352f;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:.8125rem;transition:background .1s;display:flex}.loc-item:hover{background:#f5f6f8}.loc-flag{font-size:1rem}@media (width<=640px){.loc-grid{grid-template-columns:repeat(2,1fr)}}.badge{white-space:nowrap;border-radius:10px;padding:2px 10px;font-size:.75rem;font-weight:500;display:inline-block}.btn-sm{height:32px;padding:0 12px;font-size:.8125rem}.link{color:#8a6145;text-decoration:underline}.profile-card{background:#fff;border:1px solid #e8e0d8;border-radius:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #8a61450f}.profile-card:hover{box-shadow:0 4px 12px #8a61451a}.profile-card__title{color:#3d2e22;margin:0;font-size:.9375rem;font-weight:600}.tax-loading{color:#8c8c8c;padding:8px 0;font-size:.8125rem}.form-group{margin-bottom:18px}.form-label{color:var(--color-ink-2);margin-bottom:8px;font-size:.8125rem;font-weight:500;display:block}[data-theme=dark] body{background:var(--color-bg-base);color:var(--color-text-primary)}[data-theme=dark] .app-topbar{background:var(--color-topbar-bg);border-bottom:1px solid var(--color-border-subtle)}[data-theme=dark] .sidebar{background:var(--color-sidebar-bg);border-right-color:var(--color-sidebar-border)}[data-theme=dark] .sidebar__link{color:var(--color-sidebar-text)}[data-theme=dark] .sidebar__link:hover{background:var(--color-sidebar-hover-bg);color:var(--color-text-primary)}[data-theme=dark] .sidebar__link--active{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-active-text)}[data-theme=dark] .sidebar__link--active svg{color:var(--color-sidebar-active-text)}[data-theme=dark] .stat-card,[data-theme=dark] .dash-section,[data-theme=dark] .plan-card,[data-theme=dark] .profile-card,[data-theme=dark] .table-wrapper,[data-theme=dark] .sub-table,[data-theme=dark] .token-card,[data-theme=dark] .panel-card,[data-theme=dark] .pricing-card,[data-theme=dark] .modal-box,[data-theme=dark] .modal-dialog,[data-theme=dark] .tk-modal-box,[data-theme=dark] .auth-shell{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .page-wrapper,[data-theme=dark] .plan-detail-title,[data-theme=dark] .dash-section__title,[data-theme=dark] .profile-card__title,[data-theme=dark] .modal-title,[data-theme=dark] .tk-modal-title,[data-theme=dark] .modal-dialog__title,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3{color:var(--color-text-primary)}[data-theme=dark] .btn-primary{background:var(--color-accent-500);color:var(--color-text-inverse)}[data-theme=dark] .btn-primary:hover{background:var(--color-accent-600)}[data-theme=dark] .btn-outline{background:var(--color-bg-surface);border-color:var(--color-accent-500);color:var(--color-accent-fg)}[data-theme=dark] .btn-outline:hover{background:var(--color-accent-50)}[data-theme=dark] .btn-ghost,[data-theme=dark] .btn-secondary{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-secondary)}[data-theme=dark] .btn-ghost:hover,[data-theme=dark] .btn-secondary:hover{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}[data-theme=dark] .form-input,[data-theme=dark] .pay-af-input,[data-theme=dark] .filter-input,[data-theme=dark] select.form-input,[data-theme=dark] select.pay-af-input{background:var(--color-bg-elevated);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] .form-input:focus,[data-theme=dark] .pay-af-input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-50)}[data-theme=dark] .form-input::placeholder,[data-theme=dark] .pay-af-input::placeholder{color:var(--color-text-disabled)}[data-theme=dark] .form-label,[data-theme=dark] .pay-af-label{color:var(--color-text-secondary)}[data-theme=dark] .profile-card{border-color:var(--color-border-default)}[data-theme=dark] .profile-card__title{color:var(--color-text-primary)}[data-theme=dark] .auth-body{background:var(--color-bg-base)}[data-theme=dark] .auth-shell{box-shadow:var(--shadow-xl)}[data-theme=dark] .auth-form__title{color:var(--color-text-primary)}[data-theme=dark] .auth-form__subtitle,[data-theme=dark] .auth-divider{color:var(--color-text-tertiary)}[data-theme=dark] .auth-divider:before,[data-theme=dark] .auth-divider:after{background:var(--color-border-default)}[data-theme=dark] .btn-google{background:var(--color-bg-elevated);border-color:var(--color-border-default);color:var(--color-text-primary)}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-subtle)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4a5a7a}@media (width<=768px){.app-topbar{height:var(--topbar-height);padding:0 12px}.app-topbar__right{gap:8px}.page-header{flex-direction:column;align-items:flex-start!important}}:focus-visible{outline:2px solid var(--color-primary-500,#2383e2);outline-offset:2px}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.app-topbar{box-shadow:0 1px 3px #0000001f}.sidebar__link--active{position:relative}.sidebar__link--active:before{content:"";background:var(--color-accent,#8a6145);border-radius:0 3px 3px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.otp-input{text-align:center;border:2px solid var(--border-color,#d1d5db);background:var(--input-bg,#fff);width:48px;height:56px;color:var(--text-primary,#111);border-radius:8px;font-size:1.5rem;font-weight:600;transition:border-color .15s}.otp-input:focus{border-color:var(--primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb1a}.app-topbar__org-wrap{position:relative}.app-topbar__org{cursor:pointer;color:#e5d4c1;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;max-width:200px;padding:6px 10px;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.app-topbar__org:hover:not(:disabled){background:#ffffff24;border-color:#ffffff3d}.app-topbar__org:disabled{opacity:.6;cursor:not-allowed}.app-topbar__org-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.app-topbar__org-menu{z-index:100;background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-width:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 18px #0000001f}.app-topbar__org-item{color:#262626;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;transition:background .12s;display:flex}.app-topbar__org-item.is-active{color:#1677ff;font-weight:600}.app-topbar__org-item-check{color:#1677ff;justify-content:center;width:12px;display:inline-flex}[data-theme=dark] .app-topbar__org-menu{background:#1f1f1f;border-color:#303030}[data-theme=dark] .app-topbar__org-item{color:#e5e5e5}[data-theme=dark] .app-topbar__org-item:hover{background:#2a2a2a}.org-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px}.org-card h3{margin:0 0 12px;font-size:.875rem;font-weight:600}[data-theme=dark] .org-card{background:#1f1f1f;border-color:#303030}.profile-page{width:100%;padding:0;font-size:.875rem}@media (width<=960px){.profile-grid{grid-template-columns:1fr}}.profile-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;padding:20px 24px;display:flex}.profile-card__title{border-bottom:1px solid var(--color-line-subtle);color:var(--color-ink-heading);align-items:center;gap:10px;margin:0 0 18px;padding-bottom:14px;font-size:1rem;font-weight:600;display:flex}.profile-card__title-icon{background:var(--color-accent-bg);width:32px;height:32px;color:var(--color-accent-fg);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.profile-info{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.profile-info li{grid-template-columns:32px minmax(80px,130px) minmax(0,1fr);align-items:center;column-gap:14px;font-size:.875rem;display:grid}.profile-info__icon-wrap{background:var(--color-accent-bg);width:32px;height:32px;color:var(--color-accent-fg);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:.9375rem;display:inline-flex}.profile-info__label{color:var(--color-ink-2);font-size:.875rem}.profile-info__value{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-size:.875rem}.profile-info__value.is-empty{color:var(--color-ink-4);font-style:italic}.tax-field{background:0 0;border:none;margin-bottom:18px;padding:0;display:block}.tax-field label{width:auto;color:var(--color-text-primary);margin-bottom:8px;font-size:.875rem;font-weight:400;display:block}.tax-field__req{color:var(--color-err)}.tax-field input{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-ink);padding:10px 12px;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.tax-field input:focus{border-color:var(--color-accent);box-shadow:var(--shadow-ring);outline:none}.tax-field input::placeholder{color:var(--color-ink-4);font-size:.875rem}.tax-field__hint{color:var(--color-text-secondary);margin:6px 0 0;font-size:.875rem}.tax-field__hint--muted{color:var(--color-text-secondary);font-style:italic}.tax-field__hint a{color:var(--color-accent-fg);text-decoration:underline}.app-content .btn-primary{background:var(--color-accent);color:#fff}.app-content .btn-primary:hover{background:var(--color-accent-hover)}.profile-card__footer{justify-content:flex-end;margin-top:auto;padding-top:16px;display:flex}.profile-loading{color:var(--color-text-tertiary);margin:0;font-size:.875rem}.wallet-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (width<=992px){.wallet-grid{grid-template-columns:minmax(0,1fr)}}.wallet-main,.wallet-side{flex-direction:column;gap:12px;display:flex}.wallet-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:12px;padding:10px 16px 12px}[data-theme=dark] .wallet-card{background:var(--color-bg-surface);border-color:var(--color-border-default)}.ant-breadcrumb,.ant-breadcrumb a,.ant-breadcrumb li,.ant-breadcrumb .ant-breadcrumb-link,.ant-breadcrumb .ant-breadcrumb-separator{color:var(--color-text-tertiary)}.ant-breadcrumb a:hover{color:var(--color-accent-fg)}.ant-breadcrumb li:last-child,.ant-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--color-text-primary)}.topup-footer{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.address-form__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.address-form .ant-form-item{margin-bottom:14px}body{background:var(--color-page);color:var(--color-ink);font-size:var(--text-lead);line-height:24px}@media (width>=640px){body{font-size:var(--text-body);line-height:20px}}.stat-card,.dash-section,.plan-card,.profile-card,.table-wrapper,.panel-card,.pricing-card,.token-card,.modal-box,.modal-dialog,.tk-modal-box{background:var(--color-surface);border-color:var(--color-line);box-shadow:var(--shadow-xs)}.dash-section,.plan-card,.profile-card,.panel-card,.pricing-card,.token-card,.table-wrapper,.modal-box,.modal-dialog,.tk-modal-box{border-radius:var(--radius-xl)}body,.sidebar,.app-topbar,.stat-card,.dash-section,.table-wrapper,.modal-box,.form-input,.pay-af-input,.badge,.btn,.pricing-card,.profile-card,.token-card{transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 1px var(--color-accent), 0 0 0 4px var(--accent-ring);outline:none}.auth-consent{margin:-2px 0 16px}.auth-consent__label{color:var(--color-ink-2);cursor:pointer;align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.55;display:flex}.auth-consent__label input{width:16px;height:16px;accent-color:var(--color-ink-2);cursor:pointer;flex:none;margin-top:1px}.auth-consent__label a{color:var(--color-ink-2);text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-consent__label a:hover{color:var(--color-ink-2)}.auth-body{background:var(--color-accent-bg)}.auth-panel{background:var(--color-accent-bg);color:var(--color-ink);justify-content:center;align-items:center;padding:48px;display:none}.auth-form-panel{min-width:0;padding:40px var(--gutter);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.auth-form__title,.form-label{color:var(--color-ink-2)}.auth-form__title{letter-spacing:-.025em;margin-bottom:8px;font-size:1.625rem;line-height:1.2}.auth-form__subtitle,.auth-form__subtitle--centered{color:var(--color-ink-2);line-height:1.55}.form-input{background:var(--color-subtle);border-color:var(--color-subtle);height:44px;color:var(--color-ink-2)}.form-input:hover{border-color:var(--color-subtle)}.form-input:focus,.form-input:focus-visible{border-color:var(--color-subtle);box-shadow:0 0 0 3px #9a7b4f26}.form-input::placeholder,.input-icon{color:var(--color-ink-2)}.btn-primary{background:var(--color-accent);border:1px solid var(--color-accent);color:#fff;box-shadow:none}.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:none}.btn-google{color:#2f2822;background:#fffdf9;border-color:#cfc5b8}.btn-google:hover{background:#f2eee7;border-color:#b8a482}.btn:disabled{opacity:1;box-shadow:none}.auth-form .btn{border-radius:9px;min-height:44px}.auth-form .btn-primary:disabled{background:var(--color-subtle);border-color:var(--color-subtle);color:var(--color-ink-2)}.auth-form .btn-primary.auth-button--loading:disabled{background:var(--color-accent);border-color:var(--color-accent);color:#fff;cursor:wait;box-shadow:none}.auth-form .btn-google:disabled{background:var(--color-subtle);border-color:var(--color-subtle);color:var(--color-ink-2)}.auth-divider{color:var(--color-ink-2)}.auth-divider:before,.auth-divider:after{background:var(--color-subtle)}.auth-consent__label{color:var(--color-ink-2);font-size:.8125rem}.auth-consent__label input{width:18px;height:18px;accent-color:var(--color-ink-2)}.auth-consent__label a,.auth-consent__label a:hover{color:var(--color-ink-2)}.auth-consent__feedback{margin:8px 0 0 27px;display:grid}.auth-consent__feedback-state{color:var(--color-ink-2);opacity:0;pointer-events:none;will-change:opacity, transform;grid-area:1/1;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;font-size:.75rem;line-height:1.45;display:grid;transform:translateY(7px)scale(.98)}.auth-consent__feedback-state--active{animation:.22s cubic-bezier(.22,1,.36,1) both auth-consent-state-in}.auth-consent__feedback-state--inactive{animation:.16s ease-in both auth-consent-state-out}.auth-consent__feedback-state--accepted{color:var(--color-ink-2)}.auth-consent__status-icon{background:var(--color-subtle);width:16px;height:16px;color:var(--color-ink-2);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:.625rem;font-weight:800;display:inline-flex}.auth-consent__feedback-state--accepted .auth-consent__status-icon{background:var(--color-subtle);color:var(--color-ink-2)}.auth-consent__feedback-state--accepted.auth-consent__feedback-state--active .auth-consent__status-icon{animation:.26s cubic-bezier(.22,1,.36,1) 30ms both auth-consent-check-pop}.auth-icon-circle{background:var(--color-subtle);color:var(--color-ink-2)}.otp-countdown{color:#6f665d}.auth-form .btn-link{color:var(--color-ink-2);background:0 0}.auth-form .btn-link:hover{background:var(--color-subtle);color:var(--color-ink-2)}.auth-form .ant-select-selector{background:var(--color-subtle)!important;border-color:var(--color-subtle)!important;color:var(--color-ink-2)!important}.auth-form .ant-btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:none}.auth-shell{background:var(--color-surface);grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.auth-panel__inner{flex-direction:column;gap:24px;width:100%;max-width:560px;display:flex}.auth-step{will-change:opacity, transform, filter;animation:.26s cubic-bezier(.22,1,.36,1) both auth-step-in}.input-wrapper:focus-within .input-icon{color:#80613a;transform:scale(1.06)}.input-icon{transition:color .16s,transform .16s}.auth-form .btn-primary:not(:disabled){transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.auth-form .btn:not(:disabled){transition:transform .16s,box-shadow .16s,background .16s,color .16s}.auth-form .btn:not(:disabled):hover{transform:translateY(-1px)}.auth-form .btn:not(:disabled):active{transform:translateY(1px)scale(.985)}.auth-form .btn-primary:not(:disabled):hover{transform:translateY(-1px)}.auth-form .btn-primary:not(:disabled):active{transform:translateY(0)scale(.99)}.auth-button__spinner{border:2px solid #f8f2e861;border-top-color:var(--color-ink-2);border-radius:50%;width:15px;height:15px;animation:.65s linear infinite auth-spinner}.auth-button--loading{animation:none}.auth-step-heading{animation:.24s cubic-bezier(.22,1,.36,1) both auth-heading-in}.auth-icon-circle{animation:.36s cubic-bezier(.22,1,.36,1) 80ms both auth-icon-in}@keyframes auth-shell-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-panel-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes auth-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-heading-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-consent-state-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-consent-state-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes auth-consent-check-pop{0%{transform:scale(.75)}65%{transform:scale(1.12)}to{transform:scale(1)rotate(0)}}@keyframes auth-guide-item-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes auth-icon-in{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes auth-spinner{to{transform:rotate(360deg)}}.ant-typography-copy{justify-content:center!important;align-items:center!important;min-width:1.5rem!important;min-height:1.5rem!important;display:inline-flex!important}.ant-switch{min-height:1.5rem!important}.page-fallback{min-height:15rem}.app-spinner{border:2px solid var(--color-line);border-top-color:var(--color-accent-fg);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite spin}.app-spinner--lg{border-width:3px;width:2rem;height:2rem}@media (prefers-reduced-motion:reduce){.app-spinner{animation-duration:2.4s}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes m-in{0%{opacity:0;transform:translateY(var(--m-lift))}to{opacity:1;transform:translateY(0)}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-pop{0%{opacity:0;transform:translateY(-2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes m-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes m-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}.page-wrapper{animation:m-fade var(--dur-2) var(--ease-out) backwards}.m-in,.m-panel{animation:m-in var(--dur-2) var(--ease-out) backwards}.m-fade{animation:m-fade var(--dur-2) var(--ease-out) backwards}.m-pop{animation:m-pop var(--dur-1) var(--ease-out) backwards;transform-origin:top}.m-overlay{animation:m-fade var(--dur-2) var(--ease-out) backwards}.m-stagger>*{animation:m-in var(--dur-2) var(--ease-out) backwards}.m-stagger>:nth-child(2){animation-delay:calc(var(--m-stagger-step) * 1)}.m-stagger>:nth-child(3){animation-delay:calc(var(--m-stagger-step) * 2)}.m-stagger>:nth-child(4){animation-delay:calc(var(--m-stagger-step) * 3)}.m-stagger>:nth-child(5){animation-delay:calc(var(--m-stagger-step) * 4)}.m-stagger>:nth-child(n+6){animation-delay:calc(var(--m-stagger-step) * 5)}.m-toast{animation:m-toast-in var(--dur-2) var(--ease-out) backwards}.m-toast--leaving{animation:m-toast-out var(--dur-1) var(--ease-in) both}.m-swap{transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}.m-tint{transition:color var(--dur-1) var(--ease)}.ant-table-tbody>tr.ant-table-row>td{transition:background-color var(--dur-1) var(--ease)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.page-wrapper,.m-in,.m-panel,.m-fade,.m-pop,.m-sheet,.m-overlay,.m-toast,.m-toast--leaving,.m-stagger>*{animation:none!important}.m-swap,.m-tint,.ant-table-tbody>tr.ant-table-row>td{transition:none!important}}.landing-layout{--lp-header-height:88px;background:var(--color-page);color:var(--color-ink)}.landing-layout .page-fallback{min-height:calc(100vh - var(--lp-header-height));min-height:calc(100svh - var(--lp-header-height))}.landing-layout .lp-header{z-index:40;background:var(--color-surface);min-height:88px;position:relative}@supports (color:color-mix(in lab, red, red)){.landing-layout .lp-header{background:color-mix(in srgb, var(--color-surface) 94%, transparent)}}.landing-layout .lp-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-layout .lp-header__inner,.landing-layout .lp-container{width:min(100% - (2 * var(--gutter)), 1240px);max-width:1240px;margin-inline:auto}.landing-layout .lp-header__inner{min-height:88px}.landing-layout .lp-header .brand-logo{padding:8px 12px}.landing-layout .lp-nav{gap:32px}.landing-layout .lp-nav__link{color:var(--color-ink-2);font-size:.8125rem}.landing-layout .lp-btn-login{background:var(--color-accent);color:#fff;border-radius:8px;min-height:40px;padding:0 18px;box-shadow:0 6px 18px #1769e02e}.landing-layout .lp-header-login{color:var(--color-ink);font-size:.8125rem;font-weight:650}.landing-layout .lp-mobile-nav{clip-path:inset(0 0 0 100%);visibility:hidden;pointer-events:none;transition:clip-path .28s,visibility 0s linear .28s;transform:none}.landing-layout .lp-mobile-nav.is-open{clip-path:inset(0);visibility:visible;pointer-events:auto;transition-delay:0s}.landing-public-v2{--color-ink-3:#52637a;--public-hero-from:#164a9a;--public-hero-mid:#1255ba;--public-hero-to:#087c9e;--public-core-from:#1e5bcb;--public-core-to:#164da7;background:var(--color-page);overflow:clip}.landing-hero-fancy{isolation:isolate;background:radial-gradient(ellipse at 80% 32%, #4c8fee2e, transparent 42%), linear-gradient(115deg, var(--color-surface) 0 34%, var(--color-page) 76%);padding:64px 0 0;position:relative}.landing-hero-fancy:before{content:"";z-index:-1;background-image:radial-gradient(#507db93d .6px,#0000 .6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.public-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(30px,4vw,64px);padding-bottom:52px;display:grid}.public-hero-copy{z-index:2;position:relative}.public-hero-eyebrow,.public-eyebrow{color:var(--color-accent-fg);letter-spacing:.16em;margin:0 0 24px;font-size:.625rem;font-weight:700}.public-hero-eyebrow{align-items:center;gap:9px;display:flex}.public-hero-copy h1{color:var(--color-ink-display);letter-spacing:-.055em;margin:0;font-size:clamp(46px,4.4vw,68px);font-weight:650;line-height:1.04}.public-hero-copy h1 em{color:#0000;background:linear-gradient(100deg, var(--public-hero-from), var(--public-hero-mid) 62%, var(--public-hero-to));-webkit-background-clip:text;background-clip:text;font-style:normal}.public-hero-description{max-width:470px;color:var(--color-ink-2);margin:26px 0 0;font-size:.9375rem;line-height:1.75}.public-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.public-hero-actions .btn{border-radius:8px;min-height:48px}.public-hero-secondary{color:var(--color-accent-fg);background:0 0}.public-hero-checks{color:var(--color-ink-3);flex-wrap:wrap;gap:22px;margin-top:22px;font-size:.6875rem;display:flex}.public-hero-checks span{align-items:center;gap:7px;display:inline-flex}.public-hero-checks svg{color:var(--color-ok)}.public-hero-scroll{color:var(--color-ink-3);letter-spacing:.15em;align-items:center;gap:10px;margin-top:40px;font-size:.5625rem;display:inline-flex}.public-hero-scroll>span{border:1px solid var(--color-line);border-radius:20px;place-items:center;width:30px;height:38px;display:grid}.public-hero-foundation{border-top:1px solid var(--color-line);min-height:92px;color:var(--color-ink-2);grid-template-columns:1.25fr repeat(4,1fr);align-items:center;gap:18px;display:grid}.public-hero-foundation strong{color:var(--color-ink-3);letter-spacing:.17em;font-size:.5625rem}.public-hero-foundation span{align-items:center;gap:9px;font-size:.75rem;font-weight:550;display:flex}.public-hero-foundation svg{color:var(--color-accent-fg)}.landing-public-v2 .public-product-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:0;padding:28px}.public-product-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.public-product-icon{background:var(--color-accent-bg);width:44px;height:44px;color:var(--color-accent-fg);border-radius:11px;place-items:center;display:grid}.public-product-category{letter-spacing:.12em;color:var(--color-ink-3);font-size:.625rem;font-weight:600}.public-product-summary{color:var(--color-ink-2);max-width:49ch;margin:16px 0 20px;font-size:.875rem;line-height:1.75}.public-product-tags{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.public-product-tags li{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-2);border-radius:5px;padding:5px 8px;font-size:.6875rem;line-height:1.3}.public-product-bottom{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.landing-public-v2 .public-product-card:hover{border-color:var(--color-line-strong);transform:none}.public-browser-strip{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-2);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 22px;font-size:.8125rem;display:flex}.public-browser-strip>span,.public-browser-strip>a{align-items:center;gap:8px;display:flex}.public-browser-strip>a{min-height:1.5rem}.public-browser-strip a{color:var(--color-accent-fg);font-weight:650}.public-workflow-section{background:var(--color-page)}.public-workflow-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.public-workflow-steps li{align-items:flex-start;gap:16px;display:flex;position:relative}.public-workflow-steps li:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:36px;bottom:-20px;left:15px}.public-workflow-number{border:1px solid var(--color-line);background:var(--color-surface);width:32px;height:32px;color:var(--color-accent-fg);border-radius:7px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.public-workflow-steps h3{color:var(--color-ink);margin:0 0 6px;font-size:.875rem;font-weight:650;line-height:1.5}.public-workflow-steps p{color:var(--color-ink-2);margin:0;font-size:.75rem;line-height:1.75}.public-demo-notice{color:var(--color-ink-3);align-items:flex-start;gap:7px;margin:0;font-size:.6875rem;line-height:1.6;display:flex}.public-demo-notice svg{flex:none;margin-top:2px}.public-workflow-cta{border-radius:8px;width:100%;min-height:44px;font-size:.8125rem}.public-workflow-section :is(button,select,a):focus-visible,.landing-public-v2 .public-product-card a:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:3px}.public-company-section{background:var(--color-page);padding-block:72px}.public-company-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.public-company-photo{aspect-ratio:16/9;background:var(--brand-navy);border-radius:12px;margin:0;position:relative;overflow:hidden}.public-company-photo img{object-fit:cover;width:100%;height:100%;display:block}.public-company-photo figcaption{color:#fff;letter-spacing:.15em;background:linear-gradient(#0000,#071121eb);padding:30px 20px 16px;font-size:.5625rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.public-company-copy h2{max-width:450px;margin:0}.public-company-copy>p:not(.public-eyebrow){color:var(--color-ink-2);margin:24px 0 18px;font-size:.875rem;line-height:1.85}.public-cost-section{background:var(--color-surface)}.public-section-heading{max-width:650px;margin:0 auto 42px}.public-section-heading--centered{text-align:center}.public-section-heading h2,.public-section-heading p{margin-inline:auto}.public-section-heading>p:last-child{color:var(--color-ink-2);margin-top:18px;font-size:.9375rem;line-height:1.65}.public-cost-section .public-section-heading h2{text-wrap:balance;max-width:480px}.public-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin-inline:auto;display:grid}.public-price-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;flex-direction:column;padding:34px;display:flex}.public-price-card--duration{background:linear-gradient(145deg, var(--color-accent-bg), var(--color-surface));border-color:#a8c7f1}.public-price-card__icon{border:1px solid var(--color-line);background:var(--color-accent-bg);width:42px;height:42px;color:var(--color-accent-fg);border-radius:10px;place-items:center;margin-bottom:22px;display:grid}.public-price-card h3{color:var(--color-ink);margin:0;font-size:1.3125rem}.public-price-card>p{color:var(--color-ink-2);margin:10px 0 22px;line-height:1.6}.public-price-card ul{flex-direction:column;gap:13px;margin:0 0 28px;padding:0;list-style:none;display:flex}.public-price-card li{color:var(--color-ink-2);align-items:flex-start;gap:10px;font-size:.8125rem;display:flex}.public-price-card li svg{color:var(--color-ok);flex:none}.public-price-card .btn{border-radius:8px;align-self:stretch;min-height:44px;margin-top:auto}.public-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:72px;display:grid}.public-faq-copy>p:not(.public-eyebrow){color:var(--color-ink-2);margin:20px 0;line-height:1.7}.public-text-link{min-height:1.5rem;color:var(--color-accent-fg);align-items:center;gap:8px;font-weight:650;display:inline-flex}.public-final-cta{color:#fff;background:#101e38;padding-block:72px}.public-final-cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.public-final-cta .public-eyebrow{color:#bcd6ff;margin:0 0 20px}.public-final-cta h2{letter-spacing:-.035em;max-width:480px;margin:0;font-size:clamp(34px,4vw,44px);line-height:1.12}.public-final-cta p{color:#d5e4ff;margin:20px 0 0;font-size:.875rem}.public-final-cta__actions{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.public-final-cta__primary{color:#163258;background:#fff;border-radius:8px;min-height:48px}.public-final-cta__secondary{color:#d5e4ff;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.75rem;text-decoration:underline;display:inline-flex}.public-final-cta a:focus-visible{outline-offset:4px;outline:2px solid #fff}.landing-public-v2 .public-price-card .btn-outline{color:var(--color-ink);border:1px solid var(--color-line-strong);background:var(--color-surface)}.public-footer{background:var(--color-surface)}.public-footer__locale{color:var(--color-ink-3);align-items:center;gap:7px;margin-top:10px;font-size:.75rem;display:flex}.auth-body.auth-v2{--color-ink-3:#52637a;--auth-story-caption:#d0e2ff;--auth-disabled-bg:#607087;background:radial-gradient(ellipse at 12% 45%, #5794ed1f, transparent 48%), radial-gradient(ellipse at 95% 10%, #5794ed1c, transparent 42%), var(--color-page);grid-template-rows:auto 1fr auto;gap:26px;min-height:100dvh;padding:26px 40px 22px;display:grid}.auth-v2__header,.auth-v2__footer{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1160px;margin-inline:auto;display:flex}.auth-v2__back{min-height:44px;color:var(--color-ink-2);align-items:center;gap:8px;font-size:.6875rem;display:flex}.auth-shell.auth-v2-frame{border:1px solid var(--color-line);background:var(--color-surface);border-radius:24px;grid-template-columns:.94fr 1.06fr;align-self:center;width:100%;max-width:1100px;min-height:650px;margin:auto;padding:10px;display:grid;box-shadow:0 30px 80px #1d467414,0 4px 12px #1d46740a}.auth-v2-frame .auth-panel.auth-story{isolation:isolate;color:#fff;background:radial-gradient(at 100% 75%,#246dd547,#0000 65%),radial-gradient(at 5% 0,#27446a61,#0000 60%),#10213b;border-radius:16px;padding:38px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";z-index:-1;background:radial-gradient(#a1c1f52e .6px,#0000 .6px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#0000,#000);mask-image:linear-gradient(150deg,#0000,#000)}.auth-v2-frame .auth-panel__inner{justify-content:space-between;gap:12px;max-width:none}.auth-story__eyebrow{color:#b3c8e7;letter-spacing:.18em;align-items:center;gap:9px;font-size:.5rem;display:flex}.auth-story__eyebrow span{background:#86b6ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #86b6ff14}.auth-story__copy h1{color:#fff;letter-spacing:-.04em;margin:28px 0 18px;font-size:2.6875rem;font-weight:550;line-height:1.14}.auth-story__copy h1 em{color:#9ac2ff;font-style:normal}.auth-story__copy>p:last-child{color:#adbed6;max-width:32ch;font-size:.75rem;line-height:1.85}.auth-story__art{perspective:800px;width:100%;max-width:356px;height:238px;margin:4px auto;position:relative}.auth-story__orbit{border:1px solid #77a9f526;border-radius:50%;width:320px;height:170px;position:absolute;top:40px;left:calc(50% - 160px);transform:rotate(-32deg)}.auth-story__card{background:linear-gradient(125deg,#355b91eb,#1a365df5);border:1px solid #8eb9fc66;border-radius:16px;width:245px;padding:20px;position:absolute;top:28px;left:calc(50% - 125px);transform:rotateY(-14deg)rotateX(10deg)rotate(-9deg);box-shadow:-9px 11px 0 -2px #152c4a,-10px 12px 0 -2px #6a9ef947,0 22px 45px #0003}.auth-story__card-top,.auth-story__card-bottom{color:#d6e6ff;letter-spacing:2px;justify-content:space-between;align-items:center;font-size:.5rem;display:flex}.auth-story__identity{align-items:center;gap:11px;margin:24px 0;display:flex}.auth-story__identity>span{background:linear-gradient(135deg,#5898f5,#285cba);border:1px solid #92b9f75c;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.auth-story__identity strong{font-size:.875rem;display:block}.auth-story__identity small{color:var(--auth-story-caption);letter-spacing:1.5px;margin-top:5px;font-size:.375rem;display:block}.auth-story__services{gap:8px;display:flex}.auth-story__services span{color:#dae8ff;border:1px solid #b7d3ff21;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:.5rem;display:flex}.auth-story__card-bottom{border-top:1px solid #a7c8ff21;justify-content:flex-start;gap:4px;margin-top:16px;padding-top:13px}.auth-story__card-bottom i{background:#86b0ee52;border-radius:2px;width:15px;height:3px}.auth-story__card-bottom i:nth-child(2){width:29px}.auth-story__card-bottom svg{margin-left:auto}.auth-story__key{color:#214b87;background:linear-gradient(135deg,#b9d5ff,#5994ed);border:1px solid #a6caff8c;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:13px;right:10px;rotate:9deg;box-shadow:0 13px 25px #03162b59}.auth-story__footer{color:#aebfd6;border-top:1px solid #b4d0fa21;justify-content:space-between;gap:12px;padding-top:20px;font-size:.5625rem;display:flex}.auth-story__footer span{align-items:center;gap:7px;display:flex}.auth-v2-frame .auth-form-panel{background:var(--color-surface);padding:30px 52px 22px}.auth-v2-frame .auth-form-wrapper{max-width:370px}.auth-v2-frame .auth-mobile-logo{display:none}.auth-step-symbol{border:1px solid var(--color-line);background:linear-gradient(140deg, var(--color-surface), var(--color-accent-bg));width:43px;height:43px;color:var(--color-accent-fg);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.auth-step-overline{color:var(--color-ink-3);letter-spacing:.17em;margin:0 0 9px;font-size:.5rem;font-weight:650}.auth-v2 .auth-step-heading{margin-bottom:28px}.auth-v2 .auth-form__title{color:var(--color-ink-display);letter-spacing:-.035em;font-size:1.875rem;font-weight:650}.auth-v2 .auth-form__subtitle{color:var(--color-ink-2);font-size:.75rem;line-height:1.75}.auth-v2 .form-label{color:var(--color-ink);font-weight:600}.auth-v2 .form-input{border-color:var(--color-line-strong);background:var(--color-surface);min-height:49px;color:var(--color-ink)}.auth-email-help{color:var(--color-ink-3);margin:9px 0 0;font-size:.625rem;line-height:1.65}.auth-v2 .auth-form .btn-primary{background:linear-gradient(120deg,#2c70ed,#2159cc);border:0;min-height:48px;box-shadow:0 7px 16px #2563eb29}.auth-v2 .auth-divider{margin:21px 0 18px;font-size:.625rem}.auth-provider-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-provider-row>:only-child{grid-column:1/-1}.auth-provider-button{border:1px solid var(--color-line);background:var(--color-surface);min-height:46px;color:var(--color-ink);font-size:.75rem}.auth-v2 .auth-consent{margin-top:12px}.auth-v2 .auth-consent__feedback{margin-top:6px}.auth-v2__support{text-align:center;color:var(--color-ink-3);margin-top:22px;font-size:.625rem}.auth-v2__support a{color:var(--color-accent-fg)}.auth-v2__footer{max-width:1100px;color:var(--color-ink-3);font-size:.5625rem}.auth-v2__footer span{align-items:center;gap:6px;display:flex}.auth-v2 .auth-form .btn-primary:disabled{background:var(--auth-disabled-bg);color:#fff;opacity:1;box-shadow:none}@keyframes infra-data-flow{0%{stroke-dashoffset:216px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.public-hero-copy{animation:.65s ease-out both public-reveal}.auth-v2-frame{animation:.55s ease-out both public-reveal}}@keyframes public-reveal{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (width>=1280px){.landing-layout :is(.lp-header__inner,.lp-container){width:min(100% - 96px,50vw + 640px,1920px);max-width:none;padding-inline:0}.landing-public-v2 .public-hero-grid{gap:clamp(48px,4vw,96px)}.landing-public-v2 :is(.public-company-copy,.public-faq-copy)>p:not(.public-eyebrow){max-width:60ch}}@media (width>=1600px){.landing-public-v2 .landing-hero-fancy{padding-top:48px}.landing-public-v2 .public-hero-grid{padding-bottom:40px}.landing-public-v2 .public-hero-copy{max-width:700px}.landing-public-v2 .public-hero-copy h1{font-size:clamp(68px,3.6vw,88px)}.landing-public-v2 .public-hero-description{max-width:560px;font-size:1.0625rem}.landing-public-v2 .public-hero-foundation{min-height:80px}.landing-public-v2 .public-browser-strip{grid-column:2}.landing-public-v2 .public-cost-section .public-section-heading{text-align:left;margin:0}.landing-public-v2 .public-cost-section .public-section-heading>*{margin-inline:0}.landing-public-v2 .public-price-grid{width:100%;max-width:none;margin:0}.landing-public-v2 .public-workflow-steps p{max-width:56ch}.landing-public-v2 .public-company-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(64px,4vw,96px)}.landing-public-v2 .public-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=1000px){.public-company-grid{gap:36px}.public-hero-grid{grid-template-columns:1fr}.public-hero-copy{max-width:620px}.public-hero-foundation{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:24px}.public-hero-foundation strong{grid-column:1/-1}.auth-v2-frame .auth-panel.auth-story{padding:32px 28px}.auth-story__copy h1{font-size:2.375rem}.auth-v2-frame .auth-form-panel{padding-inline:32px}}@media (width<=800px){.auth-body.auth-v2{padding:22px 24px}.auth-shell.auth-v2-frame{border-radius:19px;max-width:460px;min-height:0;padding:0;display:block}.auth-v2-frame .auth-panel.auth-story{display:none}.auth-v2-frame .auth-form-panel{border-radius:18px;padding:32px 35px 28px}.auth-v2__footer span:last-child{display:none}}@media (width<=767px){.landing-layout{--lp-header-height:72px}.landing-layout .lp-header,.landing-layout .lp-header__inner{min-height:72px}.landing-hero-fancy{padding-top:36px}.public-hero-grid{gap:34px;padding-bottom:30px}.public-hero-copy h1{font-size:clamp(38px,10.8vw,54px)}.public-hero-scroll{display:none}.public-browser-strip,.public-final-cta__inner{flex-direction:column;align-items:flex-start}.public-final-cta__actions{align-items:flex-start}.landing-public-v2 .public-product-card{padding:24px}.public-company-photo figcaption{padding-inline:14px;font-size:.5rem}}@media (width<=480px){.public-product-bottom{flex-direction:column;align-items:flex-start;gap:4px}.public-hero-actions{align-items:stretch}.public-hero-actions .btn{padding-inline:16px}.public-hero-checks{flex-direction:column;gap:10px}.public-hero-foundation{grid-template-columns:1fr 1fr;gap:16px 10px}.auth-body.auth-v2{gap:24px;padding:20px 16px}.auth-v2__header .brand-logo{padding:8px 10px}.auth-v2-frame .auth-form-panel{padding:29px 23px 24px}.auth-v2 .auth-form__title{font-size:1.6875rem}.auth-provider-row{gap:10px}.auth-v2__footer{margin-top:auto}}@media (prefers-reduced-motion:reduce){.public-workflow-section *{transition:none!important;animation:none!important}}[data-theme=dark] .landing-public-v2{--color-ink-3:#a0b2c9;--public-hero-from:#85b9ff;--public-hero-mid:#65b4ff;--public-hero-to:#68d5ee}[data-theme=dark] .landing-hero-fancy{background:radial-gradient(ellipse at 80% 32%, #2a70d333, transparent 42%), linear-gradient(115deg, var(--color-surface), var(--color-page))}.auth-v2[data-theme=dark],[data-theme=dark] .auth-body.auth-v2{--color-ink-3:#a0b2c9;--auth-story-caption:#d0e2ff;--auth-disabled-bg:#52637a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.credit-success-overlay{z-index:10000;background:var(--color-ink);border:0;padding:0;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.credit-success-overlay{background:color-mix(in srgb, var(--color-ink) 46%, transparent)}}.credit-success-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;place-items:center}.credit-success-overlay__art{aspect-ratio:210/67;pointer-events:none;width:min(92vw,1040px);height:auto}@media (prefers-reduced-motion:reduce){.credit-success-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.dashboard-page .page-header{margin-bottom:20px}.dashboard-page,[data-theme=dark] .dashboard-page{--dashboard-secondary-ink:var(--color-ink-2)}.dashboard-page__content{flex-direction:column;gap:24px;display:flex}.dashboard-buy-service{border-radius:var(--radius-token-md);min-height:40px;color:var(--color-on-accent);background:var(--color-accent);align-items:center;gap:7px;padding:0 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.dashboard-buy-service:hover{color:var(--color-on-accent);background:var(--color-accent-hover)}.dashboard-metrics{border:1px solid var(--color-line);border-radius:var(--radius-token-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-metric{border-right:1px solid var(--color-line-subtle);min-width:0;color:inherit;flex-direction:column;gap:5px;padding:17px 18px;display:flex}.dashboard-metric:hover{background:var(--color-subtle)}.dashboard-metric:last-child{border-right:0}.dashboard-metric>span{color:var(--dashboard-secondary-ink);font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-metric>strong{color:var(--color-ink-heading);text-overflow:ellipsis;white-space:nowrap;font-size:1.4375rem;font-weight:720;line-height:1.2;overflow:hidden}.dashboard-metric>small{color:var(--dashboard-secondary-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.dashboard-expiry-notice{border:1px solid var(--color-warn);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-expiry-notice{border:1px solid color-mix(in srgb, var(--color-warn) 36%, var(--color-line))}}.dashboard-expiry-notice{border-radius:var(--radius-token-lg);color:var(--color-warn);background:var(--color-warn-bg)}.dashboard-expiry-notice strong{color:var(--color-ink-heading);font-size:.8125rem}.dashboard-expiry-notice p{color:var(--color-ink-2);margin:2px 0 0;font-size:.75rem}.dashboard-expiry-notice>a{color:var(--color-accent-fg);align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-service-meter{margin-top:12px}.dashboard-service-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.dashboard-service-facts>span{min-width:0;color:var(--dashboard-secondary-ink);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:2px;font-size:.625rem;font-weight:650;display:flex}.dashboard-service-meter__label{color:var(--dashboard-secondary-ink)}.dashboard-service-facts strong{color:var(--color-ink-heading);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.75rem;overflow:hidden}.dashboard-service-state{color:var(--color-ink-3);align-items:center;gap:10px;font-size:.8125rem;display:flex}.dashboard-service-state button{color:var(--color-accent-fg);font-weight:700}.dashboard-help{border:1px solid var(--color-line);border-radius:var(--radius-token-lg);background:var(--color-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.dashboard-help__icon{border-radius:var(--radius-token-md);width:38px;height:38px;color:var(--color-accent-fg);background:var(--color-accent-bg);place-items:center;display:grid}.dashboard-help h2,.dashboard-help p{margin:0}.dashboard-help h2{color:var(--color-ink-heading);font-size:.875rem;font-weight:700}.dashboard-help p{color:var(--color-ink-3);margin-top:3px;font-size:.75rem}.dashboard-help>a{border:1px solid var(--color-line-strong);border-radius:var(--radius-token-md);color:var(--color-ink);background:var(--color-surface);padding:8px 11px;font-size:.75rem;font-weight:700}@container app (width<=760px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric:nth-child(2){border-right:0}.dashboard-metric:nth-child(-n+2){border-bottom:1px solid var(--color-line-subtle)}.dashboard-expiry-notice,.dashboard-help{grid-template-columns:auto minmax(0,1fr)}.dashboard-expiry-notice>a,.dashboard-help>a{grid-column:2;justify-self:start}}.dashboard-at-a-glance{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-height:38px;color:var(--color-ink-2);align-items:center;gap:8px;padding:5px 9px 5px 6px;display:inline-flex}.dashboard-at-a-glance__icon{background:var(--color-accent-bg);width:24px;height:24px;color:var(--color-accent-fg);border-radius:6px;place-items:center;display:grid}.dashboard-at-a-glance__label{font-size:.75rem;font-weight:500}.dashboard-at-a-glance__value{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1rem}.dashboard-at-a-glance__signal{background:var(--color-ink-4);border-radius:999px;width:7px;height:7px}.dashboard-at-a-glance__signal.is-live{background:var(--color-ok);box-shadow:0 0 0 3px var(--color-ok)}@supports (color:color-mix(in lab, red, red)){.dashboard-at-a-glance__signal.is-live{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ok) 16%, transparent)}}.dashboard-command{min-height:220px;color:var(--color-ink);border:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(284px,.3fr);overflow:hidden;box-shadow:0 8px 20px #0f0f181a;border-radius:var(--radius-lg)!important}.dashboard-command--warn{background:var(--color-warn-bg);border-color:#74531b}.dashboard-command__service{padding:26px 30px;position:relative}.dashboard-command__headline{align-items:center;gap:13px;display:flex}.dashboard-command__headline h2{letter-spacing:-.015em;font-size:1rem;font-weight:650!important}.dashboard-command__icon{border:1px solid #c7d2fe24;color:#c7d2fe!important;background:#818cf826!important;border-radius:13px!important}.dashboard-command--warn .dashboard-command__icon{border-color:#fbbf2426;color:#fcd34d!important;background:#f59e0b26!important}.dashboard-command .text-ink,.dashboard-command .text-ink-display{color:var(--color-ink)!important}.dashboard-command .text-ink-2,.dashboard-command .text-ink-faint{color:var(--color-ink-2)!important}.dashboard-command .bg-meter-track{background:#353642!important}.dashboard-command__telemetry{align-items:center;gap:20px;margin-top:22px;display:flex}.dashboard-command__telemetry:after{content:"";background:linear-gradient(90deg,#ffffff1f,#0000 74%);height:1px;position:absolute;top:84px;left:30px;right:30px}.dashboard-command__dial{background:conic-gradient(#4ade80 var(--dial-progress), #363742 0);border-radius:999px;flex:none;place-items:center;width:122px;height:122px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.dashboard-command--warn .dashboard-command__dial{background:conic-gradient(#fbbf24 var(--dial-progress), #51401d 0)}.dashboard-command__dial-inner{border-radius:inherit;background:var(--color-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:106px;height:106px;display:flex}.dashboard-command--warn .dashboard-command__dial-inner{background:var(--color-warn-bg)}.dashboard-command__dial strong{color:var(--color-ink);letter-spacing:-.05em;font-size:1.375rem;font-weight:750;line-height:1}.dashboard-command__dial small{color:var(--color-ink-2);letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:.5625rem;font-weight:750}.dashboard-command__facts{min-width:0;color:var(--color-ink-2);flex-direction:column;gap:9px;font-size:.875rem;line-height:1.5;display:flex}.dashboard-command__facts strong{color:var(--color-ink);font-size:.8125rem;font-weight:650}.dashboard-command__progress{background:#ffffff1f;border-radius:999px;width:min(250px,100%);height:5px;margin-top:3px;display:block;overflow:hidden}.dashboard-command__progress>span{border-radius:inherit;height:100%;transition:width var(--dur-3) var(--ease-out);background:#4ade80;display:block}.dashboard-command--warn .dashboard-command__progress>span{background:#fbbf24}.dashboard-command__copy{max-width:480px;margin-top:18px}.dashboard-command__cta{min-width:188px;box-shadow:none;position:absolute;top:26px;right:30px;border-radius:var(--radius-md)!important;background:var(--color-accent)!important;color:var(--color-on-accent)!important;font-weight:650!important}.dashboard-command__cta:hover{background:var(--color-accent-hover)!important}.dashboard-command__wallet{background:#ffffff06;border-left:1px solid #ffffff1a;flex-direction:column;padding:26px 22px 20px;display:flex}.dashboard-command__wallet-label{color:var(--color-ink-2);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:750}.dashboard-command__wallet-value{color:var(--color-ink);letter-spacing:-.045em;margin-top:8px;font-size:1.625rem;font-weight:700;line-height:1.1}.dashboard-command__wallet-hint{color:var(--color-ink-2);margin-top:7px;font-size:.75rem;line-height:1.45}.dashboard-command__wallet-action{width:100%;height:40px;color:var(--color-ink);border-radius:var(--radius-md);cursor:pointer;font:inherit;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:#ffffff0e;border:1px solid #555766;justify-content:space-between;align-items:center;margin-top:auto;padding:0 12px;font-size:.8125rem;font-weight:700;display:flex}.dashboard-command__wallet-action:hover{background:#ffffff17;border-color:#7a7c8c;transform:translateY(-1px)}.dashboard-command__wallet-action:focus-visible{outline-offset:3px;outline:2px solid #fff}.dashboard-services>h2{color:var(--color-ink-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.6875rem;font-weight:750}.dashboard-services__grid{gap:14px!important}.dashboard-service-tile{height:auto;min-height:auto;box-shadow:none;transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);grid-template-rows:auto minmax(0,1fr) auto;border-radius:var(--radius-lg)!important;background:var(--color-surface)!important;gap:16px!important;padding:20px!important;display:grid!important}.dashboard-service-tile:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-service-tile:hover{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-line))}}.dashboard-service-tile:hover{background:var(--color-subtle)!important}.dashboard-service-tile__header{gap:11px!important}.dashboard-service-tile__icon{border-radius:var(--radius-md)!important;width:34px!important;height:34px!important}.dashboard-service-tile>.min-w-0.flex-1{align-items:center;min-height:0;padding:4px 0;display:flex}.dashboard-service-tile__cta{border-top:1px solid var(--color-line-subtle);width:100%;min-height:38px;color:var(--color-accent-fg);justify-content:space-between;align-items:center;padding-top:13px;font-size:.8125rem;line-height:20px}.dashboard-service-tile__header h3{letter-spacing:-.01em;font-size:.9375rem}.dashboard-service-tile .text-xs.text-ink-2{color:var(--color-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.dashboard-service-tile .text-3xl{letter-spacing:-.045em;font-size:1.875rem}.dashboard-discovery__card{border:1px solid var(--color-line-subtle);border-radius:var(--radius-lg);background:var(--color-subtle);isolation:isolate;min-width:0;min-height:222px;transition:transform var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);display:flex;position:relative;overflow:hidden}.dashboard-discovery__card:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-discovery__card:hover{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-line))}}.dashboard-discovery__card:hover{transform:translateY(-2px)}.dashboard-discovery__card-body{z-index:1;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:18px;display:flex;position:relative}.dashboard-discovery__icon{border:1px solid;place-items:center;width:34px;height:34px;margin-bottom:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-discovery__icon{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.dashboard-discovery__icon{background:currentColor;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-discovery__icon{background:color-mix(in srgb, currentColor 9%, transparent)}}.dashboard-discovery__card--referral .dashboard-discovery__icon{color:#9d5b10}.dashboard-discovery__card--residential .dashboard-discovery__icon{color:var(--color-accent-fg)}.dashboard-discovery__card--browser .dashboard-discovery__icon{color:#087f6d}.dashboard-discovery__card h3{max-width:225px;color:var(--color-ink);letter-spacing:-.016em;margin:0;font-size:.9375rem;font-weight:680;line-height:1.25}.dashboard-discovery__card p{max-width:250px;color:var(--color-ink-2);margin:8px 0 0;font-size:.75rem;line-height:1.52}.dashboard-discovery__cta{color:var(--color-accent-fg);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-discovery__cta:hover{text-decoration:underline}.dashboard-discovery__art{z-index:0;pointer-events:none;position:absolute}.dashboard-discovery__art--referral{background:radial-gradient(circle,#f59e0b2e,#f59e0b05 67%,#0000 70%);border-radius:0 0 0 100%;width:125px;height:106px;top:-21px;right:-13px}.dashboard-discovery__coin{width:38px;height:38px;color:var(--brand-navy);background:#fff4d7;border:1px solid #e8b657;border-radius:999px;place-items:center;font-size:1rem;font-weight:750;display:grid;position:absolute;box-shadow:0 5px 10px #925e0e1f}.dashboard-discovery__coin--one{top:24px;right:32px}.dashboard-discovery__coin--two{top:48px;right:73px;transform:scale(.74)}.dashboard-discovery__spark{background:#e7a525;border-radius:999px;width:7px;height:7px;position:absolute}.dashboard-discovery__spark--one{top:20px;right:78px}.dashboard-discovery__spark--two{width:5px;height:5px;top:69px;right:24px}.dashboard-discovery__art--network{opacity:.78;width:120px;height:95px;top:13px;right:9px}.dashboard-discovery__network-line{transform-origin:100%;background:#9cb6ff;width:57px;height:1px;position:absolute;top:44px;right:29px}.dashboard-discovery__network-line--one{transform:rotate(-27deg)}.dashboard-discovery__network-line--two{transform:rotate(30deg)}.dashboard-discovery__network-node{background:#627eff;border:4px solid #dbe5ff;border-radius:999px;width:19px;height:19px;display:block;position:absolute;box-shadow:0 0 0 5px #627eff1f}.dashboard-discovery__network-node--one{top:35px;right:18px}.dashboard-discovery__network-node--two{top:5px;right:75px;transform:scale(.7)}.dashboard-discovery__network-node--three{top:70px;right:78px;transform:scale(.78)}.dashboard-discovery__art--browser{background:#ecfaf6;border:1px solid #b8e2d8;border-radius:9px;width:110px;height:76px;top:15px;right:14px;overflow:hidden;transform:rotate(3deg);box-shadow:0 5px 12px #05745f12}.dashboard-discovery__browser-bar{border-bottom:1px solid #cdece4;gap:4px;padding:8px;display:flex}.dashboard-discovery__browser-bar i{background:#64bca9;border-radius:999px;width:5px;height:5px;display:block}.dashboard-discovery__browser-code{gap:6px;padding:10px 12px;display:grid}.dashboard-discovery__browser-code i{background:#7ecbb9;border-radius:999px;height:4px;display:block}.dashboard-discovery__browser-code i:first-child{width:72%}.dashboard-discovery__browser-code i:nth-child(2){background:#b0dfd3;width:48%;margin-left:13px}.dashboard-discovery__browser-code i:nth-child(3){width:62%}.dashboard-services{background:0 0;border:0;padding:0}.dashboard-services>h2{margin-bottom:10px}.dashboard-services__grid{grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;gap:14px!important}.dashboard-services__grid>.dashboard-service-tile,.dashboard-services__grid>.dashboard-discovery__card{height:auto;min-height:0}.dashboard-bento__proxy{grid-column:span 6;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-bento__proxy{border-color:color-mix(in srgb, var(--color-accent) 22%, var(--color-line))!important}}.dashboard-bento__proxy{background:radial-gradient(circle at 93% 12%, var(--color-accent), transparent 32%), var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-bento__proxy{background:radial-gradient(circle at 93% 12%, color-mix(in srgb, var(--color-accent) 13%, transparent), transparent 32%), var(--color-surface)!important}}.dashboard-bento__s3{grid-column:span 6;background:radial-gradient(circle at 95% 10%, var(--color-accent), transparent 30%), var(--color-surface)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-bento__s3{background:radial-gradient(circle at 95% 10%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 30%), var(--color-surface)!important}}.dashboard-discovery__card--referral,.dashboard-discovery__card--residential{background:var(--color-surface);grid-column:span 3}.dashboard-discovery__card--browser{background:var(--color-surface);grid-column:span 6}.dashboard-discovery__card--referral .dashboard-discovery__card-body,.dashboard-discovery__card--residential .dashboard-discovery__card-body{padding:17px}.dashboard-discovery__card--referral .dashboard-discovery__icon,.dashboard-discovery__card--residential .dashboard-discovery__icon{width:30px;height:30px;margin-bottom:12px}.dashboard-discovery__card--referral h3,.dashboard-discovery__card--residential h3{max-width:180px;font-size:.875rem}.dashboard-discovery__card--referral p,.dashboard-discovery__card--residential p{max-width:184px;font-size:.6875rem;line-height:1.45}.dashboard-discovery__card--referral .dashboard-discovery__cta,.dashboard-discovery__card--residential .dashboard-discovery__cta{font-size:.6875rem}.dashboard-discovery__card--browser .dashboard-discovery__card-body{padding:20px 156px 18px 20px}.dashboard-discovery__card--browser .dashboard-discovery__icon{margin:0;position:absolute;top:18px;left:20px}.dashboard-discovery__card--browser h3{margin-left:45px;padding-top:8px}.dashboard-discovery__card--browser p{max-width:270px}.dashboard-discovery__card--browser .dashboard-discovery__art--browser{top:50%;right:29px;transform:translateY(-50%)rotate(3deg)}@container app (width<=999px){.dashboard-services__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bento__proxy{grid-column:span 2}.dashboard-bento__s3,.dashboard-discovery__card--referral,.dashboard-discovery__card--residential,.dashboard-discovery__card--browser{grid-column:span 1}.dashboard-services__grid>.dashboard-service-tile,.dashboard-services__grid>.dashboard-discovery__card{min-height:220px}.dashboard-discovery__card--browser .dashboard-discovery__card-body{padding:18px}.dashboard-discovery__card--browser .dashboard-discovery__icon{margin-bottom:12px;position:static}.dashboard-discovery__card--browser h3{margin-left:0;padding-top:0}.dashboard-discovery__card--browser .dashboard-discovery__art--browser{top:15px;right:14px;transform:rotate(3deg)}}.dashboard-chart-card{box-shadow:none;border-radius:var(--radius-lg)!important;background:var(--color-surface)!important;padding:20px!important}.dashboard-chart-card>.mb-4{border-bottom:1px solid var(--color-line-subtle);padding-bottom:14px;margin-bottom:16px!important}.dashboard-chart-card>.mb-4 h3{letter-spacing:-.01em;font-size:.9375rem}.dashboard-chart-card [data-testid=sub-status-tiles]{gap:12px!important}.dashboard-status-tile{border:1px solid var(--color-line-subtle);border-radius:var(--radius-md);background:var(--color-subtle);justify-content:center;min-height:88px;padding:14px 16px!important}.dashboard-status-tile>span:first-child{letter-spacing:-.04em;font-size:1.75rem!important}.dashboard-status-tile>span:last-child{letter-spacing:.01em}@container app (width<=900px){.dashboard-command{grid-template-columns:1fr}.dashboard-command__wallet{border-top:1px solid #ffffff1a;border-left:0}.dashboard-command__wallet-action{margin-top:18px}}@container app (width<=600px){.dashboard-at-a-glance{display:none}.dashboard-page .page-header{margin-bottom:22px}.dashboard-page__content{gap:24px}.dashboard-command__service{padding:22px 20px}.dashboard-command__telemetry{gap:16px;margin-top:20px}.dashboard-command__dial{width:108px;height:108px}.dashboard-command__dial-inner{width:94px;height:94px}.dashboard-command__cta{width:100%;margin-top:22px;position:static}.dashboard-command__wallet{padding:20px}.dashboard-service-tile{height:auto;min-height:190px;padding:18px!important}.dashboard-services__grid{grid-template-columns:1fr}.dashboard-bento__proxy,.dashboard-bento__s3,.dashboard-discovery__card--referral,.dashboard-discovery__card--residential,.dashboard-discovery__card--browser{grid-column:span 1}.dashboard-services__grid>.dashboard-service-tile,.dashboard-services__grid>.dashboard-discovery__card{min-height:190px}.dashboard-chart-card{padding:18px!important}.dashboard-chart-card [data-testid=sub-status-tiles]{grid-template-columns:1fr!important}.dashboard-status-tile{flex-direction:row;justify-content:space-between;min-height:74px}}.dashboard-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-services__grid>*{grid-column:auto}@container app (width<=599px){.dashboard-services__grid,.dashboard-discovery__grid{grid-template-columns:minmax(0,1fr)}}.subscriptions-page{flex-direction:column;gap:18px;display:flex}.subscriptions-page .page-header{margin-bottom:0}.subscriptions-buy-link{border-radius:var(--radius-token-md);min-height:40px;color:var(--color-on-accent);background:var(--color-accent);align-items:center;gap:7px;padding:0 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.subscriptions-buy-link:hover{color:var(--color-on-accent);background:var(--color-accent-hover)}.subscriptions-metrics{border:1px solid var(--color-line);border-radius:var(--radius-token-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.subscriptions-metrics>div{border-right:1px solid var(--color-line-subtle);flex-direction:column;gap:5px;min-width:0;padding:16px 18px;display:flex}.subscriptions-metrics>div:last-child{border-right:0}.subscriptions-metrics span{color:var(--color-ink-3);font-size:var(--text-caption)}.subscriptions-metrics strong{color:var(--color-ink-heading);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700;overflow:hidden}.subscriptions-table-card{border:1px solid var(--color-line);border-radius:var(--radius-token-lg);background:var(--color-surface);overflow:hidden}.subscriptions-search{border:1px solid var(--color-line-strong);border-radius:var(--radius-token-md);width:min(100%,420px);color:var(--color-ink-3);background:var(--color-surface);align-items:center;gap:9px;margin:16px 18px;padding:0 12px;display:flex}.subscriptions-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-bg)}.subscriptions-search input{width:100%;height:40px;color:var(--color-ink);background:0 0;border:0;outline:0;font-size:.875rem}.subscriptions-table-scroll{border-top:1px solid var(--color-line-subtle);position:relative;overflow-x:auto}.subscriptions-table{border-collapse:collapse;width:100%;min-width:820px}.subscriptions-table th{color:var(--color-ink-3);background:var(--color-subtle);font-size:var(--text-caption);text-align:left;padding:10px 16px;font-weight:600}.subscriptions-table td{border-top:1px solid var(--color-line-subtle);color:var(--color-ink-2);vertical-align:top;padding:14px 16px;font-size:.8125rem}.subscriptions-table td:first-child{width:42%}.subscriptions-table td:first-child>strong,.subscriptions-table td:first-child>span{display:block}.subscriptions-table td:first-child>strong{color:var(--color-ink-heading);font-size:.875rem}.subscriptions-table td:first-child>span{color:var(--color-ink-3);margin-top:2px}.subscriptions-table .usage-meter{max-width:300px;margin-top:9px}.subscriptions-service{border-radius:var(--radius-token-pill);color:var(--color-info);background:var(--color-info-bg);font-size:var(--text-caption);padding:3px 9px;font-weight:650;display:inline-flex}.subscriptions-service--proxy{color:var(--color-accent-fg);background:var(--color-accent-bg)}.subscriptions-details{color:var(--color-ink-3);font-size:var(--text-caption);margin-top:9px}.subscriptions-details summary{cursor:pointer;width:max-content;font-weight:600}.subscriptions-details dl{border-radius:var(--radius-token-md);background:var(--color-subtle);gap:6px;margin:9px 0 0;padding:10px 12px;display:grid}.subscriptions-details dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.subscriptions-details dt{color:var(--color-ink-3)}.subscriptions-details dd{min-width:0;color:var(--color-ink-2);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;display:flex}.subscriptions-details code{text-overflow:ellipsis;overflow:hidden}.subscriptions-manage-link{color:var(--color-accent-fg);white-space:nowrap;align-items:center;gap:5px;min-height:1.5rem;font-weight:650;display:inline-flex}.subscriptions-state{min-height:180px;color:var(--color-ink-3);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.subscriptions-state p{margin:0}.subscriptions-state button{color:var(--color-accent-fg);font-weight:650}@container app (width<=720px){.subscriptions-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptions-metrics>div:nth-child(2){border-right:0}.subscriptions-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--color-line-subtle)}.subscriptions-search{width:auto}}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-content>*,.page-wrapper>*,.app-topbar__brand,.app-topbar__right,.app-topbar__org{min-width:0}.app-topbar__right{flex:0 auto}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:3px}@media (width>=960px){.auth-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel{display:flex}.auth-mobile-logo{display:none}}.auth-form .btn-primary,.auth-form .btn-primary.auth-button--loading:disabled{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:none}.auth-form .form-input{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line-strong);min-height:44px}.auth-form .form-input:focus{border-color:var(--color-accent);box-shadow:var(--shadow-ring)}.auth-form .ant-select-selector{background:var(--color-surface)!important;color:var(--color-ink)!important;border-color:var(--color-line-strong)!important}.auth-form .ant-select-selection-item,.auth-form .ant-select-arrow{color:var(--color-ink-2)!important}.auth-consent__label input{accent-color:var(--color-accent)}.app-topbar{height:var(--topbar-height);background:var(--color-surface);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-xs);color:var(--color-ink);padding:0 var(--gutter);z-index:100;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.app-topbar__right{align-items:center;gap:8px;display:flex}.app-topbar__iconbtn{border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--color-ink-2);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.app-topbar__logout{cursor:pointer;font-size:var(--text-body);color:var(--color-ink-2);border-radius:var(--radius-md);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;padding:6px 10px;font-weight:500}.app-topbar__logout:hover{color:var(--color-ink);background:var(--color-subtle)}.app-topbar__avatar{border-radius:var(--radius-pill);background:var(--accent-grad-to);width:30px;height:30px;color:var(--color-on-accent);font-size:var(--text-caption);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;display:flex}.app-topbar__org-label,.app-topbar__org-name{font-size:var(--text-body);color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:clamp(90px,28vw,220px);line-height:20px;display:block;overflow:hidden}.app-topbar__logout{align-items:center;gap:6px;display:inline-flex}.app-topbar__org{cursor:pointer;color:var(--color-ink-2);font-size:var(--text-body);background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.app-topbar__org:hover:not(:disabled){color:var(--color-ink);background:var(--color-subtle)}.app-topbar__org-menu,.app-topbar__avatar-menu{background:var(--color-elevated);border:1px solid var(--color-line);box-shadow:var(--shadow-md)}.app-topbar__org-menu{border-radius:var(--radius-md)}.app-topbar__org-item:hover{background:var(--color-subtle)}.app-topbar__org-item.is-active{color:var(--color-accent-fg)}.app-topbar__avatar-menu{border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:180px;padding:8px;display:flex}.app-topbar__avatar-menu-email{font-size:var(--text-caption);color:var(--color-ink-3);word-break:break-all;padding:6px 10px}.app-topbar__avatar-menu button{text-align:left;border-radius:var(--radius-sm);font-size:var(--text-body);color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:8px 10px;font-family:inherit}.app-topbar__avatar-menu button:hover{background:var(--color-subtle)}.app-topbar__avatar-menu button .is-active{color:var(--color-accent-fg);font-weight:600}.sidebar{background:var(--nav-bg-from);border-right:1px solid var(--color-line);color:var(--nav-fg)}.sidebar__nav{flex-direction:column;flex:1;gap:4px;padding:20px 16px;display:flex;overflow-y:auto}.sidebar__section-label{font-size:var(--text-body);text-transform:uppercase;letter-spacing:.02em;color:var(--nav-group-fg);align-items:center;height:32px;padding:0 12px;font-weight:500;display:flex}.sidebar__link,.sidebar__parent{border-radius:var(--radius-nav);width:100%;min-height:46px;font:inherit;font-size:var(--text-body);color:var(--nav-item-fg);text-align:left;cursor:pointer;transition:all var(--dur) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:12px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.sidebar__link svg,.sidebar__parent svg{opacity:1;flex-shrink:0}.sidebar__link:hover,.sidebar__parent:hover{background:var(--nav-item-hover);color:var(--nav-fg)}.sidebar__link--active,.sidebar__parent--active{background:var(--nav-item-active);border-color:var(--nav-line);color:var(--nav-fg);font-weight:500}.sidebar__link--active svg,.sidebar__parent--active svg{color:var(--nav-fg)}.profile-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.profile-grid>*,.billing-settings>.ant-form{width:100%;min-width:0;max-width:720px}@container app (width>=1000px){.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-content .ant-table-wrapper,.app-content .ant-table-container{min-width:0;max-width:100%}.app-content .ant-table-content{overflow-x:auto}@media (width<=768px){.app-content{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + 24px)}.app-topbar{gap:8px}.app-topbar__right{gap:2px}.app-topbar__org-label,.app-topbar__org-name{max-width:76px}.app-topbar__iconbtn,.app-topbar__logout,.app-topbar__org{min-height:44px}.app-topbar__iconbtn{min-width:44px}.app-content .ant-btn{min-height:44px}}.app-topbar__org-wrap{flex:0 auto;min-width:0}@media (width<=768px){.app-topbar__org{max-width:100%;padding-inline:2px}.app-topbar__right{flex:1;justify-content:flex-end}.app-topbar__logout{justify-content:center;min-width:44px}}.billing-settings{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.billing-settings>.page-header{grid-column:1/-1;margin-bottom:0}.billing-settings>.rounded-token-lg{width:100%;min-width:0;padding:clamp(16px,3cqi,24px)}.billing-settings__tax-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 20px;margin-block:20px 12px;display:grid}.billing-settings__tax-fields>div{min-width:0}.billing-settings__org-fields .ant-form-item{flex:240px}.entity-technical-details{min-width:0;color:var(--color-ink-3);margin-top:6px;font-size:.75rem;line-height:1.5}.entity-technical-details summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--color-accent-fg);overflow-wrap:anywhere}.entity-technical-details summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:3px;border-radius:3px}.entity-technical-details dl{border:1px solid var(--color-line);background:var(--color-subtle);border-radius:6px;margin:8px 0 0;padding:10px 12px}.entity-technical-details dl>div+div{margin-top:8px}.entity-technical-details dd{color:var(--color-ink);overflow-wrap:anywhere;white-space:normal;margin:2px 0 0}.entity-name-notice{color:var(--color-ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:12px;display:flex}@container app (width<=599px){.profile-info li{grid-template-columns:32px minmax(0,1fr);row-gap:4px}.profile-info__value{grid-column:2}}@media (width<=768px){:where(.app-shell,.s3-console-drawer,.ant-modal-root,.landing-layout,.auth-body,.status-page) :where(button:not(.ant-switch),.ant-btn:not(.ant-switch)){min-height:44px}.ant-modal-close,.ant-drawer-close{min-width:44px}}.app-shell{background:var(--color-page);grid-template-columns:226px minmax(0,1fr);min-height:100dvh;display:grid}.app-area{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.app-main{flex:1;min-width:0;min-height:0}.app-content{width:100%;min-width:0;padding:30px 32px 44px;container:app/inline-size}.page-wrapper{width:100%;min-width:0}.app-content>*,.page-wrapper>*{min-width:0}.app-footer{color:var(--color-ink-3);justify-content:space-between;padding:0 32px 14px;font-size:.625rem;display:flex}.app-topbar{z-index:40;background:var(--color-surface);border-bottom:1px solid var(--color-line);height:68px;box-shadow:none;color:var(--color-ink);flex:0 0 68px;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.app-topbar__left,.app-topbar__right{align-items:center;min-width:0;display:flex}.app-topbar__left{gap:8px}.app-topbar__right{color:var(--color-ink-2);flex:0 auto;gap:14px}.app-topbar__breadcrumb{white-space:nowrap;font-size:.6875rem}.app-topbar__breadcrumb strong{color:var(--color-ink);font-weight:600}.app-topbar__divider{background:var(--color-line);width:1px;height:22px}.app-topbar__iconbtn{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);width:36px;height:36px;min-height:36px;color:var(--color-ink-2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-topbar__iconbtn:hover{background:var(--color-subtle);color:var(--color-ink)}.app-topbar__mobile-menu{display:none}.sidebar{z-index:45;background:var(--color-surface);border-right:1px solid var(--color-line);width:226px;height:100dvh;min-height:100dvh;color:var(--color-ink);flex-direction:column;padding:24px 14px 16px;display:flex;position:sticky;inset:0 auto auto;overflow:hidden}.sidebar__heading{justify-content:space-between;align-items:center;padding:0 10px 27px;display:flex}.sidebar__brand{min-width:0;display:inline-flex}.sidebar__brand .brand-logo{padding:7px 9px}.sidebar__mobile-close{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-ink-2);background:0 0;border:0;justify-content:center;align-items:center;display:none}.sidebar__nav{flex:1;padding:0;display:block;overflow-y:auto}.sidebar__group+.sidebar__group{margin-top:20px}.sidebar__section-label{height:auto;color:var(--color-ink-3);letter-spacing:1.5px;text-transform:uppercase;margin:0;padding:0 12px 8px;font-size:.5625rem;font-weight:700;line-height:1.4}.sidebar__link{width:100%;min-height:44px;color:var(--color-ink-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;margin-bottom:3px;padding:11px 12px;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:flex;position:relative}.sidebar__link:hover{background:var(--color-subtle);color:var(--color-ink)}.sidebar__link--active{background:var(--color-accent-bg);color:var(--color-accent-fg);font-weight:600}.sidebar__link--active:after{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.sidebar__link--active svg{color:var(--color-accent-fg)}.sidebar__bottom{margin-top:auto;padding:20px 10px 0}.sidebar__help{border:1px solid var(--color-line);background:var(--color-subtle);border-radius:10px;padding:14px}.sidebar__help strong{color:var(--color-ink);font-size:.75rem;font-weight:600;display:block}.sidebar__help p{color:var(--color-ink-2);margin:5px 0 10px;font-size:.6875rem;line-height:1.45}.sidebar__support-link{color:var(--color-accent-fg);align-items:center;gap:6px;min-height:1.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.sidebar__meta{color:var(--color-ink-3);justify-content:space-between;margin-top:14px;font-size:.625rem;display:flex}.mobile-nav__backdrop{display:none}.app-topbar__org-wrap,.app-topbar__account{min-width:0;position:relative}.app-topbar__org{min-width:0;min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 6px;display:inline-flex}.app-topbar__org--static{cursor:default}.app-topbar__org:hover:not(:disabled):not(.app-topbar__org--static),.app-topbar__org[aria-expanded=true]{background:var(--color-subtle)}.app-topbar__org-avatar{background:var(--color-accent-bg);width:32px;height:32px;color:var(--color-accent-fg);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.app-topbar__org-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.app-topbar__org-name{max-width:clamp(90px,20vw,220px);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.4;display:block;overflow:hidden}.app-topbar__org-kind{color:var(--color-ink-2);font-size:.5625rem;font-weight:450;line-height:1.4}.app-topbar__org-chevron{color:var(--color-ink-2);transition:transform var(--dur) var(--ease)}.app-topbar__org[aria-expanded=true] .app-topbar__org-chevron{transform:rotate(180deg)}.app-topbar__org-menu{z-index:80;border:1px solid var(--color-line);background:var(--color-elevated);border-radius:13px;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 15px 45px #14284726}.app-topbar__org-menu-heading{padding:12px 11px 16px}.app-topbar__org-menu-heading strong{color:var(--color-ink);font-size:.8125rem;font-weight:600;display:block}.app-topbar__org-menu-heading p{color:var(--color-ink-2);margin-top:4px;font-size:.6875rem}.app-topbar__org-item{width:100%;min-height:72px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:11px 10px;display:flex}.app-topbar__org-item:hover,.app-topbar__org-item:focus-visible{background:var(--color-subtle)}.app-topbar__org-item.is-active{border-color:var(--color-line);background:var(--color-accent-bg);color:var(--color-ink)}.app-topbar__org-item .app-topbar__org-copy{flex:1}.app-topbar__org-item .app-topbar__org-name{max-width:none}.app-topbar__org-item-check{width:16px;color:var(--color-accent-fg);flex:0 0 16px}.app-topbar__org-menu-footer{border-top:1px solid var(--color-line);margin-top:9px;padding-top:5px}.app-topbar__org-manage{min-height:44px;color:var(--color-ink-2);border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:.6875rem;display:flex}.app-topbar__org-manage:hover{background:var(--color-subtle);color:var(--color-accent-fg)}.app-topbar__org-manage svg:last-child{margin-left:auto}.app-topbar__avatar{background:var(--color-accent-bg);width:34px;height:34px;min-height:34px;color:var(--color-accent-fg);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.625rem;font-weight:700;display:inline-flex}.app-topbar__avatar:hover,.app-topbar__avatar[aria-expanded=true]{background:var(--color-subtle)}.app-topbar__avatar-menu{z-index:80;border:1px solid var(--color-line);background:var(--color-elevated);border-radius:11px;flex-direction:column;gap:2px;width:230px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 45px #14284726}.app-topbar__avatar-menu-email{color:var(--color-ink-2);word-break:break-word;margin:0;padding:8px 10px 10px;font-size:.6875rem}.app-topbar__account-item,.app-topbar__avatar-menu .app-topbar__logout{width:100%;min-height:40px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 10px;font-size:.75rem;display:flex}.app-topbar__account-item:hover,.app-topbar__account-item:focus-visible,.app-topbar__avatar-menu .app-topbar__logout:hover,.app-topbar__avatar-menu .app-topbar__logout:focus-visible{background:var(--color-subtle)}.app-topbar__account-item small{color:var(--color-ink-3);margin-left:auto;font-size:.625rem}.app-topbar__avatar-menu .app-topbar__logout>span:last-child{display:inline!important}.app-topbar__avatar-menu-divider{background:var(--color-line);height:1px;margin:4px 0}@media (width<=768px){.app-shell{display:block}.app-topbar{flex:0 0 61px;gap:8px;height:61px;padding:0 12px}.app-topbar__left{flex:1;min-width:0}.app-topbar__right{flex:none;gap:6px}.app-topbar__breadcrumb,.app-topbar__divider{display:none}.app-topbar__mobile-menu{flex:0 0 44px;width:44px;height:44px;min-height:44px;display:inline-flex}.app-topbar__right>.app-topbar__iconbtn{border-color:#0000;width:44px;min-width:44px;height:44px;min-height:44px}.app-topbar__avatar{width:34px;min-width:34px;height:34px;min-height:34px}.app-topbar__org{gap:7px;max-width:100%;min-height:44px;padding-inline:2px}.app-topbar__org-avatar{flex-basis:27px;width:27px;height:27px;font-size:.5625rem}.app-topbar__org-name{max-width:clamp(70px,29vw,130px);font-size:.6875rem}.app-topbar__org-menu{width:calc(100vw - 24px);max-height:calc(100dvh - 80px);position:fixed;top:68px;left:12px}.app-content{padding:24px 16px 32px}.app-footer{padding:0 16px 14px}.sidebar{z-index:70;visibility:hidden;pointer-events:none;width:min(250px,100vw - 40px);height:100dvh;min-height:100dvh;transition:transform var(--dur) var(--ease), visibility 0s linear var(--dur);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar--mobile-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.sidebar__mobile-close{display:inline-flex}.sidebar__heading{padding-bottom:18px}.mobile-nav__backdrop{z-index:65;background:#0f172a66;border:0;width:100%;min-height:100dvh;padding:0;display:block;position:fixed;inset:0}}@media (width<=340px){.app-topbar__org-kind{display:none}.app-topbar__org-name{max-width:84px}.app-content{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.sidebar,.app-topbar__org-chevron{transition:none}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-\[70px\]{top:70px}.-right-1{right:calc(var(--spacing) * -1)}.-right-8{right:calc(var(--spacing) * -8)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-24{left:calc(var(--spacing) * 24)}.z-20{z-index:20}.z-40{z-index:40}.z-\[9999\]{z-index:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[240px\]{height:240px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[72px\]{min-height:72px}.min-h-\[96px\]{min-height:96px}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-80{width:calc(var(--spacing) * 80)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[200px\]{max-width:200px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[4px\]{min-width:4px}.min-w-\[280px\]{min-width:280px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.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{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line-subtle>:not(:last-child)){border-color:var(--color-line-subtle)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-token-hero{border-radius:20px}.rounded-token-lg{border-radius:12px}.rounded-token-md{border-radius:8px}.rounded-token-pill{border-radius:9999px}.rounded-token-sm{border-radius:6px}.rounded-token-xl{border-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0050b3\]{border-color:#0050b3}.border-\[\#237804\]{border-color:#237804}.border-\[\#a8071a\]{border-color:#a8071a}.border-\[\#d48806\]{border-color:#d48806}.border-accent,.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-code-edge{border-color:var(--code-edge)}.border-code-line{border-color:var(--code-line)}.border-line{border-color:var(--color-line)}.border-line-subtle{border-color:var(--color-line-subtle)}.border-line\/70{border-color:var(--color-line)}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.border-ok\/40{border-color:var(--color-ok)}@supports (color:color-mix(in lab, red, red)){.border-ok\/40{border-color:color-mix(in oklab, var(--color-ok) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warn\/40{border-color:var(--color-warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/40{border-color:color-mix(in oklab, var(--color-warn) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-\[\#52c41a\]{background-color:#52c41a}.bg-\[\#1890ff\]{background-color:#1890ff}.bg-\[\#faad14\]{background-color:#faad14}.bg-\[\#ff4d4f\]{background-color:#ff4d4f}.bg-\[var\(--brand-navy\)\]{background-color:var(--brand-navy)}.bg-accent{background-color:var(--color-accent)}.bg-accent-bg,.bg-accent-bg\/40{background-color:var(--color-accent-bg)}@supports (color:color-mix(in lab, red, red)){.bg-accent-bg\/40{background-color:color-mix(in oklab, var(--color-accent-bg) 40%, transparent)}}.bg-accent-bg\/80{background-color:var(--color-accent-bg)}@supports (color:color-mix(in lab, red, red)){.bg-accent-bg\/80{background-color:color-mix(in oklab, var(--color-accent-bg) 80%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-code-bg{background-color:var(--code-bg)}.bg-code-chip-bg{background-color:var(--code-chip-bg)}.bg-err{background-color:var(--color-err)}.bg-err-bg{background-color:var(--color-err-bg)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-ink{background-color:var(--color-ink)}.bg-ink-4{background-color:var(--color-ink-4)}.bg-line{background-color:var(--color-line)}.bg-line-subtle{background-color:var(--color-line-subtle)}.bg-meter-track{background-color:var(--color-meter-track)}.bg-ok{background-color:var(--color-ok)}.bg-ok-bg{background-color:var(--color-ok-bg)}.bg-page{background-color:var(--color-page)}.bg-subtle{background-color:var(--color-subtle)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--color-warn)}.bg-warn-bg{background-color:var(--color-warn-bg)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--accent-grad-from\)\]{--tw-gradient-from:var(--accent-grad-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent{--tw-gradient-from:var(--color-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--accent-grad-to\)\]{--tw-gradient-to:var(--accent-grad-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-hover{--tw-gradient-to:var(--color-accent-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline: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)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!font-mono{font-family:ui-monospace,SF Mono,Menlo,monospace!important}.font-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,1.25rem)}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,1rem)}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,2.5rem)}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,1.5rem)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-section{font-size:var(--text-section);line-height:var(--tw-leading,1.75rem)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,2rem)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#8c8c8c\]{color:#8c8c8c}.text-\[\#bfbfbf\]{color:#bfbfbf}.text-\[var\(--brand-navy\)\]{color:var(--brand-navy)}.text-accent-fg{color:var(--color-accent-fg)}.text-amber-950{color:var(--color-amber-950)}.text-code-bg{color:var(--code-bg)}.text-code-chip-fg{color:var(--code-chip-fg)}.text-code-comment{color:var(--code-comment)}.text-code-fg{color:var(--code-fg)}.text-code-fn{color:var(--code-fn)}.text-code-keyword{color:var(--code-keyword)}.text-code-muted{color:var(--code-muted)}.text-code-number{color:var(--code-number)}.text-code-string{color:var(--code-string)}.text-err{color:var(--color-err)}.text-info{color:var(--color-info)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-ink-4{color:var(--color-ink-4)}.text-ink-display{color:var(--color-ink-display)}.text-ink-faint{color:var(--color-ink-faint)}.text-ok{color:var(--color-ok)}.text-on-accent{color:var(--color-on-accent)}.text-page{color:var(--color-page)}.text-red-600{color:var(--color-red-600)}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lowercase{text-transform:lowercase}.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,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-accent{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.decoration-ink-3\/60{-webkit-text-decoration-color:var(--color-ink-3);-webkit-text-decoration-color:var(--color-ink-3);-webkit-text-decoration-color:var(--color-ink-3);text-decoration-color:var(--color-ink-3)}@supports (color:color-mix(in lab, red, red)){.decoration-ink-3\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-3) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-3) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-3) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink-3) 60%, transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--accent-ring\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--accent-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-xs\)\]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-2{--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)}.shadow-accent\/25{--tw-shadow-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.shadow-accent\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-accent) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-accent\/30{--tw-shadow-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.shadow-accent\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-accent) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-ok\/25{--tw-shadow-color:var(--color-ok)}@supports (color:color-mix(in lab, red, red)){.shadow-ok\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ok) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-accent\/40{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.ring-offset-2{--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)}.ring-offset-page{--tw-ring-offset-color:var(--color-page)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.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,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--tw-duration,.15s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.even\:bg-subtle:nth-child(2n){background-color:var(--color-subtle)}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}.focus-within\:shadow-\[0_0_0_2px_var\(--accent-ring\)\]:focus-within{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--accent-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent:hover,.hover\:border-accent\/40:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-accent\/50:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:bg-accent-bg:hover{background-color:var(--color-accent-bg)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-code-surface-2:hover{background-color:var(--code-surface-2)}.hover\:bg-subtle:hover{background-color:var(--color-subtle)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-track:hover{background-color:var(--color-track)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-accent-fg:hover{color:var(--color-accent-fg)}.hover\:text-accent-fg-hover:hover{color:var(--color-accent-fg-hover)}.hover\:text-err:hover{color:var(--color-err)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.07\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);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-accent:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:ml-0{margin-left:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:break-normal{overflow-wrap:normal;word-break:normal}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[data-proxy-plan\]\:visible:is(data-proxy-plan){visibility:visible}}.app-table .ant-table{background:0 0;font-size:.8125rem}.app-table .ant-table-thead>tr>th{background:var(--color-subtle);color:var(--color-ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-line);padding:10px 14px;font-size:.6875rem;font-weight:600}.app-table .ant-table-thead>tr>th:before{display:none}.app-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--color-line-subtle);color:var(--color-ink);padding:10px 14px}.app-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.app-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--color-subtle)}.app-table .ant-table-cell{transition:background-color .12s}.app-table--compact .ant-table-tbody>tr>td:first-child{overflow-wrap:anywhere}.app-table--compact .ant-table-tbody>tr>td:last-child{padding-inline:8px}.app-table .ant-pagination .ant-pagination-item-active{border-color:var(--color-accent)}.app-table .ant-pagination .ant-pagination-item-active a{color:var(--color-accent-fg)}.country-flag{border:1px solid var(--color-line);background-color:var(--color-subtle);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;flex:none;width:18px;height:13.5px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000000d}.country-flag--blank{background-image:none}.country-option{align-items:center;gap:8px;min-width:0;display:flex}.country-option__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.country-option__code{color:var(--color-ink-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:12px}.country-select-popup{background:var(--color-surface);box-shadow:var(--shadow-select-popup);border-radius:8px;padding:0;min-width:200px!important}.country-select-popup .ant-select-item-empty,.country-select-popup .rc-virtual-list-holder-inner{padding:4px 0}.country-select-popup .rc-virtual-list-holder{max-height:300px;overflow-y:auto}.country-select-popup .ant-select-item{min-height:36px;color:var(--color-ink-display);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;margin:0;padding:8px 12px;font-size:.875rem;font-weight:400;line-height:20px;transition:background-color .1s}.country-select-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled),.country-select-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-select-option-active);color:var(--color-ink-display);font-weight:400}.country-select-popup .ant-select-item-option-selected .country-option__code{color:var(--color-ink-2)}.country-catalog{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-basis:100%;width:100%;min-width:0;padding:16px}.country-catalog__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.country-catalog__header h3{font-size:var(--text-body);margin:0;font-weight:600}.country-catalog__wrap{flex-direction:column;gap:10px;min-height:0;display:flex}.country-catalog__search{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.country-catalog__search .ant-input-affix-wrapper{flex:200px;min-width:0}.country-catalog__count{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-3);flex:none;margin:0}.country-catalog__list{overscroll-behavior:contain;border-top:1px solid var(--color-line);min-height:0;max-height:min(60vh,460px);overflow:hidden auto}.country-catalog__empty{text-align:center;font-size:var(--text-body);color:var(--color-ink-3);margin:0;padding:28px 4px}.country-catalog__region{z-index:1;background:var(--color-surface);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);margin:0;padding:8px 2px 6px;font-weight:600;position:sticky;top:0}.country-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));margin:0 0 6px;padding:0;list-style:none;display:grid}.country-catalog__item{border-radius:var(--radius-sm);min-width:0;font-size:var(--text-body);color:var(--color-ink);align-items:center;gap:8px;padding:7px 8px;scroll-margin-top:36px;scroll-margin-bottom:8px;line-height:1.5;display:flex}.country-catalog__item:hover{background:var(--color-row-hover)}.country-catalog__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;background:var(--color-row-hover)}.country-catalog__emoji{text-align:center;flex:none;width:18px;line-height:1}.country-catalog__name{overflow-wrap:anywhere;min-width:0}.country-catalog__code{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-ink-3);flex:none;margin-left:auto;padding-left:10px}@media (width<=640px){.country-catalog__grid{grid-template-columns:1fr}.country-catalog__list{max-height:62vh}}.pxplan{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.pxplan__row{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 16px;display:flex}.pxplan__row:first-child{border-top:none}.pxplan__row--cancelled{background:var(--color-warn-bg)}.pxplan__rowtext{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.pxplan__rowname{font-size:var(--text-body);color:var(--color-ink);font-weight:600}.pxplan__rowdesc{font-size:var(--text-caption);color:var(--color-ink-3);line-height:1.5}.pxplan__rowdesc strong{color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-weight:600}.pxplan__row--cancelled .pxplan__rowname{color:var(--color-warn)}.pxplan__rowaction{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pxplan__state{border-radius:var(--radius-pill);height:20px;font-size:var(--text-caption);white-space:nowrap;background:var(--color-track);color:var(--color-ink-2);align-items:center;gap:6px;padding:0 8px;font-weight:600;line-height:16px;display:inline-flex}.pxplan__statedot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:6px;height:6px}.pxplan__state[data-tone=on]{background:var(--color-ok-bg);color:var(--color-ok)}.pxplan__state[data-tone=off]{background:var(--color-track);color:var(--color-ink-2)}.pxplan__state[data-tone=stopping]{background:var(--color-warn-bg);color:var(--color-warn)}.pxplan__hint{font-size:var(--text-caption);color:var(--color-ink-3);align-items:flex-start;gap:6px;line-height:1.5;display:flex}.pxplan__hinticon{color:var(--color-ink-4);flex:none;margin-top:2px}.pxplan__pending{font-size:var(--text-caption);color:var(--color-accent-fg);font-variant-numeric:tabular-nums;font-weight:600}.pxplan__inputwrap{align-items:stretch;min-width:0;display:flex}.pxplan__inputwrap .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0;width:92px}.pxplan__unit{border:1px solid var(--color-line);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:var(--color-subtle);font-size:var(--text-caption);color:var(--color-ink-3);border-left:0;align-items:center;padding:0 10px;display:inline-flex}.pxplan__rowaction .ant-btn[disabled],.pxplan__rowaction .ant-btn[disabled]:hover{border-color:var(--color-line-strong);color:var(--color-ink-3)}@media (width<=640px){.pxplan__row{flex-direction:column;align-items:stretch}.pxplan__rowaction{justify-content:space-between}.pxplan__inputwrap{flex:auto}.pxplan__inputwrap .ant-input-number{flex:auto;width:auto}}.pxplans{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.pxplans__tablewrap{overflow-x:auto}.pxplans__table{border-collapse:collapse;table-layout:fixed;width:100%}.pxplans__table thead th{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-subtle);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);text-align:left;white-space:nowrap;padding:6px 18px;font-size:.6875rem;font-weight:600}.pxplans__table thead th:first-child{width:28%}.pxplans__table thead th:nth-child(2){width:24%}.pxplans__table thead th:nth-child(3){width:15%}.pxplans__table thead th:nth-child(4){width:11%}.pxplans__table thead th:nth-child(5){width:22%}.pxrow{--pxrow-tone:var(--color-ok);--pxrow-tone-bg:var(--color-ok-bg);transition:background-color .12s}.pxrow[data-tone=warn]{--pxrow-tone:var(--color-warn);--pxrow-tone-bg:var(--color-warn-bg)}.pxrow[data-tone=err]{--pxrow-tone:var(--color-err);--pxrow-tone-bg:var(--color-err-bg)}.pxrow:hover{background:var(--color-subtle)}.pxrow__cell{border-bottom:1px solid var(--color-line-subtle);vertical-align:middle;padding:7px 18px}.pxrow__cell--ident,.pxrow__cell--data{display:table-cell}.pxrow__name{max-width:100%;font-size:var(--text-body);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;display:block;overflow:hidden}.pxrow__identmeta{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:2px;display:flex}.pxrow__kind{font-size:var(--text-caption);color:var(--color-ink-3)}.pxrow__status{border-radius:var(--radius-pill);background:var(--pxrow-tone-bg);height:20px;color:var(--pxrow-tone);font-size:var(--text-caption);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:600;line-height:16px;display:inline-flex}.pxrow__statusdot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:6px;height:6px}.pxrow__figure{flex-wrap:wrap;align-items:baseline;gap:2px 5px;min-width:0;display:flex}.pxrow__num{font-size:var(--text-lead);color:var(--color-ink-display);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3}.pxrow[data-tone=warn] .pxrow__num,.pxrow[data-tone=err] .pxrow__num{color:var(--pxrow-tone)}.pxrow__unit{font-size:var(--text-caption);color:inherit;font-weight:600}.pxrow__of{font-size:var(--text-caption);color:var(--color-ink-3);font-variant-numeric:tabular-nums}.pxrow__meter{border-radius:var(--radius-pill);background:var(--color-meter-track);max-width:200px;height:4px;margin-top:5px;display:block;overflow:hidden}.pxrow__meterfill{border-radius:var(--radius-pill);background:var(--pxrow-tone);min-width:3px;height:100%;transition:width .3s;display:block}.pxrow__value{font-size:var(--text-body);color:var(--color-ink);font-variant-numeric:tabular-nums;display:block}.pxrow__sub{font-size:var(--text-caption);color:var(--color-ink-3);font-variant-numeric:tabular-nums;margin-top:1px;display:block}.pxrow__cell--actions{text-align:right;white-space:nowrap}.pxrow__cta{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);height:30px;font-size:var(--text-caption);color:var(--color-ink);transition:var(--transition-fast);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.pxrow__cta:hover{border-color:var(--color-accent);background:var(--color-accent-bg);color:var(--color-accent-fg)}.pxrow__cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pxrow__toggle{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:30px;height:30px;color:var(--color-ink-3);cursor:pointer;transition:var(--transition-fast);justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.pxrow__toggle:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.pxrow__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pxrow__toggle svg{transition:transform .15s var(--ease)}.pxrow__toggle svg[data-open=true]{transform:rotate(180deg)}.pxrow__detailrow{background:var(--color-subtle)}.pxrow__detail{border-bottom:1px solid var(--color-line);padding:12px 18px 14px}.pxplans__more{font-size:var(--text-body);color:var(--color-accent-fg);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:7px 18px 9px;font-weight:600}.pxplans__more:hover{color:var(--color-accent-hover);text-decoration:underline}.pxstart{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.pxstart__head{padding:16px 18px 14px}.pxstart__title{font-size:var(--text-lead);color:var(--color-ink-heading);margin:0;font-weight:600;line-height:1.4}.pxstart__lead{max-width:76ch;font-size:var(--text-body);color:var(--color-ink-2);margin:4px 0 0;line-height:1.6}.pxstart__steps{border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.pxstart__step{border-right:1px solid var(--color-line);grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon num""icon name"".desc";align-content:start;gap:2px 12px;padding:14px 18px 16px;display:grid}.pxstart__step:last-child{border-right:none}.pxstart__icon{border-radius:var(--radius-md);background:var(--color-accent-bg);width:32px;height:32px;color:var(--color-accent-fg);grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.pxstart__num{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);grid-area:num;font-size:.6875rem;font-weight:600}.pxstart__name{font-size:var(--text-body);color:var(--color-ink);grid-area:name;font-weight:600}.pxstart__desc{font-size:var(--text-caption);color:var(--color-ink-3);grid-area:desc;margin-top:4px;line-height:1.6}@media (width<=900px){.pxplans__table,.pxplans__table tbody,.pxplans__table tr,.pxplans__table td{width:auto;display:block}.pxplans__table{table-layout:auto}.pxplans__table thead{display:none}.pxplans__tablewrap{border-top:1px solid var(--color-line);overflow-x:visible}.pxplans__table tr.pxrow{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px 16px 14px;display:grid}.pxrow__cell{border-bottom:none;flex-direction:column;gap:3px;padding:0;display:flex}.pxrow__cell[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-size:.6875rem;font-weight:600}.pxrow__cell--ident{grid-column:1/-1}.pxrow__cell--ident[data-label]:before{content:none}.pxrow__cell--data{grid-column:1/-1}.pxrow__meter{max-width:none}.pxrow__cell--actions{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:8px;margin-top:2px}.pxrow__toggle{margin-left:0}.pxrow__cta{flex:auto;justify-content:center;height:36px}.pxrow__toggle{width:36px;height:36px}.pxrow__detailrow{padding:0}.pxrow__detail{padding:12px 16px 16px}.pxstart__step{border-right:none;border-bottom:1px solid var(--color-line)}.pxstart__step:last-child{border-bottom:none}}.account-tab-bar,.account-tab-content{width:100%;max-width:1180px;margin-inline:auto}.account-tab-bar{margin-bottom:0}.account-tab-bar .ant-tabs-nav{margin:0}.account-tab-bar .ant-tabs-content-holder{padding-top:20px}.account-tab-bar .ant-tabs-tab{min-height:44px;padding:10px 2px;font-weight:600}.account-tab-content{min-width:0}.org-card-section{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs);padding:20px}.org-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.org-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:16px;min-width:0;min-height:230px;padding:20px;display:flex}.org-card.is-current{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.org-card__topline,.org-card__facts,.org-card__actions,.account-inline-panel__header,.account-inline-panel__actions{align-items:center;display:flex}.org-card__topline,.org-card__facts,.account-inline-panel__header{justify-content:space-between;gap:16px}.org-card__avatar{background:var(--brand-navy);width:42px;height:42px;color:var(--brand-yellow);letter-spacing:.04em;border-radius:12px;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.org-card__current{border-radius:var(--radius-pill);background:var(--color-accent-bg);color:var(--color-accent-fg);padding:4px 9px;font-size:.6875rem;font-weight:700}.org-card__name{overflow-wrap:anywhere;color:var(--color-ink-heading);margin:0 0 5px;font-size:1.125rem;font-weight:700}.org-card__id{color:var(--color-ink-3);overflow-wrap:anywhere;margin-top:6px;font-size:.6875rem;display:block}.org-card__technical,.org-advanced-filter{color:var(--color-ink-3);font-size:.6875rem}.org-card__technical summary,.org-advanced-filter summary{cursor:pointer;width:fit-content;color:var(--color-ink-2)}.org-advanced-filter{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);padding:7px 10px}.org-advanced-filter[open]{width:240px}.org-advanced-filter .ant-input-search{margin-top:8px}.org-card__facts{border-block:1px solid var(--color-line-subtle);color:var(--color-ink-2);padding-block:10px;font-size:.75rem}.org-card__facts strong{color:var(--color-ink)}.org-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto}.account-inline-panel{border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;max-width:920px;box-shadow:var(--shadow-xs);margin:18px 0 0;padding:20px}.account-inline-panel__header{margin-bottom:18px}.account-inline-panel__header h2{color:var(--color-ink-heading);margin:3px 0 0;scroll-margin-top:88px;font-size:1.0625rem}.account-inline-panel__eyebrow{color:var(--color-ink-3);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.625rem;font-weight:700;display:block}.account-inline-panel__fields{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:16px;display:grid}.account-inline-panel__fields label>span:first-child{color:var(--color-ink);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.account-inline-panel__switch-field{align-items:center;gap:10px;display:flex}.account-inline-panel__switch-field>span:first-child{margin:0}.account-inline-panel__switch-field small{color:var(--color-ink-2)}.account-inline-panel__actions{justify-content:flex-end;gap:8px;margin-top:16px}.public-secondary-page .lp-section-body{max-width:72ch}.faq-search{border:1px solid var(--color-line-strong);background:var(--color-surface);width:min(100%,620px);min-height:50px;color:var(--color-ink-3);box-shadow:var(--shadow-xs);border-radius:12px;align-items:center;gap:10px;margin:26px auto 0;padding:0 16px;display:flex}.faq-search:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-ring)}.faq-search input{width:100%;min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0}.faq-page-intro{flex-direction:column;align-self:start;gap:6px;padding-top:8px;display:flex}.faq-page-intro span{color:var(--color-accent-fg);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700}.faq-page-intro strong{color:var(--color-ink);font-size:.875rem;line-height:1.6}.faq-page-results{min-width:0}.faq-search-empty{border:1px dashed var(--color-line-strong);background:var(--color-surface);min-height:190px;color:var(--color-ink-2);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.faq-search-empty strong{color:var(--color-ink)}.faq-search-empty p{margin:0;font-size:.8125rem}@media (width<=720px){.account-tab-bar .ant-tabs .ant-tabs-nav-wrap{overflow-x:auto}.org-card-section,.org-card,.account-inline-panel{padding:16px}.org-cards,.account-inline-panel__fields{grid-template-columns:minmax(0,1fr)}.account-inline-panel__switch-field{min-height:44px}.faq-page-intro{display:none}}:root{--color-focus:var(--color-accent-fg);--faq-icon-fg:var(--color-accent-fg);--faq-icon-bg:var(--color-accent-bg)}.landing-public-v2{--color-ink-3:#6a6256;--infra-grid:#706a4229;--infra-floor-from:#fff;--infra-floor-to:#f1eadb;--infra-floor-base:#e1d6bd;--infra-light-from:#fff;--infra-light-to:#f5ecd8;--infra-front-from:#e7ddc7;--infra-front-to:#d4c5a6;--infra-side-from:#b7a581;--infra-side-to:#dfd0b4;--infra-edge:#c5b38d;--infra-route:#a0864a;--infra-ink:#795919}[data-theme=dark] .landing-public-v2{--color-ink-3:#b1a796;--infra-grid:#e2d67f21;--infra-floor-from:#28281e;--infra-floor-to:#1c1c17;--infra-floor-base:#151512;--infra-light-from:#41382b;--infra-light-to:#2d271f;--infra-front-from:#302a21;--infra-front-to:#22201b;--infra-side-from:#181613;--infra-side-to:#2d2820;--infra-edge:#756449;--infra-route:#a0864a;--infra-ink:var(--brand-bronze)}.landing-layout :is(.btn-primary,.lp-btn-login,.lp-mobile-nav__cta,.public-final-cta__primary){background:var(--color-accent);color:var(--color-on-accent);box-shadow:none;border-color:#0000}.landing-layout :is(.btn-primary,.lp-btn-login,.lp-mobile-nav__cta,.public-final-cta__primary):hover{background:var(--color-accent-hover);color:var(--color-on-accent);filter:none}.landing-layout :is(a,button,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.landing-layout :is(.public-hero-secondary,.public-text-link,.public-browser-strip a,.tsv-card__cta):hover{color:var(--color-accent-fg-hover);text-underline-offset:4px;text-decoration:underline}.landing-layout .lp-backdrop{background:var(--color-page)}.landing-layout .brand-logo{background:var(--brand-black)}.landing-layout .landing-hero-fancy{background:radial-gradient(ellipse at 80% 32%, #c49a451f, transparent 42%), linear-gradient(115deg, var(--color-surface) 0 34%, var(--color-page) 76%)}.landing-layout .landing-hero-fancy:before{background-image:radial-gradient(#867d2c3d .6px,#0000 .6px)}.landing-layout .public-hero-copy h1 em{color:var(--brand-black);background:linear-gradient(transparent 78%, var(--brand-bronze) 78%);background-clip:border-box}[data-theme=dark] .landing-layout .public-hero-copy h1 em{color:var(--brand-bronze);background:0 0}.landing-layout :is(.public-hero-eyebrow,.infra-scene-label)>span{background:var(--color-accent-fg);box-shadow:0 0 0 4px var(--color-accent-bg)}.landing-layout :is(.public-hero-checks,.public-price-card li) svg{color:var(--color-accent-fg)}.landing-layout .infra-halo{background:radial-gradient(#c49a452b,#0000 70%)}.landing-layout .infra-floor{border-color:var(--infra-edge);background:linear-gradient(var(--infra-grid) 1px, transparent 1px), linear-gradient(90deg, var(--infra-grid) 1px, transparent 1px), linear-gradient(125deg, var(--infra-floor-from), var(--infra-floor-to));background-size:34px 34px,34px 34px,auto;box-shadow:0 20px 45px #1414141f}.landing-layout .infra-floor-bottom{background:var(--infra-floor-base);box-shadow:0 35px 60px #1414142e}.landing-layout .infra-routes path{stroke:var(--infra-route)}.landing-layout .infra-routes .infra-packets{stroke:var(--color-accent-fg)}.landing-layout .infra-face{border-color:var(--infra-edge)}.landing-layout .infra-top{background:linear-gradient(135deg, var(--infra-light-from), var(--infra-light-to));color:var(--infra-ink);box-shadow:inset 0 0 0 5px #ffffeb14}.landing-layout .infra-front{background:linear-gradient(var(--infra-front-from), var(--infra-front-to))}.landing-layout .infra-left{background:linear-gradient(90deg, var(--infra-side-from), var(--infra-side-to))}.landing-layout .infra-core .infra-top{color:var(--brand-black);background:linear-gradient(135deg, #e8cb8a, var(--brand-bronze));border-color:#9d762c;box-shadow:inset 0 0 0 6px #ffffff38,0 0 35px #c49a4529}.landing-layout .infra-core .infra-front{background:linear-gradient(#c49a45,#98722e);border-color:#9d762c}.landing-layout .infra-core .infra-left{background:linear-gradient(90deg,#795919,#b78d3d);border-color:#795919}.landing-layout .infra-monogram{color:var(--brand-black)}.landing-layout .infra-tag{border-color:var(--color-line);box-shadow:0 12px 32px #1414141a}.landing-layout .infra-tag>svg{color:var(--color-accent-fg)}.landing-layout .infra-signal i{background:var(--color-accent-fg)}.landing-layout .infra-scene[data-focus=proxy] .infra-tag-proxy,.landing-layout .infra-scene[data-focus=storage] .infra-tag-storage{box-shadow:0 12px 30px #14141429, 0 0 0 1px var(--color-focus)}.landing-layout .infra-tabs button.selected{background:var(--color-accent-bg)}.landing-layout .public-price-card--duration{border-color:var(--color-line-strong)}.landing-layout .public-company-photo figcaption{background:linear-gradient(#0000,#141414eb)}.landing-layout .cfg-panel{box-shadow:0 12px 30px #1414140a}.landing-layout .cfg-surface{--color-focus:var(--brand-bronze)}.landing-layout .cfg-surface [role=tab][aria-selected=true]{border-bottom-color:var(--brand-bronze)}.landing-layout .cfg-copy-btn{background:var(--color-subtle);color:var(--color-ink)}.landing-layout .cfg-copy-btn:hover{background:var(--color-track);color:var(--color-ink)}.landing-layout .faq-card__chevron:before,.landing-layout .faq-card__chevron:after{background:var(--color-accent-fg)}.landing-layout .faq-security-item{border-left-color:var(--color-accent-fg)}.landing-layout .public-final-cta{--color-focus:var(--brand-bronze);background:var(--brand-black);color:#fafaf5}.landing-layout .public-final-cta .public-eyebrow{color:var(--brand-bronze)}.landing-layout .public-final-cta p,.landing-layout .public-final-cta__secondary{color:#d3d3c6}.landing-layout .public-final-cta__secondary:hover{color:var(--brand-bronze)}.btn-primary:not(:disabled),.btn-primary:not(:disabled):hover,.w-btn--gold,.landing-layout :is(.faq-cta__btn,.ct-submit),.landing-layout :is(.faq-cta__btn,.ct-submit):hover{color:var(--color-on-accent)}.auth-body.auth-v2{--color-ink-3:#6a6256;--auth-story-caption:#e9d9b6;--auth-disabled-bg:#696052;background:radial-gradient(ellipse at 12% 45%, #c49a451a, transparent 48%), radial-gradient(ellipse at 95% 10%, #c49a4514, transparent 42%), var(--color-page)}[data-theme=dark] .auth-body.auth-v2{--color-ink-3:#b1a796;--auth-disabled-bg:#696052}.auth-shell.auth-v2-frame{box-shadow:0 30px 80px #14141414,0 4px 12px #1414140a}.auth-v2-frame .auth-panel.auth-story{background:radial-gradient(at 100% 75%,#c49a452b,#0000 65%),radial-gradient(at 5% 0,#c49a451a,#0000 60%),#141414}.auth-story:before{background-image:radial-gradient(#e0bc722e .6px,#0000 .6px)}.auth-story__eyebrow,.auth-story__copy>p:last-child,.auth-story__footer{color:#cfc4ae}.auth-story__eyebrow span{background:#e0bc72;box-shadow:0 0 0 4px #c49a451a}.auth-story__copy h1 em{color:#e0bc72}.auth-story__orbit{border-color:#c49a4533}.auth-story__card{background:linear-gradient(125deg,#473a25,#29251d);border-color:#796540;box-shadow:-9px 11px 0 -2px #211d16,-10px 12px 0 -2px #796540,0 22px 45px #0003}.auth-story__card-top,.auth-story__card-bottom,.auth-story__services span{color:#f1e4c9}.auth-story__identity>span{color:var(--color-on-accent);background:linear-gradient(135deg,#dec080,#c49a45);border-color:#c49a45}.auth-story__services span,.auth-story__card-bottom,.auth-story__footer{border-color:#e0bc7233}.auth-story__card-bottom i{background:#e0bc7266}.auth-story__key{color:#141414;background:linear-gradient(135deg,#e8cb8a,#c49a45);border-color:#d0aa5c;box-shadow:0 13px 25px #14141459}.auth-v2 .auth-form .btn-primary:not(:disabled){background:var(--color-accent);color:var(--color-on-accent);box-shadow:none}.auth-v2 .auth-form .btn-primary:not(:disabled):hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.auth-v2 :is(a,button,input):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.brand-logo{background:var(--brand-navy);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:7px 10px;display:inline-flex}input::placeholder,textarea::placeholder{color:var(--color-ink-3);opacity:1}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:var(--color-accent);box-shadow:none;border-color:#0000}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{opacity:.9}.proxy-command .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:var(--color-accent-hover);opacity:1}.s3-workspace .page-header .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);opacity:1}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):disabled,.ant-btn.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-disabled{background:var(--color-accent);color:var(--color-on-accent);opacity:.5;box-shadow:none;border-color:#0000}.ant-switch.ant-switch-checked .ant-switch-handle:before{background-color:var(--color-on-accent)}.sidebar [data-testid^=nav-counter-],.app-topbar [data-testid^=nav-counter-]{border-radius:var(--radius-pill);background:var(--nav-counter-bg);height:20px;color:var(--nav-counter-fg);font-size:var(--text-caption);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;font-weight:600;line-height:16px;display:inline-flex}.ant-modal-mask,.ant-drawer-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.billing-settings .ant-form-item{margin-bottom:8px}.billing-settings .ant-form-vertical .ant-form-item-label{padding-bottom:6px}.billing-settings .ant-form-item.mb-0{margin-bottom:0}.billing-settings .ant-form-item-label>label{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:18px;line-height:1.5;font-size:var(--text-caption)}.billing-addresses__grid .ant-btn-sm{min-width:28px;height:28px;padding:0 4px}@media (width<=768px){.app-shell .ant-input-search .ant-input-group>.ant-input,.app-shell .ant-input-search .ant-input-group>.ant-input-affix-wrapper{min-height:44px}}@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-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
