.bank-transfer-stack{display:grid;gap:18px}.bank-transfer-instructions{display:grid;gap:24px}.bank-transfer-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:center}.bank-transfer-grid dl{display:grid;gap:14px;margin:0}.bank-transfer-grid dl div{display:grid;gap:3px}.bank-transfer-grid dt{color:var(--muted);font-size:.75rem}.bank-transfer-grid dd{margin:0;font-weight:800}.bank-transfer-qr{width:180px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.bank-transfer-qr svg{display:block;width:100%;height:auto}.bank-transfer-spayd{grid-column:1 / -1;overflow-wrap:anywhere;color:var(--muted);font-size:.7rem}@media(max-width:560px){.bank-transfer-grid{grid-template-columns:1fr}.bank-transfer-qr{width:min(220px,100%);justify-self:center}.bank-transfer-spayd{grid-column:auto}}.credit-history-tab{display:grid;gap:20px}.credit-history-pending,.credit-history-card{display:grid;gap:14px}.credit-history-pending h2,.credit-history-heading h2{margin:0}.credit-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.credit-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.credit-history-row:last-child{border-bottom:0}.credit-history-description{display:grid;min-width:0;gap:4px}.credit-history-description>a{display:grid;gap:4px;color:inherit;text-decoration:none}.credit-history-description>a:hover strong{color:var(--accent-deep);text-decoration:underline}.credit-history-description time,.credit-history-description small,.credit-history-amount small{color:var(--muted);font-size:.75rem}.credit-history-description strong{color:var(--ink)}.credit-history-amount{display:grid;justify-items:end;gap:3px;white-space:nowrap;color:var(--crit);font-variant-numeric:tabular-nums}.credit-history-amount.is-positive{color:var(--ok)}.credit-history-amount small{color:var(--muted)}@media(max-width:600px){.credit-history-row{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;padding:13px;border:1px solid var(--line-soft);border-radius:12px;background:var(--card-soft)}.credit-history-amount{justify-items:start}.credit-history-list{display:grid;gap:8px}}.code-fwd{display:grid;gap:20px;min-width:0}.code-fwd-intro{margin:0;color:var(--muted)}.code-fwd-card{display:grid;gap:12px;min-width:0}.code-fwd-card h2,.code-fwd-card h3,.code-fwd-card h4,.code-fwd-card p{margin:0}.code-fwd-status{color:var(--ink)}.code-fwd-help{color:var(--muted);font-size:.9rem}.code-fwd-segmented,.code-fwd-actions,.code-fwd-address-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.code-fwd-segmented button{border:1px solid var(--line-soft);border-radius:9px;padding:8px 14px;background:var(--card-soft);color:var(--ink);cursor:pointer}.code-fwd-segmented button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.code-fwd-pairing,.code-fwd-guide,.code-fwd-confirm{display:grid;gap:12px;min-width:0;padding-top:12px;border-top:1px solid var(--line-soft)}.code-fwd-pairing ol,.code-fwd-guide ol{margin:0;padding-left:1.4rem}.code-fwd-pairing li,.code-fwd-guide li{padding:3px 0}.code-fwd-qr{display:block;width:min(220px,100%);height:auto}.code-fwd-link,.code-fwd-address{overflow-wrap:anywhere;word-break:break-word}.code-fwd-address-row{align-items:flex-start}.code-fwd-address{min-width:0;padding:8px;border-radius:8px;background:var(--card-soft);color:var(--ink)}.code-fwd-email-status{color:var(--muted)}.code-fwd-confirm{border:1px solid var(--line-soft);border-radius:10px;padding:12px}@media(max-width:600px){.code-fwd-actions{align-items:stretch}.code-fwd-actions>button,.code-fwd-confirm>button{flex:1 1 180px}.code-fwd-address-row{align-items:stretch}}.theme-settings{gap:20px}.theme-settings>div:first-child h2{margin-bottom:6px}.theme-settings-intro{margin-bottom:0;color:var(--muted)}.theme-mode-fieldset,.theme-picker-fieldset{min-width:0;margin:0;padding:0;border:0}.theme-mode-fieldset legend{margin-bottom:9px;color:var(--ink-2);font-size:.82rem;font-weight:700}.theme-mode-options{display:flex;flex-wrap:wrap;gap:8px}.theme-mode-option{position:relative;display:inline-flex;align-items:center}.theme-mode-option input,.theme-option input{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.theme-mode-option span{padding:8px 13px;border:1px solid var(--line);border-radius:var(--button-radius);color:var(--ink-2);background:var(--card-soft);font-size:.8rem;font-weight:700;cursor:pointer}.theme-mode-option:has(input:checked) span{border-color:var(--accent-line);color:var(--accent-deep);background:var(--accent-soft)}.theme-mode-option:focus-within span{outline:3px solid var(--focus);outline-offset:2px}.theme-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px}.theme-option{position:relative;display:block;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.theme-option:hover{border-color:var(--accent-line);transform:translateY(-1px)}.theme-option.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.theme-option:focus-within{outline:3px solid var(--focus);outline-offset:3px}.theme-option-copy{display:grid;gap:10px;height:100%;padding:13px;border-radius:inherit;color:var(--preview-ink);font-family:var(--preview-font);background:color-mix(in srgb,var(--preview-card) 94%,var(--preview-bg))}.theme-option-top{display:grid;gap:2px}.theme-option-top strong{color:var(--preview-ink);font:var(--preview-heading-weight) 1rem/1.2 var(--preview-display);letter-spacing:var(--preview-heading-tracking)}.theme-option-top small{color:var(--preview-muted);font-size:.66rem}.theme-preview{display:grid;gap:8px;padding:9px;border:1px solid color-mix(in srgb,var(--preview-ink) 12%,transparent);border-radius:9px;background:var(--preview-bg)}.theme-preview-swatches{display:grid;grid-template-columns:1.25fr 1.25fr 1fr 1fr;gap:4px;height:12px}.theme-preview-swatches i{border:1px solid color-mix(in srgb,var(--preview-ink) 10%,transparent);border-radius:3px;background:var(--preview-bg)}.theme-preview-swatches i:nth-child(2){background:var(--preview-card)}.theme-preview-swatches i:nth-child(3){background:var(--preview-brand)}.theme-preview-swatches i:nth-child(4){background:var(--preview-accent)}.theme-preview-example{display:flex;align-items:center;justify-content:space-between;gap:6px}.theme-preview-sample-text{display:grid;gap:2px;min-width:0}.theme-preview-sample-text b{overflow:hidden;color:var(--preview-ink);font:var(--preview-heading-weight) .72rem/1.1 var(--preview-display);letter-spacing:var(--preview-heading-tracking);text-overflow:ellipsis;white-space:nowrap}.theme-preview-sample-text small{color:var(--preview-muted);font-size:.59rem}.theme-preview-button{flex:0 0 auto;padding:4px 7px;border:1px solid transparent;border-radius:var(--preview-button-radius);color:var(--preview-on-accent);background:var(--preview-accent);font:700 .56rem/1.25 var(--preview-font);white-space:nowrap}.theme-preview-button[data-button=gradient]{background:var(--preview-gradient)}.theme-preview-button[data-button=outline-bold]{border:2px solid var(--preview-accent-deep);color:var(--preview-accent-deep);background:transparent}.theme-option-tagline{display:-webkit-box;overflow:hidden;min-height:2.8em;color:var(--preview-muted);font-size:.69rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:560px){.theme-picker-grid{grid-template-columns:1fr}}.home-heading,.job-detail-heading,.section-heading,.credit-meter-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.home-heading{margin-bottom:28px}.home-heading h1{margin-bottom:10px}.home-heading .lede{margin-bottom:0}.section-heading{align-items:baseline;margin-bottom:16px}.section-heading h2{margin-bottom:0}.section-heading>span{color:var(--muted);font-size:.78rem}.credit-meter{margin-bottom:28px}.credit-meter-heading h2{margin:0}.credit-meter-badge,.app-tile-badge{padding:4px 8px;border-radius:99px;color:var(--run);background:var(--run-bg);font-size:.7rem;font-weight:800}.credit-meter-alert{display:flex;justify-content:space-between;gap:12px;margin:18px 0;padding:12px 14px;border-radius:10px;color:var(--warn);background:var(--warn-bg);font-weight:700}.credit-meter-alert a{color:inherit}.credit-meter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.credit-meter-value{min-width:0;padding:15px;border:1px solid var(--line-soft);border-radius:12px;background:var(--card-soft)}.credit-meter-value>span,.credit-meter-value>small{display:block;color:var(--muted);font-size:.72rem}.credit-meter-value strong{display:block;margin:4px 0;color:var(--ink);font:500 clamp(1.15rem,3vw,1.55rem) var(--font-mono);font-variant-numeric:tabular-nums}.credit-meter-trial{margin:15px 0 0;color:var(--muted);font-size:.8rem}.credit-meter-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.credit-meter-actions a[aria-disabled=true]{cursor:not-allowed;opacity:.58}.app-tiles{margin:0 0 28px}.app-tiles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app-tile{display:flex;align-items:flex-start;gap:14px;min-height:160px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:left;background:var(--card);box-shadow:var(--shadow);transition:transform .15s ease,border-color .15s ease}button.app-tile{width:100%;cursor:pointer}button.app-tile:hover{border-color:var(--accent-line);transform:translateY(-2px)}.app-tile-teaser{color:var(--muted);background:var(--card-soft);box-shadow:none}.app-tile-icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:var(--accent-deep);background:var(--accent-soft)}.app-tile-teaser .app-tile-icon{color:var(--muted);background:var(--line-soft)}.app-tile-copy{min-width:0}.app-tile-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.app-tile-title strong{font-size:.98rem}.app-tile-copy p{margin:7px 0 12px;color:var(--muted);font-size:.8rem;line-height:1.45}.app-tile-copy small{color:var(--ink-2);font-size:.72rem;font-weight:700}.home-recent{overflow:hidden}.home-recent .section-heading a{font-size:.8rem}.home-checklist{margin:0 0 28px}.home-checklist h2{margin-bottom:14px}.home-checklist-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.home-checklist-steps a{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;color:var(--ink);font-weight:700;text-decoration:none;background:var(--card-soft);transition:border-color .15s ease,transform .15s ease}.home-checklist-steps a:hover{border-color:var(--accent-line);transform:translateY(-1px)}.home-checklist-steps span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--accent-deep);font:500 .75rem var(--font-mono);background:var(--card)}.home-checklist-hint{margin:14px 0 0;color:var(--muted);font-size:.78rem}@media(max-width:1099px){.app-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.home-heading,.job-detail-heading{flex-direction:column}.credit-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-tiles-grid{grid-template-columns:1fr}}@media(max-width:420px){.credit-meter-grid{gap:8px}.credit-meter-value{padding:11px}.credit-meter-value strong{font-size:1.05rem}}.jobs-page .hero{margin-bottom:24px}.adapter-health{margin-bottom:22px}.adapter-health-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.adapter-health-heading h2{margin:0;font-size:1.1rem}.adapter-health-heading span,.adapter-health-muted{color:var(--muted);font-size:.78rem}.adapter-health-muted{margin:0}.adapter-health-pills{display:flex;flex-wrap:wrap;gap:9px}.adapter-health-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;font-size:.76rem}.adapter-health-pill strong{font-weight:800}.adapter-health-pill span{font-weight:600}.adapter-health-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:var(--ok-bg)}.adapter-health-degraded{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,var(--line));background:var(--warn-bg)}.adapter-health-failing{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 35%,var(--line));background:var(--crit-bg)}.adapter-health-unknown{color:var(--muted);background:var(--idle-bg)}.job-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.job-filters label{display:grid;gap:6px;color:var(--ink-2);font-size:.76rem;font-weight:700}.job-filters select,.job-filters input{min-height:42px;padding:8px 10px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius-sm);color:var(--ink);background:var(--card-soft)}.job-list-wrap{overflow-x:auto}.job-list{width:100%;border-collapse:collapse;font-size:.8rem}.job-list th{padding:10px 12px;color:var(--muted);border-bottom:1px solid var(--line);font-size:.68rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.job-list td{padding:14px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.job-list tbody tr:last-child td{border-bottom:0}.job-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.job-status b{display:inline-grid;place-items:center;width:16px;height:16px;font-size:.9rem;font-weight:800}.job-status-running{color:var(--run)}.job-status-awaiting_input{color:var(--warn)}.job-status-failed,.job-status-needs_manual_completion{color:var(--crit)}.job-status-completed{color:var(--ok)}.job-list-empty{padding:28px 0}.job-list-empty-actions{margin-top:14px}.load-more{display:flex;justify-content:center;margin-top:20px}.job-detail-heading{margin-bottom:28px}.job-detail-heading h1{margin-bottom:8px}.job-detail-heading .job-status{margin-top:10px;padding:8px 11px;border-radius:999px;background:var(--idle-bg);font-size:.78rem;font-weight:700}.job-detail-page>section{margin-bottom:20px}.job-input-section{display:grid;gap:12px;margin-bottom:20px}.job-input-section>.eyebrow{margin:0}.job-input-panel{display:grid;gap:10px;min-width:0;margin-top:12px;padding:16px}.job-input-panel h3,.job-input-panel p{margin:0}.job-input-panel h3{font-size:1rem}.job-input-panel p,.job-input-panel label{color:var(--ink-2);font-size:.85rem}.job-input-choice>p{overflow-wrap:anywhere}.job-input-panel .job-input-muted{color:var(--muted)}.job-input-countdown{font-variant-numeric:tabular-nums}.job-input-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.job-input-form label{flex-basis:100%;font-weight:700}.job-input-form input{flex:1 1 180px;min-width:0;min-height:46px;padding:9px 12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius-sm);color:var(--ink);background:var(--card-soft);font-size:1.25rem;letter-spacing:.18em;font-variant-numeric:tabular-nums}.job-input-number{font-size:1.05rem!important}.job-input-number strong{font-size:1.8rem;font-variant-numeric:tabular-nums}.job-input-options,.job-input-cancel{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.job-input-panel [role=alert]{color:var(--crit)}.job-input-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 14px;margin:0}.job-input-context div{min-width:0}.job-input-context dt{color:var(--muted);font-size:.72rem}.job-input-context dd{margin:2px 0 0;color:var(--ink-2);font-size:.82rem;overflow-wrap:anywhere}.job-input-screenshot{width:fit-content;font-size:.82rem}.job-input-confirm,.job-input-note{display:grid;gap:10px;min-width:0}.job-input-note label,.job-input-field label,.job-input-field-label{color:var(--ink-2);font-size:.82rem;font-weight:700}.job-input-note textarea,.job-input-field input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:9px 11px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius-sm);color:var(--ink);background:var(--card-soft);font:inherit}.job-input-note textarea{min-height:100px;resize:vertical}.job-input-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%}.job-input-field{display:grid;align-content:start;gap:6px;min-width:0}.job-input-field small{color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.job-input-required{color:var(--muted);font-size:.72rem;font-weight:500}.job-input-field-error,.job-input-form-error{color:var(--crit)!important}.job-input-field input[aria-invalid=true]{border-color:var(--crit)}.job-input-field-label{margin:0}.job-input-field-locked{color:var(--muted)!important;font-size:.78rem!important;overflow-wrap:anywhere}.job-input-form-grid{display:grid;min-width:0}.jp-row>.job-input-panel{grid-column:1 / -1;margin-top:4px;background:var(--card)}.job-summary-table{overflow-x:auto}.job-summary table{width:100%;border-collapse:collapse;font-size:.8rem}.job-summary th,.job-summary td{padding:11px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap}.job-summary .job-insurer-report-row>td{width:100%;white-space:normal}.job-insurer-report-row>td>div{width:100%;min-width:0}.job-insurer-report-row .job-report-form{box-sizing:border-box;width:100%;min-width:0}.job-insurer-row>td{min-width:0}.job-summary th{color:var(--muted);font-size:.68rem;text-transform:uppercase}.job-summary tr:last-child td{border-bottom:0}.repair-advisor-note{display:block;max-width:260px;margin-top:5px;color:var(--muted);white-space:normal}.progress-row{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:.8rem}.progress-row:last-child{border-bottom:0}.progress-row small{color:var(--muted)}.pdf-download{display:flex;align-items:center;gap:12px;margin-top:10px}.pdf-download small{color:var(--crit)}.credit-detail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.credit-detail div{padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:var(--card-soft)}.credit-detail dt{color:var(--muted);font-size:.7rem}.credit-detail dd{margin:5px 0 0;font:500 .9rem var(--font-mono)}.job-credits details{margin-top:18px}.job-credits ul{display:grid;gap:7px;padding-left:18px;font-size:.78rem}.job-credits li{display:flex;justify-content:space-between;gap:15px}.job-credits li span:last-child{color:var(--muted)}@media(max-width:700px){.adapter-health-heading{align-items:flex-start;flex-direction:column;gap:3px}.job-filters{grid-template-columns:1fr}.job-input-form{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.job-input-form input,.job-input-form button{flex:none;width:100%;max-width:100%;box-sizing:border-box}.job-input-form input{font-size:16px}.job-input-note,.job-input-confirm,.job-input-fields,.job-input-confirm .job-input-options,.job-input-note .job-input-options,.job-input-form-grid .job-input-options{display:grid;grid-template-columns:minmax(0,1fr)}.job-input-note textarea,.job-input-field input{font-size:16px}.job-input-confirm .job-input-options button,.job-input-note .job-input-options button,.job-input-form-grid .job-input-options button{width:100%}.job-list thead{display:none}.job-list,.job-list tbody,.job-list tr,.job-list td{display:block;width:100%}.job-list tr{padding:12px 0;border-bottom:1px solid var(--line)}.job-list td{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border:0;text-align:right}.job-list td:before{content:attr(data-label);color:var(--muted);font-size:.68rem;font-weight:700;text-align:left;text-transform:uppercase}.credit-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-row{grid-template-columns:1fr 1fr}.progress-row small{grid-column:1 / -1}.job-credits li{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:639px){.job-summary-table{overflow:visible}.job-summary table,.job-summary tbody{display:block;width:100%;min-width:0}.job-summary thead{display:none}.job-summary .job-insurer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:100%;box-sizing:border-box;margin-bottom:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card-soft)}.job-summary .job-insurer-row>td{display:block;width:auto;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.job-summary .job-insurer-name-cell{grid-column:1;grid-row:1}.job-summary .job-insurer-status-cell{grid-column:2;grid-row:1;text-align:right}.job-summary .job-insurer-name{font-weight:800}.job-summary .job-insurer-row>td[data-label="Měsíční pojistné"],.job-summary .job-insurer-note-cell,.job-summary .job-insurer-action-cell{grid-column:1 / -1}.job-summary .job-insurer-row>td[data-label="Měsíční pojistné"],.job-summary .job-insurer-note-cell{display:flex;justify-content:space-between;gap:10px;color:var(--ink-2);font-size:.78rem}.job-summary .job-insurer-note-cell.is-empty{display:none}.job-summary .job-insurer-row>td[data-label="Měsíční pojistné"]:before,.job-summary .job-insurer-note-cell:not(:empty):before{flex:0 0 auto;color:var(--muted);font-size:.68rem;font-weight:700}.job-summary .job-insurer-row>td[data-label="Měsíční pojistné"]:before{content:attr(data-label)}.job-summary .job-insurer-note-cell:not(:empty):before{content:attr(data-label)}.job-summary .job-insurer-action-cell{padding-top:3px!important}.job-summary .job-insurer-report-row{display:block;width:100%;margin:-10px 0 10px}.job-summary .job-insurer-report-row>td{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius) var(--radius);white-space:normal}.job-insurer-report-row>td>div,.job-insurer-report-row .job-report-form{width:100%;min-width:0}}.job-summary.is-revealed tbody tr{animation:m-rise var(--dur-slow) var(--ease-out) both}.job-summary.is-revealed tbody tr:nth-child(2){animation-delay:60ms}.job-summary.is-revealed tbody tr:nth-child(3){animation-delay:.12s}.job-summary.is-revealed tbody tr:nth-child(4){animation-delay:.18s}.job-summary.is-revealed tbody tr:nth-child(5){animation-delay:.24s}.job-summary.is-revealed tbody tr:nth-child(n+6){animation-delay:.3s}.job-progress{display:grid;gap:16px;animation:m-rise var(--dur-slow) var(--ease-out) both}.jp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.jp-head .eyebrow{margin:0 0 4px}.jp-head h2{margin:0;font-size:1.15rem}.jp-count{flex:0 0 auto;color:var(--muted);font:600 .8rem var(--font-mono);font-variant-numeric:tabular-nums}.jp-count b{display:inline-block;color:var(--ink);animation:m-tick var(--dur-med) var(--ease-out)}.jp-bar{position:relative;height:5px;overflow:hidden;border-radius:5px;background:var(--line)}.jp-bar span{position:absolute;inset:0;transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--shine)) 50%,var(--accent)) 0 0 / 200% 100%;transition:transform .7s var(--ease-out);animation:m-shimmer 1.8s linear infinite}.job-progress.is-queued .jp-bar span{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 80%,transparent) 50%,transparent 100%) 0 0 / 40% 100% no-repeat;animation:m-indeterminate 1.6s var(--ease-in-out) infinite}.jp-queued{display:flex;align-items:center;gap:12px;margin:0;color:var(--ink-2, var(--ink));font-size:.9rem}.jp-dots{display:inline-flex;gap:4px}.jp-dots i{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:m-dot 1.2s var(--ease-in-out) infinite}.jp-dots i:nth-child(2){animation-delay:.16s}.jp-dots i:nth-child(3){animation-delay:.32s}.jp-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.jp-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 12px;overflow:hidden;border:1px solid var(--line-soft, var(--line));border-radius:12px;background:var(--card-soft);transition:background-color var(--dur-med) ease,border-color var(--dur-med) ease;animation:m-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--row-index, 0) * 60ms)}.jp-row.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent-soft) 55%,var(--card));box-shadow:inset 3px 0 var(--accent)}.jp-row.is-active:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--shine) 55%,transparent) 50%,transparent 80%);transform:translate(-100%);animation:m-sheen 2.6s var(--ease-in-out) infinite;pointer-events:none}.jp-row.is-waiting{border-color:color-mix(in srgb,var(--warn) 40%,var(--line));background:var(--warn-bg)}.jp-row.is-done{border-color:color-mix(in srgb,var(--ok) 28%,var(--line))}.jp-row.is-error{border-color:color-mix(in srgb,var(--crit) 35%,var(--line));background:var(--crit-bg)}.jp-row.is-todo .jp-main strong,.jp-row.is-skipped .jp-main strong{color:var(--muted)}.jp-icon{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px}.jp-icon svg{width:20px;height:20px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.is-done .jp-icon svg{stroke:var(--ok)}.is-done-warn .jp-icon svg{stroke:var(--warn)}.is-error .jp-icon svg{stroke:var(--crit)}.jp-draw path{stroke-dasharray:16;stroke-dashoffset:16;animation:m-draw .42s var(--ease-out) forwards}.jp-spinner circle{stroke:var(--accent);stroke-dasharray:30 14;transform-origin:center;animation:m-spin .9s linear infinite}.jp-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);opacity:.45}.jp-dash{width:10px;height:2px;border-radius:2px;background:var(--muted);opacity:.6}.jp-pulse{width:10px;height:10px;border-radius:50%;background:var(--warn);box-shadow:0 0 color-mix(in srgb,var(--warn) 55%,transparent);animation:m-ring 1.6s var(--ease-out) infinite}.jp-main{position:relative;z-index:1;display:grid;gap:2px;min-width:0}.jp-main strong{font-size:.92rem}.jp-step{overflow:hidden;color:var(--muted);font-size:.78rem;white-space:nowrap;text-overflow:ellipsis;animation:m-swap var(--dur-med) var(--ease-out)}.jp-label{position:relative;z-index:1;color:var(--muted);font-size:.74rem;font-weight:700;white-space:nowrap}.is-active .jp-label{color:var(--ink)}.is-waiting .jp-label{color:var(--warn)}.is-done .jp-label{color:var(--ok)}.is-error .jp-label{color:var(--crit)}@media(max-width:560px){.jp-row{grid-template-columns:22px minmax(0,1fr)}.jp-label{grid-column:2;margin-top:-4px}}.beta-notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;padding:16px 20px;border:var(--border-width) solid currentColor;border-left-width:5px;border-radius:var(--radius-sm);color:var(--warn);background:var(--warn-bg)}.beta-notice-icon{flex:none;margin-top:1px}.beta-notice-title{display:block;margin-bottom:4px;font-size:1.08rem;font-weight:800}.beta-notice p{margin:0;color:var(--ink);font-size:.95rem;line-height:1.5}.job-report-form,.job-report-history{display:grid;gap:12px;margin-top:16px;padding:18px;border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--card)}.job-report-form h2,.job-report-history h2{margin:0;font-size:1rem}.job-report-form select,.job-report-form textarea{width:100%;padding:10px 12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink);background:var(--card-soft);font:inherit}.job-report-form select{min-height:46px}.job-report-form small{color:var(--muted)}.job-report-history ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.job-report-history li{padding:12px 14px;border:var(--border-width) solid var(--line-soft);border-radius:var(--radius-sm);background:var(--card-soft)}.job-report-history p{margin:6px 0 0;color:var(--ink-2);font-size:.86rem}.job-report-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--muted);font-size:.8rem}.job-report-status{padding:1px 8px;border-radius:99px;font-weight:800;color:var(--run);background:var(--run-bg)}.job-report-status-in_progress{color:var(--warn);background:var(--warn-bg)}.job-report-status-resolved{color:var(--ok);background:var(--ok-bg)}.job-report-status-rejected{color:var(--muted);background:var(--card)}.job-report-note{color:var(--ink)}.job-report-panel{margin-top:16px}.acting-banner{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:8px 16px;color:#fff;background:#263b63;font-size:.84rem}.acting-banner select,.acting-banner button{min-height:30px;padding:4px 10px;border:1px solid rgba(255,255,255,.45);border-radius:7px;color:inherit;background:transparent}.acting-banner select option{color:#17233d}.acting-banner button{cursor:pointer}.acting-banner-alert{background:#8a2f2f}.acting-banner-note{color:#ffe8a3;font-size:.78rem}@media(max-width:680px){.acting-banner{justify-content:flex-start;flex-wrap:wrap}}.admin-nav{display:flex;gap:6px;flex-wrap:wrap;width:min(1120px,calc(100% - 36px));margin:22px auto 0}.admin-nav a{padding:8px 12px;border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:700;text-decoration:none}.admin-nav a.active,.admin-nav a:hover{color:var(--ink);background:var(--accent-soft)}.admin-heading{margin-bottom:26px}.admin-heading h1{margin-bottom:8px}.admin-heading p:last-child{color:var(--muted)}.admin-stack{display:grid;gap:18px}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.admin-toolbar h2{margin-bottom:0}.admin-count{min-width:34px;padding:5px 10px;border-radius:999px;color:var(--accent-deep);background:var(--accent-soft);font-family:var(--font-mono);text-align:center}.admin-filters{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:18px}.admin-table-wrap{overflow-x:auto;margin:0 -4px}.admin-table{width:100%;min-width:640px;border-collapse:collapse}.admin-table th,.admin-table td{padding:13px 10px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap}.admin-table th{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.status-pill{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--run-bg);font-size:.72rem}.admin-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-check{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--card-soft)}.admin-check input{grid-row:span 2;accent-color:var(--accent-deep)}.admin-check small{color:var(--muted)}.admin-diff{margin:18px 0;color:var(--muted);font-size:.82rem}.admin-form{display:grid;gap:14px;max-width:560px}.admin-inline-form{display:flex;align-items:end;gap:12px;max-width:720px}.admin-inline-form .field{flex:1}.admin-inline-form .button{flex:0 0 auto}.plan-summary{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 18px;color:var(--muted);font-size:.82rem}.admin-check-inline{display:inline-flex;align-items:center;gap:8px;font-size:.82rem}.admin-check-inline input{accent-color:var(--accent-deep)}.admin-table td small{color:var(--muted)}.audit-details{max-width:360px;overflow:hidden;text-overflow:ellipsis}.pricing-form textarea{width:100%;padding:12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink);background:var(--card-soft);font:.82rem/1.5 var(--font-mono);resize:vertical}.admin-table .actions{display:flex;gap:6px}@media(max-width:680px){.admin-nav{width:calc(100% - 36px);overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.admin-filters,.admin-matrix{grid-template-columns:1fr}.admin-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.admin-inline-form{align-items:stretch;flex-direction:column}.admin-table{min-width:720px}}.admin-email-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}.admin-email-layout .admin-table tbody tr{cursor:pointer}.admin-email-layout .admin-table tbody tr.selected{background:var(--card-soft)}.email-template-meta{margin:0;color:var(--muted);font-size:.82rem}.email-template-meta code{background:var(--card-soft);padding:2px 6px;border-radius:6px;font-family:var(--font-mono);font-size:.78rem}@media(max-width:880px){.admin-email-layout{grid-template-columns:1fr}}.campaign-create{margin-bottom:18px}.campaign-form{display:grid;gap:14px;max-width:860px}.campaign-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.campaign-table td small{display:block;color:var(--muted);margin-top:3px}.campaign-archived{color:var(--muted);background:var(--line-soft)}@media(max-width:900px){.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.campaign-form-grid{grid-template-columns:1fr}.campaign-table{min-width:760px}}.product-form-app{display:grid;gap:20px;min-width:0}.product-form-heading{display:grid;gap:8px;min-width:0}.product-form-heading h1,.product-form-heading p{margin:0}.product-form-sections{display:grid;gap:18px}.product-form-card,.product-form-actions{min-width:0}.product-form-grid{align-items:start;min-width:0}.product-field{min-width:0}.product-field input,.product-field select,.product-field textarea{width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink);background:var(--card-soft)}.product-field textarea{resize:vertical}.product-field input[aria-invalid=true],.product-field select[aria-invalid=true],.product-field textarea[aria-invalid=true],.product-choice[aria-invalid=true]{border-color:var(--crit)}.product-field-wide{grid-column:1 / -1}.product-required-mark{color:var(--crit);font-size:.72rem;font-weight:700}.product-derived-mark{color:var(--muted);font-size:.72rem;font-weight:500}.product-checkbox{display:flex;align-items:flex-start;gap:10px;min-height:46px;color:var(--ink-2);font-size:.78rem;font-weight:700}.product-checkbox input{flex:0 0 auto;margin:5px 0 0;accent-color:var(--accent-deep)}.product-choice{min-width:0;margin:0;padding:0;border:0;color:var(--ink-2);font-size:.78rem;font-weight:700}.product-choice legend{margin-bottom:8px}.product-radio-group{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.product-radio{max-width:100%;padding:9px 14px;border:var(--border-width) solid var(--line);border-radius:var(--button-radius);color:var(--ink-2);background:var(--card-soft);overflow-wrap:anywhere}.product-radio.is-selected{border-color:var(--accent-deep);color:var(--ink);background:var(--accent-soft)}.product-quick-values{display:flex;flex-wrap:wrap;gap:6px}.product-quick-values button{padding:5px 10px;border:var(--border-width) solid var(--line);border-radius:var(--button-radius);color:var(--ink-2);background:var(--card-soft)}.product-quick-values button.is-active{border-color:var(--accent-deep);color:var(--ink);background:var(--accent-soft)}.product-form-actions{gap:12px}.product-form-app .quote-confirm{display:grid;gap:14px;min-width:0}.product-form-app .quote-confirm p{margin:0;overflow-wrap:anywhere}.product-form-app .quote-confirm h2{margin:0}@media(max-width:480px){.product-form-grid{grid-template-columns:minmax(0,1fr)}.product-field-wide{grid-column:1}.product-radio-group,.product-form-actions .launch-actions{min-width:0}.product-radio{flex:1 1 auto}}.analysis{--ease-out: cubic-bezier(.2, .8, .2, 1);--step-h: 38px;display:grid;grid-template-columns:minmax(128px,172px) minmax(0,1fr);gap:26px;align-items:start;min-width:0;padding:6px 2px 2px;animation:analysis-in .5s var(--ease-out) both}.analysis-sheet{position:relative;aspect-ratio:210 / 297;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper-sheet-bg);box-shadow:var(--paper-sheet-shadow);transform-origin:50% 60%;animation:analysis-sheet-in .6s var(--ease-out) both}.analysis-sheet img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;filter:saturate(.85)}.analysis-sheet-pdf{display:grid;align-content:start;gap:5.5%;height:100%;padding:16% 11% 0}.analysis-sheet-pdf i{display:block;height:3px;border-radius:2px;background:var(--paper-sheet-line)}.analysis-sheet-pdf i[style*="width: 0%"]{height:0}.analysis-sheet-badge{position:absolute;top:7%;left:11%;padding:2px 6px;border-radius:4px;color:var(--paper-badge-ink);background:var(--paper-badge-bg);font:700 .58rem var(--font-mono);letter-spacing:.06em}.analysis-beam{position:absolute;left:0;right:0;top:0;height:34%;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--accent) 22%,transparent) 78%,color-mix(in srgb,var(--accent) 55%,transparent) 97%,transparent 100%);border-bottom:2px solid var(--accent);box-shadow:0 6px 18px -2px color-mix(in srgb,var(--accent) 70%,transparent);animation:analysis-scan 2.4s cubic-bezier(.45,.05,.55,.95) infinite;pointer-events:none}.analysis.is-done .analysis-beam,.analysis.is-error .analysis-beam{animation:analysis-beam-out .35s ease-out forwards}.analysis-detect{position:absolute;border:1.5px solid var(--accent);border-radius:3px;background:color-mix(in srgb,var(--accent) 16%,transparent);opacity:0;transform:scale(.7);transition:opacity .35s var(--ease-out) var(--detect-delay, 0ms),transform .45s var(--ease-out) var(--detect-delay, 0ms)}.analysis-detect.is-on{opacity:1;transform:scale(1)}.analysis-detect.is-on:after{content:"";position:absolute;inset:-5px;border:1.5px solid var(--accent);border-radius:5px;opacity:0;animation:analysis-ping .9s var(--ease-out) var(--detect-delay, 0ms) 1}.analysis.is-done .analysis-detect{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent);transition-delay:0ms}.analysis.is-done .analysis-sheet{animation:analysis-sheet-done .6s var(--ease-out) both}.analysis-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.analysis-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.analysis-head>div{min-width:0}.analysis-head .eyebrow{margin:0 0 4px}.analysis-head h3{margin:0;overflow:hidden;font-size:1.05rem;white-space:nowrap;text-overflow:ellipsis}.analysis-time{flex:0 0 auto;color:var(--muted);font:600 .78rem var(--font-mono);font-variant-numeric:tabular-nums}.analysis-bar{position:relative;height:4px;overflow:hidden;border-radius:4px;background:var(--line)}.analysis-bar span{position:absolute;inset:0;transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--shine)) 50%,var(--accent)) 0 0 / 200% 100%;transition:transform .5s var(--ease-out),background-color .3s;animation:analysis-shimmer 1.6s linear infinite}.analysis.is-done .analysis-bar span{background:var(--ok);animation:none}.analysis.is-error .analysis-bar span{background:var(--warn);animation:none}.analysis-steps-wrap{position:relative}.analysis-steps{position:relative;display:grid;margin:0;padding:0;list-style:none}.analysis-cursor{position:absolute;inset:0 0 auto;height:var(--step-h);border-radius:10px;background:var(--accent-soft);transform:translateY(calc(var(--active) * var(--step-h)));transition:transform .45s var(--ease-out),background-color .3s}.analysis.is-done .analysis-cursor{background:var(--ok-bg)}.analysis.is-error .analysis-cursor{background:var(--warn-bg)}.analysis-step{position:relative;display:flex;align-items:center;gap:11px;height:var(--step-h);padding:0 10px;color:var(--muted);font-size:.9rem;transition:color .3s}.analysis-step.is-active{color:var(--ink);font-weight:700}.analysis-step.is-done{color:var(--ink-2, var(--ink))}.analysis-step.is-error{color:var(--warn);font-weight:700}.analysis-step.is-todo span:last-child{opacity:.62}.analysis-icon{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px}.analysis-icon svg{width:20px;height:20px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.analysis-icon i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.is-done .analysis-icon svg{stroke:var(--ok);stroke-dasharray:16;stroke-dashoffset:16;animation:analysis-draw .38s var(--ease-out) forwards}.is-error .analysis-icon svg{stroke:var(--warn);stroke-dasharray:10;stroke-dashoffset:10;animation:analysis-draw .3s ease-out forwards}.analysis-spinner circle{stroke:var(--accent);stroke-dasharray:30 14;transform-origin:center;animation:analysis-spin .9s linear infinite}.termination-workspace.is-revealing .termination-toolbar,.termination-workspace.is-revealing .termination-left>*,.termination-workspace.is-revealing .termination-right>*{animation:analysis-reveal .55s var(--ease-out, cubic-bezier(.2, .8, .2, 1)) both}.termination-workspace.is-revealing .termination-left>:nth-child(1){animation-delay:60ms}.termination-workspace.is-revealing .termination-left>:nth-child(2){animation-delay:.12s}.termination-workspace.is-revealing .termination-left>:nth-child(3){animation-delay:.18s}.termination-workspace.is-revealing .termination-left>:nth-child(4){animation-delay:.24s}.termination-workspace.is-revealing .termination-left>:nth-child(n+5){animation-delay:.3s}.termination-workspace.is-revealing .termination-right>*{animation-delay:.16s}.termination-input.is-autofilled{animation:analysis-autofill 1.5s cubic-bezier(.2,.8,.2,1);animation-delay:var(--fill-delay, 0ms)}@keyframes analysis-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes analysis-sheet-in{0%{opacity:0;transform:translateY(10px) rotate(-2.5deg) scale(.96)}to{opacity:1;transform:none}}@keyframes analysis-sheet-done{0%{transform:none}40%{transform:scale(1.025)}to{transform:none}}@keyframes analysis-scan{0%{transform:translateY(-100%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(300%);opacity:0}}@keyframes analysis-beam-out{to{opacity:0}}@keyframes analysis-ping{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@keyframes analysis-shimmer{0%{background-position:200% 0}to{background-position:0 0}}@keyframes analysis-draw{to{stroke-dashoffset:0}}@keyframes analysis-spin{to{transform:rotate(360deg)}}@keyframes analysis-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes analysis-autofill{0%{background-color:color-mix(in srgb,var(--accent) 34%,var(--card-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}@media(max-width:560px){.analysis{grid-template-columns:minmax(0,1fr);gap:18px}.analysis-sheet{width:128px;justify-self:center}.analysis-step{font-size:.86rem}}@media(prefers-reduced-motion:reduce){.analysis,.analysis-sheet,.analysis-beam,.analysis-bar span,.analysis-detect.is-on:after,.analysis-spinner circle,.is-done .analysis-icon svg,.is-error .analysis-icon svg,.termination-workspace.is-revealing .termination-toolbar,.termination-workspace.is-revealing .termination-left>*,.termination-workspace.is-revealing .termination-right>*,.termination-input.is-autofilled{animation:none!important}.analysis-beam{display:none}.is-done .analysis-icon svg,.is-error .analysis-icon svg{stroke-dashoffset:0}.analysis-detect,.analysis-cursor,.analysis-bar span{transition:none}}@font-face{font-family:Termination Roboto;src:url(/fonts/roboto/Roboto-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Termination Roboto;src:url(/fonts/roboto/Roboto-Medium.ttf) format("truetype");font-style:normal;font-weight:500 700;font-display:swap}.letter-preview{width:100%;min-width:0;container-type:inline-size}.letter-preview__paper{position:relative;width:100%;aspect-ratio:210 / 297;overflow:hidden;color:#000;background:#fff;box-shadow:0 2px 12px #18202a29;font-family:Termination Roboto,Roboto,sans-serif;font-weight:400}.letter-preview__content{position:absolute;top:14.2857cqw;right:11.9048cqw;left:11.9048cqw;font-size:1.8571cqw;line-height:2.381cqw;overflow-wrap:anywhere}.letter-preview__content section,.letter-preview__content p,.letter-preview__content h3{margin-right:0;margin-bottom:0;margin-left:0}.letter-preview__client,.letter-preview__insurer{display:flex;flex-direction:column}.letter-preview__content small{color:#646464;font-size:1.6905cqw;line-height:2.381cqw}.letter-preview__content strong{color:#000;font-size:2.0238cqw;font-weight:500;line-height:2.8571cqw}.letter-preview__address,.letter-preview__client>span{display:flex;flex-direction:column;min-height:2.381cqw;line-height:2.381cqw}.letter-preview__subject{font-size:2.3571cqw;font-weight:500;line-height:2.8571cqw}.letter-preview__body{margin-top:4.2857cqw;font-size:1.8571cqw;line-height:2.8571cqw}.letter-preview__body p{margin-top:0;margin-bottom:2.8571cqw}.letter-preview__signing{margin-top:7.1429cqw}.letter-preview__signing>p{line-height:2.381cqw}.letter-preview__signing .letter-preview__greeting{margin-top:2.381cqw}.letter-preview__signature{width:33.3333cqw;margin-top:4.7619cqw;padding-top:2.8571cqw;border-top:.2381cqw solid #000;font-size:1.6905cqw;line-height:2.381cqw}.letter-zoom-trigger{--ease-out: cubic-bezier(.2, .8, .2, 1);position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left}.letter-zoom-trigger .letter-preview__paper{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.letter-zoom-trigger:hover .letter-preview__paper,.letter-zoom-trigger:focus-visible .letter-preview__paper{transform:translateY(-3px);box-shadow:var(--letter-lift-shadow)}.letter-zoom-trigger:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:2px}.letter-zoom-hint{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:999px;color:var(--letter-hint-ink);background:var(--letter-hint-bg);font-size:.74rem;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .3s var(--ease-out);pointer-events:none}.letter-zoom-hint svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.letter-zoom-trigger:hover .letter-zoom-hint,.letter-zoom-trigger:focus-visible .letter-zoom-hint{opacity:1;transform:none}@media(hover:none){.letter-zoom-hint{opacity:1;transform:none}}.letter-lightbox{--ease-out: cubic-bezier(.2, .8, .2, 1);width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:clamp(16px,5vh,48px) 16px;overflow-y:auto;border:0;background:transparent;cursor:zoom-out}.letter-lightbox[open]{display:grid;justify-items:center;align-items:start;animation:letter-lightbox-in .22s ease-out both}.letter-lightbox::backdrop{background:var(--letter-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:letter-lightbox-in .22s ease-out both}.letter-lightbox.is-closing::backdrop{animation:letter-lightbox-out .22s ease-in both}.letter-lightbox-sheet{position:relative;width:min(760px,100%);cursor:default;animation:letter-sheet-in .38s var(--ease-out) both}.letter-lightbox-sheet .letter-preview__paper{box-shadow:var(--letter-sheet-shadow)}.letter-lightbox-close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--letter-close-line);border-radius:50%;color:var(--letter-close-ink);background:var(--letter-close-bg);cursor:pointer;transition:transform .2s var(--ease-out),background-color .2s}.letter-lightbox-close:hover{background:var(--letter-close-hover);transform:rotate(90deg)}.letter-lightbox-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.letter-lightbox.is-closing{animation:letter-lightbox-out .22s ease-in both}.letter-lightbox.is-closing .letter-lightbox-sheet{animation:letter-sheet-out .22s ease-in both}@keyframes letter-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes letter-lightbox-out{to{opacity:0}}@keyframes letter-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes letter-sheet-out{to{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){.letter-zoom-trigger .letter-preview__paper,.letter-zoom-hint,.letter-lightbox-close{transition:none}.letter-zoom-trigger:hover .letter-preview__paper{transform:none}.letter-lightbox[open],.letter-lightbox::backdrop,.letter-lightbox-sheet,.letter-lightbox.is-closing,.letter-lightbox.is-closing::backdrop,.letter-lightbox.is-closing .letter-lightbox-sheet{animation:none}}.termination-upload-page{width:min(720px,100%);margin:34px auto}.termination-upload-card{display:grid;gap:16px}.termination-upload-card h2,.termination-workspace h2{margin:0;font-size:clamp(1.35rem,3vw,1.8rem)}.termination-dropzone{display:grid;justify-items:center;gap:8px;padding:34px 20px;border:2px dashed var(--line);border-radius:16px;color:var(--ink);background:var(--card-soft);text-align:center;cursor:pointer}.termination-dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.termination-dropzone:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--focus)}.termination-dropzone small,.termination-price-unavailable{color:var(--muted)}.termination-workspace{width:min(1320px,100%);margin:0 auto}.termination-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.termination-toolbar h2{margin:0}.termination-columns{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:22px}.termination-left,.termination-right{display:grid;gap:16px;min-width:0}.termination-form-card{display:grid;gap:15px;padding:22px}.termination-form-card .form-grid{align-items:start}.termination-form-card h3{margin:0}.termination-field{display:grid;gap:6px;min-width:0;color:var(--ink-2);font-size:.78rem;font-weight:700}.termination-input{width:100%;min-width:0;min-height:44px;padding:9px 11px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius-sm);color:var(--ink);background:var(--card-soft)}.termination-field textarea{resize:vertical}.termination-uncertain{border-color:var(--warn);background:var(--warn-bg);box-shadow:inset 3px 0 var(--warn)}.termination-hint{color:var(--warn);font-weight:600}.termination-workspace .termination-dates{display:grid;gap:14px;padding:22px;color:var(--ink);border:1px solid var(--line);background:var(--card)}.termination-card-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.termination-card-heading h3{margin:0;font-size:1.1rem}.termination-card-heading span{padding:5px 8px;border-radius:20px;color:var(--ink-2);background:var(--accent-soft);font-size:.7rem;font-weight:700}.termination-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.termination-date-grid>div{display:grid;gap:5px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--card-soft)}.termination-date-grid small{color:var(--muted);font-size:.72rem}.termination-date-grid strong{color:var(--ink);font-size:clamp(1rem,2.5vw,1.25rem);font-variant-numeric:tabular-nums}.termination-date-grid .is-warning{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 38%,var(--line));background:var(--warn-bg)}.termination-date-grid .is-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 38%,var(--line));background:var(--ok-bg)}.termination-date-grid .is-warning small,.termination-date-grid .is-ok small,.termination-date-grid .is-warning strong,.termination-date-grid .is-ok strong{color:inherit}.termination-date-description{margin:0;padding:10px;border:1px solid var(--line-soft);border-radius:8px;color:var(--ink-2);background:var(--card-soft);font-size:.78rem}.termination-warning{margin:0;padding:9px 10px;border-radius:8px;color:var(--warn);background:var(--warn-bg);font-size:.8rem;font-weight:700}.termination-document{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--card)}.termination-document summary{padding:14px 16px;cursor:pointer;font-weight:700}.termination-document>div{padding:10px;background:var(--card-soft)}.termination-document iframe{width:100%;height:420px;border:0;background:#fff}.termination-document img{display:block;width:100%;max-height:480px;object-fit:contain}.termination-preview-card{position:sticky;top:90px;display:grid;gap:16px;padding:20px}.termination-preview-label{color:var(--muted);font:500 .72rem var(--font-mono);letter-spacing:.08em}.termination-signature{width:190px;min-height:30px;padding-top:5px;border-top:1px solid var(--signature-line);font-size:.74rem}.termination-small-note{margin:0;color:var(--ok);font-size:.78rem}@media(max-width:820px){.termination-columns{grid-template-columns:minmax(0,1fr)}.termination-preview-card{position:static}}@media(max-width:520px){.termination-toolbar{align-items:flex-start}.termination-date-grid{grid-template-columns:minmax(0,1fr)}.termination-form-card,.termination-dates{padding:17px}}.inv-card{min-width:0}.inv-form{display:grid;gap:18px;min-width:0}.inv-fieldset{min-width:0;margin:0;padding:0;border:0}.inv-uploads{min-width:0}.inv-upload{display:grid;gap:10px;min-width:0;padding:14px;border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--card-soft)}.inv-upload h2{margin:0;color:var(--ink-2);font-size:.95rem}.inv-upload-picker{display:inline-flex;width:fit-content;min-height:40px;align-items:center;padding:7px 12px;border:var(--border-width) solid var(--line);border-radius:var(--button-radius);color:var(--ink);background:var(--card);font-size:.82rem;font-weight:700;cursor:pointer}.inv-upload-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.inv-upload-list,.inv-upload-details{margin:0;padding-left:20px;overflow-wrap:anywhere}.inv-upload-list{display:grid;gap:5px}.inv-upload-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.inv-document-badge{width:fit-content;padding:2px 7px;border-radius:999px;color:var(--accent-deep);background:var(--accent-soft);font-size:.68rem;font-weight:700}.inv-step{display:grid;gap:14px;min-width:0;padding:18px 0;border-bottom:var(--border-width) solid var(--line)}.inv-step:first-child{padding-top:0}.inv-step-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.inv-step-heading h2{flex:1 1 auto;margin:0;color:var(--ink);font-size:1.15rem;font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.inv-step-number{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--on-brand);background:var(--brand);font-weight:800;font-variant-numeric:var(--numeric-variant)}.inv-step-status{padding:4px 10px;border-radius:999px;color:var(--ok);background:var(--ok-bg);font-size:.74rem;font-weight:700}.inv-step-status.is-missing{color:var(--warn);background:var(--warn-bg)}.inv-group{display:grid;gap:10px;min-width:0}.inv-group-title{margin:0;color:var(--ink-2);font-size:.9rem;font-weight:800}.inv-deposit{padding:14px;border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--card-soft)}.inv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-width:0}.inv-grid>*{grid-column:span 12;min-width:0}.inv-grid>.inv-span-2{grid-column:span 2}.inv-grid>.inv-span-3{grid-column:span 3}.inv-grid>.inv-span-4{grid-column:span 4}.inv-grid>.inv-span-5{grid-column:span 5}.inv-grid>.inv-span-6{grid-column:span 6}.inv-grid>.inv-span-8{grid-column:span 8}.inv-grid>.inv-span-12{grid-column:span 12}.inv-field{display:grid;gap:6px;align-content:start;min-width:0}.inv-field .field{min-width:0}.inv-field textarea{width:100%;min-height:46px;padding:10px 12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink);background:var(--card-soft);font:inherit;resize:vertical}.inv-field select[aria-invalid=true],.inv-field textarea[aria-invalid=true],.inv-picker input[aria-invalid=true]{border-color:var(--crit)}.inv-derived input,.inv-derived select,.inv-remembered input,.inv-remembered select{border-style:dashed}.inv-label{color:var(--ink-2);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.inv-label-block>span{overflow-wrap:anywhere}.inv-required{color:var(--muted);font-size:.68rem;font-weight:500;text-transform:lowercase}.inv-derived-mark{color:var(--accent-deep);font-size:.68rem;font-weight:500}.inv-hint,.inv-note{margin:0;color:var(--muted);font-size:.74rem;font-weight:400;overflow-wrap:anywhere}.inv-note{color:var(--accent-deep)}.inv-error{margin:0;color:var(--crit);font-size:.74rem;font-weight:500}.inv-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inv-prominent{align-self:start;padding:12px;border:var(--border-width) solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft)}.inv-checkbox{display:flex;align-items:center;gap:10px;min-height:46px;color:var(--ink);font-size:.86rem;font-weight:700;cursor:pointer}.inv-checkbox input{flex:0 0 auto;width:20px;height:20px;accent-color:var(--brand)}.inv-choice,.inv-quick,.inv-favorites,.inv-filter-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.inv-choice-option,.inv-quick-value,.inv-chip{min-height:36px;padding:6px 12px;border:var(--border-width) solid var(--line);border-radius:var(--button-radius);color:var(--ink);background:var(--card);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;overflow-wrap:anywhere;text-align:left}.inv-choice-option{min-height:46px;padding:8px 16px}.inv-choice-option.is-selected,.inv-quick-value[aria-pressed=true],.inv-chip.is-selected{border-color:var(--brand);color:var(--on-brand);background:var(--brand)}.inv-choice[aria-invalid=true] .inv-choice-option{border-color:var(--crit)}.inv-chip:disabled{cursor:default;opacity:.55}.inv-choice-option:focus-visible,.inv-quick-value:focus-visible,.inv-chip:focus-visible,.inv-star:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inv-details{grid-column:1 / -1;min-width:0}.inv-details>summary{color:var(--ink-2);font-size:.82rem;font-weight:700;cursor:pointer}.inv-details[open]>summary{margin-bottom:12px}.inv-supplemental{display:block;padding:14px;border:var(--border-width) dashed var(--line);border-radius:var(--radius-sm)}.inv-supplemental>.inv-hint{margin-bottom:12px}.inv-counter .launch-actions{align-items:center}.inv-count{color:var(--ink-2);font-weight:700;font-variant-numeric:var(--numeric-variant)}.inv-actions{justify-content:flex-start}.inv-picker{display:grid;gap:8px;min-width:0}.inv-favorite-item{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.inv-menu-heading{align-self:center;color:var(--muted);font-size:.72rem;font-weight:700}.inv-star{flex:0 0 auto;min-width:32px;min-height:32px;border:0;border-radius:50%;color:var(--muted);background:transparent;font-size:1.1rem;cursor:pointer}.inv-star.is-active{color:var(--accent-deep)}.inv-search-row{display:flex;gap:8px;min-width:0}.inv-search-row input{flex:1 1 auto;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink);background:var(--card-soft);font:inherit}.inv-search-row .inv-chip{flex:0 0 auto;min-height:46px}.inv-selected{margin:0;color:var(--ink-2);font-size:.8rem;overflow-wrap:anywhere}.inv-menu{display:grid;gap:8px;min-width:0;padding:10px;border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow)}.inv-filters{display:grid;gap:10px;padding-bottom:10px;border-bottom:var(--border-width) solid var(--line-soft)}.inv-filter-group{display:grid;gap:6px;min-width:0}.inv-filter-label{color:var(--ink-2);font-size:.74rem;font-weight:700}.inv-filter-label small,.inv-chip small{color:inherit;font-weight:400;opacity:.75}.inv-options{max-height:320px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.inv-options>.inv-menu-heading{display:block;padding:4px 6px 8px}.inv-options>.inv-hint{padding:8px 6px}.inv-option{display:flex;align-items:center;gap:4px;min-width:0;border-radius:var(--field-radius-sm)}.inv-option.is-active{background:var(--run-bg)}.inv-option-choice{display:grid;flex:1 1 auto;gap:2px;min-width:0;padding:8px 10px;border-radius:var(--field-radius-sm);color:var(--ink);cursor:pointer}.inv-option-choice.is-selected{font-weight:800}.inv-option-choice small{color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.inv-option-name{overflow-wrap:anywhere;font-size:.84rem}@media(max-width:640px){.inv-grid{grid-template-columns:minmax(0,1fr)}.inv-grid>*,.inv-grid>[class*=inv-span-]{grid-column:1 / -1}.inv-deposit,.inv-supplemental{padding:10px}.inv-actions>.button,.inv-counter .button{flex:1 1 100%}.inv-options{max-height:260px}}.epp-life-module{display:grid;gap:1rem}.epp-life-step{display:grid;gap:.9rem;min-width:0}.epp-life-step h2,.epp-life-preview h3,.epp-life-preview h4{margin:0}.epp-life-field{display:grid;gap:.35rem;min-width:0;color:var(--ink-2);font-size:.82rem;font-weight:700}.epp-life-field input:not([type=file]),.epp-life-field select,.epp-life-field textarea{width:100%;min-width:0;max-width:100%;min-height:46px;box-sizing:border-box;padding:10px 12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink);background:var(--card-soft);font:inherit;font-weight:400}.epp-life-field textarea{min-height:100px;resize:vertical}.epp-life-field small{color:var(--muted);font-size:.76rem;font-weight:500}.epp-life-file-input{width:100%;min-height:46px;box-sizing:border-box;padding:8px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink-2);background:var(--card-soft);font:inherit;font-weight:400}.epp-life-file-input::file-selector-button{min-height:30px;margin-right:10px;padding:5px 10px;border:var(--border-width) solid var(--line);border-radius:var(--button-radius);color:var(--ink);background:var(--accent-soft);font:inherit;font-weight:400;cursor:pointer}.epp-life-file{margin:-.5rem 0 0;color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.epp-life-product{margin:0;color:var(--ink-2)}.epp-life-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;color:var(--ink-2)}.epp-life-intake{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.epp-life-person{display:grid;gap:.65rem;min-width:0;margin:0;padding:.85rem;border:var(--border-width) solid var(--line);border-radius:var(--field-radius)}.epp-life-person legend{padding:0 .35rem;color:var(--ink);font-weight:700}.epp-life-risk-table{display:grid;grid-template-columns:minmax(0,18rem) minmax(9rem,13rem);column-gap:.8rem;row-gap:.35rem}.epp-life-risk{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;gap:.8rem;min-width:0;color:var(--ink-2)}.epp-life-risk-heading{padding-bottom:.35rem;border-bottom:var(--border-width) solid var(--line);color:var(--muted);font-size:.75rem}.epp-life-risk-heading strong:last-child{padding-left:10px}.epp-life-risk-heading strong{white-space:nowrap}.epp-life-risk .epp-life-field{font-weight:500}.epp-life-edited{margin:0;padding:.75rem .9rem;border:1px solid var(--warn);border-radius:var(--field-radius);color:var(--warn);background:var(--warn-bg)}.epp-life-issues{margin:0;padding-left:1.25rem}.epp-life-issues li[data-severity=error]{color:var(--crit)}.epp-life-confirm{display:grid;justify-items:start;gap:.6rem;padding:.9rem;border:var(--border-width) solid var(--line);border-radius:var(--field-radius)}.epp-life-confirm p{margin:0}.epp-life-validation{margin:0;color:var(--crit);font-size:.85rem}.epp-life-preview{display:grid;gap:.75rem}.epp-life-preview section{display:grid;gap:.35rem}.epp-life-preview h4{color:var(--ink-2);font-size:.9rem}.epp-life-preview ul{display:grid;gap:.25rem;margin:0;padding-left:1.25rem;color:var(--ink-2)}.epp-life-step pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.epp-life-intake,.epp-life-facts{grid-template-columns:minmax(0,1fr)}.epp-life-risk-table{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem}.epp-life-risk{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:.8rem}.epp-life-risk-heading{grid-template-columns:max-content max-content;gap:.8rem}}:root{--bg: #f7f6f2;--card: #ffffff;--card-soft: #fbfaf6;--ink: #101f3c;--ink-2: #3f5070;--muted: #71809b;--line: #e5e3da;--line-soft: #eeece4;--brand: #0d1e3d;--brand-2: #16294e;--accent: #e9b929;--accent-deep: #b3850e;--accent-soft: #fbf3d8;--on-accent: #231a02;--ok: #1e7a4b;--ok-bg: #e5f3eb;--warn: #985a00;--warn-bg: #fcf0da;--crit: #b3261e;--crit-bg: #fbecea;--run: #1f56c4;--run-bg: #e9effb;--overlay-bg: rgba(16, 31, 60, .62);--accent-line: #d9ba63;--idle-bg: #eeece4;--font-ui: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 18px;--radius-sm: 11px;--shadow: 0 1px 2px rgba(16, 31, 60, .05), 0 14px 34px -24px rgba(16, 31, 60, .28);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.45, .05, .55, .95);--dur-fast: .18s;--dur-med: .32s;--dur-slow: .55s;--on-brand: #ffffff;--gradient: linear-gradient(135deg, #f0c83d 0%, #e9b929 45%, #c9950f 100%);--focus: var(--run);--nav-bg: var(--bg);--nav-ink: var(--ink);--nav-muted: var(--muted);--nav-active-bg: var(--brand);--nav-active-ink: #ffffff;--shadow-lg: 0 2px 6px rgba(16, 31, 60, .08), 0 28px 60px -28px rgba(16, 31, 60, .45);--page-bg: radial-gradient(900px 420px at 90% -8%, rgba(233,185,41,.12), transparent 65%), var(--bg);--hero-bg: transparent;--hero-ink: var(--ink);--hero-muted: var(--ink-2);--font-display: var(--font-ui);--button-radius: 999px;--field-radius: 10px;--field-radius-sm: 9px;--border-width: 1px;--heading-weight: 800;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--metric-ink: #fff;--metric-muted: #d2ddf0;--shine: #fff;--signature-line: #272727;--paper-sheet-bg: #fff;--paper-sheet-shadow: 0 1px 2px rgba(16, 31, 60, .06), 0 14px 30px -18px rgba(16, 31, 60, .35);--paper-sheet-line: #e6e8ee;--paper-badge-ink: #fff;--paper-badge-bg: #c2413a;--letter-lift-shadow: 0 18px 40px -16px rgb(16 31 60 / 38%);--letter-hint-ink: #fff;--letter-hint-bg: rgb(16 31 60 / 82%);--letter-backdrop: rgb(10 18 34 / 58%);--letter-sheet-shadow: 0 30px 80px -30px rgb(0 0 0 / 60%);--letter-close-line: #e5e3da;--letter-close-ink: #101f3c;--letter-close-bg: #fff;--letter-close-hover: #f4f2ea}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){color-scheme:dark;--bg: #0a1220;--card: #111d31;--card-soft: #16243a;--ink: #e9eef8;--ink-2: #c0cbe0;--muted: #8b99b2;--line: rgba(174, 186, 208, .18);--line-soft: rgba(174, 186, 208, .1);--brand: #e9eef8;--brand-2: #c8d5eb;--accent: #f0c83d;--accent-deep: #f5d66e;--accent-soft: rgba(240, 200, 61, .14);--on-accent: #211a04;--ok: #4cc38a;--ok-bg: rgba(76, 195, 138, .15);--warn: #f5b83d;--warn-bg: rgba(245, 184, 61, .15);--crit: #f2766b;--crit-bg: rgba(242, 118, 107, .15);--run: #6aa5f8;--run-bg: rgba(106, 165, 248, .15);--overlay-bg: rgba(0, 0, 0, .68);--on-brand: #0a1220;--gradient: linear-gradient(135deg, #f5d66e 0%, #f0c83d 50%, #d9a21b 100%);--nav-active-bg: rgba(240, 200, 61, .14);--nav-active-ink: #f5d66e;--shadow-lg: 0 2px 8px rgba(0, 0, 0, .4), 0 30px 60px -28px rgba(0, 0, 0, .75)}}:root[data-mode=dark]{color-scheme:dark;--bg: #0a1220;--card: #111d31;--card-soft: #16243a;--ink: #e9eef8;--ink-2: #c0cbe0;--muted: #8b99b2;--line: rgba(174, 186, 208, .18);--line-soft: rgba(174, 186, 208, .1);--brand: #e9eef8;--brand-2: #c8d5eb;--accent: #f0c83d;--accent-deep: #f5d66e;--accent-soft: rgba(240, 200, 61, .14);--on-accent: #211a04;--ok: #4cc38a;--ok-bg: rgba(76, 195, 138, .15);--warn: #f5b83d;--warn-bg: rgba(245, 184, 61, .15);--crit: #f2766b;--crit-bg: rgba(242, 118, 107, .15);--run: #6aa5f8;--run-bg: rgba(106, 165, 248, .15);--overlay-bg: rgba(0, 0, 0, .68);--on-brand: #0a1220;--gradient: linear-gradient(135deg, #f5d66e 0%, #f0c83d 50%, #d9a21b 100%);--nav-active-bg: rgba(240, 200, 61, .14);--nav-active-ink: #f5d66e;--shadow-lg: 0 2px 8px rgba(0, 0, 0, .4), 0 30px 60px -28px rgba(0, 0, 0, .75)}html[data-theme=a-azur]{color-scheme:light;--bg: #F1F6FB;--card: rgba(255,255,255,.82);--card-soft: #EDF4FB;--ink: #0A1B2E;--ink-2: #32465C;--muted: #51657B;--line: rgba(10,27,46,.1);--line-soft: rgba(10,27,46,.06);--brand: #0369A1;--brand-2: #0B84C9;--on-brand: #FFFFFF;--accent: #38BDF8;--accent-deep: #03669C;--accent-soft: #E0F3FD;--accent-line: #93D5F7;--on-accent: #04203A;--gradient: linear-gradient(120deg, #2BB5F5 0%, #52C6F9 55%, #8EDCFC 100%);--ok: #0E7853;--ok-bg: #DEF3E9;--warn: #8C5400;--warn-bg: #FFEFD5;--crit: #BF3726;--crit-bg: #FDE8E3;--run: #03669C;--run-bg: #E0F3FD;--idle-bg: #E6EDF4;--nav-bg: rgba(255,255,255,.9);--nav-ink: #0A1B2E;--nav-muted: #51657B;--nav-active-bg: #04203A;--nav-active-ink: #FFFFFF;--overlay-bg: rgba(10,27,46,.4);--shadow: 0 1px 1px rgba(10,27,46,.04), 0 12px 32px -16px rgba(3,105,161,.26);--shadow-lg: 0 30px 64px -20px rgba(10,27,46,.32), 0 0 0 1px rgba(10,27,46,.05);--focus: #0369A1;--font-ui: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 14px;--button-radius: 999px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 1px;--heading-weight: 700;--heading-tracking: -.025em;--numeric-variant: proportional-nums;--page-bg: radial-gradient(900px 600px at -5% -10%, rgba(30,155,234,.18) 0%, rgba(30,155,234,0) 62%), radial-gradient(640px 460px at 105% 18%, rgba(255,122,92,.1) 0%, rgba(255,122,92,0) 62%), linear-gradient(180deg, #E6F1FC 0px, #F1F6FB 520px), #F1F6FB;--hero-bg: radial-gradient(30% 60% at 97% 112%, rgba(255,122,92,.55) 0%, rgba(255,140,110,.2) 45%, rgba(255,140,110,0) 72%), radial-gradient(70% 110% at 0% 0%, rgba(30,155,234,.28) 0%, rgba(30,155,234,0) 70%), linear-gradient(160deg, #DCEFFF 0%, #F5FAFF 100%);--hero-ink: #0A1B2E;--hero-muted: #32465C;--chart-1: #0369A1;--chart-2: #EE6748;--chart-3: #1FA2DE;--chart-4: #11A08A;--chart-5: #D68C00;--chart-6: #5A6D85;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=a-mincovna]{color-scheme:light;--bg: #F4F7F5;--card: #FFFFFF;--card-soft: #EEF4F0;--ink: #0C1F17;--ink-2: #33473E;--muted: #53665C;--line: #D6E1DB;--line-soft: #E6EEE9;--brand: #0D3B2C;--brand-2: #145A41;--on-brand: #FFFFFF;--accent: #3DDC97;--accent-deep: #0A7650;--accent-soft: #DDF7EA;--accent-line: #8CE2BB;--on-accent: #0A2A1D;--gradient: linear-gradient(135deg, #0D3B2C 0%, #12A06B 55%, #3DDC97 100%);--ok: #0A7650;--ok-bg: #E0F4E9;--warn: #875200;--warn-bg: #FFF0D4;--crit: #B5302E;--crit-bg: #FCE8E6;--run: #0E6A8A;--run-bg: #E0F0F6;--idle-bg: #E8EFEB;--nav-bg: #FFFFFF;--nav-ink: #0C1F17;--nav-muted: #53665C;--nav-active-bg: #0D3B2C;--nav-active-ink: #FFFFFF;--overlay-bg: rgba(8,24,17,.5);--shadow: 0 1px 0 rgba(12,31,23,.04);--shadow-lg: 0 24px 56px -16px rgba(12,31,23,.26);--focus: #0A7650;--font-ui: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 24px;--radius-sm: 12px;--button-radius: 999px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 0px;--heading-weight: 700;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(1000px 520px at 100% -8%, rgba(61,220,151,.14) 0%, rgba(61,220,151,0) 62%), #F4F7F5;--hero-bg: linear-gradient(90deg, #0D3B2C 0%, #0D3B2C 42%, rgba(13,59,44,0) 82%), repeating-linear-gradient(90deg, rgba(61,220,151,.26) 0 1.5px, rgba(61,220,151,0) 1.5px 8px), radial-gradient(55% 130% at 100% 50%, rgba(61,220,151,.3) 0%, rgba(61,220,151,0) 62%), #0D3B2C;--hero-ink: #FFFFFF;--hero-muted: #BDE3CF;--chart-1: #12A06B;--chart-2: #0D3B2C;--chart-3: #3A8DB0;--chart-4: #CF8E1E;--chart-5: #DE6A58;--chart-6: #86A596;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-malina]{color-scheme:light;--bg: #ffffff;--card: #ffffff;--card-soft: #f6f5f8;--ink: #17111f;--ink-2: #3d3548;--muted: #62596d;--line: rgba(23,17,31,.12);--line-soft: rgba(23,17,31,.07);--brand: #c8155f;--brand-2: #e0337a;--on-brand: #ffffff;--accent: #c8155f;--accent-deep: #ad104f;--accent-soft: #fdebf2;--accent-line: #f3a7c6;--on-accent: #ffffff;--gradient: linear-gradient(120deg, #8e0e4e 0%, #c8155f 50%, #ff4d6a 100%);--ok: #107549;--ok-bg: #e1f5eb;--warn: #855500;--warn-bg: #fff1cc;--crit: #b83008;--crit-bg: #feeae2;--run: #1f5bd0;--run-bg: #e6eefc;--idle-bg: #f0eef3;--nav-bg: #ffffff;--nav-ink: #17111f;--nav-muted: #62596d;--nav-active-bg: #c8155f;--nav-active-ink: #ffffff;--overlay-bg: rgba(23,17,31,.5);--shadow: 0 1px 2px rgba(23,17,31,.04);--shadow-lg: 0 0 0 1px rgba(23,17,31,.06), 0 20px 50px -14px rgba(23,17,31,.24);--focus: #c8155f;--font-ui: "Red Hat Text", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Red Hat Display", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 999px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 800;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: #ffffff;--hero-bg: radial-gradient(ellipse 58% 105% at 100% 0%, rgba(255,255,255,0) 0%, rgba(255,255,255,.55) 55%, #ffffff 100%), radial-gradient(rgba(200,21,95,.55) 1.5px, transparent 2px) 0 0 / 13px 13px, #ffffff;--hero-ink: #17111f;--hero-muted: #4a4154;--chart-1: #c8155f;--chart-2: #17111f;--chart-3: #f08aae;--chart-4: #1f5bd0;--chart-5: #159e86;--chart-6: #e07b2a;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-mandarinka]{color-scheme:light;--bg: #f5f5f7;--card: #ffffff;--card-soft: #f1f1f4;--ink: #17171c;--ink-2: #3b3b46;--muted: #5e5e6b;--line: rgba(23,23,28,.1);--line-soft: rgba(23,23,28,.06);--brand: #ff6a13;--brand-2: #ff9a3d;--on-brand: #17171c;--accent: #ff6a13;--accent-deep: #bb3f0a;--accent-soft: #fff0e6;--accent-line: #ffc39b;--on-accent: #17171c;--gradient: linear-gradient(120deg, #ffa21f 0%, #ff6a13 55%, #ff5418 100%);--ok: #157549;--ok-bg: #e2f4ea;--warn: #765800;--warn-bg: #fcf1c4;--crit: #c21d3c;--crit-bg: #fde6eb;--run: #2456d4;--run-bg: #e6edfc;--idle-bg: #ececf0;--nav-bg: rgba(255,255,255,.72);--nav-ink: #17171c;--nav-muted: #5e5e6b;--nav-active-bg: #17171c;--nav-active-ink: #ffffff;--overlay-bg: rgba(23,23,28,.5);--shadow: 0 1px 2px rgba(23,23,28,.04), 0 14px 34px -16px rgba(23,23,28,.14);--shadow-lg: 0 30px 70px -20px rgba(23,23,28,.3);--focus: #bb3f0a;--font-ui: "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Sometype Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 12px;--button-radius: 14px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 0px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(1100px 520px at 108% -18%, rgba(255,106,19,.15), transparent 60%), radial-gradient(760px 420px at -12% -6%, rgba(255,176,46,.09), transparent 60%), var(--bg);--hero-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.10 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(520px 210px at 100% -12%, rgba(255,120,30,.85), rgba(255,106,19,.35) 45%, transparent 72%), radial-gradient(380px 160px at 62% 125%, rgba(255,170,40,.28), transparent 70%), linear-gradient(160deg, #1d1d23 0%, #26262e 100%);--hero-ink: #ffffff;--hero-muted: #cdcdd6;--chart-1: #ff6a13;--chart-2: #26262e;--chart-3: #d29000;--chart-4: #2f6bff;--chart-5: #1f9e89;--chart-6: #8a8a99;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-polarni-zare]{color-scheme:light;--bg: #edf5f6;--card: rgba(255,255,255,.74);--card-soft: #e6f0f2;--ink: #0b2530;--ink-2: #2c4a55;--muted: #4a6771;--line: rgba(255,255,255,.85);--line-soft: rgba(11,37,48,.08);--brand: #4a2fb6;--brand-2: #6a4fe0;--on-brand: #ffffff;--accent: #0d7a79;--accent-deep: #0a6665;--accent-soft: #d9f2ef;--accent-line: #86d3ca;--on-accent: #ffffff;--gradient: linear-gradient(120deg, #13b3a7 0%, #2f8fd8 55%, #5b3fd1 100%);--ok: #2c7614;--ok-bg: #e7f5dc;--warn: #855500;--warn-bg: #fff0cc;--crit: #c02648;--crit-bg: #fde6ec;--run: #4a2fb6;--run-bg: #ece8fb;--idle-bg: #e3ecef;--nav-bg: rgba(255,255,255,.6);--nav-ink: #0b2530;--nav-muted: #48656f;--nav-active-bg: #4a2fb6;--nav-active-ink: #ffffff;--overlay-bg: rgba(7,30,38,.45);--shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 12px 32px -14px rgba(11,37,48,.2);--shadow-lg: inset 0 1px 0 rgba(255,255,255,.9), 0 30px 70px -20px rgba(11,37,48,.35);--focus: #5b3fd1;--font-ui: "Lexend", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Lexend", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 20px;--radius-sm: 12px;--button-radius: 12px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(900px 560px at 4% -8%, rgba(19,179,167,.36), transparent 62%), radial-gradient(780px 560px at 102% 6%, rgba(91,63,209,.26), transparent 62%), radial-gradient(1000px 640px at 55% 108%, rgba(47,143,216,.24), transparent 62%), var(--bg);--hero-bg: linear-gradient(100deg, rgba(255,255,255,.8) 0%, rgba(255,255,255,.55) 45%, rgba(255,255,255,.2) 100%), radial-gradient(620px 300px at 96% -6%, rgba(91,63,209,.75), transparent 66%), radial-gradient(560px 280px at 70% 120%, rgba(47,143,216,.6), transparent 66%), radial-gradient(520px 300px at 4% 110%, rgba(19,179,167,.7), transparent 64%), #e3f1f3;--hero-ink: #0b2530;--hero-muted: #2c4a55;--chart-1: #0e9f97;--chart-2: #5b3fd1;--chart-3: #2f8fd8;--chart-4: #0b2530;--chart-5: #e0822f;--chart-6: #c2477a;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-slunce]{color-scheme:light;--bg: #eef0f5;--card: #ffffff;--card-soft: #f2f3f7;--ink: #131836;--ink-2: #363b58;--muted: #595e76;--line: rgba(19,24,54,.1);--line-soft: rgba(19,24,54,.06);--brand: #ffd21f;--brand-2: #ffe45c;--on-brand: #131836;--accent: #131836;--accent-deep: #2a3cc2;--accent-soft: #fff6c7;--accent-line: #f0c928;--on-accent: #ffd21f;--gradient: linear-gradient(90deg, #ffb300 0%, #ffd21f 60%, #ffe45c 100%);--ok: #12714a;--ok-bg: #e0f4ea;--warn: #8a4600;--warn-bg: #ffe9d2;--crit: #c2232c;--crit-bg: #fde5e6;--run: #2a3cc2;--run-bg: #e7eafd;--idle-bg: #e9ebf1;--nav-bg: #131836;--nav-ink: #ffffff;--nav-muted: #aab0cc;--nav-active-bg: #ffd21f;--nav-active-ink: #131836;--overlay-bg: rgba(19,24,54,.5);--shadow: none;--shadow-lg: 0 24px 56px -16px rgba(19,24,54,.35);--focus: #2a3cc2;--font-ui: "Urbanist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Urbanist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 24px;--radius-sm: 14px;--button-radius: 16px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 0px;--heading-weight: 800;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(circle at 100% 0%, rgba(238,240,245,0) 0 160px, var(--bg) 620px), repeating-conic-gradient(from 180deg at 100% 0%, rgba(255,196,0,.16) 0deg 3deg, transparent 3deg 9deg), var(--bg);--hero-bg: radial-gradient(circle at calc(100% - 34px) calc(100% - 22px) , #fff3a8 0 40px, transparent 41px), repeating-radial-gradient(circle at calc(100% - 34px) calc(100% - 22px) , transparent 0 22px, rgba(19,24,54,.09) 23px 24px), linear-gradient(120deg, #ffd21f 0%, #ffdf45 100%);--hero-ink: #131836;--hero-muted: #3f3a1c;--chart-1: #131836;--chart-2: #d19b00;--chart-3: #2a3cc2;--chart-4: #16a07a;--chart-5: #ec6a3a;--chart-6: #8b93b0;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-grafit]{color-scheme:light;--bg: #f2f3f3;--card: #ffffff;--card-soft: #f5f6f6;--ink: #111214;--ink-2: #3b3f44;--muted: #5f656c;--line: rgba(17, 18, 20, .12);--line-soft: rgba(17, 18, 20, .06);--brand: #141518;--brand-2: #2a2d31;--on-brand: #d4ff3a;--accent: #c8f53a;--accent-deep: #4a6800;--accent-soft: #f1fbd2;--accent-line: #b6de3a;--on-accent: #111214;--gradient: linear-gradient(135deg, #e4ff86 0%, #c8f53a 50%, #86c81c 100%);--ok: #12794a;--ok-bg: #e2f4ea;--warn: #8a5300;--warn-bg: #fff0d4;--crit: #b4231a;--crit-bg: #fde8e5;--run: #1d5ccc;--run-bg: #e6eefc;--idle-bg: #eceeef;--nav-bg: #141518;--nav-ink: #f1f2f2;--nav-muted: #a2a8ae;--nav-active-bg: #262a1a;--nav-active-ink: #d4ff3a;--overlay-bg: rgba(12, 13, 14, .6);--shadow: 0 1px 2px rgba(17, 18, 20, .05), 0 0 0 1px rgba(17, 18, 20, .02);--shadow-lg: 0 2px 6px rgba(17, 18, 20, .08), 0 24px 56px -24px rgba(17, 18, 20, .38);--focus: #4a6800;--font-ui: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 10px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 700;--heading-tracking: -.035em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(120% 70% at 50% 0%, rgba(242, 243, 243, 0) 0%, #f2f3f3 72%), linear-gradient(rgba(17, 18, 20, .045) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, rgba(17, 18, 20, .045) 1px, transparent 1px) 0 0 / 32px 32px, #f2f3f3;--hero-bg: linear-gradient(#16181b, #16181b) 0 0 / 0 0 no-repeat, radial-gradient(70% 140% at 100% 0%, rgba(212, 255, 58, .2) 0%, rgba(212, 255, 58, 0) 55%), linear-gradient(180deg, #1a1c20 0%, #121416 100%);--hero-ink: #f2f4f3;--hero-muted: #a9afb4;--chart-1: #1c1f23;--chart-2: #5e8a00;--chart-3: #2d6bd3;--chart-4: #0f9384;--chart-5: #c07a0a;--chart-6: #868f99;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-pulnoc]{color-scheme:light;--bg: #edf2f8;--card: #ffffff;--card-soft: #f3f7fb;--ink: #0a1428;--ink-2: #33415b;--muted: #55627b;--line: rgba(12, 34, 74, .12);--line-soft: rgba(12, 34, 74, .06);--brand: #0c1a36;--brand-2: #173063;--on-brand: #bdeeff;--accent: #0a6cc0;--accent-deep: #08569c;--accent-soft: #e4f2fc;--accent-line: #8ccdf2;--on-accent: #ffffff;--gradient: linear-gradient(120deg, #1576bb 0%, #0b69bd 50%, #0c47a6 100%);--ok: #0f7a52;--ok-bg: #e1f4ec;--warn: #8a5400;--warn-bg: #fff1d6;--crit: #b42332;--crit-bg: #fde8eb;--run: #08569c;--run-bg: #e4f2fc;--idle-bg: #e9eef5;--nav-bg: rgba(255, 255, 255, .78);--nav-ink: #0a1428;--nav-muted: #4f5c75;--nav-active-bg: #0c1a36;--nav-active-ink: #bdeeff;--overlay-bg: rgba(7, 14, 30, .55);--shadow: 0 1px 2px rgba(12, 34, 74, .05), 0 10px 30px -18px rgba(12, 34, 74, .22);--shadow-lg: 0 2px 8px rgba(12, 34, 74, .08), 0 30px 64px -28px rgba(12, 34, 74, .4);--focus: #0a6cc0;--font-ui: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 12px;--radius-sm: 8px;--button-radius: 8px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.022em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(60% 45% at 85% -5%, rgba(56, 184, 242, .16) 0%, rgba(56, 184, 242, 0) 70%), radial-gradient(50% 40% at 5% 0%, rgba(11, 79, 176, .08) 0%, rgba(11, 79, 176, 0) 70%), #edf2f8;--hero-bg: linear-gradient(#eaf3fc, #eaf3fc) 0 0 / 0 0 no-repeat, radial-gradient(90% 160% at 100% 0%, rgba(56, 184, 242, .3) 0%, rgba(56, 184, 242, 0) 60%), linear-gradient(135deg, #f7fbff 0%, #dcecfa 100%);--hero-ink: #0a1428;--hero-muted: #3a4862;--chart-1: #0c1a36;--chart-2: #0a6cc0;--chart-3: #3cb0e6;--chart-4: #1b9a8a;--chart-5: #c98a1c;--chart-6: #8a97ab;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-sampan]{color-scheme:light;--bg: #f1f1f3;--card: #ffffff;--card-soft: #f6f6f8;--ink: #141417;--ink-2: #3d3d44;--muted: #64646c;--line: rgba(20, 20, 23, .11);--line-soft: rgba(20, 20, 23, .06);--brand: #18181b;--brand-2: #2c2c31;--on-brand: #ead8aa;--accent: #18181b;--accent-deep: #7a5a18;--accent-soft: #ecedf1;--accent-line: #bfa465;--on-accent: #f1e3bd;--gradient: linear-gradient(115deg, #8c7442 0%, #d9c188 34%, #f6e8c3 50%, #cdb173 66%, #8c7442 100%);--ok: #1d7349;--ok-bg: #e4f2ea;--warn: #8a4d00;--warn-bg: #fff4cf;--crit: #ac2622;--crit-bg: #fbe9e7;--run: #2d58a8;--run-bg: #e8eef9;--idle-bg: #ececef;--nav-bg: #ffffff;--nav-ink: #141417;--nav-muted: #5f5f67;--nav-active-bg: #18181b;--nav-active-ink: #ead8aa;--overlay-bg: rgba(14, 14, 16, .58);--shadow: 0 1px 0 rgba(20, 20, 23, .04);--shadow-lg: 0 1px 2px rgba(20, 20, 23, .06), 0 24px 60px -24px rgba(20, 20, 23, .34);--focus: #7a5a18;--font-ui: "Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 10px;--radius-sm: 6px;--button-radius: 6px;--field-radius: 6px;--field-radius-sm: 6px;--border-width: 1px;--heading-weight: 500;--heading-tracking: -.012em;--numeric-variant: tabular-nums;--page-bg: repeating-linear-gradient(90deg, rgba(20, 20, 23, .018) 0 1px, transparent 1px 3px), linear-gradient(180deg, #f7f7f9 0%, #f1f1f3 320px), #f1f1f3;--hero-bg: linear-gradient(#f6f6f8, #f6f6f8) 0 0 / 0 0 no-repeat, linear-gradient(112deg, rgba(255, 255, 255, 0) 52%, rgba(230, 211, 163, .3) 60%, rgba(255, 255, 255, 0) 68%), linear-gradient(135deg, #ffffff 0%, #e9e9ed 100%);--hero-ink: #141417;--hero-muted: #4a4a52;--chart-1: #1f1f24;--chart-2: #a0803e;--chart-3: #4f6d91;--chart-4: #5b8a72;--chart-5: #a45e55;--chart-6: #8e8e97;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-smaragd]{color-scheme:light;--bg: #edf4f1;--card: #ffffff;--card-soft: #f1f7f4;--ink: #062219;--ink-2: #2b483d;--muted: #4d695e;--line: rgba(6, 60, 42, .12);--line-soft: rgba(6, 60, 42, .06);--brand: #0b4634;--brand-2: #0f5e46;--on-brand: #d6fff0;--accent: #0c6a4b;--accent-deep: #0a5a40;--accent-soft: #dcf6ea;--accent-line: #7fdcb6;--on-accent: #ffffff;--gradient: linear-gradient(135deg, #9ff5d2 0%, #3fd09f 45%, #0c6a4b 100%);--ok: #0f7446;--ok-bg: #e0f3e8;--warn: #8b5200;--warn-bg: #fff0d6;--crit: #b0282a;--crit-bg: #fce9e8;--run: #1f5aa6;--run-bg: #e6eef9;--idle-bg: #e7efeb;--nav-bg: #0b3c2d;--nav-ink: #effff8;--nav-muted: #a6d5c3;--nav-active-bg: #135a44;--nav-active-ink: #d6fff0;--overlay-bg: rgba(4, 22, 16, .58);--shadow: 0 1px 2px rgba(6, 60, 42, .05), 0 12px 32px -22px rgba(6, 60, 42, .28);--shadow-lg: 0 2px 8px rgba(6, 60, 42, .08), 0 30px 64px -28px rgba(6, 60, 42, .42);--focus: #0c6a4b;--font-ui: "Geologica", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Geologica", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 20px;--radius-sm: 12px;--button-radius: 999px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(55% 40% at 100% 0%, rgba(63, 208, 159, .14) 0%, rgba(63, 208, 159, 0) 70%), #edf4f1;--hero-bg: linear-gradient(#e6f4ee, #e6f4ee) 0 0 / 0 0 no-repeat, radial-gradient(70% 130% at 88% 0%, rgba(122, 239, 195, .55) 0%, rgba(122, 239, 195, 0) 60%), repeating-radial-gradient(ellipse at 92% 115%, rgba(11, 70, 52, 0) 0 21px, rgba(11, 70, 52, .1) 21px 22px), linear-gradient(135deg, #f4fbf8 0%, #dbefe6 100%);--hero-ink: #062219;--hero-muted: #2c4e41;--chart-1: #0b4634;--chart-2: #14a077;--chart-3: #2b7da8;--chart-4: #b6852a;--chart-5: #b95f4c;--chart-6: #71877f;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=d-fjord]{color-scheme:light;--bg: #f4f8fa;--card: #ffffff;--card-soft: #eff5f7;--ink: #0e2233;--ink-2: #34495a;--muted: #55687a;--line: rgba(14,34,51,.12);--line-soft: rgba(14,34,51,.07);--brand: #134a6e;--brand-2: #1f6d8f;--on-brand: #ffffff;--accent: #125a7e;--accent-deep: #0d557a;--accent-soft: #e0f2ee;--accent-line: #8fcfc2;--on-accent: #ffffff;--gradient: linear-gradient(120deg, #123f60 0%, #17607e 50%, #1f7d78 100%);--ok: #1b6b4f;--ok-bg: #e2f2ea;--warn: #8a5300;--warn-bg: #fcefd8;--crit: #b42a2a;--crit-bg: #fbe8e6;--run: #1560a0;--run-bg: #e2eefa;--idle-bg: #e8eef1;--nav-bg: rgba(255,255,255,.72);--nav-ink: #0e2233;--nav-muted: #4f6374;--nav-active-bg: #e0f2ee;--nav-active-ink: #0d4d6e;--overlay-bg: rgba(8,24,36,.45);--shadow: 0 1px 2px rgba(14,34,51,.05);--shadow-lg: 0 20px 50px -12px rgba(14,50,80,.28);--focus: #1f7aa8;--font-ui: "Work Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Work Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Azeret Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 10px;--button-radius: 999px;--field-radius: 10px;--field-radius-sm: 10px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(180deg, #e3eff4 0px, rgba(244,248,250,0) 420px), #f4f8fa;--hero-bg: repeating-linear-gradient(180deg, rgba(19,74,110,.07) 0 1px, transparent 1px 8px) bottom / 100% 36% no-repeat, radial-gradient(700px 200px at 70% 64%, rgba(255,255,255,.9), transparent 70%), linear-gradient(180deg, #e6f1f5 0%, #eaf5f3 63%, #d2ebe5 64.5%, #c6e5de 100%);--hero-ink: #0e2233;--hero-muted: #35505f;--chart-1: #134a6e;--chart-2: #1f8a80;--chart-3: #4a8ed0;--chart-4: #8aa9bd;--chart-5: #d08a3c;--chart-6: #5d6b7a;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=d-laguna]{color-scheme:light;--bg: #eef6f7;--card: #ffffff;--card-soft: #f3f8f9;--ink: #0c2a31;--ink-2: #32505a;--muted: #546f79;--line: rgba(12,42,49,.11);--line-soft: rgba(12,42,49,.06);--brand: #0f5c66;--brand-2: #1c8290;--on-brand: #ffffff;--accent: #ff7a63;--accent-deep: #0f5c66;--accent-soft: #e2f3f3;--accent-line: #8fcfce;--on-accent: #2b0d07;--gradient: linear-gradient(135deg, #0f5c66 0%, #2a9aa3 60%, #7fd0cf 100%);--ok: #17704a;--ok-bg: #e1f3ea;--warn: #8a5300;--warn-bg: #fdf0d6;--crit: #b42318;--crit-bg: #fde8e5;--run: #1b5fa8;--run-bg: #e3edf8;--idle-bg: #e7eff1;--nav-bg: #ffffff;--nav-ink: #0c2a31;--nav-muted: #4f6a74;--nav-active-bg: #e0f1f2;--nav-active-ink: #0f5c66;--overlay-bg: rgba(6,30,36,.42);--shadow: 0 1px 2px rgba(12,42,49,.04), 0 10px 28px -10px rgba(15,92,102,.16);--shadow-lg: 0 24px 60px -16px rgba(15,70,80,.3);--focus: #1c8290;--font-ui: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 14px;--button-radius: 999px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 0px;--heading-weight: 800;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(rgba(15,92,102,.09) 1px, transparent 1.4px) 0 0 / 22px 22px, radial-gradient(1000px 520px at 92% -12%, rgba(111,211,210,.32), transparent 60%), radial-gradient(520px 320px at 0% 100%, rgba(255,138,112,.1), transparent 70%), #eef6f7;--hero-bg: radial-gradient(460px 240px at 96% 0%, rgba(255,138,112,.38), transparent 65%), radial-gradient(760px 380px at 8% 125%, rgba(111,211,210,.42), transparent 60%), linear-gradient(135deg, #0f5c66 0%, #0b4650 100%);--hero-ink: #ffffff;--hero-muted: #cdeaec;--chart-1: #0f5c66;--chart-2: #2a9aa3;--chart-3: #5b8fd6;--chart-4: #f07a5f;--chart-5: #7d8f9c;--chart-6: #caa13f;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-draha]{color-scheme:light;--bg: #eef3f0;--card: #ffffff;--card-soft: #f1f6f2;--ink: #0a1f17;--ink-2: #2c4238;--muted: #53675e;--line: rgba(10, 31, 23, .16);--line-soft: rgba(10, 31, 23, .08);--brand: #0b3b2c;--brand-2: #14563f;--on-brand: #d4ff3f;--accent: #ccff33;--accent-deep: #16663f;--accent-soft: #effbcf;--accent-line: #9ccc10;--on-accent: #0a1f17;--gradient: linear-gradient(135deg, #6fae0f 0%, #b5ea1f 60%, #ccff33 100%);--ok: #13754a;--ok-bg: #e1f3e7;--warn: #855400;--warn-bg: #ffefc6;--crit: #bd262c;--crit-bg: #fce7e7;--run: #1f57c0;--run-bg: #e5edfb;--idle-bg: #e4eae6;--nav-bg: #0b3b2c;--nav-ink: #ffffff;--nav-muted: #a9c6b9;--nav-active-bg: #ccff33;--nav-active-ink: #0a1f17;--overlay-bg: rgba(6, 22, 16, .58);--shadow: 0 1px 2px rgba(10, 31, 23, .06);--shadow-lg: 0 20px 44px -16px rgba(11, 59, 44, .5);--focus: #14563f;--font-ui: "Funnel Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Unbounded", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 10px;--radius-sm: 6px;--button-radius: 6px;--field-radius: 6px;--field-radius-sm: 6px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(90deg, #ccff33 0 5px, #0b3b2c 5px 7px, transparent 7px), #eef3f0;--hero-bg: linear-gradient(#ccff33, #ccff33) 0 100% / 100% 5px no-repeat, linear-gradient(112deg, transparent 0 40%, #ccff33 40% 52%, transparent 52% 64%, rgba(204, 255, 51, .45) 64% 69%, transparent 69%) 100% calc(100% - 10px) / 120px 44px no-repeat, #0b3b2c;--hero-ink: #ffffff;--hero-muted: #b7d2c5;--chart-1: #0b3b2c;--chart-2: #79a800;--chart-3: #1f57c0;--chart-4: #3f9a73;--chart-5: #8a9c93;--chart-6: #e0672e;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-milimetr]{color-scheme:light;--bg: #eceeef;--card: #ffffff;--card-soft: #f2f3f4;--ink: #1a1c1f;--ink-2: #3b3f45;--muted: #5f646b;--line: rgba(26, 28, 31, .34);--line-soft: rgba(26, 28, 31, .1);--brand: #ff5b1f;--brand-2: #e5480e;--on-brand: #1a1c1f;--accent: #ff5b1f;--accent-deep: #bf3f0b;--accent-soft: #ffe8de;--accent-line: #ff5b1f;--on-accent: #1a1c1f;--gradient: linear-gradient(90deg, #ff5b1f 0%, #ff8a3d 100%);--ok: #12733f;--ok-bg: #e1f2e8;--warn: #6e5300;--warn-bg: #fff3b3;--crit: #bd2330;--crit-bg: #fce7e8;--run: #2356c2;--run-bg: #e5edfa;--idle-bg: #e4e6e8;--nav-bg: #1a1c1f;--nav-ink: #f2f3f4;--nav-muted: #a5aab0;--nav-active-bg: #ff5b1f;--nav-active-ink: #1a1c1f;--overlay-bg: rgba(18, 19, 21, .6);--shadow: none;--shadow-lg: 0 0 0 1px #1a1c1f, 0 18px 40px -14px rgba(26, 28, 31, .45);--focus: #2356c2;--font-ui: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 0px;--radius-sm: 0px;--button-radius: 0px;--field-radius: 0px;--field-radius-sm: 0px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(rgba(26, 28, 31, .045) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgba(26, 28, 31, .045) 1px, transparent 1px) 0 0 / 24px 24px, #eceeef;--hero-bg: repeating-linear-gradient(-45deg, #ff5b1f 0 9px, #1a1c1f 9px 18px) 0 100% / 100% 6px no-repeat, #1f2226;--hero-ink: #f2f3f4;--hero-muted: #aeb3b9;--chart-1: #ff5b1f;--chart-2: #1a1c1f;--chart-3: #2356c2;--chart-4: #c99000;--chart-5: #8a9097;--chart-6: #2f8f78;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-rastr]{color-scheme:light;--bg: #f5f4f8;--card: #ffffff;--card-soft: #f4f3f8;--ink: #15122b;--ink-2: #3a3651;--muted: #615c77;--line: #15122b;--line-soft: rgba(21, 18, 43, .11);--brand: #ff8db3;--brand-2: #ff5f95;--on-brand: #15122b;--accent: #15122b;--accent-deep: #b0175a;--accent-soft: #ffe7ef;--accent-line: #ff8db3;--on-accent: #ffffff;--gradient: linear-gradient(90deg, #ff8db3 0%, #ff5f95 100%);--ok: #12744a;--ok-bg: #e2f3ea;--warn: #855400;--warn-bg: #fff0c9;--crit: #c02424;--crit-bg: #fde9e7;--run: #2b52cc;--run-bg: #e7edfc;--idle-bg: #ecebf2;--nav-bg: #ffffff;--nav-ink: #15122b;--nav-muted: #58536e;--nav-active-bg: #15122b;--nav-active-ink: #ffffff;--overlay-bg: rgba(21, 18, 43, .58);--shadow: none;--shadow-lg: 5px 5px 0 #15122b;--focus: #2b52cc;--font-ui: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 10px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1.5px;--heading-weight: 700;--heading-tracking: -.035em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(rgba(21, 18, 43, .075) 1px, transparent 1.4px) 0 0 / 16px 16px, #f5f4f8;--hero-bg: #ff8db3;--hero-ink: #15122b;--hero-muted: #3a2440;--chart-1: #15122b;--chart-2: #f06a9a;--chart-3: #2b52cc;--chart-4: #8b86a3;--chart-5: #b0175a;--chart-6: #3fa597;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=a-azur][data-mode=dark]{color-scheme:dark;--bg: #071321;--card: rgba(20,38,60,.74);--card-soft: #132741;--ink: #EAF2FB;--ink-2: #B5C6D8;--muted: #8FA3B9;--line: rgba(180,210,240,.12);--line-soft: rgba(180,210,240,.07);--brand: #4DB4FF;--brand-2: #8FD0FF;--on-brand: #04121F;--accent: #4DB4FF;--accent-deep: #7EC7FF;--accent-soft: rgba(77,180,255,.14);--accent-line: rgba(77,180,255,.46);--on-accent: #04121F;--gradient: linear-gradient(120deg, #43AAFF 0%, #5CBDFF 50%, #8FD3FF 100%);--ok: #4FD8A0;--ok-bg: rgba(79,216,160,.13);--warn: #F5BF5A;--warn-bg: rgba(245,191,90,.13);--crit: #FF8B77;--crit-bg: rgba(255,139,119,.13);--run: #7EC7FF;--run-bg: rgba(126,199,255,.13);--idle-bg: rgba(234,242,251,.06);--nav-bg: rgba(16,32,52,.86);--nav-ink: #EAF2FB;--nav-muted: #8FA3B9;--nav-active-bg: rgba(77,180,255,.18);--nav-active-ink: #A8DBFF;--overlay-bg: rgba(2,8,16,.7);--shadow: 0 0 0 1px rgba(180,210,240,.08), 0 14px 32px -18px rgba(0,0,0,.6);--shadow-lg: 0 30px 64px -16px rgba(0,0,0,.72), 0 0 0 1px rgba(180,210,240,.1);--focus: #7EC7FF;--font-ui: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 14px;--button-radius: 999px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 1px;--heading-weight: 700;--heading-tracking: -.025em;--numeric-variant: proportional-nums;--page-bg: radial-gradient(900px 600px at -5% -10%, rgba(58,166,255,.14) 0%, rgba(58,166,255,0) 62%), radial-gradient(640px 460px at 105% 18%, rgba(255,122,92,.06) 0%, rgba(255,122,92,0) 62%), #071321;--hero-bg: radial-gradient(30% 60% at 97% 112%, rgba(255,122,92,.3) 0%, rgba(255,122,92,.1) 45%, rgba(255,122,92,0) 72%), radial-gradient(70% 110% at 0% 0%, rgba(58,166,255,.28) 0%, rgba(58,166,255,0) 70%), linear-gradient(160deg, #0E2542 0%, #0A1A2E 100%);--hero-ink: #F2F7FC;--hero-muted: #B5C6D8;--chart-1: #4DB4FF;--chart-2: #FF8A6E;--chart-3: #A8DBFF;--chart-4: #43D0B7;--chart-5: #F5BF5A;--chart-6: #8FA3B9;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=a-mincovna][data-mode=dark]{color-scheme:dark;--bg: #07120D;--card: #0E1D16;--card-soft: #15271F;--ink: #E6F2EC;--ink-2: #B2C7BC;--muted: #8BA396;--line: rgba(170,235,205,.11);--line-soft: rgba(170,235,205,.06);--brand: #3DDC97;--brand-2: #7BEBB8;--on-brand: #06140E;--accent: #3DDC97;--accent-deep: #6FE6AE;--accent-soft: rgba(61,220,151,.13);--accent-line: rgba(61,220,151,.42);--on-accent: #06140E;--gradient: linear-gradient(135deg, #1A9E6B 0%, #3DDC97 55%, #A6F2CC 100%);--ok: #5FE0A4;--ok-bg: rgba(95,224,164,.13);--warn: #F3BE55;--warn-bg: rgba(243,190,85,.13);--crit: #FF8A80;--crit-bg: rgba(255,138,128,.13);--run: #62C6E8;--run-bg: rgba(98,198,232,.13);--idle-bg: rgba(230,242,236,.06);--nav-bg: #0A1812;--nav-ink: #E6F2EC;--nav-muted: #8BA396;--nav-active-bg: #3DDC97;--nav-active-ink: #06140E;--overlay-bg: rgba(2,8,5,.72);--shadow: 0 0 0 1px rgba(170,235,205,.05);--shadow-lg: 0 24px 56px -16px rgba(0,0,0,.7), 0 0 0 1px rgba(170,235,205,.09);--focus: #6FE6AE;--font-ui: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 24px;--radius-sm: 12px;--button-radius: 999px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 0px;--heading-weight: 700;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(1000px 520px at 100% -8%, rgba(61,220,151,.08) 0%, rgba(61,220,151,0) 62%), #07120D;--hero-bg: linear-gradient(90deg, #0B2A1F 0%, #0B2A1F 42%, rgba(11,42,31,0) 82%), repeating-linear-gradient(90deg, rgba(61,220,151,.2) 0 1.5px, rgba(61,220,151,0) 1.5px 8px), radial-gradient(55% 130% at 100% 50%, rgba(61,220,151,.22) 0%, rgba(61,220,151,0) 62%), #0B2A1F;--hero-ink: #F0FAF5;--hero-muted: #A9CDBB;--chart-1: #3DDC97;--chart-2: #A9F0CF;--chart-3: #62C6E8;--chart-4: #F3BE55;--chart-5: #FF8A80;--chart-6: #7E9B8D;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-malina][data-mode=dark]{color-scheme:dark;--bg: #120d17;--card: #1b1422;--card-soft: #241b2d;--ink: #f7f2f9;--ink-2: #d3c9d9;--muted: #a598ae;--line: rgba(247,242,249,.12);--line-soft: rgba(247,242,249,.06);--brand: #ff5c9a;--brand-2: #ff85b3;--on-brand: #1b0712;--accent: #ff5c9a;--accent-deep: #ff8ab6;--accent-soft: rgba(255,92,154,.14);--accent-line: rgba(255,92,154,.45);--on-accent: #1b0712;--gradient: linear-gradient(120deg, #d92a72 0%, #ff5c9a 55%, #ff8a7a 100%);--ok: #56d69a;--ok-bg: rgba(86,214,154,.13);--warn: #f6c453;--warn-bg: rgba(246,196,83,.13);--crit: #ff7a52;--crit-bg: rgba(255,122,82,.14);--run: #84a8ff;--run-bg: rgba(132,168,255,.14);--idle-bg: #271e30;--nav-bg: #1b1422;--nav-ink: #f7f2f9;--nav-muted: #aa9db3;--nav-active-bg: #ff5c9a;--nav-active-ink: #1b0712;--overlay-bg: rgba(8,4,10,.72);--shadow: 0 0 0 1px rgba(247,242,249,.04);--shadow-lg: 0 0 0 1px rgba(247,242,249,.1), 0 28px 64px -18px rgba(0,0,0,.75);--focus: #ff8ab6;--font-ui: "Red Hat Text", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Red Hat Display", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 999px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 800;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(900px 460px at 100% -10%, rgba(255,92,154,.08), transparent 62%), var(--bg);--hero-bg: radial-gradient(ellipse 58% 105% at 100% 0%, rgba(27,20,34,0) 0%, rgba(27,20,34,.55) 55%, #1b1422 100%), radial-gradient(rgba(255,92,154,.6) 1.5px, transparent 2px) 0 0 / 13px 13px, #1b1422;--hero-ink: #ffffff;--hero-muted: #d3c9d9;--chart-1: #ff5c9a;--chart-2: #f2edf5;--chart-3: #b07ad8;--chart-4: #84a8ff;--chart-5: #4fd1b8;--chart-6: #f6a453;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-mandarinka][data-mode=dark]{color-scheme:dark;--bg: #111114;--card: #1b1b20;--card-soft: #232329;--ink: #f3f3f5;--ink-2: #c8c8d0;--muted: #9c9ca8;--line: rgba(243,243,245,.1);--line-soft: rgba(243,243,245,.05);--brand: #ff7a2a;--brand-2: #ffa154;--on-brand: #17171c;--accent: #ff7a2a;--accent-deep: #ffa062;--accent-soft: rgba(255,122,42,.14);--accent-line: rgba(255,122,42,.45);--on-accent: #17171c;--gradient: linear-gradient(120deg, #ffb03a 0%, #ff7a2a 55%, #ff6224 100%);--ok: #52d493;--ok-bg: rgba(82,212,147,.13);--warn: #f2cd4c;--warn-bg: rgba(242,205,76,.13);--crit: #ff6680;--crit-bg: rgba(255,102,128,.14);--run: #7ea8ff;--run-bg: rgba(126,168,255,.14);--idle-bg: #26262d;--nav-bg: rgba(24,24,28,.72);--nav-ink: #f3f3f5;--nav-muted: #a4a4b0;--nav-active-bg: #f3f3f5;--nav-active-ink: #17171c;--overlay-bg: rgba(5,5,7,.7);--shadow: 0 0 0 1px rgba(243,243,245,.06), 0 14px 34px -16px rgba(0,0,0,.6);--shadow-lg: 0 0 0 1px rgba(243,243,245,.08), 0 30px 70px -20px rgba(0,0,0,.75);--focus: #ffa062;--font-ui: "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Sometype Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 12px;--button-radius: 14px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 0px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(1100px 520px at 108% -18%, rgba(255,122,42,.12), transparent 60%), var(--bg);--hero-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(520px 210px at 100% -12%, rgba(255,130,50,.7), rgba(255,122,42,.28) 45%, transparent 72%), radial-gradient(380px 160px at 62% 125%, rgba(255,176,58,.22), transparent 70%), linear-gradient(160deg, #202027 0%, #17171c 100%);--hero-ink: #ffffff;--hero-muted: #c6c6d0;--chart-1: #ff7a2a;--chart-2: #ececf1;--chart-3: #f2cd4c;--chart-4: #7ea8ff;--chart-5: #4fd1b8;--chart-6: #9d9daa;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-polarni-zare][data-mode=dark]{color-scheme:dark;--bg: #06151b;--card: rgba(20,44,54,.66);--card-soft: #12303a;--ink: #e8f6f6;--ink-2: #b8d3d6;--muted: #8fb1b6;--line: rgba(170,230,235,.12);--line-soft: rgba(170,230,235,.06);--brand: #9f8bff;--brand-2: #bcadff;--on-brand: #110b33;--accent: #2dd4bf;--accent-deep: #62e8d6;--accent-soft: rgba(45,212,191,.14);--accent-line: rgba(45,212,191,.45);--on-accent: #04201e;--gradient: linear-gradient(120deg, #2dd4bf 0%, #5aa9ff 55%, #9f8bff 100%);--ok: #96e27f;--ok-bg: rgba(150,226,127,.13);--warn: #fbc13a;--warn-bg: rgba(251,193,58,.13);--crit: #ff6f8e;--crit-bg: rgba(255,111,142,.14);--run: #b1a1ff;--run-bg: rgba(159,139,255,.16);--idle-bg: #15323c;--nav-bg: rgba(8,26,33,.6);--nav-ink: #e8f6f6;--nav-muted: #9cbcc1;--nav-active-bg: #9f8bff;--nav-active-ink: #110b33;--overlay-bg: rgba(2,10,14,.7);--shadow: inset 0 1px 0 rgba(170,230,235,.08), 0 14px 34px -16px rgba(0,0,0,.6);--shadow-lg: inset 0 1px 0 rgba(170,230,235,.1), 0 30px 70px -20px rgba(0,0,0,.75);--focus: #62e8d6;--font-ui: "Lexend", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Lexend", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 20px;--radius-sm: 12px;--button-radius: 12px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(900px 560px at 4% -8%, rgba(45,212,191,.22), transparent 62%), radial-gradient(780px 560px at 102% 6%, rgba(159,139,255,.2), transparent 62%), radial-gradient(1000px 640px at 55% 108%, rgba(90,169,255,.14), transparent 62%), var(--bg);--hero-bg: linear-gradient(100deg, rgba(10,29,36,.7) 0%, rgba(10,29,36,.35) 55%, rgba(10,29,36,.1) 100%), radial-gradient(620px 300px at 96% -6%, rgba(159,139,255,.6), transparent 66%), radial-gradient(560px 280px at 70% 120%, rgba(90,169,255,.4), transparent 66%), radial-gradient(520px 300px at 4% 110%, rgba(45,212,191,.5), transparent 64%), #0a1d24;--hero-ink: #ffffff;--hero-muted: #b8d3d6;--chart-1: #2dd4bf;--chart-2: #a996ff;--chart-3: #5aa9ff;--chart-4: #e8f6f6;--chart-5: #fbae5c;--chart-6: #f27aa6;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-slunce][data-mode=dark]{color-scheme:dark;--bg: #0c0e1b;--card: #15192e;--card-soft: #1d2239;--ink: #f3f4fa;--ink-2: #c7cadb;--muted: #979cb6;--line: rgba(243,244,250,.1);--line-soft: rgba(243,244,250,.05);--brand: #ffd21f;--brand-2: #ffe45c;--on-brand: #131836;--accent: #ffd21f;--accent-deep: #ffe066;--accent-soft: rgba(255,210,31,.12);--accent-line: rgba(255,210,31,.45);--on-accent: #131836;--gradient: linear-gradient(90deg, #ffb300 0%, #ffd21f 60%, #ffe45c 100%);--ok: #5bd69a;--ok-bg: rgba(91,214,154,.13);--warn: #ffa352;--warn-bg: rgba(255,163,82,.14);--crit: #ff6b70;--crit-bg: rgba(255,107,112,.14);--run: #94a1ff;--run-bg: rgba(148,161,255,.15);--idle-bg: #20253d;--nav-bg: #1b2040;--nav-ink: #ffffff;--nav-muted: #aeb3cf;--nav-active-bg: #ffd21f;--nav-active-ink: #131836;--overlay-bg: rgba(4,5,12,.72);--shadow: none;--shadow-lg: 0 0 0 1px rgba(243,244,250,.08), 0 28px 64px -18px rgba(0,0,0,.75);--focus: #ffd21f;--font-ui: "Urbanist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Urbanist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 24px;--radius-sm: 14px;--button-radius: 16px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 0px;--heading-weight: 800;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(circle at 100% 0%, rgba(12,14,27,0) 0 160px, var(--bg) 620px), repeating-conic-gradient(from 180deg at 100% 0%, rgba(255,210,31,.08) 0deg 3deg, transparent 3deg 9deg), var(--bg);--hero-bg: radial-gradient(circle at calc(100% - 34px) calc(100% - 22px) , #ffd21f 0 38px, transparent 39px), repeating-radial-gradient(circle at calc(100% - 34px) calc(100% - 22px) , transparent 0 22px, rgba(255,210,31,.13) 23px 24px), linear-gradient(135deg, #1b2040 0%, #111429 100%);--hero-ink: #ffffff;--hero-muted: #c2c6dc;--chart-1: #ffd21f;--chart-2: #f3f4fa;--chart-3: #94a1ff;--chart-4: #4fd1a8;--chart-5: #ff9563;--chart-6: #9aa0bc;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-grafit][data-mode=dark]{color-scheme:dark;--bg: #0b0c0d;--card: #141517;--card-soft: #1b1d20;--ink: #eceeee;--ink-2: #b6babe;--muted: #8d9398;--line: rgba(255, 255, 255, .09);--line-soft: rgba(255, 255, 255, .05);--brand: #d4ff3a;--brand-2: #b9ee14;--on-brand: #0b0c0d;--accent: #d4ff3a;--accent-deep: #d4ff3a;--accent-soft: rgba(212, 255, 58, .09);--accent-line: rgba(212, 255, 58, .38);--on-accent: #0b0c0d;--gradient: linear-gradient(135deg, #ecff9e 0%, #d4ff3a 50%, #8fd61f 100%);--ok: #52dc9b;--ok-bg: rgba(82, 220, 155, .12);--warn: #ffb547;--warn-bg: rgba(255, 181, 71, .12);--crit: #ff6f63;--crit-bg: rgba(255, 111, 99, .12);--run: #86b6ff;--run-bg: rgba(134, 182, 255, .12);--idle-bg: rgba(255, 255, 255, .06);--nav-bg: #101113;--nav-ink: #eceeee;--nav-muted: #979da2;--nav-active-bg: rgba(212, 255, 58, .11);--nav-active-ink: #d4ff3a;--overlay-bg: rgba(4, 5, 6, .74);--shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-lg: 0 0 0 1px rgba(255, 255, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .06), 0 28px 60px -20px rgba(0, 0, 0, .7);--focus: #d4ff3a;--font-ui: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 10px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 700;--heading-tracking: -.035em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(90% 55% at 50% -10%, rgba(212, 255, 58, .05) 0%, rgba(11, 12, 13, 0) 60%), radial-gradient(120% 70% at 50% 0%, rgba(11, 12, 13, 0) 0%, #0b0c0d 70%), linear-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px) 0 0 / 32px 32px, #0b0c0d;--hero-bg: linear-gradient(#131416, #131416) 0 0 / 0 0 no-repeat, radial-gradient(60% 130% at 100% 0%, rgba(212, 255, 58, .13) 0%, rgba(212, 255, 58, 0) 55%), linear-gradient(180deg, #16171a 0%, #111214 100%);--hero-ink: #f2f4f3;--hero-muted: #9ea4a9;--chart-1: #d4ff3a;--chart-2: #e6e9eb;--chart-3: #79aaff;--chart-4: #3fcdb8;--chart-5: #ffb547;--chart-6: #7f878f;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-pulnoc][data-mode=dark]{color-scheme:dark;--bg: #060a15;--card: #0c1221;--card-soft: #121a2d;--ink: #e7eef9;--ink-2: #b2bfd5;--muted: #8795ae;--line: rgba(150, 190, 255, .12);--line-soft: rgba(150, 190, 255, .06);--brand: #8ad9ff;--brand-2: #52c2f5;--on-brand: #05101e;--accent: #8ad9ff;--accent-deep: #a2e2ff;--accent-soft: rgba(138, 217, 255, .1);--accent-line: rgba(138, 217, 255, .36);--on-accent: #04101d;--gradient: linear-gradient(120deg, #c4efff 0%, #7fd3fb 45%, #4a8ef2 100%);--ok: #5fdfb0;--ok-bg: rgba(95, 223, 176, .12);--warn: #ffc56b;--warn-bg: rgba(255, 197, 107, .12);--crit: #ff7d8a;--crit-bg: rgba(255, 125, 138, .12);--run: #8ad9ff;--run-bg: rgba(138, 217, 255, .12);--idle-bg: rgba(170, 195, 240, .07);--nav-bg: rgba(9, 14, 27, .72);--nav-ink: #e7eef9;--nav-muted: #94a2bb;--nav-active-bg: rgba(138, 217, 255, .13);--nav-active-ink: #c4efff;--overlay-bg: rgba(2, 5, 12, .74);--shadow: inset 0 1px 0 rgba(196, 239, 255, .07), 0 0 0 1px rgba(150, 190, 255, .04);--shadow-lg: inset 0 1px 0 rgba(196, 239, 255, .1), 0 0 0 1px rgba(150, 190, 255, .14), 0 30px 70px -24px rgba(0, 4, 16, .85);--focus: #8ad9ff;--font-ui: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 12px;--radius-sm: 8px;--button-radius: 8px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.022em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(70% 45% at 80% -8%, rgba(74, 142, 242, .16) 0%, rgba(74, 142, 242, 0) 70%), radial-gradient(45% 35% at 10% -5%, rgba(138, 217, 255, .07) 0%, rgba(138, 217, 255, 0) 70%), #060a15;--hero-bg: linear-gradient(#0c1326, #0c1326) 0 0 / 0 0 no-repeat, radial-gradient(80% 150% at 100% 0%, rgba(138, 217, 255, .2) 0%, rgba(74, 142, 242, .08) 40%, rgba(74, 142, 242, 0) 70%), linear-gradient(180deg, #0e1529 0%, #0a1020 100%);--hero-ink: #eef4fc;--hero-muted: #a3b1c8;--chart-1: #8ad9ff;--chart-2: #e7eef9;--chart-3: #4a8ef2;--chart-4: #5fd6c0;--chart-5: #ffc56b;--chart-6: #7c8aa3;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-sampan][data-mode=dark]{color-scheme:dark;--bg: #0f0f11;--card: #17171a;--card-soft: #1f1f23;--ink: #eeede9;--ink-2: #c0beb8;--muted: #9a9891;--line: rgba(234, 216, 170, .12);--line-soft: rgba(255, 255, 255, .05);--brand: #e6d3a3;--brand-2: #c9b07a;--on-brand: #15140f;--accent: #e6d3a3;--accent-deep: #ecdcb3;--accent-soft: rgba(230, 211, 163, .08);--accent-line: rgba(230, 211, 163, .4);--on-accent: #141310;--gradient: linear-gradient(115deg, #7d6a42 0%, #d7c08a 34%, #fbf0d2 50%, #cfb57c 66%, #7d6a42 100%);--ok: #7fd4a5;--ok-bg: rgba(127, 212, 165, .11);--warn: #ffae5c;--warn-bg: rgba(255, 174, 92, .11);--crit: #ff7d73;--crit-bg: rgba(255, 125, 115, .11);--run: #9ec0ff;--run-bg: rgba(158, 192, 255, .11);--idle-bg: rgba(255, 255, 255, .06);--nav-bg: #131315;--nav-ink: #eeede9;--nav-muted: #a19f98;--nav-active-bg: rgba(230, 211, 163, .12);--nav-active-ink: #ecdcb3;--overlay-bg: rgba(4, 4, 5, .74);--shadow: 0 0 0 1px rgba(255, 255, 255, .045), inset 0 1px 0 rgba(234, 216, 170, .05);--shadow-lg: 0 0 0 1px rgba(234, 216, 170, .14), inset 0 1px 0 rgba(234, 216, 170, .08), 0 30px 70px -24px rgba(0, 0, 0, .75);--focus: #e6d3a3;--font-ui: "Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 10px;--radius-sm: 6px;--button-radius: 6px;--field-radius: 6px;--field-radius-sm: 6px;--border-width: 1px;--heading-weight: 500;--heading-tracking: -.012em;--numeric-variant: tabular-nums;--page-bg: repeating-linear-gradient(90deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 3px), radial-gradient(80% 40% at 50% -10%, rgba(230, 211, 163, .05) 0%, rgba(230, 211, 163, 0) 70%), #0f0f11;--hero-bg: linear-gradient(#18181b, #18181b) 0 0 / 0 0 no-repeat, linear-gradient(112deg, rgba(0, 0, 0, 0) 50%, rgba(230, 211, 163, .1) 59%, rgba(0, 0, 0, 0) 68%), linear-gradient(135deg, #1c1c20 0%, #121214 100%);--hero-ink: #f2f0ea;--hero-muted: #aeaba3;--chart-1: #e6d3a3;--chart-2: #eeede9;--chart-3: #8fb0d8;--chart-4: #89c4a2;--chart-5: #d98f82;--chart-6: #85858e;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-smaragd][data-mode=dark]{color-scheme:dark;--bg: #06110d;--card: #0b1a14;--card-soft: #11241c;--ink: #e4f2eb;--ink-2: #aecabd;--muted: #83a396;--line: rgba(140, 240, 200, .11);--line-soft: rgba(140, 240, 200, .055);--brand: #7aefc3;--brand-2: #4ad9a6;--on-brand: #04160f;--accent: #7aefc3;--accent-deep: #8ff4cf;--accent-soft: rgba(122, 239, 195, .1);--accent-line: rgba(122, 239, 195, .36);--on-accent: #03140d;--gradient: linear-gradient(135deg, #c6ffe8 0%, #6be7b7 45%, #179f76 100%);--ok: #6ee79e;--ok-bg: rgba(110, 231, 158, .11);--warn: #ffc46b;--warn-bg: rgba(255, 196, 107, .11);--crit: #ff8a80;--crit-bg: rgba(255, 138, 128, .11);--run: #8fc4ff;--run-bg: rgba(143, 196, 255, .11);--idle-bg: rgba(170, 230, 205, .07);--nav-bg: #0c2a20;--nav-ink: #eafff5;--nav-muted: #9ccbb8;--nav-active-bg: rgba(122, 239, 195, .15);--nav-active-ink: #c6ffe8;--overlay-bg: rgba(2, 9, 6, .74);--shadow: inset 0 1px 0 rgba(198, 255, 232, .05), 0 0 0 1px rgba(140, 240, 200, .03);--shadow-lg: 0 0 0 1px rgba(140, 240, 200, .14), inset 0 1px 0 rgba(198, 255, 232, .07), 0 30px 70px -24px rgba(0, 0, 0, .75);--focus: #7aefc3;--font-ui: "Geologica", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Geologica", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 20px;--radius-sm: 12px;--button-radius: 999px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(60% 40% at 100% -5%, rgba(122, 239, 195, .09) 0%, rgba(122, 239, 195, 0) 70%), #06110d;--hero-bg: linear-gradient(#0c2019, #0c2019) 0 0 / 0 0 no-repeat, radial-gradient(65% 130% at 88% 0%, rgba(122, 239, 195, .26) 0%, rgba(122, 239, 195, 0) 60%), repeating-radial-gradient(ellipse at 92% 115%, rgba(122, 239, 195, 0) 0 21px, rgba(122, 239, 195, .085) 21px 22px), linear-gradient(135deg, #0e271e 0%, #091811 100%);--hero-ink: #ecfaf3;--hero-muted: #a3c6b8;--chart-1: #7aefc3;--chart-2: #e4f2eb;--chart-3: #7ec2ee;--chart-4: #f0c46b;--chart-5: #f19b87;--chart-6: #8aa39a;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=d-fjord][data-mode=dark]{color-scheme:dark;--bg: #0a141c;--card: #0f1c26;--card-soft: #142431;--ink: #e6f0f5;--ink-2: #b3c5d1;--muted: #8ea3b2;--line: rgba(200,225,240,.12);--line-soft: rgba(200,225,240,.06);--brand: #7cc3e0;--brand-2: #a6e0d4;--on-brand: #06202e;--accent: #86d4c6;--accent-deep: #8fd8ca;--accent-soft: rgba(134,212,198,.13);--accent-line: rgba(134,212,198,.38);--on-accent: #06201c;--gradient: linear-gradient(120deg, #7cc3e0 0%, #86d4c6 55%, #b4eadf 100%);--ok: #7dd6a4;--ok-bg: rgba(125,214,164,.13);--warn: #f2c46b;--warn-bg: rgba(242,196,107,.13);--crit: #ff9b92;--crit-bg: rgba(255,155,146,.13);--run: #7fb8f0;--run-bg: rgba(127,184,240,.13);--idle-bg: #1a2a36;--nav-bg: rgba(10,20,28,.72);--nav-ink: #e6f0f5;--nav-muted: #8ea3b2;--nav-active-bg: rgba(134,212,198,.14);--nav-active-ink: #a6e6da;--overlay-bg: rgba(2,8,12,.66);--shadow: 0 0 0 1px rgba(200,225,240,.05);--shadow-lg: 0 0 0 1px rgba(200,225,240,.08), 0 30px 60px rgba(0,0,0,.55);--focus: #86d4c6;--font-ui: "Work Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Work Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Azeret Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 10px;--button-radius: 999px;--field-radius: 10px;--field-radius-sm: 10px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(180deg, #0e1f2b 0px, rgba(10,20,28,0) 420px), #0a141c;--hero-bg: repeating-linear-gradient(180deg, rgba(166,224,212,.07) 0 1px, transparent 1px 8px) bottom / 100% 36% no-repeat, radial-gradient(700px 200px at 70% 64%, rgba(124,195,224,.16), transparent 70%), linear-gradient(180deg, #0f2332 0%, #12293a 63%, #0f3038 64.5%, #0c2a2f 100%);--hero-ink: #eef7fa;--hero-muted: #a9c6d2;--chart-1: #7cc3e0;--chart-2: #5fc4b4;--chart-3: #8fb0f0;--chart-4: #b5cad8;--chart-5: #f0b36e;--chart-6: #9aa8b8;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=d-laguna][data-mode=dark]{color-scheme:dark;--bg: #081a1e;--card: #0e242a;--card-soft: #133038;--ink: #e5f4f5;--ink-2: #b0cfd3;--muted: #8aafb5;--line: rgba(190,235,240,.12);--line-soft: rgba(190,235,240,.06);--brand: #6fd3d2;--brand-2: #a3e6e3;--on-brand: #062025;--accent: #ffa07a;--accent-deep: #8fe0de;--accent-soft: rgba(111,211,210,.12);--accent-line: rgba(111,211,210,.4);--on-accent: #2b0d07;--gradient: linear-gradient(135deg, #1c8290 0%, #6fd3d2 60%, #b8efec 100%);--ok: #7ddba5;--ok-bg: rgba(125,219,165,.13);--warn: #f4c567;--warn-bg: rgba(244,197,103,.13);--crit: #ff858f;--crit-bg: rgba(255,133,143,.13);--run: #8db8f5;--run-bg: rgba(141,184,245,.13);--idle-bg: #17323a;--nav-bg: #10292f;--nav-ink: #e5f4f5;--nav-muted: #8aafb5;--nav-active-bg: rgba(111,211,210,.14);--nav-active-ink: #a3e6e3;--overlay-bg: rgba(0,8,10,.66);--shadow: 0 0 0 1px rgba(190,235,240,.06);--shadow-lg: 0 0 0 1px rgba(190,235,240,.1), 0 30px 70px rgba(0,0,0,.55);--focus: #6fd3d2;--font-ui: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 14px;--button-radius: 999px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 0px;--heading-weight: 800;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(rgba(111,211,210,.07) 1px, transparent 1.4px) 0 0 / 22px 22px, radial-gradient(1000px 520px at 92% -12%, rgba(111,211,210,.1), transparent 60%), radial-gradient(520px 320px at 0% 100%, rgba(255,160,122,.06), transparent 70%), #081a1e;--hero-bg: radial-gradient(460px 240px at 96% 0%, rgba(255,160,122,.2), transparent 65%), radial-gradient(760px 380px at 8% 125%, rgba(111,211,210,.22), transparent 60%), linear-gradient(135deg, #0d3a42 0%, #0a2b31 100%);--hero-ink: #effafa;--hero-muted: #b3d8dc;--chart-1: #6fd3d2;--chart-2: #3fb0b3;--chart-3: #8fb4f5;--chart-4: #ff9d85;--chart-5: #a9bcc8;--chart-6: #e8c25f;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-draha][data-mode=dark]{color-scheme:dark;--bg: #07130e;--card: #0e1f18;--card-soft: #152a21;--ink: #eef6f1;--ink-2: #c1d3c9;--muted: #8ea799;--line: rgba(204, 255, 51, .14);--line-soft: rgba(238, 246, 241, .07);--brand: #ccff33;--brand-2: #b3eb1a;--on-brand: #0a1f17;--accent: #ccff33;--accent-deep: #d6ff66;--accent-soft: rgba(204, 255, 51, .11);--accent-line: rgba(204, 255, 51, .55);--on-accent: #0a1f17;--gradient: linear-gradient(135deg, #8fd41c 0%, #ccff33 100%);--ok: #5ed49c;--ok-bg: rgba(94, 212, 156, .13);--warn: #ffc95a;--warn-bg: rgba(255, 201, 90, .13);--crit: #ff7d73;--crit-bg: rgba(255, 125, 115, .14);--run: #84b2ff;--run-bg: rgba(132, 178, 255, .14);--idle-bg: #1a2e25;--nav-bg: #10291f;--nav-ink: #eef6f1;--nav-muted: #9cb6a9;--nav-active-bg: #ccff33;--nav-active-ink: #0a1f17;--overlay-bg: rgba(2, 8, 6, .74);--shadow: 0 0 0 1px rgba(204, 255, 51, .05);--shadow-lg: 0 0 0 1px rgba(204, 255, 51, .14), 0 22px 54px -14px rgba(0, 0, 0, .75);--focus: #ccff33;--font-ui: "Funnel Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Unbounded", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 10px;--radius-sm: 6px;--button-radius: 6px;--field-radius: 6px;--field-radius-sm: 6px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(90deg, #ccff33 0 3px, transparent 3px), #07130e;--hero-bg: linear-gradient(#ccff33, #ccff33) 0 100% / 100% 4px no-repeat, linear-gradient(112deg, transparent 0 40%, #ccff33 40% 52%, transparent 52% 64%, rgba(204, 255, 51, .4) 64% 69%, transparent 69%) 100% calc(100% - 10px) / 120px 44px no-repeat, #0f3326;--hero-ink: #ffffff;--hero-muted: #b0cbbe;--chart-1: #ccff33;--chart-2: #5ed49c;--chart-3: #84b2ff;--chart-4: #2f8a5f;--chart-5: #8ea799;--chart-6: #ff9a5e;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-milimetr][data-mode=dark]{color-scheme:dark;--bg: #131416;--card: #1b1d20;--card-soft: #24272b;--ink: #f2f3f4;--ink-2: #c8cbcf;--muted: #9ba0a6;--line: rgba(242, 243, 244, .26);--line-soft: rgba(242, 243, 244, .08);--brand: #ff6a2e;--brand-2: #ff8b57;--on-brand: #131416;--accent: #ff6a2e;--accent-deep: #ff8b57;--accent-soft: rgba(255, 106, 46, .14);--accent-line: #ff6a2e;--on-accent: #131416;--gradient: linear-gradient(90deg, #ff6a2e 0%, #ff9a5c 100%);--ok: #58d08f;--ok-bg: rgba(88, 208, 143, .13);--warn: #f3d04b;--warn-bg: rgba(243, 208, 75, .13);--crit: #ff7169;--crit-bg: rgba(255, 113, 105, .14);--run: #82a8ff;--run-bg: rgba(130, 168, 255, .14);--idle-bg: #272a2e;--nav-bg: #0c0d0e;--nav-ink: #f2f3f4;--nav-muted: #9ba0a6;--nav-active-bg: #ff6a2e;--nav-active-ink: #131416;--overlay-bg: rgba(0, 0, 0, .72);--shadow: none;--shadow-lg: 0 0 0 1px rgba(242, 243, 244, .16), 0 22px 50px -12px rgba(0, 0, 0, .75);--focus: #ff8b57;--font-ui: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 0px;--radius-sm: 0px;--button-radius: 0px;--field-radius: 0px;--field-radius-sm: 0px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(rgba(242, 243, 244, .03) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgba(242, 243, 244, .03) 1px, transparent 1px) 0 0 / 24px 24px, #131416;--hero-bg: repeating-linear-gradient(-45deg, #ff6a2e 0 9px, #0c0d0e 9px 18px) 0 100% / 100% 6px no-repeat, #1e2124;--hero-ink: #f2f3f4;--hero-muted: #a9aeb4;--chart-1: #ff6a2e;--chart-2: #f2f3f4;--chart-3: #82a8ff;--chart-4: #f3c443;--chart-5: #7a8088;--chart-6: #5fbfa3;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-rastr][data-mode=dark]{color-scheme:dark;--bg: #100e1f;--card: #19162d;--card-soft: #221e3a;--ink: #f5f3fb;--ink-2: #cfcbe0;--muted: #9a94b3;--line: rgba(245, 243, 251, .45);--line-soft: rgba(245, 243, 251, .09);--brand: #ff8db3;--brand-2: #ffb0cb;--on-brand: #15122b;--accent: #ff8db3;--accent-deep: #ffa6c4;--accent-soft: rgba(255, 141, 179, .14);--accent-line: #ff8db3;--on-accent: #15122b;--gradient: linear-gradient(90deg, #ff8db3 0%, #ffb0cb 100%);--ok: #5fd39c;--ok-bg: rgba(95, 211, 156, .13);--warn: #ffc75a;--warn-bg: rgba(255, 199, 90, .13);--crit: #ff7a72;--crit-bg: rgba(255, 122, 114, .14);--run: #93a9ff;--run-bg: rgba(147, 169, 255, .15);--idle-bg: #27223f;--nav-bg: #0b0a17;--nav-ink: #f5f3fb;--nav-muted: #a8a2c1;--nav-active-bg: #ff8db3;--nav-active-ink: #15122b;--overlay-bg: rgba(6, 4, 14, .74);--shadow: none;--shadow-lg: 5px 5px 0 #ff8db3;--focus: #93a9ff;--font-ui: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 10px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1.5px;--heading-weight: 700;--heading-tracking: -.035em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(rgba(245, 243, 251, .05) 1px, transparent 1.4px) 0 0 / 16px 16px, #100e1f;--hero-bg: radial-gradient(circle at 100% 0, rgba(255, 141, 179, .16) 0 180px, transparent 181px), #1f1b36;--hero-ink: #ffffff;--hero-muted: #d8d2ec;--chart-1: #f5f3fb;--chart-2: #ff8db3;--chart-3: #93a9ff;--chart-4: #7c7697;--chart-5: #e0457f;--chart-6: #6fd0c1;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}@media(prefers-color-scheme:dark){html[data-theme=a-azur]:not([data-mode=light]){color-scheme:dark;--bg: #071321;--card: rgba(20,38,60,.74);--card-soft: #132741;--ink: #EAF2FB;--ink-2: #B5C6D8;--muted: #8FA3B9;--line: rgba(180,210,240,.12);--line-soft: rgba(180,210,240,.07);--brand: #4DB4FF;--brand-2: #8FD0FF;--on-brand: #04121F;--accent: #4DB4FF;--accent-deep: #7EC7FF;--accent-soft: rgba(77,180,255,.14);--accent-line: rgba(77,180,255,.46);--on-accent: #04121F;--gradient: linear-gradient(120deg, #43AAFF 0%, #5CBDFF 50%, #8FD3FF 100%);--ok: #4FD8A0;--ok-bg: rgba(79,216,160,.13);--warn: #F5BF5A;--warn-bg: rgba(245,191,90,.13);--crit: #FF8B77;--crit-bg: rgba(255,139,119,.13);--run: #7EC7FF;--run-bg: rgba(126,199,255,.13);--idle-bg: rgba(234,242,251,.06);--nav-bg: rgba(16,32,52,.86);--nav-ink: #EAF2FB;--nav-muted: #8FA3B9;--nav-active-bg: rgba(77,180,255,.18);--nav-active-ink: #A8DBFF;--overlay-bg: rgba(2,8,16,.7);--shadow: 0 0 0 1px rgba(180,210,240,.08), 0 14px 32px -18px rgba(0,0,0,.6);--shadow-lg: 0 30px 64px -16px rgba(0,0,0,.72), 0 0 0 1px rgba(180,210,240,.1);--focus: #7EC7FF;--font-ui: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 14px;--button-radius: 999px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 1px;--heading-weight: 700;--heading-tracking: -.025em;--numeric-variant: proportional-nums;--page-bg: radial-gradient(900px 600px at -5% -10%, rgba(58,166,255,.14) 0%, rgba(58,166,255,0) 62%), radial-gradient(640px 460px at 105% 18%, rgba(255,122,92,.06) 0%, rgba(255,122,92,0) 62%), #071321;--hero-bg: radial-gradient(30% 60% at 97% 112%, rgba(255,122,92,.3) 0%, rgba(255,122,92,.1) 45%, rgba(255,122,92,0) 72%), radial-gradient(70% 110% at 0% 0%, rgba(58,166,255,.28) 0%, rgba(58,166,255,0) 70%), linear-gradient(160deg, #0E2542 0%, #0A1A2E 100%);--hero-ink: #F2F7FC;--hero-muted: #B5C6D8;--chart-1: #4DB4FF;--chart-2: #FF8A6E;--chart-3: #A8DBFF;--chart-4: #43D0B7;--chart-5: #F5BF5A;--chart-6: #8FA3B9;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=a-mincovna]:not([data-mode=light]){color-scheme:dark;--bg: #07120D;--card: #0E1D16;--card-soft: #15271F;--ink: #E6F2EC;--ink-2: #B2C7BC;--muted: #8BA396;--line: rgba(170,235,205,.11);--line-soft: rgba(170,235,205,.06);--brand: #3DDC97;--brand-2: #7BEBB8;--on-brand: #06140E;--accent: #3DDC97;--accent-deep: #6FE6AE;--accent-soft: rgba(61,220,151,.13);--accent-line: rgba(61,220,151,.42);--on-accent: #06140E;--gradient: linear-gradient(135deg, #1A9E6B 0%, #3DDC97 55%, #A6F2CC 100%);--ok: #5FE0A4;--ok-bg: rgba(95,224,164,.13);--warn: #F3BE55;--warn-bg: rgba(243,190,85,.13);--crit: #FF8A80;--crit-bg: rgba(255,138,128,.13);--run: #62C6E8;--run-bg: rgba(98,198,232,.13);--idle-bg: rgba(230,242,236,.06);--nav-bg: #0A1812;--nav-ink: #E6F2EC;--nav-muted: #8BA396;--nav-active-bg: #3DDC97;--nav-active-ink: #06140E;--overlay-bg: rgba(2,8,5,.72);--shadow: 0 0 0 1px rgba(170,235,205,.05);--shadow-lg: 0 24px 56px -16px rgba(0,0,0,.7), 0 0 0 1px rgba(170,235,205,.09);--focus: #6FE6AE;--font-ui: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 24px;--radius-sm: 12px;--button-radius: 999px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 0px;--heading-weight: 700;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(1000px 520px at 100% -8%, rgba(61,220,151,.08) 0%, rgba(61,220,151,0) 62%), #07120D;--hero-bg: linear-gradient(90deg, #0B2A1F 0%, #0B2A1F 42%, rgba(11,42,31,0) 82%), repeating-linear-gradient(90deg, rgba(61,220,151,.2) 0 1.5px, rgba(61,220,151,0) 1.5px 8px), radial-gradient(55% 130% at 100% 50%, rgba(61,220,151,.22) 0%, rgba(61,220,151,0) 62%), #0B2A1F;--hero-ink: #F0FAF5;--hero-muted: #A9CDBB;--chart-1: #3DDC97;--chart-2: #A9F0CF;--chart-3: #62C6E8;--chart-4: #F3BE55;--chart-5: #FF8A80;--chart-6: #7E9B8D;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-malina]:not([data-mode=light]){color-scheme:dark;--bg: #120d17;--card: #1b1422;--card-soft: #241b2d;--ink: #f7f2f9;--ink-2: #d3c9d9;--muted: #a598ae;--line: rgba(247,242,249,.12);--line-soft: rgba(247,242,249,.06);--brand: #ff5c9a;--brand-2: #ff85b3;--on-brand: #1b0712;--accent: #ff5c9a;--accent-deep: #ff8ab6;--accent-soft: rgba(255,92,154,.14);--accent-line: rgba(255,92,154,.45);--on-accent: #1b0712;--gradient: linear-gradient(120deg, #d92a72 0%, #ff5c9a 55%, #ff8a7a 100%);--ok: #56d69a;--ok-bg: rgba(86,214,154,.13);--warn: #f6c453;--warn-bg: rgba(246,196,83,.13);--crit: #ff7a52;--crit-bg: rgba(255,122,82,.14);--run: #84a8ff;--run-bg: rgba(132,168,255,.14);--idle-bg: #271e30;--nav-bg: #1b1422;--nav-ink: #f7f2f9;--nav-muted: #aa9db3;--nav-active-bg: #ff5c9a;--nav-active-ink: #1b0712;--overlay-bg: rgba(8,4,10,.72);--shadow: 0 0 0 1px rgba(247,242,249,.04);--shadow-lg: 0 0 0 1px rgba(247,242,249,.1), 0 28px 64px -18px rgba(0,0,0,.75);--focus: #ff8ab6;--font-ui: "Red Hat Text", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Red Hat Display", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 999px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 800;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(900px 460px at 100% -10%, rgba(255,92,154,.08), transparent 62%), var(--bg);--hero-bg: radial-gradient(ellipse 58% 105% at 100% 0%, rgba(27,20,34,0) 0%, rgba(27,20,34,.55) 55%, #1b1422 100%), radial-gradient(rgba(255,92,154,.6) 1.5px, transparent 2px) 0 0 / 13px 13px, #1b1422;--hero-ink: #ffffff;--hero-muted: #d3c9d9;--chart-1: #ff5c9a;--chart-2: #f2edf5;--chart-3: #b07ad8;--chart-4: #84a8ff;--chart-5: #4fd1b8;--chart-6: #f6a453;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-mandarinka]:not([data-mode=light]){color-scheme:dark;--bg: #111114;--card: #1b1b20;--card-soft: #232329;--ink: #f3f3f5;--ink-2: #c8c8d0;--muted: #9c9ca8;--line: rgba(243,243,245,.1);--line-soft: rgba(243,243,245,.05);--brand: #ff7a2a;--brand-2: #ffa154;--on-brand: #17171c;--accent: #ff7a2a;--accent-deep: #ffa062;--accent-soft: rgba(255,122,42,.14);--accent-line: rgba(255,122,42,.45);--on-accent: #17171c;--gradient: linear-gradient(120deg, #ffb03a 0%, #ff7a2a 55%, #ff6224 100%);--ok: #52d493;--ok-bg: rgba(82,212,147,.13);--warn: #f2cd4c;--warn-bg: rgba(242,205,76,.13);--crit: #ff6680;--crit-bg: rgba(255,102,128,.14);--run: #7ea8ff;--run-bg: rgba(126,168,255,.14);--idle-bg: #26262d;--nav-bg: rgba(24,24,28,.72);--nav-ink: #f3f3f5;--nav-muted: #a4a4b0;--nav-active-bg: #f3f3f5;--nav-active-ink: #17171c;--overlay-bg: rgba(5,5,7,.7);--shadow: 0 0 0 1px rgba(243,243,245,.06), 0 14px 34px -16px rgba(0,0,0,.6);--shadow-lg: 0 0 0 1px rgba(243,243,245,.08), 0 30px 70px -20px rgba(0,0,0,.75);--focus: #ffa062;--font-ui: "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Sometype Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 12px;--button-radius: 14px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 0px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(1100px 520px at 108% -18%, rgba(255,122,42,.12), transparent 60%), var(--bg);--hero-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(520px 210px at 100% -12%, rgba(255,130,50,.7), rgba(255,122,42,.28) 45%, transparent 72%), radial-gradient(380px 160px at 62% 125%, rgba(255,176,58,.22), transparent 70%), linear-gradient(160deg, #202027 0%, #17171c 100%);--hero-ink: #ffffff;--hero-muted: #c6c6d0;--chart-1: #ff7a2a;--chart-2: #ececf1;--chart-3: #f2cd4c;--chart-4: #7ea8ff;--chart-5: #4fd1b8;--chart-6: #9d9daa;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-polarni-zare]:not([data-mode=light]){color-scheme:dark;--bg: #06151b;--card: rgba(20,44,54,.66);--card-soft: #12303a;--ink: #e8f6f6;--ink-2: #b8d3d6;--muted: #8fb1b6;--line: rgba(170,230,235,.12);--line-soft: rgba(170,230,235,.06);--brand: #9f8bff;--brand-2: #bcadff;--on-brand: #110b33;--accent: #2dd4bf;--accent-deep: #62e8d6;--accent-soft: rgba(45,212,191,.14);--accent-line: rgba(45,212,191,.45);--on-accent: #04201e;--gradient: linear-gradient(120deg, #2dd4bf 0%, #5aa9ff 55%, #9f8bff 100%);--ok: #96e27f;--ok-bg: rgba(150,226,127,.13);--warn: #fbc13a;--warn-bg: rgba(251,193,58,.13);--crit: #ff6f8e;--crit-bg: rgba(255,111,142,.14);--run: #b1a1ff;--run-bg: rgba(159,139,255,.16);--idle-bg: #15323c;--nav-bg: rgba(8,26,33,.6);--nav-ink: #e8f6f6;--nav-muted: #9cbcc1;--nav-active-bg: #9f8bff;--nav-active-ink: #110b33;--overlay-bg: rgba(2,10,14,.7);--shadow: inset 0 1px 0 rgba(170,230,235,.08), 0 14px 34px -16px rgba(0,0,0,.6);--shadow-lg: inset 0 1px 0 rgba(170,230,235,.1), 0 30px 70px -20px rgba(0,0,0,.75);--focus: #62e8d6;--font-ui: "Lexend", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Lexend", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 20px;--radius-sm: 12px;--button-radius: 12px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(900px 560px at 4% -8%, rgba(45,212,191,.22), transparent 62%), radial-gradient(780px 560px at 102% 6%, rgba(159,139,255,.2), transparent 62%), radial-gradient(1000px 640px at 55% 108%, rgba(90,169,255,.14), transparent 62%), var(--bg);--hero-bg: linear-gradient(100deg, rgba(10,29,36,.7) 0%, rgba(10,29,36,.35) 55%, rgba(10,29,36,.1) 100%), radial-gradient(620px 300px at 96% -6%, rgba(159,139,255,.6), transparent 66%), radial-gradient(560px 280px at 70% 120%, rgba(90,169,255,.4), transparent 66%), radial-gradient(520px 300px at 4% 110%, rgba(45,212,191,.5), transparent 64%), #0a1d24;--hero-ink: #ffffff;--hero-muted: #b8d3d6;--chart-1: #2dd4bf;--chart-2: #a996ff;--chart-3: #5aa9ff;--chart-4: #e8f6f6;--chart-5: #fbae5c;--chart-6: #f27aa6;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=b-slunce]:not([data-mode=light]){color-scheme:dark;--bg: #0c0e1b;--card: #15192e;--card-soft: #1d2239;--ink: #f3f4fa;--ink-2: #c7cadb;--muted: #979cb6;--line: rgba(243,244,250,.1);--line-soft: rgba(243,244,250,.05);--brand: #ffd21f;--brand-2: #ffe45c;--on-brand: #131836;--accent: #ffd21f;--accent-deep: #ffe066;--accent-soft: rgba(255,210,31,.12);--accent-line: rgba(255,210,31,.45);--on-accent: #131836;--gradient: linear-gradient(90deg, #ffb300 0%, #ffd21f 60%, #ffe45c 100%);--ok: #5bd69a;--ok-bg: rgba(91,214,154,.13);--warn: #ffa352;--warn-bg: rgba(255,163,82,.14);--crit: #ff6b70;--crit-bg: rgba(255,107,112,.14);--run: #94a1ff;--run-bg: rgba(148,161,255,.15);--idle-bg: #20253d;--nav-bg: #1b2040;--nav-ink: #ffffff;--nav-muted: #aeb3cf;--nav-active-bg: #ffd21f;--nav-active-ink: #131836;--overlay-bg: rgba(4,5,12,.72);--shadow: none;--shadow-lg: 0 0 0 1px rgba(243,244,250,.08), 0 28px 64px -18px rgba(0,0,0,.75);--focus: #ffd21f;--font-ui: "Urbanist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Urbanist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 24px;--radius-sm: 14px;--button-radius: 16px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 0px;--heading-weight: 800;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(circle at 100% 0%, rgba(12,14,27,0) 0 160px, var(--bg) 620px), repeating-conic-gradient(from 180deg at 100% 0%, rgba(255,210,31,.08) 0deg 3deg, transparent 3deg 9deg), var(--bg);--hero-bg: radial-gradient(circle at calc(100% - 34px) calc(100% - 22px) , #ffd21f 0 38px, transparent 39px), repeating-radial-gradient(circle at calc(100% - 34px) calc(100% - 22px) , transparent 0 22px, rgba(255,210,31,.13) 23px 24px), linear-gradient(135deg, #1b2040 0%, #111429 100%);--hero-ink: #ffffff;--hero-muted: #c2c6dc;--chart-1: #ffd21f;--chart-2: #f3f4fa;--chart-3: #94a1ff;--chart-4: #4fd1a8;--chart-5: #ff9563;--chart-6: #9aa0bc;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-grafit]:not([data-mode=light]){color-scheme:dark;--bg: #0b0c0d;--card: #141517;--card-soft: #1b1d20;--ink: #eceeee;--ink-2: #b6babe;--muted: #8d9398;--line: rgba(255, 255, 255, .09);--line-soft: rgba(255, 255, 255, .05);--brand: #d4ff3a;--brand-2: #b9ee14;--on-brand: #0b0c0d;--accent: #d4ff3a;--accent-deep: #d4ff3a;--accent-soft: rgba(212, 255, 58, .09);--accent-line: rgba(212, 255, 58, .38);--on-accent: #0b0c0d;--gradient: linear-gradient(135deg, #ecff9e 0%, #d4ff3a 50%, #8fd61f 100%);--ok: #52dc9b;--ok-bg: rgba(82, 220, 155, .12);--warn: #ffb547;--warn-bg: rgba(255, 181, 71, .12);--crit: #ff6f63;--crit-bg: rgba(255, 111, 99, .12);--run: #86b6ff;--run-bg: rgba(134, 182, 255, .12);--idle-bg: rgba(255, 255, 255, .06);--nav-bg: #101113;--nav-ink: #eceeee;--nav-muted: #979da2;--nav-active-bg: rgba(212, 255, 58, .11);--nav-active-ink: #d4ff3a;--overlay-bg: rgba(4, 5, 6, .74);--shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-lg: 0 0 0 1px rgba(255, 255, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .06), 0 28px 60px -20px rgba(0, 0, 0, .7);--focus: #d4ff3a;--font-ui: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 10px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 700;--heading-tracking: -.035em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(90% 55% at 50% -10%, rgba(212, 255, 58, .05) 0%, rgba(11, 12, 13, 0) 60%), radial-gradient(120% 70% at 50% 0%, rgba(11, 12, 13, 0) 0%, #0b0c0d 70%), linear-gradient(rgba(255, 255, 255, .035) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, rgba(255, 255, 255, .035) 1px, transparent 1px) 0 0 / 32px 32px, #0b0c0d;--hero-bg: linear-gradient(#131416, #131416) 0 0 / 0 0 no-repeat, radial-gradient(60% 130% at 100% 0%, rgba(212, 255, 58, .13) 0%, rgba(212, 255, 58, 0) 55%), linear-gradient(180deg, #16171a 0%, #111214 100%);--hero-ink: #f2f4f3;--hero-muted: #9ea4a9;--chart-1: #d4ff3a;--chart-2: #e6e9eb;--chart-3: #79aaff;--chart-4: #3fcdb8;--chart-5: #ffb547;--chart-6: #7f878f;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-pulnoc]:not([data-mode=light]){color-scheme:dark;--bg: #060a15;--card: #0c1221;--card-soft: #121a2d;--ink: #e7eef9;--ink-2: #b2bfd5;--muted: #8795ae;--line: rgba(150, 190, 255, .12);--line-soft: rgba(150, 190, 255, .06);--brand: #8ad9ff;--brand-2: #52c2f5;--on-brand: #05101e;--accent: #8ad9ff;--accent-deep: #a2e2ff;--accent-soft: rgba(138, 217, 255, .1);--accent-line: rgba(138, 217, 255, .36);--on-accent: #04101d;--gradient: linear-gradient(120deg, #c4efff 0%, #7fd3fb 45%, #4a8ef2 100%);--ok: #5fdfb0;--ok-bg: rgba(95, 223, 176, .12);--warn: #ffc56b;--warn-bg: rgba(255, 197, 107, .12);--crit: #ff7d8a;--crit-bg: rgba(255, 125, 138, .12);--run: #8ad9ff;--run-bg: rgba(138, 217, 255, .12);--idle-bg: rgba(170, 195, 240, .07);--nav-bg: rgba(9, 14, 27, .72);--nav-ink: #e7eef9;--nav-muted: #94a2bb;--nav-active-bg: rgba(138, 217, 255, .13);--nav-active-ink: #c4efff;--overlay-bg: rgba(2, 5, 12, .74);--shadow: inset 0 1px 0 rgba(196, 239, 255, .07), 0 0 0 1px rgba(150, 190, 255, .04);--shadow-lg: inset 0 1px 0 rgba(196, 239, 255, .1), 0 0 0 1px rgba(150, 190, 255, .14), 0 30px 70px -24px rgba(0, 4, 16, .85);--focus: #8ad9ff;--font-ui: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 12px;--radius-sm: 8px;--button-radius: 8px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.022em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(70% 45% at 80% -8%, rgba(74, 142, 242, .16) 0%, rgba(74, 142, 242, 0) 70%), radial-gradient(45% 35% at 10% -5%, rgba(138, 217, 255, .07) 0%, rgba(138, 217, 255, 0) 70%), #060a15;--hero-bg: linear-gradient(#0c1326, #0c1326) 0 0 / 0 0 no-repeat, radial-gradient(80% 150% at 100% 0%, rgba(138, 217, 255, .2) 0%, rgba(74, 142, 242, .08) 40%, rgba(74, 142, 242, 0) 70%), linear-gradient(180deg, #0e1529 0%, #0a1020 100%);--hero-ink: #eef4fc;--hero-muted: #a3b1c8;--chart-1: #8ad9ff;--chart-2: #e7eef9;--chart-3: #4a8ef2;--chart-4: #5fd6c0;--chart-5: #ffc56b;--chart-6: #7c8aa3;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-sampan]:not([data-mode=light]){color-scheme:dark;--bg: #0f0f11;--card: #17171a;--card-soft: #1f1f23;--ink: #eeede9;--ink-2: #c0beb8;--muted: #9a9891;--line: rgba(234, 216, 170, .12);--line-soft: rgba(255, 255, 255, .05);--brand: #e6d3a3;--brand-2: #c9b07a;--on-brand: #15140f;--accent: #e6d3a3;--accent-deep: #ecdcb3;--accent-soft: rgba(230, 211, 163, .08);--accent-line: rgba(230, 211, 163, .4);--on-accent: #141310;--gradient: linear-gradient(115deg, #7d6a42 0%, #d7c08a 34%, #fbf0d2 50%, #cfb57c 66%, #7d6a42 100%);--ok: #7fd4a5;--ok-bg: rgba(127, 212, 165, .11);--warn: #ffae5c;--warn-bg: rgba(255, 174, 92, .11);--crit: #ff7d73;--crit-bg: rgba(255, 125, 115, .11);--run: #9ec0ff;--run-bg: rgba(158, 192, 255, .11);--idle-bg: rgba(255, 255, 255, .06);--nav-bg: #131315;--nav-ink: #eeede9;--nav-muted: #a19f98;--nav-active-bg: rgba(230, 211, 163, .12);--nav-active-ink: #ecdcb3;--overlay-bg: rgba(4, 4, 5, .74);--shadow: 0 0 0 1px rgba(255, 255, 255, .045), inset 0 1px 0 rgba(234, 216, 170, .05);--shadow-lg: 0 0 0 1px rgba(234, 216, 170, .14), inset 0 1px 0 rgba(234, 216, 170, .08), 0 30px 70px -24px rgba(0, 0, 0, .75);--focus: #e6d3a3;--font-ui: "Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Albert Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 10px;--radius-sm: 6px;--button-radius: 6px;--field-radius: 6px;--field-radius-sm: 6px;--border-width: 1px;--heading-weight: 500;--heading-tracking: -.012em;--numeric-variant: tabular-nums;--page-bg: repeating-linear-gradient(90deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 3px), radial-gradient(80% 40% at 50% -10%, rgba(230, 211, 163, .05) 0%, rgba(230, 211, 163, 0) 70%), #0f0f11;--hero-bg: linear-gradient(#18181b, #18181b) 0 0 / 0 0 no-repeat, linear-gradient(112deg, rgba(0, 0, 0, 0) 50%, rgba(230, 211, 163, .1) 59%, rgba(0, 0, 0, 0) 68%), linear-gradient(135deg, #1c1c20 0%, #121214 100%);--hero-ink: #f2f0ea;--hero-muted: #aeaba3;--chart-1: #e6d3a3;--chart-2: #eeede9;--chart-3: #8fb0d8;--chart-4: #89c4a2;--chart-5: #d98f82;--chart-6: #85858e;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=c-smaragd]:not([data-mode=light]){color-scheme:dark;--bg: #06110d;--card: #0b1a14;--card-soft: #11241c;--ink: #e4f2eb;--ink-2: #aecabd;--muted: #83a396;--line: rgba(140, 240, 200, .11);--line-soft: rgba(140, 240, 200, .055);--brand: #7aefc3;--brand-2: #4ad9a6;--on-brand: #04160f;--accent: #7aefc3;--accent-deep: #8ff4cf;--accent-soft: rgba(122, 239, 195, .1);--accent-line: rgba(122, 239, 195, .36);--on-accent: #03140d;--gradient: linear-gradient(135deg, #c6ffe8 0%, #6be7b7 45%, #179f76 100%);--ok: #6ee79e;--ok-bg: rgba(110, 231, 158, .11);--warn: #ffc46b;--warn-bg: rgba(255, 196, 107, .11);--crit: #ff8a80;--crit-bg: rgba(255, 138, 128, .11);--run: #8fc4ff;--run-bg: rgba(143, 196, 255, .11);--idle-bg: rgba(170, 230, 205, .07);--nav-bg: #0c2a20;--nav-ink: #eafff5;--nav-muted: #9ccbb8;--nav-active-bg: rgba(122, 239, 195, .15);--nav-active-ink: #c6ffe8;--overlay-bg: rgba(2, 9, 6, .74);--shadow: inset 0 1px 0 rgba(198, 255, 232, .05), 0 0 0 1px rgba(140, 240, 200, .03);--shadow-lg: 0 0 0 1px rgba(140, 240, 200, .14), inset 0 1px 0 rgba(198, 255, 232, .07), 0 30px 70px -24px rgba(0, 0, 0, .75);--focus: #7aefc3;--font-ui: "Geologica", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Geologica", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 20px;--radius-sm: 12px;--button-radius: 999px;--field-radius: 12px;--field-radius-sm: 12px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(60% 40% at 100% -5%, rgba(122, 239, 195, .09) 0%, rgba(122, 239, 195, 0) 70%), #06110d;--hero-bg: linear-gradient(#0c2019, #0c2019) 0 0 / 0 0 no-repeat, radial-gradient(65% 130% at 88% 0%, rgba(122, 239, 195, .26) 0%, rgba(122, 239, 195, 0) 60%), repeating-radial-gradient(ellipse at 92% 115%, rgba(122, 239, 195, 0) 0 21px, rgba(122, 239, 195, .085) 21px 22px), linear-gradient(135deg, #0e271e 0%, #091811 100%);--hero-ink: #ecfaf3;--hero-muted: #a3c6b8;--chart-1: #7aefc3;--chart-2: #e4f2eb;--chart-3: #7ec2ee;--chart-4: #f0c46b;--chart-5: #f19b87;--chart-6: #8aa39a;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=d-fjord]:not([data-mode=light]){color-scheme:dark;--bg: #0a141c;--card: #0f1c26;--card-soft: #142431;--ink: #e6f0f5;--ink-2: #b3c5d1;--muted: #8ea3b2;--line: rgba(200,225,240,.12);--line-soft: rgba(200,225,240,.06);--brand: #7cc3e0;--brand-2: #a6e0d4;--on-brand: #06202e;--accent: #86d4c6;--accent-deep: #8fd8ca;--accent-soft: rgba(134,212,198,.13);--accent-line: rgba(134,212,198,.38);--on-accent: #06201c;--gradient: linear-gradient(120deg, #7cc3e0 0%, #86d4c6 55%, #b4eadf 100%);--ok: #7dd6a4;--ok-bg: rgba(125,214,164,.13);--warn: #f2c46b;--warn-bg: rgba(242,196,107,.13);--crit: #ff9b92;--crit-bg: rgba(255,155,146,.13);--run: #7fb8f0;--run-bg: rgba(127,184,240,.13);--idle-bg: #1a2a36;--nav-bg: rgba(10,20,28,.72);--nav-ink: #e6f0f5;--nav-muted: #8ea3b2;--nav-active-bg: rgba(134,212,198,.14);--nav-active-ink: #a6e6da;--overlay-bg: rgba(2,8,12,.66);--shadow: 0 0 0 1px rgba(200,225,240,.05);--shadow-lg: 0 0 0 1px rgba(200,225,240,.08), 0 30px 60px rgba(0,0,0,.55);--focus: #86d4c6;--font-ui: "Work Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Work Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Azeret Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 10px;--button-radius: 999px;--field-radius: 10px;--field-radius-sm: 10px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(180deg, #0e1f2b 0px, rgba(10,20,28,0) 420px), #0a141c;--hero-bg: repeating-linear-gradient(180deg, rgba(166,224,212,.07) 0 1px, transparent 1px 8px) bottom / 100% 36% no-repeat, radial-gradient(700px 200px at 70% 64%, rgba(124,195,224,.16), transparent 70%), linear-gradient(180deg, #0f2332 0%, #12293a 63%, #0f3038 64.5%, #0c2a2f 100%);--hero-ink: #eef7fa;--hero-muted: #a9c6d2;--chart-1: #7cc3e0;--chart-2: #5fc4b4;--chart-3: #8fb0f0;--chart-4: #b5cad8;--chart-5: #f0b36e;--chart-6: #9aa8b8;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=d-laguna]:not([data-mode=light]){color-scheme:dark;--bg: #081a1e;--card: #0e242a;--card-soft: #133038;--ink: #e5f4f5;--ink-2: #b0cfd3;--muted: #8aafb5;--line: rgba(190,235,240,.12);--line-soft: rgba(190,235,240,.06);--brand: #6fd3d2;--brand-2: #a3e6e3;--on-brand: #062025;--accent: #ffa07a;--accent-deep: #8fe0de;--accent-soft: rgba(111,211,210,.12);--accent-line: rgba(111,211,210,.4);--on-accent: #2b0d07;--gradient: linear-gradient(135deg, #1c8290 0%, #6fd3d2 60%, #b8efec 100%);--ok: #7ddba5;--ok-bg: rgba(125,219,165,.13);--warn: #f4c567;--warn-bg: rgba(244,197,103,.13);--crit: #ff858f;--crit-bg: rgba(255,133,143,.13);--run: #8db8f5;--run-bg: rgba(141,184,245,.13);--idle-bg: #17323a;--nav-bg: #10292f;--nav-ink: #e5f4f5;--nav-muted: #8aafb5;--nav-active-bg: rgba(111,211,210,.14);--nav-active-ink: #a3e6e3;--overlay-bg: rgba(0,8,10,.66);--shadow: 0 0 0 1px rgba(190,235,240,.06);--shadow-lg: 0 0 0 1px rgba(190,235,240,.1), 0 30px 70px rgba(0,0,0,.55);--focus: #6fd3d2;--font-ui: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 22px;--radius-sm: 14px;--button-radius: 999px;--field-radius: 14px;--field-radius-sm: 14px;--border-width: 0px;--heading-weight: 800;--heading-tracking: -.02em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(rgba(111,211,210,.07) 1px, transparent 1.4px) 0 0 / 22px 22px, radial-gradient(1000px 520px at 92% -12%, rgba(111,211,210,.1), transparent 60%), radial-gradient(520px 320px at 0% 100%, rgba(255,160,122,.06), transparent 70%), #081a1e;--hero-bg: radial-gradient(460px 240px at 96% 0%, rgba(255,160,122,.2), transparent 65%), radial-gradient(760px 380px at 8% 125%, rgba(111,211,210,.22), transparent 60%), linear-gradient(135deg, #0d3a42 0%, #0a2b31 100%);--hero-ink: #effafa;--hero-muted: #b3d8dc;--chart-1: #6fd3d2;--chart-2: #3fb0b3;--chart-3: #8fb4f5;--chart-4: #ff9d85;--chart-5: #a9bcc8;--chart-6: #e8c25f;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-draha]:not([data-mode=light]){color-scheme:dark;--bg: #07130e;--card: #0e1f18;--card-soft: #152a21;--ink: #eef6f1;--ink-2: #c1d3c9;--muted: #8ea799;--line: rgba(204, 255, 51, .14);--line-soft: rgba(238, 246, 241, .07);--brand: #ccff33;--brand-2: #b3eb1a;--on-brand: #0a1f17;--accent: #ccff33;--accent-deep: #d6ff66;--accent-soft: rgba(204, 255, 51, .11);--accent-line: rgba(204, 255, 51, .55);--on-accent: #0a1f17;--gradient: linear-gradient(135deg, #8fd41c 0%, #ccff33 100%);--ok: #5ed49c;--ok-bg: rgba(94, 212, 156, .13);--warn: #ffc95a;--warn-bg: rgba(255, 201, 90, .13);--crit: #ff7d73;--crit-bg: rgba(255, 125, 115, .14);--run: #84b2ff;--run-bg: rgba(132, 178, 255, .14);--idle-bg: #1a2e25;--nav-bg: #10291f;--nav-ink: #eef6f1;--nav-muted: #9cb6a9;--nav-active-bg: #ccff33;--nav-active-ink: #0a1f17;--overlay-bg: rgba(2, 8, 6, .74);--shadow: 0 0 0 1px rgba(204, 255, 51, .05);--shadow-lg: 0 0 0 1px rgba(204, 255, 51, .14), 0 22px 54px -14px rgba(0, 0, 0, .75);--focus: #ccff33;--font-ui: "Funnel Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Unbounded", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 10px;--radius-sm: 6px;--button-radius: 6px;--field-radius: 6px;--field-radius-sm: 6px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.025em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(90deg, #ccff33 0 3px, transparent 3px), #07130e;--hero-bg: linear-gradient(#ccff33, #ccff33) 0 100% / 100% 4px no-repeat, linear-gradient(112deg, transparent 0 40%, #ccff33 40% 52%, transparent 52% 64%, rgba(204, 255, 51, .4) 64% 69%, transparent 69%) 100% calc(100% - 10px) / 120px 44px no-repeat, #0f3326;--hero-ink: #ffffff;--hero-muted: #b0cbbe;--chart-1: #ccff33;--chart-2: #5ed49c;--chart-3: #84b2ff;--chart-4: #2f8a5f;--chart-5: #8ea799;--chart-6: #ff9a5e;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-milimetr]:not([data-mode=light]){color-scheme:dark;--bg: #131416;--card: #1b1d20;--card-soft: #24272b;--ink: #f2f3f4;--ink-2: #c8cbcf;--muted: #9ba0a6;--line: rgba(242, 243, 244, .26);--line-soft: rgba(242, 243, 244, .08);--brand: #ff6a2e;--brand-2: #ff8b57;--on-brand: #131416;--accent: #ff6a2e;--accent-deep: #ff8b57;--accent-soft: rgba(255, 106, 46, .14);--accent-line: #ff6a2e;--on-accent: #131416;--gradient: linear-gradient(90deg, #ff6a2e 0%, #ff9a5c 100%);--ok: #58d08f;--ok-bg: rgba(88, 208, 143, .13);--warn: #f3d04b;--warn-bg: rgba(243, 208, 75, .13);--crit: #ff7169;--crit-bg: rgba(255, 113, 105, .14);--run: #82a8ff;--run-bg: rgba(130, 168, 255, .14);--idle-bg: #272a2e;--nav-bg: #0c0d0e;--nav-ink: #f2f3f4;--nav-muted: #9ba0a6;--nav-active-bg: #ff6a2e;--nav-active-ink: #131416;--overlay-bg: rgba(0, 0, 0, .72);--shadow: none;--shadow-lg: 0 0 0 1px rgba(242, 243, 244, .16), 0 22px 50px -12px rgba(0, 0, 0, .75);--focus: #ff8b57;--font-ui: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 0px;--radius-sm: 0px;--button-radius: 0px;--field-radius: 0px;--field-radius-sm: 0px;--border-width: 1px;--heading-weight: 600;--heading-tracking: -.03em;--numeric-variant: tabular-nums;--page-bg: linear-gradient(rgba(242, 243, 244, .03) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgba(242, 243, 244, .03) 1px, transparent 1px) 0 0 / 24px 24px, #131416;--hero-bg: repeating-linear-gradient(-45deg, #ff6a2e 0 9px, #0c0d0e 9px 18px) 0 100% / 100% 6px no-repeat, #1e2124;--hero-ink: #f2f3f4;--hero-muted: #a9aeb4;--chart-1: #ff6a2e;--chart-2: #f2f3f4;--chart-3: #82a8ff;--chart-4: #f3c443;--chart-5: #7a8088;--chart-6: #5fbfa3;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}html[data-theme=e-rastr]:not([data-mode=light]){color-scheme:dark;--bg: #100e1f;--card: #19162d;--card-soft: #221e3a;--ink: #f5f3fb;--ink-2: #cfcbe0;--muted: #9a94b3;--line: rgba(245, 243, 251, .45);--line-soft: rgba(245, 243, 251, .09);--brand: #ff8db3;--brand-2: #ffb0cb;--on-brand: #15122b;--accent: #ff8db3;--accent-deep: #ffa6c4;--accent-soft: rgba(255, 141, 179, .14);--accent-line: #ff8db3;--on-accent: #15122b;--gradient: linear-gradient(90deg, #ff8db3 0%, #ffb0cb 100%);--ok: #5fd39c;--ok-bg: rgba(95, 211, 156, .13);--warn: #ffc75a;--warn-bg: rgba(255, 199, 90, .13);--crit: #ff7a72;--crit-bg: rgba(255, 122, 114, .14);--run: #93a9ff;--run-bg: rgba(147, 169, 255, .15);--idle-bg: #27223f;--nav-bg: #0b0a17;--nav-ink: #f5f3fb;--nav-muted: #a8a2c1;--nav-active-bg: #ff8db3;--nav-active-ink: #15122b;--overlay-bg: rgba(6, 4, 14, .74);--shadow: none;--shadow-lg: 5px 5px 0 #ff8db3;--focus: #93a9ff;--font-ui: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 8px;--button-radius: 10px;--field-radius: 8px;--field-radius-sm: 8px;--border-width: 1.5px;--heading-weight: 700;--heading-tracking: -.035em;--numeric-variant: tabular-nums;--page-bg: radial-gradient(rgba(245, 243, 251, .05) 1px, transparent 1.4px) 0 0 / 16px 16px, #100e1f;--hero-bg: radial-gradient(circle at 100% 0, rgba(255, 141, 179, .16) 0 180px, transparent 181px), #1f1b36;--hero-ink: #ffffff;--hero-muted: #d8d2ec;--chart-1: #f5f3fb;--chart-2: #ff8db3;--chart-3: #93a9ff;--chart-4: #7c7697;--chart-5: #e0457f;--chart-6: #6fd0c1;--metric-ink: var(--on-brand);--metric-muted: color-mix(in srgb, var(--on-brand) 78%, transparent);--shine: var(--card);--signature-line: var(--ink);--paper-sheet-bg: var(--card);--paper-sheet-shadow: var(--shadow);--paper-sheet-line: color-mix(in srgb, var(--line) 80%, var(--card));--paper-badge-ink: var(--bg);--paper-badge-bg: var(--crit);--letter-lift-shadow: var(--shadow-lg);--letter-hint-ink: var(--on-brand);--letter-hint-bg: color-mix(in srgb, var(--brand) 88%, transparent);--letter-backdrop: var(--overlay-bg);--letter-sheet-shadow: var(--shadow-lg);--letter-close-line: var(--line);--letter-close-ink: var(--ink);--letter-close-bg: var(--card);--letter-close-hover: var(--card-soft)}}html[data-nav] .topbar{border-bottom-color:var(--line-soft)}html[data-nav=light] .topbar{background:color-mix(in srgb,var(--nav-bg) 88%,transparent)}html[data-nav=dark] .topbar{background:var(--nav-bg)}html[data-nav=brand] .topbar{position:relative;--nav-ink: var(--on-brand);--nav-muted: color-mix(in srgb, var(--on-brand) 72%, transparent);background:var(--brand);color:var(--on-brand);border-bottom-color:transparent}html[data-nav=brand] .topbar:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--gradient)}html[data-nav=glass] .topbar{background:color-mix(in srgb,var(--nav-bg) 96%,var(--bg));border-bottom-color:var(--line-soft)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-nav=glass] .topbar{background:color-mix(in srgb,var(--nav-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}html[data-nav=float] .topbar{position:sticky;top:12px;z-index:20;margin:12px clamp(18px,5vw,72px) 0;min-height:62px;padding:10px 16px;border:1px solid var(--line-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--nav-bg) 96%,var(--bg));box-shadow:var(--shadow-lg)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-nav=float] .topbar{background:color-mix(in srgb,var(--nav-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}html[data-card=elevated] :where(.card,.app-tile,.dashboard-card){border-color:transparent;box-shadow:var(--shadow-lg)}html[data-card=flat] :where(.card,.app-tile,.dashboard-card){border-color:transparent;box-shadow:none}html[data-card=tinted] :where(.card,.app-tile,.dashboard-card){border-color:color-mix(in srgb,var(--brand) 14%,var(--line));background:color-mix(in srgb,var(--brand) 5%,var(--card))}html[data-card=glass] :where(.card,.app-tile,.dashboard-card){border-color:color-mix(in srgb,var(--line) 85%,transparent);background:color-mix(in srgb,var(--card) 96%,var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--card) 70%,transparent),var(--shadow)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-card=glass] :where(.card,.app-tile,.dashboard-card){background:color-mix(in srgb,var(--card) 66%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}html[data-button=gradient] .button-primary{background:var(--gradient);border-color:transparent;color:var(--on-accent)}html[data-button=outline-bold] .button-primary{border:max(2px,var(--border-width)) solid var(--accent-deep);color:var(--accent-deep);background:transparent;box-shadow:none}html[data-button=outline-bold] .button-primary:hover:not(:disabled){color:var(--on-accent);background:var(--accent)}html[data-button=outline-bold] .button-secondary{border-width:max(2px,var(--border-width));border-color:var(--ink-2)}html[data-theme]:not([data-theme=recepce]) :where(h1,h2,h3){font-family:var(--font-display);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}html[data-theme]:not([data-theme=recepce]) .brand{font-family:var(--font-display);letter-spacing:var(--heading-tracking)}html[data-theme]:not([data-theme=recepce]) .topbar .brand,html[data-theme]:not([data-theme=recepce]) .topbar .topnav a{color:var(--nav-ink)}html[data-theme]:not([data-theme=recepce]) .topbar .topnav a:hover{color:var(--nav-ink);opacity:.8}html[data-theme]:not([data-theme=recepce]) .topbar .account,html[data-theme]:not([data-theme=recepce]) .topbar .account>span{color:var(--nav-muted)}html[data-theme]:not([data-theme=recepce]) .topbar .topbar-credits:not(.is-low){border-color:color-mix(in srgb,var(--nav-ink) 22%,transparent);color:var(--nav-ink);background:color-mix(in srgb,var(--nav-ink) 10%,transparent)}html[data-theme]:not([data-theme=recepce]) .topbar .topbar-credits:not(.is-low) small{color:var(--nav-muted)}html[data-theme]:not([data-theme=recepce]) .topbar .button-ghost{color:var(--nav-ink);border-color:color-mix(in srgb,var(--nav-ink) 40%,transparent);background:transparent}html[data-theme]:not([data-theme=recepce]) .topbar .button-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--nav-ink) 12%,transparent)}html[data-theme]:not([data-theme=recepce]) .home-heading{padding:clamp(20px,4vw,30px);border-radius:var(--radius);background:var(--hero-bg);color:var(--hero-ink)}html[data-theme]:not([data-theme=recepce]) .home-heading :where(h1,h2,h3,p){color:var(--hero-ink)}html[data-theme]:not([data-theme=recepce]) .home-heading .eyebrow,html[data-theme]:not([data-theme=recepce]) .home-heading .lede{color:var(--hero-muted)}html[data-theme]:not([data-theme=recepce]) .home-heading .button-ghost,html[data-theme]:not([data-theme=recepce]) .home-heading .button-secondary{color:var(--hero-ink);border-color:color-mix(in srgb,var(--hero-ink) 45%,transparent);background:transparent}html[data-theme]:not([data-theme=recepce]) .home-heading .button-ghost:hover:not(:disabled),html[data-theme]:not([data-theme=recepce]) .home-heading .button-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--hero-ink) 12%,transparent)}html[data-theme]:not([data-theme=recepce]) .home-heading .button-primary,html[data-theme]:not([data-theme=recepce]) .home-heading .button-primary:hover:not(:disabled){border-color:transparent;color:var(--on-accent);background:var(--accent)}.page>*{animation:m-rise var(--dur-slow) var(--ease-out) both}.page>:nth-child(2){animation-delay:50ms}.page>:nth-child(3){animation-delay:.1s}.page>:nth-child(4){animation-delay:.15s}.page>:nth-child(n+5){animation-delay:.2s}.tab-panel{animation:m-rise var(--dur-med) var(--ease-out) both}.banner{animation:m-drop var(--dur-med) var(--ease-out) both}.button.is-busy{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:progress}.button.is-busy:before{content:"";width:13px;height:13px;flex:0 0 13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:m-spin .8s linear infinite}.stepper li span{transition:background-color var(--dur-med) ease,border-color var(--dur-med) ease,color var(--dur-med) ease}.stepper li.current span{animation:m-pop var(--dur-slow) var(--ease-out);box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}.stepper li.done span{animation:m-pop var(--dur-med) var(--ease-out)}.job-status-running b{animation:m-breathe 1.8s var(--ease-in-out) infinite}.job-status{animation:m-pop var(--dur-med) var(--ease-out)}.m-number{display:inline-block}.m-number.is-up{animation:m-tick-up var(--dur-slow) var(--ease-out)}.m-number.is-down{animation:m-tick-down var(--dur-slow) var(--ease-out)}.skeleton{display:grid;gap:10px}.skeleton i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--line) 0%,color-mix(in srgb,var(--line) 40%,var(--card)) 45%,var(--line) 90%) 0 0 / 220% 100%;animation:m-skeleton 1.4s ease-in-out infinite}.skeleton i:nth-child(1){width:38%;height:18px}.skeleton i:nth-child(2){width:92%}.skeleton i:nth-child(3){width:78%}.skeleton i:nth-child(4){width:64%}.skeleton-card{padding:22px}@keyframes m-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes m-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes m-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes m-pop{0%{transform:scale(.86)}60%{transform:scale(1.06)}to{transform:none}}@keyframes m-tick{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes m-tick-up{0%{opacity:0;transform:translateY(8px);color:var(--ok)}45%{opacity:1;transform:none;color:var(--ok)}to{color:inherit}}@keyframes m-tick-down{0%{opacity:0;transform:translateY(-8px);color:var(--warn)}45%{opacity:1;transform:none;color:var(--warn)}to{color:inherit}}@keyframes m-shimmer{0%{background-position:200% 0}to{background-position:0 0}}@keyframes m-indeterminate{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes m-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes m-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes m-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--warn) 55%,transparent)}to{box-shadow:0 0 0 9px transparent}}@keyframes m-breathe{0%,to{opacity:1;transform:none}50%{opacity:.45;transform:scale(.8)}}.page>.tab-panel{animation:m-rise var(--dur-med) var(--ease-out) both;animation-delay:0ms}.launch-confirm{animation:m-rise var(--dur-slow) var(--ease-out) both}.launch-confirm .launch-card{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.launch-done{display:flex;align-items:center;gap:18px;animation:m-rise var(--dur-med) var(--ease-out) both}.launch-done h2{margin:0 0 4px}.launch-done p{margin:0;color:var(--muted)}.launch-done svg{flex:0 0 48px;width:48px;height:48px;fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.launch-done circle{stroke-dasharray:132;stroke-dashoffset:132;opacity:.35;animation:m-draw .5s var(--ease-out) forwards}.launch-done path{stroke-dasharray:34;stroke-dashoffset:34;animation:m-draw .38s var(--ease-out) .28s forwards}.app-tiles-grid>*{animation:m-rise var(--dur-slow) var(--ease-out) both}.app-tiles-grid>:nth-child(2){animation-delay:60ms}.app-tiles-grid>:nth-child(3){animation-delay:.12s}.app-tiles-grid>:nth-child(4){animation-delay:.18s}.app-tiles-grid>:nth-child(n+5){animation-delay:.24s}*{box-sizing:border-box}[hidden]{display:none!important}html{min-width:360px}body{min-width:360px;min-height:100vh;margin:0;color:var(--ink);font:400 .92rem/1.55 var(--font-ui);background:var(--page-bg);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer}a{color:var(--accent-deep)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px clamp(18px,5vw,72px);border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--nav-bg) 88%,transparent);color:var(--nav-ink)}.brand{color:var(--nav-ink);font-size:1.05rem;font-weight:800;text-decoration:none;letter-spacing:-.02em}.account{display:flex;align-items:center;gap:12px;color:var(--nav-muted);font-size:.78rem}.page{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:48px 0 80px}.page-narrow{width:min(680px,calc(100% - 36px))}.hero{max-width:720px;margin-bottom:28px}.eyebrow{margin:0 0 8px;color:var(--accent-deep);font:500 .75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:14px;font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.08;letter-spacing:-.05em}h2{margin-bottom:8px;font-size:1.45rem;letter-spacing:-.03em}h3{margin-bottom:8px;font-size:1rem}.lede{max-width:620px;color:var(--ink-2);font-size:1rem}.card{padding:clamp(20px,4vw,32px);border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.form-card{display:grid;align-content:start;gap:22px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:7px;color:var(--ink-2);font-size:.78rem;font-weight:700}.field input,.field select{width:100%;min-height:46px;padding:10px 12px;border:var(--border-width) solid var(--line);border-radius:var(--field-radius);color:var(--ink);background:var(--card-soft)}.field input[aria-invalid=true]{border-color:var(--crit)}.field small{color:var(--muted);font-size:.72rem;font-weight:400}.field .field-error{color:var(--crit)}.field .field-warning{color:var(--warn);font-size:.75rem;font-weight:500}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:var(--border-width) solid transparent;border-radius:var(--button-radius);font-weight:800;text-decoration:none;transition:transform .15s ease,background .15s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.58}.button-primary{color:var(--on-accent);background:var(--accent)}.button-secondary{color:var(--ink);border-color:var(--line);background:var(--card)}.button-ghost{min-height:36px;padding:7px 12px;color:var(--ink-2);border-color:var(--line);background:transparent}.link-button{padding:0;border:0;color:var(--accent-deep);background:none;text-decoration:underline}.banner{padding:13px 16px;border-radius:12px;font-size:.84rem}.banner-info{color:var(--run);background:var(--run-bg)}.banner-warning{color:var(--warn);background:var(--warn-bg)}.banner-success{color:var(--ok);background:var(--ok-bg)}.consent{display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);font-size:.78rem}.consent input{margin-top:4px;accent-color:var(--accent-deep)}.auth-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:.82rem}.auth-alt{display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--line-soft)}.stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 28px;padding:0;list-style:none}.stepper li{display:grid;gap:8px;color:var(--muted);font-size:.7rem}.stepper li span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;font:500 .75rem var(--font-mono)}.stepper li.current,.stepper li.done{color:var(--ink)}.stepper li.current span{border-color:var(--accent);color:var(--on-accent);background:var(--accent)}.stepper li.done span{border-color:var(--ok);color:var(--ok)}.stepper li small{font-size:.7rem}.choice-grid,.plan-grid,.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.choice,.plan{display:grid;gap:8px;align-content:start;min-height:130px;padding:16px;border:1px solid var(--line);border-radius:13px;color:var(--ink);text-align:left;background:var(--card-soft)}.choice.selected,.plan.selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.choice strong,.plan strong{font-size:.95rem}.choice small,.plan small{color:var(--muted)}.plan-price{margin-top:auto;font:500 1.05rem var(--font-mono);overflow-wrap:anywhere}.plan-badge{width:max-content;padding:3px 7px;border-radius:99px;color:var(--warn);background:var(--warn-bg);font-size:.67rem;font-weight:800}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px}.toolbar p{margin:0;color:var(--muted)}.metric{padding:22px;border-radius:var(--radius-sm);color:var(--metric-ink);background:var(--brand-2)}.metric strong{display:block;font:500 2rem var(--font-mono)}.metric small{color:var(--metric-muted)}.institution-list{display:grid;gap:12px}.institution-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.institution-row:last-child{border-bottom:0}.institution-name{display:flex;align-items:center;gap:8px;font-weight:800}.institution-name small{color:var(--muted);font-weight:400}.dashboard-grid{grid-template-columns:repeat(2,1fr)}.dashboard-card{display:grid;gap:10px;min-height:160px}.dashboard-card p{color:var(--muted)}.mono{font-family:var(--font-mono);font-variant-numeric:var(--numeric-variant)}.empty{color:var(--muted)}@media(max-width:680px){.page{padding-top:30px}.form-grid,.institution-row,.dashboard-grid,.choice-grid,.plan-grid{grid-template-columns:1fr}.topbar{min-height:62px}.account>span{display:none}.stepper{gap:4px}.stepper li small{font-size:.62rem}.toolbar{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important}}.topnav{margin-left:auto;margin-right:16px;display:flex;gap:16px}.topnav a{color:var(--nav-ink);text-decoration:none;font-weight:600;font-size:14px}.topnav a:hover{color:var(--accent-deep);text-decoration:underline}.topbar .account{margin-left:0}.assistant-meta{display:block;color:var(--muted, #6b7280);margin-top:2px}.form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.form-row .field{flex:1 1 260px;margin:0}.form-row .button{flex:0 0 auto}.actions-start{justify-content:flex-start}.empty-actions{display:grid;gap:12px}.plan-unit{color:var(--muted);font-size:.72rem}.plan-saving{width:100%;box-sizing:border-box;padding:3px 8px;border-radius:99px;color:var(--ok);background:var(--ok-bg);font-size:.67rem;font-weight:800}.launch-heading{display:grid;gap:6px;margin-bottom:20px}.launch-heading h1{margin:0}.launch-card{display:grid;gap:22px}.launch-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:0}.launch-facts div{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card-soft)}.launch-facts dt{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.launch-facts dd{margin:4px 0 0;font:500 1.05rem var(--font-mono)}.launch-blockers{display:grid;gap:12px}.launch-blockers h2{margin:0;font-size:1rem}.launch-blocker{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--warn-bg)}.launch-blocker p{margin:4px 0 0;color:var(--ink-2);font-size:.82rem}.launch-actions{display:flex;flex-wrap:wrap;gap:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tabbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.tabbar .button{min-height:38px;padding:8px 14px}.settings-stack{display:grid;gap:22px}.plan{display:flex;flex-direction:column}.plan>.button{margin-top:auto}.credential-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,24px);background:var(--overlay-bg)}.credential-modal{width:min(100%,460px);max-height:min(90vh,620px);overflow-y:auto}.topbar-credits{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);border-radius:var(--button-radius);color:var(--nav-ink);text-decoration:none;background:var(--card);white-space:nowrap}.topbar-credits strong{font:600 .8rem var(--font-mono);font-variant-numeric:tabular-nums}.topbar-credits small{color:var(--muted);font-size:.68rem}.topbar-credits.is-low{border-color:color-mix(in srgb,var(--warn) 55%,var(--line));color:var(--warn);background:var(--warn-bg)}.topbar{flex-wrap:nowrap}.brand{flex:0 0 auto;white-space:nowrap}.topnav,.topbar .account{flex-wrap:nowrap;white-space:nowrap}.topbar .account{flex:0 0 auto}.topbar .account .button{white-space:nowrap}@media(max-width:680px){.topbar-credits{gap:0;padding:6px 8px}.topbar-credits small{display:none}.topnav{margin-right:8px;gap:8px}.topbar .account{gap:6px}.topbar .account .button{padding:7px 8px}}@media(max-width:420px){.topbar{padding:10px 16px}.topnav{display:none}.topbar .account{gap:6px}.topbar .account .button{min-height:32px;padding:6px 8px;font-size:.76rem}}
