html[data-portal-appearance]{color-scheme:light;--portal-selection-hover:#dfe7ff;--portal-preview-air-page:#edf3fb;--portal-preview-air-surface:#ffffff;--portal-preview-graphite-page:#151c28;--portal-preview-graphite-surface:#283548;--portal-preview-graphite-sidebar:#1b2533;--v2-color-page:#f3f6fc;--v2-color-focus:#285cd9;--portal-shell-background:#f3f6fc;--v2-color-page-deep:#e8f1fc;--v2-color-surface-muted:#edf3fb;--v2-color-primary:#285cd9;--v2-color-primary-hover:#204bb5;--v2-color-primary-pressed:#204bb5;--v2-color-text-primary:#263a56;--v2-color-text-secondary:#596d88;--v2-color-text-muted:#596d88;--v2-color-border-subtle:#e0e9f4;--v2-color-border-strong:#748bab;--v2-color-success:#14724e;--v2-color-warning:#8b5200;--v2-color-success-frame:#24966c;--v2-color-success-soft:#eaf7f0;--v2-color-info-soft:#eaf2ff;--portal-sky-soft:#dcecff;--portal-mint-soft:#e9f6f3;--portal-lilac-soft:#f0edfb;--portal-control-border:#ccdced;--v2-radius-control:12px;--v2-radius-card:18px;--v2-radius-panel:22px;--v2-radius-pill:999px;--v2-sidebar-width:224px;--v2-content-width:1360px;--v2-shadow-soft:0 4px 24px rgb(38 72 119/4%);--portal-card-shadow:var(--v2-shadow-soft);--v2-shadow-panel:0 20px 64px rgb(21 40 64/15%);--v2-text-body-size:14px;--v2-text-h1-size:clamp(27px,2.5vw,34px);--v2-text-h1-line:1.2;--v2-text-h2-size:18px;--portal-heading-weight:650;--portal-sidebar-background:#ffffff;--portal-sidebar-text:#536781;--portal-sidebar-muted:#61728b;--portal-sidebar-title:#263a56;--portal-sidebar-border:#e0e9f4;--portal-sidebar-hover:#edf3fb;--portal-sidebar-active:#e7efff;--portal-sidebar-active-text:#204bb5;--portal-section-gap:24px;--portal-panel-padding:24px;--portal-row-padding:14px}html[data-portal-appearance=rhythm]{color-scheme:dark;--v2-color-page:var(--portal-preview-graphite-page);--portal-shell-background:var(--v2-color-page);--v2-color-page-deep:#192333;--v2-color-surface:#202a39;--v2-color-surface-translucent:rgb(32 42 57/92%);--v2-color-surface-muted:var(--portal-preview-graphite-surface);--v2-color-primary:#acbfff;--v2-color-primary-hover:#c4d2ff;--v2-color-primary-pressed:#b6c9ff;--v2-color-text-primary:#e7edf7;--v2-color-text-secondary:#b0bfd2;--v2-color-text-muted:#9eafc5;--v2-color-text-inverse:#16233d;--v2-color-border-subtle:#354458;--v2-color-border-strong:#71839d;--v2-color-focus:#a9c1ff;--v2-color-success:#78d8ae;--v2-color-success-frame:#45b48c;--v2-color-success-soft:#203d35;--v2-color-warning:#f0c47e;--v2-color-warning-soft:#413727;--v2-color-danger:#ffa0ad;--v2-color-danger-soft:#442d38;--v2-color-info-soft:#2b3b58;--portal-selection-hover:#344866;--portal-sky-soft:#263c57;--portal-mint-soft:#243d3b;--portal-lilac-soft:#353449;--portal-control-border:#52647e;--portal-sidebar-background:var(--portal-preview-graphite-sidebar);--portal-sidebar-text:#acbbce;--portal-sidebar-muted:#9bacbf;--portal-sidebar-title:var(--v2-color-text-primary);--portal-sidebar-border:#303f53;--portal-sidebar-hover:#263449;--portal-sidebar-active:#30415e;--portal-sidebar-active-text:#c4d2ff;--v2-shadow-panel:0 20px 64px rgb(0 0 0/35%);--v2-radius-control:10px;--v2-radius-card:14px;--v2-radius-panel:18px;--v2-shadow-soft:0 4px 24px rgb(0 0 0/12%);--portal-card-shadow:var(--v2-shadow-soft);--portal-section-gap:20px;--portal-panel-padding:20px;--portal-row-padding:10px}html[data-portal-appearance] :is(.v2-gravity-root,.v2-gravity-popup){--g-font-family-sans:var(--v2-font);--g-color-text-primary:var(--v2-color-text-primary);--g-color-text-secondary:var(--v2-color-text-secondary);--g-text-body-1-font-size:14px;--g-text-body-1-line-height:20px;--g-modal-border-radius:var(--v2-radius-panel);--g-color-base-background:var(--v2-color-surface);--g-color-base-modal:var(--v2-color-surface);--g-color-base-float:var(--v2-color-surface);--g-color-base-float-hover:var(--v2-color-surface-muted);--g-color-base-generic:var(--v2-color-surface-muted);--g-color-base-generic-hover:var(--v2-color-info-soft);--g-color-base-selection-hover:var(--portal-selection-hover);--g-color-text-hint:var(--v2-color-text-muted);--g-color-line-generic-accent:var(--v2-color-border-strong);--g-text-input-border-color:var(--v2-color-border-strong);--g-text-input-placeholder-color:var(--v2-color-text-secondary);--g-button-focus-outline-color:var(--v2-color-focus);--g-button-focus-outline-width:2px;--g-button-focus-outline-offset:3px;--g-color-base-positive-heavy:var(--v2-color-success-frame);--g-color-base-positive-light:var(--v2-color-success-soft);--g-color-text-positive:var(--v2-color-success);--g-color-text-positive-heavy:var(--v2-color-success);--g-color-line-focus:var(--v2-color-focus);--g-color-text-link-visited:var(--v2-color-primary-pressed);--g-color-text-link-visited-hover:var(--v2-color-primary-hover);--g-border-radius-s:6px;--g-border-radius-m:var(--v2-radius-control);--g-border-radius-l:var(--v2-radius-card);--g-border-radius-xl:var(--v2-radius-panel);--g-text-header-1-font-size:var(--v2-text-h1-size);--g-text-header-1-line-height:var(--v2-text-h1-line);--g-text-header-font-weight:600;--g-text-subheader-font-weight:600;--g-color-text-brand-heavy:var(--v2-color-primary-pressed);--g-color-text-complementary:var(--v2-color-text-secondary);--g-color-base-generic-ultralight:var(--v2-color-surface-muted)}html[data-portal-appearance] .v2-surface :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--v2-color-focus)}html[data-portal-appearance=rhythm] :is(.v2-gravity-root,.v2-gravity-popup){--g-color-text-danger:var(--v2-color-danger);--g-color-text-danger-heavy:var(--v2-color-danger);--g-color-base-danger-light:var(--v2-color-danger-soft);--g-color-text-warning:var(--v2-color-warning);--g-color-text-warning-heavy:var(--v2-color-warning);--g-color-base-warning-light:var(--v2-color-warning-soft);--g-color-text-info:var(--v2-color-primary);--g-color-text-info-heavy:var(--v2-color-primary-pressed);--g-color-base-info-light:var(--v2-color-info-soft)}