:root{--ws-s1:#00826f;--ws-s2:#b4731f}@media (prefers-color-scheme:dark){:root{--ws-s1:#22a48f;--ws-s2:#c97f22}}.ws-legend{display:flex;flex-wrap:wrap;gap:var(--s4);font-size:var(--text-xs);color:var(--ink-2);margin:0 0 var(--s3)}.ws-legend span{display:inline-flex;align-items:center;gap:6px}.ws-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ws-s1{background:var(--ws-s1)}.ws-s2{background:var(--ws-s2)}.ws-bars{display:grid;grid-gap:6px;gap:6px}.ws-bar{display:grid;grid-template-columns:minmax(90px,38%) minmax(48px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:var(--text-sm);color:inherit;text-decoration:none;border-radius:var(--r-sm);padding:3px 4px;position:relative}.ws-bar[data-hover],a.ws-bar:focus-visible,a.ws-bar:hover{background:var(--sunken)}.ws-bar .name{overflow:hidden;text-overflow:ellipsis}.ws-bar .name,.ws-bar .num{white-space:nowrap;color:var(--ink-2)}.ws-bar .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-track{height:12px;display:flex;gap:2px;min-width:0}.ws-track>span{height:100%;min-width:0}.ws-track>span,.ws-track>span+span{border-radius:0 4px 4px 0}.ws-track>span:first-child:not(:last-child){border-radius:0}.ws-split{display:flex;gap:2px;height:22px;border-radius:4px;overflow:hidden;background:var(--sunken)}.ws-split>span{height:100%}.ws-chart{position:relative}.ws-chart svg{display:block;width:100%;height:auto;overflow:visible}.ws-chart .grid line{stroke:var(--line);stroke-width:1}.ws-chart .axis text{fill:var(--ink-3);font-size:10px;font-family:var(--font-ui)}.ws-chart .hit{fill:transparent;cursor:default}.ws-chart .hit:hover,.ws-chart .hit[data-on]{fill:color-mix(in srgb,var(--ink) 5%,transparent)}.ws-chart path.line{fill:none;stroke:var(--ws-s2);stroke-width:2}.ws-chart circle.dot{fill:var(--ws-s2);stroke:var(--surface);stroke-width:2}.ws-tip{position:absolute;pointer-events:none;z-index:5;background:var(--surface);color:var(--ink);box-shadow:var(--e-2),0 0 0 1px var(--line);border-radius:var(--r-sm);padding:8px 10px;font-size:var(--text-xs);min-width:150px;transform:translate(-50%,calc(-100% - 10px));white-space:nowrap}.ws-tip strong{display:block;margin-bottom:4px}.ws-tip div{display:flex;justify-content:space-between;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-tip i{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:6px}.ws-table-toggle{margin-top:var(--s3);font-size:var(--text-xs)}.ws-table-toggle summary{cursor:pointer;color:var(--ink-3)}.ws-score{display:inline-flex;align-items:center;gap:8px;min-width:120px}.ws-score>span:first-child{flex:1 1;height:6px;border-radius:3px;background:var(--sunken);overflow:hidden}.ws-score>span:first-child>span{display:block;height:100%;background:var(--ws-s2);border-radius:0 3px 3px 0}.ws-score .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.ws-form-section{margin:var(--s5) 0 var(--s2);font:600 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ws-calc{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--s3);gap:var(--s3)}.ws-calc>div{padding:var(--s3);border-radius:var(--r-md);background:var(--sunken)}.ws-calc dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.ws-calc dd{margin:4px 0 0;font:600 var(--text-md)/1.25 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.ws-bar{grid-template-columns:1fr auto}.ws-bar .ws-track{grid-column:1/-1;grid-row:2}}.mf{position:relative;display:inline-flex;align-items:center;gap:8px}.mf-label{font-size:var(--text-xs);color:var(--ink-3)}.mf-trigger{gap:6px}.mf-pop .count,.mf-trigger .count{font-size:var(--text-2xs);padding:0 6px;border-radius:999px;background:var(--sunken);color:var(--ink-2)}.mf-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:240px;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--e-3,var(--e-2)),0 0 0 1px var(--line);padding:8px}.mf-actions,.mf-foot{display:flex;gap:6px;align-items:center;justify-content:space-between;padding:4px}.mf-foot{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-size:var(--text-xs)}.mf-pop ul{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.mf-pop li label{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--text-sm)}.mf-pop li label:hover{background:var(--sunken)}.mf-pop li label span:nth-child(2){flex:1 1}@media (max-width:640px){.mf-pop{position:fixed;left:16px;right:16px;top:auto}}.att-page>.att-split,.att-page>.card,.att-page>form>.card{margin-bottom:var(--s5)}.att-page .card>header h2{margin:0}.att-page .card>header .muted{font-size:var(--text-xs)}.att-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin:var(--s7) 0 var(--s3)}.att-heading h2{margin:0;font:600 var(--text-xl)/1.2 var(--font-display);letter-spacing:-.015em}.att-heading p{margin:4px 0 0;max-width:72ch;font-size:var(--text-sm);color:var(--ink-3);line-height:1.5}.att-check{display:inline-flex;align-items:center;gap:10px;min-height:24px;cursor:pointer;font-size:var(--text-md);color:var(--ink);line-height:1.35}.att-check input,.att-option input{flex:0 0 auto;width:18px;height:18px;min-height:0;margin:0;padding:0;box-shadow:none;background:none;border-radius:4px;accent-color:var(--ink);cursor:pointer}.att-check input:focus,.att-check input:hover,.att-option input:focus,.att-option input:hover{box-shadow:none}.att-check input:focus-visible,.att-option input:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.att-check input:disabled,.att-option input:disabled{cursor:not-allowed;opacity:.55}.att-check .muted{font-size:var(--text-xs)}.att-section{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:var(--s4) var(--s7);gap:var(--s4) var(--s7);padding:var(--s6);border-top:1px solid var(--line-soft)}.card>.att-section:first-child,.card>header+.att-section{border-top:0}.card>header+.att-section{padding-top:var(--s2)}.att-section>.att-section-head h3{margin:0 0 6px;font:600 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.att-section>.att-section-head p{margin:0;font-size:var(--text-xs);line-height:1.55;color:var(--ink-3)}.att-section>.att-section-body{min-width:0;display:grid;grid-gap:var(--s5);gap:var(--s5);align-content:start}.att-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s4) var(--s5);gap:var(--s4) var(--s5);align-items:start}.att-fields.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.att-fields.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.att-fields>.field,.att-fields>fieldset.field{margin:0;min-width:0}.att-fields>.field>label,.att-fields>fieldset.field>legend{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.att-fields .span-all{grid-column:1/-1}.att-fields .span-2{grid-column:span 2}.att-fields .hint{min-height:1.5em}.att-unit{position:relative;display:block}.att-unit>input{padding-right:52px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.att-unit>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font:500 var(--text-xs)/1 var(--font-ui);color:var(--ink-3)}.att-pills{display:flex;flex-wrap:wrap;gap:var(--s2)}.att-pill{position:relative;display:inline-flex}.att-pill input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer}.att-pill>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:56px;height:40px;padding:0 14px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font:600 var(--text-sm)/1 var(--font-ui);color:var(--ink-2);transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.att-pill:hover input:not(:disabled)+span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 34%,transparent)}.att-pill input:checked+span{background:var(--ink);color:var(--on-ink);box-shadow:none}.att-pill input:focus-visible+span{box-shadow:var(--focus)}.att-pill input:disabled{cursor:not-allowed}.att-pill input:disabled+span{opacity:.6}.att-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.att-option{display:flex;gap:var(--s3);align-items:flex-start;height:100%;padding:var(--s4);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;transition:box-shadow var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.att-option:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 34%,transparent)}.att-option:has(input:checked){background:var(--sunken);box-shadow:inset 0 0 0 1.5px var(--ink)}.att-option:has(input:disabled){cursor:not-allowed}.att-option input{margin-top:1px;border-radius:50%}.att-option strong{display:block;margin-bottom:4px;font:600 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.att-option small{display:block;font-size:var(--text-xs);line-height:1.5;color:var(--ink-3)}.att-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4);border-radius:var(--r-md);background:var(--sunken)}.att-toggle-row>div{min-width:0}.att-toggle-row strong{display:block;font:600 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.att-toggle-row p{margin:4px 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--ink-3)}.att-toggle-row .switch{flex:0 0 auto}.att-formbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5);flex-wrap:wrap;padding:var(--s4) var(--s6);border-top:1px solid var(--line-soft);border-radius:0 0 var(--r-lg) var(--r-lg);background:color-mix(in srgb,var(--sunken) 50%,var(--surface))}.att-formbar p{margin:0;max-width:68ch;font-size:var(--text-xs);line-height:1.5;color:var(--ink-3)}.att-formbar .btn,.att-formbar button{flex:0 0 auto}.att-page .notice{margin:0}.card>.att-notices{padding:0 var(--s6) var(--s4);display:grid;grid-gap:var(--s2);gap:var(--s2)}.att-rules{display:grid;grid-gap:var(--s4);gap:var(--s4)}.att-rule{margin:0}.att-rule>header{align-items:flex-start;gap:var(--s4);flex-wrap:nowrap;padding-bottom:var(--s3)}.att-rule-title{flex:1 1;min-width:0}.att-rule-title h3{display:flex;align-items:center;gap:var(--s2);margin:0;font:600 var(--text-lg)/1.25 var(--font-display);letter-spacing:-.01em}.att-rule-title p{margin:6px 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--ink-3)}.att-rule>header .switch{margin-top:2px;white-space:nowrap}.att-rule-body{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s4) var(--s6) var(--s5);border-top:1px solid var(--line-soft)}.att-rule-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s4) var(--s5);gap:var(--s4) var(--s5);align-items:start}.att-rule-grid>.field,.att-rule-grid>fieldset.field{margin:0;min-width:0}.att-rule-grid>.field>label,.att-rule-grid>fieldset.field>legend{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.att-recipients{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5);align-items:start}.att-recipients>.label{grid-column:1/-1;margin:0}.att-add{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s2);gap:var(--s2)}.att-add .btn,.att-add button{min-height:40px}.att-chips{list-style:none;grid-column:1/-1;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.att-chips:empty{display:none}.att-chips li{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 4px 0 12px;border-radius:var(--r-full);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--text-sm)}.att-chips li .icon-btn{width:24px;height:24px;min-height:0}.att-rule>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s6);border-top:1px solid var(--line-soft);border-radius:0 0 var(--r-lg) var(--r-lg);background:color-mix(in srgb,var(--sunken) 50%,var(--surface))}.att-rule>footer p{margin:0;font-size:var(--text-xs);color:var(--ink-3);line-height:1.5}.att-rule>footer .btn,.att-rule>footer button{margin-left:auto}.att-offices{display:grid;grid-gap:var(--s3);gap:var(--s3)}.att-office{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s3) var(--s4);gap:var(--s3) var(--s4);align-items:center;padding:var(--s4);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.att-office[data-inactive]{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.att-office h4{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;font:600 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.att-office p{margin:4px 0 0;color:var(--ink-3);line-height:1.5;overflow-wrap:anywhere}.att-office .mono,.att-office p{font-size:var(--text-xs)}.att-office-actions{display:flex;gap:var(--s2);flex-wrap:wrap;justify-content:flex-end}.att-office-form{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s5);border-radius:var(--r-md);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-soft)}.att-office-form h4{margin:0;font:600 var(--text-md)/1.3 var(--font-ui)}.att-office-form .att-fields{gap:var(--s4)}.att-office-form-actions{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.att-office-form-actions .spacer{flex:1 1}.att-map{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-soft);aspect-ratio:16/7}.att-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.att-map figcaption{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface) 88%,transparent);font-size:var(--text-2xs);color:var(--ink-3)}.att-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5);align-items:stretch}.att-split>.card{margin:0;display:flex;flex-direction:column}.att-split>.card>.body{flex:1 1;display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start}.att-split .hint{margin:0}.att-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.att-stats>div{padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--sunken);min-width:0}.att-stats dt{min-height:2.6em;font:600 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.att-stats dd{margin:6px 0 0;font:650 var(--text-xl)/1.1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.att-policy-line{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:var(--text-sm)}.att-table td{vertical-align:middle}.att-table .sub{margin-top:2px}.att-table td.nowrap,.att-table th.nowrap{white-space:nowrap}.att-table select{min-width:210px;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:var(--text-sm)}.att-cell-stack{display:grid;grid-gap:4px;gap:4px;justify-items:start}.att-seg{display:inline-flex;padding:3px;border-radius:var(--r-md);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-soft)}.att-seg button{min-height:30px;min-width:56px;padding:0 14px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:var(--ink-2);font:600 var(--text-sm)/1 var(--font-ui);cursor:pointer}.att-seg button:hover:not(:disabled){transform:none;background:transparent;color:var(--ink);box-shadow:none}.att-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--e-1)}.att-seg button:disabled{cursor:default}.att-seg button:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.att-toggle{display:inline-flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.att-filters{display:grid;grid-template-columns:170px minmax(0,1fr) 180px 200px auto;grid-gap:var(--s3);gap:var(--s3);align-items:end;padding:0 var(--s6) var(--s5)}.att-filters .field{margin:0;min-width:0}.att-filters .field>label{font-size:var(--text-xs)}.att-filters .att-filter-actions{display:flex;gap:var(--s2)}.att-filters .att-filter-actions .btn,.att-filters .att-filter-actions button{min-height:40px}.att-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s5)}.att-kpi{display:grid;grid-template-rows:2.6em auto 1fr;align-content:start;grid-gap:6px;gap:6px;min-width:0;min-height:112px;padding:var(--s4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--e-1),inset 0 0 0 1px var(--line-soft);color:inherit;text-decoration:none}a.att-kpi:hover{box-shadow:var(--e-2,var(--e-1)),inset 0 0 0 1px var(--brass)}a.att-kpi:focus-visible{outline:2px solid var(--brass);outline-offset:2px}a.att-kpi[aria-current=true]{box-shadow:var(--e-1),inset 0 0 0 1.5px var(--ink)}.att-kpi .label{font:600 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.att-kpi .value{font:650 var(--text-2xl)/1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.att-kpi .foot{font-size:var(--text-xs);line-height:1.35;color:var(--ink-3)}.att-kpi[data-tone=warn] .value{color:var(--warn)}.att-kpi[data-tone=hazard] .value{color:var(--hazard)}.att-time{display:inline-flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.att-loc-cell{max-width:280px}.att-loc-cell .addr{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm);line-height:1.4}.att-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.att-summary>div{padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--sunken);min-width:0}.att-summary dt{font:600 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.att-summary dd{margin:6px 0 0;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font:600 var(--text-lg)/1.25 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.att-summary dd .sub{flex-basis:100%;font:400 var(--text-xs)/1.4 var(--font-ui);color:var(--ink-3)}.att-actions-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5);align-items:start}.att-actions-pair>.card,.att-kv{margin:0}.att-kv{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);grid-gap:10px var(--s4);gap:10px var(--s4)}.att-kv dt{font-size:var(--text-xs);color:var(--ink-3);padding-top:2px}.att-kv dd{margin:0;min-width:0;font-size:var(--text-md);color:var(--ink);overflow-wrap:anywhere}.att-kv dd .sub{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--ink-3)}.att-kv .mono{font-size:var(--text-sm)}.att-subhead{margin:var(--s5) 0 var(--s3);padding-top:var(--s4);border-top:1px solid var(--line-soft);font:600 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.att-links{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s3)}.att-attrib{display:block;margin:4px 0 0;font-size:var(--text-2xs);color:var(--ink-4)}.att-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--s5);gap:var(--s5);align-items:start}.att-detail-grid>.stack>.card{margin:0}.att-detail-grid>.stack>.card+.card{margin-top:var(--s5)}.att-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3)}.att-list li{padding-bottom:var(--s3);border-bottom:1px solid var(--line-soft);font-size:var(--text-sm)}.att-list li:last-child{padding-bottom:0;border-bottom:0}.att-list .sub{margin-top:2px;font-size:var(--text-xs);color:var(--ink-3)}.att-today>header .att-clock{display:inline-flex;align-items:baseline;gap:8px;font:600 var(--text-xl)/1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.att-today>header .att-clock .muted{font:500 var(--text-xs)/1 var(--font-ui)}.att-today-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:var(--s5);gap:var(--s5);align-items:stretch}.att-today-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.att-today-tiles>div{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;min-height:96px;padding:var(--s4);border-radius:var(--r-md);background:var(--sunken)}.att-today-tiles dt{font:600 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.att-today-tiles dd{margin:0;display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;font:600 var(--text-xl)/1.2 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.att-today-tiles dd .sub{flex-basis:100%;font:400 var(--text-xs)/1.4 var(--font-ui);color:var(--ink-3)}.att-act{display:grid;align-content:start;grid-gap:var(--s3);gap:var(--s3);padding:var(--s5);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-strong)}.att-act[data-idle]{background:var(--sunken);box-shadow:none}.att-act h3{margin:0;font:600 var(--text-md)/1.3 var(--font-ui)}.att-act .field{margin:0}.att-act .btn.big,.att-act button.big{width:100%;justify-content:center}.att-act .hint{margin:0}.btn.big,button.big{min-height:48px;padding-inline:var(--s5);font-size:var(--text-md)}.att-policy{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--sunken);font-size:var(--text-xs);line-height:1.5;color:var(--ink-2)}.att-policy svg{flex:0 0 auto;margin-top:2px;color:var(--ink-3)}.att-history-filters{display:flex;gap:var(--s3);align-items:end;flex-wrap:wrap;padding:0 var(--s6) var(--s4)}.att-history-filters .field{margin:0;width:180px}.att-history-filters .field>label{font-size:var(--text-xs)}.att-history-filters .btn,.att-history-filters button{min-height:40px}@media (max-width:1280px){.att-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.att-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.att-filters .att-filter-actions{grid-column:1/-1}}@media (max-width:1100px){.att-fields,.att-fields.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.att-fields .span-2{grid-column:1/-1}.att-detail-grid,.att-today-grid{grid-template-columns:minmax(0,1fr)}.att-stats,.att-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.att-section{gap:var(--s4);padding:var(--s5)}.att-options,.att-section{grid-template-columns:minmax(0,1fr)}.att-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.att-rule-grid>:first-child{grid-column:1/-1}.att-actions-pair,.att-recipients,.att-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.att-fields,.att-fields.cols-2,.att-fields.cols-4,.att-filters,.att-rule-grid{grid-template-columns:minmax(0,1fr)}.att-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.att-kpi{min-height:96px}.att-rule-body,.att-section{padding:var(--s4)}.att-formbar,.att-rule>footer{padding:var(--s3) var(--s4)}.att-filters,.att-history-filters{padding:0 var(--s4) var(--s4)}.att-office,.att-today-tiles{grid-template-columns:minmax(0,1fr)}.att-office-actions{justify-content:flex-start}.att-history-filters .field{width:calc(50% - var(--s3) / 2)}.att-add{grid-template-columns:minmax(0,1fr)}.att-map{aspect-ratio:4/3}}.inbox{position:relative;margin-right:var(--s2)}.inbox-dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--hazard);color:#fff;font:700 10px/16px var(--font-ui);text-align:center;pointer-events:none}.inbox-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(360px,calc(100vw - 32px));background:var(--surface);border-radius:var(--r-md);box-shadow:var(--e-3,var(--e-2)),0 0 0 1px var(--line);overflow:hidden}.inbox-pop header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.inbox-pop ul{list-style:none;margin:0;padding:0;max-height:380px;overflow:auto}.inbox-pop li>a,.inbox-pop li>div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;color:inherit;text-decoration:none;border-bottom:1px solid var(--line-soft);font-size:var(--text-sm)}.inbox-pop li>a:hover{background:var(--sunken)}.inbox-pop li[data-unread]{background:color-mix(in srgb,var(--brass) 7%,transparent)}.inbox-pop li span{color:var(--ink-2)}.inbox-pop time{font-size:var(--text-2xs);color:var(--ink-3)}@media (max-width:640px){.inbox-pop{position:fixed;left:16px;right:16px;width:auto;top:64px}}.card>form>.body{padding:var(--s5) var(--s6) var(--s6)}.card>header+form>.body{padding-top:0}@media (max-width:640px){.card>form>.body{padding:var(--s4)}}.att-photo{display:grid;grid-gap:var(--s2);gap:var(--s2)}.att-photo-head .label{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}.att-req{padding:1px 6px;border-radius:var(--r-full);background:var(--hazard-soft);color:var(--hazard);font:600 var(--text-2xs)/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.06em}.att-photo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.att-photo-actions .btn,.att-photo-actions button{min-height:40px;justify-content:center}.att-photo-live{display:grid;grid-gap:var(--s2);gap:var(--s2)}.att-photo-live video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);background:#000;transform:scaleX(-1)}.att-photo-preview{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:center;padding:var(--s2);border-radius:var(--r-md);background:var(--sunken)}.att-photo-preview img{width:96px;height:96px;object-fit:cover;border-radius:var(--r-sm);display:block}.att-photo-preview>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.att-photo-preview .sub{font-size:var(--text-xs);color:var(--ink-3)}.att-photo-thumb{display:inline-block;border-radius:var(--r-md);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-soft)}.att-photo-thumb img{display:block;width:160px;height:120px;object-fit:cover}.att-kv dd .sub .badge{vertical-align:middle}.org-page{display:grid;grid-gap:var(--s5);gap:var(--s5);min-width:0}.org-page>.card{margin:0}.org-lead{margin:0;max-width:78ch;font-size:var(--text-md);line-height:1.6;color:var(--ink-2)}.org-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5);align-items:stretch}.org-split>.card{margin:0;display:flex;flex-direction:column}.org-split>.card>.body{flex:1 1}.org-kpis{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.org-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.org-bars li{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr) 3ch;align-items:center;grid-gap:var(--s3);gap:var(--s3);min-height:24px;font-size:var(--text-sm)}.org-bar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.org-bar-track{height:10px;border-radius:var(--r-full);background:var(--sunken);overflow:hidden}.org-bar{display:block;height:100%;min-width:0;border-radius:0 4px 4px 0;background:var(--verdigris)}.org-bar-value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.org-bars li[data-inactive] .org-bar-label{color:var(--ink-4)}.org-bars .org-bar-none{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line-soft)}.org-bars .org-bar-none .org-bar{background:var(--warn)}.org-notes{display:grid;grid-gap:var(--s4);gap:var(--s4);align-content:start}.org-notes h3{margin:0 0 4px;font:600 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.org-notes p{margin:0 0 4px;font-size:var(--text-sm);line-height:1.5}.org-filters{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr)) auto;grid-gap:var(--s3);gap:var(--s3);align-items:end;padding:0 var(--s6) var(--s5)}.org-filters .field{margin:0;min-width:0}.org-filters .field>label{font-size:var(--text-xs)}.org-filters .att-filter-actions{display:flex;gap:var(--s2)}.org-filters .att-filter-actions .btn,.org-filters .att-filter-actions button{min-height:40px}.org-table-wrap{overflow-x:auto}.org-table{width:100%}.org-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.org-table td .sub{display:block;margin-top:2px}.org-table tr[data-muted] td{color:var(--ink-3)}.org-person{display:flex;align-items:center;gap:var(--s3);min-width:200px}.org-person>div{min-width:0}.org-person-name{font-weight:600;color:var(--ink);text-decoration:none}.org-person-name:hover{text-decoration:underline}.org-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,34%);grid-gap:var(--s6);gap:var(--s6);align-items:start;padding:var(--s6)}.org-profile-id{display:grid;grid-gap:var(--s2);gap:var(--s2);min-width:0}.org-profile-id h2{margin:0;font:650 var(--text-2xl)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.org-profile-sub{margin:0;color:var(--ink-2)}.org-profile-badges{display:flex;flex-wrap:wrap;gap:var(--s2)}.org-profile-kv{padding:var(--s4);border-radius:var(--r-md);background:var(--sunken)}.org-profile-foot{margin:0;padding:var(--s3) var(--s6) var(--s5);border-top:1px solid var(--line-soft)}.org-own-photo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s2)}.org-own-photo .hint{margin:0}.org-own-photo .notice{flex-basis:100%}.org-att-grid{display:grid;grid-gap:var(--s5);gap:var(--s5)}.org-att-grid>.hint{margin:0}.org-att h3{margin:0 0 var(--s3);font:600 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.empty.compact{padding:var(--s5) var(--s4)}.empty.compact:before{display:none}.empty.compact p{margin:0 auto}.org-comp{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}.org-comp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.org-comp-label{display:block;font:600 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.org-comp-value{font:650 var(--text-xl)/1.2 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.org-form{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s4);border-radius:var(--r-md);background:var(--sunken)}.org-form .hint{margin:0}.org-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3) var(--s4);gap:var(--s3) var(--s4)}.org-form-grid .field{margin:0;min-width:0}.org-form-grid .org-span{grid-column:1/-1}.org-form-actions{display:flex;justify-content:flex-end;gap:var(--s2)}.org-incentives{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3)}.org-incentive{display:grid;grid-gap:6px;gap:6px;padding:var(--s4);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.org-incentive[data-muted]{background:var(--sunken);color:var(--ink-3)}.org-incentive-main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}.org-incentive-value{margin-left:auto;font:650 var(--text-lg)/1.2 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.org-incentive-basis{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--ink-2);white-space:pre-line}.org-incentive .sub{font-size:var(--text-xs);color:var(--ink-3)}.org-incentive-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s1)}.org-board-wrap{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}.org-board{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start}.org-tray{margin:0;position:-webkit-sticky;position:sticky;top:var(--s4)}.org-tray .body{display:grid;grid-gap:var(--s3);gap:var(--s3)}.org-tray .hint{margin:0}.org-add{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s2);gap:var(--s2)}.org-levels{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}.org-level{margin:0;display:grid;grid-template-columns:minmax(200px,30%) minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);align-items:center;padding:var(--s3) var(--s4)}.org-level[data-inactive]{background:var(--sunken)}.org-level-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);align-items:center;min-width:0}.org-level-no{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-md);background:var(--ink);color:var(--on-ink);font:650 var(--text-md)/1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.org-level[data-inactive] .org-level-no{background:var(--ink-4)}.org-level-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.org-level-name{min-height:32px;padding:4px 8px;font-weight:600}.org-level-name-ro{font-weight:600;color:var(--ink)}.org-level-flags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-xs)}.org-level-more{position:relative}.org-level-more>summary{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);cursor:pointer;list-style:none;color:var(--ink-3)}.org-level-more>summary::-webkit-details-marker{display:none}.org-level-more>summary:hover,.org-level-more[open]>summary{background:var(--sunken);color:var(--ink)}.org-level-more>summary:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.org-level-pop{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:min(320px,80vw);display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--e-3)}.org-level-pop .field{margin:0}.org-drop{list-style:none;margin:0;padding:var(--s2);min-height:52px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--s2);border-radius:var(--r-md);background:var(--sunken);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .12s ease,background .12s ease}.org-drop[data-over]{background:var(--brass-soft);box-shadow:inset 0 0 0 1.5px var(--brass)}.org-drop-empty{align-self:center;padding:0 var(--s2);font-size:var(--text-sm);color:var(--ink-4)}.org-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;min-width:0;min-height:34px;padding:4px 6px 4px 10px;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--e-1);font-size:var(--text-sm)}.org-chip[draggable=true]{cursor:-webkit-grab;cursor:grab}.org-chip[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.org-chip[data-new]{box-shadow:var(--e-1),inset 0 0 0 1px var(--info)}.org-chip[data-inactive]{opacity:.62}.org-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.org-chip-count{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.org-chip .badge{font-size:var(--text-2xs)}.org-chip-move{width:auto;max-width:100%;min-height:26px;height:26px;padding:0 22px 0 6px;font-size:var(--text-xs)}.org-chip>.org-chip-toggle{display:grid;place-items:center;flex:none;width:26px;height:26px;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--r-xs);background:transparent;box-shadow:none;color:var(--ink-3);cursor:pointer}.org-tray .org-drop{flex-direction:column;align-items:stretch}.org-tray .org-chip{display:flex}.org-tray .org-chip-name{flex:1 1 auto}.org-add>*{min-width:0}.org-chip>.org-chip-toggle:hover{background:var(--sunken);color:var(--ink)}.org-chip-toggle:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.org-savebar{position:relative;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e-2)}.org-savebar[data-dirty]{position:-webkit-sticky;position:sticky;bottom:var(--s3);box-shadow:var(--e-2),inset 0 0 0 1.5px var(--brass)}.org-savebar .spacer{flex:1 1}.org-note{width:min(320px,100%);min-height:38px}.org-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);padding:0;border:0;border-radius:var(--r-xl);background:var(--surface);color:var(--ink);box-shadow:var(--e-3)}.org-dialog::-webkit-backdrop{background:var(--overlay)}.org-dialog::backdrop{background:var(--overlay)}.org-dialog-body{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s6)}.org-dialog-body h2{margin:0;font:650 var(--text-xl)/1.25 var(--font-display)}.org-dialog-body h3{margin:var(--s2) 0 0;font:600 var(--text-md)/1.3 var(--font-ui)}.org-dialog-body .hint{margin:0}.org-change-list{margin:0;padding-left:1.2em;display:grid;grid-gap:4px;gap:4px;max-height:220px;overflow-y:auto;font-size:var(--text-sm)}.org-dialog-actions{display:flex;justify-content:flex-end;gap:var(--s2);margin-top:var(--s2)}.org-revisions{list-style:none;margin:0;padding:0 var(--s6) var(--s5);display:grid}.org-revisions li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);align-items:baseline;padding:var(--s3) 0;border-top:1px solid var(--line-soft);font-size:var(--text-sm)}.org-revisions li:first-child{border-top:0}.org-revisions .sub{display:block;font-size:var(--text-xs);color:var(--ink-3)}.org-rev-no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3)}@media (max-width:1280px){.org-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.org-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.org-board{grid-template-columns:minmax(0,1fr)}.org-tray{position:static}.org-profile-head{grid-template-columns:auto minmax(0,1fr)}.org-profile-kv{grid-column:1/-1}}@media (max-width:860px){.org-split{grid-template-columns:minmax(0,1fr)}.org-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.org-form-grid,.org-level{grid-template-columns:minmax(0,1fr)}.org-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 var(--s4) var(--s4)}.att-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.org-profile-head{padding:var(--s4)}.org-filters,.org-profile-head{grid-template-columns:minmax(0,1fr)}.org-revisions{padding:0 var(--s4) var(--s4)}.org-revisions li{grid-template-columns:40px minmax(0,1fr)}.org-revisions li>.sub:last-child{grid-column:2}.org-savebar .spacer{display:none}.org-note{width:100%}}.tk-page{display:grid;grid-gap:var(--s5);gap:var(--s5);min-width:0}.tk-page .org-split>.card,.tk-page>.card{margin:0}.tk-page>.tabs{justify-self:start}.tk-page>.hint{margin:0}.tk-subtabs{justify-self:start}.tk-page>.org-filters{padding:0}.tk-table-wrap{overflow-x:auto}.tk-table{width:100%}.tk-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tk-table td .sub{display:block;margin-top:2px}.tk-table tr[data-muted] td{color:var(--ink-3)}.tk-task-link{font-weight:600;color:var(--ink);text-decoration:none}.tk-task-link:hover{text-decoration:underline}.tk-overdue{margin-left:var(--s2)}.tk-progress{display:inline-grid;grid-template-columns:minmax(64px,120px) auto;align-items:center;gap:var(--s2)}.tk-progress-track{height:8px;border-radius:var(--r-full);background:var(--sunken);overflow:hidden}.tk-progress-bar{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--verdigris)}.tk-progress-bar[data-over]{background:var(--info)}.tk-progress-value{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.tk-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,36%);grid-gap:var(--s5);gap:var(--s5);align-items:start}.tk-head-badges{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--s2)}.tk-head-progress{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s4);border-radius:var(--r-md);background:var(--sunken)}.tk-head-progress .hint{margin:0}.tk-desc{white-space:pre-wrap;line-height:1.6;color:var(--ink-2);border-top:1px solid var(--line-soft)}.tk-kpi-figures{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:0;padding:var(--s4);border-radius:var(--r-md);background:var(--sunken)}.tk-kpi-figures dt{font-size:var(--text-xs);color:var(--ink-3)}.tk-kpi-figures dd{margin:2px 0 0;font:650 var(--text-lg)/1.2 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.tk-actions{display:grid;grid-gap:var(--s3);gap:var(--s3)}.tk-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.tk-actions-bar{display:flex;justify-content:flex-end}.tk-actions-bar:empty{display:none}.tk-form-title{margin:0 0 var(--s3);font:600 var(--text-md)/1.3 var(--font-ui);color:var(--ink)}.card>header .org-form,.card>header .tk-form{flex-basis:100%}.card>header:has(.org-form){flex-wrap:wrap}.tk-links{display:grid;grid-gap:var(--s2);gap:var(--s2)}.tk-link-row{display:flex;gap:var(--s2)}.tk-link-row input{flex:1 1;min-width:0}.tk-checks{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-top:var(--s2)}.tk-multi{min-height:140px;margin-top:var(--s2)}.tk-fieldset{margin:0 0 var(--s4);padding:var(--s4);border:1px solid var(--line-soft);border-radius:var(--r-md)}.tk-fieldset legend{padding:0 var(--s2);font-weight:600;color:var(--ink-2)}.tk-rounds{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3)}.tk-round{padding:var(--s4);border:1px solid var(--line-soft);border-radius:var(--r-md)}.tk-round[data-status=PENDING]{border-color:var(--warn)}.tk-round-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s3)}.tk-round-head .sub{margin-left:auto}.tk-round-text{margin:var(--s2) 0 0;white-space:pre-wrap}.tk-items{margin:var(--s2) 0 0;padding-left:var(--s4);display:grid;grid-gap:4px;gap:4px;font-size:var(--text-sm)}.tk-items a{overflow-wrap:anywhere}.tk-round-review{margin:var(--s3) 0 0;padding-top:var(--s2);font-size:var(--text-sm)}.tk-review,.tk-round-review{border-top:1px solid var(--line-soft)}.tk-review{margin-top:var(--s3);padding-top:var(--s3);display:grid;grid-gap:var(--s2);gap:var(--s2)}.tk-review h4{margin:0;font-size:var(--text-sm)}.tk-review textarea{width:100%}.tk-queue,.tk-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.tk-timeline li{display:grid;grid-template-columns:13ch minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);font-size:var(--text-sm)}.tk-tl-when{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-queue .sub,.tk-timeline .sub{display:block}.tk-queue li{padding:var(--s2) 0;border-bottom:1px solid var(--line-soft)}.tk-queue li:last-child{border-bottom:0}.tk-queue .badge{margin-top:4px}.tk-tree{list-style:none;margin:0;padding:0 0 0 var(--s5);border-left:1px solid var(--line)}.tk-tree-root{padding-left:0;border-left:0}.tk-tree li{margin:var(--s2) 0}.tk-tree-node{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-sm);font-size:var(--text-sm)}.tk-tree-node[aria-current]{background:var(--brass-soft)}.tk-tree-node .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-tree-node .sub{flex-basis:100%}.tk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s3);gap:var(--s3);margin:0 0 var(--s5)}.tk-stat{padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--sunken)}.tk-stat dt{font-size:var(--text-xs);color:var(--ink-3)}.tk-stat dd{margin:2px 0 0;font:650 var(--text-xl)/1.2 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.tk-stat dd .sub{display:block;font:400 var(--text-xs)/1.4 var(--font-ui);color:var(--ink-3)}.tk-stat[data-tone=hazard] dd{color:var(--hazard)}.tk-stat[data-tone=warn] dd{color:var(--warn)}.tk-statusbar{margin:0 0 var(--s3)}.tk-statusbar-track{display:flex;gap:2px;height:14px}.tk-seg{display:block;min-width:4px;height:100%}.tk-seg:first-child{border-radius:4px 0 0 4px}.tk-seg:last-child{border-radius:0 4px 4px 0}.tk-seg:only-child{border-radius:4px}.tk-seg[data-s=COMPLETED],.tk-swatch[data-s=COMPLETED]{background:var(--ok)}.tk-seg[data-s=PENDING_REVIEW],.tk-swatch[data-s=PENDING_REVIEW]{background:var(--warn)}.tk-seg[data-s=IN_PROGRESS],.tk-swatch[data-s=IN_PROGRESS]{background:var(--info)}.tk-seg[data-s=REVISION_REQUIRED],.tk-swatch[data-s=REVISION_REQUIRED]{background:var(--hazard)}.tk-seg[data-s=NOT_STARTED],.tk-swatch[data-s=NOT_STARTED]{background:var(--ink-4)}.tk-legend{list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:var(--text-sm);color:var(--ink-2)}.tk-legend li{display:inline-flex;align-items:center;gap:6px}.tk-legend strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tk-swatch{width:10px;height:10px;border-radius:2px}@media (forced-colors:active){.tk-progress-bar,.tk-seg,.tk-swatch{forced-color-adjust:none;border:1px solid CanvasText}}@media (max-width:860px){.tk-head,.tk-timeline li{grid-template-columns:minmax(0,1fr)}.tk-timeline li{gap:0}.tk-page .org-split{grid-template-columns:minmax(0,1fr)}}.tk-head-progress .tk-progress-track,.tk-kpi-figures .tk-progress-track,.tk-stat .tk-progress-track{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft)}