:root{--gutter-h:2rem;--nav-width:256px;--cms-bg:#f2f7f4;--cms-bg-strong:#e9f2ee;--cms-surface:#f9fdfbe6;--cms-surface-strong:#fafdfb;--cms-border:#12322a1c;--cms-border-strong:#12322a2b;--cms-shadow-soft:0 18px 40px -30px #0e2a2247;--cms-shadow-strong:0 30px 80px -48px #12322a61;--cms-ink:#0f2420;--cms-ink-muted:#3d5a53;--cms-accent:#1b6b5d;--cms-accent-strong:#115348;--cms-accent-soft:#d6f0e8;--cms-warm:#d3824b;--cms-warm-soft:#ffe6d3;--cms-success-soft:#d4ede2;--cms-warning-soft:#ffebc9;--cms-error-soft:#f9dfd9;--cms-grid-line:#12322a0a;--cms-ops-shell-bg:linear-gradient(180deg, #f6fcf9f0, #e8f5f0eb);--cms-ops-shell-border:#12322a1c;--cms-ops-panel-bg:#f6fcf9d1;--cms-ops-panel-bg-strong:#fafefcf5;--cms-ops-panel-muted:#e2f2eccc;--cms-ops-table-head:#e4f3eef0;--cms-ops-row-bg:#f6fcf9d1;--cms-ops-row-muted:#e2f2eca8;--cms-ops-detail-bg:#f0faf6eb;--cms-ops-border:#1b272324;--cms-ops-border-strong:#1b272333;--cms-ops-link:#12564a;--cms-ops-link-hover:#0d3f36;--cms-ops-hero-start:#11212c;--cms-ops-hero-mid:#183845;--cms-ops-hero-end:#126764;--cms-ops-hero-card:#ffffff1c;--cms-ops-info-bg:#ddf1ee;--cms-ops-info-ink:#0f6c66;--cms-ops-info-border:#0f6c662e;--cms-ops-success-bg:#dff2e8;--cms-ops-success-ink:#0f5a46;--cms-ops-success-border:#0f5a462e;--cms-ops-warning-bg:#ffefd4;--cms-ops-warning-ink:#975a14;--cms-ops-warning-border:#975a142e;--cms-ops-danger-bg:#f9e0de;--cms-ops-danger-ink:#9f3d34;--cms-ops-danger-border:#9f3d342e}html[data-theme=light]{--theme-bg:var(--cms-bg);--theme-text:var(--cms-ink);--theme-input-bg:#f6fcf9f0;--theme-border-color:var(--cms-border);--theme-elevation-0:var(--cms-surface-strong);--theme-elevation-50:#f0f9f6;--theme-elevation-100:#dff0ea;--theme-elevation-150:#c8e5dc;--theme-elevation-200:#add6cb;--theme-elevation-250:#8ec4b7;--theme-elevation-300:#357871;--theme-elevation-350:#2b6861;--theme-elevation-400:#265d56;--theme-elevation-450:#20524c;--theme-elevation-500:#113d37;--theme-elevation-550:#1e4d47;--theme-elevation-600:#1a423d;--theme-elevation-700:#153530;--theme-elevation-750:#112b27;--theme-elevation-800:var(--cms-ink);--theme-elevation-850:#0b1a17;--theme-elevation-900:#071310;--theme-elevation-950:#040d0b;--theme-elevation-1000:#020807;--theme-success-100:#eef8f3;--theme-success-150:var(--cms-success-soft);--theme-success-200:#c1e1d2;--theme-success-300:#98ccb5;--theme-success-400:#5ea983;--theme-success-500:#1a7a5e;--theme-success-600:#145e48;--theme-success-700:#114b3b;--theme-success-800:#0d392d;--theme-success-900:#09261e;--theme-warning-100:#fff3df;--theme-warning-150:var(--cms-warning-soft);--theme-warning-200:#ffd6ae;--theme-warning-300:#f7b97b;--theme-warning-400:#e09050;--theme-warning-500:#b76826;--theme-warning-600:#914f1a;--theme-warning-700:#6b3a11;--theme-warning-800:#4a270b;--theme-warning-900:#2f1906;--theme-error-100:#fef0eb;--theme-error-150:var(--cms-error-soft);--theme-error-200:#f4c1b7;--theme-error-300:#e79b8d;--theme-error-400:#cf6c5e;--theme-error-500:#b64c3f;--theme-error-600:#943a31;--theme-error-700:#712b24;--theme-error-800:#4e1d18;--theme-error-900:#2f110e;--font-body:"Aptos", "Avenir Next", "Segoe UI", sans-serif;--style-radius-s:12px;--style-radius-m:20px;--style-radius-l:999px}html[data-theme=dark]{--cms-surface:#18211edb;--cms-surface-strong:#1e2824f5;--cms-border:#dfebe41f;--cms-border-strong:#dfebe433;--cms-ink-muted:var(--theme-elevation-500);--cms-badge-bg:#1b6b5d38;--cms-pill-label-bg:#dfebe41a;--theme-bg:#131917;--theme-text:#edf3ef;--theme-input-bg:#18211ee6;--theme-border-color:#dfebe41f;--theme-elevation-0:#19211e;--theme-elevation-50:#1d2723;--theme-elevation-100:#22302b;--theme-elevation-150:#2c3b35;--theme-elevation-200:#34453e;--theme-elevation-250:#41544c;--theme-elevation-300:#566960;--theme-elevation-350:#687b73;--theme-elevation-400:#7f938a;--theme-elevation-450:#91a49d;--theme-elevation-500:#a7b9b2;--theme-elevation-550:#b8c8c1;--theme-elevation-600:#c4d2cc;--theme-elevation-700:#d3ddd8;--theme-elevation-750:#dbe5e0;--theme-elevation-800:#edf3ef;--theme-elevation-850:#f5faf6;--theme-elevation-900:#fafdfb;--theme-elevation-950:#fff;--theme-elevation-1000:#fff;--theme-success-100:#10231d;--theme-success-150:#173228;--theme-success-200:#204234;--theme-success-300:#2d614c;--theme-success-400:#3d8164;--theme-success-500:#69b28d;--theme-success-600:#8cc7a7;--theme-success-700:#b4dec5;--theme-success-800:#d7f2e3;--theme-success-900:#effcf5;--theme-warning-100:#25180e;--theme-warning-150:#382315;--theme-warning-200:#4c301d;--theme-warning-300:#6d4422;--theme-warning-400:#8f5a2c;--theme-warning-500:#e6a46d;--theme-warning-600:#f1bc8d;--theme-warning-700:#f7d4b3;--theme-warning-800:#fde8d3;--theme-warning-900:#fff5e8;--theme-error-100:#261614;--theme-error-150:#371f1c;--theme-error-200:#4a2925;--theme-error-300:#663731;--theme-error-400:#8a4b43;--theme-error-500:#dc8f82;--theme-error-600:#ebaca2;--theme-error-700:#f4ccc6;--theme-error-800:#fde4df;--theme-error-900:#fff4f1;--cms-ops-shell-bg:linear-gradient(180deg, #101716f2, #0b1110fa);--cms-ops-shell-border:#adc1ba29;--cms-ops-panel-bg:#18221fe6;--cms-ops-panel-bg-strong:#121a18f5;--cms-ops-panel-muted:#141d1bcc;--cms-ops-table-head:#121b19f0;--cms-ops-row-bg:#141c1ad6;--cms-ops-row-muted:#1219179e;--cms-ops-detail-bg:#0e1514e0;--cms-ops-border:#adc1ba29;--cms-ops-border-strong:#c4d8d13d;--cms-ops-link:#9ed9c7;--cms-ops-link-hover:#c9f3e6;--cms-ops-hero-start:#101920;--cms-ops-hero-mid:#133039;--cms-ops-hero-end:#0f5c57;--cms-ops-hero-card:#ffffff14;--cms-ops-info-bg:#123d3ac2;--cms-ops-info-ink:#9de5da;--cms-ops-info-border:#5bc4b633;--cms-ops-success-bg:#124031c7;--cms-ops-success-ink:#b5ead2;--cms-ops-success-border:#67b5923d;--cms-ops-warning-bg:#543613c7;--cms-ops-warning-ink:#ffd694;--cms-ops-warning-border:#f5b55a33;--cms-ops-danger-bg:#50211cd1;--cms-ops-danger-ink:#ffc3bc;--cms-ops-danger-border:#e57d7133;--font-body:"Aptos", "Avenir Next", "Segoe UI", sans-serif;--style-radius-s:12px;--style-radius-m:20px;--style-radius-l:999px}body{background:radial-gradient(circle at 12% -6%, #b4dccd24, transparent 26%), radial-gradient(circle at top right, #1b6b5d17, transparent 30%), linear-gradient(180deg, var(--theme-bg) 0%, color-mix(in srgb, var(--theme-bg) 96%, #1b6b5d 4%) 100%);color:var(--theme-text)}html[data-theme=dark] body{background:radial-gradient(circle at 12% -6%,#d3824b1a,#0000 24%),radial-gradient(circle at 100% 0,#1b6b5d2e,#0000 30%),linear-gradient(#0f1413 0%,#121917 48%,#0d1312 100%)}body:before{content:"";pointer-events:none;background-image:linear-gradient(90deg, transparent 0, transparent calc(100% - 1px), var(--cms-grid-line) calc(100% - 1px)), linear-gradient(0deg, transparent 0, transparent calc(100% - 1px), var(--cms-grid-line) calc(100% - 1px));opacity:.34;background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000052,#0000 70%);mask-image:linear-gradient(#00000052,#0000 70%)}.app-header__content,.doc-controls:before,.doc-controls__controls-wrapper,nav,.drawer__content,.collection-list__list-selection,.sticky-toolbar,.bulk-upload--actions-bar,.app-header__mobile-nav-toggler{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header__content{border-bottom:1px solid var(--cms-border);background:#f2f7f4d1;box-shadow:0 12px 24px -22px #16231f61}.app-header{min-height:0;padding-top:.25rem;padding-bottom:.25rem}.step-nav,.app-header .step-nav,.app-header__content .step-nav,.doc-header .step-nav{display:none!important}html[data-theme=dark] .app-header__content{background:linear-gradient(#101716e6,#131b19d1)}.doc-controls:before{opacity:1;background:#f2f7f4e0}html[data-theme=dark] .doc-controls:before{background:#131917d1}.doc-controls__divider,.doc-controls__controls-wrapper,.tabs-field__tabs,.group-field,.collection-list__list-selection,.drawer-action-header,.doc-drawer__header,.bulk-upload--actions-bar{border-color:var(--cms-border)}nav{background:var(--cms-ops-panel-bg);border-right:1px solid var(--cms-ops-border)}html[data-theme=dark] nav{background:var(--cms-ops-panel-bg);border-right-color:var(--cms-ops-border)}@media (min-width:1025px){nav{border:1px solid var(--cms-ops-border);box-shadow:var(--cms-shadow-soft);border-radius:24px;margin:.9rem;padding:1.1rem .85rem;overflow:clip}html[data-theme=dark] nav{border-color:var(--cms-ops-border);box-shadow:0 24px 44px -34px #0000009e}.document-fields__sidebar{border:1px solid var(--cms-border);width:calc(100% - .9rem);box-shadow:var(--cms-shadow-soft);background:#f4fbf8bd;border-radius:26px;margin-block-start:.9rem;margin-inline:auto .9rem;overflow:hidden}html[data-theme=dark] .document-fields__sidebar{background:linear-gradient(#0f1615bd,#0c1211e0);border-color:#adc1ba1f}.document-fields__sidebar-fields{padding-top:1rem;padding-left:1rem;padding-right:1rem}}nav .nav-group{margin-bottom:1rem}nav .nav-group__toggle{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:11px;font-weight:700}nav .nav-group__toggle:hover,nav .nav-group__toggle:focus-visible{color:var(--theme-text)}nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href^=\/admin],nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href=\/]{color:var(--theme-text);border-radius:16px;align-items:center;gap:.75rem;padding:.75rem .9rem;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:flex}nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href^=\/admin]:hover,nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href=\/]:hover{background:#1b6b5d14;transform:translate(2px);box-shadow:inset 0 0 0 1px #1b6b5d1f}html[data-theme=dark] nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href^=\/admin]:hover,html[data-theme=dark] nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href=\/]:hover{background:#224e4742;box-shadow:inset 0 0 0 1px #79b9ab29}nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href^=\/admin][aria-current=page],nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href=\/][aria-current=page]{background:#1b6b5d1f;box-shadow:inset 0 0 0 1px #1b6b5d2e}html[data-theme=dark] nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href^=\/admin][aria-current=page],html[data-theme=dark] nav:not([aria-label=Breadcrumb]):not(.cms-admin-shell__nav) a[href=\/][aria-current=page]{background:#224e474d;box-shadow:inset 0 0 0 1px #79b9ab33}.cms-breadcrumb-rail{all:unset;color:var(--theme-elevation-500,#8a9691);white-space:nowrap;align-items:baseline;gap:4px;min-width:0;font-size:11px;font-weight:400;line-height:1;display:inline-flex}.cms-breadcrumb-rail__segment{all:unset;align-items:baseline;gap:4px;display:inline-flex}.cms-breadcrumb-rail__crumb,.cms-breadcrumb-rail a.cms-breadcrumb-rail__crumb,nav.cms-breadcrumb-rail a.cms-breadcrumb-rail__crumb{all:unset;font:inherit;color:inherit;cursor:pointer;box-shadow:none;height:auto;min-height:0;line-height:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none;display:inline;transform:none}.cms-breadcrumb-rail__crumb:hover,.cms-breadcrumb-rail a.cms-breadcrumb-rail__crumb:hover,nav.cms-breadcrumb-rail a.cms-breadcrumb-rail__crumb:hover{color:var(--theme-text);box-shadow:none;background:0 0;text-decoration:underline;transform:none}.cms-breadcrumb-rail__crumb--last{color:var(--theme-text)}.cms-breadcrumb-rail__separator{all:unset;opacity:.5;-webkit-user-select:none;user-select:none;color:inherit;font-size:10px;display:inline}.btn{transition:transform .16s,box-shadow .18s,border-color .16s,background-color .16s,color .16s}.btn:hover,.btn:focus-visible,.btn:focus,.btn:active{transform:translateY(-1px)}.btn--style-primary{--bg-color:var(--cms-accent);--color:#f7f4ee;--hover-bg:var(--cms-accent-strong);--hover-color:#f7f4ee;box-shadow:0 16px 30px -20px #1b6b5db3}.btn--style-secondary,.btn--style-pill,.btn--style-subtle,.btn--style-dashed{border-radius:999px}.btn--style-secondary,.btn--style-subtle,.btn--style-pill{--btn-border:1px solid var(--cms-border-strong)}.btn--style-subtle,.btn--style-pill{--bg-color:#f4fbf8c7;--hover-bg:#f4fbf8}html[data-theme=light] .btn--style-pill{--bg-color:var(--cms-accent-soft);--hover-bg:#b4e1d2e6;--color:var(--cms-accent);--btn-border:1px solid #1b6b5d33}html[data-theme=dark] .btn--style-secondary,html[data-theme=dark] .btn--style-pill,html[data-theme=dark] .btn--style-subtle,html[data-theme=dark] .btn--style-dashed{--color:var(--cms-ink);--hover-color:var(--cms-ink);color:var(--cms-ink)}html[data-theme=dark] .btn--style-secondary{--bg-color:#f4fbf8c7;--hover-bg:#f4fbf8}html[data-theme=dark] .btn--style-secondary:disabled,html[data-theme=dark] .btn--style-pill:disabled,html[data-theme=dark] .btn--style-subtle:disabled,html[data-theme=dark] .btn--style-dashed:disabled{--color:var(--theme-elevation-400);--hover-color:var(--theme-elevation-400);color:var(--theme-elevation-400)}.card,.auth-fields,.query-preset-bar,.where-builder,.group-by-builder,.pill-selector,.sticky-toolbar,.file-details,.upload-field-card,.collection-list__list-selection,.table--appearance-condensed table,.simple-table__table{background:var(--cms-surface);border-color:var(--cms-border);box-shadow:var(--cms-shadow-soft)}.search-bar,.query-preset-bar,.where-builder,.group-by-builder,.pill-selector,.auth-fields,.table,.simple-table,.file-field,.upload-field-card,.sticky-toolbar{border-radius:20px}.search-bar__actions .pill{border-radius:10px}.field-type.text input,.field-type.number:not(.has-many) input,.field-type.email input,.field-type.password input,.field-type.confirm-password input,.field-type.textarea textarea,.react-select .rs__control,.condition-value-text,.condition-value-number,.search-filter__input,.block-search__input,.item-search__input,.date-time-picker .react-datepicker__input-container input,.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled),.relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled).doc-drawer__toggler,.relationship__wrap .rs__control,.file-field__filename,.file-field__remote-file,.edit-upload__input input{border-color:var(--cms-border-strong);background:#ffffffeb;border-radius:14px;box-shadow:inset 0 1px #fff9,0 16px 28px -26px #1b272366}html[data-theme=dark] .field-type.text input,html[data-theme=dark] .field-type.number:not(.has-many) input,html[data-theme=dark] .field-type.email input,html[data-theme=dark] .field-type.password input,html[data-theme=dark] .field-type.confirm-password input,html[data-theme=dark] .field-type.textarea textarea,html[data-theme=dark] .react-select .rs__control,html[data-theme=dark] .condition-value-text,html[data-theme=dark] .condition-value-number,html[data-theme=dark] .search-filter__input,html[data-theme=dark] .block-search__input,html[data-theme=dark] .item-search__input,html[data-theme=dark] .date-time-picker .react-datepicker__input-container input,html[data-theme=dark] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled),html[data-theme=dark] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled).doc-drawer__toggler,html[data-theme=dark] .relationship__wrap .rs__control,html[data-theme=dark] .file-field__filename,html[data-theme=dark] .file-field__remote-file,html[data-theme=dark] .edit-upload__input input{background:#18211eeb}.field-type.text input:focus,.field-type.number:not(.has-many) input:focus,.field-type.email input:focus,.field-type.password input:focus,.field-type.confirm-password input:focus,.field-type.textarea textarea:focus,.react-select .rs__control:focus-within,.condition-value-text:focus,.condition-value-number:focus,.search-filter__input:focus,.block-search__input:focus,.item-search__input:focus,.date-time-picker .react-datepicker__input-container input:focus{box-shadow:0 0 0 4px #1b6b5d1f,0 18px 32px -28px #1b2723b3}.table,.simple-table{overflow:hidden}.table thead,.simple-table__thead,.list-header__title-actions,.list-header__actions{color:var(--theme-elevation-500)}.table thead th,.simple-table__th{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.table tbody tr,.simple-table__tr{background:#f9fdfbf2}.table tbody tr:nth-child(odd),.simple-table__tr:nth-child(odd){background:#d6f0e838}html[data-theme=dark] .table tbody tr,html[data-theme=dark] .simple-table__tr{background:#1219189e}html[data-theme=dark] .table tbody tr:nth-child(odd),html[data-theme=dark] .simple-table__tr:nth-child(odd){background:#151e1cd1}.table tbody tr:hover td,.simple-table__tr:hover .simple-table__td{background:#1b6b5d1f}html[data-theme=dark] .table tbody tr:hover td,html[data-theme=dark] .simple-table__tr:hover .simple-table__td{background:#1b6b5d29}html[data-theme=light] .cell--field-type-checkbox .checkbox-input__input,html[data-theme=light] .cell--field-type-checkbox span{background:var(--cms-accent-soft);border-color:var(--cms-border-strong);color:var(--cms-accent-strong)}.cms-admin-bar,.cms-plane-nav,.cms-plane-hero,.cms-card,.cms-dashboard-shell__header{animation:.52s cubic-bezier(.22,1,.36,1) both cms-fade-up}.cms-dashboard-grid__item:nth-child(2){animation-delay:60ms}.cms-dashboard-grid__item:nth-child(3){animation-delay:.12s}.cms-admin-bar{border-bottom:1px solid var(--cms-border);background:linear-gradient(135deg,#f4fbf8f0,#e2f3ede0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:0;padding:1.1rem 1.35rem;display:flex;box-shadow:0 14px 26px -24px #16231f99}.list-header,.doc-header,.collection-list__header{padding-top:1.75rem}html[data-theme=dark] .cms-admin-bar{background:linear-gradient(135deg,#0f1615f0,#131c1ae0,#12373275)}.cms-admin-bar__cluster,.cms-admin-bar__actions,.cms-admin-bar__versions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.cms-admin-bar__brand{align-items:center;gap:.85rem;min-width:0;display:flex}.cms-admin-bar__brand-mark{background:linear-gradient(135deg, var(--cms-warm), var(--cms-accent));border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 6px #1b6b5d14}.cms-admin-bar__brand-copy{flex-direction:column;min-width:0;display:flex}.cms-admin-bar__eyebrow,.cms-role-selector__label,.cms-plane-nav__eyebrow,.cms-dashboard-shell__eyebrow,.cms-plane-hero__eyebrow,.cms-snapshot-shell__eyebrow,.cms-card__eyebrow,.cms-plane-nav__workspace-title{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:11px;font-weight:700}.cms-admin-bar__title{color:var(--theme-text);font-size:15px;font-weight:700}.cms-role-selector{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cms-role-selector__select,.cms-role-selector__reset{border:1px solid var(--cms-border);color:var(--theme-text);background:#f4fbf8bf;border-radius:999px}.cms-role-selector__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2316231F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1.5l5 5 5-5'/></svg>");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:10px 6px;min-height:38px;padding:0 2.4rem 0 1.05rem;font-size:13px;font-weight:600}.cms-role-selector__select[data-impersonating=true]{background:var(--theme-warning-100);color:var(--theme-warning-800);border-color:#b7682673}.cms-role-selector__badge,.cms-dashboard-shell__chip,.cms-plane-hero__count,.cms-card__badge,.cms-status-pill{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:30px;padding:0 .8rem;font-size:12px;font-weight:700;display:inline-flex}.cms-role-selector__badge,.cms-dashboard-shell__chip,.cms-plane-hero__count,.cms-card__badge{color:var(--cms-accent-strong);background:#1b6b5d14}.cms-plane-hero__count{white-space:nowrap;flex-shrink:0}.cms-role-selector__reset{cursor:pointer;min-height:34px;padding:0 .85rem;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s}.cms-role-selector__reset:hover,.cms-role-selector__reset:focus-visible{background:#1b6b5d14;border-color:#1b6b5d29;transform:translateY(-1px)}.cms-admin-pill{border:1px solid var(--cms-border);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff59}.cms-admin-pill__label,.cms-admin-pill__value{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:34px;padding:0 .8rem;font-size:11px;font-weight:800;display:inline-flex}.cms-admin-pill__label{color:var(--theme-elevation-600);background:#16231f14}.cms-admin-pill__value{color:var(--theme-text);background:#f4fbf8eb}.cms-admin-pill--alpha .cms-admin-pill__label{background:linear-gradient(135deg, var(--cms-warm), #e7a170);color:#fffdf8}.cms-admin-pill--alpha .cms-admin-pill__value{background:var(--theme-warning-100);color:var(--theme-warning-800)}.cms-plane-nav{border:1px solid var(--cms-border);box-shadow:var(--cms-shadow-soft);background:linear-gradient(#fafdfcd1,#eef6f2c2);border-radius:24px;margin-top:1rem;padding:1rem}.cms-plane-nav__header,.cms-plane-nav__workspace,.cms-plane-hero__header{flex-direction:column;gap:.45rem;display:flex}.cms-plane-nav__title,.cms-dashboard-shell__title,.cms-plane-hero__title,.cms-card__title{color:var(--theme-text);margin:0}.cms-plane-nav__title{font-size:1.1rem}.cms-plane-nav__description,.cms-dashboard-shell__description,.cms-plane-hero__description,.cms-card__meta,.cms-card__footnote,.cms-empty-state,.cms-data-row__meta{color:var(--theme-elevation-500);margin:0;line-height:1.6}.cms-plane-nav__chips{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.cms-chip-button,.cms-link-chip{border:1px solid var(--cms-border);min-height:42px;color:var(--theme-text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f4fbf8e0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1rem;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .18s,opacity .16s;display:inline-flex}html[data-theme=light] .cms-chip-button,html[data-theme=light] .cms-link-chip{color:var(--cms-accent)}.cms-chip-button:hover,.cms-chip-button:focus-visible,.cms-link-chip:hover,.cms-link-chip:focus-visible{background:#f4fbf8;border-color:#1b6b5d42;transform:translateY(-1px);box-shadow:0 16px 30px -24px #16231f59}.cms-chip-button[data-selected=true],.cms-link-chip[data-selected=true]{background:linear-gradient(135deg, var(--cms-accent), var(--cms-accent-strong));color:#f7f4ee;border-color:#0000}.cms-chip-button[data-empty=true]{opacity:.52;box-shadow:none}.cms-chip-button__count,.cms-plane-nav__workspace-link-note{min-width:24px;min-height:24px;color:inherit;background:#16231f14;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:11px;font-weight:800;display:inline-flex}.cms-chip-button[data-selected=true] .cms-chip-button__count{background:#ffffff29}.cms-plane-nav__workspace{gap:.6rem;margin-top:1rem}.cms-plane-nav__workspace-links{flex-direction:column;gap:.55rem;display:flex}.cms-plane-nav__workspace-link{border:1px solid var(--cms-border);color:var(--theme-text);background:#f4fbf8d1;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:flex}.cms-plane-nav__workspace-link:hover,.cms-plane-nav__workspace-link:focus-visible,.cms-plane-nav__workspace-link[data-active=true]{background:#dff0eac2;border-color:#1b6b5d3d;transform:translate(2px)}.cms-plane-nav__workspace-link-label{font-size:13px;font-weight:700}.cms-plane-nav__empty{margin-top:1rem}.cms-dashboard-shell{flex-direction:column;gap:1.5rem;padding:1rem 0 1.5rem;display:flex}.cms-dashboard-shell__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.1rem;display:flex}.cms-dashboard-shell__title{font-size:clamp(2.2rem,2.8vw,3rem);line-height:1}.cms-dashboard-shell__description{max-width:62rem;font-size:15px}.cms-dashboard-shell__chips{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.cms-plane-hero{border:1px solid var(--cms-border);box-shadow:var(--cms-shadow-strong);background:radial-gradient(circle at 100% 0,#1b6b5d1f,#0000 34%),linear-gradient(#f4fbf8f5,#eef9f4eb);border-radius:28px;padding:1.5rem;position:relative;overflow:hidden}html[data-theme=dark] .cms-plane-hero{border-color:var(--cms-ops-border);background:radial-gradient(circle at 100% 0,#46ad9d29,#0000 36%),linear-gradient(#121b19f5,#0c1211f0)}.cms-plane-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d3824b2e,#0000 70%);border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -14% -34% auto}.cms-plane-hero__header{z-index:1;border-bottom:1px solid var(--cms-border);gap:.75rem;padding-bottom:1.25rem;position:relative}.cms-plane-hero__header-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.cms-plane-hero__title{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.7rem,2.2vw,2.4rem);line-height:1.05}.cms-plane-hero__description{max-width:60rem}.cms-plane-hero__grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.25rem;display:grid;position:relative}.cms-plane-hero__card{border:1px solid var(--cms-border);outline-offset:-1px;background:#f4fbf8c7;border-radius:22px;outline:2px solid #0000;flex-direction:column;gap:1rem;min-height:100%;padding:1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s,outline-color .2s;display:flex}.cms-plane-hero__card:hover{border-color:#1b6b5d38;transform:translateY(-2px);box-shadow:0 20px 34px -28px #16231f66}.cms-plane-hero__card[data-selected=true]{border-color:var(--cms-accent);outline-color:var(--cms-accent);background:#dff0ea6b;transform:translateY(-2px);box-shadow:0 12px 28px -20px #1b6b5d59}.cms-plane-hero__card-btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:0;font-family:inherit;display:flex}.cms-plane-hero__card-btn:focus-visible{outline:2px solid var(--cms-accent);outline-offset:4px;border-radius:4px}.cms-plane-hero__actions,.cms-card__header,.cms-data-row,.cms-dashboard-grid{gap:.85rem;display:flex}.cms-card__header,.cms-data-row{justify-content:space-between;align-items:flex-start}.cms-plane-hero__card-title{color:var(--theme-text);margin:0;font-size:1.05rem}.cms-plane-hero__card-copy,.cms-data-row__copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.cms-plane-hero__card-copy p,.cms-data-row__label{margin:0}.cms-plane-hero__card-copy p{color:var(--theme-elevation-500);line-height:1.6}.cms-plane-hero__all-planes{opacity:.45;transition:opacity .16s,transform .16s,border-color .16s,background-color .16s,box-shadow .18s}.cms-plane-hero__all-planes[data-active]{opacity:1}.cms-plane-hero__all-planes:not([data-active]):hover,.cms-plane-hero__all-planes:not([data-active]):focus-visible{transform:none}.cms-plane-hero__links{flex-wrap:wrap;gap:.55rem;display:flex}.cms-mini-link{border:1px solid var(--cms-border);min-height:34px;color:var(--theme-text);background:#f4fbf8e6;border-radius:999px;align-items:center;padding:0 .75rem;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.cms-mini-link:hover,.cms-mini-link:focus-visible{background:#dff0eaa6;border-color:#1b6b5d3d;transform:translateY(-1px)}.cms-plane-hero__actions{flex-wrap:wrap}.cms-plane-hero__hint{z-index:1;color:var(--theme-elevation-550);background:#f4fbf8a6;border:1px dashed #1b6b5d3d;border-radius:18px;margin-top:1rem;padding:.95rem 1rem;position:relative}.cms-plane-hero__hint strong{color:var(--theme-text)}.cms-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.cms-dashboard-grid--developer,.cms-dashboard-grid--company{gap:1rem}.cms-dashboard-grid__item{display:flex}.cms-dashboard-grid__item>*{width:100%}.cms-dashboard-grid__item--wide{grid-column:span 2}.cms-card{border:1px solid var(--cms-border);min-height:100%;box-shadow:var(--cms-shadow-soft);background:#f4fbf8d6;border-radius:22px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}html[data-theme=dark] .cms-plane-hero__card[data-selected=true]{background:#1b6b5d29;border-color:#46ad9d99;outline-color:#46ad9d99;box-shadow:0 12px 28px -20px #00000073}html[data-theme=dark] .cms-plane-hero__count{color:#46ad9db3;background:#46ad9d14}html[data-theme=dark] .cms-dashboard-shell__chip{color:#aadcd2d9;background:#46ad9d24;border:1px solid #46ad9d29}html[data-theme=dark] .cms-card,html[data-theme=dark] .cms-plane-hero__card,html[data-theme=dark] .cms-plane-nav__workspace-link,html[data-theme=dark] .cms-chip-button,html[data-theme=dark] .cms-link-chip,html[data-theme=dark] .cms-mini-link,html[data-theme=dark] .cms-role-selector__select,html[data-theme=dark] .cms-role-selector__reset,html[data-theme=dark] .cms-admin-pill__value{background:#18211ee0}html[data-theme=dark] .cms-role-selector__badge,html[data-theme=dark] .cms-card__badge{background:var(--cms-badge-bg);color:var(--theme-elevation-700)}html[data-theme=dark] .cms-admin-pill__label{background:var(--cms-pill-label-bg);color:var(--theme-elevation-500)}html[data-theme=dark] .cms-role-selector__select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23E6EEEA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1.5l5 5 5-5'/></svg>");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:10px 6px}html[data-theme=dark] .cms-plane-nav{background:linear-gradient(#111817bd,#0d1312d6);border-color:#adc1ba1f;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .cms-plane-nav__workspace-link:hover,html[data-theme=dark] .cms-plane-nav__workspace-link:focus-visible,html[data-theme=dark] .cms-plane-nav__workspace-link[data-active=true]{background:#13312de0;border-color:#79b9ab3d}html[data-theme=dark] .cms-stat{background:var(--cms-ops-panel-bg)}html[data-theme=light] .cms-data-row:nth-child(odd){background:#d6f0e838}html[data-theme=dark] .cms-data-row,html[data-theme=dark] .cms-empty-state,html[data-theme=dark] .cms-plane-hero__hint{background:var(--cms-ops-panel-bg);border-color:var(--cms-ops-border)}html[data-theme=dark] .cms-data-row:nth-child(odd){background:#151e1cd1}.cms-card--error{background:#fef0ebcc;border-color:#b64c3f4d}.cms-card__header-copy{flex-direction:column;gap:.25rem;display:flex}.cms-card__title{font-size:1.05rem}.cms-card__meta{font-size:13px}.cms-card__body,.cms-stat-grid,.cms-data-list{flex-direction:column;gap:.85rem;display:flex}.cms-card__body{flex:1}.cms-card__error{color:var(--theme-error-700);margin:0;font-weight:700}.cms-card__footnote{padding-top:.1rem;font-size:12px}.cms-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cms-stat-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-stat-grid--quad{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.cms-stat-grid--quad{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-stat{border:1px solid var(--cms-border);background:#f4fbf8ad;border-radius:18px;flex-direction:column;gap:.35rem;padding:.95rem 1rem;display:flex}.cms-stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:12px;font-weight:700}.cms-stat__value{color:var(--theme-text);font-size:clamp(1.15rem,2vw,1.8rem);font-weight:800}.cms-stat__value--small{font-size:1rem}.cms-status-pill{width:fit-content;color:var(--theme-text);background:#16231f14;border:1px solid #0000}.cms-status-pill[data-state=healthy],.cms-status-pill[data-state=completed],.cms-status-pill[data-state=active],.cms-status-pill[data-state=ready]{background:var(--theme-success-150);color:var(--theme-success-700);border-color:#1a7a5e29}.cms-status-pill[data-state=degraded],.cms-status-pill[data-state=warning],.cms-status-pill[data-state=refreshing]{background:var(--theme-warning-150);color:var(--theme-warning-700);border-color:#b7682629}.cms-status-pill[data-state=error],.cms-status-pill[data-state=failed]{background:var(--theme-error-150);color:var(--theme-error-700);border-color:#b64c3f29}.cms-status-pill[data-state=business]{background:var(--cms-success-soft);color:var(--cms-accent);border-color:#1b6b5d2e}.cms-status-pill[data-state=operational]{background:var(--cms-ops-info-bg);color:var(--cms-ops-info-ink);border-color:var(--cms-ops-info-border)}.cms-status-pill[data-state=technical]{background:var(--cms-bg-strong);color:var(--cms-ink-muted);border-color:var(--cms-border)}.cms-status-pill[data-state=unavailable]{background:var(--cms-ops-danger-bg);color:var(--cms-ops-danger-ink);border-color:var(--cms-ops-danger-border)}.cms-status-pill[data-state=unchecked]{background:var(--cms-ops-panel-muted);color:var(--theme-elevation-700);border-color:var(--cms-ops-border)}.cms-status-pill--fixed{justify-content:center;min-width:88px}.cms-resource-link-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cms-resource-link{border:1px solid var(--cms-ops-border);background-color:var(--cms-ops-panel-bg);color:var(--theme-text);border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;transition:background-color .12s;display:grid}.cms-resource-link:hover{background-color:var(--cms-ops-panel-bg-strong)}.cms-resource-link__label{font-size:13px;font-weight:600}.cms-resource-link__meta{color:var(--theme-elevation-600);font-size:11px;line-height:1.5}.cms-lens-bar{scrollbar-width:none;flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto hidden}.cms-lens-bar::-webkit-scrollbar{display:none}.cms-lens-chip{letter-spacing:.02em;border:1px solid var(--cms-border);color:var(--cms-ink-muted);cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;padding:2px 8px;font-family:inherit;font-size:10px;font-weight:600;transition:background-color .12s;display:inline-flex}.cms-lens-chip--current{box-shadow:inset 0 -2px 0 0 var(--cms-ink-muted)}.cms-lens-chip--selected{border-color:var(--cms-accent);background:var(--cms-accent-soft);color:var(--cms-accent)}.cms-lens-chip--current.cms-lens-chip--selected{box-shadow:inset 0 -2px 0 0 var(--cms-accent)}.cms-lens-chip--reset{text-transform:none;padding:2px 6px}.cms-section{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:4px;padding:16px}.cms-section__title{color:var(--theme-text);margin:0;font-size:16px;font-weight:700}.cms-section__subtitle{color:var(--theme-elevation-500);margin:6px 0 0;font-size:12px}.cms-section__toolbar{flex-direction:column;gap:8px;margin-top:14px;margin-bottom:12px;display:flex}.cms-section__toolbar-meta{color:var(--theme-elevation-500);margin:0;font-size:12px}.cms-section__heading{margin:0 0 4px;font-size:20px;font-weight:700}.cms-section__heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cms-form-field{flex-direction:column;gap:4px;display:flex}.cms-form-field__label{color:var(--theme-elevation-700);font-size:12px;font-weight:600}.cms-form-field__select,.cms-form-field__input{border:1px solid var(--theme-elevation-200);background-color:var(--theme-elevation-0);width:100%;max-width:220px;color:inherit;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:13px}.cms-admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.cms-admin-card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:4px;padding:14px}.cms-admin-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cms-admin-card__label{color:var(--theme-elevation-400);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700}.cms-admin-card__name{color:var(--theme-elevation-900);margin:6px 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:700}.cms-admin-card__indicator{text-transform:capitalize;margin:10px 0 0;font-size:12px;font-weight:600}.cms-metric-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cms-metric-box{border:1px solid var(--theme-elevation-100);border-radius:4px;padding:10px}.cms-metric-box--span-all{grid-column:1/-1}.cms-metric-box__label{color:var(--theme-elevation-400);margin:0;font-size:11px}.cms-metric-box__value{color:var(--theme-elevation-900);margin:6px 0 0;font-size:14px;font-weight:700}.cms-metric-box__value--text{color:var(--theme-elevation-700);font-size:13px;font-weight:600}.cms-accent-badge{text-transform:lowercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:90px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.cms-accent-badge--lg{min-width:0;padding:4px 8px;font-size:13px}.cms-accent-badge[data-accent=success]{background:var(--theme-success-100);color:var(--theme-success-700);border-color:var(--theme-success-200)}.cms-accent-badge[data-accent=warning]{background:var(--theme-warning-100);color:var(--theme-warning-700);border-color:var(--theme-warning-200)}.cms-accent-badge[data-accent=error]{background:var(--theme-error-100);color:var(--theme-error-700);border-color:var(--theme-error-200)}.cms-accent-badge[data-accent=info]{background:var(--theme-info-100,#3b82f61f);color:var(--theme-info-700,#1d4ed8);border-color:var(--theme-info-200,#3b82f640)}.cms-meta-chip{border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-600);border-radius:999px;align-items:center;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}.cms-meta-chip--lg{color:var(--theme-elevation-700);padding:4px 8px;font-size:13px}.cms-feed{border:1px solid var(--theme-elevation-100);border-radius:4px;max-height:420px;overflow-y:auto}.cms-feed__entry{border-bottom:1px solid var(--theme-elevation-100);padding:12px 14px}.cms-feed__entry:last-child{border-bottom:none}.cms-feed__entry-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cms-feed__entry-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-feed__entry-timestamp{color:var(--theme-elevation-500);white-space:nowrap;margin:0;font-size:12px}.cms-feed__entry-message{color:var(--theme-elevation-900);margin:10px 0 0;font-size:13px;line-height:1.5}.cms-feed__entry-context{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cms-feed__entry-actions{margin-top:10px}.cms-feed__empty{color:var(--theme-elevation-500);margin:0;padding:14px;font-size:13px}.cms-admin-table{border-collapse:collapse;width:100%;margin-bottom:28px;font-size:13px}.cms-admin-table th{text-align:left;color:var(--theme-elevation-600);border-bottom:1px solid var(--theme-elevation-150);padding:8px 12px;font-size:12px;font-weight:700}.cms-admin-table td{border-bottom:1px solid var(--theme-elevation-100);vertical-align:middle;padding:8px 12px}.cms-admin-table tbody tr{background:#f9fdfbf2}.cms-admin-table tbody tr:nth-child(odd){background:#d6f0e838}html[data-theme=dark] .cms-admin-table tbody tr{background:#1219189e}html[data-theme=dark] .cms-admin-table tbody tr:nth-child(odd){background:#151e1cd1}.cms-admin-table__section-heading{color:var(--theme-elevation-700);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:14px;font-weight:700}.cms-link-button{border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-800);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.cms-link-button:disabled{opacity:.6;cursor:not-allowed}.cms-link-button--small{border-radius:4px;padding:6px 12px;font-size:12px}.cms-text-error{color:var(--theme-error-500);font-weight:700}.cms-text-success{color:var(--theme-success-700);font-weight:700}.cms-text-warning{color:var(--theme-warning-700);font-weight:700}.cms-text-muted{color:var(--theme-elevation-400)}.cms-text-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.cms-stat-row{border-top:1px solid var(--theme-elevation-150);justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.75rem;display:flex}.cms-stat-row:first-child{border-top:none;padding-top:0}.cms-stat-row__label{color:var(--theme-elevation-700);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.cms-stat-row__value{color:var(--theme-text);text-align:right;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.cms-stat-row__detail{color:var(--theme-elevation-700);text-align:right;max-width:16rem;font-size:.8125rem;line-height:1.5}.cms-stat-row-stack{gap:.75rem;display:grid}.cms-action-bar{background-color:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.cms-action-bar--compact{gap:8px;margin-bottom:4px;padding:10px 16px}.cms-action-bar--danger{gap:8px}.cms-action-bar__label{color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:12px;font-weight:600}.cms-action-bar__divider{background-color:var(--theme-elevation-150);width:1px;height:20px;margin:0 4px}.cms-action-bar__status{color:var(--theme-elevation-600);font-size:13px}.cms-action-bar__status--error{color:var(--theme-error-500)}.cms-action-bar__status--success{color:var(--theme-success-700)}.cms-action-bar__spacer{margin-left:auto}.cms-filter-chip{border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-700);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:12px;align-items:center;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.cms-filter-chip:hover{background-color:var(--theme-elevation-50)}.cms-filter-chip--active{border-color:var(--theme-text);background-color:var(--theme-text);color:var(--theme-bg)}.cms-button{border:1px solid var(--theme-elevation-200);background-color:var(--theme-elevation-0);color:var(--theme-elevation-800);cursor:pointer;border-radius:4px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .12s,opacity .12s}.cms-button:hover:not(:disabled){background-color:var(--theme-elevation-50)}.cms-button:disabled{opacity:.6;cursor:not-allowed;background-color:var(--theme-elevation-100)}.cms-button--danger{border-color:var(--theme-error-500);color:var(--theme-error-500);background-color:#0000}.cms-button--danger:hover:not(:disabled){background-color:var(--theme-error-100)}.cms-button--danger:disabled{color:var(--theme-elevation-400);background-color:var(--theme-elevation-100)}.cms-button--primary{background-color:var(--theme-success-500);border-color:var(--theme-success-500);color:#fff}.cms-button--primary:hover:not(:disabled){background-color:var(--theme-success-600);border-color:var(--theme-success-600)}.cms-button--secondary{background-color:var(--theme-elevation-600);border-color:var(--theme-elevation-600);color:var(--theme-elevation-0)}.cms-button--secondary:hover:not(:disabled){background-color:var(--theme-elevation-700);border-color:var(--theme-elevation-700)}.cms-panel{border:1px solid var(--theme-elevation-150);background-color:var(--theme-elevation-0);border-radius:6px;padding:20px}.cms-panel--with-margin{margin-top:24px}.cms-panel__heading{margin:0 0 4px;font-size:16px;font-weight:700}.cms-panel__description{color:var(--theme-elevation-500);margin:0 0 16px;font-size:13px}.cms-notice{border:1px solid var(--theme-elevation-150);background-color:var(--theme-elevation-50);border-radius:4px;margin-top:16px;padding:12px 16px;font-size:13px}html[data-theme=light] .cms-notice{background-color:#f4f6f5b8;border-color:#00000012}.cms-notice--warning{border-color:var(--theme-warning-500);background-color:var(--theme-warning-100);color:var(--theme-warning-700)}.cms-notice--error{border-color:var(--theme-error-500);background-color:var(--theme-error-100);color:var(--theme-error-700)}.cms-notice--success{border-color:var(--theme-success-500);background-color:var(--theme-success-100);color:var(--theme-success-700)}.cms-notice__list{margin:8px 0 12px 16px;padding:0}.cms-notice__footnote{color:var(--theme-elevation-600);margin:0 0 12px;font-size:12px}.cms-field-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.cms-inline-note{color:var(--theme-elevation-500);margin-left:12px;font-size:13px}.cms-inline-message{margin-top:8px;font-size:13px}.cms-inline-message--error{color:var(--theme-error-500)}.cms-inline-message--success{color:var(--theme-success-700)}.cms-inline-message--info{color:var(--theme-elevation-600);margin-bottom:0}.cms-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cms-modal{border:1px solid var(--cms-border);background:var(--cms-surface-strong);width:min(720px,100%);max-height:90vh;box-shadow:var(--cms-shadow-strong);border-radius:18px;padding:22px;overflow-y:auto}.cms-modal__hero{background:linear-gradient(135deg, var(--cms-ops-hero-start) 0%, var(--cms-ops-hero-mid) 56%, var(--cms-ops-hero-end) 100%);color:#fff;border:1px solid #0e749029;border-radius:16px;padding:18px}.cms-modal__hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;background-color:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.cms-modal__hero-heading{letter-spacing:-.02em;margin:14px 0 0;font-size:18px;font-weight:800}.cms-modal__hero-subheading{color:#e2e8f0e6;margin:8px 0 0;font-size:13px;line-height:1.6}.cms-modal__sections{gap:14px;margin-top:18px;display:grid}.cms-modal__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.cms-modal__card{border:1px solid var(--theme-elevation-150);background-color:var(--theme-elevation-0);border-radius:14px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.cms-modal__section-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-500);margin:0 0 12px;font-size:13px;font-weight:800}.cms-modal__field-helper{color:var(--theme-elevation-500);font-size:11px;line-height:1.4}.cms-modal__readonly{border:1px solid var(--theme-elevation-150);background-color:var(--theme-elevation-50);width:100%;color:var(--theme-elevation-700);box-sizing:border-box;border-radius:10px;padding:8px 10px;font-size:13px}.cms-modal__input{border:1px solid var(--theme-elevation-200);background-color:var(--theme-bg);width:100%;color:var(--theme-text);box-sizing:border-box;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:13px}.cms-modal__textarea{border:1px solid var(--theme-elevation-200);background-color:var(--theme-bg);width:100%;color:var(--theme-text);box-sizing:border-box;resize:vertical;border-radius:10px;min-height:120px;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.cms-modal__error{border:1px solid var(--theme-error-200);color:var(--theme-error-700);background-color:var(--theme-error-50);border-radius:10px;margin-top:16px;padding:10px 12px;font-size:13px}.cms-modal__actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.cms-modal__secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.cms-modal__footer-hint{color:var(--theme-elevation-500);margin:12px 0 0;font-size:11px;line-height:1.5}.cms-feedback{border:1px solid #0000;border-radius:10px;max-width:360px;padding:9px 10px;font-size:11px;line-height:1.4}.cms-feedback--success{color:var(--theme-success-700);background-color:#ecfdf5eb;border-color:#10b9812e}.cms-feedback--error{color:var(--theme-error-700);background-color:#fef2f2f5;border-color:#ef444429}.cms-feedback--right{text-align:right;margin-left:auto}.cms-action-stack{flex-direction:column;gap:8px;width:100%;display:flex}.cms-action-stack--right{align-items:flex-end}.cms-overview-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px;display:grid}.cms-overview-card{border:1px solid var(--cms-ops-border);background-color:var(--cms-ops-panel-bg);padding:12px 14px}.cms-overview-card[data-accent=cyan]{border-color:var(--cms-ops-info-border)}.cms-overview-card[data-accent=amber]{border-color:var(--cms-ops-warning-border)}.cms-overview-card[data-accent=rose]{border-color:var(--cms-ops-danger-border)}.cms-overview-card__label{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-550);margin:0;font-size:10px;font-weight:600}.cms-overview-card[data-accent=cyan] .cms-overview-card__label{color:var(--cms-ops-info-ink)}.cms-overview-card[data-accent=amber] .cms-overview-card__label{color:var(--cms-ops-warning-ink)}.cms-overview-card[data-accent=rose] .cms-overview-card__label{color:var(--cms-ops-danger-ink)}.cms-overview-card__value{letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:700;line-height:1}.cms-overview-card__meta{color:var(--theme-elevation-600);margin:4px 0 0;font-size:11px;line-height:1.5}.cms-action-button--ops{border:1px solid var(--cms-ops-border);background-color:var(--cms-ops-panel-bg);color:var(--theme-text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .12s,opacity .12s;display:inline-flex}.cms-action-button--ops:hover:not(:disabled){background-color:var(--cms-ops-panel-bg-strong)}.cms-action-button--ops:disabled,.cms-action-button--ops[aria-disabled=true]{background-color:var(--cms-ops-panel-muted);opacity:.6;cursor:not-allowed}body.cms-admin-shell-active .template-default__nav-toggler-wrapper,body.cms-admin-shell-active .nav-wrapper,body.cms-admin-shell-active .nav,body.cms-admin-shell-active .app-header,body.cms-admin-shell-active .cms-admin-bar{display:none!important}body.cms-admin-shell-active .template-default{min-height:100vh;box-sizing:border-box!important;width:100%!important;padding-top:64px!important;padding-left:256px!important;display:block!important}body.cms-admin-shell-active .template-default__wrap{background:var(--theme-bg);box-sizing:border-box;flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:1.5rem 2rem 2.5rem!important;display:block!important}body.cms-admin-shell-active .template-default__wrap .field-type+.field-type{margin-top:1.5rem}body.cms-admin-shell-active .template-default__wrap>*,body.cms-admin-shell-active .template-default__wrap .collection-list,body.cms-admin-shell-active .template-default__wrap .collection-list__wrap,body.cms-admin-shell-active .template-default__wrap .doc-header,body.cms-admin-shell-active .template-default__wrap .list-header,body.cms-admin-shell-active .template-default__wrap .list-controls,body.cms-admin-shell-active .template-default__wrap .list-controls__wrap,body.cms-admin-shell-active .template-default__wrap .render-fields,body.cms-admin-shell-active .template-default__wrap .doc-fields,body.cms-admin-shell-active .template-default__wrap .payload__render-fields,body.cms-admin-shell-active .template-default__wrap .gutter{width:auto!important;min-width:0!important;max-width:none!important}@media (max-width:768px){body.cms-admin-shell-active .template-default{padding-left:0!important}}.cms-data-list{gap:.65rem}.cms-data-row{border:1px solid var(--cms-border);background:#f4fbf8ad;border-radius:18px;padding:.85rem .95rem}.cms-data-row--table{align-items:center;column-gap:1rem;width:100%;display:grid}.cms-data-row--table-header{border:none;border-bottom:1px solid var(--cms-border);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-500);background:0 0;border-radius:0;padding:0 .95rem .6rem;font-size:11px;font-weight:700}.cms-data-row__cell-stack{flex-direction:column;min-width:0;display:flex}.cms-data-row__cell-name{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.cms-data-row__cell-meta{color:var(--theme-elevation-500);align-items:baseline;gap:6px;margin-top:2px;font-size:11px;display:flex}.cms-data-row__cell-meta-mono{color:var(--theme-elevation-400);font-family:ui-monospace,SF Mono,Menlo,monospace}.cms-data-row__cell-meta-sep{color:var(--theme-elevation-300)}.cms-data-row__cell-primary{color:var(--theme-elevation-700);font-size:13px}.cms-data-row__cell-secondary{color:var(--theme-elevation-500);font-size:11px}.cms-data-row__cell-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cms-data-row__readiness{flex-direction:column;gap:4px;font-size:12px;display:flex}.cms-data-row__readiness-line{justify-content:space-between;align-items:center;width:140px;display:flex}.cms-data-row__readiness-bool{align-items:center;gap:6px;display:flex}.cms-data-row__readiness-dot{background:var(--theme-error-500);border-radius:50%;width:6px;height:6px}.cms-data-row__readiness-dot--ok{background:var(--theme-success-500)}.cms-action-button{border:1px solid var(--cms-border);background:var(--cms-surface-strong);color:var(--theme-text);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.cms-action-button:disabled,.cms-action-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;background:0 0}.cms-ops-hero{border:1px solid var(--cms-ops-border-strong);background:linear-gradient(135deg, var(--cms-ops-hero-start) 0%, var(--cms-ops-hero-mid) 58%, var(--cms-ops-hero-end) 100%);color:#f7fbf9;padding:24px}.cms-ops-hero__eyebrow{color:#e7f2eedb;letter-spacing:.06em;text-transform:uppercase;background-color:#f7fbf914;border:1px solid #ffffff1f;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.cms-ops-hero__grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:stretch;gap:20px;margin-top:14px;display:grid}.cms-ops-hero__heading{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.1}.cms-ops-hero__subtitle{color:#e1ece8d1;max-width:680px;margin:0;font-size:13px;line-height:1.6}.cms-ops-hero__stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.cms-ops-hero__stat-card{background-color:var(--cms-ops-hero-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff1a;padding:12px 14px}.cms-ops-hero__stat-label{letter-spacing:.04em;text-transform:uppercase;color:#a8e2d8e0;margin:0;font-size:10px;font-weight:600}.cms-ops-hero__stat-value{margin:4px 0 0;font-size:18px;font-weight:700}.cms-ops-hero__stat-meta{color:#e7f2eec7;margin:4px 0 0;font-size:11px;line-height:1.5}@media (max-width:768px){.cms-ops-hero__grid{grid-template-columns:1fr}}.cms-kpi-section{margin-bottom:12px}.cms-kpi-section__title{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-elevation-400);margin:0 0 6px;font-size:10px}.cms-kpi-row{border-bottom:1px solid var(--theme-elevation-100);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.cms-kpi-row:last-child{border-bottom:none}.cms-kpi-row__label{color:var(--theme-elevation-700);font-size:12px}.cms-kpi-row__sub{color:var(--theme-elevation-300);margin-left:4px;font-size:10px}.cms-kpi-row__value{font-variant-numeric:tabular-nums;font-size:13px}.cms-plane-nav-workspace{padding:24px}.cms-plane-nav-workspace__subtitle{color:var(--theme-elevation-500);max-width:92ch;margin:0 0 20px;font-size:13px;line-height:1.6}.cms-plane-nav-workspace__section{margin-top:24px}.cms-plane-nav-workspace__section-title{margin:0 0 12px;font-size:15px;font-weight:700}.cms-plane-nav-workspace__card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.cms-plane-nav-workspace__card{border:1px solid var(--theme-elevation-150);background-color:var(--theme-bg);border-radius:18px;padding:16px}.cms-plane-nav-workspace__card-value{margin:0;font-size:26px;font-weight:700}.cms-plane-nav-workspace__card-label{color:var(--theme-elevation-600);margin:4px 0 0;font-size:12px}.cms-plane-nav-workspace__button-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cms-plane-nav-workspace__button{border:1px solid var(--theme-elevation-200);background-color:var(--theme-bg);color:var(--theme-text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cms-plane-nav-workspace__button--primary{border-color:var(--theme-text);background-color:var(--theme-text);color:var(--theme-bg)}.cms-plane-nav-workspace__panel{border:1px solid var(--theme-elevation-150);background-color:var(--theme-bg);color:var(--theme-elevation-600);border-radius:12px;padding:16px;font-size:13px;line-height:1.6}.cms-plane-nav-workspace__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px;display:grid}.cms-plane-nav-workspace__list-item{border:1px solid var(--theme-elevation-100);background-color:var(--theme-elevation-0);border-radius:14px;padding:14px}.cms-plane-nav-workspace__list-item-row{justify-content:space-between;gap:12px;display:flex}.cms-plane-nav-workspace__list-item-meta{color:var(--theme-elevation-500);margin-top:8px;font-size:12px;line-height:1.5}.cms-plane-nav-workspace__link{color:var(--theme-text);font-size:13px;font-weight:600;text-decoration:underline}.cms-plane-nav-workspace__badge{background-color:var(--theme-elevation-100);color:var(--theme-elevation-700);text-transform:uppercase;letter-spacing:.03em;border-radius:2px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cms-plane-nav-workspace__empty{border:1px dashed var(--theme-elevation-200);color:var(--theme-elevation-600);border-radius:2px;padding:14px;font-size:13px}.cms-data-row__label{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.cms-data-row__meta{font-size:12px}.cms-empty-state{color:var(--theme-elevation-600);background:linear-gradient(#f4fbf8a3,#e9f7f294);border:1px dashed #1b6b5d38;border-radius:18px;padding:1rem}@keyframes cms-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cms-snapshot-shell{border:1px solid var(--cms-border);box-shadow:var(--cms-shadow-strong);background:radial-gradient(circle at 100% 0,#1b6b5d1f,#0000 34%),linear-gradient(#f4fbf8f5,#eef9f4eb);border-radius:28px;padding:1.5rem;position:relative;overflow:hidden}html[data-theme=dark] .cms-snapshot-shell{border-color:var(--cms-ops-border);background:radial-gradient(circle at 100% 0,#46ad9d29,#0000 36%),linear-gradient(#121b19f5,#0c1211f0)}.cms-snapshot-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#d3824b2e,#0000 70%);border-radius:999px;width:260px;height:260px;position:absolute;inset:auto -14% -34% auto}.cms-snapshot-shell__header{z-index:1;border-bottom:1px solid var(--cms-border);flex-direction:column;gap:.75rem;padding-bottom:1.25rem;display:flex;position:relative}.cms-snapshot-shell__header-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.cms-snapshot-shell__title{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.7rem,2.2vw,2.4rem);line-height:1.05}.cms-snapshot-shell__body--featured{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.25rem;display:grid;position:relative}.cms-snapshot-shell__primary{flex-direction:column;display:flex}.cms-snapshot-shell__primary-stack,.cms-snapshot-shell__secondary{flex-direction:column;gap:1rem;display:flex}.cms-snapshot-shell__secondary-item{display:flex}.cms-snapshot-shell__secondary-item>*{width:100%}.cms-snapshot-shell__body--stacked{z-index:1;flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex;position:relative}.cms-snapshot-shell__stacked-item{display:flex}.cms-snapshot-shell__stacked-item>*{width:100%}.cms-snapshot-shell__body--grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-top:1.25rem;display:grid;position:relative}.cms-snapshot-shell__grid-item{display:flex}.cms-snapshot-shell__grid-item>*{width:100%}.cms-snapshot-shell .cms-card__eyebrow{display:none}.cms-snapshot-shell .cms-card{background:#f4fbf8c7}html[data-theme=dark] .cms-snapshot-shell .cms-card{background:#18211ec7}@media (max-width:1024px){.cms-dashboard-grid,.cms-stat-grid,.cms-stat-grid--triple{grid-template-columns:1fr}.cms-dashboard-grid__item--wide{grid-column:auto}.cms-snapshot-shell__body--featured{grid-template-columns:1fr}}@media (max-width:768px){.cms-admin-bar,.cms-plane-hero,.cms-snapshot-shell,.cms-card{padding:1rem}.cms-dashboard-shell{gap:1rem}.cms-dashboard-shell__title,.cms-plane-hero__title{line-height:1.06}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
