@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans"),local("Helvetica");size-adjust:99.1%;ascent-override:88.6%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Plex Mono Fallback;src:local("Courier New"),local("Liberation Mono"),local("Menlo"),local("Consolas");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}:root{--concrete: #efede8;--plaster: #f8f7f4;--plaster-2: #f3f1ec;--graphite: #1f2120;--graphite-2: #2b2d2b;--gravel: #6e6a62;--gravel-2: #8d887f;--on-dark-muted: #b9b5ac;--sage: #4b6b50;--sage-strong: #3b5740;--sage-soft: #dce5da;--sage-light: #9db89f;--planned: #c4bfb5;--f-body: "Archivo Variable", "Archivo", "Archivo Fallback", system-ui, sans-serif;--f-display: var(--f-body);--f-mono: "IBM Plex Mono", "Plex Mono Fallback", ui-monospace, monospace;--condensed: 75%;--r-xs: 4px;--r: 6px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--s-11: 44px;--ctl: 44px;--ctl-sm: 36px;--sidebar-w: 236px;--topbar-h: 72px;--content-max: 1440px;--pad-x: 44px;--pad-y: 28px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--t-fast: .12s;--t-small: .2s;--t-page: .32s;--t-count: .8s;--z-drop: 40;--z-drawer: 60;--z-modal: 70;--z-toast: 90}:root,[data-theme=light]{color-scheme:light;--bg: var(--concrete);--surface: var(--plaster);--surface-2: var(--plaster-2);--surface-3: #e9e6df;--inset: var(--concrete);--line: #d9d5cc;--line-soft: #e4e1da;--line-strong: var(--planned);--text: var(--graphite);--text-2: var(--gravel);--text-3: var(--gravel-2);--accent: var(--sage);--accent-strong: var(--sage-strong);--accent-soft: var(--sage-soft);--on-accent: var(--plaster);--inverse: var(--graphite);--inverse-hover: #343634;--on-inverse: var(--plaster);--ok-fg: #2f4733;--ok-bg: #dce5da;--dev-fg: #7a4f12;--dev-bg: #f3e3c7;--miss-fg: #7e2a1f;--miss-bg: #f1d8d3;--info-fg: #2e4a63;--info-bg: #dce4ec;--planned-line: var(--planned);--ok-fill: #6e9a73;--dev-fill: #c89b4a;--miss-fill: #b0574a;--side-bg: var(--graphite);--side-2: var(--graphite-2);--side-text: var(--concrete);--side-muted: var(--on-dark-muted);--side-label: #9a958c;--side-hover: #2b2d2b;--side-active-bg: var(--concrete);--side-active-text: var(--graphite);--overlay: rgba(31, 33, 32, .32);--shadow-float: 0 12px 32px rgba(31, 33, 32, .1), 0 2px 6px rgba(31, 33, 32, .06);--skel: #e6e3dc;--skel-hi: rgba(255, 255, 255, .45);--v3-bg: var(--concrete);--v3-chip: rgba(248, 247, 244, .92)}[data-theme=dark]{color-scheme:dark;--bg: var(--graphite);--surface: var(--graphite-2);--surface-2: #323432;--surface-3: #393b38;--inset: #252726;--line: #3e403d;--line-soft: #353734;--line-strong: #565852;--text: var(--concrete);--text-2: var(--on-dark-muted);--text-3: #9c978e;--accent: var(--sage-light);--accent-strong: #b6ccb7;--accent-soft: rgba(157, 184, 159, .16);--on-accent: var(--graphite);--inverse: var(--concrete);--inverse-hover: #ffffff;--on-inverse: var(--graphite);--ok-fg: #b3cfb5;--ok-bg: rgba(157, 184, 159, .16);--dev-fg: #e5c48c;--dev-bg: rgba(200, 155, 74, .18);--miss-fg: #eab0a5;--miss-bg: rgba(176, 87, 74, .24);--info-fg: #b4c8dc;--info-bg: rgba(120, 150, 180, .2);--planned-line: #565852;--ok-fill: #7fa984;--dev-fill: #c89b4a;--miss-fill: #b9665a;--side-bg: #181a19;--side-2: #252726;--side-text: var(--concrete);--side-muted: var(--on-dark-muted);--side-label: #9a958c;--side-hover: #252726;--side-active-bg: var(--concrete);--side-active-text: var(--graphite);--overlay: rgba(10, 11, 11, .55);--shadow-float: 0 12px 32px rgba(0, 0, 0, .32), 0 2px 6px rgba(0, 0, 0, .2);--skel: #333532;--skel-hi: rgba(255, 255, 255, .05);--v3-bg: var(--concrete);--v3-chip: rgba(248, 247, 244, .92)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}h1,h2,h3,h4{font-family:var(--f-display);margin:0;font-weight:700;letter-spacing:0;text-wrap:balance}h1{font-size:54px;font-stretch:var(--condensed);text-transform:uppercase;line-height:.95;letter-spacing:.01em}h2{font-size:18px;line-height:1.3}h3{font-size:15px;line-height:1.35;font-weight:600}p{margin:0}code,kbd,.mono{font-family:var(--f-mono);font-weight:400}.num{font-variant-numeric:tabular-nums;font-family:var(--f-mono)}.tnum{font-variant-numeric:tabular-nums}.muted,.dim{color:var(--text-2)}.small{font-size:13px}.ok-t{color:var(--ok-fg)}.dev-t,.warn-t{color:var(--dev-fg)}.danger-t{color:var(--miss-fg)}.signal-t{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.eyebrow,.lbl{font-family:var(--f-mono);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.row.nowrap{flex-wrap:nowrap}.row.between{justify-content:space-between}.row.end{justify-content:flex-end}.stack{display:grid;gap:12px;align-content:start}.stack.lg{gap:20px}.stack.sm{gap:4px}.grow{flex:1;min-width:0}.grid{display:grid;gap:20px}.g2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.g2e{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1180px){.g2,.g2e{grid-template-columns:1fr}}@media (max-width: 980px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:1fr}}.page{max-width:var(--content-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-content:start}.page.narrow>*{max-width:920px}.page-head{display:grid;gap:12px}.ph-row{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:space-between}.ph-text{display:grid;gap:8px;min-width:0;flex:1 1 520px}.page-head .actions{flex:none}.ph-text h1 .mono,.ph-text h1 .signal-t{font-family:inherit;font-weight:inherit;color:var(--text-2)}.ph-text .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.ph-text h1{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;overflow-wrap:anywhere}.ph-text h1 .badge{font-stretch:100%;text-transform:none;letter-spacing:0}.page-head .ph-sub{color:var(--text-2);max-width:72ch;font-size:15px}.page-head .actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media (max-width: 1280px){h1{font-size:40px}}@media (max-width: 640px){h1{font-size:28px}}.kv{display:grid;margin:0}.kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--text-2);font-size:13px}.kv dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.feed{display:grid}.feed .it{display:grid;grid-template-columns:8px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-soft);align-items:baseline;font-size:14px}.feed .it:last-child{border-bottom:0}.feed .it i{width:8px;height:8px;border-radius:2px;background:var(--line-strong);align-self:center}.feed .it.dev i{background:var(--miss-fill)}.feed .it.ok i{background:var(--ok-fill)}.feed .it.info i{background:var(--text-2)}.feed .it.warn i{background:var(--dev-fill)}.feed .it time,.feed .it .meta{color:var(--text-2);font-size:12px;font-family:var(--f-mono);white-space:nowrap}.bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.bar>i{display:block;height:100%;border-radius:3px;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--v, 0));transition:transform var(--t-page) var(--ease)}.bar.ok>i{background:var(--accent)}.bar.dev>i{background:var(--dev-fill)}.chart svg{width:100%;height:auto;display:block}.chart text{font-family:var(--f-mono);font-size:11px;fill:var(--text-2)}.tasks{display:grid;gap:8px}.task{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--inset);border-radius:var(--r-xs);padding:12px;min-height:64px;flex-wrap:wrap;text-decoration:none;transition:background-color var(--t-fast) var(--ease)}a.task:hover{background:var(--surface-3)}.task b{font-weight:600;font-size:14px;color:var(--text)}.task b.mono,.task b .mono{font-weight:500}.task span{color:var(--text-2);font-size:13px}.task .badge,.task .badge span{color:inherit}@media print{.no-print{display:none!important}}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.photo{margin:0;border-radius:var(--r);overflow:hidden;background:var(--inset)}.photo img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.photo figcaption{display:grid;gap:2px;font-size:12px;padding:8px 12px 12px}.photo figcaption .mono{font-size:13px;font-weight:500}.filter-bar{display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px;align-items:center}.card.flush>.filter-bar+*{border-top:1px solid var(--line-soft)}.filter-bar .select{width:auto;min-width:160px}.filter-bar .input-wrap{flex:1;min-width:220px;max-width:360px}.stack>.badge,.stack>.btn{justify-self:start}.card>.btn,.card>.badge{align-self:flex-start}.g-main-side{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start}@media (max-width: 980px){.g-main-side{grid-template-columns:1fr}}.notif-page-list{display:grid}.notif-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line-soft)}.notif-row:last-child{border-bottom:0}.notif-row.unread{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--accent)}.notif-ic{width:36px;height:36px;border-radius:var(--r);display:grid;place-items:center;background:var(--inset);color:var(--text-2)}.notif-row.unread .notif-ic{color:var(--accent);background:var(--accent-soft)}.notif-main{all:unset;cursor:pointer;display:grid;gap:2px;min-width:0}.notif-main:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-xs)}.filter-bar.plain{padding:0;border:0;background:none}.stat-btn{all:unset;cursor:pointer;display:grid;border-radius:var(--r);outline:2px solid transparent;outline-offset:0;transition:outline-color var(--t-fast) var(--ease)}.stat-btn>*{height:100%}.stat-btn:hover{outline-color:var(--line)}.stat-btn:focus-visible{outline-color:var(--accent);outline-offset:2px}.stat-btn.on{outline-color:var(--text)}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-actions a{justify-content:flex-start}.stacked{display:flex;gap:2px;height:8px;min-width:80px;border-radius:2px;overflow:hidden;background:var(--line-soft)}.stacked>i{display:block;height:100%}.chart-area,.chart-pt{animation:m-fade .6s var(--ease-out) .3s backwards}.back-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);text-decoration:none;border-radius:var(--r-xs);transition:color var(--t-fast) var(--ease)}.back-link:hover{color:var(--accent)}.back-link svg{margin-left:-2px}a:not(.btn):not(.task):not(.navb){text-underline-offset:3px;text-decoration-thickness:1px}.tbl a:not(.btn){text-decoration:none;font-weight:500}.tbl a:not(.btn):hover{color:var(--accent);text-decoration:underline}@keyframes m-fade-up{0%{opacity:0;transform:translate3d(0,8px,0)}}@keyframes m-rise{0%{opacity:0;transform:translate3d(0,6px,0)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-pop{0%{opacity:0;transform:translate3d(0,4px,0) scale(.98)}}@keyframes m-drawer{0%{opacity:0;transform:translate3d(24px,0,0)}}@keyframes m-grow-x{0%{transform:scaleX(0)}}@keyframes m-cell{0%{opacity:0;transform:scale(.9)}}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes m-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page{animation:m-fade-up var(--t-page) var(--ease-out) backwards}.stagger>*,.dash-grid>*,.stats>*,.kpis>*,.proj-grid>*,.tasks>*,.w-rows>*,.kcol>.kc,.photo-grid>*,.notif-page-list>*,.palette-list>*{animation:m-rise var(--t-page) var(--ease-out) backwards}:is(.stagger,.dash-grid,.stats,.kpis,.proj-grid,.tasks,.w-rows,.photo-grid,.notif-page-list,.palette-list)>:nth-child(2),.kcol>.kc:nth-of-type(2){animation-delay:30ms}:is(.stagger,.dash-grid,.stats,.kpis,.proj-grid,.tasks,.w-rows,.photo-grid,.notif-page-list,.palette-list)>:nth-child(3),.kcol>.kc:nth-of-type(3){animation-delay:60ms}:is(.stagger,.dash-grid,.stats,.kpis,.proj-grid,.tasks,.w-rows,.photo-grid,.notif-page-list,.palette-list)>:nth-child(4),.kcol>.kc:nth-of-type(4){animation-delay:90ms}:is(.stagger,.dash-grid,.stats,.kpis,.proj-grid,.tasks,.w-rows,.photo-grid,.notif-page-list,.palette-list)>:nth-child(5),.kcol>.kc:nth-of-type(5){animation-delay:.12s}:is(.stagger,.dash-grid,.stats,.kpis,.proj-grid,.tasks,.w-rows,.photo-grid,.notif-page-list,.palette-list)>:nth-child(6),.kcol>.kc:nth-of-type(6){animation-delay:.15s}:is(.stagger,.dash-grid,.stats,.kpis,.proj-grid,.tasks,.w-rows,.photo-grid,.notif-page-list,.palette-list)>:nth-child(7),.kcol>.kc:nth-of-type(7){animation-delay:.18s}:is(.stagger,.dash-grid,.stats,.kpis,.proj-grid,.tasks,.w-rows,.photo-grid,.notif-page-list,.palette-list)>:nth-child(n+8),.kcol>.kc:nth-of-type(n+8){animation-delay:.21s}.dash-grid .stats>*,.dash-grid .tasks>*,.dash-grid .w-rows>*,.dash-grid .photo-grid>*{animation-name:m-fade}.tbl tbody{animation:m-fade var(--t-page) var(--ease-out) backwards}.bar>i,.grow-x{animation:m-grow-x .7s var(--ease-out) backwards;transform-origin:0 50%}.wave>*{animation:m-cell .26s var(--ease-out) backwards;animation-delay:calc(min(var(--i, 0),16)*24ms)}.draw{stroke-dasharray:1;stroke-dashoffset:1;animation:m-draw .9s var(--ease-out) forwards}.cu{display:inline-grid;font-variant-numeric:tabular-nums}.cu>*{grid-area:1 / 1}.cu-ghost{visibility:hidden}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.spinner,.w-refresh.spinning{animation-duration:.8s!important;animation-iteration-count:infinite!important}.skel:after{animation:none!important}}@keyframes m-ring{0%{stroke-dashoffset:var(--len)}}.ring-draw{animation:m-ring .9s var(--ease-out) backwards}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ctl);padding:0 18px;font-family:var(--f-body);font-weight:600;font-size:14px;line-height:1;border-radius:var(--r);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;user-select:none;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.btn:active:not(:disabled){transform:scale(.98)}.btn svg{width:16px;height:16px;flex:none;stroke-width:1.5}.btn.primary{background:var(--inverse);color:var(--on-inverse)}.btn.primary:hover:not(:disabled){background:var(--inverse-hover)}.btn.accent{background:var(--accent);color:var(--on-accent)}.btn.accent:hover:not(:disabled){background:var(--accent-strong)}.btn.secondary{background:var(--surface);border-color:var(--line);color:var(--text)}.btn.secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-strong)}.card .btn.secondary,.modal .btn.secondary,.drawer .btn.secondary{background:var(--surface)}.btn.ghost{background:transparent;color:var(--text)}.btn.ghost:hover:not(:disabled){background:var(--surface-2)}.card .btn.ghost:hover:not(:disabled),.modal .btn.ghost:hover:not(:disabled),.drawer .btn.ghost:hover:not(:disabled){background:var(--inset)}.btn.danger{background:var(--miss-bg);color:var(--miss-fg)}.btn.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--miss-fg) 40%,transparent)}.btn.sm{height:var(--ctl-sm);padding:0 14px;font-size:13px;gap:6px}.btn.sm svg{width:16px;height:16px}.btn.icon{width:var(--ctl);padding:0}.btn.sm.icon{width:var(--ctl-sm)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.block{width:100%}.spinner{width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite;display:inline-block;flex:none}.input,.select,.textarea{width:100%;height:var(--ctl);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:0 12px;color:var(--text);font-size:15px;line-height:1.4;transition:border-color var(--t-fast) var(--ease)}.card .input,.card .select,.card .textarea,.modal .input,.modal .select,.modal .textarea,.drawer .input,.drawer .select,.drawer .textarea{background:var(--surface)}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover:not(:disabled),.select:hover:not(:disabled),.textarea:hover:not(:disabled){border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--miss-fg)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.55;cursor:not-allowed}.input.mono{font-family:var(--f-mono);font-size:15px}.input[type=number]{font-variant-numeric:tabular-nums}.textarea{height:auto;min-height:88px;padding:10px 12px;resize:vertical}.select{appearance:none;padding-right:36px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236E6A62' stroke-width='1.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}[data-theme=dark] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23B9B5AC' stroke-width='1.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.input-wrap{position:relative;display:flex;align-items:center;width:100%}.input-wrap .input{padding-right:44px}.input-wrap .unit{position:absolute;right:12px;font-family:var(--f-mono);font-size:12px;color:var(--text-2);pointer-events:none}.input-wrap .lead{position:absolute;left:12px;color:var(--text-2);display:grid;pointer-events:none}.input-wrap .lead svg{width:16px;height:16px;stroke-width:1.5}.input-wrap.has-lead .input{padding-left:36px}.tbl .input,.tbl .select,.tbl .btn{height:var(--ctl-sm)}.tbl .input,.tbl .select{font-size:14px}.tbl .input.mono{font-size:13px;padding:0 8px}.field{display:grid;gap:6px;min-width:0;align-content:start}.field>.field-label{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;color:var(--text-2);font-weight:500}.field>.field-label .req{color:var(--miss-fg)}.field .hint{font-size:12px;line-height:1.45;color:var(--text-2)}.field .err{font-size:12px;line-height:1.45;color:var(--miss-fg)}.fields{display:grid;gap:16px}.fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 640px){.fields.two,.fields.three{grid-template-columns:1fr}}.card{background:var(--surface);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:16px;min-width:0}.card.flush{padding:0;gap:0}.card.tight{padding:16px 20px;gap:12px}.card.link{cursor:pointer;text-decoration:none;transition:background-color var(--t-fast) var(--ease)}.card.link:hover{background:var(--surface-2)}.card-head{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;min-height:28px}.card-head h2{font-size:18px;font-weight:700;line-height:1.3}.card-head>.row{align-self:center;flex-wrap:nowrap}@media (min-width: 641px){.card-head{flex-wrap:nowrap}}.card.hot>.card-head h2:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--dev-fill);margin-right:10px;vertical-align:2px}.card.flush>.card-head{padding:18px 22px;border-bottom:1px solid var(--line-soft)}.card-head .sub{color:var(--text-2);font-size:13px;margin-top:4px}.badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;background:var(--inset);color:var(--text-2);font-stretch:100%;letter-spacing:0;text-transform:none;vertical-align:middle}.card .badge,.modal .badge,.drawer .badge{background:var(--inset)}.task .badge{background:var(--surface)}.badge.mono{font-family:var(--f-mono);font-size:12px;font-weight:500}.badge i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.badge.ok,.task .badge.ok{background:var(--ok-bg);color:var(--ok-fg)}.badge.dev,.badge.warn,.task .badge.dev,.task .badge.warn{background:var(--dev-bg);color:var(--dev-fg)}.badge.danger,.task .badge.danger{background:var(--miss-bg);color:var(--miss-fg)}.badge.info,.task .badge.info{background:var(--info-bg);color:var(--info-fg)}.badge.none,.card .badge.none,.task .badge.none{background:transparent;color:var(--text-2);border:1px dashed var(--planned-line)}.badge.none i{background:transparent;border:1px dashed currentColor}.badge.signal,.task .badge.signal{background:var(--inverse);color:var(--on-inverse)}.badge.count{min-width:22px;height:22px;justify-content:center;padding:0 6px;font-family:var(--f-mono);font-size:12px}.tbl-wrap{overflow:auto;min-width:0}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-weight:400;text-align:left;height:44px;padding:0 12px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);white-space:nowrap;z-index:1}.tbl th:first-child,.tbl td:first-child{padding-left:22px}.tbl th:last-child,.tbl td:last-child{padding-right:22px}.tbl td{height:48px;padding:8px 12px;border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tr.click{cursor:pointer}.tbl tbody tr{transition:background-color var(--t-fast) var(--ease)}.tbl tr.click:hover td{background:var(--surface-2)}.tbl tr.click:focus-visible{outline-offset:-2px}.tbl tr.sel td{background:var(--accent-soft)}.tbl td.num,.tbl th.num{text-align:right}.tbl td.mono{font-family:var(--f-mono);font-size:13px}.tbl td.actions{text-align:right;white-space:nowrap}.tbl.compact td{height:44px;padding:6px 10px}.tbl b.mono{font-weight:500}.overlay{position:fixed;inset:0;background:var(--overlay);z-index:var(--z-modal);display:grid;place-items:center;padding:24px;animation:m-fade var(--t-small) var(--ease-out) backwards}.modal{width:min(560px,100%);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-float);display:flex;flex-direction:column;animation:m-pop var(--t-small) var(--ease-out) backwards}.modal.lg{width:min(780px,100%)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0}.modal-head h2{font-size:22px;line-height:1.25}.modal-head p{color:var(--text-2);font-size:14px;margin-top:6px}.modal-head .btn{margin:-6px -8px 0 0}.modal-body{padding:20px 24px 24px;display:grid;gap:16px}.modal-foot{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--line-soft)}.drawer-overlay{position:fixed;inset:0;background:var(--overlay);z-index:var(--z-drawer);animation:m-fade var(--t-small) var(--ease-out) backwards}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(540px,100vw);background:var(--surface);box-shadow:var(--shadow-float);z-index:calc(var(--z-drawer) + 1);display:flex;flex-direction:column;animation:m-drawer .24s var(--ease-out) backwards}.drawer.wide{width:min(700px,100vw)}.drawer-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:24px;border-bottom:1px solid var(--line-soft)}.drawer-head h2{font-size:22px;line-height:1.25}.drawer-body{flex:1;overflow:auto;padding:24px;display:grid;gap:24px;align-content:start}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tab{all:unset;cursor:pointer;height:44px;padding:0 12px;font-size:14px;font-weight:500;color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:8px;align-items:center;box-sizing:border-box;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--text);font-weight:600}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.segmented{display:inline-flex;height:var(--ctl);border-radius:var(--r);padding:4px;gap:2px;background:var(--inset);box-shadow:inset 0 0 0 1px var(--line-soft);max-width:100%;overflow-x:auto;scrollbar-width:none}.segmented button{all:unset;cursor:pointer;font-size:14px;font-weight:500;height:100%;padding:0 12px;border-radius:var(--r-xs);color:var(--text-2);white-space:nowrap;display:inline-flex;align-items:center;box-sizing:border-box;font-variant-numeric:tabular-nums;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 0 0 1px var(--line)}.segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:0}.segmented button:disabled{opacity:.45;cursor:not-allowed}.segmented.mono button{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em}.segmented.sm{height:var(--ctl-sm);padding:3px}.toasts{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:grid;gap:8px;max-width:min(420px,calc(100vw - 48px))}.toast{display:flex;gap:12px;align-items:flex-start;background:var(--graphite);color:var(--plaster);padding:12px 12px 12px 16px;border-radius:var(--r);font-weight:500;font-size:14px;line-height:1.45;box-shadow:var(--shadow-float);animation:m-pop var(--t-small) var(--ease-out) backwards}[data-theme=dark] .toast{background:var(--concrete);color:var(--graphite)}.toast .tdot{width:8px;height:8px;border-radius:2px;margin-top:6px;flex:none;background:var(--on-dark-muted)}.toast.success .tdot{background:var(--sage-light)}.toast.error .tdot{background:#e4a397}.toast.warn .tdot{background:#e2bc7e}[data-theme=dark] .toast.success .tdot{background:var(--sage)}[data-theme=dark] .toast.error .tdot{background:var(--miss-fill)}.toast button{all:unset;cursor:pointer;opacity:.7;margin-left:auto;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--r-xs);flex:none}.toast button:hover{opacity:1}.tip-wrap{position:relative;display:inline-flex}.tip{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;background:var(--graphite);color:var(--plaster);font-size:13px;line-height:1.45;padding:8px 12px;border-radius:var(--r-xs);width:max-content;max-width:280px;z-index:80;pointer-events:none;box-shadow:var(--shadow-float);font-weight:400;text-transform:none;letter-spacing:0;font-family:var(--f-body);font-stretch:100%;animation:m-fade var(--t-fast) var(--ease-out) backwards}[data-theme=dark] .tip{background:var(--concrete);color:var(--graphite)}.tip.right{left:auto;right:-8px;translate:none}.info-dot{all:unset;cursor:help;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2);font-size:10px;font-family:var(--f-mono);display:inline-grid;place-items:center;flex:none}.info-dot:hover,.info-dot:focus-visible{color:var(--text);box-shadow:inset 0 0 0 1px var(--text-2)}.skel{display:block;position:relative;overflow:hidden;border-radius:var(--r-xs);background:var(--skel)}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--skel-hi),transparent);transform:translate(-100%);animation:m-shimmer 1.6s var(--ease) infinite}.empty{display:grid;justify-items:center;text-align:center;gap:12px;padding:44px 24px;color:var(--text-2);border:1px dashed var(--planned-line);border-radius:var(--r)}.empty .empty-ic{width:44px;height:44px;border-radius:var(--r);background:var(--inset);display:grid;place-items:center;color:var(--text-2)}.empty .empty-ic svg{width:20px;height:20px}.empty h3{color:var(--text);font-size:18px;font-weight:700}.empty p{max-width:48ch;font-size:14px}.empty.plain{border:0;padding:28px 12px}kbd.kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--text-2);font-size:11px;line-height:1}.avatar{border-radius:var(--r);background:var(--surface-3);display:inline-grid;place-items:center;font-family:var(--f-body);font-weight:600;color:var(--text);flex:none;overflow:hidden;letter-spacing:.02em}.avatar.accent{background:var(--accent);color:var(--on-accent)}.avatar img{width:100%;height:100%;object-fit:cover}.dd{position:relative;display:inline-flex}.dd-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-float),0 0 0 1px var(--line-soft);z-index:var(--z-drop);padding:6px;transform-origin:top right;animation:m-pop var(--t-small) var(--ease-out) backwards;max-height:min(70vh,560px);overflow-y:auto}.dd-menu.left{right:auto;left:0;transform-origin:top left}.dd-item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;min-height:36px;padding:6px 10px;border-radius:var(--r-xs);font-size:14px;color:var(--text)}.dd-item svg{width:16px;height:16px;color:var(--text-2);stroke-width:1.5;flex:none}.dd-item:hover,.dd-item:focus-visible{background:var(--surface-2)}.dd-item.danger{color:var(--miss-fg)}.dd-item.danger svg{color:currentColor}.dd-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.dd-sep{height:1px;background:var(--line-soft);margin:6px 4px}.dd-label{padding:8px 10px 4px}.dd-label.lbl{font-size:11px}.slider-num{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:12px;align-items:center}.slider-num input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer;margin:0}.slider-num input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent) var(--p, 0%),var(--line) var(--p, 0%))}.slider-num input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--line)}.slider-num input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--accent)}.slider-num input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--surface);border:2px solid var(--text);transition:transform var(--t-fast) var(--ease)}.slider-num input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--text)}.slider-num input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}.slider-num input[type=range]:focus-visible{outline-offset:4px}.slider-num input[type=range]:disabled{opacity:.45;cursor:not-allowed}.toggle{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:var(--text);min-height:24px}.toggle input{position:absolute;opacity:0;width:1px;height:1px}.toggle .track{width:36px;height:20px;border-radius:999px;background:var(--line-strong);position:relative;transition:background-color var(--t-fast) var(--ease);flex:none}.toggle .track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--plaster);transition:transform var(--t-small) var(--ease)}.toggle input:checked+.track{background:var(--accent)}.toggle input:checked+.track:after{transform:translate(16px)}.toggle input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.toggle input:disabled+.track{opacity:.45}.checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;min-height:24px}.checkbox input{accent-color:var(--accent);width:16px;height:16px;margin:0}.stat{background:var(--surface);border-radius:var(--r);padding:18px 20px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.card .stat,.modal .stat,.drawer .stat{background:var(--inset);padding:14px 16px}.stat>span{font-size:13px;line-height:1.35;color:var(--text-2)}.stat b{display:block;font-family:var(--f-display);font-weight:700;font-stretch:80%;font-size:28px;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat b.txt{font-family:var(--f-body);font-stretch:100%;font-weight:600;font-size:18px;line-height:1.3;white-space:normal}.stat.big b.txt{font-size:22px}.stat b.mono{font-family:var(--f-mono);font-weight:500;font-stretch:100%;font-size:22px}.stat b small{font-size:13px;color:var(--text-2);font-family:var(--f-mono);font-weight:400;font-stretch:100%;margin-left:4px}.stat.big b{font-size:40px;line-height:1}.stat.hot b{color:var(--dev-fg)}.stat .bar{margin-top:4px}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.section{border-radius:var(--r);background:var(--surface)}.section+.section{margin-top:8px}.section>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-weight:700;font-size:15px;border-radius:var(--r)}.section>summary::-webkit-details-marker{display:none}.section>summary .chev{margin-left:auto;transition:transform var(--t-small) var(--ease);color:var(--text-2);width:16px;height:16px;flex:none}.section[open]>summary .chev{transform:rotate(180deg)}.section>summary .sum-meta{font-family:var(--f-mono);font-size:12px;font-weight:400;color:var(--text-2);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.section>summary .sum-meta+.chev{margin-left:0}.section .section-body{padding:4px 20px 20px;display:grid;gap:16px;animation:m-fade var(--t-small) var(--ease-out) backwards}.callout{display:flex;gap:12px;padding:12px 16px;border-radius:var(--r);background:var(--inset);font-size:14px;line-height:1.5;color:var(--text)}.callout svg{width:18px;height:18px;flex:none;margin-top:1px;stroke-width:1.5}.callout b{font-weight:600}.callout.info{background:var(--info-bg);color:var(--info-fg)}.callout.warn{background:var(--dev-bg);color:var(--dev-fg)}.callout.error{background:var(--miss-bg);color:var(--miss-fg)}.callout .badge{background:color-mix(in srgb,currentColor 10%,transparent);color:inherit}.chip-list{display:flex;flex-wrap:wrap;gap:8px}.chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:32px;font-size:13px;padding:0 12px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-family:var(--f-mono);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.chip:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.chip[aria-pressed=true]{color:var(--ok-fg);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-box{display:flex;gap:8px;align-items:center;background:var(--inset);border:1px dashed var(--line-strong);border-radius:var(--r);padding:8px 12px;min-height:var(--ctl);font-family:var(--f-mono);font-size:13px;overflow-wrap:anywhere}.copy-box code{flex:1;min-width:0}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--text-2)}.tbl td>b.mono,.tbl td>span.mono{white-space:nowrap}.nowrap{white-space:nowrap}.lockup{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.lockup .logo-mark{flex:none;display:block}.wordmark{font-family:var(--f-display);font-weight:700;font-stretch:72%;letter-spacing:.03em;line-height:1;text-transform:uppercase}.tbl td.cell-title{min-width:260px}.tbl td.cell-status{min-width:176px}
