.cp[data-v-0c7c709d]{background:#0c0c0e6b;display:flex;inset:0;justify-content:center;padding-top:12vh;position:fixed;z-index:200}.cp__panel[data-v-0c7c709d]{background:var(--tcms-surface);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius-lg);box-shadow:var(--tcms-shadow-lg);display:flex;flex-direction:column;max-height:66vh;overflow:hidden;width:min(640px,calc(100vw - 32px))}.cp__input-row[data-v-0c7c709d]{align-items:center;border-bottom:1px solid var(--tcms-border);color:var(--tcms-muted);display:flex;gap:11px;padding:14px 16px}.cp__input[data-v-0c7c709d]{background:none;border:0;color:var(--tcms-ink);flex:1;font-family:var(--tcms-font);font-size:15px;outline:none}.cp__input[data-v-0c7c709d]::-moz-placeholder{color:var(--tcms-muted)}.cp__input[data-v-0c7c709d]::placeholder{color:var(--tcms-muted)}.cp__body[data-v-0c7c709d]{padding:8px}.cp__hint[data-v-0c7c709d]{color:var(--tcms-muted);font-size:12.5px;line-height:1.6;margin:0;padding:22px 12px;text-align:center}.cp__loading[data-v-0c7c709d]{display:grid;gap:6px;padding:6px}.cp__skeleton[data-v-0c7c709d]{height:38px}.cp__group[data-v-0c7c709d]{margin-bottom:6px}.cp__group-head[data-v-0c7c709d]{color:var(--tcms-muted);font-size:10px;font-weight:800;gap:7px;letter-spacing:.09em;margin:6px 8px 4px;text-transform:uppercase}.cp__group-head[data-v-0c7c709d],.cp__item[data-v-0c7c709d]{align-items:center;display:flex}.cp__item[data-v-0c7c709d]{background:none;border:0;border-radius:var(--tcms-radius-sm);cursor:pointer;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.cp__item.is-active[data-v-0c7c709d]{background:var(--tcms-accent-soft)}.cp__item-main[data-v-0c7c709d]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.cp__item-title[data-v-0c7c709d]{color:var(--tcms-ink);font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp__item-sub[data-v-0c7c709d]{color:var(--tcms-muted)}.cp-enter-active[data-v-0c7c709d],.cp-leave-active[data-v-0c7c709d]{transition:opacity .13s ease}.cp-enter-from[data-v-0c7c709d],.cp-leave-to[data-v-0c7c709d]{opacity:0}.tcms-shell[data-v-42b907db]{display:flex;flex-direction:column;height:100%;overflow:hidden}.tcms-top[data-v-42b907db]{background:var(--tcms-surface);border-bottom:1px solid var(--tcms-border);flex:none;gap:14px;height:var(--tcms-topbar);padding:0 14px;z-index:30}.tcms-brand[data-v-42b907db],.tcms-top[data-v-42b907db]{align-items:center;display:flex}.tcms-brand[data-v-42b907db]{gap:9px;min-width:0;text-decoration:none}.tcms-brand__mark[data-v-42b907db]{background:var(--tcms-accent);border-radius:8px;color:var(--tcms-accent-ink);display:grid;flex:none;font-size:12px;height:28px;place-items:center;width:28px}.tcms-brand__text[data-v-42b907db]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.tcms-brand__name[data-v-42b907db]{color:var(--tcms-ink);font-size:13.5px;font-weight:750}.tcms-brand__sub[data-v-42b907db]{color:var(--tcms-muted);font-size:11px}.tcms-search[data-v-42b907db]{align-items:center;background:var(--tcms-surface-2);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius-sm);color:var(--tcms-muted);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:12.5px;gap:9px;height:32px;max-width:460px;padding:0 10px;transition:border-color .14s ease,background .14s ease}.tcms-search[data-v-42b907db]:hover{background:var(--tcms-surface);border-color:var(--tcms-border-strong)}.tcms-search>span[data-v-42b907db]{flex:1;text-align:left}.tcms-kbd[data-v-42b907db]{background:var(--tcms-sunken);border:1px solid var(--tcms-border);border-radius:4px;color:var(--tcms-muted);font-family:var(--tcms-font-mono);font-size:10.5px;padding:2px 5px}.tcms-top__actions[data-v-42b907db]{align-items:center;display:flex;gap:6px;margin-left:auto}.tcms-attention[data-v-42b907db]{align-items:center;background:var(--tcms-flag-soft);border-radius:999px;color:var(--tcms-flag-strong);display:inline-flex;font-size:11.5px;font-weight:750;gap:6px;height:27px;padding:0 9px;text-decoration:none}.tcms-attention.is-quiet[data-v-42b907db]{background:transparent;color:var(--tcms-muted)}.tcms-body[data-v-42b907db]{display:flex;flex:1;min-height:0}.tcms-nav[data-v-42b907db]{gap:2px;min-width:0}.tcms-nav[data-v-42b907db],.tcms-nav__link[data-v-42b907db]{align-items:center;display:flex}.tcms-nav__link[data-v-42b907db]{background:none;border:0;border-radius:var(--tcms-radius-sm);color:var(--tcms-ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:6px 10px;text-decoration:none;white-space:nowrap}.tcms-nav__link[data-v-42b907db]:hover{background:var(--tcms-sunken);color:var(--tcms-ink)}.tcms-nav__link.is-active[data-v-42b907db]{background:var(--tcms-accent-soft);color:var(--tcms-accent-strong);font-weight:700}.tcms-nav__link.is-open[data-v-42b907db]{background:var(--tcms-sunken);color:var(--tcms-ink)}.tcms-nav__link i[data-v-42b907db]{font-size:11.5px}.tcms-nav__caret[data-v-42b907db]{font-size:8.5px;margin-left:1px;opacity:.6}.tcms-nav__group[data-v-42b907db]{position:relative}.tcms-drop[data-v-42b907db]{background:var(--tcms-surface);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius);box-shadow:var(--tcms-shadow-lg);display:grid;gap:1px;left:0;min-width:250px;padding:5px;position:absolute;top:calc(100% + 6px);z-index:120}.tcms-drop__item[data-v-42b907db]{align-items:flex-start;border-radius:var(--tcms-radius-sm);color:var(--tcms-ink-2);display:flex;gap:10px;padding:7px 9px;text-decoration:none}.tcms-drop__item[data-v-42b907db]:hover{background:var(--tcms-sunken);color:var(--tcms-ink)}.tcms-drop__item.is-active[data-v-42b907db]{background:var(--tcms-accent-soft);color:var(--tcms-accent-strong)}.tcms-drop__icon[data-v-42b907db]{flex:none;font-size:12px;margin-top:2px;text-align:center;width:16px}.tcms-drop__copy[data-v-42b907db]{display:grid;gap:1px;min-width:0}.tcms-drop__copy strong[data-v-42b907db]{font-size:12.5px;font-weight:650}.tcms-drop__copy small[data-v-42b907db]{color:var(--tcms-muted);font-size:10.5px}.tcms-drop__item.is-active .tcms-drop__copy small[data-v-42b907db]{color:var(--tcms-accent-strong);opacity:.75}.tcms-drawer[data-v-42b907db]{background:var(--tcms-surface);border-right:1px solid var(--tcms-border);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .16s ease;width:264px;z-index:210}.tcms-drawer.is-open[data-v-42b907db]{transform:none}.tcms-drawer__nav[data-v-42b907db]{display:flex;flex:1;flex-direction:column;gap:1px;padding:12px 8px}.tcms-drawer__group[data-v-42b907db]{color:var(--tcms-muted);font-size:9.5px;font-weight:800;letter-spacing:.09em;margin:12px 9px 3px;text-transform:uppercase}.tcms-drawer__link[data-v-42b907db]{align-items:center;border-radius:var(--tcms-radius-sm);color:var(--tcms-ink-2);display:flex;font-size:12.5px;font-weight:600;gap:10px;padding:8px 9px;text-decoration:none}.tcms-drawer__link[data-v-42b907db]:hover{background:var(--tcms-sunken);color:var(--tcms-ink)}.tcms-drawer__link.router-link-exact-active[data-v-42b907db]{background:var(--tcms-accent-soft);color:var(--tcms-accent-strong)}.tcms-drawer__link i[data-v-42b907db]{font-size:12px;text-align:center;width:16px}.tcms-main[data-v-42b907db]{background:var(--tcms-bg);display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.tcms-burger[data-v-42b907db],.tcms-scrim[data-v-42b907db]{display:none}@media(max-width:1180px){.tcms-nav__link span[data-v-42b907db]{display:none}.tcms-nav__link i[data-v-42b907db]{font-size:13px}.tcms-nav__caret[data-v-42b907db]{display:none}}@media(max-width:900px){.tcms-nav[data-v-42b907db]{display:none}.tcms-burger[data-v-42b907db]{display:inline-flex}.tcms-scrim[data-v-42b907db]{background:#00000059;display:block;inset:0;position:fixed;z-index:205}.tcms-kbd[data-v-42b907db],.tcms-search__text[data-v-42b907db]{display:none}}.tcms-app,.tcms-theme{--tcms-bg:#f4f2ee;--tcms-surface:#fff;--tcms-surface-2:#faf9f7;--tcms-sunken:#ebe8e2;--tcms-border:#e2ded6;--tcms-border-strong:#cbc5b9;--tcms-ink:#17171a;--tcms-ink-2:#4b4b52;--tcms-muted:#6f6f79;--tcms-accent:#1c3d5a;--tcms-accent-rgb:28,61,90;--tcms-shadow-rgb:23,23,26;--tcms-accent-strong:#14293c;--tcms-accent-soft:#e8eef4;--tcms-accent-ink:#fff;--tcms-flag:#b3261e;--tcms-flag-soft:#fceceb;--tcms-flag-strong:#8c1c16;--tcms-live:#146c43;--tcms-live-soft:#e7f4ec;--tcms-draft:#62626b;--tcms-draft-soft:#eeece8;--tcms-review:#5f4b8b;--tcms-review-soft:#eeeaf5;--tcms-scheduled:#1c4f8f;--tcms-scheduled-soft:#e9f0f9;--tcms-archived:#6f6049;--tcms-archived-soft:#f2ece2;--tcms-trashed:#8a8a93;--tcms-trashed-soft:#eceaea;--tcms-warn:#96590a;--tcms-warn-soft:#fdf3e2;--tcms-meter-track:#e6e2da;--tcms-meter-low:#c99a5b;--tcms-meter-mid:#8a9a6b;--tcms-meter-high:#4f7a52;--tcms-shadow:0 1px 2px rgba(23,23,26,.04),0 8px 24px rgba(23,23,26,.05);--tcms-shadow-lg:0 24px 60px rgba(23,23,26,.16);--tcms-radius:12px;--tcms-radius-sm:8px;--tcms-radius-lg:18px;--tcms-font:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--tcms-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--tcms-series-1:#2a78d6;--tcms-series-2:#eb6834;--tcms-rail:216px;--tcms-topbar:52px}[data-tcms-theme=dark] .tcms-app,[data-tcms-theme=dark] .tcms-theme{--tcms-bg:#16161a;--tcms-surface:#1e1e23;--tcms-surface-2:#24242b;--tcms-sunken:#131317;--tcms-border:#32323b;--tcms-border-strong:#45454f;--tcms-ink:#f2f1ee;--tcms-ink-2:#b9b8b3;--tcms-muted:#9b9aa2;--tcms-accent:#7aa8cf;--tcms-accent-rgb:122,168,207;--tcms-shadow-rgb:0,0,0;--tcms-accent-strong:#a3c4e0;--tcms-accent-soft:rgba(122,168,207,.14);--tcms-accent-ink:#10202e;--tcms-flag:#e8736a;--tcms-flag-soft:rgba(232,115,106,.14);--tcms-flag-strong:#f1978f;--tcms-live:#74c79a;--tcms-live-soft:rgba(98,185,138,.14);--tcms-draft:#9a9aa3;--tcms-draft-soft:rgba(154,154,163,.14);--tcms-review:#a292c9;--tcms-review-soft:rgba(162,146,201,.14);--tcms-scheduled:#7fa9dd;--tcms-scheduled-soft:rgba(127,169,221,.14);--tcms-archived:#c0a985;--tcms-archived-soft:rgba(192,169,133,.14);--tcms-trashed:#8f8f98;--tcms-trashed-soft:rgba(143,143,152,.14);--tcms-warn:#dda853;--tcms-warn-soft:rgba(221,168,83,.14);--tcms-meter-track:#2c2c34;--tcms-meter-low:#c99a5b;--tcms-meter-mid:#9bb07c;--tcms-meter-high:#6fa473;--tcms-shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.28);--tcms-shadow-lg:0 24px 60px rgba(0,0,0,.5);--tcms-series-1:#3987e5;--tcms-series-2:#d95926}html.tcms-lock,html.tcms-lock #__nuxt,html.tcms-lock body{height:100%;max-height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}.tcms-app{background:var(--tcms-bg);color:var(--tcms-ink);color-scheme:light;font-family:var(--tcms-font);height:100%;-webkit-font-smoothing:antialiased}[data-tcms-theme=dark] .tcms-app{color-scheme:dark}.tcms-app *,.tcms-app :after,.tcms-app :before{box-sizing:border-box}.tcms-h1{font-size:18px;font-weight:750;letter-spacing:-.01em;margin:0}.tcms-h2{font-size:15px;letter-spacing:-.005em}.tcms-h2,.tcms-h3{font-weight:700;margin:0}.tcms-h3{font-size:13px}.tcms-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tcms-label,.tcms-meta{color:var(--tcms-muted)}.tcms-meta{font-size:12px}.tcms-body{color:var(--tcms-ink-2);font-size:13px;line-height:1.55}.tcms-mono{font-family:var(--tcms-font-mono);font-size:11.5px}.tcms-card{box-shadow:var(--tcms-shadow)}.tcms-card,.tcms-panel{background:var(--tcms-surface);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius)}.tcms-sunken{background:var(--tcms-sunken);border-radius:var(--tcms-radius-sm)}.tcms-divider{background:var(--tcms-border);border:0;height:1px;margin:0}.tcms-btn{align-items:center;background:var(--tcms-surface);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius-sm);color:var(--tcms-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:650;gap:7px;height:32px;justify-content:center;padding:0 12px;transition:background .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.tcms-btn:hover:not(:disabled){background:var(--tcms-surface-2);border-color:var(--tcms-border-strong)}.tcms-btn:disabled{cursor:not-allowed;opacity:.5}.tcms-btn--primary{background:var(--tcms-accent);border-color:var(--tcms-accent);color:var(--tcms-accent-ink)}.tcms-btn--primary:hover:not(:disabled){background:var(--tcms-accent-strong);border-color:var(--tcms-accent-strong)}.tcms-btn--ghost{background:transparent;border-color:transparent;color:var(--tcms-ink-2)}.tcms-btn--ghost:hover:not(:disabled){background:var(--tcms-sunken);border-color:transparent}.tcms-btn--danger{border-color:var(--tcms-border);color:var(--tcms-flag)}.tcms-btn--danger:hover:not(:disabled){background:var(--tcms-flag-soft);border-color:var(--tcms-flag)}.tcms-btn--sm{font-size:11.5px;height:27px;padding:0 9px}.tcms-btn--icon{padding:0;width:32px}.tcms-btn--icon.tcms-btn--sm{width:27px}.tcms-app :is(button,a,input,select,textarea,[tabindex]):focus-visible{border-radius:var(--tcms-radius-sm);outline:2px solid var(--tcms-accent);outline-offset:2px}.tcms-input,.tcms-select,.tcms-textarea{background:var(--tcms-surface);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius-sm);color:var(--tcms-ink);font-family:inherit;font-size:13px;min-height:32px;padding:6px 10px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.tcms-input::-moz-placeholder,.tcms-textarea::-moz-placeholder{color:var(--tcms-muted)}.tcms-input::placeholder,.tcms-textarea::placeholder{color:var(--tcms-muted)}.tcms-input:focus,.tcms-select:focus,.tcms-textarea:focus{border-color:var(--tcms-accent);box-shadow:0 0 0 3px var(--tcms-accent-soft);outline:none}.tcms-textarea{line-height:1.55;min-height:88px;resize:vertical}.tcms-field{display:flex;flex-direction:column;gap:5px}.tcms-field__hint{color:var(--tcms-muted);font-size:11.5px}.tcms-field__error{color:var(--tcms-flag);font-size:11.5px;font-weight:600}.tcms-drawer{background:var(--tcms-bg);color:var(--tcms-ink);display:flex;flex-direction:column;font-family:inherit;height:100%}.tcms-drawer__header{align-items:flex-start;background:var(--tcms-surface);border-bottom:1px solid var(--tcms-border);display:flex;gap:16px;justify-content:space-between;padding:14px 20px;position:sticky;top:0;z-index:2}.tcms-drawer__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.tcms-drawer__eyebrow{color:var(--tcms-muted);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tcms-drawer__title{color:var(--tcms-ink);font-size:16px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcms-drawer__subtitle{color:var(--tcms-muted);font-size:12px}.tcms-drawer__close{align-items:center;background:var(--tcms-surface);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius-sm);color:var(--tcms-ink-2);cursor:pointer;display:inline-flex;flex:none;font-size:14px;height:30px;justify-content:center;transition:background .14s ease,color .14s ease,border-color .14s ease;width:30px}.tcms-drawer__close:hover{background:var(--tcms-sunken);border-color:var(--tcms-border-strong);color:var(--tcms-ink)}.tcms-drawer__body{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:18px 20px 28px}.tcms-drawer__footer{align-items:center;background:var(--tcms-surface);border-top:1px solid var(--tcms-border);bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px;position:sticky;z-index:2}.tcms-drawer-panel{max-width:100vw;width:min(760px,100vw)!important}.tcms-drawer-panel--wide{width:min(1040px,100vw)!important}.tcms-drawer__section{background:var(--tcms-surface);border:1px solid var(--tcms-border);border-radius:var(--tcms-radius);display:flex;flex-direction:column;gap:12px;padding:16px}.tcms-drawer__section-head{align-items:center;border-bottom:1px solid var(--tcms-border);display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.tcms-drawer__section-title{align-items:center;color:var(--tcms-ink-2);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.06em;margin:0;text-transform:uppercase}.tcms-drawer__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.tcms-drawer__grid{grid-template-columns:minmax(0,1fr)}.tcms-drawer__body,.tcms-drawer__footer,.tcms-drawer__header{padding-left:14px;padding-right:14px}}.tcms-segmented{background:var(--tcms-sunken);border-radius:var(--tcms-radius-sm);display:grid;gap:4px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px}.tcms-segmented__option{align-items:center;border-radius:calc(var(--tcms-radius-sm) - 2px);color:var(--tcms-ink-2);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;min-height:30px;padding:0 10px;transition:background .14s ease,color .14s ease,box-shadow .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tcms-segmented__option input{opacity:0;pointer-events:none;position:absolute}.tcms-segmented__option:hover{color:var(--tcms-ink)}.tcms-segmented__option.is-active{background:var(--tcms-surface);box-shadow:var(--tcms-shadow);color:var(--tcms-ink)}.tcms-checkrow{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.tcms-checkrow input{accent-color:var(--tcms-accent);margin-top:2px}.tcms-checkrow__title{color:var(--tcms-ink);font-size:13px;font-weight:600}.tcms-checkrow__hint{color:var(--tcms-muted);font-size:11.5px;margin:2px 0 0}.tcms-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:20px;letter-spacing:.01em;padding:0 8px;white-space:nowrap}.tcms-pill--draft{background:var(--tcms-draft-soft);color:var(--tcms-draft)}.tcms-pill--in_review{background:var(--tcms-review-soft);color:var(--tcms-review)}.tcms-pill--scheduled{background:var(--tcms-scheduled-soft);color:var(--tcms-scheduled)}.tcms-pill--published{background:var(--tcms-live-soft);color:var(--tcms-live)}.tcms-pill--archived{background:var(--tcms-archived-soft);color:var(--tcms-archived)}.tcms-pill--trashed{background:var(--tcms-trashed-soft);color:var(--tcms-trashed)}.tcms-pill--blocked{background:var(--tcms-flag-soft);box-shadow:inset 0 0 0 1px var(--tcms-flag);color:var(--tcms-flag-strong)}.tcms-pill--neutral{background:var(--tcms-sunken);color:var(--tcms-ink-2)}.tcms-pill--unpublished-edits,.tcms-pill--warn{background:var(--tcms-warn-soft);color:var(--tcms-warn)}.tcms-meter{align-items:center;display:inline-flex;gap:7px;min-width:84px}.tcms-meter__track{background:var(--tcms-meter-track);border-radius:999px;flex:1;height:4px;overflow:hidden}.tcms-meter__fill{background:var(--tcms-meter-mid);border-radius:999px;display:block;height:100%;transition:width .25s ease,background .25s ease}.tcms-meter--low .tcms-meter__fill{background:var(--tcms-meter-low)}.tcms-meter--high .tcms-meter__fill{background:var(--tcms-meter-high)}.tcms-meter--blocked .tcms-meter__fill{background:var(--tcms-flag)}.tcms-meter__value{color:var(--tcms-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;min-width:30px;text-align:right}.tcms-meter--blocked .tcms-meter__value{color:var(--tcms-flag-strong)}.tcms-meter--calm .tcms-meter__fill{background:var(--tcms-meter-mid)}.tcms-meter--calm .tcms-meter__value{color:var(--tcms-muted)}.tcms-row{align-items:center;background:var(--tcms-surface);border-bottom:1px solid var(--tcms-border);cursor:pointer;display:grid;gap:12px;padding:9px 14px;transition:background .12s ease}.tcms-row:hover{background:var(--tcms-surface-2)}.tcms-row.is-selected{background:var(--tcms-accent-soft)}.tcms-row.is-blocked{box-shadow:inset 3px 0 0 var(--tcms-flag)}.tcms-row__title{color:var(--tcms-ink);font-size:13.5px;font-weight:650}.tcms-row__sub,.tcms-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcms-row__sub{color:var(--tcms-muted);font-size:11.5px}.tcms-row.is-checked .tcms-row__sub,.tcms-row.is-selected .tcms-row__sub{color:var(--tcms-ink-2)}.tcms-row__thumb{background:var(--tcms-sunken);border-radius:5px;flex:none;height:30px;-o-object-fit:cover;object-fit:cover;width:40px}.tcms-row__thumb--empty{border:1px dashed var(--tcms-border-strong);font-size:11px}.tcms-empty,.tcms-row__thumb--empty{align-items:center;color:var(--tcms-muted);display:flex;justify-content:center}.tcms-empty{flex-direction:column;gap:8px;padding:56px 24px;text-align:center}.tcms-empty__icon{font-size:26px;opacity:.4}.tcms-empty__title{color:var(--tcms-ink-2);font-size:14px;font-weight:700}.tcms-empty__body{font-size:12.5px;line-height:1.6;max-width:42ch}.tcms-skeleton{animation:tcms-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--tcms-sunken) 25%,var(--tcms-surface-2) 50%,var(--tcms-sunken) 75%);background-size:200% 100%;border-radius:var(--tcms-radius-sm)}@keyframes tcms-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.tcms-skeleton{animation:none}.tcms-app *,.tcms-app :after,.tcms-app :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tcms-app ::-webkit-scrollbar{height:10px;width:10px}.tcms-app ::-webkit-scrollbar-track{background:transparent}.tcms-app ::-webkit-scrollbar-thumb{background:var(--tcms-border-strong);border:3px solid var(--tcms-bg);border-radius:999px}.tcms-app ::-webkit-scrollbar-thumb:hover{background:var(--tcms-muted)}.tcms-scroll{min-height:0;overflow-x:hidden;overflow-y:auto}.tcms-truncate{overflow:hidden;text-overflow:ellipsis}.tcms-nowrap,.tcms-sr,.tcms-truncate{white-space:nowrap}.tcms-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.tcms-app,.tcms-theme{--ttc-app-bg:var(--tcms-bg);--ttc-app-bg-soft:var(--tcms-surface-2);--ttc-surface:var(--tcms-surface);--ttc-surface-elevated:var(--tcms-surface);--ttc-surface-muted:var(--tcms-surface-2);--ttc-surface-strong:var(--tcms-sunken);--ttc-subtle-surface:var(--tcms-surface-2);--ttc-panel-tint:var(--tcms-surface-2);--ttc-border:var(--tcms-border);--ttc-border-strong:var(--tcms-border-strong);--ttc-text:var(--tcms-ink);--ttc-text-soft:var(--tcms-ink-2);--ttc-text-muted:var(--tcms-muted);--ttc-accent:var(--tcms-accent);--ttc-accent-strong:var(--tcms-accent-strong);--ttc-accent-soft:var(--tcms-accent-soft);--ttc-accent-contrast:var(--tcms-accent-ink);--ttc-accent-rgb:var(--tcms-accent-rgb);--ttc-success:var(--tcms-live);--ttc-success-soft:var(--tcms-live-soft);--ttc-danger:var(--tcms-flag);--ttc-danger-soft:var(--tcms-flag-soft);--ttc-warning:var(--tcms-warn);--ttc-warning-soft:var(--tcms-warn-soft);--ttc-info:var(--tcms-scheduled);--ttc-info-soft:var(--tcms-scheduled-soft);--ttc-hero-start:var(--tcms-surface);--ttc-hero-end:var(--tcms-surface);--ttc-hero-border:var(--tcms-border);--ttc-hero-text:var(--tcms-ink);--ttc-hero-soft:var(--tcms-accent-soft);--ttc-header-bg:var(--tcms-surface);--ttc-header-bg-strong:var(--tcms-surface-2);--ttc-header-text:var(--tcms-ink);--ttc-header-text-soft:var(--tcms-muted);--ttc-radius-sm:var(--tcms-radius-sm);--ttc-radius-md:var(--tcms-radius);--ttc-radius-lg:var(--tcms-radius-lg);--ttc-shadow-color:var(--tcms-shadow-rgb);--ttc-overlay:rgba(var(--tcms-shadow-rgb),.42)}.tcms-app .ttc-btn.ttc-btn--primary,.tcms-theme .ttc-btn.ttc-btn--primary{background:var(--tcms-accent);box-shadow:none}.tcms-app .ttc-btn.ttc-btn--primary:hover,.tcms-theme .ttc-btn.ttc-btn--primary:hover{background:var(--tcms-accent-strong);filter:none}.tcms-app .ttc-btn:hover,.tcms-theme .ttc-btn:hover{transform:none}.tcms-app .es__content :is(h1,h2,h3,h4,input,select,textarea,button){font-family:var(--tcms-font)}.tcms-app .es__content .ttc-form-wrapper{background:transparent;gap:16px;height:auto;min-height:0;overflow:visible;padding:0}.tcms-app .es__content .ttc-scroll-area{flex:none;overflow:visible;padding-right:0}.tcms-app .es__content .ttc-form-header{align-items:center;background:var(--tcms-bg);border-bottom:1px solid var(--tcms-border);gap:16px;margin:0;padding:14px 0 12px;position:sticky;top:0;z-index:6}.tcms-app .es__content .ttc-form-header .ttc-title{font-size:18px;font-weight:750;letter-spacing:-.01em;line-height:1.3}.tcms-app .es__content .ttc-form-header .ttc-subtitle{font-size:12.5px;margin-top:2px}.tcms-app .es__content .ttc-section{background:var(--tcms-surface);border-radius:var(--tcms-radius);box-shadow:none;padding:20px}.tcms-app .es__content .ttc-label{font-size:11px;letter-spacing:.06em}.tcms-app .es__content .ttc-input{font-size:13px}.tcms-app .es__content :is(td,th,.ttc-badge-pill){font-variant-numeric:tabular-nums}
