:root{--tk-ink:#252423;--tk-red:#ef414b;--tk-red-dark:#d22e38;--tk-purple:#9264cd;--tk-purple-dark:#7a4fb5;--tk-yellow:#ffb81d;--tk-green:#6dbe45;--tk-turquoise:#9ed5cb;--tk-canvas:#eff2f1;--tk-white:#fff;--tk-surface:#fff;--tk-sunk:#f6f8f7;--tk-raised:#f1f4f3;--tk-hover:#f6f8f7;--tk-slate:#58625f;--tk-regular:#b2b2b2;--tk-steel:#d2d9d5;--tk-line:#e1e6e4;--tk-line-soft:#edf1ef;--tk-text:#252423;--tk-text-muted:#58625f;--tk-label:#7e8886;--tk-meta:#8b9492;--tk-disabled:#b4bbbc;--tk-primary:#252423;--tk-primary-hi:#3d3b39;--tk-primary-fg:#fff;--tk-open:#58625f;--tk-progress:#9a6410;--tk-awaiting:#9a6410;--tk-closed:#2f7d3e;--tk-blocked:#c0392f;--tk-rail:#252423;--tk-rail-fg:#a9afad;--tk-rail-fg-hi:#fff;--tk-rail-active:hsla(0,0%,100%,.11);--tk-rail-line:hsla(0,0%,100%,.09);--tk-rail-w:248px;--tk-rail-w-min:64px;--tk-logo:url("data:image/png;base64,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");--tk-wordmark:url("data:image/png;base64,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");--tk-font-sans:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--tk-font-mono:"Cascadia Mono",Consolas,ui-monospace,"SF Mono",Menlo,monospace;--tk-r-card:12px;--tk-r-tile:12px;--tk-r-control:8px;--tk-r-chip:999px;--tk-r-tab:8px;--tk-bevel:0px;--tk-shadow-card:0 1px 2px rgba(37,36,35,.05),0 1px 3px rgba(37,36,35,.04);--tk-shadow-menu:0 10px 28px -10px rgba(37,36,35,.32),0 0 0 1px rgba(37,36,35,.07);--tk-shadow-overlay:0 24px 60px -30px rgba(37,36,35,.4);--tk-dur:150ms;--tk-ease:cubic-bezier(.2,.7,.3,1)}:root,[data-tracker=pi]{--tk-accent:#7b4fbc;--tk-accent-tint:#f1eafa;--tk-accent-ring:rgba(146,100,205,.45);--tk-accent-bar:#9264cd;--tk-accent-fg:#fff}[data-tracker=os]{--tk-accent:#3d7c23;--tk-accent-tint:#e9f3e4;--tk-accent-ring:rgba(109,190,69,.5);--tk-accent-bar:#6dbe45;--tk-accent-fg:#fff}[data-tracker=ncr]{--tk-accent:#c22f38;--tk-accent-tint:#fbe9e7;--tk-accent-ring:rgba(239,65,75,.45);--tk-accent-bar:#ef414b;--tk-accent-fg:#fff}[data-tracker=none]{--tk-accent:#3f4a47;--tk-accent-tint:#e9edeb;--tk-accent-ring:rgba(37,36,35,.34);--tk-accent-bar:transparent;--tk-accent-fg:#fff}.tk-app{background:var(--tk-canvas);color:var(--tk-text);font-family:var(--tk-font-sans);-webkit-font-smoothing:antialiased}.tk-num{font-family:var(--tk-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-label{font:500 12px var(--tk-font-sans);color:var(--tk-label)}.tk-meta{font:400 12.5px var(--tk-font-mono);color:var(--tk-meta)}.tk-logo{width:28px;height:28px;background:var(--tk-logo) center/contain no-repeat;flex:none}.tk-wordmark{display:inline-block;height:20px;aspect-ratio:283/56;background:var(--tk-wordmark) center/contain no-repeat;flex:none}.tk-logo--on-dark,.tk-wordmark--on-dark{filter:brightness(0) invert(1)}.tk-header{display:flex;align-items:center;justify-content:space-between;background:var(--tk-white);border-bottom:1px solid var(--tk-line);padding:12px 22px}.tk-appname{display:inline-flex;align-items:center;font:600 15px var(--tk-font-sans);letter-spacing:-.01em;color:var(--tk-text)}.tk-tracker-bar{height:3px;background:var(--tk-accent-bar);flex:none}.tk-rail{width:var(--tk-rail-w);background:var(--tk-rail);color:var(--tk-rail-fg);display:flex;flex-direction:column;padding:12px 12px 14px;transition:width var(--tk-dur) var(--tk-ease);overflow:hidden}.tk-rail[data-collapsed=true]{width:var(--tk-rail-w-min);padding-left:10px;padding-right:10px}.tk-nav{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;background:none;cursor:pointer;border-radius:var(--tk-r-tab);color:var(--tk-rail-fg);font:500 14px var(--tk-font-sans);text-align:left;transition:background var(--tk-dur) var(--tk-ease),color var(--tk-dur) var(--tk-ease)}.tk-nav:hover{background:var(--tk-rail-active);color:var(--tk-rail-fg-hi)}.tk-nav[aria-current=page]{background:var(--tk-accent);color:var(--tk-accent-fg);font-weight:600}.tk-nav[aria-current=page] svg{color:var(--tk-accent-fg)}.tk-tabs{display:flex;gap:2px;align-items:center}.tk-tab{font:500 13.5px var(--tk-font-sans);color:var(--tk-text-muted);padding:8px 13px;cursor:pointer;background:transparent;border-radius:var(--tk-r-tab)}.tk-tab:hover{background:var(--tk-hover);color:var(--tk-text)}.tk-tab[aria-selected=true]{font-weight:600;color:var(--tk-accent);background:var(--tk-accent-tint)}.tk-btn{font:500 13.5px var(--tk-font-sans);border-radius:var(--tk-r-control);padding:8px 13px;cursor:pointer;border:1px solid var(--tk-line);background:var(--tk-white);color:var(--tk-text)}.tk-btn:hover{background:var(--tk-sunk)}.tk-btn-primary{color:var(--tk-primary-fg);background:var(--tk-primary);border-color:var(--tk-primary);font-weight:600}.tk-btn-primary:hover{background:var(--tk-primary-hi);border-color:var(--tk-primary-hi)}.tk-btn-secondary{color:var(--tk-text);border-color:var(--tk-line)}.tk-btn-secondary,.tk-kpi{background:var(--tk-white)}.tk-kpi{border:1px solid var(--tk-line);border-radius:var(--tk-r-tile);padding:16px 16px 18px;box-shadow:var(--tk-shadow-card)}.tk-kpi-value{font:600 28px var(--tk-font-sans);letter-spacing:-.02em;color:var(--tk-text);margin:8px 0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-panel{border:1px solid var(--tk-line);border-radius:var(--tk-r-card);padding:20px 22px;background:var(--tk-white);box-shadow:var(--tk-shadow-card)}.tk-panel-head{justify-content:space-between;margin-bottom:20px}.tk-panel-head,.tk-panel-title{display:flex;align-items:center}.tk-panel-title{font:600 15px var(--tk-font-sans);letter-spacing:-.01em;color:var(--tk-text)}.tk-th{font:600 12.5px var(--tk-font-sans);color:var(--tk-text-muted)}.tk-thead{background:var(--tk-sunk);border-bottom:1px solid var(--tk-line)}.tk-row{border-bottom:1px solid var(--tk-line-soft)}.tk-row:hover{background:var(--tk-hover)}.tk-pill{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--tk-font-sans);color:var(--s);background:color-mix(in srgb,var(--s) 12%,#fff);padding:3px 10px;border-radius:var(--tk-r-chip);white-space:nowrap}.tk-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--s);flex:none}.tk-overdue{display:inline-flex;align-items:center;gap:5px;font:600 13px var(--tk-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tk-blocked);background:color-mix(in srgb,var(--tk-blocked) 11%,#fff);border-radius:var(--tk-r-chip);padding:2px 9px 2px 7px}.tk-app :focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:20px;--fs-2xl:24px;--fs-metric:28px;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-loose:1.6;--tracking-title:-0.015em;--tracking-metric:-0.02em;--tracking-label:0.12em;--tracking-nav:0.06em;--h-input:32px;--h-btn:32px;--h-btn-lg:38px;--h-row:38px;--h-header:48px;--dur:120ms;--ease:ease-out;--z-dropdown:50;--z-sticky:100;--z-drawer:200;--z-modal:300;--z-palette:400;--z-toast:500;--font-sans:var(--tk-font-sans);--font-mono:var(--tk-font-mono);--neutral-0:var(--tk-white);--neutral-25:var(--tk-white);--neutral-50:var(--tk-line-soft);--neutral-100:var(--tk-line-soft);--neutral-200:var(--tk-line);--neutral-300:var(--tk-disabled);--neutral-400:var(--tk-meta);--neutral-500:var(--tk-slate);--neutral-600:var(--tk-slate);--neutral-700:var(--tk-text);--neutral-800:var(--tk-text);--neutral-900:var(--tk-ink);--tk-slate-400:var(--tk-meta);--tk-slate-300:var(--tk-disabled);--tk-graphite:var(--tk-slate);--tekta-charcoal:var(--tk-ink);--tk-accent-fg:#fff;--tk-accent-text:var(--tk-accent);--tekta-primary:var(--tk-accent);--tekta-primary-deep:var(--tk-accent);--tekta-primary-hover:var(--tk-accent);--tekta-primary-soft:var(--tk-accent-tint);--tekta-primary-ring:color-mix(in srgb,var(--tk-accent) 35%,transparent);--action-bg:var(--tk-accent);--action-hover:var(--tk-accent);--action-fg:#fff;--status-open:var(--tk-open);--status-open-soft:color-mix(in srgb,var(--tk-open) 12%,var(--tk-white));--status-progress:var(--tk-progress);--status-progress-soft:color-mix(in srgb,var(--tk-progress) 12%,var(--tk-white));--status-review:var(--tk-awaiting);--status-review-soft:color-mix(in srgb,var(--tk-awaiting) 12%,var(--tk-white));--status-closed:var(--tk-closed);--status-closed-soft:color-mix(in srgb,var(--tk-closed) 12%,var(--tk-white));--status-blocked:var(--tk-blocked);--status-blocked-soft:color-mix(in srgb,var(--tk-blocked) 12%,var(--tk-white));--status-cancelled:var(--tk-meta);--status-cancelled-soft:var(--tk-line-soft);--radius-xs:var(--tk-r-chip);--radius-sm:var(--tk-r-control);--radius-md:var(--tk-r-tile);--radius-lg:var(--tk-r-card);--radius-pill:var(--tk-r-chip);--radius-tab:var(--tk-r-tab);--radius-card:var(--tk-r-card);--radius-tile:var(--tk-r-tile);--radius-control:var(--tk-r-control);--radius-dot:0;--overlay-shadow:var(--tk-shadow-overlay);--elev-1:none;--elev-2:none;--elev-3:var(--tk-shadow-overlay)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--tk-font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--tk-text);background:var(--tk-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:transparent;border:0;padding:0}img,svg{display:block;max-width:100%}:focus{outline:none}:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mono,.tekta-mono{font-family:var(--tk-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tekta-h1{font:700 var(--fs-2xl) var(--tk-font-sans);line-height:var(--lh-tight)}.tekta-h1,.tekta-h2{letter-spacing:var(--tracking-title);color:var(--tk-text)}.tekta-h2{font:700 var(--fs-xl) var(--tk-font-sans);line-height:var(--lh-snug)}.tekta-h3{font:600 var(--fs-lg) var(--tk-font-sans);letter-spacing:-.01em}.tekta-h3,.tekta-h4{color:var(--tk-text)}.tekta-h4{font:600 var(--fs-md) var(--tk-font-sans);letter-spacing:-.005em}.tekta-eyebrow{font:500 10px var(--tk-font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tk-label)}.tekta-meta{font:400 var(--fs-xs) var(--tk-font-mono);color:var(--tk-meta)}.tekta-body,.tekta-body-lg{font-size:var(--fs-md);color:var(--tk-text-muted)}.tekta-body-lg{line-height:var(--lh-loose)}.tekta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:var(--h-btn);padding:0 var(--sp-4);font:600 var(--fs-base) var(--tk-font-sans);border-radius:var(--tk-r-control);border:1px solid transparent;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),filter var(--dur) var(--ease);white-space:nowrap}.tekta-btn:disabled{opacity:.45;cursor:not-allowed}.tekta-btn-primary{color:var(--tk-primary-fg);background:var(--tk-primary);border-color:var(--tk-primary)}.tekta-btn-primary:hover:not(:disabled){background:var(--tk-primary-hi);border-color:var(--tk-primary-hi)}.tekta-btn-secondary{color:var(--tk-text);background:var(--tk-white);border-color:var(--tk-line)}.tekta-btn-secondary:hover:not(:disabled){background:var(--tk-hover)}.tekta-btn-ghost{color:var(--tk-slate)}.tekta-btn-ghost:hover:not(:disabled){background:var(--tk-hover);color:var(--tk-text)}.tekta-btn-danger{color:var(--tk-blocked)}.tekta-btn-danger:hover:not(:disabled){background:var(--tk-blocked);color:#fff}.tekta-btn-icon{width:var(--h-btn);padding:0}.tekta-btn-lg{height:var(--h-btn-lg);font-size:var(--fs-md);padding:0 var(--sp-5)}.tekta-input,.tekta-select,.tekta-textarea{width:100%;height:var(--h-input);padding:0 var(--sp-3);font-size:var(--fs-base);color:var(--tk-text);background:var(--tk-white);border:1px solid var(--tk-line);border-radius:var(--tk-r-control);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tekta-input::placeholder,.tekta-textarea::placeholder{color:var(--tk-meta)}.tekta-input:hover,.tekta-select:hover,.tekta-textarea:hover{border-color:var(--tk-disabled)}.tekta-input:focus,.tekta-select:focus,.tekta-textarea:focus{outline:none;border-color:var(--tk-accent);box-shadow:0 0 0 3px var(--tekta-primary-ring)}.tekta-textarea{height:auto;min-height:84px;padding:var(--sp-2) var(--sp-3);line-height:var(--lh-normal);resize:vertical;font-family:var(--tk-font-sans)}.tekta-label{display:block;font:500 12.5px var(--tk-font-sans);color:var(--tk-label);margin-bottom:6px}.tekta-card{background:var(--tk-white);border:1px solid var(--tk-line);border-radius:var(--tk-r-card);padding:var(--sp-5);box-shadow:var(--tk-shadow-card)}.tekta-card-interactive{cursor:pointer;transition:background var(--dur) var(--ease)}.tekta-card-interactive:hover{background:var(--tk-hover)}.tekta-panel{background:var(--tk-white);border:1px solid var(--tk-line);border-radius:var(--tk-r-card);overflow:hidden;box-shadow:var(--tk-shadow-card)}.tekta-chip{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-sm) var(--tk-font-sans);border-radius:var(--tk-r-chip);padding:3px 10px;background:var(--tk-line-soft);color:var(--tk-slate);white-space:nowrap}.tekta-chip:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.tekta-chip.no-dot:before{display:none}.tekta-chip-open{background:var(--status-open-soft);color:var(--tk-open)}.tekta-chip-progress{background:var(--status-progress-soft);color:var(--tk-progress)}.tekta-chip-review{background:var(--status-review-soft);color:var(--tk-awaiting)}.tekta-chip-closed{background:var(--status-closed-soft);color:var(--tk-closed)}.tekta-chip-blocked{background:var(--status-blocked-soft);color:var(--tk-blocked)}.tekta-chip-cancelled{background:var(--status-cancelled-soft);color:var(--tk-meta)}.tekta-filter-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--sp-3);font:500 var(--fs-sm) var(--tk-font-sans);border-radius:var(--tk-r-chip);background:var(--tk-white);color:var(--tk-slate);border:1px solid var(--tk-line);cursor:pointer;transition:all var(--dur) var(--ease);white-space:nowrap}.tekta-filter-chip:hover{background:var(--tk-sunk);color:var(--tk-text)}.tekta-filter-chip.on-open{background:var(--status-open-soft);color:var(--tk-open);border-color:transparent;font-weight:600}.tekta-filter-chip.on-progress{background:var(--status-progress-soft);color:var(--tk-progress);border-color:transparent;font-weight:600}.tekta-filter-chip.on-review{background:var(--status-review-soft);color:var(--tk-awaiting);border-color:transparent;font-weight:600}.tekta-filter-chip.on-closed{background:var(--status-closed-soft);color:var(--tk-closed);border-color:transparent;font-weight:600}.tekta-filter-chip.on-blocked{background:var(--status-blocked-soft);color:var(--tk-blocked);border-color:transparent;font-weight:600}.tekta-filter-chip.on-cancelled{background:var(--status-cancelled-soft);color:var(--tk-meta);border-color:transparent;font-weight:600}.tekta-table-wrap{border:1px solid var(--tk-line);border-radius:var(--tk-r-card);overflow-x:auto;background:var(--tk-white);box-shadow:var(--tk-shadow-card)}.tekta-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-base)}.tekta-table thead th{position:-webkit-sticky;position:sticky;top:0;overflow:visible;height:30px;padding:0 10px;font:600 12.5px var(--tk-font-sans);color:var(--tk-text-muted);text-align:left;background:var(--tk-sunk);border-bottom:1px solid var(--tk-line);white-space:nowrap;cursor:default}.tekta-table thead th.sortable{cursor:pointer}.tekta-table thead th.sortable:hover{color:var(--tk-text)}.tekta-table td.num,.tekta-table thead th.num{text-align:right}.tekta-table tbody td{height:var(--h-row);padding:0 10px;border-bottom:1px solid var(--tk-line-soft);color:var(--tk-text-muted);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tekta-table tbody tr{transition:background var(--dur) var(--ease);cursor:pointer}.tekta-table tbody tr:hover{background:var(--tk-hover)}.tekta-table tbody tr.selected{background:var(--tk-accent-tint);box-shadow:inset 2px 0 0 var(--tk-accent)}.tekta-table tbody tr:last-child td{border-bottom:none}.col-resizer{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.col-resizer:hover{background:color-mix(in srgb,var(--tk-accent) 30%,transparent)}.col-picker{position:absolute;right:0;top:calc(100% + 6px);z-index:60;background:var(--tk-white);border:1px solid var(--tk-line);box-shadow:var(--tk-shadow-menu);border-radius:var(--tk-r-card);padding:8px;display:flex;flex-direction:column;gap:2px;min-width:190px;max-height:60vh;overflow-y:auto}.col-picker label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tk-text);cursor:pointer;white-space:nowrap}.col-picker label.disabled{color:var(--tk-disabled);cursor:default}.col-picker input{accent-color:var(--tk-accent)}.filter-field-label{font:600 9.5px var(--tk-font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--tk-label);margin-bottom:3px}.tekta-scrim{position:fixed;inset:0;background:rgba(37,36,35,.4);z-index:var(--z-drawer);animation:tekta-fade-in var(--dur) var(--ease)}.tekta-drawer{position:fixed;top:0;right:0;bottom:0;width:min(1560px,calc(100vw - 96px));background:var(--tk-white);box-shadow:var(--tk-shadow-overlay);z-index:calc(var(--z-drawer) + 1);display:flex;flex-direction:column;animation:tekta-slide-in .16s var(--ease)}@media (max-width:900px){.tekta-drawer{width:100vw}}.tekta-drawer-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--sp-8);gap:var(--sp-8)}@media (max-width:1100px){.tekta-drawer-cols{grid-template-columns:1fr}}.tekta-drawer-cols>div{display:flex;flex-direction:column;gap:var(--sp-7);min-width:0}.tekta-drawer-header{flex-shrink:0;padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--tk-line);background:var(--tk-white)}.tekta-drawer{border-top-left-radius:var(--tk-r-card);border-bottom-left-radius:var(--tk-r-card)}.tekta-drawer-toolbar{flex-shrink:0;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--tk-line);background:var(--tk-white);overflow-x:auto}.tekta-drawer-body{flex:1 1;overflow-y:auto;padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-7)}.tekta-drawer-section-title{display:flex;align-items:center;justify-content:space-between}.tekta-drawer-section-title .tekta-h4{display:inline-flex;align-items:center}@keyframes tekta-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tekta-slide-in{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.tekta-palette-scrim{position:fixed;inset:0;background:rgba(37,36,35,.4);z-index:var(--z-palette);display:flex;justify-content:center;padding-top:15vh;animation:tekta-fade-in var(--dur) var(--ease)}.tekta-palette{width:min(640px,92vw);height:-moz-fit-content;height:fit-content;background:var(--tk-white);border-radius:var(--tk-r-card);box-shadow:var(--tk-shadow-overlay);overflow:hidden;animation:tekta-slide-down .16s var(--ease)}@keyframes tekta-slide-down{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.tekta-palette-input{width:100%;height:52px;padding:0 var(--sp-5);font-size:var(--fs-md);border:none;outline:none;background:transparent;color:var(--tk-text);border-bottom:1px solid var(--tk-line)}.tekta-palette-input::placeholder{color:var(--tk-meta)}.tekta-palette-list{max-height:400px;overflow-y:auto;padding:var(--sp-1) 0}.tekta-palette-group-title{font:500 10px var(--tk-font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--tk-label);padding:var(--sp-2) var(--sp-5) var(--sp-1)}.tekta-palette-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);cursor:pointer;transition:background var(--dur) var(--ease)}.tekta-palette-item.active,.tekta-palette-item:hover{background:var(--tk-hover)}.tekta-palette-item-ref{font:500 var(--fs-xs) var(--tk-font-mono);color:var(--tk-meta);flex-shrink:0}.tekta-palette-item-title{flex:1 1;color:var(--tk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tekta-note{display:flex;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--tk-line-soft)}.tekta-note:last-child{border-bottom:none}.tekta-avatar{width:34px;height:34px;border-radius:999px;background:var(--tk-ink);color:var(--tk-white);display:flex;align-items:center;justify-content:center;font:600 var(--fs-sm) var(--tk-font-mono);flex-shrink:0}.tekta-note-meta{font:400 var(--fs-xs) var(--tk-font-mono);color:var(--tk-meta)}.tekta-note-body{font-size:var(--fs-md);color:var(--tk-text-muted);white-space:pre-wrap;margin-top:var(--sp-1)}.tekta-timeline-item{display:flex;gap:var(--sp-3);padding:var(--sp-2) 0;font-size:var(--fs-base);color:var(--tk-text-muted)}.tekta-timeline-dot{width:6px;height:6px;border-radius:999px;background:var(--tk-disabled);margin-top:8px;flex-shrink:0}.tekta-action{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--tk-line);border-radius:var(--tk-r-control);transition:background var(--dur) var(--ease)}.tekta-action:hover{background:var(--tk-hover)}.tekta-action.completed{background:var(--tk-line-soft)}.tekta-action.completed .tekta-action-desc{text-decoration:line-through;color:var(--tk-meta)}.tekta-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--tk-disabled);border-radius:4px;cursor:pointer;flex-shrink:0;margin-top:2px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.tekta-checkbox:checked,.tekta-checkbox:hover{border-color:var(--tk-accent)}.tekta-checkbox:checked{background:var(--tk-accent) url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'><path d='M2.5 6.2l2.4 2.4 5-5.2' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center no-repeat}.tekta-action-desc{font-size:var(--fs-md);color:var(--tk-text);line-height:var(--lh-snug)}.tekta-action-meta{font:400 var(--fs-xs) var(--tk-font-mono);color:var(--tk-meta);margin-top:var(--sp-1);display:flex;gap:var(--sp-2);flex-wrap:wrap}.tekta-toast-region{position:fixed;bottom:var(--sp-6);right:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-2);z-index:var(--z-toast);pointer-events:none}.tekta-toast{min-width:280px;max-width:480px;background:var(--tk-ink);color:var(--tk-white);padding:var(--sp-3) var(--sp-4);border-radius:var(--tk-r-control);box-shadow:var(--tk-shadow-overlay);font-size:var(--fs-base);animation:tekta-slide-up .16s var(--ease);pointer-events:auto}.tekta-toast-danger{background:var(--tk-blocked);color:#fff}.tekta-toast-success{background:var(--tk-closed);color:#fff}@keyframes tekta-slide-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.tekta-app{min-height:100vh;background:var(--tk-canvas);color:var(--tk-text)}.tekta-topbar{display:flex;align-items:stretch;justify-content:space-between;background:var(--tk-white);border-bottom:1px solid var(--tk-line);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);min-height:48px}.tekta-topbar>.tekta-hstack:first-child{align-items:stretch;gap:0!important}.tekta-topbar>.tekta-hstack:last-child{padding:0 22px;gap:14px}.tekta-lockup{display:flex;align-items:stretch;gap:0}.tekta-lockup img,.tekta-lockup-divider,.tekta-lockup-word{display:none}.tekta-lockup-app{display:inline-flex;align-items:center;font:700 15px var(--tk-font-sans);letter-spacing:-.01em;color:var(--tk-text);padding:14px 20px 14px 22px}.tekta-topbar-nav{display:flex;align-items:center;gap:2px;padding:0 12px 0 22px}.tekta-nav-item{display:inline-flex;align-items:center;font:500 13.5px var(--tk-font-sans);color:var(--tk-text-muted);padding:8px 13px;border-radius:var(--tk-r-tab);transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.tekta-nav-item:hover{background:var(--tk-hover);color:var(--tk-text)}.tekta-nav-item.active{font-weight:600;color:var(--tk-accent);background:var(--tk-accent-tint)}.tekta-main{padding:var(--sp-4) var(--sp-5) var(--sp-12);max-width:1600px;margin:0 auto}.tekta-topbar-title{display:none}.tekta-kpi{border:1px solid var(--tk-line);border-radius:var(--tk-r-tile);padding:16px 16px 18px;background:var(--tk-white);box-shadow:var(--tk-shadow-card)}.tekta-kpi-label{font:500 12.5px var(--tk-font-sans);color:var(--tk-label);margin-bottom:var(--sp-2)}.tekta-kpi-value{font:600 var(--fs-metric) var(--tk-font-sans);letter-spacing:var(--tracking-metric);color:var(--tk-text);margin-bottom:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tekta-kpi-sub{font:400 var(--fs-xs) var(--tk-font-mono);color:var(--tk-meta)}.tekta-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;font:500 11px var(--tk-font-mono);color:var(--tk-slate);background:var(--tk-white);border:1px solid var(--tk-line)}.tekta-hairline{border-top:1px solid var(--tk-line-soft)}.tekta-vstack{display:flex;flex-direction:column}.tekta-hstack{display:flex;align-items:center}.tekta-grow,.tekta-spacer{flex:1 1}.tekta-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tk-steel);border:2px solid var(--tk-white);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--tk-disabled)}.tk-shell{display:grid;grid-template-columns:auto 1fr;min-height:100vh;background:var(--tk-canvas);position:relative;container-type:inline-size}.tk-rail-top{display:flex;align-items:center;gap:10px;padding:4px 4px 14px;min-height:42px}.tk-kmark{width:26px;height:26px;flex:none;background:var(--tk-logo) center/contain no-repeat;filter:brightness(0) invert(1)}.tk-rail-word{font:600 15px var(--tk-font-sans);color:var(--tk-rail-fg-hi);letter-spacing:-.01em;white-space:nowrap}.tk-rail-word span{color:var(--tk-rail-fg);font-weight:400}.tk-rail-toggle{margin-left:auto;background:none;border:0;color:var(--tk-rail-fg);cursor:pointer;padding:6px;border-radius:6px;display:grid;place-items:center;transition:background var(--tk-dur) var(--tk-ease),color var(--tk-dur) var(--tk-ease)}.tk-rail-toggle:hover{background:var(--tk-rail-active);color:var(--tk-rail-fg-hi)}.tk-rail-cap{font:500 11px var(--tk-font-sans);letter-spacing:.07em;text-transform:uppercase;color:#6b7472;padding:12px 10px 6px;white-space:nowrap}.tk-rail-group{display:flex;flex-direction:column;gap:2px}.tk-rail-sep{height:1px;background:var(--tk-rail-line);margin:12px 6px}.tk-rail-foot{margin-top:auto}.tk-who{display:flex;align-items:center;gap:10px;padding:10px 4px 2px;border-top:1px solid var(--tk-rail-line);margin-top:10px}.tk-who-name{font-size:13.5px;color:var(--tk-rail-fg-hi);white-space:nowrap}.tk-rail .tekta-avatar{width:28px;height:28px;background:var(--tk-accent);font-size:11.5px}.tk-nav svg{flex:none;transition:color var(--tk-dur) var(--tk-ease)}.tk-nav-label{white-space:nowrap;overflow:hidden}.tk-nav-count{margin-left:auto;font:500 12px var(--tk-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tk-rail-fg);background:hsla(0,0%,100%,.08);padding:1px 7px;border-radius:999px}.tk-nav[aria-current=page] .tk-nav-count{background:hsla(0,0%,100%,.24);color:#fff}.tk-nav[data-tone=pi] svg{color:#b48fe0}.tk-nav[data-tone=os] svg{color:#8fd46b}.tk-nav[data-tone=ncr] svg{color:#f5757c}.tk-rail[data-collapsed=true] .tk-kmark,.tk-rail[data-collapsed=true] .tk-nav-count,.tk-rail[data-collapsed=true] .tk-nav-label,.tk-rail[data-collapsed=true] .tk-rail-cap,.tk-rail[data-collapsed=true] .tk-rail-word,.tk-rail[data-collapsed=true] .tk-who-name{display:none}.tk-rail[data-collapsed=true] .tk-nav{justify-content:center;padding:9px 0;gap:0}.tk-rail[data-collapsed=true] .tk-rail-top{justify-content:center;padding:4px 0 14px}.tk-rail[data-collapsed=true] .tk-rail-toggle{margin-left:0}.tk-rail[data-collapsed=true] .tk-who{justify-content:center;padding:10px 0 2px}.tk-main{display:flex;flex-direction:column;min-width:0;background:var(--tk-canvas)}.tk-topbar{gap:12px;padding:12px 22px;background:var(--tk-white);border-bottom:1px solid var(--tk-line);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky,100)}.tk-search,.tk-topbar{display:flex;align-items:center}.tk-search{flex:1 1 300px;max-width:400px;position:relative}.tk-search>svg{position:absolute;left:11px;color:var(--tk-label);pointer-events:none}.tk-search input{width:100%;font:400 14px var(--tk-font-sans);color:var(--tk-text);background:var(--tk-sunk);border:1px solid var(--tk-line);border-radius:var(--tk-r-control);padding:8px 12px 8px 34px}.tk-search input::placeholder{color:var(--tk-label)}.tk-search input:focus{outline:2px solid var(--tk-accent-ring);outline-offset:1px;border-color:transparent}.tk-kbd{position:absolute;right:7px;pointer-events:none;font:500 11.5px var(--tk-font-mono);color:var(--tk-label);background:var(--tk-white);border:1px solid var(--tk-line);border-radius:5px;padding:2px 6px}.tk-search input:focus~.tk-kbd{opacity:0}.tk-topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.tk-content{padding:20px 22px 32px;flex:1 1;min-width:0}.tk-head{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.tk-head h1,.tk-head h2{margin:0;font:600 21px var(--tk-font-sans);letter-spacing:-.015em;color:var(--tk-text)}.tk-head .tk-head-end{margin-left:auto}.tk-controls,.tk-head .tk-head-end{display:flex;gap:8px;align-items:center}.tk-controls{flex-wrap:wrap;margin-bottom:13px}.tk-controls .tk-spacer{margin-left:auto}.tk-count{font:400 13px var(--tk-font-mono);color:var(--tk-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-count,.tk-ctl{white-space:nowrap}.tk-ctl{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font:500 13.5px var(--tk-font-sans);border-radius:var(--tk-r-control);padding:8px 13px;border:1px solid var(--tk-line);background:var(--tk-white);color:var(--tk-text);transition:background var(--tk-dur) var(--tk-ease),border-color var(--tk-dur) var(--tk-ease)}.tk-ctl:hover{background:var(--tk-sunk)}.tk-ctl[aria-expanded=true]{background:var(--tk-raised);border-color:var(--tk-steel)}.tk-ctl[data-on=true]{background:var(--tk-accent-tint);border-color:transparent;color:var(--tk-accent);font-weight:600}.tk-ctl .tk-caret{color:var(--tk-label);margin-left:-1px}.tk-ctl[data-on=true] .tk-caret{color:var(--tk-accent)}.tk-ctl-tail{font:400 12.5px var(--tk-font-mono);opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-drop{position:relative}.tk-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-dropdown,50);min-width:236px;background:var(--tk-white);border-radius:var(--tk-r-card);box-shadow:var(--tk-shadow-menu);padding:6px;max-height:340px;overflow-y:auto}.tk-menu-r{right:0;left:auto}.tk-menu-cap{font:500 11px var(--tk-font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--tk-label);padding:8px 10px 5px}.tk-mi{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:none;cursor:pointer;border-radius:7px;padding:7px 10px;font:400 14px var(--tk-font-sans);color:var(--tk-text);transition:background var(--tk-dur) var(--tk-ease)}.tk-mi:hover{background:var(--tk-sunk)}.tk-mi[disabled]{opacity:.5;cursor:default}.tk-mi[disabled]:hover{background:none}.tk-mi .tk-box{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--tk-steel);flex:none;display:grid;place-items:center;color:transparent;background:var(--tk-white)}.tk-mi[aria-checked=true] .tk-box{background:var(--tk-accent);border-color:var(--tk-accent);color:#fff}.tk-mi .tk-radio{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--tk-steel);flex:none;display:grid;place-items:center}.tk-mi[aria-checked=true] .tk-radio{border-color:var(--tk-accent)}.tk-mi[aria-checked=true] .tk-radio:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--tk-accent)}.tk-mi .tk-tail{margin-left:auto;font:400 12.5px var(--tk-font-mono);color:var(--tk-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-menu-sep{height:1px;background:var(--tk-line-soft);margin:6px 4px}.tk-menu-act{display:flex;gap:6px;padding:4px 6px 2px}.tk-linkbtn{border:0;background:none;cursor:pointer;padding:4px 6px;border-radius:6px;font:500 13px var(--tk-font-sans);color:var(--tk-accent)}.tk-linkbtn:hover{background:var(--tk-accent-tint)}.tk-ftokens{display:flex;flex-wrap:wrap;margin-bottom:13px}.tk-ftoken,.tk-ftokens{gap:7px;align-items:center}.tk-ftoken{display:inline-flex;background:var(--tk-accent-tint);color:var(--tk-accent);border-radius:var(--tk-r-chip);padding:4px 6px 4px 12px;font:500 13px var(--tk-font-sans)}.tk-ftoken b{font-weight:600}.tk-ftoken button{border:0;background:none;cursor:pointer;color:inherit;opacity:.65;display:grid;place-items:center;padding:2px;border-radius:999px}.tk-ftoken button:hover{opacity:1;background:color-mix(in srgb,var(--tk-accent) 14%,transparent)}.tekta-table tbody tr.tk-grp td{background:var(--tk-raised);border-top:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line);padding:0;height:auto;white-space:normal;overflow:visible}.tekta-table tbody tr.tk-grp:first-child td{border-top:0}.tekta-table tbody tr.tk-grp:hover td{background:var(--tk-raised)}.tk-grp-btn{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:9px 14px;font:600 13.5px var(--tk-font-sans);color:var(--tk-text)}.tk-grp-btn:hover{background:var(--tk-sunk)}.tk-grp-btn .tk-tw{transition:transform var(--tk-dur) var(--tk-ease);color:var(--tk-label);flex:none}.tk-grp-btn[aria-expanded=false] .tk-tw{transform:rotate(-90deg)}.tk-grp-n{font:500 12.5px var(--tk-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-blank,.tk-grp-n{color:var(--tk-label)}.tk-blank{font-style:italic;font-weight:500}.tk-acts{display:inline-flex;align-items:center;gap:5px;font:500 13px var(--tk-font-mono);color:var(--tk-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-acts.tk-none{color:var(--tk-disabled)}.tk-acts.tk-late{color:var(--tk-blocked);background:color-mix(in srgb,var(--tk-blocked) 11%,#fff);border-radius:var(--tk-r-chip);padding:2px 9px 2px 7px;font-weight:600}.tk-empty{padding:70px 24px;text-align:center}.tk-empty-t{font:600 15px var(--tk-font-sans);color:var(--tk-text);margin-bottom:6px}.tk-empty-b{color:var(--tk-text-muted);font-size:14px;max-width:46ch;margin:0 auto}.tk-burger,.tk-scrim{display:none}.tk-scrim{position:fixed;inset:0;z-index:calc(var(--z-drawer, 200) - 1);background:rgba(20,22,21,.44)}.tk-shell[data-nav=open] .tk-scrim{display:block}@container (max-width: 900px){.tk-shell{grid-template-columns:1fr}.tk-rail{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer,200);width:var(--tk-rail-w);transform:translateX(-100%);transition:transform var(--tk-dur) var(--tk-ease);box-shadow:0 0 40px rgba(0,0,0,.3)}.tk-shell[data-nav=open] .tk-rail{transform:none}.tk-rail-toggle{display:none}.tk-burger{display:inline-flex;padding:8px}.tk-search{max-width:none}.tk-controls{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.tk-controls .tk-spacer{display:none}}@container (max-width: 620px){.tk-topbar{padding:10px 12px;gap:8px}.tk-content{padding:14px 12px 24px}.tk-head h1,.tk-head h2{font-size:19px}.tk-hide-phone{display:none!important}.tekta-table-wrap{overflow-x:visible}.tekta-table{min-width:0}.tekta-table thead{display:none}.tekta-table tbody tr.tk-rec{display:flex;flex-wrap:wrap;align-items:center;gap:3px 9px;padding:12px 13px;border-bottom:1px solid var(--tk-line-soft)}.tekta-table tbody tr.tk-rec td{display:inline;border:0;padding:0;height:auto;font-size:13px;white-space:normal;overflow:visible}td[data-col=ref]{order:1}td[data-col=status]{order:2;margin-left:auto}td[data-col=acts]{order:3}td[data-col=title]{order:4;flex:0 0 100%;font-size:14.5px;margin-top:1px}td.tk-cell-meta{order:5;color:var(--tk-label);font-size:12.5px}td.tk-cell-meta+td.tk-cell-meta:before{content:"\00B7";margin-right:7px;color:var(--tk-label)}td[data-col=acts] .tk-acts.tk-none{display:none}.tekta-table tbody tr.tk-grp td{padding:0}.tk-grp-btn{padding:9px 13px}}.tekta-drawer-body{background:var(--tk-canvas);container-type:inline-size}.tekta-drawer-cols{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--sp-5);align-items:start}.tekta-drawer-cols>div{gap:var(--sp-4)}.tekta-drawer-cols>div:first-child{position:-webkit-sticky;position:sticky;top:0}.tekta-drawer-cols section{background:var(--tk-white);border:1px solid var(--tk-line);border-radius:var(--tk-r-card);box-shadow:var(--tk-shadow-card);padding:16px 18px}.tekta-drawer-section-title{margin-bottom:var(--sp-3)}@container (max-width: 1040px){.tekta-drawer-cols{grid-template-columns:1fr}.tekta-drawer-cols>div:first-child{position:static}}@container (max-width: 620px){.tekta-drawer-body{padding:var(--sp-3)}.tekta-drawer-cols section{padding:13px 14px}}@media (min-width:901px){.tekta-drawer{max-width:calc(100vw - 272px)}}.tk-drawer-close{gap:7px;padding:0 14px}.tk-shell{align-items:start}@container (min-width: 901px){.tk-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}}.tracker-head{justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-3)}.tracker-head,.tracker-title{display:flex;align-items:center}.tracker-title{font:600 21px var(--tk-font-sans);letter-spacing:-.015em;color:var(--tk-text);gap:var(--sp-3);margin:0}.stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);background:var(--tk-white);border:1px solid var(--tk-line);border-radius:var(--tk-r-card);box-shadow:var(--tk-shadow-card);padding:14px 18px;margin-bottom:13px}.stat{display:flex;flex-direction:column;gap:6px}.stat-value{font:600 var(--fs-metric) var(--tk-font-sans);letter-spacing:var(--tracking-metric);color:var(--tk-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-label{font:500 12.5px var(--tk-font-sans);color:var(--tk-label);order:-1}.ref-cell{font:500 13px var(--tk-font-mono);color:var(--tk-label);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.title-cell,.title-cell a{color:var(--tk-text);font-weight:500}.tekta-table tbody tr.tk-rec:hover .title-cell{color:var(--tk-accent)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unassigned{color:var(--tk-label);font-style:italic}.empty-state{padding:var(--sp-16) var(--sp-6);text-align:center}.empty-state-title{font:600 15px var(--tk-font-sans);color:var(--tk-text);margin-bottom:var(--sp-2)}.empty-state-body{font-size:var(--fs-md);color:var(--tk-text-muted);max-width:46ch;margin:0 auto}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sp-6);background:var(--tk-canvas)}.login-card{width:100%;max-width:380px;background:var(--tk-white);border:1px solid var(--tk-line);border-radius:var(--tk-r-card);box-shadow:var(--tk-shadow-card);padding:var(--sp-8);text-align:center}.login-brand{display:flex;flex-direction:column;align-items:center;gap:7px;padding-bottom:var(--sp-5);margin-bottom:var(--sp-5);border-bottom:1px solid var(--tk-line-soft)}.login-brand .tk-wordmark{height:22px}.login-app{font:600 11px var(--tk-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-accent)}.login-title{font:700 var(--fs-2xl) var(--tk-font-sans);letter-spacing:var(--tracking-title);color:var(--tk-text);margin-bottom:var(--sp-2)}.login-sub{font-size:var(--fs-md);margin-bottom:var(--sp-6)}.login-note,.login-sub{color:var(--tk-text-muted)}.login-note{margin:var(--sp-5) 0 0;font:400 13px var(--tk-font-sans);line-height:1.55}.tk-datastate{display:inline-flex;align-items:center;gap:5px;font:600 10.5px var(--tk-font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 9px;border:1px solid var(--tk-line);white-space:nowrap}.tk-datastate:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.tk-datastate[data-state=live]{color:#3d7c23;background:#eff7ea;border-color:#cbe5bc}.tk-datastate[data-state=mock]{color:#8a6d1a;background:#fbf4de;border-color:#ebd9a5}.tk-datastate[data-state=partial]{color:#6b5b9e;background:#f1edf9;border-color:#d8cdee}.area-grid{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.area-card{background:var(--tk-white);border:1px solid var(--tk-line);border-radius:var(--tk-r-card);box-shadow:var(--tk-shadow-card);padding:15px 17px;display:flex;flex-direction:column;gap:8px}.area-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.area-card-title{font:600 14.5px var(--tk-font-sans);color:var(--tk-text);margin:0}.area-card-body{font-size:13px;line-height:1.5;color:var(--tk-text-muted);margin:0}.area-card-dep{font:400 11.5px var(--tk-font-mono);color:var(--tk-label);margin:0}a.area-card{transition:border-color var(--dur) var(--ease)}a.area-card:hover{border-color:var(--tk-steel)}.facts-grid{display:grid;grid-gap:2px 18px;gap:2px 18px;grid-template-columns:max-content 1fr;font-size:13px}.facts-grid dt{color:var(--tk-label);font-weight:500;padding:3px 0}.facts-grid dd{color:var(--tk-text);margin:0;padding:3px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-subtabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--tk-disabled,#d5dad7);margin-bottom:var(--sp-3)}.tk-subtab{font:500 13px var(--tk-font-sans);color:var(--tk-text-muted);padding:7px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;text-decoration:none}.tk-subtab:hover{color:var(--tk-text)}.tk-subtab[aria-current=page]{color:var(--tk-text);font-weight:600;border-bottom-color:var(--tk-text)}