html:has([data-shell=command-stage]){background:var(--ark-page);color-scheme:light}html:has([data-shell=command-stage]) body{background:var(--ark-page)}[data-shell=command-stage]{--cs-bg-shell:var(--ark-anchor);--cs-bg:var(--ark-page);--cs-bg-panel:var(--ark-surface);--cs-bg-sheet:var(--ark-surface);--cs-bg-raised:var(--ark-surface-2);--cs-bg-subject:var(--ark-chip);--cs-bg-sunken:var(--ark-sunken);--cs-glass:var(--ark-glass);--cs-glass-strong:var(--ark-glass-strong);--cs-glass-blur:var(--ark-glass-blur);--cs-glass-edge:inset 0 0 0 1px var(--ark-glass-line);--cs-glass-ring:0 0 0 1px var(--ark-line-2);--cs-text:var(--ark-ink);--cs-text-2:var(--ark-ink);--cs-text-3:var(--ark-ink-2);--cs-text-4:var(--ark-ink-2);--cs-text-5:var(--ark-ink-3);--cs-line:var(--ark-line);--cs-line-2:var(--ark-line-3);--cs-fill-1:var(--ark-fill-1);--cs-fill-2:var(--ark-fill-2);--cs-accent:var(--ark-accent);--cs-accent-hover:var(--ark-accent-hover);--cs-accent-ink:var(--ark-accent-ink);--cs-accent-tint:var(--ark-accent-tint);--cs-link:var(--ark-link);--cs-danger:var(--ark-conflict);--cs-danger-text:var(--ark-conflict);--cs-danger-tint:var(--ark-conflict-tint);--cs-review:var(--ark-review);--cs-review-tint:var(--ark-review-tint);--cs-verified:var(--ark-verified);--cs-verified-tint:var(--ark-verified-tint);--cs-processing:var(--ark-working);--cs-processing-tint:var(--ark-working-tint);--cs-customer:var(--ark-restricted);--cs-focus:var(--ark-focus);--cs-scrim:var(--ark-scrim);--cs-on-scrim:var(--ark-on-scrim);--cs-on-scrim-2:var(--ark-on-scrim-2);--cs-paper:var(--ark-paper);--cs-paper-ink:var(--ark-ink);--cs-paper-muted:var(--ark-ink-2);--cs-shadow:var(--ark-lift-2);--cs-shadow-sheet:var(--ark-lift-3);--cs-r-lg:var(--ark-r);--cs-r:var(--ark-r-sm);--cs-r-sm:var(--ark-r-xs);--cs-fast:160ms cubic-bezier(0.2,0,0,1);--cs-slow:360ms cubic-bezier(0.2,0,0,1);--cs-shell-h:54px;--cs-gutter:40px;--cs-ledger-w:344px;--cs-top:var(--cs-shell-h);--cs-font:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--cs-serif:var(--font-instrument-serif),"Instrument Serif","Iowan Old Style",Georgia,serif;--cs-mono:var(--font-martian-mono),"Martian Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--cs-bg);color:var(--cs-text);font-family:var(--cs-font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01","ss03","tnum";min-height:100vh;display:flex;flex-direction:column;color-scheme:light}@media (max-width:1366px){[data-shell=command-stage]{--cs-gutter:28px;--cs-ledger-w:312px}}@media (max-width:960px){[data-shell=command-stage]{--cs-gutter:16px}}[data-shell=command-stage][data-motion=low]{--cs-shadow:none;--cs-shadow-sheet:0 0 0 1px var(--ark-line-2);--cs-fast:1ms;--cs-slow:1ms}[data-shell=command-stage][data-motion=low] .cs-skel:after{display:none}@media (prefers-reduced-motion:reduce){[data-shell=command-stage]{--cs-fast:1ms;--cs-slow:1ms}[data-shell=command-stage] .cs-skel:after{display:none}}.cs :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}.cs :where(ul,ol){list-style:none}.cs :where(h1,h2,h3){font:inherit;color:inherit;letter-spacing:normal;font-variation-settings:normal}.cs :where(a){color:inherit;text-decoration:none}.cs :where(button){all:unset;box-sizing:border-box;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center}.cs :where(input,select,textarea){font:inherit;color:inherit}.cs :where(svg){display:block}.cs :where(img){display:block;max-width:100%}.cs *,.cs :after,.cs :before{box-sizing:border-box}.cs :focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px;border-radius:8px}.cs [tabindex="-1"]:focus,.cs [tabindex="-1"]:focus-visible{outline:none}.cs .cs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs [aria-disabled=true]{opacity:.45;cursor:not-allowed}.cs [id]{scroll-margin-top:calc(var(--cs-top) + 24px)}.cs-skip{position:absolute;top:-999px;left:0;z-index:1000;padding:8px 14px;background:var(--cs-text);color:var(--ark-on-anchor);font-weight:600;font-size:13px;border-radius:0 0 8px 0}.cs-skip:focus{top:0}.cs-display{font-size:30px;line-height:1.08;font-weight:400;letter-spacing:-.03em;font-variation-settings:"opsz" 32;color:var(--cs-text)}.cs-display--long{font-size:25px;line-height:1.12;letter-spacing:-.02em}.cs-display--serif{font-family:var(--cs-font);font-size:28px;font-weight:500;letter-spacing:-.02em;font-variation-settings:"opsz" 32;overflow-wrap:anywhere}.cs-display--serif.cs-display--long{font-size:24px}.cs-serif{font-family:var(--cs-font);font-weight:500;letter-spacing:-.015em;font-variation-settings:normal;overflow-wrap:anywhere}.cs-h{font-size:16px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.cs-body{font-size:14px;line-height:1.5}.cs-small{font-size:13px;line-height:1.45}.cs-micro{font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--cs-text-4)}.cs-num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;line-height:.95;font-weight:300;font-variation-settings:"opsz" 32;color:var(--cs-text)}.cs-num--lg{font-size:48px;letter-spacing:-.04em}.cs-num--md{font-size:28px;font-weight:350}.cs-num--sm{font-size:17px;font-weight:500;letter-spacing:-.02em}.cs-muted{color:var(--cs-text-4)}.cs-soft{color:var(--cs-text-3)}.cs-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cs-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1366px){.cs-display{font-size:28px}.cs-display--long{font-size:24px}.cs-display--serif{font-size:26px}.cs-num--lg{font-size:42px}}@media (max-width:960px){.cs-display{font-size:25px}.cs-display--long{font-size:22px}.cs-display--serif{font-size:23px}}.cs-shell{--cs-text:var(--ark-on-anchor);--cs-text-2:var(--ark-on-anchor-2);--cs-text-3:var(--ark-on-anchor-2);--cs-text-4:var(--ark-on-anchor-3);--cs-text-5:var(--ark-on-anchor-3);--cs-line:rgba(255,255,255,0.17);--cs-line-2:rgba(255,255,255,0.26);--cs-fill-1:rgba(255,255,255,0.06);--cs-fill-2:rgba(255,255,255,0.11);--cs-bg-raised:var(--ark-anchor-2);--cs-bg-sheet:var(--ark-anchor-2);--cs-bg-sunken:var(--ark-anchor-3);--cs-accent:var(--ark-accent-lift);--cs-accent-ink:var(--ark-anchor);--cs-focus:#ffffff;position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--cs-shell-h);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:0 var(--cs-gutter);background:var(--cs-bg-shell);border-bottom:1px solid var(--cs-line)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.cs-shell{background:var(--cs-bg-shell);-webkit-backdrop-filter:var(--cs-glass-blur);backdrop-filter:var(--cs-glass-blur);box-shadow:inset 0 -1px 0 var(--ark-line);border-bottom:0}}.cs-nav{display:flex;gap:6px;min-width:0;justify-content:center}.cs-nav,.cs-nav a{align-items:center}.cs-nav a{position:relative;height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--cs-line-2);background:var(--cs-bg-shell);display:inline-flex;gap:8px;font-size:13.5px;font-weight:500;color:var(--cs-text);white-space:nowrap;transition:color var(--cs-fast),background var(--cs-fast),border-color var(--cs-fast)}.cs-nav a svg{width:15px;height:15px;flex-shrink:0}.cs-nav a:hover{color:var(--cs-text);background:var(--cs-bg-raised);border-color:var(--cs-text-5)}.cs-nav a[aria-current=page]{color:var(--ark-anchor);background:var(--ark-on-anchor);border-color:var(--ark-on-anchor)}[data-centre] .cs-nav a[aria-current=page]{background:var(--ark-accent-lift);border-color:var(--ark-accent-lift)}.cs-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;font-size:11px;font-weight:600;color:var(--ark-on-anchor);background:var(--cs-danger);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-ask,.cs-shell__right{display:flex;align-items:center;gap:8px}.cs-ask{width:230px;height:38px;padding:0 6px 0 13px;border-radius:999px;background:var(--cs-bg-raised);border:1px solid var(--cs-line-2);transition:width var(--cs-slow),border-color var(--cs-fast)}.cs-ask:focus-within{width:380px;border-color:var(--cs-focus);box-shadow:var(--ark-focus-ring)}.cs-ask>svg{width:15px;height:15px;color:var(--cs-text-4);flex-shrink:0}.cs .cs-ask input:not([type=checkbox]):not([type=radio]){all:unset;box-sizing:border-box;font:inherit;flex:1 1;min-width:0;font-size:13.5px;color:var(--cs-text);background:transparent;border:0;padding:0}.cs .cs-ask input:focus{box-shadow:none;outline:none}.cs .cs-ask input::placeholder{color:var(--cs-text-4)}.cs-ask__ctx{font-size:11.5px;font-weight:500;color:var(--cs-text);background:var(--cs-fill-2);padding:3px 7px;border-radius:6px;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.cs-ask__kbd{font-family:var(--cs-mono);font-size:10px;color:var(--cs-text-5);padding:0 4px}.cs-ask__go{width:26px;height:26px;border-radius:50%;background:var(--cs-accent);color:var(--cs-accent-ink);display:grid;place-items:center}.cs-ask__go svg{width:12px;height:12px}.cs-iconbtn{position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--cs-line-2);background:var(--cs-bg-shell);display:grid;place-items:center;color:var(--cs-text);transition:background var(--cs-fast),color var(--cs-fast),border-color var(--cs-fast)}.cs-iconbtn:hover{background:var(--cs-bg-raised);color:var(--cs-text);border-color:var(--cs-text-5)}.cs-iconbtn svg{width:17px;height:17px}.cs-iconbtn__dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--cs-danger);box-shadow:0 0 0 2px var(--cs-bg-shell)}.cs-menuwrap{position:relative}.cs-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-height:calc(100vh - var(--cs-top) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:var(--cs-r);background:var(--cs-bg-sheet);border:1px solid var(--cs-line-2);box-shadow:var(--cs-shadow);display:flex;flex-direction:column;gap:2px;z-index:30;animation:cs-fade .16s both}.cs-menu a,.cs-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:34px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--cs-text-2)}.cs-menu a:hover,.cs-menu button:hover{background:var(--cs-fill-1);color:var(--cs-text)}.cs-menu a[aria-current=page]{color:var(--cs-text);font-weight:500}.cs-menu__h{font-size:11.5px;font-weight:500;color:var(--cs-text-4);padding:8px 10px 4px}.cs-menu__meta{padding:4px 10px 8px;font-size:12px;color:var(--cs-text-4);overflow-wrap:anywhere}.cs-menu hr{border:0;border-top:1px solid var(--cs-line);margin:4px 0}.cs-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--cs-bg-sunken);border:1px solid var(--cs-line-2);color:var(--cs-text)}.cs-avatar,.cs-viewer{font-size:11.5px;font-weight:500}.cs-viewer{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;border:1px solid transparent;background:var(--cs-review);color:var(--ark-on-anchor);white-space:nowrap}.cs-viewer svg{width:13px;height:13px}.cs-footer{padding:20px var(--cs-gutter);font-size:12px;color:var(--cs-text-4);display:flex;gap:14px;justify-content:center}@media (max-width:1366px){.cs-nav a{padding:0 11px}.cs-ask{width:170px}.cs-ask:focus-within{width:320px}.cs-ask__kbd{display:none}}@media (max-width:960px){.cs-shell{grid-template-columns:auto 1fr auto;gap:10px}.cs-nav{overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.cs-nav a{padding:0 10px;gap:6px}.cs-nav a svg{display:none}.cs-nav::-webkit-scrollbar{display:none}.cs-ask{width:40px;padding:0;justify-content:center}.cs .cs-ask input:not([type=checkbox]):not([type=radio]),.cs-ask__ctx,.cs-ask__go,.cs-ask__kbd{display:none}.cs-ask:focus-within{width:220px;padding:0 6px 0 11px;justify-content:flex-start}.cs .cs-ask:focus-within input:not([type=checkbox]):not([type=radio]),.cs-ask:focus-within .cs-ask__go{display:block}.cs-viewer span{display:none}}.cs-ws{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) var(--cs-ledger-w);grid-gap:0 28px;gap:0 28px;padding:24px var(--cs-gutter) 32px;align-items:start}.cs-ws--single{grid-template-columns:minmax(0,1fr)}.cs-main{gap:20px}.cs-ledger,.cs-main{min-width:0;display:flex;flex-direction:column}.cs-ledger{position:-webkit-sticky;position:sticky;top:calc(var(--cs-top) + 20px);max-height:calc(100vh - var(--cs-top) - 36px);overflow-y:auto;scrollbar-width:none;background:var(--cs-bg-panel);border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);padding:2px 20px}.cs-ledger::-webkit-scrollbar{display:none}@media (max-width:960px){.cs-ws{grid-template-columns:minmax(0,1fr);padding:16px var(--cs-gutter) 24px}.cs-ledger{position:static;max-height:none}}.cs-head{display:flex;flex-direction:column;gap:8px}.cs-head__eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;font-size:12.5px;color:var(--cs-text-4)}.cs-head__title{max-width:24ch;text-wrap:balance;overflow-wrap:anywhere}.cs-head__meta{gap:14px;font-size:13.5px;color:var(--cs-text-3)}.cs-head__actions,.cs-head__meta{display:flex;align-items:center;flex-wrap:wrap}.cs-head__actions{gap:10px;margin-top:4px}.cs-lede{font-size:15px;line-height:1.5;max-width:60ch}.cs-lede,.cs-state{color:var(--cs-text-3)}.cs-state{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;white-space:nowrap}.cs-state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.cs-state--blocked{color:var(--cs-danger-text)}.cs-state--review{color:var(--cs-review)}.cs-state--ready{color:var(--cs-verified)}.cs-state--processing{color:var(--cs-processing)}.cs-state--neutral{color:var(--cs-text-4)}.cs-state svg{width:13px;height:13px}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:500;white-space:nowrap;border:1px solid transparent;transition:background var(--cs-fast),border-color var(--cs-fast),color var(--cs-fast),transform var(--cs-fast);cursor:pointer}.cs-btn:active{transform:translateY(1px)}.cs-btn svg{width:14px;height:14px}.cs-btn--primary{background:var(--cs-accent);color:var(--cs-accent-ink)}.cs-btn--primary:hover{background:var(--cs-accent-hover)}.cs-btn--secondary{background:var(--cs-bg-raised);color:var(--cs-text);border-color:var(--cs-line-2)}.cs-btn--secondary:hover{border-color:var(--cs-text-5);background:var(--cs-bg-raised)}.cs-btn--text{background:transparent;color:var(--cs-text-3);padding:0 10px}.cs-btn--text:hover{color:var(--cs-text);background:var(--cs-fill-1)}.cs-btn--danger{background:var(--cs-bg-raised);color:var(--cs-danger-text);border-color:var(--ark-conflict-tint)}.cs-btn--danger:hover{background:var(--cs-danger-tint)}.cs-btn--sm{height:31px;padding:0 12px;font-size:12.5px}.cs-btn--sm.cs-btn--text{padding:0 6px}.cs-btn:disabled,.cs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cs-btn__why{font-size:12px;color:var(--cs-text-4)}.cs-btnrow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}@keyframes cs-thread-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs-thread-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cs-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cs-slide{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.cs-tip{position:relative}.cs-tip:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 6px);z-index:15;width:max-content;max-width:260px;padding:7px 9px;border-radius:8px;background:var(--cs-text);border:1px solid var(--cs-text);box-shadow:var(--cs-shadow);color:var(--ark-on-anchor);font-size:12px;font-weight:400;line-height:1.4;white-space:normal;letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;transform:translateY(-3px);transition:opacity var(--cs-fast),transform var(--cs-fast)}.cs-tip:focus-visible:after,.cs-tip:hover:after{opacity:1;transform:none}.cs-tip--right:after{left:auto;right:0}.cs-basis{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px;color:var(--cs-text-4);cursor:default;border-radius:4px}.cs-basis i{width:9px;height:9px;border-radius:50%;display:block;box-sizing:border-box}.cs-basis--verified i{background:var(--cs-verified)}.cs-basis--documentary i{background:var(--cs-text-4)}.cs-basis--inferred i{border:2px solid var(--cs-review)}.cs-basis--inferred{color:var(--cs-review)}.cs-basis--rule i{border:2px solid var(--cs-text-3);background:transparent}.cs-basis--rule{color:var(--cs-text-2)}.cs-basis--incomplete i{background:var(--cs-danger)}.cs-basis--incomplete{color:var(--cs-danger)}.cs-basis--conflicting i{border:2px solid var(--cs-danger)}.cs-basis--conflicting{color:var(--cs-danger-text)}.cs-basis--missing i{border:1.5px dashed var(--cs-text-4)}.cs-basis--restricted i{background:var(--cs-text-5)}.cs-subject{position:relative;border-radius:var(--cs-r-lg);background:var(--cs-bg-subject);border:1px solid var(--cs-line);overflow:hidden}.cs-subject__bar{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.cs-subject__bar>*{pointer-events:auto}.cs-subject__note{font-size:11.5px;color:var(--cs-text-3);padding:4px 9px}.cs-subject__note,.cs-views{background:var(--ark-chip);border-radius:999px;border:1px solid var(--cs-line)}.cs-views{display:inline-flex;gap:2px;padding:3px}.cs-views a,.cs-views button{height:28px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--cs-text-4);display:inline-flex;align-items:center;transition:color var(--cs-fast),background var(--cs-fast)}.cs-views a:hover,.cs-views button:hover{color:var(--cs-text)}.cs-views a[aria-current=true],.cs-views button[aria-pressed=true]{background:var(--ark-anchor);color:var(--ark-on-anchor)}.cs-media{position:relative;width:100%;aspect-ratio:16/9;max-height:440px;overflow:hidden;background:var(--cs-bg-sunken)}.cs-media img{width:100%;height:100%;object-fit:cover}.cs-media__cap{position:absolute;left:12px;right:12px;bottom:10px;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--cs-on-scrim);background:var(--cs-scrim);padding:6px 10px;border-radius:10px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px)}.cs-media__cap small{font-size:11px;color:var(--cs-text-4)}.cs-media--empty{display:grid;place-items:center;color:var(--cs-text-4);font-size:13px;aspect-ratio:auto;height:160px}.cs-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.cs-tile{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--cs-bg-sunken);border:1px solid var(--cs-line);display:flex;align-items:flex-end;padding:6px;color:var(--cs-text);font-size:11px;font-weight:500}.cs-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-tile>span{position:relative;color:var(--cs-on-scrim);background:var(--cs-scrim);padding:2px 7px;border-radius:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-tile--hero{outline:2px solid var(--cs-text);outline-offset:-2px}.cs-tile--hero:after{content:"Hero";position:absolute;top:6px;left:6px;font-size:10px;letter-spacing:.02em;background:var(--cs-text);color:var(--ark-on-anchor);padding:2px 6px;border-radius:999px}a.cs-tile:hover,button.cs-tile:hover{outline:2px solid var(--cs-text-5);outline-offset:-2px}@media (max-width:1366px){.cs-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-media{max-height:380px}}@media (max-width:640px){.cs-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-sections{position:relative;display:flex;align-items:center;gap:6px;padding:2px 0;overflow-x:auto;scrollbar-width:none}.cs-sections::-webkit-scrollbar{display:none}.cs-sections__group{display:flex;gap:6px}.cs-sections__group+.cs-sections__group{margin-left:6px;padding-left:12px;border-left:1px solid var(--cs-line-2)}.cs-tab{position:relative;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--cs-line-2);background:var(--cs-bg-panel);display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--cs-text-3);white-space:nowrap;transition:color var(--cs-fast),background var(--cs-fast),border-color var(--cs-fast)}.cs-tab:hover{color:var(--cs-text);background:var(--cs-bg-raised);border-color:var(--cs-text-5)}.cs-tab[aria-current=page],.cs-tab[aria-pressed=true]{color:var(--ark-on-anchor);background:var(--ark-anchor);border-color:var(--ark-anchor)}.cs-tab__n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:500;color:var(--cs-text-3);background:var(--cs-bg-sunken);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-tab[aria-current=page] .cs-tab__n{background:rgba(255,255,255,.18);color:var(--ark-on-anchor)}.cs-tab__n--hot{color:var(--cs-danger-text);background:var(--cs-danger-tint)}.cs-tab__n--warn{color:var(--cs-review);background:var(--cs-review-tint)}.cs-sections__spacer{flex:1 1;min-width:8px}.cs-more{position:-webkit-sticky;position:sticky;right:0;background:linear-gradient(90deg,transparent,var(--cs-bg) 52%);padding-left:28px}.cs-block{padding:16px 0 18px;border-bottom:1px solid var(--cs-line);display:flex;flex-direction:column;gap:10px;min-width:0}.cs-block:last-child{border-bottom:0}.cs-block__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-block__label{font-size:13px;font-weight:500;color:var(--cs-text-2);display:inline-flex;align-items:center;gap:8px}.cs-block__open{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--cs-line-2);background:var(--cs-bg-raised);color:var(--cs-text-3);transition:background var(--cs-fast),color var(--cs-fast),border-color var(--cs-fast)}.cs-block__open svg{width:11px;height:11px}.cs-block__open:hover{background:var(--cs-accent);color:var(--cs-accent-ink);border-color:var(--cs-accent)}.cs-block--action,.cs-block--advisory,.cs-block--blocked,.cs-block--ok{margin:8px -12px;padding:14px 12px 16px;border-radius:var(--cs-r);border-bottom:0;background:var(--cs-bg-sunken)}.cs-block--action+.cs-block,.cs-block--advisory+.cs-block,.cs-block--blocked+.cs-block,.cs-block--ok+.cs-block{border-top:0}.cs-block--action .cs-block__label{color:var(--cs-text)}.cs-block--advisory{background:var(--cs-review-tint)}.cs-block--advisory .cs-block__label{color:var(--cs-review)}.cs-block--ok{background:var(--cs-verified-tint)}.cs-block--ok .cs-block__label{color:var(--cs-verified)}.cs-block--blocked{background:var(--cs-danger-tint)}.cs-block--blocked .cs-block__label{color:var(--ark-conflict-strong)}.cs-block--muted .cs-block__label{color:var(--cs-text-4)}.cs-next__t{font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.cs-row{display:grid;width:100%;grid-template-columns:8px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--cs-fill-1);color:inherit;text-align:left;border-radius:6px}.cs-row:last-child{border-bottom:0}.cs-row>span:nth-child(2){display:block;min-width:0}.cs-row__dot{width:7px;height:7px;border-radius:50%;background:var(--cs-text-5)}.cs-row__dot--blocked{background:var(--cs-danger)}.cs-row__dot--review{background:var(--cs-review)}.cs-row__dot--ready{background:var(--cs-verified)}.cs-row__dot--processing{background:var(--cs-processing)}.cs-row__t{font-size:13.5px;font-weight:500;color:var(--cs-text)}.cs-row__s,.cs-row__t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-row__s{font-size:12.5px;margin-top:1px}.cs-row__r,.cs-row__s{color:var(--cs-text-4)}.cs-row__r{font-size:12px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:8px}a.cs-row:hover .cs-row__t,button.cs-row:hover .cs-row__t{color:var(--cs-link)}.cs-row[aria-current=true],.cs-row[aria-pressed=true]{background:var(--cs-fill-1);padding-left:8px;padding-right:8px;margin:0 -8px;width:calc(100% + 16px)}.cs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.cs-fact{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-fact__k{font-size:12px;color:var(--cs-text-4)}.cs-fact__v{font-size:15px;font-weight:450;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px}.cs-fact__v,.cs-stack{overflow:hidden;display:flex}.cs-stack{height:8px;border-radius:4px;gap:3px;margin:8px 0}.cs-stack>span{display:block;min-width:4px;border-radius:4px}.cs-stack--blocked{background:var(--cs-danger)}.cs-stack--review{background:var(--cs-review)}.cs-stack--ready{background:var(--cs-verified)}.cs-stack--processing{background:var(--cs-processing)}.cs-stack--neutral{background:var(--cs-line-2)}.cs-keys{display:flex;flex-direction:column;gap:5px}.cs-keys--inline{flex-direction:row;flex-wrap:wrap;gap:6px 14px}.cs-key{display:flex;align-items:baseline;gap:9px;font-size:13px;color:var(--cs-text-3)}.cs-empty a:not(.cs-btn),.cs-error a:not(.cs-btn){color:var(--cs-text);text-decoration:underline;text-underline-offset:3px}.cs-key a{display:inline-flex;align-items:center;min-height:24px;color:inherit}.cs-key__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--cs-text);min-width:1.3em}.cs-key__sw{width:6px;height:6px;border-radius:50%;align-self:center;flex-shrink:0}.cs-ring{position:relative}.cs-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cs-ring circle{fill:none;stroke-width:9}.cs-ring__centre{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.cs-ring__centre .cs-num{font-size:28px;font-weight:300}.cs-ring__centre small{display:block;white-space:nowrap;font-size:11px;color:var(--cs-text-4);margin-top:2px}.cs-ring-row{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;align-items:center}.cs-specgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;padding:18px 20px;border-radius:var(--cs-r-lg);background:var(--cs-bg-panel);border:1px solid var(--cs-line)}.cs-spec{display:flex;flex-direction:column;gap:5px;min-width:0}.cs-spec__k{font-size:12px;color:var(--cs-text-3)}.cs-spec__v{font-size:21px;font-weight:350;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-spec__s{font-size:12px;color:var(--cs-text-4);display:flex;align-items:center;gap:8px}@media (max-width:1366px){.cs-specgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:16px}.cs-spec__v{font-size:19px}}@media (max-width:640px){.cs-specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-panel{border-radius:var(--cs-r-lg);background:var(--cs-bg-panel);border:1px solid var(--cs-line);padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.cs-panel__h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:500;color:var(--cs-text-3)}.cs-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1366px){.cs-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.cs-three{grid-template-columns:minmax(0,1fr)}}.cs-qtile__thumb{width:36px;height:36px;border-radius:50%;background:var(--cs-bg-sunken);border:1px solid var(--cs-line);display:grid;place-items:center;font-size:11.5px;font-weight:500;color:var(--cs-text-2);overflow:hidden}.cs-qtile__thumb svg{width:55%;height:55%}.cs-qtile__thumb img{width:100%;height:100%;object-fit:cover}.cs-prog{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.cs-prog__step{display:flex;flex-direction:column;gap:3px;padding-top:10px;border-top:2px solid var(--cs-line-2);color:var(--cs-text-4);min-width:0}.cs-prog__step b{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-prog__step small{font-size:11.5px}.cs-prog__step--done{border-top-color:var(--cs-verified);color:var(--cs-text-3)}.cs-prog__step--done b,.cs-prog__step--now{color:var(--cs-text)}.cs-prog__step--now{border-top-color:var(--cs-text)}.cs-prog__step--now small{color:var(--cs-processing)}.cs-drawer{position:fixed;z-index:30;top:calc(var(--cs-top) + 12px);right:12px;width:var(--cs-drawer-w,440px);max-width:calc(100vw - 24px);max-height:calc(100vh - var(--cs-top) - 24px);min-height:220px;border-radius:20px;background:var(--cs-bg-sheet);border:1px solid var(--cs-line-2);color:var(--cs-text);box-shadow:var(--cs-shadow-sheet);display:flex;flex-direction:column;animation:cs-slide var(--cs-slow) both}.cs-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--cs-line);flex-shrink:0}.cs-drawer__title{font-size:19px;font-weight:500;letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px;min-width:0}.cs-drawer__title small{font-size:12px;color:var(--cs-text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs-drawer__close{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--cs-line-2);color:var(--cs-text-3);flex-shrink:0}.cs-drawer__close:hover{background:var(--cs-text);color:var(--ark-on-anchor)}.cs-drawer__close svg{width:12px;height:12px}.cs-drawer__filters{display:flex;gap:4px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.cs-drawer__filters a,.cs-drawer__filters button{height:30px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--cs-text-4);white-space:nowrap;display:inline-flex;align-items:center}.cs-drawer__filters a:hover,.cs-drawer__filters button:hover{color:var(--cs-text);background:var(--cs-fill-1)}.cs-drawer__filters a[aria-current=true],.cs-drawer__filters button[aria-pressed=true]{background:var(--cs-text);color:var(--ark-on-anchor)}.cs-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 20px 20px;scrollbar-width:thin;display:flex;flex-direction:column;gap:18px}.cs-drawer__foot{padding:12px 20px 14px;border-top:1px solid var(--cs-line);background:var(--cs-bg-panel);border-radius:0 0 20px 20px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex-shrink:0}.cs-scrim{position:fixed;inset:0;z-index:25;background:linear-gradient(90deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55))}@media (max-width:960px){.cs-drawer{top:auto;bottom:0;right:0;left:0;width:auto;max-width:none;max-height:85vh;border-radius:20px 20px 0 0}.cs-scrim{background:var(--cs-scrim)}}.cs-group{display:flex;flex-direction:column;gap:6px}.cs-group__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:500;color:var(--cs-text-4);padding-bottom:6px;border-bottom:1px solid var(--cs-line)}.cs-conflict{padding:14px 16px;border-radius:var(--cs-r);background:var(--cs-bg-panel);border:1px solid var(--cs-line);display:flex;flex-direction:column;gap:10px}.cs-conflict__h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cs-conflict__sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cs-side{position:relative;padding:12px 12px 12px 16px;border-radius:var(--cs-r-sm);background:var(--cs-bg);border:1px solid var(--cs-line);display:flex;flex-direction:column;gap:3px;text-align:left}.cs-side .cs-num{font-size:22px;font-weight:350}.cs-side small{font-size:12px;color:var(--cs-text-4)}.cs-side:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--cs-text);transform:scaleY(0);transform-origin:top;transition:transform var(--cs-slow)}.cs-side[aria-checked=true]{border-color:var(--cs-text);background:var(--cs-bg-raised)}.cs-side[aria-checked=true]:before{transform:scaleY(1)}.cs-side:hover{border-color:var(--cs-text-5)}.cs-factrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--cs-fill-1);font-size:13.5px;text-align:left;width:100%}.cs-factrow:last-child{border-bottom:0}.cs-factrow__k{color:var(--cs-text-3);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-factrow__v{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs-timeline{position:relative;padding-left:18px;display:flex;flex-direction:column;gap:14px}.cs-timeline:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--cs-line-2)}.cs-tl{position:relative}.cs-tl:before{content:"";position:absolute;left:-18px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--cs-bg-panel);border:1.5px solid var(--cs-text-5)}.cs-tl--done:before{background:var(--cs-verified);border-color:var(--cs-verified)}.cs-tl__w{font-size:11.5px;color:var(--cs-text-4)}.cs-tl__t{font-size:13.5px;font-weight:500}.cs-tl__s{font-size:12.5px;color:var(--cs-text-4)}.cs-empty{padding:14px 16px;border-radius:var(--cs-r);border:1px dashed var(--cs-line-2);color:var(--cs-text-3);font-size:13px}@media (max-width:640px){.cs-panel .cs-row{grid-template-columns:minmax(0,1fr)!important}.cs-panel .cs-row>.cs-qtile__thumb{display:none}.cs-panel .cs-row>.cs-row__dot{grid-row:1;grid-column:1;align-self:start;margin-top:7px}.cs-panel .cs-row>.cs-row__dot+span{grid-row:1;grid-column:1;padding-left:20px}.cs-panel .cs-row>.cs-row__r{grid-column:1;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start;align-items:center!important;gap:8px 14px;padding-left:20px}.cs-opp{grid-template-columns:minmax(0,1fr)!important}}.cs-body a,.cs-empty a,.cs-lede a,.cs-media--empty a{text-decoration:underline;text-underline-offset:3px;color:var(--cs-link)}.cs-empty a.cs-btn,.cs-media--empty a.cs-btn{text-decoration:none}.cs-row__t--wrap{white-space:normal;overflow:visible;text-overflow:clip}.cs-empty b{display:block;font-size:14.5px;font-weight:500;color:var(--cs-text);margin-bottom:3px}.cs-error{padding:14px 16px;border-radius:var(--cs-r);border:1px solid var(--ark-conflict-tint);background:var(--cs-danger-tint);color:var(--cs-text-2);font-size:13px;display:flex;gap:12px;align-items:flex-start}.cs-error svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.cs-error b,.cs-error svg{color:var(--cs-danger-text)}.cs-error b{display:block;font-weight:600;margin-bottom:2px}.cs-readonly{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cs-text-4)}.cs-readonly svg{width:13px;height:13px;color:var(--cs-review)}.cs-skel{display:block;border-radius:6px;background:var(--cs-bg-sunken);min-height:12px;position:relative;overflow:hidden}.cs-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(21,23,26,.07),transparent);transform:translateX(-100%);animation:cs-shimmer 1.4s ease-in-out infinite}@keyframes cs-shimmer{to{transform:translateX(100%)}}.cs-page{gap:20px;padding:24px var(--cs-gutter) 32px}.cs-native,.cs-page{display:flex;flex-direction:column}.cs-native{gap:16px;min-width:0;color:var(--cs-text);font-family:var(--cs-font);font-size:14px;line-height:1.5}.cs-native :where(h1,h2,h3,p,ul,ol){margin:revert;padding:revert}.cs-native :where(ul,ol){list-style:revert}.cs-native h1{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0}.cs-native h2{font-size:16px;font-weight:500;letter-spacing:-.01em;margin:0}.cs-native h3{font-size:14px;font-weight:500;margin:0}.cs-native p{margin:0}.cs-native :where(a:not(.cs-btn):not(.btn):not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(.ark-row):not(.ark-tab):not(.cs-views a):not(.cs-decision):not(.cs-board__card):not(.cs-metric__more)){color:var(--cs-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cs-link) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--cs-link) 40%,transparent);text-underline-offset:3px}.cs-native :where(a:not(.cs-btn):not(.btn):not(.btn-secondary):not(.btn-ghost):not(.btn-danger):not(.ark-row):not(.ark-tab):not(.cs-views a):not(.cs-decision):not(.cs-board__card):not(.cs-metric__more)):hover{color:var(--cs-accent);-webkit-text-decoration-color:var(--cs-accent);text-decoration-color:var(--cs-accent)}.cs-native .stack{display:flex;flex-direction:column;gap:14px}.cs-native .stack--tight{gap:8px}.cs-native .cluster{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cs-native .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cs-native .section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0;border:0;margin:0}.cs-native .section-title h1,.cs-native .section-title h2{margin:0}.cs-native{--state-conflicted:var(--cs-danger-text)}.cs-native .card{background:var(--cs-bg-panel);border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);padding:16px 18px;box-shadow:none;color:var(--cs-text)}.cs-native .card .card,.cs-native .card--inset{background:var(--cs-bg-sunken)}.cs-native .ark-text--label,.cs-native .ark-text--muted,.cs-native .muted,.cs-native .text-note{color:var(--cs-text-4)}.cs-native .ark-text--label{font:400 13px/1.5 var(--cs-font);letter-spacing:0;text-transform:none;color:var(--cs-text-3)}.cs-native .ark-text--display,.cs-native .ark-text--h1{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--cs-text)}.cs-native .ark-text--h2{font-size:16px;font-weight:500;color:var(--cs-text)}.cs-native .ark-text--h3{font-weight:500}.cs-native .ark-text--body,.cs-native .ark-text--h3{font-size:14px;color:var(--cs-text)}.cs-native .ark-text--small{font-size:12.5px;color:var(--cs-text-3)}.cs-native .prose{max-width:70ch}.cs-native .ark-btn--ghost,.cs-native .btn,.cs-native .btn-danger,.cs-native .btn-ghost,.cs-native .btn-secondary,.cs-native a.btn,.cs-native a.btn-danger,.cs-native a.btn-ghost,.cs-native a.btn-secondary{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 15px;border-radius:999px;font:500 13.5px var(--cs-font);white-space:nowrap;border:1px solid transparent;transition:background var(--cs-fast),border-color var(--cs-fast),color var(--cs-fast)}.cs-native .btn,.cs-native a.btn{background:var(--cs-bg-raised);color:var(--cs-text);box-shadow:none;border:1px solid var(--cs-text-5)}.cs-native .btn:hover{background:var(--cs-bg-raised);border-color:var(--cs-text)}.cs-native .btn-secondary,.cs-native .btn.btn-secondary,.cs-native a.btn-secondary{background:var(--cs-bg-raised);color:var(--cs-text);border-color:var(--cs-line-2);box-shadow:none}.cs-native .btn-secondary:hover{border-color:var(--cs-text-5);background:var(--cs-bg-raised)}.cs-native .ark-btn--ghost,.cs-native .btn-ghost{background:transparent;color:var(--cs-text-3);box-shadow:none;padding:0 8px;border-color:transparent}.cs-native .btn-ghost:after,.cs-native .btn-ghost:before{content:none}.cs-native .btn-ghost:hover{color:var(--cs-text);background:var(--cs-fill-1)}.cs-native .btn-danger{background:var(--cs-bg-raised);color:var(--cs-danger-text);border-color:var(--ark-conflict-tint);box-shadow:none}.cs-native .btn-danger:hover{background:var(--cs-danger-tint)}.cs-native :where(.btn,.btn-secondary,.btn-danger,.btn-ghost,button):disabled,.cs-native :where(.btn,.btn-secondary,.btn-danger,.btn-ghost,button)[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cs-native :where(.btn,.btn-secondary,.btn-danger,.btn-ghost,button):focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}.cs-native .field{display:flex;flex-direction:column;gap:6px}.cs-native label{font-size:12.5px;font-weight:500;color:var(--cs-text-3)}.cs-native .field-required{color:var(--cs-accent)}.cs-native .field-hint{font-size:12px;color:var(--cs-text-4);margin:0}.cs-native .field-error{font-size:12.5px;color:var(--cs-danger-text);margin:0}.cs-native input:not([type=checkbox]):not([type=radio]),.cs-native select,.cs-native textarea{all:unset;box-sizing:border-box;display:block;width:100%;font:14px var(--cs-font);color:var(--cs-text);background:var(--cs-bg-raised);border:1px solid var(--cs-line-2);border-radius:var(--cs-r-sm);padding:8px 12px;min-height:36px;line-height:1.4;transition:border-color var(--cs-fast)}.cs-native input::placeholder,.cs-native textarea::placeholder{color:var(--cs-text-5)}.cs-native select{-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist;color-scheme:light}.cs-native input:focus-visible,.cs-native select:focus-visible,.cs-native textarea:focus-visible{outline:2px solid var(--cs-focus);outline-offset:1px;border-color:var(--cs-text-5)}.cs-native input[type=checkbox],.cs-native input[type=radio]{accent-color:var(--cs-accent);width:16px;height:16px}.cs-native input:disabled,.cs-native select:disabled,.cs-native textarea:disabled{opacity:.5}.cs-native .ark-form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cs-native details{border:1px solid var(--cs-line);border-radius:var(--cs-r);padding:0 14px;background:var(--cs-bg-panel)}.cs-native details>summary{cursor:pointer;padding:10px 0;font-size:13.5px;font-weight:500;color:var(--cs-text-2);list-style:none}.cs-native details>summary::-webkit-details-marker{display:none}.cs-native details>summary:before{content:"▸";display:inline-block;margin-right:8px;color:var(--cs-text-4);transition:transform var(--cs-fast)}.cs-native details[open]>summary:before{transform:rotate(90deg)}.cs-native .tech-details-body{padding:4px 0 14px}.cs-native .ark-disclosure>summary,.cs-native .tech-details>summary{font:500 13.5px var(--cs-font);letter-spacing:0;text-transform:none;color:var(--cs-text-2)}.cs-native .tech-json{font-family:var(--cs-mono);font-size:11.5px;background:var(--cs-bg);padding:10px;border-radius:8px;overflow-x:auto}.cs-native .badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:11px;font:500 12px var(--cs-font);letter-spacing:.01em;text-transform:none;color:var(--cs-text-3);background:var(--cs-bg-sunken);border:1px solid transparent;white-space:nowrap}.cs-native .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cs-native .badge-active,.cs-native .badge-completed,.cs-native .badge-current,.cs-native .badge-publication_eligible,.cs-native .badge-ready,.cs-native .badge-resolved,.cs-native .badge-verified{color:var(--cs-verified);background:var(--cs-verified-tint)}.cs-native .badge-blocked,.cs-native .badge-conflicted,.cs-native .badge-disputed{color:var(--cs-danger-text);background:var(--cs-danger-tint)}.cs-native .badge-client_authorised,.cs-native .badge-internal_only,.cs-native .badge-restricted{color:var(--cs-customer);background:color-mix(in srgb,var(--cs-customer) 14%,transparent)}.cs-native .badge-missing,.cs-native .badge-open,.cs-native .badge-requires_review,.cs-native .badge-review{color:var(--cs-review);background:var(--cs-review-tint)}.cs-native .badge-processing{color:var(--cs-processing);background:var(--cs-processing-tint)}.cs-native .badge-active,.cs-native .badge-blocked,.cs-native .badge-client_authorised,.cs-native .badge-completed,.cs-native .badge-conflicted,.cs-native .badge-current,.cs-native .badge-disputed,.cs-native .badge-internal_only,.cs-native .badge-missing,.cs-native .badge-open,.cs-native .badge-processing,.cs-native .badge-publication_eligible,.cs-native .badge-ready,.cs-native .badge-requires_review,.cs-native .badge-resolved,.cs-native .badge-restricted,.cs-native .badge-review,.cs-native .badge-verified{background:color-mix(in srgb,currentColor 10%,var(--cs-bg-panel))}.cs-native .ark-rowlist{display:flex;flex-direction:column;border:1px solid var(--cs-line);border-radius:var(--cs-r);background:var(--cs-bg-panel);overflow:hidden}.cs-native .ark-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border-top:1px solid var(--cs-line);color:var(--cs-text);text-decoration:none}.cs-native .ark-rowlist>.ark-row:first-child{border-top:0}.cs-native .ark-row--interactive{margin:0;padding-left:14px;padding-right:14px;transform:none;box-shadow:none}.cs-native .ark-row--interactive:hover{background:var(--cs-fill-1)}.cs-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.cs-funnel__step{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--cs-line);border-radius:var(--cs-r);background:var(--cs-bg-panel);color:inherit;text-decoration:none;min-width:0}.cs-funnel__step:hover{background:var(--cs-fill-1)}.cs-funnel__step .cs-micro{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-native .ark-tablewrap{overflow-x:auto;border:1px solid var(--cs-line);border-radius:var(--cs-r)}.cs-native .ark-table{width:100%;border-collapse:collapse;font-size:13.5px}.cs-native .ark-table th{text-align:left;font:500 11px var(--cs-font);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-4);padding:10px 12px;border-bottom:1px solid var(--cs-line);background:var(--cs-bg-panel)}.cs-native .ark-table td{padding:10px 12px;border-bottom:1px solid var(--cs-fill-1);vertical-align:top}.cs-native .ark-table__caption{caption-side:bottom;text-align:left;font-size:12px;color:var(--cs-text-4);padding:8px 12px}.cs-native .ark-state,.cs-native .empty-state{color:var(--cs-text-3);font-size:13.5px}.cs-native .card.ark-state{border-style:dashed;background:transparent;text-align:left}.cs-native .ark-state__actions{display:flex;gap:8px;margin-top:10px}.cs-native .callout{padding:12px 14px;border-radius:var(--cs-r-sm);border:1px solid var(--cs-line-2);border-left:3px solid var(--cs-text-5);background:var(--cs-bg-panel);color:var(--cs-text-2);font-size:13.5px}.cs-native .callout-warning{border-left-color:var(--cs-review);background:var(--cs-review-tint)}.cs-native .callout-danger{border-left-color:var(--cs-danger);background:var(--cs-danger-tint);color:var(--cs-danger-text)}.cs-native .spinner{border-color:var(--cs-line-2);border-top-color:var(--cs-accent)}.cs-native .ark-tab{font:500 13.5px var(--cs-font);letter-spacing:0;text-transform:none;color:var(--cs-text-3);background:var(--cs-bg-panel);border-color:var(--cs-line-2)}.cs-native .ark-tab[aria-current=page]{color:var(--ark-on-anchor);background:var(--ark-anchor);border-color:var(--ark-anchor)}.cs-native .ark-stepper{gap:8px}.cs-native .ark-step{color:var(--cs-text-4)}.cs-native .ark-navlink{color:var(--cs-text-3);font-size:13px}.cs-native .ark-navlink:hover{color:var(--cs-text)}.cs-native .ark-thumb{background:var(--cs-bg-sunken);border-color:var(--cs-line)}.cs-native .ark-panel--dark{background:var(--cs-bg-sunken);border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);padding:16px 18px}.cs-native .rule{border-color:var(--cs-line-2)}.cs-native .rule--soft{border-color:var(--cs-line)}.cs-native .ark-actions{display:flex;gap:8px;flex-wrap:wrap}.cs-native hr{border:0;border-top:1px solid var(--cs-line)}.cs-native--framed>.stack>.section-title:first-child>h1{display:none}.cs-head__actions>.cs-create{display:contents}.cs-native.cs-create>.btn,.cs-native.cs-create>.btn-secondary{background:var(--cs-accent);color:var(--cs-accent-ink);border-color:transparent}.cs-native.cs-create>.btn-secondary:hover{background:var(--cs-accent-hover)}.cs-native.cs-create>form{flex-basis:100%;width:100%;background:var(--cs-bg-panel);border:1px solid var(--cs-line);border-radius:var(--cs-r-lg);padding:16px 18px;margin-top:6px}.cs-native.cs-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px}.cs-toolbar>.stack{flex:1 1 360px}.cs-toolbar>.stack>div{flex-wrap:wrap}.cs-toolbar>.cluster{margin-left:auto}.cs-native .cs-tool{border:0;padding:0;background:transparent}.cs-native .cs-tool>summary{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px solid var(--cs-line-2);border-radius:999px;background:var(--cs-bg-panel);font:500 13px var(--cs-font);color:var(--cs-text-2)}.cs-native .cs-tool>summary:hover{border-color:var(--cs-text-5);background:var(--cs-fill-1)}.cs-native .cs-tool[open]{flex-basis:100%}.cs-native .cs-tool[open]>summary{color:var(--cs-text)}.cs-native .cs-tool__body{padding:12px 0 2px}.cs-toolbar>.cs-tool--end{margin-left:auto}.cs-opp{display:grid;grid-template-columns:8px minmax(0,1.4fr) minmax(0,1fr) auto auto;grid-gap:6px 16px;gap:6px 16px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--cs-line)}.cs-opp:last-child{border-bottom:0}.cs-opp>a{min-width:0;display:block;color:inherit;text-decoration:none}.cs-opp__meta{display:block;margin-top:3px;font-size:12.5px;color:var(--cs-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-opp__meta>*+:before{content:"·";margin:0 7px;color:var(--cs-text-5)}.cs-opp__next{min-width:0;font-size:12.5px;color:var(--cs-text-3);display:flex;flex-direction:column;gap:1px}.cs-opp__next b{display:block;font-weight:500;color:var(--cs-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-opp__next--action b{color:var(--cs-text)}.cs-opp__next--review b{color:var(--cs-review)}.cs-opp__next small{font-size:11.5px;color:var(--cs-text-4)}.cs-opp__val{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs-opp__manage{justify-self:end}@media (max-width:1180px){.cs-opp{grid-template-columns:8px minmax(0,1fr) auto auto}.cs-opp__next{grid-column:2/4}}.cs-views--page{background:var(--cs-bg-panel)}.cs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cs-card{display:flex;flex-direction:column;border-radius:var(--cs-r-lg);background:var(--cs-bg-panel);border:1px solid var(--cs-line);overflow:hidden;color:inherit;min-width:0;transition:border-color var(--cs-fast)}a.cs-card:hover{border-color:var(--cs-text-5)}.cs-card__media{position:relative;aspect-ratio:4/3;background:var(--cs-bg-sunken);display:grid;place-items:center;color:var(--cs-text-5);overflow:hidden}.cs-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-card__media svg{width:34%;height:34%;stroke-width:1.25}.cs-card__media-note{position:absolute;left:10px;bottom:10px;font-size:11px;color:var(--cs-on-scrim-2);background:var(--cs-scrim);padding:2px 8px;border-radius:999px;border:1px solid var(--cs-line)}.cs-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.cs-card__t{font-family:var(--cs-font);font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--cs-text);overflow-wrap:anywhere}.cs-card__s{font-size:12.5px;color:var(--cs-text-4)}.cs-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px;font-size:12.5px;color:var(--cs-text-3)}.cs-card__meta .cs-num--sm{color:var(--cs-text)}.cs-card__next{font-size:12.5px;color:var(--cs-text-2)}@media (max-width:1366px){.cs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cs-cards{grid-template-columns:minmax(0,1fr)}}.cs-identity-strip{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px;padding:12px 14px;border-radius:var(--cs-r);background:var(--cs-bg-sunken);border:1px solid var(--cs-line)}.cs-ring__centre .cs-num{font-size:24px}.cs-ring__centre small{max-width:60px}@media (max-width:640px){[data-shell=command-stage]{--cs-shell-h:104px}.cs-shell{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px 48px;row-gap:0;padding:0 12px}.cs-shell>.ark-lockup{grid-row:1;grid-column:1}.cs-shell>.cs-shell__right{grid-row:1;grid-column:2;gap:6px}.cs-shell>.cs-nav,.cs-shell>.cs-shell__nav{grid-row:2;grid-column:1/-1;padding-bottom:8px}.cs-shell>.cs-shell__nav{justify-content:flex-start;gap:8px}.cs-nav a{height:34px}.cs-nav a svg{display:inline}.cs-ask,.cs-avatar,.cs-iconbtn{width:34px;height:34px}.cs-ask:focus-within{width:200px}}.cs-run,.cs-runs{display:flex;flex-direction:column}.cs-run{padding:12px 0;border-top:1px solid var(--cs-line);gap:6px}.cs-run:first-child{border-top:0;padding-top:4px}.cs-run__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cs-run__stages{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0}.cs-run__stages>li{position:relative}.cs-run__stages>li+li:before{content:"·";position:absolute;left:-10px;color:var(--cs-text-5)}.cs-ring__centre{padding:0 8px}.cs-ring__centre small{font-size:9.5px;line-height:1.15;white-space:normal}.cs-media--mark{flex-direction:column;gap:10px;height:200px;color:var(--cs-text-5)}.cs-media--mark svg{width:56px;height:56px;stroke-width:1.25}.cs-media--mark>span{color:var(--cs-text-3)}.cs-back:before{content:"";width:7px;height:7px;border-left:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-right:4px;flex-shrink:0}.cs-native button:not([class]),.cs-native button[class=""]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 15px;border-radius:999px;font:500 13.5px var(--cs-font);white-space:nowrap;background:var(--cs-accent);color:var(--cs-accent-ink);border:1px solid transparent;cursor:pointer}[data-shell=command-stage]{--cs-elev-surface:var(--ark-lift);--cs-elev-raised:var(--ark-lift-2)}[data-shell=command-stage] .cs-ledger,[data-shell=command-stage] .cs-native .card,[data-shell=command-stage] .cs-panel{box-shadow:var(--cs-elev-surface);border-color:var(--ark-fill-2)}[data-shell=command-stage] .cs-card,[data-shell=command-stage] .cs-subject{box-shadow:var(--cs-elev-raised);border-color:var(--ark-line)}[data-shell=command-stage] .cs-panel .cs-native .card,[data-shell=command-stage] .cs-panel .cs-panel,[data-shell=command-stage][data-motion=low] .cs-card,[data-shell=command-stage][data-motion=low] .cs-ledger,[data-shell=command-stage][data-motion=low] .cs-native .card,[data-shell=command-stage][data-motion=low] .cs-panel,[data-shell=command-stage][data-motion=low] .cs-subject{box-shadow:none}.cs-planes{gap:2px;padding:3px;border-radius:999px;background:var(--cs-fill-1);border:1px solid var(--cs-line-2)}.cs-planes,.cs-planes__item{display:inline-flex;align-items:center}.cs-planes__item{height:26px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--cs-text);white-space:nowrap;transition:background var(--cs-fast)}.cs-planes__item:hover{background:var(--cs-fill-2)}.cs-planes__item[aria-current=page]{color:var(--ark-on-anchor);background:var(--ark-anchor)}.cs-planes__item:focus-visible{box-shadow:var(--ark-focus-ring);outline:none}.cs-shell__nav{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;overflow-x:auto;scrollbar-width:none}.cs-shell__nav::-webkit-scrollbar{display:none}.cs-shell__nav .cs-planes{flex-shrink:0}@media (max-width:1100px){.cs-shell__nav{gap:8px}.cs-planes__item{padding:0 11px}}.cs-metrics{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:1px;gap:1px;grid-template-columns:1fr;background:var(--cs-bg-raised);border:1px solid var(--cs-line);border-radius:var(--cs-r-lg,14px);overflow:hidden}@media (min-width:620px){.cs-metrics{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.cs-metrics{grid-template-columns:repeat(3,1fr)}}@media (min-width:1260px){.cs-metrics{grid-template-columns:repeat(6,1fr)}}.cs-metric{display:flex;flex-direction:column;gap:3px;padding:13px 15px 14px;background:var(--cs-bg-raised);min-width:0;box-shadow:0 0 0 1px var(--cs-line)}.cs-metric__value{margin-top:1px}.cs-metric__change{font-size:12px;color:var(--cs-text-4)}.cs-metric__change[data-direction=up]{color:var(--ark-verified)}.cs-metric__change[data-direction=down]{color:var(--ark-review)}.cs-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.cs-period{font-size:12px;color:var(--cs-text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-period strong{color:var(--cs-text-3);font-weight:500}.cs-reveal{margin:0 0 20px;border:1px solid var(--cs-line);border-radius:var(--cs-r-lg,14px);background:var(--cs-bg-raised);overflow:hidden}.cs-reveal>summary{cursor:pointer;list-style:none;padding:11px 16px;font-size:13px;color:var(--cs-text-3);display:flex;align-items:center;gap:8px}.cs-reveal>summary::-webkit-details-marker{display:none}.cs-reveal>summary:before{content:"›";display:inline-block;transition:transform var(--cs-fast);font-size:15px;color:var(--cs-text-4)}.cs-reveal[open]>summary:before{transform:rotate(90deg)}.cs-reveal>summary:hover{color:var(--cs-text)}.cs-reveal>summary:focus-visible{box-shadow:var(--ark-focus-ring);outline:none}.cs-reveal__body{padding:2px 16px 14px}.cs-defs{margin:0;display:grid;grid-gap:10px;gap:10px}.cs-defs__row{display:grid;grid-gap:2px;gap:2px;padding-top:10px;border-top:1px solid var(--cs-line)}.cs-defs__row:first-child{border-top:0;padding-top:0}.cs-defs dt{font-size:12.5px;font-weight:500;color:var(--cs-text)}.cs-defs dd{margin:0;font-size:12px;line-height:1.5;color:var(--cs-text-4)}.cs-defs__src{font-family:var(--cs-mono);font-size:11px;color:var(--cs-text-5,var(--cs-text-4))}.cs-pipeline{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,1fr);grid-gap:1px;gap:1px;overflow-x:auto;scrollbar-width:thin;background:var(--cs-line);border:1px solid var(--cs-line);border-radius:10px}.cs-pipeline__stage{display:flex;flex-direction:column;gap:1px;min-width:0;padding:11px 13px 12px;background:var(--cs-bg-raised)}.cs-pipeline__stage[data-empty=true]{background:var(--cs-bg-panel,var(--cs-bg-raised))}.cs-pipeline__stage[data-empty=true] .cs-num{color:var(--cs-text-4)}.cs-pipeline__n{font-size:20px;font-weight:350;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.cs-pipeline__bar{display:block;height:3px;margin-top:7px;border-radius:2px;background:var(--cs-fill-2);overflow:hidden}.cs-pipeline__bar>span{display:block;height:100%;background:var(--cs-accent);border-radius:2px}.cs-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,420px);justify-content:start;grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px;margin-bottom:18px;align-items:start}@media (max-width:760px){.cs-board{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}}.cs-board__col{display:flex;flex-direction:column;gap:8px;min-width:0;padding:13px;background:var(--cs-bg-raised);border:1px solid var(--cs-line);border-radius:var(--cs-r-lg,14px)}.cs-board__col[data-empty=true]{background:transparent;border-style:dashed;padding:10px 12px;gap:4px}.cs-board__col[data-empty=true] .cs-board__head{padding-bottom:0;border-bottom:0}.cs-board__quiet{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin:-8px 0 18px}@media (max-width:760px){.cs-board__quiet{grid-auto-flow:row;grid-auto-columns:auto}}.cs-board__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--cs-line)}.cs-board__count{font-size:13px;font-weight:600;color:var(--cs-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-board__col[data-empty=true] .cs-board__count{color:var(--cs-text-5,var(--cs-text-4));font-weight:500}.cs-board__empty{margin:0;font-size:12px;line-height:1.45;color:var(--cs-text-5,var(--cs-text-4))}.cs-board__list{list-style:none;margin:0;padding:0;gap:7px}.cs-board__card,.cs-board__list{display:flex;flex-direction:column}.cs-board__card{gap:3px;padding:10px 11px;border-radius:10px;background:var(--cs-fill-1);border:1px solid var(--cs-line);color:var(--cs-text);transition:background var(--cs-fast),border-color var(--cs-fast)}.cs-board__card:hover{background:var(--cs-fill-2);border-color:var(--cs-line-2)}.cs-board__card:focus-visible{box-shadow:var(--ark-focus-ring);outline:none}.cs-board__label{font-size:13px;font-weight:500;line-height:1.3}.cs-board__detail{font-size:11.5px;color:var(--cs-text-4);line-height:1.4}.cs-board__foot{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px}.cs-board__foot:empty{display:none}.cs-board__state{font-size:10.5px;letter-spacing:.02em;color:var(--cs-text-3);background:var(--cs-fill-2);padding:2px 7px;border-radius:999px}.cs-board__card .cs-decision__meta{margin-top:2px}.cs-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.cs-decisions{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cs-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 14px;gap:2px 14px;padding:11px 13px;border:1px solid var(--cs-line);border-radius:10px;background:var(--cs-fill-1);color:var(--cs-text);transition:background var(--cs-fast),border-color var(--cs-fast)}.cs-decision:hover{background:var(--cs-fill-2);border-color:var(--cs-line-2)}.cs-decision:focus-visible{box-shadow:var(--ark-focus-ring);outline:none}.cs-decision__label{font-size:13.5px;font-weight:500;min-width:0}.cs-decision__detail{grid-column:1;font-size:12px;color:var(--cs-text-4);min-width:0;line-height:1.45}.cs-decision__meta{grid-column:1;display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:11.5px;color:var(--cs-text-5,var(--cs-text-4))}.cs-decision__meta b{font-weight:500;color:var(--cs-text-4)}.cs-decision__at{grid-row:1;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cs-decision__at,.cs-decision__go{grid-column:2;color:var(--cs-text-4)}.cs-decision__go{grid-row:1/-1;align-self:center;transition:transform var(--cs-fast),color var(--cs-fast)}.cs-decision:hover .cs-decision__go{color:var(--cs-accent);transform:translateX(2px)}.cs-decision:has(.cs-decision__at){grid-template-columns:minmax(0,1fr) auto auto}.cs-decision:has(.cs-decision__at) .cs-decision__go{grid-column:3}.cs-synthetic{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;padding:10px 13px;border:1px dashed var(--ark-review);border-radius:10px;background:var(--ark-review-tint)}.cs-synthetic__t{font-size:12.5px;line-height:1.5;color:var(--cs-text-3)}.cs-synthetic__t b{color:var(--cs-text);font-weight:600}.cs-simulated{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;letter-spacing:.02em;color:var(--ark-review);background:var(--ark-review-tint);border:1px solid var(--ark-review);padding:1px 7px;border-radius:999px;white-space:nowrap}.cs-weeks{display:flex;flex-direction:column;gap:10px}.cs-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:1100px){.cs-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.cs-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.cs-week{grid-template-columns:minmax(0,1fr)}}.cs-day{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 11px 12px;background:var(--cs-bg-raised);border:1px solid var(--cs-line);border-radius:var(--cs-r)}.cs-day[data-working=false]{background:transparent;border-style:dashed}.cs-day[data-closed=true]{background:var(--cs-bg-sunken);border-style:solid;border-color:var(--cs-line-2)}.cs-day__closed{margin:0;font-size:11.5px;line-height:1.4;font-weight:500;color:var(--cs-text-3)}.cs-day[data-today=true]{border-color:var(--cs-accent);box-shadow:inset 0 0 0 1px var(--cs-accent)}.cs-day__h{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.cs-day__dow{font-size:11.5px;font-weight:500;color:var(--cs-text-3);text-transform:uppercase;letter-spacing:.04em}.cs-day__date{font-size:13px;font-weight:600;color:var(--cs-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-day__note{margin:0;font-size:11.5px;line-height:1.4;color:var(--cs-text-5,var(--cs-text-4))}.cs-day__room{margin:0;font-size:11.5px;color:var(--cs-text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-day__room[data-full=true]{color:var(--cs-review);font-weight:500}.cs-visits{list-style:none;margin:0;padding:0;gap:5px}.cs-visit,.cs-visits{display:flex;flex-direction:column}.cs-visit{gap:1px;min-width:0;padding:6px 8px;border-radius:var(--cs-r-sm);background:var(--cs-bg-sunken);border-left:2px solid var(--cs-text-5,var(--cs-text-4))}.cs-visit[data-state=completed]{border-left-color:var(--cs-verified)}.cs-visit[data-state=cancelled]{border-left-color:var(--cs-danger);opacity:.72}.cs-visit[data-state=rescheduled]{opacity:.72}.cs-visit[data-overdue=true],.cs-visit[data-state=rescheduled]{border-left-color:var(--cs-review)}.cs-visit__time{font-size:11.5px;font-weight:600;color:var(--cs-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-visit__where{font-size:12px;color:var(--cs-text)}.cs-visit__where,.cs-visit__who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-visit__who{font-size:11px;color:var(--cs-text-4)}.cs-areas{display:flex;align-items:flex-end;gap:25px;padding:14px var(--cs-gutter) 0;background:var(--cs-bg);border-bottom:1px solid var(--cs-line);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-padding-inline:var(--cs-gutter)}.cs-areas__a{padding:0 0 13px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:13px;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:var(--cs-text-4);text-decoration:none;transition:color var(--cs-fast),border-color var(--cs-fast)}.cs-areas__a:hover{color:var(--cs-text)}.cs-areas__a.is-current{color:var(--cs-text);font-weight:650;border-bottom-color:var(--cs-line-2)}[data-centre] .cs-areas__a.is-current{border-bottom-color:var(--ark-accent)}