*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--mobile-menu-translate-closed:-100%}:dir(rtl){--mobile-menu-translate-closed:100%}html{inline-size:100%;line-height:var(--line-height-normal);min-inline-size:0;-webkit-text-size-adjust:100%;tab-size:4}body{inline-size:100%;line-height:inherit;font-family:var(--font-family-sans), sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);min-block-size:100dvb;min-inline-size:0;background:var(--gradient-background)}.appRoot{inline-size:100%;min-block-size:100dvb;min-inline-size:0}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-block-end:var(--space-4);letter-spacing:var(--letter-spacing-tight);transition:color var(--transition-base) var(--transition-smooth)}@media (prefers-reduced-motion:reduce){h1,h2,h3,h4,h5,h6{transition:none}}h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display)}h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tightest)}h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tighter)}h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}h6{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}p{margin-block-end:var(--space-4);max-inline-size:65ch;line-height:var(--line-height-relaxed);color:var(--color-text-secondary);transition:color var(--transition-base) var(--transition-smooth)}@media (prefers-reduced-motion:reduce){p{transition:none}}a{color:var(--color-interactive-primary);text-decoration:none;transition:color var(--transition-base) var(--transition-smooth)}@media (prefers-reduced-motion:reduce){a{transition:none}}@media (hover:hover){a:hover,a:focus-visible{color:var(--color-interactive-primary-hover)}}a:focus-visible{outline:none;color:var(--color-interactive-primary-hover);box-shadow:0 0 0 var(--focus-ring-offset) var(--color-background-overlay), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-color);border-radius:var(--border-radius-sm)}ul,ol{margin-block-end:var(--space-4);padding:0}img,picture,video,canvas{display:block;max-inline-size:100%;block-size:auto}svg{display:block;max-inline-size:100%;pointer-events:none;user-select:none}svg:not([width]){inline-size:1em}svg:not([height]){block-size:1em}img{border-radius:var(--border-radius-md)}.webshipBrandLogo{display:inline-flex;flex-wrap:nowrap;gap:.65rem;align-items:center;color:currentColor;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.5;white-space:nowrap}.webshipBrandLogo>img{border-radius:0;block-size:2.5rem;inline-size:2.25rem;object-fit:contain}:root[data-theme=light] .webshipBrandLogo>img{filter:invert()}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;background-color:#0000;background-image:none;border:0;cursor:pointer}input,textarea,select{background-color:var(--color-background-input);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);padding-block:var(--space-3);padding-inline:var(--space-4);font-size:var(--font-size-base);transition:border-color var(--transition-duration-base) var(--transition-timing-ease), box-shadow var(--transition-duration-base) var(--transition-timing-ease)}@media (prefers-reduced-motion:reduce){input,textarea,select{transition:none}}select{appearance:none;-webkit-appearance:none;padding-inline-end:var(--space-8)}.selectWrapper{position:relative;display:inline-flex;flex-wrap:wrap;inline-size:100%}.selectWrapper select{inline-size:100%}.selectWrapper svg{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm);pointer-events:none;transform:translateY(-50%);color:var(--color-text-tertiary);transition:transform var(--transition-duration-fast) var(--transition-timing-ease)}@media (prefers-reduced-motion:reduce){.selectWrapper svg{transition:none}}.selectWrapper select:focus-visible~svg{transform:translateY(-50%)rotate(180deg)}input[type=date]::calendar-picker-indicator,input[type=datetime-local]::calendar-picker-indicator{-webkit-appearance:none;inline-size:0;opacity:0;pointer-events:none}fieldset{border:0;margin:0;padding:0}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--focus-color);box-shadow:0 0 0 var(--focus-ring-offset) var(--color-background-input), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-color)}input::placeholder,textarea::placeholder{color:var(--color-text-placeholder)}table{border-collapse:collapse;border-spacing:0;inline-size:100%;margin-block-end:var(--space-6)}th,td{padding-block:var(--space-1);padding-inline:var(--space-2);text-align:start;border-block-end:var(--border-width-1) solid var(--color-border-primary)}th{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background-color:var(--color-background-muted)}.srOnly{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--color-background-overlay), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-color);border-color:var(--focus-color)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:0s;animation-iteration-count:1;transition-duration:0s;scroll-behavior:auto}:root{--transition-duration:0s}}@media (prefers-contrast:high){:root{--focus-color:var(--color-text-inverse)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px #000,0 0 0 4px #fff;border-color:var(--color-text-inverse)}}@media print{*,:before,:after{background:0 0;color:var(--color-print-text,#000);box-shadow:none;text-shadow:none}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-inline-size:100%}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
:root{color-scheme:dark;font-family:var(--font-family-sans), sans-serif;margin:0;padding:0;--color-backdrop:#000000b3;--color-background-card:#0a0f1abf;--color-background-fieldset:#1e293b4d;--color-background-input:#1e293b80;--color-background-input-dark:#0f172ae6;--color-background-muted:#94a3b81a;--color-background-muted-active:#94a3b84d;--color-background-muted-hover:#94a3b833;--color-background-overlay:#0a0f1af2;--color-background-primary:#0a0f1a;--color-background-secondary:#141c2e;--color-background-subtle:#0a0f1a80;--color-background-tertiary:#334155;--color-background-wash:#94a3b80d;--color-border-emphasis:#94a3b866;--color-border-field:#94a3b826;--color-border-primary:#94a3b833;--color-border-secondary:#94a3b81a;--color-border-strong:#94a3b84d;--color-brand-primary:#f97316;--color-brand-primary-hover:#ea580c;--color-brand-primary-dark:#c2410c;--color-brand-primary-bg:#f9731614;--color-brand-primary-bg-hover:#ea580c33;--color-brand-primary-border:#f9731659;--color-brand-primary-darker:#9a3412;--color-brand-primary-focus:#f9731699;--color-brand-primary-light:#fed7aa;--color-brand-primary-light-bg:#fed7aa1a;--color-brand-primary-light-bg-hover:#f9731633;--color-brand-primary-light-border:#fed7aa99;--color-brand-primary-ring:#f973161a;--color-brand-primary-shadow:#ea580c59;--color-brand-secondary:#64748b;--color-loading-overlay:#0a0f1ad9;--color-text-inverse:#fff;--color-text-on-colored-surface:#020617;--color-text-bright:#e2e8f0f2;--color-text-faint:#e2e8f0cc;--color-text-icon:#94a3b899;--color-text-placeholder:#94a3b880;--color-text-primary:#f8fafc;--color-text-secondary:#e2e8f0;--color-text-subtle:#94a3b8cc;--color-text-tertiary:#94a3b8;--color-badge-primary-bg:#c2410c;--color-border-danger:var(--color-border-error);--color-border-error:#ef444466;--color-border-info:#3b82f64d;--color-border-success:#22c55e66;--color-border-warning:#f59e0b66;--color-danger:var(--color-surface-error);--color-danger-button-bg:#b91c1c;--color-danger-button-bg-hover:#991b1b;--color-danger-hover:#dc2626;--color-surface-error:#ef4444;--color-surface-error-bg:#f8717126;--color-surface-error-bg-emphasis:#ef444426;--color-surface-error-bg-hover:#f8717133;--color-surface-error-border:#f8717173;--color-surface-error-border-emphasis:#ef444466;--color-surface-error-bright:#f87171;--color-surface-error-dark:#dc2626;--color-surface-error-hover:#dc2626;--color-surface-error-text:#fecaca;--color-surface-error-text-light:#fca5a5;--color-surface-info:#3b82f6;--color-surface-info-bg:#3b82f614;--color-surface-info-bg-solid:#3b82f633;--color-surface-info-text:#93c5fd;--color-surface-purple:#a855f7;--color-surface-purple-bg:#a855f733;--color-surface-purple-text:#d8b4fe;--color-surface-success:#22c55e;--color-surface-success-bg:#22c55e33;--color-surface-success-bg-subtle:#22c55e26;--color-surface-success-border:#22c55e73;--color-surface-success-border-subtle:#22c55e59;--color-surface-success-bright:#4ade80;--color-surface-success-dark:#059669;--color-surface-success-emphasis:#10b981;--color-surface-success-text:#bbf7d0;--color-surface-warning:#f59e0b;--color-surface-warning-bg:#facc1533;--color-surface-warning-bright:#eab308;--color-surface-warning-dark:#d97706;--color-surface-warning-shadow:#f59e0b59;--color-surface-warning-text:#fef9c3;--color-text-info:var(--color-surface-info-text);--color-toast-error-bg:#2d1519;--color-toast-info-bg:#121d33;--color-toast-success-bg:#142e1f;--color-toast-warning-bg:#2e2511;--color-interactive-primary:var(--color-brand-primary);--color-interactive-primary-disabled:#94a3b880;--color-interactive-primary-hover:var(--color-brand-primary-hover);--color-interactive-secondary:var(--color-text-secondary);--color-interactive-secondary-hover:var(--color-text-bright);--color-chart-1:#0088fe;--color-chart-2:#00c49f;--color-chart-3:#ffbb28;--color-chart-4:#ff8042;--color-chart-5:#8884d8;--color-chart-6:#82ca9d;--color-chart-7:#ffc658;--color-chart-8:#8dd1e1;--color-chart-fallback:#8884d8;--font-family-mono:"SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Courier New", monospace;--font-family-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:.95rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2rem;--font-size-5xl:2.5rem;--font-weight-bold:700;--font-weight-medium:500;--font-weight-normal:400;--font-weight-semibold:600;--line-height-none:1;--line-height-normal:1.5;--line-height-relaxed:1.6;--line-height-snug:1.4;--line-height-tight:1.25;--letter-spacing-base:.05em;--letter-spacing-display:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-tighter:-.03em;--letter-spacing-tightest:-.04em;--letter-spacing-wide:.04em;--letter-spacing-wider:.1em;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--container-size-2xl:1200px;--container-size-full:100%;--container-size-lg:720px;--container-size-md:560px;--container-size-sm:420px;--container-size-xl:800px;--size-button-min:120px;--size-modal-lg:42rem;--size-modal-md:32rem;--size-modal-sm:28rem;--size-sidebar:260px;--size-touch-target:44px;--color-diff-addition-bg:#22c55e26;--color-diff-addition-text:#bbf7d0;--color-diff-deletion-bg:#f8717126;--color-diff-deletion-text:#fecaca;--color-diff-highlight-line-bg:#34d39914;--color-diff-hunk-bg:#3b82f61a;--size-grid-min-md:250px;--size-grid-min-sm:200px;--size-icon-button:40px;--size-language-menu-max:20rem;--size-language-menu-min:14.75rem;--size-loading-icon:20px;--border-radius-2xl:20px;--border-radius-full:999px;--border-radius-lg:12px;--border-radius-md:8px;--border-radius-sm:6px;--border-radius-xl:16px;--border-radius-xs:4px;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--size-btn-padding-y:.625rem;--size-icon-2xl:4rem;--size-icon-input-inset:2.5rem;--size-icon-lg:1.75rem;--size-icon-md:1.5rem;--size-icon-sm:1.25rem;--size-icon-xl:2rem;--size-icon-xs:1rem;--size-spinner:40px;--gradient-background:linear-gradient(135deg, #0a0f1a 0%, #141c2e 50%, #0a0f1a 100%);--gradient-danger:linear-gradient(135deg, #ef4444, #dc2626);--gradient-glass:linear-gradient(135deg, #ffffff1a 0%, #ffffff0d 100%);--gradient-primary:linear-gradient(135deg, #fb923c, #f97316);--gradient-primary-hover:linear-gradient(135deg, #f97316, #ea580c);--gradient-secondary:linear-gradient(135deg, #64748b, #475569);--gradient-shimmer:linear-gradient(90deg, transparent, #ffffff1a, transparent);--gradient-success:linear-gradient(135deg, #4ade80, #22c55e);--gradient-tertiary:linear-gradient(135deg, #94a3b8, #64748b);--gradient-text-primary:linear-gradient(135deg, #fb923c, #f97316);--gradient-text-secondary:linear-gradient(135deg, #f8fafc, #e2e8f0);--gradient-warning:linear-gradient(135deg, #f59e0b, #d97706);--shadow-2xl:0 32px 64px -12px #0009;--shadow-button:0 4px 12px #10b98126;--shadow-button-hover:0 8px 24px #10b98140;--shadow-card:0 24px 48px #0006, 0 0 0 1px #94a3b826;--shadow-elevated:0 20px 40px #0000004d, 0 0 0 1px #94a3b81a;--shadow-floating:0 10px 25px #0003, 0 0 0 1px #94a3b814;--shadow-glow:0 0 20px #34d3994d;--shadow-glow-lg:0 0 40px #34d39966;--shadow-inset:inset 0 2px 4px #0000001a;--shadow-lg:0 24px 48px #0a0f1a59;--shadow-md:0 16px 32px #10b98133;--shadow-sm:0 8px 24px #0000004d;--shadow-xl:0 25px 50px -12px #00000080;--backdrop-blur-lg:blur(20px);--backdrop-blur-md:blur(12px);--backdrop-blur-sm:blur(4px);--backdrop-blur-xl:blur(32px);--backdrop-brightness:brightness(1.1);--backdrop-saturate:saturate(1.2);--transition-base:.2s ease;--transition-bounce:cubic-bezier(.68, -.55, .265, 1.55);--transition-duration-base:.2s;--transition-duration-fast:.15s;--transition-duration-slow:.3s;--transition-duration-slower:.5s;--transition-duration-slowest:.8s;--transition-elastic:cubic-bezier(.25, .46, .45, .94);--transition-fast:.15s ease;--transition-slow:.3s ease;--transition-slower:.5s ease;--transition-slowest:.8s ease;--transition-smooth:cubic-bezier(.4, 0, .2, 1);--transition-timing-ease:ease;--transition-timing-ease-in:ease-in;--transition-timing-ease-in-out:ease-in-out;--transition-timing-ease-out:ease-out;--animation-duration-base:.3s;--animation-duration-fast:.2s;--animation-duration-slow:.5s;--animation-duration-slower:.8s;--animation-duration-slowest:1.2s;--transform-rotate-lg:8deg;--transform-rotate-md:4deg;--transform-rotate-sm:2deg;--transform-scale-2xl:1.1;--transform-scale-lg:1.02;--transform-scale-md:.98;--transform-scale-sm:.95;--transform-scale-xl:1.05;--transform-translate-y-2xl:-12px;--transform-translate-y-lg:-4px;--transform-translate-y-md:-2px;--transform-translate-y-sm:-1px;--transform-translate-y-xl:-8px;--focus-color:var(--color-brand-primary);--focus-ring-offset:2px;--focus-ring-width:2px;--z-index-dropdown:200;--z-index-modal:900;--z-index-overlay:800;--z-index-skip-link:1100;--z-index-sticky:100;--z-index-toast:1000;--breakpoint-lg:1024px;--breakpoint-md:768px;--breakpoint-sm:480px;--breakpoint-xl:1200px;--breakpoint-xs:0;--color-error:var(--color-surface-error);--color-error-bg:var(--color-surface-error-bg);--color-error-bg-emphasis:var(--color-surface-error-bg-emphasis);--color-error-bg-hover:var(--color-surface-error-bg-hover);--color-error-border:var(--color-surface-error-border);--color-error-border-emphasis:var(--color-surface-error-border-emphasis);--color-error-bright:var(--color-surface-error-bright);--color-error-dark:var(--color-surface-error-dark);--color-error-hover:var(--color-surface-error-hover);--color-error-text:var(--color-surface-error-text);--color-error-text-light:var(--color-surface-error-text-light);--color-info:var(--color-surface-info);--color-info-bg:var(--color-surface-info-bg);--color-purple:var(--color-surface-purple);--color-purple-bg:var(--color-surface-purple-bg);--color-purple-text:var(--color-surface-purple-text);--color-success:var(--color-surface-success);--color-success-bg:var(--color-surface-success-bg);--color-success-bg-subtle:var(--color-surface-success-bg-subtle);--color-success-border:var(--color-surface-success-border);--color-success-border-subtle:var(--color-surface-success-border-subtle);--color-success-bright:var(--color-surface-success-bright);--color-success-dark:var(--color-surface-success-dark);--color-success-emphasis:var(--color-surface-success-emphasis);--color-success-text:var(--color-surface-success-text);--color-warning:var(--color-surface-warning);--color-warning-bg:var(--color-surface-warning-bg);--color-warning-bright:var(--color-surface-warning-bright);--color-warning-dark:var(--color-surface-warning-dark);--color-warning-shadow:var(--color-surface-warning-shadow);--color-warning-text:var(--color-surface-warning-text);background-color:var(--color-background-primary);color:var(--color-text-secondary)}:root[data-theme=light]{color-scheme:light;--color-backdrop:#0f172a8c;--color-background-card:#fff;--color-background-fieldset:#94a3b82e;--color-background-input:#fff;--color-background-input-dark:#f3f4f6;--color-background-muted:#0f172a0a;--color-background-muted-active:#0f172a1f;--color-background-muted-hover:#0f172a14;--color-background-overlay:#0f172abf;--color-background-primary:#f9fafb;--color-background-secondary:#fff;--color-background-subtle:#94a3b81f;--color-background-tertiary:#e5e7eb;--color-background-wash:#94a3b814;--color-border-emphasis:#0f172a4d;--color-border-field:#94a3b859;--color-border-primary:#0f172a1f;--color-border-secondary:#94a3b833;--color-border-strong:#0f172a38;--color-brand-primary-bg:#34d39914;--color-brand-primary-bg-hover:#34d39929;--color-brand-primary-border:#f9731673;--color-brand-primary-focus:#f97316b3;--color-brand-primary-light-bg:#34d3990f;--color-brand-primary-light-bg-hover:#34d3991f;--color-brand-primary-light-border:#34d39980;--color-brand-primary-ring:#34d39940;--color-brand-primary-shadow:#04785738;--color-interactive-primary:var(--color-brand-primary-dark);--color-interactive-primary-disabled:#94a3b899;--color-interactive-primary-hover:var(--color-brand-primary-darker);--color-interactive-secondary:#0f172a;--color-interactive-secondary-hover:#020617;--color-loading-overlay:#ffffffe6;--color-text-bright:#020617;--color-text-faint:#64748be6;--color-text-icon:#64748be6;--color-text-placeholder:#94a3b8b3;--color-text-primary:#020617;--color-text-secondary:#0f172a;--color-text-subtle:#475569e6;--color-text-tertiary:#475569;--color-border-info:#2563eb80;--color-border-warning:#f59e0b80;--color-surface-error-bg:#ef44441f;--color-surface-error-bg-emphasis:#f8717129;--color-surface-error-bg-hover:#ef44442e;--color-surface-error-border:#ef444466;--color-surface-error-border-emphasis:#b91c1c80;--color-surface-error-text:#7f1d1d;--color-surface-error-text-light:#991b1b;--color-surface-info-bg:#3b82f61f;--color-surface-info-bg-solid:#3b82f62e;--color-surface-info-text:#1d4ed8;--color-surface-success-bg:#16a34a1f;--color-surface-success-bg-subtle:#16a34a0f;--color-surface-success-border:#16a34a73;--color-surface-success-border-subtle:#16a34a4d;--color-surface-success-text:#14532d;--color-surface-warning-bg:#f59e0b24;--color-surface-warning-shadow:#b4530966;--color-surface-warning-text:#78350f;--color-text-info:var(--color-surface-info-text);--color-toast-error-bg:#fce8e8;--color-toast-info-bg:#e8f0fe;--color-toast-success-bg:#e5f5eb;--color-toast-warning-bg:#fef5dd;--color-diff-addition-bg:#16a34a1f;--color-diff-addition-text:#14532d;--color-diff-deletion-bg:#ef44441f;--color-diff-deletion-text:#7f1d1d;--color-diff-highlight-line-bg:#34d3990f;--color-diff-hunk-bg:#3b82f614;--gradient-background:linear-gradient(135deg, #e5e7eb 0%, #f9fafb 40%, #e5e7eb 100%);--gradient-danger:linear-gradient(135deg, #ef4444, #b91c1c);--gradient-primary:linear-gradient(135deg, #f97316, #ea580c);--gradient-primary-hover:linear-gradient(135deg, #ea580c, #c2410c);--gradient-secondary:linear-gradient(135deg, #64748b, #4b5563);--gradient-success:linear-gradient(135deg, #4ade80, #22c55e);--gradient-tertiary:linear-gradient(135deg, #cbd5f5, #94a3b8);--gradient-text-primary:linear-gradient(135deg, #ea580c, #c2410c);--gradient-text-secondary:linear-gradient(135deg, #020617, #0f172a);--gradient-warning:linear-gradient(135deg, #f59e0b, #b45309);background-color:var(--color-background-primary);color:var(--color-text-secondary)}:root[data-theme=high-contrast]{color-scheme:dark;--color-background-card:#020617;--color-background-input:#020617;--color-background-input-dark:#020617;--color-background-muted:#ffffff24;--color-background-muted-active:#ffffff4d;--color-background-muted-hover:#fff3;--color-background-overlay:#000000e6;--color-background-primary:#000;--color-background-secondary:#000;--color-background-tertiary:#020617;--color-border-emphasis:#fff;--color-border-field:#f9fafbd9;--color-border-info:#bfdbfe;--color-border-primary:#fff;--color-border-secondary:#f9fafbbf;--color-border-strong:#fff;--color-border-warning:#fef3c7;--color-interactive-primary:#fff;--color-interactive-primary-disabled:#94a3b8d9;--color-interactive-primary-hover:#e5e7eb;--color-interactive-secondary:#fff;--color-interactive-secondary-hover:#fff;--color-surface-error-bg:#b91c1c;--color-surface-error-bg-emphasis:#7f1d1d;--color-surface-error-bg-hover:#dc2626;--color-surface-error-border:#fecaca;--color-surface-error-text:#fee2e2;--color-surface-error-text-light:#fecaca;--color-surface-info-bg:#1d4ed8;--color-surface-info-bg-solid:#1d4ed8;--color-surface-info-text:#eff6ff;--color-surface-success-bg:#16a34a;--color-surface-success-bg-subtle:#16a34a;--color-surface-success-border:#bbf7d0;--color-surface-success-text:#ecfdf3;--color-surface-warning-bg:#854d0e;--color-surface-warning-shadow:#fafafa99;--color-surface-warning-text:#fef9c3;--color-text-icon:#f9fafbe6;--color-text-info:var(--color-surface-info-text);--color-text-placeholder:#94a3b8f2;--color-text-primary:#fff;--color-text-secondary:#f9fafb;--color-text-subtle:#f9fafbe6;--color-text-tertiary:#e5e7eb;--color-toast-error-bg:#b91c1c;--color-toast-info-bg:#1d4ed8;--color-toast-success-bg:#16a34a;--color-toast-warning-bg:#854d0e;--focus-color:#fff;--gradient-background:linear-gradient(180deg, #000 0%, #020617 100%)}:root[data-theme=large-text]{color-scheme:dark;--font-size-2xl:1.75rem;--font-size-2xs:.8125rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-size-base:1.125rem;--font-size-lg:1.3rem;--font-size-md:1.15rem;--font-size-sm:1rem;--font-size-xl:1.5rem;--font-size-xs:.9rem;--line-height-normal:1.6;--line-height-relaxed:1.8;--size-button-min:132px;--size-touch-target:48px;--space-2:.625rem;--space-3:.875rem;--space-4:1.125rem;--space-5:1.375rem;--space-6:1.75rem}
.FKR2jG_primaryButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius-md);background:var(--gradient-primary);color:var(--color-text-inverse);cursor:pointer;gap:var(--space-2);inline-size:auto;text-decoration:none;transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.FKR2jG_primaryButton{transition:none}}.FKR2jG_primaryButton:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (hover:hover){.FKR2jG_primaryButton:hover,.FKR2jG_primaryButton:focus-visible{background:var(--gradient-primary-hover);box-shadow:var(--shadow-button-hover);transform:translatey(var(--transform-translate-y-sm))}}.FKR2jG_primaryButtonBlock{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius-md);background:var(--gradient-primary);box-shadow:var(--shadow-button);color:var(--color-text-inverse);cursor:pointer;gap:var(--space-2);inline-size:100%;text-decoration:none;transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.FKR2jG_primaryButtonBlock{transition:none}}.FKR2jG_primaryButtonBlock:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (hover:hover){.FKR2jG_primaryButtonBlock:hover,.FKR2jG_primaryButtonBlock:focus-visible{background:var(--gradient-primary-hover);box-shadow:var(--shadow-button-hover);transform:translatey(var(--transform-translate-y-sm))}}.FKR2jG_secondaryButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-secondary);box-shadow:var(--shadow-button);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--space-2);inline-size:auto;line-height:var(--line-height-tight);text-decoration:none;transition:all var(--transition-duration-fast)}.FKR2jG_secondaryButton:hover{border-color:var(--color-border-emphasis);background:var(--color-background-muted);box-shadow:var(--shadow-button-hover);color:var(--color-text-primary);transform:translateY(var(--transform-translate-y-sm))}@media (prefers-reduced-motion:reduce){.FKR2jG_secondaryButton{transition:none}}.FKR2jG_ghostButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;min-block-size:44px;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--border-radius-sm);background:0 0;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);line-height:var(--line-height-tight);text-decoration:none;transition:all var(--transition-duration-fast)}.FKR2jG_ghostButton:hover{background:var(--color-background-muted);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.FKR2jG_ghostButton{transition:none}}.FKR2jG_ghostSmallButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;min-block-size:var(--size-touch-target);min-inline-size:var(--size-touch-target);padding:var(--space-1);border:none;border-radius:var(--border-radius-sm);background:0 0;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}.FKR2jG_ghostSmallButton:hover{background:var(--color-background-muted);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.FKR2jG_ghostSmallButton{transition:none}}.FKR2jG_ghostButtonIconSmall{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--border-radius-sm);background:0 0;block-size:var(--size-icon-sm);color:var(--color-text-tertiary);inline-size:var(--size-icon-sm)}.FKR2jG_ghostButtonIconSmall:hover{background:var(--color-background-muted);color:var(--color-text-primary)}.FKR2jG_dangerButton{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius-md);background:var(--color-error);color:var(--color-text-on-colored-surface);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:var(--line-height-tight);transition:all var(--transition-base)}.FKR2jG_dangerButton:hover:not(:disabled){background:var(--color-error-dark);box-shadow:var(--shadow-md);transform:translateY(var(--transform-translate-y-sm))}.FKR2jG_dangerButton:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.FKR2jG_dangerButton{transition:none}}.FKR2jG_warningButton{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius-md);background:var(--color-warning);color:var(--color-text-on-colored-surface);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:var(--line-height-tight);transition:all var(--transition-base)}.FKR2jG_warningButton:hover:not(:disabled){background:var(--color-warning-dark);box-shadow:var(--shadow-md);transform:translateY(var(--transform-translate-y-sm))}.FKR2jG_warningButton:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.FKR2jG_warningButton{transition:none}}.FKR2jG_primaryActionButton{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius-md);background:linear-gradient(135deg, var(--color-brand-primary), var(--color-brand-primary-hover));background-repeat:no-repeat;color:var(--color-text-on-colored-surface);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2);inline-size:100%;line-height:var(--line-height-tight);transition:all var(--transition-base)}.FKR2jG_primaryActionButton:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(var(--transform-translate-y-sm))}.FKR2jG_primaryActionButton:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.FKR2jG_primaryActionButton{transition:none}}.FKR2jG_ghostActionButton{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--border-radius-sm);background:0 0;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-tight);transition:all var(--transition-base)}.FKR2jG_ghostActionButton:hover:not(:disabled){background:var(--color-background-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.FKR2jG_ghostActionButton{transition:none}}.FKR2jG_ghostButtonCaption{padding:var(--space-1) var(--space-2);border:none;background:0 0;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}.FKR2jG_ghostButtonCaption:hover{background:var(--color-background-muted);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.FKR2jG_ghostButtonCaption{transition:none}}.FKR2jG_ctaButtons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-block:var(--space-4)}.FKR2jG_ctaButtonPrimary{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-4) var(--space-6);border:none;border-radius:var(--border-radius-md);background:var(--gradient-primary);box-shadow:var(--shadow-button);color:var(--color-text-inverse);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-3);inline-size:100%;line-height:var(--line-height-tight);text-decoration:none;transition:all var(--transition-duration-fast)}.FKR2jG_ctaButtonPrimary:hover{box-shadow:var(--shadow-md);transform:translateY(var(--transform-translate-y-md))}.FKR2jG_ctaButtonPrimary:focus-visible{outline:var(--border-width-2) solid var(--color-focus-ring,var(--color-brand-primary));outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){.FKR2jG_ctaButtonPrimary{transition:none}}.FKR2jG_ctaButtonSecondary{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-4) var(--space-6);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-3);inline-size:100%;line-height:var(--line-height-tight);text-decoration:none;transition:all var(--transition-duration-fast)}.FKR2jG_ctaButtonSecondary:hover{background:var(--color-background-secondary);box-shadow:var(--shadow-md);transform:translateY(var(--transform-translate-y-md))}.FKR2jG_ctaButtonSecondary:focus-visible{outline:var(--border-width-2) solid var(--color-focus-ring,var(--color-brand-primary));outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){.FKR2jG_ctaButtonSecondary{transition:none}}@media (width>=768px){.FKR2jG_ctaButtons{margin-block:var(--space-8)}.FKR2jG_ctaButtonPrimary,.FKR2jG_ctaButtonSecondary{justify-content:flex-start;inline-size:auto}}.FKR2jG_ctaNote{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-block-start:var(--space-4);text-align:center}.FKR2jG_referrerButtonEnable{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--border-radius-sm);background:var(--color-interactive-primary);color:var(--color-text-inverse);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}.FKR2jG_referrerButtonEnable:hover{background:var(--color-interactive-primary-hover);transform:translateY(var(--transform-translate-y-sm))}@media (prefers-reduced-motion:reduce){.FKR2jG_referrerButtonEnable{transition:none}}.FKR2jG_referrerButtonDisable{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--border-radius-sm);background:var(--color-error);color:var(--color-text-inverse);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}.FKR2jG_referrerButtonDisable:hover{background:var(--color-error-hover);transform:translateY(var(--transform-translate-y-sm))}@media (prefers-reduced-motion:reduce){.FKR2jG_referrerButtonDisable{transition:none}}.FKR2jG_referrerButtonEnable:disabled,.FKR2jG_referrerButtonDisable:disabled{cursor:not-allowed;opacity:.6;transform:none}.FKR2jG_smallPrimaryButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3);border:var(--border-width-1) solid var(--color-brand-primary-dark);border-radius:var(--border-radius-sm);background:var(--color-brand-primary-dark);box-shadow:var(--shadow-sm);color:var(--color-text-inverse);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-tight);transform:translateY(0);transition:all var(--transition-duration-fast)}.FKR2jG_smallPrimaryButton:hover:not(:disabled){border-color:var(--color-brand-primary-darker);background:var(--color-brand-primary-darker);box-shadow:var(--shadow-sm);color:var(--color-text-inverse);transform:translateY(var(--transform-translate-y-sm))}.FKR2jG_smallPrimaryButton:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.FKR2jG_smallPrimaryButton{transition:none}}.FKR2jG_smallPrimaryButtonCaption{color:var(--color-text-inverse);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.FKR2jG_smallGhostButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-sm);background:0 0;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}.FKR2jG_smallGhostButton:hover:not(:disabled){background:var(--color-background-muted-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.FKR2jG_smallGhostButton{transition:none}}.FKR2jG_smallDangerButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-danger);border-radius:var(--border-radius-sm);background:var(--color-danger-button-bg);color:var(--color-text-inverse);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}.FKR2jG_smallDangerButton:hover:not(:disabled){background:var(--color-danger-button-bg-hover)}@media (prefers-reduced-motion:reduce){.FKR2jG_smallDangerButton{transition:none}}.FKR2jG_smallSecondaryButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-sm);background:var(--color-background-secondary);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}.FKR2jG_smallSecondaryButton:hover:not(:disabled){border-color:var(--color-border-emphasis);background:var(--color-background-muted);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.FKR2jG_smallSecondaryButton{transition:none}}.FKR2jG_buttonGroup{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2)}@media (width<=479px){.FKR2jG_buttonGroup>button,.FKR2jG_buttonGroup>a{flex:100%;inline-size:100%}}.FKR2jG_buttonLabel{display:none}@media (width>=1024px){.FKR2jG_buttonLabel{display:inline}}.FKR2jG_smallButton{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3);border:none;border-radius:var(--border-radius-sm);background:var(--color-brand-primary-dark);box-shadow:var(--shadow-sm);color:var(--color-text-inverse);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);line-height:var(--line-height-tight);transform:translateY(0);transition:all var(--transition-duration-fast)}.FKR2jG_smallButton:hover:not(:disabled){background:var(--color-brand-primary-darker);box-shadow:var(--shadow-sm);transform:translateY(var(--transform-translate-y-sm))}.FKR2jG_smallButton:disabled{box-shadow:var(--shadow-sm);cursor:not-allowed;opacity:.6;transform:none}@media (prefers-reduced-motion:reduce){.FKR2jG_smallButton{transition:none}}.FKR2jG_successButton{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius-md);background:var(--color-success);color:var(--color-text-on-colored-surface);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:var(--line-height-tight);transition:all var(--transition-base)}.FKR2jG_successButton:hover:not(:disabled){background:var(--color-success-dark,var(--color-success));box-shadow:var(--shadow-md);transform:translateY(var(--transform-translate-y-sm))}@media (prefers-reduced-motion:reduce){.FKR2jG_successButton{transition:none}}.FKR2jG_errorButton{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--border-radius-md);background:var(--color-error);color:var(--color-text-on-colored-surface);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2);line-height:var(--line-height-tight);transition:all var(--transition-base)}.FKR2jG_errorButton:hover:not(:disabled){background:var(--color-error-dark);box-shadow:var(--shadow-md);transform:translateY(var(--transform-translate-y-sm))}@media (prefers-reduced-motion:reduce){.FKR2jG_errorButton{transition:none}}.FKR2jG_primaryButton:focus-visible,.FKR2jG_primaryButtonBlock:focus-visible,.FKR2jG_secondaryButton:focus-visible,.FKR2jG_ghostButton:focus-visible,.FKR2jG_ghostSmallButton:focus-visible,.FKR2jG_ghostButtonIconSmall:focus-visible,.FKR2jG_ghostButtonCaption:focus-visible,.FKR2jG_ghostActionButton:focus-visible,.FKR2jG_dangerButton:focus-visible,.FKR2jG_warningButton:focus-visible,.FKR2jG_primaryActionButton:focus-visible,.FKR2jG_smallPrimaryButton:focus-visible,.FKR2jG_smallGhostButton:focus-visible,.FKR2jG_smallDangerButton:focus-visible,.FKR2jG_smallSecondaryButton:focus-visible,.FKR2jG_smallButton:focus-visible,.FKR2jG_successButton:focus-visible,.FKR2jG_errorButton:focus-visible,.FKR2jG_referrerButtonEnable:focus-visible,.FKR2jG_referrerButtonDisable:focus-visible{outline:var(--border-width-2) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.FKR2jG_warningButtonSmall{padding:var(--space-1) var(--space-2);border:none;border-radius:var(--border-radius-sm);background:var(--color-warning);color:var(--color-text-inverse);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}
._7pcYVa_contentCard{position:relative;padding:var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-lg);background:var(--color-background-card);box-shadow:var(--shadow-sm);margin-block-end:var(--space-6)}._7pcYVa_cardBody{display:flex;flex-direction:column;gap:var(--space-2)}._7pcYVa_cardTitle{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin-block-end:var(--space-4)}._7pcYVa_cardTitleCompact{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}._7pcYVa_contentCardStacked{display:flex;flex-direction:column;padding:var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-lg);background:var(--color-background-card);box-shadow:var(--shadow-sm);gap:var(--space-4)}._7pcYVa_emptyState{padding:var(--space-8);color:var(--color-text-tertiary);text-align:center}._7pcYVa_contentCardError{padding:var(--space-4);border:var(--border-width-1) solid var(--color-surface-error-border);border-radius:var(--border-radius-md);background:var(--color-surface-error-bg);margin-block-end:var(--space-4)}._7pcYVa_noticeWarningCard{padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-warning);border-radius:var(--border-radius-md);background:var(--color-surface-warning-bg);color:var(--color-surface-warning);margin-block-end:var(--space-4)}._7pcYVa_errorContainer{padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-error-border);border-radius:var(--border-radius-md);background:var(--color-surface-error-bg)}._7pcYVa_cardContentCentered{display:flex;flex-direction:column;align-items:center;padding:var(--space-2);gap:var(--space-3);text-align:center}@media (width>=768px){._7pcYVa_cardContentCentered{padding:var(--space-4)}}._7pcYVa_cardContentMuted{padding:var(--space-4);border-radius:var(--border-radius-md);background:var(--color-background-muted)}._7pcYVa_cardContentNote{padding:var(--space-2);border-radius:var(--border-radius-sm);background:var(--color-background-muted);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._7pcYVa_passwordRequirementsNote{display:flex;flex-direction:column;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);background:var(--color-background-muted);color:var(--color-text-secondary);font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-normal)}._7pcYVa_cardFooterFormActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-block-start:var(--border-width-1) solid var(--color-border-primary);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}._7pcYVa_backupCodesHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--space-3);line-height:var(--line-height-tight);margin-block-end:var(--space-3)}._7pcYVa_backupCodesWarning{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-warning);border-radius:var(--border-radius-md);background:var(--color-warning);color:var(--color-text-inverse);margin-block-end:var(--space-4)}._7pcYVa_backupCodesGrid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,[_7pcYVa_grid-repeat]1fr)[_7pcYVa_grid-end]}._7pcYVa_backupCodesInstructions{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-muted);margin-block-end:var(--space-4)}._7pcYVa_backupCodeItem{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-sm);gap:var(--space-2)}._7pcYVa_backupCodeText{color:var(--color-brand-primary);font-family:var(--font-family-mono), sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight)}._7pcYVa_backupCodeCopyButton{display:inline-flex;flex-wrap:wrap;align-items:center;padding:var(--space-1) var(--space-2);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-sm);background:var(--color-background-muted);color:var(--color-text-primary);font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-tight)}._7pcYVa_cardFooter{border-block-start:var(--border-width-1) solid var(--color-border-primary);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}._7pcYVa_cardBase{padding:var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);box-shadow:var(--shadow-sm);transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){._7pcYVa_cardBase{transition:none}}._7pcYVa_planPrice{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}._7pcYVa_cardSelected{padding:var(--space-4);border-color:var(--color-brand-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);box-shadow:var(--shadow-lg)}._7pcYVa_parserDetailLabel{font-weight:var(--font-weight-semibold)}._7pcYVa_auditResultSuccess{color:var(--color-success)}._7pcYVa_auditResultError{color:var(--color-error)}._7pcYVa_notificationTextSuccess{color:var(--color-success)}._7pcYVa_notificationTextError{color:var(--color-error)}._7pcYVa_notificationTextWarning{color:var(--color-warning)}._7pcYVa_notificationTextInfo{color:var(--color-info)}._7pcYVa_cardValueMono{color:var(--color-text-tertiary);font-family:var(--font-family-mono), sans-serif;font-size:var(--font-size-xs);line-height:var(--line-height-snug);word-break:break-all}._7pcYVa_cardValueSuccess{color:var(--color-success);font-weight:var(--font-weight-medium)}._7pcYVa_cardValueError{color:var(--color-error)}._7pcYVa_cardCaption{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._7pcYVa_cardWarningNotice{display:block;padding:var(--space-2);border:var(--border-width-1) solid var(--color-surface-warning);border-radius:var(--border-radius-md);background:var(--color-surface-warning-bg);color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._7pcYVa_cardSubtitle{color:var(--color-text-secondary);line-height:var(--line-height-normal)}._7pcYVa_alertCode{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-2);border-radius:var(--border-radius-sm);background:var(--color-background-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin-block-start:var(--space-2)}._7pcYVa_cardCaptionSpaced{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin-block-start:var(--space-4)}._7pcYVa_invoiceDetailLabel{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);min-inline-size:var(--size-button-min)}._7pcYVa_cardValueDisplay{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}._7pcYVa_emptyStateContainer{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);gap:var(--space-4);text-align:center}._7pcYVa_emptyStateText{color:var(--color-text-tertiary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}._7pcYVa_cardTitleBrandGradient{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-primary) 50%, var(--color-brand-secondary) 100%);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:#0000;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);-webkit-text-fill-color:transparent}
.SoxSIG_formGroup{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;padding-block:var(--space-3);padding-inline:0}.SoxSIG_formGroupCompact{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);padding-inline:0}@media (width>=768px){.SoxSIG_formGroup{flex:1 1 0;padding-block:var(--space-4);padding-inline:var(--space-2)}.SoxSIG_formGroupCompact{padding-block:var(--space-3);padding-inline:var(--space-2)}}.SoxSIG_formHelpText{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.SoxSIG_formLabel{display:block;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin-block-end:var(--space-2)}.SoxSIG_formLabelPrimary{display:block;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.SoxSIG_formInput{flex:auto;padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-field);border-radius:var(--border-radius-md);background:var(--color-background-input);color:var(--color-text-primary);font-size:var(--font-size-base);inline-size:100%;line-height:var(--line-height-tight);min-block-size:48px;min-inline-size:0;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), box-shadow var(--transition-duration-fast), color var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.SoxSIG_formInput{transition:none}}.SoxSIG_formInput:focus-visible{border-color:var(--color-brand-primary);box-shadow:var(--shadow-glow), 0 0 0 var(--focus-ring-width) var(--color-brand-primary-ring);outline:none}.SoxSIG_formInputError{border-color:var(--color-surface-error);box-shadow:0 0 0 var(--focus-ring-width) var(--color-surface-error)}.SoxSIG_formInputSuccess{border-color:var(--color-surface-success);box-shadow:0 0 0 var(--focus-ring-width) var(--color-surface-success)}.SoxSIG_formInputRow{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--space-2)}.SoxSIG_formInputRow .SoxSIG_formInputRowIcon{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:var(--space-3);pointer-events:none;transform:translateY(-50%)}.SoxSIG_formInputRow .SoxSIG_formInput{position:relative;z-index:0;padding-inline-start:calc(var(--size-icon-input-inset) + var(--space-2));padding-inline-end:calc(var(--size-icon-input-inset) + var(--space-2))}.SoxSIG_formInputRow .SoxSIG_formInputRowAction{position:absolute;z-index:1;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;block-size:var(--size-icon-input-inset);inline-size:var(--size-icon-input-inset);inset-block-start:50%;inset-inline-end:var(--space-2);transform:translateY(-50%)}.SoxSIG_formInputIconTertiary{display:inline-flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:center;block-size:var(--size-icon-md);color:var(--color-text-tertiary);inline-size:var(--size-icon-md)}.SoxSIG_formInputRow .SoxSIG_formInputIconTertiary{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:var(--space-3);pointer-events:none;transform:translateY(-50%)}.SoxSIG_formInputIconMedium{display:inline-flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:center;block-size:var(--size-icon-md);color:var(--color-text-tertiary);inline-size:var(--size-icon-md)}.SoxSIG_formInputRow .SoxSIG_formInputIconMedium{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:var(--space-3);pointer-events:none;transform:translateY(-50%)}.SoxSIG_formInputActionGhost{position:absolute;z-index:1;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:var(--space-2);border:none;border-radius:var(--border-radius-sm);background:0 0;block-size:var(--size-icon-input-inset);color:var(--color-text-tertiary);cursor:pointer;inline-size:var(--size-icon-input-inset);inset-block-start:50%;inset-inline-end:var(--space-2);transform:translateY(-50%);transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.SoxSIG_formInputActionGhost{transition:none}}@media (hover:hover){.SoxSIG_formInputActionGhost:hover,.SoxSIG_formInputActionGhost:focus-visible{background:var(--color-background-muted);color:var(--color-text-primary)}}.SoxSIG_formError{color:var(--color-error);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin-block-start:var(--space-1)}.SoxSIG_formErrorInline{color:var(--color-error);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin-block-start:var(--space-1)}.SoxSIG_formCheckbox{accent-color:var(--color-brand-primary);block-size:var(--space-4);cursor:pointer;inline-size:var(--space-4)}.SoxSIG_formSelect{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-field);border-radius:var(--border-radius-md);background:var(--color-background-input);color:var(--color-text-primary);font-size:var(--font-size-base);inline-size:100%;line-height:var(--line-height-tight);transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.SoxSIG_formSelect{transition:none}}.SoxSIG_formSelect:focus-visible{border-color:var(--color-brand-primary);box-shadow:var(--shadow-glow), 0 0 0 var(--focus-ring-width) var(--color-brand-primary-ring);outline:none}.SoxSIG_adminSelect{padding:var(--space-2) var(--space-3);border:var(--border-width-1) solid var(--color-border-field);border-radius:var(--border-radius-md);background:var(--color-background-input);color:var(--color-text-primary);font-size:var(--font-size-sm);inline-size:auto;line-height:var(--line-height-tight);min-inline-size:10rem;transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.SoxSIG_adminSelect{transition:none}}.SoxSIG_adminSelect:focus-visible{border-color:var(--color-brand-primary);box-shadow:var(--shadow-glow), 0 0 0 var(--focus-ring-width) var(--color-brand-primary-ring);outline:none}.SoxSIG_formTextarea{display:block;padding:var(--space-2) var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-sm);background:var(--color-background-input);color:var(--color-text-primary);font-size:var(--font-size-base);inline-size:100%;line-height:var(--line-height-normal);transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.SoxSIG_formTextarea{transition:none}}.SoxSIG_formTextarea:focus-visible{border-color:var(--color-brand-primary);box-shadow:var(--shadow-glow), 0 0 0 var(--focus-ring-width) var(--color-brand-primary-ring);outline:none}.SoxSIG_formLabelRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.SoxSIG_formContainer{padding:var(--space-3);margin:0 auto;max-inline-size:var(--container-size-md)}.SoxSIG_formSuccess{padding:var(--space-2);border:var(--border-width-1) solid var(--color-surface-success-border);border-radius:var(--border-radius-sm);background:var(--color-surface-success-bg);color:var(--color-success)}.SoxSIG_requiredIndicator{color:var(--color-error);font-weight:var(--font-weight-bold)}.SoxSIG_checkboxLabel{display:inline-flex;flex-wrap:wrap;align-items:center;cursor:pointer;gap:var(--space-2);line-height:var(--line-height-relaxed)}.SoxSIG_checkboxContainer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);line-height:var(--line-height-relaxed)}.SoxSIG_checkboxContainer input[type=checkbox]{flex-shrink:0;margin-block-start:var(--space-1)}.SoxSIG_checkboxText{flex:12rem;min-inline-size:0}.SoxSIG_formLayoutWide{inline-size:100%;padding-block:var(--space-3);padding-inline:0}.SoxSIG_formLayoutWideCompact{inline-size:100%;padding-block:var(--space-2);padding-inline:0}@media (width>=768px){.SoxSIG_formLayoutWide{padding-block:var(--space-4);padding-inline:var(--space-4)}.SoxSIG_formLayoutWideCompact{padding-block:var(--space-3);padding-inline:var(--space-4)}}.SoxSIG_filterControls{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2)}.SoxSIG_filterControls .SoxSIG_formGroup{flex:auto;inline-size:100%;min-inline-size:0;padding-block:0;padding-inline:0}@media (width>=768px){.SoxSIG_filterControls{flex-direction:row;gap:var(--space-3)}.SoxSIG_filterControls .SoxSIG_formGroup{flex:1 1 0;inline-size:auto}}.SoxSIG_filterGroup{display:flex;flex-direction:column;gap:var(--space-2);inline-size:100%}.SoxSIG_filterGroup .SoxSIG_formGroup{padding-block:0;padding-inline:0}@media (width>=768px){.SoxSIG_filterControls>.SoxSIG_filterGroup{flex:1 1 0;min-inline-size:0}}.SoxSIG_filterGroupHalf{inline-size:100%}@media (width>=768px){.SoxSIG_filterGroupHalf{inline-size:50%}}.SoxSIG_filterClearButton{display:inline-flex;flex-wrap:wrap;flex-shrink:0;align-items:center;align-self:flex-end;justify-content:center;padding:var(--space-3);border:none;border-radius:var(--border-radius-md);background:0 0;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.SoxSIG_filterClearButton{transition:none}}@media (hover:hover){.SoxSIG_filterClearButton:hover,.SoxSIG_filterClearButton:focus-visible{background:var(--color-background-muted);color:var(--color-text-primary)}}.SoxSIG_filterClearButton svg{block-size:var(--size-icon-md);inline-size:var(--size-icon-md)}.SoxSIG_filterActionGroup{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:var(--space-2)}@media (width>=768px){.SoxSIG_filterActionGroup{flex:none;flex-direction:column;align-self:stretch;gap:var(--space-2)}.SoxSIG_filterActionGroup .SoxSIG_filterClearButton{flex:1;align-items:flex-end}}.SoxSIG_filterFooter{display:flex;flex-wrap:wrap;color:var(--color-text-tertiary);font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-normal)}.SoxSIG_formCaption{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.SoxSIG_formCheckboxLabel{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-normal)}.SoxSIG_formErrorSmall{display:block;color:var(--color-surface-error);font-size:var(--font-size-xs);line-height:var(--line-height-snug);margin-block-start:var(--space-1)}.SoxSIG_formErrorBlock{color:var(--color-error);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin-block-end:var(--space-2)}.SoxSIG_formWarningText{color:var(--color-warning)}.SoxSIG_securityWarningCaption{color:var(--color-surface-warning);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.SoxSIG_passwordStrengthWeak{color:var(--color-error);font-weight:var(--font-weight-medium)}.SoxSIG_passwordStrengthFair{color:var(--color-surface-warning);font-weight:var(--font-weight-medium)}.SoxSIG_passwordStrengthStrong{color:var(--color-success);font-weight:var(--font-weight-medium)}.SoxSIG_passwordStrengthIndicator{display:block;block-size:4px;inline-size:100%}.SoxSIG_passwordStrengthFillVeryWeak svg rect:last-child{fill:var(--color-error)}.SoxSIG_passwordStrengthFillWeak svg rect:last-child{fill:var(--color-surface-warning)}.SoxSIG_passwordStrengthFillFair svg rect:last-child{fill:var(--color-warning)}.SoxSIG_passwordStrengthFillGood svg rect:last-child{fill:var(--color-success)}.SoxSIG_passwordStrengthFillStrong svg rect:last-child{fill:var(--color-success)}.SoxSIG_passwordStrengthFillVeryStrong svg rect:last-child{fill:var(--color-success)}
.M0m0cW_featuresGrid{display:grid;gap:var(--space-3);grid-template-columns:[M0m0cW_grid-line-1]1fr[M0m0cW_grid-end]}@media (width>=768px){.M0m0cW_featuresGrid{grid-template-columns:repeat(2,[M0m0cW_grid-repeat]1fr)[M0m0cW_grid-end]}}@media (width>=1024px){.M0m0cW_featuresGrid{grid-template-columns:repeat(3,[M0m0cW_grid-repeat]1fr)[M0m0cW_grid-end]}}.M0m0cW_featuresGrid2Col{display:grid;gap:var(--space-2);grid-template-columns:[M0m0cW_grid-line-1]1fr[M0m0cW_grid-end]}.M0m0cW_formGrid2Col{display:grid;gap:var(--space-2);grid-template-columns:[M0m0cW_grid-line-1]1fr[M0m0cW_grid-end]}@media (width>=768px){.M0m0cW_featuresGrid2Col{gap:var(--space-3);grid-template-columns:repeat(2,[M0m0cW_grid-repeat]1fr)[M0m0cW_grid-end]}.M0m0cW_formGrid2Col{gap:var(--space-3);grid-template-columns:repeat(2,[M0m0cW_grid-repeat]1fr)[M0m0cW_grid-end]}}.M0m0cW_container{margin-inline:auto;max-inline-size:var(--container-size-2xl);padding-inline:var(--space-3)}.M0m0cW_noscriptMessage{padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:center}.M0m0cW_page{inline-size:100%;padding:var(--space-3);margin-inline:auto;max-inline-size:var(--max-width-page,var(--container-size-2xl));min-inline-size:0}@media (width>=768px){.M0m0cW_page{padding:var(--space-6)}}.M0m0cW_brandTitleGradient{background:linear-gradient(135deg, var(--color-brand-primary), var(--color-brand-secondary));background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:#0000;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);-webkit-text-fill-color:transparent}.M0m0cW_pageContent{flex:1 1 0;padding:var(--space-3);max-inline-size:100%;min-inline-size:0}@media (width>=768px){.M0m0cW_pageContent{padding:var(--space-4)}}@media (width>=1024px){.M0m0cW_pageContent{padding:var(--space-6)}}.M0m0cW_pageMain{padding:var(--space-3)}.M0m0cW_pageMain:focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.M0m0cW_pageMainPublic{padding:var(--space-3);min-block-size:60vb}.M0m0cW_pageMainPublic:focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-ring-offset)}.M0m0cW_layoutBody{display:flex;flex-direction:column;gap:var(--space-3)}.M0m0cW_pageContentWithContainer{margin-inline:auto;max-inline-size:var(--container-size-2xl);padding-block:var(--space-3);padding-inline:var(--space-2)}@media (width>=768px){.M0m0cW_pageContentWithContainer{padding-inline:var(--space-3)}}.M0m0cW_layoutBodyTwoColumnsPage{display:flex;flex-direction:column;gap:var(--space-6)}@media (width>=1024px){.M0m0cW_layoutBodyTwoColumnsPage{flex-direction:row;align-items:flex-start;gap:var(--space-8)}.M0m0cW_layoutBodyTwoColumnsPage>:first-child{flex:0 0 20rem}.M0m0cW_layoutBodyTwoColumnsPage>:last-child{flex:auto;min-inline-size:0}}.M0m0cW_listStackGap2{display:flex;flex-direction:column;gap:var(--space-2)}.M0m0cW_listStackGap3{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--space-3);list-style:none}.M0m0cW_settingsFeaturesTitle{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-block-end:var(--space-3)}.M0m0cW_pageSidebar{position:fixed;z-index:50;flex-shrink:0;inline-size:var(--size-sidebar);inset-block-end:0;inset-block-start:0;inset-inline-start:0;overflow-block:auto;overscroll-behavior:contain;scrollbar-gutter:stable;pointer-events:none;transform:translatex(var(--mobile-menu-translate-closed));visibility:hidden}@media (width>=768px){.M0m0cW_pageSidebar{position:sticky;z-index:auto;overflow:visible;padding:0;inline-size:auto;inset-block-end:auto;inset-block-start:0;max-block-size:100dvb;min-block-size:0;pointer-events:auto;transform:none;transition:none;visibility:visible}}@media (width>=1024px){.M0m0cW_pageSidebar{inline-size:var(--size-sidebar);overflow-block:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.M0m0cW_pageHeader{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-2) 0;border-block-end:var(--border-width-1) solid var(--color-border-primary);gap:var(--space-2);margin-block-end:var(--space-6);padding-block-end:var(--space-4)}.M0m0cW_siteHeader{position:sticky;z-index:var(--z-index-sticky);padding:var(--space-2) var(--space-3);border-block-end:var(--border-width-1) solid var(--color-border-primary);background:var(--color-background-card);inline-size:100%;inset-block-start:0}.M0m0cW_siteHeaderDesktop{padding:0;border-block-end:0}.M0m0cW_pageHeading{color:var(--color-text-primary);font-size:clamp(var(--font-size-2xl), 4vi, var(--font-size-4xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}@media (width>=768px){.M0m0cW_pageHeading{font-size:var(--font-size-2xl)}}.M0m0cW_settingsFeatureItem{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2);border-radius:var(--border-radius-sm);gap:var(--space-2);list-style:none}.M0m0cW_settingsFeatureIcon{display:inline-flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:center;block-size:var(--size-icon-md);color:var(--color-brand-primary);inline-size:var(--size-icon-md)}.M0m0cW_settingsSectionTitle{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-block-start:var(--space-2)}@media (width>=768px){.M0m0cW_settingsSectionTitle{margin-block-start:var(--space-4)}}.M0m0cW_sectionTitle{color:var(--color-text-primary);font-size:clamp(var(--font-size-xl), 3vi, var(--font-size-3xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-block-end:var(--space-4)}.M0m0cW_navLink{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_navLink{transition:none}}@media (hover:hover){.M0m0cW_navLink:hover,.M0m0cW_navLink:focus-visible{background-color:var(--color-background-muted-hover);color:var(--color-text-primary)}}.M0m0cW_navLinkActive{background:var(--color-brand-primary-bg);color:var(--color-brand-primary)}@media (width>=768px) and (width<=1199px){.M0m0cW_navLink{padding-inline:var(--space-2);font-size:var(--font-size-sm)}}.M0m0cW_inlineProseLink{display:inline;padding:0;color:var(--color-brand-primary);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:.12em}@media (hover:hover){.M0m0cW_inlineProseLink:hover,.M0m0cW_inlineProseLink:focus-visible{text-decoration-thickness:2px}}.M0m0cW_faqItem{padding:var(--space-3) var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card)}.M0m0cW_faqItem+.M0m0cW_faqItem{margin-block-start:var(--space-3)}.M0m0cW_faqItem>summary{cursor:pointer;font-weight:var(--font-weight-medium);list-style:none}.M0m0cW_faqItem>summary::details-marker{display:none}.M0m0cW_faqItem>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2)}.M0m0cW_faqItem>summary:after{flex-shrink:0;background-color:currentColor;block-size:1.25rem;content:"";inline-size:1.25rem;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition:transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_faqItem>summary:after{transition:none}}.M0m0cW_faqItem[open]>summary:after{transform:rotate(180deg)}.M0m0cW_faqItem[open]{padding-block-end:var(--space-4)}@media (hover:hover){.M0m0cW_faqItem>summary:hover,.M0m0cW_faqItem>summary:focus-visible{color:var(--color-text-primary)}}.M0m0cW_contentSection{display:grid;gap:var(--space-4);justify-items:stretch;margin-block-end:var(--space-8);min-block-size:0}.M0m0cW_legalPageNavCard{padding:var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);margin-block-end:var(--space-4)}.M0m0cW_legalPageNavTitle{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-block-end:var(--space-3)}.M0m0cW_legalPageNavList{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--space-2);list-style:none}.M0m0cW_legalPageNavLink{color:var(--color-interactive-primary);text-decoration:none}@media (hover:hover){.M0m0cW_legalPageNavLink:hover,.M0m0cW_legalPageNavLink:focus-visible{text-decoration:underline}}.M0m0cW_legalPageNavCrossLink{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-block-start:var(--space-3)}.M0m0cW_successCenteredLayout{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);gap:var(--space-4);text-align:center}.M0m0cW_flexWrap{flex-wrap:wrap}.M0m0cW_confirmDialogOverlay{position:fixed;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;backdrop-filter:var(--backdrop-blur-md);background-color:var(--color-backdrop);inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0}.M0m0cW_pageSectionTitle{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-block-start:var(--space-2)}.M0m0cW_verticalLayout{display:flex;flex-direction:column;gap:var(--space-4)}.M0m0cW_adminPageStacked{display:flex;flex-direction:column;gap:var(--space-4)}.M0m0cW_statsGrid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,[M0m0cW_grid-repeat]minmax(min(140px,100%),1fr))[M0m0cW_grid-end]}.M0m0cW_statCard{display:flex;flex-direction:column;padding:var(--space-3);border-radius:var(--border-radius-md);background:var(--color-background-muted);gap:var(--space-1)}.M0m0cW_statValue{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.M0m0cW_statLabel{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.M0m0cW_backLink{display:inline-flex;flex-wrap:wrap;align-items:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm);gap:var(--space-1);line-height:var(--line-height-normal);text-decoration:none;transition:color var(--transition-base)}@media (prefers-reduced-motion:reduce){.M0m0cW_backLink{transition:none}}@media (hover:hover){.M0m0cW_backLink:hover,.M0m0cW_backLink:focus-visible{color:var(--color-text-primary)}}.M0m0cW_backButton{display:inline-flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-normal);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_backButton{transition:none}}@media (hover:hover){.M0m0cW_backButton:hover,.M0m0cW_backButton:focus-visible{background:var(--color-background-muted);color:var(--color-text-primary)}}.M0m0cW_featureItem{display:flex;flex-direction:column;gap:var(--space-1)}.M0m0cW_performanceValue{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_performanceValuePositive{color:var(--color-success);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_performanceValueNegative{color:var(--color-error);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_profileCaption{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.M0m0cW_statisticsDisplay{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.M0m0cW_performanceLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin-block-end:var(--space-1)}.M0m0cW_brandLink{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-weight:var(--font-weight-bold);gap:var(--space-2);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_brandLink{transition:none}}@media (hover:hover){.M0m0cW_brandLink:hover,.M0m0cW_brandLink:focus-visible{background-color:var(--color-background-muted-hover);color:var(--color-text-primary)}}.M0m0cW_brandLinkWithHover{display:inline-flex;flex-wrap:wrap;align-items:center;min-block-size:var(--size-touch-target);color:var(--color-text-primary);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_brandLinkWithHover{transition:none}}@media (hover:hover){.M0m0cW_brandLinkWithHover:hover,.M0m0cW_brandLinkWithHover:focus-visible{color:var(--color-brand-primary)}}.M0m0cW_logoMarkSmall{display:block;inline-size:6rem}.M0m0cW_logoMarkSmall svg{display:block;block-size:auto;inline-size:100%}.M0m0cW_flexBetween{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.M0m0cW_walletDetailSection{display:flex;flex-direction:column;padding:var(--space-6);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);box-shadow:var(--shadow-sm);gap:var(--space-4);margin-block-end:var(--space-4)}.M0m0cW_schedulerControl{display:flex;flex-direction:column;padding:var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);box-shadow:var(--shadow-sm);gap:var(--space-4)}.M0m0cW_schedulerStatus{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);background:var(--color-background-muted);gap:var(--space-2)}.M0m0cW_schedulerControls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.M0m0cW_schedulerInfo{display:flex;flex-direction:column;padding:var(--space-3);border-radius:var(--border-radius-sm);background:var(--color-background-muted);gap:var(--space-2)}.M0m0cW_subscriptionCardActive{display:flex;flex-direction:column;padding:var(--space-4);border:var(--border-width-1) solid var(--color-success);border-radius:var(--border-radius-md);background:var(--color-success);color:var(--color-text-on-colored-surface);gap:var(--space-3)}.M0m0cW_subscriptionCardDetailLabel{color:inherit;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.M0m0cW_subscriptionCardDetailsPanel{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-secondary);box-shadow:var(--shadow-sm);color:var(--color-text-primary);margin-block-end:var(--space-4)}.M0m0cW_subscriptionCardInactive{display:flex;flex-direction:column;padding:var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-muted);color:var(--color-text-secondary);gap:var(--space-3)}.M0m0cW_subscriptionCardTrial{display:flex;flex-direction:column;padding:var(--space-4);border:var(--border-width-1) solid var(--color-warning);border-radius:var(--border-radius-md);background:var(--color-warning);color:var(--color-text-inverse);gap:var(--space-3)}.M0m0cW_subscriptionCardExpired{display:flex;flex-direction:column;padding:var(--space-4);border:var(--border-width-1) solid var(--color-error);border-radius:var(--border-radius-md);background:var(--color-error);color:var(--color-text-inverse);gap:var(--space-3)}.M0m0cW_funnelProgressQuarter{border-radius:var(--border-radius-sm);background:var(--color-surface-warning);block-size:var(--space-2);inline-size:25%}.M0m0cW_funnelProgressHalf{border-radius:var(--border-radius-sm);background:var(--color-surface-warning);block-size:var(--space-2);inline-size:50%}.M0m0cW_funnelProgressThreeQuarters{border-radius:var(--border-radius-sm);background:var(--color-surface-warning);block-size:var(--space-2);inline-size:75%}.M0m0cW_funnelProgressFull{border-radius:var(--border-radius-sm);background:var(--color-surface-warning);block-size:var(--space-2);inline-size:100%}.M0m0cW_analyticsGrid{display:grid;gap:var(--space-4);grid-template-columns:[M0m0cW_grid-line-1]1fr[M0m0cW_grid-end]}.M0m0cW_analyticsItem{display:flex;flex-direction:column;gap:var(--space-1)}.M0m0cW_analyticsValue{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsValueHealthy,.M0m0cW_analyticsValueSuccess{color:var(--color-success);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsValueIdle{color:var(--color-text-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.M0m0cW_analyticsSublabel{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.M0m0cW_analyticsRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--space-2) 0;border-block-end:var(--border-width-1) solid var(--color-border-primary);gap:var(--space-4)}.M0m0cW_analyticsRow:last-child{border-block-end:none}.M0m0cW_analyticsValueBinance{color:var(--color-binance,var(--color-success));font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsValueBybit{color:var(--color-bybit,var(--color-info));font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsValueKucoin{color:var(--color-kucoin,var(--color-warning));font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsValueWarning{color:var(--color-warning);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsValueError,.M0m0cW_analyticsValueCritical{color:var(--color-error);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_analyticsValueInfo{color:var(--color-info);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.M0m0cW_flexLayoutCenter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.M0m0cW_exchangeCardEnabled{border:var(--border-width-2) solid var(--color-border-success);border-radius:var(--border-radius-md);background:var(--color-background-primary);box-shadow:var(--shadow-sm);transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_exchangeCardEnabled{transition:none}}@media (hover:hover){.M0m0cW_exchangeCardEnabled:hover,.M0m0cW_exchangeCardEnabled:focus-visible{box-shadow:var(--shadow-elevated);transform:translatey(var(--transform-translate-y-md))}}.M0m0cW_exchangeCardDisabled{border:var(--border-width-2) solid var(--color-border-danger);border-radius:var(--border-radius-md);background:var(--color-background-primary);box-shadow:var(--shadow-sm);transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_exchangeCardDisabled{transition:none}}@media (hover:hover){.M0m0cW_exchangeCardDisabled:hover,.M0m0cW_exchangeCardDisabled:focus-visible{box-shadow:var(--shadow-elevated);transform:translatey(var(--transform-translate-y-md))}}.M0m0cW_exchangeCardHeaderBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%}.M0m0cW_exchangeCardHeaderTitle{display:inline-flex;flex-wrap:wrap;align-items:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);gap:var(--space-3);line-height:var(--line-height-tight);margin-block-end:var(--space-2)}.M0m0cW_tierSettingsActionsRow{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.M0m0cW_tierCombinationsList{padding:0;margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);list-style:none}.M0m0cW_sessionAlertExpired{padding:var(--space-4);border:var(--border-width-1) solid var(--color-surface-error);border-radius:var(--border-radius-md);background:var(--color-surface-error-bg);color:var(--color-surface-error)}.M0m0cW_sessionAlertExpiring{padding:var(--space-4);border:var(--border-width-1) solid var(--color-surface-warning);border-radius:var(--border-radius-md);background:var(--color-surface-warning-bg);color:var(--color-surface-warning)}.M0m0cW_subscriptionChartBadgeActive,.M0m0cW_subscriptionChartBadgeTrial,.M0m0cW_subscriptionChartBadgeCancelled,.M0m0cW_subscriptionChartBadgeExpired{display:inline-block;border-radius:var(--border-radius-sm);block-size:var(--space-2);min-inline-size:var(--space-2)}.M0m0cW_subscriptionChartBadgeActive{background:var(--color-success)}.M0m0cW_subscriptionChartBadgeTrial{background:var(--color-info)}.M0m0cW_subscriptionChartBadgeCancelled{background:var(--color-warning)}.M0m0cW_subscriptionChartBadgeExpired{background:var(--color-text-tertiary)}.M0m0cW_subscriptionChartBarQuarter,.M0m0cW_subscriptionChartBarHalf,.M0m0cW_subscriptionChartBarThreeQuarters,.M0m0cW_subscriptionChartBarFull{border-radius:var(--border-radius-sm);background:var(--color-surface-warning);block-size:var(--space-2);min-inline-size:var(--space-2)}.M0m0cW_subscriptionChartBarQuarter{inline-size:25%}.M0m0cW_subscriptionChartBarHalf{inline-size:50%}.M0m0cW_subscriptionChartBarThreeQuarters{inline-size:75%}.M0m0cW_subscriptionChartBarFull{inline-size:100%}.M0m0cW_setupStep{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-4)}.M0m0cW_setupTips{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-muted);margin-block-start:var(--space-4)}.M0m0cW_infoRowLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}.M0m0cW_infoRowValue{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.M0m0cW_themeSwitcher{position:relative;border:var(--border-width-2) solid transparent;border-radius:var(--border-radius-md)}.M0m0cW_themeSwitcherOpen{position:relative;border:var(--border-width-2) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-primary);box-shadow:var(--shadow-sm);transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_themeSwitcherOpen{transition:none}}@media (hover:hover){.M0m0cW_themeSwitcherOpen:hover,.M0m0cW_themeSwitcherOpen:focus-visible{box-shadow:var(--shadow-md)}}.M0m0cW_themeSwitcherMenu.M0m0cW_themeSwitcherMenu{position:absolute;z-index:100;padding:var(--space-2);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-lg);background:var(--color-background-secondary);box-shadow:var(--shadow-md);opacity:1;margin:0;backdrop-filter:none;inset-block-start:100%;inset-inline-end:0;inset-inline-start:auto;margin-block-start:var(--space-1);min-inline-size:100%}.M0m0cW_themeSwitcherMenu[data-language-menu][data-menu-alignment=center]{inset-inline-end:auto;inset-inline-start:50%;transform:translate(-50%)}.M0m0cW_themeSwitcherMenu[data-language-menu][data-menu-alignment=start]{inset-inline-end:auto;inset-inline-start:0;transform:none}.M0m0cW_themeSwitcherMenu[data-language-menu][data-menu-alignment=end]{inset-inline-end:0;inset-inline-start:auto;transform:none}.M0m0cW_contentContainer{display:flex;flex-direction:column;gap:var(--space-4)}.M0m0cW_pageWithSidebar{display:flex;flex-wrap:wrap;gap:var(--space-6)}.M0m0cW_pageFooter{padding:var(--space-6) var(--space-4);background:var(--color-background-secondary);border-block-start:var(--border-width-1) solid var(--color-border-primary);contain:layout;margin-block-start:var(--space-10);min-block-size:9rem}.M0m0cW_pageFooterContent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);inline-size:min(100%,76rem);margin-inline:auto}.M0m0cW_pageFooterBrand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.M0m0cW_pageFooterNav{display:flex;flex-wrap:wrap;gap:var(--space-4)}.M0m0cW_pageFooterLink{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-decoration:none}@media (hover:hover){.M0m0cW_pageFooterLink:hover,.M0m0cW_pageFooterLink:focus-visible{color:var(--color-text-primary);text-decoration:underline}}.M0m0cW_footerLogo{display:inline-flex;flex:none;align-items:center}@media (width<=520px){.M0m0cW_pageFooterContent,.M0m0cW_pageFooterBrand{align-items:flex-start;flex-direction:column}.M0m0cW_pageFooterNav{gap:var(--space-3) var(--space-4)}}.M0m0cW_referralAnalyticsGrid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit, [grid-repeat] minmax(var(--size-grid-min-md), 1fr)) [grid-end]}.M0m0cW_analyticsListFlex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--space-1)}.M0m0cW_errorMessageRow{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2)}.M0m0cW_landingHeroContent{padding:clamp(var(--space-6), 6vi, var(--space-12));border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-xl);background:radial-gradient(circle at 50% 0%, var(--color-brand-primary-bg-hover), transparent 58%), var(--color-background-card);background-repeat:no-repeat;box-shadow:var(--shadow-lg);margin-inline:auto;max-inline-size:80ch;text-align:center}.M0m0cW_heroLogo{block-size:auto;inline-size:5rem;margin-block-end:var(--space-4);margin-inline:auto}.M0m0cW_landingHeadingTitle{color:var(--color-text-primary);font-size:clamp(var(--font-size-3xl), 7vi, var(--font-size-5xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-block-end:var(--space-2)}.M0m0cW_landingSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin-block-end:var(--space-6);margin-inline:auto;max-inline-size:64ch}@media (width>=768px){.M0m0cW_landingHeroContent{padding-block:var(--space-8)}.M0m0cW_heroLogo{inline-size:8rem}.M0m0cW_landingHeadingTitle{font-size:var(--font-size-4xl)}.M0m0cW_landingSubtitle{font-size:var(--font-size-lg)}}.M0m0cW_landingStats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);list-style:none;margin-block-end:var(--space-6)}.M0m0cW_landingStat{padding:var(--space-2) var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-full);background:var(--color-background-muted);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.M0m0cW_featureBadges{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-6)}.M0m0cW_featureBadge{display:inline-flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-md);background:var(--color-background-muted);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);line-height:var(--line-height-normal)}.M0m0cW_exchangeBadges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);list-style:none}.M0m0cW_exchangeBadge{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.M0m0cW_exchangeBadgeLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.M0m0cW_featureList{list-style:outside;margin-block-end:var(--space-4);padding-inline-start:var(--space-6)}.M0m0cW_featureListItem{color:var(--color-text-secondary);margin-block-end:var(--space-2)}.M0m0cW_ctaFeatures{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin-block-end:var(--space-4)}.M0m0cW_ctaFeature{display:flex;flex-wrap:wrap;align-items:center;color:var(--color-text-primary);font-size:var(--font-size-sm);gap:var(--space-2);line-height:var(--line-height-normal)}.M0m0cW_testimonialCard{padding:var(--space-4);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);box-shadow:var(--shadow-sm);transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.M0m0cW_testimonialCard{transition:none}}@media (hover:hover){.M0m0cW_testimonialCard:hover,.M0m0cW_testimonialCard:focus-visible{border-color:var(--color-border-emphasis);box-shadow:var(--shadow-md)}}.M0m0cW_testimonialContent{margin-block-end:var(--space-4)}.M0m0cW_testimonialAuthor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.M0m0cW_testimonialAvatar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--border-radius-full);background:var(--color-background-muted);block-size:var(--size-icon-2xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);inline-size:var(--size-icon-2xl);line-height:var(--line-height-normal)}.M0m0cW_testimonialRating{display:flex;flex-wrap:wrap;color:var(--color-warning);gap:var(--space-1)}.M0m0cW_dashboardActionsRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.M0m0cW_dashboardLabelClickable{color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}@media (hover:hover){.M0m0cW_dashboardLabelClickable:hover,.M0m0cW_dashboardLabelClickable:focus-visible{color:var(--color-text-primary)}}.M0m0cW_dashboardBalanceStack{display:flex;flex-direction:column;gap:var(--space-2)}.M0m0cW_dashboardBalanceCaption{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.M0m0cW_walletBalanceSection{display:flex;flex-direction:column;gap:var(--space-4)}.M0m0cW_proseCaption{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.M0m0cW_formPageContainer{max-inline-size:var(--container-size-lg)}.M0m0cW_performerRank{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-primary) 50%, var(--color-brand-secondary) 100%);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:#0000;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);-webkit-text-fill-color:transparent}.M0m0cW_statusSuccess{color:var(--color-success);font-weight:var(--font-weight-medium)}.M0m0cW_statusError{color:var(--color-error)}.M0m0cW_controlPanelDisconnected{color:var(--color-error);font-weight:var(--font-weight-medium)}.M0m0cW_controlPanelMono{color:var(--color-text-tertiary);font-family:var(--font-family-mono), sans-serif;font-size:var(--font-size-xs);line-height:var(--line-height-snug);word-break:break-all}.M0m0cW_analyticsExchangeWarning{color:var(--color-warning);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.M0m0cW_analyticsExchangeInfo{color:var(--color-info);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.M0m0cW_analyticsExchangeSuccess{color:var(--color-success);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.M0m0cW_pageCaption{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}
.EmmTCG_stackGap1{display:flex;flex-direction:column;gap:var(--space-1)}.EmmTCG_stackGap2{display:flex;flex-direction:column;gap:var(--space-2)}.EmmTCG_stackGap3{display:flex;flex-direction:column;gap:var(--space-3)}.EmmTCG_stackGap4{display:flex;flex-direction:column;gap:var(--space-4)}.EmmTCG_stackGap2MarginBottom4{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_flexWrap{flex-wrap:wrap}.EmmTCG_flexRowGap1{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--space-1)}.EmmTCG_flexRowGap2{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--space-2)}.EmmTCG_flexRowWrapGap2{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.EmmTCG_flexLayoutRow{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:var(--space-2)}.EmmTCG_flexLayoutBetween{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%}.EmmTCG_buttonGroupFlex{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.EmmTCG_deviceInfo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.EmmTCG_deviceBadges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.EmmTCG_fullWidthContainer{inline-size:100%}.EmmTCG_tableContainerFull{inline-size:100%;overflow-inline:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.EmmTCG_chartContainer{block-size:300px;inline-size:100%}.EmmTCG_centeredContent{display:flex;flex-direction:column;align-items:center;padding:var(--space-8);max-inline-size:calc(100vi - var(--space-6));overflow-wrap:break-word;text-align:center}.EmmTCG_messageContainer{display:flex;flex-direction:column;gap:var(--space-2)}.EmmTCG_scrollableContainer{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.EmmTCG_sendStatusPanel{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:var(--border-width-1) solid var(--color-border-secondary);background:var(--color-background-muted)}.EmmTCG_sendStatusHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.EmmTCG_sendStatusTitle{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.EmmTCG_sendStatusCount{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.EmmTCG_sendStatusList{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.EmmTCG_sendStatusItem{display:grid;grid-template-columns:[EmmTCG_status-start]minmax(5rem,max-content)[EmmTCG_subject-start]minmax(0,1fr)[EmmTCG_time-start]max-content[EmmTCG_time-end];gap:var(--space-1) var(--space-2);align-items:center;min-inline-size:0;padding:var(--space-2);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card)}.EmmTCG_sendStatusKind{color:var(--color-brand-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.EmmTCG_sendStatusSubject{min-inline-size:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.EmmTCG_sendStatusDetail{grid-column:EmmTCG_subject-start/EmmTCG_time-end;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.EmmTCG_sendStatusTime{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.EmmTCG_sendStatusReviewButton{justify-self:start;min-block-size:2rem;padding:var(--space-1) var(--space-2);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-sm);background:var(--color-background-muted);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs)}.EmmTCG_sendStatusDiagnosticPanel{grid-column:EmmTCG_status-start/EmmTCG_time-end;display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-secondary);border-radius:var(--border-radius-sm);background:var(--color-background-muted)}.EmmTCG_sendStatusDiagnosticTitle{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.EmmTCG_sendStatusDiagnosticGrid{display:grid;grid-template-columns:[EmmTCG_delivery-start]minmax(0,1fr)[EmmTCG_delivery-end EmmTCG_provider-start]minmax(0,1fr)[EmmTCG_provider-end];gap:var(--space-2);margin:0}.EmmTCG_sendStatusDiagnosticGrid div{display:grid;gap:var(--space-1)}.EmmTCG_sendStatusDiagnosticGrid dt{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold)}.EmmTCG_sendStatusDiagnosticGrid dd{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xs)}.EmmTCG_sendStatusDiagnosticText{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.EmmTCG_sendStatusDiagnosticActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (hover:hover){.EmmTCG_sendStatusReviewButton:hover,.EmmTCG_sendStatusReviewButton:focus-visible{background:var(--color-background-muted-hover);color:var(--color-text-primary)}}.EmmTCG_sendStatusReviewButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-color);outline-offset:var(--focus-ring-offset)}@media (width<=767px){.EmmTCG_sendStatusItem{grid-template-columns:[EmmTCG_content-start]minmax(0,1fr)[EmmTCG_content-end]}.EmmTCG_sendStatusDetail{grid-column:auto}.EmmTCG_sendStatusDiagnosticPanel{grid-column:auto}.EmmTCG_sendStatusDiagnosticGrid{grid-template-columns:[EmmTCG_content-start]minmax(0,1fr)[EmmTCG_content-end]}}.EmmTCG_exchangeListItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.EmmTCG_exchangeNameDisplay{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-transform:capitalize}.EmmTCG_exchangeToggleLabel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.EmmTCG_noticeWarning{padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-warning);border-radius:var(--border-radius-md);background:var(--color-surface-warning-bg);color:var(--color-surface-warning);margin-block-end:var(--space-4)}.EmmTCG_noticeError{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-error);border-radius:var(--border-radius-md);background:var(--color-surface-error-bg);color:var(--color-surface-error);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_noticeSuccess{padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-success);border-radius:var(--border-radius-md);background:var(--color-surface-success-bg);color:var(--color-surface-success);margin-block-end:var(--space-4)}.EmmTCG_noticeInfo{padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-info);border-radius:var(--border-radius-md);background:var(--color-surface-info-bg);color:var(--color-surface-info);margin-block-end:var(--space-4)}.EmmTCG_noticeSuccessNotice{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-success);border-radius:var(--border-radius-md);margin:var(--space-2) 0;background:var(--color-success);color:var(--color-text-inverse);transition:transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.EmmTCG_noticeSuccessNotice{transition:none}}@media (hover:hover){.EmmTCG_noticeSuccessNotice:hover,.EmmTCG_noticeSuccessNotice:focus-visible{transform:translatey(var(--transform-translate-y-md))}}.EmmTCG_noticeErrorNotice{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-error);border-radius:var(--border-radius-md);margin:var(--space-2) 0;background:var(--color-error);color:var(--color-text-inverse);transition:transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.EmmTCG_noticeErrorNotice{transition:none}}@media (hover:hover){.EmmTCG_noticeErrorNotice:hover,.EmmTCG_noticeErrorNotice:focus-visible{transform:translatey(var(--transform-translate-y-md))}}.EmmTCG_noticeWarningNotice{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-warning);border-radius:var(--border-radius-md);margin:var(--space-2) 0;background:var(--color-warning);color:var(--color-text-inverse);transition:transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.EmmTCG_noticeWarningNotice{transition:none}}@media (hover:hover){.EmmTCG_noticeWarningNotice:hover,.EmmTCG_noticeWarningNotice:focus-visible{transform:translatey(var(--transform-translate-y-md))}}.EmmTCG_noticeInfoNotice{padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-info);border-radius:var(--border-radius-md);margin:var(--space-2) 0;background:var(--color-info);color:var(--color-text-inverse);transition:transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.EmmTCG_noticeInfoNotice{transition:none}}@media (hover:hover){.EmmTCG_noticeInfoNotice:hover,.EmmTCG_noticeInfoNotice:focus-visible{transform:translatey(var(--transform-translate-y-md))}}.EmmTCG_noticeMessage{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.EmmTCG_noticeClose{padding:var(--space-1);border:none;background:0 0;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-lg);line-height:var(--line-height-tight)}@media (hover:hover){.EmmTCG_noticeClose:hover,.EmmTCG_noticeClose:focus-visible{background:var(--color-background-muted);color:var(--color-text-primary)}}.EmmTCG_noticeCloseButton{padding:var(--space-1);border:none;border-radius:var(--border-radius-sm);background:0 0;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-lg);line-height:var(--line-height-none);transition:all var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.EmmTCG_noticeCloseButton{transition:none}}@media (hover:hover){.EmmTCG_noticeCloseButton:hover,.EmmTCG_noticeCloseButton:focus-visible{background:var(--color-background-tertiary);color:var(--color-text-primary)}}.EmmTCG_notice{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_noticeWarningVariant{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-warning);border-radius:var(--border-radius-md);background:var(--color-surface-warning-bg);color:var(--color-surface-warning);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_noticeMessageFlex{display:flex;flex-direction:column;align-items:flex-start;color:var(--color-text-primary);font-weight:var(--font-weight-medium);gap:var(--space-2)}.EmmTCG_noticeErrorFlex{display:flex;flex-wrap:wrap;align-items:flex-start;padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-error);border-radius:var(--border-radius-md);background:var(--color-surface-error-bg);color:var(--color-surface-error);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_noticeSuccessFlex{display:flex;flex-wrap:wrap;align-items:flex-start;padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-success);border-radius:var(--border-radius-md);background:var(--color-surface-success-bg);color:var(--color-surface-success);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_noticeWarningFlex{display:flex;flex-wrap:wrap;align-items:flex-start;padding:var(--space-3);border:var(--border-width-1) solid var(--color-surface-warning);border-radius:var(--border-radius-md);background:var(--color-surface-warning-bg);color:var(--color-surface-warning);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_errorDisplay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:var(--color-error);font-weight:var(--font-weight-medium)}.EmmTCG_errorIconSmall{display:inline-flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:center;block-size:var(--size-icon-sm);color:var(--color-error);inline-size:var(--size-icon-sm)}.EmmTCG_userStatus,.EmmTCG_userEmailStatus{display:flex;flex-wrap:wrap;align-items:center}.EmmTCG_notificationSuccess{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-success);border-radius:var(--border-radius-md);background:var(--color-success-light);color:var(--color-success);font-weight:var(--font-weight-medium);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_notificationError{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-3);border:var(--border-width-1) solid var(--color-border-error);border-radius:var(--border-radius-md);background:var(--color-error-light);gap:var(--space-2);margin-block-end:var(--space-4)}.EmmTCG_progressBar{display:block;border-radius:var(--border-radius-sm);block-size:4px;inline-size:100%}.EmmTCG_progressBarTrack{fill:var(--color-border-primary)}.EmmTCG_progressBarFill{fill:var(--color-brand-primary)}.EmmTCG_latencyBar{flex:1;border-radius:var(--border-radius-sm);color:var(--color-interactive-primary);margin-inline:1px}.EmmTCG_list{padding:0;margin:0;list-style:none}.EmmTCG_mobileOnly{display:block}.EmmTCG_desktopOnly{display:none}@media (width>=1200px){.EmmTCG_mobileOnly{display:none}.EmmTCG_desktopOnly{display:block}}
.Qo_CUW_headerLogo{display:flex;flex-wrap:nowrap;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-weight:var(--font-weight-bold);gap:var(--space-2);min-block-size:var(--size-touch-target);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.Qo_CUW_headerLogo{transition:none}}@media (hover:hover){.Qo_CUW_headerLogo:hover,.Qo_CUW_headerLogo:focus-visible{background-color:var(--color-background-muted-hover);color:var(--color-text-primary)}}.Qo_CUW_headerLogoActive{background-color:#0000;color:var(--color-text-primary)}@media (hover:hover){.Qo_CUW_headerLogoActive:hover,.Qo_CUW_headerLogoActive:focus-visible{background-color:var(--color-background-muted-hover);color:var(--color-text-primary)}}.Qo_CUW_desktopNav{position:sticky;z-index:var(--z-index-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background:var(--color-background-card);border-block-end:var(--border-width-1) solid var(--color-border-primary);color:var(--color-text-secondary);gap:var(--space-2);inline-size:100%;inset-block-start:0}.Qo_CUW_desktopNavMenu{display:flex;flex-wrap:nowrap;flex:1;align-items:center;gap:0;min-inline-size:0}.Qo_CUW_desktopNavMenu>*{padding-inline:var(--space-2);font-size:var(--font-size-sm);white-space:nowrap}.Qo_CUW_desktopNavActions{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:var(--space-1)}@media (width>=768px) and (width<=1199px){.Qo_CUW_desktopNav{padding-inline:var(--space-3)}}.Qo_CUW_navDropdown{position:relative}.Qo_CUW_navDropdownIcon{display:inline-flex;flex-wrap:wrap;align-items:center;block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm)}.Qo_CUW_navDropdownMenu{position:absolute;z-index:50;display:flex;flex-direction:column;padding:var(--space-2);border:var(--border-width-1) solid var(--color-border-primary);border-radius:var(--border-radius-md);background:var(--color-background-card);box-shadow:var(--shadow-md);gap:var(--space-1);inset-block-start:100%;inset-inline-start:0;min-inline-size:160px}.Qo_CUW_logoMark{display:block;inline-size:6rem}.Qo_CUW_logoMark svg{display:block;block-size:auto;inline-size:100%}.Qo_CUW_sidebarNav{display:flex;flex-direction:column;background:var(--color-background-card);block-size:100%;border-inline-end:var(--border-width-1) solid var(--color-border-primary);color:var(--color-text-secondary)}.Qo_CUW_sidebarNavHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--space-4);border-block-end:var(--border-width-1) solid var(--color-border-primary);gap:var(--space-2)}.Qo_CUW_sidebarNavLogo{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-weight:var(--font-weight-bold);gap:var(--space-3);min-block-size:var(--size-touch-target);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarNavLogo{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNavLogo:hover,.Qo_CUW_sidebarNavLogo:focus-visible{background-color:var(--color-background-muted-hover);color:var(--color-text-primary)}}.Qo_CUW_sidebarNavContent{flex:1;padding:var(--space-2);overflow-block:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.Qo_CUW_sidebarNavSection{margin-block-end:var(--space-4)}.Qo_CUW_sidebarNavSectionTitle{padding:var(--space-2) var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight);margin-block-end:var(--space-2);text-transform:uppercase}.Qo_CUW_sidebarNavList{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--space-1);list-style-type:none}.Qo_CUW_sidebarNavItem{display:block}.Qo_CUW_sidebarNavLink{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);gap:var(--space-3);min-block-size:var(--size-touch-target);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarNavLink{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNavLink:hover,.Qo_CUW_sidebarNavLink:focus-visible{background-color:var(--color-background-muted-hover);color:var(--color-text-primary)}}.Qo_CUW_sidebarNavLinkActive{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-sm);background-color:var(--color-background-muted-hover);color:var(--color-interactive-primary);font-weight:var(--font-weight-semibold);gap:var(--space-3);min-block-size:var(--size-touch-target);text-decoration:none}.Qo_CUW_sidebarNavLinkActive:before{position:absolute;background-color:var(--color-interactive-primary);border-end-start-radius:var(--border-radius-sm);border-start-start-radius:var(--border-radius-sm);content:"";inline-size:3px;inset-block-end:0;inset-block-start:0;inset-inline-start:0}.Qo_CUW_sidebarNavIcon{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:center;block-size:var(--size-icon-sm);inline-size:var(--size-icon-sm)}.Qo_CUW_sidebarNavFooter{display:flex;flex-direction:column;padding:var(--space-4);border-block-start:var(--border-width-1) solid var(--color-border-primary);gap:var(--space-3);margin-block-start:auto}.Qo_CUW_sidebarFooterButton{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-2) var(--space-3);border:var(--border-width-1) solid transparent;border-radius:var(--border-radius-md);background:0 0;color:var(--color-text-secondary);font-family:var(--font-family-primary), sans-serif;font-size:var(--font-size-sm);gap:var(--space-2);inline-size:100%;line-height:var(--line-height-relaxed);min-block-size:var(--size-touch-target);text-align:start;transition:background-color .2s,border-color .2s,color .2s,transform .2s}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarFooterButton{transition:none}}@media (hover:hover){.Qo_CUW_sidebarFooterButton:hover,.Qo_CUW_sidebarFooterButton:focus-visible{border-color:var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}}.Qo_CUW_sidebarFooterButton:active{background:var(--color-background-tertiary);transform:translateY(1px)}.Qo_CUW_sidebarFooterThemeSwitcher{font-family:var(--font-family-primary), sans-serif;line-height:var(--line-height-relaxed)}@media (width>=768px){.Qo_CUW_sidebarNav{inline-size:var(--space-16);transition:inline-size .2s ease-in-out}.Qo_CUW_sidebarNavContent{padding-inline:max(var(--space-1), calc((var(--space-16) - var(--size-touch-target) - var(--border-width-1)) / 2))}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarNav{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNav:hover,.Qo_CUW_sidebarNav:focus-visible{inline-size:var(--size-sidebar)}}.Qo_CUW_sidebarNavHeader{display:none}.Qo_CUW_desktopNavActions .Qo_CUW_smallPrimaryButton{position:absolute;pointer-events:none;visibility:hidden}.Qo_CUW_languageSwitcher .Qo_CUW_languageCode{display:inline}.Qo_CUW_languageSwitcher .Qo_CUW_languageName{display:none}.Qo_CUW_themeSwitcher .Qo_CUW_themeText{display:none}.Qo_CUW_sidebarNavLogo span:last-child,.Qo_CUW_sidebarNavLink span:last-child,.Qo_CUW_sidebarNavLinkActive span:last-child,.Qo_CUW_sidebarNavSectionTitle{display:none;opacity:0}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarNavLogo span:last-child,.Qo_CUW_sidebarNavLink span:last-child,.Qo_CUW_sidebarNavLinkActive span:last-child,.Qo_CUW_sidebarNavSectionTitle{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarNavLogo span:last-child,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarNavLogo span:last-child,.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarNavLink span:last-child,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarNavLink span:last-child,.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarNavLinkActive span:last-child,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarNavLinkActive span:last-child,.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarNavSectionTitle,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarNavSectionTitle{display:inline;opacity:1}}.Qo_CUW_sidebarNavLink,.Qo_CUW_sidebarNavLinkActive{justify-content:center;padding:var(--space-3)}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarNavLink,.Qo_CUW_sidebarNavLinkActive{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarNavLink,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarNavLink,.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarNavLinkActive,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarNavLinkActive{justify-content:flex-start;padding:var(--space-2) var(--space-3)}}.Qo_CUW_sidebarNavFooter{flex-direction:column;align-items:center;padding-block:var(--space-2);padding-inline:max(var(--space-1), calc((var(--space-16) - var(--size-touch-target) - var(--border-width-1)) / 2));gap:var(--space-2);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarNavFooter{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarNavFooter,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarNavFooter{flex-direction:column;align-items:stretch;padding:var(--space-4);gap:var(--space-3)}}.Qo_CUW_sidebarFooterButton span:last-child{display:none;opacity:0;transition:opacity .2s ease-in-out}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarFooterButton span:last-child{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarFooterButton span:last-child,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarFooterButton span:last-child{display:inline;opacity:1}}.Qo_CUW_sidebarFooterButton{justify-content:center;padding:var(--space-3);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarFooterButton{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarFooterButton,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarFooterButton{justify-content:flex-start;padding:var(--space-2) var(--space-3)}}.Qo_CUW_sidebarFooterThemeSwitcher{display:flex;flex-wrap:wrap;justify-content:center}@media (hover:hover){.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarFooterThemeSwitcher,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarFooterThemeSwitcher{justify-content:flex-start}}.Qo_CUW_sidebarFooterThemeSwitcher span:last-child{display:none;opacity:0;transition:opacity .2s ease-in-out}@media (prefers-reduced-motion:reduce){.Qo_CUW_sidebarFooterThemeSwitcher span:last-child{transition:none}}@media (hover:hover){.Qo_CUW_sidebarNav:hover .Qo_CUW_sidebarFooterThemeSwitcher span:last-child,.Qo_CUW_sidebarNav:focus-visible .Qo_CUW_sidebarFooterThemeSwitcher span:last-child{display:inline;opacity:1}}}@media (width>=1024px){.Qo_CUW_sidebarNav{inline-size:var(--size-sidebar);transition:none}.Qo_CUW_sidebarNavContent{padding-inline:var(--space-2)}@media (hover:hover){.Qo_CUW_sidebarNav:hover,.Qo_CUW_sidebarNav:focus-visible{inline-size:var(--size-sidebar)}}.Qo_CUW_sidebarNavHeader{display:flex;flex-wrap:wrap}.Qo_CUW_desktopNavActions .Qo_CUW_smallPrimaryButton{position:static;pointer-events:auto;visibility:visible}.Qo_CUW_languageSwitcher .Qo_CUW_languageCode{display:none}.Qo_CUW_languageSwitcher .Qo_CUW_languageName{display:inline}.Qo_CUW_themeSwitcher .Qo_CUW_themeText{display:inline}.Qo_CUW_sidebarNavLogo span:last-child,.Qo_CUW_sidebarNavLink span:last-child,.Qo_CUW_sidebarNavLinkActive span:last-child,.Qo_CUW_sidebarNavSectionTitle{display:inline;opacity:1}.Qo_CUW_sidebarNavLink,.Qo_CUW_sidebarNavLinkActive{justify-content:flex-start;padding:var(--space-2) var(--space-3)}.Qo_CUW_sidebarNavFooter{align-items:stretch;padding:var(--space-4);gap:var(--space-3)}.Qo_CUW_sidebarFooterButton span:last-child{display:inline;opacity:1}.Qo_CUW_sidebarFooterButton{justify-content:flex-start;padding:var(--space-2) var(--space-3)}.Qo_CUW_sidebarFooterThemeSwitcher{justify-content:flex-start}.Qo_CUW_sidebarFooterThemeSwitcher span:last-child{display:inline;opacity:1}}.Qo_CUW_desktopNavActions .Qo_CUW_smallPrimaryButton{overflow:hidden;max-inline-size:200px;text-overflow:ellipsis;white-space:nowrap}.Qo_CUW_mobileMenuOpen{position:fixed;z-index:var(--z-index-modal);display:flex;flex-direction:column;padding:var(--space-4);background:var(--color-background-card);border-block-end:var(--border-width-1) solid var(--color-border-primary);gap:var(--space-4);inline-size:var(--size-sidebar);max-inline-size:calc(100vi - var(--space-6));inset-block-end:0;inset-block-start:0;inset-inline-start:0;overflow-block:auto;overscroll-behavior:contain;padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));transform:translate(0);transition:transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.Qo_CUW_mobileMenuOpen{transition:none}}.Qo_CUW_mobileMenuClosed{position:fixed;z-index:var(--z-index-modal);display:flex;flex-direction:column;padding:var(--space-4);background:var(--color-background-card);border-block-end:var(--border-width-1) solid var(--color-border-primary);gap:var(--space-4);inline-size:var(--size-sidebar);max-inline-size:calc(100vi - var(--space-6));inset-block-end:0;inset-block-start:0;inset-inline-start:0;transform:translatex(var(--mobile-menu-translate-closed));transition:transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.Qo_CUW_mobileMenuClosed{transition:none}}.Qo_CUW_mobileMenuOverlayOpen{position:fixed;z-index:var(--z-index-overlay);background:var(--color-backdrop);inset:0;opacity:1;pointer-events:auto}.Qo_CUW_mobileMenuOverlayClosed{position:fixed;z-index:var(--z-index-overlay);background:var(--color-backdrop);inset:0;opacity:0;pointer-events:none}.Qo_CUW_mobileMenuHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-3)}.Qo_CUW_mobileMenuCloseButton{min-inline-size:2.75rem}.Qo_CUW_mobileMenuHeaderBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);inline-size:100%;margin-block-end:var(--space-3)}.Qo_CUW_mobileMenuList{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--space-2);list-style-type:none}.Qo_CUW_mobileNavItem{display:block;margin-block:0}.Qo_CUW_mobileNavLink{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium);gap:var(--space-2);text-decoration:none;transition:background-color var(--transition-duration-fast), border-color var(--transition-duration-fast), color var(--transition-duration-fast), transform var(--transition-duration-fast)}@media (prefers-reduced-motion:reduce){.Qo_CUW_mobileNavLink{transition:none}}@media (hover:hover){.Qo_CUW_mobileNavLink:hover,.Qo_CUW_mobileNavLink:focus-visible{background-color:var(--color-background-muted-hover);color:var(--color-text-primary)}}.Qo_CUW_mobileNavLinkActive{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--border-radius-sm);background-color:var(--color-background-muted-hover);color:var(--color-interactive-primary);font-weight:var(--font-weight-medium);gap:var(--space-2);text-decoration:none}.Qo_CUW_languageSwitcher{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.Qo_CUW_languageCode{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);min-inline-size:32px}.Qo_CUW_languageName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);white-space:nowrap}.Qo_CUW_languageSwitcher [data-language-menu-list]{display:flex;flex-direction:column;padding:0;margin:0;max-block-size:min(var(--size-language-menu-max), 70dvb);min-inline-size:var(--size-language-menu-min);list-style:none;overflow-block:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.Qo_CUW_languageSwitcher [data-language-menu-item]{display:block;margin:0;list-style:none}.Qo_CUW_languageSwitcher [data-language-menu-option]{display:grid;align-items:center;grid-template-columns:[Qo_CUW_code]4.25rem[Qo_CUW_label]minmax(0,1fr)[Qo_CUW_grid-end];gap:var(--space-2);inline-size:100%;min-block-size:2.75rem;text-align:start;white-space:nowrap}.Qo_CUW_languageSwitcher [data-language-menu-code]{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;inline-size:auto;min-inline-size:0;white-space:nowrap}.Qo_CUW_languageSwitcher [data-language-menu-label]{min-inline-size:0;white-space:nowrap}.Qo_CUW_themeSwitcher{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.Qo_CUW_themeText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);white-space:nowrap}
