/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-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}}}@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-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #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);--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-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-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-md:8px;--radius-token-lg:12px;--radius-token-xl:16px;--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:#f6f6f6;--color-subtle:#f9fafb;--color-track:#f6f6f6;--color-row-hover:#f6f6f6;--color-surface:#fff;--color-elevated:#fff;--color-line:#e9e9e9;--color-line-subtle:#f1f1f1;--color-line-strong:#c4c6d3;--color-ink:#0a0a0a;--color-ink-heading:#1e2939;--color-ink-display:#252c32;--color-ink-2:#464f60;--color-ink-3:#667085;--color-ink-faint:#6a6f73;--color-ink-4:#9ca3af;--color-accent:#4f46e5;--color-accent-hover:#6a62f3;--color-accent-bg:#ece9f8;--color-accent-fg:#4338ca;--color-accent-fg-hover:#4f46e5;--color-ok:#0f7a43;--color-ok-bg:#dcfce7;--color-warn:#b45309;--color-warn-bg:#fef3c7;--color-err:#c81e1e;--color-err-bg:#fee2e2;--color-info:#4f46e5;--color-info-bg:#ece9f8;--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}[data-theme=dark]{--color-page:#121217;--color-subtle:#1e1e26;--color-track:#1e1e26;--color-row-hover:#121217;--color-surface:#15151c;--color-elevated:#1a1a22;--color-line:#2f2f3a;--color-line-subtle:#26262e;--color-line-strong:#3a3a46;--color-ink:#fafafa;--color-ink-heading:#fff;--color-ink-display:#fff;--color-ink-2:#a1a1aa;--color-ink-3:#8f95a3;--color-ink-faint:#a1a1aa;--color-ink-4:#9a9a9a;--color-accent:#4f46e5;--color-accent-hover:#6a62f3;--color-accent-bg:#1e1c3a;--color-accent-fg:#a5b4fc;--color-accent-fg-hover:#c7d2fe;--color-ok:#22c55e;--color-ok-bg:#10281b;--color-warn:#f59e0b;--color-warn-bg:#3a2e12;--color-err:#f87171;--color-err-bg:#3a1a1a;--color-info:#a5b4fc;--color-info-bg:#1e1c3a;--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}:root{--nav-bg-from:#18181b;--nav-bg-to:#09090b;--nav-fg:#f4f4f5;--nav-item-fg:#fffc;--nav-group-fg:#fff9;--nav-item-hover:#ffffff14;--nav-item-active:#ffffff1a;--nav-line:#ffffff1a;--nav-counter-bg:#4f46e526;--nav-counter-fg:#9089ff;--code-bg:#111118;--code-fg:#d4d4d4;--code-comment:#6a9955;--code-string:#ce9178;--code-keyword:#569cd6;--code-fn:#dcdcaa;--code-number:#b5cea8;--code-line:#ffffff1a;--code-muted:#ffffff73;--code-chip-bg:#ffffff12;--code-chip-fg:#fff9;--code-surface-2:#ffffff0a;--accent-grad-from:#6a62f3;--accent-grad-to:#5046e5;--accent-soft-bg:#4f46e526;--accent-ring:#4f46e54d;--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 #4f46e54d;--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:12px;--text-body:14px;--text-lead:16px;--text-section:20px;--text-title:24px;--text-hero:32px;--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:288px;--mobile-nav-height:60px;--content-max:1280px;--gutter:40px;--card-pad:20px;--card-gap:20px}[data-theme=dark]{--shadow-xs:0 1px 2px 0 #0006;--shadow-md:0 1px 2px 0 #0006}@media (width<=640px){:root{--gutter:16px}}:root{--lp-content-width:1440px;--lp-section-title:clamp(26px, 3vw, 42px);--lp-gutter:40px}@media (width>=1800px){:root{--lp-content-width:1680px;--lp-section-title:48px;--lp-gutter:56px}}@media (width>=2300px){:root{--lp-content-width:1920px;--lp-section-title:54px;--lp-gutter:64px}}@media (width<=1320px){:root{--lp-gutter:24px}}@media (width<=1040px){:root{--lp-gutter:18px}}@media (width<=560px){:root{--lp-gutter:14px}}.sidebar,.app-topbar,.mobile-bottom-nav,.mobile-menu-sheet{--color-page:var(--nav-bg-to);--color-subtle:var(--nav-item-hover);--color-track:var(--nav-item-hover);--color-row-hover:var(--nav-item-hover);--color-surface:var(--nav-bg-from);--color-elevated:var(--nav-bg-from);--color-line:var(--nav-line);--color-line-subtle:var(--nav-line);--color-line-strong:var(--nav-line);--color-ink:var(--nav-fg);--color-ink-heading:var(--nav-fg);--color-ink-display:var(--nav-fg);--color-ink-2:var(--nav-item-fg);--color-ink-3:var(--nav-group-fg);--color-ink-faint:var(--nav-group-fg);--color-ink-4:var(--nav-group-fg);--color-accent:var(--nav-counter-fg);--color-accent-hover:var(--nav-counter-fg);--color-accent-bg:var(--nav-counter-bg);--shadow-xs:none;--color-bg-base:var(--nav-bg-to);--color-bg-subtle:var(--nav-item-hover);--color-bg-surface:var(--nav-bg-from);--color-bg-elevated:var(--nav-bg-from);--color-bg-card:var(--nav-bg-from);--color-text-primary:var(--nav-fg);--color-text-secondary:var(--nav-item-fg);--color-text-tertiary:var(--nav-group-fg);--color-text-disabled:var(--nav-group-fg);--color-border:var(--nav-line);--color-border-default:var(--nav-line);--color-border-subtle:var(--nav-line);--color-border-strong:var(--nav-line);--color-primary-500:var(--nav-counter-fg);--color-accent-500:var(--nav-counter-fg);--color-accent-600:var(--nav-counter-fg);--shadow-sm:none}: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);--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(--nav-bg-from);--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)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);color:#262626;background:#f5f5f5;min-height:100vh;font-size:14px}a{text-decoration:none}.icon-xs svg{width:12px;height:12px}.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}.htmx-indicator{display:none}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{display:inline-block}.spinner{vertical-align:middle;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:6px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.alert{border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;animation:.2s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.alert-error{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7}.alert-success{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:70px;right:20px}.toast{pointer-events:auto;border-radius:6px;min-width:240px;max-width:360px;padding:10px 16px;font-size:13px;font-weight:500;animation:.25s slideIn;box-shadow:0 4px 12px #00000026}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.toast-error{color:#fff;background:#ff4d4f;border-left:4px solid #a8071a}.toast-success{color:#fff;background:#52c41a;border-left:4px solid #237804}.toast-info{color:#fff;background:#1890ff;border-left:4px solid #0050b3}.auth-body{background:#f0ece8;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.auth-shell{background:#fff;border-radius:16px;width:100%;max-width:900px;min-height:560px;display:flex;overflow:hidden;box-shadow:0 8px 40px #0000001f}.auth-panel{color:#fff;background:linear-gradient(145deg,#5c3d2a,#8a6145 60%,#a07050);flex-direction:column;justify-content:center;width:44%;padding:40px 36px;display:none}@media (width>=768px){.auth-panel{display:flex}}.auth-panel__inner{flex-direction:column;gap:20px;display:flex}.auth-panel__logo{align-items:center;gap:10px;display:flex}.auth-panel__brand{letter-spacing:-.3px;font-size:20px;font-weight:700}.auth-panel__tag{background:#fff3;border-radius:20px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.auth-panel__title{font-size:22px;font-weight:800;line-height:1.3}.auth-panel__desc{opacity:.85;font-size:13px;line-height:1.7}.auth-panel__features{flex-direction:column;gap:14px;display:flex}.auth-panel__feature-group p.auth-panel__feature-title{text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-bottom:6px;font-size:12px;font-weight:600}.auth-panel__feature-group ul{flex-direction:column;gap:4px;list-style:none;display:flex}.auth-panel__feature-group li{opacity:.9;font-size:13px}.auth-panel__trust{border-top:1px solid #fff3;padding-top:16px}.auth-panel__trust-main{font-size:13px;font-weight:600}.auth-panel__trust-sub{opacity:.7;margin-top:2px;font-size:12px}.auth-form-panel{flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex}.form-error{color:#ff4d4f;margin-top:10px;padding-left:4px;font-size:12px;line-height:1.4}.auth-form-wrapper{width:100%;max-width:380px}.auth-form--centered{flex-direction:column;align-items:stretch;display:flex}.auth-icon-circle{color:#a47148;background:#f3edff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.auth-form__subtitle--centered{text-align:center;color:#8c8c8c;margin-bottom:20px;font-size:13px;line-height:1.5}.form-input.otp-input{text-align:center;letter-spacing:.3em;height:48px;padding-left:14px;padding-right:14px;font-size:20px;font-weight:600;display:block;width:100%!important}.otp-countdown{margin-top:10px}.auth-mobile-logo{justify-content:center;margin-bottom:24px;display:none}@media (width<=767px){.auth-mobile-logo{display:flex}}.auth-form__title{color:#262626;margin-bottom:4px;font-size:22px;font-weight:800}.auth-form__subtitle{color:#8c8c8c;margin-bottom:24px;font-size:13px}.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{color:#262626;background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;width:100%;height:42px;padding:0 40px 0 34px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-input:focus-visible{border-color:#8a6145;outline:none;box-shadow:0 0 0 1px #8a6145}.form-input::placeholder{color:#bfbfbf}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}.input-toggle-password{cursor:pointer;color:#bfbfbf;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.input-toggle-password:hover{color:#595959}.form-forgot{justify-content:flex-end;margin-top:-8px;margin-bottom:20px;display:flex}.btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;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{color:#fff;background:#8a6145}.btn-primary:hover{background:#7a5338}.btn-google{color:#262626;background:#fff;border:1px solid #d9d9d9;font-weight:500}.btn-google:hover{background:#f5f5f5}.auth-divider{color:#8c8c8c;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#f0f0f0;flex:1;height:1px}.auth-signup-link{text-align:center;color:#8c8c8c;margin-top:16px;font-size:13px}.link-blue{color:#1890ff}.link-blue:hover{color:#096dd9;text-decoration:underline}.link-bold{font-weight:600}@media (width<=480px){.auth-form-panel{padding:32px 20px}.auth-shell{border-radius:12px}}.app-shell{flex-direction:column;min-height:100vh;display:flex}.sidebar{height:calc(100vh - 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__brand-text{color:#262626;letter-spacing:-.3px;font-size:16px;font-weight:800}.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:10px;font-weight:600}.sidebar__link{color:#595959;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;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}.sidebar__footer-row{justify-content:flex-start;align-items:center;gap:6px;padding:4px 12px 8px;display:flex}.sidebar__theme-toggle{gap:4px;display:flex}.sidebar__theme-btn{cursor:pointer;color:#8a7a6a;background:0 0;border:1px solid #ede6df;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.sidebar__theme-btn:hover{color:#6d4c35;background:#8a614514;border-color:#d5c8bb}.sidebar__balance{flex-direction:column;gap:6px;margin-bottom:4px;padding:8px 12px;display:flex}.sidebar__balance-item{align-items:center;gap:8px;display:flex}.sidebar__balance-item svg{color:#8c8c8c;flex-shrink:0}.sidebar__balance-label{color:#8c8c8c;flex:1;font-size:12px}.sidebar__balance-value{color:#262626;font-size:12px;font-weight:600}.sidebar__link--footer{margin-top:0}.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__brand{align-items:center;display:flex}.app-topbar__brand img{height:32px}.app-body{min-height:calc(100vh - var(--topbar-height));grid-template-columns:minmax(180px,280px) 1fr;display:grid}.app-topbar__email{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1f;border-radius:20px;max-width:240px;padding:6px 16px;font-size:13px;overflow:hidden}.app-topbar__logout{color:#fff9;border-radius:6px;padding:5px 10px;font-size:13px;transition:color .15s,background .15s}.app-topbar__lang{cursor:pointer;color:#e5d4c1;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px 8px;transition:background .15s,color .15s;display:flex}.app-topbar__lang:hover{background:#ffffff1a}@media (width<=768px){.sidebar{display:none}}.page-wrapper{width:100%;padding:clamp(16px,2vw,32px) clamp(16px,2vw,32px) 64px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-header__right{flex-shrink:0;align-items:center;gap:12px;display:flex}.page-title{color:#262626;margin:0;font-size:22px;font-weight:700}.page-subtitle{color:#8c8c8c;font-size:13px}.btn-outline{color:#8a6145;background:#fff;border:1px solid #8a6145}.btn-outline:hover{background:#fdf5f0}.btn-ghost{color:#595959;background:0 0;border:1px solid #d9d9d9}.btn-ghost:hover{background:#f5f5f5}.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:15px}.btn-popular{color:#fff;background:#faad14;border:1px solid #faad14}.btn-popular:hover{background:#d48806;border-color:#d48806}.plan-tab-bar{border-bottom:2px solid #ecedf0;gap:28px;margin-bottom:28px;display:flex}.plan-tab-btn{color:#9a9a9a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2.5px solid #0000;margin-bottom:-2px;padding:12px 0;font-size:14px;font-weight:600;transition:color .2s,border-color .2s}.plan-tab-btn:hover{color:#3d2e22}.plan-tab-btn.active{color:#8a6145;border-bottom-color:#8a6145}.soon-chip{color:#d48806;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#fff7e6,#fff1d6);border:1px solid #ffd591;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700}.plan-intro{color:#787774;text-align:center;max-width:600px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.plan-type-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}.plan-type-card{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;padding:28px 24px 24px;transition:box-shadow .2s,border-color .2s,transform .15s;display:flex;position:relative}.plan-type-card:hover{border-color:#d9d9d9;transform:translateY(-2px);box-shadow:0 6px 24px #00000017}.plan-type-card--popular{border-color:#faad14;box-shadow:0 4px 20px #faad1426}.plan-type-card--BASIC{background:linear-gradient(135deg,#e6f7ff,#fff);border-color:#91d5ff}.plan-type-card--BASIC:hover{border-color:#69c0ff}.plan-type-card--BASIC .plan-type-card__features li svg{color:#1890ff}.plan-type-card--PREMIUM{background:linear-gradient(135deg,#fff7e6,#fff);border-color:#ffd591}.plan-type-card--PREMIUM:hover{border-color:#ffc069}.plan-type-card--PREMIUM .plan-type-card__features li svg{color:#faad14}.plan-type-card--ENTERPRISE{background:linear-gradient(135deg,#f6ffed,#fff);border-color:#b7eb8f}.plan-type-card--ENTERPRISE:hover{border-color:#73d13d}.plan-type-card--ENTERPRISE .plan-type-card__features li svg{color:#52c41a}.plan-type-ribbon{color:#fff;letter-spacing:.3px;background:#faad14;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.plan-type-card__icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 2px 8px #00000014}.plan-type-card__name{color:#262626;text-align:center;margin-bottom:6px;font-size:18px;font-weight:700}.plan-type-card__desc{color:#8c8c8c;text-align:center;min-height:40px;margin-bottom:0;font-size:14px;line-height:1.5}.plan-type-card__divider{background:#e8e8e8;height:1px;margin:12px 0}.plan-type-card__features{flex-direction:column;flex:1;gap:16px;margin:0 0 20px;padding:0;list-style:none;display:flex}.plan-type-card__features li{color:#595959;align-items:center;gap:8px;font-size:13px;display:flex}.plan-type-card__features li svg{color:#52c41a;flex-shrink:0}.plan-type-btn{margin-top:auto}.plan-detail-panel{animation:.3s fadeSlideIn}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.plan-detail-header{border-bottom:1px solid #e9e9e7;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.back-btn{color:#595959;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.back-btn:hover{color:#8a6145;background:#faf7f5;border-color:#8a6145}.plan-detail-title{color:#37352f;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.plan-count-badge{color:#fff;background:linear-gradient(135deg,#52c41a,#389e0d);border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600}.scale-tab-bar{gap:10px;margin-bottom:24px;display:flex}.scale-tab-btn{color:#595959;cursor:pointer;background:#fff;border:1.5px solid #e8e0d8;border-radius:8px;padding:10px 22px;font-size:13px;font-weight:500;transition:all .2s}.scale-tab-btn:hover{color:#8a6145;background:#faf7f5;border-color:#8a6145}.scale-tab-btn.active{color:#fff;background:linear-gradient(135deg,#8a6145,#6d4c35);border-color:#8a6145;box-shadow:0 2px 8px #8a614540}.plan-spec-bar{background:linear-gradient(135deg,#fdfbf9,#f5f0eb);border:1px solid #e8e0d8;border-radius:14px;margin-bottom:28px;padding:20px 24px;box-shadow:0 2px 8px #8a61450f}.plan-spec-grid{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:8px;display:grid}.plan-spec-col{padding:8px 0}.plan-spec-col--1{grid-column:span 1}.plan-spec-col--2{grid-column:span 2}.plan-spec-col--5{grid-column:span 5}.plan-spec-icon{color:#8a6145;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:8px;display:flex;box-shadow:0 1px 3px #8a61451a}.plan-spec-label{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}.plan-spec-value{color:#3d2e22;font-size:18px;font-weight:700}.plan-spec-note{color:#8a6145;border-top:1px solid #e8e0d8;grid-column:span 12;align-items:center;gap:6px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.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:13px;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:13px;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:13px;transition:background .1s;display:flex}.loc-item:hover{background:#f5f6f8}.loc-flag{font-size:16px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pricing-card{background:#fff;border:1px solid #e8e0d8;border-radius:14px;flex-direction:column;padding:24px 20px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 6px #8a61450f}.pricing-card:hover{border-color:#d4c4b6;transform:translateY(-4px);box-shadow:0 8px 28px #8a61451f}.pricing-card--recommended{background:linear-gradient(#fdfbf9,#fff 40%);border:2px solid #8a6145;box-shadow:0 4px 16px #8a61451f}.pricing-card--recommended:hover{transform:translateY(-4px);box-shadow:0 8px 28px #8a61452e}.pricing-card__best-badge{color:#fff;white-space:nowrap;letter-spacing:.5px;background:linear-gradient(135deg,#8a6145,#6d4c35);border-radius:20px;align-items:center;gap:4px;padding:4px 16px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #8a61454d}.pricing-card__disc-badge{color:#fff;background:linear-gradient(135deg,#52c41a,#389e0d);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #52c41a40}.pricing-card__gb-section{text-align:center;margin-bottom:16px}.pricing-card__gb-section--offset{margin-top:8px}.pricing-card__gb{color:#3d2e22;font-size:40px;font-weight:800;line-height:1}.pricing-card--recommended .pricing-card__gb{color:#8a6145}.pricing-card__gb span{color:#bfbfbf;margin-left:4px;font-size:16px;font-weight:500}.pricing-card__gb-label{color:#8c8c8c;margin-top:8px;font-size:12px}.pricing-card__ppgb-section{text-align:center;background:#faf7f5;border-radius:10px;margin-bottom:16px;padding:12px 16px}.pricing-card__ppgb-label{color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}.pricing-card__ppgb{color:#3d2e22;font-size:22px;font-weight:700}.pricing-card--recommended .pricing-card__ppgb{color:#8a6145}.pricing-card__ppgb span{color:#8c8c8c;font-size:13px;font-weight:400}.pricing-card__divider{background:linear-gradient(90deg,#0000,#e8e0d8,#0000);width:100%;height:1px;margin-bottom:16px}.pricing-card__details{flex:1;width:100%;margin-bottom:20px}.pricing-card__row{justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 0;display:flex}.pricing-card__row:last-child{margin-bottom:0}.pricing-card__row-label{color:#8c8c8c;align-items:center;gap:6px;font-size:13px;display:flex}.pricing-card__row-value{color:#3d2e22;font-size:14px;font-weight:700}.pricing-card__btn{color:#fff;cursor:pointer;letter-spacing:.2px;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.pricing-card__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #8a614533}.pricing-card__btn--default{background:linear-gradient(135deg,#8a6145,#6d4c35)}.pricing-card__btn--default:hover{background:linear-gradient(135deg,#7a5338,#5c3f2b)}.pricing-card__btn--recommended{background:linear-gradient(135deg,#8a6145,#6d4c35);box-shadow:0 2px 8px #8a61454d}.pricing-card__btn--recommended:hover{background:linear-gradient(135deg,#7a5338,#5c3f2b);box-shadow:0 4px 16px #8a614559}.unlimited-coming-card{text-align:center;background:linear-gradient(160deg,#f8faff,#f0f0ff 40%,#faf5ff);border:1px solid #e0e7ff;border-radius:20px;max-width:960px;margin:0 auto;padding:56px 40px;position:relative;overflow:hidden}.unlimited-coming-card:before{content:"";background:radial-gradient(circle,#6366f114 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.unlimited-coming-card__badge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 20px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #4f46e540}.unlimited-coming-card__title{color:#1a1a2e;letter-spacing:-.3px;margin-bottom:14px;font-size:32px;font-weight:800}.unlimited-coming-card__desc{color:#6b7280;max-width:580px;margin:0 auto 40px;font-size:15px;line-height:1.7}.unlimited-features-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid}.unlimited-feat{text-align:left;background:#fff;border:1px solid #e8edf3;border-radius:12px;flex-direction:column;padding:24px 20px;transition:transform .2s,box-shadow .2s;display:flex}.unlimited-feat:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.unlimited-feat__header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.unlimited-feat__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.unlimited-feat h4{color:#1f2937;margin:0;font-size:14px;font-weight:700}.unlimited-feat__highlight{color:#4f46e5;background:#eef2ff;border-radius:6px;margin-bottom:14px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.unlimited-feat__highlight--purple{color:#722ed1;background:#f5f0ff}.unlimited-feat__highlight--orange{color:#d46b08;background:#fff7ed}.unlimited-feat__highlight--green{color:#389e0d;background:#f0fdf4}.unlimited-feat__list{color:#6b7280;flex:1;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none}.unlimited-feat__list li{padding:3px 0}.unlimited-stats{border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;justify-content:center;gap:56px;margin-bottom:36px;padding:28px 0;display:flex}.unlimited-stats>div{flex-direction:column;align-items:center;display:flex}.unlimited-stats__num{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800;line-height:1}.unlimited-stats__label{color:#9ca3af;margin-top:6px;font-size:13px;font-weight:500}.unlimited-cta-btn{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:12px;align-items:center;gap:8px;padding:14px 36px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #4f46e54d}.unlimited-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #4f46e566}@media (width<=1280px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.plan-type-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:12px}.plan-spec-grid{grid-template-columns:repeat(6,1fr)}.plan-spec-col--1,.plan-spec-col--2{grid-column:span 1}.plan-spec-col--5{grid-column:span 6}}@media (width<=640px){.plan-tab-bar{gap:0}.plan-tab-btn{padding:10px 14px;font-size:13px}.plan-type-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr;gap:8px}.plan-spec-grid{grid-template-columns:1fr 1fr}.plan-spec-col--1,.plan-spec-col--2{grid-column:span 1}.plan-spec-col--5,.plan-spec-note{grid-column:span 2}.pricing-card{padding:12px}.pricing-card__gb{font-size:21px}.pricing-card__ppgb{font-size:16px}.loc-grid{grid-template-columns:repeat(2,1fr)}.unlimited-coming-card{padding:36px 24px}.unlimited-coming-card__title{font-size:24px}.unlimited-features-grid{grid-template-columns:1fr 1fr;gap:12px}.unlimited-stats{gap:32px}}@media (width<=400px){.pricing-grid{grid-template-columns:1fr}}.plans-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.plan-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.plan-card:hover{border-color:#e0d0c4;box-shadow:0 4px 20px #00000014}.plan-card__header{border-bottom:1px solid #f5f5f5;padding:20px 20px 16px}.plan-card__name{color:#262626;margin-bottom:4px;font-size:17px;font-weight:700}.plan-card__desc{color:#8c8c8c;font-size:13px;line-height:1.5}.plan-card__body{flex:1;padding:16px 20px}.plan-card__footer{padding:0 20px 20px}.price-tiers{flex-direction:column;gap:8px;display:flex}.price-tier{cursor:pointer;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.price-tier:hover,.price-tier--selected{background:#fdf5f0;border-color:#8a6145}.price-tier input[type=radio]{accent-color:#8a6145;flex-shrink:0}.price-tier__content{flex:1;justify-content:space-between;align-items:center;display:flex}.price-tier__days{color:#595959;font-size:13px;font-weight:500}.price-tier__price{color:#262626;font-size:14px;font-weight:700}.plans-empty-tiers{color:#bfbfbf;text-align:center;padding:16px 0;font-size:13px}.plans-empty{text-align:center;color:#9a9a9a;flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}.plans-empty svg{opacity:.5}.plans-empty p{margin:0;font-size:15px}.modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;animation:.2s fadeIn;display:none;position:fixed;inset:0}.modal-box{background:#fff;border-radius:12px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 12px 48px #0003}.modal-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-title{color:#262626;font-size:16px;font-weight:700}.modal-close{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:18px;line-height:1;transition:color .15s}.modal-close:hover{color:#262626}.order-summary{flex-direction:column;gap:12px;padding:20px 20px 0;display:flex}.order-summary__row--total .order-summary__label,.order-summary__row--total .order-summary__value{font-size:16px;font-weight:700}.order-summary__total{color:#8a6145}.order-summary__discount{color:#52c41a}.order-actions{padding:20px}.calc-loading{text-align:center;color:#8c8c8c;padding:32px;font-size:13px}.pay-header{text-align:center;margin-bottom:32px}.pay-header__title{color:#37352f;margin-bottom:8px;font-size:28px;font-weight:700}.pay-header__sub{color:#787774;font-size:15px}.pay-cat-title{color:#37352f;margin-bottom:16px;font-size:16px;font-weight:600}.pay-summary-card{background:#fff;border-radius:16px;padding:24px;animation:.4s fadeSlideIn;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000001a}.pay-summary__title{color:#37352f;margin-bottom:16px;font-size:18px;font-weight:700}.pay-summary__divider{background:#ecedf0;height:1px;margin-bottom:16px}.pay-summary__alert{color:#2383e2;background:#f0f7ff;border:1px solid #bae0ff;border-radius:8px;margin-bottom:20px;padding:10px 14px;font-size:13px;font-style:italic}.pay-address-section{margin-top:0}.pay-address-list{flex-direction:column;gap:8px;display:flex}.pay-address-card{cursor:pointer;background:#fff;border:2px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.pay-address-card:hover{border-color:#2383e2;box-shadow:0 2px 8px #0000000f}.pay-address-card--active{background:#f0f7ff;border-color:#2383e2}.pay-address-body{flex:1;min-width:0}.pay-address-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pay-address-fields{flex-wrap:wrap;gap:6px 16px;display:flex}.pay-address-field{color:#787774;align-items:center;gap:5px;font-size:13px;display:inline-flex}.pay-address-field svg{color:#aaa;flex-shrink:0}.pay-address-radio{border:2px solid #d9d9d9;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px;transition:all .2s;position:relative}.pay-address-card--active .pay-address-radio{background:#2383e2;border-color:#2383e2}.pay-address-card--active .pay-address-radio:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pay-address-card--editing{background:#fff7e6;border-color:#fa8c16}.pay-address-card--editing .pay-address-edit-btn{color:#fa8c16;background:#fff1d6;border-color:#fa8c16}.pay-address-name{color:#37352f;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pay-address-badge{color:#2383e2;background:#e6f4ff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.pay-address-actions{flex-shrink:0;gap:6px;display:flex}.pay-address-edit-btn,.pay-address-del-btn{cursor:pointer;color:#787774;background:0 0;border:1px solid #e0e0e0;border-radius:6px;align-items:center;padding:6px;transition:all .2s;display:flex}.pay-address-edit-btn:hover{color:#2383e2;background:#f0f7ff;border-color:#2383e2}.pay-address-del-btn:hover{color:#ff4d4f;background:#fff2f0;border-color:#ff4d4f}.pay-af-title{color:#37352f;margin:0 0 12px;font-size:15px;font-weight:600}.pay-address-empty-box{text-align:center;border:2px dashed #e4e6ea;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.pay-address-empty-box p{color:#9a9a9a;margin:0;font-size:13px}.pay-address-add-btn{color:#2383e2;cursor:pointer;background:#f0f7ff;border:1.5px solid #bae0ff;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.pay-address-add-btn:hover{background:#e6f4ff;border-color:#2383e2;transform:translateY(-1px);box-shadow:0 2px 8px #2383e226}.pay-address-form{background:#fafbfc;border:1.5px solid #ecedf0;border-radius:12px;flex-direction:column;gap:16px;padding:20px;animation:.3s fadeSlideIn;display:flex}.pay-af-group{flex-direction:column;gap:10px;display:flex}.pay-af-group__label{color:#595959;border-bottom:1px solid #ecedf0;align-items:center;gap:6px;padding-bottom:4px;font-size:13px;font-weight:600;display:flex}.pay-af-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pay-af-row--3{grid-template-columns:1fr 1fr 1fr}.pay-af-field{flex-direction:column;gap:4px;display:flex}.pay-af-label{color:#787774;font-size:12px;font-weight:500}.pay-af-req{color:#cf1322}.pay-af-input{color:#37352f;background:#fff;border:1.5px solid #e4e6ea;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px;transition:all .15s}.pay-af-input:focus{border-color:#2383e2;box-shadow:0 0 0 3px #2383e21a}.pay-af-input::placeholder{color:#bfbfbf}select.pay-af-input{appearance:auto;cursor:pointer}.pay-af-default-toggle{background:#fff;border:1.5px solid #ecedf0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.pay-af-switch__text{color:#37352f;font-size:13px;font-weight:500}.pay-af-switch{flex-shrink:0;width:40px;height:22px;position:relative}.pay-af-switch input{opacity:0;width:0;height:0}.pay-af-switch__slider{cursor:pointer;background:#d9d9d9;border-radius:22px;transition:all .2s;position:absolute;inset:0}.pay-af-switch__slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.pay-af-switch input:checked+.pay-af-switch__slider{background:#2383e2}.pay-af-switch input:checked+.pay-af-switch__slider:before{transform:translate(18px)}.pay-af-actions{border-top:1px solid #ecedf0;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.pay-af-cancel{color:#595959;cursor:pointer;background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;align-items:center;gap:5px;padding:9px 18px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.pay-af-cancel:hover{background:#f5f5f5;border-color:#bfbfbf}.pay-af-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2383e2,#1a6fc4);border:none;border-radius:8px;align-items:center;gap:5px;padding:9px 22px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #2383e233}.pay-af-submit:hover{background:linear-gradient(135deg,#1a6fc4,#1560af);transform:translateY(-1px);box-shadow:0 4px 12px #2383e24d}@media (width<=600px){.pay-af-row,.pay-af-row--3{grid-template-columns:1fr}}@media (width<=900px){.pay-address-fields{flex-direction:column;gap:4px}}@media (width<=600px){.pay-header__title{font-size:22px}.pay-af-row,.pay-af-row--3{grid-template-columns:1fr}}.pd-wrapper{justify-content:center;min-height:60vh;padding:24px 16px;display:flex}.pd-card{background:#fff;border-radius:20px;width:100%;max-width:480px;animation:.4s pdFadeIn;overflow:hidden;box-shadow:0 8px 32px #00000014}@keyframes pdFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pd-header{color:#fff;background:linear-gradient(135deg,#1890ff,#096dd9);padding:20px 28px 24px;position:relative;overflow:hidden}.pd-header__icon{opacity:.9;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.pd-header__amount{letter-spacing:.5px;font-size:28px;font-weight:600}.pd-header__deco{pointer-events:none;position:absolute;top:12px;right:16px}.pd-section{margin-top:20px;padding:0 24px;animation:.4s both pdSlideUp}.pd-section:nth-child(2){animation-delay:50ms}.pd-section:nth-child(3){animation-delay:.1s}.pd-section:nth-child(4){animation-delay:.15s}@keyframes pdSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pd-section__label{color:#8c8c8c;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:600}.pd-bank-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:0 16px}.pd-bank-row{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.pd-bank-row__left,.pd-bank-row__right{align-items:center;gap:8px;display:flex}.pd-bank-row__icon{flex-shrink:0}.pd-bank-row__label{color:#595959;font-size:13px}.pd-bank-row__value{color:#262626;font-size:14px;font-weight:500}.pd-bank-row__value--bold{letter-spacing:.5px;font-size:15px;font-weight:600}.pd-bank-divider{background:#f0f0f0;height:1px}.pd-copy-btn{color:#595959;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:inline-flex}.pd-copy-btn:hover{color:#1890ff;background:#e6f7ff;border-color:#1890ff}.pd-copy-btn--inline{width:auto;height:auto;margin-left:8px;padding:4px 6px}.pd-transfer-card{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-radius:12px;align-items:center;padding:14px 16px;display:flex;box-shadow:0 4px 12px #1890ff1a}.pd-transfer-card__text{color:#096dd9;word-break:break-all;flex:1;font-size:15px;font-weight:500}.pd-qr-card{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.pd-qr-card__title{color:#595959;margin:0 0 16px;font-size:14px;font-weight:500}.pd-qr-card__img-wrap{background:linear-gradient(145deg,#fff,#f5f5f5);border-radius:12px;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto;animation:2s infinite pdQrPulse;display:inline-flex;box-shadow:inset 0 2px 6px #0000000d}@keyframes pdQrPulse{0%,to{box-shadow:inset 0 2px 6px #0000000d}50%{box-shadow:inset 0 2px 6px #0000001f}}.pd-qr-card__img{object-fit:contain;width:70%;height:70%}.pd-footer{text-align:center;padding:20px 24px 24px}.pd-back-btn{color:#1890ff;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.pd-back-btn:hover{color:#096dd9;background:#e6f7ff}@media (width<=520px){.pd-card{border-radius:12px}.pd-header{padding:16px 20px 20px}.pd-header__amount{font-size:24px}.pd-section{padding:0 16px}.pd-qr-card__img-wrap{width:160px;height:160px}}.filter-bar{background:#fff;border:1px solid #f0f0f0;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:16px;display:flex}.filter-bar__group{flex-direction:column;gap:4px;display:flex}.filter-label{color:#8c8c8c;font-size:12px;font-weight:500}.filter-input{min-width:140px;height:36px;padding:0 10px;font-size:13px}.table-wrapper{background:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table thead th{text-align:left;color:#8c8c8c;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:12px;font-weight:600}.data-table tbody tr{border-bottom:1px solid #f5f5f5;transition:background .1s}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover{background:#fafafa}.data-table td{vertical-align:middle;color:#262626;padding:12px 16px}.tx-id{font-family:var(--font-family-mono);color:#595959;font-size:12px}.tx-method{color:#8c8c8c}.empty-state{text-align:center;color:#8c8c8c;padding:48px 0}.badge{white-space:nowrap;border-radius:10px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.badge-topup{color:#096dd9;background:#e6f7ff}.badge-charge{color:#d46b08;background:#fff7e6}.tx-copy-btn{cursor:pointer;color:#8c8c8c;background:#fff;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex}.tx-copy-btn:hover{color:#8a6145;border-color:#8a6145}.sub-filters{align-items:stretch;gap:8px;margin-bottom:12px;display:flex}.sub-filters__search{flex:0 0 280px;position:relative}.sub-filters__search-icon{color:#bfbfbf;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sub-filters__search .form-input{padding-left:32px}.sub-filters__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;flex:0 0 160px;padding:0 36px 0 14px}.sub-table{background:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.sub-row{border-bottom:1px solid #f5f5f5;transition:background .15s}.sub-row:last-child{border-bottom:none}.sub-row:hover{background:#fafafa}.sub-row__content{grid-template-columns:28px 1fr auto auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.sub-row__expand{color:#8c8c8c;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;display:flex}.sub-row__expand:hover{color:#262626}.sub-row__info{min-width:0}.sub-row__name{color:#262626;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.sub-row__plan{color:#8c8c8c;margin-top:2px;font-size:12px}.sub-row__data{text-align:right;min-width:70px}.sub-row__data-value{color:#262626;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.sub-row__data-label{color:#8c8c8c;font-size:11px}.sub-row__expiry{text-align:right;min-width:100px}.sub-row__expiry-date{color:#262626;font-size:13px;font-weight:500}.sub-row__expiry-status{font-size:11px;font-weight:500}.sub-row__expiry-status.status-active{color:#52c41a}.sub-row__expiry-status.status-expiring{color:#faad14}.sub-row__expiry-status.status-expired{color:#ff4d4f}.sub-row__actions{align-items:center;gap:8px;display:flex}.btn-icon--delete{color:#bfbfbf;border-color:#0000}.btn-icon--delete:hover{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.btn-sm{height:32px;padding:0 12px;font-size:13px}.btn-danger-outline{color:#cf1322;background:#fff;border:1px solid #ffccc7}.btn-danger-outline:hover{background:#fff2f0;border-color:#ff4d4f}.tokens-panel{background:#fafafa;border-top:1px solid #f5f5f5;padding:16px 18px}.tokens-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tokens-toolbar__left{align-items:center;gap:8px;display:flex}.tokens-toolbar__right{align-items:center;gap:10px;display:flex}.tokens-count{color:#8c8c8c;font-size:12px}.tk-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 0;display:flex}.tk-header__left{color:#595959;align-items:center;gap:12px;font-size:13px;display:flex}.tk-header__count{color:#262626;font-weight:500}.tk-header__show-all{color:#2383e2;font-size:12px;text-decoration:none}.tk-header__show-all:hover{text-decoration:underline}.tk-header__refresh{color:#8c8c8c;background:#f5f5f5;border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;display:inline-flex}.tk-header__right{align-items:center;gap:8px;display:flex}.tk-header__size-label{color:#8c8c8c;align-items:center;gap:4px;font-size:12px;display:flex}.tk-header__size-select{width:60px;height:28px;padding:0 6px;font-size:12px}.tk-tab-bar{border-bottom:2px solid #f0f0f0;gap:4px;margin-bottom:12px;padding-bottom:0;display:flex}.tk-tab{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.tk-tab:hover{color:#262626}.tk-tab.active{color:#2383e2;border-bottom-color:#2383e2}.tk-tab-content{display:none}.tk-tab-content.active{display:block}.tokens-list{flex-direction:column;gap:6px;display:flex}.token-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:0;transition:box-shadow .2s,border-color .2s;overflow:hidden}.token-card:hover{border-color:#d4d4d4;box-shadow:0 2px 12px #0000000f}.token-card__row1{gap:0;display:flex}.token-card__index{color:#a0a0a0;background:linear-gradient(135deg,#f8f9fa,#f0f1f3);border-right:1px solid #f0f0f0;flex-shrink:0;justify-content:center;align-items:center;width:36px;font-size:12px;font-weight:700;display:flex}.token-card__main{flex:1;min-width:0;padding:12px 14px}.token-card__ip-line{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.token-card__ip{font-family:var(--font-family-mono);color:#1a1a1a;letter-spacing:-.2px;font-size:13px;font-weight:600}.token-card__ip--none{color:#c4c4c4;font-family:inherit;font-style:italic;font-weight:400}.token-card__badge{letter-spacing:.2px;text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.token-card__badge--bc{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.token-card__badge--auto{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.token-card__badge--disconnect{color:#7c3aed;background:#faf5ff;border:1px solid #e9d5ff}.token-card__flag{color:#2f54eb;background:#f0f5ff;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.token-card__info-row{background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:10px;display:grid;overflow:hidden}.token-card__info-col{flex-direction:column;gap:2px;padding:7px 10px;display:flex}.token-card__info-col+.token-card__info-col{border-left:1px solid #f0f0f0}.token-card__info-label{text-transform:uppercase;letter-spacing:.5px;color:#a0a0a0;font-size:10px;font-weight:600}.token-card__info-value{color:#404040;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.token-card__info-line{color:#8c8c8c;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.token-card__bc{color:#595959;align-items:center;gap:4px;display:inline-flex}.token-card__location{align-items:center;gap:4px;display:inline-flex}.token-card__creds{font-family:var(--font-family-mono);color:#bfbfbf;font-size:11px}.token-card__actions{flex-wrap:wrap;gap:6px;display:flex}.tk-action-btn{color:#525252;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.tk-action-btn:hover{color:#1a1a1a;background:#f9fafb;border-color:#d4d4d4;box-shadow:0 1px 3px #0000000f}.tk-action-btn--primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;box-shadow:0 1px 3px #2563eb4d}.tk-action-btn--primary:hover{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 2px 6px #2563eb66}.tk-action-btn--secondary{color:#4f46e5;background:#eef2ff;border-color:#e0e7ff}.tk-action-btn--secondary:hover{color:#4338ca;background:#e0e7ff;border-color:#c7d2fe}.tk-action-btn--ghost{color:#737373;background:0 0;border-color:#0000}.tk-action-btn--ghost:hover{color:#404040;background:#f5f5f5}.tk-action-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-icon{color:#8c8c8c;cursor:pointer;background:0 0;border:1px solid #e8e8e8;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.btn-icon:hover{color:#262626;background:#f5f5f5;border-color:#d9d9d9}.tk-modal-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tk-modal-box{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 12px 48px #0003}.tk-modal-box--wide{max-width:560px}.tk-modal-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tk-modal-title{color:#262626;font-size:16px;font-weight:600}.tk-modal-body{padding:20px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px;display:grid}.stat-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:16px;padding:20px;display:flex}.stat-card__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-card__icon--balance{color:#1677ff;background:#e6f4ff}.stat-card__icon--active{color:#52c41a;background:#f6ffed}.stat-card__icon--proxy{color:#fa8c16;background:#fff7e6}.stat-card__label{color:#8c8c8c;margin-bottom:4px;font-size:12px}.stat-card__value{color:#262626;font-size:20px;font-weight:700;line-height:1.2}.dash-section{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:24px;overflow:hidden}.dash-section__header{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dash-section__title{color:#262626;font-size:15px;font-weight:600}.dash-section__link{color:#8a6145;font-size:13px;text-decoration:none}.dash-section__link:hover{text-decoration:underline}.dash-table-wrap{overflow-x:auto}.dash-table-wrap .data-table{border:none;border-radius:0}.txn-amount{font-weight:600}.txn-amount--in{color:#389e0d}.txn-amount--out{color:#cf1322}.link{color:#8a6145;text-decoration:underline}.profile-layout{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=760px){.profile-layout{grid-template-columns:1fr}}.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__header{background:linear-gradient(135deg,#fdfbf9,#fff);border-bottom:1px solid #f0ebe6;align-items:center;gap:10px;padding:18px 24px;display:flex}.profile-card__title{color:#3d2e22;margin:0;font-size:15px;font-weight:600}.profile-card__body{padding:24px}.profile-field{border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:12px 14px;transition:background .15s;display:flex}.profile-field:hover{background:#faf7f5}.profile-field:last-child{margin-bottom:0}.profile-field__icon{color:#8a6145;background:#f5f0eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.profile-field__label{color:#8c8c8c;flex-shrink:0;width:110px;font-size:13px;font-weight:500}.profile-field__value{color:#262626;word-break:break-all;font-size:14px;font-weight:500}.profile-field__empty{color:#bfbfbf;font-style:italic;font-weight:400}.profile-refcode{font-family:var(--font-family-mono);color:#8a6145;letter-spacing:.5px;background:#f5f0eb;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:600}.profile-pwd-action{border-top:1px solid #f0ebe6;margin-top:16px;padding-top:16px}.modal-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-overlay.active{display:flex}.modal-dialog{background:#fff;border-radius:12px;width:100%;max-width:440px;animation:.2s modalIn;box-shadow:0 8px 32px #00000026}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-dialog__header{border-bottom:1px solid #f0ebe6;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-dialog__title{color:#3d2e22;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.modal-dialog__close{cursor:pointer;color:#8c8c8c;background:0 0;border:none;border-radius:6px;padding:4px;transition:background .15s}.modal-dialog__close:hover{color:#3d2e22;background:#f5f0eb}.modal-dialog__body{padding:24px}.tax-loading{color:#8c8c8c;padding:8px 0;font-size:13px}.tax-empty{color:#bfbfbf;margin-bottom:16px;font-size:13px;font-style:italic}.tax-action-btns{gap:8px;margin-top:16px;display:flex}.btn-outline--danger{color:#ff4d4f;border-color:#ff4d4f}.btn-outline--danger:hover{background:#fff1f0;border-color:#ff4d4f}.tax-form{margin-top:4px}.tax-address-section{border-top:1px solid #f0ebe6;margin-top:16px;padding-top:16px}.tax-address-section__title{color:#3d2e22;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.tax-address-section__note{color:#8c8c8c;font-size:12px;line-height:1.5}.tax-address-card{background:#faf7f5;border:1px solid #f0ebe6;border-radius:8px;margin-top:8px;padding:12px 14px}.tax-address-card__row{flex-wrap:wrap;gap:20px;display:flex}.tax-address-card__item{color:#3d2e22;align-items:center;gap:6px;font-size:13px;display:flex}.tax-address-card__item svg{flex-shrink:0}.form-group{margin-bottom:18px}.form-label{color:#595959;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.form-input-wrap{position:relative}.form-input-icon{color:#bfbfbf;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.form-input--icon{padding-left:40px!important}.form-input--has-toggle{padding-right:40px!important}.pwd-toggle{cursor:pointer;color:#bfbfbf;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pwd-toggle:hover{color:#8a6145}.form-actions{justify-content:flex-end;align-items:center;margin-top:24px;display:flex}.btn-primary--full{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .1s;display:flex}.btn-primary--full:hover{transform:translateY(-1px)}.btn-primary--full:active{transform:translateY(0)}.btn-icon--refresh:hover{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.sub-expanded{background:#fafafa;border-top:1px solid #f0f0f0;padding:16px}.expanded-layout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.expanded-left{min-width:0}.expanded-right{grid-template-areas:"panel";min-width:0;display:grid;position:sticky;top:16px}.panel-base{grid-area:panel;transition:opacity .3s,filter .3s}.panel-base--dimmed{opacity:.4;filter:blur(1px);pointer-events:none}.panel-slide{z-index:10;visibility:hidden;background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-area:panel;transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 16px #00000014}.panel-slide--open{visibility:visible;transform:translate(0)}.panel-slide__header{z-index:5;background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.panel-slide__breadcrumb{color:#595959;align-items:center;gap:6px;font-size:13px;display:flex}.panel-slide__breadcrumb a{color:#1890ff;cursor:pointer}.panel-slide__breadcrumb a:hover{text-decoration:underline}.panel-slide__breadcrumb .breadcrumb-sep{color:#d9d9d9}.panel-slide__close{cursor:pointer;color:#8c8c8c;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.panel-slide__close:hover{color:#262626;background:#f0f0f0}.panel-slide__body{padding:16px}.token-card__bc-drawer{background:#f9fafb;border-top:0 solid #f0f0f0;max-height:0;padding:0 12px;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s;overflow:hidden}.token-card__bc-drawer--open{border-top:1px solid #f0f0f0;max-height:200px;padding:12px}.bc-inline__row{align-items:center;gap:8px;display:flex}.bc-inline__row select{flex:1;min-width:0}.bc-inline__row .btn{white-space:nowrap;flex-shrink:0}.panel-placeholder{text-align:center;color:#bfbfbf;background:#fff;border:1px dashed #e8e8e8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:13px;display:flex}.sub-chevron{transition:transform .2s}.token-card--active{border-color:#93c5fd!important;box-shadow:0 0 0 2px #3b82f61f,0 2px 8px #3b82f614!important}.panel-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.panel-card__header{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.panel-card__title{align-items:center;gap:8px;display:flex}.panel-card__title h3{color:#262626;margin:0;font-size:15px;font-weight:600}.panel-card__body{padding:20px}.panel-card__footer{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.panel-close{cursor:pointer;color:#8c8c8c;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .15s}.panel-close:hover{color:#262626;background:#f0f0f0}.panel-desc{color:#8c8c8c;margin-bottom:16px;font-size:13px;line-height:1.5}.panel-empty{text-align:center;color:#8c8c8c;padding:24px 0;font-size:13px}.panel-loading{text-align:center;padding:40px 20px}.proxy-panel-placeholder{text-align:center;color:#8c8c8c;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:60px 24px}.proxy-panel-placeholder svg{opacity:.5;margin-bottom:16px}.proxy-panel-placeholder__title{color:#595959;margin-bottom:8px;font-size:15px;font-weight:500}.proxy-panel-placeholder__desc{color:#bfbfbf;max-width:280px;margin:0 auto;font-size:13px;line-height:1.5}.output-box{color:#0f8;font-family:var(--font-family-mono);background:#1a1a2e;border-radius:8px;max-height:320px;margin-top:12px;padding:16px;font-size:12px;line-height:1.6;overflow-y:auto}.output-line{word-break:break-all;cursor:text;-webkit-user-select:all;user-select:all;border-bottom:1px solid #ffffff0a;padding:3px 0}.output-line:last-child{border-bottom:none}.output-count{color:#8c8c8c;font-size:12px}.profile-selector{gap:8px;display:flex}.profile-selector select{flex:1}.profile-divider{background:#f0f0f0;height:1px;margin:16px 0}.form-row{gap:8px;display:flex}.form-row .form-input{flex:1}.pf-stepper-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:14px 16px 12px}.pf-stepper-title{color:#334155;align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:flex}.pf-stepper-title svg{color:#3b82f6;flex-shrink:0}.pf-stepper{align-items:flex-start;gap:0;display:flex}.pf-stepper__step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.pf-stepper__circle{color:#94a3b8;z-index:1;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;transition:all .2s;display:flex;position:relative}.pf-stepper__step--active .pf-stepper__circle{color:#fff;background:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.pf-stepper__step--done .pf-stepper__circle{color:#fff;background:#22c55e}.pf-stepper__line{background:#e2e8f0;width:calc(100% - 30px);height:2px;position:absolute;top:13px;left:calc(50% + 15px)}.pf-stepper__step--active .pf-stepper__line,.pf-stepper__step--done .pf-stepper__line{background:#3b82f6}.pf-stepper__label{color:#94a3b8;text-align:center;white-space:nowrap;margin-top:8px;font-size:11px;font-weight:500}.pf-stepper__step--active .pf-stepper__label{color:#3b82f6;font-weight:600}.pf-stepper__step--done .pf-stepper__label{color:#22c55e}.pf-stepper__desc{color:#94a3b8;text-align:center;margin-top:2px;font-size:10px;line-height:1.3}.pf-stepper__step--active .pf-stepper__desc{color:#64748b}.pf-stepper-tip{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:flex-start;gap:6px;margin-top:14px;padding:7px 10px;font-size:11px;line-height:1.45;display:flex}.pf-stepper-tip svg{color:#d97706;flex-shrink:0;margin-top:1px}.pf-concurrent{color:#6b7280;justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.pf-concurrent strong{color:#111827;font-size:14px}.pf-divider{border-top:1px solid #f3f4f6;margin-bottom:16px}.pf-selector-row{justify-content:space-between;align-items:center;display:flex}.pf-new-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #2563eb4d}.pf-new-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 2px 6px #2563eb66}.pf-new-btn:active{transform:translateY(0);box-shadow:0 1px 2px #2563eb4d}.pf-new-btn svg{stroke:#fff}.pf-new-indicator{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.pf-new-indicator__icon{background:#dbeafe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pf-new-indicator__title{color:#1d4ed8;font-size:13px;font-weight:500}.pf-new-indicator__desc{color:#3b82f6;opacity:.7;font-size:11px}.pf-config-section{margin-top:20px}.pf-config-title{color:#374151;margin:0 0 16px;font-size:14px;font-weight:600}.pf-row-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-input--readonly{color:#6b7280;background:#f9fafb}.pf-auto-section{margin-top:20px}.pf-auto-title{color:#374151;margin:0 0 16px;font-size:14px;font-weight:600}.pf-auto-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-toggle-label{color:#6b7280;min-width:24px;font-size:13px}.pf-auto-time-inline{align-items:center;gap:4px;display:flex}.pf-auto-time-inline .form-input{text-align:center;width:90px;padding:0 8px}.pf-auto-time-info{color:#2563eb;font-size:12px}.pf-pass-error{color:#ef4444;margin-top:4px;font-size:12px}.cfg-auto-time-error{color:#ef4444;margin-top:4px;padding-left:2px;font-size:11px}.pf-actions{border-top:1px solid #f3f4f6;justify-content:center;gap:8px;margin-top:24px;padding-top:16px;display:flex}.pf-actions .btn{text-align:center;white-space:nowrap}.pf-actions #pf-actions-existing,.pf-actions #pf-actions-create{gap:8px;display:flex}.pf-location-select{position:relative}.pf-location-tags{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:4px 10px;transition:border-color .15s;display:flex}.pf-location-tags:hover{border-color:#9ca3af}.pf-location-placeholder{color:#9ca3af;font-size:13px}.pf-location-tag{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.pf-location-tag--more{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.pf-location-tag__remove{cursor:pointer;color:#93c5fd;font-size:14px;line-height:1}.pf-location-tag__remove:hover{color:#1d4ed8}.pf-location-dropdown{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-direction:column;max-height:280px;margin-top:4px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.pf-location-search{margin:8px;width:calc(100% - 16px)!important}.pf-location-list{max-height:220px;padding:0 8px 8px;overflow-y:auto}.pf-location-item{cursor:pointer;color:#374151;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background .1s;display:flex}.pf-location-item:hover{background:#f3f4f6}.pf-location-item input[type=checkbox]{accent-color:#2563eb}.form-toggle{justify-content:space-between;align-items:center;display:flex}.toggle-switch{cursor:pointer;width:40px;height:22px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{background:#d9d9d9;border-radius:22px;transition:background .2s;position:absolute;inset:0}.toggle-slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background:#1890ff}.toggle-switch input:checked+.toggle-slider:before{transform:translate(18px)}.cfg-select-section{margin-bottom:16px}.cfg-select-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cfg-select-dropdown{position:relative}.cfg-select-trigger{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:space-between;align-items:center;min-height:38px;padding:6px 12px;font-size:13px;transition:border-color .15s;display:flex}.cfg-select-trigger:hover{border-color:#9ca3af}.cfg-select-trigger__text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cfg-select-trigger__arrow{color:#9ca3af;flex-shrink:0;transition:transform .15s}.cfg-select-list{background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-direction:column;max-height:260px;margin-top:4px;display:flex;box-shadow:0 4px 12px #0000001a}.cfg-select-search{margin:8px;width:calc(100% - 16px)!important}.cfg-select-items{max-height:200px;padding:0 4px 4px;overflow-y:auto}.cfg-select-item{cursor:pointer;color:#374151;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;transition:background .1s;display:flex}.cfg-select-item:hover{background:#f3f4f6}.cfg-select-item--active{color:#1d4ed8;background:#eff6ff;font-weight:500}.cfg-select-item__name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.cfg-select-item__delete{color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:all .15s;display:flex}.cfg-select-item__delete:hover{color:#ef4444;background:#fef2f2}.cfg-card__default-badge{color:#2f54eb;background:#f0f5ff;border-radius:4px;padding:1px 7px;font-size:10px;font-weight:600}.cfg-create-section{margin-bottom:16px}.cfg-detail-form{border-top:1px solid #f3f4f6;margin-top:16px;padding-top:16px}.cfg-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:14px 16px}.cfg-section:last-of-type{margin-bottom:0}.cfg-section__header{color:#1e293b;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.cfg-section__header svg{color:#3b82f6;flex-shrink:0}.cfg-section__divider{border-top:1px solid #f1f5f9;margin:16px 0}.cfg-section .form-group{margin-bottom:12px}.cfg-section .form-group:last-child{margin-bottom:0}.form-label__hint{color:#94a3b8;margin-left:4px;font-size:11px;font-weight:400}.cfg-toggle-row{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.cfg-toggle-row:last-child{border-bottom:none;padding-bottom:0}.cfg-toggle-row:first-of-type{padding-top:0}.cfg-toggle-row__left{flex:1;min-width:0}.cfg-toggle-row__label{color:#334155;font-size:12.5px;font-weight:500;display:block}.cfg-toggle-row__desc{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.cfg-toggle-row__desc strong{color:#3b82f6}.cfg-toggle-row__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.cfg-toggle-row__right .pf-auto-time-inline{align-items:center;display:flex}.cfg-toggle-row__right .pf-auto-time-inline .form-input{text-align:center;height:28px;padding:4px 6px;font-size:12px}.cfg-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.cfg-cooldown{text-align:center;color:#8c8c8c;padding:10px 0;font-size:13px}.cfg-cooldown strong{color:#2383e2}.bc-location-info{color:#8c8c8c;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.copy-dropdown{display:inline-block;position:relative}.copy-menu{z-index:10;background:#fff;border:1px solid #e8e8e8;border-radius:6px;min-width:120px;margin-bottom:4px;position:absolute;bottom:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.copy-menu__item{text-align:left;color:#262626;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 14px;font-size:13px;display:block}.copy-menu__item:hover{background:#f5f5f5}.output-line{cursor:pointer;transition:background .15s}.output-line:hover{background:#f0f5ff}.output-line--copied{background:#f6ffed!important}.profile-apply__buttons{flex-wrap:wrap;gap:8px;display:flex}@media (width<=968px){.sub-row__content{grid-template-columns:28px 1fr;gap:8px}.sub-row__data,.sub-row__expiry,.sub-row__actions{grid-column:2}.sub-row__actions{margin-top:4px}.sub-filters{flex-wrap:wrap}.sub-filters__search{flex:100%}.tk-header{flex-wrap:wrap;gap:8px}.tk-tab-bar{overflow-x:auto}.token-card__actions{flex-direction:column}.tk-action-btn{justify-content:center;width:100%}.cfg-select-items{max-height:160px}.pf-row-2col{grid-template-columns:1fr}.tk-modal-box,.tk-modal-box--wide{max-width:100%}}[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] .sidebar__footer{border-top-color:var(--color-sidebar-footer-border)}[data-theme=dark] .sidebar__balance-label{color:var(--color-text-tertiary)}[data-theme=dark] .sidebar__balance-value{color:var(--color-text-primary)}[data-theme=dark] .sidebar__balance-value--promo{color:var(--color-accent-500)}[data-theme=dark] .sidebar__brand-text{color:var(--color-text-primary)}.sidebar__link--has-sub{position:relative}.sidebar__link--has-sub .sidebar__chevron{margin-left:auto;transition:transform .2s ease-out;display:flex}.sidebar__link--has-sub .sidebar__chevron svg{width:14px;height:14px}.sidebar__link--has-sub[aria-expanded=true] .sidebar__chevron{transform:rotate(180deg)}.sidebar__submenu{max-height:0;transition:max-height .2s ease-out;overflow:hidden}.sidebar__submenu--open{max-height:500px}.sidebar__submenu-item{color:var(--color-text-secondary,#595959);border-radius:6px;align-items:center;gap:8px;margin:0 8px;padding:6px 12px 6px 40px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar__submenu-item:hover{background:var(--color-accent-50,#fdf5f0);color:var(--color-text-primary,#262626)}.sidebar__submenu-item--active{background:var(--color-accent-100,#f5ede6);color:var(--color-accent-800,#5c3d2a);font-weight:500}.sidebar__submenu-item--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.sidebar__tag--soon{color:#f59e0b;background:#f59e0b26;border-radius:3px;margin-left:auto;padding:1px 5px;font-size:9px;font-weight:700}[data-theme=dark] .sidebar__submenu-item{color:var(--color-sidebar-text)}[data-theme=dark] .sidebar__submenu-item:hover{background:var(--color-sidebar-hover-bg);color:var(--color-text-primary)}[data-theme=dark] .sidebar__submenu-item--active{background:var(--color-sidebar-active-bg);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] .panel-card__header,[data-theme=dark] .dash-section__header,[data-theme=dark] .profile-card__header,[data-theme=dark] .modal-header,[data-theme=dark] .tk-modal-header,[data-theme=dark] .modal-dialog__header{background:var(--color-bg-elevated);border-bottom-color:var(--color-border-default)}[data-theme=dark] .page-wrapper,[data-theme=dark] .page-title{color:var(--color-text-primary)}[data-theme=dark] .page-subtitle{color:var(--color-text-tertiary)}[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-500)}[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] .data-table thead th{background:var(--color-bg-elevated);border-bottom-color:var(--color-border-default);color:var(--color-text-tertiary)}[data-theme=dark] .data-table tbody tr{border-bottom-color:var(--color-border-subtle)}[data-theme=dark] .data-table tbody tr:hover{background:var(--color-bg-subtle)}[data-theme=dark] .data-table td{color:var(--color-text-primary)}[data-theme=dark] .alert-error{background:var(--color-error-50);border-color:var(--color-error-100);color:var(--color-error-500)}[data-theme=dark] .alert-success{background:var(--color-success-50);border-color:var(--color-success-100);color:var(--color-success-500)}[data-theme=dark] .pay-address-form{background:var(--color-bg-elevated);border-color:var(--color-border-default)}[data-theme=dark] .pay-af-cancel{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-secondary)}[data-theme=dark] .pay-af-submit{background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600))}[data-theme=dark] .plans-empty,[data-theme=dark] .stat-card__label{color:var(--color-text-tertiary)}[data-theme=dark] .stat-card__value{color:var(--color-text-primary)}[data-theme=dark] .stat-card__icon--balance{background:var(--color-primary-50);color:var(--color-primary-500)}[data-theme=dark] .stat-card__icon--active{background:var(--color-success-50);color:var(--color-success-500)}[data-theme=dark] .stat-card__icon--proxy{background:var(--color-warning-50);color:var(--color-warning-400)}[data-theme=dark] .plan-tab-btn{color:var(--color-text-tertiary)}[data-theme=dark] .plan-tab-btn:hover{color:var(--color-text-primary)}[data-theme=dark] .plan-tab-btn.active{color:var(--color-accent-500);border-bottom-color:var(--color-accent-500)}[data-theme=dark] .plan-tab-bar{border-bottom-color:var(--color-border-default)}[data-theme=dark] .scale-tab-btn{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-secondary)}[data-theme=dark] .scale-tab-btn:hover{border-color:var(--color-accent-500);color:var(--color-accent-500)}[data-theme=dark] .scale-tab-btn.active{background:linear-gradient(135deg, var(--color-accent-500), var(--color-accent-700));border-color:var(--color-accent-500);color:#fff}[data-theme=dark] .plan-spec-bar{background:var(--color-bg-elevated);border-color:var(--color-border-default)}[data-theme=dark] .plan-spec-value{color:var(--color-text-primary)}[data-theme=dark] .plan-spec-label{color:var(--color-text-tertiary)}[data-theme=dark] .pricing-card{background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}[data-theme=dark] .pricing-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-lg)}[data-theme=dark] .pricing-card--recommended{border-color:var(--color-accent-500);background:linear-gradient(180deg, var(--color-bg-elevated), var(--color-bg-surface) 40%)}[data-theme=dark] .pricing-card__gb{color:var(--color-text-primary)}[data-theme=dark] .pricing-card--recommended .pricing-card__gb{color:var(--color-accent-500)}[data-theme=dark] .pricing-card__ppgb-section{background:var(--color-bg-elevated)}[data-theme=dark] .pricing-card__ppgb{color:var(--color-text-primary)}[data-theme=dark] .pricing-card__row-label{color:var(--color-text-tertiary)}[data-theme=dark] .pricing-card__row-value{color:var(--color-text-primary)}[data-theme=dark] .pricing-card__divider{background:linear-gradient(90deg, transparent, var(--color-border-default), transparent)}[data-theme=dark] .profile-card{border-color:var(--color-border-default)}[data-theme=dark] .profile-card__header{background:var(--color-bg-elevated);border-bottom-color:var(--color-border-default)}[data-theme=dark] .profile-card__title{color:var(--color-text-primary)}[data-theme=dark] .profile-field:hover{background:var(--color-bg-subtle)}[data-theme=dark] .profile-field__icon{background:var(--color-accent-50);color:var(--color-accent-500)}[data-theme=dark] .profile-field__label{color:var(--color-text-tertiary)}[data-theme=dark] .profile-field__value{color:var(--color-text-primary)}[data-theme=dark] .sub-row{border-bottom-color:var(--color-border-subtle)}[data-theme=dark] .sub-row:hover{background:var(--color-bg-subtle)}[data-theme=dark] .sub-row__name{color:var(--color-text-primary)}[data-theme=dark] .sub-row__plan{color:var(--color-text-tertiary)}[data-theme=dark] .token-card{border-color:var(--color-border-default)}[data-theme=dark] .token-card:hover{border-color:var(--color-border-strong)}[data-theme=dark] .token-card__ip{color:var(--color-text-primary)}[data-theme=dark] .token-card__info-row{background:var(--color-bg-subtle);border-color:var(--color-border-default)}[data-theme=dark] .token-card__info-label{color:var(--color-text-disabled)}[data-theme=dark] .token-card__info-value{color:var(--color-text-secondary)}[data-theme=dark] .token-card__index{background:var(--color-bg-elevated);border-right-color:var(--color-border-default);color:var(--color-text-tertiary)}[data-theme=dark] .tokens-panel{background:var(--color-bg-subtle);border-top-color:var(--color-border-subtle)}[data-theme=dark] .tk-tab.active{color:var(--color-primary-500);border-bottom-color:var(--color-primary-500)}[data-theme=dark] .tk-tab{color:var(--color-text-tertiary)}[data-theme=dark] .tk-tab:hover{color:var(--color-text-primary)}[data-theme=dark] .tk-tab-bar{border-bottom-color:var(--color-border-default)}[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] .modal-overlay{background:var(--color-bg-overlay)}[data-theme=dark] .modal-close{color:var(--color-text-tertiary)}[data-theme=dark] .modal-close:hover{color:var(--color-text-primary)}[data-theme=dark] .order-summary__label{color:var(--color-text-tertiary)}[data-theme=dark] .order-summary__value{color:var(--color-text-primary)}[data-theme=dark] .order-summary__divider{background:var(--color-border-subtle)}[data-theme=dark] .order-summary__total{color:var(--color-accent-500)}[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}.theme-toggle{color:#fffc;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,color .2s,transform .2s;display:flex}.theme-toggle:hover{color:#fff;background:#ffffff2e}.theme-toggle:active{transform:scale(.92)}.theme-toggle svg{width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.theme-toggle:hover svg{transform:rotate(15deg)}.theme-toggle__icon--dark{display:none}.theme-toggle__icon--light,[data-theme=dark] .theme-toggle__icon--dark{display:block}[data-theme=dark] .theme-toggle__icon--light{display:none}.mobile-bottom-nav{height:var(--mobile-nav-height,60px);z-index:600;background:var(--color-bg-surface,#fff);border-top:1px solid var(--color-border-default,#e8e8e8);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(5,1fr);align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000014}.mobile-bottom-nav__item{cursor:pointer;color:var(--color-text-tertiary,#8c8c8c);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px 4px;text-decoration:none;transition:color .2s;display:flex;position:relative}.mobile-bottom-nav__item:before{content:"";background:var(--color-accent,#8a6145);border-radius:0 0 4px 4px;width:24px;height:2px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.mobile-bottom-nav__item--active:before{transform:translate(-50%)scaleX(1)}.mobile-bottom-nav__item--active,.mobile-bottom-nav__item--active svg{color:var(--color-accent,#8a6145)}.mobile-bottom-nav__icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mobile-bottom-nav__icon svg{width:20px;height:20px}.mobile-bottom-nav__label{white-space:nowrap;color:inherit;font-size:10px;font-weight:500;line-height:1}@media (width<=768px){:root{--topbar-height:52px}.app-body{grid-template-columns:1fr}.mobile-bottom-nav{display:grid}.page-wrapper{padding-bottom:calc(var(--mobile-nav-height,60px) + 24px)!important;padding-left:16px!important;padding-right:16px!important}.app-topbar{height:var(--topbar-height);padding:0 12px}.app-topbar__brand img{height:26px}.app-topbar__right{gap:8px}.app-topbar__email{display:none}.table-wrapper{margin:0 -16px;padding:0 16px}.page-header{flex-direction:column;align-items:flex-start!important}.page-header__right{width:100%}}[data-theme=dark] .mobile-bottom-nav{background:var(--color-bg-surface);border-top-color:var(--color-border-default);box-shadow:0 -4px 16px #0006}: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-inputs{justify-content:center;gap:8px;margin:24px 0;display:flex}.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:24px;font-weight:600;transition:border-color .15s}.otp-input:focus{border-color:var(--primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb1a}.otp-step__desc,.totp-step__desc{text-align:center;color:var(--text-secondary,#6b7280);margin-bottom:8px}.otp-resend{text-align:center;color:var(--text-secondary,#6b7280);margin-top:16px;font-size:14px}.otp-resend-btn{cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.otp-back{text-align:center;margin-top:12px;font-size:14px}.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:13px;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:13px;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-page__header{margin-bottom:16px}.org-page__header h2{margin:0;font-size:22px}.org-page__subtitle{color:#8c8c8c;margin-top:4px;font-size:12px}.org-page__subtitle code{background:#f5f5f5;border-radius:4px;padding:2px 6px}.org-page__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.org-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px}.org-card h3{margin:0 0 12px;font-size:14px;font-weight:600}.org-empty{color:#8c8c8c;margin:0;font-size:13px}.org-invite-form{flex-wrap:wrap;gap:8px;display:flex}.org-invite-form input,.org-invite-form select{min-width:0;font:inherit;border:1px solid #d9d9d9;border-radius:6px;flex:1;padding:8px 10px}.org-invite-form select{flex:0 0 110px}.org-invite-form button{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:6px;padding:8px 14px}.org-invite-form button:hover{background:#4096ff}.org-issued{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-top:14px;padding:12px;font-size:13px}.org-issued__token{word-break:break-all;background:#fff;border:1px solid #f0f0f0;border-radius:4px;margin:6px 0;padding:8px;display:block}.org-issued__link{word-break:break-all;margin:6px 0;font-size:12px}.org-issued button{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 10px;font-size:12px}.org-list{margin:0;padding:0;list-style:none}.org-list li{border-top:1px solid #f0f0f0;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.org-list li:first-child{border-top:none}.org-list__meta{color:#8c8c8c;font-size:12px}[data-theme=dark] .org-card{background:#1f1f1f;border-color:#303030}[data-theme=dark] .org-issued{background:#2a2410;border-color:#5d4d18}[data-theme=dark] .org-issued__token{color:#e5e5e5;background:#141414;border-color:#303030}[data-theme=dark] .org-page__subtitle code{background:#2a2a2a}.profile-page{width:100%;padding:0;font-size:14px}.profile-page__header{margin-bottom:24px}.profile-page__header h1{margin:0 0 4px;font-size:24px;font-weight:600}.profile-page__header p{color:#8c8c8c;margin:0;font-size:14px}.profile-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@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:16px;font-weight:600;display:flex}.profile-card__title-icon{background:var(--color-accent-bg);width:32px;height:32px;color:var(--color-accent);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:16px;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 130px 1fr;align-items:center;column-gap:14px;font-size:14px;display:grid}.profile-info__icon-wrap{background:var(--color-accent-bg);width:32px;height:32px;color:var(--color-accent);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:15px;display:inline-flex}.profile-info__label{color:var(--color-ink-2);font-size:14px}.profile-info__value{color:var(--color-ink);font-size:14px}.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:14px;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:14px;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:14px}.tax-field__hint{color:var(--color-text-secondary);margin:6px 0 0;font-size:14px}.tax-field__hint--muted{color:var(--color-text-secondary);font-style:italic}.tax-field__hint a{color:var(--color-accent);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:14px}[data-theme=dark] .profile-page__header p{color:var(--color-ink-2)}.wallet-page__title{color:var(--color-text-primary);margin-bottom:20px;font-size:22px;font-weight:700}.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}.wallet-card__title{color:var(--color-text-primary);margin-bottom:10px;font-size:14px;font-weight:600}.wallet-pm{align-items:center;gap:12px;padding:10px 0;display:flex}.wallet-pm+.wallet-pm{border-top:1px solid var(--color-border-subtle)}.wallet-pm__icon{background:var(--color-accent-50);width:36px;height:36px;color:var(--color-accent-600);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wallet-pm__name{color:var(--color-text-primary);font-size:13px;font-weight:500}[data-theme=dark] .wallet-card{background:var(--color-bg-surface);border-color:var(--color-border-default)}[data-theme=dark] .wallet-card__title,[data-theme=dark] .wallet-pm__name{color:var(--color-text-primary)}.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)}.ant-breadcrumb li:last-child,.ant-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--color-text-primary)}.topup-modal .ant-modal-header{border-bottom:1px solid var(--color-border-subtle);margin-bottom:0;padding-bottom:14px}.topup-modal .ant-modal-title{font-size:17px;font-weight:700}.topup-steps{margin:18px 0 22px}.topup-body{min-height:120px}.topup-section-title{color:var(--color-text-primary);margin:0 0 12px;font-size:14px;font-weight:600}.topup-addform{border:1px solid var(--color-border-subtle);background:var(--color-bg-card,#fff);border-radius:12px;margin-top:12px;padding:20px;box-shadow:0 6px 20px #00000014}.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}}.app-content{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);margin-inline:auto}.app-content .page-wrapper{max-width:var(--content-max);padding:20px var(--gutter) 24px;margin-inline:auto}.page-title{font-size:var(--text-title);color:var(--color-ink);font-weight:600;line-height:32px}.page-subtitle{font-size:var(--text-lead);color:var(--color-ink-2);font-weight:400;line-height:24px}.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)}.stat-card{border-radius:var(--radius-lg)}.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)}.stat-card__label{font-size:var(--text-body);color:var(--color-ink-2);font-weight:500}.stat-card__value{font-size:var(--text-title);color:var(--color-ink-display);font-weight:600;line-height:32px}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-entry-guide{color:#595959;background:#fdf9f6;border:1px solid #eadfd6;border-radius:10px;flex-direction:column;gap:10px;margin:-8px 0 20px;padding:14px;display:flex}.auth-entry-guide__title{text-transform:uppercase;letter-spacing:.04em;color:#8a6145;font-size:12px;font-weight:700}.auth-entry-guide__item{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.auth-entry-guide__number{color:#fff;background:#8a6145;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.auth-consent{margin:-2px 0 16px}.auth-consent__label{color:#595959;cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.auth-consent__label input{accent-color:#8a6145;cursor:pointer;flex:none;width:16px;height:16px;margin-top:1px}.auth-consent__label a{color:#7a5338;text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-consent__hint{color:#8c8c8c;margin:6px 0 0 25px;font-size:11px;line-height:1.4}.auth-body{background:radial-gradient(58vw 62vh at 6% -8%,#a184541f,#0000 68%),radial-gradient(54vw 58vh at 97% 106%,#6e53301a,#0000 66%),#0d0b08}.auth-shell{background:#17120e;border:1px solid #f4efe61a;box-shadow:0 24px 70px #0000006b}.auth-panel{color:#f4efe6;background:radial-gradient(circle at 16% 12%,#a1845426,#0000 42%),linear-gradient(145deg,#21170f,#17120e 62%,#120f0c);border-right:1px solid #f5a62321}.auth-panel__tag{color:#d7c39a;background:#b59a6a14;border:1px solid #b59a6a47}.auth-panel__desc,.auth-panel__feature-group li,.auth-panel__trust-sub{color:#a99f90;opacity:1}.auth-panel__feature-group p.auth-panel__feature-title{color:#bda477;opacity:.82}.auth-panel__trust{border-top-color:#b59a6a2e}.auth-form-panel{background:#f7f3ec}.auth-form__title,.form-label{color:#211a14}.auth-form__title{letter-spacing:-.025em;margin-bottom:8px;font-size:26px;line-height:1.2}.auth-form__subtitle,.auth-form__subtitle--centered{color:#6f665d;line-height:1.55}.auth-entry-guide{color:#4e4439;background:#f1ede5;border-color:#d6c9b5;margin-top:-4px;padding:16px}.auth-entry-guide__title{color:#6e5330}.auth-entry-guide__number{color:#fffaf2;background:#9a7b4f}.form-input{color:#211a14;background:#fffdf9;border-color:#cfc5b8;height:44px}.form-input:hover{border-color:#a98e64}.form-input:focus,.form-input:focus-visible{border-color:#9a7b4f;box-shadow:0 0 0 3px #9a7b4f26}.form-input::placeholder,.input-icon{color:#90867b}.btn-primary{color:#f8f2e8;background:linear-gradient(135deg,#2c251e,#18130f);border:1px solid #a18454;box-shadow:inset 0 1px #d7c39a38,0 8px 22px -12px #231b12b3}.btn-primary:hover{background:linear-gradient(135deg,#3a3026,#211a14);border-color:#bda477;box-shadow:inset 0 1px #d7c39a47,0 10px 26px -12px #231b12c7}.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{color:#8d847a;background:#ded8cf;border-color:#cbc1b3}.auth-form .btn-primary.auth-button--loading:disabled{color:#f8f2e8;cursor:wait;background:linear-gradient(135deg,#2c251e,#18130f);border-color:#a18454;box-shadow:inset 0 1px #d7c39a38,0 8px 22px -12px #231b12b3}.auth-form .btn-google:disabled{color:#968d83;background:#eee9e1;border-color:#d8d0c5}.auth-divider{color:#82786e}.auth-divider:before,.auth-divider:after{background:#ddd5ca}.auth-consent__label{color:#514940;font-size:13px}.auth-consent__label input{accent-color:#8c7049;width:18px;height:18px}.auth-consent__label a{color:#72542d}.auth-consent__label a:hover{color:#4f391e}.auth-consent__feedback{margin:8px 0 0 27px;display:grid}.auth-consent__feedback-state{color:#766b5f;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:12px;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:#4f6347}.auth-consent__status-icon{color:#72542d;background:#e8e0d4;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:800;display:inline-flex}.auth-consent__feedback-state--accepted .auth-consent__status-icon{color:#486141;background:#e1e9dc}.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{color:#80613a;background:#ece4d7}.otp-countdown{color:#6f665d}.auth-form .btn-link{color:#72542d;background:0 0}.auth-form .btn-link:hover{color:#4f391e;background:#ece5da}.auth-form .ant-select-selector{color:#211a14!important;background:#fffdf9!important;border-color:#cfc5b8!important}.auth-form .ant-select-selection-item,.auth-form .ant-select-arrow{color:#514940!important}.auth-form .ant-btn-primary{color:#f8f2e8;background:linear-gradient(135deg,#2c251e,#18130f);border-color:#a18454;box-shadow:inset 0 1px #d7c39a38}.auth-shell{animation:.48s cubic-bezier(.22,1,.36,1) both auth-shell-in}.auth-panel__inner{animation:.52s cubic-bezier(.22,1,.36,1) 80ms both auth-panel-in}.auth-step{will-change:opacity, transform, filter;animation:.26s cubic-bezier(.22,1,.36,1) both auth-step-in}.auth-entry-guide__item{animation:.32s cubic-bezier(.22,1,.36,1) both auth-guide-item-in}.auth-entry-guide__item:nth-of-type(2){animation-delay:50ms}.auth-entry-guide__item:nth-of-type(3){animation-delay:90ms}.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:#f8f2e8;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;filter:blur(1px);transform:translateY(8px)}to{opacity:1;filter:blur();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)}}@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-sheet{animation:m-sheet var(--dur-3) var(--ease-out) backwards}.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){.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}}.ctrl-filter{align-items:center;gap:8px;margin-bottom:20px;display:flex}.ctrl-filter__search{flex-shrink:0;width:200px;position:relative}.ctrl-filter__search .form-input{width:100%;padding-left:36px}.ctrl-filter__search .icon-sm{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ctrl-filter__select{flex-shrink:0;width:180px}@media (width<=640px){.ctrl-filter{flex-wrap:wrap}.ctrl-filter__search{width:100%}.ctrl-filter__select{flex:1;width:auto}}.ctrl-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.ctrl-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ctrl-grid{grid-template-columns:1fr}}.ctrl-card{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex-direction:column;padding:20px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.ctrl-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.ctrl-card--active{border-left:4px solid #52c41a}.ctrl-card--expiring{border-left:4px solid #faad14}.ctrl-card--expired{opacity:.7;border-left:4px solid #ff4d4f}.ctrl-card--expired:hover{opacity:.9}.ctrl-card__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ctrl-card__icon{background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.ctrl-card--active .ctrl-card__icon{background:linear-gradient(135deg,#f6ffed,#d9f7be)}.ctrl-card--expiring .ctrl-card__icon{background:linear-gradient(135deg,#fffbe6,#ffe58f)}.ctrl-card--expired .ctrl-card__icon{background:linear-gradient(135deg,#fff2f0,#ffccc7)}.ctrl-card__name{color:#262626;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.ctrl-card__tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ctrl-card__tag{border-radius:4px;padding:2px 10px;font-size:11px;font-weight:500}.ctrl-card__tag--ip{color:#1a6fc4;background:#f0f7ff}.ctrl-card__tag--unlimited{color:#237804;background:#f6ffed}.ctrl-card__tag--limited{color:#8c6000;background:#fffbe6}.ctrl-card__footer{border-top:1px solid #f0f0f0;margin-top:auto;padding-top:14px}.ctrl-card__footer-row{justify-content:space-between;align-items:flex-end;display:flex}.ctrl-card__port-count{color:#262626;font-size:22px;font-weight:700;line-height:1}.ctrl-card__port-label{color:#8c8c8c;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px}.ctrl-card__expiry-label{color:#8c8c8c;font-size:11px}.ctrl-card__expiry-date{color:#595959;font-size:13px;font-weight:500}.ctrl-card__expiry-warn{color:#8c6000;font-size:11px;font-weight:500}.ctrl-card__data-remaining{color:#52c41a;font-size:22px;font-weight:700;line-height:1}.ctrl-card__data-label{color:#8c8c8c;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:11px}.ctrl-badge{white-space:nowrap;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.ctrl-badge--active{color:#237804;background:#f6ffed}.ctrl-badge--expiring{color:#8c6000;background:#fffbe6}.ctrl-badge--expired{color:#cf1322;background:#fff2f0}.ctrl-modal-backdrop{z-index:1000;opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:none;position:fixed;inset:0}.ctrl-modal-backdrop--visible{opacity:1}.ctrl-modal{background:#fff;border:1px solid #e8e8e8;border-radius:12px;width:100%;max-width:580px;max-height:90vh;transition:transform .2s;position:relative;overflow-y:auto;transform:translateY(20px);box-shadow:0 20px 60px #00000026}.ctrl-modal-backdrop--visible .ctrl-modal{transform:translateY(0)}@media (width<=640px){.ctrl-modal{border-radius:0;max-width:100%;height:100%;max-height:100%}}.ctrl-modal__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:start;padding:20px 24px;display:flex}.ctrl-modal__close{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:20px;line-height:1}.ctrl-modal__close:hover{color:#262626;background:#f5f5f5}.ctrl-modal-skeleton{padding:24px}.ctrl-modal-skeleton__line{background:#f0f0f0;border-radius:6px;height:16px;margin-bottom:12px;animation:1.5s ease-in-out infinite ctrl-pulse}@keyframes ctrl-pulse{0%,to{opacity:1}50%{opacity:.4}}.ctrl-tabs{border-bottom:1px solid #f0f0f0;padding:0 24px;display:flex}.ctrl-tab{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 16px;font-size:13px}.ctrl-tab:hover{color:#595959}.ctrl-tab--active{color:#8a6145;border-bottom-color:#8a6145;font-weight:600}.ctrl-token-row{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 14px;display:flex}.ctrl-token-row__left{align-items:center;gap:10px;min-width:0;display:flex}.ctrl-token-row__index{color:#8c8c8c;flex-shrink:0;width:20px;font-size:11px;font-weight:600}.ctrl-token-row__flag{flex-shrink:0;font-size:14px}.ctrl-token-row__ip{font-family:var(--font-family-mono);color:#262626;font-size:13px}.ctrl-token-row__meta{color:#8c8c8c;font-size:10px}.ctrl-token-row__actions{flex-shrink:0;gap:6px;display:flex}.ctrl-generator{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.ctrl-generator__params{align-items:end;gap:8px;margin-bottom:12px;display:flex}.ctrl-generator__param{flex:1}.ctrl-generator__param label{color:#8c8c8c;margin-bottom:4px;font-size:11px;display:block}.ctrl-generator__output{font-family:var(--font-family-mono);color:#fafafa;word-break:break-all;background:#262626;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.ctrl-generator__copy-btn{color:#8a6145;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:11px}.ctrl-generator__copy-btn:hover{opacity:.7}.ctrl-generator__docs{margin-top:10px}.ctrl-generator__docs a{color:#8a6145;font-size:11px;text-decoration:none}.ctrl-generator__docs a:hover{text-decoration:underline}.ctrl-gentabs{border-bottom:1px solid #f0f0f0;gap:0;margin-bottom:10px;display:flex}.ctrl-gentab{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:5px 12px;font-size:11px}.ctrl-gentab--active{color:#8a6145;border-bottom-color:#8a6145;font-weight:600}.ctrl-confirm{z-index:10;background:#000000b3;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ctrl-confirm__box{text-align:center;padding:24px}.ctrl-confirm__box p{color:#fff;margin-bottom:12px;font-size:14px}.ctrl-confirm__actions{justify-content:center;gap:8px;display:flex}.ctrl-usage-stats{gap:12px;margin-bottom:16px;display:flex}.ctrl-usage-card{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex:1;padding:14px}.ctrl-usage-card__label{color:#8c8c8c;text-transform:uppercase;margin-bottom:4px;font-size:10px}.ctrl-usage-card__value{color:#262626;font-size:24px;font-weight:700}.ctrl-usage-card__value--remaining{color:#52c41a}.ctrl-usage-card__unit{color:#8c8c8c;font-size:13px}.ctrl-empty{text-align:center;color:#8c8c8c;padding:60px 24px}.ctrl-modal-actions{gap:8px;padding:0 24px 20px;display:flex;position:relative}.ctrl-modal-actions .btn-primary{text-align:center;flex:1}.ctrl-modal-actions .btn-delete{color:#cf1322;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:10px 20px;font-size:13px}.ctrl-modal-actions .btn-delete:hover{background:#fff2f0;border-color:#ffccc7}[data-theme=dark] .ctrl-card,[data-theme=dark] .ctrl-modal{background:var(--color-bg-surface);border-color:var(--color-border-default)}[data-theme=dark] .ctrl-card__name,[data-theme=dark] .ctrl-card__port-count,[data-theme=dark] .ctrl-usage-card__value,[data-theme=dark] .ctrl-token-row__ip{color:var(--color-text-primary)}[data-theme=dark] .ctrl-card__expiry-date{color:var(--color-text-secondary)}[data-theme=dark] .ctrl-card__footer,[data-theme=dark] .ctrl-modal__header,[data-theme=dark] .ctrl-tabs,[data-theme=dark] .ctrl-gentabs{border-color:var(--color-border-default)}[data-theme=dark] .ctrl-token-row,[data-theme=dark] .ctrl-generator,[data-theme=dark] .ctrl-usage-card,[data-theme=dark] .ctrl-modal-actions .btn-delete{background:var(--color-bg-subtle);border-color:var(--color-border-default)}[data-theme=dark] .ctrl-card__icon{background:linear-gradient(135deg,#2a3350,#1e2840)}[data-theme=dark] .ctrl-modal-skeleton__line{background:var(--color-border-default)}[data-theme=dark] .ctrl-modal__close:hover{color:var(--color-text-primary);background:#ffffff0f}.s3-plan-card{background:linear-gradient(180deg, var(--color-accent-50) 0%, var(--color-bg-surface) 38%);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl,16px);box-shadow:var(--shadow-sm,0 1px 3px #0000000f);transition:var(--transition-normal,all .2s ease);flex-direction:column;padding:24px 22px 22px;display:flex;position:relative}.s3-plan-card:hover{border-color:var(--color-accent-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.s3-plan-card--owned{border-color:var(--color-accent-500);background:var(--color-accent-50)}.s3-plan-card__name{color:var(--color-text-secondary);margin:0 0 14px;font-size:14px;font-weight:600}.s3-plan-card__storage{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.s3-plan-card__storage .num{letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}.s3-plan-card__storage .unit{color:var(--color-text-secondary);font-size:16px;font-weight:600}.s3-plan-card__storage-note{color:var(--color-text-secondary);font-size:15px;font-weight:600;line-height:1.2}.s3-plan-card__storage-cap{color:var(--color-text-secondary);margin:0 0 18px;font-size:12px}.s3-plan-card__price{align-items:baseline;gap:5px;margin-bottom:18px;display:flex}.s3-plan-card__price .amount{color:var(--color-accent-600);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.s3-plan-card__price .cycle{color:var(--color-text-secondary);font-size:13px}.s3-plan-card__price--missing{border-radius:var(--radius-md,8px);background:var(--color-warn-bg);color:var(--color-warn);border:1px solid var(--color-warn);flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px;padding:8px 10px;font-size:12px;display:flex}.s3-plan-card__features{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:9px;margin:0 0 22px;padding:16px 0 0;list-style:none;display:flex}.s3-plan-card__features li{color:var(--color-text-secondary);align-items:center;gap:9px;font-size:13px;display:flex}.s3-plan-card__features li .ic{color:var(--color-accent-500);flex:none;font-weight:700}.s3-plan-card__cta{margin-top:auto}.s3-plan-card__cta .ant-btn:disabled,.s3-plan-card__cta .ant-btn:disabled:hover,.s3-plan-card__cta .ant-btn-disabled{color:var(--color-ink-3);border-color:var(--color-line);background:var(--color-subtle);opacity:1}.s3-plan-card__skeleton{background:linear-gradient(90deg, var(--color-border-subtle) 25%, var(--color-border-default) 50%, var(--color-border-subtle) 75%);background-size:200% 100%;border-radius:4px;height:16px;animation:1.3s ease-in-out infinite s3-shimmer}@keyframes s3-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.s3-plan-card__skeleton{animation:none}.s3-plan-card:hover{transform:none}}.s3one{max-width:none;margin:0;padding:8px 0 0}.s3one-sec{border-top:1px solid var(--color-border-subtle);padding:28px 0}.s3one-sec:first-of-type{border-top:none}.s3one-sec--locked{opacity:.55}.s3one-sec__head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.s3one-sec__num{border-radius:var(--radius-pill,9999px);background:var(--color-bg-base);border:1px solid var(--color-border-default);width:26px;height:26px;color:var(--color-text-tertiary);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.s3one-sec--done .s3one-sec__num{background:var(--color-success-500);border-color:var(--color-success-500);color:#fff}.s3one-sec--active .s3one-sec__num{border-color:var(--color-accent-500);color:var(--color-accent-600)}.s3one-sec__title{color:var(--color-text-primary);flex:auto;margin:0;font-size:16px;font-weight:600}.s3one-sec__badge{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.s3one-sec__badge--ok{color:var(--color-success-500,#52c41a)}.s3one-sec__body{padding-left:38px}.s3one-sec__locked-hint{color:var(--color-text-tertiary);padding-left:38px;font-size:13px}.s3one-plan{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.s3one-plan__metric{flex-direction:column;gap:2px;display:flex}.s3one-plan__metric .label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-size:11px}.s3one-plan__metric .value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.s3one-plan__spacer{flex:auto}.s3one-plan__upgrade{flex-basis:100%;margin-top:4px}.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}.s3one-pricing{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:start;gap:18px;display:grid}.s3one-row{align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.s3one-row+.s3one-row{border-top:1px solid var(--color-border-subtle)}.s3one-row__mono{font-family:var(--font-family-mono);color:var(--color-text-primary)}.s3one-row__spacer{flex:auto}.s3one-row__muted{color:var(--color-text-secondary);font-size:12px}.s3one-empty{color:var(--color-text-secondary);padding:6px 0 14px;font-size:13px}.s3one-actions{margin-top:14px}.s3one-usage__label{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=640px){.s3one-sec__body,.s3one-sec__locked-hint{padding-left:0}}.pxbuy{flex-direction:column;gap:14px;display:flex}.pxbuy-head{flex-direction:column;gap:1px;margin:0;display:flex}.pxbuy-head__copy{min-width:0}.pxbuy-head__title{font-size:var(--text-title);color:var(--color-ink-heading);margin:0;font-weight:600;line-height:32px}.pxbuy-head__lead{font-size:var(--text-body);color:var(--color-ink-2);margin:0;line-height:20px}.pxbuy-sechead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pxbuy-sechead__title{font-size:var(--text-lead);color:var(--color-ink-heading);margin:0;font-weight:600;line-height:1.4}.pxbuy-tabs{flex-wrap:wrap;gap:8px;display:flex}.pxbuy-tab{text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;min-height:34px;transition:var(--transition-fast);flex:170px;align-items:center;gap:10px;padding:4px 12px;display:flex}.pxbuy-tab:hover{border-color:var(--color-line-strong)}.pxbuy-tab--active{border-color:var(--color-accent);background:var(--color-accent-bg)}.pxbuy-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pxbuy-tab__icon{color:var(--color-ink-4);flex:none;justify-content:center;align-items:center;display:inline-flex}.pxbuy-tab--active .pxbuy-tab__icon{color:var(--color-accent)}.pxbuy-tab__text{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;display:flex}.pxbuy-tab__name{font-size:var(--text-body);color:var(--color-ink);font-weight:600}.pxbuy-tab--active .pxbuy-tab__name{color:var(--color-accent)}.pxbuy-tab__meta{color:var(--color-ink-3);font-size:11px}.pxbuy-panel{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xs);flex-direction:column;gap:12px;padding:14px 18px 16px;display:flex}.pxbuy-panel__head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.pxbuy-panel__title{font-size:var(--text-lead);color:var(--color-ink-heading);margin:0;font-weight:600;line-height:1.4}.pxbuy-panel__desc{font-size:var(--text-caption);color:var(--color-ink-3);margin:2px 0 0;line-height:1.6}.pxbuy-countries{flex-wrap:wrap;align-items:center;gap:5px;margin:7px 0 0;display:flex}.pxbuy-countries__label{font-size:var(--text-caption);color:var(--color-ink-3)}.pxbuy-countries__chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-subtle);height:20px;font-size:var(--text-caption);color:var(--color-ink-2);align-items:center;gap:4px;padding:0 8px;font-weight:500;line-height:16px;display:inline-flex}button.pxbuy-countries__chip{cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s,background-color .15s}button.pxbuy-countries__chip:hover{border-color:var(--color-accent);color:var(--color-accent)}button.pxbuy-countries__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pxbuy-countries__chip--rest{color:var(--color-accent);background:0 0;font-weight:600}.pxbuy-panel__from{font-variant-numeric:tabular-nums;flex:none}.pxbuy-pricehead{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.pxbuy-pricehead__was{font-size:var(--text-caption);color:var(--color-ink-4);font-variant-numeric:tabular-nums;font-weight:400;text-decoration:line-through}.pxbuy-pricehead__now{font-size:var(--text-lead);color:var(--color-ink-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;line-height:1.3}.pxbuy-priceblock{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.pxbuy-pricehead__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);text-align:right;font-size:11px;font-weight:600;line-height:1.4}.pxbuy-badge{border-radius:var(--radius-pill);background:var(--color-ok-bg);height:20px;color:var(--color-ok);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 8px;font-weight:600;line-height:16px;display:inline-flex}.pxbuy-group{flex-direction:column;gap:14px;display:flex}.pxbuy-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pxbuy-field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:600}.pxbuy-field__hint{font-size:var(--text-caption);color:var(--color-ink-3);line-height:1.5}.pxbuy-seg{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-subtle);flex-wrap:wrap;align-self:flex-start;gap:3px;max-width:100%;padding:3px;display:inline-flex}.pxbuy-seg__opt{border-radius:var(--radius-sm);min-height:32px;font-size:var(--text-body);color:var(--color-ink-2);cursor:pointer;transition:var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.pxbuy-seg__opt:hover{color:var(--color-ink)}.pxbuy-seg__opt[aria-checked=true]{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-xs);font-weight:600}.pxbuy-seg__opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.pxbuy-chips{flex-wrap:wrap;gap:8px;display:flex}.pxbuy-chip{text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;max-width:260px;transition:var(--transition-fast);flex-direction:column;gap:1px;padding:7px 12px;display:flex}.pxbuy-chip:hover{border-color:var(--color-line-strong)}.pxbuy-chip[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-bg)}.pxbuy-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pxbuy-chip__name{font-size:var(--text-body);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pxbuy-chip__meta{font-size:var(--text-caption);color:var(--color-ink-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.pxbuy-chip__id{font-family:var(--font-family-mono);color:var(--color-ink-4);font-size:11px}.pxbuy-chip[aria-checked=true] .pxbuy-chip__name{color:var(--color-accent)}.pxbuy-panel__body{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.pxbuy-panel__config{flex-direction:column;gap:14px;min-width:0;display:flex}.pxbuy-panel__aside{top:calc(var(--topbar-height) + 20px);min-width:0;position:sticky}.pxbuy-panel__failure{font-size:var(--text-body);color:var(--color-ink-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 0;display:flex}.pxbuy-panel__failure button{font-size:var(--text-caption);color:var(--color-accent);cursor:pointer;background:0 0;border:none;font-weight:600}.pxbuy-tiles{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:8px;display:grid}.pxbuy-tile{text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:var(--transition-fast);flex-direction:column;gap:1px;padding:8px 12px 9px;display:flex}.pxbuy-tile:hover{border-color:var(--color-line-strong)}.pxbuy-tile--active{border-color:var(--color-accent);background:var(--color-accent-bg)}.pxbuy-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pxbuy-tile__head{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.pxbuy-tile__mark{margin-left:auto}.pxbuy-tile__label{font-size:var(--text-caption);color:var(--color-ink-3);font-weight:500}.pxbuy-tile__mark{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:#0000;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pxbuy-tile--active .pxbuy-tile__mark{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.pxbuy-tile__qty{font-size:var(--text-lead);color:var(--color-ink-display);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.3}.pxbuy-tile--active .pxbuy-tile__qty{color:var(--color-accent)}.pxbuy-tile__meta{font-size:var(--text-caption);color:var(--color-ink-3)}.pxbuy-tile__pricerow{border-top:1px solid var(--color-line-subtle);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:3px;padding-top:6px;display:flex}.pxbuy-tile__was{color:var(--color-ink-4);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;text-decoration:line-through}.pxbuy-tile__price{font-size:var(--text-body);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.pxbuy-tile__pricenote{color:var(--color-ink-4);font-size:11px}.pxbuy-sum{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-subtle);flex-direction:column;gap:7px;padding:11px 16px 13px;display:flex}.pxbuy-sum__title{font-size:var(--text-body);letter-spacing:.01em;color:var(--color-ink-heading);margin:0;font-weight:600}.pxbuy-sum__lines{flex-direction:column;gap:4px;min-width:0;display:flex}.pxbuy-sum__row{font-size:var(--text-body);color:var(--color-ink);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pxbuy-sum__row--muted{font-size:var(--text-caption);color:var(--color-ink-3)}.pxbuy-sum__row--credit{color:var(--color-ok)}.pxbuy-sum__row--balance{border-top:1px dashed var(--color-line);font-size:var(--text-caption);color:var(--color-ink-3);margin-top:1px;padding-top:8px}.pxbuy-sum__amount{font-variant-numeric:tabular-nums;flex:none}.pxbuy-sum__note{color:var(--color-ink-4);margin:0;font-size:11px;line-height:1.5}.pxbuy-sum__hint{font-size:var(--text-caption);color:var(--color-ink-3);font-variant-numeric:tabular-nums;margin:-4px 0 0}.pxbuy-sum__empty{font-size:var(--text-body);color:var(--color-ink-3);margin:0}.pxbuy-sum__coupon{gap:8px;margin-top:4px;display:flex}.pxbuy-sum__couponrow{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.pxbuy-sum__coupon-toggle{font-size:var(--text-caption);color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-weight:600}.pxbuy-sum__coupon-toggle:hover{text-decoration:underline}.pxbuy-sum__pay{border-top:1px solid var(--color-line);flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding-top:10px;display:flex}.pxbuy-sum__total-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:600}.pxbuy-sum__total>span:first-child{font-size:var(--text-section);color:var(--color-ink-display);font-weight:650;line-height:1.2}.pxbuy-sum__total>span:last-child{font-size:var(--text-body)}.pxbuy-sum__calc{min-height:28px;font-size:var(--text-caption);color:var(--color-ink-3);align-items:center;gap:8px;display:flex}.pxbuy-sum__error{font-size:var(--text-caption);color:var(--color-err)}.pxbuy-sum__error a{color:var(--color-accent);font-weight:600;text-decoration:underline}.pxbuy-sum__error button{font-size:inherit;color:var(--color-accent);cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}.pxbuy-sum__pay .ant-btn-primary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pxbuy-sheet-toggle,.pxbuy-sheet-scrim{display:none}@media (width<=1080px){.pxbuy{padding-bottom:176px}.pxbuy-panel__body{grid-template-columns:minmax(0,1fr)}.pxbuy-panel__aside{z-index:40;padding:0 clamp(12px,3vw,20px) 12px;position:fixed;inset:auto 0 0 240px}.pxbuy-panel__aside .pxbuy-sum{background:var(--color-surface);max-height:70vh;box-shadow:0 -8px 28px #0a0d122e}.pxbuy-panel__aside .pxbuy-sum__lines{overflow-y:auto}.pxbuy-panel__aside .pxbuy-sum__title,.pxbuy-panel__aside[data-open=false] .pxbuy-sum__lines{display:none}.pxbuy-panel__aside[data-open=false] .pxbuy-sum{gap:0;padding:10px 16px 14px}.pxbuy-panel__aside[data-open=false] .pxbuy-sum__pay{border-top:none;grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:center;gap:0 12px;padding-top:0;display:grid}.pxbuy-panel__aside[data-open=false] .pxbuy-sum__pay>*{grid-column:1}.pxbuy-panel__aside[data-open=false] .pxbuy-sum__pay>.ant-btn{grid-area:1/2/-1;align-self:center}.pxbuy-sheet-scrim{z-index:39;background:#0a0d126b;border:none;display:block;position:fixed;inset:0}.pxbuy-sheet-toggle{border:1px solid var(--color-line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);width:100%;font-size:var(--text-body);color:var(--color-ink-heading);cursor:pointer;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-weight:600;display:flex;box-shadow:0 -8px 28px #0a0d122e}.pxbuy-sheet-toggle__hint{font-size:var(--text-caption);color:var(--color-accent);font-weight:600}.pxbuy-panel__aside .pxbuy-sum{border-top-left-radius:0;border-top-right-radius:0}}@media (width<=768px){.pxbuy{padding-bottom:196px}.pxbuy-panel__aside{left:0;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:0}.pxbuy-panel__aside[data-open=true] .pxbuy-sum{max-height:calc(100vh - var(--mobile-nav-height) - 120px)}}@media (width<=1080px){.pxbuy[data-state=active]{padding-bottom:0}.pxbuy[data-state=active] .pxbuy-panel__aside{padding:0;position:relative;inset:auto}.pxbuy[data-state=active] .pxbuy-panel__aside .pxbuy-sum{max-height:none;box-shadow:none}}@media (width<=640px){.pxbuy-panel{padding:16px}.pxbuy-panel__head{flex-direction:column;gap:10px}.pxbuy-pricehead{justify-content:flex-start}.pxbuy-priceblock{align-items:flex-start}.pxbuy-pricehead__caption{text-align:left}.pxbuy-seg{width:100%}.pxbuy-seg__opt{flex:1 1 0;justify-content:center;padding:0 8px}}.pxcred-cell--editable{background:var(--color-surface);cursor:pointer;transition:background-color .15s,box-shadow .15s}.pxcred-plan-context{border:1px solid var(--color-accent);min-width:min(100%,286px);padding:7px 10px 8px}@supports (color:color-mix(in lab, red, red)){.pxcred-plan-context{border:1px solid color-mix(in srgb, var(--color-accent) 38%, var(--color-line))}}.pxcred-plan-context{border-radius:var(--radius-md);background:var(--color-accent-bg)}.pxcred-plan-context__label{color:var(--color-accent-fg);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:750;line-height:1;display:block}.pxcred-plan-context__value{min-width:0;color:var(--color-accent-fg);align-items:center;gap:8px;display:flex}.pxcred-plan-context__value>div{flex-direction:column;flex:1;min-width:0;display:flex}.pxcred-plan-context__value strong,.pxcred-plan-context__select .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden;color:var(--color-ink-heading)!important}.pxcred-plan-context__value span:last-child{color:var(--color-ink-3);font-family:var(--font-family-mono);margin-top:1px;font-size:10px;line-height:12px}.pxcred-plan-context__select{width:100%}.pxcred-plan-context__select .ant-select-selector{height:18px!important;padding:0!important}.pxcred-plan-context__select .ant-select-arrow{color:var(--color-accent-fg)}.pxcred-card-heading{border-left:1px solid var(--color-line);flex:260px;padding-left:14px}.pxcred-workspace__head{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-accent-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.pxcred-workspace__head{background:linear-gradient(90deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-accent-bg) 36%, var(--color-surface)) 100%)}}.pxcred-workspace__usage{border-top:1px solid var(--color-line);background:var(--color-surface)}.pxcred-parameter-panel{border-top:1px solid var(--color-line)}.pxcred-grid-label{background:var(--color-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 20px 8px;display:flex}.pxcred-grid-label__title,.pxcred-guide__eyebrow{color:var(--color-ink-heading);font-size:12px;font-weight:700;line-height:16px}.pxcred-grid-label__hint{color:var(--color-ink-3);text-align:right;font-size:11px;line-height:16px}.pxcred-parameter-grid{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.pxcred-parameter-grid--controls,.pxcred-parameter-grid--status{grid-template-columns:repeat(1,minmax(0,1fr))}.pxcred-parameter-grid .pxcred-cell{border-top:0}.pxcred-parameter-grid .pxcred-cell:last-child{border-bottom:0}.pxcred-guide{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-subtle);padding:16px}.pxcred-guide__head h2{color:var(--color-ink-heading);margin:3px 0 0;font-size:15px;font-weight:700;line-height:20px}.pxcred-guide__eyebrow{color:var(--color-accent-fg);letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (width>=640px){.pxcred-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pxcred-parameter-grid .pxcred-cell:nth-child(2n){border-right:0}.pxcred-parameter-grid .pxcred-cell:nth-last-child(-n+2){border-bottom:0}}@media (width>=1280px){.pxcred-parameter-grid--controls{grid-template-columns:repeat(5,minmax(0,1fr))}.pxcred-parameter-grid--status{grid-template-columns:repeat(3,minmax(0,1fr))}.pxcred-parameter-grid .pxcred-cell{border-bottom:0}.pxcred-parameter-grid .pxcred-cell:not(:last-child){border-right:1px solid var(--color-line)}}@media (width<=640px){.pxcred-plan-context{width:100%}.pxcred-card-heading{border-left:0;padding-left:0}.pxcred-grid-label{flex-direction:column;align-items:flex-start;gap:2px}.pxcred-grid-label__hint{text-align:left}}.pxcred-cell--editable:hover{background:var(--color-subtle)}.pxcred-cell--editable:focus-within{box-shadow:inset 0 0 0 2px var(--color-accent)}.pxcred-cell--editable .pxcred-cell__control{border:1px solid var(--color-line-strong,var(--color-line));border-radius:var(--radius-md);background:var(--color-page);gap:2px;padding:2px 4px 2px 8px}.pxcred-cell--editable .ant-select,.pxcred-cell--editable .ant-input-number{cursor:pointer}.pxcred-cell--static{background:var(--color-subtle);cursor:default}.pxcred-cell--static .pxcred-cell__value{white-space:normal}.pxbuy-seg--head{flex:none}.pxbuy-seg--head .pxbuy-seg__opt{min-height:28px;font-size:var(--text-caption);padding:0 12px}html{scroll-behavior:smooth}html:has(.landing-body){background:#0d0b08;overflow-x:clip}.landing-body{color:#1f2937;font-family:var(--font-family-base);background:0 0;width:100%;max-width:100vw;font-size:15px;overflow-x:clip}.lp-container{width:100%;max-width:var(--lp-content-width);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-topbar{background:#2d2117;font-size:12px}.lp-topbar__inner{align-items:center;height:32px;display:flex}.lp-topbar__email{color:#fff9;align-items:center;gap:6px;display:flex}@media (width<=768px){.hero-top{--lp-chrome:78px}}.lp-header{z-index:100;background:#0d0b08;position:sticky;top:0}.lp-lang-select{color:#a99f90;cursor:pointer;border:1px solid #f4efe61f;border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.lp-lang-dropdown{z-index:200;background:#1a1a2e;border:1px solid #ffffff1f;border-radius:8px;min-width:150px;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.lp-lang-select.open .lp-lang-dropdown{display:block}.lp-lang-dropdown__item{color:#ffffffb3;align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;transition:background .15s;display:flex}.lp-lang-dropdown__item:hover{color:#fff;background:#ffffff14}.lp-lang-dropdown__item--active{color:#f5c518;font-weight:600}.lp-nav__link--active{font-weight:600;color:#f4efe6!important}.lp-header__inner{width:100%;max-width:var(--lp-content-width);padding-inline:var(--lp-gutter);align-items:center;gap:32px;height:78px;margin-inline:auto;display:flex}.lp-brand{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.lp-brand__name{color:#fff;font-size:18px;font-weight:700}.lp-brand--light .lp-brand__name,.lp-brand--light span{color:#fff}.lp-nav{flex:1;justify-content:center;align-items:center;gap:34px;display:flex}.lp-nav__link{color:#a99f90;cursor:pointer;font-family:inherit;font-size:14.5px;line-height:inherit;background:0 0;border:none;border-radius:0;align-items:center;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.lp-nav__link:hover{color:#fff;background:#ffffff14}.lp-header__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.lp-btn-login{color:#f5a623;border:1px solid #f5a62359;border-radius:10px;padding:10px 18px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.lp-btn-login:hover{color:#fff;background:#f5a6231f;border-color:#f5a6238c}.lp-hamburger{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;margin-left:auto;padding:10px;display:none;position:relative}.lp-hamburger span{background:#fff;border-radius:2px;width:22px;height:2px;transition:transform .2s;display:block}.lp-mobile-nav{z-index:200;background:#382b22;flex-direction:column;gap:4px;width:min(80vw,300px);height:100vh;padding:72px 24px 24px;transition:transform .28s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 24px #00000059}.lp-mobile-nav.is-open{transform:translate(0)}.lp-mobile-nav__backdrop{opacity:0;pointer-events:none;z-index:150;background:#00000080;transition:opacity .28s;position:fixed;inset:0}.lp-mobile-nav.is-open~.lp-mobile-nav__backdrop,.lp-mobile-nav__backdrop.is-open{opacity:1;pointer-events:auto}.lp-mobile-nav__close{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:14px}.lp-mobile-nav__close:hover{color:#fff;background:#ffffff14}.lp-mobile-nav__link{color:#fffc;border-bottom:1px solid #ffffff12;padding:10px 0;font-size:15px;text-decoration:none}.lp-mobile-nav__cta{color:#fff;text-align:center;background:#8a6145;border-radius:8px;margin-top:12px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}@media (width<=768px){.lp-nav,.lp-header__actions{display:none}.lp-hamburger{display:flex}}.hero-section{background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-blob{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hero-blob--1{background:#f59e0b1f;width:400px;height:400px;top:-100px;left:-100px}.hero-blob--2{background:#3b82f612;width:500px;height:500px;bottom:-150px;right:-100px}.hero-inner{z-index:1;width:100%;max-width:var(--lp-content-width);padding:clamp(48px,6vw,88px) var(--lp-gutter) 40px;flex-direction:column;flex:1;align-items:center;gap:clamp(32px,4vw,56px);margin-inline:auto;display:flex;position:relative}.hero-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;display:flex}.hero-badge{color:#e9c07a;background:#f5a62312;border:1px solid #f5a62347;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 13px 7px 9px;font-size:13px;display:inline-flex}.hero-badge__dot{background:#f5a623;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse-dot;box-shadow:0 0 10px #f5a623}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{color:#f4efe6;letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(40px,4.6vw,68px);font-weight:800;line-height:1.03}.hero-title__line{text-wrap:balance;margin-bottom:6px;display:block}.hero-title__highlight{text-wrap:balance;color:#0000;background:linear-gradient(96deg,#f5a623 10%,#ffd68f 60%,#f5a623 95%);-webkit-background-clip:text;background-clip:text;display:block}.hero-subtitle{color:#a99f90;text-wrap:pretty;max-width:520px;margin:0 auto 34px;font-size:17.5px;line-height:1.65}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:30px;display:flex}.hero-btn{border-radius:12px;align-items:center;gap:10px;padding:15px 26px;font-size:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.hero-btn--primary{color:#1a1206;background:linear-gradient(135deg,#f5a623,#e08a0c);font-weight:600;box-shadow:0 10px 30px -8px #f5a62380}.hero-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #f5a62399}.hero-btn__arrow{transition:transform .18s}.hero-btn--primary:hover .hero-btn__arrow{transform:translate(3px)}.hero-btn--primary:hover{background:linear-gradient(135deg,#d97706,#ca8a04);transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b66}.hero-btn--outline{color:#f4efe6;background:0 0;border:1px solid #f4efe624;font-weight:500}.hero-btn--outline:hover{background:#f59e0b1a;border-color:#f59e0b}.hero-trust{color:#e9c07a;background:#f5a6230f;border:1px solid #f5a62329;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:inline-flex}.hero-divider{background:linear-gradient(90deg,#0000,#f59e0b59,#0000);border:0;width:100%;height:1px;margin:0}.hero-stats{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.hero-stat{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:4px 12px;display:flex}.hero-stat+.hero-stat{border-left:1px solid #ffffff17}@media (width<=900px){.hero-inner{gap:32px;padding-top:56px}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.hero-stat:nth-child(3n+1){border-left:0}}.testimonials-section{background:#11182780;padding:80px 0;overflow:hidden}.testimonials-header{text-align:center}.testimonials-badge{color:#fbbf24;background:#f59e0b26;border-radius:100px;margin-bottom:16px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}.testimonials-title{color:#fff;margin-bottom:12px;font-size:clamp(28px,3.5vw,40px);font-weight:800;line-height:1.15}.testimonials-title__highlight{color:#fbbf24;position:relative}.testimonials-desc{color:#9ca3af;max-width:600px;margin:0 auto;font-size:17px}.video-slider{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:0;margin-top:48px;display:grid;position:relative;overflow:hidden}.video-slider__btn--prev{grid-area:1/1}.video-slider__track{grid-area:1/2}.video-slider__btn--next{grid-area:1/3}.video-slider__track{perspective:1200px;width:100%;height:320px;position:relative;overflow:visible}.video-slide{opacity:0;cursor:pointer;z-index:1;pointer-events:none;width:420px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.65)}.video-slide[data-pos="0"]{opacity:1;z-index:5;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.video-slide[data-pos="-1"]{opacity:.7;z-index:3;pointer-events:auto;transform:translate(calc(-50% - 320px),-50%)scale(.75)}.video-slide[data-pos="1"]{opacity:.7;z-index:3;pointer-events:auto;transform:translate(calc(320px - 50%),-50%)scale(.75)}.video-slide[data-pos="-2"]{opacity:.35;z-index:2;pointer-events:auto;transform:translate(calc(-50% - 540px),-50%)scale(.6)}.video-slide[data-pos="2"]{opacity:.35;z-index:2;pointer-events:auto;transform:translate(calc(540px - 50%),-50%)scale(.6)}.video-slide__thumb{aspect-ratio:16/9;background:#1f2937;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000080}.video-slide[data-pos="0"] .video-slide__thumb{box-shadow:0 12px 48px #3b82f64d,0 8px 32px #00000080}.video-slide__thumb img{object-fit:cover;width:100%;height:100%;display:block}.video-slide__play{opacity:0;background:#00000059;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.video-slide[data-pos="0"]:hover .video-slide__play{opacity:1}.video-slide__title{color:#9ca3af;text-align:center;margin-top:10px;font-size:13px;line-height:1.4}.video-slide[data-pos="0"] .video-slide__title{color:#fff;font-weight:600}.video-slider__btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#1f2937cc;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:flex;position:relative}.video-slider__btn:hover{background:#3b82f64d;border-color:#3b82f6}.video-slider__dots{grid-area:2/1/auto/-1;justify-content:center;gap:8px;margin-top:24px;display:flex}.video-slider__dot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.video-slider__dot.active{background:#3b82f6;transform:scale(1.3)}.video-slide__iframe{border:0;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}@media (width<=1100px){.video-slider__track{height:260px}.video-slide{width:300px}.video-slide[data-pos="-1"]{transform:translate(calc(-50% - 220px),-50%)scale(.7)}.video-slide[data-pos="1"]{transform:translate(calc(220px - 50%),-50%)scale(.7)}.video-slide[data-pos="-2"],.video-slide[data-pos="2"]{opacity:0;pointer-events:none}.video-slider__btn{width:36px;height:36px}}@media (width<=768px){.video-slider{gap:8px;margin-top:32px}.video-slider__track{height:calc(min(78vw,320px)/1.77778 + 56px)}.video-slide{width:min(78vw,320px)}.video-slide[data-pos="-1"],.video-slide[data-pos="1"]{opacity:0;pointer-events:none}.video-slider__btn{width:32px;height:32px}.video-slider__dots{margin-top:16px}}@media (width<=900px){.pm-bottom__card{padding:32px 20px}}.hero-top{--lp-chrome:78px;--lp-statband:252px;min-height:max(500px,calc(100svh - var(--lp-chrome) - var(--lp-statband)));background:0 0;align-items:center;padding-block:clamp(28px,3.4vw,56px);display:flex;position:relative;overflow:hidden}.hero-row{z-index:1;width:100%;max-width:var(--lp-content-width);padding-inline:var(--lp-gutter);margin-inline:auto;position:relative}.hero-row__copy{text-align:left;flex-direction:column;align-items:flex-start;width:52%;display:flex}.hero-row__copy .hero-title,.hero-row__copy .hero-subtitle{text-align:left;margin-left:0;margin-right:0}.hero-row__copy .hero-cta{justify-content:flex-start}.hero-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-scene svg{width:100%;height:100%;display:block}.hero-scene:after{content:"";background:linear-gradient(94deg,#0a0a0aeb 0%,#0a0a0ab8 34%,#0a0a0a47 58%,#0a0a0a00 78%);position:absolute;inset:0}.hero-star{fill:#fde68a;animation:5.5s ease-in-out infinite hero-star-twinkle}.hero-streak{opacity:0;animation:11s ease-out infinite hero-streak}.hero-rack__led{fill:#fbbf24;animation:2.6s step-end infinite hero-led}.hero-beacon__ping{fill:none;stroke:#fbbf24;stroke-width:1.6px;transform-origin:306px 192px;animation:3.9s ease-out infinite hero-ping}@keyframes hero-star-twinkle{0%,to{opacity:.25}50%{opacity:.95}}@keyframes hero-streak{0%,86%{opacity:0;transform:translate(-14px,-9px)}90%{opacity:1}to{opacity:0;transform:translate(10px,7px)}}@keyframes hero-led{0%,44%{opacity:1}45%,to{opacity:.22}}@keyframes hero-ping{0%{opacity:.65;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.hero-star,.hero-rack__led,.hero-beacon__ping,.hero-streak{animation:none!important}.hero-streak{opacity:.45}.hero-star{opacity:.7}.hero-beacon__ping{opacity:.28}}@media (width<=1023px){.hero-top{align-items:center}.hero-row__copy{text-align:center;align-items:center;width:100%}.hero-row__copy .hero-title,.hero-row__copy .hero-subtitle{text-align:center;margin-inline:auto}.hero-row__copy .hero-cta{justify-content:center}.hero-scene:after{background:linear-gradient(178deg,#0a0a0ae6 0%,#0a0a0aa8 46%,#0a0a0a33 82%,#0a0a0a00 100%)}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.hero-stat:nth-child(3n+1){border-left:0}}@media (width<=560px){.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.hero-stat:nth-child(odd){border-left:0}.hero-stat:last-child{grid-column:1/-1}}.hero-divider{width:100%;max-width:var(--lp-content-width);background:linear-gradient(90deg,#0000,#f59e0b59,#0000);border:0;height:1px;margin:clamp(40px,4vw,64px) auto 0}.hero-stats{z-index:1;width:100%;max-width:var(--lp-content-width);padding-inline:var(--lp-gutter);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(24px,2.4vw,36px) auto 0;display:grid;position:relative}.hero-stat{text-align:center;border-left:1px solid #ffffff17;flex-direction:column;align-items:center;gap:6px;padding:4px 12px;display:flex}.hero-stat:first-child{border-left:0}.hero-stat__value{font-family:var(--font-family-mono);color:#f9fafb;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:1.2}.hero-stat--accent .hero-stat__value{color:#fbbf24}.hero-stat__key{font-family:var(--font-family-mono);letter-spacing:.08em;color:#6b7280;white-space:nowrap;font-size:10px}.hero-stat__name{color:#d1d5db;font-size:12px;font-weight:600}@media (width<=1100px){.video-slider__track{height:260px}.video-slide{width:300px}.video-slide[data-pos="-1"]{transform:translate(calc(-50% - 220px),-50%)scale(.7)}.video-slide[data-pos="1"]{transform:translate(calc(220px - 50%),-50%)scale(.7)}.video-slide[data-pos="-2"],.video-slide[data-pos="2"]{opacity:0;pointer-events:none}.video-slider__btn{width:36px;height:36px}}@media (width<=768px){.video-slider{gap:8px;margin-top:32px}.video-slider__track{height:calc(min(78vw,320px)/1.77778 + 56px)}.video-slide{width:min(78vw,320px)}.video-slide[data-pos="-1"],.video-slide[data-pos="1"]{opacity:0;pointer-events:none}.video-slider__btn{width:32px;height:32px}.video-slider__dots{margin-top:16px}}.pricing-mission-section{background:0 0;padding:96px 0;position:relative;overflow:hidden}.pricing-mission-section>.lp-container{z-index:1;position:relative}.pm-header{text-align:center;margin-bottom:40px}.pm-header__line{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pm-header__bar{border-radius:3px;width:60px;height:3px}.pm-header__bar--green{background:linear-gradient(90deg,#0000,#22c55e)}.pm-header__bar--amber{background:linear-gradient(90deg,#f59e0b,#0000)}.pm-header__badge{color:#fbbf24;letter-spacing:.05em;background:#fbbf241f;border:1px solid #fbbf2452;border-radius:100px;padding:6px 20px;font-size:13px;font-weight:700;display:inline-block}.pm-title{color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15}.pm-divider{background:linear-gradient(90deg,#22c55e,#f59e0b);border-radius:4px;width:80px;height:4px;margin:0 auto}.pm-intro{text-align:center;color:#9ca3af;max-width:700px;margin:0 auto 40px;font-size:16px;line-height:1.6}.pm-bottom{margin-top:8px}.pm-bottom__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.pm-bottom-btn{border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.pm-bottom-btn--outline{color:#d1d5db;background:0 0;border:2px solid #fff3}.pm-bottom-btn--outline:hover{color:#fff;background:#ffffff0d;border-color:#fff6}.pm-bottom-btn--primary{color:#111827;background:linear-gradient(135deg,#f59e0b,#eab308);box-shadow:0 4px 16px #f59e0b4d}.pm-bottom-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f59e0b66}@media (width<=900px){.pm-bottom__card{padding:32px 20px}}.why-section{background:0 0;padding:96px 0;position:relative;overflow:hidden}.why-section>.lp-container{z-index:1;position:relative}.why-badge-wrap{justify-content:center;margin-bottom:32px;display:flex}.why-badge{color:#fbbf24;letter-spacing:.05em;text-transform:uppercase;background:#fbbf241a;border:1px solid #fbbf2447;border-radius:100px;align-items:center;gap:10px;padding:8px 20px;font-size:12px;font-weight:700;display:inline-flex}.why-badge__dot{background:#fbbf24;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite pulse-dot}.why-title{text-align:center;color:#fff;margin-bottom:40px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.1}.why-title__line{margin-bottom:8px;display:block}.why-title__highlight{color:#fbbf24;display:block}.why-narrative{color:#d1d5db;text-align:center;flex-direction:column;gap:20px;max-width:800px;margin:0 auto 64px;font-size:17px;line-height:1.7;display:flex}.why-narrative__red{color:#f3f4f6;font-weight:700}.why-narrative__amber{color:#e5e7eb;font-weight:600}.why-quote-box{text-align:left;background:#1f293780;border:1px solid #ffffff14;border-left:4px solid #fbbf24;border-radius:8px;padding:20px 24px}.why-quote-box__statement{color:#f9fafb;margin-bottom:8px;font-size:22px;font-weight:800}.pm-types{flex-wrap:wrap;justify-content:center;gap:12px;max-width:960px;margin:0 auto 56px;display:flex}.pm-type{background:#1f293799;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.pm-type__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.pm-type__name{font-size:14px;font-weight:700}.pm-type__desc{color:#9ca3af;font-size:13px}.pm-type--green{border-color:#22c55e59}.pm-type--green .pm-type__dot{background:#22c55e}.pm-type--green .pm-type__name{color:#4ade80}.pm-type--blue{border-color:#3b82f659}.pm-type--blue .pm-type__dot{background:#3b82f6}.pm-type--blue .pm-type__name{color:#60a5fa}.pm-type--amber{border-color:#f59e0b59}.pm-type--amber .pm-type__dot{background:#f59e0b}.pm-type--amber .pm-type__name{color:#fbbf24}.pm-plan-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin-bottom:48px;display:grid}.pm-plan{--pm-accent:#22c55e;isolation:isolate;background:#12161d;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:12px;padding:28px 24px;transition:border-color .25s,box-shadow .25s,transform .25s,background-color .25s;display:flex;position:relative;overflow:hidden}.pm-plan--permanent{--pm-accent:#f59e0b}.pm-plan:after{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fbbf24 18%,#f59e0b 82%,#0000);height:2px;transition:transform .45s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pm-plan:hover,.pm-plan:focus-within{background:#151a22;border-color:#fbbf24bf;transform:translateY(-3px);box-shadow:0 0 0 1px #fbbf2440,0 14px 40px #f59e0b2e,0 0 60px #f59e0b14}.pm-plan:hover:after,.pm-plan:focus-within:after{transform:scaleX(1)}.pm-plan__icon{width:46px;height:46px;color:var(--pm-accent);background:0 0;border-radius:12px;justify-content:center;align-items:center;margin:-6px 0 2px -6px;transition:background-color .25s,color .25s;display:inline-flex}.pm-plan:hover .pm-plan__icon,.pm-plan:focus-within .pm-plan__icon{color:#fbbf24;background:#fbbf241f}.pm-plan__title{color:#f3f4f6;margin:0;font-size:19px;font-weight:700;line-height:1.3}.pm-plan__tagline{letter-spacing:.06em;color:var(--pm-accent);margin:-4px 0 0;font-size:12px;font-weight:700}.pm-plan__badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pm-plan__badge{color:#d1d5db;background:#ffffff08;border:1px solid #ffffff24;border-radius:100px;padding:5px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.4;transition:border-color .25s,color .25s}.pm-plan:hover .pm-plan__badge,.pm-plan:focus-within .pm-plan__badge{color:#e5e7eb;border-color:#fbbf2452}.pm-plan__desc{color:#9ca3af;margin:0;font-size:14px;line-height:1.65}.pm-plan__foot{justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.pm-plan__btn{color:#e5e7eb;background:0 0;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .22s,color .22s,border-color .22s,box-shadow .22s;display:inline-flex}.pm-plan__btn:hover,.pm-plan__btn:focus-visible{color:#111827;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#f59e0b;box-shadow:0 6px 20px #f59e0b61}.pm-plan-dots{display:none}@media (width<=1180px){.pm-plan-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pm-plan-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none;gap:12px;margin:0 -20px 20px;padding:4px 6% 12px;scroll-padding:0 6%;display:flex;overflow-x:auto}.pm-plan-track::-webkit-scrollbar{display:none}.pm-plan{scroll-snap-align:center;flex:0 0 88%;padding:24px 20px}.pm-plan:hover{transform:none}.pm-plan-dots{justify-content:center;gap:8px;margin-bottom:32px;display:flex}.pm-plan-dot{cursor:pointer;background:#ffffff3d;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s,width .2s}.pm-plan-dot.is-active{background:#f59e0b;border-radius:100px;width:20px}}@keyframes pm-tick{to{transform:rotate(360deg)}}@keyframes pm-loop{to{stroke-dashoffset:-96px}}@keyframes pm-row{0%,70%,to{opacity:.45}12%,52%{opacity:1}}.pm-plan__icon .pi-tick{transform-origin:16px 16px;animation:8s linear infinite pm-tick}.pm-plan:hover .pm-plan__icon .pi-tick{animation-duration:2.2s}.pm-plan__icon .pi-loop{stroke-dasharray:16 80;animation:3.6s linear infinite pm-loop}.pm-plan__icon .pi-row{animation:3s ease-in-out infinite pm-row;animation-delay:calc(var(--pi-row) * .35s)}@media (prefers-reduced-motion:reduce){.pm-plan,.pm-plan:after,.pm-plan__icon,.pm-plan__badge,.pm-plan__btn,.pm-plan-dot{transition:none!important}.pm-plan:hover,.pm-plan:focus-within{transform:none}.pm-plan:after,.pm-plan:hover:after,.pm-plan:focus-within:after{transform:scaleX(1)}.pm-plan__icon .pi-tick,.pm-plan__icon .pi-loop,.pm-plan__icon .pi-row{animation:none!important}.pm-plan__icon .pi-loop{stroke-dasharray:none}}.why-stats{grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto 64px;display:grid}.why-stat-card{text-align:center;border-radius:12px;padding:28px 24px;transition:transform .2s}.why-stat-card:hover{transform:scale(1.03)}.why-stat-card--amber{background:linear-gradient(135deg,#f59e0b24,#f59e0b0a);border:1px solid #f59e0b4d}.why-stat-card--green{background:linear-gradient(135deg,#22c55e24,#22c55e0a);border:1px solid #22c55e4d}.why-stat-card--blue{background:linear-gradient(135deg,#3b82f624,#3b82f60a);border:1px solid #3b82f64d}.why-stat-card__number{margin-bottom:8px;font-size:clamp(28px,4vw,44px);font-weight:900}.why-stat-card--amber .why-stat-card__number{color:#fbbf24}.why-stat-card--green .why-stat-card__number{color:#4ade80}.why-stat-card--blue .why-stat-card__number{color:#60a5fa}.why-stat-card__title{color:#e5e7eb;justify-content:center;align-items:center;min-height:40px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.why-stat-card__sub{color:#9ca3af;font-size:13px}.why-open-data{background:#12161d;border:1px solid #ffffff17;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.why-open-data__text{flex:1}.why-open-data__title{color:#f9fafb;margin-bottom:8px;font-size:22px;font-weight:700}.why-open-data__desc{color:#d1d5db;margin-bottom:16px}.why-open-data__tags{flex-wrap:wrap;gap:8px;display:flex}.why-tag{color:#e5e7eb;background:#ffffff14;border:1px solid #ffffff1f;border-radius:100px;padding:4px 14px;font-size:13px}.why-open-data__icon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.orbit-dot{offset-path:circle(68px);border-radius:50%;width:10px;height:10px;animation:4s linear infinite orbit;position:absolute}.orbit-dot--1{background:#3b82f6;animation-delay:0s}.orbit-dot--2{background:#f59e0b;animation-delay:-1.33s}.orbit-dot--3{background:#22c55e;animation-delay:-2.66s}@keyframes orbit{0%{offset-distance:0%}to{offset-distance:100%}}@media (width<=768px){.why-stats{grid-template-columns:1fr}.why-open-data{flex-direction:column}.why-open-data__icon{align-self:center}}.how-section{background:0 0;padding:96px 0;position:relative;overflow:hidden}.how-section>.lp-container{z-index:1;position:relative}.how-header{text-align:center;margin-bottom:72px}.how-badge{color:#fbbf24;letter-spacing:.05em;text-transform:uppercase;background:#fbbf241a;border:1px solid #fbbf2447;border-radius:100px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 20px;font-size:12px;font-weight:700;display:inline-flex}.how-badge__dot{background:#fbbf24;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}.how-title{color:#fff;flex-direction:column;gap:4px;margin-bottom:16px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.15;display:flex}.how-title__highlight{color:#fbbf24}.how-desc{color:#d1d5db;max-width:700px;margin:0 auto;font-size:18px}.how-desc__highlight{color:#fbbf24}.how-steps{flex-direction:column;gap:56px;margin-bottom:0;display:flex;position:relative}.how-steps:before{content:"";z-index:0;background:linear-gradient(#0000,#fbbf2473,#0000);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.how-step{grid-template-columns:1fr 44px 1fr;align-items:center;gap:28px;display:grid}.how-step__card{align-items:center;gap:16px;margin-bottom:20px;display:flex}.how-step__icon-wrap{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.how-step__title{color:#f9fafb;font-size:20px;font-weight:700}.how-step__subtitle{color:#fbbf24;font-size:13px;font-weight:600}.how-step__content{background:#12161d;border:1px solid #ffffff17;border-radius:16px;padding:32px}.how-step__list{flex-direction:column;gap:10px;list-style:none;display:flex}.how-step__list li{color:#d1d5db;align-items:center;gap:10px;font-size:14px;display:flex}.how-step__bullet{background:#fbbf24;border-radius:50%;flex-shrink:0;width:6px;height:6px}.how-step__number{color:#111827;z-index:1;background:linear-gradient(135deg,#f59e0b,#eab308);border:3px solid #0d0b08;border-radius:50%;flex-shrink:0;justify-content:center;justify-self:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex;position:relative}.how-step__side{background:#12161d;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:18px;padding:22px;display:flex}.how-step__metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.how-step__metrics--3col{grid-template-columns:repeat(3,1fr)}.how-metric{text-align:center;background:#12161d;border:1px solid #ffffff17;border-radius:8px;padding:14px}.how-metric__val{color:#fbbf24;margin-bottom:4px;font-size:20px;font-weight:700;display:block}.how-metric__label{color:#9ca3af;font-size:11px}@media (width<=900px){.how-step{grid-template-columns:1fr;gap:20px}.how-step__number,.how-steps:before{display:none}}.cta-section{background:0 0;padding:96px 0;position:relative;overflow:hidden}.cta-section:before{content:"";filter:blur(80px);background:#f59e0b1a;border-radius:50%;width:300px;height:300px;position:absolute;top:25%;left:25%}.cta-inner{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.cta-divider{background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:4px;width:80px;height:4px;margin:0 auto 32px}.cta-title{color:#fff;margin-bottom:20px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15}.cta-title__dark{color:#fbbf24;font-style:italic}.cta-desc{color:#d1d5db;margin-bottom:40px;font-size:19px;font-weight:500}.cta-desc__highlight{color:#fbbf24;background:#fbbf241f;border-radius:4px;margin:0 4px;padding:2px 8px;font-weight:700}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:48px;display:flex}.cta-btn{border-radius:8px;align-items:center;gap:8px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.cta-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.cta-btn:hover:before{transform:translate(100%)}.cta-btn:hover{transform:scale(1.04);box-shadow:0 8px 24px #00000059}.cta-btn--dark{color:#111827;background:linear-gradient(135deg,#f59e0b,#eab308);box-shadow:0 4px 16px #f59e0b4d}.cta-btn--white{color:#fbbf24;background:0 0;border:2px solid #f59e0b8c}.cta-trust{color:#9ca3af;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;font-size:14px;font-weight:500;display:flex}.cta-trust__item{align-items:center;gap:6px;display:flex}.faq-section{background:#f9fafb;padding:96px 0;overflow:hidden}.faq-header{text-align:center;margin-bottom:56px}.faq-title{color:#111827;margin-bottom:12px;font-size:clamp(28px,3.5vw,40px);font-weight:800;line-height:1.15}.faq-title__highlight{color:#d97706;border-bottom:3px solid #fcd34d}.faq-subtitle{color:#6b7280;font-size:17px}.faq-hero{text-align:center;background:linear-gradient(135deg,#f8f6f3,#fff,#fdf8f4);padding:80px 0 96px}.faq-hero__tag{color:#67442f;background:#8a61451a;border-radius:100px;margin-bottom:16px;padding:4px 16px;font-size:13px;font-weight:600;display:inline-block}.faq-hero__title{color:#1f2937;margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800}.faq-hero__desc{color:#6b7280;max-width:500px;margin:0 auto;font-size:17px}.faq-list{flex-direction:column;gap:12px;max-width:820px;margin:0 auto 48px;display:flex}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 4px #0000000a}.faq-item:hover{box-shadow:0 4px 12px #00000014}.faq-question{cursor:pointer;color:#111827;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.faq-icon{color:#6b7280;flex-shrink:0;transition:transform .2s}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-answer{color:#374151;padding:0 20px 18px;font-size:14px;line-height:1.7;display:none}.faq-item.is-open .faq-answer{display:block}.faq-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px;transition:box-shadow .2s;overflow:hidden}.faq-card:hover{box-shadow:0 4px 16px #0000000f}.faq-card__q{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;display:flex}.faq-card__icon{color:#8a6145;background:#8a614514;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.faq-card__text{color:#1f2937;flex:1;font-size:.9375rem;font-weight:600}.faq-card__chevron{color:#9ca3af;flex-shrink:0;transition:transform .25s}.faq-card.is-open .faq-card__chevron{color:#8a6145;transform:rotate(180deg)}.faq-card.is-open .faq-card__icon{background:#8a614526}.faq-card__a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-card.is-open .faq-card__a{max-height:1200px}.faq-card__content{padding:0 20px 20px 70px}.faq-card__content>p{color:#4b5563;margin:0 0 12px;font-size:.9rem;line-height:1.7}.faq-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;display:grid}.faq-feature-grid--2col{grid-template-columns:repeat(2,1fr)}.faq-feature{text-align:center;background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:20px 16px}.faq-feature__icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;display:flex}.faq-feature h4{color:#1f2937;margin:0 0 6px;font-size:.875rem;font-weight:600}.faq-feature p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}.faq-value-list{flex-direction:column;gap:12px;display:flex}.faq-value-item{background:#f9fafb;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.faq-value-item__icon{background:#8a614514;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.faq-value-item strong{color:#1f2937;margin-bottom:2px;font-size:.875rem;display:block}.faq-value-item p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}.faq-security-layers{flex-direction:column;gap:12px;display:flex}.faq-security-item{background:#f9fafb;border-left:3px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.faq-security-item:first-child{border-left-color:#22c55e}.faq-security-item:nth-child(2){border-left-color:#3b82f6}.faq-security-item:nth-child(3){border-left-color:#a855f7}.faq-security-item:nth-child(4){border-left-color:#f59e0b}.faq-security-item__icon{background:#fffc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.faq-security-item strong{color:#1f2937;margin-bottom:2px;font-size:.875rem;display:block}.faq-security-item p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}.faq-badge{background:linear-gradient(135deg,#8a61450f,#8a61451f);border:1px solid #8a614526;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px 20px;display:inline-flex}.faq-badge__icon{background:#8a61451a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.faq-badge strong{color:#8a6145;font-size:.9375rem;font-weight:700;display:block}.faq-badge span{color:#6b7280;font-size:.8125rem}.faq-steps{flex-direction:column;gap:12px;display:flex}.faq-step{background:#f9fafb;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.faq-step__num{color:#fff;background:linear-gradient(135deg,#8a6145,#a0754f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.faq-step strong{color:#1f2937;margin-bottom:2px;font-size:.875rem;display:block}.faq-step p{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.5}.faq-cta{margin-top:48px}.faq-cta__inner{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:40px;box-shadow:0 4px 16px #0000000a}.faq-cta__inner h3{color:#1f2937;margin:16px 0 8px;font-size:1.25rem;font-weight:700}.faq-cta__inner p{color:#6b7280;margin:0 0 24px;font-size:.9375rem}.faq-cta__btn{color:#fff;background:linear-gradient(135deg,#8a6145,#a0754f);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.faq-cta__btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #8a61454d}.faq-contact{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:12px;font-size:15px;display:flex}@media (width<=768px){.faq-feature-grid,.faq-feature-grid--2col{grid-template-columns:1fr}.faq-card__content{padding:0 16px 16px}.faq-cta__inner{padding:28px 20px}}.lp-footer{background:#0d0b08;padding:48px 0 24px;overflow:hidden}.lp-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.lp-footer__col{flex-direction:column;gap:10px;display:flex}.lp-footer__col-title{color:#f9fafb;letter-spacing:.05em;margin-bottom:6px;font-size:13px;font-weight:700}.lp-footer__brand .lp-brand__name,.lp-footer__brand span{color:#fff}.lp-footer__tagline{color:#6b7280;max-width:280px;margin-top:4px;font-size:13px;line-height:1.5}.lp-footer__social{gap:12px;margin-top:12px;display:flex}.lp-footer__social-link{color:#9ca3af;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:flex}.lp-footer__social-link:hover{color:#fff;background:#ffffff26}.lp-footer__link{color:#9ca3af;font-size:14px;text-decoration:none;transition:color .15s}.lp-footer__link:hover{color:#fff}.lp-footer__contact{color:#9ca3af;align-items:center;gap:8px;font-size:14px;display:flex}.lp-footer__bottom{color:#4b5563;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:13px;display:flex}.lp-footer__bottom-links{gap:20px;display:flex}@media (width<=768px){.lp-footer__grid{grid-template-columns:1fr 1fr;gap:32px}.lp-footer__bottom{text-align:center;flex-direction:column}.lp-footer__col:first-child{text-align:center;grid-column:1/-1;align-items:center}.lp-footer__col:first-child .lp-footer__tagline{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.lp-footer__col:first-child .lp-footer__social{justify-content:center}}@media (width<=480px){.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.hero-stat:nth-child(odd){border-left:0}.hero-stat:last-child{grid-column:1/-1}.lp-footer{padding:40px 0 20px}.lp-footer__grid{gap:24px;margin-bottom:28px}.lp-footer__col-title{margin-bottom:2px}.lp-footer__bottom-links{flex-wrap:wrap;justify-content:center;gap:12px 20px}.lp-footer__grid{grid-template-columns:1fr}.landing-body{font-size:14px}.hero-title{font-size:clamp(30px,8vw,40px)}.hero-subtitle{font-size:15.5px}.hero-badge{padding:5px 11px 5px 8px;font-size:11.5px}.hero-btn{border-radius:11px;padding:13px 22px;font-size:14.5px}.hero-trust{padding:6px 12px;font-size:11px}.testimonials-title,.pm-title,.cta-title,.faq-title{font-size:clamp(22px,6vw,28px)}.why-title{font-size:clamp(26px,7vw,36px)}.how-title{font-size:clamp(24px,6vw,30px)}.testimonials-desc,.pm-intro,.how-desc,.faq-subtitle{font-size:14px}.why-stat-card__number{font-size:clamp(24px,7vw,32px)}.pm-types{gap:10px}.pm-type{border-radius:12px;align-items:flex-start;width:100%}.pm-type__dot{margin-top:5px}.cta-desc{font-size:16px}.cta-btn{padding:13px 26px;font-size:14px}.how-step__content{padding:22px}.how-step__title{font-size:17px}.faq-card__q{padding:14px 16px}.faq-card__text{font-size:.875rem}.video-slide__title{font-size:12px}}.lp-page-hero{text-align:center;background:linear-gradient(135deg,#1a1a1a,#1f1a16);border-bottom:1px solid #ffffff0f;padding:72px 0 64px}.lp-page-hero__tag{color:#d4a574;letter-spacing:.03em;background:#8a61452e;border:1px solid #8a614559;border-radius:20px;margin-bottom:20px;padding:4px 14px;font-size:.8125rem;font-weight:500;display:inline-block}.lp-page-hero__title{color:#f5f5f5;margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);font-weight:700}.lp-page-hero__desc{color:#8c8c8c;max-width:560px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.lp-section{padding:72px 0}.lp-section--light{background:#1a1a1a}.lp-section-title{color:#f5f5f5;margin:0 0 16px;font-size:1.75rem;font-weight:700}.lp-section-title--center{text-align:center}.lp-section-body{color:#bfbfbf;margin:0 0 16px;font-size:.9375rem;line-height:1.75}.lp-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.lp-about-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.lp-stat-box{text-align:center;background:#1c1c1e;border:1px solid #ffffff14;border-radius:12px;padding:24px 20px}.lp-stat-box__num{color:#d4a574;margin-bottom:6px;font-size:2rem;font-weight:700;display:block}.lp-stat-box__label{color:#8c8c8c;font-size:.875rem}.lp-values-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:40px;display:grid}.lp-value-card{background:#1c1c1e;border:1px solid #ffffff14;border-radius:12px;padding:28px 24px}.lp-value-card__icon{margin-bottom:16px;font-size:2rem;display:block}.lp-value-card h3{color:#f5f5f5;margin:0 0 8px;font-size:1rem;font-weight:600}.lp-value-card p{color:#8c8c8c;margin:0;font-size:.875rem;line-height:1.6}.lp-cta-section{background:linear-gradient(135deg,#2d1f0f,#1f1410);border-top:1px solid #8a614540;padding:72px 0}.lp-cta-inner{text-align:center}.lp-cta-title{color:#f5f5f5;margin:0 0 12px;font-size:2rem;font-weight:700}.lp-cta-desc{color:#bfbfbf;margin:0 0 28px;font-size:1.0625rem}.lp-contact-grid{grid-template-columns:1fr 1.6fr;align-items:start;gap:64px;display:grid}.lp-contact-info .lp-section-title{margin-bottom:28px}.contact-channel{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.contact-channel__icon{color:#d4a574;background:#8a61451f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contact-channel__label{color:#8c8c8c;margin:0 0 2px;font-size:.8125rem}.contact-channel__value{color:#e8e8e8;margin:0;font-size:.9375rem;font-weight:500}.lp-legal-doc{max-width:760px}.legal-section{margin-bottom:40px}.legal-section h2{color:#f5f5f5;margin:0 0 12px;font-size:1.125rem;font-weight:600}.legal-section p{color:#bfbfbf;margin:0 0 12px;font-size:.9375rem;line-height:1.75}.legal-section ul{color:#bfbfbf;margin:8px 0 0;padding-left:20px;font-size:.9375rem;line-height:1.75}.legal-section ul li{margin-bottom:4px}@media (width<=900px){.lp-about-grid,.lp-contact-grid{grid-template-columns:minmax(0,1fr);gap:40px}.lp-about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lp-page-hero{padding:48px 0 40px}.faq-hero{padding:48px 0 64px}.lp-section{padding:48px 0}.lp-values-grid,.lp-about-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.faq-section{background:0 0;padding:96px 0;position:relative;overflow:hidden}.faq-section>.lp-container{z-index:1;position:relative}.faq-section .faq-title{color:#fff}.faq-section .faq-title__highlight{color:#fbbf24;border-bottom-color:#fbbf2473}.faq-section .faq-subtitle{color:#9ca3af}.faq-section .faq-subtitle strong{color:#e5e7eb}.faq-section .faq-list{gap:0}.faq-section .faq-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;margin-bottom:0}.faq-section .faq-card:hover{box-shadow:none}.faq-section .faq-card__q{gap:16px;padding:22px 4px}.faq-section .faq-card__icon{display:none}.faq-section .faq-card__text{color:#f3f4f6;font-size:1rem;font-weight:700}.faq-section .faq-card__chevron{width:16px;height:16px;transition:transform .25s;position:relative}.faq-section .faq-card__chevron svg{display:none}.faq-section .faq-card__chevron:before,.faq-section .faq-card__chevron:after{content:"";background:#fbbf24;border-radius:1px;position:absolute;top:50%;left:50%}.faq-section .faq-card__chevron:before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-section .faq-card__chevron:after{width:2px;height:14px;transform:translate(-50%,-50%)}.faq-section .faq-card.is-open .faq-card__chevron{transform:rotate(45deg)}.faq-section .faq-card__content{padding:0 4px 22px}.faq-section .faq-card__content>p{color:#9ca3af;font-size:.9375rem}.faq-section .faq-feature{background:#12161d;border:1px solid #ffffff17}.faq-section .faq-feature h4{color:#f3f4f6}.faq-section .faq-feature p{color:#9ca3af}.faq-section .faq-value-item,.faq-section .faq-security-item,.faq-section .faq-step{background:#12161d}.faq-section .faq-value-item strong,.faq-section .faq-security-item strong,.faq-section .faq-step strong{color:#f3f4f6}.faq-section .faq-value-item p,.faq-section .faq-security-item p,.faq-section .faq-step p{color:#9ca3af}.faq-section .faq-value-item__icon,.faq-section .faq-security-item__icon{background:#ffffff14}.faq-section .faq-badge{background:#fbbf2414;border-color:#fbbf2440}.faq-section .faq-badge strong{color:#fbbf24}.faq-section .faq-badge span{color:#9ca3af}.faq-section .faq-cta__inner{box-shadow:none;background:#12161d;border:1px solid #ffffff17}.faq-section .faq-cta__inner h3{color:#f9fafb}.faq-section .faq-cta__inner p{color:#9ca3af}@media (width<=480px){.faq-section .faq-card__q{padding:18px 2px}.faq-section .faq-card__content{padding:0 2px 18px}}.cfg-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.cfg-panel{--color-accent:#fbbf24;background:#12161d;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:18px;padding:24px;display:flex}.cfg-copy-btn{color:#111827;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#eab308);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.cfg-copy-btn:hover{opacity:.92;transform:translateY(-1px)}.cfg-copy-btn:focus-visible{outline-offset:2px;outline:2px solid #fbbf24}.cfg-panel__bar{align-items:center;gap:10px;display:flex}.cfg-panel__dot{background:#fbbf24;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2s ease-in-out infinite pulse-dot}.cfg-panel__title{color:#f3f4f6;flex:1;font-size:14px;font-weight:700}.cfg-panel__proto{font-family:var(--font-family-mono);color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:100px;padding:3px 10px;font-size:11px}.cfg-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cfg-select{flex-direction:column;gap:6px;min-width:0;display:flex}.cfg-select__label{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:10px}.cfg-select select{appearance:none;color:#e5e7eb;cursor:pointer;background-color:#0f1319;background-image:linear-gradient(45deg,#0000 50%,#9ca3af 50%),linear-gradient(135deg,#9ca3af 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:10px 30px 10px 12px;font-family:inherit;font-size:14px}.cfg-select select:focus-visible{outline-offset:1px;outline:2px solid #fbbf248c}.cfg-surface{background:#0f1319;border:1px solid #ffffff17;border-radius:12px;overflow:hidden}.cfg-out{min-height:88px;padding:0 18px 18px;overflow-x:auto}.cfg-chips{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;padding-block:8px;display:flex;overflow-x:auto}.cfg-chips[data-overflowing]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cfg-chips::-webkit-scrollbar{display:none}.cfg-strings__value{font-family:var(--font-family-mono);color:#fcd34d;word-break:break-all;font-size:12.5px;line-height:1.5;display:block}.cfg-copy__eyebrow{font-family:var(--font-family-mono);letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:inline-flex}.cfg-copy__eyebrow:before{content:"";background:#fbbf24;width:28px;height:1px}.cfg-copy__title{color:#fff;margin-bottom:16px;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.15}.cfg-copy__desc{color:#9ca3af;margin-bottom:32px;font-size:17px;line-height:1.7}.cfg-copy__list{flex-direction:column;gap:22px;list-style:none;display:flex}.cfg-copy__list li{align-items:flex-start;gap:14px;display:flex}.cfg-copy__icon{color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cfg-copy__list strong{color:#f3f4f6;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.cfg-copy__list div span{color:#9ca3af;font-size:14px;line-height:1.6;display:block}@media (width<=1080px){.cfg-row{grid-template-columns:minmax(0,1fr);gap:40px}.cfg-copy{order:-1}}@media (width<=560px){.cfg-selects{grid-template-columns:1fr}.cfg-panel{padding:18px}.cfg-out{min-height:80px;padding:0 14px 14px}}.anat{flex-direction:column;gap:14px;display:flex}.anat__cap,.fan__cap{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:10px}.anat__line{font-family:var(--font-family-mono);overflow-wrap:anywhere;background:#0f1319;border:1px solid #ffffff17;border-radius:8px;flex-wrap:wrap;align-items:baseline;padding:12px 14px;font-size:12px;line-height:1.9;display:flex}.anat__punct{color:#4b5563}.anat__seg{border-bottom:2px solid;padding-bottom:1px}.anat__seg--host{color:#e5e7eb;border-color:#6b7280}.anat__seg--geo{color:#fbbf24;border-color:#fbbf24}.anat__seg--session{color:#fcd34d;border-color:#fcd34d}.anat__seg--secret{color:#9ca3af;border-color:#4b5563;border-bottom-style:dashed}.anat__legend{flex-direction:column;gap:8px;list-style:none;display:flex}.anat__legend li{color:#9ca3af;grid-template-columns:10px auto 1fr;align-items:baseline;gap:8px;font-size:12px;line-height:1.5;display:grid}.anat__legend code{font-family:var(--font-family-mono);color:#e5e7eb;white-space:nowrap;font-size:11.5px}.anat__swatch{border-radius:2px;align-self:center;width:10px;height:3px}.anat__swatch--host{background:#6b7280}.anat__swatch--geo{background:#fbbf24}.anat__swatch--session{background:#fcd34d}.anat__swatch--secret{background:#4b5563}.fan{flex-direction:column;gap:10px;display:flex}.fan__svg{width:100%;height:auto;display:block;overflow:visible}.fan__wire{fill:none;stroke:#fbbf2466;stroke-width:1.5px}.fan__gate{fill:#fbbf2414;stroke:#fbbf2473;stroke-width:1.5px}.fan__gate-label{fill:#fbbf24;font-size:11px;font-weight:700;font-family:var(--font-family-mono)}.fan__label{fill:#9ca3af;font-size:10.5px}.fan__exit{fill:#12161d;stroke:#fbbf2473;stroke-width:1.5px}.fan__exit-label{fill:#e5e7eb;font-size:9.5px;font-weight:700;font-family:var(--font-family-mono)}.fan__foot{fill:#6b7280;font-size:9px;font-family:var(--font-family-mono)}@media (width<=560px){.anat__line{font-size:11px}.anat__legend li{grid-template-columns:10px 1fr;row-gap:2px}.anat__legend li>span:last-child{grid-column:2}}@media (width>=1800px){.hero-title{font-size:clamp(32px,5vw,68px)}.why-title{font-size:clamp(36px,5vw,70px)}.how-title{font-size:clamp(30px,4vw,60px)}.pm-title,.cta-title{font-size:clamp(28px,4vw,52px)}.testimonials-title,.faq-title{font-size:clamp(28px,3.5vw,46px)}.hero-content{max-width:1040px}.hero-subtitle{max-width:760px;font-size:19px}.pm-intro,.how-desc{font-size:18px}.cta-desc{max-width:760px;margin-inline:auto;font-size:21px}.faq-subtitle{max-width:760px;margin-inline:auto}.pricing-mission-section,.why-section,.how-section,.cta-section,.faq-section{padding:128px 0}.pm-plan-track{gap:26px;margin-bottom:56px}.pm-plan{gap:14px;padding:34px 30px}.pm-plan__title{font-size:21px}.pm-plan__desc{font-size:15px}}@media (width>=2300px){.hero-title{font-size:clamp(32px,5vw,76px)}.why-title{font-size:clamp(36px,5vw,78px)}.how-title{font-size:clamp(30px,4vw,66px)}.pm-title,.cta-title{font-size:clamp(28px,4vw,58px)}.hero-content{max-width:1180px}.hero-subtitle{max-width:820px;font-size:20px}.pricing-mission-section,.why-section,.how-section,.cta-section,.faq-section{padding:144px 0}}.ct-section{background:0 0;min-height:70vh;padding:64px 0 96px}.ct-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:28px;max-width:1040px;margin-inline:auto;display:grid}.ct-panel{background:#111620;border:1px solid #ffffff14;border-radius:16px;padding:36px 34px}.ct-panel__title{color:#f3f4f6;letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.ct-panel__title-accent{color:#fbbf24}.ct-form .ant-form-item{margin-bottom:20px}.ct-form .ant-form-item-label>label{color:#9ca3af!important;font-size:13px!important}.ct-form .ant-input,.ct-form textarea.ant-input{color:#e5e7eb!important;background:#0d121a!important;border-color:#ffffff1a!important;border-radius:9px!important}.ct-form .ant-input::placeholder,.ct-form textarea.ant-input::placeholder{color:#4b5563!important}.ct-form .ant-input:focus,.ct-form textarea.ant-input:focus{border-color:#fbbf248c!important;box-shadow:0 0 0 2px #f59e0b24!important}.ct-group{border:0;margin:0 0 22px;padding:0}.ct-group__legend{color:#9ca3af;margin-bottom:12px;padding:0;font-size:13px}.ct-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.ct-check{cursor:pointer;color:#d1d5db;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.ct-check__box{appearance:none;cursor:pointer;background:#0d121a;border:1px solid #ffffff38;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:1px 0 0;transition:border-color .15s,background .15s;position:relative}.ct-check:hover .ct-check__box{border-color:#fbbf2480}.ct-check__box:checked{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#f59e0b}.ct-check__box:checked:after{content:"";border:2px solid #111827;border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(40deg)}.ct-check__box:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b47}.ct-check__box:checked~.ct-check__label{color:#f3f4f6}.ct-submit{color:#111827;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:4px;padding:14px 24px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.ct-submit:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f59e0b57}.ct-submit__note{color:#6b7280;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.55}.ct-aside{background:#111620;border:1px solid #ffffff14;border-radius:16px;padding:28px 24px;position:sticky;top:88px}.ct-aside__title{color:#f3f4f6;align-items:center;gap:9px;margin:0 0 18px;font-size:16px;font-weight:700;display:flex}.ct-aside__dot{background:#fbbf24;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #fbbf24b3}.ct-aside__card{background:#0d121a;border:1px solid #ffffff12;border-radius:12px;padding:20px}.ct-aside__icon{color:#fbbf24;background:#fbbf241f;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:inline-flex}.ct-aside__desc{color:#9ca3af;margin:0 0 10px;font-size:13.5px;line-height:1.62}.ct-aside__mail{color:#fbbf24;word-break:break-all;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.ct-aside__mail:hover{text-decoration:underline}.ct-aside__meta{border-top:1px solid #ffffff14;margin-top:20px;padding-top:18px}.ct-aside__company{color:#e5e7eb;margin:0 0 6px;font-size:13.5px;font-weight:600}.ct-aside__addr{color:#9ca3af;margin:0 0 3px;font-size:13px;line-height:1.6}@media (width<=980px){.ct-row{grid-template-columns:minmax(0,1fr)}.ct-aside{position:static}}@media (width<=560px){.ct-section{padding:32px 0 56px}.ct-panel{padding:24px 18px}.ct-group__grid{grid-template-columns:minmax(0,1fr)}}.hv{aspect-ratio:16/12;pointer-events:none;--hv-edge:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(180deg,#000 0%,#000 82%,transparent 100%);min-height:clamp(340px,32vw,460px);-webkit-mask-image:var(--hv-edge);-webkit-mask-image:var(--hv-edge);-webkit-mask-image:var(--hv-edge);-webkit-mask-image:var(--hv-edge);mask-image:var(--hv-edge);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.hv__constellations{opacity:.42;width:100%;height:100%;position:absolute;inset:0}.hv__star{background:#ffd68f;border-radius:50%;animation:3.4s ease-in-out infinite hv-twinkle;position:absolute}.hv__shoot{transform-origin:0;height:1.5px;animation:7s ease-in 1.5s infinite hv-shoot;position:absolute}.hv__shoot--1{background:linear-gradient(90deg,#ffd68f00,#ffd68f);width:120px;top:8%;left:6%}.hv__shoot--2{background:linear-gradient(90deg,#f5a62300,#f5a623);width:90px;animation-duration:9s;animation-delay:4.5s;top:2%;left:44%}.hv-globe{aspect-ratio:1;width:min(268px,36%);animation:8s ease-in-out infinite hv-float;position:absolute;top:22%;left:46%;transform:translate(-50%)}.hv-globe__halo{background:radial-gradient(circle,#f5a62347 0%,#f5a62300 62%);border-radius:50%;animation:5s ease-in-out infinite hv-glow;position:absolute;inset:-14%}.hv-globe__body{background:radial-gradient(circle at 34% 30%,#241a0e 0%,#14100a 55%,#0d0b08 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 40px #f5a62324,0 20px 60px -20px #000000e6}.hv-globe__wire{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hv-globe__routes{animation:6s linear infinite hv-dash}.hv-globe__orbit{position:absolute}.hv-globe__orbit--out{width:140%;height:140%;animation:18s linear infinite hv-spin;inset:-20%}.hv-globe__orbit--in{width:116%;height:116%;animation:26s linear infinite hv-spin-rev;inset:-8%}.hv-ridge{--hv-v:linear-gradient(180deg,#000 0%,#000 38%,#00000073 74%,transparent 100%);-webkit-mask-image:var(--hv-v);-webkit-mask-image:var(--hv-v);-webkit-mask-image:var(--hv-v);-webkit-mask-image:var(--hv-v);mask-image:var(--hv-v);position:absolute;bottom:0;left:0;right:0}.hv-ridge--far{clip-path:polygon(0 42%,16% 20%,34% 46%,52% 16%,70% 44%,86% 26%,100% 48%,100% 100%,0 100%);background:linear-gradient(#1c1710,#100d09);height:44%}.hv-ridge--near{clip-path:polygon(0 60%,22% 28%,44% 62%,66% 24%,88% 58%,100% 36%,100% 100%,0 100%);background:linear-gradient(#151109,#0d0b08);height:30%}.hv-ridge__fade{background:linear-gradient(#0d0b0800,#0d0b08 70%);height:16%;position:absolute;bottom:0;left:0;right:0}.hv-beam{transform-origin:bottom;background:linear-gradient(#ffd68f00,#ffd68f66);width:1.5px;height:90px;animation:5.6s ease-in-out 1.4s infinite hv-beam;position:absolute;bottom:38%;left:18%}.hv-beam--tall{background:linear-gradient(#f5a62300,#f5a6238c);height:120px;animation-duration:4.4s;animation-delay:0s;bottom:32%;left:41%}.hv-rack{animation:11s ease-in-out infinite hv-float;position:absolute}.hv-rack--a{width:min(180px,25%);bottom:26%;left:12%}.hv-rack--b{width:min(216px,29%);animation-duration:9s;animation-delay:.8s;bottom:14%;left:34%}.hv-rack__body{box-sizing:border-box;background:linear-gradient(160deg,#191410,#0f0c08);border:1px solid #f5a62357;border-radius:10px 10px 6px 6px;flex-direction:column;gap:8px;height:132px;padding:10px 11px;display:flex;box-shadow:0 24px 50px -18px #000000f2,inset 0 1px #f5a62329}.hv-rack__body--lit{background:linear-gradient(160deg,#1d1712,#100d09);border-color:#f5a62366;border-radius:12px 12px 6px 6px;gap:9px;height:168px;padding:12px;box-shadow:0 30px 60px -20px #000000f2,inset 0 1px #f5a62333,0 0 60px -20px #f5a62359}.hv-rack__head{border-bottom:1px solid #f4efe612;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.hv-rack__dots{gap:5px;display:flex}.hv-rack__tag{background:#f4efe617;border-radius:3px;width:44px;height:6px}.hv-rack__row{align-items:center;gap:6px;display:flex}.hv-rack__bar{background:#f4efe612;border-radius:3px;flex:1;height:9px}.hv-led{background:#f5a623;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite hv-blink;box-shadow:0 0 7px #f5a623}.hv-led--warm{background:#ffd68f;box-shadow:0 0 7px #ffd68f}.hv-rack__foot{align-items:flex-end;gap:4px;margin-top:auto;display:flex}.hv-rack__foot>span{background:#f5a6231a;border:1px solid #f5a62333;border-radius:3px;flex:1;height:16px}.hv-rack__meter{align-items:center;gap:8px;margin-top:auto;display:flex}.hv-rack__track{background:#f4efe614;border-radius:3px;flex:1;height:5px;overflow:hidden}.hv-rack__fill{background:linear-gradient(90deg,#c76a05,#f5a623);width:64%;height:100%;display:block;box-shadow:0 0 10px #f5a62399}.hv-rack__meter-label{font-family:var(--font-family-mono);color:#e9c07a;letter-spacing:.06em;white-space:nowrap;font-size:9.5px}.hv-rack__plinth{background:#0a0806;border-radius:0 0 8px 8px;height:10px;margin:0 12px;box-shadow:0 12px 24px -6px #000000e6}.hv-rack__plinth--b{height:12px;margin:0 14px;box-shadow:0 14px 28px -6px #000000e6}.hv-cables{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hv-cables__flow{animation:4s linear infinite hv-dash-cable}.hv-mast{background:linear-gradient(#f5a623,#f5a6231a);width:2px;height:96px;position:absolute;bottom:20%;right:9%;box-shadow:0 0 12px #f5a62380}.hv-mast__tip{background:#ffd68f;border-radius:50%;width:12px;height:12px;animation:2.6s ease-in-out infinite hv-blink;position:absolute;bottom:calc(20% + 92px);right:calc(9% - 5px);box-shadow:0 0 16px #f5a623}.hv-arc{border:1.5px solid #0000;border-top-color:#f5a623b3;border-radius:50%;width:70px;height:70px;animation:3.6s ease-out infinite hv-arc;position:absolute;bottom:calc(20% + 98px);right:calc(9% - 34px)}@keyframes hv-dash-cable{to{stroke-dashoffset:-96px}}@keyframes hv-arc{0%{opacity:0;transform:scale(.35)}15%{opacity:.85}to{opacity:0;transform:scale(1.6)}}.hv-stat{-webkit-backdrop-filter:blur(10px);background:#14100bd1;border:1px solid #f5a62338;border-radius:14px;padding:13px 16px;animation:7s ease-in-out .4s infinite hv-float;position:absolute;top:6%;right:8%;box-shadow:0 20px 40px -16px #000000e6}.hv-stat__label{color:#8a8071;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.hv-stat__value{font-family:var(--font-family-mono);color:#f4efe6;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1}.hv-pill{-webkit-backdrop-filter:blur(10px);color:#c9bfae;white-space:nowrap;background:#14100bd1;border:1px solid #f4efe61a;border-radius:12px;align-items:center;gap:10px;padding:11px 15px;font-size:13px;animation:8.5s ease-in-out infinite hv-float;display:inline-flex;position:absolute;bottom:9%;left:9%}.hv-pill__dot{background:#f5a623;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite hv-blink;box-shadow:0 0 8px #f5a623}@keyframes hv-twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes hv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hv-glow{0%,to{opacity:.5}50%{opacity:.85}}@keyframes hv-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes hv-dash{to{stroke-dashoffset:-120px}}@keyframes hv-spin{to{transform:rotate(360deg)}}@keyframes hv-spin-rev{to{transform:rotate(-360deg)}}@keyframes hv-beam{0%,to{opacity:.15;transform:scaleY(.7)}50%{opacity:.7;transform:scaleY(1)}}@keyframes hv-shoot{0%{opacity:0;transform:translate(0)rotate(22deg)scaleX(0)}8%{opacity:1;transform:translate(20px,8px)rotate(22deg)scaleX(1)}45%{opacity:.9}70%{opacity:0;transform:translate(300px,120px)rotate(22deg)scaleX(1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hv__star,.hv__shoot,.hv-globe,.hv-globe__halo,.hv-globe__routes,.hv-globe__orbit,.hv-beam,.hv-rack,.hv-led,.hv-stat,.hv-pill,.hv-pill__dot,.hv-cables__flow,.hv-mast__tip,.hv-arc{animation:none!important}.hv-arc{opacity:.3}.hv__shoot{opacity:.4;transform:rotate(22deg)}.hv__star{opacity:.7}}.hero-visual-cell{display:none}@media (width>=1024px){.hero-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,56px);display:grid}.hero-row__copy{width:100%}.hero-visual-cell{min-width:0;display:block}}.landing-layout{position:relative}.lp-backdrop{z-index:0;pointer-events:none;background:radial-gradient(58vw 62vh at 6% -8%,#f59e0b1c,#0000 68%),radial-gradient(54vw 58vh at 97% 106%,#e0721a17,#0000 66%),#0d0b08;position:fixed;inset:0}.lp-backdrop__dots{width:100%;height:100%;position:absolute;inset:0}.lp-main,.lp-footer{z-index:1;position:relative}.pricing-mission-section,.how-section,.faq-section{background-color:#ffffff06;background-image:linear-gradient(90deg,#0000,#ffffff12 22% 78%,#0000);background-position:top;background-repeat:no-repeat;background-size:100% 1px}.hero-stat{background-clip:padding-box;gap:10px;padding:26px clamp(16px,1.8vw,30px) 22px}.hero-stat__key{opacity:.9;font-size:9.5px}.hero-stat__name{font-size:12.5px;line-height:1.35}@media (width<=900px){.hero-stat{padding:20px 14px 18px}}.hero-section{--lp-chrome:78px;min-height:calc(100svh - var(--lp-chrome));padding-bottom:clamp(14px,1.5vw,26px)}.hero-top{flex:auto;min-height:auto}.hero-stats{margin-top:clamp(14px,1.4vw,22px)}.hero-stat{gap:5px;padding:14px clamp(12px,1.4vw,24px) 12px}.hero-stat__value{font-size:clamp(17px,1.5vw,23px)}.hero-stat__key{font-size:9px}.hero-stat__name{font-size:11.5px;font-weight:600;line-height:1.3}@media (width<=900px){.hero-stat{padding:12px 10px 10px}}.hero-section{min-height:min(calc(100svh - var(--lp-chrome)),900px)}.hero-top{padding-block:clamp(18px,2vw,30px)}.hero-divider{margin-top:clamp(22px,2.2vw,34px)}.hero-section{min-height:calc(100svh - var(--lp-chrome));padding-bottom:0}.hero-stat{padding-bottom:clamp(12px,1.3vw,20px)}.lp-footer{border-top:1px solid #ffffff12}.tsv-section{z-index:1;padding:88px 0;position:relative}.tsv-header{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto 52px;display:flex}.tsv-badge{letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2447;border-radius:100px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-block}.tsv-title{color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.tsv-desc{color:#9ca3af;text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.tsv-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tsv-card{background:#ffffff07;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:18px;padding:30px 26px;transition:border-color .25s,transform .25s,background .25s;display:flex}.tsv-card:hover{background:#ffffff0b;border-color:#f59e0b80;transform:translateY(-4px)}.tsv-card--featured{background:#f59e0b0d;border-color:#f59e0b6b}.tsv-card--featured:hover{border-color:#f59e0bb3}.tsv-card__name{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;text-align:center;margin:0;font-size:12px;font-weight:700}.tsv-card--featured .tsv-card__name{color:#fbbf24}.tsv-card__price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;min-height:52px;margin:0;display:flex}.tsv-card__from{color:#6b7280;font-size:13px}.tsv-card__amount{font-family:var(--font-family-mono);letter-spacing:-.02em;color:#f9fafb;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05}.tsv-card__unit{color:#9ca3af;white-space:nowrap;font-size:13px}.tsv-card__pending{color:#9ca3af;text-align:center;font-size:14px;line-height:1.4}.tsv-card__soon{letter-spacing:.1em;text-transform:uppercase;color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d;border-radius:100px;padding:7px 16px;font-size:12px;font-weight:700}.tsv-card__feats{background:#00000047;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:11px;margin:0;padding:16px 18px;list-style:none;display:flex}.tsv-feat{color:#d1d5db;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.tsv-feat__tick{color:#fbbf24;flex:none;margin-top:2px}.tsv-card__desc{color:#9ca3af;text-align:center;margin:auto 0 0;font-size:14px;line-height:1.6}.tsv-card__cta{color:#f9fafb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.tsv-card__cta:hover,.tsv-card--featured .tsv-card__cta{color:#1a1205;background:linear-gradient(135deg,#f59e0b,#eab308);border-color:#0000}.tsv-card--featured .tsv-card__cta:hover{filter:brightness(1.08)}@media (width<=1000px){.tsv-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.tsv-section{padding:64px 0}.tsv-header{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.tsv-card,.tsv-card__cta{transition:none}.tsv-card:hover{transform:none}}.abt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px);margin-bottom:clamp(56px,6vw,96px);display:grid}.abt-visual{aspect-ratio:1/.74;background:0 0;padding:24px;position:relative;overflow:visible}.abt-visual__fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:24px}.abt-trophy{width:60%;height:auto}.abt-visual:after{content:"";pointer-events:none;border-top:3px solid #d4af37;border-right:3px solid #d4af37;border-top-right-radius:60px;width:44%;height:36%;position:absolute;top:14px;right:14px}.abt-photo{background:#12161d;border-radius:clamp(22px,3.4vw,40px) 10px 10px clamp(22px,3.4vw,40px);margin:0;position:absolute;overflow:hidden}.abt-photo img{object-fit:cover;width:100%;height:100%;display:block}.abt-photo--1{aspect-ratio:4/3;z-index:1;width:40%;top:24px;left:24px;box-shadow:0 8px 20px #00000073}.abt-photo--2{aspect-ratio:3/4;z-index:2;width:46%;top:6%;right:24px;box-shadow:0 8px 20px #00000073}.abt-photo--3{aspect-ratio:4/3;z-index:3;border:8px solid #fff;width:60%;top:30%;left:2%;box-shadow:0 20px 40px #0000008c}.abt-badge-card{z-index:4;color:#fff;background:#000000ad;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;gap:1px;padding:10px 16px;display:flex;position:absolute;bottom:10px;right:18px}.abt-badge-card__num{font-family:var(--font-family-mono);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.1}.abt-badge-card__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:10.5px;font-weight:600}.abt-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.abt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;font-size:11px;font-weight:700}.abt-lead{color:#9ca3af;text-wrap:pretty;max-width:60ch;margin:0;font-size:16px;line-height:1.7}.abt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;margin-top:8px;display:grid}.abt-fact{align-items:flex-start;gap:13px;min-width:0;display:flex}.abt-fact__icon{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2442;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.abt-fact__body{min-width:0}.abt-fact__title{color:#f3f4f6;margin:0;font-size:14.5px;font-weight:700;line-height:1.35}.abt-fact__desc{color:#9ca3af;margin:5px 0 0;font-size:13px;line-height:1.5}.abt-cta{color:#1a1205;background:linear-gradient(135deg,#f59e0b,#eab308);border-radius:12px;align-self:flex-start;align-items:center;gap:9px;margin-top:10px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.abt-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (width<=900px){.abt-section{padding:64px 0}.abt-row{grid-template-columns:1fr;gap:36px}.abt-facts{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.abt-cta{transition:none}.abt-cta:hover{transform:none}}.pm-title,.how-title,.tsv-title,.cta-title,.faq-title,.testimonials-title,.abt-title{font-size:var(--lp-section-title);line-height:1.15}.abt-section{z-index:1;padding:88px 0;position:relative}.abt-title{color:#fff;text-wrap:balance;margin:0;font-weight:800}.abt-lead{color:#9ca3af;text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.job-card{background:#1c1c1e;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:24px}.job-card__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.job-card__title{color:#f5f5f5;margin:0 0 4px;font-size:1.0625rem;font-weight:600}.job-card__meta{color:#8c8c8c;margin:0;font-size:.8125rem}.job-card__desc{color:#bfbfbf;margin:0;font-size:.875rem;line-height:1.6}.cs-main{text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:80px 24px;display:flex}.cs-content{max-width:440px}.cs-icon{background:#8a614514;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 28px;display:flex}.cs-title{color:#1f2937;margin:0 0 14px;font-size:clamp(24px,3vw,36px);font-weight:800}.cs-desc{color:#6b7280;margin:0 0 32px;font-size:1rem;line-height:1.7}.cs-btn{color:#fff;background:linear-gradient(135deg,#8a6145,#a0754f);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.cs-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #8a61454d}.lp-page-hero__tag{align-items:center;gap:6px;display:inline-flex}.lp-page-hero__tag .icon-sm{align-items:center;display:inline-flex}.lp-page-hero__tag .icon-sm svg{vertical-align:middle;width:14px;height:14px}.legal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal-toc__inner{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;position:sticky;top:24px;box-shadow:0 2px 8px #0000000a}.legal-toc__title{color:#8a6145;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f0ebe6;margin:0 0 12px;padding-bottom:10px;font-size:13px;font-weight:700}.legal-toc__link{color:#6b7280;border-radius:8px;padding:7px 10px;font-size:13px;line-height:1.4;text-decoration:none;transition:all .15s;display:block}.legal-toc__link:hover{color:#67442f;background:#8a614514}.legal-content{flex-direction:column;gap:20px;min-width:0;display:flex}.legal-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:20px;padding:28px;scroll-margin-top:24px;transition:box-shadow .2s,transform .2s;display:flex}.legal-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.legal-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.legal-card__icon svg{width:20px;height:20px}.legal-card__body{flex:1;min-width:0}.legal-card__title{color:#1f2937;margin:0 0 10px;font-size:16px;font-weight:700}.legal-card__body p{color:#4b5563;margin:0 0 12px;font-size:14px;line-height:1.7}.legal-card__body p:last-child{margin-bottom:0}.legal-card__body ul{margin:0;padding:0;list-style:none}.legal-card__body ul li{color:#4b5563;padding:6px 0 6px 20px;font-size:14px;line-height:1.6;position:relative}.legal-card__body ul li:before{content:"";background:#8a6145;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.legal-highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:8px;display:grid}.legal-highlight{color:#374151;background:#f9fafb;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:background .15s;display:flex}.legal-highlight:hover{background:#f3f0ed}.legal-highlight__icon{color:#67442f;background:#8a61451a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.legal-highlight__icon svg{width:14px;height:14px}.link-brown{color:#8a6145;text-underline-offset:2px;-webkit-text-decoration:underline #8a61454d;text-decoration:underline #8a61454d;transition:text-decoration-color .15s}.link-brown:hover{text-decoration-color:#8a6145}.cookie-table-wrap{margin:12px 0 0;overflow-x:auto}.cookie-table{border-collapse:collapse;width:100%;font-size:13px}.cookie-table th,.cookie-table td{text-align:left;border-bottom:1px solid #f0f0f0;padding:12px 14px}.cookie-table th{color:#374151;text-transform:uppercase;letter-spacing:.3px;background:#f9fafb;font-size:12px;font-weight:600}.cookie-table td{color:#4b5563}.cookie-table code{color:#67442f;background:#8a614514;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.cookie-table tbody tr:hover{background:#faf7f5}.cookie-badge{border-radius:100px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.cookie-badge--required{color:#b91c1c;background:#ef44441a}.cookie-badge--functional{color:#1d4ed8;background:#3b82f61a}.cookie-badge--analytics{color:#7e22ce;background:#a855f71a}@media (width<=860px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:24px}.legal-toc__inner{position:static}.legal-toc nav{flex-wrap:wrap;gap:4px;display:flex}.legal-toc__link{padding:5px 10px;font-size:12px}}@media (width<=600px){.legal-card{flex-direction:column;gap:14px;padding:20px}.legal-highlights{grid-template-columns:1fr}.legal-toc{display:none}}.contact-hero{text-align:center;background:linear-gradient(135deg,#f8f6f3,#fff,#fdf8f4);padding:80px 0 100px}.contact-hero__tag{color:#67442f;background:#8a61451a;border-radius:100px;margin-bottom:16px;padding:4px 16px;font-size:13px;font-weight:600;display:inline-block}.contact-hero__title{color:#1f2937;margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800}.contact-hero__desc{color:#6b7280;max-width:500px;margin:0 auto;font-size:17px}.contact-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.contact-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.contact-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.contact-card__icon{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.contact-card__title{color:#1f2937;margin:0 0 6px;font-size:.9375rem;font-weight:600}.contact-card__value{color:#8a6145;margin:0 0 4px;font-size:.875rem;font-weight:600}.contact-card__desc{color:#9ca3af;margin:0;font-size:.8125rem}.contact-form-section{background:#fff;border:1px solid #e5e7eb;border-radius:20px;max-width:680px;margin:0 auto;padding:40px;box-shadow:0 4px 16px #0000000f}.contact-form-header{text-align:center;margin-bottom:28px}.contact-form-header .lp-section-title{color:#1f2937}.contact-form-desc{color:#6b7280;margin-top:8px;font-size:.9375rem}.contact-form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form .form-label{color:#374151;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.contact-form .form-input{color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:12px 16px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.contact-form .form-input:focus{background:#fff;border-color:#8a6145;outline:none;box-shadow:0 0 0 3px #8a61451f}.contact-form .form-input::placeholder{color:#9ca3af}.contact-form .ant-form-item{margin-bottom:16px}.contact-form .ant-form-item .ant-form-item-row,.contact-form .ant-form-item .ant-row{flex-flow:column}.contact-form .ant-form-item-label{text-align:left;flex:none;max-width:100%;padding:0 0 6px}.contact-form .ant-form-item-control{flex:auto;width:100%;max-width:100%}.contact-form .ant-form-item-label>label{color:#374151;height:auto;font-size:.875rem;font-weight:500}.contact-form .ant-form-item-label>label:before,.contact-form .ant-form-item-label>label:after{display:none!important}.contact-form .ant-input,.contact-form .ant-input-affix-wrapper{color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;padding:12px 16px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.contact-form textarea.ant-input{resize:vertical;min-height:140px;padding:12px 16px}.contact-form .ant-input:hover,.contact-form .ant-input-affix-wrapper:hover{border-color:#8a6145}.contact-form .ant-input:focus,.contact-form .ant-input-focused,.contact-form .ant-input-affix-wrapper-focused{background:#fff;border-color:#8a6145;box-shadow:0 0 0 3px #8a61451f}.contact-form .ant-input::placeholder{color:#9ca3af}.contact-form__textarea{resize:vertical;min-height:140px}.contact-form__btn,.contact-form__btn.ant-btn,.contact-form__btn.ant-btn-primary{color:#fff;cursor:pointer;width:100%;height:auto;box-shadow:none;background:linear-gradient(135deg,#8a6145,#a0754f);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.contact-form__btn:hover,.contact-form__btn.ant-btn:hover,.contact-form__btn.ant-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#7a5439,#8f6747);transform:translateY(-2px);box-shadow:0 6px 20px #8a61454d}.contact-form__btn:disabled,.contact-form__btn.ant-btn:disabled{opacity:.7;color:#fff;background:linear-gradient(135deg,#8a6145,#a0754f)}@media (width<=768px){.contact-cards{grid-template-columns:1fr 1fr}.contact-form-section{padding:24px}.contact-form__grid{grid-template-columns:1fr}}@media (width<=480px){.contact-cards{grid-template-columns:1fr}}.w-badge{border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.w-badge--success{background:var(--color-accent-bg);color:var(--color-ok)}.w-badge--danger,.w-badge--failed{background:var(--color-accent-bg);color:var(--color-err)}.w-badge--warning,.w-badge--processing{background:var(--color-accent-bg);color:var(--color-warn)}.w-badge--credit{background:var(--color-accent-bg);color:var(--color-ok)}.w-badge--debit{background:var(--color-accent-bg);color:var(--color-err)}.w-badge--promo{background:var(--color-accent-bg);color:var(--color-warn)}.w-pill{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--color-line);background:var(--color-subtle);color:var(--color-ink-2);padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.w-pill--active{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.w-pill:not(.w-pill--active):hover{background:var(--color-subtle)}.w-btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.w-btn:disabled,.w-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.w-btn svg{flex-shrink:0;width:18px;height:18px}.w-btn--primary{background:linear-gradient(135deg, var(--color-ink), var(--color-ink-2));color:#fff}.w-btn--primary:hover{opacity:.9}.w-btn--gold{background:linear-gradient(135deg, var(--color-accent-hover), var(--color-accent));color:var(--color-ink);box-shadow:var(--shadow-md)}.w-btn--gold:hover{filter:brightness(1.05)}.w-btn--secondary{background:var(--color-subtle);color:var(--color-ink-2);border:1px solid var(--color-line)}.w-btn--secondary:hover{background:var(--color-subtle)}.w-btn--ghost{color:var(--color-ink-2);background:0 0;padding:8px 12px}.w-btn--ghost:hover{color:var(--color-ink)}.w-btn--full{justify-content:center;width:100%}.w-btn--sm{padding:10px 20px;font-size:13px}.w-card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6);border:1px solid #0000000a}.w-card__title{color:var(--color-ink);margin:0 0 var(--space-5);font-size:14px;font-weight:700}.w-dashboard{gap:var(--space-6);padding-top:var(--space-4);grid-template-columns:7fr 3fr;display:grid}.w-main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.w-hero-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6);margin-bottom:var(--space-2);position:relative;overflow:hidden}.w-hero-card__inner{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}@media (width<=768px){.w-hero-card{padding:var(--space-6) var(--space-4)}.w-hero-card__inner{align-items:stretch;gap:var(--space-5);flex-direction:column}}.w-sidebar{gap:var(--space-5);flex-direction:column;display:flex}.w-stat-row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.w-stat-row+.w-stat-row{border-top:1px solid var(--color-line-subtle)}.w-stat-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.w-stat-icon--credit{background:var(--color-accent-bg);color:var(--color-ok)}.w-stat-icon--debit{background:var(--color-accent-bg);color:var(--color-err)}.w-stat-icon--count{background:var(--color-accent-bg);color:var(--color-warn)}.w-stat-icon svg{width:20px;height:20px}.w-stat-info{flex:1}.w-stat-label{color:var(--color-ink-2);font-size:12px;font-weight:500}.w-stat-value{color:var(--color-ink);font-size:14px;font-weight:700}.w-promo-card{border:1px solid var(--color-accent-bg);border-radius:var(--radius-lg);padding:var(--space-6);background:linear-gradient(135deg,#fffbeb,#fef3c7);position:relative;overflow:hidden}.w-promo-card:before{content:"";pointer-events:none;background:#fbbf2426;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.w-promo-card__title{color:var(--color-accent-hover);margin:0 0 var(--space-2);font-size:14px;font-weight:700;position:relative}.w-promo-card__desc{color:var(--color-accent-hover);margin:0 0 var(--space-4);font-size:13px;position:relative}[data-theme=dark] .w-promo-card{background:linear-gradient(135deg,#fbbf2414,#f59e0b0a);border-color:#fbbf2426}[data-theme=dark] .w-promo-card__title{color:var(--color-accent-hover)}[data-theme=dark] .w-promo-card__desc{color:var(--color-ink-2)}.w-gateway-item{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.w-gateway-item+.w-gateway-item{border-top:1px solid var(--color-line-subtle)}.w-gateway-item__icon{border-radius:var(--radius-sm);background:var(--color-subtle);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.w-gateway-item__icon svg{width:16px;height:16px;color:var(--color-ink-2)}.w-gateway-item__info{flex:1}.w-gateway-item__name{color:var(--color-ink);font-size:13px;font-weight:600}.w-gateway-item__desc{color:var(--color-ink-4);font-size:12px}.w-gateway-item__status{border-radius:50%;flex-shrink:0;width:8px;height:8px}.w-gateway-item__status--active{background:var(--color-ok)}.w-gateway-item__status--inactive{background:var(--color-ink-4)}@media (width<=768px){.w-dashboard{padding:var(--space-4);grid-template-columns:1fr}}.w-filters{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.w-filters__group{align-items:center;gap:var(--space-2);display:flex}.w-filters__group:last-child{margin-left:auto}.w-filters__label{color:var(--color-ink-4);white-space:nowrap;font-size:12px;font-weight:500}.w-date-input{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;min-width:100px;padding:6px 12px;font-size:12px;font-weight:500;transition:border-color .2s}.w-date-input:focus{border-color:var(--color-accent);outline:none}.w-filters__reset{color:var(--color-err);cursor:pointer;background:var(--color-accent-bg);border:1px solid var(--color-err);border-radius:var(--radius-sm);white-space:nowrap;padding:8px 16px;font-size:12px;font-weight:500;transition:all .2s}.w-filters__reset:hover{background:var(--color-err);color:#fff}.w-filters__reset:disabled,.w-filters__reset[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.w-select-filters{gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.w-select-filter{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.w-select-filter__label{color:var(--color-ink-4);white-space:nowrap;font-size:12px;font-weight:500}.w-status-tabs{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}@media (width<=768px){.w-filters{flex-direction:column;align-items:stretch}.w-filters__group{flex-wrap:wrap}.w-status-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.w-status-tabs::-webkit-scrollbar{display:none}}.w-hero{background:linear-gradient(135deg, var(--color-ink) 0%, var(--color-ink-2) 60%, var(--color-ink-3) 100%);padding:var(--space-8) var(--space-6);position:relative;overflow:hidden}.w-hero:before,.w-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.w-hero:before{background:radial-gradient(circle,#fbbf2414 0%,#0000 70%);width:300px;height:300px;top:-100px;right:-50px}.w-hero:after{background:radial-gradient(circle,#fbbf240d 0%,#0000 70%);width:200px;height:200px;bottom:-60px;left:10%}.w-hero__inner{z-index:1;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex;position:relative}.w-hero__left{align-items:center;gap:var(--space-5);display:flex}.w-hero__icon{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-accent-hover), var(--color-accent));width:56px;height:56px;box-shadow:var(--shadow-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.w-hero__icon svg{width:28px;height:28px;color:var(--color-ink)}.w-hero__info{gap:var(--space-1);flex-direction:column;display:flex}.w-hero__label{text-transform:uppercase;letter-spacing:1px;color:#ffffff80;font-size:12px;font-weight:500}.w-hero__balance{color:#fafaf9;letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:1.2}.w-hero__promo{align-items:center;gap:var(--space-2);color:var(--color-accent-hover);margin-top:var(--space-1);font-size:13px;display:flex}.w-hero__promo-dot{background:var(--color-accent-hover);border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (width<=768px){.w-hero{padding:var(--space-6) var(--space-4)}.w-hero__inner{align-items:stretch;gap:var(--space-5);flex-direction:column}.w-hero__icon{width:44px;height:44px}.w-hero__icon svg{width:22px;height:22px}.w-hero__balance{font-size:28px}.w-hero__cta{justify-content:center;width:100%}}.w-modal-overlay{z-index:1000;opacity:0;visibility:hidden;background:#000000ab;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.w-modal-overlay--open{opacity:1;visibility:visible}.w-modal{background:var(--color-surface);border-radius:var(--radius-lg);width:560px;max-width:95%;max-height:90vh;box-shadow:var(--shadow-md);flex-direction:column;transition:transform .3s;display:flex;transform:scale(.95)}.w-modal__body{padding:var(--space-6);flex:1;min-height:340px;overflow-y:auto}.w-modal-overlay--open .w-modal{transform:scale(1)}.w-modal__header{padding:var(--space-6) var(--space-6) 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.w-modal__title{color:var(--color-ink);margin:0;font-size:18px;font-weight:800}.w-modal__close{background:var(--color-subtle);cursor:pointer;width:36px;height:36px;color:var(--color-ink-2);border:none;border-radius:10px;justify-content:center;align-items:center;font-size:18px;transition:background .2s;display:flex}.w-modal__close:hover{background:var(--color-subtle)}.w-modal__footer{padding:0 var(--space-6) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.w-modal__footer--end{justify-content:flex-end}.w-modal__drag{display:none}.w-modal--success{width:380px;padding:var(--space-7) var(--space-6) var(--space-6);text-align:center;min-height:auto}.w-modal--success .w-modal__body{min-height:auto}.w-success-check{width:72px;height:72px;margin:0 auto var(--space-5)}.w-success-check__svg{width:72px;height:72px}.w-success-check__circle{stroke:var(--color-ok);stroke-width:2px;stroke-dasharray:151;stroke-dashoffset:151px;animation:.6s forwards w-circle-draw}.w-success-check__tick{stroke:var(--color-ok);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .4s forwards w-tick-draw}@keyframes w-circle-draw{to{stroke-dashoffset:0}}@keyframes w-tick-draw{to{stroke-dashoffset:0}}.w-success__title{margin:0 0 var(--space-2);color:var(--color-ink);font-size:18px;font-weight:700}.w-success__desc{margin:0 0 var(--space-5);color:var(--color-ink-2);font-size:14px}@media (width<=768px){.w-modal-overlay{align-items:flex-end}.w-modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:85vh;transform:translateY(100%)}.w-modal-overlay--open .w-modal{transform:translateY(0)}.w-modal__drag{padding:var(--space-3) 0;justify-content:center;display:flex}.w-modal__drag-pill{border-radius:var(--radius-pill);background:var(--color-line);width:40px;height:4px}.w-modal__body{min-height:280px}}[data-service=proxy]{--svc-accent:#8a6145;--svc-accent-bg:#8a614514;--svc-accent-border:#8a614533}[data-service=s3]{--svc-accent:#3b82f6;--svc-accent-bg:#3b82f614;--svc-accent-border:#3b82f633}[data-service=browser]{--svc-accent:#10b981;--svc-accent-bg:#10b98114;--svc-accent-border:#10b98133}[data-service=dw]{--svc-accent:#f59e0b;--svc-accent-bg:#f59e0b14;--svc-accent-border:#f59e0b33}[data-theme=dark] [data-service=proxy]{--svc-accent:#c4956e;--svc-accent-bg:#c4956e1a;--svc-accent-border:#c4956e40}[data-theme=dark] [data-service=s3]{--svc-accent:#60a5fa;--svc-accent-bg:#60a5fa1a;--svc-accent-border:#60a5fa40}[data-theme=dark] [data-service=browser]{--svc-accent:#34d399;--svc-accent-bg:#34d3991a;--svc-accent-border:#34d39940}[data-theme=dark] [data-service=dw]{--svc-accent:#fbbf24;--svc-accent-bg:#fbbf241a;--svc-accent-border:#fbbf2440}.w-svc-page{width:100%;padding:var(--space-6) var(--space-7);background:var(--color-page)}.w-svc-layout{background:var(--color-page);grid-template-columns:1fr minmax(240px,340px);gap:clamp(16px,2vw,32px);display:grid}.w-svc-content{min-width:0;padding:var(--space-6) var(--space-7);overflow-y:auto}.w-svc-summary{background:var(--color-surface);border-left:1px solid var(--color-line);flex-direction:column;align-self:start;gap:0;max-height:100vh;padding:0;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:-4px 0 20px #0000000a}.w-svc-header{padding:var(--space-6) var(--space-7);margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-7)) var(--space-4);background:#8a61451a;border-bottom:none}.w-svc-header__title{color:var(--color-ink);margin:0 0 var(--space-1);font-size:18px;font-weight:700;line-height:1.2;display:block}.w-svc-header__desc{color:var(--color-ink-2);margin:0;font-size:14px;line-height:1.5}.w-svc-tabs{gap:var(--space-1);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-line);justify-content:flex-start;display:flex}.w-svc-tab{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);color:var(--color-ink-2);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.w-svc-tab:hover{color:var(--color-ink)}.w-svc-tab--active{color:var(--svc-accent,var(--color-ink));border-bottom-color:var(--svc-accent,var(--color-ink));font-weight:600}.w-svc-tab__main{align-items:center;gap:var(--space-1);display:flex}.w-svc-tab__main svg{width:14px;height:14px}.w-svc-tab__sub{color:var(--color-ink-4);font-size:10px;font-weight:400}.w-svc-tab--active .w-svc-tab__sub{color:var(--svc-accent,var(--color-ink-2))}.w-step-bar{padding:var(--space-4) 0;margin-bottom:var(--space-4);align-items:center;gap:0;display:flex}.w-step{align-items:center;gap:var(--space-2);display:flex}.w-step__num{background:var(--color-subtle);width:28px;height:28px;color:var(--color-ink-4);border:2px solid var(--color-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.w-step--active .w-step__num{background:var(--svc-accent,#78716c);color:#fff;border-color:var(--svc-accent,#78716c)}.w-step__label{color:var(--color-ink-4);white-space:nowrap;font-size:12px;font-weight:500}.w-step--active .w-step__label{color:var(--svc-accent,var(--color-ink));font-weight:600}.w-step__line{background:var(--color-line);height:2px;margin:0 var(--space-2);flex:1;min-width:16px}.w-svc-section{margin-bottom:var(--space-7)}.w-svc-section__label{color:var(--svc-accent,var(--color-ink-4));text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--svc-accent,var(--color-ink-4));font-size:12px;font-weight:600}.w-tier-grid{gap:var(--space-3);display:flex}.w-tier-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);text-align:center;cursor:pointer;background:var(--color-surface);flex-direction:column;flex:1;min-width:0;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}.w-tier-card:before{content:"";background:var(--color-line);height:4px;transition:background .2s;display:block}.w-tier-card:hover{border-color:var(--svc-accent-border,var(--color-line));transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.w-tier-card:hover:before{background:var(--svc-accent-border,var(--color-line))}.w-tier-card--active{border-color:var(--svc-accent,var(--color-line));z-index:1;position:relative;box-shadow:0 8px 28px #8a61452e}.w-tier-card--active:before{background:var(--svc-accent,#8a6145);height:4px}.w-tier-card--active:hover{transform:none}[data-theme=dark] .w-tier-card--active{box-shadow:0 8px 28px #c4956e33}.w-tier-card__value{color:var(--color-ink);padding-top:var(--space-5);font-size:28px;font-weight:800;line-height:1}.w-tier-card--active .w-tier-card__value{color:var(--svc-accent,var(--color-ink))}.w-tier-card__unit{color:var(--color-ink-4);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:1px;padding-bottom:var(--space-4);font-size:12px;font-weight:600}.w-tier-card__price{color:var(--color-ink);background:var(--color-subtle);padding:var(--space-3) var(--space-4);margin-top:auto;font-size:14px;font-weight:700}.w-tier-card--active .w-tier-card__price{color:var(--svc-accent,var(--color-ink));background:var(--svc-accent-bg,var(--color-subtle))}.w-tier-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-pill);background:var(--svc-accent,var(--color-ink));color:#fff;white-space:nowrap;padding:2px 8px;font-size:9px;font-weight:700;line-height:1.5;position:absolute;top:12px;right:12px}.w-opt-group{gap:var(--space-2);display:flex}.w-opt-pill{border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--color-line);background:var(--color-subtle);color:var(--color-ink-2);align-items:center;padding:5px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.w-opt-pill:hover{background:var(--color-subtle)}.w-opt-pill--active{border-color:var(--svc-accent,var(--color-ink));background:var(--svc-accent-bg,var(--color-subtle));color:var(--svc-accent,var(--color-ink));box-shadow:0 0 0 1px var(--svc-accent-border,transparent);font-weight:600}.w-opt-discount{border-radius:var(--radius-pill);color:var(--color-ok);white-space:nowrap;background:linear-gradient(135deg,#dcfce7,#bbf7d0);padding:1px 5px;font-size:9px;font-weight:700;line-height:1.5;position:absolute;top:-8px;right:-8px}.w-opt-row{gap:var(--space-4);flex-wrap:wrap;display:flex}.w-opt-row__item{gap:var(--space-1);flex-direction:column;flex:1;min-width:120px;display:flex}.w-opt-row__label{color:var(--color-ink-4);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}.w-spec-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.w-spec-pill{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--svc-accent-bg,var(--color-subtle));border:1px solid var(--svc-accent-border,#0000000a);color:var(--color-ink-2);padding:4px 12px;font-size:12px;line-height:1.5;display:inline-flex}.w-spec-pill strong{color:var(--svc-accent,var(--color-ink));font-weight:700}.w-feature-list{gap:var(--space-1) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.w-feature-item{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--color-ink-2);font-size:12px;line-height:1.5;display:flex}.w-feature-item svg{width:16px;height:16px;color:var(--color-ok);flex-shrink:0;margin-top:1px}.w-svc-summary__header{color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,#8a6145 0%,#6b4a34 100%);margin:0;font-size:12px;font-weight:700}.w-svc-summary__body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.w-svc-summary__row{padding:var(--space-2) 0;justify-content:space-between;align-items:center;font-size:12px;display:flex}.w-svc-summary__row span:first-child{color:var(--color-ink-2)}.w-svc-summary__row span:last-child{color:var(--color-ink);font-weight:600}.w-svc-summary__divider{border:none;border-top:1px solid var(--color-line-subtle);margin:var(--space-2) 0}.w-svc-summary__price-total{color:var(--svc-accent,var(--color-ink));font-size:28px;font-weight:800;line-height:1.2}.w-svc-summary__price-unit{color:var(--color-ink-4);margin-top:2px;font-size:12px}.w-svc-summary__price-old{color:var(--color-ink-4);font-size:14px;text-decoration:line-through}.w-svc-summary__price-save{border-radius:var(--radius-pill);background:var(--color-accent-bg);color:var(--color-ok);margin-left:var(--space-2);padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.w-svc-summary__wallet{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-subtle);border-radius:var(--radius-sm);font-size:12px;display:flex}.w-svc-summary__wallet-details{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.w-svc-summary__wallet-row{justify-content:space-between;align-items:center;display:flex}.w-svc-summary__wallet-row span{color:var(--color-ink-2)}.w-svc-summary__wallet-row strong{color:var(--color-ink);font-weight:700}.w-svc-summary__wallet-row--promo span,.w-svc-summary__wallet-row--promo strong{color:var(--color-ok)}.w-svc-summary__wallet svg{width:18px;height:18px;color:var(--svc-accent,var(--color-ink-2));flex-shrink:0}.w-svc-summary__wallet span{color:var(--color-ink-2);flex:1}.w-svc-summary__wallet strong{color:var(--color-ink);font-weight:700}.w-svc-summary__wallet-warn{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-accent-bg);border-radius:var(--radius-sm);color:var(--color-err);border:1px solid #dc262633;font-size:12px;display:flex}.w-svc-summary__warn-icon{flex-shrink:0}.w-svc-summary__warn-link{color:var(--svc-accent,var(--color-err));white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.w-svc-summary__warn-link:hover{text-decoration:underline}.w-svc-summary__cta--insufficient{opacity:.5;cursor:not-allowed;pointer-events:none}.w-svc-summary__cta{border-radius:var(--radius-md);cursor:pointer;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8a6145 0%,#6b4a34 100%);border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 28px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8a614559}.w-svc-summary__cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8a614573}.w-svc-summary__cta:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[data-theme=dark] .w-svc-summary__cta{background:linear-gradient(135deg,#c4956e 0%,#8a6145 100%);box-shadow:0 4px 14px #a8a29e4d}.w-svc-summary__cta svg{flex-shrink:0;width:18px;height:18px}.w-svc-summary__note{color:var(--color-ink-4);text-align:center;font-size:12px;line-height:1.5}.w-svc-summary__secure{justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-ink-4);font-size:12px;display:flex}.w-svc-summary__secure svg{color:var(--color-ok)}.w-svc-callout{background:var(--svc-accent-bg,var(--color-accent-bg));border:1px solid var(--svc-accent-border,var(--color-line));border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-ink-2);align-items:flex-start;gap:var(--space-3);font-size:12px;line-height:1.5;display:flex}.w-svc-callout svg{width:18px;height:18px;color:var(--svc-accent,var(--color-accent));flex-shrink:0;margin-top:1px}.w-plan-group{margin-bottom:var(--space-7);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:clip}.w-plan-header{background:linear-gradient(135deg, var(--svc-accent-bg,var(--color-subtle)) 0%, var(--color-subtle) 100%);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-line-subtle)}.w-plan-header__top{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.w-plan-header__name{color:var(--color-ink);font-size:14px;font-weight:600}.w-plan-header__count{border-radius:var(--radius-pill);background:var(--svc-accent-bg,var(--color-surface));color:var(--svc-accent,var(--color-ink-2));padding:2px 8px;font-size:12px;font-weight:500}.w-loc-row{color:var(--color-ink-2);font-size:12px;line-height:1.5}.w-loc-more{color:var(--svc-accent,var(--color-ink));cursor:pointer;margin-left:var(--space-1);background:0 0;border:none;padding:0;font-size:12px;font-weight:600;display:inline}.w-loc-more:hover{text-decoration:underline}.w-loc-summary{color:var(--color-ink-2);cursor:pointer;padding:var(--space-2) 0;font-size:12px;line-height:1.5}.w-loc-summary strong{color:var(--svc-accent,var(--color-ink))}.w-loc-summary:hover strong{text-decoration:underline}.w-loc-expanded{margin-top:var(--space-2);max-height:240px;padding:var(--space-2);border:1px solid var(--color-line-subtle);border-radius:var(--radius-sm);background:var(--color-surface);overflow-y:auto}.w-loc-expanded--hidden{display:none}.w-loc-tag{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line-subtle);color:var(--color-ink-2);align-items:center;gap:4px;margin:2px;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.w-loc-flag{object-fit:cover;vertical-align:middle;border-radius:1px;width:16px;height:12px}.w-loc-search{align-items:center;gap:var(--space-2);width:50%;max-width:300px;margin-bottom:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);padding:6px 10px;display:flex}.w-loc-search__icon{color:var(--color-ink-4);flex-shrink:0;display:flex}.w-loc-search__icon svg{width:14px;height:14px}.w-loc-search__input{color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;font-size:12px}.w-loc-search__input::placeholder{color:var(--color-ink-4)}.w-loc-search__count{color:var(--color-ink-4);white-space:nowrap;font-size:12px}.w-country-modal__body{padding:var(--space-4)}.w-country-modal__body .w-loc-search{width:100%;max-width:100%;margin-bottom:var(--space-3)}.w-country-modal__list{gap:var(--space-2);flex-wrap:wrap;max-height:400px;display:flex;overflow-y:auto}.w-loc-collapse{width:100%;margin-top:var(--space-2);padding:var(--space-2);color:var(--svc-accent,var(--color-ink));cursor:pointer;text-align:center;background:0 0;border:none;font-size:12px;font-weight:600;display:block}.w-loc-collapse:hover{text-decoration:underline}.w-plan-group__body{padding:var(--space-4) var(--space-5)}.w-config-bar{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.w-config-item{gap:var(--space-2);flex-direction:column;display:flex}.w-config-item__label{color:var(--color-ink-4);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.w-config-item__value{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-subtle);color:var(--color-ink);align-items:center;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.w-config-item__pills{gap:var(--space-1);display:flex}.w-svc-info-row{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line-subtle);margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.w-svc-info-group{gap:var(--space-2);flex-direction:column;display:flex}.w-svc-info-group__label{color:var(--color-ink-4);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.w-plan-section{margin-bottom:var(--space-7)}.w-plan-title{color:var(--color-ink);margin-bottom:var(--space-3);font-size:16px;font-weight:700}.w-country-bar{margin-bottom:var(--space-3);line-height:1.75}.w-plan-col{gap:var(--space-3);flex-direction:column;display:flex}.w-plan-col__title{color:var(--color-ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.w-plan-col__count{color:var(--svc-accent,var(--color-ink-2));white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.w-plan-col__count:hover{text-decoration:underline}.w-plan-col__countries{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.w-country-name{color:var(--color-ink-2);font-size:12px}.w-country-name+.w-country-name:before{content:", "}.w-country-chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);cursor:default;border:none;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.w-country-chip--more{background:var(--svc-accent,#8a6145);color:#fff;cursor:pointer}.w-country-chip--more:hover{opacity:.9}.w-plan-header-inline{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.w-plan-header-inline__name{color:var(--color-ink);font-size:14px;font-weight:700}.w-plan-header-inline__count{border-radius:var(--radius-pill);background:var(--svc-accent-bg,var(--color-subtle));color:var(--svc-accent,var(--color-ink-2));padding:2px 8px;font-size:12px;font-weight:500}.w-plan-header-inline__toggle{color:var(--svc-accent,var(--color-ink));cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.w-plan-header-inline__toggle:hover{text-decoration:underline}.w-pricing-grid{margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;display:grid;overflow:visible}.w-pricing-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;gap:36px;margin-bottom:24px;padding:32px 24px 40px;transition:all .2s;display:flex;position:relative;overflow:visible}.w-pricing-card:after{content:"";z-index:1;background:#fff;width:70%;height:3px;position:absolute;bottom:-1px;left:15%}[data-theme=dark] .w-pricing-card:after{background:#1c1917}.w-pricing-card:hover{border-color:#6b4a34;transform:translateY(-2px);box-shadow:0 8px 24px #8a614533}.w-pricing-card--popular{border:2px solid #f59e0b}[data-theme=dark] .w-pricing-card{color:#fff;background:#1c1917;border-color:#292524}[data-theme=dark] .w-pricing-card--popular{border-color:#f59e0b}.w-pricing-card__badge{color:#fff;white-space:nowrap;z-index:2;background:#b45309;border-radius:6px;padding:4px 16px;font-size:12px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .w-pricing-card__badge{background:#f59e0b}.w-pricing-card__header,.w-pricing-card__price-row{justify-content:space-between;align-items:center;display:flex}.w-pricing-card__qty{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.w-pricing-card__qty-unit{color:#999;margin-left:4px;font-size:12px}.w-pricing-card__qty-sub{color:#bbb;margin-top:2px;font-size:11px}.w-pricing-card__lease{border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.w-pricing-card__lease-label{color:#999;font-size:12px}.w-pricing-card__lease-value{color:var(--color-ink);font-size:14px;font-weight:600}.w-pricing-card__select{width:100%;color:var(--color-ink);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 0 center no-repeat;border:none;outline:none;padding:0 16px 0 0;font-size:14px;font-weight:600}[data-theme=dark] .w-pricing-card__lease{border-color:#fff3}[data-theme=dark] .w-pricing-card__select{color:#fff}.w-pricing-card__price-label{color:#999;font-size:12px}.w-pricing-card__price{color:var(--color-ink);font-size:24px;font-weight:800}.w-pricing-card__cta{text-align:center;background:var(--svc-accent,#8a6145);color:#fff;cursor:pointer;white-space:nowrap;z-index:2;border:none;border-radius:6px;width:70%;padding:10px 0;font-size:14px;font-weight:600;transition:all .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.w-pricing-card__cta:hover{background:#6b4a34;box-shadow:0 4px 12px #6b4a3466}[data-theme=dark] .w-pricing-card__cta{color:#fff;background:#8a6145}[data-theme=dark] .w-pricing-card__cta:hover{opacity:.85}.w-pricing-card__qty-label{color:var(--color-ink-4);font-size:12px}.w-pricing-card__qty{align-items:baseline;gap:var(--space-1);display:flex}.w-pricing-card__qty-value{color:var(--color-ink);font-size:18px;font-weight:800;line-height:1}.w-pricing-card__qty-unit{color:var(--color-ink-4);font-size:12px;font-weight:500}.w-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}.w-empty-state__icon{color:var(--color-ink-4);margin-bottom:16px}.w-empty-state__title{color:var(--color-ink);margin-bottom:8px;font-size:16px;font-weight:600}.w-empty-state__desc{color:var(--color-ink-4);max-width:320px;font-size:13px}.w-empty-state__action{background:var(--svc-accent,#8a6145);color:#fff;border-radius:8px;margin-top:16px;padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s}.w-empty-state__action:hover{opacity:.85}.w-pricing-card__extras{border-top:1px solid #e0e0e0;flex-direction:column;gap:6px;padding-top:12px;display:flex}.w-pricing-card__extras-title{color:var(--svc-accent,#8a6145);align-items:center;gap:4px;margin-bottom:2px;font-size:13px;font-weight:700;display:flex}.w-pricing-card__extras-title svg{flex-shrink:0}.w-extra-opt{cursor:pointer;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;transition:all .15s;display:flex}.w-extra-opt:hover{border-color:var(--svc-accent,#8a6145)}.w-extra-opt__check{accent-color:var(--svc-accent,#8a6145);flex-shrink:0;width:14px;height:14px}.w-extra-opt__label{color:var(--color-ink);flex:1;font-weight:500}.w-extra-opt__price{color:var(--svc-accent,var(--color-ink));white-space:nowrap;font-weight:700}.w-extra-opt:has(.w-extra-opt__check:checked){border-color:var(--svc-accent,#8a6145);background:var(--svc-accent-bg,#8a61450f)}.w-features-bar{text-align:center;padding:var(--space-6) 0;border-top:1px solid var(--color-line);margin-top:var(--space-6)}.w-features-bar__title{color:var(--color-ink);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-4);font-size:12px;font-weight:700}.w-features-bar__grid{justify-content:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.w-features-bar__item{align-items:center;gap:var(--space-2);color:var(--color-ink-2);font-size:12px;display:flex}.w-features-bar__item svg{width:16px;height:16px;color:var(--color-ok);flex-shrink:0}@media (width<=768px){.w-svc-layout{grid-template-columns:1fr}.w-svc-content{padding:var(--space-4);padding-bottom:280px}.w-svc-header{padding:var(--space-4);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4)}.w-svc-header__title{font-size:18px}.w-svc-summary{top:auto;bottom:var(--mobile-nav-height,60px);border-left:none;border-top:1px solid var(--color-line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:40;width:auto;height:auto;max-height:40vh;padding:var(--space-3);gap:var(--space-2);flex-direction:column;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 20px #0000001a}.w-svc-summary__row,.w-svc-summary__divider,.w-svc-summary__wallet,.w-svc-summary__header,.w-svc-summary__note{display:none}.w-svc-summary__body{padding:var(--space-3);gap:var(--space-2)}.w-svc-summary--collapsed{max-height:72px;overflow:hidden}.w-svc-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.w-svc-tabs::-webkit-scrollbar{display:none}.w-tier-grid{flex-wrap:wrap}.w-tier-card{min-width:calc(50% - var(--space-1))}.w-opt-group{flex-wrap:wrap}.w-feature-list{grid-template-columns:1fr}.w-step-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.w-step-bar::-webkit-scrollbar{display:none}.w-step__label{display:none}.w-opt-row{flex-direction:column}.w-plan-header,.w-plan-group__body{padding:var(--space-3)}}.order-summary{gap:var(--space-3);padding-bottom:var(--space-6);flex-direction:column;display:flex}.order-summary__row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.order-summary__label{color:var(--color-ink-2)}.order-summary__value{color:var(--color-ink);font-weight:600}.order-summary__divider{background:var(--color-line-subtle);height:1px;margin:var(--space-2) 0}.order-summary__total{color:var(--color-ink);padding-top:var(--space-2);justify-content:space-between;align-items:center;font-size:16px;font-weight:700;display:flex}.order-summary__cta{border-radius:var(--radius-md);cursor:pointer;color:#fff;width:100%;margin-top:var(--space-4);background:linear-gradient(135deg,#8a6145 0%,#6b4a34 100%);border:none;justify-content:center;align-items:center;gap:10px;padding:16px 28px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #8a614559}.order-summary__cta:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.order-summary__cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8a614573}.order-summary__cta:active{transform:translateY(0);box-shadow:0 2px 8px #8a61454d}.order-summary__cta-icon{flex-shrink:0;align-items:center;display:flex}.order-summary__cta-icon svg{width:20px;height:20px}.order-summary__cta-text{align-items:center;gap:8px;display:flex}.order-summary__cta-label{font-size:14px;font-weight:700;line-height:1}.order-summary__cta-price{opacity:.85;border-left:1px solid #ffffff4d;padding-left:8px;font-size:12px;font-weight:600;line-height:1}.order-summary__secure{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-5);color:var(--color-ink-4);font-size:12px;display:flex}.order-summary__secure svg{width:12px;height:12px;color:var(--color-ok)}#order-submit-btn.htmx-request{opacity:.6;cursor:not-allowed;pointer-events:none}#order-submit-btn.htmx-request .order-summary__cta-label:after{content:"...";animation:1.2s steps(3,end) infinite dots}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.calc-loading{text-align:center;padding:var(--space-7) var(--space-4);color:var(--color-ink-2);font-size:12px}.calc-error{text-align:center;padding:var(--space-6) var(--space-4);color:var(--color-err);font-size:12px}.w-badge--active{background:var(--color-success-bg,#dcfce7);color:var(--color-success,#16a34a);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.w-plan-actions{border-top:1px dashed var(--color-border,#e5e7eb);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.w-order-rows{margin:12px 0}.w-order-row{justify-content:space-between;padding:6px 0;font-size:.875rem;display:flex}.w-order-row--discount{color:var(--color-success,#16a34a)}.w-order-row--total{border-top:1px solid var(--color-border,#e5e7eb);padding-top:8px;font-size:1rem;font-weight:700}.w-order-period{color:var(--color-text-secondary,#6b7280);margin-bottom:12px;font-size:.8125rem}.w-extras-checklist{margin:12px 0}.w-extras-checklist__label{margin-bottom:8px;font-size:.8125rem;font-weight:600}.w-extras-check{cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:.875rem;display:flex}.w-extras-check input[type=checkbox]{margin:0}.w-extras-check__price{margin-left:auto;font-weight:600}.w-order-wallet-warn{background:var(--color-warning-bg,#fef3c7);color:var(--color-warning,#d97706);border-radius:6px;align-items:center;gap:8px;margin:8px 0;padding:8px 12px;font-size:.8125rem;display:flex}.w-order-wallet-warn a{color:inherit;margin-left:auto;font-weight:600}.w-extra-pill--info{cursor:default;opacity:.7}.w-svc-summary__sub-badge{background:var(--color-success-bg,#dcfce7);color:var(--color-success,#16a34a);border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.w-date-group{text-transform:uppercase;letter-spacing:.5px;color:var(--color-ink-4);padding:var(--space-4) 0 var(--space-2);font-size:12px;font-weight:600}.w-tx-card{background:var(--color-surface);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-xs);margin-bottom:var(--space-2);cursor:pointer;border:1px solid #0000000a;border-radius:14px;transition:box-shadow .2s,background .2s}.w-tx-card:hover{box-shadow:var(--shadow-md)}.w-tx-card__row{align-items:center;gap:var(--space-4);display:flex}.w-tx-card__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.w-tx-card__icon svg{width:22px;height:22px}.w-tx-card__icon--credit{background:linear-gradient(135deg, var(--color-accent-bg), var(--color-accent-bg));color:var(--color-ok)}.w-tx-card__icon--debit{background:linear-gradient(135deg, var(--color-accent-bg), var(--color-accent-bg));color:var(--color-err)}.w-tx-card__icon--promo{background:linear-gradient(135deg, var(--color-accent-bg), var(--color-accent-bg));color:var(--color-warn)}.w-tx-card__content{flex:1;min-width:0}.w-tx-card__title{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.w-tx-card__subtitle{color:var(--color-ink-4);margin-top:2px;font-size:12px}.w-tx-card__right{text-align:right;flex-shrink:0}.w-tx-card__amount{font-size:14px;font-weight:700}.w-tx-card__amount--credit{color:var(--color-ok)}.w-tx-card__amount--debit{color:var(--color-err)}.w-tx-card__amount--promo{color:var(--color-warn)}.w-tx-card__status{margin-top:var(--space-1)}.w-tx-detail{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-line-subtle);display:none}.w-tx-detail--open{display:block}.w-balance-cards{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.w-balance-card{background:var(--color-subtle);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);border-left:3px solid #0000}.w-balance-card--before{border-left-color:var(--color-ink-4)}.w-balance-card--after{border-left-color:var(--color-ok)}.w-balance-card__label{color:var(--color-ink-4);margin-bottom:var(--space-1);font-size:12px}.w-balance-card__value{color:var(--color-ink);font-size:14px;font-weight:700}.w-balance-card__sub{color:var(--color-ink-4);margin-top:2px;font-size:12px}.w-tx-detail__info{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.w-tx-detail__item{flex-direction:column;gap:2px;display:flex}.w-tx-detail__label{color:var(--color-ink-4);font-size:12px}.w-tx-detail__value{color:var(--color-ink);word-break:break-all;font-size:13px;font-weight:500}.w-tx-detail__value--copy{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.w-tx-detail__value--copy:hover{color:var(--color-accent)}.w-pagination{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5) 0;display:flex}.w-pagination__btn{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface);width:36px;height:36px;color:var(--color-ink-2);cursor:pointer;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:all .2s;display:flex}.w-pagination__btn:hover{background:var(--color-subtle)}.w-pagination__btn--active{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.w-pagination__btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.w-table-meta{padding:var(--space-3) 0;color:var(--color-ink-4);justify-content:space-between;align-items:center;font-size:12px;display:flex}.w-empty{padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.w-empty__icon{background:var(--color-subtle);width:64px;height:64px;margin-bottom:var(--space-4);color:var(--color-ink-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.w-empty__icon svg{width:32px;height:32px}.w-empty__text{color:var(--color-ink-4);font-size:14px}@media (width<=768px){.w-tx-card{padding:var(--space-3) var(--space-4)}.w-tx-card__icon{width:38px;height:38px}.w-tx-card__icon svg{width:18px;height:18px}.w-balance-cards,.w-tx-detail__info{grid-template-columns:1fr}}.w-wizard-step{display:block}.w-wizard-step--hidden{display:none}.w-progress{padding:var(--space-5) var(--space-6) 0;flex-shrink:0;align-items:center;display:flex}.w-progress__step{align-items:center;gap:var(--space-2);min-width:0;display:flex}.w-progress__circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.w-progress__circle--active{background:linear-gradient(135deg, var(--color-ink), var(--color-ink-2));color:var(--color-accent-hover)}.w-progress__circle--done{background:var(--color-ok);color:#fff}.w-progress__circle--inactive{background:var(--color-subtle);color:var(--color-ink-4);border:2px solid var(--color-line)}.w-progress__circle svg{width:16px;height:16px}.w-progress__label{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.w-progress__label--active{color:var(--color-ink)}.w-progress__label--done{color:var(--color-ok)}.w-progress__label--inactive{color:var(--color-ink-4);font-weight:500}.w-progress__line{height:2px;margin:0 var(--space-3);background:var(--color-line);flex:1;transition:background .2s}.w-progress__line--done{background:var(--color-ok)}.w-progress__line--half{background:linear-gradient(90deg, var(--color-ok) 50%, var(--color-line) 50%)}.w-gw-list{gap:var(--space-3);flex-direction:column;display:flex}.w-gw-card{background:var(--color-surface);border:2px solid var(--color-line);border-radius:var(--radius-lg);align-items:center;gap:var(--space-4);cursor:pointer;padding:18px 20px;transition:all .2s;display:flex}.w-gw-card:hover{background:var(--color-subtle)}.w-gw-card--active{background:var(--color-accent-bg);border-color:var(--color-accent)}.w-gw-card__icon{background:var(--color-subtle);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex}.w-gw-card--active .w-gw-card__icon{background:linear-gradient(135deg, var(--color-ink), var(--color-ink-2))}.w-gw-card__icon svg{width:24px;height:24px;color:var(--color-ink-2);transition:color .2s}.w-gw-card--active .w-gw-card__icon svg{color:var(--color-accent-hover)}.w-gw-card__info{flex:1}.w-gw-card__name{color:var(--color-ink);font-size:14px;font-weight:700}.w-gw-card__desc{color:var(--color-ink-2);margin-top:2px;font-size:13px}.w-gw-card__check{border:2px solid var(--color-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.w-gw-card--active .w-gw-card__check{background:linear-gradient(135deg, var(--color-accent-hover), var(--color-accent));border-color:#0000}.w-gw-card__check svg{color:#fff;opacity:0;width:16px;height:16px;transition:opacity .2s}.w-gw-card--active .w-gw-card__check svg{opacity:1}.w-amount-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.w-amount-btn{background:var(--color-subtle);border:2px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-3);text-align:center;color:var(--color-ink);cursor:pointer;font-size:14px;font-weight:700;transition:all .2s;position:relative}.w-amount-btn:hover{background:var(--color-subtle)}.w-amount-btn--active{background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-accent-hover)}.w-amount-btn__check{background:linear-gradient(135deg, var(--color-accent-hover), var(--color-accent));border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:none;position:absolute;top:-6px;right:-6px}.w-amount-btn--active .w-amount-btn__check{display:flex}.w-amount-btn__check svg{color:#fff;width:12px;height:12px}.w-amount-btn__label{color:var(--color-ink-4);margin-top:var(--space-1);font-size:12px;font-weight:400}.w-summary{background:var(--color-subtle);padding:var(--space-5);margin-top:var(--space-5);border-radius:14px}.w-summary__row{padding:var(--space-2) 0;justify-content:space-between;align-items:center;font-size:14px;display:flex}.w-summary__label{color:var(--color-ink-2)}.w-summary__value{color:var(--color-ink);font-weight:600}.w-summary__value--promo{color:var(--color-accent)}.w-summary__divider{border:none;border-top:1px solid var(--color-line-subtle);margin:var(--space-2) 0}.w-summary__total{color:var(--color-ok);font-size:16px;font-weight:700}.w-summary--dark{background:linear-gradient(135deg, var(--color-ink), var(--color-ink-2));color:#fafaf9}.w-summary--dark .w-summary__label{color:#ffffff80}.w-summary--dark .w-summary__value{color:#fafaf9}.w-summary--dark .w-summary__value--promo{color:var(--color-accent-hover)}.w-summary--dark .w-summary__divider{border-color:#ffffff1a}.w-summary--dark .w-summary__total{color:var(--color-accent-hover);font-size:18px}.w-summary--dark .w-summary__title{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin-bottom:var(--space-4);font-size:12px}.w-address-select{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-4);align-items:center;gap:var(--space-3);cursor:pointer;margin-bottom:var(--space-3);transition:border-color .2s;display:flex}.w-address-select:hover{border-color:var(--color-accent)}.w-address-add{align-items:center;gap:var(--space-2);color:var(--color-accent);cursor:pointer;margin-bottom:var(--space-5);background:0 0;border:none;padding:0;font-size:14px;font-weight:600;display:inline-flex}.w-address-add:hover{color:var(--color-accent-hover)}.geo-search{position:relative}.geo-search__list{z-index:20;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);max-height:200px;margin-top:4px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.geo-search__item{color:var(--color-ink);cursor:pointer;padding:10px 14px;font-size:14px;transition:background .2s}.geo-search__item:hover{background:var(--color-subtle)}.geo-search__item:not(:last-child){border-bottom:1px solid var(--color-line-subtle)}@media (width<=768px){.w-progress{padding:var(--space-4) var(--space-4) 0}.w-progress__label{font-size:12px}.w-gw-card{padding:14px 16px}.w-amount-grid{gap:8px}.w-amount-btn{padding:var(--space-3) var(--space-2);font-size:13px}}.wallet-grid{grid-template-columns:minmax(0,1fr) minmax(296px,340px);gap:20px}.wallet-main,.wallet-side{gap:16px}.wallet-panel{border:1px solid var(--color-line);border-radius:var(--radius-token-xl);background:var(--color-surface);box-shadow:0 1px 2px var(--color-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wallet-panel{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 4%, transparent)}}.wallet-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.wallet-panel__heading{align-items:center;gap:10px;min-width:0;display:flex}.wallet-panel__icon{border-radius:var(--radius-token-md);width:30px;height:30px;color:var(--color-accent-fg);background:var(--color-accent-bg);flex:none;place-items:center;display:grid}.wallet-panel__title{color:var(--color-ink-heading);margin:0;font-size:14px;font-weight:700;line-height:1.4}.wallet-panel__description{color:var(--color-ink-3);margin:3px 0 0;font-size:12px;line-height:1.45}.wallet-panel__content{padding:16px 20px 20px}.wallet-panel__header+.wallet-panel__content{padding-top:14px}.wallet-panel--accent{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wallet-panel--accent{border-color:color-mix(in srgb, var(--color-accent) 22%, var(--color-line))}}.wallet-panel--accent{background:linear-gradient(135deg, var(--color-accent-bg), var(--color-surface) 72%)}.wallet-transactions .wallet-panel__content{padding-top:16px}.wallet-transactions .transactions-table>:first-child{border-bottom:1px solid var(--color-line-subtle);padding:0 0 14px}.month-overview{padding-top:12px}.month-overview__metrics{border:1px solid var(--color-line-subtle);border-radius:var(--radius-token-lg);background:var(--color-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.month-overview__metric{min-width:0;padding:13px 12px}.month-overview__metric+.month-overview__metric{border-left:1px solid var(--color-line-subtle)}.month-overview__metric-label{color:var(--color-ink-3);align-items:center;gap:5px;font-size:12px;line-height:1.3;display:flex}.month-overview__direction{border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-weight:700;display:grid}.month-overview__metric--in .month-overview__direction{color:var(--color-ok);background:var(--color-ok-bg)}.month-overview__metric--out .month-overview__direction{color:var(--color-err);background:var(--color-err-bg)}.month-overview__metric-value{color:var(--color-ink-heading);letter-spacing:-.02em;white-space:nowrap;margin-top:8px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.month-overview__footer{color:var(--color-ink-3);align-items:center;gap:7px;padding-top:12px;font-size:12px;display:flex}.month-overview__count-icon{width:22px;height:22px;color:var(--color-accent-fg);background:var(--color-accent-bg);border-radius:7px;place-items:center;display:grid}.month-overview__footer strong{color:var(--color-ink-heading);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}@media (width<=992px){.wallet-grid{gap:16px}}@media (width<=576px){.wallet-panel__header{padding:16px 16px 0}.wallet-panel__content{padding:14px 16px 16px}.wallet-main,.wallet-side{gap:12px}}.topup-modal .ant-modal-close{color:var(--color-ink-3);top:18px;right:18px}.topup-modal .ant-modal-close:hover{color:var(--color-ink);background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.topup-modal .ant-modal-close:hover{background:color-mix(in srgb, var(--color-surface) 78%, transparent)}}.topup-launch{height:44px;box-shadow:none;transition:transform var(--dur-1) var(--ease), background-color var(--dur-2) var(--ease);border-radius:9px;align-items:center;gap:8px;font-weight:700;display:inline-flex;color:var(--color-surface)!important;border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;padding:0 15px!important}.topup-launch:hover{color:var(--color-surface)!important;background:var(--color-ink-2)!important}.topup-launch:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.topup-launch__icon{place-items:center;width:20px;height:20px;display:grid}.topup-launch--compact{height:38px;font-size:13px;padding:0 12px!important}.topup-launch--compact .topup-launch__icon{width:18px;height:18px}.topup-wallet-hero{align-items:stretch}.topup-wallet-hero__balance{flex-direction:column;justify-content:center;display:flex}.topup-wallet-hero__actions{min-width:min(100%,306px)}.topup-wallet-action{border:1px solid var(--color-line);background:var(--color-subtle);border-radius:14px;width:306px;max-width:100%;padding:14px}.topup-wallet-action__intro{align-items:flex-start;gap:10px;display:flex}.topup-wallet-action__mark{width:34px;height:34px;color:var(--color-surface);background:var(--color-ink);border-radius:10px;flex:none;place-items:center;display:grid}.topup-wallet-action__title,.topup-wallet-action__hint{display:block}.topup-wallet-action__title{color:var(--color-ink-heading);font-size:13px;font-weight:700;line-height:1.35}.topup-wallet-action__hint{color:var(--color-ink-3);margin-top:2px;font-size:12px;line-height:1.4}.topup-wallet-action__button{width:100%;height:38px;color:var(--color-surface);border:1px solid var(--color-ink);background:var(--color-ink);cursor:pointer;font:inherit;transition:background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border-radius:8px;justify-content:space-between;align-items:center;margin-top:13px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.topup-wallet-action__button:hover{background:var(--color-ink-2)}.topup-wallet-action__button:active{transform:translateY(1px)}.topup-wallet-action__button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.topup-modal__head{align-items:center;gap:11px;padding:20px 56px 0 28px;display:flex}.topup-modal__head-icon{width:34px;height:34px;color:var(--color-accent-fg);background:var(--color-accent-bg);border-radius:10px;flex:none;place-items:center;display:grid}.topup-modal__head h2{color:var(--color-ink-heading);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.topup-modal__body{padding:22px 28px 24px}.topup-stepper{align-items:center;margin-bottom:20px;display:flex}.topup-stepper__number{box-shadow:0 0 0 4px var(--color-surface)}.topup-stage{flex-direction:column;gap:16px;display:flex}.topup-stage__title{color:var(--color-ink-heading);letter-spacing:-.018em;margin:0;font-size:16px;font-weight:700;line-height:1.25}.topup-method-step__content{background:0 0;border:0;padding:0}.topup-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.topup-method-step__details{padding:2px 0}.topup-method-step__invoice{margin-top:-2px}.topup-package{isolation:isolate;min-height:132px;border-radius:12px!important;padding:16px!important}.topup-package:before{z-index:-1;background:linear-gradient(135deg, transparent 50%, var(--color-accent-bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.topup-package:before{background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--color-accent-bg) 70%, transparent))}}.topup-package:before{content:"";opacity:0;transition:opacity var(--dur-2) var(--ease)}.topup-package:hover:before,.topup-package[aria-checked=true]:before{opacity:1}.topup-package__selected{color:#fff;background:var(--color-accent);border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:8px;right:8px}.topup-package__label{color:var(--color-ink-3);font-size:11px;font-weight:600;line-height:1.2}.topup-package__amount{color:var(--color-ink-heading);letter-spacing:-.025em;margin-top:5px;font-size:20px;font-weight:720;line-height:1.15;display:block}.topup-package__amount small{color:var(--color-ink-3);letter-spacing:0;font-size:12px;font-weight:650}.topup-package__credit{color:var(--color-ink-2);border-top:1px solid var(--color-line-subtle);margin-top:10px;padding-top:8px;font-size:12px;font-weight:600;line-height:1.2;display:block}.topup-package__credit.is-bonus{color:var(--color-ok)}.topup-package__bonus{color:var(--color-ok);align-items:center;margin-top:5px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.topup-method{min-height:68px;border-radius:12px!important;padding:14px 16px!important}.topup-method-grid .topup-method{flex-direction:column;align-items:flex-start;gap:11px;min-height:132px;position:relative}.topup-method-grid .topup-method__check{position:absolute;top:16px;right:16px}.topup-method-grid .topup-method>span:nth-child(2){padding-right:28px}.topup-method-grid .topup-method>span:first-child{width:40px;height:40px}.topup-method__check{color:#fff;border:1.5px solid var(--color-line-strong);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.topup-method__check.is-selected{border-color:var(--color-accent);background:var(--color-accent)}.topup-confirm{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,.85fr);display:grid;overflow:hidden}.topup-confirm__breakdown{flex-direction:column;gap:8px;padding:15px 17px;display:flex}.topup-confirm__total{border-top:1px solid var(--color-line-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px;padding-top:10px;display:flex}.topup-confirm__credit{color:var(--color-ink-display);letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:720;line-height:1.1}.topup-confirm__rule{color:var(--color-ink-2);border-left:1px solid var(--color-line-subtle);background:var(--color-subtle);align-items:center;margin:0;padding:15px 17px;font-size:12px;line-height:1.5;display:flex}.topup-footer{border-top:1px solid var(--color-line-subtle);margin-top:18px;padding-top:16px}.topup-footer .ant-btn-primary{min-width:156px;font-weight:650;box-shadow:0 6px 14px #4f46e533}.topup-modal .ant-modal-body{max-height:82vh}.topup-qr__head{text-align:center;margin-bottom:14px}.topup-qr__title{color:var(--color-ink);margin:0;font-size:16px;font-weight:650}.topup-qr__hint{max-width:380px;color:var(--color-ink-3);margin:3px auto 0;font-size:12px;line-height:1.45}.topup-qr__grid{grid-template:"qr details""qr desc"/216px minmax(0,1fr);align-content:start;gap:12px 16px;display:grid}.topup-qr__grid--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"details""desc"}.topup-qr__qr-card{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-xs);border-radius:16px;flex-direction:column;grid-area:qr;align-self:start;align-items:center;gap:8px;padding:12px;display:flex}.topup-qr__image{border-radius:8px;width:100%;max-width:190px;display:block}.topup-qr__countdown{text-align:center}.topup-qr__countdown p{margin:0}.topup-qr__details{flex-direction:column;grid-area:details;gap:10px;min-width:0;display:flex}.topup-qr__amount-card{border:1px solid var(--color-ok);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.topup-qr__amount-card{border:1px solid color-mix(in srgb, var(--color-ok) 26%, var(--color-line))}}.topup-qr__amount-card{background:linear-gradient(135deg, var(--color-ok-bg), var(--color-surface));border-radius:12px}.topup-qr__amount-label{color:var(--color-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.topup-qr__amount-value{color:var(--color-ok);font-size:20px;font-weight:700;line-height:1.1}.topup-qr__rows{border:1px solid var(--color-line-subtle);background:var(--color-subtle);border-radius:12px;flex-direction:column;margin:0;padding:2px 14px;display:flex}.topup-qr__row{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.topup-qr__row+.topup-qr__row{border-top:1px solid var(--color-line-subtle)}.topup-qr__row-label{color:var(--color-ink-3);flex:none;font-size:12px;font-weight:500}.topup-qr__row-value{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:13px}.topup-qr__desc{border:1px solid var(--color-accent);background:var(--color-accent-bg);border-radius:12px;grid-area:desc;padding:10px 14px}.topup-qr__desc-value{margin-top:3px;font-size:13px}.topup-qr__desc-note{color:var(--color-ink-4);margin:4px 0 0;font-size:11px;line-height:1.4}.topup-qr__footer{align-items:center;gap:14px;margin-top:14px;display:flex}.topup-qr__notice{background:var(--color-info-bg);color:var(--color-info);border-radius:10px;flex:1;margin:0;padding:8px 12px;font-size:11.5px;line-height:1.45}@media (width<=640px){.topup-modal--qr .ant-modal-body{max-height:90vh}.topup-modal--qr .topup-stepper{margin-bottom:14px}.topup-modal--qr .topup-modal__head{padding:14px 44px 0 16px}.topup-modal--qr .topup-modal__head h2{font-size:17px}.topup-modal--qr .topup-modal__body{padding:16px 14px 12px}.topup-qr__head{margin-bottom:10px}.topup-qr__hint{display:none}.topup-qr__grid{grid-template-columns:148px minmax(0,1fr);grid-template-areas:"qr details""desc desc";gap:10px 12px}.topup-qr__qr-card{gap:6px;padding:8px}.topup-qr__image{max-width:124px}.topup-qr__countdown p{font-size:11px}.topup-qr__amount-card{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px}.topup-qr__rows{padding:2px 12px}.topup-qr__row{flex-direction:column;align-items:flex-start;gap:1px;padding:7px 0}.topup-qr__row-value{text-align:left}.topup-qr__footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:12px}.topup-qr__footer .ant-btn{width:100%}.topup-qr__notice{padding:7px 10px;font-size:11px}}@media (width<=600px){.topup-wallet-hero{padding:20px}.topup-wallet-hero__actions{align-items:stretch;width:100%}.topup-wallet-action{width:100%}.topup-modal__head{padding:18px 48px 0 18px}.topup-modal__body{padding:16px 16px 18px}.topup-stepper{margin-bottom:18px}.topup-stepper__label{font-size:12px}.topup-stepper__line{margin-left:8px;margin-right:8px}.topup-package{padding-left:10px;padding-right:10px}.topup-method-grid{grid-template-columns:1fr}.topup-method-grid .topup-method{flex-direction:row;align-items:center;gap:12px;min-height:72px}.topup-method-grid .topup-method__check{position:static}.topup-method-grid .topup-method>span:nth-child(2){padding-right:0}.topup-confirm{grid-template-columns:1fr}.topup-confirm__rule{border-top:1px solid var(--color-line-subtle);border-left:0}.topup-footer .ant-btn-primary{min-width:136px}}@media (width<=400px){.topup-stepper__label--done,.topup-stepper__label--todo{display:none}.topup-stepper__label{font-size:12px}.topup-stepper__line{margin-left:8px;margin-right:8px}}.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__content{flex-direction:column;gap:24px;display:flex}.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:12px;font-weight:500}.dashboard-at-a-glance__value{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:16px}.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{color:#f8fafc;background:radial-gradient(circle at 0 100%,#4f46e52b,#0000 37%),linear-gradient(135deg,#171720 0%,#111116 72%);border:1px solid #30313b;grid-template-columns:minmax(0,1fr) minmax(284px,.3fr);min-height:220px;overflow:hidden;box-shadow:0 8px 20px #0f0f181a;border-radius:var(--radius-xl)!important}.dashboard-command--warn{background:radial-gradient(circle at 8% 110%,#f59e0b2e,#0000 38%),linear-gradient(135deg,#211a12 0%,#17130f 68%);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:16px;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:#fff!important}.dashboard-command .text-ink-2,.dashboard-command .text-ink-faint{color:#a8acb9!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;text-align:center;background:#16161e;flex-direction:column;justify-content:center;align-items:center;width:106px;height:106px;display:flex}.dashboard-command--warn .dashboard-command__dial-inner{background:#1e1811}.dashboard-command__dial strong{color:#fff;letter-spacing:-.05em;font-size:22px;font-weight:750;line-height:1}.dashboard-command__dial small{color:#a8acb9;letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:750}.dashboard-command__facts{color:#a8acb9;flex-direction:column;gap:9px;min-width:0;font-size:14px;line-height:1.5;display:flex}.dashboard-command__facts strong{color:#f4f4f5;font-size:13px;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;color:#15151c!important;background:#f8fafc!important;font-weight:650!important}.dashboard-command__cta:hover{background:#e8e8ee!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:#a8acb9;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.dashboard-command__wallet-value{color:#fff;letter-spacing:-.045em;margin-top:8px;font-size:26px;font-weight:700;line-height:1.1}.dashboard-command__wallet-hint{color:#a8acb9;margin-top:7px;font-size:12px;line-height:1.45}.dashboard-command__wallet-action{color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;height:40px;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:13px;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:11px;font-weight:750}.dashboard-services__grid{gap:14px!important}.dashboard-service-tile{height:238px;min-height:238px;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:13px;line-height:20px}.dashboard-service-tile__header h3{letter-spacing:-.01em;font-size:15px}.dashboard-service-tile .text-xs.text-ink-2{color:var(--color-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.dashboard-service-tile .text-3xl{letter-spacing:-.045em;font-size:30px}.dashboard-discovery{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:radial-gradient(circle at 8% 0%, var(--color-accent), transparent 30%), var(--color-surface);padding:22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-discovery{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 30%), var(--color-surface)}}.dashboard-discovery__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dashboard-discovery__eyebrow{color:var(--color-accent-fg);letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:750}.dashboard-discovery__heading h2{color:var(--color-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:680}.dashboard-discovery__heading-icon{background:var(--color-accent-bg);width:32px;height:32px;color:var(--color-accent-fg);border-radius:999px;place-items:center;display:grid}.dashboard-discovery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.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:15px;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:12px;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:12px;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{color:#a76008;background:#fff4d7;border:1px solid #e8b657;border-radius:999px;place-items:center;width:38px;height:38px;font-size:16px;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:repeat(2,238px);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%, #0ea5e91a, transparent 30%), var(--color-surface)!important}.dashboard-discovery__card--referral{background:radial-gradient(circle at 92% 0,#f59e0b29,#0000 37%),#fffdf8;grid-column:span 3}.dashboard-discovery__card--residential{background:radial-gradient(circle at 100% 0,#6366f121,#0000 38%),#fafaff;grid-column:span 3}.dashboard-discovery__card--browser{background:radial-gradient(circle at 100% 0,#0d94881f,#0000 38%),#f9fefd;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:14px}.dashboard-discovery__card--referral p,.dashboard-discovery__card--residential p{max-width:184px;font-size:11px;line-height:1.45}.dashboard-discovery__card--referral .dashboard-discovery__cta,.dashboard-discovery__card--residential .dashboard-discovery__cta{font-size:11px}.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)}@media (width<=1080px){.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:15px}.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:28px!important}.dashboard-status-tile>span:last-child{letter-spacing:.01em}@media (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}}@media (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}}.app-topbar{height:var(--topbar-height);background:var(--nav-bg-from);border-bottom:1px solid var(--nav-line);box-shadow:none;color:var(--nav-fg);z-index:100;justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(12px,2vw,28px);display:flex;position:sticky;top:0}.app-topbar__brand{align-items:center;gap:12px;display:flex}.app-topbar__right{align-items:center;gap:8px;display:flex}.app-topbar__email{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--nav-line);border-radius:var(--radius-pill);max-width:220px;font-size:var(--text-caption);color:var(--nav-item-fg);background:var(--nav-item-hover);padding:5px 12px;overflow:hidden}.app-topbar__iconbtn{border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--nav-item-fg);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.app-topbar__iconbtn:hover{background:var(--nav-item-hover);color:var(--nav-fg)}.app-topbar__logout{cursor:pointer;font-size:var(--text-body);color:var(--nav-item-fg);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(--nav-fg);background:var(--nav-item-hover)}@media (width<=640px){.app-topbar__email{display:none}}.app-topbar__avatar{border-radius:var(--radius-pill);background:var(--accent-grad-to);color:#fff;width:30px;height:30px;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(--nav-item-fg);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(--nav-item-fg);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{color:var(--nav-fg)}.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)}.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-divider{background:var(--color-line);height:1px;margin:4px 0}.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);font-weight:600}@media (width>=769px){.app-body{grid-template-columns:var(--sidebar-width) 1fr}}@media (width>=769px) and (width<=1279px){.app-body{grid-template-columns:240px 1fr}}.sidebar{background:linear-gradient(to bottom, var(--nav-bg-from), var(--nav-bg-to));color:var(--nav-fg);border-right:none}.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)}.sidebar__parent-label{flex:1}.sidebar__chevron{opacity:.6;transition:transform var(--dur) var(--ease)}.sidebar__chevron--open{transform:rotate(180deg)}.sidebar__subnav{border-left:1px solid var(--nav-line);flex-direction:column;gap:2px;margin:2px 0 6px 30px;padding-left:10px;display:flex}.sidebar__sublink{border-radius:var(--radius-sm);min-height:34px;font-size:var(--text-body);color:var(--nav-group-fg);transition:all var(--dur) var(--ease);align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:flex;position:relative}.sidebar__sublink:before{content:"";border-radius:var(--radius-pill);background:var(--nav-line);width:5px;height:5px;transition:background var(--dur) var(--ease);flex:none}.sidebar__sublink:hover{background:var(--nav-item-hover);color:var(--nav-fg)}.sidebar__sublink--active{background:var(--nav-item-active);color:var(--nav-fg);font-weight:500}.sidebar__sublink--active:before{background:var(--nav-counter-fg)}.sidebar__footer{border-top:1px solid var(--nav-line);padding:20px 16px}.sidebar__balance-link{border-radius:var(--radius-lg);transition:background var(--dur) var(--ease);text-decoration:none;display:block}.sidebar__balance-link:hover{background:var(--nav-item-hover)}.sidebar__balance{background:var(--nav-item-hover);border:1px solid var(--nav-line);border-radius:var(--radius-lg);padding:12px}.sidebar__balance-item svg{color:var(--nav-group-fg)}.sidebar__balance-label{color:var(--nav-group-fg);font-size:var(--text-caption)}.sidebar__balance-value{color:var(--nav-fg);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:600}.sidebar__balance-value--promo{color:var(--nav-counter-fg)}.mobile-bottom-nav{background:var(--nav-bg-from);border-top:1px solid var(--nav-line);color:var(--nav-item-fg);grid-template-columns:repeat(5,1fr)}.mobile-bottom-nav__item{font-size:var(--text-caption);min-width:0;line-height:16px}.mobile-bottom-nav__item>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-menu-sheet__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:700;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-menu-sheet{background:linear-gradient(to bottom, var(--nav-bg-from), var(--nav-bg-to));width:100%;color:var(--nav-fg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:none;padding:12px 8px calc(env(safe-area-inset-bottom,0px) + 12px);flex-direction:column;gap:2px;max-height:70vh;display:flex;overflow-y:auto}}@layer utilities{.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-5{margin-inline:calc(var(--spacing) * -5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.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-2{margin-right:calc(var(--spacing) * 2)}.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-5{margin-bottom:calc(var(--spacing) * -5)}.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-2{margin-left:calc(var(--spacing) * 2)}.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}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.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-8{height:calc(var(--spacing) * 8)}.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-11{min-height:calc(var(--spacing) * 11)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[68px\]{min-height:68px}.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-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.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-\[22rem\]{max-width:22rem}.max-w-\[200px\]{max-width:200px}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.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-\[12rem\]{min-width:12rem}.min-w-\[180px\]{min-width:180px}.min-w-\[280px\]{min-width:280px}.min-w-\[560px\]{min-width:560px}.min-w-full{min-width:100%}.flex-1{flex: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-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-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-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-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)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.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}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.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,20px)}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,16px)}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,40px)}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,24px)}.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,28px)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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-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-ink-heading{color:var(--color-ink-heading)}.text-ok{color:var(--color-ok)}.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}.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-70{opacity:.7}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.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}.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\:block{display:block}.sm\:inline{display:inline}.sm\:\!w-56{width:calc(var(--spacing) * 56)!important}.sm\:\!w-64{width:calc(var(--spacing) * 64)!important}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-48{width:calc(var(--spacing) * 48)}.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\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:block{display:block}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.app-table .ant-table{background:0 0;font-size:13px}.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:11px;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 .ant-pagination .ant-pagination-item-active{border-color:var(--color-accent)}.app-table .ant-pagination .ant-pagination-item-active a{color:var(--color-accent)}.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:14px;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 .ant-modal-header{margin-bottom:12px}.country-catalog .ant-modal-body{min-height:0}.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(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{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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);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__bar{flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.pxplans__title{font-size:var(--text-lead);color:var(--color-ink-heading);flex:none;align-items:center;margin:0;padding:8px 18px;font-weight:600;line-height:1.4;display:flex}.pxplans__stats{border-left:1px solid var(--color-line);flex:420px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.pxplans__stat{border-right:1px solid var(--color-line);flex-direction:column;justify-content:center;gap:0;min-width:0;padding:6px 16px;display:flex}.pxplans__stat:last-child{border-right:none}.pxplans__stat dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:600}.pxplans__stat dd{font-size:var(--text-lead);color:var(--color-ink-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-weight:650;line-height:1.3;display:flex}.pxplans__stat[data-tone=warn] dd{color:var(--color-warn)}.pxplans__statsub{font-size:var(--text-caption);color:var(--color-ink-3);font-weight:400}.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:11px;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__id{font-family:var(--font-family-mono);color:var(--color-ink-4);font-size:11px}.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)}.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);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);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:11px;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:11px;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}.pxplans__stat{border-bottom:1px solid var(--color-line)}}.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background:linear-gradient(to right, var(--accent-grad-from), var(--accent-grad-to));box-shadow:none;border-color:#0000}.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{opacity:.9}.ant-btn.ant-btn-primary:disabled,.ant-btn.ant-btn-primary.ant-btn-disabled{background:var(--color-accent);color:#fff;opacity:.5;box-shadow:none;border-color:#0000}.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)}@media (width<=1080px){.pxbuy-panel__aside[data-open=false] .pxbuy-sum__total{flex-wrap:nowrap}.pxbuy-panel__aside[data-open=false] .pxbuy-sum__total>span:first-child{font-size:var(--text-title);line-height:1.25}.pxbuy-panel__aside[data-open=false] .pxbuy-sum__total>span:last-child{font-size:var(--text-body)}}.billing-settings .ant-form-item{margin-bottom:8px}.billing-settings .ant-form-vertical .ant-form-item-label{padding-bottom:2px}.billing-settings .ant-form-item.mb-0{margin-bottom:0}.billing-settings .ant-form-item-label>label{height:18px;font-size:var(--text-caption)}.billing-addresses__grid .ant-btn-sm{min-width:28px;height:28px;padding:0 4px}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
