:root{--surface:#f8f9fb;--surface-low:#f3f4f6;--surface-mid:#edeef0;--surface-high:#e7e8ea;--surface-card:#fff;--border:#b9c4d3;--border-strong:#9fadc0;--ink:#191c1e;--ink-2:#475569;--ink-3:#64748b;--ink-4:#94a3b8;--rail:#14181f;--bar:#1b212a;--rail-2:#1a202c;--rail-3:#232a36;--rail-line:#1e293b;--rail-ink:#94a3b8;--rail-ink-hi:#fff;--primary:#2f4be0;--primary-deep:#012dc9;--primary-soft:#eef1ff;--primary-line:#c7d0ff;--on-primary:#fff;--ok:#15803d;--ok-bg:#dcfce7;--warn:#b45309;--warn-bg:#fef3c7;--danger:#b91c1c;--danger-bg:#fee2e2;--danger-line:#fecaca;--info:#0369a1;--info-bg:#e0f2fe;--cseries-1:#2a78d6;--cseries-2:#eb6834;--cseries-3:#1baf7a;--cseries-4:#eda100;--cseries-5:#e87ba4;--cseries-6:#008300;--cseries-other:#94a3b8;--cplot-bg:#14181f;--cgrid:#2b2f36;--caxis:#3c424c;--cplot-ink:#c7cdd6;--cplot-ink-2:#8b94a2;--cseries-dark-1:#3987e5;--cseries-dark-2:#d95926;--cseries-dark-3:#199e70;--cseries-dark-4:#c98500;--cseries-dark-5:#d55181;--cseries-dark-6:#008300;--cseries-dark-other:#6b7585;--cband-dark-used:#3987e5;--cband-dark-held:#2d5ea8;--cband-dark-free:#262a31;--cstatus-ok:#15803d;--cstatus-warning:#b45309;--cstatus-warning-deep:#92400e;--cstatus-critical:#b91c1c;--cband-used:#2a78d6;--cband-held:#a9bbff;--cband-free:#eef1f6;--diff-add-bg:#e6ffec;--diff-add-word:#abf2bc;--diff-add-mark:#1a7f37;--diff-del-bg:#ffebe9;--diff-del-word:#ffcecb;--diff-del-mark:#cf222e;--sans:"Geist", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"Geist Mono", "SF Mono", ui-monospace, Menlo, monospace;--rail-w:260px;--bar-h:64px;--ebar-h:61px;--drawer-w:580px;--pnl-w:560px;--bsum-w:320px;--json-w:520px;--json-min:340px;--form-w:820px;--r-sm:4px;--r:8px;--r-lg:12px;--r-full:999px;--field-h:40px;--field-h-sm:32px;--find-w:210px;--find-w-min:260px;--rowacts-w:96px;--shadow-sm:0 1px 2px #0f172a0f;--shadow:0 4px 12px #0f172a12;--shadow-lg:0 18px 44px -12px #0f172a3d;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--surface);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--primary);text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.mi{vertical-align:middle;letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;width:1em;height:1em;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}html:not(.av-icons-ready) .mi{color:#0000!important}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app{grid-template-columns:auto 1fr;grid-template-rows:var(--bar-h) 1fr;grid-template-areas:"rail bar""rail main";height:100vh;display:grid}.rail{width:var(--rail-w);background:var(--rail);min-height:0;color:var(--rail-ink);transition:width .2s var(--ease);flex-direction:column;grid-area:rail;display:flex;overflow:hidden}.rail__brand{align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.rail__toggle{border-radius:var(--r-sm);width:28px;height:28px;color:var(--rail-ink);flex:none;place-items:center;margin-left:auto;transition:background .14s,color .14s;display:grid}.rail__toggle:hover{color:#fff;background:#ffffff14}.rail__toggle .mi{font-size:19px}.rail__mark{background:url(data:image/png;base64,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) 50%/contain no-repeat;flex:none;width:30px;height:30px;display:none}.rail__word{background:url(data:image/png;base64,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) 0/contain no-repeat;flex:1;min-width:0;height:34px}body.rail-collapsed .rail__mark{display:block}body.rail-collapsed .rail__word{display:none}.switcher{margin:0 12px 16px;position:relative}.switcher__btn{background:var(--rail-2);border-radius:var(--r);color:#fff;text-align:left;align-items:center;gap:9px;width:100%;padding:9px 12px;display:flex}.switcher__btn:hover{background:var(--rail-3)}.switcher__btn .name{flex:1;font-size:13px;font-weight:500}.switcher__btn .mi{color:var(--rail-ink);font-size:17px}.switcher__dot{background:#7c8cff;border-radius:50%;flex:none;width:7px;height:7px}.switcher__initial{color:#fff;font-size:13px;font-weight:600;display:none}.switcher__menu{z-index:30;background:var(--rail-2);border:1px solid var(--rail-line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0}.switcher__menu button{text-align:left;width:100%;color:var(--rail-ink);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.switcher__menu button:hover{background:var(--rail-3);color:#fff}.switcher__menu button.on{color:#fff}.switcher__menu hr{border:0;border-top:1px solid var(--rail-line);margin:5px 0}.switcher__find{flex-direction:column;gap:6px;padding:4px 4px 6px;display:flex}.switcher__find input,.switcher__find select{border:1px solid var(--rail-line);background:var(--rail-3);color:#fff;width:100%;font:inherit;border-radius:6px;padding:7px 9px;font-size:13px}.switcher__find input::placeholder{color:var(--rail-ink)}.switcher__find option{color:#111827}.switcher__list{max-height:min(320px,50vh);overflow-y:auto}.switcher__item{flex-direction:column;min-width:0;display:flex}.switcher__item span,.switcher__item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher__item small{color:var(--rail-ink);opacity:.75;font-size:11px}.switcher__none{color:var(--rail-ink);text-align:center;padding:10px;font-size:12px}.nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 12px;display:flex;overflow-y:auto}.nav a,.rail__foot a{border-radius:var(--r);color:var(--rail-ink);align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:background .14s,color .14s;display:flex}.nav a:hover,.rail__foot a:hover{color:#fff;background:#ffffff0f}.nav a.on{background:var(--primary);color:#fff}.nav a .mi,.rail__foot a .mi{text-align:center;width:20px;font-size:20px}.nav a .count{font-family:var(--mono);opacity:.65;margin-left:auto;font-size:11px}.nav__sub{border-left:1px solid #ffffff1f;flex-direction:column;gap:1px;margin:2px 0 6px 22px;padding-left:12px;display:flex}.nav .nav__s{border-radius:var(--r-sm);color:#ffffff9e;background:0 0;padding:7px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:block}.nav .nav__s:hover{color:#fff;background:#ffffff0f}.nav .nav__s.on{color:#fff;background:#ffffff1a;font-weight:600}.nav .nav__s--off{color:#ffffff4d}.nav .nav__s--gap{border-top:1px solid #ffffff1a;margin-top:9px;padding-top:11px}.rail__foot{border-top:1px solid var(--rail-line);flex-direction:column;gap:2px;padding:12px;display:flex}.rail__foot a{padding:8px 12px;font-size:13px;font-weight:400}.bar{background:var(--bar);border-bottom:1px solid var(--rail-line);z-index:60;grid-area:bar;justify-content:flex-end;align-items:center;gap:16px;padding:0 20px;display:flex;position:relative}.bar__search{width:260px;position:relative}.bar__search .mi{color:var(--ink-4);pointer-events:none;font-size:17px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.bar__search input{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-low);width:100%;height:36px;padding:0 12px 0 36px;font-size:13px}.bar__search input:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 3px #2f4be01f}.btn{border-radius:var(--r);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:13.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.btn .mi{font-size:18px}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary-deep)}.btn--ghost{background:var(--surface-card);border-color:var(--border);color:var(--ink)}.btn--ghost:hover{border-color:var(--border-strong);background:var(--surface-low)}.btn--outline{background:var(--surface-card);border-color:var(--primary);color:var(--primary)}.btn--outline:hover{background:var(--primary-soft);border-color:var(--primary-deep);color:var(--primary-deep)}.btn--quiet{color:var(--ink-2)}.btn--quiet:hover{background:var(--surface-mid)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{background:#991b1b}.btn--sm{height:30px;padding:0 11px;font-size:12.5px}.btn--sm .mi{font-size:16px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{background:var(--primary)}.btn--ghost:disabled:hover{background:var(--surface-card)}.pill{border-radius:var(--r-full);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.pill .mi{font-size:13px}.pill--draft{background:var(--surface-high);color:var(--ink-2)}.pill--ok{background:var(--ok-bg);color:var(--ok)}.pill--warn{background:var(--warn-bg);color:var(--warn)}.pill--danger{background:var(--danger-bg);color:var(--danger)}.pill--info{background:var(--info-bg);color:var(--info)}.pill--brand{background:var(--primary-soft);color:var(--primary-deep)}.chip{border-radius:var(--r-sm);background:var(--surface-mid);color:var(--ink-2);font-family:var(--mono);align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r)}.field{flex-direction:column;gap:6px;display:flex}.field[hidden]{display:none}.field__label{color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.field__label .req{color:var(--danger)}.input--mono{font-family:var(--mono);white-space:pre;overflow-wrap:normal;font-size:12px;line-height:1.6;overflow-x:auto}.execfield{flex-direction:column;gap:6px;display:flex}.execfield p{margin:0}.execfield textarea{resize:vertical;height:auto;min-height:320px;padding:11px 13px}.field__help.field__help--bad{color:var(--danger)}.field__help{color:var(--ink-3);font-size:12px;line-height:1.45}.input,.select,.textarea{width:100%;height:var(--field-h);border:1px solid var(--border);border-radius:var(--r);background:#fff;padding:0 11px;font-size:13.5px}.textarea{resize:vertical;height:auto;min-height:74px;padding:9px 11px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2f4be01f}.input--err,.select--err{border-color:var(--danger)}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}.row{align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.toggle{background:var(--surface-mid);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.toggle button{color:var(--ink-3);border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:500}.toggle button.on{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.note{border-radius:var(--r);align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.note .mi{flex:none;margin-top:1px;font-size:17px}.note--info{background:var(--info-bg);color:#0c4a6e}.note--warn{background:var(--warn-bg);color:#78350f}.note--danger{background:var(--danger-bg);color:#7f1d1d}.note--ok{background:var(--ok-bg);color:#14532d}.note b{font-weight:600}.note>div{flex:1;min-width:0}.note>.btn{flex:none;align-self:center}.note>.note__close{border-radius:var(--r);color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;margin:-2px -4px -2px 0;padding:2px;display:inline-flex}.note>.note__close:hover{opacity:1;background:#0000000f}.note>.note__close:focus-visible{opacity:1;outline-offset:1px;outline:2px solid}.note>.note__close .mi{margin:0;font-size:16px}.empty{text-align:center;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.empty>.mi{color:var(--ink-4);font-size:38px}.empty h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.empty p{max-width:340px;margin:0;font-size:13px;line-height:1.55}.px-elsewhere{gap:8px;margin-top:4px;display:flex}.main{grid-area:main;min-width:0;min-height:0;position:relative;overflow:hidden auto}.page{max-width:1280px;margin-inline:auto;padding:28px 32px 48px}.page__head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.page__head h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 3px;font-size:26px;font-weight:600}.page__head p{color:var(--ink-3);margin:0;font-size:13.5px}.page__id{color:var(--ink-4);font-size:12.5px;margin:0 0 4px!important}.page__id code{font-family:var(--mono);color:var(--ink-3)}.barid{font-family:var(--mono);color:var(--ink-4);flex:none;font-size:12px}.page__head .spacer{flex:1}.section{margin-top:28px}.section__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.section__head h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.section__head .count{font-family:var(--mono);color:var(--ink-4);font-size:12px}table.tbl{border-collapse:collapse;background:var(--surface-card);width:100%}.tblwrap{border:1px solid var(--border);border-radius:var(--r);max-width:100%;overflow-x:auto}.tbl thead th:first-child{border-top-left-radius:var(--r)}.tbl thead th:last-child{border-top-right-radius:var(--r)}.tbl tbody tr:last-child>td:first-child{border-bottom-left-radius:var(--r)}.tbl tbody tr:last-child>td:last-child{border-bottom-right-radius:var(--r)}.tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-low);border-bottom:1px solid var(--border);padding:11px 16px;font-size:11.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px;font-size:13.5px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--surface-low)}.tbl .name{align-items:center;gap:9px;font-weight:500;display:flex}.tbl .name .mi{color:var(--ink-4);font-size:19px}.tbl td.num{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.tbl .act{text-align:right;white-space:nowrap}.linkbtn{color:var(--primary);font-size:13.5px;font-weight:500}.linkbtn:hover{text-decoration:underline}.tbl--wf td{vertical-align:middle}.cell-x{width:38px;padding-left:12px!important;padding-right:0!important}.expander{border-radius:var(--r-sm);width:24px;height:24px;color:var(--ink-4);place-items:center;transition:background .12s,color .12s;display:grid}.expander:hover{background:var(--surface-mid);color:var(--ink)}.expander .mi{transition:transform .16s var(--ease);font-size:18px}.expander.on{color:var(--ink)}.expander.on .mi{transform:rotate(90deg)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.filters__spacer{flex:1;min-width:0}.chips{flex-wrap:wrap;flex:none;gap:6px;display:inline-flex}.chip-f{white-space:nowrap;border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-card);height:32px;color:var(--ink-2);flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.chip-f:hover{border-color:var(--border-strong);color:var(--ink)}.chip-f.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip-f__n{font-family:var(--mono);color:var(--ink-4);font-size:11px}.chip-f.on .chip-f__n{color:#ffffffb3}.chip-f--zero{opacity:.5}.chip-f--zero.on{opacity:1}.filters__find{width:var(--find-w);position:relative}.filters__find--wide{width:auto;min-width:var(--find-w-min);flex:auto}.filters__find--wide input{height:var(--field-h)}.filters__find .mi{color:var(--ink-4);pointer-events:none;font-size:17px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.filters__find input{width:100%;height:var(--field-h-sm);border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);padding:0 11px 0 33px;font-size:13px}.filters__find--hinted input{padding-right:32px}.filters__find--hinted .gv-hint{margin:0;position:absolute;top:0;bottom:0;right:7px}.filters__find--hinted .gv-hint .mi{position:static;transform:none}.filters__find input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2f4be01f}.select--sm{width:auto;height:var(--field-h-sm);padding:0 30px 0 11px;font-size:13px}.filters__count{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.wfcell{align-items:flex-start;gap:10px;display:flex}.wfcell__ico{border-radius:var(--r);background:var(--surface-mid);width:30px;height:30px;color:var(--ink-3);flex:none;place-items:center;display:grid}.wfcell__ico .mi{font-size:18px}.wfcell__t{flex-direction:column;gap:2px;min-width:0;display:flex}.wfcell__name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.wfcell__desc{color:var(--ink-3);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(140px,22vw,340px);font-size:11.5px;line-height:1.4;overflow:hidden}.wfcell__desc code{font-family:var(--mono);color:var(--ink-4)}.statecell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.progbar{background:var(--surface-high);border-radius:2px;width:150px;height:3px;margin-top:1px;display:block;overflow:hidden}.progbar__fill{background:var(--info);height:100%;transition:width .4s var(--ease);border-radius:2px;display:block}.actcell{flex-direction:column;gap:1px;font-size:12.5px;display:flex}.actcell__main{color:var(--ink);font-weight:500}.actcell__sub{color:var(--ink-3);font-size:11.5px}.actcell__edit,.actcell__none{color:var(--ink-4)}.tbl--wf tbody tr.wfrow{cursor:pointer}.tbl--wf tbody tr.wfrow:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tbl tbody tr.expanded{background:var(--surface-low)}.tbl tbody tr.expanded td{border-bottom-color:#0000}.rowacts{width:var(--rowacts-w);align-items:center;gap:4px;display:inline-flex}.rowacts .btn{flex:1;min-width:0}.btn--rowfill{width:var(--rowacts-w)}.iconb-sm{border-radius:var(--r);width:30px;height:30px;color:var(--ink-3);place-items:center;transition:background .12s,color .12s;display:grid}.iconb-sm:hover{background:var(--surface-mid);color:var(--ink)}.iconb-sm.on{background:var(--surface-high);color:var(--ink)}.iconb-sm .mi{font-size:19px}.menu{display:inline-flex;position:relative}.menu__pop{z-index:70;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r);min-width:184px;max-height:calc(100vh - 24px);box-shadow:var(--shadow-lg);animation:popin .14s var(--ease);flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);right:0;overflow-y:auto}.menu__pop button{color:var(--ink);text-align:left;border-radius:6px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;display:flex}.menu__pop button:hover{background:var(--surface-low)}.menu__pop button .mi{color:var(--ink-3);font-size:18px}.menu__pop button:disabled{opacity:.4;cursor:not-allowed}.menu__pop button:disabled:hover{background:0 0}.menu__pop button.danger,.menu__pop button.danger .mi{color:var(--danger)}.menu__pop button.danger:hover{background:var(--danger-bg)}.menu__pop hr{border:0;border-top:1px solid var(--border);margin:4px 6px}.menu__pop--new{width:330px;max-height:min(480px,70vh);padding:6px;overflow-y:auto}.menu__pop--new button{align-items:flex-start;gap:10px;padding:9px 10px}.menu__pop--new button .mi{margin-top:1px;font-size:19px}.newitem{flex-direction:column;gap:1px;min-width:0;display:flex}.newitem b{font-size:13px;font-weight:500}.newitem span{color:var(--ink-3);white-space:normal;font-size:11.5px;line-height:1.4}.pnl__title--mute{color:var(--ink-4)}.step__n .mi{font-size:13px}.typecell{color:var(--ink-2);font-size:13px}.boundcell{color:var(--ink-2);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.boundcell__n{white-space:nowrap}.boundcell b{color:var(--ink);font-weight:600}.boundcell__pin{color:var(--ink-4);align-items:center;gap:4px;font-size:11px;display:inline-flex}.boundcell__pin .mi{font-size:13px}.boundname{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.boundname .mi{color:var(--ink-4);font-size:17px}.pnl-scrim{z-index:90;background:#0f172a47;position:fixed;inset:0}.cpanel--enter .pnl-scrim{animation:fade .16s var(--ease)}.cpanel--enter .pnl{animation:slidein .22s var(--ease)}.pnl{top:var(--bar-h);width:var(--pnl-w);z-index:91;background:var(--surface-card);border-left:1px solid var(--border);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;box-shadow:-18px 0 44px -20px #0f172a4d}@keyframes slidein{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}.pnl--docked{top:calc(var(--bar-h) + var(--ebar-h));box-shadow:none;max-width:calc(100vw - var(--rail-w) - 380px)}.pnl--bare{width:var(--drawer-w);top:calc(var(--bar-h) + var(--ebar-h))}.pnl__back{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;place-items:center;margin-left:-6px;padding:0;display:grid}.pnl__back:hover{color:var(--ink);background:var(--surface-low)}.pnl__back .mi{font-size:20px}.pnl__del{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);width:32px;height:32px;color:var(--ink-3);cursor:pointer;flex:none;align-self:center;place-items:center;padding:0;display:grid}.pnl__del:hover{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.pnl__del .mi{font-size:18px}.pick__edit{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);width:38px;height:38px;color:var(--ink-3);cursor:pointer;flex:none;place-items:center;display:grid}.pick__edit:hover{border-color:var(--border-strong);color:var(--ink)}.pick__edit .mi{font-size:17px}.pick__opt .pick__edit{background:0 0;border-color:#0000;width:26px;height:26px}.pick__opt .pick__edit:hover{border-color:var(--border);background:var(--surface-card)}.pick__opt .pick__edit .mi{font-size:15px}.draftdot{font-style:normal;font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9.5px;font-weight:600}body.docked-pnl .editor--runs .canvas{margin-right:min(var(--pnl-w), calc(100vw - var(--rail-w) - 380px))}.doc{background:var(--surface);gap:22px;height:100%;min-height:0;padding:22px;display:flex;overflow:auto}.doc__page{flex:1;justify-content:center;min-width:0;display:flex}.doc__paper{border:1px solid var(--border);color:#334155;background:#fff;border-radius:4px;flex:none;width:100%;max-width:560px;height:max-content;min-height:720px;padding:46px 44px;font-size:12px;line-height:1.85;box-shadow:0 10px 30px -18px #0f172a73}.doc__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.doc__brand{letter-spacing:.18em;color:#94a3b8;font-size:10px}.doc__ttl{color:#0f172a;letter-spacing:-.02em;margin-top:10px;font-size:27px;font-weight:600}.doc__meta{text-align:right;color:#475569;font-size:11.5px}.doc__lab{letter-spacing:.14em;color:#94a3b8;font-size:9.5px;display:block}.doc__to{margin-top:38px}.doc__rule{background:#e2e8f0;height:1px;margin:30px 0 8px}.doc__lines{display:block}.doc__lines>span{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:7px 0;display:flex}.doc__tot{text-align:right;margin-top:26px;font-size:13px}.doc__hit{z-index:1;border:1.5px solid var(--primary);cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:#2f4be012;border-radius:3px;margin:0 -1px;padding:1px 3px;display:inline;position:relative}.doc__lines{padding:2px 0}.doc__hit--block{box-sizing:border-box;width:100%;margin:0;padding:4px 6px;display:block}.doc__hit .doc__tag{background:var(--primary);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:3px;margin-left:7px;padding:0 5px;font-size:9.5px;line-height:1.7;transition:opacity .12s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.doc__hit--block .doc__tag{margin-left:0;top:-10px;left:auto;right:8px;transform:none}.doc__meta .doc__hit .doc__tag,.doc__tot .doc__hit .doc__tag{margin-left:0;margin-right:7px;left:auto;right:100%}.doc__hit:hover .doc__tag,.doc__hit.on .doc__tag{opacity:1}.doc__hit.on{border-color:var(--warn);background:#d9770626}.doc__hit.on .doc__tag{background:var(--warn)}.doc__side{flex:none;width:290px}.doc__side h4{margin:0 0 4px;font-size:13px;font-weight:600}.doc__side p{color:var(--ink-3);margin:0 0 14px;font-size:12px;line-height:1.55}.doc__list{flex-direction:column;gap:6px;display:flex}.doc__row{text-align:left;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);cursor:pointer;align-items:baseline;gap:10px;width:100%;padding:9px 11px;display:flex}.doc__row:hover{border-color:var(--border-strong)}.doc__row.on{border-color:var(--warn);background:var(--warn-bg)}.doc__row-k{color:var(--ink-2);flex:1;font-size:12.5px}.doc__row-v{font-family:var(--mono);color:var(--ink);font-size:11.5px}.doc__conf{color:var(--ink-3);margin-top:14px;font-size:12px}.audit{background:var(--surface);height:100%;min-height:0;padding:22px 26px 40px;overflow:auto}.audit__head{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.audit__head h3{margin:0;font-size:15px;font-weight:600}.audit__head p{color:var(--ink-3);max-width:60ch;margin:4px 0 0;font-size:12.5px}.audit__head .pill{flex:none;margin-left:auto}.audit__leaf{font-family:var(--mono);color:var(--ink-4);margin-top:2px;font-size:10.5px;display:block}.audit .tbl td{vertical-align:top}.editor__bar{min-height:var(--ebar-h)}.pnl__head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.pnl__head>.grow{text-align:left;min-width:0}.pnl__head>.pick--v,.pnl__head>.pnl__ver{flex:none;align-self:center}.pnl__head>.x{align-self:flex-start}.pnl__head h3{letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin:0;font-size:17px;font-weight:600;display:flex;overflow:hidden}.pnl__head h3>.pnl__nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.pnl__head h3>.pnl__pencil,.pnl__head h3>.pick{flex:none}.pnl__head h3>.input{min-width:0}.pnl__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pnl__pencil{border-radius:var(--r-sm);width:24px;height:24px;color:var(--ink-4);opacity:0;flex:none;place-items:center;transition:opacity .12s,background .12s,color .12s;display:grid}.pnl__head:hover .pnl__pencil,.pnl__pencil:focus-visible{opacity:1}.pnl__pencil:hover{background:var(--surface-mid);color:var(--ink)}.pnl__pencil .mi{font-size:15px}.pnl__rename{width:100%}.pnl__rename .input{letter-spacing:-.015em;height:34px;font-size:16px;font-weight:600}.pnl__head h3 .vtag{margin-left:0;font-size:13px}.pnl__head p{color:var(--ink-3);margin:1px 0 0;font-size:12.5px;line-height:1.35}.pnl__head .x{border-radius:var(--r);width:30px;height:30px;color:var(--ink-4);flex:none;place-items:center;display:grid}.pnl__head .x:hover{background:var(--surface-mid);color:var(--ink)}.pnl__body{flex-direction:column;flex:1;gap:22px;padding:18px 20px 26px;display:flex;overflow-y:auto}.pnl__foot{border-top:1px solid var(--border);background:var(--surface-low);align-items:center;gap:9px;padding:13px 20px;display:flex}.pnl__foot--split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pnl__foot--split .btn{width:100%;height:38px}.pnl__foot--split>.spacer{display:none}.pnl__foot--split{grid-auto-columns:1fr;grid-auto-flow:column}.pnl__foot--lead{grid-template-columns:auto 1fr 1fr}.pnl__leads{align-items:center;gap:9px;display:flex}.pnl__foot--lead:not(.pnl__foot--split) .pnl__leads{margin-right:auto}.pnl__foot--lead:not(.pnl__foot--split){display:flex}.pnl__foot--pin{align-items:center;gap:10px;display:flex}.pnl__foot--pin .pnl__leads{margin-right:auto}.pnl__foot--pin .btn{width:150px;height:38px}.pnl__toggle{border-radius:var(--r);border:1px solid var(--border);background:var(--surface-card);width:38px;height:38px;color:var(--ink-3);place-items:center;transition:background .14s,border-color .14s,color .14s;display:grid}.pnl__toggle:hover{border-color:var(--border-strong);color:var(--ink)}.pnl__toggle.on{background:var(--ink);border-color:var(--ink);color:#fff}.pnl__toggle .mi{font-size:19px}.pnl__split{grid-template-columns:minmax(var(--json-min), 1fr) 0 minmax(0, var(--form-w));flex:1;min-height:0;display:grid}.rsz--seam{z-index:6;cursor:col-resize;touch-action:none;align-self:stretch;width:11px;margin:0 -5px;position:relative}.rsz--seam:before{content:"";background-color:#0000;width:1px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:5px}.rsz--seam:hover:before,.rsz--seam.rsz--live:before{background-color:var(--ink-3)}.pnl__split .pnl__body{min-width:0}.jsonpane{border-right:1px solid var(--border);background:var(--surface-low);flex-direction:column;min-width:0;min-height:0;display:flex}.jsonpane__bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px 12px 9px 16px;display:flex}.jsonpane__bar span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);flex:1;font-size:11px;font-weight:600}.jsonpane .json{white-space:pre-wrap;word-break:break-word;border-radius:0;flex:1;min-height:0;margin:0;overflow:auto}.cpanel--full .pnl-scrim{background:var(--surface);opacity:1;left:var(--rail-w);top:var(--bar-h)}.cpanel--full .pnl{top:var(--bar-h);left:var(--rail-w);width:auto;box-shadow:none;animation:none;bottom:0;right:0}.cpanel--full .pnl>.pnl__body{width:100%;max-width:900px;margin:0 auto;padding:24px 28px 40px}.cpanel--full .pnl__split .pnl__body{padding:24px 28px 40px}:is(.cpanel--full .pnl__foot,.pnl:has(.pnl__split) .pnl__foot,.drawer:has(.pnl__split) .pnl__foot){justify-content:flex-end;padding:13px 28px;display:flex}:is(.cpanel--full .pnl__foot .btn,.pnl:has(.pnl__split) .pnl__foot .btn,.drawer:has(.pnl__split) .pnl__foot .btn){width:150px;height:38px}.cpanel--full .pnl__foot .pnl__leads{margin-right:auto}.pick{position:relative}.pick__btn{border-radius:var(--r);border:1px solid var(--border);background:var(--surface-card);text-align:left;align-items:center;gap:9px;width:100%;height:38px;padding:0 10px;transition:border-color .14s,background .14s;display:flex}.pick__btn:hover:not(:disabled){border-color:var(--border-strong)}.pick__btn:disabled{background:var(--surface-low);color:var(--ink-4)}.pick--on .pick__btn{border-color:var(--primary);background:var(--surface-card)}.pick__btn>.mi:first-child{color:var(--ink-4);flex:none;font-size:17px}.pick__btn>.mi:last-child{color:var(--ink-4);transition:transform .16s var(--ease);flex:none;margin-left:auto;font-size:19px}.pick--on .pick__btn>.mi:last-child{transform:rotate(180deg)}.pick__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.pick__name em:not(.draftdot){font-style:normal;font-family:var(--mono);color:var(--ink-4);margin-left:6px;font-size:11px}.pick__name em.old{color:var(--warn)}.pick__name--empty{color:var(--ink-4)}.pick__pop{z-index:70;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r);box-shadow:var(--shadow);animation:pickin .12s var(--ease);position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}@keyframes pickin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pick__new{width:100%;color:var(--primary);text-align:left;border-bottom:1px solid var(--border);background:var(--primary-soft);align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.pick__new:hover{background:var(--primary-line)}.pick__new .mi{font-size:17px}.pick__list{max-height:246px;display:block;overflow-y:auto}.pick__opt{text-align:left;align-items:center;gap:6px;width:100%;padding:0 10px 0 0;display:flex}.pick__go{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:8px 2px 8px 12px;display:flex}.pick__opt:hover{background:var(--surface-low)}.pick__opt.on{background:var(--surface-mid)}.pick__go>.mi:first-child{color:var(--ink-4);flex:none;font-size:17px}.pick__go>.mi:last-child{color:var(--primary);margin-left:auto;font-size:17px}.pick__t{flex:1;min-width:0}.pick__t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.pick__t b em:not(.draftdot){font-style:normal;font-family:var(--mono);color:var(--ink-4);margin-left:6px;font-size:10.5px}.pick__t span{font-family:var(--mono);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.pick__none{color:var(--ink-3);margin:0;padding:12px;font-size:12.5px}.pick__pop--still{animation:none}@media (prefers-reduced-motion:reduce){.pick__pop,.pick__pop--fwd,.pick__pop--back{animation:none}}.pnl__sec{flex-direction:column;gap:10px;display:flex}.pnl__sec h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.pnl__sec h4 .mi{color:var(--ink-4);font-size:17px}.pnl__n{font-family:var(--mono);color:var(--ink-4);text-transform:none;letter-spacing:0;font-size:11px}.attrs{border:1px solid var(--border);border-radius:var(--r);background:var(--border);flex-direction:column;gap:1px;margin:0;display:flex;overflow:hidden}.attr{background:var(--surface-card);padding:10px 13px}.attr dt{color:var(--ink-3);margin-bottom:3px;font-size:11.5px}.attr dd{align-items:center;gap:6px;margin:0;display:flex}.attr__v{color:var(--ink);word-break:break-all;font-size:13px;line-height:1.45}.attr__v--secret{font-family:var(--mono);background:var(--surface-mid);border-radius:var(--r-sm);color:var(--ink-2);padding:2px 7px;font-size:11.5px}.tree{flex-direction:column;gap:6px;display:flex}.tree__root{color:var(--ink-2);align-items:center;gap:7px;padding:2px 0 4px;font-size:12.5px;font-weight:600;display:flex}.tree__root .mi{color:var(--ink-4);font-size:17px}.tree__t{font-family:var(--mono);color:var(--ink-4);font-size:11px;font-weight:400}.fld{margin-left:calc(var(--depth) * 0px)}.fld__row{align-items:center;gap:5px;display:flex}.fld__name{min-width:0;height:32px;font-size:12.5px;font-family:var(--mono);flex:1}.fld__type{background-position:right 6px center;flex:none;width:98px;height:32px;padding:0 24px 0 8px;font-size:12px}.fld__req{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-card);height:32px;color:var(--ink-4);letter-spacing:.02em;flex:none;padding:0 8px;font-size:10.5px;font-weight:600}.fld__req.on{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-deep)}.fld__del{border-radius:var(--r-sm);width:26px;height:32px;color:var(--ink-4);flex:none;place-items:center;display:grid}.fld__del:hover{background:var(--danger-bg);color:var(--danger)}.fld__del .mi{font-size:15px}.fld__kids{border-left:1px dashed var(--border-strong);flex-direction:column;gap:6px;margin:6px 0 4px 14px;padding-left:12px;display:flex}.fld__add{border-radius:var(--r-sm);color:var(--ink-3);border:1px dashed var(--border-strong);background:var(--surface-card);align-self:flex-start;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;display:inline-flex}.fld__add:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft);border-style:solid}.fld__add .mi{font-size:15px}.fld__add--root{margin-top:4px;padding:7px 11px;font-size:12px}.fld__meta{border-radius:var(--r-sm);background:var(--surface-low);border:1px solid var(--border);flex-direction:column;gap:5px;margin:4px 0 6px 4px;padding:6px 8px;display:flex}.fld__desc{background:var(--surface-card);height:28px;font-size:12px}.fld__meta-bar{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fld__meta-tag{color:var(--ink-4);padding:0 2px;font-size:10.5px;font-weight:600}.fld__src{background-position:right 5px center;background-color:var(--surface-card);flex:none;width:auto;min-width:86px;height:26px;padding:0 22px 0 7px;font-size:11px}.fld__req--sm{height:26px;padding:0 7px;font-size:10px}.fld__fmt{min-width:110px;height:26px;font-size:11px;font-family:var(--mono);background:var(--surface-card);flex:1}.fld__enums{border-top:1px dashed var(--border);flex-direction:column;gap:4px;padding-top:4px;display:flex}.fld__enums-hd{color:var(--ink-3);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.fld__enum-list{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fld__enum-chip{align-items:center;gap:2px;display:inline-flex}.fld__enum-in{width:96px;height:24px;font-size:11px;font-family:var(--mono);background:var(--surface-card);padding:0 6px}.fld__del--sm{width:22px;height:24px}.smeta{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);margin-bottom:8px;padding:8px 11px}.smeta__sum{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;list-style:none;display:flex}.smeta__sum::-webkit-details-marker{display:none}.smeta__sum .mi{color:var(--ink-4);font-size:16px;transition:transform .14s}.smeta[open] .smeta__sum .mi{transform:rotate(90deg)}.smeta__badge{color:var(--ink-4);background:var(--surface-low);border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:500}.smeta__body{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.smeta__ta{min-height:54px;font-size:12px;line-height:1.45}.smeta__hints{grid-template-columns:1fr 1fr;gap:8px;display:grid}.smeta__sig-col{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-low);flex-direction:column;gap:6px;padding:7px 8px;display:flex}.smeta__sig-hd{color:var(--ink-2);justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.smeta__sig-list{flex-direction:column;gap:4px;display:flex}.smeta__sig-row{align-items:center;gap:4px;display:flex}.smeta__sig-in{background:var(--surface-card);flex:1;min-width:0;height:26px;font-size:11.5px}.smeta__sig-empty{color:var(--ink-4);margin:0;font-size:11px}.pnl__sec h4 .spacer{flex:1}.boundlist{flex-direction:column;gap:8px;display:flex}.bounditem{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);text-align:left;flex-direction:column;gap:6px;padding:12px 13px;transition:border-color .14s,background .14s;display:flex}.bounditem:hover{border-color:var(--border-strong);background:var(--surface-low)}.bounditem__top{align-items:center;gap:8px;font-size:13.5px;display:flex}.bounditem__top .mi{color:var(--ink-4);font-size:18px}.bounditem__top b{font-weight:600}.bounditem__role{color:var(--ink-3);align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.bounditem__role .mi{color:var(--ink-4);flex:none;font-size:15px}.bounditem__role b{color:var(--ink-2);font-weight:500}.boundcell--link{border-radius:var(--r-sm);text-align:left;align-items:flex-start;margin:-3px -6px;padding:3px 6px;transition:background .12s}.boundcell--link:hover{background:var(--surface-high)}.boundcell--link:hover .boundcell__n b{text-decoration:underline}.rowacts--menuonly{width:auto}.runsub>td{background:var(--surface-low);padding-top:9px!important;padding-bottom:9px!important}.tbl tbody tr.runsub:hover>td{background:#eaecf0}.runsub{cursor:pointer}.runsub>td:first-child{box-shadow:inset 2px 0 0 var(--border-strong);padding-left:56px!important}.runsub--empty>td{color:var(--ink-3);cursor:default;font-size:12.5px}.tbl tbody tr.runsub--empty:hover>td{background:var(--surface-low)}.runid{align-items:center;gap:2px;max-width:100%;display:inline-flex}.runid__v{color:var(--primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.runid__v:hover{text-decoration:underline}.editor{grid-template:"bar bar bar bar""palette fly canvas side"1fr/auto auto 1fr auto;height:100%;min-height:0;display:grid;position:relative}body.bsum-gone .bsum{display:none}.editor__bar{grid-area:bar}.palette{grid-area:palette}.palette--flyout{grid-area:fly}.canvas{grid-area:canvas;min-width:0;min-height:0}.drawer{grid-area:side;min-height:0}.editor__bar{background:var(--surface-card);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 20px;display:flex}.editor__bar h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.editor__bar-id{font-family:var(--mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.editor__bar .spacer{flex:1}.node{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);text-align:left;cursor:pointer;width:300px;box-shadow:var(--shadow-sm);padding:13px 15px;transition:border-color .14s,box-shadow .14s;display:block;position:relative}.node:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.node.sel{border-color:var(--primary);box-shadow:0 0 0 3px #2f4be026}.node.bad{border-color:#fbbf24}.node.bad.sel{box-shadow:0 0 0 3px #fbbf2447}.node:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.node__top{align-items:center;gap:9px;display:flex}.node__ico{border-radius:var(--r);background:var(--surface-mid);width:30px;height:30px;color:var(--ink-2);flex:none;place-items:center;display:grid}.node__ico .mi{font-size:18px}.node__t{flex:1;min-width:0}.node__t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.node__t span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.node__warn{color:#d97706;flex:none}.node__warn .mi{font-size:18px}.node__meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:9px;display:flex}.node--edge{border-radius:var(--r-full);background:var(--rail);color:#fff;border-color:var(--rail);width:auto;box-shadow:none;cursor:default;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:500;display:flex;position:relative}.node--edge .mi{font-size:16px}.canvas{scrollbar-width:none;-ms-overflow-style:none}.canvas::-webkit-scrollbar{width:0;height:0}.canvas{background-color:var(--surface);background-image:radial-gradient(var(--border-strong) 1px, transparent 1px);background-size:20px 20px;padding:0;overflow:auto}.dag{width:2600px;height:1700px;position:relative}.dag__wires{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dag__wires .wire__hit,.dag__wires .wire__del{pointer-events:auto}.gnode{z-index:2;touch-action:none;position:absolute}.gnode:focus-visible{outline:none}.gnode:focus-visible .node{outline:2px solid var(--primary);outline-offset:2px}.gnode--edge{cursor:grab}body.moving-step .gnode{cursor:grabbing}body.panmode .canvas{cursor:grab}body.panmode .canvas *{pointer-events:none;cursor:grab!important}body.panning .canvas{cursor:grabbing}body.panning .canvas *{cursor:grabbing!important}.wire__line{fill:none;stroke:var(--border-strong);stroke-width:2px}.wire__line.on{stroke:var(--primary);stroke-width:3px}.wire__line.near{stroke:var(--ok);stroke-width:3px}.wire__hit{fill:none;stroke:#0000;stroke-width:20px;cursor:pointer}.wire__hit:hover{stroke:#2f4be01f}.wire__temp{fill:none;stroke:var(--primary);stroke-width:2px;stroke-dasharray:5 4}.addb--child{cursor:grab}.dag.linking .addb--child{cursor:grabbing}.dag.linking .gnode{opacity:.35}.dag.linking .gnode--drop{opacity:1}.dag.linking .gnode--drop .node{border-style:dashed;border-color:var(--primary-line)}.dag.linking .gnode--over{opacity:1}.dag.linking .gnode--over .node{border-style:solid;border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px var(--primary-soft)}.dag.linking .addb{opacity:0;pointer-events:none}.wire__plus circle{fill:var(--ok);stroke:#fff;stroke-width:2px}.wire__plus path{stroke:#fff;stroke-width:2px;stroke-linecap:round}.wire__del{cursor:pointer}.wire__del circle{fill:var(--danger);stroke:#fff;stroke-width:2px}.wire__del path{stroke:#fff;stroke-width:2px;stroke-linecap:round}.wire__del:hover circle{fill:#991b1b}.slot{z-index:2;border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface-card);text-align:center;flex-direction:column;align-items:center;gap:5px;width:330px;padding:26px 20px;transition:border-color .16s,background .16s;display:flex;position:absolute}.slot .mi{color:var(--ink-4);font-size:26px}.slot b{color:var(--ink-2);font-size:13.5px;font-weight:600}.slot span{color:var(--ink-3);font-size:11.5px}body.dragging-step .slot{border-color:var(--primary);background:var(--primary-soft)}.handle{background:var(--surface-card);border:2px solid var(--primary);z-index:3;opacity:0;pointer-events:none;border-radius:50%;width:13px;height:13px;margin-left:-6.5px;transition:opacity .12s,transform .12s;position:absolute;left:50%}.gnode:hover .handle,.gnode.sel .handle,.gnode:focus-within .handle{opacity:1;pointer-events:auto}body.moving-step .handle,body.connecting .gnode:not(:hover) .handle{opacity:0}.handle--in{top:-7px}.handle--out{cursor:crosshair;bottom:-7px}.handle--out:hover{background:var(--primary);transform:scale(1.25)}.gnode--edge.sel .node--edge{outline:2px solid var(--primary);outline-offset:2px}.node--edge .handle{border-color:var(--rail-3)}.node--edge .handle--out{cursor:crosshair}body.connecting{cursor:crosshair;-webkit-user-select:none;user-select:none}.node--target{outline:2px solid var(--primary);outline-offset:2px}.branches{align-items:flex-start;gap:36px;display:flex}.branch{flex-direction:column;align-items:center;display:flex}.branch__tag{border-radius:var(--r-full);background:var(--surface-card);border:1px solid var(--border);color:var(--ink-2);align-items:center;gap:6px;margin-bottom:4px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.branch__tag .mi{font-size:14px}.branch__rule{font-family:var(--mono);color:var(--ink-3);background:var(--surface-mid);border-radius:var(--r-sm);text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-bottom:8px;padding:2px 7px;font-size:10.5px;overflow:hidden}.palette{border-right:1px solid var(--border);background:var(--surface-card);flex-direction:column;width:308px;min-height:0;display:flex}.palette--flyout{background:var(--surface-low);width:290px;animation:flyin .2s var(--ease)}@keyframes flyin{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.palette--flyout .palette__head{background:var(--surface-card)}.palette__head .x{border-radius:var(--r);width:28px;height:28px;color:var(--ink-4);flex:none;place-items:center;display:grid}.palette__head .x:hover{background:var(--surface-mid);color:var(--ink)}.palette__head{border-bottom:1px solid var(--border);padding:15px 18px 12px}.palette__head h3{margin:0 0 3px;font-size:14px;font-weight:600}.palette__head p{color:var(--ink-3);margin:0;font-size:12px}.palette__body{flex:1;padding:12px 14px 24px;overflow-y:auto}.palette__grp{margin-bottom:18px}.palette__grp h4{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin:0 0 7px;padding:0 4px;font-size:11px;font-weight:600}.pitem{border-radius:var(--r);border:1px solid #0000;align-items:stretch;gap:0;width:100%;transition:background .12s,border-color .12s;display:flex}.pitem:hover{background:var(--surface-low);border-color:var(--border)}.pitem--open{background:var(--primary-soft);border-color:var(--primary-line)}.pitem__main{text-align:left;border-radius:var(--r);flex:1;align-items:center;gap:10px;min-width:0;padding:9px 4px 9px 10px;display:flex}.pitem__more{width:34px;color:var(--ink-4);border-radius:var(--r);border-left:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.pitem:hover .pitem__more{border-left-color:var(--border)}.pitem__more:hover{background:var(--surface-mid);color:var(--ink)}.pitem__more.on{color:var(--primary-deep)}.pitem__more .mi{transition:transform .16s var(--ease);font-size:17px}.pitem__more.on .mi{transform:rotate(180deg)}.pitem__n{font-family:var(--mono);color:var(--ink-4);font-size:10px}.pitem--obj{cursor:pointer;align-items:center;gap:10px;padding:9px 10px}.pitem--obj .mi:last-child{color:var(--ink-4);flex:none;font-size:17px}.pitem--obj:hover .mi:last-child{color:var(--primary)}.pitem__ico{border-radius:var(--r);background:var(--surface-mid);width:30px;height:30px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pitem__ico .mi{font-size:17px}.pitem__t{text-align:left;flex:1;min-width:0}.pitem__t b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.pitem__t span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.pitem__kind{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);flex:none;font-size:9.5px;font-weight:600}.pitem--new{border-style:dashed;border-color:var(--border-strong)}.pitem--new .pitem__ico{background:var(--primary-soft);color:var(--primary)}.drawer{width:var(--drawer-w);border-left:1px solid var(--border);background:var(--surface-card);flex-direction:column;display:flex;position:relative}.drawer .pnl__head{padding:16px 18px 14px}.drawer .pnl__body{gap:18px;padding:16px 18px 24px}.drawer .pnl__foot{padding:13px 18px}.drawer .pnl__head .x{border-radius:var(--r);width:30px;height:30px;color:var(--ink-4);flex:none;place-items:center;display:grid}.drawer .pnl__head .x:hover{background:var(--surface-mid);color:var(--ink)}.drawer-scrim{inset:var(--bar-h) 0 0 var(--rail-w);z-index:80;background:var(--surface);position:fixed}.drawer--full{inset:var(--bar-h) 0 0 var(--rail-w);z-index:81;border-left:none;width:auto;position:fixed}.drawer--full .pnl__head,.drawer--full .pnl__foot{padding-left:28px;padding-right:28px}.drawer--full .pnl__foot{justify-content:flex-end;padding:13px 28px;display:flex}.drawer--full .pnl__foot .btn{width:150px;height:38px}.drawer--full .pnl__foot .pnl__leads{margin-right:auto}.drawer--full .pnl__body{width:100%;max-width:900px;margin:0 auto;padding:24px 28px 40px}.drawer .pnl__split .pnl__body{margin:0;padding:24px 28px 40px}.step{flex-direction:column;gap:7px;display:flex}.step__head{align-items:baseline;gap:8px;display:flex}.step__n{background:var(--surface-high);width:19px;height:19px;color:var(--ink-2);font-size:11px;font-weight:600;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.step--ok .step__n{background:var(--ok-bg);color:var(--ok)}.step--bad .step__n{background:var(--warn-bg);color:var(--warn)}.step__title{flex:1;font-size:13px;font-weight:600}.step__title .req{color:var(--danger);margin-left:2px}.step__q{color:var(--ink-3);margin:-2px 0 2px;font-size:12px;line-height:1.45}.step__bound{color:var(--ok);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.step__bound .mi{font-size:15px}.step__bound.miss{color:var(--warn)}.step__body{flex-direction:column;gap:7px;padding-left:27px;display:flex}.scrim{z-index:200;animation:fade .16s var(--ease);background:#0f172a80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface-card);border-radius:var(--r-lg);width:100%;max-width:520px;box-shadow:var(--shadow-lg);max-height:88vh;animation:pop .2s var(--ease);flex-direction:column;display:flex}.modal--wide{max-width:900px}.modal--xl{max-width:min(1280px,96vw)}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.modal__head{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.modal__head h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.modal__head p{color:var(--ink-3);margin:3px 0 0;font-size:13px}.modal__head .x{color:var(--ink-4);border-radius:var(--r);flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.modal__head .x:hover{background:var(--surface-mid);color:var(--ink)}.modal__body{flex-direction:column;gap:16px;padding:20px 22px;display:flex;overflow-y:auto}.modal__foot{border-top:1px solid var(--border);background:var(--surface-low);border-radius:0 0 var(--r-lg) var(--r-lg);align-items:center;gap:9px;padding:14px 22px;display:flex}.modal__foot .spacer{flex:1}.runsplit{grid-template-columns:1fr 400px;align-items:start;gap:20px;display:grid}.trace{flex-direction:column;display:flex}.trace__row{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .14s;display:flex}.trace__row.on{border-color:var(--primary);box-shadow:0 0 0 3px #2f4be01a}.trace__ico{background:var(--surface-mid);width:28px;height:28px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.trace__ico .mi{font-size:16px}.trace__ico.ok{background:var(--ok-bg);color:var(--ok)}.trace__ico.run{background:var(--info-bg);color:var(--info)}.trace__ico.pause{background:var(--warn-bg);color:var(--warn)}.trace__t{flex:1;min-width:0}.trace__t b{font-size:13.5px;font-weight:600;display:block}.trace__t span{color:var(--ink-3);font-size:12px;display:block}.trace__ms{font-family:var(--mono);color:var(--ink-4);flex:none;font-size:11.5px}.trace__wire{background:var(--border-strong);width:2px;height:14px;margin-left:27px}.json{color:#e2e8f0;border-radius:var(--r);font-family:var(--mono);white-space:pre;background:#0f172a;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.65;overflow-x:auto}.json .k{color:#7dd3fc}.json .s{color:#bef264}.json .n{color:#fbbf24}.stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.stat{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);padding:12px 14px}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;display:block}.stat span{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}body.rail-collapsed{--rail-w:68px}body.rail-collapsed .rail{cursor:pointer}body.rail-collapsed .rail:hover{background:#171c24}body.rail-collapsed .rail:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}body.rail-collapsed .rail__brand{cursor:pointer;flex-direction:column;gap:8px;padding:16px 8px 12px}body.rail-collapsed .switcher{margin:0 8px 14px}body.rail-collapsed .switcher__btn{justify-content:center;padding:9px 0}body.rail-collapsed .switcher__btn .name,body.rail-collapsed .switcher__btn>.mi,body.rail-collapsed .switcher__dot{display:none}body.rail-collapsed .switcher__initial{display:block}body.rail-collapsed .switcher__menu{z-index:70;border:1px solid var(--rail-line);width:210px;box-shadow:var(--shadow-lg)}body.rail-collapsed .nav{padding:0 8px}body.rail-collapsed .nav a{justify-content:center;gap:0;padding:10px 0}body.rail-collapsed .nav a>span:not(.mi){display:none}body.rail-collapsed .rail__foot{padding:10px 8px}body.rail-collapsed .rail__foot a{justify-content:center;gap:0;padding:8px 0}body.rail-collapsed .rail__foot a>span:not(.mi){display:none}.tb{flex:none;align-items:center;gap:8px;display:flex}.tb__rule{background:var(--rail-3);width:1px;height:24px;margin:0 2px}.tb__search{width:250px;transition:width .18s var(--ease);position:relative}.tb__search.on{width:320px}.tb__search>.mi{color:var(--rail-ink);pointer-events:none;z-index:1;font-size:18px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tb__search input{border-radius:var(--r-full);border:1px solid var(--rail-3);background:var(--rail-2);color:#fff;width:100%;height:36px;padding:0 32px 0 36px;font-size:13px}.tb__search input::placeholder{color:var(--rail-ink)}.tb__search input::-webkit-search-cancel-button{display:none}.tb__search input:focus{border-color:var(--primary);background:var(--rail-3);outline:none;box-shadow:0 0 0 3px #2f4be047}.tb__clear{width:20px;height:20px;color:var(--rail-ink);background:var(--rail-3);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tb__clear .mi{font-size:14px}.tb__clear:hover{color:#fff;background:#31394a}.tb__clear[hidden]{display:none}.tb__slot{position:relative}.iconbtn{border-radius:var(--r);width:36px;height:36px;color:var(--rail-ink);place-items:center;transition:background .14s,color .14s;display:grid;position:relative}.iconbtn:hover{color:#fff;background:#ffffff14}.iconbtn.on{background:var(--primary);color:#fff}.iconbtn .mi{font-size:20px}.badge{border-radius:var(--r-full);background:var(--danger);color:#fff;text-align:center;min-width:9px;height:14px;font-size:9px;font-weight:700;line-height:14px;font-family:var(--mono);border:2px solid var(--rail);box-sizing:content-box;pointer-events:none;padding:0 3px;display:block;position:absolute;top:1px;right:1px}.avatar{background:linear-gradient(145deg,var(--primary),#6d43d6);color:#fff;letter-spacing:.02em;width:34px;height:34px;box-shadow:0 0 0 2px var(--rail),0 0 0 3px transparent;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:600;transition:box-shadow .14s;display:grid!important}.avatar:hover,.avatar.on{box-shadow:0 0 0 2px var(--rail), 0 0 0 4px #7c8cff8c}.avatar--lg{width:44px;height:44px;box-shadow:0 0 0 2px var(--surface-low);font-size:15px}.avatar--lg:hover{box-shadow:0 0 0 2px var(--surface-low)}.pop{z-index:70;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-lg);animation:popin .16s var(--ease);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.pop--wide{width:380px}.pop--search{width:100%;top:calc(100% + 8px);left:0;right:auto}@keyframes popin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pop__head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.pop__head b{flex:1;font-weight:600}.pop__link{color:var(--primary);font-size:12px;font-weight:500}.pop__link:hover{text-decoration:underline}.pop__body{max-height:min(420px,60vh);padding:6px;overflow-y:auto}.pop__grp{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin:8px 8px 4px;font-size:10.5px;font-weight:600}.pop__grp:first-child{margin-top:4px}.pop__item{border-radius:var(--r);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;transition:background .12s;display:flex}.pop__item:hover{background:var(--surface-low)}.pop__ico{border-radius:var(--r);background:var(--surface-mid);width:28px;height:28px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pop__ico .mi{font-size:16px}.pop__ico--ok{background:var(--ok-bg);color:var(--ok)}.pop__ico--warn{background:var(--warn-bg);color:var(--warn)}.pop__ico--danger{background:var(--danger-bg);color:var(--danger)}.pop__ico--info{background:var(--info-bg);color:var(--info)}.pop__t{flex:1;min-width:0}.pop__t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.pop__t span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.pop__when{font-family:var(--mono);color:var(--ink-4);flex:none;padding-top:2px;font-size:10.5px}.pop__hint{color:var(--ink-3);margin:8px 10px 10px;font-size:12px;line-height:1.5}.pop__rule{border:0;border-top:1px solid var(--border);margin:6px 8px}.pop__kv{color:var(--ink-2);align-items:center;gap:10px;padding:5px 10px;font-size:12.5px;display:flex}.pop__kv kbd{font-family:var(--mono);background:var(--surface-mid);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink);text-align:center;border-bottom-width:2px;min-width:30px;padding:1px 6px;font-size:11px}.pop__id{border-bottom:1px solid var(--border);background:var(--surface-low);align-items:center;gap:11px;padding:14px;display:flex}.pop__id>div b{font-size:13.5px;font-weight:600;display:block}.pop__id>div span{color:var(--ink-3);font-size:11.5px;display:block}.pop__id>div .mono{color:var(--ink-4);overflow-wrap:anywhere;margin-top:1px;font-size:11px}.pop__ernlabel{letter-spacing:.03em;color:var(--ink-4);margin-top:7px;font-size:10.5px}.pop__ern{align-items:flex-start;gap:4px;margin-top:2px;display:flex}.pop__ern code{font-family:var(--mono);color:var(--ink-3);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.pop__ern .idchip__copy{flex:none}.idchip{border-radius:var(--r-sm);background:var(--surface-mid);align-items:center;gap:6px;padding:2px 4px 2px 8px;display:inline-flex}.idchip code{font-family:var(--mono);color:var(--ink-2);letter-spacing:-.01em;font-size:11.5px}.idchip--full code{color:var(--ink);font-size:12.5px}.idchip__copy{border-radius:var(--r-sm);width:22px;height:22px;color:var(--ink-4);place-items:center;transition:background .12s,color .12s;display:grid}.idchip__copy .mi{font-size:14px}.idchip__copy:hover{background:var(--surface-high);color:var(--ink)}.ernrow{align-items:center;gap:10px;margin:0 0 12px;display:flex}.ernrow__k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);flex:none;font-size:11px;font-weight:600}.ernrow__v{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ern__m{color:var(--ink-3);font-size:12px}.ernbar{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.ernbar .idchip{min-width:0}.ernbar code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-pick{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-mid);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:6px;padding:8px;display:flex}.sf-pick__f{flex-direction:column;flex:150px;gap:3px;min-width:0;display:flex}.sf-pick__f>span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:600}.sf-pick__m{color:var(--ink-3);align-self:center;font-size:12px}.sf-pick__add{flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.sf-pick__add code{font-family:var(--mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11.5px;overflow:hidden}.sf-pick__add .btn{flex:none}.eyebrow-lg{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.h1link{font:inherit;color:var(--ink)}.h1link:hover{color:var(--primary);text-decoration:none}.vtag{color:var(--ink-3);font-size:14px;font-weight:500;font-family:var(--mono);margin-left:6px}.vcell{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.runmeta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:12.5px;display:flex}.runmeta__sep{color:var(--ink-4)}.note__quiet{opacity:.78}.trace__row.bad{border-color:var(--danger-line);background:snow}.trace__row.off{opacity:.55}.trace__row--pick{text-align:left;cursor:pointer;width:100%;font:inherit}.trace__row--pick:hover{border-color:var(--border-strong);background:var(--surface-low)}.trace__row--open{border-color:var(--ink-4);background:var(--surface-low)}.trace__row--open.on{border-color:var(--primary)}.sov{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);overflow:hidden}.sov__bar{border-bottom:1px solid var(--border);background:var(--surface-low);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.sov__bar .spacer{flex:1}.sov__lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:600}.seg{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);display:inline-flex;overflow:hidden}.seg__b{color:var(--ink-3);cursor:pointer;border:0;border-right:1px solid var(--border);background:0 0;padding:4px 11px;font-size:12px;transition:background .12s,color .12s}.seg__b:last-child{border-right:0}.seg__b:hover{background:var(--surface-low);color:var(--ink)}.seg__b.on{background:var(--ink);color:#fff;font-weight:500}.seg__b.on+.seg__b{border-left:0}.sov__none{color:var(--ink-3);margin:0;padding:14px 12px;font-size:12.5px}.sov__raw{white-space:pre-wrap;word-break:break-word;border-radius:0;max-height:360px;margin:0}.jt{max-height:360px;font-family:var(--mono);color:var(--ink);padding:10px 12px;font-size:11.5px;line-height:1.65;overflow:auto}.jt__p,.jt__z{color:var(--ink-4)}.jt__b{color:var(--primary-deep)}.jt__leaf{white-space:pre-wrap;word-break:break-word;padding-left:19px}.jt__n>summary{cursor:pointer;border-radius:4px;align-items:center;gap:0;list-style:none;display:flex}.jt__n>summary .k{margin-left:2px}.jt__n>summary::-webkit-details-marker{display:none}.jt__n>summary:hover{background:var(--surface-low)}.jt__n>summary .mi{color:var(--ink-4);transition:transform .12s var(--ease);font-size:15px}.jt__n[open]>summary .mi{transform:rotate(90deg)}.jt__n[open]>summary .jt__shut{display:none}.jt__sum{color:var(--ink-4);padding:0 6px;font-size:10.5px}.jt__chip{background:var(--ok-bg);color:var(--ok);font-size:10px;font-family:var(--sans);border-radius:4px;margin-left:6px;padding:0 5px}.jt__kids{border-left:1px solid var(--border);margin-left:8px;padding-left:19px}.jt__end{padding-left:19px}.trace__row.off .trace__t b{font-weight:500}.trace__why{border-left:2px solid var(--danger-line);color:var(--ink-2);gap:8px;margin:6px 0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.trace__why .mi{color:var(--danger);flex:none;margin-top:1px;font-size:16px}.trace__why b{color:var(--danger);font-family:var(--mono);font-size:11.5px}.trace__ico.fail{background:var(--danger-bg);color:var(--danger)}.rpt-scrim{z-index:150;background:#0f172a24;position:fixed;inset:0}.rpt-scrim--in{animation:fade .16s var(--ease)}.rpt{z-index:151;width:452px;animation:none}.rpt--in{animation:slidein .22s var(--ease)}.rpt__types{flex-direction:column;gap:6px;display:flex}.rpt__type{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);text-align:left;color:var(--ink-2);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;transition:border-color .14s,background .14s,color .14s;display:flex}.rpt__type:hover{border-color:var(--border-strong);color:var(--ink)}.rpt__type.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-deep);font-weight:500}.rpt__type .mi{font-size:19px}.rpt__check{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-low);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.rpt__check input{accent-color:var(--primary);flex:none;margin-top:2px}.rpt__check b{color:var(--ink);font-weight:600}.rpt__shot{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-low);overflow:hidden}.rpt__shot img{width:100%;display:block}.rpt__pills{flex-wrap:wrap;gap:5px;display:flex}.rpt__ctx{max-height:280px;overflow-y:auto}.rpt .textarea{min-height:88px;font-size:13px}.rptrow{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.rptrow__ico{border-radius:var(--r);background:var(--surface-mid);width:30px;height:30px;color:var(--ink-2);flex:none;place-items:center;display:grid}.rptrow__ico .mi{font-size:17px}.rptrow__t{flex:1;min-width:0}.rptrow__t b{font-family:var(--mono);color:var(--ink);font-size:12px;display:block}.rptrow__t span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.rptrow__when{font-family:var(--mono);color:var(--ink-4);flex:none;font-size:11px}.toasts{z-index:300;flex-direction:column;align-items:center;gap:9px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--rail);color:#fff;border-radius:var(--r);box-shadow:var(--shadow-lg);max-width:400px;animation:slide .22s var(--ease);align-items:flex-start;gap:9px;padding:11px 15px;font-size:13px;display:flex}@keyframes slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.toast .mi{flex:none;margin-top:1px;font-size:18px}.toast--ok .mi{color:#4ade80}.toast--warn .mi{color:#fbbf24}.toast--err .mi{color:#f87171}.toast code{font-family:var(--mono);color:#fbbf24;font-size:11.5px}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}.picklist{flex-direction:column;gap:8px;display:flex}.clslist{flex-direction:column;display:flex}.clsrow{border-radius:var(--r-sm);align-items:stretch;display:flex}.clsrow:hover{background:var(--surface-low)}.clsrow__main{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;border-radius:var(--r-sm);background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.clsrow__main>.mi{color:var(--ink-3);flex:none;margin-top:1px;font-size:19px}.clsrow:hover .clsrow__main>.mi{color:var(--primary)}.clsrow__more{cursor:pointer;width:34px;color:var(--ink-4);border-radius:var(--r-sm);background:0 0;border:0;flex:none;place-items:center;display:grid}.clsrow__more:hover{background:var(--surface-mid);color:var(--primary)}.clsrow__more .mi{font-size:19px}.clslist .pop__grp{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:10px 10px 2px;font-size:10.5px;font-weight:600}.btn--full{justify-content:center;width:100%}.tour{z-index:250;pointer-events:none;position:fixed;inset:0}.tour__ring{pointer-events:none;box-shadow:0 0 0 2px var(--primary), 0 0 0 6px #2f4be03d;border-radius:10px;transition:left .16s,top .16s,width .16s,height .16s;animation:2s ease-in-out infinite tourring;position:fixed}@keyframes tourring{0%,to{box-shadow:0 0 0 2px var(--primary), 0 0 0 5px #2f4be033}50%{box-shadow:0 0 0 2px var(--primary), 0 0 0 9px #2f4be01a}}.tour__badge{cursor:pointer;pointer-events:auto;background:var(--primary);color:#fff;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:left .16s,top .16s,transform .12s;display:grid;position:fixed;box-shadow:0 2px 8px #0f172a47}.tour__badge:hover{transform:scale(1.12)}.tour__badge .mi{font-size:17px}.tour__badge[aria-expanded=true]{background:var(--primary-deep)}.tour__tip{pointer-events:auto;background:var(--surface-card);width:340px;color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:12px;padding:14px 16px 12px;transition:left .16s,top .16s;position:fixed}.tour__tip--done{width:400px;top:50%;left:50%;transform:translate(-50%,-50%)}.tour__rail{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tour__dots{flex:1;align-items:center;gap:5px;display:flex}.tour__dot{background:var(--surface-high);border-radius:50%;flex:none;width:7px;height:7px}.tour__dot--pre{background:var(--surface-card);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.tour__dot--past{background:var(--primary);opacity:.45}.tour__dot--now{background:var(--primary);border-radius:4px;width:20px}.tour__x{cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:6px;padding:2px;display:flex}.tour__x:hover{background:var(--surface-low);color:var(--ink)}.tour__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--primary);font-size:10.5px;font-weight:600;display:block}.tour__tip h4{margin:6px 0 0;font-size:15px;font-weight:600}.tour__say{margin:7px 0 0;font-size:13px;line-height:1.5}.tour__why{border-top:1px solid var(--border);color:var(--ink-3);margin:9px 0 0;padding-top:9px;font-size:12px;line-height:1.5}.tour__say code,.tour__why code{font-family:var(--mono);background:var(--surface-low);border-radius:4px;padding:1px 4px;font-size:.92em}.tour__foot{justify-content:flex-end;margin-top:12px;display:flex}.tour__foot--split{justify-content:space-between}.tour__wait{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.tour__wait .mi{font-size:16px;animation:1.6s ease-in-out infinite tourpulse}@keyframes tourpulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tour__ring,.tour__tip,.tour__badge{transition:none;animation:none}.tour__ring{box-shadow:0 0 0 2px var(--primary), 0 0 0 6px #2f4be03d}.tour__wait .mi{opacity:.8;animation:none}}.editor__bar [data-back]{flex:none;margin:0 -6px 0 -8px}.railtip{z-index:80;pointer-events:none;border-radius:var(--r-sm);background:var(--rail-2);color:#fff;border:1px solid var(--rail-line);box-shadow:var(--shadow);white-space:nowrap;opacity:0;padding:5px 9px;font-size:12px;font-weight:500;transition:opacity .12s,transform .12s;position:fixed;transform:translate(-3px)}.railtip.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.railtip{transition:none}}.notif{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.notif .mi{font-size:18px}.notif--ro{padding:0 4px}.select--sm{background-position:right 8px center;height:30px;padding:0 26px 0 8px;font-size:12.5px}.switch{cursor:pointer;background:var(--surface-high);border:0;border-radius:999px;flex:none;width:34px;height:19px;padding:0;transition:background .15s;position:relative}.switch__dot{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a4d}.switch.on{background:var(--primary)}.switch.on .switch__dot{transform:translate(15px)}.switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notif__t{color:var(--ink-2);font-size:12.5px}.notif__t b{font-weight:600;font-family:var(--mono);font-size:.94em}.notif__t--off{color:var(--ink-4)}.notif__t--off b{font-weight:500}@media (prefers-reduced-motion:reduce){.switch,.switch__dot{transition:none}}.tour__sub{color:var(--ink-3);margin-top:3px;font-size:11px;display:block}.tour__sub i{opacity:.7;font-style:normal}.tour__dot--part{box-shadow:inset 0 0 0 1.5px var(--primary)}.tour__dot--part.tour__dot--past{opacity:.7}.chips--runs{flex-wrap:wrap;gap:6px;display:flex}.runlist{flex-direction:column;display:flex}.runrow{cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);background:0 0;align-items:center;gap:10px;padding:12px 16px;transition:background .12s;display:flex}.runrow:hover{background:var(--surface-low)}.runrow__ico{flex:none}.runrow__t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.runrow__t b{letter-spacing:-.01em;font-size:12px;font-weight:600}.runrow__t span{color:var(--ink-3);font-size:11.5px}.runrow__go{color:var(--ink-4);flex:none;font-size:18px}.pnl__sec--row{flex-direction:row;align-items:center}.pnl__title--mono{font-family:var(--mono);letter-spacing:-.01em;word-break:break-all;font-size:12.5px;font-weight:600}.pnl__h{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.runrow{transition:none}}.runsearch{width:100%;position:relative}.runsearch>.mi{color:var(--ink-4);pointer-events:none;font-size:18px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.runsearch input{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-low);width:100%;height:36px;font-size:13px;font-family:var(--mono);padding:0 34px 0 36px}.runsearch input::placeholder{font-family:var(--sans)}.page__up{border-radius:var(--r);color:var(--ink-3);align-items:center;gap:6px;margin:0 0 14px -6px;padding:5px 10px 5px 6px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.page__up:hover{background:var(--surface-mid);color:var(--ink)}.page__up .mi{font-size:18px}.facts{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);flex-wrap:wrap;gap:16px 32px;margin:0;padding:14px 18px;display:flex}.fact{flex-direction:column;gap:4px;min-width:0;display:flex}.fact dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.fact dd{color:var(--ink);align-items:center;gap:8px;min-height:22px;margin:0;font-size:13.5px;display:flex}.fact__why{color:var(--ink-3);font-size:12px}.fact .progbar{margin-top:0}.runcard{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);overflow:hidden}.tblwrap--flush{border:0;border-top:1px solid var(--border);border-radius:0}.tblwrap--flush .tbl thead th:first-child{border-top-left-radius:0}.tblwrap--flush .tbl thead th:last-child{border-top-right-radius:0}.runid{font-size:12.5px}.dash{color:var(--ink-4)}.tbl td.act{text-align:right;width:34px;color:var(--ink-4)}.tbl td.dv-cell{white-space:nowrap}.dv-load{background:var(--surface-high);vertical-align:middle;border-radius:4px;width:64px;height:8px;animation:1.6s ease-in-out infinite tourpulse;display:inline-block}@media (prefers-reduced-motion:reduce){.dv-load{animation:none}}.dv-load--btn{border-radius:var(--r);width:118px;height:36px}.dv-report{background:var(--surface);cursor:auto;height:100%;min-height:0;padding:22px 26px 40px;overflow:auto}.dv-report>*{max-width:880px}.dv-report>.dv-load{margin-top:4px;display:block}.dv-report__meta{color:var(--ink-3);margin:0 0 14px;font-size:12.5px}.dv-report h3{margin:22px 0 8px;font-size:15px;font-weight:600}.dv-md{color:var(--ink);font-size:13.5px;line-height:1.6}.dv-md>:first-child{margin-top:0}.dv-md>:last-child{margin-bottom:0}.dv-md p,.dv-md ul,.dv-md ol,.dv-md pre{margin:0 0 10px}.dv-md ul,.dv-md ol{padding-left:22px}.dv-md li+li{margin-top:4px}.dv-md h1,.dv-md h2,.dv-md h3,.dv-md h4,.dv-md h5,.dv-md h6{margin:14px 0 6px;font-size:13.5px}.dv-md code{font-family:var(--mono);background:var(--surface-high);border-radius:4px;padding:1px 4px;font-size:12.5px}.dv-md pre{border-radius:var(--r);background:var(--surface-low);border:1px solid var(--border);padding:10px 12px;overflow-x:auto}.dv-md pre code{background:0 0;padding:0}.dv-md a{color:var(--primary)}.dv-others{border-top:1px solid var(--border);margin-top:28px;padding-top:4px}.dv-others ul{margin:0;padding:0;list-style:none}.dv-others a{color:var(--ink);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.dv-others a:hover .dv-others__at{text-decoration:underline}.execfield textarea.dv-context{min-height:0}.runcard__bar{background:var(--surface-low);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.runcard__bar .runsearch{flex:none;width:250px}.runcard .runrow:last-child{border-bottom:0}.runcard__none{padding:16px}.runcard__foot{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.runcard__foot .field__help{margin:0}.runsearch input:focus{border-color:var(--primary);background:var(--surface-card);outline:none;box-shadow:0 0 0 3px #2f4be01f}.runsearch__x{cursor:pointer;width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.runsearch__x:hover{background:var(--surface-high);color:var(--ink)}.runsearch__x .mi{font-size:16px}.dag{transform-origin:0 0}.dagwrap{margin:0 auto;position:relative}.gnode{transform:translate(-50%)}body.canvas-gone .zoomer{display:none}.zoomer{z-index:5;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow);grid-area:canvas;place-self:end start;align-items:center;gap:2px;margin:0 0 20px 20px;padding:3px;display:flex;position:absolute}.zoomer__b{border-radius:50%;width:28px;height:28px;padding:0}.zoomer__b .mi{font-size:17px}.zoomer__pc{cursor:pointer;border-radius:var(--r-full);min-width:46px;height:28px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-2);background:0 0;border:0;padding:0 6px;font-size:11.5px;font-weight:600}.zoomer__pc:hover{background:var(--surface-low);color:var(--ink)}.bsum{width:var(--bsum-w);background:var(--surface-card);border-right:1px solid var(--border);flex-direction:column;grid-area:palette;min-height:0;display:flex;position:relative}.bsum__head{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:15px 16px 13px;display:flex}.bsum__head h3{margin:0;font-size:14px;font-weight:600}.bsum__head p{color:var(--ink-3);margin:3px 0 0;font-size:12px}.bsum__body{flex:1;min-height:0;padding:14px 16px 24px;overflow-y:auto}.runs{flex-direction:column;height:100%;min-height:0;display:flex}.runs .editor__bar{flex:none}.runs__body{flex:1;min-height:0;padding:22px 26px 40px;overflow-y:auto}.runs__body .section__head{margin-bottom:12px}.node--done{border-color:var(--border-strong)}.node--running{border-color:var(--info);box-shadow:0 0 0 3px #2563eb1f}.node--failed{border-color:var(--danger);background:snow}.node--paused{border-color:var(--warn)}.node--skipped,.node--pending{opacity:.5}.bsum__verdict{border-radius:var(--r);align-items:flex-start;gap:10px;padding:11px 12px;font-size:12.5px;display:flex}.bsum__verdict .mi{flex:none;font-size:18px}.bsum__verdict b{font-weight:600;display:block}.bsum__verdict span{color:inherit;opacity:.8}.bsum__verdict--ok{background:var(--ok-bg);color:#14532d}.bsum__verdict--bad{background:var(--warn-bg);color:#78350f}.bsum__issues{margin:10px 0 0;padding:0;list-style:none}.bsum__issues li{margin-bottom:2px}.bsum__issues button{text-align:left;width:100%;color:var(--ink-2);border-radius:var(--r);border-left:2px solid var(--warn);background:var(--surface-low);padding:7px 9px;font-size:12.5px;line-height:1.45}.bsum__issues button:hover:not(:disabled){background:var(--surface-mid);color:var(--ink)}.bsum__issues button:disabled{cursor:default;border-left-color:var(--border-strong)}.bsum__tallies{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 4px;display:grid}.bsum__tally{border:1px solid var(--border);border-radius:var(--r);align-items:center;gap:8px;padding:9px 10px;display:flex}.bsum__tally .mi{color:var(--ink-4);font-size:17px}.bsum__tally b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.bsum__tally span{color:var(--ink-3);font-size:11.5px}.bsum__sec{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:20px 0 8px;font-size:10.5px;font-weight:600}.bsum__none{color:var(--ink-3);margin:0;font-size:12.5px}.bsum__step{border:1px solid var(--border);border-radius:var(--r);margin-bottom:8px;overflow:hidden}.bsum__stepname{text-align:left;background:var(--surface-low);align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.bsum__stepname:hover{background:var(--surface-mid)}.bsum__stepname .mi{color:var(--ink-3);font-size:16px}.bsum__stepname b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.bsum__ok{color:var(--ok);align-items:center;gap:2px;font-size:11px;display:flex}.bsum__ok .mi{color:var(--ok);font-size:14px}.bsum__part{color:var(--warn);font-variant-numeric:tabular-nums;font-size:11px}.bsum__dep{border-top:1px solid var(--border);padding:8px 10px}.bsum__deplab{color:var(--ink-4);font-size:11px;display:block}.bsum__depval{font-family:var(--mono);color:var(--ink);font-size:11.5px;display:block}.bsum__depsub{font-family:var(--mono);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.bsumchip{z-index:12;background:var(--warn-bg);color:#78350f;box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:999px;grid-area:canvas;place-self:start;align-items:center;gap:7px;margin:14px;padding:8px 14px 8px 11px;font-size:12.5px;font-weight:500;display:flex}.bsumchip:hover{box-shadow:var(--shadow)}.bsumchip .mi{color:var(--warn);font-size:17px}.bsumchip em{background:#00000012;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.bsumchip--ok{background:var(--ok-bg);color:#14532d}.bsumchip--ok .mi{color:var(--ok)}.addb{cursor:pointer;z-index:4;border:1px solid var(--border);background:var(--surface-card);width:26px;height:26px;color:var(--ink-3);box-shadow:var(--shadow-sm);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s,transform .12s,color .12s,border-color .12s;display:grid;position:absolute}.addb .mi{font-size:18px}.addb:hover{color:var(--primary);border-color:var(--primary);transform:scale(1.12)}.addb:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:2px}.addb--edge{pointer-events:auto;opacity:.5;transform:translate(-13px,-13px)}.addb--edge:hover{opacity:1;transform:translate(-13px,-13px)scale(1.12)}.addb--edge.on,.addb--edge:focus-visible{opacity:1}.wire__line.linked,.wire__line.tied{stroke:var(--primary);opacity:.5}.wirelab.tied rect{fill:var(--primary-soft);stroke:var(--primary-line)}.wirelab.tied text{fill:var(--primary-deep);font-weight:600}.wirelab.on rect,.wirelab.hot rect{fill:var(--primary-soft);stroke:var(--primary-line)}.wirelab.on text,.wirelab.hot text{fill:var(--primary-deep);font-weight:600}.wirelab.hot rect{fill:var(--primary);stroke:var(--primary)}.wirelab.hot text{fill:#fff}.dag__wires--hi .wirelab{pointer-events:auto;cursor:default}.dag__wires--hi .wire__del{pointer-events:auto}.wire__del:focus-visible circle{stroke:var(--ink);stroke-width:3px}.wirelab:hover rect{fill:var(--primary);stroke:var(--primary)}.wirelab:hover text{fill:#fff;font-weight:600}.wire__line.hot{stroke:var(--primary);opacity:.7}.pathrow{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);margin-bottom:8px;padding:9px 10px}.pathrow__hd{align-items:center;gap:6px;margin-bottom:7px;display:flex}.pathrow__n{font-variant-numeric:tabular-nums;background:var(--surface-mid);width:20px;height:20px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.pathrow__lab{flex:1;min-width:0;font-size:12.5px}.pathrow__ic{width:26px;height:26px;color:var(--ink-4);border-radius:6px;flex:none;place-items:center;display:grid}.pathrow__ic .mi{font-size:16px}.pathrow__ic:hover{background:var(--surface-mid);color:var(--ink)}.pathrow__ic:disabled{opacity:.3;cursor:default}.pathrow__ic:disabled:hover{color:var(--ink-4);background:0 0}.pathrow__ic--del:hover{background:var(--danger-bg);color:var(--danger)}.pathrow__cmp{grid-template-columns:1fr auto 1fr;gap:6px;display:grid}.pathrow__cmp .input{min-width:0;font-size:12px}.pathrow__cmp .select{font-size:12px}.edgechip{font-family:var(--mono);color:#fff;background:#ffffff29;border-radius:999px;padding:1px 7px;font-size:10.5px}.edgewarn{color:var(--warn);display:flex}.edgewarn .mi{font-size:16px}.node--edge.bad{box-shadow:0 0 0 2px var(--warn)}.node--edge.sel{box-shadow:0 0 0 2px var(--primary)}.drop{border:1.5px dashed var(--border-strong);border-radius:var(--r);text-align:center;color:var(--ink-3);background:var(--surface-low);margin-bottom:10px;padding:22px 16px}.drop .mi{color:var(--ink-4);margin:0 auto 6px;font-size:26px;display:block}.drop b{color:var(--ink-2);font-size:13px;font-weight:600;display:block}.drop span{font-size:12px}.clsrow__main.on{background:var(--primary-soft)}.clsrow__main.on .mi:last-child{color:var(--primary);margin-left:auto}.maprow{grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.maprow .input{min-width:0;font-size:12px}.maprow__from{color:var(--ink-4);display:flex}.maprow__from .mi{font-size:15px}.maprow--sw{grid-template-columns:minmax(64px,.55fr) auto minmax(0,1.45fr) auto auto;gap:4px}.maprow--sw .input{padding:0 7px}.maprow--sw.maprow--json{grid-template-columns:minmax(0,1fr) auto 0 auto auto}.maprow__mode .seg__b{padding:3px 6px;font-size:11px}.maprow__json{grid-column:1/-1;margin-bottom:4px}.mapjson{resize:vertical;white-space:pre;tab-size:2;width:100%;min-height:72px;font-size:12px;line-height:1.45;display:block;overflow:auto}.mapjson--bad,.mapjson--bad:focus{border-color:var(--danger)}.pickrow{align-items:flex-start;gap:8px;display:flex}.pickrow>.pick{flex:auto;min-width:0}.pickrow>.pick--v{flex:none}.vtag--btn{border-radius:var(--r);cursor:pointer;border:1px solid var(--border);background:var(--surface-card);letter-spacing:0;flex:none;align-items:center;gap:1px;height:38px;padding:0 6px 0 11px;font-size:12px;display:inline-flex}.vtag--btn .mi{color:var(--ink-4);font-size:18px}.vtag--btn:hover{border-color:var(--border-strong);color:var(--ink)}.vtag--behind{border-color:var(--warn);color:var(--warn)}.vtag--behind .mi{color:var(--warn)}.vtag--stale{border-color:var(--danger);color:var(--danger)}.vtag--stale .mi{color:var(--danger)}.pick--v{flex:none;display:inline-flex;position:relative}.pick__pop--v{min-width:104px;left:auto}.pick__pop--near{position:absolute;top:calc(100% + 5px);left:0;right:auto}.pick__pop--v .pick__list{max-height:196px;padding:3px}.vopt{cursor:pointer;text-align:left;white-space:nowrap;width:100%;font-family:var(--mono);color:var(--ink-2);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:11.5px;display:flex}.vopt:hover{background:var(--surface-low);color:var(--ink)}.vopt.on{color:var(--ink);font-weight:500}.vopt>span:not(.mi){font-family:var(--sans);color:var(--ink-4);font-size:10.5px}.vopt .mi{color:var(--primary);margin-left:auto;font-size:15px}.tick{border:1.5px solid var(--border-strong);background:var(--surface-card);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:background .12s,border-color .12s;display:grid}.tick .mi{color:#fff;font-size:14px}.tick--on{background:var(--primary);border-color:var(--primary)}.pick__go:hover .tick{border-color:var(--ink-4)}.pick__go:hover .tick--on{border-color:var(--primary)}.pick__opt .vtag--btn{height:26px;padding:0 3px 0 8px;font-size:11px}.pick__opt .vtag--btn .mi{font-size:15px}.pick__opt .vtag--free{color:var(--ink-4);background:0 0;border-color:#0000}.pick__opt .vtag--free .mi{color:var(--ink-5,var(--ink-4))}.pick__opt .vtag--free:hover{border-color:var(--border);background:var(--surface-card);color:var(--ink-2)}.rawjson{margin-top:4px}.rawjson__t{color:var(--ink-3);align-items:center;gap:4px;padding:4px 0;font-size:12px;display:flex}.rawjson__t:hover{color:var(--ink)}.rawjson__t .mi{font-size:17px}.rawjson .jsonpane__bar{border-radius:var(--r) var(--r) 0 0;margin-top:6px}.rawjson .json{border-radius:0 0 var(--r) var(--r);max-height:340px;margin:0}.pref{text-align:left;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);align-items:center;gap:18px;width:100%;padding:13px 15px;display:flex}.pref:hover{border-color:var(--border-strong)}.pref__t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pref__t b{font-size:13.5px;font-weight:600}.pref__t span{color:var(--ink-3);font-size:12.5px;line-height:1.5}.sw{background:var(--surface-high);border-radius:999px;flex:none;align-items:center;width:38px;height:22px;padding:2px;transition:background .14s;display:flex}.sw__k{width:18px;height:18px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .14s}.sw--on{background:var(--primary)}.sw--on .sw__k{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.sw,.sw__k{transition:none}}.rsz{z-index:6;cursor:col-resize;touch-action:none;justify-content:center;align-items:center;width:11px;display:flex;position:absolute;top:0;bottom:0;left:-5px}.rsz:before{content:"";background:var(--border);width:1px;transition:background .12s,width .12s,left .12s;position:absolute;top:0;bottom:0;left:4px}.rsz span{border:1px solid var(--border);background:var(--surface-card);border-radius:999px;justify-content:center;align-items:center;gap:3px;width:15px;height:40px;transition:height .12s,border-color .12s,background .12s;display:flex;position:absolute;top:50%;right:-.5px;transform:translateY(-50%);box-shadow:0 1px 5px #0f172a14}.rsz i{background:var(--ink-4);border-radius:2px;width:1.5px;height:18px;transition:height .12s,background .12s}.rsz:hover span,.rsz--live span{height:64px}.rsz:hover i,.rsz--live i{height:30px}body.resizing .rsz:not(.rsz--live) span{height:40px}body.resizing .rsz:not(.rsz--live) i{height:18px}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.carrying{cursor:grabbing;-webkit-user-select:none;user-select:none}.gnode--lift{z-index:40}.gnode--lift .node{box-shadow:0 18px 34px -14px #0f172a61}.dropcell{z-index:1;border:1.5px dashed var(--primary);border-radius:var(--r);pointer-events:none;background:#2f4be00f;position:absolute}.dropcell--bad{border-color:var(--danger);background:#dc262612}.zoomer__sep{background:var(--border);width:1px;height:18px;margin:0 2px}body.resizing .pnl,body.resizing .drawer,body.resizing .bsum{transition:none}.bsum__stale{color:var(--warn);align-items:center;gap:1px;margin-left:6px;font-size:11px;display:inline-flex}.bsum__stale .mi{font-size:13px}.vlist{flex-direction:column;gap:6px;display:flex}.vrow{text-align:left;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-low);cursor:pointer;align-items:center;gap:9px;width:100%;padding:8px 11px;font-size:12.5px;transition:border-color .12s,background .12s;display:flex}.vrow:hover{border-color:var(--border-strong);background:var(--surface-card)}.vrow--now{background:var(--surface-card);border-color:var(--primary-line);box-shadow:inset 2px 0 0 var(--primary)}.vrow__st{font:600 10px/1 var(--mono);letter-spacing:.05em;background:var(--ok-bg);color:var(--ok);border-radius:999px;padding:4px 7px}.vrow__st--draft{background:var(--surface-high);color:var(--ink-3)}.vrow__now{color:var(--ink-4);margin-left:auto;font-size:11.5px}.fieldnote{color:var(--ink-3);margin-top:6px;font-size:11.5px}.fieldnote--bad{color:var(--danger)}.dag__wires--hi{z-index:3}.wire__hi{stroke:#0000}.wirelab rect{fill:var(--surface-card);stroke:var(--border)}.wirelab text{font-family:var(--mono);fill:var(--ink-3);font-size:10px}.dag__wires--hi .wire__hit{pointer-events:none}.dag__wires--hi .wire__hit:hover{stroke:#0000}.wire__hit--hi.hot{pointer-events:auto}.wire__keep{fill:none;stroke:#0000;stroke-width:56px;pointer-events:none}.gnode{transition:opacity .1s linear}.dag.focus .gnode{opacity:.28}.dag.focus .gnode.lit{opacity:1}.dag.focus .wire__line:not(.hot){opacity:.3}@media (prefers-reduced-motion:reduce){.gnode{transition:none}}.fan{pointer-events:none;z-index:5;width:0;height:0;position:absolute;bottom:-13px;left:50%}.fanchip{white-space:nowrap;text-overflow:ellipsis;max-width:132px;font-family:var(--mono);color:var(--ink-3);background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:grab;opacity:0;pointer-events:none;transition:opacity .12s var(--ease), color .12s, border-color .12s;border-radius:999px;padding:3px 9px;font-size:10.5px;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}.fan.on .fanchip{opacity:1;pointer-events:auto}.fanchip:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.fan__pad{pointer-events:none;width:280px;height:86px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gnode.fanning{z-index:6}.fan.on .fan__pad{pointer-events:auto}.fanchip:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--primary);outline-offset:2px}.dag.linking .fan{display:none}@media (prefers-reduced-motion:reduce){.fanchip{transition:none}}.firsthint{z-index:6;pointer-events:none;max-width:290px;color:var(--ink-2);background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 13px 9px 10px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;transform:translate(22px,-50%)}.firsthint b{color:var(--ink);font-weight:600}.firsthint .mi{color:var(--primary);animation:nudge 1.6s var(--ease) infinite;flex:none;font-size:18px}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.firsthint .mi{animation:none}}.addb--child{white-space:nowrap;border-radius:999px;grid-auto-flow:column;align-items:center;gap:4px;width:auto;padding:0 11px 0 8px;bottom:-13px;left:50%;transform:translate(-50%)}.addb--child span{font-size:11.5px;font-weight:500}.addb--child:hover{transform:translate(-50%)scale(1.06)}.gnode:hover .addb--child,.gnode:focus-within .addb--child{opacity:1}.addb--tail{opacity:1;color:var(--ink-4)}.gnode:hover .addb--tail,.addb--tail:hover{color:var(--primary)}.gnode--loose .node{opacity:.75;border-style:dashed}.ipick-scrim{z-index:200;background:#0c0f1647;position:fixed;inset:0}.ipick{z-index:201;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);width:420px;max-height:70vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ipick__head{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.ipick__head h4{margin:0;font-size:14px;font-weight:600}.ipick__body{padding:8px 0 12px;overflow-y:auto}.ipick__grp{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:10px 16px 4px;font-size:10.5px;font-weight:600}.ipick__row{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:11px;padding:9px 16px;display:flex}.ipick__row:hover{background:var(--surface-low)}.ipick__row--obj{padding-left:32px}.ipick__ico{color:var(--primary);display:flex}.ipick__ico .mi{font-size:20px}.ipick__row--obj .ipick__ico{color:var(--ink-4)}.ipick__t{flex-direction:column;gap:2px;min-width:0;display:flex}.ipick__t b{font-size:13px;font-weight:600}.ipick__t span{color:var(--ink-3);font-size:11.5px}@media (prefers-reduced-motion:reduce){.addb{transition:none}}.kbd{border:1px solid var(--border);background:var(--surface-low);font-family:var(--mono);color:var(--ink-3);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.ipick__body{position:relative;overflow:hidden}.ipick__track{width:200%;transition:transform .22s var(--ease);display:flex}.ipick__track.on{transform:translate(-50%)}.ipick__pane{flex:none;width:50%;max-height:52vh;padding:8px 16px 14px;overflow-y:auto}.ipick__head--back{flex-direction:row;align-items:center;gap:8px}.ipick__head--back h4{margin:0}@media (prefers-reduced-motion:reduce){.ipick__track{transition:none}}.canvas{cursor:grab}.canvas .gnode,.canvas .addb,.canvas .zoomer{cursor:auto}body.panning,body.panning .canvas{cursor:grabbing}body.panning *{cursor:grabbing!important}.pick--add{display:block;position:relative}.pick__pop--add{width:max-content;min-width:290px;max-width:min(340px,100vw - 16px);max-height:none;inset:calc(100% + 5px) auto auto 0}.pick__pop--add .pick__list{max-height:240px;padding:3px}.pick__pop--add .vopt{width:100%;color:var(--ink-2);border-radius:6px;gap:8px;padding:7px 9px;font-size:12.5px}.pick__pop--add .vopt>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;font-size:12.5px;overflow:hidden}.pick__pop--add .vopt>em{font-style:normal;font-family:var(--mono);color:var(--ink-4);font-size:10.5px}.pick__pop--add .vopt .mi{color:var(--ink-4);margin-left:0;font-size:16px}.pick__cap{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);border-top:1px solid var(--border);padding:9px 12px 5px;font-size:10.5px;font-weight:600}.pick__vers{vertical-align:middle;gap:4px;margin-left:8px;display:inline-flex}.pick__ver{border:1px solid var(--border);background:var(--surface-card);height:19px;color:var(--ink-3);cursor:pointer;font:600 10px/1 var(--mono);letter-spacing:0;text-transform:none;border-radius:999px;padding:0 7px}.pick__ver:hover{border-color:var(--border-strong);color:var(--ink)}.pick__ver.on{background:var(--ink);border-color:var(--ink);color:#fff}.tree__acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.tree__acts .pick--add{flex:none}.tree__acts .fld__add--root{margin-top:0}.fld__ref{border:1px solid var(--primary);border-radius:var(--r);background:var(--primary-soft);height:32px;color:var(--primary-deep);font:500 12px/1 var(--sans);white-space:nowrap;flex:none;align-items:center;gap:5px;max-width:190px;padding:0 10px;display:inline-flex}.fld__ref .mi{flex:none;font-size:15px}.fld__ref em{font-style:normal;font-family:var(--mono);opacity:.75;font-size:10.5px}.fld--ref>.fld__kids{opacity:.72}.rail__build{font-size:11px;font-family:var(--mono);color:var(--rail-ink);opacity:.65;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:12px;margin:0;padding:2px 12px 0;display:flex;overflow:hidden}.rail__build .mi{text-align:center;opacity:.7;width:20px;font-size:20px}body.rail-collapsed .rail__build{justify-content:center;gap:0;padding:2px 0 0}body.rail-collapsed .rail__build>span:not(.mi){display:none}.code{--code-lh:19px;--code-pad:10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-low);font-family:var(--mono);font-size:12px;line-height:var(--code-lh);display:flex;overflow:hidden}.code:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.code__g{padding:var(--code-pad) 8px;text-align:right;color:var(--ink-4);background:var(--surface-mid);-webkit-user-select:none;user-select:none;border-right:1px solid var(--border);flex:none;min-width:34px;overflow:hidden}.code__g i{font-variant-numeric:tabular-nums;font-style:normal;display:block}.code__w{flex:1;min-width:0;height:210px;position:relative}.code__hi,.code__ta{padding:var(--code-pad) 12px;font:inherit;line-height:inherit;letter-spacing:0;tab-size:4;white-space:pre;overflow-wrap:normal;word-break:normal;border:0;margin:0;position:absolute;inset:0;overflow:auto}.code__hi{pointer-events:none;color:var(--ink);background:0 0}.code__hi code{font:inherit}.code__ta{resize:none;color:#0000;caret-color:var(--ink);-webkit-text-fill-color:transparent;background:0 0}.code__ta::selection{background:var(--primary-soft);-webkit-text-fill-color:transparent}.code__ta:focus{outline:none}.code__ta::placeholder{color:var(--ink-4);-webkit-text-fill-color:var(--ink-4)}.code--ro .code__ta{cursor:default}.hl-c{color:var(--ink-4);font-style:italic}.hl-s{color:#0a7a55}.hl-n{color:#9a5b00}.hl-k{color:#8a2ec2;font-weight:500}.hl-b{color:var(--primary)}.btn--proto{border:1px dashed var(--border-strong,var(--ink-4));color:var(--ink-3);background:0 0;font-style:italic;font-weight:400}.btn--proto:before{content:"preview";letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--border);border-radius:3px;margin-right:2px;padding:1px 4px;font-size:9.5px;font-style:normal;font-weight:600}.btn--proto:hover{border-color:var(--ink-3);color:var(--ink);background:0 0}.btn--proto .mi{color:var(--ink-4)}.sc{flex-direction:column;gap:28px;padding-bottom:48px;display:flex}.sc-grp{flex-direction:column;gap:12px;display:flex}.sc-grp h2{align-items:baseline;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.sc-grp h2 span{color:var(--ink-3);font-size:12px;font-weight:500}.sc-grid{grid-template-columns:repeat(auto-fill,360px);gap:18px;display:grid}.sc-card{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.sc-frame{border:1px solid var(--border);background:var(--surface-2,#f3f4f6);border-radius:8px;width:360px;height:225px;position:relative;overflow:hidden}.sc-card:hover .sc-frame{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.sc-card:focus-visible{outline:none}.sc-card:focus-visible .sc-frame{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.sc-if{transform-origin:0 0;pointer-events:none;opacity:0;border:0;transition:opacity .2s;position:absolute;top:0;left:0}.sc-frame.on .sc-if{opacity:1}.sc-frame.on .sc-wait{display:none}.sc-wait{color:var(--ink-3);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.sc-cap{flex-direction:column;gap:2px;font-size:13px;display:flex}.sc-cap span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.sc-if{transition:none}}.gv-ern{align-items:center;gap:6px;max-width:100%;display:inline-flex}.gv-ern code{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.gv-ern .idchip__copy{flex:none}.gv-subid{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;font-size:12px;display:flex}.gv-subid .gv-ern code{color:var(--ink-3);font-size:11.5px}.gv-ernbox{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-low);flex-direction:column;align-items:stretch;gap:4px;margin-bottom:10px;padding:9px 10px;display:flex}.gv-ernbox__label{letter-spacing:.03em;color:var(--ink-3);font-size:11px}.gv-ernbox .gv-ern{align-items:flex-start;width:100%;display:flex}.gv-ernbox .gv-ern code{flex:auto;line-height:1.5}.gv-dim{color:var(--ink-3);font-size:12.5px}.gv-dim code{font-family:var(--mono);overflow-wrap:anywhere}.gv-row td{vertical-align:middle}tr.gv-row[data-gv-open]{cursor:pointer}tr.gv-row[data-gv-open]:hover{background:var(--surface-low)}tr.gv-row[data-gv-open]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.gv-chev{color:var(--ink-4)}.gv-row td.act{white-space:nowrap;width:auto}.gv-row [data-gv-status].btn{justify-content:center;min-width:132px}.gv-actions{align-items:center;gap:8px;display:inline-flex}.gv-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;padding:12px 4px 0;display:flex}.gv-listhead{justify-content:flex-end;align-items:center;gap:4px;display:flex}.gv-listhead .gv-hint{margin:0 0 12px}.gv-pager--top{padding:0 4px 12px}.gv-tablehint{flex-wrap:wrap;align-items:center;gap:16px;padding:0 4px 12px;display:flex}.gv-tablehint>.btn{flex:none}.gv-tablehint .gv-pager--top{flex:auto;justify-content:flex-end;padding:0}.gv-pager__count{color:var(--ink-3);padding:0 8px;font-size:13px}.gv-pager__n{justify-content:center;min-width:32px}.gv-pager__gap{color:var(--ink-4);padding:0 4px}.gv-pager--compact{justify-content:center;gap:2px}.gv-pager--compact .gv-pager__count{padding:0 4px}.gv-loading{color:var(--ink-3);justify-content:center;align-items:center;gap:10px;padding:56px 16px;font-size:14px;display:flex}.gv-loading .spin{animation:1s linear infinite gv-spin}@keyframes gv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gv-loading .spin{animation:none}}.gv-more{justify-content:center;padding:16px 0 0;display:flex}.gv-cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.gv-form{padding:18px 20px}@media (width>=1200px){.gv-form .gv-group{grid-template-columns:repeat(3,minmax(0,1fr))}}.gv-wide{max-width:1560px}.gv-when-head{color:var(--ink-3);margin:4px 0 0;font-size:12.5px}.gv-cards .card{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.gv-cards .card h2,.gv-fixed h2{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.gv-fixed{flex-direction:column;gap:14px;margin-bottom:16px;padding:18px 20px;display:flex}.gv-group{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:14px 20px;display:grid}.gv-group>h3,.gv-group>.field--wide,.gv-group>.note{grid-column:1/-1}.gv-group+.gv-group{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.gv-group>h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11.5px;font-weight:600}.checks{min-height:var(--field-h-sm);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.check{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.check input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;margin:0}.gv-pick{text-align:center;width:34px}.gv-pick input{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;margin:0}.gv-dl{grid-template-columns:190px minmax(0,1fr);gap:9px 16px;margin:0;display:grid}@media (width>=980px){.gv-dl{grid-template-columns:170px minmax(0,1fr) 170px minmax(0,1fr)}}.gv-dl dt.w{grid-column:1}.gv-dl dd.w{grid-column:2/-1}.gv-dl dt{color:var(--ink-3);font-size:13px}.gv-vpills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gv-vpill{cursor:pointer;font:inherit;border:0}.gv-vpill:hover{filter:brightness(.95)}.gv-vpills__more{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px;text-decoration:underline}.gv-combo{display:block;position:relative}.gv-combo__b{width:220px;height:var(--field-h);border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface-card);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;display:inline-flex}.gv-combo__b:hover{border-color:var(--ink-4)}.gv-combo__b .mi{color:var(--ink-3);font-size:18px}.gv-combo__pop{gap:0;width:240px;max-height:none;margin-top:6px;padding:8px;position:static}.gv-combo__pop[hidden],.gv-combo__opt[hidden]{display:none}.gv-combo__find{width:100%;height:30px;margin-bottom:6px;font-size:12.5px}.gv-combo__list{flex-direction:column;gap:2px;max-height:min(34vh,260px);display:flex;overflow-y:auto}.gv-combo__opt{text-align:left;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:13px}.gv-combo__opt:hover{background:var(--surface-low)}.gv-combo__opt[aria-selected=true]{background:var(--primary);color:#fff;font-weight:600}.gv-combo__none{margin:6px 2px 0}.gv-vpick{margin-top:12px}.gv-cm--sample{overflow:visible}.gv-cm--sample .cm-editor{min-height:0;max-height:none}.gv-cm--sample .cm-scroller{max-height:min(58vh,560px);overflow:auto}.gv-cm--stmt{border:0;border-radius:0;overflow:visible}.gv-cm--stmt .cm-editor{min-height:0;max-height:none}.gv-cm--stmt .cm-scroller{max-height:min(60vh,620px);overflow:auto}.gv-cm--stmt .cm-content{padding-bottom:26px}.gv-scard{overflow:hidden}.gv-confirmtype{margin-top:14px}.gv-confirmtype .field__help{margin:0 0 7px}.gv-confirmtype input{width:100%}.gv-btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gv-group.gv-group--stack{margin-top:14px;display:block}.gv-group--stack>h3{margin-bottom:8px}.gv-radio{align-items:center;gap:8px;margin:4px 0;font-size:13.5px;display:flex}.gv-radio input{margin:0}.gv-radio+.field__help{margin:0 0 8px 24px}.gv-radio+.field__help+.field__help{margin:-4px 0 8px 24px}.gv-rundel{margin:4px 0 14px}.gv-rundel__pick{text-align:center;width:34px}.gv-rundel__done td{color:var(--ink-3)}.gv-rundel code{white-space:nowrap}.gv-reporttbl th:first-child,.gv-reporttbl td:first-child{min-width:240px}.gv-reporttbl td:first-child code{word-break:break-all}.gv-plain.gv-modalfacts{gap:10px;margin-top:14px;font-size:13.5px;line-height:1.5}.gv-modalsteps{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.5}.gv-modalsteps p{margin:0 0 4px}.gv-modalsteps ol{gap:3px;margin:0 0 6px;padding-left:20px;display:grid}.gv-hint{color:var(--primary);cursor:pointer;vertical-align:-3px;background:0 0;border:0;align-items:center;margin-left:5px;padding:0;line-height:0;display:inline-flex;position:relative}.gv-hint .mi{font-size:15px}.gv-hint:hover,.gv-hint:focus-visible{color:var(--primary-deep)}.gv-hint:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-full)}.gv-hint__tip{top:var(--tip-y,0);left:var(--tip-x,0);z-index:80;background:var(--info-bg);color:#0c4a6e;border-radius:var(--r);width:max-content;max-width:262px;box-shadow:var(--shadow-lg);white-space:normal;text-align:left;text-transform:none;letter-spacing:normal;opacity:0;visibility:hidden;padding:11px 13px;font-size:12.5px;font-weight:400;line-height:1.5;transition:opacity .1s;position:fixed}.gv-hint__tip b{font-weight:650}.gv-hint:hover .gv-hint__tip,.gv-hint:focus .gv-hint__tip{opacity:1;visibility:visible}.gv-hint__tip:has(.gv-tabcompare){max-width:440px}.gv-tabcompare{grid-template-columns:auto auto auto;margin-top:6px;font-size:12px;display:grid}.gv-tabcompare__c{border-top:1px solid #0c4a6e2e;padding:4px 8px}.gv-tabcompare__h{border-top:0;font-weight:650}.gv-hint--intab{margin-left:2px;display:inline-flex}.gv-hint--intab .mi{font-size:15px}.gv-hint.gv-hint--intab,.gv-hint.gv-hint--intab:hover{color:inherit}.gv-sponsors li{align-items:baseline;gap:10px;display:flex}.gv-sponsors__k{color:var(--ink-3);flex:0 0 46px;font-size:12.5px;font-weight:600}.gv-dl dd{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.gv-dl dd code{font-family:var(--mono);font-size:12.5px}.gv-plain{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.gv-back{color:var(--ink-3);align-items:center;gap:5px;margin-bottom:6px;font-size:13px;display:inline-flex}.gv-back:hover{color:var(--ink)}.gv-back .mi{font-size:17px}.gv-foot{align-items:center;gap:10px;padding:18px 0 4px;display:flex}.gv-fielderr{color:var(--danger)}.gv-when{margin:-8px 0 4px}.gv-policy__split{grid-template-columns:210px 1fr;align-items:start;gap:16px;display:grid}.gv-versions{padding:14px 12px}.gv-versions h2,.gv-editor h2{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:600}.gv-versions ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gv-version{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;display:flex}.gv-version:hover{background:var(--surface-low)}.gv-version.on{background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--primary-line)}.gv-version__n{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.gv-versions li{align-items:center;gap:2px;display:flex}.gv-version__del{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;place-items:center;display:grid}.gv-versions li:hover .gv-version__del,.gv-version__del:focus-visible{opacity:1}.gv-version__del:hover{background:var(--danger-bg);color:var(--danger)}.gv-vern{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.gv-vern:hover{background:var(--surface-mid);color:var(--ink)}.gv-version__ern{opacity:0}.gv-versions li:hover .gv-version__ern,.gv-version__ern:focus-visible{opacity:1}.gv-versions__ern{vertical-align:middle;width:22px;height:22px;margin-left:4px}.gv-editor{flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex}.gv-editor__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gv-editor__head h2{margin:0}.gv-editor__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gv-tabs{background:var(--surface-low);border-radius:var(--r);gap:2px;padding:3px;display:inline-flex}.gv-tab{appearance:none;font:inherit;border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13px}.gv-tab:hover:not(:disabled){color:var(--ink)}.gv-tab.on{background:var(--surface-card);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1018280f}.gv-tab:disabled{color:var(--ink-4);cursor:not-allowed}.gv-contents{display:contents}.gv-limitrow{align-items:center;gap:10px;display:flex}.gv-limitrow .input{max-width:140px}.gv-soon .gv-tab:disabled{opacity:.45}.gv-cm{border:1px solid var(--border);border-radius:var(--r);min-height:0;display:flex;overflow:hidden}.gv-cm .cm-editor{height:auto;min-height:46vh;max-height:calc(100vh - 300px);font-family:var(--mono);flex:auto;font-size:12.5px}.gv-cm .cm-scroller{overflow:auto}.gv-cm .cm-editor.cm-focused{outline:none}.gv-cm .cm-scroller{font-family:var(--mono);line-height:1.6}.gv-cm .cm-gutters{background:var(--surface-low);border-right:1px solid var(--border);color:var(--ink-4)}.gv-cm .cm-activeLine{background:var(--surface-low)}.gv-cm .cm-activeLineGutter{background:var(--surface-mid)}.gv-stmts{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.gv-stmt{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);flex-direction:column;gap:12px;padding:14px;display:flex}.gv-stmt__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gv-stmt__sid{max-width:260px}.gv-adv{color:var(--ink-3);font-style:italic}.gv-effect{border:1px solid var(--border-strong);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.gv-effect__b{appearance:none;background:var(--surface-card);font:inherit;color:var(--ink-3);cursor:pointer;border:0;padding:6px 16px;font-size:13px;font-weight:600}.gv-effect__b+.gv-effect__b{border-left:1px solid var(--border-strong)}.gv-effect__b:disabled{cursor:not-allowed}.gv-effect__b.on--allow{background:var(--ok-bg);color:var(--ok)}.gv-effect__b.on--deny{background:var(--danger-bg);color:var(--danger)}.gv-checks{flex-direction:column;gap:8px;display:flex}.gv-check{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);border-left-width:3px;padding:9px 12px}.gv-check__h{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.gv-check__h .material-symbols-rounded,.gv-check__h .mi{font-size:17px}.gv-check--ok{border-left-color:var(--ok)}.gv-check--ok .gv-check__h>span:last-child{color:var(--ok);font-weight:600}.gv-check--warn{border-left-color:var(--warn)}.gv-check--warn .gv-check__h>span:last-child{color:var(--warn);font-weight:600}.gv-check--danger{border-left-color:var(--danger)}.gv-check--danger .gv-check__h>span:last-child{color:var(--danger);font-weight:600}.gv-check--draft{border-left-color:var(--border-strong)}.gv-check--draft .gv-check__h>span:last-child{color:var(--ink-3)}.gv-report{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.gv-report button{text-align:left;appearance:none;width:100%;font:inherit;color:var(--ink-2);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:4px 6px;font-size:12.5px;display:block}.gv-report button:hover{background:var(--surface-low);color:var(--ink)}.gv-report code{font-family:var(--mono);color:var(--ink);margin-right:7px;font-size:12px}.gv-report .gv-report__step{width:auto;color:var(--ink-3);border-radius:var(--r-sm);margin:0 0 2px 6px;padding:1px 6px;font-size:12px;display:inline-block}.gv-checks .gv-report{max-height:min(34vh,300px);overflow:hidden}.gv-report>li[hidden]{display:none}.gv-report__more{margin:4px 0 0}.gv-reportmodal .gv-report{max-height:none;margin-top:12px;overflow:visible}.gv-report button.gv-report__step{color:var(--primary)}.gv-report button.gv-report__step:hover{background:var(--primary-soft);color:var(--primary-deep)}@media (width<=980px){.gv-policy__split{grid-template-columns:1fr}.gv-versions ul{flex-flow:wrap}}@media (width<=720px){.gv-dl{grid-template-columns:1fr;gap:2px 0}.gv-dl dd{margin-bottom:8px}}.gv-pager__size{color:var(--ink-3);align-items:center;gap:6px;margin-right:8px;font-size:13px;display:inline-flex}.sf,.sf-obj{flex-direction:column;gap:12px;display:flex}.sf-obj--nested{border-left:2px solid var(--border);padding-left:14px}.sf-field{margin:0}.sf-label{align-items:center;gap:8px;display:flex}.sf-label .sf-key{max-width:260px;font-weight:600}.sf-list-objs{flex-direction:column;gap:12px;display:flex}.sf-card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);flex-direction:column;gap:12px;padding:14px;display:flex}.sf-card__head{align-items:center;gap:8px;display:flex}.sf-adds{flex-wrap:wrap;gap:6px;display:flex}.sf-add{border-style:dashed}.sf-mapadd{align-items:center;gap:8px;display:flex}.sf-mapadd .input{max-width:260px}.sf-num{max-width:200px}.sf-const code{color:var(--ink-3);font-size:13px}.sf-json{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.sf-seg{border:1px solid var(--border-strong);border-radius:var(--r-sm);align-self:flex-start;display:inline-flex;overflow:hidden}.sf-seg__b{appearance:none;background:var(--surface-card);font:inherit;color:var(--ink-3);cursor:pointer;border:0;padding:6px 16px;font-size:13px;font-weight:600}.sf-seg__b+.sf-seg__b{border-left:1px solid var(--border-strong)}.sf-seg__b:disabled{cursor:not-allowed}.sf-seg__b.on{background:var(--primary-bg,var(--surface-low));color:var(--ink)}.sf-seg__b.on--allow{background:var(--ok-bg);color:var(--ok)}.sf-seg__b.on--deny{background:var(--danger-bg);color:var(--danger)}.gv-checks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.gv-check{border-radius:var(--r);border-top-width:3px;border-left-width:1px;padding:12px 14px}.gv-check--ok{border-top-color:var(--ok)}.gv-check--warn{border-top-color:var(--warn)}.gv-check--danger{border-top-color:var(--danger)}.gv-check--draft{border-top-color:var(--border-strong)}.gv-check__h{justify-content:space-between}.gv-check__state{color:var(--ink-3);align-items:center;gap:4px;font-weight:600;display:inline-flex}.gv-check--ok .gv-check__state{color:var(--ok)}.gv-check--warn .gv-check__state{color:var(--warn)}.gv-check--danger .gv-check__state{color:var(--danger)}.gv-check__q{color:var(--ink-3);margin:4px 0 0;font-size:13px}.gv-checks .gv-check{border-left-color:var(--border)}.gv-vpager{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.gv-vpager__row{justify-content:center;align-items:center;gap:2px;display:flex}.gv-vpager .gv-pager__size{margin-right:0}.gv-vpager .gv-pager__count{white-space:nowrap;padding:0 6px}.gv-vpager__nav .gv-pager__b{justify-content:center;min-width:26px;padding:0 4px}.gv-vpager__nav .gv-pager__count{padding:0 4px;font-size:12px}.gv-vpager__count{white-space:nowrap;padding:0 2px;font-size:12px}.gv-vpager .gv-pager__b{justify-content:center;min-width:24px;padding:0 2px}.gv-vpager__size{margin-left:4px}.gv-vpager__row{flex-wrap:nowrap;gap:0}.gv-vpager__count{padding:0 2px;font-size:12px}.gv-vpager .gv-pager__b{min-width:22px;height:24px;padding:0}.gv-vpager__size{font:inherit;color:var(--ink-2);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;height:24px;margin-left:4px;padding:2px;font-size:12px}.gv-vpager{margin-left:-6px;margin-right:-6px}.gv-vpager__count{letter-spacing:-.1px;padding:0 1px;font-size:11.5px}.gv-vpager .gv-pager__b{min-width:20px}.gv-vpager__size{margin-left:3px;padding:2px 0;font-size:11.5px}.gv-entity__card{margin-bottom:16px;padding:16px 18px}.gv-entity__card h2{margin:0 0 10px;font-size:15px}.gv-kv{grid-template-columns:minmax(140px,240px) 1fr;display:grid}.gv-kv__k,.gv-kv__v{border-bottom:1px solid var(--border);min-width:0;padding:9px 0}.gv-kv__k{color:var(--ink-3);padding-right:16px;font-size:13px}.gv-kv__v{word-break:break-word;font-size:13px}.gv-kv__v .field__help{margin:4px 0 0}@media (width<=720px){.gv-kv{grid-template-columns:1fr}.gv-kv__k{border-bottom:0;padding-bottom:0}}.gv-samples{display:inline-block;position:relative}.gv-samples__menu{z-index:40;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r);min-width:340px;max-width:420px;max-height:min(60vh,420px);padding:4px;display:none;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 12px 32px #0f121729}.gv-samples:hover .gv-samples__menu,.gv-samples:focus-within .gv-samples__menu{display:block}.gv-samples[data-shut] .gv-samples__menu{display:none}.gv-samples__item{text-align:left;appearance:none;width:100%;font:inherit;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.gv-samples__item:hover,.gv-samples__item:focus-visible{background:var(--surface-low)}.gv-samples__title{color:var(--ink);font-size:13px;font-weight:550;display:block}.gv-samples__sub{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.45;display:block}.gv-samples__kind{letter-spacing:.02em;color:var(--ink-3);text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:600;display:inline-block}.gv-sample{background:var(--surface-low);border:1px solid var(--border);border-radius:var(--r);max-height:56vh;font-family:var(--mono);margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow:auto}.sf-presets{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.sf-presets .on{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary)}.sf-suggest{max-width:100%;margin-top:6px}.gv-guide__rail{flex-wrap:wrap;gap:4px;margin:0 0 18px;padding:0;list-style:none;display:flex}.gv-guide__pip button{appearance:none;border:1px solid var(--border);background:var(--surface-card);font:inherit;color:var(--ink-3);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;display:inline-flex}.gv-guide__pip button:disabled{cursor:not-allowed;opacity:.5}.gv-guide__pip.on button{border-color:var(--primary-line);background:var(--primary-soft);color:var(--primary);font-weight:600}.gv-guide__pip.done button{color:var(--ink)}.gv-guide__num{background:var(--surface-low);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.gv-guide__pip.on .gv-guide__num{background:var(--primary);color:#fff}.gv-guide__ask{margin:0 0 12px;font-size:16px}.gv-guide__step{flex-direction:column;gap:14px;display:flex}.gv-guide__effect{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gv-guide__opt{appearance:none;text-align:left;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface-card);font:inherit;cursor:pointer;flex-direction:column;gap:5px;padding:14px;display:flex}.gv-guide__opt b{font-size:15px}.gv-guide__opt span{color:var(--ink-3);font-size:12.5px;line-height:1.5}.gv-guide__opt.on--allow{border-color:var(--ok);background:var(--ok-bg)}.gv-guide__opt.on--allow b{color:var(--ok)}.gv-guide__opt.on--deny{border-color:var(--danger);background:var(--danger-bg)}.gv-guide__opt.on--deny b{color:var(--danger)}.gv-guide__picks{flex-wrap:wrap;gap:6px;display:flex}.gv-guide__pick{appearance:none;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);font-family:var(--mono);color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere;padding:4px 8px;font-size:11.5px}.gv-guide__pick:disabled{opacity:.45;cursor:not-allowed}.gv-guide__actions{flex-direction:column;gap:16px;max-height:340px;display:flex;overflow:auto}.gv-guide__agroup{flex-direction:column;gap:8px;display:flex}.gv-guide__agroup h4{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.gv-guide__agroup .check{font-family:var(--mono);font-size:12.5px}.gv-guide__agroup.is-off{opacity:.45}.gv-guide__agroup.is-off .check{cursor:not-allowed}.gv-guide__h{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 0;font-size:12px;font-weight:600}.gv-guide__json{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-low);font-family:var(--mono);max-height:260px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}@media (width<=640px){.gv-guide__effect{grid-template-columns:1fr}}.gv-scard{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);overflow:hidden}.gv-scard+.gv-scard{margin-top:8px}.gv-scard__head{cursor:pointer;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13px;list-style:none;display:flex}.gv-scard__head::-webkit-details-marker{display:none}.gv-scard[open] .gv-scard__head{border-bottom:1px solid var(--border)}.gv-scard__n{background:var(--surface-low);width:20px;height:20px;color:var(--ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.gv-scard__fx{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.gv-scard__fx--allow{background:var(--ok-bg);color:var(--ok)}.gv-scard__fx--deny{background:var(--danger-bg);color:var(--danger)}.gv-scard__text{flex-direction:column;gap:2px;min-width:0;display:flex}.gv-scard__text span{color:var(--ink-2);overflow-wrap:anywhere}.gv-scard__body{flex-direction:column;align-items:stretch;display:flex}.gv-scard__body>.note{margin:12px 13px 0}.gv-scard__acts{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.gv-scard__json{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-low);width:100%;font-family:var(--mono);max-height:320px;margin:0;padding:11px;font-size:12px;line-height:1.6;overflow:auto}.gv-guide__pgroup,.gv-guide__lgroup{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);flex-direction:column;gap:10px;padding:13px;display:flex}.gv-guide__pgroup+.gv-guide__pgroup,.gv-guide__lgroup+.gv-guide__lgroup{margin-top:12px}.gv-guide__pgroup>h4,.gv-guide__lgroup>h4{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.gv-guide__pgroup>h4{font-family:var(--mono);text-transform:none;letter-spacing:0;color:var(--ink);font-size:12.5px}.gv-tabsbox{border:1px solid var(--border);border-radius:calc(var(--r) + 4px);background:var(--surface);align-items:center;gap:10px;padding:4px;display:inline-flex}.gv-tabs__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:12px;font-weight:700}.gv-cm--sm{min-height:200px;max-height:320px}.gv-guide__lgroup--ask{border:1px solid var(--border);border-radius:var(--r-sm);padding:10px}.gv-guide__lgroup--ask>h4 .req{margin-left:2px}.gv-guide__picks--start{align-items:center}.gv-guide__pick--start{font-family:var(--mono)}.gv-guide__phead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gv-tabsbox--sm{border-radius:var(--r);padding:3px 3px 3px 10px}.gv-tabsbox--sm .gv-tabs__label{font-size:11px}.gv-tabsbox--sm .gv-tab{padding:4px 10px;font-size:12px}.gv-guide__conds{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;padding:10px;display:flex}.gv-guide__conds>h5{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.gv-guide__conds>.field__help{margin:0}.gv-guide__param{border-radius:var(--r-sm);background:var(--surface-low);flex-direction:column;gap:8px;padding:11px;display:flex}.gv-guide__prow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:10px;display:grid}.gv-guide__prow>.field{grid-template-rows:auto auto;row-gap:4px;min-width:0;display:grid}.gv-guide__prow>.field>.field__label{align-self:end}.gv-guide__prow>.field>.field__help{grid-row:3}.gv-guide__prow>.spacer{display:none}.gv-guide__prow>.btn{grid-column:-2/-1;place-self:end}.gv-guide__fix{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:18px;display:flex}.gv-guide__fix li .btn{vertical-align:middle;margin-left:8px}.gv-guide__review{border:1px solid var(--border);border-radius:var(--r);flex-direction:column;gap:0;display:flex;overflow:hidden}.gv-guide__rrow{align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.gv-guide__rrow+.gv-guide__rrow{border-top:1px solid var(--border)}.gv-guide__rrow>span{color:var(--ink-3);flex:0 0 150px}.gv-guide__rrow>b{overflow-wrap:anywhere;min-width:0}.modal__foot [data-gv-g-nav]{justify-content:center;min-width:112px}.gv-guide__agroup h4{align-items:center;gap:8px;display:flex}.gv-guide__agroup h4>.gv-dim:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.gv-guide__allrow{border-bottom:1px solid var(--border);padding-bottom:6px;font-weight:600}.rs{flex-direction:column;gap:10px;display:flex}.rs-cap{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.rs-none{margin:0 0 8px}.rs-pay{flex-direction:column;gap:4px;display:flex}.rs-pay .input{height:34px;font-size:12.5px}.rs-card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);flex-direction:column;gap:10px;padding:12px;display:flex}.rs-card__h{align-items:center;gap:8px;display:flex}.rs-card__nm{flex-direction:column;flex:1;min-width:0;display:flex}.rs-card__nm b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.rs-card__h .select{width:auto}.rs-card__about{margin:0}.rs-words{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rs-words .rs-cap{margin-right:2px}.rs-schemanote{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:12px;display:flex}.rs-schemanote .mi{color:var(--ink-3);flex:none;font-size:16px}.rs-schemanote__t{flex:1;min-width:0}.rs-schemanote .rs-lnk{flex:none}.rs-conds{border:1px dashed var(--border-strong);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:8px;padding:10px;display:flex}.rs-conds__h{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.rs-conds__h em{color:var(--ink-3);font-style:normal}.rs-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rs-chip{background:var(--primary-soft);color:var(--primary-deep);gap:4px;padding:3px 8px}.rs-chip b{font-weight:600}.rs-chip__x{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:2px;padding:0;display:inline-grid}.rs-chip__x .mi{font-size:13px}.rs-lnk{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0;font-size:12.5px;display:inline-flex}.rs-lnk .mi{font-size:15px}.rs-kform{flex-direction:column;gap:6px;display:flex}.rs-kform__v{align-items:center;gap:6px;display:flex}.rs-kform__v .input,.rs-kform__v .select{flex:1;min-width:0}.rs-kform__v .btn{flex:none}.rs-kform .input{height:30px;font-size:12px}.rs-kform .select{width:100%;max-width:none;height:30px;font-size:12px}.rs-kform__f{flex-direction:column;gap:4px;min-width:0;display:flex}.rs-kform__path{color:var(--ink-4);overflow-wrap:break-word;word-break:normal;margin-top:0;font-size:10.5px}.rs-kform__err{margin-top:0}.rs-eq{font-family:var(--mono);color:var(--ink-3);flex:none}.rs-group{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:8px 0;display:flex}.rs-conds__h+.rs-group{border-top:0;padding-top:0}.rs-group__h{align-items:center;gap:8px;font-size:12px;display:flex}.rs-group__h em{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-style:normal}.rs-group__h .iconb-sm{width:24px;height:24px}.rs-addgroup{align-self:flex-start}.rs-picker{position:relative}.rs-picker.on .rs-picker__add{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.rs-picker__pop{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface-card);box-shadow:var(--shadow);flex-direction:column;gap:2px;max-height:320px;margin-top:6px;padding:4px;display:flex;overflow:auto}.rs-picker__none{color:var(--ink-3);margin:0;padding:10px;font-size:12.5px}.rs-opt{border-radius:6px;align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.rs-opt:hover{background:var(--surface-low)}.rs-opt__main{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:4px;display:flex}.rs-opt__main:disabled{cursor:default}.rs-opt__main .mi{color:var(--ink-4);font-size:18px}.rs-opt.on .rs-opt__main .mi{color:var(--primary)}.rs-opt__main span{flex-direction:column;min-width:0;display:flex}.rs-opt__main b{font-size:13px}.rs-opt__main em{color:var(--ink-3);font-size:11.5px;font-style:normal}.rs-opt__main em.rs-opt__latest{color:var(--ink-4);font-family:var(--mono);font-size:10.5px}.rs-opt__main em.rs-opt__stale{color:var(--danger);font-size:11px}.rs-opt .select{width:auto}.rs-schema{flex-direction:column;gap:12px;display:flex}.rs-schema__t td,.rs-schema__t th{vertical-align:top;padding:8px 12px;font-size:12.5px}.rs-schema__p{color:var(--ink-3);font-size:11px}.rs-schema__d{color:var(--ink-2)}.rs-schema__raw summary{cursor:pointer;color:var(--primary);font-size:12.5px}.rs-schema__raw pre{max-height:360px;font-size:11.5px;overflow:auto}.rs-res{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.rs-res__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rs-res__top .pnl__h{margin:0 4px 0 0}.rs-res__p{flex-direction:column;gap:6px;display:flex}.rs-res__h{align-items:baseline;gap:8px;font-size:13px;display:flex}.rs-res__h .px-sub{display:inline}.rs-res__t{border:1px solid var(--border);border-radius:var(--r);border-collapse:separate;border-spacing:0;width:100%}.rs-res__t th,.rs-res__t td{vertical-align:top;padding:7px 10px;font-size:12px}.rs-res__t th{text-transform:none;letter-spacing:0;font-size:12.5px}.rs-res__name{margin-right:4px;font-weight:600}.rs-res__n{width:38%;font-weight:500}.rs-res__why{color:var(--ink-3)}.rs-res__v{text-align:right;white-space:nowrap;width:1%}.rs-res__overall td{background:var(--surface-low);font-weight:600}.rs-res__rule td{font-size:11.5px}.rs-res__rule .rs-res__n{color:var(--ink-2);padding-left:30px;font-weight:400;position:relative}.rs-res__rule .rs-res__n:before{content:"";border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);width:9px;position:absolute;top:0;bottom:50%;left:14px}.rs-res__wait td{padding-left:30px}.ar-sel{width:auto;max-width:260px;height:30px;font-size:12.5px}.ar-pick{cursor:pointer;flex:none;width:auto;margin:0 4px 0 0}.ar-ob__src{color:var(--primary);margin-right:6px;font-size:11px;font-weight:600;display:inline-block}.ar-ob__gov{color:var(--ink-2);margin:0;font-size:12px}.ar-rule{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ar-rule--overall{border-color:var(--primary-line)}.ar-rule__h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar-rule__n{font-size:13.5px}.ar-verdicts{flex-wrap:wrap;gap:4px;display:flex}.ar-rule__x{color:var(--ink-2);margin:0;font-size:12.5px}.ar-code summary{cursor:pointer;color:var(--primary);width:max-content;font-size:12px}.ar-code pre{border-radius:var(--r-sm);background:var(--surface-low);max-height:280px;font-family:var(--mono);white-space:pre-wrap;margin:6px 0 0;padding:8px 10px;font-size:11.5px;overflow:auto}.ar-pub{flex-direction:column;gap:8px;margin-top:18px;display:flex}.ar-pub h3{margin:0}.ar-word{border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--surface-low);color:var(--ink-2);align-items:center;gap:2px;padding:1px 7px;font-size:11px;display:inline-flex}.ar-word--hitl{border-color:var(--warn);background:var(--warn-bg);color:var(--warn)}.ar-word .mi{font-size:13px}.ap-block{color:var(--ink-2);background:var(--warn-bg);border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:8px;padding:8px 22px;font-size:12.5px;display:flex}.ap-block .mi{color:var(--warn);font-size:17px}.ap-block b{color:var(--ink)}.ap-block__l{flex-direction:column;gap:1px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ap-block__a{font:inherit;color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.ap-block__a:hover{text-decoration:underline}.ap-deps{flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ap-deps>li{max-width:100%}.ap-deps>li[hidden],.ap-deps__none[hidden]{display:none}.ap-deps--all{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-low);align-self:stretch;max-height:350px;padding:6px;overflow:hidden auto}.ap-deps__q{height:30px;font-size:12.5px}.ap-deps__none{margin:0;font-size:12px}.ap-deps__more{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.ap-deps__more:hover{text-decoration:underline}.ap-dep{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);max-width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;display:inline-flex}.ap-dep:hover{border-color:var(--primary-line);background:var(--primary-soft)}.ap-dep__n{overflow-wrap:anywhere;min-width:0}.ap-dep--out{cursor:default;color:var(--ink-3)}.ap-dep--out:hover{border-color:var(--border);background:var(--surface-card)}.ap-dep .pill{flex:none}.ap-back{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 10px;padding:0;font-size:12px;display:inline-flex}.ap-back .mi{font-size:15px}.ap-back:hover span{text-decoration:underline}.ap-blocks{border-radius:var(--r-full);background:var(--warn-bg);color:var(--warn);white-space:nowrap;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-block}.ap-obline{white-space:normal;font-family:inherit}.ap-exp{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.ap-sop{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ap-sop__t{margin:0;font-size:13px;line-height:1.6}.ap-sop .rl-cite{margin-top:0}.rl-pnl__f.ap-foot--why{display:block}.ap-why{flex-direction:column;gap:8px;display:flex}.ap-why__a{justify-content:flex-end;gap:8px;display:flex}.ap-redo__n{min-width:0;font-size:12px;line-height:1.4}.ap-sop__pg{font:600 10.5px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);margin:14px 0 6px;display:block}.ap-sop__pg:first-child{margin-top:0}.ap-sop__st{font-family:var(--sans);margin:0 0 10px;font-size:12px}.rl-pdf__page .ap-sop__above{border-bottom:1px solid var(--border);padding-bottom:10px}.ap-gscrim{z-index:92}.ap-gpnl{z-index:93}.ap-ba__x{color:var(--ink);margin:0 0 6px;font-size:12.5px;line-height:1.5}.ap-logic{border-top:1px solid var(--border)}.ap-logic>summary{cursor:pointer;color:var(--primary);align-items:center;gap:6px;width:max-content;padding:8px 14px;font-size:12px;list-style:none;display:flex}.ap-logic>summary::-webkit-details-marker{display:none}.ap-logic>summary .mi{font-size:15px}.ap-wdel{background:var(--diff-del-word);color:var(--ink);text-decoration:line-through;-webkit-text-decoration-color:var(--diff-del-mark);text-decoration-color:var(--diff-del-mark);border-radius:2px}.ap-wadd{background:var(--diff-add-word);color:var(--ink);border-radius:2px;text-decoration:none}.ap-samewords{color:var(--ink-2);border-top:1px solid var(--border);background:var(--surface-low);align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:12px;display:flex}.ap-samewords .mi{color:var(--ink-3);font-size:15px}.ap-dbar{justify-content:flex-end;margin:0 0 8px;display:flex}.ap-ltog{margin:0 14px 8px}.ap-logic>.ap-dpre,.ap-logic>.ap-dsplit{margin:0 14px 12px}.ap-dpre{font:12px/1.55 var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;max-height:320px;margin:0;overflow:hidden auto}.ap-dpre--inline{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);padding:6px 0}.ap-dsplit{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);max-height:320px;font:12px/1.55 var(--mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden auto}.ap-dsplit__h{z-index:1;font:600 10.5px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-low);border-bottom:1px solid var(--border);padding:5px 8px;position:sticky;top:0}.ap-dsplit__h+.ap-dsplit__h,.ap-dl--b{border-left:1px solid var(--border)}.ap-dl{min-width:0;min-height:1.55em;padding:0 8px;display:block}.ap-dpre--inline .ap-dl{grid-template-columns:14px minmax(0,1fr);display:grid}.ap-dl__t{min-width:0}.ap-dl--same{color:var(--ink)}.ap-dl--del{background:var(--diff-del-bg)}.ap-dl--add{background:var(--diff-add-bg)}.ap-dl--del .ap-dl__m{color:var(--diff-del-mark)}.ap-dl--add .ap-dl__m{color:var(--diff-add-mark)}.ap-dl--pad{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--surface-mid) 4px 5px)}.ap-dl--none{color:var(--ink-4)}.ap-dl__m{-webkit-user-select:none;user-select:none;font-style:normal}.ap-cov{flex-direction:column;gap:8px;display:flex}.ap-cov h3,.ap-cov__sum{margin:0}.ap-cov__docs{flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ap-cov__bad{color:var(--danger)}.ap-cov__ok{color:var(--ok);font-weight:600}.ap-cov__skip{flex-direction:column;gap:2px;display:flex}.ap-cov__g>summary{cursor:pointer;color:var(--ink);align-items:center;gap:6px;padding:4px 0;font-size:12.5px;list-style:none;display:flex}.ap-cov__g>summary::-webkit-details-marker{display:none}.ap-cov__g>summary .mi{color:var(--ink-3);font-size:16px;transition:transform .12s}.ap-cov__g[open]>summary .mi{transform:rotate(90deg)}.ap-cov__ps{color:var(--ink-2);flex-direction:column;gap:2px;margin:0 0 6px 22px;padding:0;font-size:12px;list-style:none;display:flex}.ap-cov__ps .px-sub{display:inline}.ap-publine{color:var(--ink-2);align-items:center;gap:8px;margin:10px 0 0;font-size:12.5px;display:flex}.ap-spin{animation:1s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}.pnl.rl-pnl--pdf{width:min(var(--rlpnl-w,1080px), calc(100vw - var(--rail-w)))}.rl-split{flex:1;min-height:0;display:flex}.rl-split>.pnl__body{flex:0 0 var(--rlset-w,440px);min-width:320px;max-width:calc(100% - 311px);overflow:auto}.rl-split>.rl-lcol{order:1}.rl-split>.rl-seam--logic{order:2}.rl-split>.pnl__body{order:3}.rl-split>.rsz--seam:not(.rl-seam--logic){order:4}.rl-split>.rl-pdf{order:5}.rl-pdf{border-left:1px solid var(--border);background:var(--surface-mid);flex-direction:column;flex:auto;min-width:300px;display:flex}.rl-pdf__h{border-bottom:1px solid var(--border);background:var(--surface-card);align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.rl-pdf__h .mi{color:var(--danger);margin-top:1px;font-size:18px}.rl-pdf__h div{flex-direction:column;min-width:0;display:flex}.rl-pdf__h b{font-family:var(--mono);font-size:12.5px;font-weight:500}.rl-pdf__h span{color:var(--ink-3);font-size:11.5px}.rl-pdf__b{flex:1;padding:18px;overflow:auto}.rl-pdf__page{background:#fff;border-radius:2px;max-width:620px;margin:0 auto;padding:28px 30px;font-family:Georgia,Times New Roman,serif;box-shadow:0 1px 3px #0f172a1f}.rl-doc__sec{opacity:.55;margin-bottom:10px}.rl-doc__sec.on{opacity:1}.rl-doc__sec b{font-family:var(--sans);margin-bottom:4px;font-size:11.5px;display:block}.rl-doc__sec p{color:var(--ink-2);border-radius:3px;margin:0 0 6px;padding:2px 4px;font-size:12.5px;line-height:1.55}.rl-doc__sec p.hi{background:var(--warn-bg);color:var(--ink);box-shadow:0 0 0 2px var(--warn)}.rl-pdf__page .rl-doc__sec{opacity:1;margin-bottom:14px}.rl-pdf__page .rl-doc__sec p{font-size:13px;line-height:1.6}.rl-pdf__page .ar-ob__src,.rl-pdf__page .ar-ob__gov{font-family:var(--sans)}.rl-pdf__page .ap-sop{background:0 0;border:0;border-radius:0;padding:0;display:block}.ap-pdf__bar,.ap-pdf__warn{border-bottom:1px solid var(--border);background:var(--surface-card);flex:none;align-items:center;gap:8px;padding:8px 14px;display:flex}.ap-pdf__bar .spacer,.ap-pdf__warn>.note{flex:1}.ap-pdf__nav{align-items:center;gap:8px;display:flex}.ap-pdf__at{color:var(--ink-3);white-space:nowrap;font-size:12px}.ap-pdf__sheet{background:#fff;max-width:100%;margin:0 auto;position:relative;box-shadow:0 1px 3px #0f172a1f}.ap-pdf__sheet canvas{width:100%;height:auto;display:block}.ap-pdf__boxes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ap-pdf__box{fill:var(--warn);fill-opacity:.16;stroke:var(--warn);stroke-width:2px;vector-effect:non-scaling-stroke}.rl-logic{flex-direction:column;gap:8px;display:flex}.rl-logic__row{flex-direction:column;gap:4px;display:flex}.rl-logic__l{color:var(--ink-3);font-size:11.5px}.rl-logic__v{flex-wrap:wrap;gap:5px;display:flex}.rl-logic__v code{font:500 11.5px/1.4 var(--mono);background:var(--surface-mid);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink-2);padding:2px 6px}.rl-logic__b{flex-direction:column;gap:8px;display:flex}.rl-logic__bind{flex-direction:column;gap:3px;font-size:12px;display:flex}.rl-logic__bind>div{align-items:baseline;gap:8px;display:flex}.rl-logic__k{letter-spacing:.05em;text-transform:uppercase;width:64px;color:var(--ink-4);flex:none;font-size:10.5px;font-weight:600}.rl-logic__file{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:12px;display:flex}.rl-chip{border-radius:var(--r-sm);background:var(--primary-soft);color:var(--primary);flex:none;padding:1px 6px;font-size:10.5px;font-weight:600}.rl-rego{background:var(--surface-low);border:1px solid var(--border);border-radius:var(--r);font:12px/1.6 var(--mono);color:var(--ink);white-space:pre;max-height:280px;margin:0;padding:10px 12px;overflow:auto}.rl-rego__n{text-align:right;width:22px;color:var(--ink-4);-webkit-user-select:none;user-select:none;margin-right:12px;display:inline-block}.rl-logicbtn{flex:none;gap:5px;margin-right:4px}.rl-logicbtn .mi{font-size:16px}.rl-logicbtn.on{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-deep)}.rl-pnl .pnl__head .iconb-sm[disabled]{opacity:.35;pointer-events:none}.pnl.rl-pnl--pdf.rl-pnl--logic{width:min(calc(var(--rlpnl-w,1080px) + var(--rllogic-w,400px) - 3px), calc(100vw - var(--rail-w)))}.rl-pnl--logic .rl-split>.pnl__body{max-width:calc(100% - 311px - var(--rllogic-w,400px) + 3px)}.rl-pnl--logic .rl-lcol{flex-basis:max(280px, min(var(--rllogic-w,400px), calc(100vw - var(--rail-w) - var(--rlpnl-w,1080px) + 3px)))}.rl-lcol{flex:0 0 var(--rllogic-w,400px);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-width:280px;display:flex}.rl-lcol__h{border-bottom:1px solid var(--border);background:var(--surface-card);align-items:center;gap:7px;padding:10px 14px;font-size:13px;display:flex}.rl-lcol__h .mi{color:var(--ink-3);font-size:17px}.rl-lcol__h .px-sub{font-size:11.5px;display:inline}.rl-lcol__b{flex:1;padding:14px;overflow:auto}.rl-lcol .rl-rego{max-height:none}.rl-th{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;overflow:hidden}.rl-th--open{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}.rl-th__gap{flex-direction:column;gap:5px;padding:10px 12px;display:flex}.rl-th__gap p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.rl-th__gap p .rl-cite{margin:0 0 0 4px;display:inline}.rl-th--ignored .rl-th__gap>:not(.rl-g__a){opacity:.6}.rl-th__gap--general{flex-direction:row;align-items:center;gap:8px}.rl-th__gap--general .mi{color:var(--primary);font-size:18px}.rl-th__gap--general b{white-space:nowrap;font-size:13px;font-weight:600}.rl-th__gap--general .px-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rl-th__gap--general .btn{flex:none}.rl-th__rep{border-top:1px solid var(--border);background:var(--surface-low);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.rl-th__rep .rl-g__a{margin-top:0}.ap-soon .rl-th__gap--general .mi{color:var(--ink-4)}.ap-soon__sub{margin:0;padding:0 12px 10px 38px;font-size:12px}.rl-tags{flex-direction:column;align-items:flex-start;gap:4px;max-width:220px;display:flex}.rl-tag{background:var(--warn-bg);color:var(--warn);white-space:nowrap;border-radius:5px;align-items:center;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.ap-tags{flex-wrap:wrap;gap:4px;display:flex}.ap-tagchip{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-low);max-width:220px;color:var(--ink-2);border:1px solid var(--border);border-radius:5px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block;overflow:hidden}.ap-tagchip--done{color:var(--ink-3);text-decoration:line-through}.ap-orphans{flex-direction:column;gap:8px;display:flex}.ap-tagerr{color:var(--ink-3);font-size:12px}.ap-tagctl{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ap-tagrow{border:1px solid var(--border);background:var(--surface-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:8px 10px;display:flex}.ap-tagrow p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.ap-tagrow__m{font-size:11.5px}.ap-tagrow__a{flex-wrap:wrap;gap:6px;display:flex}.ap-tagform{border:1px solid var(--border-strong);background:var(--surface-card);border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.ap-tagform__f{flex-direction:column;gap:4px;display:flex}.ap-tagform__l{color:var(--ink-3);font-size:12px;font-weight:500}.rl-ltbl .th-sort .mi{font-size:14px}.rl-ltbl th.px-ck,.rl-ltbl td.px-ck{width:38px;padding-left:12px;padding-right:4px}.rl-srccell{align-items:flex-start;gap:6px;display:flex}.rl-srccell .mi{color:var(--ink-4);margin-top:1px;font-size:16px}.rl-srccell>div{flex-direction:column;min-width:0;display:flex}.rl-srccell .rl-srcf{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.rl-srccell .px-sub{white-space:nowrap;font-size:11.5px}button.rl-srccell{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;margin:-4px -6px;padding:4px 6px}button.rl-srccell:hover .rl-srcf{color:var(--primary);text-decoration:underline}.px-prop.rl-rv{padding-bottom:0}.rl-rv__tabs{border-bottom:1px solid var(--border);background:0 0;margin-bottom:4px;padding:0}.rl-rv__tabs .px-tab{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.tst-sum{margin:0 0 10px}.tst td{vertical-align:top}.tst-id{font-size:12px}.tst-rn{color:var(--ink-3);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-sm);white-space:nowrap;padding:1px 5px;font-size:10.5px;font-weight:600}.tst-src{border-radius:var(--r-sm);margin:0 6px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.tst-src--provided{background:var(--warn-bg);color:var(--warn)}.tst-src--agent{background:var(--info-bg);color:var(--info)}.tst-v{letter-spacing:.03em;border:1px solid;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.tst-v--ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.tst-v--bad{background:var(--danger-bg);color:var(--danger);border-color:#0000}.tst-v--n{background:var(--surface-low);color:var(--ink-2);border-color:var(--border-strong)}.tst-yes,.tst-no{align-items:center;gap:3px;font-size:12.5px;font-weight:500;display:inline-flex}.tst-yes{color:var(--ok)}.tst-no{color:var(--danger)}.tst-yes .mi,.tst-no .mi{font-size:15px}.tst-fail{align-items:center;gap:6px;margin-bottom:3px;display:flex}.tst-miss{color:var(--danger)}.tst-row{cursor:pointer}.tst-row--miss{background:color-mix(in srgb, var(--danger-bg) 35%, transparent)}.tst-row:hover td{background:var(--surface-low)}.tst-row.on td{background:color-mix(in srgb, var(--primary) 7%, transparent)}.tst-pnl .pnl__head .iconb-sm[disabled]{opacity:.35;pointer-events:none}.tst-pnl .pnl__sub{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tst-pnl .pnl__sub .tst-src{margin:0 4px 0 0}.tst-pnl .pnl__nm{white-space:normal;word-break:break-all}.tst-p{color:var(--ink);margin:0;font-size:13.5px}.tst-res{gap:28px;display:flex}.tst-res>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.tst-rrs{border:1px solid var(--border);border-radius:var(--r);margin:0;padding:0;list-style:none}.tst-rr{color:var(--ink);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.tst-rr+.tst-rr{border-top:1px solid var(--border)}.tst-rr--fail{background:color-mix(in srgb, var(--danger-bg) 45%, transparent)}.tst-rr--na .grow{color:var(--ink-3)}.tst-rr .dash{color:var(--ink-3);font-size:12.5px}.tst-in{font:12px/1.5 var(--mono);color:var(--ink-2);white-space:pre-wrap;background:var(--surface-low);border:1px solid var(--border);border-radius:var(--r);margin:0;padding:10px 12px}.tst-data{background:var(--surface-low);gap:12px;padding:14px;overflow:auto}.tst-pane{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r);flex:none;overflow:hidden}.tst-pane__h{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.tst-pane__h .mi{color:var(--ink-3);font-size:17px}.tst-pane__h b{font-size:13px;font-weight:600}.tst-pane__h .px-sub{margin-left:auto;font-size:12px}.tst-pane>.tst-in{border:0;border-radius:0;margin:0}.tst-kv{border-collapse:collapse;width:100%;font-size:12.5px}.tst-kv th,.tst-kv td{text-align:left;vertical-align:top;border-top:1px solid var(--border);padding:7px 14px}.tst-kv tr:first-child th,.tst-kv tr:first-child td{border-top:0}.tst-kv th{width:45%;color:var(--ink-2);font-weight:500}.tst-kv th.mono{font-size:12px}.tst-kv td{color:var(--ink);word-break:break-word}.tst-kv .dash{color:var(--ink-4);font-style:italic}.tst-none{margin:12px 14px}.rl-pv{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;display:flex}.rl-pv__ver{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.rl-pv__ver .select{width:auto;min-width:300px}.rl-pv__n{margin:0 0 10px}.rl-fin td{vertical-align:top}.rl-fin .wfcell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ap-since{margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.ap-sincebar{background:var(--surface-low);color:var(--ink-2);border-radius:8px;align-items:flex-start;gap:6px;padding:7px 10px;font-size:12.5px;line-height:1.4;display:flex}.ap-sincebar .mi{color:var(--ink-3);font-size:16px}.ap-sincebar--reopened{background:var(--warn-bg);color:var(--ink)}.ap-sincebar--reopened .mi{color:var(--warn)}.viz-stats{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=900px){.viz-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.viz-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.gv-tiles{margin:0 0 14px}.gv-tiles .viz-stats{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r);gap:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.gv-tiles .viz-stat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 16px}.gv-tiles .viz-stat+.viz-stat{border-left:1px solid var(--border)}.gv-tiles .viz-stat__k{font-size:12.5px}.gv-tiles .viz-stat__v{font-size:18px;font-weight:600}.viz-stat__v.viz-stat__v--none,.gv-tiles .viz-stat__v.viz-stat__v--none{color:var(--ink-3);font-size:15px;font-weight:500}.viz-stat{grid-template-rows:subgrid;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r);grid-row:span 2;gap:2px;padding:11px 14px;display:grid;box-shadow:0 1px 2px #0f172a0a}.viz-stat__f{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.viz-stat__k{color:var(--ink-2);font-size:13.5px;font-weight:600;line-height:1.3}.viz-stat__v{color:var(--ink);letter-spacing:-.012em;overflow-wrap:anywhere;font-size:24px;font-weight:620;line-height:1.15}.viz-stat__h{color:var(--ink-4);font-size:11.5px;line-height:1.4}.viz-stat--alert .viz-stat__v{color:var(--cstatus-warning)}.meter{background:var(--surface-mid);border-radius:999px;height:6px;display:flex;overflow:hidden}.meter__fill{background:var(--cband-used);border-radius:999px;height:100%}.meter__held{background:var(--cband-held);height:100%}.meter--lg{height:9px}.viz-section{margin:0 0 26px}.viz-section__head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 12px;padding:0 0 10px;display:flex}.viz-section__head h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.viz-section__head p{color:var(--ink-3);margin:0;font-size:12.5px}.viz-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.viz-panel{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r);flex-direction:column;grid-column:span 12;min-width:0;margin:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}@media (width>=1100px){.viz-panel--half,.viz-panel--third,.viz-panel--twothirds{grid-column:span 6}.viz-panel--wide{grid-column:span 12}}@media (width>=1360px){.viz-panel--third{grid-column:span 4}.viz-panel--twothirds{grid-column:span 8}}.viz-panel__head{border-bottom:1px solid var(--border);background:linear-gradient(var(--surface),var(--surface-low));align-items:flex-start;gap:10px;padding:12px 16px 10px;display:flex}.viz-panel__head>div:first-child{flex:1;min-width:0}.viz-panel__head>.viz-zoombar{flex:none}.viz-zoom{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-4);opacity:0;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.viz-panel:hover .viz-zoom,.viz-zoom:focus-visible{opacity:1}.viz-zoom:hover{background:var(--surface-card);border-color:var(--border-strong);color:var(--ink)}.viz-zoom .mi{font-size:17px}.viz-zoombar{align-items:center;gap:4px;display:inline-flex}.viz-zoombtn{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);min-width:36px;height:36px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.viz-zoombtn[hidden]{display:none}.viz-zoombar--big{justify-content:flex-end;margin-bottom:8px;display:flex}.modal__head>.viz-zoombar--big{align-self:center;margin:0 0 0 auto}.modal__head>.viz-zoombar--big+.x{margin-left:0}.modal:has(.viz-zoombar.is-zoomed) .viz-plot--big{cursor:grab}.viz-zoombtn .mi{font-size:17px}.viz-zoombtn:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink)}.viz-zoombtn:disabled{opacity:.45;cursor:default}.viz-panel:has(.viz-zoombar.is-zoomed) .viz-plot{cursor:grab}.viz-reread{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-4);opacity:0;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.viz-panel:hover .viz-reread,.viz-reread:focus-visible{opacity:1}.viz-reread:hover{background:var(--surface-card);border-color:var(--border-strong);color:var(--ink)}.viz-reread .mi{font-size:17px}.viz-panel__head .viz-reread{width:36px;height:36px}.viz-reread.is-busy{opacity:1;cursor:progress}.viz-stat__top{align-items:center;gap:6px;display:flex}.viz-stat__top .viz-reread{width:22px;height:22px;margin-left:auto}.viz-stat__top .viz-reread .mi{font-size:15px}.viz-stat:hover .viz-reread,.viz-stat .viz-reread:focus-visible{opacity:1}.viz-empty--failed .gv-loading{text-align:center;flex-direction:column;gap:10px}.viz-reread .mi.spin,[data-gv-page-refresh][disabled] .mi,.gv-tblreread[disabled] .mi{animation:1s linear infinite gv-spin}.gv-soon [data-gv-page-refresh][disabled] .mi,.gv-soon .gv-tblreread[disabled] .mi{animation:none}@media (prefers-reduced-motion:reduce){.viz-reread .mi.spin,[data-gv-page-refresh][disabled] .mi,.gv-tblreread[disabled] .mi{animation:none}}.viz-plot--big{height:min(68vh,620px)}.viz-big-empty>.viz-empty{min-height:min(68vh,620px)!important}.viz-field--big{max-height:min(68vh,620px);overflow:auto}.viz-panel__head h3{color:var(--ink);margin:0;font-size:13.5px;font-weight:650}.viz-panel__head p{color:var(--ink-3);max-width:72ch;margin:4px 0 0;font-size:12px;line-height:1.5}.viz-panel__body{flex-direction:column;flex:1;min-width:0;padding:14px 16px 15px;display:flex}.viz-panel__body>.viz-field{flex:1}.viz-plot{border:1px solid var(--cplot-bg);border-radius:var(--r-sm);background:var(--cplot-bg);width:100%;padding:8px 6px 4px}.viz-plot--fill{flex:auto}.viz-field{border:1px solid var(--cplot-bg);border-radius:var(--r-sm);background:var(--cplot-bg);padding:13px 15px}.viz-field .meters__label{color:var(--cplot-ink)}.viz-field .meters__value b{color:#fff}.viz-field .viz-dim{color:var(--cplot-ink-2)}.viz-field .meter{background:var(--cgrid)}.viz-field .meter__fill{background:var(--cband-dark-used)}.viz-field .meter__held{background:var(--cband-dark-held)}.viz-field .meters li.is-warning .meter__fill{background:var(--cstatus-warning)}.viz-field .meters li.is-warning .meter__held{background:#5a3c10}.viz-field .meters li.is-critical .meter__fill{background:#e05a57}.viz-field .meters li.is-critical .meter__held{background:#5f2220}.viz-field .viz-band--warning{color:#f0b35c;background:#4a3410}.viz-field .viz-band--critical{color:#f09490;background:#4d1f1e}.viz-field .viz-pg{color:var(--cplot-ink-2)}.viz-field .viz-pg__b{background:var(--cgrid);border-color:var(--caxis);color:var(--cplot-ink)}.viz-field .viz-pg__b:hover:not(:disabled){background:var(--caxis);color:#fff}.viz-field .btn--ghost{background:var(--cgrid);border-color:var(--caxis);color:var(--cplot-ink)}.viz-field .btn--ghost:hover{background:var(--caxis);color:#fff}.viz-empty{border:1px solid var(--cplot-bg);border-radius:var(--r-sm);background:var(--cplot-bg);flex:auto;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative}.viz-empty__grid{border-bottom:1px solid var(--caxis);border-left:1px solid var(--caxis);background:repeating-linear-gradient(to bottom,var(--cgrid) 0 1px,transparent 1px 25%);position:absolute;inset:18px 18px 34px 56px}.viz-empty p{color:var(--cplot-ink-2);background:var(--cplot-bg);text-align:center;max-width:34ch;margin:0;padding:3px 12px;font-size:13px;font-weight:500;position:relative}.meters{align-content:start;gap:11px;margin:0;padding:0;list-style:none;display:grid}.gv-budget-ern{min-width:190px}.gv-budget-action code{overflow-wrap:normal;word-break:normal}.gv-of{font-size:11.5px;line-height:1.3;display:block}.meters li{grid-template-columns:minmax(130px,auto) minmax(60px,1fr) max-content max-content;align-items:center;gap:10px;font-size:12.5px;display:grid}.meters__label{color:var(--ink);overflow-wrap:anywhere}.meters__value{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:flex}.meters__value b{color:var(--ink);font-size:13px}.viz-dim{color:var(--ink-3);font-size:11.5px}.viz-band{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:650}.viz-band--warning{background:var(--warn-bg);color:var(--cstatus-warning)}.viz-band--critical{background:var(--danger-bg);color:var(--cstatus-critical)}.meters li.is-warning .meter__fill{background:var(--cstatus-warning)}.meters li.is-warning .meter__held{background:var(--warn-bg)}.meters li.is-critical .meter__fill{background:var(--cstatus-critical)}.meters li.is-critical .meter__held{background:var(--danger-bg)}.viz-more{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;font-size:12px;display:flex}.viz-legend{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.viz-legend--inline{flex-wrap:wrap;gap:14px;display:flex}.viz-legend li{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.viz-key{background:var(--ink-4);border-radius:3px;flex:none;width:10px;height:10px}.viz-key--used{background:var(--cband-used)}.viz-key--held{background:var(--cband-held)}.viz-key--free{background:var(--cband-free);border:1px solid var(--border)}.viz-key__label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viz-key__value{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.viz-key__pct{text-align:right;width:40px;color:var(--ink-3);font-variant-numeric:tabular-nums}@media (width<=760px){.meters li{grid-template-columns:1fr;gap:5px}.meters__value{justify-content:flex-start}}.gv-tabsbox--budget{flex:none;margin:0;padding:4px}.gv-setlist{flex-direction:column;gap:8px;display:flex}.gv-setrow{text-align:left;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--r);align-items:center;gap:14px;width:100%;padding:13px 16px;display:flex}.gv-setrow__i{background:var(--surface-mid);width:40px;height:40px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.gv-setrow__i .mi{font-size:22px}.gv-setrow__t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gv-setrow__t b{font-size:13.5px;font-weight:600}.gv-setrow__t span{color:var(--ink-3);font-size:12.5px;line-height:1.5}.gv-setrow__v{text-align:right;min-width:120px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:650}@media (width<=640px){.gv-setrow{flex-wrap:wrap;gap:10px}.gv-setrow__t{flex-basis:0}.gv-setrow__v{text-align:left;flex-basis:100%;min-width:0;padding-left:54px}}.gv-ratecell{min-width:200px}.gv-rates{grid-template-columns:1fr auto;align-items:baseline;gap:2px 18px;display:grid}.gv-rate__k{color:var(--ink-3);font-size:12.5px}.gv-rate__v{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.gv-tablecard{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);overflow:hidden}.gv-tablecard__tools{background:var(--surface-card);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.gv-tablecard__tools--foot{border-bottom:0;border-top:1px solid var(--border)}.gv-tablecard__tools .gv-pager{flex:auto;margin:0;padding:0}.gv-tablecard__tools .gv-pager--top{padding:0}.tblwrap--incard{border:0;border-radius:0}.tbl.gv-resizable th{position:relative}.gv-grip{cursor:col-resize;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.gv-grip:after{content:"";background:var(--border);width:1px;transition:background .12s,top .12s,bottom .12s,width .12s;position:absolute;top:22%;bottom:22%;left:4px}.gv-grip:hover:after,.gv-grip.is-dragging:after{background:var(--primary);width:2px;top:0;bottom:0;left:3px}.tblwrap{position:relative}.gv-dragline{background:var(--primary);pointer-events:none;z-index:3;width:2px;position:absolute;top:0;bottom:0}.tbl.gv-colfixed{table-layout:fixed;min-width:100%}.tbl.gv-colfixed td{text-overflow:ellipsis;overflow:hidden}.tbl.gv-colfixed th{overflow:visible}.tbl.gv-colfixed .gv-th__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.gv-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.gv-colsbtn{cursor:pointer;width:26px;height:26px;color:var(--ink-4);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.gv-colsbtn:hover{background:var(--surface-hover);color:var(--ink-2)}.gv-colsbtn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.gv-colsbtn .mi{font-size:18px}.gv-colsbtn__n{background:var(--primary);color:#fff;text-align:center;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-weight:650;line-height:14px;position:absolute;top:-1px;right:-1px}.gv-collist{flex-direction:column;gap:2px;display:flex}.gv-collist__row{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:13.5px;display:flex}.gv-collist__row:hover{background:var(--surface-hover)}.gv-collist__row input:disabled{cursor:not-allowed}.gv-collist__row:has(input:disabled){color:var(--ink-4);cursor:not-allowed}.gv-collist__row--all{border-bottom:1px solid var(--border);border-radius:7px 7px 0 0;margin-bottom:2px;font-weight:650}.gv-rowacts{white-space:nowrap;text-align:right}.gv-rowacts .btn+.btn{margin-left:8px}.page__head--tabbed{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"title note tabs act";align-items:center;gap:12px 16px;display:grid}.page__head--tabbed>.page__head__act{grid-area:act;place-self:center end;align-items:center;gap:16px;display:flex}.page__head--tabbed>div:first-child{grid-area:title}.gv-tabsbox__sep{background:var(--border);align-self:stretch;width:1px;margin:4px 0}.gv-tabsbox--pill .gv-tab.gv-tabsbox__reread{justify-content:center;padding:7px}.gv-tabsbox--pill>.btn,.gv-tabsbox--pill>[data-gv-samples-slot] .gv-samples>.btn{border-radius:var(--r);height:36px;padding:0 15px}.page__head>.gv-actgroup{align-self:center}.page.gv .filters .select--sm,.page.gv .filters__find input{height:36px}.pick--gv{flex:none;display:inline-block}.pick--gv .pick__btn{white-space:nowrap;gap:8px;width:auto;min-width:100%;height:36px;min-height:36px;padding:0 9px 0 10px;font-size:13px}.pick--gv .pick__name{flex:none;overflow:visible}.pick--gv .pick__name--empty{color:var(--ink-2)}.pick--gv .pick__pop{width:max-content;min-width:100%;max-width:320px;right:auto}.pick--gv .pick__go{padding:8px 12px}.pick--gv .pick__list{max-height:none;overflow:visible}.gv-showby .pick--gv,.gv-tabsbox--pill .gv-tab{height:36px}.gv-tabsbox--pill .gv-tab.gv-tabsbox__reread{flex:none;width:36px}.gv-tabsbox--pill .gv-tab.gv-tabsbox__reread .mi{justify-content:center;align-items:center;width:19.5px;height:19.5px;margin:0;display:inline-flex}.page__head--tabbed>.note{grid-area:note;max-width:820px}.page__head--tabbed>.gv-tabsbox{grid-area:tabs;place-self:center end}@media (width<=1150px){.page__head--tabbed{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""tabs act""note note"}.page__head--tabbed>.note{max-width:none}}.page__head--tabbed--longtabs{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title tabs act""note note note";align-items:center}.page__head--tabbed--longtabs>[data-gv-budget-note]{grid-area:note}.page__head--tabbed--longtabs>[data-gv-budget-note]>.note{max-width:none}.page__head--tabbed--longtabs .gv-tab{white-space:nowrap;padding-left:12px;padding-right:12px}.page__head--tabbed--longtabs{column-gap:16px}@media (width<=1400px){.page__head--tabbed--longtabs{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""tabs act""note note"}.page__head--tabbed--longtabs>.gv-tabsbox{min-width:0;max-width:100%}.page__head--tabbed--longtabs .gv-tabs{flex-wrap:wrap}}.gv-tipped{position:relative}.gv-tipped:after{content:attr(data-tip);background:var(--ink);color:var(--surface-card);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:50;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.gv-tipped:hover:after,.gv-tipped:focus-visible:after{opacity:1;visibility:visible}.gv-tabsbox--pill .gv-tab{align-items:center;gap:7px;padding:7px 15px;font-size:13px;font-weight:600;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.gv-tabsbox--pill .gv-tab .mi{font-size:17px}.gv-tabsbox--pill .gv-tab{border-radius:var(--r)}.gv-tabsbox--pill .gv-tab.on{background:var(--primary);color:#fff;box-shadow:none}.gv-tabsbox--pill .gv-tab.on:hover{background:var(--primary-deep)}.gv-tabsbox--pill .gv-tab:not(.on):hover{background:var(--surface-card)}.gv-tabsbox--pill .gv-tabs{border-radius:calc(var(--r) + 3px)}.gv-tabsbox--entity{margin:2px 0 18px;padding:4px;display:inline-flex}.gv-tabsbox--budget .gv-tab:not(.on):hover{color:var(--ink)}.gv-tabs .gv-tab{align-items:center;gap:6px;display:inline-flex}.gv-tabs .gv-tab .mi{font-size:16px}.gv-policylist{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.gv-policylist li{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.gv-policylist li:hover{border-color:var(--border-strong)}.gv-policylist__name{color:var(--primary);font-weight:600;text-decoration:none}.gv-policylist__name:hover{text-decoration:underline}.gv-policylist__figures{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;gap:12px;font-size:13px;display:flex}.gv-editpol{justify-content:center;width:150px}.gv-count{background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:2px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex}.gv-insighttabs{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;display:flex}.gv-insighttabs .gv-tabsbox--sub{margin:0}.gv-orgnow{flex-direction:column;gap:10px;margin:0 0 14px;display:flex}.gv-orgnow .gv-tabsbox--sub{align-self:flex-start;margin:0}.gv-orgnow .gv-tiles{margin:0}@media (width>=900px){.gv-orgnow .viz-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.gv-orgnow .note{margin:0}.viz-aside{color:var(--ink-3);grid-column:1/-1;align-items:center;gap:9px;margin:0 0 2px;display:flex}.viz-aside .mi{color:var(--ink-4);flex:none;font-size:18px}.viz-aside p{margin:0;font-size:13px;line-height:1.5}.viz-aside b{color:var(--ink);font-weight:600}.gv-tabsbox--sub{background:0 0;border:0;margin:0 0 16px;padding:0}.gv-tabsbox--sub .gv-tabs{background:var(--surface-low);border:1px solid var(--border);border-radius:calc(var(--r) + 3px);gap:3px;padding:3px;display:inline-flex}.tbl--budget{width:100%}.tbl--budget td.num{white-space:nowrap}.tbl--budget th.num{white-space:normal;min-width:72px}.tbl--budget th{padding:9px 12px}.tbl--budget td{padding:10px 12px}.tbl--budget td.act{white-space:nowrap;width:auto}.gv-sorted{background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:12.5px;display:flex}.gv-sorted .mi{color:var(--primary);font-size:17px}.gv-sorted b{color:var(--ink)}.viz-pg{color:var(--ink-3);align-items:center;gap:8px;margin:11px 0 0;font-size:12px;display:flex}.viz-pg__n{font-variant-numeric:tabular-nums}.viz-pg__sp{flex:1}.viz-pg__b{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);width:26px;height:26px;color:var(--ink-2);justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.viz-pg__b:hover:not(:disabled){background:var(--surface-low);color:var(--ink)}.viz-pg__b:disabled{opacity:.4;cursor:default}.viz-plot:has(+.viz-pg){border-bottom-right-radius:0;border-bottom-left-radius:0}.viz-plot+.viz-pg{color:var(--cplot-ink-2);background:var(--cplot-bg);border:1px solid var(--cplot-bg);border-top:1px solid var(--cgrid);border-radius:0 0 var(--r-sm) var(--r-sm);margin:0;padding:8px 12px}.viz-plot+.viz-pg .viz-pg__b{background:var(--cgrid);border-color:var(--caxis);color:var(--cplot-ink)}.viz-plot+.viz-pg .viz-pg__b:hover:not(:disabled){background:var(--caxis);color:#fff}.gv-showby{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.gv-showby label{font-weight:600}.gv-dp{flex:none}.gv-dp__b{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface-card);width:196px;height:36px;color:var(--ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 9px 0 10px;font-size:12.5px;line-height:1;display:inline-flex}.gv-dp__b:hover{border-color:var(--ink-4);color:var(--ink)}.gv-dp__b.on{border-color:var(--primary-line);color:var(--ink);background:var(--primary-soft)}.gv-dp__b .mi{color:var(--ink-3);font-size:16px}.gv-dp__b.on .mi{color:var(--primary)}.gv-dp__t{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.gv-dp__pop{text-align:left;cursor:default;gap:0;width:268px;padding:6px;right:0}.gv-dp__presets{grid-template-columns:1fr 1fr;gap:3px;display:grid}.gv-dp__presets button{border-radius:var(--r);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:12.5px;display:block}.gv-dp__presets button:hover{background:var(--surface-low)}.gv-dp__fields{gap:7px;padding:4px 4px 2px;display:grid}.gv-dp__fields label{color:var(--ink-3);grid-template-columns:38px 1fr;align-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.gv-dp__fields input{border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface);width:100%;height:30px;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 9px;font-size:12.5px}.gv-dp__fields input:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.gv-dp__zone{color:var(--ink-4);margin:6px 4px 2px;font-size:11.5px;line-height:1.45}.gv-dp__act{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 2px;display:flex}.gv-dp__clear{border-radius:var(--r);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12.5px}.gv-dp__clear:hover:not(:disabled){background:var(--surface-low);color:var(--ink)}.gv-dp__clear:disabled{opacity:.4;cursor:not-allowed}.gv-subject{color:var(--ink);font-weight:560}.gv-ernline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.gv-ernline__k{color:var(--ink-3);font-size:12.5px;font-weight:600}.gv-th{padding:0}.gv-th__row{flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.gv-th .gv-th__row>button{flex:0 auto;width:auto;min-width:0}.gv-th.num .gv-th__row{justify-content:flex-end}.gv-th__row .gv-hint{flex:none;width:auto;margin-left:-9px;margin-right:10px;padding:0}.gv-th .gv-hint{color:var(--primary)}.gv-th .gv-hint:hover,.gv-th .gv-hint:focus-visible{color:var(--primary-deep)}.gv-th button{width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:9px 12px;display:flex}.gv-th.num button{justify-content:flex-end}.gv-th button:hover{color:var(--ink)}.gv-th__t{min-width:0}.gv-th__s{letter-spacing:0;text-transform:none;color:var(--ink-4);font-size:11px;font-weight:400;line-height:1.35}.gv-th__a{opacity:.35;font-size:15px}.gv-th.is-sorted button{color:var(--ink)}.gv-th.is-sorted .gv-th__a{opacity:1;color:var(--primary)}.gv-var{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gv-var__mode{flex:none;width:140px}.gv-var__lit{flex:1;min-width:140px}.gv-var__fix{min-width:0;height:var(--field-h);border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface-card);flex:0 auto;align-items:center;gap:0;padding:0 9px;display:flex}.gv-var__pre,.gv-var__post{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12.5px}.gv-var__name{width:auto;min-width:48px;height:calc(var(--field-h) - 4px);font-family:var(--mono);background:0 0;border:0;flex:0 auto;padding:0 1px;font-size:12.5px}.gv-var__name,.gv-var__name:focus{box-shadow:none;border:0;outline:none}.gv-var__fix:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.gv-var [hidden]{display:none}.gv-pblk{border-radius:var(--r-sm);background:var(--surface-low);flex-direction:column;gap:8px;padding:11px;display:flex}.gv-pblk+.gv-pblk{margin-top:8px}.gv-pblk--in{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong)}.gv-pblk__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.gv-pblk__top>.field{grid-template-rows:auto auto;row-gap:4px;min-width:0;display:grid}.gv-pblk__top>.field>.field__label{align-self:end}.gv-pblk__fixed{height:var(--field-h);color:var(--ink-3);align-items:center;margin:0;font-size:13px;display:flex}.gv-pblk__say{color:var(--ink-3);margin:0}.gv-pblk__conds,.gv-pblk__kids{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;padding:10px;display:flex}.gv-pblk--in .gv-pblk__conds,.gv-pblk--in .gv-pblk__kids{background:var(--surface-low)}.gv-pblk__kids>h5,.gv-pblk__conds>h5{font-family:var(--mono);color:var(--ink);margin:0;font-size:12.5px;font-weight:600}.gv-pblk__kids>.field__help,.gv-pblk__conds>.field__help{margin:0}.gv-pblk__foot{justify-content:flex-end;display:flex}@media (width<=620px){.gv-pblk__top{grid-template-columns:1fr}}.gv-jsonpane{border:1px solid var(--border);border-radius:var(--r-sm);margin-top:12px;overflow:hidden}.gv-jsonpane__bar{background:var(--bg-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.gv-jsonpane__label{color:var(--fg-2);letter-spacing:.02em;font-size:12px;font-weight:600}.gv-jsonpane__copy{opacity:.65}.gv-jsonpane__copy:hover,.gv-jsonpane__copy:focus-visible{opacity:1}.gv-jsonpane--fold>.gv-jsonpane__bar{border-top:1px solid var(--border)}.gv-jsonpane__summary{cursor:pointer;color:var(--fg-2);background:var(--bg-2);align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.gv-jsonpane__summary::-webkit-details-marker{display:none}.gv-jsonpane__summary:before{content:"chevron_right";font-family:Material Symbols Outlined;font-size:18px;line-height:1;transition:transform .15s}.gv-jsonpane[open]>.gv-jsonpane__summary:before{transform:rotate(90deg)}.gv-cm--pane{border:0;border-radius:0;overflow:visible}.gv-cm--pane .cm-editor{min-height:0;max-height:none}.gv-cm--pane .cm-scroller{max-height:min(46vh,420px);overflow:auto}.gv-cm--pane .cm-content{padding-bottom:20px}.gv-cmwrap{border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.gv-cmwrap>.gv-cm{border:0;border-radius:0}.gv-morelink{min-height:0;color:var(--primary);font:inherit;text-underline-offset:2px;vertical-align:baseline;background:0 0;border:0;padding:0;text-decoration:underline}.gv-morelink:hover,.gv-morelink:focus-visible{color:var(--primary-ink,var(--primary));background:0 0}.lc-search{align-self:flex-start}.gv-actionmodal{width:min(1040px,94vw);max-width:none}.gv-actionlist{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-content:start;gap:2px 20px;max-height:min(58vh,560px);padding-right:4px;display:grid;overflow:auto}.gv-actionlist__row{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;min-width:0;padding:9px 2px;display:flex}.gv-actionlist__name{overflow-wrap:anywhere;font-size:12.5px}.gv-actionlist__says{color:var(--fg-2);font-size:12px;line-height:1.45}.gv-actionmodal .modal__body{flex-direction:column;gap:12px;min-height:0;display:flex}.scrim--over{z-index:1200}.lc-entry{text-align:left;flex-direction:column;gap:1px;min-width:0;display:inline-flex}.lc-entry__name{color:var(--fg);font-size:13px}.lc-entry__id{color:var(--fg-2);overflow-wrap:anywhere;font-size:11.5px}.lc-entry__id--only{color:var(--fg);font-size:12.5px}.lc-fold{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:inline-flex}.lc-chooser{flex-direction:column;gap:8px;display:flex}.lc-chips,.lc-quicks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lc-chip{border:1px solid var(--border);border-radius:var(--r);background:var(--bg-2);align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 10px;display:inline-flex}.lc-chip__x{border-radius:var(--r);color:var(--fg-2);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.lc-chip__x:hover,.lc-chip__x:focus-visible{background:var(--border);color:var(--fg)}.lc-chip__x .mi{font-size:15px}.lc-quick{border:1px dashed var(--border);border-radius:var(--r);cursor:pointer;background:0 0;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 6px;display:inline-flex}.lc-quick:hover,.lc-quick:focus-visible{background:var(--bg-2);border-style:solid}.lc-quick .mi{color:var(--fg-2);font-size:15px}.lc-modal{width:min(840px,94vw);max-width:none}.lc-modal .modal__body{flex-direction:column;gap:12px;min-height:min(400px,60vh);display:flex}.lc-rows{flex-direction:column;max-height:min(58vh,560px);display:flex;overflow:auto}.lc-page{justify-content:center;padding-top:10px;display:flex}.lc-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 4px;display:flex}.lc-row--pick{border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;width:100%}.lc-row--pick:hover,.lc-row--pick:focus-visible,.lc-row--check:hover,.lc-row--pick[aria-selected=true]{background:var(--bg-2)}.lc-row--other{color:var(--primary)}.lc-row--other .mi{color:var(--primary);font-size:16px}.lc-row__other{font-size:13px;font-weight:500}.lc-row--check{cursor:pointer}.lc-select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.lc-select__v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gv-group>.gv-group__wide,.gv-group>.gv-contents>.gv-group__wide{grid-column:1/-1}.pins{border:1px solid var(--border);border-radius:var(--r-sm);margin:6px 0 10px;padding:0;list-style:none}.pins__row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.pins__row:last-child{border-bottom:0}.pins__row .btn{margin-left:auto}.pins__find{flex-direction:column;gap:6px;display:flex}.pins__found{border:1px solid var(--border);border-radius:var(--r-sm);max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.pins__pick{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.pins__found li:last-child .pins__pick{border-bottom:0}.pins__pick:hover,.pins__pick:focus-visible,.pins__pick[aria-selected=true]{background:var(--bg-2)}.pins__pick .mi{color:var(--primary);margin-left:auto;font-size:18px}.pins__search{border-bottom:1px solid var(--border);padding:8px}.pins__search .input{width:100%}.pins__more{border-top:1px solid var(--border);justify-content:center;padding:8px;display:flex}.pick--sm .pick__btn{min-height:var(--field-h-sm);font-size:12.5px}.px .page__head{align-items:flex-start}.px--back{padding-left:72px}.px .page__head--back{gap:10px}.px .page__head--back>.pill{margin-top:6px}.px .page__head--back>.iconb-sm{flex:none;margin:1px 0 0 -40px}.px .chips{margin:0 0 20px}.px .section__head{margin-top:4px}.px-head__id{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.px-head__id>.iconb-sm{grid-row:1/span 2;margin-left:-6px}.px-sub{color:var(--ink-3);font-size:12px;display:block}.px-sub--lede{margin:-4px 0 14px}.px--foot{padding-bottom:84px}.px-runs .wfcell,.rl-tbl .wfcell{flex-direction:column;gap:2px}.px-runs .wfcell__id{white-space:nowrap}.px-runs th:nth-child(3),.px-runs td:nth-child(3),.px-runs th:nth-child(4),.px-runs td:nth-child(4),.px-runs th:nth-child(5),.px-runs td:nth-child(5){white-space:nowrap;width:1%}.px-files{table-layout:auto}.px-files td{vertical-align:top}.px-files th:nth-child(2),.px-files td:nth-child(2),.px-files th:nth-child(3),.px-files td:nth-child(3),.px-files th:nth-child(5),.px-files td:nth-child(5),.px-files th:nth-child(6),.px-files td:nth-child(6){white-space:nowrap;width:1%}.px-files th:nth-child(4){width:auto}.px-files th:nth-child(7),.px-files td:nth-child(7){width:224px}.px-files th:nth-child(4),.px-files td:nth-child(4){min-width:190px}.px-files td:first-child{white-space:nowrap}.px-row--out{opacity:.62}.px-files .px-sub{max-width:34ch;margin-top:3px}.px-run{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.px-runmain{flex-direction:column;gap:18px;display:flex}.px-card--rail{max-width:none;padding:20px 22px 4px}.px-rail{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.px-rail__s{gap:14px;padding:0 0 22px;display:flex;position:relative}.px-rail__s:not(:last-child):before{content:"";background:var(--surface-high);width:2px;position:absolute;top:26px;bottom:0;left:13px}.px-rail__s--done:not(:last-child):before{background:var(--ok)}.px-rail__dot{background:var(--surface-high);width:28px;height:28px;color:var(--ink-4);border:2px solid var(--surface-card);border-radius:50%;flex:none;place-items:center;display:grid}.px-rail__dot .mi{font-size:16px}.px-rail__s--done .px-rail__dot{background:var(--ok-bg);color:var(--ok);border-color:var(--surface-card)}.px-rail__s--active .px-rail__dot{background:var(--primary-soft);color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.px-rail__s--active .px-rail__dot .mi{animation:1.4s linear infinite pxspin}.px-rail__s--failed .px-rail__dot{background:var(--danger-bg);color:var(--danger)}.px-rail__s--stopped .px-rail__dot{background:var(--surface-high);color:var(--ink-3)}.px-rail__s--stopped b{color:var(--ink-3)}@keyframes pxspin{to{transform:rotate(360deg)}}.px-rail__s b{padding-top:4px;font-size:13.5px;font-weight:600;display:block}.px-rail__s--pending b{color:var(--ink-4);font-weight:500}.px-rail__n{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.px-side{flex-direction:column;gap:14px;display:flex}.px-meta{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px}.px-meta h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.px-meta h4 .mi{color:var(--ink-4);font-size:16px}.px-meta h4 .count{margin-left:auto}.px-meta dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12.5px;display:grid}.px-meta dt{color:var(--ink-3)}.px-meta dd{color:var(--ink);text-align:right;margin:0}.px-warn{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.px-warn li{color:var(--ink-2);padding-left:20px;font-size:12.5px;line-height:1.55;position:relative}.px-warn li:before{content:"warning";color:var(--warn);font-family:Material Symbols Outlined;font-size:14px;position:absolute;top:1px;left:0}.px-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.px-skip{margin-left:auto}.px-card .btn{padding:0 12px}.px-attempts h4{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 8px;font-size:12px}.px-attempts ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.px-attempts li{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r);align-items:baseline;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.px-attempts li span{color:var(--ink-3)}.px-review{flex-direction:column;height:100%;min-height:0;display:flex}.px-head{background:var(--surface-card);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:14px 24px;display:grid}.px-head__id h1{letter-spacing:-.02em;margin:0;font-size:19px}.px-head__id .page__sub{margin:2px 0 0;font-size:12.5px}.px-head__id{grid-column:1;min-width:0}.px-head__meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;margin-top:2px;display:flex}.px-head__meta .page__sub{margin:0}.px-head__act{flex-direction:column;grid-area:1/2;align-items:flex-end;gap:7px;display:flex}.px-head__btns{align-items:center;gap:8px;display:flex}.px-ready{text-align:right;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:500;display:flex}.px-ready .mi{font-size:17px}.px-ready--yes{color:var(--ok)}.px-ready--no{color:var(--warn)}.px-score{color:var(--ink-2);font-size:12px;position:relative}.px-score summary{cursor:pointer;border-radius:var(--r-full);background:var(--surface-low);color:var(--ink-3);padding:3px 9px;display:inline-block}.px-score summary:hover{background:var(--surface-mid)}.px-score[open] summary{background:var(--surface-mid);color:var(--ink)}.px-score dl{z-index:30;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);min-width:min(430px,100vw - 24px);max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);grid-template-columns:auto 1fr;gap:5px 18px;margin:0;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 6px);left:auto;right:0}.px-score dt{color:var(--ink-3)}.px-score dd{margin:0}.px-zones--dead{flex:1;grid-template-columns:232px minmax(0,1fr) 380px;min-height:0;display:grid}.px-queue{border-right:1px solid var(--border);background:var(--surface-card);flex-direction:column;gap:2px;padding:16px 12px;display:flex;overflow:auto}.px-queue h4{letter-spacing:.04em;text-transform:uppercase;min-height:22px;color:var(--ink-3);align-items:center;gap:8px;margin:0 0 10px;padding:0 6px;font-size:12px;font-weight:600;display:flex}.px-queue h4 .count{margin-left:auto}.px-queue hr{border:0;border-top:1px solid var(--border);margin:10px 4px}.px-queue__foot{color:var(--ink-4);margin:10px 6px 0;font-size:11.5px;line-height:1.5}.px-q{border-radius:var(--r);cursor:pointer;text-align:left;width:100%;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.px-q:hover{background:var(--surface-low);color:var(--ink)}.px-q.on{background:var(--primary-soft);color:var(--primary-deep);font-weight:600}.px-q .mi{color:var(--ink-4);flex:none;font-size:18px}.px-q.on .mi{color:var(--primary)}.px-q__l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.px-q__n{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.px-q.on .px-q__n{color:var(--primary-deep)}.px-q--clear .px-q__n{color:var(--ok)}.px-prop{background:var(--surface);min-width:0;padding:16px 22px 40px;overflow:auto}.px-prop__nav{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.px-pos{font-family:var(--mono);color:var(--ink-3);margin-right:4px;font-size:11.5px}.px-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r-lg);max-width:760px;padding:18px 20px 20px}.px-prop .px-card+.px-card{margin-top:16px}.px-card h2{letter-spacing:-.02em;margin:7px 0 6px;font-size:20px;line-height:1.25}.px-card h3{margin:0 0 8px;font-size:15px}.px-card--conflict{border-color:var(--warn-bg);box-shadow:inset 3px 0 0 var(--warn)}.px-lede{color:var(--ink-2);margin:0 0 16px;font-size:13.5px;line-height:1.6}.px-seen{color:var(--ink-3);margin:0 0 14px;font-size:12.5px}.px-seen em{color:var(--ink);font-style:normal;font-weight:500}.px-fields{border-top:1px solid var(--border);margin-bottom:14px;padding-top:12px}.px-fields h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:600}.px-fields ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.px-fields li{border-radius:var(--r-full);background:var(--surface-low);padding:4px 9px;font-size:12.5px}.px-cert--high{background:var(--ok-bg);color:var(--ok)}.px-sides{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px;display:grid}.px-side1{border:1px solid var(--border);border-radius:var(--r);padding:12px 14px}.px-side1 b{font-size:13px;display:block}.px-side1>.mono{color:var(--ink-3);margin:2px 0 8px;font-size:11.5px;display:block}.px-side1 p{color:var(--ink-2);margin:0 0 8px;font-size:12.5px}.px-side1 code{border-radius:var(--r-sm);background:var(--surface-mid);font-family:var(--mono);padding:3px 8px;font-size:12px;display:inline-block}.px-side1 .px-sub{margin-top:8px}.px-done{background:var(--ok-bg);border-radius:var(--r);align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.px-done .mi{color:var(--ok)}.px-done span{color:var(--ink-2);font-size:12.5px;display:block}.px-done .btn{margin-left:auto}.px-refuse{background:var(--danger-bg);border:1px solid var(--danger-line);border-radius:var(--r-lg);gap:12px;max-width:760px;margin:0 0 16px;padding:16px 18px;display:flex}.px-refuse>.mi{color:var(--danger);flex:none;font-size:20px}.px-refuse b{color:var(--danger);font-size:14px}.px-refuse p{color:var(--ink-2);max-width:60ch;margin:6px 0;font-size:12.5px;line-height:1.55}.px-refuse .btn{margin:6px 6px 0 0}.px-ev{border-left:1px solid var(--border);background:var(--surface-card);padding:16px 16px 24px;overflow:auto}.px-ev h4{letter-spacing:.04em;text-transform:uppercase;min-height:22px;color:var(--ink-3);align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.px-ev h4 .mi{color:var(--ink-4);font-size:16px}.px-ev h4 .count{margin-left:auto}.px-ev>.px-sub{margin-bottom:12px;line-height:1.5}.px-evlist{border:1px solid var(--border);border-radius:var(--r);max-height:220px;margin:0 0 14px;padding:0;list-style:none;overflow:auto}.px-evlist li+li{border-top:1px solid var(--border)}.px-evlist button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 10px}.px-evlist button:hover{background:var(--surface-low)}.px-evlist button.on{background:var(--primary-soft)}.px-evlist b{font-size:11.5px;display:block}.px-evlist span{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.px-page{border:1px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:9px;padding:16px 14px;display:flex}.px-card--stub{background:var(--surface-low);border-style:dashed}.px-stats--dim{opacity:.5}.px-outcome{color:var(--ink-2);align-self:center;font-size:12.5px}.px-pub{grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px;font-size:13px;display:grid}.px-pub dt{color:var(--ink-3)}.px-pub dd{margin:0}.px-why--big{margin:0 0 18px;font-size:15px}.px-vgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.px-conc{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.px-conc li{border-top:1px solid var(--border);padding:10px 2px}.px-conc b{font-size:13px;display:block}.px-conc span{color:var(--ink-3);font-size:12px}.px-conc em{color:var(--warn);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.px-roll{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.px-roll li{align-items:center;gap:10px;font-size:12.5px;display:flex}.px-roll li b{flex:none;width:96px}.px-roll li span{color:var(--ink-3);flex:1}.px-roll li .pill{flex:none}.px-open__n{border-radius:var(--r-full);background:var(--surface-mid);width:20px;height:20px;color:var(--ink-3);font-family:var(--mono);place-items:center;font-size:11px;display:grid;position:absolute;top:14px;left:14px}.px-card--demo{background:var(--surface-low);border-style:dashed;max-width:none}.px-card--demo h3{align-items:center;gap:8px;margin-bottom:6px;display:flex}.px-card--demo .px-body{max-width:66ch;margin-bottom:14px}.px-card--demo h3 .mi{color:var(--ink-4)}@media (width<=1180px){.px-zones{grid-template-columns:206px minmax(0,1fr) 316px}.px-impact,.px-vgrid,.px-run{grid-template-columns:minmax(0,1fr)}}.px-open__link{border-top:1px solid var(--border);margin:30px 0 0;padding-top:16px}.px-open__link a{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.px-open__link a:hover{color:var(--primary)}.px-open__link .mi{font-size:16px}.px-corpora{flex-direction:column;gap:12px;display:flex}.px-corpus{max-width:none}.px-head__btns .select--sm{height:30px;padding:0 26px 0 9px;font-size:12px}.select--sm{max-width:230px}.px-mfilters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.px-mfilters .runsearch{flex:1;min-width:220px}.px-mgroup{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);margin-bottom:10px;overflow:hidden}.px-mgroup>summary{cursor:pointer;align-items:baseline;gap:8px;padding:10px 14px;font-size:13px;display:flex}.px-mgroup>summary:hover{background:var(--surface-low)}.px-mgroup>summary .px-sub{display:inline}.px-mgroup .tblwrap{border:0;border-top:1px solid var(--border);border-radius:0}.px-evcta{border-radius:var(--r-lg);background:var(--primary-soft);color:var(--primary-deep);align-items:center;gap:14px;max-width:none;margin:0 0 14px;padding:11px 14px;font-size:12.5px;display:flex}.px-evcta>div{flex:1;min-width:0;line-height:1.5}.px-evcta .btn{flex:none}.px-zones--wide{grid-template-columns:232px minmax(0,1fr)}.px-mgroup .tblwrap{overflow-x:auto}.px-mtable{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);overflow:hidden}.px-mtable .tblwrap,.px-mtable>table{border:0}.px-mtable .grp{border-bottom:1px solid var(--border);background:var(--surface-low);align-items:center;gap:9px;padding:10px 13px;display:flex}.px-mtable .grp>.mi{color:var(--ink-4);flex:none;font-size:18px}.px-mtable .grp>b{color:var(--ink);font-size:13px;font-weight:600}.px-mtable .grp .m{color:var(--ink-4);font-size:12px}.px-mtable .grp .btn{flex:none;margin-left:auto}.px-mtable .grp .pill{flex:none}.px-mtable .grp .btn~.pill,.px-mtable .grp .btn+.btn{margin-left:0}.px-mtbl td:nth-child(5) .px-flags,.px-mtbl td .px-flags{margin:5px 0 0;display:flex}.px-title{grid-area:1/2;align-items:center;gap:10px;min-width:0;display:flex}.px-title h1{letter-spacing:-.02em;margin:0;font-size:19px}.px-head__id .px-head__meta{grid-area:2/2}.px-runbody{background:var(--surface);flex:1;min-height:0;overflow:auto}.px-runbody>.px-prop{height:auto;overflow:visible}.px-head__btns .btn{flex:none}.px-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.px-filters .runsearch{flex:none;width:230px}.px-mlist{flex-direction:column;gap:10px;display:flex}.px-mlist .px-mgroup{margin:0}.vhelp{border:1px solid var(--border-strong);background:var(--surface-card);width:15px;height:15px;font:600 9.5px/1 var(--sans);color:var(--ink-4);cursor:help;border-radius:50%;flex:none;place-items:center;margin-left:2px;font-style:normal;display:grid;position:relative}.vhelp:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.vhelp__b{z-index:30;border-radius:var(--r);border:1px solid var(--border-strong);background:var(--surface-card);width:266px;box-shadow:var(--shadow);font:400 11.5px/1.5 var(--sans);color:var(--ink-2);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .1s var(--ease),transform .1s var(--ease);padding:9px 11px;font-style:normal;position:absolute;top:-7px;left:calc(100% + 9px);transform:translate(-3px)}.vhelp:hover .vhelp__b{opacity:1;visibility:visible;transform:none}.pick__pop--tips,.pick__pop--tips .pick__list{overflow:visible}@media (width<=1100px){.vhelp__b{left:auto;right:calc(100% + 9px)}}.px-flags{vertical-align:middle;flex-wrap:wrap;gap:5px;margin-left:8px;display:inline-flex}.px-mx>td{background:var(--surface-low);padding:0!important}.px-mgroup__x{background:var(--surface-low);border-top:1px solid var(--border);padding:12px 14px}@media (width<=1180px){.px-open-f{grid-template-columns:minmax(0,1fr)}}.pick--f{flex:none;position:relative}.fpick{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);max-width:220px;height:32px;color:var(--ink-2);cursor:pointer;font:500 12.5px/1 var(--sans);align-items:center;gap:2px;padding:0 5px 0 12px;display:inline-flex}.fpick>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fpick .mi{color:var(--ink-4);transition:transform .14s var(--ease);flex:none;font-size:18px}.fpick:hover{border-color:var(--border-strong);color:var(--ink)}.pick--f.pick--on .fpick{border-color:var(--primary);color:var(--ink)}.pick--f.pick--on .fpick .mi{transform:rotate(180deg)}.fpick--set{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-deep)}.fpick--set .mi{color:var(--primary)}.pick__pop--f{width:max-content;min-width:140px;max-width:320px;left:0;right:auto}.pick__pop--f .pick__list{max-height:288px;padding:3px}.pick__pop--f .vopt{color:var(--ink-2);border-radius:6px;gap:8px;padding:7px 9px;font-size:12.5px}.pick__pop--f .vopt>span:not(.mi){min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.pick__pop--f .vopt>em{font-style:normal;font-family:var(--mono);color:var(--ink-4);font-size:11px}.pick__pop--f .vopt:disabled{opacity:.45;cursor:default}.pick__pop--f .vopt:disabled:hover{background:0 0}.px-blast{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-low);margin:14px 0 0;overflow:hidden}.px-blast ul{margin:0;padding:4px;list-style:none}.px-blast li{border-radius:6px}.px-blast li+li{margin-top:1px}.px-blast label{cursor:pointer;align-items:baseline;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.px-blast label:hover{background:var(--surface-mid)}.px-blast input{accent-color:var(--primary);flex:none;margin:0;position:relative;top:2px}.px-blast li.off label{opacity:.5}.px-blast li.off .mono{text-decoration:line-through}.px-blast .px-sub{font-size:11.5px}.px-mtbl tr.px-mrow--in>td{background:var(--primary-soft)}.px-mtbl tr.px-mrow--out>td{opacity:.45}.px-doubts{flex-direction:column;gap:14px;margin-top:14px;display:flex}.px-doubts .px-open-f{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);padding:16px 18px}.px-doubts .px-card{background:0 0;border:0;padding:0}.px-drawer{top:var(--bar-h);width:var(--pxpnl-w,min(760px,72vw));z-index:91;background:var(--surface-card);border-left:1px solid var(--border);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;box-shadow:-14px 0 34px #0f172a1a}.px-drawer__b{grid-template-columns:minmax(300px,1fr) 0 minmax(0,var(--pxform-w,262px));flex:1;min-height:0;display:grid;overflow:auto}.px-eform{border-left:1px solid var(--border);background:var(--surface);min-width:0;padding:16px 18px 32px}.px-eform h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);align-items:center;gap:6px;margin:0 0 12px;font-size:11px;display:flex}.px-eform h4 .mi{font-size:16px}.px-eform .px-sub{margin:10px 0 0;font-size:11.5px}.rl-conv{color:var(--ok-deep);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.rl-stop{color:var(--warn-deep,#92400e);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.rl-conv .mi,.rl-stop .mi{font-size:15px}.rl-list{flex-direction:column;gap:8px;margin:0 0 24px;display:flex}.rl-rule{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);overflow:hidden}.rl-rule.on{border-color:var(--border-strong);box-shadow:var(--shadow-sm,0 1px 2px #0f172a0d)}.rl-rule--approved{box-shadow:inset 3px 0 0 var(--ok)}.rl-rule--rejected{box-shadow:inset 3px 0 0 var(--ink-4)}.rl-rule--pending{box-shadow:inset 3px 0 0 var(--warn)}.rl-rule__h{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:13px 15px;display:flex}.rl-rule__h:hover{background:var(--surface-low)}.rl-rule__v .mi{color:var(--ink-4);font-size:19px}.rl-rule--approved .rl-rule__v .mi{color:var(--ok)}.rl-rule--rejected .rl-rule__v .mi{color:var(--ink-4)}.rl-rule__t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rl-rule__t b{color:var(--ink);font-size:13.5px;font-weight:600}.rl-rule__t .mono{color:var(--ink-4);font-size:11px}.rl-rule--rejected .rl-rule__t b{color:var(--ink-3);text-decoration:line-through}.rl-rule__car{color:var(--ink-4);transition:transform .14s var(--ease);font-size:20px}.rl-rule.on .rl-rule__car{transform:rotate(180deg)}.rl-flag{color:#92400e;height:21px;font:600 10.5px/1 var(--sans);background:#fef3c7;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.rl-flag .mi{font-size:13px}.rl-rule__b{border-top:1px solid var(--border-soft,var(--rule-soft,#eef0f3));padding:4px 16px 16px 47px}.rl-why{color:var(--ink-2);max-width:72ch;margin:12px 0 14px;font-size:13px;line-height:1.6}.rl-src{border-radius:var(--r);background:var(--surface-low);align-items:center;gap:9px;margin:0 0 14px;padding:9px 12px;font-size:12px;display:flex}.rl-src .mi{color:var(--ink-4);font-size:17px}.rl-src b{color:var(--ink);font-weight:500;display:block}.rl-src .px-sub{font-family:var(--mono);font-size:11px}.rl-code{margin:0 0 10px}.rl-code__l{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin:0 0 4px;font-size:11px;font-weight:600;display:block}.rl-code pre{border-radius:var(--r);background:var(--slate,#181d24);color:#dbe3ec;font:12px/1.6 var(--mono);margin:0;padding:10px 13px;overflow-x:auto}.rl-checks{flex-wrap:wrap;gap:16px;margin:14px 0;display:flex}.rl-checks span{color:var(--ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.rl-checks .mi{font-size:16px}.rl-checks .ok{color:var(--ok-deep)}.rl-checks .no{color:var(--danger,#b91c1c)}.rl-acts{align-items:center;gap:8px;margin-top:14px;display:flex}.btn--on{border-color:var(--ink);background:var(--ink);color:#fff}.rl-unbound{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);margin:0 0 28px;padding:16px 18px}.rl-unbound h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 4px;font-size:13.5px;font-weight:600;display:flex}.rl-unbound h3 .mi{color:var(--warn);font-size:18px}.rl-unbound h3 .count{margin-left:auto}.rl-unbound>.px-sub{max-width:72ch;margin:0 0 12px}.rl-unbound ul{margin:0;padding:0;list-style:none}.rl-unbound li{border-top:1px solid var(--rule-soft,#eef0f3);flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 0;font-size:12.5px;display:flex}.rl-unbound li b{color:var(--ink);flex:1;min-width:220px;font-weight:500}.rl-unbound li span{color:var(--ink-3)}.rl-unbound li em{color:var(--ink-4);font-size:11px;font-style:normal}.rl-trace{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rl-trace li{gap:14px;display:flex}.rl-trace__n{background:var(--surface-mid);width:30px;height:30px;color:var(--ink-3);font:600 12px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.rl-trace li.best .rl-trace__n{background:var(--ok-soft);color:var(--ok-deep)}.rl-trace__b{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);flex:1;min-width:0;padding:13px 16px}.rl-trace li.best .rl-trace__b{border-color:var(--ok)}.rl-trace__h{align-items:center;gap:10px;margin:0 0 9px;display:flex}.rl-trace__h b{color:var(--ink);font-size:13.5px}.rl-nums{color:var(--ink-3);flex-wrap:wrap;gap:18px;margin:0 0 11px;font-size:12px;display:flex}.rl-nums b{color:var(--ink);font-family:var(--mono);font-size:12.5px}.rl-nums .ok b{color:var(--ok-deep)}.rl-nums .no b{color:var(--danger,#b91c1c)}.rl-think{color:var(--ink-2);max-width:74ch;margin:0 0 10px;font-size:12.5px;line-height:1.6}.rl-fb{border-radius:var(--r);background:var(--surface-low);color:var(--ink-2);gap:8px;padding:9px 12px;font-size:12px;line-height:1.55;display:flex}.rl-fb .mi{color:var(--ink-4);flex:none;font-size:16px}.rl-samples{flex-direction:column;gap:12px;margin:0 0 28px;display:flex}.rl-sample{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);padding:14px 16px}.rl-sample.no{border-color:var(--warn)}.rl-sample header{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;display:flex}.rl-sample header>b{color:var(--ink);font-size:13px}.rl-vs{color:var(--ink-4);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.rl-sample header>span:last-child{margin-left:auto}.rl-payload{border-radius:var(--r);background:var(--surface-low);color:var(--ink-2);font:11.5px/1.6 var(--mono);margin:0 0 12px;padding:11px 13px;overflow-x:auto}.rl-perrule{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.rl-perrule li{background:var(--surface-low);border-radius:6px;align-items:baseline;gap:10px;padding:6px 9px;font-size:12px;display:flex}.rl-perrule .mono{color:var(--ink);font-size:11.5px}.rl-perrule .px-sub{flex:1;min-width:0}.rl-perrule em{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-style:normal;font-weight:600}.rl-v--pass em{color:var(--ok-deep)}.rl-v--fail em{color:var(--danger,#b91c1c)}.rl-v--skipped em{color:var(--ink-4)}.rl-cov{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);padding:16px 18px}.rl-cov h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 14px;font-size:13.5px;font-weight:600;display:flex}.rl-cov h3 .mi{color:var(--ink-4);font-size:18px}.rl-covnums{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:0 0 12px;display:grid}.rl-covnums>div{flex-direction:column;gap:2px;display:flex}.rl-covnums b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.rl-covnums span{color:var(--ink-4);font-size:11.5px;line-height:1.4}.onto{height:100%;min-height:0;display:flex}.onto__m{flex:1;min-width:0;overflow-y:auto}.onto__m>.page{max-width:1280px}@media (width<=980px){.onto{flex-direction:column;height:auto}.wscol{border-right:0;border-bottom:1px solid var(--border);width:auto}.wscol__b{overflow:visible}}.onto__m .tblwrap{overflow-x:auto}:where(.data-ontology) a{text-decoration:underline}:where(.data-ontology) button:not([class]){all:revert;box-sizing:border-box;font-family:inherit}.px-stepper{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:0;padding:13px 24px;display:flex}.px-sp{color:var(--ink-4);flex:none;align-items:center;gap:9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.px-sp__n{border:1.5px solid var(--border-strong);background:var(--surface-card);width:24px;height:24px;color:var(--ink-4);font-style:normal;font:600 11.5px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.px-sp__n .mi{font-size:15px}.px-sp:hover{color:var(--ink-2)}.px-sp:hover .px-sp__n{border-color:var(--ink-4)}.px-sp.done{color:var(--ink-2)}.px-sp.done .px-sp__n{background:var(--ok);border-color:var(--ok);color:#fff}.px-sp.on{color:var(--ink);font-weight:600}.px-sp.on .px-sp__n{background:var(--primary);border-color:var(--primary);color:#fff}.px-sp__line{background:var(--border-strong);border-radius:2px;flex:1;min-width:20px;height:1.5px;margin:0 12px}.px-sp__line.lit{background:var(--ok)}@media (width<=820px){.px-sp span{display:none}.px-sp__line{margin:0 8px}}.px-diffs{flex-direction:column;gap:12px;margin:0 0 20px;display:flex}.px-diff{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);overflow:hidden}.px-diff.on{border-color:var(--ok)}.px-diff>header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.px-diff>header b{color:var(--ink);font-size:12.5px}.px-diff__k{border-radius:var(--r-full);font:600 10px/1.6 var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:2px 8px}.px-diff__k--added{background:var(--ok-bg);color:var(--ok)}.px-diff__k--moved{background:var(--primary-soft);color:var(--primary-deep)}.px-diff__k--renamed{background:var(--warn-bg);color:var(--warn)}.px-diff .pill .mi{font-size:13px}.px-ba{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.px-ba__c{background:var(--surface-low);min-width:0;padding:12px 14px}.px-ba__c--after{background:var(--surface-card)}.px-ba__c h5{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:6px;margin:0 0 7px;font-size:10.5px;font-weight:600;display:flex}.px-ba__c h5 .mi{margin-left:auto;font-size:15px}.px-ba__c pre{font:12.5px/1.5 var(--mono);color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0 0 6px}.px-ba__c--after pre{color:var(--primary-deep)}.px-ba__c .px-sub{font-size:11px}@media (width<=760px){.px-ba{grid-template-columns:1fr}}.px-diff__w{color:var(--ink-3);border-top:1px solid var(--border);gap:8px;margin:0;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.px-diff__w .mi{color:var(--ink-4);flex:none;font-size:16px}.px-steps--res{gap:4px;padding-top:16px}.px-steps--res .px-step{gap:7px;padding:7px 14px}.px-steps--res .px-step .mi{font-size:18px}.px-pagehead{flex:none;margin:0;padding:26px 24px 0}.px-page2{flex-direction:column;height:100%;min-height:0;display:flex}.px-page2__b>.px-pagehead{margin-bottom:18px;padding:0}.px-bar{flex:none}.px-page2__b{flex:1;min-height:0;padding:26px 24px 48px;overflow-y:auto}.px-barsub{max-width:78ch;color:var(--ink-3);margin:0 0 16px;font-size:13.5px;line-height:1.6}.px-page2__b>.chips{margin:0 0 18px}.px-tabs{border-bottom:1px solid var(--border);flex:none;gap:4px;padding:14px 24px 0;display:flex}.px-tab{color:var(--ink-3);border-bottom:2px solid #0000;align-items:center;gap:8px;margin:0 10px;padding:0 4px 11px;font-size:13.5px;font-weight:500;display:inline-flex}.px-tab:first-child{margin-left:0}.px-tab .mi{color:var(--ink-4);font-size:19px}.px-tab:hover{color:var(--ink)}.px-tab:hover .mi{color:var(--ink-3)}.px-tab.on{color:var(--ink);border-bottom-color:var(--primary)}.px-tab.on .mi{color:var(--primary)}.in-sec{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-card);margin:0 0 16px}.in-sec__h{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;border-bottom:1px solid var(--border);background:var(--surface-low);align-items:center;gap:11px;padding:13px 16px;display:flex}.in-sec__h>.mi{color:var(--ink-4);flex:none;font-size:20px}.in-sec__h>div{flex-direction:column;flex:1;min-width:0;display:flex}.in-sec__h b{color:var(--ink);font-size:14px;font-weight:600}.in-sec__h span{color:var(--ink-4);font-size:12px}.in-sec__b{padding:14px 16px 16px}.in-tbl{border:1px solid var(--border);border-radius:var(--r)}.in-tbl td{padding:9px 12px;font-size:12.5px}.in-cell{align-items:center;gap:8px;min-width:0;display:flex}.in-cell .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.in-ico{color:var(--ink-4);flex:none;font-size:17px}.in-tbl tr.in-on td{background:var(--primary-soft)}.in-drop{border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;align-items:center;gap:12px;margin-top:12px;padding:16px;display:flex}.in-drop:hover{border-color:var(--primary);background:var(--primary-soft)}.in-drop>.mi{color:var(--ink-4);flex:none;font-size:24px}.in-drop>div{flex-direction:column;flex:1;min-width:0;display:flex}.in-drop b{color:var(--ink);font-size:13px}.in-drop span{color:var(--ink-4);font-size:12px}.in-add{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);align-items:center;margin:0 0 8px;font-size:11px;font-weight:600;display:flex}.in-ta{width:100%;font-family:var(--mono);font-size:12.5px;line-height:1.6}.in-note{color:var(--ink-3);gap:8px;margin:12px 0 0;font-size:12px;line-height:1.5;display:flex}.in-note .mi{color:var(--ink-4);flex:none;font-size:16px}.in-note b{color:var(--ink-2)}.in-schemas{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.in-schemas h5{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:7px;margin:0 0 4px;font-size:11px;font-weight:600;display:flex}.in-schemas h5 .mi{font-size:16px}.in-schemas>.px-sub{max-width:70ch;margin:0 0 10px}.in-chips{flex-wrap:wrap;gap:7px;display:flex}.in-chip{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-low);height:29px;color:var(--ink-2);align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}.in-chip .mi{color:var(--ink-4);font-size:16px}.in-chip b{color:var(--ink);font-weight:600}.in-chip .mono{color:var(--ink-4);font-size:10.5px}.in-chip--add{background:var(--surface-card);color:var(--primary);border-style:dashed}.in-chip--add .mi{color:var(--primary)}.in-chip--add:hover{background:var(--primary-soft);border-color:var(--primary)}.px-added td{background:var(--warn-bg)}.px-added .mono,.px-added b{opacity:.85}.px-unread{vertical-align:middle;margin-left:8px}.px-nameh{align-items:center;gap:10px;min-width:0;display:flex}.px-nameh .pick{flex:none}.px-diff.off{border-color:var(--warn-line);background:var(--warn-bg)}.px-diff.off .px-ba__c{opacity:.62}.px-sp--off{opacity:.45;cursor:default}.in-rows{border:1px solid var(--border);border-radius:var(--r);flex-direction:column;display:flex}.in-row{align-items:center;gap:11px;padding:12px 13px;display:flex}.in-row+.in-row{border-top:1px solid var(--border)}.in-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.in-row b{color:var(--ink);font-size:12.5px;font-weight:600}.in-row span{color:var(--ink-4);font-size:11.5px}.in-row__in{width:260px;height:32px;font-family:var(--mono);flex:none;font-size:12px}.in-row .btn{flex:none}.in-row--sch{border:1px solid var(--border);border-radius:var(--r)}.in-row--sch .pick{flex:none}.in-row b em{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);background:var(--surface-mid);border-radius:99px;margin-left:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.in-or{border:1px solid var(--border);border-radius:var(--r);padding:12px}.in-or .in-ta{border-radius:var(--r-sm)}.in-or__d{align-items:center;gap:12px;margin:12px 2px;display:flex}.in-or__d i{background:var(--border);flex:1;height:1px}.in-or__d span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:600}.in-add em{letter-spacing:.03em;color:var(--ink-4);background:var(--surface-mid);border-radius:99px;margin-left:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.in-or>.in-add:first-child{margin-top:0}.in-or .in-row{padding:10px 0 2px}.in-add em{text-transform:none;letter-spacing:0;color:var(--ink-4);background:0 0;margin-left:7px;padding:0;font-size:11px;font-weight:500}.in-row--conn{border:1px solid var(--border);border-radius:var(--r);margin-top:14px;padding:12px}.in-row--conn b em{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-4);background:var(--surface-mid);border-radius:99px;margin-left:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.in-row--sch{margin-bottom:16px}.px-prop--in{background:var(--surface)}.px-prop--in .px-barsub{margin-bottom:14px}.px-prop--in .note{margin-bottom:16px}.onto__m .px-pagehead{margin:0 0 18px;padding:0}.rl-tbl th:nth-child(4),.rl-tbl td:nth-child(4){white-space:nowrap;width:1%}.rl-tbl td:nth-child(2) .px-sub{max-width:52ch}.rl-tbl .wfcell__id{white-space:nowrap}.px-diff__k--gone{background:var(--danger-bg);color:var(--danger)}.px-diff--gone{border-color:var(--danger-line)}.px-diff--gone .px-ba__c--after pre{color:var(--ink-4)}.px-half{border-top:1px solid var(--border);color:var(--ink);align-items:center;gap:8px;margin:30px 0 6px;padding-top:22px;font-size:15px;font-weight:600;display:flex}.px-half .mi{color:var(--ink-4);font-size:19px}.px-half .count{font-family:var(--mono);color:var(--ink-4);font-size:12px}.in-tags{flex-wrap:nowrap;gap:5px;display:flex}.in-tag{border:1px solid var(--border);background:var(--surface-card);height:24px;color:var(--ink-4);border-radius:99px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.in-tag:hover{border-color:var(--border-strong);color:var(--ink-2)}.in-tag.on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-deep);font-weight:600}.in-tag__i{font-size:14px}.in-tag.on .in-tag__i{color:var(--primary)}.in-docs td:nth-child(2){white-space:nowrap;width:1%;padding-right:18px}.in-docs td:first-child{min-width:280px}.in-docs td:nth-child(4),.in-docs td:nth-child(5){white-space:nowrap;width:1%}.px-ck{width:1%;padding-right:0}.ck{border-radius:var(--r-sm);width:26px;height:26px;color:var(--ink-4);background:0 0;place-items:center;display:grid}.ck .mi{font-size:19px}.ck.on{color:var(--primary)}.ck:hover{background:var(--surface-mid)}.px-lands{margin-top:2px;font-size:11px;display:block}.px-score{font-family:var(--mono);font-size:12.5px;font-weight:600}.px-score.high{color:var(--ok)}.px-score.medium{color:var(--warn)}.px-score.low{color:var(--danger)}.px-sgone td{opacity:.5}.px-sgone td:nth-child(2) b{text-decoration:line-through}.pick__pop--vd{min-width:250px}.px-prop--shut{padding-bottom:0}.pick--mk{display:inline-flex;position:relative}.px-mk{width:330px;padding:6px;left:auto;right:0}.px-mk h6{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin:6px 8px 8px;font-size:11px;font-weight:600}.px-mk__o{border-radius:var(--r-sm);text-align:left;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:9px 8px;display:flex}.px-mk__o:hover{background:var(--surface-low)}.px-mk__i{color:var(--ink-4);flex:none;margin-top:1px;font-size:19px}.px-mk__o:hover .px-mk__i{color:var(--primary)}.px-mk__go{color:var(--ink-4);flex:none;align-self:center;margin-left:auto;font-size:18px}.px-mk__o>div{flex-direction:column;flex:1;min-width:0;display:flex}.px-mk__o b{color:var(--ink);font-size:12.5px;font-weight:600}.px-mk__o span{color:var(--ink-4);font-size:11.5px;line-height:1.45}.in-row .pick{flex:none;position:relative}.in-row .pick__pop{width:max-content;min-width:240px;max-width:340px;left:auto;right:0}.in-docs .pick__pop{min-width:160px;left:0;right:auto}#in-sor .in-row .pick__pop{top:auto;bottom:calc(100% + 6px)}.px-thsel th{background:var(--primary-soft);color:var(--primary);border-bottom-color:var(--primary-line)}.tbl thead th.px-ck{padding-right:0}.tbl thead th.px-ck .ck{margin:-6px 0}.tbl thead th.act{text-align:right;white-space:nowrap;text-transform:none;letter-spacing:0;padding-top:6px;padding-bottom:6px}.tbl thead th.act:empty{padding-top:11px;padding-bottom:11px}.px-stephead{padding:18px 22px 0}.px-stephead+.px-prop{padding-top:10px}.px-stephead h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:19px;font-weight:600}.px-stephead .px-lede{max-width:76ch;margin:5px 0 0}.px-stephead{align-items:flex-start;gap:16px;display:flex}.px-stephead>div{flex:1;min-width:0}.px-stephead>.btn{flex:none;margin-top:2px}.px-addf{border:1px solid var(--primary-line);background:var(--primary-soft);border-radius:var(--r);flex-direction:column;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}.px-addf__h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.px-addf__h b{color:var(--ink);font-size:13.5px}.px-addf__row{flex-wrap:wrap;gap:10px;display:flex}.px-addf__row label{color:var(--ink-3);flex-direction:column;gap:5px;min-width:150px;font-size:11.5px;font-weight:600;display:flex}.px-addf__row .px-addf__grow{flex:1;min-width:180px}.px-addf__act{justify-content:flex-end;gap:8px;display:flex}.pnl__del.on{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.rl-gapn{background:var(--warn-bg);color:var(--warn);border-radius:99px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:500}.rl-gapn.done{background:var(--ok-bg);color:var(--ok)}.rl-gaps{flex-direction:column;gap:8px;margin-top:14px;display:flex}.rl-gaps h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:600;display:flex}.rl-gap{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.rl-gap--open{border-color:var(--warn-line,#e8c98a)}.rl-gap--resolved{background:var(--ok-bg);border-color:#0000}.rl-gap--ignored{background:var(--surface-low);border-color:#0000}.rl-gap--ignored .rl-gap__b b{color:var(--ink-3)}.rl-gap__t{background:var(--surface-mid);color:var(--ink-3);white-space:nowrap;border-radius:4px;flex:none;margin-top:1px;padding:2px 7px;font-size:10.5px;font-weight:600}.rl-gap__t--underspecified{background:var(--warn-bg);color:var(--warn)}.rl-gap__t--missing-input{background:var(--danger-bg);color:var(--danger)}.rl-gap__t--missing-capability{background:var(--primary-soft);color:var(--primary)}.rl-gap__b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rl-gap__b b{color:var(--ink);font-size:13px;font-weight:500}.rl-gap__b .px-sub{font-size:12px;line-height:1.45}.rl-gap__a{flex:none;gap:6px;display:flex}.rl-obl{flex-direction:column;gap:6px;margin-top:10px;display:flex}.rl-obl>b{color:var(--ink);font-size:13.5px}.gp-ctx{background:var(--surface-low);border-radius:var(--r);color:var(--ink-3);flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 14px;font-size:12.5px;display:flex}.gp-ctx b{color:var(--ink);font-size:13.5px}.gp-ctx .mono{color:var(--ink-4);font-size:11.5px}.gp-src{flex-direction:column;gap:6px;display:flex}.gp-opt{cursor:pointer;border:1px solid var(--border);border-radius:var(--r);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.gp-opt.on{border-color:var(--primary);background:var(--primary-soft)}.gp-opt input{margin-top:3px}.gp-opt>span{flex-direction:column;gap:2px;font-size:13px;display:flex}.gp-opt .px-sub{font-size:12px}.gp-sub{align-items:center;gap:8px;margin-top:10px;display:flex}.gp-sub .select{flex:1}.gp-sub--col{flex-direction:column;align-items:stretch}.gp-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gp-grid label{color:var(--ink-3);flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;display:flex}.gp-where{border-radius:var(--r);background:var(--surface-low);color:var(--ink-2);align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.gp-where .mi{color:var(--ink-4);flex:none;font-size:17px}.px-sp--busy .px-sp__n{background:var(--primary-soft);color:var(--primary)}.px-sp--busy .px-sp__n .mi,.px-sp.on .px-sp__n .mi{animation:1.1s linear infinite pxspin}.px-sp.done .px-sp__n .mi{animation:none}.si{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-card);width:100%;min-width:0;font:inherit;color:var(--ink);margin:0;padding:6px 9px;font-size:13px;line-height:1.4}.si.mono{font-family:var(--mono);font-size:12.5px}.si:hover{border-color:var(--border-strong,var(--ink-4))}.si:focus{border-color:var(--primary);background:var(--surface-card);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.si--sel{appearance:none;cursor:pointer;color:var(--ink-3);background-image:none;width:auto;padding-right:18px}.si--area{resize:none;field-sizing:content;min-height:0;color:var(--ink-3);font-size:12.5px}.si--area.si--label{color:var(--ink);font-size:13px;font-weight:500}.px-mtbl .mi-pick{width:100%;min-width:0;max-width:280px;font-family:var(--mono);color:var(--ink);margin:0 0 4px;font-size:12.5px;font-weight:600;display:block}.px-mtbl .mi-pick+.wfcell__id{display:block}.px-mtbl .mi-pick{margin:0}.px-dock{transition:grid-template-columns .22s var(--ease);grid-template-columns:minmax(0,1fr) 0;display:grid}.px-dock.on{grid-template-columns:minmax(0,1fr) 380px}.px-dock__main{min-width:0}@keyframes pxdockin{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.px-dock,.px-dock__side{transition:none;animation:none}}.th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:0;display:inline-flex}.th-sort .mi{color:var(--ink-4);opacity:.7;font-size:15px}.th-sort:hover .mi,.th-sort.on .mi{opacity:1;color:var(--primary)}.th-sort.on{color:var(--primary)}.th-sort:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.th-sort{white-space:nowrap}.rl-part{border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.rl-part:first-child{border-top:0;padding-top:4px}.rl-part__l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);padding-top:2px;font-size:11px;font-weight:600}.rl-part__rule{color:var(--ink);margin:0;font-size:14px;font-weight:500}.rl-part .rl-why{margin:0}.rl-cite{font-family:var(--mono);color:var(--ink-4);margin-top:4px;font-size:11px;display:block}.rl-gap{display:block}.rl-gap__h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rl-gap__h b{color:var(--ink);font-size:13px;font-weight:500}.rl-gap__d{color:var(--ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.5}.rl-gap__t--definition{background:var(--warn-bg);color:var(--warn)}.rl-gap__t--data{background:var(--danger-bg);color:var(--danger)}.rl-sol{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.rl-sol__l{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:600}.rl-sol__pick{width:100%;max-width:420px}.rl-sol__in{width:100%;font-size:13px}.rl-sol__a{justify-content:flex-end;display:flex}.rl-gap__done{color:var(--ink-2);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.rl-gap__done .mi{color:var(--ok);font-size:17px}.rl-gap--ignored .rl-gap__done .mi{color:var(--ink-4)}.rl-gap__done>span{flex:1}.px-kind--rules{background:var(--surface-mid);color:var(--ink-2)}.nr-opt{border:1px solid var(--border);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.nr-opt:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.nr-opt input{margin-top:3px}.nr-opt>span{flex-direction:column;gap:3px;font-size:13px;display:flex}.nr-opt>span>span{color:var(--ink-3);font-size:12px;line-height:1.4}.in-schema{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.nr-keys{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius,6px);background:var(--surface,#fff);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.nr-keys:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.nr-key{background:var(--surface-2,#eef0f3);border-radius:5px;align-items:center;gap:4px;padding:3px 4px 3px 8px;font-size:12.5px;display:inline-flex}.nr-key button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:0;display:inline-flex}.nr-key button .material-symbols-outlined,.nr-key button svg{width:15px;height:15px;font-size:15px}.nr-keys__in{min-width:140px;font:inherit;background:0 0;border:0;outline:0;flex:1;height:26px;font-size:13px}[data-nr-for][hidden]{display:none}.nr-means{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.nr-mean{display:contents}.nr-mean__k{font-size:12.5px}.rs-verdicts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rs-verdicts .nr-key{margin-right:6px}.rl-exp{resize:vertical;width:100%;max-width:72ch;font-size:13px;line-height:1.55}.rl-part .rl-cite{margin-top:6px;display:block}.rl-cite .lnk{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rl-cite .lnk:hover{text-decoration:underline}.rl-gap__t--added{background:var(--primary-soft);color:var(--primary)}.rl-expw{flex-direction:column;gap:10px;min-width:0;display:flex}.rl-expw .rl-gaps{margin-top:0}.rl-expw .rl-cite{margin-top:-4px}.rs-keys{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.rs-key{background:var(--surface-2,#eef0f3);color:var(--ink-2);border-radius:5px;padding:2px 7px;font-size:11.5px}.rs-tbl{table-layout:fixed;min-width:900px}.rs-tbl td{vertical-align:top;overflow:hidden}.rs-tbl .wfcell b{overflow-wrap:anywhere}.rs-tbl .rs-name{color:inherit;text-decoration:none}.rs-tbl .rs-name b{display:block}.rs-tbl .rs-name:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rs-tbl .wfcell__id{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.rs-tbl .rs-keys{display:flex}.rs-tbl .rs-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(50% - 2px);overflow:hidden}.rs-tbl .rs-key--more{background:var(--primary-soft);color:var(--primary-deep);font-weight:600;text-decoration:none}.rs-tbl .rs-keys__count{color:var(--ink-3);margin-top:4px;font-size:11.5px;display:block}.rs-head{align-items:flex-start;gap:10px;display:flex}.rs-head .iconb-sm{margin-top:4px}.rs-head .page__sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-h{align-items:baseline;gap:8px;margin:28px 0 10px;font-size:15px;font-weight:600;display:flex}.rs-h span{color:var(--ink-3);font-size:12px;font-weight:400}.rs-body>.rs-h:first-child{margin-top:4px}.px-title .rs-keys{margin-left:2px}.rs-body .px-lede{margin:0 0 14px}.rs-info{flex-direction:column;gap:16px;max-width:640px;display:flex}.rs-info .field{margin:0}.rs-meta{grid-template-columns:max-content 1fr;gap:8px 24px;margin:4px 0 0;font-size:13px;display:grid}.rs-meta dt{color:var(--ink-3)}.rs-meta dd{margin:0}.in-ver{margin-left:10px;display:inline-flex}.in-ver .fpick{height:26px;font-size:12px}.rl-ltbl tr.on td{background:var(--primary-soft)}.rl-ltbl td[data-rl-open]{cursor:pointer}.rl-lname{align-items:center;gap:10px;display:flex}.rl-dot{border:1.5px solid var(--ink-4);border-radius:50%;flex:none;width:8px;height:8px}.rl-dot--gap{background:var(--warn);border-color:var(--warn)}.rl-dot--approved{background:var(--ok);border-color:var(--ok)}.rl-dot--rejected{background:var(--ink-4);border-color:var(--ink-4)}.rl-pnl{width:min(480px,100vw)}.rl-pnl .pnl__sub{margin:2px 0 0}.rl-pnl__b{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow:auto}.rl-pnl__s{flex-direction:column;gap:8px;display:flex}.rl-pnl .rl-exp{max-width:none}.rl-pnl .rl-gaps{margin:0}.rl-pnl__f{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.rl-lname .wfcell{flex-direction:column;gap:1px;min-width:0;display:flex}.rl-sol__a{gap:8px}.rl-n{letter-spacing:0;text-transform:none;color:var(--ink-4);margin-left:6px;font-weight:500}.rl-g{border:1px solid var(--border);border-left:3px solid var(--warn);background:var(--surface-card);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rl-g--resolved{border-left-color:var(--ok)}.rl-g--ignored{border-left-color:var(--ink-4);opacity:.8}.rl-g__t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rl-g__t b{flex:1;min-width:0;font-size:13px;font-weight:600}.rl-g p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.45}.rl-g__a{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.rl-g__a .lnk,.rl-pnl .lnk{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.rl-fb{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.rl-fb__m{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.rl-fb__m b{color:var(--ink-2);font-weight:600}.rl-fb__about{background:var(--surface-mid);color:var(--ink-2);border-radius:5px;padding:1px 7px}.rl-fb p{margin:0;font-size:13px;line-height:1.5}.rl-fb__refs{flex-wrap:wrap;gap:6px;display:flex}.rl-ref{background:var(--primary-soft);color:var(--primary);font-size:11.5px;font-family:var(--mono);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.rl-ref .mi{font-size:14px}.rl-ref button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rl-cmp{border:1px solid var(--border-strong);background:var(--surface-card);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.rl-cmp:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.rl-cmp__about{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.rl-cmp__about .select{flex:1;min-width:0}.rl-cmp__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (hover:none){.mp-view{opacity:1}}.auth-gate{background:var(--surface,#f8f9fb);font-family:var(--sans,system-ui, sans-serif);color:var(--ink,#191c1e);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-gate__card{background:var(--surface-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--r-lg,12px);width:min(380px,100%);box-shadow:var(--shadow-lg,0 18px 44px -12px #0f172a3d);text-align:center;padding:40px 32px}.auth-gate__mark{border-radius:var(--r,8px);background:var(--primary,#2f4be0);width:48px;height:48px;color:var(--on-primary,#fff);letter-spacing:.02em;place-items:center;margin:0 auto 20px;font-size:18px;font-weight:700;display:grid}.auth-gate__title{margin:0 0 8px;font-size:20px;font-weight:600}.auth-gate__sub{color:var(--ink-3,#64748b);margin:0 0 24px;font-size:14px;line-height:1.5}.auth-gate__err{color:var(--danger,#b91c1c);background:var(--danger-bg,#fee2e2);border:1px solid var(--danger-line,#fecaca);border-radius:var(--r,8px);margin:0 0 16px;padding:8px 12px;font-size:13px}.auth-gate__btn{width:100%;height:var(--field-h,40px);border-radius:var(--r,8px);background:var(--primary,#2f4be0);color:var(--on-primary,#fff);font:inherit;cursor:pointer;transition:background .15s var(--ease,ease);border:0;font-weight:600}.auth-gate__btn:hover{background:var(--primary-deep,#012dc9)}.auth-gate__btn[disabled]{opacity:.65;cursor:default}.nav a .nav__beta{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;border:1px solid #6d4fd1;border-radius:4px;margin-left:auto;padding:0 4px;font-size:9px;font-weight:700;line-height:14px}.nav a.on .nav__beta{color:#fff;border-color:#a5b4fc}.nav a .nav__beta+.count{margin-left:8px}.ev-beta{vertical-align:middle;letter-spacing:.06em;text-transform:uppercase;color:#7c3aed;background:#f3edff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.ev .tblwrap{background:var(--surface-card);overflow-x:auto}.ev-tbl td{vertical-align:middle}.ev-results .ev-g2 .ev-tbl th,.ev-results .ev-g2 .ev-tbl td{padding:10px 12px}.ev-tbl .ev-num,.ev-tbl th.ev-num{text-align:right;font-variant-numeric:tabular-nums}.ev-row{cursor:pointer}.ev-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ev-muted{color:var(--ink-3)}.ev-sub{margin-top:3px}.ev .mono,.ev-run .mono{font-size:12px}.ev-drawer{width:min(520px,100%)}.ev-drawer .pnl__body{gap:14px}.ev-step{align-items:center;gap:8px;margin-top:4px;display:flex}.ev-step b{font-size:13.5px;font-weight:600}.ev-n{background:var(--surface-high);width:22px;height:22px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:inline-grid}.ev-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ev-g2--ver{grid-template-columns:minmax(0,1fr) 120px}.ev-g2--top{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.ev-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.ev-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ev-foot{justify-content:flex-end;gap:10px;display:flex}.ev-run{min-height:100%}.ev-rhead{background:var(--surface-card);border-bottom:1px solid var(--border);z-index:2;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:8px 18px;display:flex;position:sticky;top:0}.ev-rhead h2{margin:0;font-size:15px;font-weight:600}.ev-rhead .spacer{flex:1}.ev-back{width:30px;height:30px;color:var(--ink-3);border-radius:6px;place-items:center;display:grid}.ev-back:hover{background:var(--surface-mid);color:var(--ink)}.ev-live{font-family:var(--mono);color:var(--primary-deep);background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:6px;padding:4px 8px;font-size:11.5px}.ev-rhead .toggle button:disabled{opacity:.45;cursor:not-allowed}.ev-pad{max-width:1240px;margin:0 auto;padding:12px 24px 0}.ev-body{grid-template-columns:320px minmax(0,1fr);gap:20px;max-width:1240px;margin:0 auto;padding:20px 24px 40px;display:grid}.ev-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r)}.ev-steps{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--r);align-self:start;padding:14px;position:sticky;top:76px}.ev-lbl{letter-spacing:.05em;color:var(--ink-3);text-transform:uppercase;margin:2px 4px 8px;font-size:11px;font-weight:600}.ev-link{background:var(--border-strong);width:2px;height:14px;margin:0 auto}.ev-stepcard{text-align:left;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.ev-stepcard:hover{background:var(--surface-low)}.ev-stepcard.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ev-stepcard.dim{opacity:.55}.ev-stepcard__t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ev-stepcard__t b{font-size:13px;font-weight:600}.ev-stepcard__t small{color:var(--ink-3);font-size:12px;line-height:1.35}.ev-ic{border-radius:var(--r);border:1px solid var(--border);width:30px;height:30px;color:var(--ink-3);background:var(--surface-low);flex:none;place-items:center;display:inline-grid}.ev-ic .mi{font-size:17px}.ev-dot{border:2px solid var(--border-strong);background:var(--surface-card);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.ev-dot .mi{font-size:12px}.ev-dot--ok{background:var(--ok);border-color:var(--ok)}.ev-dot--bad{background:var(--danger);border-color:var(--danger)}.ev-dot--run{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ev-detail{flex-direction:column;align-self:start;gap:10px;min-width:0;padding:16px 18px;display:flex}.ev-dhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.ev-dhead b{font-size:14px}.ev-json{color:#dfe6f3;font-family:var(--mono);border-radius:var(--r);background:#14181f;margin:0;padding:14px 16px;font-size:11.5px;line-height:1.65;overflow-x:auto}.ev-metric{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);min-width:0;padding:12px 14px}.ev-metric small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ev-metric .v{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:3px;font-size:22px;font-weight:600}.ev-metric .v span{color:var(--ink-3);font-size:12.5px;font-weight:500}.ev-bar{background:var(--surface-mid);border-radius:3px;height:6px;margin-top:9px;overflow:hidden}.ev-prog .ev-bar{margin:0}.ev-bar i{background:var(--primary);height:100%;display:block}.ev-okt{color:var(--ok);align-items:center;gap:4px;display:inline-flex}.ev-okt .mi{font-size:16px}.ev-results{padding-top:20px}.ev-kv{grid-template-columns:150px minmax(0,1fr);gap:8px 14px;margin:0 0 14px;padding:16px 18px;font-size:13px;display:grid}.ev-kv dt{color:var(--ink-3)}.ev-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.ev-banner{border-radius:var(--r);background:var(--surface-low);color:var(--ink-2);border:1px solid var(--border);align-items:flex-start;gap:10px;margin-top:12px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.ev-banner .mi{font-size:19px}.ev-banner b{color:var(--ink);font-weight:600}.ev-sect{letter-spacing:.05em;color:var(--ink-2);text-transform:uppercase;margin:22px 0 10px;font-size:11.5px;font-weight:600}.ev-stack{background:var(--surface-mid);border-radius:3px;min-width:64px;height:8px;display:flex;overflow:hidden}.ev-stack i{height:100%;display:block}.ev-s--ok{background:#16a34a}.ev-s--bad{background:#dc2626}.ev-s--warn{background:#f59e0b}.ev-s--mute{background:#94a3b8}.ev-lock{align-items:center;gap:4px;display:inline-flex}.ev-lock .mi{font-size:15px}.ev-pager{align-items:center;gap:6px;margin-top:8px;display:flex}.ev-pager .spacer{flex:1}@media (width<=980px){.ev-body{grid-template-columns:minmax(0,1fr)}.ev-steps{position:static}.ev-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-g2--top{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ev-g2,.ev-g3,.ev-g4,.ev-kv{grid-template-columns:minmax(0,1fr)}}.ds-name{align-items:center;gap:10px;display:flex}.ds-name>.mi{border-radius:var(--r);border:1px solid var(--border);width:30px;height:30px;color:var(--ink-3);background:var(--surface-low);flex:none;place-items:center;font-size:17px;display:inline-grid}.ds-name b{font-weight:600}.ds-crumb{color:var(--ink-3);align-items:center;gap:4px;margin-bottom:8px;font-size:12.5px;display:flex}.ds-crumb a{color:var(--primary);text-decoration:none}.ds-crumb a:hover{text-decoration:underline}.ds-crumb .mi{font-size:16px}.ds h1 .pill{vertical-align:middle;margin-left:6px}.ds-cur td{background:var(--primary-soft)}.ds-foot{margin-top:10px}.ds .filters__find{display:block}.ds-drawer{width:min(560px,100%)}.ds-drop{border:1.5px dashed var(--border-strong);border-radius:var(--r);text-align:center;background:var(--surface-low);color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.ds-drop>.mi{color:var(--ink-3);font-size:28px}.ds-drop--over{border-color:var(--primary);background:var(--primary-soft)}.ds-drop--off{opacity:.55;pointer-events:none}.ds-drop__btns{gap:8px;margin-top:4px;display:flex}.ds-drop__btns label{cursor:pointer}.ds-sum{flex-direction:column;gap:2px;display:flex}.ds-sum__row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ds-files{border:1px solid var(--border);border-radius:var(--r);background:var(--surface-card);max-height:280px;overflow-y:auto}.ds-file{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 130px 28px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:grid}.ds-file:last-child{border-bottom:0}.ds-file__n{flex-direction:column;min-width:0;display:flex}.ds-file__n .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-file__s{font-size:12px}.ds-file__s .mi{vertical-align:-3px;font-size:15px}.ds-file__x{width:24px;height:24px}.ds-st--run{color:var(--primary)}.ds-st--bad{color:var(--danger)}.ds-why{flex-direction:column;gap:2px;margin-top:6px;font-size:12px;display:flex}.ds-file__x{color:var(--ink-3);border-radius:6px;place-items:center;display:grid}.ds-file__x:hover{background:var(--surface-mid);color:var(--ink)}.ds-file__x .mi{font-size:16px}.ds .ds-vno{color:var(--ink-3);font-weight:500}.ds-filesbar{margin-top:14px}.ds-files-tbl td .mono{overflow-wrap:anywhere}.ev-cfgwrap{max-width:1240px;margin:0 auto;padding:20px 24px 0}.ev-cfg{margin-bottom:14px;padding:14px 18px 16px}.ev-results .ev-cfg{margin-bottom:14px}.ev-cfg__h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ev-cfg__h b{font-size:13.5px;font-weight:600}.ev-cfg__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.ev-cfg__g dt,.ev-time dt,.ev-out dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.ev-cfg__g dd,.ev-time dd,.ev-out dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.ev-time{background:var(--surface-low);border:1px solid var(--border);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:10px 12px;display:grid}.ev-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.ev-body{padding-top:0}@media (width<=980px){.ev-cfg__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ev-cfg__g,.ev-time,.ev-out{grid-template-columns:minmax(0,1fr)}}.ev-samples .ev-row td{vertical-align:middle}.ev-fc{align-items:center;gap:10px;display:inline-flex}.ev-fc__n{font-variant-numeric:tabular-nums;min-width:52px}.ev-fc__bar{width:120px;margin:0}.ev-sdrawer{width:min(1080px,100%)}.ev-sdrawer .pnl__body{gap:12px}.ev-souts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ev-sout{background:var(--danger-bg);color:var(--danger);border-radius:999px;padding:2px 8px;font-size:12px}.ev-sout--missing{background:var(--warn-bg);color:var(--warn)}.ev-sout--malformed{background:var(--surface-high);color:var(--ink-2)}.ev-sjson{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.ev-sjson__h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px;font-weight:600}.ev-json--diff{white-space:pre;max-height:62vh;margin:0;overflow:auto}.ev-jl{display:block}.ev-jl--exp{background:#16a34a38}.ev-jl--pred{background:#dc262647}.ev-json-none{margin:0;padding:12px 0}@media (width<=900px){.ev-sjson{grid-template-columns:minmax(0,1fr)}}
