:root{--cv-ink-950: #0b0e1c;--cv-ink-900: #12162b;--cv-ink-700: #2b3252;--cv-ink-500: #5a6385;--cv-ink-300: #a7aec6;--cv-ink-100: #e6e9f2;--cv-ink-50: #f4f6fb;--cv-blue-600: #00796b;--cv-blue-700: #00695c;--cv-blue-100: #e0f2f1;--cv-teal-300: #4db6ac;--cv-gold: #f2b33d;--cv-bg: #f6f7fb;--cv-bg-paper: #ffffff;--cv-surface: #ffffff;--cv-surface-raised: #ffffff;--cv-surface-sunken: #f4f6fb;--cv-border: #e6e9f2;--cv-border-strong: #a7aec6;--cv-text: #12162b;--cv-text-muted: #5a6385;--cv-text-subtle: #5a6385;--cv-text-inverse: #ffffff;--cv-link: #00695c;--cv-primary: #00796b;--cv-primary-hover: #00695c;--cv-primary-soft: #e0f2f1;--cv-on-primary: #ffffff;--cv-primary-text: #00695c;--cv-accent: #f2b33d;--cv-focus: #009688;--cv-danger: #c0262d;--cv-danger-soft: #fdecec;--cv-warning: #9a5b06;--cv-warning-soft: #fff4d6;--cv-info: #0b6a91;--cv-info-soft: #e1f3fa;--cv-success: #0f7b4f;--cv-success-soft: #e2f5ec;--cv-mode-simulated-fg: #a3228f;--cv-mode-simulated-bg: #fbe8f8;--cv-mode-trial-fg: #a34800;--cv-mode-trial-accent: #c25a08;--cv-mode-trial-bg: #ffeedb;--cv-mode-real-fg: #ffffff;--cv-mode-real-bg: #0f7b4f;--cv-mode-readonly-fg: #3f5470;--cv-mode-readonly-bg: #e8edf4;--cv-mode-maintenance-fg: #4a4f5c;--cv-mode-maintenance-bg: #eceef0;--cv-mode-emergency-fg: #ffffff;--cv-mode-emergency-bg: #9b1c1c;--cv-font-display: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans Devanagari", sans-serif;--cv-font-ui: ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans Devanagari", sans-serif;--cv-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--cv-text-12: .75rem;--cv-text-13: .8125rem;--cv-text-14: .875rem;--cv-text-16: 1rem;--cv-text-18: 1.125rem;--cv-text-20: 1.25rem;--cv-text-24: 1.5rem;--cv-text-30: 1.875rem;--cv-text-36: 2.25rem;--cv-text-48: 3rem;--cv-text-60: 3.75rem;--cv-base-size: .875rem;--cv-line-tight: 1.3;--cv-line: 1.5;--cv-space-1: 4px;--cv-space-2: 8px;--cv-space-3: 12px;--cv-space-4: 16px;--cv-space-5: 20px;--cv-space-6: 24px;--cv-space-8: 32px;--cv-space-10: 40px;--cv-space-12: 48px;--cv-space-16: 64px;--cv-space-20: 80px;--cv-radius-chip: 4px;--cv-radius-input: 8px;--cv-radius-card: 12px;--cv-radius-modal: 16px;--cv-radius-pill: 999px;--cv-shadow-0: none;--cv-shadow-1: 0 1px 2px rgba(18, 22, 43, .06);--cv-shadow-2: 0 2px 8px rgba(18, 22, 43, .08);--cv-shadow-3: 0 8px 24px rgba(18, 22, 43, .12);--cv-shadow-4: 0 16px 48px rgba(18, 22, 43, .18);--cv-overlay: rgba(11, 14, 28, .5);--cv-dur-fast: .12s;--cv-dur: .2s;--cv-dur-slow: .32s;--cv-ease: cubic-bezier(.2, .7, .2, 1);--cv-sidebar-w: 248px;--cv-sidebar-w-collapsed: 64px;--cv-topbar-h: 56px;--cv-banner-h: 36px;--cv-content-max: 1280px;--cv-web-max: 1200px;--cv-row-h: 40px;--cv-control-h: 36px;--cv-focus-ring: 0 0 0 2px var(--cv-surface), 0 0 0 4px var(--cv-focus);color-scheme:light}:root[data-density=compact]{--cv-row-h: 32px;--cv-control-h: 32px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cv-bg: #0b0e1c;--cv-bg-paper: #0b0e1c;--cv-surface: #12162b;--cv-surface-raised: #1a1f3a;--cv-surface-sunken: #0e1224;--cv-border: #2b3252;--cv-border-strong: #5a6385;--cv-text: #e6e9f2;--cv-text-muted: #a7aec6;--cv-text-subtle: #8c94b3;--cv-text-inverse: #0b0e1c;--cv-link: #4db6ac;--cv-primary: #00796b;--cv-primary-hover: #00897b;--cv-primary-soft: #0f2f2c;--cv-primary-text: #4db6ac;--cv-focus: #4db6ac;--cv-danger: #ff8a8f;--cv-danger-soft: #3a1620;--cv-warning: #f5c26b;--cv-warning-soft: #36280d;--cv-info: #5cc8ee;--cv-info-soft: #0f2a38;--cv-success: #5dd6a0;--cv-success-soft: #0e2a1f;--cv-mode-simulated-fg: #f6a8e8;--cv-mode-simulated-bg: #3a1434;--cv-mode-trial-fg: #ffb066;--cv-mode-trial-accent: #ff9a3d;--cv-mode-trial-bg: #3a2310;--cv-mode-real-fg: #ffffff;--cv-mode-real-bg: #0f7b4f;--cv-mode-readonly-fg: #b8c7dd;--cv-mode-readonly-bg: #1f2a3a;--cv-mode-maintenance-fg: #c9cdd8;--cv-mode-maintenance-bg: #2a2d36;--cv-mode-emergency-fg: #ffffff;--cv-mode-emergency-bg: #b42424;--cv-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--cv-shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--cv-shadow-3: 0 8px 24px rgba(0, 0, 0, .5);--cv-shadow-4: 0 16px 48px rgba(0, 0, 0, .6);--cv-overlay: rgba(0, 0, 0, .62);color-scheme:dark}}:root[data-theme=dark]{--cv-bg: #0b0e1c;--cv-bg-paper: #0b0e1c;--cv-surface: #12162b;--cv-surface-raised: #1a1f3a;--cv-surface-sunken: #0e1224;--cv-border: #2b3252;--cv-border-strong: #5a6385;--cv-text: #e6e9f2;--cv-text-muted: #a7aec6;--cv-text-subtle: #8c94b3;--cv-text-inverse: #0b0e1c;--cv-link: #4db6ac;--cv-primary: #00796b;--cv-primary-hover: #00897b;--cv-primary-soft: #0f2f2c;--cv-primary-text: #4db6ac;--cv-focus: #4db6ac;--cv-danger: #ff8a8f;--cv-danger-soft: #3a1620;--cv-warning: #f5c26b;--cv-warning-soft: #36280d;--cv-info: #5cc8ee;--cv-info-soft: #0f2a38;--cv-success: #5dd6a0;--cv-success-soft: #0e2a1f;--cv-mode-simulated-fg: #f6a8e8;--cv-mode-simulated-bg: #3a1434;--cv-mode-trial-fg: #ffb066;--cv-mode-trial-accent: #ff9a3d;--cv-mode-trial-bg: #3a2310;--cv-mode-real-fg: #ffffff;--cv-mode-real-bg: #0f7b4f;--cv-mode-readonly-fg: #b8c7dd;--cv-mode-readonly-bg: #1f2a3a;--cv-mode-maintenance-fg: #c9cdd8;--cv-mode-maintenance-bg: #2a2d36;--cv-mode-emergency-fg: #ffffff;--cv-mode-emergency-bg: #b42424;--cv-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--cv-shadow-2: 0 2px 8px rgba(0, 0, 0, .45);--cv-shadow-3: 0 8px 24px rgba(0, 0, 0, .5);--cv-shadow-4: 0 16px 48px rgba(0, 0, 0, .6);--cv-overlay: rgba(0, 0, 0, .62);color-scheme:dark}[data-surface=website]{--cv-bg: var(--cv-bg-paper);--cv-base-size: 1rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cv-bg);color:var(--cv-text);font-family:var(--cv-font-ui);font-size:var(--cv-base-size);line-height:var(--cv-line);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--cv-font-display);line-height:var(--cv-line-tight);margin:0;letter-spacing:-.01em}p{margin:0}a{color:var(--cv-link);text-underline-offset:2px}code,kbd,pre,samp{font-family:var(--cv-font-mono);font-size:.92em}:focus-visible{outline:none;box-shadow:var(--cv-focus-ring);border-radius:var(--cv-radius-input)}button{font:inherit}img,svg{max-width:100%}.cv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cv-skip-link{position:absolute;left:var(--cv-space-2);top:-48px;z-index:1000;background:var(--cv-surface);color:var(--cv-text);padding:var(--cv-space-2) var(--cv-space-4);border-radius:var(--cv-radius-input);box-shadow:var(--cv-shadow-3)}.cv-skip-link:focus{top:var(--cv-space-2)}.cv-mono{font-family:var(--cv-font-mono)}.cv-muted{color:var(--cv-text-muted)}.cv-stack{display:flex;flex-direction:column;gap:var(--cv-space-4)}.cv-row{display:flex;align-items:center;gap:var(--cv-space-3);flex-wrap:wrap}.cv-spacer{flex:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.cv-bell{position:relative;display:inline-flex;align-items:center}.cv-bell__count{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cv-danger);color:#fff;font-size:11px;line-height:16px;text-align:center;pointer-events:none}.cv-notifs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cv-notif{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--cv-border);border-radius:8px}.cv-notif.is-unread{border-inline-start:3px solid var(--cv-primary);background:var(--cv-surface-sunken)}.cv-notif[data-severity=CRITICAL].is-unread{border-inline-start-color:var(--cv-danger)}.cv-notif:focus-visible{outline:2px solid var(--cv-primary);outline-offset:2px}.cv-nc{display:grid;gap:var(--cv-space-4, 16px)}.cv-nc__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cv-nc__head h2{margin:0}.cv-nc__filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cv-nc__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cv-pwa-hint{padding-block:8px;padding-inline:12px;border:1px solid var(--cv-border);border-radius:8px}@media(max-width:640px){.cv-nc__filters{flex-direction:column;align-items:stretch}}.cv-notif__actions{display:flex;gap:6px;flex-wrap:wrap}.cv-notif-prefs section{margin-bottom:20px}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cv-space-2);border:1px solid transparent;border-radius:var(--cv-radius-input);cursor:pointer;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--cv-dur-fast) var(--cv-ease),border-color var(--cv-dur-fast) var(--cv-ease),box-shadow var(--cv-dur-fast) var(--cv-ease)}.cv-btn--sm{height:28px;padding:0 var(--cv-space-3);font-size:var(--cv-text-13)}.cv-btn--md{height:var(--cv-control-h);padding:0 var(--cv-space-4);font-size:var(--cv-text-14)}.cv-btn--lg{height:44px;padding:0 var(--cv-space-6);font-size:var(--cv-text-16)}.cv-btn--block{width:100%}.cv-btn--primary{background:var(--cv-primary);color:var(--cv-on-primary)}.cv-btn--primary:hover{background:var(--cv-primary-hover)}.cv-btn--secondary{background:var(--cv-surface);color:var(--cv-text);border-color:var(--cv-border-strong)}.cv-btn--secondary:hover{background:var(--cv-surface-sunken)}.cv-btn--ghost{background:transparent;color:var(--cv-primary-text)}.cv-btn--ghost:hover{background:var(--cv-primary-soft)}.cv-btn--danger{background:var(--cv-danger);color:var(--cv-surface)}.cv-btn--danger:hover{filter:brightness(.92)}.cv-btn--stepup{background:var(--cv-primary);color:var(--cv-on-primary);box-shadow:inset 0 0 0 2px var(--cv-accent)}.cv-btn--stepup:hover{background:var(--cv-primary-hover)}.cv-btn[aria-disabled=true],.cv-btn:disabled{opacity:.55;cursor:not-allowed}.cv-btn.is-loading{cursor:progress}.cv-iconbtn{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--cv-text-muted);border-radius:var(--cv-radius-input);cursor:pointer}.cv-iconbtn--md{width:36px;height:36px}.cv-iconbtn--sm{width:28px;height:28px}.cv-iconbtn:hover{background:var(--cv-surface-sunken);color:var(--cv-text)}.cv-iconbtn--danger{color:var(--cv-danger)}.cv-iconbtn--secondary{border:1px solid var(--cv-border-strong)}.cv-spinner{display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cv-spin .7s linear infinite;flex:none}@keyframes cv-spin{to{transform:rotate(360deg)}}.cv-icon{flex:none}.cv-tooltip{position:relative;display:inline-flex}.cv-tooltip__bubble{position:absolute;z-index:60;left:50%;transform:translate(-50%);width:max-content;max-width:min(280px,calc(100vw - 32px));background:var(--cv-ink-900);color:#fff;padding:var(--cv-space-2) var(--cv-space-3);border-radius:var(--cv-radius-input);font-size:var(--cv-text-12);line-height:1.4;white-space:normal;box-shadow:var(--cv-shadow-3);display:none;opacity:0;visibility:hidden;pointer-events:none}.cv-tooltip--top .cv-tooltip__bubble{bottom:calc(100% + 6px)}.cv-tooltip--bottom .cv-tooltip__bubble{top:calc(100% + 6px)}.cv-tooltip:hover .cv-tooltip__bubble,.cv-tooltip:focus-within .cv-tooltip__bubble{display:block;opacity:1;visibility:visible}.cv-badge{display:inline-flex;align-items:center;padding:0 var(--cv-space-2);height:20px;border-radius:var(--cv-radius-pill);font-size:var(--cv-text-12);font-weight:600;background:var(--cv-surface-sunken);color:var(--cv-text-muted);border:1px solid var(--cv-border)}.cv-badge--brand{background:var(--cv-primary-soft);color:var(--cv-primary-text);border-color:transparent}.cv-badge--success{background:var(--cv-success-soft);color:var(--cv-success);border-color:transparent}.cv-badge--warning{background:var(--cv-warning-soft);color:var(--cv-warning);border-color:transparent}.cv-badge--danger{background:var(--cv-danger-soft);color:var(--cv-danger);border-color:transparent}.cv-badge--info{background:var(--cv-info-soft);color:var(--cv-info);border-color:transparent}.cv-alert{display:flex;gap:var(--cv-space-3);padding:var(--cv-space-3) var(--cv-space-4);border-radius:var(--cv-radius-input);border:1px solid;align-items:flex-start}.cv-alert__body{flex:1;min-width:0}.cv-alert__title{font-weight:600}.cv-alert__icon{margin-top:2px}.cv-alert--info{background:var(--cv-info-soft);border-color:var(--cv-info);color:var(--cv-text)}.cv-alert--info .cv-alert__icon{color:var(--cv-info)}.cv-alert--success{background:var(--cv-success-soft);border-color:var(--cv-success);color:var(--cv-text)}.cv-alert--success .cv-alert__icon{color:var(--cv-success)}.cv-alert--warning{background:var(--cv-warning-soft);border-color:var(--cv-warning);color:var(--cv-text)}.cv-alert--warning .cv-alert__icon{color:var(--cv-warning)}.cv-alert--danger{background:var(--cv-danger-soft);border-color:var(--cv-danger);color:var(--cv-text)}.cv-alert--danger .cv-alert__icon{color:var(--cv-danger)}.cv-card{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);box-shadow:var(--cv-shadow-1)}.cv-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--cv-space-4);padding:var(--cv-space-4) var(--cv-space-5) 0}.cv-card__header>:first-child{flex:1 1 12rem;min-width:0}.cv-card__actions{max-width:100%;min-width:0}.cv-card__title{font-size:var(--cv-text-16)}.cv-card__desc{color:var(--cv-text-muted);font-size:var(--cv-text-13);margin-top:var(--cv-space-1)}.cv-card__body.is-padded{padding:var(--cv-space-4) var(--cv-space-5) var(--cv-space-5)}.cv-card__footer{padding:var(--cv-space-3) var(--cv-space-5);border-top:1px solid var(--cv-border)}.cv-pageheader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cv-space-4);flex-wrap:wrap}.cv-pageheader__title{font-size:var(--cv-text-24)}.cv-pageheader__desc{color:var(--cv-text-muted);margin-top:var(--cv-space-1);max-width:72ch}.cv-pageheader__eyebrow{font-size:var(--cv-text-12);color:var(--cv-text-muted);margin-bottom:var(--cv-space-1)}.cv-pageheader__meta{margin-top:var(--cv-space-2)}.cv-pageheader__actions{display:flex;gap:var(--cv-space-2);flex-wrap:wrap}.cv-field{display:flex;flex-direction:column;gap:var(--cv-space-1);min-width:0}.cv-field__label{font-weight:600;font-size:var(--cv-text-13);color:var(--cv-text)}.cv-field__req{color:var(--cv-danger)}.cv-field__hint{color:var(--cv-text-muted);font-weight:400}.cv-field__desc{color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cv-field__error{color:var(--cv-danger);font-size:var(--cv-text-13)}.cv-input,.cv-textarea,.cv-select{background:var(--cv-surface);color:var(--cv-text);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-input);font:inherit;font-size:var(--cv-text-14)}.cv-input{display:flex;align-items:center;min-height:var(--cv-control-h);padding:0 var(--cv-space-3);gap:var(--cv-space-2)}.cv-input:focus-within,.cv-textarea:focus,.cv-select:focus{border-color:var(--cv-focus);box-shadow:var(--cv-focus-ring)}.cv-input__control{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;outline:none;box-shadow:none;padding:6px 0}.cv-input__control:focus-visible{box-shadow:none}.cv-input__adorn{color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cv-input.is-invalid,.cv-textarea.is-invalid,.cv-select.is-invalid{border-color:var(--cv-danger)}.cv-input.is-disabled{opacity:.6;background:var(--cv-surface-sunken)}.cv-textarea{padding:var(--cv-space-2) var(--cv-space-3);width:100%;resize:vertical}.cv-select{height:var(--cv-control-h);padding:0 var(--cv-space-3);width:100%}.cv-check,.cv-radio,.cv-switch{display:inline-flex;align-items:flex-start;gap:var(--cv-space-2);cursor:pointer}.cv-check.is-disabled,.cv-radio.is-disabled,.cv-switch.is-disabled{opacity:.55;cursor:not-allowed}.cv-check__input,.cv-radio__input,.cv-switch__input{position:absolute;opacity:0;width:18px;height:18px;margin:0}.cv-check__box,.cv-radio__dot{flex:none;width:18px;height:18px;border:1.5px solid var(--cv-border-strong);background:var(--cv-surface);margin-top:1px}.cv-check__box{border-radius:4px}.cv-radio__dot{border-radius:50%}.cv-check__input:checked+.cv-check__box,.cv-check__input:indeterminate+.cv-check__box{background:var(--cv-primary);border-color:var(--cv-primary);box-shadow:inset 0 0 0 3px var(--cv-primary)}.cv-check__input:checked+.cv-check__box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");box-shadow:none}.cv-radio__input:checked+.cv-radio__dot{border-color:var(--cv-primary);box-shadow:inset 0 0 0 4px var(--cv-surface),inset 0 0 0 9px var(--cv-primary)}.cv-check__input:focus-visible+.cv-check__box,.cv-radio__input:focus-visible+.cv-radio__dot,.cv-switch__input:focus-visible+.cv-switch__track{box-shadow:var(--cv-focus-ring)}.cv-check__text{display:flex;flex-direction:column}.cv-check__label{font-size:var(--cv-text-14)}.cv-check__desc{color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cv-switch__track{flex:none;position:relative;width:36px;height:20px;border-radius:999px;background:var(--cv-border-strong);transition:background var(--cv-dur-fast) var(--cv-ease);margin-top:1px}.cv-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--cv-dur-fast) var(--cv-ease);box-shadow:var(--cv-shadow-1)}.cv-switch__input:checked+.cv-switch__track{background:var(--cv-primary)}.cv-switch__input:checked+.cv-switch__track .cv-switch__thumb{transform:translate(16px)}.cv-radiogroup{border:0;padding:0;margin:0;display:flex;gap:var(--cv-space-3);min-width:0}.cv-radiogroup--vertical{flex-direction:column}.cv-radiogroup legend{padding:0;margin-bottom:var(--cv-space-2)}.cv-tabs__list{display:flex;gap:var(--cv-space-1);max-width:100%;overflow-x:auto;scrollbar-width:thin}.cv-tabs__tab{flex:none;white-space:nowrap}.cv-tabs--underline .cv-tabs__list{border-bottom:1px solid var(--cv-border)}.cv-tabs__tab{border:0;background:transparent;color:var(--cv-text-muted);padding:var(--cv-space-2) var(--cv-space-3);font-weight:600;font-size:var(--cv-text-14);cursor:pointer;display:inline-flex;gap:var(--cv-space-2);align-items:center}.cv-tabs--underline .cv-tabs__tab{border-bottom:2px solid transparent;margin-bottom:-1px}.cv-tabs--underline .cv-tabs__tab.is-selected{color:var(--cv-primary-text);border-bottom-color:var(--cv-primary)}.cv-tabs--segmented .cv-tabs__list{background:var(--cv-surface-sunken);border-radius:var(--cv-radius-input);padding:2px;display:inline-flex}.cv-tabs--segmented .cv-tabs__tab{border-radius:6px;padding:4px var(--cv-space-3);font-size:var(--cv-text-13)}.cv-tabs--segmented .cv-tabs__tab.is-selected{background:var(--cv-surface);color:var(--cv-text);box-shadow:var(--cv-shadow-1)}.cv-tabs__badge{background:var(--cv-surface-sunken);border-radius:999px;padding:0 6px;font-size:var(--cv-text-12)}.cv-tabs__panel{padding-top:var(--cv-space-4)}.cv-tabs__panel:focus-visible{box-shadow:var(--cv-focus-ring)}.cv-overlay{position:fixed;inset:0;z-index:100;display:flex}.cv-overlay--center{align-items:center;justify-content:center;padding:var(--cv-space-4)}.cv-overlay--right{justify-content:flex-end}.cv-overlay__backdrop{position:absolute;inset:0;background:var(--cv-overlay)}.cv-modal{position:relative;background:var(--cv-surface-raised);color:var(--cv-text);box-shadow:var(--cv-shadow-4);display:flex;flex-direction:column;max-height:100%}.cv-modal--center{border-radius:var(--cv-radius-modal);width:100%;max-height:min(90vh,900px)}.cv-modal--right{height:100%;width:100%;border-radius:var(--cv-radius-modal) 0 0 var(--cv-radius-modal)}.cv-modal--sm{max-width:420px}.cv-modal--md{max-width:560px}.cv-modal--lg{max-width:720px}.cv-modal--xl{max-width:960px}.cv-modal__header{display:flex;justify-content:space-between;gap:var(--cv-space-4);padding:var(--cv-space-5) var(--cv-space-6) var(--cv-space-3)}.cv-modal__title{font-size:var(--cv-text-20)}.cv-modal__desc{color:var(--cv-text-muted);margin-top:var(--cv-space-1)}.cv-modal__body{padding:var(--cv-space-2) var(--cv-space-6) var(--cv-space-5);overflow:auto;flex:1}.cv-modal__footer{display:flex;justify-content:flex-end;gap:var(--cv-space-2);padding:var(--cv-space-4) var(--cv-space-6);border-top:1px solid var(--cv-border)}.cv-toasts{position:fixed;right:var(--cv-space-4);bottom:var(--cv-space-4);z-index:200;display:flex;flex-direction:column;gap:var(--cv-space-2);width:min(380px,calc(100vw - 32px))}.cv-toast{display:flex;gap:var(--cv-space-3);background:var(--cv-surface-raised);border:1px solid var(--cv-border);border-left-width:4px;border-radius:var(--cv-radius-input);padding:var(--cv-space-3);box-shadow:var(--cv-shadow-3);align-items:flex-start}.cv-toast__body{flex:1}.cv-toast__title{font-weight:600}.cv-toast__action{background:none;border:0;color:var(--cv-primary-text);font-weight:600;padding:0;cursor:pointer;margin-top:var(--cv-space-1)}.cv-toast--success{border-left-color:var(--cv-success)}.cv-toast--danger{border-left-color:var(--cv-danger)}.cv-toast--warning{border-left-color:var(--cv-warning)}.cv-toast--info{border-left-color:var(--cv-info)}.cv-skeleton{display:block;background:linear-gradient(90deg,var(--cv-surface-sunken),var(--cv-border),var(--cv-surface-sunken));background-size:200% 100%;animation:cv-shimmer 1.4s ease-in-out infinite;border-radius:var(--cv-radius-chip)}.cv-skeleton--text{height:12px}.cv-skeleton--rect{height:24px;border-radius:var(--cv-radius-input)}.cv-skeleton--circle{border-radius:50%;width:32px;height:32px}.cv-skeleton-text{display:flex;flex-direction:column;gap:8px;width:100%}@keyframes cv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--cv-space-2);padding:var(--cv-space-12) var(--cv-space-6)}.cv-empty--compact{padding:var(--cv-space-6) var(--cv-space-4)}.cv-empty__art{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--cv-primary-soft);color:var(--cv-primary-text)}.cv-empty--error .cv-empty__art{background:var(--cv-danger-soft);color:var(--cv-danger)}.cv-empty--forbidden .cv-empty__art{background:var(--cv-mode-readonly-bg);color:var(--cv-mode-readonly-fg)}.cv-empty__title{font-size:var(--cv-text-18)}.cv-empty__desc{color:var(--cv-text-muted);max-width:52ch}.cv-empty__actions{display:flex;gap:var(--cv-space-2);margin-top:var(--cv-space-2)}.cv-stepper__list{list-style:none;margin:0;padding:0;display:flex;gap:var(--cv-space-4)}.cv-stepper--vertical .cv-stepper__list{flex-direction:column}.cv-stepper__btn{display:inline-flex;gap:var(--cv-space-2);align-items:flex-start;background:none;border:0;padding:0;color:inherit;text-align:left}button.cv-stepper__btn{cursor:pointer}.cv-stepper__dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:var(--cv-text-12);font-weight:700;border:1.5px solid var(--cv-border-strong);background:var(--cv-surface);color:var(--cv-text-muted);flex:none}.cv-stepper__dot.is-current{border-color:var(--cv-primary);color:var(--cv-primary-text);background:var(--cv-primary-soft)}.cv-stepper__dot.is-complete{background:var(--cv-primary);border-color:var(--cv-primary);color:var(--cv-on-primary)}.cv-stepper__dot.is-error{border-color:var(--cv-danger);color:var(--cv-danger)}.cv-stepper__text{display:flex;flex-direction:column}.cv-stepper__label{font-weight:600;font-size:var(--cv-text-14)}.cv-stepper__desc{color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cv-stepper__item.is-upcoming .cv-stepper__label{color:var(--cv-text-muted)}.cv-breadcrumbs ol{list-style:none;display:flex;gap:var(--cv-space-2);margin:0;padding:0;color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cv-breadcrumbs li+li:before{content:"/";margin-right:var(--cv-space-2);color:var(--cv-border-strong)}.cv-chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--cv-radius-chip);font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.cv-chip--md{height:24px;padding:0 var(--cv-space-2);font-size:var(--cv-text-12)}.cv-chip--sm{height:20px;padding:0 6px;font-size:11px}.cv-chip--simulated{color:var(--cv-mode-simulated-fg);background:var(--cv-mode-simulated-bg)}.cv-chip--trial{color:var(--cv-mode-trial-fg);background:var(--cv-mode-trial-bg);border-color:color-mix(in srgb,var(--cv-mode-trial-accent) 55%,transparent)}.cv-chip--real{color:var(--cv-mode-real-fg);background:var(--cv-mode-real-bg)}.cv-chip--readonly{color:var(--cv-mode-readonly-fg);background:var(--cv-mode-readonly-bg)}.cv-chip--maintenance{color:var(--cv-mode-maintenance-fg);background:var(--cv-mode-maintenance-bg)}.cv-chip--emergency{color:var(--cv-mode-emergency-fg);background:var(--cv-mode-emergency-bg)}.cv-chip--success{color:var(--cv-success);background:var(--cv-success-soft)}.cv-chip--danger{color:var(--cv-danger);background:var(--cv-danger-soft)}.cv-chip--warning{color:var(--cv-warning);background:var(--cv-warning-soft)}.cv-chip--info{color:var(--cv-info);background:var(--cv-info-soft)}.cv-chip--neutral{color:var(--cv-text-muted);background:var(--cv-surface-sunken);border-color:var(--cv-border)}.cv-chip--assurance{color:var(--cv-text);background:transparent;border-color:var(--cv-border-strong)}.cv-chip--dotted{border:1px dotted currentColor}.cv-chip--stripes{background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--cv-mode-trial-accent) 10%,transparent) 6px 9px)}.cv-chip--hatch{background-image:repeating-linear-gradient(45deg,transparent 0 4px,color-mix(in srgb,currentColor 16%,transparent) 4px 5px)}.cv-chip__pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:cv-pulse 1.6s ease-out infinite}@keyframes cv-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 60%,transparent)}to{box-shadow:0 0 0 8px transparent}}.cv-envchips{display:inline-flex;gap:var(--cv-space-1)}.cv-modebanners{display:flex;flex-direction:column}.cv-modebanner{min-height:var(--cv-banner-h);display:flex;align-items:center;gap:var(--cv-space-3);padding:4px var(--cv-space-4);font-size:var(--cv-text-13);border-bottom:1px solid var(--cv-border);flex-wrap:wrap}.cv-modebanner__scope{display:inline-flex;gap:4px;align-items:center;color:inherit;opacity:.9}.cv-modebanner__link,.cv-modebanner__cta{background:none;border:0;color:inherit;text-decoration:underline;font-weight:600;cursor:pointer;padding:0}.cv-modebanner__cta{text-decoration:none;border:1px solid currentColor;border-radius:var(--cv-radius-chip);padding:2px var(--cv-space-2)}.cv-modebanner--trial-simulation,.cv-modebanner--trial-provider-sandbox,.cv-modebanner--trial-allowlisted-real,.cv-modebanner--trial-admin-preview{background:var(--cv-mode-trial-bg);color:var(--cv-mode-trial-fg);background-image:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--cv-mode-trial-accent) 8%,transparent) 10px 13px);border-bottom-color:var(--cv-mode-trial-accent)}.cv-modebanner--real{background:var(--cv-success-soft);color:var(--cv-success)}.cv-modebanner--read-only{background:var(--cv-mode-readonly-bg);color:var(--cv-mode-readonly-fg)}.cv-modebanner--maintenance{background:var(--cv-mode-maintenance-bg);color:var(--cv-mode-maintenance-fg);background-image:repeating-linear-gradient(45deg,transparent 0 6px,color-mix(in srgb,var(--cv-mode-maintenance-fg) 10%,transparent) 6px 7px)}.cv-modebanner--emergency-stop{background:var(--cv-mode-emergency-bg);color:var(--cv-mode-emergency-fg);font-weight:600}.cv-modetoggle__fromto{display:flex;align-items:center;gap:var(--cv-space-3)}.cv-modetoggle__h{font-size:var(--cv-text-14);margin-bottom:var(--cv-space-2)}.cv-modetoggle__pre{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cv-modetoggle__pre-item{display:flex;align-items:center;gap:var(--cv-space-3)}.cv-modetoggle__pre-label{flex:1}.cv-modetoggle__impact{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cv-space-3);margin:0 0 var(--cv-space-3)}.cv-modetoggle__impact div{background:var(--cv-surface-sunken);border-radius:var(--cv-radius-input);padding:var(--cv-space-3)}.cv-modetoggle__impact dt{color:var(--cv-text-muted);font-size:var(--cv-text-12)}.cv-modetoggle__impact dd{margin:0;font-size:var(--cv-text-20);font-weight:700}.cv-modetoggle__effects{margin:0;padding-left:var(--cv-space-5);color:var(--cv-text-muted);font-size:var(--cv-text-13);display:grid;gap:var(--cv-space-1)}.cv-modetoggle__fix{color:var(--cv-link);text-decoration:underline;text-underline-offset:2px;font-size:var(--cv-text-13)}.cv-modetoggle__blockers{color:var(--cv-text-muted);font-size:var(--cv-text-13);margin:0;padding-left:var(--cv-space-5)}.cv-gated{display:inline-flex;opacity:.6;cursor:not-allowed}.cv-otp{display:inline-flex;gap:var(--cv-space-2)}.cv-otp__cell{width:44px;height:52px;text-align:center;font-size:var(--cv-text-20);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-input);background:var(--cv-surface);color:var(--cv-text)}.cv-otp__cell:focus{border-color:var(--cv-focus);box-shadow:var(--cv-focus-ring);outline:none}.cv-otp.is-invalid .cv-otp__cell{border-color:var(--cv-danger)}.cv-copyfield__row{display:flex;gap:var(--cv-space-2);align-items:center}.cv-copyfield__input{flex:1;min-width:0;height:var(--cv-control-h);padding:0 var(--cv-space-3);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-input);background:var(--cv-surface-sunken);color:var(--cv-text);font-size:var(--cv-text-13)}.cv-table-wrap{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);overflow:hidden}.cv-table__scroll{overflow:auto;max-width:100%;position:relative}.cv-table__scroll.is-sticky{max-height:70vh}.cv-table{width:100%;border-collapse:collapse;font-size:var(--cv-text-14)}.cv-table th{text-align:left;font-size:var(--cv-text-12);text-transform:uppercase;letter-spacing:.04em;color:var(--cv-text-muted);background:var(--cv-surface-sunken);padding:0 var(--cv-space-4);height:36px;border-bottom:1px solid var(--cv-border);white-space:nowrap}.is-sticky .cv-table th{position:sticky;top:0;z-index:1}.cv-table td{padding:0 var(--cv-space-4);height:var(--cv-row-h);border-bottom:1px solid var(--cv-border);vertical-align:middle}.cv-table--compact td{height:32px}.cv-table tr:last-child td{border-bottom:0}.cv-table tr.is-clickable{cursor:pointer}.cv-table tr.is-clickable:hover td{background:var(--cv-surface-sunken)}.cv-table tr.is-selected td{background:var(--cv-primary-soft)}.cv-table__select{width:40px}.cv-table__sort{display:inline-flex;gap:4px;align-items:center;background:none;border:0;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.cv-table__error{display:flex;align-items:center;gap:var(--cv-space-3);color:var(--cv-danger);padding:var(--cv-space-4) 0}.cv-table__bulk{display:flex;align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-2) var(--cv-space-4);background:var(--cv-primary-soft)}.cv-pagination{display:flex;align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-2) var(--cv-space-4);border-top:1px solid var(--cv-border);font-size:var(--cv-text-13);color:var(--cv-text-muted)}.cv-pagination__size{width:120px}.cv-code{border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);background:var(--cv-ink-950);color:#e6e9f2;overflow:hidden}.cv-code__bar{display:flex;align-items:center;gap:var(--cv-space-2);padding:var(--cv-space-2) var(--cv-space-3);background:var(--cv-ink-900);border-bottom:1px solid var(--cv-ink-700)}.cv-code__bar .cv-tabs--segmented .cv-tabs__list{background:var(--cv-ink-700)}.cv-code__bar .cv-tabs--segmented .cv-tabs__tab{color:var(--cv-ink-300)}.cv-code__bar .cv-tabs--segmented .cv-tabs__tab.is-selected{background:var(--cv-ink-950);color:#fff}.cv-code__bar .cv-btn--ghost{color:var(--cv-ink-100)}.cv-code__name{font-size:var(--cv-text-12);color:var(--cv-ink-300);font-family:var(--cv-font-mono)}.cv-code__pre{margin:0;padding:var(--cv-space-4);overflow:auto;font-size:var(--cv-text-13);line-height:1.6}.cv-code__pre.is-wrap{white-space:pre-wrap;word-break:break-word}.cv-code__ln{display:inline-block;width:2.5em;color:var(--cv-ink-500);-webkit-user-select:none;user-select:none}.cv-json{border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);background:var(--cv-surface)}.cv-json__header{display:flex;align-items:center;gap:var(--cv-space-2);padding:var(--cv-space-2) var(--cv-space-3);border-bottom:1px solid var(--cv-border);flex-wrap:wrap}.cv-json__title{font-weight:600}.cv-json__tree,.cv-json__children{list-style:none;margin:0;padding:0 0 0 var(--cv-space-5);font-family:var(--cv-font-mono);font-size:var(--cv-text-13)}.cv-json__tree{padding:var(--cv-space-3) var(--cv-space-4)}.cv-json__row{line-height:1.7;position:relative}.cv-json__toggle{position:absolute;left:-18px;top:4px;background:none;border:0;padding:0;color:var(--cv-text-muted);cursor:pointer;display:grid}.cv-json__key{color:var(--cv-primary-text)}.cv-json__str{color:var(--cv-success)}.cv-json__num{color:var(--cv-warning)}.cv-json__bool{color:var(--cv-mode-simulated-fg)}.cv-json__null,.cv-json__ellipsis{color:var(--cv-text-muted)}.cv-json__redacted{display:inline-flex;gap:4px;align-items:center;background:var(--cv-surface-sunken);border:1px dashed var(--cv-border-strong);border-radius:var(--cv-radius-chip);padding:0 6px;color:var(--cv-text-muted)}.cv-json__cap{padding:var(--cv-space-3)}.cv-json__cap pre{overflow:auto;max-height:360px}.cv-timeline{list-style:none;margin:0;padding:0}.cv-timeline__item{display:flex;gap:var(--cv-space-3);padding-bottom:var(--cv-space-4);position:relative}.cv-timeline__item:before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--cv-border)}.cv-timeline__item:last-child:before{display:none}.cv-timeline__dot{width:12px;height:12px;border-radius:50%;background:var(--cv-primary);margin-top:4px;flex:none;z-index:1}.cv-timeline__item.is-unknown .cv-timeline__dot{background:var(--cv-warning)}.cv-timeline__head{display:flex;align-items:center;gap:var(--cv-space-2);flex-wrap:wrap}.cv-timeline__title{font-weight:600}.cv-timeline__time{color:var(--cv-text-muted);font-size:var(--cv-text-12)}.cv-timeline__detail{color:var(--cv-text-muted);margin-top:var(--cv-space-1)}.cv-timeline__flags{list-style:none;display:flex;gap:var(--cv-space-2);padding:0;margin:var(--cv-space-1) 0 0;flex-wrap:wrap}.cv-timeline__flag{display:inline-flex;gap:4px;align-items:center;font-size:var(--cv-text-12);background:var(--cv-warning-soft);color:var(--cv-warning);border-radius:var(--cv-radius-chip);padding:0 6px}.cv-timeline__flag.is-invalid-signature{background:var(--cv-danger-soft);color:var(--cv-danger)}.cv-kv{display:grid;gap:var(--cv-space-3) var(--cv-space-6);margin:0}.cv-kv--1{grid-template-columns:1fr}.cv-kv--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-kv--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-kv__item dt{color:var(--cv-text-muted);font-size:var(--cv-text-12)}.cv-kv__item dd{margin:0;overflow-wrap:anywhere}.cv-stat{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);padding:var(--cv-space-4)}.cv-stat__label{color:var(--cv-text-muted);font-size:var(--cv-text-13);display:flex;gap:var(--cv-space-2)}.cv-stat__value{font-size:var(--cv-text-30);font-weight:700;font-family:var(--cv-font-display);margin:var(--cv-space-1) 0}.cv-stat__foot{display:flex;align-items:center;gap:var(--cv-space-3)}.cv-stat__delta{display:inline-flex;align-items:center;gap:2px;font-size:var(--cv-text-13);font-weight:600}.cv-stat__delta.is-good{color:var(--cv-success)}.cv-stat__delta.is-bad{color:var(--cv-danger)}.cv-stat__hint{color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cv-spark{overflow:visible;margin-left:auto}.cv-spark__line{stroke:var(--cv-primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cv-spark__area{fill:var(--cv-primary-soft)}.cv-spark__dot{fill:var(--cv-primary)}.cv-spark--success .cv-spark__line{stroke:var(--cv-success)}.cv-spark--success .cv-spark__dot{fill:var(--cv-success)}.cv-spark--danger .cv-spark__line{stroke:var(--cv-danger)}.cv-spark--danger .cv-spark__dot{fill:var(--cv-danger)}.cv-spark--warning .cv-spark__line{stroke:var(--cv-warning)}.cv-spark--warning .cv-spark__dot{fill:var(--cv-warning)}.cv-inbox{display:grid;grid-template-columns:minmax(240px,340px) 1fr;border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);background:var(--cv-surface);min-height:420px;overflow:hidden}.cv-inbox__list{border-right:1px solid var(--cv-border);overflow:auto}.cv-inbox__list ul{list-style:none;margin:0;padding:0}.cv-inbox__toolbar{padding:var(--cv-space-2);border-bottom:1px solid var(--cv-border)}.cv-inbox__item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--cv-border);padding:var(--cv-space-3);cursor:pointer;color:inherit}.cv-inbox__item:hover{background:var(--cv-surface-sunken)}.cv-inbox__item.is-selected{background:var(--cv-primary-soft)}.cv-inbox__from{font-weight:600;display:flex;gap:6px;align-items:center}.cv-inbox__item.is-unread .cv-inbox__subj{font-weight:600}.cv-inbox__dot{width:8px;height:8px;border-radius:50%;background:var(--cv-primary)}.cv-inbox__subj{color:var(--cv-text);font-size:var(--cv-text-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-inbox__meta{display:flex;gap:var(--cv-space-2);align-items:center;color:var(--cv-text-muted);font-size:var(--cv-text-12)}.cv-inbox__pane{position:relative;overflow:auto}.cv-inbox__detail{position:relative;padding:var(--cv-space-4);display:flex;flex-direction:column;gap:var(--cv-space-4)}.cv-inbox__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);font-size:72px;font-weight:800;letter-spacing:.1em;color:var(--cv-mode-simulated-fg);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.cv-inbox__subject{font-size:var(--cv-text-20)}.cv-inbox__tags{list-style:none;display:flex;gap:var(--cv-space-1);padding:0;margin:var(--cv-space-2) 0 0}.cv-inbox__tags li{background:var(--cv-surface-sunken);border-radius:999px;padding:0 var(--cv-space-2);font-size:var(--cv-text-12)}.cv-inbox__attach{list-style:none;padding:0;margin:var(--cv-space-2) 0 0}.cv-inbox__text{white-space:pre-wrap;word-break:break-word;background:var(--cv-surface-sunken);padding:var(--cv-space-3);border-radius:var(--cv-radius-input);margin:0}.cv-inbox__headers{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--cv-text-13)}.cv-inbox__headers th{text-align:left;padding:4px var(--cv-space-3) 4px 0;vertical-align:top;color:var(--cv-text-muted);width:30%}.cv-inbox__skeleton{padding:var(--cv-space-3);display:flex;flex-direction:column;gap:6px}.cv-preview__bar{display:flex;gap:var(--cv-space-2);align-items:center;margin-bottom:var(--cv-space-2)}.cv-preview__w{border:1px solid var(--cv-border-strong);background:var(--cv-surface);color:var(--cv-text);border-radius:var(--cv-radius-chip);padding:2px var(--cv-space-2);font-size:var(--cv-text-12);cursor:pointer;text-transform:capitalize}.cv-preview__w.is-active{background:var(--cv-primary);color:var(--cv-on-primary);border-color:var(--cv-primary)}.cv-preview__frame{display:block;max-width:100%;height:360px;border:1px solid var(--cv-border);border-radius:var(--cv-radius-input);background:#fff}.cv-sms__bubble{background:var(--cv-primary-soft);color:var(--cv-text);padding:var(--cv-space-3) var(--cv-space-4);border-radius:16px 16px 16px 4px;max-width:420px}@media(max-width:720px){.cv-inbox{grid-template-columns:1fr}.cv-inbox__list{border-right:0;border-bottom:1px solid var(--cv-border);max-height:240px}.cv-kv--2,.cv-kv--3,.cv-modetoggle__impact{grid-template-columns:1fr}}.cv-modetoggle__head{display:flex;align-items:center;justify-content:space-between;gap:var(--cv-space-3);flex-wrap:wrap}.cv-modetoggle__verdict{font-size:var(--cv-text-12);font-weight:700;letter-spacing:.04em;padding:2px var(--cv-space-3);border-radius:var(--cv-radius-chip);border:1px solid currentColor}.cv-modetoggle__verdict.is-blocked{color:var(--cv-danger);background:var(--cv-danger-soft)}.cv-modetoggle__verdict.is-ready{color:var(--cv-success);background:var(--cv-success-soft)}.cv-modetoggle__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-space-2) var(--cv-space-4);margin:0}.cv-modetoggle__summary div{display:flex;flex-direction:column;gap:2px}.cv-modetoggle__summary dt{color:var(--cv-text-muted);font-size:var(--cv-text-12)}.cv-modetoggle__summary dd{margin:0;font-size:var(--cv-text-13);overflow-wrap:anywhere}.cv-modetoggle__group+.cv-modetoggle__group{margin-top:var(--cv-space-3)}.cv-modetoggle__gh{margin:var(--cv-space-2) 0;font-size:var(--cv-text-12);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cv-text-muted)}.cv-modetoggle__note{font-size:var(--cv-text-13);margin:var(--cv-space-2) 0 0}.cv-modetoggle__approvers{list-style:none;margin:0 0 var(--cv-space-3);padding:0;display:grid;gap:var(--cv-space-2)}.cv-modetoggle__approver{display:flex;align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-2) var(--cv-space-3);border:1px solid var(--cv-border);border-radius:var(--cv-radius-input)}.cv-modetoggle__approver.is-excluded,.cv-modetoggle__approver.is-not_eligible{opacity:.7}.cv-modetoggle__approver-text{flex:1;min-width:0;font-size:var(--cv-text-13)}.cv-modetoggle__avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cv-surface-sunken);font-size:var(--cv-text-12);font-weight:700;flex:none}@media(max-width:720px){.cv-modetoggle__summary{grid-template-columns:1fr}}.cv-approve__details{display:grid;gap:var(--cv-space-2);margin:0;padding:var(--cv-space-3);border:1px solid var(--cv-border);border-radius:var(--cv-radius-input)}.cv-approve__details>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--cv-space-3)}.cv-approve__details dt{color:var(--cv-text-muted)}.cv-approve__details dd{margin:0;overflow-wrap:anywhere}.cv-inbox__headers td{overflow-wrap:anywhere;word-break:break-word}.cv-stepper--horizontal .cv-stepper__list{position:relative;overflow-x:auto;scrollbar-width:thin;padding-bottom:var(--cv-space-1)}.cv-stepper--horizontal .cv-stepper__item{flex:none}.cv-iconbtn{flex-shrink:0}.cv-modebanner__link,.cv-modebanner__cta{min-height:24px;display:inline-flex;align-items:center}.cv-otp{direction:ltr;unicode-bidi:isolate}.cv-smsprev{display:flex;flex-direction:column;gap:var(--cv-space-2);max-inline-size:28rem}.cv-smsprev__bubble{padding-block:var(--cv-space-2);padding-inline:var(--cv-space-3);border-start-start-radius:var(--cv-radius-input);border-start-end-radius:var(--cv-radius-input);border-end-end-radius:var(--cv-radius-input);border-end-start-radius:2px;background:var(--cv-surface-muted, var(--cv-surface));border:1px solid var(--cv-border-strong);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cv-text)}.cv-smsprev__meta{display:flex;flex-wrap:wrap;gap:var(--cv-space-2);margin-inline-start:var(--cv-space-1);color:var(--cv-text-muted, var(--cv-text));font-size:var(--cv-text-12, .75rem)}.cv-smsprev__code{unicode-bidi:isolate;direction:ltr;display:inline-block}.cv-langswitch select{padding-block:var(--cv-space-1);padding-inline:var(--cv-space-2)}.cv-app{min-height:100vh;background:var(--cv-bg);color:var(--cv-text)}.cv-fullpage{padding:var(--cv-space-12) var(--cv-space-6);max-width:560px;margin:0 auto}.cv-shell{display:flex;flex-direction:column;min-height:100vh}.cv-topbar{position:sticky;top:0;z-index:40;height:var(--cv-topbar-h);display:flex;align-items:center;gap:var(--cv-space-3);padding:0 var(--cv-space-4);background:var(--cv-surface);border-bottom:1px solid var(--cv-border)}.cv-topbar__brand{display:inline-flex;align-items:center;gap:var(--cv-space-2);text-decoration:none;color:var(--cv-text)}.cv-topbar__surface{font-size:var(--cv-text-12);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cv-text-muted);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-chip);padding:0 6px}.cv-topbar__center{flex:1;display:flex;justify-content:center;min-width:0}.cv-topbar__right{display:flex;align-items:center;gap:var(--cv-space-2)}.cv-topbar__menu{display:none}.cv-shell__banners{position:sticky;top:var(--cv-topbar-h);z-index:30}.cv-shell__body{display:flex;flex:1;min-height:0}.cv-shell__sidebar{width:var(--cv-sidebar-w);flex:none;border-right:1px solid var(--cv-border);background:var(--cv-surface);display:flex;flex-direction:column;position:sticky;top:var(--cv-topbar-h);height:calc(100vh - var(--cv-topbar-h));overflow:auto}.cv-shell.is-collapsed .cv-shell__sidebar{width:var(--cv-sidebar-w-collapsed)}.cv-shell__sidebar-foot{margin-top:auto;padding:var(--cv-space-2);display:flex;justify-content:flex-end;gap:var(--cv-space-2)}.cv-shell__content{flex:1;min-width:0;padding:var(--cv-space-6)}.cv-shell__content:focus{outline:none}.cv-shell__content-inner{max-width:var(--cv-content-max);margin:0 auto}.cv-shell--admin .cv-shell__content{padding:var(--cv-space-5)}.cv-sidenav ul{list-style:none;margin:0;padding:var(--cv-space-2)}.cv-sidenav__group{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;color:var(--cv-text-muted);padding:var(--cv-space-4) var(--cv-space-3) var(--cv-space-1)}.cv-sidenav.is-collapsed .cv-sidenav__group,.cv-sidenav.is-collapsed .cv-sidenav__label,.cv-sidenav.is-collapsed .cv-sidenav__badge{display:none}.cv-sidenav__link{display:flex;align-items:center;gap:var(--cv-space-3);padding:0 var(--cv-space-3);height:36px;border-radius:var(--cv-radius-input);color:var(--cv-text);text-decoration:none;font-weight:500;font-size:var(--cv-text-14)}.cv-sidenav__link:hover{background:var(--cv-surface-sunken)}.cv-sidenav__link.is-active{background:var(--cv-primary-soft);color:var(--cv-primary-text);font-weight:600}.cv-sidenav__link--sub{padding-left:44px;height:30px;font-size:var(--cv-text-13)}.cv-sidenav__link.is-static{color:var(--cv-text-muted)}.cv-sidenav__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-sidenav__badge{font-size:var(--cv-text-12)}.cv-sidenav__dot{width:18px}.cv-shell__scrim{display:none}@media(max-width:900px){.cv-topbar__menu{display:grid}.cv-shell__sidebar{position:fixed;z-index:50;top:var(--cv-topbar-h);left:0;bottom:0;height:auto;transform:translate(-100%);transition:transform var(--cv-dur) var(--cv-ease);box-shadow:var(--cv-shadow-4)}.cv-shell.is-mobile-open .cv-shell__sidebar{transform:none}.cv-shell.is-mobile-open .cv-shell__scrim{display:block;position:fixed;inset:var(--cv-topbar-h) 0 0 0;background:var(--cv-overlay);z-index:45}.cv-shell__content{padding:var(--cv-space-4)}.cv-shell__collapse{display:none}}.cv-logo{display:inline-flex;align-items:center;gap:var(--cv-space-2);color:var(--cv-text)}.cv-logo__text{display:inline-flex;flex-direction:column;line-height:1.1}.cv-logo__word{font-family:var(--cv-font-display);font-size:calc(var(--cv-logo-size, 28px) * .62);letter-spacing:-.02em}.cv-logo__brand{font-weight:500}.cv-logo__verify{font-weight:700;color:var(--cv-primary-text)}.cv-auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--cv-space-6) var(--cv-space-4);background:var(--cv-bg)}.cv-auth__card{width:100%;max-width:440px;background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-modal);box-shadow:var(--cv-shadow-2);padding:var(--cv-space-8);display:flex;flex-direction:column;gap:var(--cv-space-4)}.cv-auth--admin .cv-auth__card{border-top:4px solid var(--cv-mode-emergency-bg)}.cv-auth__title{font-size:var(--cv-text-24)}.cv-auth__h{font-size:var(--cv-text-18)}.cv-auth__subtitle{margin-top:calc(var(--cv-space-2) * -1)}.cv-auth__footer{margin-top:var(--cv-space-4);color:var(--cv-text-muted);font-size:var(--cv-text-13);text-align:center}.cv-auth__links{justify-content:space-between;font-size:var(--cv-text-13)}.cv-challenge{display:flex;align-items:center;justify-content:space-between;gap:var(--cv-space-3);padding:var(--cv-space-3) var(--cv-space-4);background:var(--cv-surface-sunken);border:1px solid var(--cv-border);border-radius:var(--cv-radius-input);font-size:var(--cv-text-13)}.cv-challenge__text{display:inline-flex;align-items:center;gap:var(--cv-space-2)}.cv-strength{display:flex;align-items:center;gap:var(--cv-space-2);font-size:var(--cv-text-13)}.cv-strength__bar{display:inline-flex;gap:3px}.cv-strength__bar span{width:28px;height:6px;border-radius:3px;background:var(--cv-border)}.cv-strength__bar.is-1 span:nth-child(-n+1),.cv-strength__bar.is-2 span:nth-child(-n+2),.cv-strength__bar.is-3 span:nth-child(-n+3),.cv-strength__bar.is-4 span:nth-child(-n+4){background:var(--cv-success)}.cv-strength__bar.is-0 span:first-child{background:var(--cv-danger)}.cv-approve__number{font-size:56px;font-weight:700;text-align:center;padding:var(--cv-space-4);background:var(--cv-primary-soft);border-radius:var(--cv-radius-card);letter-spacing:.1em}.cv-backup-codes{list-style:none;margin:0;padding:var(--cv-space-4);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cv-space-2);background:var(--cv-surface-sunken);border:1px dashed var(--cv-border-strong);border-radius:var(--cv-radius-input)}.cv-enrol__qr{display:grid;place-items:center;min-height:160px;border:1px dashed var(--cv-border-strong);border-radius:var(--cv-radius-card);padding:var(--cv-space-4)}.cv-devices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cv-devices__item{display:flex;align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-3);border:1px solid var(--cv-border);border-radius:var(--cv-radius-input)}.cv-devices__main{display:flex;flex-direction:column;flex:1}.cv-stepup--admin .cv-modal__header{border-top:4px solid var(--cv-mode-emergency-bg);border-radius:var(--cv-radius-modal) var(--cv-radius-modal) 0 0}.cv-placeholder__states{list-style:none;padding:0;margin:0}.cv-placeholder__panels,.cv-placeholder__list{margin:0;padding-left:var(--cv-space-5)}.cv-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--cv-space-4)}.cv-gallery__swatches{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--cv-space-3)}.cv-gallery__swatch{display:block;height:32px;border-radius:var(--cv-radius-input);border:1px solid var(--cv-border);margin-bottom:4px}.cv-gallery__icons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--cv-space-3)}.cv-gallery__icons li{display:flex;align-items:center;gap:var(--cv-space-2);font-size:var(--cv-text-12)}.cv-usermenu{position:relative;display:inline-flex;align-items:center;gap:8px}.cv-usermenu__btn{display:inline-flex;align-items:center;gap:var(--cv-space-2);background:none;border:1px solid var(--cv-border);border-radius:var(--cv-radius-input);padding:0 var(--cv-space-3);height:36px;color:var(--cv-text);cursor:pointer;max-width:220px}.cv-usermenu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cv-text-13)}.cv-usermenu__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:70;min-width:260px;background:var(--cv-surface-raised);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);box-shadow:var(--cv-shadow-3);padding:var(--cv-space-3);display:flex;flex-direction:column;gap:var(--cv-space-3)}.cv-usermenu__id{display:flex;flex-direction:column;font-size:var(--cv-text-13);overflow-wrap:anywhere}.cv-sysPage{max-width:560px;margin:var(--cv-space-12) auto}@media(max-width:720px){.cv-usermenu__name{display:none}}.cv-auth__aside{display:none}@media(min-width:960px){.cv-auth--customer{flex-direction:row;justify-content:center;gap:var(--cv-space-10, 40px)}.cv-auth--customer .cv-auth__aside{display:flex;flex-direction:column;gap:var(--cv-space-4);max-width:420px}.cv-auth--customer .cv-auth__brand{display:none}.cv-auth--customer .cv-auth__footer{position:absolute;bottom:var(--cv-space-4)}}.cv-auth__tagline{font-family:var(--cv-font-display, inherit);font-size:var(--cv-text-24);font-weight:600;line-height:1.25;margin:0}.cv-auth__lede{color:var(--cv-text-muted);margin:0}.cv-auth__modes{display:flex;gap:var(--cv-space-2);flex-wrap:wrap}.cv-auth__mode{font-size:var(--cv-text-12);font-weight:700;border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-chip);padding:2px 8px}.cv-logo--mono .cv-logo__brand,.cv-logo--mono .cv-logo__verify{color:currentColor}.cv-logo__word{white-space:nowrap}.cv-maint-page{text-align:center}.cv-maint-page__live{margin-top:var(--cv-space-4);font-size:var(--cv-text-12)}.cv-maint-banner{position:sticky;top:0;z-index:60;padding:var(--cv-space-2) var(--cv-space-4);background:var(--cv-surface, transparent)}.cv-mheader{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--cv-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cv-border)}.cv-mheader__inner{max-width:var(--cv-web-max);margin:0 auto;height:68px;display:flex;align-items:center;gap:var(--cv-space-4);padding:0 var(--cv-space-6)}.cv-mheader__brand{text-decoration:none}.cv-mheader__login{color:var(--cv-text);font-weight:600;text-decoration:none;padding:0 var(--cv-space-2)}.cv-mheader__toggle{display:none}.cv-mnav{display:flex;gap:var(--cv-space-1);margin-left:var(--cv-space-4)}.cv-mnav__link{background:none;border:0;padding:var(--cv-space-2) var(--cv-space-3);border-radius:var(--cv-radius-input);color:var(--cv-text);font-weight:600;text-decoration:none;cursor:pointer;display:inline-flex;gap:4px;align-items:center;font-size:var(--cv-text-14)}.cv-mnav__link:hover,.cv-mnav__link.is-active{background:var(--cv-primary-soft);color:var(--cv-primary-text)}.cv-mnav__menu{position:relative}.cv-mnav__panel{position:absolute;top:calc(100% + 8px);left:0;list-style:none;margin:0;padding:var(--cv-space-2);min-width:320px;background:var(--cv-surface-raised);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);box-shadow:var(--cv-shadow-3)}.cv-mnav__item{display:flex;gap:var(--cv-space-3);padding:var(--cv-space-3);border-radius:var(--cv-radius-input);text-decoration:none;color:var(--cv-text)}.cv-mnav__item:hover{background:var(--cv-surface-sunken)}.cv-mnav__item span{display:flex;flex-direction:column}@media(max-width:1120px){.cv-mheader__toggle{display:grid}.cv-mnav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--cv-surface);border-bottom:1px solid var(--cv-border);padding:var(--cv-space-3) var(--cv-space-4);margin:0}.cv-mnav.is-open{display:flex}.cv-mnav__panel{position:static;box-shadow:none;border:0;min-width:0}.cv-mheader__login{display:none}.cv-mheader__inner{padding:0 var(--cv-space-4)}}.cv-mfooter{background:var(--cv-surface);border-top:1px solid var(--cv-border);margin-top:auto;flex-shrink:0}.cv-mfooter__inner{max-width:var(--cv-web-max);margin:0 auto;padding:var(--cv-space-12) var(--cv-space-6);display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(auto-fit,minmax(120px,1fr));gap:var(--cv-space-8) var(--cv-space-6);align-items:start}@media(max-width:1100px){.cv-mfooter__brand{grid-column:1 / -1}.cv-mfooter__inner{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.cv-mfooter__brand p{max-width:36ch;margin-top:var(--cv-space-3)}.cv-mfooter__copy strong{color:var(--cv-text);font-weight:600}.cv-mfooter__h{font-size:var(--cv-text-13);text-transform:uppercase;letter-spacing:.06em;color:var(--cv-text-muted);margin-bottom:var(--cv-space-3);font-family:var(--cv-font-ui)}.cv-mfooter__col ul,.cv-mfooter__legal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cv-mfooter__col a,.cv-mfooter__legal a{color:var(--cv-text);text-decoration:none}.cv-mfooter__col a:hover,.cv-mfooter__legal a:hover{text-decoration:underline}.cv-mfooter__bottom{max-width:var(--cv-web-max);margin:0 auto;padding:var(--cv-space-4) var(--cv-space-6);border-top:1px solid var(--cv-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--cv-space-3);color:var(--cv-text-muted);font-size:var(--cv-text-13)}@media(max-width:600px){.cv-mfooter__bottom{flex-direction:column;align-items:flex-start}}.cv-mfooter__legal{flex-direction:row;flex-wrap:wrap;gap:var(--cv-space-4)}.cv-section{padding:var(--cv-space-16) 0}.cv-section--sunken{background:var(--cv-surface-sunken)}.cv-section__inner{max-width:var(--cv-web-max);margin:0 auto;padding:0 var(--cv-space-6)}.cv-section__eyebrow{color:var(--cv-primary-text);font-weight:700;font-size:var(--cv-text-13);text-transform:uppercase;letter-spacing:.08em}.cv-section__title{font-size:var(--cv-text-36);margin:var(--cv-space-2) 0}.cv-section__lead{color:var(--cv-text-muted);font-size:var(--cv-text-18);max-width:62ch;margin-bottom:var(--cv-space-8)}.cv-pricing{position:relative;background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);padding:var(--cv-space-6);display:flex;flex-direction:column;gap:var(--cv-space-3)}.cv-pricing.is-highlighted{border:2px solid var(--cv-primary);box-shadow:var(--cv-shadow-3)}.cv-pricing__flag{position:absolute;top:-12px;left:var(--cv-space-6);background:var(--cv-accent);color:#12162b;font-size:var(--cv-text-12);font-weight:700;padding:2px var(--cv-space-3);border-radius:var(--cv-radius-pill)}.cv-pricing__amount{font-family:var(--cv-font-display);font-size:var(--cv-text-36);font-weight:700}.cv-pricing__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2);flex:1}.cv-pricing__list li{display:flex;gap:var(--cv-space-2);align-items:flex-start}.cv-pricing__list .cv-icon{color:var(--cv-success);margin-top:3px}.cv-features{list-style:none;margin:0;padding:0;display:grid;gap:var(--cv-space-6)}.cv-features--2{grid-template-columns:repeat(2,1fr)}.cv-features--3{grid-template-columns:repeat(3,1fr)}.cv-features--4{grid-template-columns:repeat(4,1fr)}@media(max-width:860px){.cv-features--3,.cv-features--4,.cv-features--2{grid-template-columns:1fr}.cv-mfooter__inner{grid-template-columns:1fr 1fr}}.cv-features__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--cv-radius-card);background:var(--cv-primary-soft);color:var(--cv-primary-text);margin-bottom:var(--cv-space-3)}.cv-features__title{font-size:var(--cv-text-18);margin-bottom:var(--cv-space-1)}.cv-faq ul{list-style:none;margin:0;padding:0}.cv-faq__item{border-bottom:1px solid var(--cv-border)}.cv-faq__item h3{font-size:inherit;font-family:var(--cv-font-ui)}.cv-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--cv-space-4);background:none;border:0;padding:var(--cv-space-4) 0;font-weight:600;font-size:var(--cv-text-16);color:var(--cv-text);cursor:pointer;text-align:left}.cv-faq__a{padding-bottom:var(--cv-space-4);color:var(--cv-text-muted)}.cv-faq__bar{display:flex;justify-content:flex-end}.cv-site{min-height:60vh}.cv-site__page{max-width:var(--cv-web-max);margin:0 auto;padding:var(--cv-space-10) var(--cv-space-6)}.cv-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--cv-space-5)}.cv-cookie{position:fixed;left:var(--cv-space-4);right:var(--cv-space-4);bottom:var(--cv-space-4);z-index:90;max-width:720px;margin:0 auto;background:var(--cv-surface-raised);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);box-shadow:var(--cv-shadow-4);padding:var(--cv-space-4);display:flex;gap:var(--cv-space-4);align-items:center;flex-wrap:wrap}.cv-cookie p{flex:1;min-width:240px}.cv-configform{display:flex;flex-direction:column;gap:var(--cv-space-5)}.cv-configform__section{border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);padding:var(--cv-space-4) var(--cv-space-5) var(--cv-space-5);margin:0;background:var(--cv-surface);min-width:0}.cv-configform__legend{font-family:var(--cv-font-display);font-weight:600;font-size:var(--cv-text-16);padding:0 var(--cv-space-2)}.cv-configform__sdesc{margin:0 0 var(--cv-space-3)}.cv-configform__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-space-4) var(--cv-space-5)}.cv-configform__field.is-wide,.cv-configform__bool{grid-column:1 / -1}.cv-configform__locked{background:var(--cv-info-soft);color:var(--cv-text);padding:var(--cv-space-3);border-radius:var(--cv-radius-input);margin:0}@media(max-width:720px){.cv-configform__fields{grid-template-columns:1fr}}.cv-multienum{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--cv-space-2) var(--cv-space-4)}.cv-listedit ul{list-style:none;margin:0 0 var(--cv-space-2);padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cv-listedit__row{display:flex;gap:var(--cv-space-2);align-items:center}.cv-listedit__row .cv-input{flex:1}.cv-enumselect__desc{margin-top:var(--cv-space-1)}.cv-secret{display:flex;align-items:center;gap:var(--cv-space-2);flex-wrap:wrap;min-height:var(--cv-control-h)}.cv-secret__mask{display:inline-flex;align-items:center;height:var(--cv-control-h);padding:0 var(--cv-space-3);background:var(--cv-surface-sunken);border:1px solid var(--cv-border);border-radius:var(--cv-radius-input);color:var(--cv-text-muted);min-width:140px}.cv-secret.is-editing .cv-input{flex:1;min-width:220px}.cv-secret__note,.cv-secret__when{font-size:var(--cv-text-12)}.cv-secret__note{flex-basis:100%;margin:0}.cv-kvtable{display:flex;flex-direction:column;gap:var(--cv-space-2);align-items:flex-start}.cv-kvtable__table{width:100%;border-collapse:collapse;border:1px solid var(--cv-border);border-radius:var(--cv-radius-input)}.cv-kvtable__table th{text-align:left;font-size:var(--cv-text-12);text-transform:uppercase;letter-spacing:.04em;color:var(--cv-text-muted);background:var(--cv-surface-sunken);padding:var(--cv-space-2) var(--cv-space-3)}.cv-kvtable__table td{padding:var(--cv-space-2) var(--cv-space-3);border-top:1px solid var(--cv-border);vertical-align:top}.cv-kvtable__table tr.has-error td{background:var(--cv-danger-soft)}.cv-kvtable__fixed{display:flex;flex-direction:column}.cv-kvtable__fixed .cv-muted{font-size:var(--cv-text-12)}.cv-kvtable__input{width:100%;height:32px;padding:0 var(--cv-space-2);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-chip);background:var(--cv-surface);color:var(--cv-text);font-size:var(--cv-text-13)}.cv-kvtable__act{width:40px}.cv-testpanel{border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);padding:var(--cv-space-4) var(--cv-space-5);background:var(--cv-surface);display:flex;flex-direction:column;gap:var(--cv-space-3)}.cv-testpanel__head{display:flex;justify-content:space-between;gap:var(--cv-space-4);align-items:flex-start;flex-wrap:wrap}.cv-testpanel__title{font-size:var(--cv-text-16)}.cv-testpanel__summary{display:flex;align-items:center;gap:var(--cv-space-3);flex-wrap:wrap}.cv-testpanel__checks{list-style:none;margin:var(--cv-space-3) 0 0;padding:0;display:flex;flex-direction:column;border:1px solid var(--cv-border);border-radius:var(--cv-radius-input)}.cv-testpanel__check{display:flex;gap:var(--cv-space-3);align-items:flex-start;padding:var(--cv-space-3);border-top:1px solid var(--cv-border)}.cv-testpanel__check:first-child{border-top:0}.cv-testpanel__check.is-fail{background:var(--cv-danger-soft)}.cv-testpanel__body{flex:1}.cv-testpanel__label{font-weight:600}.cv-testpanel__hint{font-size:var(--cv-text-13);margin-top:2px}.cv-testpanel__ms{font-size:var(--cv-text-12)}.cv-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-4)}.cv-history__entry{border:1px solid var(--cv-border);border-radius:var(--cv-radius-input);padding:var(--cv-space-3) var(--cv-space-4)}.cv-history__head{display:flex;gap:var(--cv-space-2);align-items:center;flex-wrap:wrap}.cv-history__reason{margin:var(--cv-space-2) 0}.cv-history__diff{width:100%;border-collapse:collapse;font-size:var(--cv-text-13);margin-top:var(--cv-space-2)}.cv-history__diff th,.cv-history__diff td{text-align:left;padding:4px var(--cv-space-2);border-top:1px solid var(--cv-border);vertical-align:top;overflow-wrap:anywhere}.cv-history__before{background:var(--cv-danger-soft)}.cv-history__after{background:var(--cv-success-soft)}.cv-dirtybar{position:sticky;bottom:var(--cv-space-4);z-index:20;display:flex;align-items:center;gap:var(--cv-space-3);flex-wrap:wrap;padding:var(--cv-space-3) var(--cv-space-4);background:var(--cv-surface-raised);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);box-shadow:var(--cv-shadow-3)}.cv-dirtybar.is-dirty{border-color:var(--cv-warning)}.cv-dirtybar.is-dirty>.cv-icon{color:var(--cv-warning)}.cv-dirtybar__text{min-width:0}.cv-dirtybar__error{flex-basis:100%}.cvs-shell{--cvs-side-bg: #0d1224;--cvs-side-bg-2: #131a33;--cvs-side-text: #c3c9de;--cvs-side-muted: #7f89aa;--cvs-side-border: rgba(255, 255, 255, .08);--cvs-side-hover: rgba(255, 255, 255, .06);--cvs-side-active-bg: rgba(0, 150, 136, .22);--cvs-side-active-text: #7fe0d4;--cvs-side-accent: #4db6ac;--cvs-side-w: 264px;--cvs-side-w-collapsed: 68px;--cvs-ok: #0f7b4f;--cvs-ok-soft: #e2f5ec;--cvs-warn: #9a5b06;--cvs-warn-soft: #fff4d6;--cvs-bad: #c0262d;--cvs-bad-soft: #fdecec;display:flex;min-height:100vh;background:var(--cv-bg);color:var(--cv-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cvs-shell{--cvs-side-bg: #090c1a;--cvs-side-bg-2: #0e1224;--cvs-ok: #5dd6a0;--cvs-ok-soft: #0e2a1f;--cvs-warn: #f5c26b;--cvs-warn-soft: #36280d;--cvs-bad: #ff8a8f;--cvs-bad-soft: #3a1620}}:root[data-theme=dark] .cvs-shell{--cvs-side-bg: #090c1a;--cvs-side-bg-2: #0e1224;--cvs-ok: #5dd6a0;--cvs-ok-soft: #0e2a1f;--cvs-warn: #f5c26b;--cvs-warn-soft: #36280d;--cvs-bad: #ff8a8f;--cvs-bad-soft: #3a1620}.cvs-shell[data-level=VENDOR]{--cvs-side-accent: #f2b33d;--cvs-side-active-bg: rgba(242, 179, 61, .16);--cvs-side-active-text: #ffd47a}.cvs-side{width:var(--cvs-side-w);flex:none;background:linear-gradient(180deg,var(--cvs-side-bg),var(--cvs-side-bg-2));color:var(--cvs-side-text);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:50}.cvs-shell.is-collapsed .cvs-side{width:var(--cvs-side-w-collapsed)}.cvs-side__brand{display:flex;align-items:center;gap:10px;padding:0 16px;height:var(--cv-topbar-h);border-bottom:1px solid var(--cvs-side-border);flex:none}.cvs-side__logo{color:#fff;text-decoration:none;display:inline-flex}.cvs-side__logo .cv-logo{color:#fff}.cvs-side__surface{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cvs-side-muted);font-weight:600}.cvs-side__level{padding:10px 16px 0}.cvs-side__foot{margin-top:auto;padding:8px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--cvs-side-border)}.cvs-side__collapse{align-self:flex-end;background:transparent;border:1px solid var(--cvs-side-border);color:var(--cvs-side-text);border-radius:8px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}.cvs-side__collapse:hover{background:var(--cvs-side-hover)}.cvs-nav{flex:1;overflow-y:auto;padding:8px 10px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.cvs-nav ul{list-style:none;margin:0;padding:0}.cvs-nav__heading{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cvs-side-muted);padding:16px 10px 6px}.cvs-nav__section:first-child .cvs-nav__heading{padding-top:8px}.cvs-nav__link,.cvs-nav__gtoggle{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border-radius:8px;border:0;background:transparent;color:var(--cvs-side-text);font:inherit;font-size:13.5px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;position:relative}.cvs-nav__link:hover,.cvs-nav__gtoggle:hover{background:var(--cvs-side-hover);color:#fff}.cvs-nav__link:focus-visible,.cvs-nav__gtoggle:focus-visible,.cvs-side__collapse:focus-visible{outline:2px solid var(--cvs-side-accent);outline-offset:-2px}.cvs-nav__link.is-active{background:var(--cvs-side-active-bg);color:var(--cvs-side-active-text);font-weight:600}.cvs-nav__link.is-active:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--cvs-side-accent)}.cvs-nav__link.is-disabled{opacity:.45;cursor:not-allowed}.cvs-nav__link.is-disabled:hover{background:transparent;color:var(--cvs-side-text)}.cvs-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvs-nav__icon-gap{width:16px;flex:none}.cvs-nav__chev{transition:transform var(--cv-dur-fast) var(--cv-ease);flex:none;opacity:.7}.cvs-nav__gtoggle[aria-expanded=true] .cvs-nav__chev{transform:rotate(180deg)}.cvs-nav__group.has-active>.cvs-nav__gtoggle{color:#fff}.cvs-nav__sub{margin:2px 0 6px 18px!important;padding-left:10px!important;border-left:1px solid var(--cvs-side-border)}.cvs-nav__sub[hidden]{display:none}.cvs-nav__link--sub{min-height:30px;font-size:13px;padding-left:8px}.cvs-nav__bullet{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45;flex:none}.cvs-nav__link--sub.is-active:before{left:-11px}.cvs-nav__badge{flex:none;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--cvs-side-accent);color:#04211e;font-size:11px;font-weight:700;display:grid;place-items:center}.cvs-nav.is-collapsed .cvs-nav__label,.cvs-nav.is-collapsed .cvs-nav__badge,.cvs-nav.is-collapsed .cvs-nav__chev,.cvs-nav.is-collapsed .cvs-nav__heading,.cvs-nav.is-collapsed .cvs-nav__sub{display:none}.cvs-nav.is-collapsed .cvs-nav__link,.cvs-nav.is-collapsed .cvs-nav__gtoggle{justify-content:center;padding:6px}.cvs-level{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:22px;padding:0 8px 0 0;border-radius:6px;border:1px solid var(--cv-border-strong);font-size:12px;color:var(--cv-text);background:var(--cv-surface-sunken);overflow:hidden}.cvs-level__tag{height:100%;display:grid;place-items:center;padding:0 7px;font-size:10px;font-weight:800;letter-spacing:.08em;background:var(--cv-primary);color:var(--cv-on-primary)}.cvs-level--vendor .cvs-level__tag{background:#8a5a00;color:#fff}.cvs-level--instance .cvs-level__tag{background:#2b4a8f;color:#fff}.cvs-level--l1 .cvs-level__tag{background:#6b46c1;color:#fff}.cvs-level--l2 .cvs-level__tag{background:#3b1f78;color:#fff}.cvs-level--india .cvs-level__tag{background:#2b4a8f;color:#fff}.cvs-shell[data-tone=l1]{--cvs-side-accent: #cbb8f5}.cvs-shell[data-tone=l2]{--cvs-side-accent: #d9ccf7}.cvs-level__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cvs-side__level .cvs-level{background:#ffffff0f;border-color:var(--cvs-side-border);color:var(--cvs-side-text)}.cvs-level--top{display:none}@media(max-width:1100px){.cvs-level--top{display:inline-flex}}.cvs-main{flex:1;min-width:0;display:flex;flex-direction:column}.cvs-top{position:sticky;top:0;z-index:40;min-height:var(--cv-topbar-h);display:flex;align-items:center;gap:12px;padding:0 20px;background:var(--cv-surface);border-bottom:1px solid var(--cv-border)}.cvs-top__menu{display:none}.cvs-top__title{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:6px 0}.cvs-top__h{font-size:var(--cv-text-16);font-weight:650;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--cv-font-ui)}.cvs-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:12px;color:var(--cv-text-muted)}.cvs-crumbs li+li:before{content:"/";margin-right:4px;opacity:.6}.cvs-top__right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cvs-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.cvs-status__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.cvs-status--online{background:var(--cvs-ok-soft);color:var(--cvs-ok);border-color:color-mix(in srgb,var(--cvs-ok) 35%,transparent)}.cvs-status--degraded{background:var(--cvs-warn-soft);color:var(--cvs-warn);border-color:color-mix(in srgb,var(--cvs-warn) 35%,transparent)}.cvs-status--degraded .cvs-status__dot{border-radius:2px;transform:rotate(45deg)}.cvs-status--offline{background:var(--cvs-bad-soft);color:var(--cvs-bad);border-color:color-mix(in srgb,var(--cvs-bad) 35%,transparent)}.cvs-status--offline .cvs-status__dot{border-radius:1px}.cvs-status--checking{background:var(--cv-surface-sunken);color:var(--cv-text-muted);border-color:var(--cv-border)}.cvs-status--checking .cvs-status__dot{background:transparent;border:2px solid currentColor}.cvs-status--online .cvs-status__dot{animation:cvs-pulse 2.4s ease-in-out infinite}@keyframes cvs-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.cvs-status--online .cvs-status__dot{animation:none}}.cvs-mode{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.06em}.cvs-mode--real{background:var(--cv-mode-real-bg);color:var(--cv-mode-real-fg)}.cvs-mode--trial{background:var(--cv-mode-trial-bg);color:var(--cv-mode-trial-fg);border:1px dashed var(--cv-mode-trial-accent)}.cvs-portals{display:flex;gap:6px}.cvs-portal{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--cv-border-strong);color:var(--cv-text);text-decoration:none;font-size:12.5px;font-weight:500;background:var(--cv-surface)}.cvs-portal:hover{background:var(--cv-surface-sunken);border-color:var(--cv-primary)}.cvs-bell{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--cv-text-muted);text-decoration:none}a.cvs-bell:hover{background:var(--cv-surface-sunken);color:var(--cv-text)}.cvs-bell__count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:8px;background:var(--cv-danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.cvs-user{position:relative}.cvs-user__btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 4px;border:1px solid var(--cv-border);border-radius:999px;background:var(--cv-surface);color:var(--cv-text);cursor:pointer;max-width:220px}.cvs-user__avatar{width:28px;height:28px;border-radius:50%;background:var(--cv-primary);color:var(--cv-on-primary);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.cvs-user__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cvs-user__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:70;min-width:260px;background:var(--cv-surface-raised);border:1px solid var(--cv-border);border-radius:12px;box-shadow:var(--cv-shadow-3);padding:8px;display:flex;flex-direction:column;gap:2px}.cvs-user__id{display:flex;flex-direction:column;font-size:13px;padding:8px;overflow-wrap:anywhere;border-bottom:1px solid var(--cv-border);margin-bottom:4px}.cvs-user__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--cv-text);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.cvs-user__item:hover,.cvs-user__item:focus-visible{background:var(--cv-surface-sunken)}.cvs-user__heading{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cv-text-muted);padding:8px 8px 2px;font-weight:700}.cvs-user__tag{font-size:10px;font-weight:800;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--cv-primary-soft);color:var(--cv-primary-text)}.cvs-user__logout{color:var(--cv-danger);border-top:1px solid var(--cv-border);border-radius:0 0 8px 8px;margin-top:4px}.cvs-banners{position:sticky;top:var(--cv-topbar-h);z-index:30}.cvs-content{flex:1;min-width:0;padding:20px}.cvs-content:focus{outline:none}.cvs-content__inner{max-width:1440px;margin:0 auto}.cvs-scrim{display:none}@media(max-width:1100px){.cvs-portals,.cvs-user__name{display:none}.cvs-user__btn{padding-right:6px}}@media(max-width:900px){.cvs-top__menu{display:grid}.cvs-side{position:fixed;inset:0 auto 0 0;transform:translate(-100%);transition:transform var(--cv-dur) var(--cv-ease);box-shadow:var(--cv-shadow-4);width:min(86vw,var(--cvs-side-w))!important}.cvs-shell.is-mobile-open .cvs-side{transform:none}.cvs-shell.is-mobile-open .cvs-scrim{display:block;position:fixed;inset:0;background:var(--cv-overlay);z-index:45}.cvs-side__collapse{display:none}.cvs-top{padding:0 12px;gap:8px}.cvs-content{padding:14px 12px}.cvs-status__text{display:none}.cvs-status{padding:0 8px}.cvs-nav.is-collapsed .cvs-nav__label,.cvs-nav.is-collapsed .cvs-nav__heading{display:block}.cvs-nav.is-collapsed .cvs-nav__badge{display:grid}.cvs-nav.is-collapsed .cvs-nav__chev{display:inline-block}.cvs-nav.is-collapsed .cvs-nav__sub:not([hidden]){display:block}.cvs-nav.is-collapsed .cvs-nav__link,.cvs-nav.is-collapsed .cvs-nav__gtoggle{justify-content:flex-start;padding:6px 10px}}@media(prefers-reduced-motion:reduce){.cvs-side{transition:none}}.cvx{--cvx-s-sent: #0b8f82;--cvx-s-delivered: #3566c9;--cvx-s-failed: #c0262d;--cvx-s-otp: #7b4fc2;--cvx-s-abuse: #c76a14;--cvx-s-cost: #5a6385;--cvx-s-revenue: #a9780f;display:flex;flex-direction:column;gap:var(--cv-space-5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cvx{--cvx-s-sent: #4fd1c0;--cvx-s-delivered: #7aa2ff;--cvx-s-failed: #ff8a8f;--cvx-s-otp: #b79cff;--cvx-s-abuse: #ffab5c;--cvx-s-cost: #a7aec6;--cvx-s-revenue: #f2c35c}}:root[data-theme=dark] .cvx{--cvx-s-sent: #4fd1c0;--cvx-s-delivered: #7aa2ff;--cvx-s-failed: #ff8a8f;--cvx-s-otp: #b79cff;--cvx-s-abuse: #ffab5c;--cvx-s-cost: #a7aec6;--cvx-s-revenue: #f2c35c}.cvx-head{display:flex;gap:var(--cv-space-4);justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.cvx-head__title{font-size:var(--cv-text-24);margin:0;font-family:var(--cv-font-display);letter-spacing:-.01em;position:relative;padding-bottom:8px}.cvx-head__title:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--cv-primary),var(--cv-accent))}.cvx-head__sub{margin:6px 0 0;color:var(--cv-text-muted);font-size:var(--cv-text-14);max-width:70ch}.cvx-head__actions{display:flex;gap:var(--cv-space-2);align-items:center;flex-wrap:wrap}.cvx-head__stamp{font-size:var(--cv-text-12)}.cvx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--cv-space-3)}.cvx-kpi-link{display:block;text-decoration:none;color:inherit;border-radius:var(--cv-radius-card)}.cvx-kpi-link:hover .cvx-kpi,.cvx-kpi-link:focus-visible .cvx-kpi{border-color:var(--cv-primary);box-shadow:var(--cv-shadow-2)}.cvx-kpi-link:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}.cvx-kpi{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);padding:var(--cv-space-4);display:flex;flex-direction:column;gap:4px;min-height:112px;height:100%;box-shadow:var(--cv-shadow-1);border-top:3px solid var(--cv-border)}.cvx-kpi--good{border-top-color:var(--cv-success)}.cvx-kpi--warn{border-top-color:var(--cv-warning)}.cvx-kpi--bad{border-top-color:var(--cv-danger)}.cvx-kpi--default{border-top-color:var(--cv-primary)}.cvx-kpi__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cv-text-muted)}.cvx-kpi__value{font-size:1.65rem;font-weight:700;font-family:var(--cv-font-display);font-variant-numeric:tabular-nums;line-height:1.15;color:var(--cv-text)}.cvx-kpi--bad .cvx-kpi__value{color:var(--cv-danger)}.cvx-kpi--good .cvx-kpi__value{color:var(--cv-success)}.cvx-kpi__hint{font-size:var(--cv-text-12);color:var(--cv-text-muted)}.cvx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--cv-space-3)}.cvx-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--cv-border-strong);background:var(--cv-surface);color:var(--cv-text-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cvx-chip i{width:8px;height:8px;border-radius:50%;display:inline-block}.cvx-chip.is-on{background:var(--cv-primary-soft);color:var(--cv-text);border-color:var(--cv-primary)}.cvx-chip:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}.cvx-chart__readout{min-height:24px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px;margin-bottom:4px}.cvx-chart__rv{display:inline-flex;align-items:center;gap:5px;color:var(--cv-text-muted);font-variant-numeric:tabular-nums}.cvx-chart__rv i{width:8px;height:8px;border-radius:2px;display:inline-block}.cvx-chart__rv b{color:var(--cv-text)}.cvx-chart__svg{width:100%;height:auto;display:block;touch-action:pan-y}.cvx-chart__svg:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px;border-radius:6px}.cvx-chart__grid{stroke:var(--cv-border);stroke-width:1}.cvx-chart__cursor{stroke:var(--cv-border-strong);stroke-width:1;stroke-dasharray:3 3}.cvx-chart__tick{fill:var(--cv-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.cvx-block__title{margin:0;font-size:var(--cv-text-18);font-family:var(--cv-font-display)}.cvx-block__sub{margin:2px 0 var(--cv-space-3);color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cvx-hub{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--cv-space-3)}.cvx-hubcard{display:flex;align-items:center;gap:var(--cv-space-3);padding:var(--cv-space-3) var(--cv-space-4);min-height:74px;background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);color:var(--cv-text);text-decoration:none;box-shadow:var(--cv-shadow-1);transition:border-color var(--cv-dur-fast),box-shadow var(--cv-dur-fast)}.cvx-hubcard:hover{border-color:var(--cv-primary);box-shadow:var(--cv-shadow-2)}.cvx-hubcard:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}.cvx-hubcard.is-attn{border-color:color-mix(in srgb,var(--cv-warning) 55%,var(--cv-border))}.cvx-hubcard__icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--cv-primary-soft);color:var(--cv-primary-text);flex:none}.cvx-hubcard__body{display:flex;flex-direction:column;min-width:0;flex:1}.cvx-hubcard__title{font-weight:650;font-size:var(--cv-text-14)}.cvx-hubcard__hint{color:var(--cv-text-muted);font-size:12px;line-height:1.35}.cvx-hubcard__count{font-family:var(--cv-font-display);font-weight:700;font-size:var(--cv-text-18);font-variant-numeric:tabular-nums;padding:2px 10px;border-radius:999px;background:var(--cv-surface-sunken)}.cvx-hubcard.is-attn .cvx-hubcard__count{background:var(--cv-warning-soft);color:var(--cv-warning)}.cvx-inline{display:inline-flex;gap:6px;align-items:center}.cvx-flag{font-size:10.5px;padding:1px 6px;border-radius:4px;background:var(--cv-warning-soft);color:var(--cv-warning);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cvx-warn{color:var(--cv-warning);font-weight:700}.cvx-num{font-variant-numeric:tabular-nums}.cvx-kpi-slot{display:contents}.cvi-chip{--cvi-accent: #2b4a8f;display:inline-flex;align-items:center;gap:0;max-width:340px;height:24px;border-radius:6px;border:1px solid var(--cvi-accent);background:var(--cv-surface-sunken);color:var(--cv-text);font-size:12px;overflow:hidden;vertical-align:middle}.cvi-chip__tag{height:100%;display:grid;place-items:center;padding:0 8px;font-size:10px;font-weight:800;letter-spacing:.08em;background:var(--cvi-accent);color:#fff;white-space:nowrap}.cvi-chip__text{padding:0 8px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvi-chip--global,.cvi-card--global{--cvi-accent: #5b3aa8}.cvi-chip--instance,.cvi-card--instance{--cvi-accent: #2b4a8f}.cvi-chip--vendor,.cvi-card--vendor{--cvi-accent: #8a5a00}.cvi-chip--developer,.cvi-card--developer{--cvi-accent: #0b6a5a}.cvi-chip--customer,.cvi-card--customer{--cvi-accent: #0f6b3a}@media(max-width:900px){.cvi-chip__text{display:none}.cvi-chip__text{max-width:0}}.cvi-card{--cvi-accent: #2b4a8f;border:1px solid var(--cv-border);border-left:4px solid var(--cvi-accent);border-radius:8px;background:var(--cv-surface);padding:14px 16px;margin-bottom:16px}.cvi-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.cvi-card__tag{height:22px;border-radius:4px}.cvi-card__title{margin:0;font-size:var(--cv-text-14, 14px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cv-text-muted)}.cvi-card__headline{margin-left:auto;font-weight:650}.cvi-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 20px;margin:0}.cvi-card__row{min-width:0}.cvi-card__row dt{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cv-text-muted);margin-bottom:2px}.cvi-card__row dd{margin:0;overflow-wrap:anywhere}.cv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--cv-space-4)}.cv-list{margin:0;padding-left:var(--cv-space-5, 1.25rem);display:grid;gap:var(--cv-space-2)}@media(max-width:640px){.cv-grid{grid-template-columns:minmax(0,1fr)}}.cvp-page{max-width:var(--cv-content-max)}.cvp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cv-space-4);align-items:start}.cvp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cv-space-4)}.cvp-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cv-space-4)}@media(max-width:900px){.cvp-two,.cvp-three,.cvp-four{grid-template-columns:minmax(0,1fr)}}.cvp-between{justify-content:space-between}.cvp-h2{margin:0;font-size:var(--cv-text-20)}.cvp-clip{display:inline-block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.cvp-auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cv-space-4);padding:var(--cv-space-6) var(--cv-space-4)}.cvp-auth .cv-auth__card{width:100%;max-width:440px}.cvp-auth--wide .cv-auth__card{max-width:760px}.cvp-auth__portal{margin-left:var(--cv-space-2);color:var(--cv-text-muted);font-size:var(--cv-text-13)}.cvp-auth .cv-auth__footer{display:flex;gap:var(--cv-space-4);flex-wrap:wrap;justify-content:center}.cvp-bell{position:relative;display:inline-flex}.cvp-bell__count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cv-danger);color:var(--cv-on-primary);font-size:11px;line-height:16px;text-align:center;pointer-events:none}.cvp-thread{list-style:none;margin:0 0 var(--cv-space-4);padding:0;display:flex;flex-direction:column;gap:var(--cv-space-3)}.cvp-thread li{border-left:3px solid var(--cv-border-strong);padding:var(--cv-space-1) var(--cv-space-3)}.cvp-thread li.is-comment{border-left-color:var(--cv-primary);background:var(--cv-surface-sunken);border-radius:0 var(--cv-radius-input) var(--cv-radius-input) 0}.cvp-thread__meta{font-size:var(--cv-text-13)}.cvp-thread__body{white-space:pre-wrap;overflow-wrap:anywhere}.cvp-files{list-style:none;margin:0 0 var(--cv-space-3);padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cvp-files li{display:flex;justify-content:space-between;align-items:center;gap:var(--cv-space-2)}.cvp-diff{width:100%}.cvp-diff th,.cvp-diff td{text-align:left;padding:var(--cv-space-1) var(--cv-space-2);vertical-align:top;overflow-wrap:anywhere}.cvp-typelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cvp-typelist button{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:var(--cv-space-3);border:1px solid var(--cv-border);border-radius:var(--cv-radius-input);background:var(--cv-surface);color:var(--cv-text);cursor:pointer}.cvp-typelist button:hover{border-color:var(--cv-primary)}.cvp-typelist button.is-active{border-color:var(--cv-primary);background:var(--cv-primary-soft)}.cvp-fieldset{border:1px solid var(--cv-border);border-radius:var(--cv-radius-input);padding:var(--cv-space-3);display:flex;flex-direction:column;gap:var(--cv-space-2);margin:0}.cvp-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-3)}.cvp-notes li{border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);padding:var(--cv-space-3) var(--cv-space-4);background:var(--cv-surface);display:flex;flex-direction:column;gap:var(--cv-space-1)}.cvp-notes li.is-unread{border-color:var(--cv-primary)}.cvp-qr{display:flex;gap:var(--cv-space-5);align-items:center;flex-wrap:wrap}.cvp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cvp-list li{display:flex;align-items:center;gap:var(--cv-space-2);flex-wrap:wrap;justify-content:space-between}.cvp-bar{height:8px;background:var(--cv-surface-sunken);border-radius:4px;overflow:hidden}.cvp-bar>span{display:block;height:100%;background:var(--cv-primary)}.cvp-bar.is-warn>span{background:var(--cv-warning)}.cvp-bar.is-bad>span{background:var(--cv-danger)}.cvp-slabs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--cv-space-2)}.cvp-slabs li{border:1px solid var(--cv-border);border-radius:var(--cv-radius-card);padding:var(--cv-space-3);display:flex;flex-direction:column;gap:var(--cv-space-1);min-width:0;overflow-wrap:anywhere;background:var(--cv-surface)}.cvp-slabs li[aria-current=step]{border-color:var(--cv-primary)}.cvp-slabs li.is-ahead{opacity:.75}.cvp-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cv-space-2)}.cvp-check li{display:flex;gap:var(--cv-space-2);align-items:flex-start}.cvp-banner{background:var(--cv-info-soft);color:var(--cv-text);padding:var(--cv-space-2) var(--cv-space-4);border-bottom:1px solid var(--cv-border)}.cvp-page .cv-row>.cv-select,.cvp-page .cv-row>.cv-input{width:auto;min-width:200px;flex:0 1 260px}.cvp-page .cv-row .cv-field{margin:0}.ctl-grid{display:grid;gap:var(--cv-space-4, 1rem);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ctl-stack{display:grid;gap:var(--cv-space-4, 1rem)}.ctl-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ctl-form{display:grid;gap:.75rem;max-width:40rem}.ctl-form--wide{max-width:56rem}.ctl-two{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ctl-muted{color:var(--cv-text-muted, #64748b)}.ctl-mono{font-family:var(--cv-font-mono, ui-monospace, monospace);font-size:.85em;word-break:break-all}.ctl-tone-ok{color:var(--cv-success, #15803d)}.ctl-tone-warn{color:var(--cv-warning, #b45309)}.ctl-tone-down{color:var(--cv-danger, #b91c1c)}.ctl-auth{max-width:28rem;margin:8vh auto;padding:0 1rem}.ctl-chart{width:100%;height:120px}.ctl-table-wrap{overflow-x:auto}@media(max-width:640px){.ctl-auth{margin:2vh auto}}.ctl-pre{max-height:22rem;overflow:auto;padding:var(--space-3, .75rem);background:var(--surface-sunken, rgba(127, 127, 127, .1));border-radius:6px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem;white-space:pre}.ctl-kv{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0}.ctl-kv dt{color:var(--text-muted, inherit)}.ctl-kv dd{margin:0;overflow-wrap:anywhere}:root{--sg-blue: #3b5bdb;--sg-blue-2: #5b6cf0;--sg-blue-dark: #2f46c9;--sg-ink: #0f1a33;--sg-line: #e6e9f2;--cv-primary: var(--sg-blue);--cv-primary-hover: var(--sg-blue-dark);--cv-primary-soft: #e9edff;--cv-primary-text: var(--sg-blue-dark);--cv-radius-card: 14px;--cv-radius-input: 10px;--cv-font-display: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root:not([data-theme=dark]){--cv-bg: #f4f6fb;--cv-border: var(--sg-line)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cv-primary: #7b8cff;--cv-primary-text: #a9b5ff;--cv-primary-soft: #1d2447}}:root[data-theme=dark]{--cv-primary: #7b8cff;--cv-primary-text: #a9b5ff;--cv-primary-soft: #1d2447}.cvs-shell{--cvs-side-bg: #0f172a;--cvs-side-bg-2: #0f172a;--cvs-side-text: #c9d1e6;--cvs-side-muted: #7d89a8;--cvs-side-border: rgba(255, 255, 255, .07);--cvs-side-hover: rgba(255, 255, 255, .07);--cvs-side-active-bg: linear-gradient(90deg, #4157e8 0%, #4a5de4 100%);--cvs-side-active-text: #ffffff;--cvs-side-accent: #8ea2ff;--cvs-side-w: 252px}.cvs-side{background:var(--cvs-side-bg);border-right:1px solid var(--cvs-side-border)}.cvs-side__brand{height:auto;min-height:var(--cv-topbar-h);padding:14px 16px 12px;border-bottom:0;flex-wrap:wrap}.cvs-side__logo{background:#fff;border-radius:12px;padding:8px 12px}.cvs-side__logo .cv-logo{color:var(--sg-ink)}.cvs-side__surface{flex-basis:100%;margin-top:2px;color:var(--cvs-side-muted);font-weight:600;letter-spacing:.12em}.cvs-nav{padding:4px 12px 14px}.cvs-nav__heading{margin-top:10px;padding:14px 8px 6px;font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--cvs-side-muted)}.cvs-nav__link,.cvs-nav__gtoggle{min-height:38px;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;transition:background .15s ease,color .15s ease}.cvs-nav__link.is-active{background:var(--cvs-side-active-bg);color:#fff;font-weight:600;box-shadow:0 6px 16px #4157e859}.cvs-nav__link.is-active:before{display:none}.cvs-nav__link.is-active .cvs-nav__badge{background:#0f172a59;color:#fff}.cvs-nav__sub{border-left-color:#ffffff1a!important}.cvs-nav__link--sub{min-height:34px;border-radius:9px}.cvs-side__foot{border-top-color:var(--cvs-side-border)}.cvs-top{background:#fff;border-bottom:1px solid var(--sg-line);padding:0 24px;min-height:64px}.cvs-top__h{font-size:18px;font-weight:700;color:var(--sg-ink)}.cvs-status,.cvs-mode,.cvs-level{border-radius:999px;font-weight:700;letter-spacing:.04em;height:28px;padding:0 12px}.cvs-portal{height:34px;border-radius:10px;padding:0 14px;font-weight:600;border:1px solid var(--sg-line);background:#fff}.cvs-portal:hover{background:var(--cv-primary-soft);border-color:var(--sg-blue)}.cvs-user__btn{height:40px;border-radius:999px;border:1px solid var(--sg-line);background:#fff}.cvs-user__avatar{background:var(--sg-blue)}.cvs-bell{border-radius:10px}.cvs-content{padding:26px 28px 40px;background:var(--cv-bg)}.cv-card,.cv-table-wrap,.cv-stat{border:1px solid var(--sg-line);border-radius:14px;box-shadow:0 1px 2px #0f1a330a,0 8px 24px #0f1a330a}.cv-stat{padding:18px 20px}.cv-stat__label{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cv-stat__value{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--cv-primary-text);margin:6px 0 4px}:root:not([data-theme=dark]) .cv-stat:nth-child(5n+1) .cv-stat__value{color:#2447e8}:root:not([data-theme=dark]) .cv-stat:nth-child(5n+2) .cv-stat__value{color:#0f9d6a}:root:not([data-theme=dark]) .cv-stat:nth-child(5n+3) .cv-stat__value{color:#7c3aed}:root:not([data-theme=dark]) .cv-stat:nth-child(5n+4) .cv-stat__value{color:#b45309}:root:not([data-theme=dark]) .cv-stat:nth-child(5n+5) .cv-stat__value{color:#e0338f}.cv-table th{background:#eef1fb;color:#44506f;font-size:11.5px;letter-spacing:.08em;padding-top:12px;padding-bottom:12px}:root[data-theme=dark] .cv-table th{background:#1a2140;color:#b8c2e0}.cv-table tbody tr:hover{background:#f7f9ff}:root[data-theme=dark] .cv-table tbody tr:hover{background:#151b36}.cv-btn--primary,.cv-button--primary,button.cv-btn-primary{background:linear-gradient(90deg,#3b5bdb,#4a5de4);border-color:transparent;color:#fff;border-radius:10px;font-weight:600}.cv-btn--primary:hover,.cv-button--primary:hover{background:linear-gradient(90deg,#2f46c9,#4a5de4)}.cv-input,.cv-select,.cv-textarea{border-radius:10px}.cv-input:focus,.cv-select:focus,.cv-textarea:focus{border-color:var(--sg-blue);box-shadow:0 0 0 3px #3b5bdb2e}.cvs-top{flex-wrap:wrap;row-gap:8px;padding-top:10px;padding-bottom:10px}.cvs-top__title{flex:1 1 260px;min-width:220px}.cvs-top__h{white-space:normal}.cvs-top__right{flex:1 1 auto;justify-content:flex-end;row-gap:8px}.cvs-portals{flex-wrap:wrap}.cv-shell__sidebar{background:#0f172a;border-right:1px solid rgba(255,255,255,.07)}.cv-shell__sidebar .cv-sidenav__group{color:#7d89a8;letter-spacing:.14em;font-size:10.5px;padding-top:18px}.cv-shell__sidebar .cv-sidenav ul{padding:8px 12px}.cv-shell__sidebar .cv-sidenav__link{color:#c9d1e6;height:38px;border-radius:10px;font-weight:500}.cv-shell__sidebar .cv-sidenav__link:hover{background:#ffffff12;color:#fff}.cv-shell__sidebar .cv-sidenav__link.is-active{background:linear-gradient(90deg,#4157e8,#4a5de4);color:#fff;font-weight:600;box-shadow:0 6px 16px #4157e859}.cv-shell__sidebar .cv-sidenav__link.is-static{color:#7d89a8}.cv-shell__sidebar-foot{border-top:1px solid rgba(255,255,255,.07)}.cv-topbar{background:#fff;border-bottom:1px solid var(--sg-line)}.cv-topbar__surface{border-radius:999px;font-weight:700}.cv-shell__content{background:var(--cv-bg)}.cv-auth{background:radial-gradient(1200px 700px at 15% -10%,#1a2a5e,#1a2a5e00 60%),radial-gradient(900px 600px at 100% 110%,#1d1b4b,#1d1b4b00 55%),#0b1224}.cv-auth__card{position:relative;max-width:460px;padding:40px 40px 32px;border:0;border-radius:28px;background:#fff;color:var(--sg-ink);box-shadow:0 30px 80px #00000073;overflow:hidden}.cv-auth__card:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#3b5bdb,#14b8a6 28%,#f59e0b 52%,#ef4444 72%,#a855f7)}.cv-auth--admin .cv-auth__card{border-top:0}.cv-auth__card .cv-logo,.cv-auth__card .cv-auth__brand{display:flex;justify-content:center;margin:4px auto 14px}.cv-auth__title,.cv-auth__h{text-align:center;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--sg-ink)}.cv-auth__subtitle{text-align:center;color:#5b6784}.cv-auth__card label,.cv-auth__card .cv-field__label{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700;color:#55627f}.cv-auth__card .cv-input{height:52px;border-radius:14px;border:1.5px solid #dfe5f2;background:#fff;font-size:16px;padding:0 16px}.cv-auth__card .cv-input:focus{border-color:var(--sg-blue);box-shadow:0 0 0 4px #3b5bdb26}.cv-auth__card .cv-btn--primary{width:100%;height:52px;border-radius:14px;font-size:16px;font-weight:700}.cv-auth__links{justify-content:center}.cv-auth__links a,.cv-auth__card a{color:#0b7bc4;font-weight:600}.cv-auth__footer{color:#9aa6c4}.cv-auth__footer a{color:#b9c6ff}.cv-auth__aside{color:#c9d1e6}.cv-auth__tagline{color:#fff}.cv-auth__lede{color:#aab5d3}.cv-auth__mode{color:#c9d1e6;border-color:#ffffff40}.cv-auth__aside .cv-logo{color:#fff}.cv-captcha{display:flex;flex-direction:column;gap:8px}.cv-captcha__title{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cv-text-muted, #5b6785)}.cv-captcha__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cv-captcha__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.cv-captcha__tilebox{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:0}.cv-captcha__tile{width:100%;max-width:100%;height:72px;display:flex;align-items:center;justify-content:center;background:#0f172a;border-radius:14px;overflow:hidden;color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:28px;font-weight:700;letter-spacing:.35em}.cv-captcha__tile img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.cv-captcha__empty{font-size:13px;letter-spacing:.04em;font-weight:500}.cv-captcha__refresh{background:none;border:0;padding:2px 0;font:inherit;font-size:13px;font-weight:600;color:var(--cv-primary-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cv-captcha__refresh:hover:not(:disabled):not([aria-disabled=true]){color:var(--cv-primary-hover)}.cv-captcha__refresh:focus-visible{outline:2px solid var(--cv-primary);outline-offset:2px;border-radius:4px}.cv-captcha__refresh:disabled,.cv-captcha__refresh[aria-disabled=true]{opacity:.6;cursor:default}.cv-captcha__input{min-width:0}@media(max-width:380px){.cv-captcha__row{grid-template-columns:1fr}}.cv-auth__help{margin:16px 0 0;text-align:center;font-size:13px;color:var(--cv-text-muted, #5b6785)}.cv-auth__help a{color:var(--cv-primary-text);font-weight:600}.cv-captcha__input .cv-field__label{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.cv-captcha__input input{letter-spacing:.3em;text-transform:uppercase;font-size:18px}.cv-captcha__question{width:100%;max-width:100%;min-height:72px;display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;background:#0f172a;border-radius:14px;color:#e0ecff}.cv-captcha__questiontext{margin:0;font-size:15px;line-height:1.35;font-weight:600}.cv-captcha__input--text input{letter-spacing:normal;text-transform:none;font-size:16px}.cv-captcha__mock{margin:0;font-size:12px;color:var(--cv-text-muted, #5b6785)}
