/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", "Cascadia Code", Consolas, ui-monospace, monospace;--color-purple-500:oklch(56% .19 294);--color-neutral-50:oklch(98% .004 248);--color-neutral-200:oklch(91% .012 248);--color-neutral-300:oklch(85% .016 248);--color-neutral-500:oklch(56% .028 248);--color-neutral-700:oklch(34% .032 248);--color-neutral-800:oklch(24% .032 248);--color-neutral-900:oklch(17% .03 248);--color-neutral-950:oklch(11% .028 248);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:oklch(97% .018 262);--color-primary-300:oklch(79% .125 262);--color-primary-500:oklch(56% .24 262);--color-primary-600:oklch(47% .24 262);--color-primary-950:oklch(16% .08 262);--color-brand-primary:#0054ff;--color-brand-violet:#604df9;--color-secondary-300:oklch(82% .12 190);--color-secondary-500:oklch(66% .15 190);--color-warning-300:oklch(85% .11 75);--color-warning-500:oklch(75% .17 82);--color-warning-700:oklch(48% .13 82);--color-error-600:oklch(49% .19 25);--color-surface:#fff;--font-numeric:"Roboto Mono", "SFMono-Regular", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-72{width:calc(var(--spacing) * 72)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.p-4{padding:calc(var(--spacing) * 4)}.font-numeric{font-family:var(--font-numeric)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-primary-600{color:var(--color-primary-600)}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--color-primary-50:oklch(97% .018 262);--color-primary-100:oklch(94% .04 262);--color-primary-200:oklch(88% .075 262);--color-primary-300:oklch(79% .125 262);--color-primary-400:oklch(69% .18 262);--color-primary-500:oklch(56% .24 262);--color-primary-600:oklch(47% .24 262);--color-primary-700:oklch(41% .19 262);--color-primary-800:oklch(32% .15 262);--color-primary-900:oklch(24% .11 262);--color-primary-950:oklch(16% .08 262);--brand-primary:var(--color-brand-primary);--brand-violet:var(--color-brand-violet);--brand-gradient:linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-violet) 100%);--brand-mark-color-display:block;--brand-mark-white-display:none;--focus-ring-width:calc(var(--spacing) / 2);--focus-ring-offset:calc(var(--spacing) / 2);--focus-ring-color:var(--color-primary-500);--z-local-base:1;--z-local-above:2;--z-local-top:3;--z-sticky-bar:40;--z-shell-header:100;--z-popover:120;--z-drawer:150;--z-above-antd-overlay:1100;--color-secondary-100:oklch(95% .045 190);--color-secondary-200:oklch(88% .082 190);--color-secondary-300:oklch(82% .12 190);--color-secondary-500:oklch(66% .15 190);--color-secondary-600:oklch(55% .135 190);--color-secondary-700:oklch(44% .12 190);--color-secondary-900:oklch(25% .08 190);--color-neutral-50:oklch(98% .004 248);--color-neutral-100:oklch(96% .008 248);--color-neutral-200:oklch(91% .012 248);--color-neutral-300:oklch(85% .016 248);--color-neutral-400:oklch(71% .022 248);--color-neutral-500:oklch(56% .028 248);--color-neutral-600:oklch(45% .03 248);--color-neutral-700:oklch(34% .032 248);--color-neutral-800:oklch(24% .032 248);--color-neutral-900:oklch(17% .03 248);--color-neutral-950:oklch(11% .028 248);--color-success-50:oklch(97% .04 155);--color-success-200:oklch(88% .1 155);--color-success-300:oklch(79% .13 155);--color-success-400:oklch(69% .16 155);--color-success-500:oklch(61% .16 155);--color-success-600:oklch(50% .14 155);--color-success-700:oklch(40% .12 155);--color-success-900:oklch(24% .06 155);--color-warning-50:oklch(97% .05 82);--color-warning-100:oklch(94% .05 80);--color-warning-200:oklch(91% .09 90);--color-warning-300:oklch(85% .11 75);--color-warning-400:var(--color-warning-500);--color-warning-500:oklch(75% .17 82);--color-warning-600:oklch(54% .14 55);--color-warning-700:oklch(48% .13 82);--color-warning-900:oklch(27% .06 60);--color-error-50:oklch(97% .035 25);--color-error-100:oklch(91% .05 25);--color-error-200:oklch(84% .08 25);--color-error-300:oklch(74% .13 25);--color-error-400:oklch(66% .165 25);--color-error-500:oklch(58% .2 25);--color-error-600:oklch(49% .19 25);--color-error-700:oklch(39% .15 25);--color-error-900:oklch(24% .08 25);--color-purple-50:oklch(95% .03 306);--color-purple-100:oklch(90% .07 320);--color-purple-200:oklch(84% .1 306);--color-purple-300:oklch(78% .12 297);--color-purple-500:oklch(56% .19 294);--color-purple-600:oklch(49% .22 293);--color-purple-800:oklch(38% .17 305);--color-route-role-a:var(--color-primary-500);--color-route-role-b:var(--color-secondary-500);--color-route-role-c:var(--color-purple-500);--color-route-role-d:var(--color-neutral-500);--color-on-primary:#fff;--color-surface:#fff;--shell-header-bg:var(--color-surface);--shell-header-border:var(--color-neutral-200);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", "Cascadia Code", Consolas, ui-monospace, monospace;--font-numeric:"Roboto Mono", "SFMono-Regular", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:3rem;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #00050d14}@supports (color:color-mix(in lab, red, red)){:root{--shadow-sm:0 1px 2px 0 color-mix(in oklab, var(--color-neutral-950) 8%, transparent)}}:root{--shadow-md:0 10px 28px -18px #00050d57}@supports (color:color-mix(in lab, red, red)){:root{--shadow-md:0 10px 28px -18px color-mix(in oklab, var(--color-neutral-950) 34%, transparent)}}:root{--shadow-lg:0 20px 44px -26px #00050d70}@supports (color:color-mix(in lab, red, red)){:root{--shadow-lg:0 20px 44px -26px color-mix(in oklab, var(--color-neutral-950) 44%, transparent)}}:root{--shadow-xl:0 30px 70px -38px #00050d85}@supports (color:color-mix(in lab, red, red)){:root{--shadow-xl:0 30px 70px -38px color-mix(in oklab, var(--color-neutral-950) 52%, transparent)}}:root{--home-brand:#1f5cff;--home-brand-hover:#0e46d8;--home-brand-tint:var(--color-primary-50);--home-accent:#00b8a9;--home-accent-ink:#00806e;--home-ink:#0b1b33;--home-ink-2:#3d4b66;--home-ink-3:#6b7894;--home-line:#e3e9f2;--home-line-strong:#c9d4e6;--home-bg:#f6f8fc;--home-surface:#fff;--home-surface-hover:#eef2fa;--home-hero-from:#fbfcff}@supports (color:color-mix(in lab, red, red)){:root{--home-hero-from:color-mix(in oklab, var(--color-primary-50) 28%, var(--color-surface))}}:root{--home-hero-to:#f4f7fe;--home-vendor-ink:#9aa7c0;--home-card-hover-border:#d4dff5;--home-deep:#0e1a2e;--home-shadow-sm:0 .0625rem .125rem #0b1b330d;--home-shadow-md:0 .5rem 1.5rem #0b1b3314;--home-shadow-lg:0 1.25rem 3rem #0b1b331f;--home-shadow-brand:0 .25rem .875rem #1f5cff47;--home-focus-ring:0 0 0 .1875rem #1f5cff24;--home-mask:#0b1b336b;--home-hero-beam:radial-gradient(circle, #1f5cff2e 0%, #00b8a91a 42%, transparent 68%);--home-price-featured-shadow:0 1rem 2.5rem #1f5cff24;--home-callout-info-border:#1f5cff47;--home-callout-info-bg:var(--color-primary-50);--home-callout-info-ink:#17408f;--home-callout-warn-border:#d977064d;--home-callout-warn-bg:#d977060f;--home-callout-warn-ink:#92580b;--home-method-get:#16a34a;--home-on-deep:#fff;--home-on-white:#0b1b33;--home-on-white-hover:#eef2fa;--home-deep-ink:#dce3f0;--home-deep-text:#c7d2e8;--home-deep-muted:#8fa3c4;--home-deep-faint:#7286a8;--home-deep-line:#ffffff14;--home-deep-bar:#ffffff0a;--home-deep-bar-line:#ffffff12;--home-deep-inset:#ffffff0f;--home-deep-shadow:0 1.875rem 4.375rem #0b1b334d;--home-outline-border:#ffffff59;--home-outline-border-hover:#ffffffb3;--home-outline-bg-hover:#ffffff14;--home-term-red:#ff5f57;--home-term-yellow:#febc2e;--home-term-green:#28c840;--home-tok-comment:#8fa3c4;--home-tok-keyword:#7c9cff;--home-tok-string:#5eead4;--home-tok-func:#93c5fd;--home-tok-num:#f0b35e;--home-tok-plain:#c4d0e8}:root[data-koonzi-theme=dark]{--color-warning-400:var(--color-warning-300);--brand-mark-color-display:none;--brand-mark-white-display:block;--shell-header-bg:var(--color-neutral-900);--shell-header-border:var(--color-neutral-800);--portal-border:var(--color-neutral-700);--portal-empty-ink:var(--color-neutral-300);--client-bg:#101724;--client-panel:#182235;--client-panel-soft:#202b3f;--client-border:#42526a;--client-ink:#f8fafc;--client-heading:#fff;--client-muted:#cbd5e1;--client-subtle:#9aa8bb;--client-accent:#8cbcff;--client-danger:#ff8f8f;--client-success:#9ee6a8;--client-warning:#ffd166;--client-field-bg:#101827;--client-field-border:#52627a;--client-header-bg:#151f31;--client-hover-bg:#22304a;--client-sidebar:#070b13;--client-sidebar-soft:#111827;--client-secondary-ink:var(--client-muted);--client-tertiary-ink:var(--client-muted);--client-strong-ink:var(--client-heading);--client-card-title-ink:var(--client-muted);--client-auth-bg:#000511}@supports (color:color-mix(in lab, red, red)){:root[data-koonzi-theme=dark]{--client-auth-bg:color-mix(in oklab, var(--color-neutral-950) 88%, var(--color-primary-950))}}:root[data-koonzi-theme=dark]{--client-auth-ink:var(--color-neutral-50);--client-auth-grid-row:#94bbff1a}@supports (color:color-mix(in lab, red, red)){:root[data-koonzi-theme=dark]{--client-auth-grid-row:color-mix(in oklab, var(--color-primary-300) 10%, transparent)}}:root[data-koonzi-theme=dark]{--client-auth-grid-column:#50ddd514}@supports (color:color-mix(in lab, red, red)){:root[data-koonzi-theme=dark]{--client-auth-grid-column:color-mix(in oklab, var(--color-secondary-300) 8%, transparent)}}:root[data-koonzi-theme=dark]{--client-auth-card-bg:#040f1e}@supports (color:color-mix(in lab, red, red)){:root[data-koonzi-theme=dark]{--client-auth-card-bg:color-mix(in oklab, var(--color-neutral-900) 88%, var(--color-primary-950))}}:root[data-koonzi-theme=dark]{--client-auth-card-border:#3e5169}@supports (color:color-mix(in lab, red, red)){:root[data-koonzi-theme=dark]{--client-auth-card-border:color-mix(in oklab, var(--color-primary-300) 18%, var(--color-neutral-700))}}:root[data-koonzi-theme=dark]{--client-auth-card-shadow-near:transparent;--client-auth-card-shadow-far:#0000003d;--client-loading-bg:var(--client-auth-bg);--client-loading-grid-row:var(--client-auth-grid-row);--client-loading-grid-column:var(--client-auth-grid-column);--client-table-head-bg:var(--client-panel-soft);--client-table-row-divider:var(--client-border)}@supports (color:color-mix(in lab, red, red)){:root[data-koonzi-theme=dark]{--client-table-row-divider:color-mix(in oklab, var(--client-border) 60%, transparent)}}:root[data-koonzi-theme=dark]{--client-table-row-hover-bg:var(--client-hover-bg);--client-raised-card-border:var(--client-border);--client-metric-accent-ink:var(--client-heading);--client-metric-icon-bg:var(--client-panel-soft);--client-metric-icon-ink:var(--client-accent);--client-disabled-border:var(--client-field-border);--client-disabled-bg:#26344d;--client-disabled-ink:var(--client-muted);--client-qrcode-border:var(--client-border);--home-brand:#7a9bff;--home-brand-hover:#9fbaff;--home-brand-tint:#1c2740;--home-accent:#2fd4c4;--home-accent-ink:#2fd4c4;--home-ink:#f8fafc;--home-ink-2:#cbd5e1;--home-ink-3:#94a3b8;--home-line:#334155;--home-line-strong:#42526a;--home-bg:#101724;--home-surface:#182235;--home-surface-hover:#22304a;--home-hero-from:#131c2e;--home-hero-to:#101724;--home-vendor-ink:#718096;--home-card-hover-border:#52627a;--home-deep:#0b111d;--home-shadow-sm:0 .0625rem .125rem #0000004d;--home-shadow-md:0 .5rem 1.5rem #0006;--home-shadow-lg:0 1.25rem 3rem #00000080;--home-shadow-brand:0 .25rem .875rem #7a9bff38;--home-focus-ring:0 0 0 .1875rem #7a9bff3d;--home-mask:#0000009e;--home-callout-info-border:#7a9bff57;--home-callout-info-bg:#7a9bff1a;--home-callout-info-ink:#bcd0ff;--home-callout-warn-border:#ffd1664d;--home-callout-warn-bg:#ffd16614;--home-callout-warn-ink:#ffd166;--home-method-get:#74d17d}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.ant-input-password-icon{min-width:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 6);justify-content:center;align-items:center;display:inline-flex}.login-modal-fields,.login-security-sections,.login-security-rows,.login-security-form-fields{width:100%}.login-security-row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.login-security-actions,.login-security-verifier-switch{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.login-security-field{gap:calc(var(--spacing) * 2);display:grid}.login-security-form-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);display:flex}.login-security-secret{gap:calc(var(--spacing) * 2);overflow-wrap:anywhere;display:grid}@media (prefers-reduced-motion:reduce){:not(:where(.ant-spin-dot,.ant-spin-dot *,.ant-skeleton-active,.ant-skeleton-active *)),:not(:where(.ant-spin-dot,.ant-spin-dot *,.ant-skeleton-active,.ant-skeleton-active *)):before,:not(:where(.ant-spin-dot,.ant-spin-dot *,.ant-skeleton-active,.ant-skeleton-active *)):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.legal-shell{background:var(--color-neutral-50);min-height:100vh;color:var(--color-neutral-900)}.legal-shell-inner{width:min(51.25rem,100% - 2rem);margin:0 auto;padding:1.5rem 0 3rem}.legal-shell-nav{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.legal-shell-meta{color:var(--color-neutral-600);margin:0 0 1.25rem;font-size:.875rem}.legal-index-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.legal-index-list a{border:.0625rem solid var(--color-neutral-200);border-radius:var(--radius-lg);background:var(--color-neutral-100);color:inherit;padding:.9rem 1rem;text-decoration:none;display:block}.legal-index-list a:hover{border-color:var(--color-primary-500)}.legal-md-h1{margin:0 0 1rem;font-size:1.75rem;line-height:1.3}.legal-md-h2{margin:1.5rem 0 .75rem;font-size:1.25rem}.legal-md-h3{margin:1.25rem 0 .5rem;font-size:1.05rem}.legal-md-p,.legal-md-ul{margin:0 0 .85rem;line-height:1.7}.legal-md-ul{padding-inline-start:1.25rem}.legal-md-table-wrap{margin:0 0 1rem;overflow-x:auto}.legal-md-table{border-collapse:collapse;width:100%;font-size:.9rem}.legal-md-table th,.legal-md-table td{border:.0625rem solid var(--color-neutral-200);text-align:start;vertical-align:top;padding:.5rem .65rem}.legal-md-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.legal-related{border-top:.0625rem solid var(--color-neutral-200);margin-top:2rem;padding-top:1rem}.legal-related ul{margin:.5rem 0 0;padding-inline-start:1.1rem}:root{--client-bg:color-mix(in oklab, var(--color-neutral-50) 84%, var(--color-primary-50));--client-panel:#fff;--client-panel-soft:color-mix(in oklab, var(--color-neutral-50) 78%, var(--color-primary-50));--client-border:color-mix(in oklab, var(--color-neutral-300) 72%, transparent);--client-ink:var(--color-neutral-950);--client-heading:#111827;--client-muted:var(--color-neutral-600);--client-subtle:var(--color-neutral-500);--client-accent:var(--color-primary-600);--client-danger:#ba1a1a;--client-success:#237804;--client-warning:#ad6800;--client-field-bg:#fff;--client-field-border:var(--color-neutral-300);--client-header-bg:color-mix(in oklab, #fff 88%, var(--client-bg));--client-hover-bg:#fff;--client-sidebar:color-mix(in oklab, var(--color-neutral-950) 88%, var(--color-primary-950));--client-sidebar-soft:color-mix(in oklab, var(--color-neutral-900) 72%, var(--color-primary-950));--client-secondary-ink:var(--color-neutral-700);--client-tertiary-ink:var(--color-neutral-500);--client-strong-ink:var(--color-neutral-800);--client-card-title-ink:var(--client-ink);--client-auth-bg:#f7f9fc;--client-auth-ink:#111827;--client-auth-grid-row:#e8edf5;--client-auth-grid-column:#e8edf5;--client-auth-accent:var(--color-primary-600);--client-auth-on-accent:#fff;--client-auth-label-bg:#dbeafe;--client-auth-label-ink:var(--color-primary-700);--client-auth-card-bg:#fff;--client-auth-card-border:var(--color-neutral-300);--client-auth-card-shadow-near:color-mix(in oklab, var(--color-neutral-800) 10%, transparent);--client-auth-card-shadow-far:transparent;--client-loading-bg:#f5f7fb;--client-loading-grid-row:transparent;--client-loading-grid-column:transparent;--client-divider:color-mix(in oklab, var(--client-border) 72%, transparent);--client-card-head-divider:color-mix(in oklab, var(--client-border) 74%, transparent);--client-row-divider:color-mix(in oklab, var(--client-border) 62%, transparent);--client-field-divider:color-mix(in oklab, var(--client-border) 58%, transparent);--client-outline:color-mix(in oklab, var(--client-border) 76%, transparent);--client-outline-dashed:color-mix(in oklab, var(--client-border) 82%, transparent);--client-outline-hover:color-mix(in oklab, var(--color-primary-300) 56%, var(--client-border));--client-table-head-bg:#f7f9fc;--client-table-row-divider:color-mix(in oklab, var(--color-neutral-300) 45%, transparent);--client-table-row-hover-bg:#f7f9fc;--client-raised-card-border:color-mix(in oklab, var(--color-neutral-300) 55%, transparent);--client-raised-card-shadow-tint:#1018280d;--client-tabs-nav-divider:color-mix(in oklab, var(--color-neutral-300) 55%, transparent);--client-metric-card-wash:color-mix(in oklab, var(--client-panel-soft) 72%, transparent);--client-metric-accent-ink:#003da6;--client-metric-icon-bg:#f2f4f7;--client-metric-icon-ink:#003da6;--client-traffic-bar-glow:color-mix(in oklab, var(--color-primary-700) 16%, transparent);--client-track-bg:color-mix(in oklab, var(--color-neutral-200) 82%, transparent);--client-accent-wash:color-mix(in oklab, var(--client-accent) 15%, var(--client-panel));--client-alert-danger-border:#ba1a1a3d;--client-user-avatar-ink:color-mix(in oklab, var(--color-neutral-50) 92%, var(--color-primary-100));--client-avatar-ink:#003da6;--client-role-tag-bg:#dbe1ff;--client-role-tag-border:#b4c5ff;--client-role-tag-ink:#003ea8;--client-tag-success-bg:#f6ffed;--client-tag-success-border:#b7eb8f;--client-tag-success-ink:#237804;--client-tag-warning-bg:#fffbe6;--client-tag-warning-border:#ffe58f;--client-tag-warning-ink:#ad6800;--client-tag-neutral-bg:#eceef1;--client-tag-neutral-border:var(--color-neutral-300);--client-tag-neutral-ink:var(--color-neutral-700);--client-notification-ring:#f7f9fc;--client-notification-dot:#ba1a1a;--client-keycap-bg:#fff;--client-keycap-border:var(--color-neutral-300);--client-keycap-ink:var(--color-neutral-500);--client-disabled-border:#d9d9d9;--client-disabled-bg:#0000000a;--client-disabled-ink:#00000040;--client-qrcode-bg:#fff;--client-qrcode-border:#e5e7eb}.client-auth-page{grid-template-columns:minmax(calc(var(--spacing) * 75), .82fr) minmax(calc(var(--spacing) * 95), calc(var(--spacing) * 115));gap:clamp(calc(var(--spacing) * 9), 7vw, calc(var(--spacing) * 22));min-height:100vh;padding:clamp(calc(var(--spacing) * 10.5), 7vw, calc(var(--spacing) * 22)) clamp(calc(var(--spacing) * 6), 7vw, calc(var(--spacing) * 28));background:linear-gradient(var(--client-auth-grid-row) calc(var(--spacing) / 4), transparent calc(var(--spacing) / 4)), linear-gradient(90deg, var(--client-auth-grid-column) calc(var(--spacing) / 4), transparent calc(var(--spacing) / 4)), var(--client-auth-bg);background-size:calc(var(--spacing) * 12) calc(var(--spacing) * 12);color:var(--client-auth-ink);align-items:center;display:grid}.client-auth-copy{max-width:calc(var(--spacing) * 155)}.client-auth-copy h1{margin:calc(var(--spacing) * 3.5) 0 0;font-size:clamp(calc(var(--spacing) * 8.5), 5vw, calc(var(--spacing) * 13.5));letter-spacing:0;line-height:1.15}.client-auth-copy p{margin:calc(var(--spacing) * 4.5) 0 0;max-width:calc(var(--spacing) * 135);color:var(--client-secondary-ink);font-size:calc(var(--spacing) * 3.75);line-height:1.8}.client-label{min-height:calc(var(--spacing) * 6);padding:0 calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);background:var(--client-auth-label-bg);color:var(--client-auth-label-ink);font-size:calc(var(--spacing) * 3.25);align-items:center;font-weight:600;display:inline-flex}.client-auth-assurance{gap:calc(var(--spacing) * 3);margin:calc(var(--spacing) * 7) 0 0;color:var(--client-secondary-ink);padding:0;list-style:none;display:grid}.client-auth-assurance li{gap:calc(var(--spacing) * 2.5);align-items:flex-start;display:flex}.client-auth-assurance .anticon{margin-top:calc(var(--spacing) * .75);color:var(--client-auth-accent)}.client-auth-card{border:calc(var(--spacing) / 4) solid var(--client-auth-card-border);border-radius:var(--radius-lg);background:var(--client-auth-card-bg);width:100%;box-shadow:0 calc(var(--spacing) * 5) calc(var(--spacing) * 12) var(--client-auth-card-shadow-near), 0 calc(var(--spacing) * 5) calc(var(--spacing) * 15) var(--client-auth-card-shadow-far)}.client-auth-card .ant-card-body{padding:calc(var(--spacing) * 7)}.client-auth-segment,.client-auth-step,.client-auth-alert,.client-invite-card{margin-bottom:calc(var(--spacing) * 4)}.client-auth-step{pointer-events:none}.client-invite-card .ant-card-body{justify-content:space-between;gap:calc(var(--spacing) * 4);display:flex}.client-auth-panel{min-width:0}.client-auth-heading{justify-items:center;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 5.5);text-align:center;display:grid}.client-auth-heading-icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:calc(var(--spacing) * 3.5);background:var(--client-auth-accent);color:var(--client-auth-on-accent);font-size:calc(var(--spacing) * 5.5);justify-content:center;align-items:center;display:inline-flex}.client-auth-heading-brand{object-fit:contain;width:50%;height:50%}.client-auth-heading .ant-typography{margin:0!important}.client-auth-row{justify-content:space-between;gap:calc(var(--spacing) * 3);align-items:center;width:100%;display:flex}.client-auth-inline-field{margin-bottom:0}.client-auth-hint{margin-top:calc(var(--spacing) * -2);color:var(--client-tertiary-ink);font-size:calc(var(--spacing) * 3.25)}.client-auth-back{margin-top:calc(var(--spacing) * 3);padding-left:0}.client-loading{background:linear-gradient(var(--client-loading-grid-row) calc(var(--spacing) / 4), transparent calc(var(--spacing) / 4)), linear-gradient(90deg, var(--client-loading-grid-column) calc(var(--spacing) / 4), transparent calc(var(--spacing) / 4)), var(--client-loading-bg);background-size:calc(var(--spacing) * 12) calc(var(--spacing) * 12);min-height:100vh;color:var(--client-auth-ink);place-items:center;display:grid}.client-shell{background:var(--client-bg);color:var(--client-ink);font-family:var(--font-sans)}.client-shell .ant-layout{color:var(--client-ink);background:0 0}.client-shell .ant-btn[disabled],.client-shell .ant-btn.ant-btn-disabled{opacity:1;border-color:var(--client-disabled-border)!important;background:var(--client-disabled-bg)!important;color:var(--client-disabled-ink)!important}.client-brand{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;color:var(--client-heading);display:flex}.client-brand-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.client-brand-mark img{object-fit:contain;width:100%;height:100%}.client-brand-copy{min-width:0;display:grid}.client-brand-copy strong{color:var(--client-heading);font-size:var(--text-base);line-height:1.2}.client-brand-copy small{color:var(--client-muted);font-size:var(--text-xs);line-height:1.2}.client-menu-group-title{padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 2) calc(var(--spacing) * 1.5);font-size:var(--text-xs);font-weight:500;display:block}.client-user-avatar{background:var(--client-sidebar-soft);color:var(--client-user-avatar-ink);font-weight:700}.client-user-copy{gap:calc(var(--spacing) * .75);min-width:0;display:grid}.client-user-name{font-size:calc(var(--spacing) * 3.25);line-height:calc(var(--spacing) * 4.5);color:var(--client-ink)!important}.client-user-role{width:max-content;max-width:100%;padding-inline:calc(var(--spacing) * 1.75);border-radius:var(--radius-sm);font-size:calc(var(--spacing) * 2.5);line-height:calc(var(--spacing) * 4);border:0;margin-inline-start:calc(var(--spacing) * -1.75);margin-inline-end:0}.client-title-stack{gap:calc(var(--spacing) / 2);min-width:0;display:grid}.client-kicker{font-size:calc(var(--spacing) * 2.75);font-weight:750;line-height:calc(var(--spacing) * 3.5);text-transform:uppercase;color:var(--color-primary-700)!important}.client-title{color:var(--client-ink)!important;font-size:calc(var(--spacing) * 4.75)!important;line-height:calc(var(--spacing) * 6)!important;margin:0!important}.client-global-search{width:min(calc(var(--spacing) * 80), 38vw);height:calc(var(--spacing) * 9);background:var(--client-panel-soft);border-color:#0000}.client-control-pill{height:calc(var(--spacing) * 7.5);min-height:calc(var(--spacing) * 7.5);padding:0 calc(var(--spacing) * 2.5);border:calc(var(--spacing) / 4) solid var(--client-border);border-radius:var(--radius-full);background:var(--client-panel);color:var(--client-muted);font-size:var(--text-xs);font-weight:650;line-height:calc(var(--spacing) * 7);align-items:center;display:inline-flex}.client-search-shortcut{gap:var(--spacing);display:inline-flex}.client-search-shortcut kbd{min-width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);padding:0 var(--spacing);border:calc(var(--spacing) / 4) solid var(--client-keycap-border);border-radius:var(--radius-sm);background:var(--client-keycap-bg);color:var(--client-keycap-ink);font-size:calc(var(--spacing) * 2.5);line-height:calc(var(--spacing) * 4);text-align:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.client-header-divider{width:calc(var(--spacing) / 4);height:calc(var(--spacing) * 5);background:var(--client-border)}.client-icon-button{color:var(--client-muted)}.client-notification-button{position:relative}.client-notification-button:after{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75);border:calc(var(--spacing) / 2) solid var(--client-notification-ring);border-radius:var(--radius-full);background:var(--client-notification-dot);content:"";position:absolute}.client-topbar-user{align-items:center;gap:calc(var(--spacing) * 2.5);white-space:nowrap;display:flex}.client-topbar-logout{height:calc(var(--spacing) * 8.5);border-radius:var(--radius-lg)}.client-panel{width:100%;max-width:calc(var(--spacing) * 380);margin:0 auto}.client-panel>.koonzi-page-header{margin-bottom:calc(var(--spacing) * 6)}.client-panel-loading{min-height:calc(var(--spacing) * 70);place-items:center;display:grid}.client-balance-alert{margin-bottom:calc(var(--spacing) * 6);border-color:var(--client-alert-danger-border);border-radius:var(--radius-lg)}.client-balance-alert .ant-alert-action{align-self:center}.client-metric-grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing) * 47), 1fr));gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6);display:grid}.client-section-card{border-color:var(--client-border);border-radius:var(--radius-lg);background:var(--client-panel);box-shadow:var(--shadow-sm)}.client-section-card .ant-card-head{min-height:calc(var(--spacing) * 13);border-bottom-color:var(--client-card-head-divider)}.client-section-title{font-size:calc(var(--spacing) * 4.25)!important;line-height:calc(var(--spacing) * 6)!important;margin:0!important}.client-card-meta{color:var(--client-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.client-overview-heading{justify-content:space-between;gap:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);align-items:flex-end;display:flex}.client-overview-eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);text-transform:uppercase;font-weight:760;display:inline-flex;color:var(--color-primary-700)!important}.client-overview-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;justify-content:flex-end;display:flex}.client-overview-pill{height:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);padding:0 calc(var(--spacing) * 2.75);border:calc(var(--spacing) / 4) solid var(--client-border);border-radius:var(--radius-full);background:var(--client-panel-soft);color:var(--client-muted);font-size:var(--text-xs);font-weight:700;line-height:calc(var(--spacing) * 7.5);align-items:center;display:inline-flex}.client-page-subtitle{margin-top:var(--spacing);font-size:var(--text-sm);line-height:calc(var(--spacing) * 5.5);display:inline-block;color:var(--client-muted)!important}.client-card-link{align-items:center;gap:calc(var(--spacing) * 1.5);height:auto;color:var(--client-accent);padding:0;font-weight:650;display:inline-flex}.client-metric-card{gap:calc(var(--spacing) * 2.5);min-height:calc(var(--spacing) * 31);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4.25);color:var(--client-ink);text-align:left;background:linear-gradient(180deg, var(--client-metric-card-wash), transparent), var(--client-panel);border:calc(var(--spacing) / 4) solid var(--client-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.client-metric-card:hover{border-color:var(--client-outline-hover);background:var(--client-hover-bg);box-shadow:var(--shadow-md);transform:translateY(calc(var(--spacing) * -.25))}.client-metric-card-danger:after{height:calc(var(--spacing) / 2);background:var(--client-danger);content:"";position:absolute;bottom:0;left:0;right:0}.client-metric-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.client-metric-title{font-size:calc(var(--spacing) * 3.25);font-weight:650;color:var(--client-muted)!important}.client-metric-icon{color:var(--client-accent);font-size:var(--text-lg)}.client-metric-value{align-items:baseline;gap:calc(var(--spacing) * 1.25);color:var(--client-heading);font-size:calc(var(--spacing) * 6.75);letter-spacing:0;font-weight:650;line-height:1.12;display:flex}.client-metric-value small{color:var(--client-muted);font-size:calc(var(--spacing) * 3.25);font-weight:500}.client-metric-helper{color:var(--client-accent);font-size:var(--text-xs);font-weight:600}.client-metric-card-danger .client-metric-helper{color:var(--client-danger)}.client-metric-card-danger:after{background:var(--client-danger)}.client-metric-card-neutral:after,.client-metric-card-primary:after{height:calc(var(--spacing) / 2);background:var(--color-primary-500);content:"";position:absolute;bottom:0;left:0;right:0}.client-metric-card-neutral:after{background:var(--client-border)}.client-overview-grid{grid-template-columns:minmax(0, 1.25fr) minmax(calc(var(--spacing) * 80), .75fr);gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);align-items:start;display:grid}.client-overview-traffic-card{grid-row:span 2}.client-traffic-chart{grid-template-columns:repeat(10, minmax(calc(var(--spacing) * 4.5), 1fr));gap:calc(var(--spacing) * 2.5);min-height:calc(var(--spacing) * 57);padding-top:calc(var(--spacing) * 2);align-items:end;display:grid}.client-traffic-bar{gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 52.5);align-items:end;display:grid}.client-traffic-bar i{min-height:calc(var(--spacing) * 2);border-radius:var(--radius-md) var(--radius-md) calc(var(--spacing) / 2) calc(var(--spacing) / 2);background:linear-gradient(180deg, var(--color-secondary-500), var(--color-primary-600));box-shadow:0 calc(var(--spacing) * 2) calc(var(--spacing) * 4.5) var(--client-traffic-bar-glow);display:block}.client-traffic-bar small{min-height:calc(var(--spacing) * 4);color:var(--color-neutral-500);font-family:var(--font-mono);font-size:calc(var(--spacing) * 2.5);text-align:center}.client-route-list,.client-action-list{gap:calc(var(--spacing) * 3);display:grid}.client-route-row{grid-template-columns:minmax(calc(var(--spacing) * 25), .75fr) minmax(calc(var(--spacing) * 30), 1fr) auto;gap:calc(var(--spacing) * 3);align-items:center;display:grid}.client-route-label{min-width:0;color:var(--client-ink);font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.client-route-track{height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background:var(--client-track-bg);overflow:hidden}.client-route-track i{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary-500), var(--color-secondary-500));height:100%;display:block}.client-route-value{color:var(--client-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.client-quick-action{gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 13.5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:calc(var(--spacing) / 4) solid var(--client-outline);border-radius:var(--radius-lg);background:var(--client-panel-soft);color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.client-quick-action:hover{border-color:var(--client-outline-hover);background:var(--client-hover-bg)}.client-quick-action span{gap:calc(var(--spacing) / 2);min-width:0;display:grid}.client-quick-action strong{color:var(--client-ink);font-size:calc(var(--spacing) * 3.25)}.client-quick-action small{color:var(--client-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-quick-action .anticon{color:var(--color-primary-600)}.client-usage-panel{min-height:calc(100vh - calc(var(--spacing) * 28));flex-direction:column;display:flex}.client-usage-summary-grid{gap:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-usage-summary-card>.ant-card-body{gap:calc(var(--spacing) * 1.75);padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5);display:grid}.client-usage-summary-title{font-size:calc(var(--spacing) * 3.25);font-weight:600;color:var(--client-muted)!important}.client-usage-summary-card strong{color:var(--client-ink);font-size:var(--text-2xl);font-weight:650;line-height:calc(var(--spacing) * 8)}.client-usage-summary-helper{font-size:var(--text-xs);color:var(--client-muted)!important}.client-usage-filter-card{margin-bottom:calc(var(--spacing) * 4)}.client-usage-filter-grid{gap:calc(var(--spacing) * 3);flex-wrap:wrap;align-items:center;display:flex}.client-usage-range{padding:var(--spacing);border:calc(var(--spacing) / 4) solid var(--client-outline);background:var(--client-panel-soft);flex:none}.client-usage-filter-grid .client-filter{flex:1 1 calc(var(--spacing) * 40);min-width:calc(var(--spacing) * 37.5)}.client-usage-date-range{flex:1 1 calc(var(--spacing) * 75);min-width:calc(var(--spacing) * 75)}.client-usage-request-search{flex:1 1 calc(var(--spacing) * 47.5);min-width:calc(var(--spacing) * 42.5)}.client-usage-export-button{min-width:calc(var(--spacing) * 29.5);border-color:var(--client-field-border);box-shadow:none;flex:none}.client-usage-table-card{flex-direction:column;flex:1;display:flex;overflow:hidden}.client-usage-table-card>.ant-card-body{min-height:calc(var(--spacing) * 130);flex-direction:column;flex:1;display:flex}.client-usage-load-error{margin:calc(var(--spacing) * 4) calc(var(--spacing) * 5) 0}.client-usage-table-wrap{flex:1;min-height:0}.client-usage-table .ant-table{background:0 0}.client-usage-table .ant-table-thead>tr>th{color:var(--client-secondary-ink);font-size:calc(var(--spacing) * 3.25);font-weight:600;background:var(--client-table-head-bg)!important}.client-usage-table .ant-table-cell{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4)!important}.client-usage-table .ant-table-tbody>tr>td{border-bottom-color:var(--client-table-row-divider)}.client-usage-table .ant-table-tbody>tr:hover>td{background:var(--client-table-row-hover-bg)!important}.client-usage-request-cell{max-width:100%}.client-usage-request-text{max-width:calc(var(--spacing) * 33);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.client-mono-cell{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--spacing) * 3.25)}.client-muted-cell{color:var(--client-muted)!important}.client-model-chip{align-items:center;gap:calc(var(--spacing) * 1.75);min-height:calc(var(--spacing) * 7);padding:calc(var(--spacing) / 2) calc(var(--spacing) * 2);border:calc(var(--spacing) / 4) solid var(--client-divider);border-radius:var(--radius-md);background:var(--client-panel-soft);color:var(--client-ink);white-space:nowrap;display:inline-flex}.client-model-dot{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75);border-radius:var(--radius-full);background:var(--client-accent)}.client-models-panel,.client-account-panel{min-height:calc(100vh - calc(var(--spacing) * 28));flex-direction:column;display:flex}.client-model-summary-grid{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.client-model-summary-card{border-color:var(--client-raised-card-border);border-radius:var(--radius-lg);box-shadow:0 calc(var(--spacing) / 4) calc(var(--spacing) * .75) var(--client-raised-card-shadow-tint)}.client-model-summary-card .ant-card-body{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5.5)}.client-model-summary-card .ant-statistic-title{margin-bottom:calc(var(--spacing) * 2);color:var(--client-secondary-ink)}.client-model-summary-card .ant-statistic-content{color:var(--client-strong-ink);font-size:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 9)}.client-model-summary-card:first-child .ant-statistic-content{color:var(--client-metric-accent-ink)}.client-account-profile-card,.client-account-section-card{border-color:var(--client-raised-card-border);border-radius:var(--radius-lg);box-shadow:0 calc(var(--spacing) / 4) calc(var(--spacing) * .75) var(--client-raised-card-shadow-tint)}.client-model-status-filter{flex:0 0 calc(var(--spacing) * 37)}.client-model-code{max-width:calc(var(--spacing) * 45);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.client-model-status{align-items:center;gap:calc(var(--spacing) * 1.5);min-height:calc(var(--spacing) * 6.5);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;line-height:calc(var(--spacing) * 4.5);display:inline-flex}.client-model-status:before{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75);border-radius:var(--radius-full);content:"";background:currentColor}.client-model-status-active{border-color:var(--client-tag-success-border)!important;background:var(--client-tag-success-bg)!important;color:var(--client-tag-success-ink)!important}.client-model-status-maintenance{border-color:var(--client-tag-warning-border)!important;background:var(--client-tag-warning-bg)!important;color:var(--client-tag-warning-ink)!important}.client-model-status-retired{border-color:var(--client-tag-neutral-border)!important;background:var(--client-tag-neutral-bg)!important;color:var(--client-tag-neutral-ink)!important}.client-account-profile-card{margin-bottom:calc(var(--spacing) * 7)}.client-account-security-card,.client-account-realname-card>.ant-card{margin-top:calc(var(--spacing) * 7);border-color:var(--client-raised-card-border);border-radius:var(--radius-lg);box-shadow:0 calc(var(--spacing) / 4) calc(var(--spacing) * .75) var(--client-raised-card-shadow-tint)}.client-account-card-title{align-items:center;gap:calc(var(--spacing) * 2);color:var(--client-heading);font-weight:650;display:inline-flex}.client-account-card-title .anticon{color:var(--client-accent)}.client-account-info-grid{gap:calc(var(--spacing) * 5.5) calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-account-profile-field{gap:calc(var(--spacing) * 2);min-width:0;padding-bottom:calc(var(--spacing) * 3);border-bottom:calc(var(--spacing) / 4) solid var(--client-field-divider);display:grid}.client-account-profile-field>div{min-width:0;color:var(--client-ink);font-weight:500}.client-account-role-tag{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;border-color:var(--client-field-border)!important;background:var(--client-panel-soft)!important;color:var(--client-ink)!important}.client-account-workspace{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--spacing) * 90), .9fr);gap:calc(var(--spacing) * 7);align-items:stretch;display:grid}.client-account-section-card>.ant-card-body{min-height:calc(var(--spacing) * 105)}.client-account-password-form{min-height:calc(var(--spacing) * 78);flex-direction:column;display:flex}.client-account-password-form .ant-form-item{margin-bottom:calc(var(--spacing) * 4.5)}.client-account-form-actions{padding-top:calc(var(--spacing) * 2);justify-content:flex-end;margin-top:auto;display:flex}.client-account-preferences{gap:calc(var(--spacing) * 5.5);display:grid}.client-account-preference-field{gap:calc(var(--spacing) * 2);color:var(--client-muted);font-size:var(--text-sm);display:grid}.client-account-preference-field>span:first-child{color:var(--client-heading);font-weight:600}.client-account-preference-field .ant-select{width:100%}.client-account-autosave-note{min-height:calc(var(--spacing) * 16.5);border:calc(var(--spacing) / 4) dashed var(--client-outline-dashed);border-radius:var(--radius-lg);color:var(--client-muted);background:var(--client-panel-soft);place-items:center;display:grid}.client-full-width{width:100%}.client-form-control,.client-filter-control{min-width:calc(var(--spacing) * 45)}.client-governance-panel{min-height:calc(100vh - calc(var(--spacing) * 28));flex-direction:column;display:flex}.client-page-actions{justify-content:flex-end}.client-governance-alert{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg)}.client-governance-summary-grid{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-governance-metric-card{min-height:calc(var(--spacing) * 28);border-color:var(--client-raised-card-border);border-radius:var(--radius-lg);box-shadow:0 calc(var(--spacing) / 4) calc(var(--spacing) * .75) var(--client-raised-card-shadow-tint);overflow:hidden}.client-governance-metric-card>.ant-card-body{gap:calc(var(--spacing) * 2);height:100%;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5.5);display:grid}.client-governance-metric-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.client-governance-metric-card .ant-statistic-title{color:var(--client-secondary-ink);font-size:var(--text-sm)}.client-governance-metric-card .ant-statistic-content{color:var(--client-strong-ink);font-size:calc(var(--spacing) * 7);font-weight:650;line-height:calc(var(--spacing) * 9)}.client-governance-metric-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-full);background:var(--client-metric-icon-bg);color:var(--client-metric-icon-ink);font-size:var(--text-lg);flex:none;place-items:center;display:inline-grid}.client-governance-metric-helper{font-size:var(--text-xs);color:var(--client-tertiary-ink)!important}.client-governance-tabs-card{border-color:var(--client-raised-card-border);border-radius:var(--radius-lg);box-shadow:0 calc(var(--spacing) / 4) calc(var(--spacing) * .75) var(--client-raised-card-shadow-tint);flex:1;overflow:hidden}.client-governance-tabs-card>.ant-card-body{min-height:calc(var(--spacing) * 140);padding:0}.client-governance-tabs .ant-tabs-nav{padding:0 calc(var(--spacing) * 6);border-bottom:calc(var(--spacing) / 4) solid var(--client-tabs-nav-divider);margin:0}.client-governance-tabs .ant-tabs-tab{padding:calc(var(--spacing) * 4.5) 0;font-weight:600}.client-governance-tabs .ant-tabs-content-holder{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6) calc(var(--spacing) * 6)}.client-governance-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.5);min-width:0;display:flex}.client-governance-search{width:min(calc(var(--spacing) * 90), 46vw)}.client-governance-table .ant-table{background:0 0}.client-governance-table .ant-table-thead>tr>th{color:var(--client-secondary-ink);font-size:calc(var(--spacing) * 3.25);font-weight:600;background:var(--client-table-head-bg)!important}.client-governance-table .ant-table-cell{padding:calc(var(--spacing) * 3.25) calc(var(--spacing) * 5)!important}.client-governance-table .ant-table-tbody>tr>td{border-bottom-color:var(--client-table-row-divider)}.client-governance-table .ant-table-tbody>tr:hover>td{background:var(--client-table-row-hover-bg)!important}.client-governance-avatar{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-full);background:var(--client-role-tag-bg);color:var(--client-avatar-ink);font-size:var(--text-xs);flex:none;place-items:center;font-weight:700;display:inline-grid}.client-governance-subline{margin-top:calc(var(--spacing) / 2);font-size:var(--text-xs);display:block}.client-governance-role{border-color:var(--client-role-tag-border)!important;background:var(--client-role-tag-bg)!important;color:var(--client-role-tag-ink)!important}.client-governance-budget-usage{grid-template-columns:minmax(calc(var(--spacing) * 24), 1fr) calc(var(--spacing) * 10);gap:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 37.5);align-items:center;display:grid}.client-governance-budget-usage>span{color:var(--client-secondary-ink);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);text-align:right}.client-governance-status{align-items:center;gap:calc(var(--spacing) * 1.5);min-height:calc(var(--spacing) * 6);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;line-height:calc(var(--spacing) * 4.5);display:inline-flex}.client-governance-status:before{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75);border-radius:var(--radius-full);content:"";background:currentColor}.client-governance-modal .ant-modal-content{border-radius:var(--radius-lg)}.client-api-status{align-items:center;gap:calc(var(--spacing) * 1.5);min-height:calc(var(--spacing) * 6);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:calc(var(--spacing) * 4.5);text-transform:lowercase;display:inline-flex}.client-api-status-dot{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75);border-radius:var(--radius-full);background:currentColor}.client-api-status-icon{font-size:var(--text-xs)}.client-field{gap:calc(var(--spacing) * 1.5);color:var(--client-strong-ink);font-size:calc(var(--spacing) * 3.25);font-weight:600;display:grid}.client-field .ant-input,.client-field .ant-select-selector,.client-field .ant-input-number{border-radius:var(--radius-lg)}.client-toolbar{margin-bottom:calc(var(--spacing) * 4)}.client-filter{min-width:calc(var(--spacing) * 40)}.client-panel-search{max-width:calc(var(--spacing) * 90);margin-bottom:calc(var(--spacing) * 4)}.client-form-stack,.client-form-stack>*{width:100%}.client-api-key-form,.client-usage-card{min-width:0}.client-api-key-modal-summary{gap:calc(var(--spacing) * 1);display:grid}.client-card-alert{margin-bottom:calc(var(--spacing) * 4)}.client-number-input{width:100%}@media (width<=820px){.client-auth-page{align-content:start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);grid-template-columns:1fr}.client-auth-copy h1{margin-top:calc(var(--spacing) * 2);font-size:calc(var(--spacing) * 6.5)}.client-auth-copy p{margin-top:calc(var(--spacing) * 2);font-size:calc(var(--spacing) * 3.25);line-height:1.5}.client-auth-assurance{display:none}.client-auth-card .ant-card-body{padding:calc(var(--spacing) * 4)}.client-auth-segment,.client-auth-step,.client-auth-alert,.client-invite-card{margin-bottom:calc(var(--spacing) * 3)}.client-auth-heading{gap:var(--spacing);margin-bottom:calc(var(--spacing) * 3)}.client-auth-heading-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);font-size:var(--text-lg)}.client-auth-card .ant-form-item{margin-bottom:calc(var(--spacing) * 3.5)}.client-control-pill,.client-header-divider{display:none}.client-topbar-user{flex-wrap:nowrap}.client-brand-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.client-brand-copy small,.client-topbar-logout>span:not(.ant-btn-icon){display:none}.client-topbar-logout{min-width:calc(var(--spacing) * 11);padding-inline:0}.client-user-copy{max-width:calc(var(--spacing) * 20)}.client-user-role{display:none}.client-panel .ant-btn{min-height:calc(var(--spacing) * 11)}.client-panel .ant-btn-icon-only{min-width:calc(var(--spacing) * 11)}.client-panel .client-model-chat-examples .ant-btn{min-height:calc(var(--spacing) * 11)}.client-overview-heading{flex-direction:column;align-items:flex-start}.client-overview-actions{justify-content:flex-start}.client-overview-grid{grid-template-columns:1fr}.client-overview-traffic-card{grid-row:auto}.client-traffic-chart{gap:calc(var(--spacing) * 1.5);min-height:calc(var(--spacing) * 45)}.client-traffic-bar{min-height:calc(var(--spacing) * 42)}.client-route-row,.client-model-summary-grid,.client-governance-summary-grid,.client-account-info-grid,.client-account-workspace{grid-template-columns:1fr}.client-model-status-filter{flex:none;width:100%}.client-page-actions,.client-governance-toolbar{flex-direction:column;align-items:stretch}.client-page-actions,.client-page-actions .ant-btn,.client-governance-toolbar .ant-btn,.client-governance-search,.client-filter-control{width:100%}.client-governance-tabs .ant-tabs-nav{padding:0 calc(var(--spacing) * 3.5);overflow-x:auto}.client-governance-tabs .ant-tabs-content-holder{padding:calc(var(--spacing) * 3.5)}.client-governance-tabs-card>.ant-card-body{min-height:calc(var(--spacing) * 115)}.client-governance-table .ant-table-cell{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5)!important}.client-account-workspace{gap:calc(var(--spacing) * 4.5)}.client-account-section-card>.ant-card-body{min-height:auto}.client-account-form-actions{flex-direction:column;align-items:stretch}.client-account-form-actions .ant-btn{width:100%}.client-usage-summary-grid{grid-template-columns:1fr}.client-usage-filter-card>.ant-card-body{padding:calc(var(--spacing) * 3.5)!important}.client-usage-filter-grid{flex-direction:column;align-items:stretch}.client-usage-range,.client-usage-date-range,.client-usage-request-search,.client-usage-export-button,.client-usage-filter-grid .client-filter{flex:none;width:100%}.client-usage-table-card>.ant-card-body{min-height:calc(var(--spacing) * 115)}.client-toolbar,.client-filter,.client-toolbar .ant-btn,.client-toolbar .ant-segmented{width:100%}.client-metric-grid{grid-template-columns:1fr}}@media (width>=821px) and (width<=1180px){.client-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
