@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--mono)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}}:root{--bg:#f7f7f5;--surface:#fff;--surface-2:#f2f2ef;--line:#e6e6e2;--line-2:#d5d5d0;--fg:#1a1a19;--fg-2:#5e5e5a;--fg-3:#6b6b67;--brand:#f26a1b;--brand-soft:#fdebdd;--ok:#2f7d52;--ok-soft:#e6f2ea;--warn:#b9780a;--warn-soft:#fbf1d9;--bad:#b42318;--bad-soft:#fbe8e5;--info:#3758b8;--info-soft:#e8edfb;--focus:#1a1a19;--av-bg:#c44a12;--av-fg:#fff;--av2-bg:#5a5a56;--av2-fg:#fff;--brand-text:#b74a0a;--warn-text:#986208;--ok-text:#2e7a50;--font:Inter,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r:6px;--r-lg:10px;--t-body:14px;--t-small:13px;--t-label:12px;--t-h1:20px;--t-h2:16px;--t-num:22px;--row:44px;--ctl:36px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121212;--surface:#1a1a19;--surface-2:#222221;--line:#2e2e2c;--line-2:#3c3c39;--fg:#f2f2ef;--fg-2:#b4b4ae;--fg-3:#8c8c87;--brand:#f58341;--brand-soft:#3a2416;--ok:#5fb67f;--ok-soft:#163222;--warn:#e0a33a;--warn-soft:#3a2d10;--bad:#f0796b;--bad-soft:#3f1a16;--info:#8fa6ea;--info-soft:#1b2440;--focus:#f2f2ef;--av-bg:#c24a14;--av-fg:#fff;--av2-bg:#6e6e69;--av2-fg:#fff;--brand-text:#f58341;--warn-text:#e0a33a;--ok-text:#5fb67f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121212;--surface:#1a1a19;--surface-2:#222221;--line:#2e2e2c;--line-2:#3c3c39;--fg:#f2f2ef;--fg-2:#b4b4ae;--fg-3:#8c8c87;--brand:#f58341;--brand-soft:#3a2416;--ok:#5fb67f;--ok-soft:#163222;--warn:#e0a33a;--warn-soft:#3a2d10;--bad:#f0796b;--bad-soft:#3f1a16;--info:#8fa6ea;--info-soft:#1b2440;--focus:#f2f2ef;--av-bg:#c24a14;--av-fg:#fff;--av2-bg:#6e6e69;--av2-fg:#fff;--brand-text:#f58341;--warn-text:#e0a33a;--ok-text:#5fb67f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-text-size=smaller]{--t-body:13px;--t-small:12px;--t-label:11px;--t-h1:18px;--t-h2:15px;--t-num:20px}:root[data-text-size=larger]{--t-body:16px;--t-small:15px;--t-label:13px;--t-h1:22px;--t-h2:18px;--t-num:24px}:root{--shadow-menu:0 8px 24px #0000001f, 0 1px 3px #00000014;--shadow-tip:0 4px 14px #0000002e}:root[data-theme=dark]{--shadow-menu:0 8px 24px #00000080, 0 1px 3px #0006}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f2f2ef;--line:#e6e6e2;--line-2:#d5d5d0;--fg:#1a1a19;--fg-2:#5e5e5a;--fg-3:#6b6b67;--brand:#f26a1b;--brand-soft:#fdebdd;--brand-text:#b74a0a;--warn-text:#986208;--ok-text:#2e7a50;--ok:#2f7d52;--ok-soft:#e6f2ea;--warn:#b9780a;--warn-soft:#fbf1d9;--bad:#b42318;--bad-soft:#fbe8e5;--info:#3758b8;--info-soft:#e8edfb}}:root{--font-ui:var(--font-inter), var(--font);--tok:var(--font-inter), var(--font);--surface-3:var(--surface-2);--group-row:var(--line-2);--ink:var(--fg);--ink-2:var(--fg-2);--ink-3:var(--fg-3);--on-ink:var(--bg);--hz:var(--brand);--hz-text:var(--brand);--r-low-text:var(--ok);--r-med-text:var(--warn);--r-high-text:var(--bad);--hz-dim:var(--brand-soft);--mini-g:var(--ok-soft);--mini-y:var(--warn-soft);--mini-b:var(--info-soft);--hz-line:var(--brand-soft);--hz-ink:var(--brand);--hz-deep:var(--brand);--sel:var(--brand-soft);--sel-row:var(--brand-soft);--r-low:var(--ok);--r-low-bg:var(--ok-soft);--r-low-ink:var(--ok);--r-low-line:var(--ok-soft);--r-low-stripe-a:var(--ok);--r-low-stripe-b:var(--ok);--r-med:var(--warn);--r-med-bg:var(--warn-soft);--r-med-ink:var(--warn);--r-med-line:var(--warn-soft);--r-med-num:var(--warn);--r-med-prog:var(--warn);--wait-cell:var(--warn-soft);--wait-cell-ink:var(--fg);--r-high:var(--bad);--r-high-bg:var(--bad-soft);--r-high-ink:var(--bad);--r-high-line:var(--bad-soft);--r-crit:var(--bad);--r-crit-bg:var(--bad-soft);--r-crit-ink:var(--bad);--r-crit-line:var(--bad-soft);--blue:var(--info);--blue-bg:var(--info-soft);--blue-line:var(--info-soft);--blue-mid:var(--info);--retired:var(--fg-3);--prog:var(--info);--prog-bg:var(--info-soft);--mark-a:var(--av-bg);--mark-a2:var(--av-bg);--mark-b:var(--av2-bg);--mark-b2:var(--av2-bg);--mark-c:var(--av2-bg);--mark-c2:var(--av2-bg);--mark-d:var(--av2-bg);--mark-d2:var(--av2-bg);--elev-1:none;--elev-2:none;--lift:var(--shadow-menu);--chrome-shadow-right:none;--chrome-shadow-left:none;--r-tag:var(--r);--r-btn:var(--r);--r-logo:var(--r);--r-sm:var(--r);--r-card:var(--r-lg);--r-badge:var(--r);--r-md:var(--r);--r-drop-icon:var(--r-lg);--r-round:50%;--fs-hero:var(--t-h1);--fs-title:var(--t-h1);--fs-settings-title:var(--t-h1);--fs-drop-title:var(--t-h2);--fs-section:var(--t-h2);--fs-brand:var(--t-small);--fs-panel-big:var(--t-h2);--fs-24:var(--t-num);--fs-14-5:var(--t-body);--fs-14:var(--t-body);--fs-body:var(--t-body);--fs-13:var(--t-small);--fs-13-5:var(--t-small);--fs-12-5:var(--t-small);--fs-12:var(--t-label);--fs-secondary:var(--t-label);--fs-11-5:var(--t-label);--fs-tertiary:var(--t-label);--fs-10-5:var(--t-label);--fs-10:var(--t-label);--fs-9-5:var(--t-label);--fs-tile-day:var(--t-num);--ic-chrome:16px;--ic-inline:16px;--av:28px;--av-sm:24px;--btn-h:var(--ctl);--btn-sm-h:30px;--input-h:var(--ctl);--pill-h:22px;--count-h:20px;--strip-h:40px;--topbar-h:52px;--tabbar-h:44px;--statusbar-h:32px;--stroke-16:1.75;--stroke-13:1.75;--icon-16:16px;--icon-13:13px;--icon-nav:16px;--icon-tool:16px;--icon-inline:16px;--home-nav-w:232px;--sidebar-w:232px;--settings-nav-w:232px;--panel-w:320px;--home-side-w:232px;--panel-w-wide:320px;--th-bg:var(--surface);--th-ink:var(--fg-3)}body:not(:has(.v2)) *{box-sizing:border-box;margin:0;padding:0}body:not(:has(.v2)) :before{box-sizing:border-box;margin:0;padding:0}body:not(:has(.v2)) :after{box-sizing:border-box;margin:0;padding:0}:is(html:not(:has(.v2)),body:not(:has(.v2))){height:100%}body:not(:has(.v2)){font-family:var(--font-ui);background:var(--bg);color:var(--ink);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.5}:is(body:not(:has(.v2)) button,body:not(:has(.v2)) input,body:not(:has(.v2)) select,body:not(:has(.v2)) textarea){font-family:inherit;font-size:inherit;color:inherit}body:not(:has(.v2)) a{color:inherit;text-decoration:none}body:not(:has(.v2)) :focus-visible{outline:2px solid var(--hz);outline-offset:2px}body:not(:has(.v2)) .app{background:var(--bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}:is(body:not(:has(.v2)) .mono,body:not(:has(.v2)) .tok){font-family:var(--tok);font-variant-numeric:tabular-nums}body:not(:has(.v2)) .mono{letter-spacing:.01em;font-weight:600}body:not(:has(.v2)) .muted{color:var(--ink-3)}body:not(:has(.v2)) .small{font-size:var(--fs-secondary)}body:not(:has(.v2)) .tiny{font-size:var(--fs-tertiary)}body:not(:has(.v2)) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:not(:has(.v2)) .flex-1{flex:1 1 0}body:not(:has(.v2)) svg.i{width:var(--icon-16);height:var(--icon-16);stroke:currentColor;stroke-width:var(--stroke-16);fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}body:not(:has(.v2)) svg.i-sm{width:var(--icon-13);height:var(--icon-13);stroke-width:var(--stroke-13)}body:not(:has(.v2)) svg.ic{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}body:not(:has(.v2)) .topbar{height:var(--topbar-h);flex:0 0 var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);z-index:30;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}body:not(:has(.v2)) .brand{flex:none;align-items:center;gap:9px;display:flex}body:not(:has(.v2)) .brand-badge{border-radius:var(--r-badge);background:var(--ink);justify-content:center;align-items:center;width:26px;height:26px;display:flex}body:not(:has(.v2)) .brand-badge svg{width:17px;height:17px}body:not(:has(.v2)) .brand-badge .bar-a{fill:var(--on-ink)}body:not(:has(.v2)) .brand-badge .bar-b{fill:var(--hz)}body:not(:has(.v2)) .brand-name{letter-spacing:-.02em;font-weight:800;font-size:var(--fs-brand);text-transform:uppercase}body:not(:has(.v2)) .tb-sep{background:var(--line);width:1px;height:22px}body:not(:has(.v2)) .tb-flex{flex:1 1 0}body:not(:has(.v2)) .crumb{border-radius:var(--r-md);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:5px 10px;display:flex;position:relative}body:not(:has(.v2)) .crumb:hover{background:var(--surface-2)}body:not(:has(.v2)) .crumb-stack{flex-direction:column;gap:2px;line-height:1.3;display:flex}body:not(:has(.v2)) .crumb-top{align-items:center;gap:7px;display:flex}body:not(:has(.v2)) .crumb-study{white-space:nowrap;font-size:var(--fs-13);letter-spacing:-.01em;font-weight:700}body:not(:has(.v2)) .crumb-sub{white-space:nowrap;font-size:var(--fs-tertiary);color:var(--ink-3);font-weight:500}body:not(:has(.v2)) .mark{border-radius:var(--r-logo);width:18px;height:18px;color:var(--on-ink);font-size:var(--fs-9-5);background:linear-gradient(135deg, var(--mark-a), var(--mark-a2));flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}body:not(:has(.v2)) .mark.m1{background:linear-gradient(135deg, var(--mark-a), var(--mark-a2))}body:not(:has(.v2)) .mark.m2{background:linear-gradient(135deg, var(--mark-b), var(--mark-b2))}body:not(:has(.v2)) .mark.m3{background:linear-gradient(135deg, var(--mark-c), var(--mark-c2))}body:not(:has(.v2)) .mark.m4{background:linear-gradient(135deg, var(--mark-d), var(--mark-d2))}body:not(:has(.v2)) .mark.lg{width:20px;height:20px}body:not(:has(.v2)) .search{height:var(--input-h);white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-btn);width:320px;color:var(--ink-3);font-size:var(--fs-12-5);align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}body:not(:has(.v2)) .search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1}body:not(:has(.v2)) .search input::placeholder{color:var(--ink-3)}body:not(:has(.v2)) .search.ghost{opacity:.55}body:not(:has(.v2)) .kbd{font-size:var(--fs-10);font-family:var(--tok);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface-2);color:var(--ink-2);margin-left:auto;padding:1px 5px}body:not(:has(.v2)) .tb-btn{white-space:nowrap;height:var(--btn-h);border-radius:var(--r-btn);background:var(--surface-3);color:var(--ink);font-size:var(--fs-12-5);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:0 11px;font-weight:500;display:inline-flex}body:not(:has(.v2)) .tb-btn.primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}body:not(:has(.v2)) .tb-btn:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}body:not(:has(.v2)) .topbar .tb-btn:not(.primary){background:var(--surface-2)}body:not(:has(.v2)) .tb-btn.sm{height:var(--btn-sm-h);font-size:var(--fs-11-5);padding:0 9px}body:not(:has(.v2)) .tb-btn.lt{height:var(--btn-h);font-size:var(--fs-secondary);background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}body:not(:has(.v2)) .icon-btn{border-radius:var(--r-btn);border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}body:not(:has(.v2)) .icon-btn.lg{width:var(--btn-h);height:var(--btn-h)}body:not(:has(.v2)) .icon-btn .nb{border-radius:var(--r-round);background:var(--hz);width:6px;height:6px;position:absolute;top:5px;right:5px}body:not(:has(.v2)) .avatar{width:var(--av);height:var(--av);border-radius:var(--r-round);background:linear-gradient(135deg, var(--mark-a), var(--mark-a2));color:var(--on-ink);font-weight:600;font-size:var(--fs-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}body:not(:has(.v2)) .menu-wrap{position:relative}body:not(:has(.v2)) .menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);min-width:240px;box-shadow:var(--elev-2);z-index:50;padding:4px;position:absolute;top:calc(100% + 6px)}body:not(:has(.v2)) .menu.right{right:0}body:not(:has(.v2)) .menu .mi{border-radius:var(--r-btn);width:100%;font-size:var(--fs-12-5);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:7px 9px;display:flex}body:not(:has(.v2)) .menu .mi:hover{background:var(--surface-2)}body:not(:has(.v2)) .menu .mi.on{background:var(--sel);color:var(--ink);font-weight:600}body:not(:has(.v2)) .menu .mh{font-size:var(--fs-10-5);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:8px 9px 4px;font-weight:700}body:not(:has(.v2)) .tabbar{height:var(--tabbar-h);flex:0 0 var(--tabbar-h);background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 14px;display:flex}body:not(:has(.v2)) .tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-btn);padding:2px;display:flex}body:not(:has(.v2)) .tab{border-radius:var(--r-btn);font-size:var(--fs-12-5);color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-weight:500}body:not(:has(.v2)) .tab.on{background:var(--surface);color:var(--ink);box-shadow:var(--elev-1);font-weight:600}body:not(:has(.v2)) .tab.ghost{opacity:.55}body:not(:has(.v2)) .body{flex:1;min-height:0;display:flex;overflow:hidden}body:not(:has(.v2)) .sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--surface-2);border-right:1px solid var(--line);min-height:0;box-shadow:var(--chrome-shadow-right);z-index:2;flex-direction:column;display:flex;position:relative}body:not(:has(.v2)) .main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}body:not(:has(.v2)) .panel{width:var(--panel-w);flex:0 0 var(--panel-w);background:var(--surface-2);border-left:1px solid var(--line);box-shadow:var(--chrome-shadow-left);z-index:2;flex-direction:column;min-height:0;display:flex;position:relative}body:not(:has(.v2)) .scroll{flex:1;min-height:0;overflow-y:auto}body:not(:has(.v2)) .statusbar{height:var(--statusbar-h);flex:0 0 var(--statusbar-h);background:var(--surface);border-top:1px solid var(--line);font-size:var(--fs-tertiary);color:var(--ink-3);align-items:center;gap:16px;padding:0 14px;display:flex}body:not(:has(.v2)) .statusbar .dot{border-radius:var(--r-round);background:var(--r-low);width:7px;height:7px;display:inline-block}body:not(:has(.v2)) .side-head{align-items:center;gap:8px;padding:12px 12px 6px;display:flex}body:not(:has(.v2)) .side-label{font-size:var(--fs-10-5);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}body:not(:has(.v2)) .side-tools{gap:4px;margin-left:auto;display:flex}body:not(:has(.v2)) .node-tree{flex:1;padding:2px 8px 12px;overflow-y:auto}body:not(:has(.v2)) .node-item{border-radius:var(--r-md);border:1px solid #0000;margin-bottom:2px;padding:8px 10px;display:block;position:relative}body:not(:has(.v2)) .node-item.link{cursor:pointer}body:not(:has(.v2)) .node-item.link:hover{background:var(--surface-3)}body:not(:has(.v2)) .node-row1{align-items:center;gap:8px;margin-bottom:3px;display:flex}body:not(:has(.v2)) .node-num{font-size:var(--fs-10-5);color:var(--ink-2);background:var(--surface-3);border-radius:var(--r-tag);font-weight:700;font-family:var(--tok);font-variant-numeric:tabular-nums;padding:1px 5px}body:not(:has(.v2)) .node-name{font-size:var(--fs-13);color:var(--ink);flex:1;min-width:0;font-weight:700;line-height:1.25}body:not(:has(.v2)) .sec-head{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:8px;padding-bottom:6px;display:flex}body:not(:has(.v2)) .sec-title{font-size:var(--fs-section);color:var(--ink);letter-spacing:-.01em;font-weight:700}body:not(:has(.v2)) .sec-note{font-size:var(--fs-11-5);color:var(--ink-3)}body:not(:has(.v2)) .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--elev-1)}body:not(:has(.v2)) .tag{font-size:var(--fs-tertiary);color:var(--ink-2);background:var(--surface-3);border-radius:var(--r-tag);white-space:nowrap;padding:2px 7px;font-weight:600}body:not(:has(.v2)) .st{font-size:var(--fs-tertiary);border-radius:var(--r-tag);white-space:nowrap;border-left:3px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);align-items:center;gap:5px;padding:2px 7px 2px 8px;font-weight:600;display:inline-flex}body:not(:has(.v2)) .st.warn{background:var(--r-med-bg);color:var(--r-med-ink);border-left-color:var(--r-med-text)}body:not(:has(.v2)) .st.high{background:var(--r-high-bg);color:var(--r-high-ink);border-left-color:var(--r-high-text)}:is(body:not(:has(.v2)) .st.ok,body:not(:has(.v2)) .st.grey,body:not(:has(.v2)) .st.blue){background:0 0;border-left:none;padding:0}body:not(:has(.v2)) .st.ok:before{content:"";border-radius:var(--r-round);flex:none;width:7px;height:7px;display:inline-block}body:not(:has(.v2)) .st.grey:before{content:"";border-radius:var(--r-round);flex:none;width:7px;height:7px;display:inline-block}body:not(:has(.v2)) .st.blue:before{content:"";border-radius:var(--r-round);flex:none;width:7px;height:7px;display:inline-block}body:not(:has(.v2)) .st.ok{color:var(--r-low-ink)}body:not(:has(.v2)) .st.ok:before{background:var(--r-low)}body:not(:has(.v2)) .st.grey:before{background:var(--ink-3)}body:not(:has(.v2)) .st.blue{color:var(--blue)}body:not(:has(.v2)) .st.blue:before{background:var(--blue)}body:not(:has(.v2)) .ref{font-size:var(--fs-secondary);font-weight:700;font-family:var(--tok);font-variant-numeric:tabular-nums;color:var(--ink-2)}body:not(:has(.v2)) .ref.hz{color:var(--hz-text)}body:not(:has(.v2)) .tbl{border-collapse:collapse;width:100%;font-size:var(--fs-12-5)}body:not(:has(.v2)) .tbl th{font-size:var(--fs-11-5);letter-spacing:.04em;text-transform:uppercase;color:var(--th-ink);text-align:left;background:var(--th-bg);padding:8px 12px;font-weight:700}body:not(:has(.v2)) .tbl th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}body:not(:has(.v2)) .tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}body:not(:has(.v2)) .tbl tr:last-child td{border-bottom:none}body:not(:has(.v2)) .tbl tr.row:hover td{background:var(--surface-2)}body:not(:has(.v2)) .tbl tr.grp td{background:var(--group-row);font-size:var(--fs-11-5);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:7px 12px;font-weight:700}body:not(:has(.v2)) .tbl tr.grp td span{letter-spacing:0;text-transform:none;color:var(--ink-2);margin-left:8px;font-weight:500}body:not(:has(.v2)) .clock{align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .clock .bar{background:var(--line-2);border-radius:3px;flex:none;width:90px;height:6px;overflow:hidden}body:not(:has(.v2)) .clock .bar i{height:100%;display:block}body:not(:has(.v2)) .text-high{color:var(--r-high-text);font-weight:600}body:not(:has(.v2)) .home-side{flex-direction:column;gap:14px;display:flex}body:not(:has(.v2)) .due{flex-direction:column;gap:7px;padding:12px 14px;display:flex;position:relative}body:not(:has(.v2)) .due.high{border-color:var(--r-high-line)}body:not(:has(.v2)) .due .t{align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .due .name{font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}body:not(:has(.v2)) .due .cl{font-size:var(--fs-11-5);color:var(--ink-3)}body:not(:has(.v2)) .due .go{color:var(--hz-text);margin-top:4px;font-weight:600;display:inline-block}body:not(:has(.v2)) .tile{border:1px solid var(--line);border-radius:var(--r-btn);text-align:center;background:var(--surface);flex:0 0 62px;width:62px;overflow:hidden}body:not(:has(.v2)) .tile .m{font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink);background:var(--ink);padding:3px 0;font-weight:700}body:not(:has(.v2)) .tile .d{font-family:var(--tok);font-variant-numeric:tabular-nums;font-size:var(--fs-tile-day);padding:3px 0 0;font-weight:600;line-height:1.1}body:not(:has(.v2)) .tile .y{font-size:var(--fs-10-5);color:var(--ink-3);padding-bottom:4px}body:not(:has(.v2)) .tile.red .m{background:var(--r-high)}body:not(:has(.v2)) .tile.amb .m{background:var(--r-med)}body:not(:has(.v2)) .tile.grey .m{background:var(--ink-3)}body:not(:has(.v2)) .up{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;display:flex}body:not(:has(.v2)) .up:last-child{border-bottom:none}body:not(:has(.v2)) .up .d{font-family:var(--tok);font-variant-numeric:tabular-nums;font-size:var(--fs-tertiary);color:var(--ink-2);flex:0 0 78px;width:78px}:is(body:not(:has(.v2)) .up .d.high,body:not(:has(.v2)) .up .w.high){color:var(--r-high-text);font-weight:600}body:not(:has(.v2)) .up .t{font-size:var(--fs-12-5);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}body:not(:has(.v2)) .up .w{font-size:var(--fs-tertiary);color:var(--ink-3);font-weight:600}body:not(:has(.v2)) .empty-line{font-size:var(--fs-secondary);color:var(--ink-3);padding:10px 12px}body:not(:has(.v2)) .filter-select{height:var(--btn-sm-h);font-size:var(--fs-11-5);border-radius:var(--r-btn);background:var(--surface-3);color:var(--ink);border:none;padding:0 6px}:is(body:not(:has(.v2)) h1.h1,body:not(:has(.v2)) h2.sec-title){margin:0}body:not(:has(.v2)) .clock span{white-space:nowrap}body:not(:has(.v2)) .home-side .sec-title{white-space:nowrap}body:not(:has(.v2)) .node-item.on{background:var(--sel);border-color:var(--hz-line)}body:not(:has(.v2)) .ic-mono svg.ic *{stroke:currentColor;stroke-width:1.5px}body:not(:has(.v2)) .ic-mono svg.ic [fill]:not([stroke]){fill:currentColor}body:not(:has(.v2)) .ic-mono svg.ic [stroke]{fill:none}body:not(:has(.v2)) .ic-mono svg.ic{color:var(--ink-2)}body:not(:has(.v2)) .ic-mono .on svg.ic{color:var(--ink)}body:not(:has(.v2)) .ic-mono a:hover svg.ic{color:var(--ink)}body:not(:has(.v2)) .ic-mono button:hover svg.ic{color:var(--ink)}body:not(:has(.v2)) .ic-mono.tb-btn:hover svg.ic{color:var(--ink)}body:not(:has(.v2)) .ic-mono.icon-btn:hover svg.ic{color:var(--ink)}body:not(:has(.v2)) .ic-mono.side-link:hover svg.ic{color:var(--ink)}:is(body:not(:has(.v2)) .ic-mono.tb-btn.primary svg.ic,body:not(:has(.v2)) .ic-mono .tb-btn.primary svg.ic){color:var(--on-ink)}body:not(:has(.v2)) .drop{border:1.5px dashed var(--hz-line);border-radius:var(--r-lg);background:var(--sel);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;display:flex}body:not(:has(.v2)) .drop.over{border-color:var(--hz-text)}body:not(:has(.v2)) .drop .t{font-size:var(--fs-drop-title);color:var(--hz-ink);font-weight:800}body:not(:has(.v2)) .drop .s{font-size:var(--fs-12-5);color:var(--ink-2);max-width:520px}body:not(:has(.v2)) .drop .fmts{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}body:not(:has(.v2)) .drop .fmts .tag{background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}body:not(:has(.v2)) .drop .acts{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}body:not(:has(.v2)) .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body:not(:has(.v2)) .step{flex-direction:column;gap:6px;padding:14px 16px;display:flex}body:not(:has(.v2)) .step .k{font-size:var(--fs-14);align-items:center;gap:9px;font-weight:700;display:flex}body:not(:has(.v2)) .step .k .n{border-radius:var(--r-round);background:var(--ink);width:24px;height:24px;color:var(--on-ink);font-size:var(--fs-secondary);font-family:var(--tok);justify-content:center;align-items:center;display:flex}body:not(:has(.v2)) .step .t{font-size:var(--fs-13);margin-top:6px;font-weight:700}body:not(:has(.v2)) .step .s{font-size:var(--fs-secondary);color:var(--ink-2);line-height:1.55}body:not(:has(.v2)) .sbody{flex:1;min-height:0;display:flex}body:not(:has(.v2)) .snav{width:var(--settings-nav-w);flex:0 0 var(--settings-nav-w);border-right:1px solid var(--line);background:var(--surface-2);box-shadow:var(--chrome-shadow-right);z-index:2;padding:14px 0;position:relative;overflow:auto}body:not(:has(.v2)) .snav .g{font-size:var(--fs-12-5);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 4px;padding:14px 20px 6px;font-weight:800}body:not(:has(.v2)) .snav .g:first-child{padding-top:4px}body:not(:has(.v2)) .snav .it{font-size:var(--fs-13);color:var(--ink-2);align-items:center;gap:8px;padding:7px 20px;display:flex}body:not(:has(.v2)) .snav .it.sub{font-size:var(--fs-12-5);padding-left:34px}body:not(:has(.v2)) .snav .it.on{color:var(--ink);box-shadow:inset 3px 0 0 var(--hz);background:var(--sel);font-weight:600}body:not(:has(.v2)) .snav .it.add{color:var(--hz-text);font-weight:600}body:not(:has(.v2)) .snav .it .n{font-family:var(--tok);font-variant-numeric:tabular-nums;font-size:var(--fs-tertiary);color:var(--ink-3);margin-left:auto}body:not(:has(.v2)) .snav a.it:hover{background:var(--surface-3)}body:not(:has(.v2)) .smain{flex:1;padding:22px 36px 40px;overflow:auto}body:not(:has(.v2)) .smain h1{font-size:var(--fs-settings-title);letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 2px;font-weight:800;display:flex}body:not(:has(.v2)) .smain .lead{font-size:var(--fs-12-5);color:var(--ink-2);margin-bottom:18px}body:not(:has(.v2)) .sec3{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);max-width:900px;margin-bottom:14px}body:not(:has(.v2)) .sec3 .h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 16px;display:flex}body:not(:has(.v2)) .sec3 .h .t{font-size:var(--fs-14);font-weight:700}body:not(:has(.v2)) .sec3 .h .why{font-size:var(--fs-11-5);color:var(--ink-3)}body:not(:has(.v2)) .sec3 .h .tb-btn{height:var(--btn-sm-h);font-size:var(--fs-secondary);margin-left:6px}body:not(:has(.v2)) .sec3 .b{padding:12px 16px}body:not(:has(.v2)) .sec3 .b.flush{padding:0}body:not(:has(.v2)) .srow{border-bottom:1px solid var(--line);font-size:var(--fs-12-5);grid-template-columns:200px 1fr;align-items:start;gap:6px 16px;padding:7px 0;display:grid}body:not(:has(.v2)) .srow:last-child{border-bottom:none}body:not(:has(.v2)) .srow .k{color:var(--ink-2);padding-top:5px}body:not(:has(.v2)) .srow .v{flex-direction:column;align-items:flex-start;gap:4px;display:flex}body:not(:has(.v2)) .inp{height:var(--input-h);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);font-size:var(--fs-12-5);color:var(--ink);width:360px;max-width:460px;padding:0 9px}body:not(:has(.v2)) .hint{font-size:var(--fs-11-5);color:var(--ink-3);line-height:1.5}body:not(:has(.v2)) .opt{flex-wrap:wrap;gap:8px;display:flex}body:not(:has(.v2)) .opt label{border:1px solid var(--line);border-radius:var(--r-btn);font-size:var(--fs-secondary);color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;padding:6px 10px;display:flex}body:not(:has(.v2)) .opt label:has(input:checked){border-color:var(--ink);color:var(--ink);background:var(--surface-2);font-weight:600}body:not(:has(.v2)) .opt input{accent-color:var(--ink)}body:not(:has(.v2)) .ppl{border-collapse:collapse;width:100%;font-size:var(--fs-12-5)}body:not(:has(.v2)) .ppl th{text-align:left;font-size:var(--fs-tertiary);text-transform:uppercase;letter-spacing:.04em;color:var(--th-ink);background:var(--th-bg);padding:6px 10px;font-weight:700}body:not(:has(.v2)) .ppl td{border:1px solid var(--line);vertical-align:middle;padding:7px 10px}body:not(:has(.v2)) .ppl .av{width:var(--av);height:var(--av);border-radius:var(--r-round);background:var(--ink-2);color:var(--on-ink);font-size:var(--fs-9-5);justify-content:center;align-items:center;margin-right:8px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .saved{font-size:var(--fs-11-5);color:var(--r-low-ink)}body:not(:has(.v2)) .err{font-size:var(--fs-11-5);color:var(--r-high-ink)}body:not(:has(.v2)) .sec3 .h h2.t{margin:0}body:not(:has(.v2)) .snav a.it{color:var(--ink-2)}body:not(:has(.v2)) .snav a.it.add{color:var(--hz-text)}body:not(:has(.v2)) .add-row{align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .add-row .inp{width:300px}body:not(:has(.v2)) .ppl-hint{padding:8px 10px}body:not(:has(.v2)) .smain .err{margin:0 0 12px}body:not(:has(.v2)) .crumb-slash{color:var(--ink-3);font-size:var(--fs-section);margin:0 2px}body:not(:has(.v2)) .page-title{flex-direction:column;flex:0 auto;gap:2px;min-width:0;line-height:1.3;display:flex}:is(body:not(:has(.v2)) .page-title .crumb-study,body:not(:has(.v2)) .page-title .crumb-sub){text-overflow:ellipsis;overflow:hidden}body:not(:has(.v2)) .page-title .crumb-top{min-width:0}body:not(:has(.v2)) .topbar .tb-btn{white-space:nowrap;flex:none}body:not(:has(.v2)) .tag.dark{background:var(--ink);color:var(--on-ink);font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase}body:not(:has(.v2)) .imp-steps{background:var(--surface-2);font-size:var(--fs-12-5);gap:10px}body:not(:has(.v2)) .stp-wrap{align-items:center;gap:10px;display:flex}body:not(:has(.v2)) .stp{color:var(--ink-3);align-items:center;gap:7px;display:flex}body:not(:has(.v2)) .stp .n{border-radius:var(--r-round);border:1px solid var(--line-2);width:20px;height:20px;font-size:var(--fs-tertiary);font-family:var(--tok);background:var(--surface);justify-content:center;align-items:center;display:flex}body:not(:has(.v2)) .stp.on{color:var(--ink);font-weight:600}body:not(:has(.v2)) .stp.on .n{background:var(--hz);color:var(--on-ink);border-color:var(--hz-text)}body:not(:has(.v2)) .stp.done .n{background:var(--r-low-bg);border-color:var(--r-low-line);color:var(--r-low-ink)}body:not(:has(.v2)) .stp-sep{background:var(--line-2);width:28px;height:1px}body:not(:has(.v2)) .statusbar .dot.high{background:var(--r-high)}body:not(:has(.v2)) .statusbar .dot.blue{background:var(--blue)}body:not(:has(.v2)) .statusbar .bar{border-radius:var(--r-tag);background:var(--surface-3);width:120px;height:5px;overflow:hidden}body:not(:has(.v2)) .statusbar .bar i{background:var(--blue);height:100%;display:block}body:not(:has(.v2)) .warn-note{font-size:var(--fs-tertiary);color:var(--r-med-ink);background:var(--r-med-bg);border-left:3px solid var(--r-med);white-space:nowrap;padding:2px 7px}body:not(:has(.v2)) .imp-wrap{width:100%;padding:0 24px 24px}body:not(:has(.v2)) .imp-cols{grid-template-columns:minmax(0, 1fr) var(--panel-w);align-items:start;gap:16px;display:grid}body:not(:has(.v2)) .imp-cols .sec{padding:18px 0 4px}body:not(:has(.v2)) .imp-files{overflow:hidden}body:not(:has(.v2)) .imp-files.over{border-color:var(--hz-text);box-shadow:0 0 0 3px var(--hz-dim)}body:not(:has(.v2)) .imp-drop{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:12px;padding:22px 20px;display:flex}body:not(:has(.v2)) .imp-drop .t{font-size:var(--fs-section);font-weight:700}body:not(:has(.v2)) .imp-drop.more .t{font-size:var(--fs-14)}body:not(:has(.v2)) .imp-drop .s{font-size:var(--fs-12-5);color:var(--ink-2);max-width:520px}body:not(:has(.v2)) .imp-drop .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}body:not(:has(.v2)) .imp-main{flex-direction:column;gap:12px;min-width:0;padding-top:16px;display:flex}body:not(:has(.v2)) .imp-card-hd{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;display:flex}body:not(:has(.v2)) .imp-card-hd h2{font-size:var(--fs-14);margin:0;font-weight:700}body:not(:has(.v2)) .imp-card-hd span{font-size:var(--fs-secondary);color:var(--ink-3)}body:not(:has(.v2)) .frow{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) minmax(180px,260px) 120px;align-items:center;gap:12px;padding:12px 14px;display:grid}body:not(:has(.v2)) .ficon{border:1px solid var(--line-2);background:var(--surface);width:34px;height:40px;font-size:var(--fs-12);color:var(--ink-2);border-radius:3px;justify-content:center;align-items:flex-end;padding-bottom:4px;font-weight:700;display:flex;position:relative}body:not(:has(.v2)) .ficon:after{content:"";background:var(--bg);border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);width:9px;height:9px;position:absolute;top:-1px;right:-1px}body:not(:has(.v2)) .fmain{min-width:0}body:not(:has(.v2)) .fname{font-weight:600;font-size:var(--fs-13);overflow-wrap:anywhere}body:not(:has(.v2)) .fsub{font-size:var(--fs-11-5);color:var(--ink-3)}body:not(:has(.v2)) .fmain .warn-note{white-space:normal;margin-top:4px;display:inline-block}body:not(:has(.v2)) .tier{font-size:var(--fs-secondary);color:var(--ink-2);line-height:1.4}body:not(:has(.v2)) .tier b{color:var(--ink);font-weight:700;display:block}body:not(:has(.v2)) .tier.exact b{color:var(--r-low-text)}:is(body:not(:has(.v2)) .tier.layout b,body:not(:has(.v2)) .tier.busy b){color:var(--blue)}body:not(:has(.v2)) .tier.hand b{color:var(--r-med-num)}body:not(:has(.v2)) .tier.bad b{color:var(--r-high-text)}body:not(:has(.v2)) .tier .mode{font-size:var(--fs-10-5);letter-spacing:.05em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-2);border-radius:3px;margin-top:3px;padding:1px 6px;font-weight:700;display:table}body:not(:has(.v2)) .fact{font-size:var(--fs-11-5);color:var(--ink-3);flex-direction:column;align-items:flex-end;gap:4px;display:flex}body:not(:has(.v2)) .imp-files .imp-drop{border-color:var(--hz-line);background:var(--sel);margin:12px 14px;padding:16px}body:not(:has(.v2)) .imp-files .imp-drop.more .t{color:var(--hz-text)}body:not(:has(.v2)) .imp-side{margin-top:16px}body:not(:has(.v2)) .imp-side .p{border-bottom:1px solid var(--line);font-size:var(--fs-12-5);color:var(--ink-2);padding:12px 14px;line-height:1.5}body:not(:has(.v2)) .imp-side .p:last-child{border-bottom:none}body:not(:has(.v2)) .imp-side .p>b:first-child{color:var(--ink);font-size:var(--fs-13);margin-bottom:2px;display:block}body:not(:has(.v2)) .imp-side .p b{color:var(--ink);font-weight:600}body:not(:has(.v2)) .cover{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin:12px 14px}body:not(:has(.v2)) .cover-hd{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 14px;display:flex}body:not(:has(.v2)) .cover-hd b{font-size:var(--fs-13)}body:not(:has(.v2)) .cover-hd .muted{font-size:var(--fs-secondary)}body:not(:has(.v2)) .cg{background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 22px;padding:4px 14px 12px;display:grid}body:not(:has(.v2)) .cg .f{border-bottom:1px dashed var(--line);flex-direction:column;gap:1px;min-width:0;padding:6px 0;display:flex}body:not(:has(.v2)) .cg .l{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}body:not(:has(.v2)) .cg .v{font:inherit;font-size:var(--fs-13);color:var(--ink);text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;padding:0;display:flex}body:not(:has(.v2)) button.v{cursor:text}body:not(:has(.v2)) button.v:disabled{cursor:default}body:not(:has(.v2)) .cg .v.read{color:var(--blue)}body:not(:has(.v2)) .cg .v.none>span:first-child{color:var(--ink-3)}body:not(:has(.v2)) .cg .v small{font-size:var(--fs-10-5);color:var(--ink-3)}body:not(:has(.v2)) .cg .v .src{font-size:var(--fs-10-5);color:var(--ink-3);margin-left:auto}:is(body:not(:has(.v2)) .cg .v input,body:not(:has(.v2)) .cg .v select){font:inherit;color:var(--ink);border:none;border-bottom:1.5px solid var(--hz);background:var(--sel);outline:none;width:100%}body:not(:has(.v2)) .cg-pair{align-items:baseline;gap:6px;min-width:0;display:flex}body:not(:has(.v2)) .cg-pair .v{flex:0 auto}@media (max-width:1279px){body:not(:has(.v2)) .cg{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(:has(.v2)) .frow{grid-template-columns:34px minmax(0,1fr) minmax(160px,220px)}body:not(:has(.v2)) .frow .fact{flex-direction:row;grid-column:2/-1;justify-content:flex-start;align-items:center;gap:12px}}body:not(:has(.v2)) .ws-node.on{background:var(--sel);border-color:var(--hz-line)}body:not(:has(.v2)) .ws-state{flex:none;display:inline-flex}body:not(:has(.v2)) .ws-main{background:var(--bg)}body:not(:has(.v2)) .ws-wrap{flex:1;grid-template-columns:minmax(0,1fr) 400px;gap:12px;min-height:0;margin:12px 16px 0;display:grid}body:not(:has(.v2)) .ws-left{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}body:not(:has(.v2)) .ws-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .chips{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:2px;display:flex}body:not(:has(.v2)) .chips button{white-space:nowrap;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-12-5);color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:5px 11px;font-weight:600}body:not(:has(.v2)) .chips button.on{background:var(--surface);color:var(--ink);box-shadow:var(--elev-1)}body:not(:has(.v2)) .chips button em{color:var(--hz-text);margin-left:4px;font-style:normal}body:not(:has(.v2)) .ws-ledger{font-size:var(--fs-secondary);color:var(--ink-3);white-space:nowrap;margin-left:auto}body:not(:has(.v2)) .ws-ledger b{color:var(--ink)}body:not(:has(.v2)) .pbar{background:var(--line-2);vertical-align:middle;border-radius:3px;width:170px;height:6px;margin-right:8px;display:inline-flex;overflow:hidden}body:not(:has(.v2)) .pbar i{height:100%;display:block}body:not(:has(.v2)) .pbar i.ok{background:var(--r-low)}body:not(:has(.v2)) .pbar i.wait{background:var(--r-med-prog)}body:not(:has(.v2)) .ws-gridwrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex:1;min-height:0;overflow:auto}body:not(:has(.v2)) table.ws{border-collapse:separate;border-spacing:0;font-size:var(--fs-secondary);table-layout:fixed;width:100%;min-width:1060px}body:not(:has(.v2)) .ws th{background:var(--surface-2);font-size:var(--fs-10);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line);z-index:2;white-space:nowrap;padding:7px 9px;font-weight:700;position:sticky;top:0}body:not(:has(.v2)) .ws th.n{text-align:right}body:not(:has(.v2)) .ws td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;cursor:default;overflow-wrap:anywhere;padding:5px 7px;line-height:1.35}body:not(:has(.v2)) .ws td:focus-visible{outline:2px solid var(--hz);outline-offset:-2px}body:not(:has(.v2)) .ws td.n{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;overflow-wrap:normal}:is(body:not(:has(.v2)) .ws th:first-child,body:not(:has(.v2)) .ws td.ref){z-index:1;position:sticky;left:0}body:not(:has(.v2)) .ws th:first-child{z-index:3}body:not(:has(.v2)) .ws td.ref{background:var(--surface);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-weight:700}body:not(:has(.v2)) .ws td.src{color:var(--ink-3);white-space:nowrap}body:not(:has(.v2)) .ws td.q{background:var(--r-med-bg);color:var(--r-med-ink);font-weight:600}body:not(:has(.v2)) .ws td.bad{background:var(--r-crit-bg);color:var(--r-high-text);font-weight:600}body:not(:has(.v2)) .ws td.x{background:var(--surface-2);color:var(--ink-2)}body:not(:has(.v2)) .ws td.blank{background:repeating-linear-gradient(45deg, var(--surface), var(--surface) 6px, var(--surface-2) 6px, var(--surface-2) 7px);color:var(--ink-3)}body:not(:has(.v2)) .ws td.fix{color:var(--ink);background:var(--sel);box-shadow:inset 2px 0 0 var(--hz)}body:not(:has(.v2)) .ws td.sel{outline:2px solid var(--ink);outline-offset:-2px;background:var(--sel)}body:not(:has(.v2)) .ws td input{font:inherit;width:100%;color:var(--ink);background:0 0;border:none;outline:none}body:not(:has(.v2)) .ws tr.node td{background:var(--surface-2);color:var(--ink);padding:5px 9px;font-weight:700}body:not(:has(.v2)) .ws tr.node td.q{background:var(--r-med-bg);color:var(--r-med-ink)}body:not(:has(.v2)) .ws tr.node td.sel{background:var(--sel)}body:not(:has(.v2)) .ws td .m{font-size:var(--fs-10-5);color:var(--ink-3);margin-top:1px;font-weight:500;display:block}body:not(:has(.v2)) .ws-leg{font-size:var(--fs-11-5);color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;display:flex}body:not(:has(.v2)) .ws-leg i{border:1px solid var(--line);vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}body:not(:has(.v2)) .lg-page{background:var(--surface)}body:not(:has(.v2)) .lg-exp{background:var(--surface-2)}body:not(:has(.v2)) .lg-look{background:var(--r-med-bg)}body:not(:has(.v2)) .lg-bad{background:var(--r-crit-bg)}body:not(:has(.v2)) .lg-blank{background:repeating-linear-gradient(45deg, var(--surface), var(--surface) 3px, var(--surface-2) 3px, var(--surface-2) 4px)}body:not(:has(.v2)) .lg-fix{background:var(--sel);border-color:var(--hz)!important}body:not(:has(.v2)) .ws-right{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-height:0;box-shadow:var(--chrome-shadow-left);flex-direction:column;display:flex}body:not(:has(.v2)) .ws-right .hd{border-bottom:1px solid var(--line);font-size:var(--fs-secondary);color:var(--ink-2);align-items:center;gap:8px;padding:9px 14px;display:flex}body:not(:has(.v2)) .ws-right .hd b{color:var(--ink);font-size:var(--fs-13);white-space:nowrap}body:not(:has(.v2)) .ws-right .hd>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body:not(:has(.v2)) .ws-right .tg{gap:4px;margin-left:auto;display:flex}body:not(:has(.v2)) .ws-right .tg button{font:inherit;font-size:var(--fs-tertiary);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-3);background:var(--surface);cursor:pointer;padding:1px 7px}body:not(:has(.v2)) .ws-right .tg button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}body:not(:has(.v2)) .pagebox{background:var(--surface-2);flex:1;min-height:0;position:relative;overflow:auto}body:not(:has(.v2)) .pg{position:relative}body:not(:has(.v2)) .pg img{display:block}body:not(:has(.v2)) .pg .cell{background:#2f7d5224;border-radius:2px;outline:1px solid #2f7d5259;position:absolute}body:not(:has(.v2)) .pg .cell.q{background:#c98a0033;outline-color:#c98a0099}body:not(:has(.v2)) .pg .cell.hot{outline:2.5px solid var(--hz);background:#f26a1b33}body:not(:has(.v2)) .pagebox .zoom{float:right;gap:4px;margin:-36px 10px 0 0;display:flex;position:sticky;bottom:10px;right:10px}body:not(:has(.v2)) .pagebox .zoom button{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--r-sm);cursor:pointer;width:26px;height:26px;font-weight:700}body:not(:has(.v2)) .pagebox.exp{background:var(--surface);padding:8px 0}body:not(:has(.v2)) .exp-lines{font-size:var(--fs-secondary);margin:0;padding:0;list-style:none}body:not(:has(.v2)) .exp-lines li{grid-template-columns:110px 1fr;gap:8px;padding:3px 14px;display:grid}body:not(:has(.v2)) .exp-lines li .tok{color:var(--ink-3);font-size:var(--fs-10-5)}body:not(:has(.v2)) .exp-lines li.hot{background:var(--sel);box-shadow:inset 3px 0 0 var(--hz);font-weight:600}body:not(:has(.v2)) .ws-right .info{border-top:1px solid var(--line);font-size:var(--fs-12-5);grid-template-columns:100px 1fr;gap:4px 10px;padding:10px 14px;display:grid}body:not(:has(.v2)) .ws-right .info .k{color:var(--ink-3)}body:not(:has(.v2)) .ws-right .info .v.blue{color:var(--blue)}body:not(:has(.v2)) .ws-right .info .v.ok{color:var(--r-low-text)}body:not(:has(.v2)) .ws-right .info .acts{flex-wrap:wrap;grid-column:1/3;gap:6px;margin-top:4px;display:flex}body:not(:has(.v2)) .cbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);height:46px;box-shadow:var(--elev-1);flex:0 0 46px;align-items:center;gap:12px;min-width:0;margin:10px 16px 12px;padding:0 14px;display:flex}body:not(:has(.v2)) .cbar .k{font-size:var(--fs-10-5);letter-spacing:.06em;text-transform:uppercase;color:var(--hz-text);font-weight:700}body:not(:has(.v2)) .cbar .t{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}body:not(:has(.v2)) .cbar .m{font-size:var(--fs-secondary);color:var(--ink-3);white-space:nowrap}body:not(:has(.v2)) .cbar .r{align-items:center;gap:8px;margin-left:auto;display:flex}body:not(:has(.v2)) .kbd{font-size:var(--fs-10-5);border:1px solid var(--line-2);color:var(--ink-3);background:var(--surface);white-space:nowrap;border-radius:3px;padding:0 5px}body:not(:has(.v2)) .ws-toast{background:var(--ink);color:var(--on-ink);font-size:var(--fs-12-5);border-radius:var(--r-lg);z-index:9;padding:8px 14px;position:fixed;bottom:70px;left:50%;transform:translate(-50%)}@media (max-width:1279px){body:not(:has(.v2)) .ws-wrap{grid-template-columns:minmax(0,1fr) 340px}body:not(:has(.v2)) .cbar .r .m{display:none}}body:not(:has(.v2)) .lang{align-items:center;gap:6px;margin-left:auto;display:flex}body:not(:has(.v2)) .page{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-tag);box-shadow:var(--elev-2);margin-bottom:16px;position:relative}body:not(:has(.v2)) .span{border-radius:var(--r-tag);padding:0 2px}body:not(:has(.v2)) .span[data-state=verified]{background:var(--r-low-bg)}body:not(:has(.v2)) .span[data-state=pending]{background:var(--r-med-bg)}body:not(:has(.v2)) .span[data-state=noncontent]{color:var(--ink-3)}body:not(:has(.v2)) .span.lit{background:var(--hz-dim);box-shadow:0 0 0 2px var(--hz);z-index:2}body:not(:has(.v2)) .item{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:9px 12px;display:flex;position:relative}body:not(:has(.v2)) .item:last-child{border-bottom:none}body:not(:has(.v2)) .item.sel{background:var(--sel)}body:not(:has(.v2)) .item.sel:before{content:"";background:var(--hz);width:3px;position:absolute;top:0;bottom:0;left:0}body:not(:has(.v2)) .coord{font-size:var(--fs-10);font-family:var(--tok);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-btn);align-items:center;gap:4px;padding:1px 6px;display:inline-flex}body:not(:has(.v2)) .coord:hover{border-color:var(--hz-text);color:var(--hz-text)}body:not(:has(.v2)) .q-sw{border-radius:1px;width:9px;height:9px;display:inline-block}body:not(:has(.v2)) .q-sw.q-high{background:var(--r-low)}body:not(:has(.v2)) .q-sw.q-medium{background:var(--r-med)}:is(body:not(:has(.v2)) .q-sw.q-low,body:not(:has(.v2)) .q-sw.q-none){background:var(--r-high)}body:not(:has(.v2)) .numbers{font-size:var(--fs-11-5);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}body:not(:has(.v2)) .num b{color:var(--ink);font-weight:600}body:not(:has(.v2)) .num.flag{color:var(--r-high-ink)}body:not(:has(.v2)) .num .linkish{margin-left:6px}body:not(:has(.v2)) .disagree{font-size:var(--fs-12-5);margin:0 14px 14px}body:not(:has(.v2)) .disagree summary{cursor:pointer;font-weight:600}body:not(:has(.v2)) .disagree ul{color:var(--ink-2);margin:6px 0 0;padding-left:18px}body:not(:has(.v2)) .mappane{flex:1;padding:16px 18px 30px;overflow-y:auto}body:not(:has(.v2)) .maptitle{font-size:var(--fs-section);margin:0 0 4px;font-weight:700}body:not(:has(.v2)) .mapsub{font-size:var(--fs-11-5);color:var(--ink-3);margin:0 0 16px}body:not(:has(.v2)) .map-file-name{font-size:var(--fs-13);align-items:center;gap:7px;margin:8px 0 10px;font-weight:700;display:flex}body:not(:has(.v2)) .secrow{margin-bottom:20px}body:not(:has(.v2)) .sechead{align-items:center;gap:9px;margin-bottom:8px;display:flex}body:not(:has(.v2)) .secname{font-size:var(--fs-secondary);font-weight:700}body:not(:has(.v2)) .secrange{font-size:var(--fs-10-5);color:var(--ink-3);font-family:var(--tok)}body:not(:has(.v2)) .secbar{border-radius:var(--r-btn);background:var(--surface-3);flex:1;max-width:160px;height:5px;margin-left:6px;display:flex;overflow:hidden}body:not(:has(.v2)) .secbar i.ok{background:var(--r-low)}body:not(:has(.v2)) .thumbs{grid-template-columns:repeat(auto-fill,150px);gap:12px 8px;display:grid}body:not(:has(.v2)) .th-wrap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}body:not(:has(.v2)) .th-wrap .filter-select{height:22px;font-size:var(--fs-10);max-width:100%;padding:0 2px}body:not(:has(.v2)) .th{aspect-ratio:8.5/11;border-radius:var(--r-tag);border:1px solid var(--line-2);background:var(--surface);width:64px;display:block;position:relative;overflow:hidden}body:not(:has(.v2)) .th:hover{border-color:var(--hz-text);box-shadow:var(--elev-2)}body:not(:has(.v2)) .th .fill{position:absolute;inset:0}body:not(:has(.v2)) .th.full{border-color:var(--r-low-line)}body:not(:has(.v2)) .th.full .fill{background:var(--r-low-bg)}body:not(:has(.v2)) .th.part{border-color:var(--r-med-line)}body:not(:has(.v2)) .th.part .fill{background:linear-gradient(to bottom, var(--r-low-bg) 0 60%, var(--r-med-bg) 60% 100%)}body:not(:has(.v2)) .th.pend{border-color:var(--r-med-line)}body:not(:has(.v2)) .th.pend .fill{background:var(--r-med-bg)}body:not(:has(.v2)) .th.non .fill{background:var(--surface-2)}body:not(:has(.v2)) .th.unclaimed{border-color:var(--r-high-line)}body:not(:has(.v2)) .th.unclaimed .fill{background:var(--r-high-bg)}body:not(:has(.v2)) .th.scan{border-style:dashed}body:not(:has(.v2)) .th.scan .fill{background:var(--surface-3)}body:not(:has(.v2)) .th .lines{flex-direction:column;gap:3px;display:flex;position:absolute;inset:6px 5px}body:not(:has(.v2)) .th .ln{background:var(--line-2);border-radius:1px;height:1.5px}body:not(:has(.v2)) .th .ln.s{width:60%}body:not(:has(.v2)) .th .ln.m{width:85%}body:not(:has(.v2)) .th .pn{font-size:var(--fs-9-5);font-family:var(--tok);color:var(--ink-3);position:absolute;bottom:2px;right:3px}body:not(:has(.v2)) .th .badge{border-radius:var(--r-round);width:13px;height:13px;font-size:var(--fs-9-5);color:var(--on-ink);background:var(--r-high);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:3px;left:3px}body:not(:has(.v2)) .th .tile-q{position:absolute;bottom:4px;left:4px}body:not(:has(.v2)) .map-notfound{max-width:760px;margin-top:10px}body:not(:has(.v2)) .queue{background:var(--surface);border-left:1px solid var(--line);width:392px;box-shadow:var(--chrome-shadow-left);flex-direction:column;flex:0 0 392px;min-height:0;display:flex}body:not(:has(.v2)) .q-head{border-bottom:1px solid var(--line);padding:14px 16px 11px}body:not(:has(.v2)) .q-title{font-size:var(--fs-14);align-items:center;gap:8px;margin:0 0 3px;font-weight:700;display:flex}body:not(:has(.v2)) .q-n{background:var(--r-high);color:var(--on-ink);font-size:var(--fs-10-5);border-radius:var(--r-tag);font-weight:700;font-family:var(--tok);padding:1px 8px}body:not(:has(.v2)) .q-sub{font-size:var(--fs-11-5);color:var(--ink-3);margin:0;line-height:1.5}body:not(:has(.v2)) .q-scroll{flex:1;padding:10px 12px 20px;overflow-y:auto}body:not(:has(.v2)) .qi{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:9px;padding:11px 12px}body:not(:has(.v2)) .qi-head{align-items:center;gap:6px;display:flex}body:not(:has(.v2)) .warn-tag{background:var(--r-high-bg);color:var(--r-high-ink)}body:not(:has(.v2)) .qi-text{background:var(--surface-2);border-radius:var(--r-sm);font-size:var(--fs-12-5);white-space:pre-wrap;margin:8px 0;padding:7px 10px;line-height:1.5}body:not(:has(.v2)) .qi-acts{flex-wrap:wrap;gap:6px;display:flex}body:not(:has(.v2)) .q-foot{border-top:1px solid var(--line);font-size:var(--fs-11-5);color:var(--ink-3);align-items:center;gap:7px;padding:10px 16px;display:flex}body:not(:has(.v2)) .kvlist{margin:0}body:not(:has(.v2)) .kv{font-size:var(--fs-12-5);border-bottom:1px solid var(--surface-2);padding:6px 0;display:flex}body:not(:has(.v2)) .kv:last-child{border-bottom:none}body:not(:has(.v2)) .kv-k{width:184px;color:var(--ink-2);flex:0 0 184px}body:not(:has(.v2)) .kv-v{flex:1;min-width:0;margin:0;font-weight:500}body:not(:has(.v2)) .kv-v.hash{font-family:var(--tok);font-size:var(--fs-tertiary);word-break:break-all;font-weight:400}body:not(:has(.v2)) .cert{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--lift);position:relative;overflow:hidden}body:not(:has(.v2)) .cert:before{content:"";background:linear-gradient(90deg, var(--hz), var(--hz-deep));height:4px;position:absolute;top:0;left:0;right:0}body:not(:has(.v2)) .sg{border-right:1px solid var(--line);background:var(--surface-2);padding:13px 12px}body:not(:has(.v2)) .sg:last-child{border-right:none}:is(body:not(:has(.v2)) .mint,body:not(:has(.v2)) .blocked){border-radius:var(--r-lg);text-align:center;padding:28px 30px}body:not(:has(.v2)) .mint{background:var(--surface);border:1px solid var(--line);box-shadow:var(--elev-2)}body:not(:has(.v2)) .mint form{display:inline-block}body:not(:has(.v2)) .blocked{background:var(--r-med-bg);border:1px solid var(--r-med-line);color:var(--r-med-ink)}body:not(:has(.v2)) .study-wrap{width:100%;padding:6px 24px 24px}body:not(:has(.v2)) .revs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}body:not(:has(.v2)) .rev{flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}body:not(:has(.v2)) .rev .r1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .rev .rn{font-size:var(--fs-13);font-weight:700}body:not(:has(.v2)) .rev .rd{font-size:var(--fs-11-5);color:var(--ink-2)}body:not(:has(.v2)) .rev .rk{font-size:var(--fs-11-5);color:var(--ink-3);line-height:1.5}body:not(:has(.v2)) .rev .lock{font-size:var(--fs-11-5);color:var(--r-low-ink);align-items:center;gap:6px;display:flex}body:not(:has(.v2)) .rev .go{font-size:var(--fs-11-5);color:var(--hz-text);font-weight:600}body:not(:has(.v2)) .rev.next{box-shadow:none;background:0 0;border-style:dashed}body:not(:has(.v2)) .ck.open{border-radius:var(--r-round);border:1.5px dashed var(--r-med);width:18px;height:18px;display:inline-block}body:not(:has(.v2)) .next-line{background:var(--sel);border-left:3px solid var(--hz);border-bottom:1px solid var(--line);font-size:var(--fs-12-5);color:var(--ink);align-items:center;gap:10px;padding:8px 14px;display:flex}body:not(:has(.v2)) .next-label{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--hz-text);white-space:nowrap;font-weight:700}body:not(:has(.v2)) .next-line .linkish{font-size:var(--fs-11-5)}body:not(:has(.v2)) .auth-wrap{justify-content:center;align-items:center;min-height:100vh;padding:0 16px;display:flex}body:not(:has(.v2)) .auth-box{flex-direction:column;gap:16px;width:100%;max-width:380px;display:flex}body:not(:has(.v2)) .auth-box h1{font-size:var(--fs-title);letter-spacing:-.015em;font-weight:700}body:not(:has(.v2)) .auth-form{flex-direction:column;gap:10px;display:flex}body:not(:has(.v2)) .auth-form label{font-size:var(--fs-12-5);font-weight:600}body:not(:has(.v2)) .auth-form .inp{width:100%;max-width:none;height:var(--input-h)}body:not(:has(.v2)) .auth-form .inp.code{letter-spacing:.3em;font-family:var(--tok);font-variant-numeric:tabular-nums}body:not(:has(.v2)) .auth-form .tb-btn{height:var(--btn-h);justify-content:center}body:not(:has(.v2)) .auth-note{font-size:var(--fs-12-5);color:var(--ink-2)}body:not(:has(.v2)) .auth-err{font-size:var(--fs-12-5);color:var(--r-high-ink)}body:not(:has(.v2)) .linkish{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;font-size:var(--fs-12-5);background:0 0;border:none;text-decoration:underline}body:not(:has(.v2)) .later{max-width:560px;margin:60px auto;padding:20px 24px}body:not(:has(.v2)) .pgnav{font-size:var(--fs-secondary);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}body:not(:has(.v2)) .pgnav button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:22px;height:22px;font:inherit;cursor:pointer}body:not(:has(.v2)) .pgnav button:disabled{opacity:.4;cursor:default}body:not(:has(.v2)) .hand-start{flex-direction:column;gap:8px;max-width:520px;padding:16px;display:flex}body:not(:has(.v2)) .ws td.blank{cursor:text}body:not(:has(.v2)) .ws tbody tr:not(.node) td.blank{height:28px}body:not(:has(.v2)) .pill{min-width:var(--count-h);height:var(--count-h);font-size:var(--fs-secondary);background:var(--surface-3);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;margin-left:5px;padding:0 6px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .pill.hz{background:var(--hz-dim);color:var(--hz-ink)}body:not(:has(.v2)) .fic{width:34px;height:34px;color:var(--ink-2);justify-content:center;align-items:center;display:flex}body:not(:has(.v2)) .fname{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .role-tag{font:inherit;font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-2);cursor:pointer;border:none;border-radius:3px;padding:1px 6px;font-weight:700}body:not(:has(.v2)) .role-tag.sig{background:var(--r-low-bg);color:var(--r-low-text)}body:not(:has(.v2)) .role-tag:disabled{cursor:default;appearance:none}body:not(:has(.v2)) .frow.warn{background:var(--sel-row)}body:not(:has(.v2)) .fsub.w{color:var(--r-med-num);font-weight:600}body:not(:has(.v2)) .tb-btn.sm.hz{background:var(--sel);color:var(--hz-ink);border:1px solid var(--hz-line);font-weight:600}body:not(:has(.v2)) .fact-row{gap:6px;display:flex}body:not(:has(.v2)) table.ws2{font-size:var(--fs-13-5);min-width:720px}body:not(:has(.v2)) table.ws2.lopa{min-width:940px}@media (max-width:1440px){body:not(:has(.v2)) .ws-wrap{grid-template-columns:minmax(0,1fr) 360px}}body:not(:has(.v2)) .ws2 th{font-size:var(--fs-12)}body:not(:has(.v2)) .ws2 td{padding:7px 8px;line-height:1.4}body:not(:has(.v2)) .ws2 tr:hover td{background:var(--surface-2)}body:not(:has(.v2)) .ws2 tr.sel td{background:var(--sel)}body:not(:has(.v2)) .ws2 tr.sel td.ref{box-shadow:inset 3px 0 0 var(--hz)}body:not(:has(.v2)) .ws2 tr.band td{background:var(--surface-2);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);z-index:1;cursor:pointer;padding:5px 8px;font-weight:700;position:sticky;top:30px}body:not(:has(.v2)) .ws2 tr.band td em{text-transform:none;letter-spacing:0;color:var(--ink-3);margin-left:8px;font-style:normal;font-weight:500}body:not(:has(.v2)) .ws2 tr.band td.q{background:var(--r-med-bg)}body:not(:has(.v2)) .ws2 td ol{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}body:not(:has(.v2)) .ws2 td ol li{cursor:pointer;border-radius:3px;grid-template-columns:14px 1fr;align-items:start;gap:5px;display:grid}body:not(:has(.v2)) .ws2 td ol li i{font-style:normal;font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}body:not(:has(.v2)) .ws2 td .line i{font-style:normal;font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums}body:not(:has(.v2)) .ws2 td ol li i.rl{color:var(--ink-2);font-weight:700}body:not(:has(.v2)) .ws2 td ol:has(.rl) li{grid-template-columns:24px 1fr}body:not(:has(.v2)) .ws2 td ol li .pfd{font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap;margin-left:4px}body:not(:has(.v2)) .ws2 td ol li.on{outline:2px solid var(--hz);outline-offset:1px}body:not(:has(.v2)) .ws2 td ol li.cell-on{outline:2px solid var(--hz);outline-offset:1px}body:not(:has(.v2)) .ws2 td .cell-on{outline:2px solid var(--hz);outline-offset:1px}body:not(:has(.v2)) .ws2 td ol li.q{background:var(--r-med-bg)}body:not(:has(.v2)) .ws2 td span.q{background:var(--r-med-bg)}body:not(:has(.v2)) .ws2 td ol li.bad{background:var(--r-crit-bg)}body:not(:has(.v2)) .ws2 td span.bad{background:var(--r-crit-bg)}body:not(:has(.v2)) .ws2 td ol li.x{color:var(--ink-2)}body:not(:has(.v2)) .ws2 td span.x{color:var(--ink-2)}body:not(:has(.v2)) .ws2 td ol li.fix{background:var(--sel)}body:not(:has(.v2)) .ws2 td span.fix{background:var(--sel)}body:not(:has(.v2)) .ws2 td.cell-on{outline:2px solid var(--hz);outline-offset:-2px}body:not(:has(.v2)) .ws2 td .line{display:block}body:not(:has(.v2)) .ws2 td .m{font-size:var(--fs-12)}body:not(:has(.v2)) .ws2 td .m.bad{color:var(--r-high-text);font-weight:600}:is(body:not(:has(.v2)) .ws2 th.rd,body:not(:has(.v2)) .ws2 td.rd){border-left:2px solid var(--line-2);position:sticky;right:0}body:not(:has(.v2)) .ws2 th.rd{z-index:3;color:var(--ink-2)}body:not(:has(.v2)) .ws2 td.rd{z-index:1;background:var(--surface);font-size:var(--fs-12);color:var(--ink-2);box-shadow:-6px 0 10px #14120e0d}body:not(:has(.v2)) .ws2 tr.sel td.rd{background:var(--sel)}body:not(:has(.v2)) .rf{height:var(--pill-h);font-size:var(--fs-12);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}body:not(:has(.v2)) .rf.ok{background:var(--r-low-bg);color:var(--r-low-text)}body:not(:has(.v2)) .rf.look{background:var(--r-med-bg);color:var(--r-med-ink)}body:not(:has(.v2)) .rf.bad{background:var(--r-high-bg);color:var(--r-high-text)}body:not(:has(.v2)) .rf.hand{background:var(--surface-3);color:var(--ink-2)}body:not(:has(.v2)) .rf-line{margin-top:4px;line-height:1.4;display:block}body:not(:has(.v2)) .ws-pages{flex:1;min-height:0;overflow:auto}body:not(:has(.v2)) .pm-body{gap:16px;min-height:100%;display:flex}body:not(:has(.v2)) .pm-body .mappane{flex:1;min-width:0}body:not(:has(.v2)) .side-find{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-3);align-items:center;gap:6px;margin:4px 10px 8px;padding:4px 8px;display:flex}body:not(:has(.v2)) .side-find input{font:inherit;font-size:var(--fs-13-5);color:var(--ink);background:0 0;border:none;outline:none;width:100%;min-width:0}body:not(:has(.v2)) .side-find:focus-within{outline:2px solid var(--hz);outline-offset:-1px}body:not(:has(.v2)) .keys{align-items:center;gap:5px;display:inline-flex}body:not(:has(.v2)) .keys .kbd+span{margin-right:8px}body:not(:has(.v2)) .pm-body .queue{flex:none;width:280px}body:not(:has(.v2)) .cert2{flex:1;grid-template-columns:minmax(0,1fr) 330px;align-content:start;gap:16px;padding:16px;display:grid;overflow:auto}@media (max-width:1100px){body:not(:has(.v2)) .cert2{grid-template-columns:1fr}body:not(:has(.v2)) .cert2 .side2{display:none}}body:not(:has(.v2)) .cert2 .chd{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:14px;padding:14px 16px;display:flex}body:not(:has(.v2)) .cert2 .cid{font-size:var(--fs-12);letter-spacing:.06em;color:var(--hz-text);font-weight:700}body:not(:has(.v2)) .cert2 .ct{font-size:var(--fs-panel-big);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:700}body:not(:has(.v2)) .cert2 .cert-tag{height:var(--pill-h);font-size:var(--fs-12);white-space:nowrap;border-radius:11px;align-items:center;margin-left:auto;padding:0 9px;font-weight:600;display:inline-flex}body:not(:has(.v2)) .cert2 .cert-tag.a{background:var(--r-med-bg);color:var(--r-med-ink)}body:not(:has(.v2)) .cert2 .cert-tag.ok{background:var(--r-low-bg);color:var(--r-low-text)}body:not(:has(.v2)) .cert2 .ctiles{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}body:not(:has(.v2)) .cert2 .ctile{border-right:1px solid var(--line);flex-direction:column;padding:12px 16px;display:flex}body:not(:has(.v2)) .cert2 .ctile:last-child{border-right:none}body:not(:has(.v2)) .cert2 .ctile b{font-size:var(--fs-24);letter-spacing:-.02em;font-weight:800;line-height:1.1}body:not(:has(.v2)) .cert2 .ctile span{font-size:var(--fs-13);color:var(--ink-2);margin-top:2px}body:not(:has(.v2)) .cert2 .ctile small{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) .cert2 table.t{border-collapse:collapse;width:100%;font-size:var(--fs-13-5)}body:not(:has(.v2)) .cert2 .t th{text-align:left;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:8px 16px;font-weight:700}body:not(:has(.v2)) .cert2 .t td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 16px}body:not(:has(.v2)) .cert2 .t td.mono{color:var(--ink-3);font-variant-numeric:tabular-nums}body:not(:has(.v2)) .cert2 .cfoot .mono{color:var(--ink-3);font-variant-numeric:tabular-nums}body:not(:has(.v2)) .cert2 .cblock{border-bottom:1px solid var(--line);font-size:var(--fs-13-5);color:var(--ink-2);padding:12px 16px}body:not(:has(.v2)) .cert2 .cblock b{color:var(--ink);margin-bottom:2px;display:block}body:not(:has(.v2)) .cert2 .cblock.warn{background:var(--r-med-bg)}body:not(:has(.v2)) .cert2 .cblock.warn b{color:var(--r-med-ink)}body:not(:has(.v2)) .cert2 .cblock.ok{background:var(--r-low-bg)}body:not(:has(.v2)) .cert2 .open-list{margin:8px 0 6px;padding-left:18px}body:not(:has(.v2)) .cert2 .open-link{color:var(--hz-text);font-weight:600}body:not(:has(.v2)) .cert2 .cfoot{font-size:var(--fs-12-5);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 16px;display:flex}body:not(:has(.v2)) .cert2 .cfoot a{color:var(--ink-2);text-decoration:underline}body:not(:has(.v2)) .cert2 .side2 .p{font-size:var(--fs-13-5);color:var(--ink-2);padding:12px 14px;line-height:1.5}body:not(:has(.v2)) .cert2 .mint2>*{font-size:var(--fs-13-5);color:var(--ink-2);padding:12px 14px;line-height:1.5}body:not(:has(.v2)) .cert2 .side2 .p{border-bottom:1px solid var(--line)}body:not(:has(.v2)) .cert2 .side2 .p:last-child{border-bottom:none}body:not(:has(.v2)) .cert2 .side2 .p b{color:var(--ink);margin-bottom:2px;display:block}body:not(:has(.v2)) .cert2 .mint2>form{padding-top:0}body:not(:has(.v2)) .ws-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex:1;margin:0;padding:24px 16px}body:not(:has(.v2)) .ws-right .hd b{text-overflow:ellipsis;min-width:0;overflow:hidden}body:not(:has(.v2)) .page-drop{height:100%;position:relative}body:not(:has(.v2)) .drop-overlay{z-index:60;pointer-events:none;background:#fafaf9e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body:not(:has(.v2)) .drop-overlay>div{border:2px dashed var(--hz);background:var(--sel);border-radius:var(--r-lg);text-align:center;font-size:var(--fs-13-5);color:var(--ink-2);padding:32px 40px}body:not(:has(.v2)) .drop-overlay b{color:var(--hz-text);font-size:var(--fs-section);margin-bottom:4px;display:block}body:not(:has(.v2)) .next2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-1);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;max-width:760px;padding:11px 14px;display:grid}body:not(:has(.v2)) .next2 .k{font-size:var(--fs-13);letter-spacing:.06em;text-transform:uppercase;color:var(--hz-text);grid-row:1;align-items:center;gap:5px;font-weight:800;display:inline-flex}body:not(:has(.v2)) .next2 .t{font-size:var(--fs-14-5);grid-area:1/2;font-weight:600}:is(body:not(:has(.v2)) .next2 .m,body:not(:has(.v2)) .next2 .r){font-size:var(--fs-12-5);color:var(--ink-3);grid-column:2}body:not(:has(.v2)) .next2 .r{align-items:baseline;gap:6px;display:flex}body:not(:has(.v2)) .next2 .r b{color:var(--ink)}body:not(:has(.v2)) .home2{grid-template-columns:220px minmax(0,1fr);display:grid}body:not(:has(.v2)) .home2-main{padding:16px;overflow:auto}body:not(:has(.v2)) .home2-row{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){body:not(:has(.v2)) .home2-row{grid-template-columns:1fr}}body:not(:has(.v2)) .home2-col{flex-direction:column;gap:16px;display:flex}body:not(:has(.v2)) .home2-col .next2{max-width:none}:is(body:not(:has(.v2)) .studies2 .hd,body:not(:has(.v2)) .due2 .hd){border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}:is(body:not(:has(.v2)) .studies2 .hd b,body:not(:has(.v2)) .due2 .hd b){font-size:var(--fs-14)}:is(body:not(:has(.v2)) .studies2 .hd span,body:not(:has(.v2)) .due2 .hd span){font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) .studies2 .hd .r{margin-left:auto}body:not(:has(.v2)) table.st2{border-collapse:collapse;width:100%;font-size:var(--fs-13-5)}body:not(:has(.v2)) .st2 th{text-align:left;white-space:nowrap;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2);padding:8px 14px;font-weight:700}body:not(:has(.v2)) .st2 td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 14px}body:not(:has(.v2)) .st2 tr:hover td{background:var(--surface-2)}:is(body:not(:has(.v2)) .st2 td.nm a,body:not(:has(.v2)) .st2 td.nm b){color:var(--ink);font-weight:600;display:block}body:not(:has(.v2)) .st2 td.nm span{font-size:var(--fs-12-5);color:var(--ink-3)}body:not(:has(.v2)) .st2 td.wh{white-space:nowrap}:is(body:not(:has(.v2)) .st2 th.n,body:not(:has(.v2)) .st2 td.n){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}body:not(:has(.v2)) .st2 td.n.hot{color:var(--r-high-text);font-weight:600}body:not(:has(.v2)) .stp2{height:var(--pill-h);font-size:var(--fs-12);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}body:not(:has(.v2)) .stp2.open{background:var(--r-med-bg);color:var(--r-med-ink)}body:not(:has(.v2)) .stp2.signed{background:var(--r-low-bg);color:var(--r-low-text)}body:not(:has(.v2)) .stp2.soon{background:var(--r-high-bg);color:var(--r-high-text)}body:not(:has(.v2)) .stp2.sample{background:var(--surface-3);color:var(--ink-2)}body:not(:has(.v2)) .studies2 .foot{font-size:var(--fs-12-5);color:var(--ink-3);gap:12px;padding:9px 14px;display:flex}body:not(:has(.v2)) .studies2 .pager{gap:10px;margin-left:auto;display:flex}body:not(:has(.v2)) .due2 .d{border-bottom:1px solid var(--line);font-size:var(--fs-13-5);color:var(--ink);grid-template-columns:44px 20px 1fr;align-items:start;gap:10px;padding:10px 14px;display:grid}body:not(:has(.v2)) .due2 .d:hover{background:var(--surface-2)}body:not(:has(.v2)) .due2 .dt{font-size:var(--fs-12);color:var(--ink-2);text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:3px 0;font-weight:700;line-height:1.2}body:not(:has(.v2)) .due2 .dt b{font-size:var(--fs-14);color:var(--ink);display:block}body:not(:has(.v2)) .due2 .dt.hot{background:var(--sel)}body:not(:has(.v2)) .due2 .dt.hot b{color:var(--hz-text)}body:not(:has(.v2)) .due2 .d .m{color:var(--ink-3);font-size:var(--fs-12-5);display:block}body:not(:has(.v2)) .due2 .more{font-size:var(--fs-12-5);padding:9px 14px}body:not(:has(.v2)) .sidebar.side2{padding-top:12px;overflow:auto}body:not(:has(.v2)) .side2 .grp{font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px 4px;font-weight:700;display:flex}body:not(:has(.v2)) .side2 .grp em{letter-spacing:0;text-transform:none;margin-left:auto;font-style:normal;font-weight:600}body:not(:has(.v2)) .side2 .grp.views{margin-top:8px}body:not(:has(.v2)) .side2 .cl{font-size:var(--fs-13-5);color:var(--ink);border-left:3px solid #0000;align-items:center;gap:8px;padding:7px 14px;display:flex}body:not(:has(.v2)) .side2 .cl:hover{background:var(--surface-3)}body:not(:has(.v2)) .side2 .cl.on{background:var(--sel);border-left-color:var(--hz-text);font-weight:600}body:not(:has(.v2)) .side2 .cl.add{color:var(--ink-3);font-size:var(--fs-12-5)}body:not(:has(.v2)) .side2 .cl .n{font-size:var(--fs-12);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}body:not(:has(.v2)) .side2 .cl .pill{margin-left:auto}body:not(:has(.v2)) .side2 .cl .dot{background:var(--line-2);border-radius:50%;flex:none;width:7px;height:7px}body:not(:has(.v2)) .side2 .cl .dot.w{background:var(--r-med)}body:not(:has(.v2)) .side2 .cl .dot.r{background:var(--r-high)}body:not(:has(.v2)) .home2-first{overflow:auto}body:not(:has(.v2)) .fr2{flex-direction:column;gap:16px;max-width:980px;margin:0 auto;padding:16px;display:flex}body:not(:has(.v2)) .name-ws{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-13-5);flex-wrap:wrap;align-items:center;gap:10px;max-width:760px;padding:10px 14px;display:flex}body:not(:has(.v2)) .name-ws label{font-weight:600}body:not(:has(.v2)) .name-ws input{height:var(--input-h);border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;min-width:240px;padding:0 9px}body:not(:has(.v2)) .name-ws span{font-size:var(--fs-12-5)}body:not(:has(.v2)) .drop2{border:1.5px dashed var(--hz-dim);background:var(--sel);border-radius:var(--r-lg);text-align:center;font-size:var(--fs-13-5);color:var(--ink-2);padding:28px 16px}body:not(:has(.v2)) .drop2.over{border-color:var(--hz-text)}body:not(:has(.v2)) .drop2>b{color:var(--hz-text);font-size:var(--fs-panel-big);margin-bottom:3px;display:block}body:not(:has(.v2)) .drop2 .fmts{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 10px;display:flex}body:not(:has(.v2)) .drop2 .fmts>span{font-size:var(--fs-12);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:4px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}body:not(:has(.v2)) .drop2 .acts{font-size:var(--fs-12);color:var(--ink-3);justify-content:center;align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .drop2 .no{font-size:var(--fs-12);color:var(--ink-3);margin-top:10px}body:not(:has(.v2)) .fr2 .promise{font-size:var(--fs-13);color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:18px;display:flex}body:not(:has(.v2)) .fr2 .promise span{align-items:center;gap:6px;display:inline-flex}body:not(:has(.v2)) .steps3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:900px){body:not(:has(.v2)) .steps3{grid-template-columns:1fr}}body:not(:has(.v2)) .steps3 .s{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);font-size:var(--fs-13-5);color:var(--ink-2);gap:8px;padding:14px 16px;display:grid}body:not(:has(.v2)) .steps3 .s .k{color:var(--ink);font-weight:700;font-size:var(--fs-13);align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .steps3 .s .k i{background:var(--surface-3);width:22px;height:22px;font-style:normal;font-size:var(--fs-12);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}body:not(:has(.v2)) .mini2{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;gap:5px;height:84px;padding:8px 10px;display:flex;position:relative;overflow:hidden}body:not(:has(.v2)) .mini2 .ln{background:var(--line-2);border-radius:2px;height:4px}body:not(:has(.v2)) .mini2 .ln.g{background:var(--mini-g)}body:not(:has(.v2)) .mini2 .ln.y{background:var(--mini-y)}body:not(:has(.v2)) .mini2 .ln.o{background:var(--hz)}body:not(:has(.v2)) .mini2 .ln.b{background:var(--mini-b)}body:not(:has(.v2)) .mini2 .rw{gap:5px;display:flex}body:not(:has(.v2)) .mini2 .rw .ln{flex:1}body:not(:has(.v2)) .mini2 .pg{background:var(--surface);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:4px;width:38%;padding:6px;display:flex;position:absolute;top:8px;bottom:8px;right:8px}body:not(:has(.v2)) .mini2 .pg .ln{height:3px}body:not(:has(.v2)) .mini2 .sig{font-size:var(--fs-12);color:var(--r-low-text);background:var(--r-low-bg);border-radius:3px;padding:1px 5px;font-weight:700;position:absolute;bottom:8px;right:10px}body:not(:has(.v2)) .tabbar .tab{align-items:center;gap:7px;display:inline-flex}body:not(:has(.v2)) .s2{margin-top:14px}body:not(:has(.v2)) .s2 .hd{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 16px;display:flex}body:not(:has(.v2)) .s2 .hd b{font-size:var(--fs-14)}body:not(:has(.v2)) .s2 .hd span{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) .s2 .hd .r{gap:6px;margin-left:auto;display:flex}body:not(:has(.v2)) .s2 .f{border-bottom:1px solid var(--line);font-size:var(--fs-13-5);grid-template-columns:180px 1fr;align-items:start;gap:6px 16px;padding:12px 16px;display:grid}body:not(:has(.v2)) .s2 .f:last-child{border-bottom:none}body:not(:has(.v2)) .s2 .f .k{color:var(--ink-2);padding-top:6px}body:not(:has(.v2)) .s2 .f .k small{color:var(--ink-3);font-size:var(--fs-12);display:block}body:not(:has(.v2)) .s2 .inp{height:var(--input-h);border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-13-5);background:var(--surface);width:100%;max-width:420px;padding:0 10px}body:not(:has(.v2)) .inp.sm{width:70px;display:inline-block}body:not(:has(.v2)) .s2 .help{font-size:var(--fs-12-5);color:var(--ink-3);margin-top:5px}body:not(:has(.v2)) .seg{border:1px solid var(--line-2);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}:is(body:not(:has(.v2)) .seg>button,body:not(:has(.v2)) .seg>label){font:inherit;font-size:var(--fs-13);color:var(--ink-2);border:none;border-right:1px solid var(--line-2);background:var(--surface);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}body:not(:has(.v2)) .seg>:last-child{border-right:none}body:not(:has(.v2)) .seg>.on{background:var(--sel);color:var(--ink);font-weight:600}body:not(:has(.v2)) .s2 .find{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}body:not(:has(.v2)) .s2 .find .inp{max-width:260px;height:var(--btn-sm-h)}body:not(:has(.v2)) .s2 .find .m{font-size:var(--fs-12-5);color:var(--ink-3);margin-left:auto}body:not(:has(.v2)) .s2 table.t{border-collapse:collapse;width:100%;font-size:var(--fs-13-5)}body:not(:has(.v2)) .s2 .t th{text-align:left;font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:8px 16px;font-weight:700}body:not(:has(.v2)) .s2 .t td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 16px}body:not(:has(.v2)) .s2 .t td small{font-size:var(--fs-12);color:var(--ink-3);display:block}body:not(:has(.v2)) .s2 .t td.r{text-align:right;white-space:nowrap}body:not(:has(.v2)) .s2 .tag.a{background:var(--r-med-bg);color:var(--r-med-ink)}:is(body:not(:has(.v2)) .s2 .tag.r-facilitator,body:not(:has(.v2)) .s2 .tag.r-owner){background:var(--r-low-bg);color:var(--r-low-text)}body:not(:has(.v2)) .s2 .tag.r-approver{background:var(--blue-bg);color:var(--blue)}body:not(:has(.v2)) .s2 .tag.r-reader{background:var(--surface-3);color:var(--ink-2)}body:not(:has(.v2)) .who2{align-items:flex-start;display:inline-flex}body:not(:has(.v2)) .who2 .pv{width:var(--av);height:var(--av);background:var(--hz-deep);color:var(--surface);font-size:var(--fs-12);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:9px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .who2 .pn small{font-size:var(--fs-12);color:var(--ink-3);display:block}body:not(:has(.v2)) .s2 .invite{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}body:not(:has(.v2)) .s2 .invite .inp{max-width:240px}body:not(:has(.v2)) .s2 .invite .help{flex-basis:100%;margin:0}body:not(:has(.v2)) .s2 form.inline{gap:6px;margin-left:6px;display:inline-flex}body:not(:has(.v2)) .s2 .pager{font-size:var(--fs-12-5);color:var(--ink-3);justify-content:flex-end;align-items:center;gap:10px;padding:9px 16px;display:flex}body:not(:has(.v2)) .sigp{border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--bg);font-size:var(--fs-13);max-width:520px;padding:12px 14px}body:not(:has(.v2)) .sigp b{font-size:var(--fs-panel-big);display:block}body:not(:has(.v2)) .sigp .l{font-size:var(--fs-12);color:var(--ink-3);margin-top:8px}body:not(:has(.v2)) .s2 .sess>div{padding:2px 0}body:not(:has(.v2)) .linkish{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0}body:not(:has(.v2)) .inline-form{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}:is(body:not(:has(.v2)) .tb-btn.primary:disabled,body:not(:has(.v2)) .tb-btn.primary[aria-disabled=true]){background:var(--surface-3);color:var(--ink-3);cursor:not-allowed;border-color:#0000}body:not(:has(.v2)) .snav .it .n{min-width:var(--count-h);height:var(--count-h);font-size:var(--fs-12);background:var(--surface-3);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .side2 .cl .n{min-width:var(--count-h);height:var(--count-h);font-size:var(--fs-12);background:var(--surface-3);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .node-tree .n{min-width:var(--count-h);height:var(--count-h);font-size:var(--fs-12);background:var(--surface-3);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .side-pager{font-size:var(--fs-12);color:var(--ink-3);justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;display:flex}body:not(:has(.v2)) .side-pager button{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);cursor:pointer;width:26px;height:24px}@media (max-width:1100px){body:not(:has(.v2)) .ws-wrap{grid-template-rows:minmax(0,1fr) 320px;grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){body:not(:has(.v2)) .statusbar .tok{display:none}}body:not(:has(.v2)) .carry{flex-direction:column;flex:1;min-height:0;display:flex}body:not(:has(.v2)) .carry .strip{min-height:var(--strip-h);background:var(--surface);border-bottom:1px solid var(--line);font-size:var(--fs-12-5);color:var(--ink-2);flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:4px 16px;display:flex}body:not(:has(.v2)) .carry .strip b{color:var(--ink)}body:not(:has(.v2)) .carry .strip .pb{background:var(--r-med-bg);border-radius:3px;width:160px;height:6px;display:inline-flex;overflow:hidden}body:not(:has(.v2)) .carry .strip .pb i{background:var(--r-low);height:100%;display:block}body:not(:has(.v2)) .carry .strip .sess{gap:8px;margin-left:auto;display:flex}body:not(:has(.v2)) .presence{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}body:not(:has(.v2)) .presence .av{margin-left:5px;display:inline-flex}body:not(:has(.v2)) .presence .av span{width:var(--av-sm);height:var(--av-sm);background:var(--blue);color:var(--surface);font-size:var(--fs-12);border:1.5px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-left:-5px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .presence .last{color:var(--ink-2)}body:not(:has(.v2)) .newbar{background:var(--sel);border-bottom:1px solid var(--line);font-size:var(--fs-12-5);color:var(--ink-2);align-items:center;gap:12px;padding:6px 16px;display:flex}body:not(:has(.v2)) .carry-body{flex:1;grid-template-columns:260px minmax(0,1fr) 380px;min-height:0;display:grid}@media (max-width:1280px){body:not(:has(.v2)) .carry-body{grid-template-columns:220px minmax(0,1fr) 340px}}@media (max-width:1100px){body:not(:has(.v2)) .carry-body{grid-template-rows:minmax(0,1fr) 260px;grid-template-columns:190px minmax(0,1fr)}body:not(:has(.v2)) .carry-body .carry-side{grid-row:1/3}body:not(:has(.v2)) .carry-body .carry-right{grid-column:2}}body:not(:has(.v2)) .carry-side{padding-top:10px;overflow:auto}body:not(:has(.v2)) .carry-side .nd{color:var(--ink);border-left:3px solid #0000;grid-template-columns:1fr;gap:3px;padding:7px 12px 7px 14px;display:grid}body:not(:has(.v2)) .carry-side .nd:hover{background:var(--surface-3)}body:not(:has(.v2)) .carry-side .nd.on{background:var(--sel);border-left-color:var(--hz-text)}body:not(:has(.v2)) .carry-side .nd1{align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .carry-side .nd1 .node-name{font-weight:600;font-size:var(--fs-13);flex:1;line-height:1.3}body:not(:has(.v2)) .carry-side .cnt{font-size:var(--fs-12);color:var(--ink-3);align-items:center;gap:6px;display:flex}body:not(:has(.v2)) .carry-side .cnt .bar{background:var(--line-2);border-radius:2px;width:34px;height:4px;margin-left:auto;overflow:hidden}body:not(:has(.v2)) .carry-side .cnt .bar i{background:var(--r-med);height:100%;display:block}body:not(:has(.v2)) .carry-side .cnt .bar i.ok{background:var(--r-low)}:is(body:not(:has(.v2)) .carry-side .add-link,body:not(:has(.v2)) .carry-side .add-node){font:inherit;font-size:var(--fs-12-5);color:var(--ink-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:8px 14px;display:flex}body:not(:has(.v2)) .carry-side .add-node input{min-width:0;height:var(--btn-sm-h);border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;flex:1;padding:0 8px}body:not(:has(.v2)) .carry-main{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px 16px 0;display:flex}body:not(:has(.v2)) .carry-main .ws-bar .meta{font-size:var(--fs-12-5);color:var(--ink-3)}body:not(:has(.v2)) .carry-main .addrow{font-size:var(--fs-12-5);color:var(--ink-3);padding:8px 10px}body:not(:has(.v2)) .addform{border:1px dashed var(--blue);border-radius:var(--r-lg);background:var(--blue-bg);font-size:var(--fs-12-5);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}body:not(:has(.v2)) .addform b{grid-column:1/-1}body:not(:has(.v2)) .addform label{flex-direction:column;gap:3px;display:flex}body:not(:has(.v2)) .addform input{height:var(--btn-sm-h);border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;padding:0 8px}:is(body:not(:has(.v2)) .addform .row,body:not(:has(.v2)) .dform .row,body:not(:has(.v2)) .sheet .row,body:not(:has(.v2)) .pop .row){grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}body:not(:has(.v2)) .ws2 tr.done td:not(.rd){color:var(--ink-2)}body:not(:has(.v2)) .ws2 tr.newrow td{background:var(--blue-bg)}body:not(:has(.v2)) .ws2 tr.flash td{animation:3s ease-out flash}@keyframes flash{0%{background:var(--hz-dim)}}body:not(:has(.v2)) .carry-side .cnt .marks{color:var(--blue);margin-left:6px}body:not(:has(.v2)) .carry-side .side-marks{font-size:var(--fs-12);color:var(--blue);margin:0 12px 6px}body:not(:has(.v2)) .ws2 tr.marked td.ref{box-shadow:inset 3px 0 0 var(--blue)}body:not(:has(.v2)) .ws2 td .was{color:var(--ink-3);text-decoration:line-through;display:block}body:not(:has(.v2)) .ws2 td .now{color:var(--hz-ink);display:block}body:not(:has(.v2)) .ws2 td ol li.gone{color:var(--ink-3);text-decoration:line-through}body:not(:has(.v2)) .ws2 td ol li.chg span{color:var(--hz-ink)}body:not(:has(.v2)) .vb{font-size:var(--fs-12);background:var(--r-low-bg);color:var(--r-low-text);border-radius:3px;margin-left:4px;padding:0 5px;font-weight:600;display:inline-block}body:not(:has(.v2)) .ws2 td.ref .flag{width:fit-content;margin:4px 0 0;display:flex}body:not(:has(.v2)) .rf.c-waiting{background:var(--r-med-bg);color:var(--r-med-ink)}body:not(:has(.v2)) .rf.c-carried{background:var(--r-low-bg);color:var(--r-low-text)}body:not(:has(.v2)) .rf.c-changed{background:var(--hz-dim);color:var(--hz-ink)}body:not(:has(.v2)) .rf.c-retired{background:var(--surface-3);color:var(--ink-3)}body:not(:has(.v2)) .rf.c-new{background:var(--blue-bg);color:var(--blue)}body:not(:has(.v2)) .carry-right{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex;box-shadow:-2px 0 10px #14120e0d}body:not(:has(.v2)) .carry-right .ph{border-bottom:1px solid var(--line);padding:10px 14px}body:not(:has(.v2)) .carry-right .ph .ref{font-size:var(--fs-12);color:var(--hz-text);letter-spacing:.04em;font-weight:700}body:not(:has(.v2)) .carry-right .ph .t{font-size:var(--fs-14);font-weight:700;line-height:1.3}body:not(:has(.v2)) .carry-right .modes{gap:2px;padding:8px 14px 0;display:flex}body:not(:has(.v2)) .carry-right .modes button{font:inherit;font-size:var(--fs-12);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-weight:600}body:not(:has(.v2)) .carry-right .modes button.on{background:var(--surface-2);color:var(--ink)}body:not(:has(.v2)) .carry-right .bd{flex-direction:column;flex:1;gap:14px;padding:12px 14px;display:flex;overflow:auto}body:not(:has(.v2)) .carry-right .sec .h{font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-weight:700}body:not(:has(.v2)) .carry-right .kv{font-size:var(--fs-13-5);grid-template-columns:100px 1fr;gap:5px 10px;margin:0;display:grid}body:not(:has(.v2)) .carry-right .kv .kv-row{display:contents}body:not(:has(.v2)) .carry-right .kv dt{color:var(--ink-3)}body:not(:has(.v2)) .carry-right .kv dd{margin:0}body:not(:has(.v2)) .carry-right .kv .blue{color:var(--blue)}body:not(:has(.v2)) .carry-right .sgl span{color:var(--blue)}body:not(:has(.v2)) .carry-right .kv .you{color:var(--ink)}body:not(:has(.v2)) .carry-right .sgl{font-size:var(--fs-13-5);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}body:not(:has(.v2)) .carry-right .sgl li{border-radius:4px;grid-template-columns:1fr auto;gap:4px 8px;padding:4px 6px;display:grid}body:not(:has(.v2)) .carry-right .sgl li:hover{background:var(--surface-2)}body:not(:has(.v2)) .carry-right .sgl label{align-items:flex-start;gap:7px;display:flex}body:not(:has(.v2)) .carry-right .sgl input{accent-color:var(--r-low-text);margin-top:3px}body:not(:has(.v2)) .carry-right .sgl li.off span{color:var(--ink-3);text-decoration:line-through}body:not(:has(.v2)) .carry-right .sgl .acts{white-space:nowrap;gap:6px;display:flex}body:not(:has(.v2)) .carry-right .sgl .inline-form{grid-column:1/-1}body:not(:has(.v2)) .carry-right .sgl .inline-form input{font:inherit;font-size:var(--fs-13);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;padding:5px 8px}body:not(:has(.v2)) .carry-right .dform textarea{font:inherit;font-size:var(--fs-13);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;padding:5px 8px}body:not(:has(.v2)) .carry-right .q .qq{font-size:var(--fs-13-5);margin:0 0 8px;font-weight:600}body:not(:has(.v2)) .carry-right .opts{flex-wrap:wrap;gap:6px;display:flex}body:not(:has(.v2)) .carry-right .dform{flex-direction:column;gap:8px;display:flex}body:not(:has(.v2)) .carry-right .dform label{font-size:var(--fs-12-5);color:var(--ink-2);flex-direction:column;gap:3px;display:flex}body:not(:has(.v2)) .carry-right .flagged{background:var(--r-med-bg);border-radius:var(--r-sm);padding:8px 10px}body:not(:has(.v2)) .carry-right .flagged p{font-size:var(--fs-13);margin:0 0 6px}body:not(:has(.v2)) .carry-right .hint{font-size:var(--fs-12);color:var(--ink-3);margin:6px 0}body:not(:has(.v2)) .carry-right .notes textarea{font:inherit;font-size:var(--fs-12-5);border:1px solid var(--line-2);resize:vertical;background:var(--surface);border-radius:5px;width:100%;min-height:64px;padding:7px 9px}body:not(:has(.v2)) .carry-right .notes .who{font-size:var(--fs-12);color:var(--ink-3);margin-top:3px}body:not(:has(.v2)) .carry-right .snip{border:1px solid var(--line);background:var(--surface);height:260px;position:relative;overflow:auto}body:not(:has(.v2)) .carry-right .snip .pg{position:relative}body:not(:has(.v2)) .carry-right .snip .cell{border:2px solid var(--hz);background:#f26a1b24;border-radius:2px;position:absolute}body:not(:has(.v2)) .carry-right .rep .pgs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}body:not(:has(.v2)) .carry-right .rep .pgs button{font:inherit;font-size:var(--fs-12);border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2);border-radius:4px;padding:2px 7px}body:not(:has(.v2)) .carry-right .rep .pgs button.on{background:var(--sel);color:var(--hz-text);font-weight:600}body:not(:has(.v2)) .carry-right .rep-img{border:1px solid var(--line);width:100%;margin-bottom:8px}body:not(:has(.v2)) .carry-right .trace{margin:0;padding:0;list-style:none}body:not(:has(.v2)) .carry-right .tev{font-size:var(--fs-13);padding:0 0 12px 22px;line-height:1.4;position:relative}body:not(:has(.v2)) .carry-right .tev:before{content:"";background:var(--ink-3);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}body:not(:has(.v2)) .carry-right .tev.sig:before{background:var(--r-low)}body:not(:has(.v2)) .carry-right .tev.chg:before{background:var(--hz)}body:not(:has(.v2)) .carry-right .tev.imp:before{background:var(--blue)}body:not(:has(.v2)) .carry-right .tev.new:before{background:var(--blue)}body:not(:has(.v2)) .carry-right .tev .d{font-size:var(--fs-12);color:var(--ink-3);display:block}body:not(:has(.v2)) .sheet{z-index:70;background:#14120e4d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body:not(:has(.v2)) .sheet-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--elev-2);max-width:480px;font-size:var(--fs-13-5);padding:18px 20px}body:not(:has(.v2)) .sheet-card h3{font-size:var(--fs-section);margin:0 0 6px}body:not(:has(.v2)) .pop-wrap{position:relative}body:not(:has(.v2)) .pop{background:var(--surface);border:1px solid var(--line);width:300px;box-shadow:var(--elev-2);z-index:40;font-size:var(--fs-12-5);border-radius:8px;padding:14px;position:absolute;top:40px;right:0}body:not(:has(.v2)) .pop h4{font-size:var(--fs-13);margin:0 0 4px}body:not(:has(.v2)) .pop p{color:var(--ink-3);margin:0 0 10px}body:not(:has(.v2)) .pop label{align-items:center;gap:8px;padding:4px 0;display:flex}body:not(:has(.v2)) .tb-btn.ink{background:var(--ink);color:var(--surface)}body:not(:has(.v2)) .tb-btn.on{background:var(--sel);color:var(--hz-ink)}body:not(:has(.v2)) .toast-undo{color:var(--hz-dim);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:12px;font-weight:700;text-decoration:underline}body:not(:has(.v2)) .save{align-items:center;gap:6px;font-weight:600;display:inline-flex}body:not(:has(.v2)) .save.ok{color:var(--r-low-text)}body:not(:has(.v2)) .save.busy{color:var(--r-med-ink)}body:not(:has(.v2)) .save.bad{color:var(--r-high-text)}body:not(:has(.v2)) .dot.busy{background:var(--r-med)}body:not(:has(.v2)) .dot.bad{background:var(--r-high)}body:not(:has(.v2)) .start-rev{max-width:640px;margin:40px auto;padding:20px 22px}body:not(:has(.v2)) .start-rev h1{font-size:var(--fs-title);margin:0 0 6px}body:not(:has(.v2)) .carry.room .carry-body{grid-template-columns:minmax(0,1fr)}:is(body:not(:has(.v2)) .carry.room .carry-side,body:not(:has(.v2)) .carry.room .carry-right){display:none}body:not(:has(.v2)) .carry.room .ws2 td{padding:10px}body:not(:has(.v2)) .main.ov{overflow:auto}body:not(:has(.v2)) .ov-wrap{flex-direction:column;gap:16px;max-width:1280px;padding:16px;display:flex}body:not(:has(.v2)) .ov-next{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:900px;box-shadow:var(--elev-1);grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 12px;padding:12px 14px;display:grid}body:not(:has(.v2)) .ov-next .k{font-size:var(--fs-13);letter-spacing:.06em;text-transform:uppercase;color:var(--hz-text);align-items:center;gap:5px;font-weight:800;display:inline-flex}body:not(:has(.v2)) .ov-next .t{font-size:var(--fs-14-5);font-weight:600}body:not(:has(.v2)) .ov-next .m{font-size:var(--fs-12-5);color:var(--ink-3);grid-column:2}body:not(:has(.v2)) .ov-next .tb-btn{grid-area:1/3/3;align-self:center}body:not(:has(.v2)) .ov-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){body:not(:has(.v2)) .ov-cols{grid-template-columns:1fr}}:is(body:not(:has(.v2)) .ov-left,body:not(:has(.v2)) .ov-right){flex-direction:column;gap:16px;display:flex}body:not(:has(.v2)) .ov-card .hd{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}body:not(:has(.v2)) .ov-card .hd span{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) .ov-card .m{font-size:var(--fs-12-5);color:var(--ink-3);display:block}:is(body:not(:has(.v2)) .rev-row,body:not(:has(.v2)) .ses-row,body:not(:has(.v2)) .file-row,body:not(:has(.v2)) .ppl-row){border-bottom:1px solid var(--line);font-size:var(--fs-13-5);grid-template-columns:44px 1fr auto;align-items:start;gap:10px;padding:10px 14px;display:grid}:is(body:not(:has(.v2)) .rev-row:last-child,body:not(:has(.v2)) .ses-row:last-child,body:not(:has(.v2)) .file-row:last-child,body:not(:has(.v2)) .ppl-row:last-child){border-bottom:none}body:not(:has(.v2)) .rv{font-size:var(--fs-section);text-align:center;font-weight:800;line-height:1.1}body:not(:has(.v2)) .rv small{font-size:var(--fs-12);color:var(--ink-3);font-weight:600;display:block}body:not(:has(.v2)) .ses-row .av{display:inline-flex}body:not(:has(.v2)) .ses-row .av span{width:var(--av);height:var(--av);background:var(--hz-deep);color:var(--surface);font-size:var(--fs-12);border:1.5px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-left:-4px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .ppl-row .pv{width:var(--av);height:var(--av);background:var(--hz-deep);color:var(--surface);font-size:var(--fs-12);border:1.5px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-left:-4px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .file-row{grid-template-columns:110px 1fr auto}body:not(:has(.v2)) .file-row.nf{background:var(--r-med-bg)}body:not(:has(.v2)) .ppl-row{grid-template-columns:32px 1fr}body:not(:has(.v2)) .due-box{padding:14px}body:not(:has(.v2)) .due-box .big{font-size:var(--fs-24);font-weight:800;display:block}body:not(:has(.v2)) .due-box p{font-size:var(--fs-13);color:var(--ink-2);margin:8px 0 0}body:not(:has(.v2)) .ov-card .facts{font-size:var(--fs-13);grid-template-columns:120px 1fr;gap:6px 10px;margin:0;padding:12px 14px;display:grid}body:not(:has(.v2)) .ov-card .facts dt{color:var(--ink-3)}body:not(:has(.v2)) .ov-card .facts dd{margin:0}body:not(:has(.v2)) .carry.room table.ws2{table-layout:auto}body:not(:has(.v2)) .tabbar .tab{white-space:nowrap}:is(body:not(:has(.v2)) .sidebar.carry-side,body:not(:has(.v2)) .sidebar.side2){flex:none;width:auto}body:not(:has(.v2)) .tb-btn.sm.lt{height:var(--btn-sm-h)}body:not(:has(.v2)) .tabbar>.small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:1200px){body:not(:has(.v2)) .tabbar>.small{display:none}}body:not(:has(.v2)) .rx{flex-direction:column;flex:1;min-height:0;display:flex}body:not(:has(.v2)) .rx-body{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}body:not(:has(.v2)) .rx-left{flex-direction:column;gap:10px;min-height:0;padding:12px 16px;display:flex}body:not(:has(.v2)) .rx-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .rx-bar h2{font-size:var(--fs-section);letter-spacing:-.01em;margin:0 4px 0 0;font-weight:800}body:not(:has(.v2)) .rx-find{height:var(--btn-sm-h);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font:inherit;font-size:var(--fs-12-5);width:240px;padding:0 9px}body:not(:has(.v2)) .rx-r{font-size:var(--fs-12-5);color:var(--ink-3);margin-left:auto}body:not(:has(.v2)) .rx-tiles{flex-wrap:wrap;gap:8px;display:flex}body:not(:has(.v2)) .rx-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);text-align:left;font:inherit;color:var(--ink);box-shadow:var(--elev-1);cursor:pointer;flex:120px;grid-template-columns:auto 1fr;align-items:baseline;gap:0 8px;padding:8px 10px;display:grid}body:not(:has(.v2)) .rx-tile.on{background:var(--sel);border-color:var(--hz-line)}body:not(:has(.v2)) .rx-tile i{background:var(--ink-3);border-radius:2px;grid-row:span 2;align-self:center;width:8px;height:8px;display:inline-block}body:not(:has(.v2)) .rx-tile b{font-size:var(--fs-panel-big);font-weight:800}body:not(:has(.v2)) .rx-tile span{font-size:var(--fs-12-5);grid-column:2;font-weight:600}body:not(:has(.v2)) .rx-tile small{font-size:var(--fs-12);color:var(--ink-3);grid-column:2}body:not(:has(.v2)) .rx-tile.t-overdue i{background:var(--r-high)}body:not(:has(.v2)) .rx-states .st-overdue{background:var(--r-high)}body:not(:has(.v2)) .rx-tile.t-undecided i{background:var(--r-med)}body:not(:has(.v2)) .rx-states .st-undecided{background:var(--r-med)}body:not(:has(.v2)) .rx-tile.t-no_owner i{background:var(--blue)}body:not(:has(.v2)) .rx-states .st-no_owner{background:var(--blue)}body:not(:has(.v2)) .rx-tile.t-in_progress i{background:var(--prog)}body:not(:has(.v2)) .rx-states .st-in_progress{background:var(--prog)}body:not(:has(.v2)) .rx-tile.t-closed i{background:var(--r-low)}body:not(:has(.v2)) .rx-states .st-closed{background:var(--r-low)}body:not(:has(.v2)) .rx-tile.t-closed_missing i{background:var(--r-high-line)}body:not(:has(.v2)) .rx-states .st-closed_missing{background:var(--r-high-line)}body:not(:has(.v2)) .rx-states .st-declined{background:var(--line-2)}body:not(:has(.v2)) .rx-states{background:var(--surface-3);border-radius:4px;height:8px;display:flex;overflow:hidden}body:not(:has(.v2)) .rx-states i{height:100%;display:block}body:not(:has(.v2)) .rx-grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);flex:1;min-height:0;overflow:auto}body:not(:has(.v2)) .rx-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-13-5);table-layout:fixed;min-width:820px}body:not(:has(.v2)) .rx-table th{background:var(--surface-2);font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line);z-index:2;white-space:nowrap;padding:8px 10px;font-weight:700;position:sticky;top:0}body:not(:has(.v2)) .rx-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;cursor:pointer;padding:9px 10px;line-height:1.4}body:not(:has(.v2)) .rx-table tr:hover td{background:var(--surface-2)}body:not(:has(.v2)) .rx-table tr.sel td{background:var(--sel)}body:not(:has(.v2)) .rx-table tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--hz)}body:not(:has(.v2)) .rx-table tr.fade td{color:var(--ink-3)}body:not(:has(.v2)) .rx-table td.ref{color:var(--ink-2);white-space:nowrap;font-weight:700}body:not(:has(.v2)) .rx-table td small{color:var(--ink-3);font-size:var(--fs-12);display:block}body:not(:has(.v2)) .rx-table .n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body:not(:has(.v2)) .rx-table .age{color:var(--r-high-text);font-weight:600}body:not(:has(.v2)) .rx-table .who{align-items:center;gap:7px;display:inline-flex}body:not(:has(.v2)) .rx-table .pv{width:var(--av-sm);height:var(--av-sm);background:var(--blue);color:var(--on-ink);font-size:var(--fs-12);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}body:not(:has(.v2)) .rx-table .chk{text-align:center;width:36px}body:not(:has(.v2)) .rst{min-height:var(--pill-h);font-size:var(--fs-12);white-space:nowrap;background:var(--surface-3);color:var(--ink-2);border-radius:12px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex}body:not(:has(.v2)) .rst.st-overdue{background:var(--r-high-bg);color:var(--r-high-ink)}:is(body:not(:has(.v2)) .rst.st-undecided,body:not(:has(.v2)) .rst.st-inbox){background:var(--r-med-bg);color:var(--r-med-ink)}body:not(:has(.v2)) .rst.st-no_owner{background:var(--blue-bg);color:var(--blue)}body:not(:has(.v2)) .rst.st-in_progress{background:var(--prog-bg);color:var(--prog)}:is(body:not(:has(.v2)) .rst.st-closed,body:not(:has(.v2)) .rst.st-tied){background:var(--r-low-bg);color:var(--r-low-ink)}body:not(:has(.v2)) .rst.st-closed_missing{background:var(--surface-3);color:var(--r-high-ink)}body:not(:has(.v2)) .rx-foot{font-size:var(--fs-12-5);color:var(--ink-3);align-items:center;gap:12px;display:flex}body:not(:has(.v2)) .rx-foot .pager{align-items:center;gap:8px;margin-left:auto;display:inline-flex}body:not(:has(.v2)) .rx-foot .pager button{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-btn);cursor:pointer;padding:0 8px}body:not(:has(.v2)) .rx-over{color:var(--r-high-ink)}body:not(:has(.v2)) .carry-right .ev-chips{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}body:not(:has(.v2)) .carry-right .ev-chip{max-width:100%;font:inherit;font-size:var(--fs-12-5);text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:5px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;display:inline-flex}body:not(:has(.v2)) .carry-right .ev-chip b{overflow-wrap:anywhere;font-weight:600}body:not(:has(.v2)) .carry-right .ev-chip span{color:var(--ink-2)}body:not(:has(.v2)) .carry-right .ev-chip:hover{border-color:var(--ink-3)}body:not(:has(.v2)) .carry-right .evc{font-size:var(--fs-12-5);border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:flex}body:not(:has(.v2)) .carry-right .evc span{color:var(--ink-3)}:is(body:not(:has(.v2)) .carry-right .dform input,body:not(:has(.v2)) .carry-right .dform select){font:inherit;font-size:var(--fs-13);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;min-height:var(--input-h);background:var(--surface);padding:5px 8px}body:not(:has(.v2)) .carry-right .chips-row{flex-wrap:wrap;gap:6px;display:flex}body:not(:has(.v2)) .carry-right .chip{font-size:var(--fs-12-5);border-radius:var(--r-btn);border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}body:not(:has(.v2)) .carry-right .chip b{color:var(--blue)}body:not(:has(.v2)) .ktag{font-size:var(--fs-12);letter-spacing:.05em;text-transform:uppercase;background:var(--blue-bg);color:var(--blue);border-radius:3px;align-items:center;margin-right:6px;padding:1px 6px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .ktag.incident{background:var(--r-high-bg);color:var(--r-high-ink)}body:not(:has(.v2)) .ktag.standard{background:var(--prog-bg);color:var(--prog)}body:not(:has(.v2)) .pc-drop{border:1.5px dashed var(--hz-line);background:var(--sel);border-radius:var(--r-sm);font-size:var(--fs-13);color:var(--ink-2);align-items:center;gap:12px;padding:10px 14px;display:flex}body:not(:has(.v2)) .pc-drop.over{border-color:var(--hz-text)}body:not(:has(.v2)) .pc-drop b{color:var(--hz-deep)}body:not(:has(.v2)) .pc-drop .grow{flex:1}body:not(:has(.v2)) .pc-drop small{color:var(--ink-3);font-size:var(--fs-12);display:block}body:not(:has(.v2)) .pc-bulk{font-size:var(--fs-12-5);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}body:not(:has(.v2)) .pc-bulk input[type=text]{font:inherit;font-size:var(--fs-12-5);border:1px solid var(--line-2);border-radius:var(--r-sm);flex:1;min-width:280px;padding:4px 8px}body:not(:has(.v2)) .pc-map{background:var(--surface);border:1px solid var(--hz-line);border-radius:var(--r-sm);font-size:var(--fs-13);flex-direction:column;gap:8px;padding:12px 14px;display:flex}body:not(:has(.v2)) .pc-map .grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 14px;display:grid}body:not(:has(.v2)) .pc-map label{color:var(--ink-2);font-size:var(--fs-12-5);flex-direction:column;gap:3px;display:flex}:is(body:not(:has(.v2)) .pc-map select,body:not(:has(.v2)) .pc-map input){font:inherit;font-size:var(--fs-13);min-height:var(--input-h);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:4px 8px}body:not(:has(.v2)) .pc-map small{color:var(--ink-3);font-size:var(--fs-12)}body:not(:has(.v2)) .carry-right .plant-block{border:1px solid var(--hz-line);background:var(--sel);border-radius:var(--r-sm);font-size:var(--fs-13);flex-direction:column;gap:6px;padding:8px 10px;display:flex}body:not(:has(.v2)) .carry-right .plant-block .done{color:var(--ink-3)}body:not(:has(.v2)) .touch-line{font-size:var(--fs-12);color:var(--hz-deep);font-weight:600;display:block}@media (max-width:1199px){body:not(:has(.v2)) .rx-body{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;overflow:auto}body:not(:has(.v2)) .rx-left{min-height:460px}body:not(:has(.v2)) .rx-find{width:180px}}body:not(:has(.v2)) .carry-right .plant-block .hint{margin:2px 0 0;display:block}body:not(:has(.v2)) .rx-table .n small{white-space:normal}body:not(:has(.v2)) .pc-home-row{border-top:1px solid var(--line);font-size:var(--fs-13-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}body:not(:has(.v2)) .pc-home-row .m{color:var(--ink-3);font-size:var(--fs-12-5);display:block}body:not(:has(.v2)) .pc-home-group{max-width:880px}body:not(:has(.v2)) .rx-table td b{white-space:nowrap}@media (max-width:1199px){body:not(:has(.v2)) .rx-grid{min-height:280px}body:not(:has(.v2)) .rx-body>.carry-right{border-left:none;border-top:1px solid var(--line)}}body:not(:has(.v2)) .vf{background:var(--bg);min-height:100vh}body:not(:has(.v2)) .vf-top{height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:-.02em;align-items:center;gap:9px;padding:0 16px;font-weight:800;display:flex}body:not(:has(.v2)) .vf-top .brand-mark{width:var(--av);height:var(--av);background:var(--ink);border-radius:7px;display:inline-block}body:not(:has(.v2)) .vf-main{flex-direction:column;gap:14px;max-width:720px;margin:40px auto;padding:0 16px;display:flex}body:not(:has(.v2)) .vf-main h1{font-size:var(--fs-title);margin:0}body:not(:has(.v2)) .vf-lead{color:var(--ink-2);margin:0}body:not(:has(.v2)) .vf-row{gap:8px;display:flex}body:not(:has(.v2)) .vf-input{min-height:var(--input-h);font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);flex:1;padding:0 10px}body:not(:has(.v2)) .vf-drop{border:1.5px dashed var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}body:not(:has(.v2)) .vf-drop.over{border-color:var(--hz-text);background:var(--sel)}body:not(:has(.v2)) .vf-answer{border-radius:var(--r-sm);border:1px solid var(--line);padding:12px 14px}body:not(:has(.v2)) .vf-answer p{margin:0 0 6px}body:not(:has(.v2)) .vf-answer.ok{background:var(--r-low-bg);border-color:var(--r-low-line);color:var(--r-low-ink)}body:not(:has(.v2)) .vf-answer.no{background:var(--r-high-bg);border-color:var(--r-high-line);color:var(--r-high-ink)}body:not(:has(.v2)) .vf-answer .m{color:var(--ink-2)}body:not(:has(.v2)) .vf-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:10px;display:grid}body:not(:has(.v2)) .vf-cols h2{font-size:var(--fs-12-5);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 4px}body:not(:has(.v2)) .vf-cols p{color:var(--ink-2);font-size:var(--fs-13-5);margin:0}body:not(:has(.v2)) .rp{flex-direction:column;flex:1;min-height:0;display:flex}body:not(:has(.v2)) .rp-body{flex:1;grid-template-columns:260px minmax(0,1fr) 320px;min-height:0;display:grid}:is(body:not(:has(.v2)) .rp-nav,body:not(:has(.v2)) .rp-side){background:var(--surface);flex-direction:column;gap:10px;padding:12px 14px;display:flex;overflow:auto}body:not(:has(.v2)) .rp-nav{border-right:1px solid var(--line)}body:not(:has(.v2)) .rp-side{border-left:1px solid var(--line);background:var(--bg)}body:not(:has(.v2)) .rp-h{font-size:var(--fs-12-5);align-items:baseline;gap:8px;display:flex}body:not(:has(.v2)) .rp-h span{color:var(--ink-3)}body:not(:has(.v2)) .rp-nav ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}body:not(:has(.v2)) .rp-nav li a{border-radius:var(--r-btn);color:var(--ink);font-size:var(--fs-13);grid-template-columns:22px 1fr auto;align-items:baseline;gap:6px;padding:5px 6px;text-decoration:none;display:grid}body:not(:has(.v2)) .rp-nav li a:hover{background:var(--surface-2)}body:not(:has(.v2)) .rp-nav .n{color:var(--ink-3);font-weight:700}body:not(:has(.v2)) .rp-nav .st{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) .rp-nav .st.todo{color:var(--hz-deep);font-weight:600}body:not(:has(.v2)) .rp-rev{font-size:var(--fs-12-5);color:var(--ink-2);flex-direction:column;gap:3px;display:flex}body:not(:has(.v2)) .rp-rev select{font:inherit;min-height:var(--btn-sm-h)}body:not(:has(.v2)) .rp-legend{font-size:var(--fs-12);color:var(--ink-3);gap:12px;display:flex}body:not(:has(.v2)) .rp-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;display:inline-block}body:not(:has(.v2)) .rp-legend i.b{background:var(--blue)}body:not(:has(.v2)) .rp-legend i.y{background:var(--r-med-bg);border:1px solid var(--r-med-line)}body:not(:has(.v2)) .rp-exports{flex-wrap:wrap;gap:6px;display:flex}body:not(:has(.v2)) .rp-doc{background:var(--surface-3);padding:18px;overflow:auto}body:not(:has(.v2)) .rp-page{background:var(--surface);max-width:860px;box-shadow:var(--elev-2);margin:0 auto;padding:34px 44px;position:relative}body:not(:has(.v2)) .rp-draft{color:var(--hz-deep);letter-spacing:.1em;font-weight:800;font-size:var(--fs-12-5);position:absolute;top:12px;right:18px}body:not(:has(.v2)) .rp-page h1{font-size:var(--fs-title);margin:0 0 14px}body:not(:has(.v2)) .rp-sec{margin:0 0 22px;scroll-margin-top:12px}body:not(:has(.v2)) .rp-sec h2{font-size:var(--fs-section);margin:0 0 8px}body:not(:has(.v2)) .rp-sec h3{font-size:var(--fs-14);margin:10px 0 6px}body:not(:has(.v2)) .rp-blue{color:var(--blue);margin:0 0 8px}body:not(:has(.v2)) .rp-blue p{color:var(--blue);margin:0 0 8px}body:not(:has(.v2)) .rp-yellow{background:var(--r-med-bg);border:1px solid var(--r-med-line);border-radius:var(--r-sm);margin:0 0 8px;padding:8px 10px}body:not(:has(.v2)) .rp-yellow p{margin:0 0 6px}body:not(:has(.v2)) .rp-yellow.prompt{color:var(--ink-2);font-style:italic}body:not(:has(.v2)) .rp-yellow textarea{width:100%;font:inherit;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:6px 8px;font-style:normal}body:not(:has(.v2)) .rp-yellow .row{gap:6px;margin-top:6px;display:flex}body:not(:has(.v2)) .rp-kv{margin:0 0 8px}body:not(:has(.v2)) .rp-kv div{grid-template-columns:130px 1fr;gap:8px;display:grid}body:not(:has(.v2)) .rp-kv dt{color:var(--ink-3)}body:not(:has(.v2)) .rp-kv dd{color:var(--blue);margin:0}body:not(:has(.v2)) .rp-table-wrap{margin:0 0 10px;overflow:auto}body:not(:has(.v2)) .rp-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}body:not(:has(.v2)) .rp-table th{text-align:left;background:var(--surface-2);color:var(--ink-3);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:6px 8px}body:not(:has(.v2)) .rp-table td{border-bottom:1px solid var(--line);color:var(--blue);vertical-align:top;padding:6px 8px}body:not(:has(.v2)) .rp-table td:first-child{color:var(--ink);font-weight:600}body:not(:has(.v2)) .rp-table td.src{color:var(--ink-3);font-weight:400;font-size:var(--fs-12);white-space:nowrap}body:not(:has(.v2)) .rp-table td.open{color:var(--hz-deep);font-weight:600}body:not(:has(.v2)) .rp-check-form{gap:6px;margin-top:4px;display:flex}body:not(:has(.v2)) .rp-check-form input{font:inherit;border:1px solid var(--line-2);border-radius:var(--r-sm);flex:1;padding:3px 6px}body:not(:has(.v2)) .rp-check-acts{gap:10px;margin-left:6px;display:inline-flex}body:not(:has(.v2)) .rp-comments{border-left:3px solid var(--blue-line);font-size:var(--fs-13);margin:6px 0;padding:4px 10px}body:not(:has(.v2)) .rp-comments .who{color:var(--ink-3);font-size:var(--fs-12);display:block}body:not(:has(.v2)) .rp-comment{align-items:flex-end;gap:6px;display:flex}body:not(:has(.v2)) .rp-comment label{flex:1}body:not(:has(.v2)) .rp-comment textarea{width:100%;font:inherit;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:5px 8px}:is(body:not(:has(.v2)) .rp-ready,body:not(:has(.v2)) .rp-note){flex-direction:column;gap:6px;padding:12px 14px;display:flex}body:not(:has(.v2)) .rp-note p{font-size:var(--fs-13);color:var(--ink-2);margin:0}body:not(:has(.v2)) .rp-count{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:baseline;gap:8px;padding:4px 0;text-decoration:none;display:grid}body:not(:has(.v2)) .rp-count b{font-size:var(--fs-panel-big);color:var(--r-low-text)}body:not(:has(.v2)) .rp-count.open b{color:var(--hz-deep)}body:not(:has(.v2)) .rp-count small{color:var(--ink-3);font-size:var(--fs-12);display:block}body:not(:has(.v2)) .rp-count em{font-style:normal;font-size:var(--fs-12);color:var(--hz-deep);font-weight:600}@media (max-width:1199px){body:not(:has(.v2)) .rp-body{grid-template-columns:minmax(0,1fr);overflow:auto}body:not(:has(.v2)) .rp-doc{overflow:visible}}body:not(:has(.v2)) .so{flex-direction:column;flex:1;min-height:0;display:flex}body:not(:has(.v2)) .so-body{flex:1;grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}body:not(:has(.v2)) .so-main{flex-direction:column;gap:12px;padding:18px 22px;display:flex}body:not(:has(.v2)) .so-main h1{font-size:var(--fs-title);margin:0}body:not(:has(.v2)) .so-main .m{color:var(--ink-3);font-size:var(--fs-12-5)}body:not(:has(.v2)) .so-counts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}body:not(:has(.v2)) .so-count{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-12);flex-direction:column;padding:8px 10px;text-decoration:none;display:flex}body:not(:has(.v2)) .so-count b{font-size:var(--fs-24);color:var(--r-low-text)}body:not(:has(.v2)) .so-count.open{border-color:var(--hz-line);background:var(--sel)}body:not(:has(.v2)) .so-count.open b{color:var(--hz-deep)}body:not(:has(.v2)) .so-count.info b{color:var(--ink)}body:not(:has(.v2)) .so-h{font-size:var(--fs-12-5);align-items:baseline;gap:8px;margin-top:6px;display:flex}body:not(:has(.v2)) .so-h span{color:var(--ink-3)}:is(body:not(:has(.v2)) .so-team .pv,body:not(:has(.v2)) .so-ap .pv){width:var(--av-sm);height:var(--av-sm);background:var(--blue);color:var(--on-ink);font-size:var(--fs-12);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .so-say ul{margin:6px 0;padding-left:18px}body:not(:has(.v2)) .so-say .not{color:var(--ink-2);margin:0;font-style:italic}body:not(:has(.v2)) .so-block{border-top:2px solid var(--ink);flex-direction:column;gap:2px;padding-top:8px;display:flex}body:not(:has(.v2)) .so-block .nm{font-size:var(--fs-section)}body:not(:has(.v2)) .so-check{background:var(--surface-2);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}body:not(:has(.v2)) .so-code{width:13ch;min-height:var(--input-h);font:inherit;font-size:var(--fs-section);letter-spacing:.3em;text-align:center;border:1px solid var(--line-2);border-radius:var(--r-sm)}body:not(:has(.v2)) .so-err{color:var(--r-high-ink);width:100%}body:not(:has(.v2)) .so-signed{color:var(--r-low-ink);background:var(--r-low-bg);border-radius:var(--r-sm);word-break:break-all;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}body:not(:has(.v2)) .so-ap{align-items:center;gap:6px;display:flex}body:not(:has(.v2)) .so-ap small{color:var(--ink-3);display:block}body:not(:has(.v2)) .so-erratum{margin:0}body:not(:has(.v2)) .so-erratum small{color:var(--ink-3)}body:not(:has(.v2)) .so-erratum-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}body:not(:has(.v2)) .so-erratum-form label{font-size:var(--fs-12-5);flex-direction:column;gap:3px;display:flex}body:not(:has(.v2)) .so-erratum-form input{font:inherit;min-height:var(--input-h);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:0 8px}body:not(:has(.v2)) .so-side{flex-direction:column;gap:10px;display:flex}@media (max-width:1199px){body:not(:has(.v2)) .so-body{grid-template-columns:minmax(0,1fr)}body:not(:has(.v2)) .so-erratum-form{grid-template-columns:1fr}}body:not(:has(.v2)) .ap{background:var(--bg);min-height:100vh}body:not(:has(.v2)) .ap-top{height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:0 16px;font-weight:800;display:flex}body:not(:has(.v2)) .ap-top .brand-mark{width:var(--av);height:var(--av);background:var(--ink);border-radius:7px}body:not(:has(.v2)) .ap-who{font-weight:500;font-size:var(--fs-12-5);color:var(--ink-3);margin-left:auto}body:not(:has(.v2)) .ap-main{flex-direction:column;gap:12px;max-width:480px;margin:0 auto;padding:18px 16px 40px;display:flex}body:not(:has(.v2)) .ap-main h1{font-size:var(--fs-title);margin:0}body:not(:has(.v2)) .ap-study{margin:0}body:not(:has(.v2)) .ap-meta{color:var(--ink-3);font-size:var(--fs-12-5);margin:0}body:not(:has(.v2)) .ap-step{color:var(--ink-3);font-size:var(--fs-12-5);margin:0}body:not(:has(.v2)) .ap-foot{color:var(--ink-3);font-size:var(--fs-12-5);margin:0}body:not(:has(.v2)) .ap-main .m{color:var(--ink-3);font-size:var(--fs-12-5);margin:0}body:not(:has(.v2)) .ap-lead{color:var(--ink-2);margin:0}body:not(:has(.v2)) .ap-nums{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}body:not(:has(.v2)) .ap-nums div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-12);color:var(--ink-3);flex-direction:column;padding:8px;display:flex}body:not(:has(.v2)) .ap-nums b{font-size:var(--fs-24);color:var(--ink)}body:not(:has(.v2)) .ap-change{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:28px 1fr;gap:10px;padding:10px;display:grid}body:not(:has(.v2)) .ap-change p{margin:4px 0 0}body:not(:has(.v2)) .ap-change.carried{display:block}body:not(:has(.v2)) .ap-change.carried summary{cursor:pointer;align-items:center;gap:10px;display:flex}body:not(:has(.v2)) .ap-k{width:26px;height:26px;font-weight:800;font-size:var(--fs-12-5);background:var(--sel);color:var(--hz-deep);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}body:not(:has(.v2)) .ap-k.retired{background:var(--surface-3);color:var(--ink-2)}body:not(:has(.v2)) .ap-k.new{background:var(--blue-bg);color:var(--blue)}body:not(:has(.v2)) .ap-k.carried{background:var(--r-low-bg);color:var(--r-low-text)}body:not(:has(.v2)) .ap-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:6px;padding:12px;display:flex}:is(body:not(:has(.v2)) .ap-card p,body:not(:has(.v2)) .ap-card ul){margin:0}body:not(:has(.v2)) .ap-card ul{padding-left:18px}body:not(:has(.v2)) .ap-not{color:var(--ink-2);font-style:italic}body:not(:has(.v2)) .ap-block{border-top:2px solid var(--ink);flex-direction:column;gap:8px;padding-top:8px;display:flex}body:not(:has(.v2)) .ap-field{font-size:var(--fs-12-5);color:var(--ink-2);flex-direction:column;gap:4px;display:flex}:is(body:not(:has(.v2)) .ap-field input,body:not(:has(.v2)) .ap-field textarea){font:inherit;min-height:var(--input-h);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:6px 10px}body:not(:has(.v2)) .ap-wide{justify-content:center;width:100%}body:not(:has(.v2)) .ap-code{gap:8px;display:flex}body:not(:has(.v2)) .ap-code input{min-height:var(--btn-h);font:inherit;font-size:var(--fs-section);letter-spacing:.3em;text-align:center;border:1px solid var(--line-2);border-radius:var(--r-sm);flex:1}body:not(:has(.v2)) .ap-codein{min-height:var(--btn-h);font:inherit;font-size:var(--fs-section);letter-spacing:.3em;text-align:center;border:1px solid var(--line-2);border-radius:var(--r-sm);flex:1}body:not(:has(.v2)) .ap-err{color:var(--r-high-ink);margin:0}body:not(:has(.v2)) .ap-ok{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}body:not(:has(.v2)) .ap-ok>span{background:var(--r-low-bg);width:48px;height:48px;color:var(--r-low-text);font-size:var(--fs-24);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}body:not(:has(.v2)) .ap-ok p{color:var(--ink-3);margin:0}body:not(:has(.v2)) .ap-big{font-size:var(--fs-24);font-weight:800}body:not(:has(.v2)) .ap-person{align-items:center;gap:8px;display:flex}body:not(:has(.v2)) .ap-person .pv{width:var(--av-sm);height:var(--av-sm);background:var(--blue);color:var(--on-ink);font-size:var(--fs-12);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}body:not(:has(.v2)) .ap-person span:nth-child(2){flex:1}body:not(:has(.v2)) .ap-sub{margin-top:6px}body:not(:has(.v2)) .rec{flex-direction:column;gap:12px;padding:14px 16px;display:flex;overflow:auto}body:not(:has(.v2)) .rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(body:not(:has(.v2)) .rec-card,body:not(:has(.v2)) .rec-verify,body:not(:has(.v2)) .rec-entries){flex-direction:column;gap:8px;padding:12px 14px;display:flex}body:not(:has(.v2)) .rec .hd{align-items:baseline;gap:8px;display:flex}body:not(:has(.v2)) .rec .hd span{color:var(--ink-3);font-size:var(--fs-12-5)}body:not(:has(.v2)) .rec .rp-table td small{color:var(--ink-3);font-size:var(--fs-12);display:block}body:not(:has(.v2)) .rec .rp-table td.fp{font-variant-numeric:tabular-nums;white-space:nowrap}body:not(:has(.v2)) .rec .pv{width:var(--av-sm);height:var(--av-sm);background:var(--blue);color:var(--on-ink);font-size:var(--fs-12);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:7px;font-weight:700;display:inline-flex}body:not(:has(.v2)) .rec .pv.sys{background:var(--line-2);color:var(--ink-2)}body:not(:has(.v2)) .rec-kv{font-size:var(--fs-13);grid-template-columns:140px 1fr;gap:6px 10px;margin:0;display:grid}body:not(:has(.v2)) .rec-kv dt{color:var(--ink-3)}body:not(:has(.v2)) .rec-kv dd{margin:0}:is(body:not(:has(.v2)) .rec-find input,body:not(:has(.v2)) .rec-bar input){font:inherit;min-height:var(--btn-sm-h);border:1px solid var(--line);border-radius:var(--r-sm);width:260px;padding:0 9px}body:not(:has(.v2)) .rec-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}body:not(:has(.v2)) .rec-steps p{color:var(--ink-2);font-size:var(--fs-13);margin:4px 0}body:not(:has(.v2)) .rec-cmd{background:var(--ink);color:var(--on-ink);border-radius:var(--r-sm);font-size:var(--fs-12-5);white-space:nowrap;padding:6px 8px;display:block;overflow:auto}body:not(:has(.v2)) .rec-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body:not(:has(.v2)) .rec-bar .chips a{font-size:var(--fs-12-5);color:var(--ink-2);border-radius:4px;padding:5px 10px;font-weight:600;text-decoration:none}body:not(:has(.v2)) .rec-bar .chips a.on{background:var(--surface);color:var(--ink);box-shadow:var(--elev-1)}body:not(:has(.v2)) .rec-list{margin:0;padding:0;list-style:none}body:not(:has(.v2)) .rec-list li{border-bottom:1px solid var(--line);font-size:var(--fs-13);grid-template-columns:170px minmax(0,1fr) 220px 70px;align-items:baseline;gap:10px;padding:7px 0;display:grid}:is(body:not(:has(.v2)) .rec-list .when,body:not(:has(.v2)) .rec-list .seq){color:var(--ink-3);font-size:var(--fs-12-5);font-variant-numeric:tabular-nums}body:not(:has(.v2)) .rec-list .by{color:var(--ink-2)}body:not(:has(.v2)) .rec-list li.undone .what{color:var(--ink-3);text-decoration:line-through}@media (max-width:1199px){:is(body:not(:has(.v2)) .rec-grid,body:not(:has(.v2)) .rec-steps){grid-template-columns:minmax(0,1fr)}body:not(:has(.v2)) .rec-list li{grid-template-columns:minmax(0,1fr);gap:2px}}body:not(:has(.v2)) .wait-card{margin-bottom:12px;padding:12px 14px}body:not(:has(.v2)) .wait-row{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}body:not(:has(.v2)) .wait-row small{color:var(--ink-3);font-size:var(--fs-12-5);display:block}body:not(:has(.v2)) .wait-row em{color:var(--hz-deep);white-space:nowrap;font-style:normal;font-weight:700}body:not(:has(.v2)) .tb-btn.danger-outline{color:var(--r-high-ink);border:1px solid var(--r-high);background:0 0}body:not(:has(.v2)) .tb-btn.danger-outline:hover:not(:disabled){background:var(--r-high-bg)}body:not(:has(.v2)) .so-ap-acts{align-items:center;gap:10px;margin-left:auto;display:inline-flex}:is(body:not(:has(.v2)) .so-remove,body:not(:has(.v2)) .so-add){margin:6px 0 10px}body:not(:has(.v2)) .so-add>b{margin-bottom:6px;display:block}@media (max-width:640px){body:not(:has(.v2)) .ov-next{grid-template-columns:1fr}body:not(:has(.v2)) .ov-next .m{grid-area:auto/1}body:not(:has(.v2)) .ov-next .tb-btn{grid-area:auto/1}body:not(:has(.v2)) .ov-next form{grid-area:auto/1}body:not(:has(.v2)) .ov-next .tb-btn{justify-self:start;margin-top:8px}:is(body:not(:has(.v2)) .rev-row,body:not(:has(.v2)) .file-row){grid-template-columns:36px 1fr}:is(body:not(:has(.v2)) .rev-row>:last-child:not(div),body:not(:has(.v2)) .file-row>:last-child:not(div)){grid-column:2;justify-self:start}body:not(:has(.v2)) .ov-wrap{padding-left:12px;padding-right:12px}}body:not(:has(.v2)) .state-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-1);max-width:560px;overflow:hidden}body:not(:has(.v2)) .state-card .cap{font-size:var(--fs-11-5);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);padding:8px 14px;font-weight:700}body:not(:has(.v2)) .state-card .bd{padding:14px}body:not(:has(.v2)) .state-card .t{font-size:var(--fs-14-5);margin-bottom:4px;display:block}body:not(:has(.v2)) .state-card p{font-size:var(--fs-13-5);color:var(--ink-2)}body:not(:has(.v2)) .state-card p.sub{color:var(--ink-3);margin-top:4px}body:not(:has(.v2)) .state-card .acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}body:not(:has(.v2)) .state-page{background:var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}body:not(:has(.v2)) .livebar{font-size:var(--fs-13);background:var(--r-med-bg);color:var(--r-med-ink);border-bottom:1px solid var(--r-med-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 16px;display:flex}body:not(:has(.v2)) .livebar.ask{background:var(--sel);color:var(--ink);border-bottom-color:var(--hz-line)}:is(body:not(:has(.v2)) .livebar .acts,body:not(:has(.v2)) .state-inline .acts){flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}body:not(:has(.v2)) .state-inline .acts{width:100%;margin:8px 0 0}body:not(:has(.v2)) .ws-empty .state-card{margin:18px auto}body:not(:has(.v2)) dialog.confirm{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);width:calc(100% - 32px);max-width:440px;box-shadow:var(--lift);margin:auto;padding:18px 20px}body:not(:has(.v2)) dialog.confirm::backdrop{background:#14120e59}body:not(:has(.v2)) dialog.confirm h3{font-size:var(--fs-section);margin-bottom:6px}body:not(:has(.v2)) dialog.confirm p{font-size:var(--fs-13-5);color:var(--ink-2)}body:not(:has(.v2)) dialog.confirm .row{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:640px){body:not(:has(.v2)) .topbar{gap:8px;padding:0 10px}body:not(:has(.v2)) .topbar .brand-name{display:none}body:not(:has(.v2)) .topbar .tb-sep{display:none}body:not(:has(.v2)) .topbar .crumb-slash{display:none}body:not(:has(.v2)) .topbar .crumb-sub{display:none}body:not(:has(.v2)) .topbar .search{display:none}body:not(:has(.v2)) .topbar .ws-sub{display:none}body:not(:has(.v2)) .topbar .tb-flex+.tb-flex{display:none}:is(body:not(:has(.v2)) .topbar .page-title,body:not(:has(.v2)) .topbar .ws-switch){min-width:0;overflow:hidden}:is(body:not(:has(.v2)) .topbar .crumb-study,body:not(:has(.v2)) .topbar .ws-name){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}body:not(:has(.v2)) .topbar .tb-btn{gap:0;padding:0 9px;font-size:0}body:not(:has(.v2)) .home2-first{overflow-x:hidden}body:not(:has(.v2)) .fr2{padding:12px}body:not(:has(.v2)) .name-ws input{width:100%;min-width:0}body:not(:has(.v2)) .next2{grid-template-columns:1fr}:is(body:not(:has(.v2)) .next2 .k,body:not(:has(.v2)) .next2 .t,body:not(:has(.v2)) .next2 .m,body:not(:has(.v2)) .next2 .r){grid-area:auto/1}body:not(:has(.v2)) .drop2 .acts{flex-wrap:wrap}body:not(:has(.v2)) .tabbar{overflow-x:auto}}body:not(:has(.v2)) .progress-line{font-size:var(--fs-12);color:var(--ink-3);align-items:center;gap:8px;margin-top:4px;display:flex}body:not(:has(.v2)) .progress-line .bar{background:var(--surface-3);border-radius:3px;flex:0 0 120px;height:6px;overflow:hidden}body:not(:has(.v2)) .progress-line .bar i{background:var(--blue);height:100%;display:block}:is(body:not(:has(.v2)) .print-head,body:not(:has(.v2)) .print-foot){display:none}@media print{@page{margin:18mm 12mm}body:not(:has(.v2)){background:var(--surface)}body:not(:has(.v2)) .topbar{display:none!important}body:not(:has(.v2)) .tabbar{display:none!important}body:not(:has(.v2)) .statusbar{display:none!important}body:not(:has(.v2)) .livebar{display:none!important}body:not(:has(.v2)) .newbar{display:none!important}body:not(:has(.v2)) .ws-toast{display:none!important}body:not(:has(.v2)) .side2{display:none!important}body:not(:has(.v2)) .carry-left{display:none!important}body:not(:has(.v2)) .carry-right{display:none!important}body:not(:has(.v2)) .tb-btn{display:none!important}body:not(:has(.v2)) nav{display:none!important}body:not(:has(.v2)) dialog{display:none!important}body:not(:has(.v2)) .app{height:auto!important;display:block!important;overflow:visible!important}body:not(:has(.v2)) .main{height:auto!important;display:block!important;overflow:visible!important}body:not(:has(.v2)) main{height:auto!important;display:block!important;overflow:visible!important}:is(body:not(:has(.v2)) .print-head,body:not(:has(.v2)) .print-foot){font-size:var(--fs-12);color:var(--ink-2);justify-content:space-between;gap:12px;display:flex;position:fixed;left:0;right:0}body:not(:has(.v2)) .print-head{top:-12mm}body:not(:has(.v2)) .print-foot{bottom:-12mm}:is(body:not(:has(.v2)) .print-head b,body:not(:has(.v2)) .print-foot b){color:var(--r-crit);letter-spacing:.08em}}body:not(:has(.v2)) .bulkbar{background:var(--sel);border-bottom:1px solid var(--hz-line);font-size:var(--fs-13);align-items:center;gap:10px;padding:6px 12px;display:flex}body:not(:has(.v2)) .bulkbar .muted{color:var(--ink-3);font-size:var(--fs-12)}body:not(:has(.v2)) .ws input.pick{vertical-align:middle;accent-color:var(--hz-text);margin-right:6px}body:not(:has(.v2)) dialog.palette{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);width:min(640px,100% - 32px);color:var(--ink);box-shadow:var(--lift);margin:12vh auto auto;padding:0;overflow:hidden}body:not(:has(.v2)) dialog.palette::backdrop{background:#14120e4d}body:not(:has(.v2)) .palette-in{border:0;border-bottom:1px solid var(--line);width:100%;height:48px;font:inherit;font-size:var(--fs-14-5);background:var(--surface);color:var(--ink);padding:0 16px}body:not(:has(.v2)) .palette-in:focus{outline:none}body:not(:has(.v2)) dialog.palette ul{max-height:52vh;margin:0;padding:6px;list-style:none;overflow:auto}body:not(:has(.v2)) dialog.palette li{border-radius:var(--r-sm);font-size:var(--fs-13-5);cursor:pointer;grid-template-columns:110px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}body:not(:has(.v2)) dialog.palette li.on{background:var(--sel);box-shadow:inset 3px 0 0 var(--hz)}body:not(:has(.v2)) dialog.palette li .g{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) dialog.palette li .kbd{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) .palette-foot{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) dialog.palette li.none{color:var(--ink-3);cursor:default;grid-template-columns:1fr}body:not(:has(.v2)) .palette-foot{border-top:1px solid var(--line);background:var(--surface-2);padding:7px 14px}body:not(:has(.v2)) .bell-menu{width:min(380px,100vw - 24px);max-height:70vh;overflow:auto}body:not(:has(.v2)) .bell-menu .mh{justify-content:space-between;align-items:center;display:flex}body:not(:has(.v2)) .bell-none{color:var(--ink-3);font-size:var(--fs-13);padding:12px 14px}body:not(:has(.v2)) .bell-group{border-top:1px solid var(--line);padding:4px 0}body:not(:has(.v2)) .bell-study{font-size:var(--fs-11-5);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:6px 14px 2px;font-weight:700}body:not(:has(.v2)) .bell-line{color:var(--ink);font-size:var(--fs-13);flex-direction:column;gap:1px;padding:6px 14px;text-decoration:none;display:flex}body:not(:has(.v2)) .bell-line small{color:var(--ink-3);font-size:var(--fs-12)}body:not(:has(.v2)) .bell-line.read{color:var(--ink-3)}:is(body:not(:has(.v2)) .bell-line:hover,body:not(:has(.v2)) .bell-line:focus-visible){background:var(--sel)}body:not(:has(.v2)) .bell-all{border-top:1px solid var(--line);font-size:var(--fs-12-5)}body:not(:has(.v2)) .notes-wrap{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:18px 16px 40px;display:flex}body:not(:has(.v2)) .notes-wrap h1{font-size:var(--fs-title)}body:not(:has(.v2)) .notes-prefs{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}body:not(:has(.v2)) .notes-prefs fieldset{border:1px solid var(--line);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}body:not(:has(.v2)) .notes-prefs .check{align-items:center;gap:8px;display:flex}:is(body:not(:has(.v2)) .main.notes,body:not(:has(.v2)) .main.cal-main){overflow:auto}body:not(:has(.v2)) .cal-wrap{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}body:not(:has(.v2)) .cal-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}body:not(:has(.v2)) .cal-head h1{font-size:var(--fs-title)}body:not(:has(.v2)) .cal-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body:not(:has(.v2)) .cal-tools .chips a{text-decoration:none}body:not(:has(.v2)) .cal-find input{height:var(--btn-sm-h);border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;background:var(--surface);color:var(--ink);padding:0 9px}body:not(:has(.v2)) .cal-years{gap:6px;margin-left:auto;display:inline-flex}body:not(:has(.v2)) .cal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:760px;overflow:hidden}body:not(:has(.v2)) .cal .yrs{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:220px repeat(6,1fr);display:grid}body:not(:has(.v2)) .cal .yrs div{font-size:var(--fs-11-5);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-right:1px solid var(--line);padding:8px 10px;font-weight:700}body:not(:has(.v2)) .cal .yrs div.now{color:var(--hz-ink)}body:not(:has(.v2)) .cal-group>summary{background:var(--surface-2);border-bottom:1px solid var(--line);cursor:pointer;font-size:var(--fs-13);padding:7px 12px}body:not(:has(.v2)) .lane{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;min-height:74px;display:grid}body:not(:has(.v2)) .lane .nm{font-size:var(--fs-13-5);border-right:1px solid var(--line);padding:10px 12px}body:not(:has(.v2)) .lane .nm a{color:var(--ink);text-decoration:none}body:not(:has(.v2)) .lane .nm b{font-weight:600;display:block}body:not(:has(.v2)) .lane .nm span{font-size:var(--fs-12);color:var(--ink-3)}body:not(:has(.v2)) .lane .tr{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(16.666% - 1px), var(--line) calc(16.666% - 1px), var(--line) 16.666%);position:relative}body:not(:has(.v2)) .cal .bar{height:30px;font-size:var(--fs-12);white-space:nowrap;border-radius:5px;align-items:center;gap:8px;min-width:8px;padding:0 10px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:10px;overflow:hidden}body:not(:has(.v2)) .cal .bar .lbl{text-overflow:ellipsis;overflow:hidden}body:not(:has(.v2)) .cal .bar .due{margin-left:auto;font-weight:700}body:not(:has(.v2)) .cal .bar.quiet{background:var(--r-low-bg);color:var(--r-low-ink);border:1px solid var(--r-low-line)}body:not(:has(.v2)) .cal .bar.open{background:var(--r-med-bg);color:var(--r-med-ink);border:1px solid var(--wait-cell)}body:not(:has(.v2)) .cal .bar.due{background:var(--r-high-bg);color:var(--r-high-ink);border:1px solid var(--r-high-line)}body:not(:has(.v2)) .cal .bar.cut{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}body:not(:has(.v2)) .cal .bar.none{color:var(--ink-3);background:0 0;font-weight:400}body:not(:has(.v2)) .cal .mark{background:var(--hz);width:2px;height:38px;position:absolute;top:6px}body:not(:has(.v2)) .cal .mark span{font-size:var(--fs-10-5);color:var(--hz-ink);white-space:nowrap;font-weight:700;position:absolute;top:38px;left:-40px}body:not(:has(.v2)) .cal .today{background:var(--ink);opacity:.5;width:1.5px;position:absolute;top:0;bottom:0}body:not(:has(.v2)) .cal .plan{font-size:var(--fs-10-5);color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;display:flex;position:absolute;top:46px}body:not(:has(.v2)) .cal .plan-set{align-items:center;gap:4px;display:inline-flex}body:not(:has(.v2)) .cal .plan-set input{font:inherit;font-size:var(--fs-10-5);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:3px;padding:0 3px}body:not(:has(.v2)) .ckey{font-size:var(--fs-12-5);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;display:flex}body:not(:has(.v2)) .ckey i{vertical-align:-1px;border-radius:3px;width:14px;height:10px;margin-right:5px;display:inline-block}body:not(:has(.v2)) .ckey i.q{background:var(--r-low-bg);border:1px solid var(--r-low-line)}body:not(:has(.v2)) .ckey i.o{background:var(--r-med-bg);border:1px solid var(--wait-cell)}body:not(:has(.v2)) .ckey i.d{background:var(--r-high-bg);border:1px solid var(--r-high-line)}body:not(:has(.v2)) .ckey i.m{background:var(--hz);width:2px}body:not(:has(.v2)) .ckey i.t{background:var(--ink);opacity:.5;width:2px}@media (max-width:640px){body:not(:has(.v2)) .cal-wrap{overflow-x:auto}}body:not(:has(.v2)) .cal-tools .chips{flex-wrap:wrap;gap:4px;display:flex}body:not(:has(.v2)) .cal-tools .chips a{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-12-5);padding:4px 10px}body:not(:has(.v2)) .cal-tools .chips a.on{background:var(--sel);color:var(--ink);box-shadow:inset 0 -2px 0 var(--hz)}body:not(:has(.v2)) .livebar.demo{background:var(--sel);color:var(--ink);border-bottom-color:var(--hz-line)}body:not(:has(.v2)) .mi-group{border-top:1px solid var(--line);font-size:var(--fs-12-5);align-items:center;gap:4px;padding:6px 12px;display:flex}body:not(:has(.v2)) .mi-group .mi-k{color:var(--ink-3);min-width:64px}body:not(:has(.v2)) .mi-group button{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:var(--r-btn);font:inherit;cursor:pointer;padding:2px 8px}body:not(:has(.v2)) .mi-group button.on{background:var(--sel);border-color:var(--hz-text);color:var(--ink)}body:not(:has(.v2)) .hd .hd-h1{font-size:inherit;font-weight:700;line-height:inherit;margin:0}body:not(:has(.v2)) h1.crumb-study{line-height:inherit;margin:0}body:not(:has(.v2)) .state-card h1.t{margin:0 0 4px;font-weight:700}body:not(:has(.v2)) h1.ap-lead{font-weight:inherit;margin:0}:is(body:not(:has(.v2)) .ws2.picks th.ref,body:not(:has(.v2)) .ws2.picks td.ref){width:72px;min-width:72px}body:not(:has(.v2)) .so-count .so-clauses{font-size:var(--fs-11-5);color:var(--ink-3);display:block}body:has(.v2) *{box-sizing:border-box}body:has(.v2){background:var(--bg);color:var(--fg);font:var(--t-body)/1.5 var(--font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));margin:0}body:has(.v2) a{color:inherit}:is(body:has(.v2) h1,body:has(.v2) h2,body:has(.v2) h3,body:has(.v2) p){margin:0}body:has(.v2) button{font:inherit;color:inherit}body:has(.v2) svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}body:has(.v2) svg.i.lg{width:20px;height:20px}body:has(.v2) :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}body:has(.v2) .app{flex-direction:column;min-height:calc(100vh - 32px);display:flex}body:has(.v2) .top{background:var(--surface);border-bottom:1px solid var(--line);height:52px;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));align-items:center;gap:10px;display:flex}body:has(.v2) .logo{letter-spacing:.4px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}body:has(.v2) .logo .mk{background:var(--fg);border-radius:6px;width:22px;height:22px;position:relative}body:has(.v2) .logo .mk:before{content:"";border-radius:2px;position:absolute}body:has(.v2) .logo .mk:after{content:"";border-radius:2px;position:absolute}body:has(.v2) .logo .mk:before{background:var(--surface);opacity:.55;width:10px;height:6px;top:11px;left:5px}body:has(.v2) .logo .mk:after{background:var(--brand);width:10px;height:6px;top:5px;left:7.5px}body:has(.v2) .logo .mk i{display:none}body:has(.v2) .crumb{min-width:0;font-size:var(--t-small);align-items:center;gap:8px;display:flex}body:has(.v2) .crumb .sep{color:var(--line-2)}body:has(.v2) .crumb .ws{align-items:center;gap:6px;font-weight:500;display:flex}body:has(.v2) .crumb .cur{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}body:has(.v2) .pill{height:22px;font-size:var(--t-label);border:1px solid var(--line);background:var(--surface);color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}body:has(.v2) .pill .dot{background:currentColor;border-radius:50%;width:7px;height:7px}body:has(.v2) .pill.ok{color:var(--ok-text);background:var(--ok-soft);border-color:#0000}body:has(.v2) .pill.warn{color:var(--warn-text);background:var(--warn-soft);border-color:#0000}body:has(.v2) .pill.bad{color:var(--bad);background:var(--bad-soft);border-color:#0000}body:has(.v2) .pill.info{color:var(--info);background:var(--info-soft);border-color:#0000}body:has(.v2) .pill.brand{color:var(--brand-text);background:var(--brand-soft);border-color:#0000}body:has(.v2) .pill.n{font-variant-numeric:tabular-nums;height:20px;padding:0 7px}body:has(.v2) .top .sp{flex:1}body:has(.v2) .search{height:var(--ctl);border:1px solid var(--line);border-radius:var(--r);background:var(--bg);min-width:240px;color:var(--fg-3);font-size:var(--t-small);align-items:center;gap:8px;padding:0 10px;display:flex}body:has(.v2) .search kbd{font:11px var(--font);border:1px solid var(--line);color:var(--fg-3);border-radius:4px;margin-left:auto;padding:1px 5px}body:has(.v2) .ibtn{width:var(--ctl);height:var(--ctl);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--fg-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}body:has(.v2) .ibtn .badge{background:var(--brand);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}body:has(.v2) .av{background:var(--av-bg);width:28px;height:28px;color:var(--av-fg);letter-spacing:.3px;text-shadow:0 0 1px #00000026;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}body:has(.v2) .av.sm{width:24px;height:24px;font-size:11px}body:has(.v2) .av.ws{background:var(--fg);color:var(--bg);border-radius:5px}body:has(.v2) .av.g{background:var(--av2-bg);color:var(--av2-fg);border-color:#0000}body:has(.v2) .av.sys{background:var(--surface-2);color:var(--fg-3);border-color:var(--line);border-radius:5px}body:has(.v2) .btn{height:var(--ctl);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);font-weight:500;font-size:var(--t-small);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:inline-flex}body:has(.v2) .btn:hover{background:var(--surface-2)}body:has(.v2) .btn.pri{background:var(--fg);color:var(--bg);border-color:var(--fg)}body:has(.v2) .btn.pri:hover{opacity:.9;background:var(--fg)}:is(body:has(.v2) .btn.pri:disabled,body:has(.v2) .btn.pri[aria-disabled=true]){opacity:.45;cursor:not-allowed}body:has(.v2) .btn.sm{height:30px;font-size:var(--t-label);padding:0 10px}body:has(.v2) .btn.danger{color:var(--bad);border-color:var(--bad)}body:has(.v2) .btn kbd{font:11px var(--font);opacity:.9;border:1px solid #ffffff59;border-radius:4px;padding:1px 5px}body:has(.v2) .btn:not(.pri) kbd{border-color:var(--line-2);color:var(--fg-3)}body:has(.v2) .tabs{background:var(--surface);border-bottom:1px solid var(--line);height:44px;padding:0 max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));align-items:center;gap:4px;display:flex;overflow-x:auto}body:has(.v2) .tab{height:44px;font-size:var(--t-small);color:var(--fg-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}body:has(.v2) .tab.on{color:var(--fg);border-bottom-color:var(--fg)}body:has(.v2) .tab .pill.n{margin-left:2px}body:has(.v2) .tabs .sp{flex:1}body:has(.v2) .tabs .where{font-size:var(--t-label);color:var(--fg-3);white-space:nowrap}body:has(.v2) .frame{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}body:has(.v2) .frame.three{grid-template-columns:232px minmax(0,1fr) 320px}body:has(.v2) .side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}body:has(.v2) .main{flex-direction:column;gap:20px;min-width:0;padding:20px 24px 80px;display:flex}body:has(.v2) .panel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}@media (max-width:1100px){body:has(.v2) .frame{grid-template-columns:1fr}body:has(.v2) .frame.three{grid-template-columns:1fr}:is(body:has(.v2) .side,body:has(.v2) .panel){display:none}}body:has(.v2) .sh{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}body:has(.v2) .sh h1{font-size:var(--t-h1);letter-spacing:-.2px;text-wrap:balance;font-weight:600;line-height:1.3}body:has(.v2) .sh h2{font-size:var(--t-h2);font-weight:600;line-height:1.3}body:has(.v2) .sh p{color:var(--fg-2);font-size:var(--t-small);margin-top:2px}body:has(.v2) .sh .act{flex:none;align-items:center;gap:8px;display:flex}body:has(.v2) .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}body:has(.v2) .card .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}body:has(.v2) .card .hd h2{font-size:var(--t-body);font-weight:600}body:has(.v2) .card .hd p{font-size:var(--t-label);color:var(--fg-3)}body:has(.v2) .card .bd{padding:16px}body:has(.v2) .card .ft{border-top:1px solid var(--line);font-size:var(--t-label);color:var(--fg-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}body:has(.v2) table{border-collapse:collapse;width:100%;font-size:var(--t-small)}body:has(.v2) th{letter-spacing:.6px;text-transform:uppercase;color:var(--fg-3);text-align:left;border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap;height:36px;padding:0 16px;font-size:11px;font-weight:600}body:has(.v2) td{height:var(--row);border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 16px;line-height:1.4}body:has(.v2) tr:last-child td{border-bottom:0}body:has(.v2) tr.rowlink:hover td{background:var(--surface-2);cursor:pointer}body:has(.v2) td .t{color:var(--fg);font-weight:500}body:has(.v2) td .s{font-size:var(--t-label);color:var(--fg-3)}body:has(.v2) td.nw{white-space:nowrap}:is(body:has(.v2) td.num,body:has(.v2) th.num){text-align:right;font-variant-numeric:tabular-nums}body:has(.v2) .who{white-space:nowrap;align-items:center;gap:8px;display:flex}body:has(.v2) .state{font-size:var(--t-small);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}body:has(.v2) .state i{background:var(--fg-3);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}body:has(.v2) .state.ok i{background:var(--ok)}body:has(.v2) .state.warn i{background:var(--warn)}body:has(.v2) .state.bad i{background:var(--bad)}body:has(.v2) .state.info i{background:var(--info)}body:has(.v2) .state.brand i{background:var(--brand)}body:has(.v2) .state.hollow i{border:1.5px solid var(--fg-3);background:0 0}body:has(.v2) .lab{letter-spacing:.6px;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600}body:has(.v2) .kv{font-size:var(--t-small);grid-template-columns:140px 1fr;gap:10px 16px;display:grid}body:has(.v2) .kv dt{color:var(--fg-3)}body:has(.v2) .kv dd{color:var(--fg);margin:0}body:has(.v2) .muted{color:var(--fg-3)}body:has(.v2) .hr{background:var(--line);height:1px}body:has(.v2) .find{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);height:34px;color:var(--fg-3);font-size:var(--t-small);align-items:center;gap:8px;min-width:220px;padding:0 10px;display:flex}body:has(.v2) .seg{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);display:inline-flex;overflow:hidden}body:has(.v2) .seg span{height:30px;font-size:var(--t-label);color:var(--fg-2);border-right:1px solid var(--line);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}body:has(.v2) .seg span:last-child{border-right:0}body:has(.v2) .seg span.on{background:var(--fg);color:var(--bg)}body:has(.v2) .toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body:has(.v2) .toolbar .sp{flex:1}body:has(.v2) .next{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r-lg);align-items:center;gap:16px;padding:14px 16px;display:flex}body:has(.v2) .next .lab{color:var(--brand-text)}body:has(.v2) .next.bad{border-left-color:var(--bad)}body:has(.v2) .next.bad .lab{color:var(--bad)}body:has(.v2) .next.ok{border-left-color:var(--ok)}body:has(.v2) .next.ok .lab{color:var(--ok-text)}body:has(.v2) .next.warn{border-left-color:var(--warn)}body:has(.v2) .next.warn .lab{color:var(--warn-text)}body:has(.v2) .next .t{margin-top:2px;font-size:15px;font-weight:600}body:has(.v2) .next .d{font-size:var(--t-small);color:var(--fg-2)}body:has(.v2) .next .sp{flex:1}body:has(.v2) .steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}body:has(.v2) .step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}body:has(.v2) .step .n{border:1.5px solid var(--line-2);width:24px;height:24px;color:var(--fg-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}body:has(.v2) .step.done .n{background:var(--ok);border-color:var(--ok);color:#fff}body:has(.v2) .step.now .n{background:var(--fg);border-color:var(--fg);color:var(--bg)}:is(body:has(.v2) .step.locked .n,body:has(.v2) .step.locked .lock){opacity:.6}body:has(.v2) .step.locked .t{color:var(--fg-2)}body:has(.v2) .step .t{font-weight:600}body:has(.v2) .step .d{font-size:var(--t-label);color:var(--fg-3);margin-top:2px}body:has(.v2) .step .lock{color:var(--fg-3);margin-left:auto}body:has(.v2) .side .grp{letter-spacing:.6px;text-transform:uppercase;color:var(--fg-3);padding:14px 12px 6px;font-size:11px;font-weight:600}body:has(.v2) .side a.nv{border-radius:var(--r);min-height:34px;font-size:var(--t-small);color:var(--fg-2);align-items:center;gap:10px;margin:0 8px;padding:6px 10px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}body:has(.v2) .side a.nv .st{color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}body:has(.v2) .side a.nv .st i{background:var(--info);border-radius:50%;width:7px;height:7px;display:inline-block}body:has(.v2) .side a.nv .st.w i{background:var(--warn)}body:has(.v2) .side a.nv .st.w{color:var(--warn-text);font-weight:600}body:has(.v2) .side a.nv.on{background:var(--surface-2);color:var(--fg)}body:has(.v2) .side a.nv .pill.n{margin-left:auto}body:has(.v2) .side .foot{border-top:1px solid var(--line);font-size:var(--t-label);color:var(--fg-3);align-items:center;gap:8px;margin-top:auto;padding:12px 16px;display:flex}body:has(.v2) .side .foot .state i{width:7px;height:7px}body:has(.v2) .status{border-top:1px solid var(--line);background:var(--surface);height:32px;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));font-size:var(--t-label);color:var(--fg-3);white-space:nowrap;align-items:center;gap:14px;display:flex;overflow:hidden}body:has(.v2) .status .save{color:var(--ok-text);align-items:center;gap:6px;font-weight:600;display:flex}body:has(.v2) .status .save i{background:var(--ok);border-radius:50%;width:7px;height:7px;display:inline-block}body:has(.v2) .status .sp{flex:1}body:has(.v2) .status button.k{border:1px solid var(--line);background:var(--surface);height:22px;color:var(--fg-2);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 7px;font-size:11px;display:inline-flex}body:has(.v2) .status button.k kbd{font:10px var(--mono);color:var(--fg)}body:has(.v2) .grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}body:has(.v2) .grid table{table-layout:fixed}:is(body:has(.v2) .grid th,body:has(.v2) .grid td){vertical-align:top;height:auto;font-size:var(--t-small);padding:10px 12px;line-height:1.45}body:has(.v2) .grid th{vertical-align:middle;height:36px;padding:0 12px}body:has(.v2) .grid td.ref{color:var(--fg-3);font-variant-numeric:tabular-nums;font-weight:500}body:has(.v2) .grid td.sel{width:36px}body:has(.v2) .clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body:has(.v2) .more{color:var(--fg-2);border-bottom:1px solid var(--line-2);cursor:pointer;margin-top:4px;font-size:12px;display:inline-block}body:has(.v2) .rail{border-left:1px solid var(--line);background:var(--surface);width:40px;color:var(--fg-3);flex-direction:column;align-items:center;gap:14px;padding-top:12px;display:flex}body:has(.v2) .grid input[type=checkbox]{width:15px;height:15px;accent-color:var(--fg);margin:2px 0 0}body:has(.v2) .grid tr.band td{background:var(--surface-2);vertical-align:middle;height:32px;font-size:var(--t-label);color:var(--fg-2);padding:0 12px}body:has(.v2) .grid tr.band b{color:var(--fg);letter-spacing:.3px;font-weight:600}body:has(.v2) .grid tr.cur td{background:var(--brand-soft)}body:has(.v2) .grid tr.cur td:first-child{box-shadow:inset 3px 0 0 var(--brand)}body:has(.v2) .sg{flex-direction:column;gap:4px;display:flex}body:has(.v2) .sg div{gap:8px;display:flex}body:has(.v2) .sg em{color:var(--fg-3);font-variant-numeric:tabular-nums;flex:none;width:14px;font-style:normal}body:has(.v2) .sg .pfd{color:var(--fg-3);margin-left:4px;font-size:11px}body:has(.v2) .slr{font-variant-numeric:tabular-nums;color:var(--fg-2)}body:has(.v2) .chip{border:1px solid var(--line);height:20px;color:var(--fg-2);border-radius:4px;align-items:center;margin:0 4px 4px 0;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}body:has(.v2) .dec{flex-direction:column;gap:4px;display:flex}body:has(.v2) .dec .d2{font-size:var(--t-label);color:var(--fg-2)}body:has(.v2) .dec .moc{font-size:var(--t-label);color:var(--brand-text);font-weight:600}body:has(.v2) del{color:var(--fg-3)}body:has(.v2) .panel .ph{border-bottom:1px solid var(--line);padding:14px 16px}body:has(.v2) .panel .ph .lab{color:var(--brand-text)}body:has(.v2) .panel .ph h3{font-size:var(--t-body);margin-top:2px;font-weight:600;line-height:1.35}body:has(.v2) .panel .ptabs{border-bottom:1px solid var(--line);gap:2px;padding:8px 10px;display:flex}body:has(.v2) .panel .ptabs span{border-radius:var(--r);height:28px;font-size:var(--t-label);color:var(--fg-2);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}body:has(.v2) .panel .ptabs span.on{background:var(--surface-2);color:var(--fg)}body:has(.v2) .panel .sec{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}body:has(.v2) .panel .sec .lab{margin-bottom:2px}body:has(.v2) .panel .acts{flex-wrap:wrap;gap:8px;display:flex}body:has(.v2) .panel textarea{border:1px solid var(--line);border-radius:var(--r);width:100%;min-height:64px;font:var(--t-small)/1.45 var(--font);background:var(--bg);color:var(--fg);resize:vertical;padding:8px 10px}body:has(.v2) .sgl{font-size:var(--t-small);align-items:flex-start;gap:8px;display:flex}body:has(.v2) .sgl input{accent-color:var(--ok);margin-top:3px}body:has(.v2) .sgl .l{font-size:var(--t-label);gap:10px;margin-top:2px;display:flex}body:has(.v2) .sgl .l a{color:var(--fg-3)}body:has(.v2) .trace{font-size:var(--t-label);flex-direction:column;gap:10px;display:flex}body:has(.v2) .trace div{grid-template-columns:16px 1fr;gap:8px;display:grid}body:has(.v2) .trace i{background:var(--fg-3);border-radius:50%;width:8px;height:8px;margin-top:5px}body:has(.v2) .trace .w{color:var(--fg-3)}body:has(.v2) .sysp{max-width:1100px;padding:28px max(16px,env(safe-area-inset-right,0px)) 80px max(16px,env(safe-area-inset-left,0px));flex-direction:column;gap:28px;margin:0 auto;display:flex}body:has(.v2) .sysp h1{letter-spacing:-.3px;font-size:24px;font-weight:600}body:has(.v2) .sysp h2{font-size:var(--t-h2);border-bottom:1px solid var(--line);padding-bottom:8px;font-weight:600}body:has(.v2) .sysp p.lede{color:var(--fg-2);max-width:68ch}body:has(.v2) .sw{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}body:has(.v2) .sw div{border:1px solid var(--line);border-radius:var(--r);font-size:11px;overflow:hidden}body:has(.v2) .sw div b{height:44px;display:block}body:has(.v2) .sw div span{color:var(--fg-2);padding:6px 8px;display:block}body:has(.v2) .rule{font-size:var(--t-small);grid-template-columns:180px 1fr;gap:8px 16px;display:grid}body:has(.v2) .rule dt{color:var(--fg-3)}body:has(.v2) .rule dd{margin:0}body:has(.v2) .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:800px){:is(body:has(.v2) .two,body:has(.v2) .steps){grid-template-columns:1fr}}body:has(.v2) .icons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}body:has(.v2) .icons div{border:1px solid var(--line);border-radius:var(--r);font-size:var(--t-label);color:var(--fg-2);align-items:center;gap:10px;padding:8px 10px;display:flex}body:has(.v2) .before{border:1px dashed var(--line-2);border-radius:var(--r);font-size:var(--t-label);color:var(--fg-3);padding:10px 12px}body:has(.v2) .before b{color:var(--bad);font-weight:600}body:has(.v2) .after b{color:var(--ok);font-weight:600}body:has(.v2) .demo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body:has(.v2) .toast{background:var(--fg);color:var(--bg);border-radius:var(--r);font-size:var(--t-small);align-items:center;gap:12px;padding:8px 12px;display:inline-flex}body:has(.v2) .toast u{border-bottom:1px solid;font-weight:600;text-decoration:none}body:has(.v2) .prog{background:var(--line);border-radius:2px;width:260px;height:4px;overflow:hidden}body:has(.v2) .prog b{background:var(--fg);width:62%;height:100%;display:block}body:has(.v2) .lbar{background:linear-gradient(90deg,transparent,var(--brand),transparent);width:100%;height:2px}body:has(.v2) .input{height:var(--ctl);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:var(--t-small);min-width:220px;color:var(--fg);align-items:center;padding:0 10px;display:flex}body:has(.v2) .field{font-size:var(--t-small);flex-direction:column;gap:6px;display:flex}body:has(.v2) .field label{font-weight:500}body:has(.v2) .field .help{font-size:var(--t-label);color:var(--fg-3)}body:has(.v2) .empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;color:var(--fg-2);font-size:var(--t-small);padding:28px}body:has(.v2) .empty b{color:var(--fg);font-weight:600;font-size:var(--t-body);margin-bottom:4px;display:block}body:has(.v2){font-family:var(--font-inter), var(--font)}body:has(.v2) a{-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px}:is(body:has(.v2) .v2.app,body:has(.v2) .v2 .app){height:100dvh;min-height:0;overflow:hidden}body:has(.v2) .app>.frame{min-height:0;overflow:hidden}:is(body:has(.v2) .app>.main,body:has(.v2) .frame>.main){min-height:0;position:relative;overflow:hidden auto}body:has(.v2) .app>.main{flex:1}:is(body:has(.v2) .frame>.side,body:has(.v2) .frame>.panel){overflow-y:auto}:is(body:has(.v2) .top,body:has(.v2) .tabs,body:has(.v2) .status){flex:none}body:has(.v2) .top{z-index:20;position:relative}body:has(.v2) .top .logo{color:inherit;text-decoration:none}body:has(.v2) .crumb a{color:inherit;text-decoration:none}body:has(.v2) .crumb .cur{max-width:44ch}body:has(.v2) .crumb a.ws:hover{color:var(--fg)}body:has(.v2) button{cursor:pointer}:is(body:has(.v2) .btn,body:has(.v2) .ibtn){color:var(--fg);text-decoration:none;transition:background-color .12s}body:has(.v2) .btn.pri{color:var(--bg)}body:has(.v2) .btn.danger{color:var(--bad)}body:has(.v2) .btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}body:has(.v2) .ibtn:active{transform:translateY(1px)}:is(body:has(.v2) .btn:disabled,body:has(.v2) .btn[aria-disabled=true]){opacity:.45;cursor:not-allowed}:is(body:has(.v2) .btn:disabled:hover,body:has(.v2) .btn[aria-disabled=true]:hover){background:var(--surface)}:is(body:has(.v2) .btn.pri:disabled:hover,body:has(.v2) .btn.pri[aria-disabled=true]:hover){background:var(--fg)}body:has(.v2) .why{font-size:var(--t-label);color:var(--fg-3)}body:has(.v2) .spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite v2-spin}body:has(.v2) .linkish{font:inherit;color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}body:has(.v2) .i.flip{transform:rotate(180deg)}body:has(.v2) .count-link{text-decoration:none}body:has(.v2) .tipw{display:inline-flex;position:relative}body:has(.v2) .tip{background:var(--fg);color:var(--bg);font-size:var(--t-label);letter-spacing:0;text-transform:none;border-radius:var(--r);white-space:nowrap;box-shadow:var(--shadow-tip);opacity:0;visibility:hidden;pointer-events:none;z-index:70;padding:6px 9px;font-weight:400;line-height:1.4;transition:opacity .1s,visibility .1s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}body:has(.v2) .tipw.start .tip{left:0;transform:none}body:has(.v2) .tipw.end .tip{left:auto;right:0;transform:none}body:has(.v2) .tipw:hover>.tip{opacity:1;visibility:visible;transition-delay:.4s}body:has(.v2) .tipw.open>.tip{opacity:1;visibility:visible;transition-delay:.4s}body:has(.v2) .tipw:has(:focus-visible)>.tip{opacity:1;visibility:visible;transition-delay:.4s}@media (hover:none){body:has(.v2) .tipw:hover>.tip{opacity:0;visibility:hidden}body:has(.v2) .tipw:active>.tip{opacity:1;visibility:visible;transition-delay:.5s}}body:has(.v2) .status .tipw .tip{top:auto;bottom:calc(100% + 8px)}body:has(.v2) .toolbar-up .tip{top:auto;bottom:calc(100% + 8px)}body:has(.v2) button.av{cursor:pointer;padding:0}body:has(.v2) .menu-wrap{display:inline-flex;position:relative}body:has(.v2) .menu{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:240px;max-height:min(70vh,560px);box-shadow:var(--shadow-menu);font-size:var(--t-small);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}body:has(.v2) .menu.right{left:auto;right:0}body:has(.v2) .menu .mh{align-items:center;gap:10px;padding:8px 10px 6px;display:flex}body:has(.v2) .menu .mh .t{color:var(--fg);font-weight:600}body:has(.v2) .menu .mh .s{font-size:var(--t-label);color:var(--fg-3)}body:has(.v2) .menu .grp{font-size:calc(var(--t-label) - 1px);letter-spacing:.6px;text-transform:uppercase;color:var(--fg-3);padding:10px 10px 4px;font-weight:600}body:has(.v2) .menu .mi{border-radius:var(--r);min-height:34px;color:var(--fg-2);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px 10px;text-decoration:none;display:flex}:is(body:has(.v2) .menu .mi:hover,body:has(.v2) .menu .mi:focus-visible,body:has(.v2) .menu .mi.on){background:var(--surface-2);color:var(--fg)}body:has(.v2) .menu .hr{margin:6px 0}body:has(.v2) .menu .row{font-size:var(--t-label);color:var(--fg-3);align-items:center;gap:8px;padding:6px 10px;display:flex}body:has(.v2) .menu .row .seg{margin-left:auto}body:has(.v2) .seg>:is(a,button){height:30px;font-size:var(--t-label);color:var(--fg-2);border:0;border-right:1px solid var(--line);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}body:has(.v2) .seg>:is(a,button):last-child{border-right:0}body:has(.v2) .seg>:is(a,button).on{background:var(--fg);color:var(--bg)}body:has(.v2) .seg>:is(a,button):not(.on):hover{background:var(--surface-2)}body:has(.v2) .tab:hover{color:var(--fg)}body:has(.v2) .tab[aria-disabled=true]{opacity:.45}body:has(.v2) .side a.nv:hover{background:var(--surface-2);color:var(--fg)}body:has(.v2) .side .find{min-width:0}:is(body:has(.v2) .find input,body:has(.v2) .search input){min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:0}body:has(.v2) .find input::placeholder{color:var(--fg-3)}body:has(.v2) .search input::placeholder{color:var(--fg-3)}:is(body:has(.v2) .find:focus-within,body:has(.v2) .search:focus-within){border-color:var(--fg-3)}body:has(.v2) mark{background:var(--warn-soft);color:inherit;border-radius:2px}:is(body:has(.v2) input.input,body:has(.v2) select.input,body:has(.v2) textarea.input){font:inherit;font-size:var(--t-small);color:var(--fg);width:100%}body:has(.v2) textarea.input{resize:vertical;height:auto;min-height:72px;padding:8px 10px;line-height:1.45}:is(body:has(.v2) .input:focus,body:has(.v2) .input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}body:has(.v2) .input[aria-invalid=true]{border-color:var(--bad)}body:has(.v2) .field .err{font-size:var(--t-label);color:var(--bad)}body:has(.v2) .card>table th{z-index:2;position:sticky;top:0}body:has(.v2) .card>.tw>table th{z-index:2;position:sticky;top:0}body:has(.v2) .card>table tr:first-child th:first-child{border-top-left-radius:var(--r-lg)}body:has(.v2) .card>table tr:first-child th:last-child{border-top-right-radius:var(--r-lg)}body:has(.v2) th button.sort{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}body:has(.v2) th button.sort:focus-visible{outline:2px solid var(--focus);outline-offset:2px}body:has(.v2) th[aria-sort]{color:var(--fg)}body:has(.v2) .tw{overflow-x:auto}body:has(.v2) tr.rowlink{position:relative}body:has(.v2) tr.rowlink a.rl{color:inherit;text-decoration:none}body:has(.v2) tr.rowlink a.rl:after{content:"";position:absolute;inset:0}body:has(.v2) tr.rowlink a.rl:focus-visible{outline:0}body:has(.v2) tr.rowlink a.rl:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}body:has(.v2) tr.rowlink :is(button,input,select,textarea,a:not(.rl),.btn){z-index:1;position:relative}body:has(.v2) tr.rowlink.cur td{background:var(--brand-soft)}body:has(.v2) tr.skel td span{border-radius:var(--r);background:var(--surface-2);max-width:70%;height:10px;animation:1.2s ease-in-out infinite v2-pulse;display:block}body:has(.v2) td.empty-row{text-align:center;color:var(--fg-2);padding:28px 16px}body:has(.v2) td.empty-row b{color:var(--fg);margin-bottom:4px;display:block}:is(body:has(.v2) .grid td,body:has(.v2) .grid th){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}body:has(.v2) .grid tr.row:hover td{background:var(--surface-2);cursor:pointer}body:has(.v2) .grid tr.row.cur:hover td{background:var(--brand-soft)}body:has(.v2) .grid .clamp.open{-webkit-line-clamp:unset;display:block}body:has(.v2) button.more{background:0 0;border-top:0;border-left:0;border-right:0;padding:0;font-family:inherit}@media (min-width:1101px){body:has(.v2) .frame.right{grid-template-columns:minmax(0,1fr) 320px}body:has(.v2) .frame.right.nopanel{grid-template-columns:minmax(0,1fr) 40px}body:has(.v2) .frame.noside:not(.three){grid-template-columns:40px minmax(0,1fr)}body:has(.v2) .frame.three.nopanel{grid-template-columns:232px minmax(0,1fr) 40px}body:has(.v2) .frame.three.noside{grid-template-columns:40px minmax(0,1fr) 320px}body:has(.v2) .frame.three.noside.nopanel{grid-template-columns:40px minmax(0,1fr) 40px}body:has(.v2) .frame.custom{grid-template-columns:var(--cols)}}@media (max-width:1100px){body:has(.v2) .rail{display:none}}body:has(.v2) .rail{border-left:1px solid var(--line)}:is(body:has(.v2) .side+.rail,body:has(.v2) .rail.left){border-left:0;border-right:1px solid var(--line)}body:has(.v2) .rail button{color:var(--fg-3);border-radius:var(--r);background:0 0;border:0;padding:6px}body:has(.v2) .rail button:hover{color:var(--fg);background:var(--surface-2)}body:has(.v2) .panel .ptabs :is(a,button){border-radius:var(--r);height:28px;font-size:var(--t-label);color:var(--fg-2);background:0 0;border:0;align-items:center;padding:0 10px;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}body:has(.v2) .panel .ptabs :is(a,button).on{background:var(--surface-2);color:var(--fg)}body:has(.v2) .panel .ph .close{float:right}body:has(.v2) .lbar-host{z-index:5;height:0;position:absolute;top:0;left:0;right:0}body:has(.v2) .lbar-host .lbar{background-repeat:no-repeat;background-size:50% 100%;width:auto;animation:1.1s linear infinite v2-slide;position:absolute;top:0;left:0;right:0}body:has(.v2) .prog b{transition:width .3s}body:has(.v2) .prog.wide{width:100%}body:has(.v2) .prog.indet b{width:40%;animation:1.2s ease-in-out infinite v2-indet}body:has(.v2) .toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:48px;left:50%;transform:translate(-50%)}body:has(.v2) .toasts .toast{pointer-events:auto;box-shadow:var(--shadow-menu)}body:has(.v2) .toast button.u{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:600}body:has(.v2) .toast .prog{background:var(--bg);width:160px}@supports (color:color-mix(in lab, red, red)){body:has(.v2) .toast .prog{background:color-mix(in srgb, var(--bg) 30%, transparent)}}body:has(.v2) .toast .prog b{background:var(--bg)}body:has(.v2) .status{z-index:10;position:relative}body:has(.v2) .status .save.busy{color:var(--warn-text)}body:has(.v2) .status .save.busy i{background:var(--warn)}body:has(.v2) .status .save.bad{color:var(--bad)}body:has(.v2) .status .save.bad i{background:var(--bad)}body:has(.v2) .status .save.idle{color:var(--fg-3);font-weight:500}body:has(.v2) .status .save.idle i{background:var(--fg-3)}body:has(.v2) .status button.k:hover{background:var(--surface-2)}body:has(.v2) .status button.k:disabled{opacity:.45;cursor:not-allowed}body:has(.v2) .status .facts{text-overflow:ellipsis;overflow:hidden}body:has(.v2) .drop{border:1px dashed var(--line-2);border-radius:var(--r-lg);background:0 0;transition:border-color .12s}body:has(.v2) .drop.over{border-color:var(--brand);background:var(--brand-soft);border-style:solid}body:has(.v2) .drop .refused{color:var(--bad);font-size:var(--t-small)}body:has(.v2) .statepage{flex:1;place-items:center;padding:24px 16px;display:grid;overflow-y:auto}body:has(.v2) .statecard{width:min(520px,100%)}body:has(.v2) .statecard.bad{border-color:var(--bad)}body:has(.v2) .statecard.bad .lab{color:var(--bad)}body:has(.v2) .statecard .bd{font-size:var(--t-small);flex-direction:column;gap:10px;display:flex}body:has(.v2) .statecard .say{font-size:calc(var(--t-body) + 1px);font-weight:600}:is(body:has(.v2) .livebar,body:has(.v2) .newbar){padding:8px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);font-size:var(--t-small);flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}body:has(.v2) .livebar{background:var(--warn-soft)}body:has(.v2) .livebar.demo{background:var(--fg);color:var(--bg)}body:has(.v2) .livebar.demo .btn:not(.pri){color:var(--bg);border-color:var(--bg);background:0 0}@supports (color:color-mix(in lab, red, red)){body:has(.v2) .livebar.demo .btn:not(.pri){border-color:color-mix(in srgb, var(--bg) 40%, transparent)}}body:has(.v2) .livebar .acts{gap:8px;margin-left:auto;display:flex}body:has(.v2) .livebar .btn.sm{height:30px}body:has(.v2) .newbar{background:var(--info-soft)}body:has(.v2) .presence{align-items:center;gap:8px;display:inline-flex}body:has(.v2) .presence .av{background:0 0;border:0;gap:2px;width:auto;height:auto}body:has(.v2) .presence .av>span{background:var(--av2-bg);width:22px;height:22px;color:var(--av2-fg);font-size:calc(var(--t-label) - 2px);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}body:has(.v2) .authpage{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}body:has(.v2) .authcard{flex-direction:column;gap:18px;width:min(400px,100%);padding:36px 32px;display:flex}body:has(.v2) .authcard .input{min-width:0}body:has(.v2) .authcard input.codein{font-size:var(--t-num);letter-spacing:8px;font-variant-numeric:tabular-nums;height:48px}body:has(.v2) .btn.wide{justify-content:center;width:100%}body:has(.v2) details.inline{display:inline}body:has(.v2) details.inline summary{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px;color:var(--fg-2);display:inline}body:has(.v2) details.inline[open] summary{margin-bottom:4px;display:block}body:has(.v2) .err-line{color:var(--bad);font-size:var(--t-small)}body:has(.v2) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(body:has(.v2) .num,body:has(.v2) .tnum){font-variant-numeric:tabular-nums}body:has(.v2) time[title]{cursor:help;text-decoration:none}body:has(.v2) .mono{font-family:var(--mono);font-size:var(--t-label);overflow-wrap:anywhere}:is(body:has(.v2) .print-head,body:has(.v2) .print-foot){display:none}@media print{body:has(.v2){background:var(--surface)}body:has(.v2) .top{display:none!important}body:has(.v2) .tabs{display:none!important}body:has(.v2) .status{display:none!important}body:has(.v2) .livebar{display:none!important}body:has(.v2) .newbar{display:none!important}body:has(.v2) .toasts{display:none!important}body:has(.v2) .side{display:none!important}body:has(.v2) .panel{display:none!important}body:has(.v2) .rail{display:none!important}body:has(.v2) .btn{display:none!important}body:has(.v2) .ibtn{display:none!important}body:has(.v2) nav{display:none!important}body:has(.v2) dialog{display:none!important}body:has(.v2) .app{height:auto!important;display:block!important;overflow:visible!important}body:has(.v2) .main{height:auto!important;display:block!important;overflow:visible!important}body:has(.v2) main{height:auto!important;display:block!important;overflow:visible!important}body:has(.v2) .frame{height:auto!important;display:block!important;overflow:visible!important}:is(body:has(.v2) .print-head,body:has(.v2) .print-foot){font-size:var(--t-label);color:var(--fg-2);justify-content:space-between;gap:12px;display:flex;position:fixed;left:0;right:0}body:has(.v2) .print-head{top:-12mm}body:has(.v2) .print-foot{bottom:-12mm}:is(body:has(.v2) .print-head b,body:has(.v2) .print-foot b){color:var(--bad);letter-spacing:.08em}}@media (max-width:1100px){body:has(.v2) .main.ovgrid{grid-template-columns:1fr!important}}@media (max-width:640px){body:has(.v2) .top{gap:8px}body:has(.v2) .top .search{display:none}body:has(.v2) .top .crumb .pill{display:none}body:has(.v2) .top .crumb>.muted{display:none}body:has(.v2) .top .logo-name{display:none}body:has(.v2) .top>.btn{display:none}body:has(.v2) .top>form{display:none}body:has(.v2) .top>.seg{display:none}body:has(.v2) .top>.tipw:has(a.ibtn){display:none}body:has(.v2) .top .crumb{flex:1;min-width:0}:is(body:has(.v2) .top .crumb .ws,body:has(.v2) .top .crumb .cur){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body:has(.v2) .top .crumb .ws{display:flex}body:has(.v2) .tabs{height:40px;padding:0 8px}body:has(.v2) .tabs .tab{height:40px}body:has(.v2) .tabs .where{display:none}body:has(.v2) .next{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;max-width:none!important}body:has(.v2) .next .sp{display:none}body:has(.v2) .next .t{font-size:var(--t-body)}body:has(.v2) .next .btn{align-self:flex-start}body:has(.v2) .next form{align-self:flex-start}body:has(.v2) .card .hd{flex-wrap:wrap;padding:12px 14px}:is(body:has(.v2) .card .hd .toolbar,body:has(.v2) .card .hd .find){width:100%;min-width:0}body:has(.v2) .card .ft{flex-wrap:wrap;padding:10px 14px}:is(body:has(.v2) .status>:not(.save,[role=status]),body:has(.v2) .top .why){display:none}body:has(.v2) .card table.stack tr.cur{background:var(--brand-soft)}body:has(.v2) .card table.stack tr.cur>td{background:0 0}body:has(.v2) .grid{overflow-x:auto}body:has(.v2) .grid>table{min-width:880px}body:has(.v2) .doc{padding:20px 16px}body:has(.v2) .main{gap:12px;padding:14px 16px 64px}:is(body:has(.v2) .card table.stack thead,body:has(.v2) .card table.stack tr:has(th)){display:none}body:has(.v2) .card table.stack{width:100%;display:block}body:has(.v2) .card table.stack tbody{width:100%;display:block}body:has(.v2) .card table.stack tr{width:100%;display:block}body:has(.v2) .card table.stack td{width:100%;display:block}body:has(.v2) .card table.stack tr{border-bottom:1px solid var(--line);padding:12px 14px}body:has(.v2) .card table.stack tr:last-child{border-bottom:0}body:has(.v2) .card table.stack td{border:0;height:auto;padding:0}body:has(.v2) .card table.stack td+td{margin-top:4px}body:has(.v2) .card table.stack td.num{text-align:left}body:has(.v2) .status{padding:0 16px}:is(body:has(.v2) .status .k,body:has(.v2) .status .facts){display:none}}dialog.v2dlg{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-menu);width:min(480px,100vw - 32px);padding:0}dialog.v2dlg::backdrop{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){dialog.v2dlg::backdrop{background:color-mix(in srgb, var(--fg) 28%, transparent)}}dialog.v2dlg .hd{border-bottom:1px solid var(--line);padding:16px}dialog.v2dlg .hd h2{font-size:var(--t-body);font-weight:600}dialog.v2dlg .bd{font-size:var(--t-small);color:var(--fg-2);flex-direction:column;gap:12px;padding:16px;display:flex}dialog.v2dlg .ft{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}dialog.v2pal{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-menu);width:min(560px,100vw - 32px);margin-top:12vh;padding:0;overflow:hidden}dialog.v2pal::backdrop{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){dialog.v2pal::backdrop{background:color-mix(in srgb, var(--fg) 20%, transparent)}}dialog.v2pal .pin{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}dialog.v2pal .pin input{font:inherit;font-size:var(--t-body);color:var(--fg);background:0 0;border:0;outline:0;flex:1}dialog.v2pal kbd{font:calc(var(--t-label) - 1px) var(--font);border:1px solid var(--line);color:var(--fg-3);border-radius:4px;padding:1px 5px}dialog.v2pal .list{max-height:50vh;overflow-y:auto}dialog.v2pal .grp{font-size:calc(var(--t-label) - 1px);letter-spacing:.6px;text-transform:uppercase;color:var(--fg-3);padding:10px 16px 4px;font-weight:600}dialog.v2pal .it{font-size:var(--t-small);color:var(--fg);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:inherit;text-decoration:none;display:flex}dialog.v2pal .it.on{background:var(--surface-2)}dialog.v2pal .it[aria-disabled=true]{color:var(--fg-3);cursor:not-allowed}dialog.v2pal .it .k{font:calc(var(--t-label) - 1px) var(--mono);color:var(--fg-3)}dialog.v2pal .it .w{font-size:var(--t-label);color:var(--fg-3)}dialog.v2pal .ft{font-size:var(--t-label);color:var(--fg-3);border-top:1px solid var(--line);padding:8px 16px}dialog.v2dlg,dialog.v2pal{font-family:var(--font-inter), var(--font);font-size:var(--t-body);line-height:1.5}dialog.v2pal .grp{margin:0}dialog.v2dlg .btn,dialog.v2pal .btn{height:var(--ctl);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--fg);font-weight:500;font-size:var(--t-small);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}dialog.v2dlg .btn.pri{background:var(--fg);color:var(--bg);border-color:var(--fg)}dialog.v2dlg .btn.danger{color:var(--bad);border-color:var(--bad)}dialog.v2dlg .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}dialog.v2dlg .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite v2-spin}dialog.v2pal svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@keyframes v2-spin{to{transform:rotate(360deg)}}@keyframes v2-pulse{50%{opacity:.45}}@keyframes v2-slide{0%{background-position:-50% 0}to{background-position:150% 0}}@keyframes v2-indet{0%{transform:translate(-100%)}to{transform:translate(250%)}}body:has(.v2) .formgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}body:has(.v2) .picks{font-size:var(--t-small);border:0;flex-direction:column;gap:4px;display:flex}body:has(.v2) .picks label{align-items:flex-start;gap:8px;display:flex}body:has(.v2) .picks label+label{padding-left:22px}body:has(.v2) .drop-line{border-style:dashed;border-color:var(--line-2);background:0 0}body:has(.v2) .drop-line .bd{font-size:var(--t-small);align-items:center;gap:14px;display:flex}body:has(.v2) .drop-line .i{color:var(--fg-3)}body:has(.v2) .tabs .where{text-overflow:ellipsis;min-width:0;overflow:hidden}body:has(.v2) .main.docmain{align-items:center}body:has(.v2) .doc{width:100%;max-width:760px;font-size:var(--t-body);flex-direction:column;flex:none;gap:22px;padding:48px 56px;line-height:1.6;display:flex}body:has(.v2) .doc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}body:has(.v2) .doc-sec{flex-direction:column;gap:8px;scroll-margin-top:24px;display:flex}body:has(.v2) .doc-sec h2{font-size:var(--t-h2);margin-bottom:2px;font-weight:600}body:has(.v2) .doc-sec h3{font-size:var(--t-body);margin-top:6px;font-weight:600}body:has(.v2) .doc .blue{color:var(--info)}body:has(.v2) .doc .kv.blue dd{color:var(--info)}body:has(.v2) .doc .yours{background:var(--warn-soft);border:1px solid var(--warn);border-radius:var(--r);flex-direction:column;gap:6px;padding:12px 14px;display:flex}body:has(.v2) .doc .yours .lab{color:var(--warn-text)}body:has(.v2) .doc .yours textarea{background:var(--surface)}body:has(.v2) .doc .yours.written{border-color:var(--line-2);background:0 0}body:has(.v2) .doc-table{border:1px solid var(--line);border-radius:var(--r);font-size:var(--t-small)}body:has(.v2) .doc-table td.src{color:var(--fg-3);font-size:var(--t-label);white-space:nowrap}body:has(.v2) .doc-comments{border-left:2px solid var(--line-2);font-size:var(--t-small);padding-left:12px}body:has(.v2) .doc-comment{flex-direction:column;gap:6px;display:flex}body:has(.v2) .panel .sec.counts{gap:0;padding:0}body:has(.v2) .panel .sec.counts .nv{border-bottom:1px solid var(--line);height:44px;color:var(--fg);border-radius:0;align-items:center;gap:10px;margin:0;padding:0 16px;text-decoration:none;display:flex}body:has(.v2) .panel .sec.counts .nv .i{color:var(--fg-3)}body:has(.v2) .panel .sec.counts .nv:last-child{border-bottom:0}@media print{body:has(.v2) .doc{border:0;max-width:none;padding:0}}body:has(.v2) .panel .ph h2{font-size:var(--t-body);margin-top:2px;font-weight:600;line-height:1.35}body:has(.v2) tr.cur :is(.muted,.s,.pfd,.ref){color:var(--fg-2)}body:has(.v2) tr.cur.done>.ref{color:var(--fg-2)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
