:root{--hk-color-porcelain:#f6f4f1;--hk-color-white:#fff;--hk-color-ink:#17141a;--hk-color-aubergine:#3f1537;--hk-color-aubergine-900:#2a0e25;--hk-color-aubergine-700:#62284f;--hk-color-aubergine-500:#8a5f80;--hk-color-aubergine-300:#b99bb0;--hk-color-blush:#ebdad4;--hk-color-blush-50:#f6eeeb;--hk-color-graphite:#4a4650;--hk-color-stone:#8b8690;--hk-color-hairline:#e3dfdb;--hk-color-teal:#0d7a76;--hk-color-ochre:#b8842c;--hk-color-bronze:#946505;--hk-status-go:var(--hk-color-teal);--hk-status-gaps:var(--hk-color-ochre);--hk-status-hold:var(--hk-color-aubergine-700);--hk-status-go-tint:#ddefec;--hk-status-gaps-tint:#f5ecd9;--hk-status-hold-tint:var(--hk-color-blush-50);--hk-chart-main:var(--hk-color-aubergine);--hk-chart-highlight:var(--hk-color-teal);--hk-chart-ordered-control:var(--hk-color-stone);--hk-chart-ordered-1:var(--hk-color-aubergine-500);--hk-chart-ordered-2:var(--hk-color-aubergine-700);--hk-chart-ordered-3:var(--hk-color-aubergine-900);--hk-chart-band:var(--hk-color-aubergine-300);--hk-chart-fill:var(--hk-color-blush);--hk-chart-axis-text:var(--hk-color-graphite);--hk-chart-gridline:var(--hk-color-hairline);--hk-chart-baseline:var(--hk-color-ink);--hk-scale-sequential-0:#f6f4f1;--hk-scale-sequential-1:#dad4d5;--hk-scale-sequential-2:#bfb4b9;--hk-scale-sequential-3:#a4959e;--hk-scale-sequential-4:#8a7884;--hk-scale-sequential-5:#715b6b;--hk-scale-sequential-6:#594052;--hk-scale-sequential-7:#41273b;--hk-scale-sequential-8:#2a0e25;--hk-scale-diverging-0:#946505;--hk-scale-diverging-1:#ad8851;--hk-scale-diverging-2:#c5ab86;--hk-scale-diverging-3:#decfbb;--hk-scale-diverging-4:#f6f4f1;--hk-scale-diverging-5:#dbcdd4;--hk-scale-diverging-6:#c0a7b7;--hk-scale-diverging-7:#a5829b;--hk-scale-diverging-8:#8a5f80;--hk-font-display:"GT America Extended", "Archivo", "Arial", sans-serif;--hk-font-text:"GT America Standard", "Inter", "Segoe UI", "Arial", sans-serif;--hk-font-mono:"GT America Mono", "JetBrains Mono", "Consolas", "Menlo", monospace;--hk-font-display-stretch-percent:115;--hk-weight-regular:400;--hk-weight-medium:500;--hk-weight-bold:700;--hk-type-display-xl-family:var(--hk-font-display);--hk-type-display-xl-size:64px;--hk-type-display-xl-weight:var(--hk-weight-medium);--hk-type-display-xl-tracking:-.02em;--hk-type-display-xl-line:68px;--hk-type-display-family:var(--hk-font-display);--hk-type-display-size:44px;--hk-type-display-weight:var(--hk-weight-medium);--hk-type-display-tracking:-.015em;--hk-type-display-line:48px;--hk-type-h1-family:var(--hk-font-display);--hk-type-h1-size:32px;--hk-type-h1-weight:var(--hk-weight-medium);--hk-type-h1-tracking:-.01em;--hk-type-h1-line:38px;--hk-type-h2-family:var(--hk-font-display);--hk-type-h2-size:24px;--hk-type-h2-weight:var(--hk-weight-medium);--hk-type-h2-tracking:-.005em;--hk-type-h2-line:30px;--hk-type-h3-family:var(--hk-font-text);--hk-type-h3-size:18px;--hk-type-h3-weight:var(--hk-weight-medium);--hk-type-h3-tracking:0;--hk-type-h3-line:24px;--hk-type-body-l-family:var(--hk-font-text);--hk-type-body-l-size:18px;--hk-type-body-l-weight:var(--hk-weight-regular);--hk-type-body-l-tracking:0;--hk-type-body-l-line:28px;--hk-type-body-family:var(--hk-font-text);--hk-type-body-size:16px;--hk-type-body-weight:var(--hk-weight-regular);--hk-type-body-tracking:0;--hk-type-body-line:24px;--hk-type-small-family:var(--hk-font-text);--hk-type-small-size:14px;--hk-type-small-weight:var(--hk-weight-regular);--hk-type-small-tracking:0;--hk-type-small-line:20px;--hk-type-overline-family:var(--hk-font-mono);--hk-type-overline-size:12px;--hk-type-overline-weight:var(--hk-weight-medium);--hk-type-overline-tracking:.12em;--hk-type-overline-line:16px;--hk-type-data-family:var(--hk-font-mono);--hk-type-data-size:14px;--hk-type-data-weight:var(--hk-weight-regular);--hk-type-data-tracking:0;--hk-type-data-line:20px;--hk-type-chip-family:var(--hk-font-mono);--hk-type-chip-size:8.5px;--hk-type-chip-weight:var(--hk-weight-medium);--hk-type-chip-tracking:0;--hk-type-chip-line:12px;--hk-type-axis-min-size:10.5px;--hk-space-4:4px;--hk-space-8:8px;--hk-space-12:12px;--hk-space-16:16px;--hk-space-24:24px;--hk-space-32:32px;--hk-space-48:48px;--hk-space-64:64px;--hk-space-96:96px;--hk-space-128:128px;--hk-grid-measure-ch:66;--hk-grid-columns:12;--hk-grid-max-width:1312px;--hk-grid-gutter:24px;--hk-grid-margin:64px;--hk-grid-tablet-min:768px;--hk-grid-desktop-min:1280px;--hk-grid-tablet-columns:8;--hk-grid-tablet-margin:24px;--hk-grid-phone-columns:4;--hk-grid-phone-margin:16px;--hk-slide-width:1920px;--hk-slide-height:1080px;--hk-slide-margin:128px;--hk-slide-margin-top:96px;--hk-slide-type-scale:2;--hk-slide-chart-units:5;--hk-carousel-width:1080px;--hk-carousel-height:1350px;--hk-carousel-margin:96px;--hk-carousel-type-scale:2;--hk-print-bleed-mm:3;--hk-print-slug-mm:6;--hk-print-card-width-mm:85;--hk-print-card-height-mm:55;--hk-print-card-safe-mm:4;--hk-print-card-symbol-mm:20;--hk-print-notebook-width-mm:148;--hk-print-notebook-height-mm:210;--hk-print-notebook-safe-mm:15;--hk-print-notebook-symbol-mm:50;--hk-print-notebook-wordmark-mm:30;--hk-print-rollup-width-mm:850;--hk-print-rollup-height-mm:2000;--hk-print-rollup-safe-mm:80;--hk-print-rollup-base-mm:200;--hk-print-rollup-type-scale:4;--hk-print-rollup-lockup-mm:400;--hk-print-shirt-mark-mm:70;--hk-print-shirt-lockup-mm:90;--hk-page-a4-width-mm:210;--hk-page-a4-height-mm:297;--hk-page-a4-margin-mm:15;--hk-page-a4-margin-bottom-mm:18;--hk-page-a4-gutter-mm:4;--hk-page-letter-width-in:8.5;--hk-page-letter-height-in:11;--hk-page-letter-margin-left-in:.75;--hk-page-letter-margin-other-in:.375;--hk-line-hairline:1px;--hk-line-hairline-pt:.75;--hk-line-signature-pt:1.5;--hk-line-chart-baseline-pt:1;--hk-line-junction-pt:1.5;--hk-line-junction:2px;--hk-chart-mark-dot-radius:4px;--hk-chart-mark-dot-radius-highlight:5px;--hk-chart-mark-mark-width:1.5px;--hk-chart-mark-mean-width:2px;--hk-chart-mark-line-width:2px;--hk-chart-mark-cap:5px;--hk-icon-grid:24px;--hk-icon-stroke:1.6px;--hk-radius-button:4px;--hk-radius-chip:3px;--hk-chip-dot:6px;--hk-focus-width:2px;--hk-focus-offset:2px;--hk-focus-color:var(--hk-color-teal);--hk-focus-color-on-aubergine:var(--hk-color-teal);--hk-logo-clear-space-ratio:.43;--hk-logo-min-lockup-px:100;--hk-logo-min-lockup-mm:25;--hk-logo-min-stacked-px:64;--hk-logo-min-stacked-mm:16;--hk-logo-min-symbol-px:16;--hk-logo-min-symbol-mm:5;--hk-logo-min-wordmark-px:72;--hk-logo-min-wordmark-mm:18;--hk-logo-letterhead-lockup-mm:30;--hk-logo-signature-lockup-px:120;--hk-motion-ui-fast:.12s;--hk-motion-ui-base:.2s;--hk-motion-junction:.6s;--hk-motion-draw:.72s;--hk-motion-press-down:.12s;--hk-motion-press-settle:.16s;--hk-motion-stagger:40ms;--hk-motion-follow:.4s;--hk-motion-logo-max:1s;--hk-motion-reduced-fade-max:.2s;--hk-motion-curve-draw:cubic-bezier(.2, 0, 0, 1);--hk-motion-curve-press:cubic-bezier(.3, 0, .2, 1);--hk-motion-curve-ui:cubic-bezier(.2, 0, 0, 1);--hk-motion-curve-junction:cubic-bezier(0, 0, .58, 1);--hk-dial-scale-max:.06;--hk-dial-tilt-max-deg:3;--hk-dial-parallax-max:12px;--hk-dial-film-fps:24;--hk-dial-stop-motion-fps:12;--hk-dial-idle-fps:15;--hk-dial-pixel-ratio-max:2;--hk-dial-pixel-ratio-max-narrow:1.5;--hk-dial-narrow-max:760px}
@font-face{font-family:Inter;src:url(/fonts/inter.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo.ttf)format("truetype");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.ttf)format("truetype");font-weight:100 800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--hk-color-porcelain);--panel:var(--hk-color-white);--text:var(--hk-color-ink);--muted:var(--hk-color-graphite);--faint:var(--hk-color-stone);--line:var(--hk-color-hairline);--accent:var(--hk-color-teal);--brand:var(--hk-color-aubergine);--hover:var(--hk-color-porcelain);--selected:var(--hk-color-blush-50);--cell-y:var(--hk-space-8);--cell-x:var(--hk-space-12);--table-size:13px;--chip-size:10.5px}*{box-sizing:border-box}html{font-family:var(--hk-font-text);font-size:var(--hk-type-small-size);line-height:var(--hk-type-small-line);color:var(--text);background:var(--bg);font-variant-numeric:lining-nums;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:var(--hk-focus-width) solid var(--hk-focus-color);outline-offset:var(--hk-focus-offset)}::selection{background:var(--selected)}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}}header.top{align-items:center;gap:var(--hk-space-24);padding:var(--hk-space-12) var(--hk-space-24);background:var(--panel);border-bottom:var(--hk-line-hairline) solid var(--line);z-index:20;display:flex;position:sticky;top:0}header.top .brand{align-items:center;gap:var(--hk-space-12);color:var(--brand);display:flex}header.top .brand:hover{text-decoration:none}header.top .brand img{width:104px;height:auto;display:block}header.top .brand .product{font-family:var(--hk-font-mono);font-size:var(--hk-type-overline-size);letter-spacing:var(--hk-type-overline-tracking);font-weight:var(--hk-weight-medium);color:var(--hk-color-aubergine-700);text-transform:uppercase;padding-left:var(--hk-space-12);border-left:var(--hk-line-hairline) solid var(--line);line-height:20px}header.top nav{gap:var(--hk-space-24);display:flex}header.top nav a{color:var(--text);font-weight:var(--hk-weight-medium)}header.top nav a:hover{color:var(--brand);text-decoration:none}header.top .who{gap:var(--hk-space-12);align-items:center;margin-left:auto;display:flex}main{padding:var(--hk-space-24);max-width:1600px;margin:0 auto}h1,h2{font-family:var(--hk-font-display);font-stretch:calc(var(--hk-font-display-stretch-percent) * 1%);color:var(--brand);font-weight:var(--hk-weight-medium);text-wrap:balance}h1{font-size:var(--hk-type-h2-size);line-height:var(--hk-type-h2-line);letter-spacing:var(--hk-type-h2-tracking);margin:0 0 var(--hk-space-4)}h2{font-size:var(--hk-type-h3-size);line-height:var(--hk-type-h3-line);letter-spacing:var(--hk-type-h2-tracking);margin:var(--hk-space-32) 0 var(--hk-space-12)}h2 .small,h2 .muted{font-family:var(--hk-font-text);font-stretch:100%;font-weight:var(--hk-weight-regular)}.overline{font-family:var(--hk-font-mono);font-size:var(--hk-type-overline-size);line-height:var(--hk-type-overline-line);letter-spacing:var(--hk-type-overline-tracking);text-transform:uppercase;color:var(--hk-color-aubergine-700);font-weight:var(--hk-weight-medium);margin:0 0 var(--hk-space-8)}.muted{color:var(--muted)}.small{font-size:12px;line-height:16px}.nowrap{white-space:nowrap}.num{font-family:var(--hk-font-mono);font-variant-numeric:tabular-nums lining-nums}.error{color:var(--hk-status-hold);font-size:13px;font-weight:var(--hk-weight-medium)}.cards{gap:var(--hk-space-12);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.card{background:var(--panel);border:var(--hk-line-hairline) solid var(--line);border-radius:var(--hk-radius-button);padding:var(--hk-space-16);color:inherit;display:block}a.card:hover{border-color:var(--brand);text-decoration:none}.card .value{font-family:var(--hk-font-mono);color:var(--brand);font-size:24px;line-height:30px}.card .label{color:var(--muted);font-size:12px}.grid2{gap:var(--hk-space-24);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}.panel{background:var(--panel);border:var(--hk-line-hairline) solid var(--line);border-radius:var(--hk-radius-button);overflow-x:auto}.note{background:var(--selected);border-left:var(--hk-line-junction) solid var(--brand);padding:var(--hk-space-12) var(--hk-space-16);margin:var(--hk-space-12) 0}table{border-collapse:collapse;width:100%;font-size:var(--table-size);line-height:18px}th,td{text-align:left;padding:var(--cell-y) var(--cell-x);border-bottom:var(--hk-line-hairline) solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:var(--hk-weight-medium);white-space:nowrap;background:var(--panel);font-size:12px}tr:last-child td{border-bottom:none}td.num,th.num{text-align:right;font-family:var(--hk-font-mono);font-variant-numeric:tabular-nums lining-nums}tbody tr:hover td{background:var(--hover)}tbody tr:has(input[type=checkbox]:checked) td{background:var(--selected)}td a{font-weight:var(--hk-weight-medium)}.tablewrap{max-height:calc(100vh - 140px);overflow:auto}.tablewrap thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}table.main td{padding-top:10px;padding-bottom:10px}table.main td:nth-child(2){min-width:200px}.chip{align-items:center;gap:var(--hk-space-4);padding:1px var(--hk-space-8);border-radius:var(--hk-radius-chip);font-family:var(--hk-font-mono);font-size:var(--chip-size);line-height:16px;font-weight:var(--hk-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;display:inline-flex}.chip-dot{width:var(--hk-chip-dot);height:var(--hk-chip-dot);border-radius:50%;flex:none}.chip-go{background:var(--hk-status-go-tint)}.chip-go .chip-dot{background:var(--hk-status-go)}.chip-hold{background:var(--hk-status-hold-tint)}.chip-hold .chip-dot{background:var(--hk-status-hold)}.chip-gaps{background:var(--hk-status-gaps-tint)}.chip-gaps .chip-dot{background:var(--hk-status-gaps)}.chip-neutral{background:var(--hk-color-porcelain);color:var(--muted)}.chip-neutral .chip-dot{background:var(--faint)}.status{color:var(--muted);white-space:nowrap;font-size:11px}.status-confirmed{color:var(--hk-status-go);font-weight:var(--hk-weight-medium)}.status-stale{color:var(--hk-color-bronze)}.pcell{gap:var(--hk-space-8);align-items:flex-start;display:flex}.pcell .pcount{text-align:right;min-width:1.4em;color:var(--brand);font-size:18px;line-height:20px;font-weight:var(--hk-weight-medium)}.pbadges{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tag{border-radius:var(--hk-radius-chip);font-size:11px;line-height:17px;font-weight:var(--hk-weight-medium);background:var(--selected);color:var(--hk-color-aubergine-700);white-space:nowrap;margin:0 4px 2px 0;padding:0 6px;display:inline-block}.tag.grey{background:var(--hk-color-porcelain);color:var(--muted)}.tag.warn{background:var(--hk-status-gaps-tint);color:var(--text)}.tag.good{background:var(--hk-status-go-tint);color:var(--text)}a.li{font-size:10px;font-weight:var(--hk-weight-bold);background:var(--hk-color-graphite);color:var(--panel);vertical-align:1px;border-radius:2px;margin-left:6px;padding:0 4px;line-height:15px;display:inline-block}a.li:hover{background:var(--brand);text-decoration:none}button,a.button{font:inherit;font-weight:var(--hk-weight-medium);border:1px solid var(--brand);border-radius:var(--hk-radius-button);background:var(--brand);color:var(--hk-color-white);cursor:pointer;transition:background var(--hk-motion-ui-fast) ease;padding:6px 14px}button:hover:not(:disabled),a.button:hover{background:var(--hk-color-aubergine-700);border-color:var(--hk-color-aubergine-700);color:var(--hk-color-white);text-decoration:none}button:disabled{opacity:.55;cursor:default}button.ghost{background:var(--panel);color:var(--text);border-color:var(--line)}button.ghost:hover:not(:disabled){background:var(--hover);color:var(--text);border-color:var(--faint)}button.link{color:var(--accent);font-weight:var(--hk-weight-regular);background:0 0;border:none;padding:0}button.link:hover:not(:disabled){color:var(--accent);background:0 0;text-decoration:underline}input,select,textarea{font:inherit;border:1px solid var(--line);border-radius:var(--hk-radius-button);background:var(--panel);color:var(--text);padding:5px 8px}input:hover,select:hover,textarea:hover{border-color:var(--faint)}input[type=checkbox]{accent-color:var(--brand);width:15px;height:15px;padding:0}form.filters{margin:var(--hk-space-16) 0}form.filters .row{gap:var(--hk-space-8);flex-wrap:wrap;align-items:center;display:flex}form.filters input[type=search]{min-width:260px}details.multi{position:relative}details.multi summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--hk-radius-button);background:var(--panel);white-space:nowrap;padding:5px 10px;list-style:none}details.multi summary:after{content:" ▾";color:var(--faint)}details.multi summary.on{border-color:var(--brand);color:var(--brand);background:var(--selected)}details.multi>div{z-index:30;padding:var(--hk-space-12);background:var(--panel);border:1px solid var(--line);border-radius:var(--hk-radius-button);white-space:nowrap;gap:4px;max-height:340px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #17141a1a}details.multi label{align-items:center;gap:6px;font-size:13px;display:flex}details.multi .count{padding-left:var(--hk-space-16);color:var(--faint);font-size:11px;font-family:var(--hk-font-mono);margin-left:auto}details.more{margin-top:var(--hk-space-8)}details.more>summary{cursor:pointer;color:var(--accent);width:max-content;font-size:13px;font-weight:var(--hk-weight-medium);list-style:none}details.more>summary:before{content:"▸ "}details.more[open]>summary:before{content:"▾ "}details.more .groups{gap:var(--hk-space-12);margin:var(--hk-space-12) 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}details.more fieldset{border:1px solid var(--line);border-radius:var(--hk-radius-button);background:var(--panel);padding:var(--hk-space-8) var(--hk-space-12) var(--hk-space-12);gap:var(--hk-space-8);flex-direction:column;min-width:0;margin:0;display:flex}details.more legend{font-family:var(--hk-font-mono);letter-spacing:var(--hk-type-overline-tracking);text-transform:uppercase;color:var(--hk-color-aubergine-700);font-size:11px;font-weight:var(--hk-weight-medium);padding:0 4px}details.more legend .muted{text-transform:none;letter-spacing:0;font-family:var(--hk-font-text)}.field{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.field input,.field select{width:100%;color:var(--text)}.field.inline{justify-content:space-between;align-items:center;gap:var(--hk-space-8);flex-direction:row}.field.inline select{width:80px;padding:3px 6px}.range{align-items:center;gap:6px;display:flex}.range input{flex:1;width:0}.check{align-items:center;gap:6px;font-size:13px;display:flex}details.more details.multi summary{text-overflow:ellipsis;overflow:hidden}.fchips{margin:-4px 0 var(--hk-space-12);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fchip{border-radius:var(--hk-radius-chip);background:var(--selected);color:var(--hk-color-aubergine-700);font-size:12px;font-weight:var(--hk-weight-medium);border:1px solid #0000;align-items:center;gap:6px;padding:2px 6px 2px 10px;display:inline-flex}.fchip span{color:var(--faint);font-size:13px;line-height:1}.fchip:hover{border-color:var(--brand);text-decoration:none}.pager{gap:var(--hk-space-12);margin:var(--hk-space-12) 0;align-items:center;display:flex}.kv{gap:6px var(--hk-space-16);padding:var(--hk-space-12) var(--hk-space-16);grid-template-columns:170px 1fr;display:grid}.kv>div:nth-child(odd){color:var(--muted)}.bar{background:var(--line);border-radius:3px;min-width:60px;height:6px}.bar>span{background:var(--brand);border-radius:3px;height:100%;display:block}.actions{gap:var(--hk-space-12);margin:var(--hk-space-12) 0;flex-wrap:wrap;align-items:center;display:flex}.actionbar{bottom:var(--hk-space-12);z-index:25;gap:var(--hk-space-12);margin-top:var(--hk-space-8);padding:var(--hk-space-12) var(--hk-space-16);background:var(--brand);color:var(--hk-color-white);border-radius:var(--hk-radius-button);flex-wrap:wrap;align-items:center;display:flex;position:sticky;box-shadow:0 -4px 20px #17141a26}.actionbar button{background:var(--hk-color-white);color:var(--brand);border-color:var(--hk-color-white)}.actionbar button:hover:not(:disabled){background:var(--hk-color-blush);color:var(--brand);border-color:var(--hk-color-blush)}.actionbar button.ghost{color:var(--hk-color-white);border-color:var(--hk-color-aubergine-500);background:0 0}.actionbar button.link{color:var(--hk-color-blush);background:0 0;border:none}.actionbar :focus-visible{outline-color:var(--hk-focus-color-on-aubergine)}.profile .others{color:var(--hk-color-bronze);margin-top:2px}.profile .evidence{display:none}.profile>div:hover .evidence{display:inline}.inline-edit{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.inline-edit input{min-width:200px}.inline-edit textarea{width:100%}.inline-edit button{padding:3px 10px}.person-form{margin:var(--hk-space-12) 0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.person-form input{width:160px}.person-form button{padding:4px 12px}tr.inactive td{opacity:.55}table.changes td{border:none;padding:2px 8px}.preclin{border-top:var(--hk-line-junction) solid var(--brand);padding:var(--hk-space-8) 0}.preclin .actions{padding:0 var(--hk-space-16)}.preclin-big{gap:var(--hk-space-12);padding:var(--hk-space-12) var(--hk-space-16) 0;align-items:center;display:flex}.preclin-big .chip{padding:2px 10px;font-size:12px;line-height:20px}.pcount.big{font-family:var(--hk-font-mono);color:var(--brand);font-size:40px;line-height:1;font-weight:var(--hk-weight-medium)}.finpanel .figures{gap:var(--hk-space-16);padding:var(--hk-space-16);border-bottom:var(--hk-line-hairline) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.finpanel .label{font-family:var(--hk-font-mono);letter-spacing:var(--hk-type-overline-tracking);text-transform:uppercase;color:var(--hk-color-aubergine-700);font-size:11px}.finpanel .value{color:var(--text);font-size:18px;line-height:26px}.warnline{gap:var(--hk-space-8);padding:var(--hk-space-8) var(--hk-space-16);border-bottom:var(--hk-line-hairline) solid var(--line);align-items:center;margin:0;display:flex}.login-page{max-width:420px;margin:var(--hk-space-64) auto}.login-page h1{font-size:var(--hk-type-h1-size);line-height:var(--hk-type-h1-line)}.login{gap:var(--hk-space-12);margin-top:var(--hk-space-24);padding:var(--hk-space-24);background:var(--panel);border:1px solid var(--line);border-top:var(--hk-line-junction) solid var(--brand);border-radius:var(--hk-radius-button);flex-direction:column;display:flex}.login .field input{padding:8px 10px;font-size:14px}.login button{padding:9px 14px}@media (max-width:760px){main{padding:var(--hk-space-16)}header.top{padding:var(--hk-space-8) var(--hk-space-16);gap:var(--hk-space-12);flex-wrap:wrap}.kv,.grid2{grid-template-columns:1fr}}
