/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--color-rose-500:oklch(64.5% .246 16.439);--spacing:.25rem;--radius-sm:0px;--radius-lg:0px;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"IBM Plex Sans", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--radius:0px;--font-head:"Archivo", "IBM Plex Sans", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--paper:#f2f4f3;--card:#fbfcfb;--sunk:#ebefee;--hover:#e9eeed;--ink:#14232a;--ink2:#4a5d66;--ink3:#6b7c82;--rule:#dbe2e0;--rule2:#bac7c3;--srv:#0b6e6e;--srv-bg:#e7f1f0;--srv-line:#9cc7c4;--cli:#a93f49;--cli-bg:#faedee;--cli-line:#e0b7ba;--del:#a81f26;--del-bg:#fbe9ea;--amber:#8a6a18;--amber-bg:#f7f1df;--amber-line:#dcc98c;--ok:#2f7a3e;--sel:#dce9e7;--mark:#fbeec0;--shadow:#14232a33;--secbar:#fbfcfb;--secink:#84949a;--secon:#14232a;--mono:"IBM Plex Mono",ui-monospace,monospace}body.night{--paper:#0e171b;--card:#14232a;--sunk:#1a2c33;--hover:#1d323a;--ink:#dce6e4;--ink2:#93a9ac;--ink3:#8a9ea3;--rule:#24373f;--rule2:#32505a;--srv:#3fb3ac;--srv-bg:#0f2e30;--srv-line:#2a6b69;--cli:#e4707a;--cli-bg:#33191d;--cli-line:#7a3b41;--del:#e4707a;--del-bg:#3a1417;--amber:#d9a441;--amber-bg:#33290f;--amber-line:#6b5520;--ok:#7fbf6a;--sel:#1e3b40;--mark:#4a3f14;--shadow:#0000008c;--secbar:#14232a;--secink:#64797e;--secon:#dce6e4}*{box-sizing:border-box}html,body{height:100%}*{scrollbar-width:thin;scrollbar-color:var(--rule2) var(--sunk)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sunk)}::-webkit-scrollbar-thumb{background:var(--rule2);border:2px solid var(--sunk)}::-webkit-scrollbar-thumb:hover{background:var(--ink3)}::-webkit-scrollbar-thumb:active{background:var(--srv)}::-webkit-scrollbar-corner{background:var(--sunk)}::-webkit-scrollbar-button{width:0;height:0;display:none}body{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px}:focus-visible{outline:2px solid var(--srv);outline-offset:1px}select{appearance:none;background-color:var(--card);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%234A5D66' stroke-width='1.5'/></svg>");background-position:right 9px center;background-repeat:no-repeat;border-radius:0;padding-right:26px}body.night select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2393A9AC' stroke-width='1.5'/></svg>")}select:disabled{opacity:.5;cursor:not-allowed}select option{background:var(--card);color:var(--ink)}select option:checked{background:var(--srv-bg);color:var(--srv)}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select{white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}select::picker-icon{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%234A5D66' stroke-width='1.5'/></svg>") no-repeat right 9px center, linear-gradient(to right, transparent, var(--card) 45%);width:32px;margin:0;position:absolute;top:0;bottom:0;right:0}body.night select::picker-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2393A9AC' stroke-width='1.5'/></svg>"), linear-gradient(to right, transparent, var(--card) 45%)}select::picker(select){border:1px solid var(--srv);background:var(--card);box-shadow:0 10px 28px var(--shadow);min-width:anchor-size(width);border-radius:0;margin:2px 0 0;padding:4px 0}select option{color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;line-height:1.4;display:flex}select option::checkmark{display:none}select option:hover,select option:focus-visible{background:var(--hover);outline:none}select option:checked{background:var(--srv-bg);color:var(--srv);font-weight:500}select option:disabled{color:var(--ink3);cursor:not-allowed}select optgroup{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding:6px 10px 2px;font-family:Archivo,system-ui,sans-serif;font-size:10px}}}@layer components{.b{border:1px solid var(--rule2);background:var(--card);color:inherit;white-space:nowrap;cursor:pointer;padding:7px 13px;font-size:13px}.b:hover:not(:disabled){border-color:var(--srv);color:var(--srv)}.b:disabled{opacity:.4;cursor:not-allowed}.b.pri{background:var(--srv);border-color:var(--srv);color:#fff;font-weight:500}body.night .b.pri{color:#06201f}.b.pri:hover:not(:disabled){color:#fff;filter:brightness(1.12)}body.night .b.pri:hover:not(:disabled){color:#06201f}.b.sm{padding:5px 10px;font-size:12.5px}.b.block{text-align:center;width:100%}.f{border-bottom:1px solid var(--rule);flex-direction:column;gap:3px;padding:5px 0;display:flex}.f>label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink2);font-size:13px;overflow:hidden}.f input.txt,.f select,.f textarea,.f .ro{border:1px solid var(--rule);width:100%;color:inherit;font-size:13px;font:inherit;background:0 0;padding:5px 6px}.f input.txt:hover,.f select:hover,.f textarea:hover{border-color:var(--rule2);background:var(--card)}.f input.txt:focus,.f select:focus,.f textarea:focus{border-color:var(--srv);background:var(--card);outline:none}.f .ro{background:var(--sunk)}:root{--form-max:1160px}form[data-guard]>.f,form[data-guard]>.actions,.fgrp,.fgrp-cols,details.fgrp-fold,.catform form>.f{max-width:var(--form-max)}.f input.txt,.f select,.f .ro,.f .rf,.f .seg{max-width:480px}.f input.num,.f input[type=number],.f input[data-money]{max-width:240px}.f .dtf{max-width:210px}.f textarea{max-width:none}.dtf{align-items:center;gap:2px;display:flex;position:relative}.dtf>input.txt{flex:1;min-width:0}.dtf>.rb{color:var(--ink3);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 6px;font-size:12px}.dtf>.rb:hover{color:var(--srv);background:var(--sunk)}.cal{z-index:40;background:var(--card);border:1px solid var(--rule2);min-width:232px;box-shadow:0 20px 60px var(--shadow);margin-top:2px;padding:6px;position:absolute;top:100%;left:0}.calhd{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:6px;padding-bottom:4px;display:flex}.calhd .rb{color:var(--ink2);border:1px solid #0000;padding:2px 6px}.calhd .rb:hover{color:var(--srv);background:var(--sunk)}.calw,.calg{grid-template-columns:repeat(7,1fr);display:grid}.calw{padding:4px 0}.cw{color:var(--ink3);text-align:center;font-variant-numeric:tabular-nums;font-size:11px}.cd{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);cursor:pointer;border:1px solid #0000;padding:5px 0;font-size:12px}.cd:hover{background:var(--sunk);border-color:var(--rule)}.cd.out{color:var(--ink3)}.cd.wknd{color:var(--cli)}.cd.hol{color:var(--amber);background:var(--amber-bg)}.cd.today{border-color:var(--rule2);font-weight:600}.cd.inr{background:var(--sunk)}.cd.sel{background:var(--srv);color:var(--paper);border-color:var(--srv)}.calmm{grid-template-columns:repeat(3,1fr);gap:2px;padding:6px 0;display:grid}.cm{text-align:center;color:var(--ink);cursor:pointer;border:1px solid #0000;padding:6px 0;font-size:12px}.cm:hover{background:var(--sunk);border-color:var(--rule)}.cal.wide{min-width:380px}.cal.wide .calg,.cal.wide .calw{grid-template-columns:repeat(7,1fr)}.calq{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:2px;padding:6px 0;display:grid}.calsum{font-variant-numeric:tabular-nums;padding:4px 2px;font-size:12px}.calft{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:6px;padding-top:4px;display:flex}.calft .rb{color:var(--ink2);cursor:pointer;border:1px solid #0000;padding:3px 6px;font-size:12px}.calft .rb:hover{color:var(--srv);background:var(--sunk)}#cmdBtn.htmx-request{opacity:.55}.cmdov{z-index:200;justify-content:center;align-items:flex-start;padding:76px 16px 16px;display:flex;position:fixed;inset:0}.cmdback{background:#0a161c6b;animation:.16s ease-out both cmd-scrim;position:absolute;inset:0}.cmdw{background:var(--card);border:1px solid var(--rule2);width:100%;max-width:660px;max-height:74vh;box-shadow:0 24px 64px var(--shadow);flex-direction:column;animation:.18s cubic-bezier(.2,.7,.2,1) both cmd-rise;display:flex;position:relative}#cmd-host.htmx-swapping .cmdback{animation:.12s ease-in reverse both cmd-scrim}#cmd-host.htmx-swapping .cmdw{animation:.12s ease-in reverse both cmd-rise}@keyframes cmd-scrim{0%{opacity:0}to{opacity:1}}@keyframes cmd-rise{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cmdback,.cmdw,#cmd-host.htmx-swapping .cmdback,#cmd-host.htmx-swapping .cmdw{animation:none}}.cmdin{border-bottom:1px solid var(--rule);align-items:center;gap:9px;padding:12px 15px;display:flex}.cmdin .mag{color:var(--ink3);font-size:14px}.cmdin input.cmdq{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cmdin input.cmdq::placeholder{color:var(--ink3)}.cmdbody{flex:1;min-height:140px;padding:4px 0;overflow:auto}.cmdg{font-variation-settings:"wdth" 110, "wght" 600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);align-items:baseline;gap:8px;padding:7px 15px 3px;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:9px;display:flex}.cmdg b{font-weight:400;font-family:var(--mono);opacity:.7;margin-left:auto}.cmdi{width:100%;color:var(--ink2);text-align:left;box-sizing:border-box;outline:none;align-items:center;gap:10px;padding:7px 15px;font-size:13px;text-decoration:none;display:flex}.cmdi:hover{background:var(--sunk)}.cmdi.hi,.cmdi:focus{background:var(--sel);color:var(--ink)}.cmdi .tg{font-family:var(--mono);letter-spacing:.05em;border:1px solid var(--rule2);text-align:center;color:var(--ink3);flex:0 0 22px;font-size:8px;line-height:1.7}.cmdi.hi .tg,.cmdi:focus .tg{border-color:var(--srv-line);color:var(--srv)}.cmdi .t3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdi .t3 em{background:var(--mark);font-style:normal}.cmdi .t4{color:var(--ink3);margin-top:1px;font-size:11px;display:block}.cmdi .rt2{color:var(--ink3);white-space:nowrap;font-size:10.5px;display:none}.cmdi.hi .rt2,.cmdi:focus .rt2{display:inline}.cmdin .rt2{color:var(--ink3);white-space:nowrap;font-size:10.5px}.cmdfoot{border-top:1px solid var(--rule);background:var(--sunk);color:var(--ink3);flex-wrap:wrap;gap:14px;padding:6px 15px;font-size:10.5px;display:flex}.cmdfoot span b{font-family:var(--mono);border:1px solid var(--rule2);margin-right:4px;padding:0 3px;font-weight:400}.cmdfoot .sp{flex:1}.cmdempty{text-align:center;color:var(--ink3);padding:26px 16px;font-size:12.5px;line-height:1.6}.h-arch{font-variation-settings:"wdth" 110, "wght" 600;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif}.badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--rule2);color:var(--ink2);background:var(--card);padding:3px 8px;font-size:10px}.badge.ok{border-color:var(--srv-line);background:var(--srv-bg);color:var(--srv)}.badge.warn{border-color:var(--amber-line);background:var(--amber-bg);color:var(--amber)}.badge.mod{border-color:var(--cli-line);background:var(--cli-bg);color:var(--cli)}.err-note{color:var(--del);font-size:12.5px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.login-wrap{background:var(--paper);justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.login-card{background:var(--card);border:1px solid var(--rule2);width:100%;max-width:380px;box-shadow:0 20px 60px var(--shadow)}.login-head{padding:20px 22px 6px}.login-head .brand{font-variation-settings:"wdth" 112, "wght" 600;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:19px}.login-head .logo{font-variation-settings:"wdth" 120, "wght" 700;letter-spacing:.14em;text-transform:uppercase;color:var(--srv);margin-bottom:6px;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:12px}.fragpage{max-width:480px;margin:24px auto;padding:0 16px}.fragpage .pop{position:static}.fragback{margin-top:12px;font-size:13px}.login-body{padding:8px 22px 22px}.login-body .f{grid-template-columns:84px 1fr}.login-body .actions{margin-top:16px}.top{background:var(--card);border-bottom:1px solid var(--rule2);z-index:30}.t1{align-items:center;gap:10px;padding:7px 12px;display:flex}.mmwrap{flex:none;display:inline-flex;position:relative}.mmwrap>summary{list-style:none}.mmwrap>summary::-webkit-details-marker{display:none}.mm{border:1px solid var(--rule2);width:30px;height:26px;color:var(--ink2);background:var(--card);cursor:pointer;justify-content:center;align-items:center;font-size:14px;display:flex}.mm:hover,.mmwrap[open]>.mm{border-color:var(--srv);color:var(--srv)}.menu.mlist{flex-direction:column;gap:6px;min-width:260px;padding:10px 12px;display:flex}.mlist .msep{margin:2px 0}.mlist>.tbtn{justify-content:flex-start}.org.logo{font-variation-settings:"wdth" 120, "wght" 700;letter-spacing:.12em;text-transform:uppercase;color:var(--srv)}.org{color:var(--ink);white-space:nowrap;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none}.orgm{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:10.5px}.t1 .sp{flex:1}.wd{align-items:center;gap:6px;display:inline-flex}.wd .txt{width:130px;font-family:var(--mono);border:1px solid var(--rule2);background:var(--card);color:var(--ink);border-radius:0;padding:5px 7px;font-size:12px}.wd .txt:hover,.wd .txt:focus{border-color:var(--srv);outline:none}.tbtn{border:1px solid var(--rule2);white-space:nowrap;background:var(--card);color:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 9px;font-family:inherit;font-size:12px;text-decoration:none;display:flex;position:relative}.tbtn:hover{border-color:var(--srv);color:var(--srv)}.tbtn.flat{border-color:#0000}.tbtn .dot{background:var(--ok);flex:0 0 6px;width:6px;height:6px}.tbtn .dot.busy{background:var(--amber);animation:.8s infinite pl}.tbtn .dot.err{background:var(--del)}@keyframes pl{50%{opacity:.25}}.cnt{background:var(--del);color:#fff;min-width:16px;height:16px;font-size:9.5px;font-weight:600;font-family:var(--mono);justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-6px;right:-6px}.cnt[hidden]{display:none}.kbd2{font-family:var(--mono);border:1px solid var(--rule2);color:var(--ink3);letter-spacing:.04em;margin-left:6px;padding:0 3px;font-size:9px}.secs{background:var(--secbar);border-top:1px solid var(--rule);padding:0 6px;display:flex;overflow-x:auto}.sec{color:var(--secink);white-space:nowrap;border-bottom:3px solid #0000;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:5px 13px 6px;font-size:11.5px;text-decoration:none;display:flex}.sec .gl{font-size:16px;line-height:1.1;font-family:var(--mono)}.sec:hover{color:var(--secon);background:#0000000d}.sec.on{color:var(--secon);border-bottom-color:var(--srv);font-weight:600}@media (max-width:900px){.orgm{display:none}}.main{grid-template-columns:212px 1fr;min-height:calc(100svh - 78px);display:grid}.main.navoff{grid-template-columns:32px 1fr}.nav{background:var(--card);border-right:1px solid var(--rule);flex-direction:column;min-height:0;display:flex;overflow:auto}.nav.off{align-items:center;padding-top:8px;overflow:hidden}.navtop{border-bottom:1px solid var(--rule);background:var(--card);z-index:3;flex:none;gap:4px;padding:7px 8px;display:flex;position:sticky;top:0}.navtop .srch2{border:1px solid var(--rule2);background:var(--paper);flex:1;align-items:center;min-width:0;display:flex}.navtop .srch2 input{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:4px 6px;font-size:12px}.navtop .srch2:focus-within{border-color:var(--srv)}.navtop .srch2 .mag{color:var(--ink3);padding:0 5px;font-size:11px}.nav .tog{border:1px solid var(--rule2);width:24px;height:24px;color:var(--ink3);background:0 0;flex:0 0 24px;justify-content:center;align-items:center;font-size:11px;display:flex}.nav .tog:hover{border-color:var(--srv);color:var(--srv)}.navbody{flex:1;padding:2px 0 20px;overflow:auto}.navfoot{border-top:1px solid var(--rule);background:var(--card);flex:none;padding:5px 8px}.navfb{text-align:left;width:100%;color:var(--ink3);background:0 0;padding:5px 6px;font-size:11.5px;display:block}.navfb:hover{color:var(--srv)}.ng{font-variation-settings:"wdth" 114, "wght" 600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);padding:12px 15px 5px;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:9.5px}.ngh{font-variation-settings:"wdth" 114, "wght" 600;letter-spacing:.13em;text-transform:uppercase;width:100%;color:var(--ink3);text-align:left;background:0 0;align-items:center;gap:6px;padding:10px 10px 4px;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:9.5px;display:flex}.ngh:hover{color:var(--ink2)}.ngh .ch{width:10px;color:var(--ink3);flex:0 0 10px;font-size:8px}.ngh .ngl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ngh .cnt3{opacity:.7;letter-spacing:0;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.nrow{align-items:stretch;display:flex}.nl{min-width:0;color:var(--ink2);text-align:left;border-left:2px solid #0000;flex:1;align-items:center;gap:7px;padding:5px 10px 5px 12px;font-size:12.5px;line-height:1.35;display:flex}.nl:hover{background:var(--sunk);border-left-color:var(--rule2);color:var(--ink)}.nl.on{background:var(--sel);color:var(--ink);border-left-color:var(--srv);font-weight:500}.nl .nt{letter-spacing:.05em;color:var(--ink3);border:1px solid var(--rule2);text-align:center;flex:0 0 20px;padding:0 1px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:8px;line-height:1.7}.nl.on .nt{border-color:var(--srv);color:var(--srv)}.nl .nn{flex:1;min-width:0;overflow:hidden}.nl .st{color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px}.nl .st.warn4{color:var(--amber);font-weight:600}.nff{align-items:center;display:flex}.nf{width:18px;color:var(--rule2);background:0 0;flex:0 0 12px;padding:0 3px 0 0;font-size:11px;line-height:1}.nrow:hover .nf{color:var(--ink3)}.nf.on2,.nf:hover{color:var(--amber)}.nsec{color:var(--ink3);text-transform:none;letter-spacing:0;font-size:10px;display:block}.navempty{color:var(--ink3);padding:14px;font-size:12px;line-height:1.6}.repset{min-width:260px;padding:4px 0}.repv{align-items:center;display:flex}.repv .mi{flex:1;min-width:0}.repv .mi.on{background:var(--sel);font-weight:500}.repv form{display:flex}.repsave{border-top:1px solid var(--rule);gap:6px;padding:6px 8px;display:flex}.repsave .txt{flex:1;min-width:0}.work{min-width:0;overflow:auto;container:work/inline-size}.pos{background:var(--paper);flex-direction:column;min-height:100svh;display:flex}.posbar{background:var(--card);border-bottom:1px solid var(--rule);flex:0 0 44px;align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.posbar .pos-ttl{font-family:var(--font-head);font-size:15px;font-weight:600}.posbar .pos-num{font-family:var(--mono);color:var(--ink2);font-size:13px}.posbar .pos-date{font-family:var(--mono);color:var(--ink2);font-size:12px}.poswork{flex:auto;min-width:0;padding:12px 16px;overflow:auto;container:work/inline-size}.poswork .f{max-width:420px}.poskeys{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px;margin-top:12px;display:grid}.poskeys .key{min-width:0;display:flex;position:relative}.poskeys .key>.b,.poskeys .key>.menuwrap{flex:auto;min-width:0}.poskeys .key>.b,.poskeys .key>.menuwrap>summary.b{text-align:left;align-items:center;min-height:48px;padding:8px 10px 8px 44px;font-size:14px;display:flex}.poskeys .key>kbd{z-index:1;pointer-events:none;font-family:var(--mono);color:var(--ink3);border:1px solid var(--rule2);background:var(--card);padding:3px 4px;font-size:11px;line-height:1;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.poskeys .key>.b.pri+kbd,.poskeys .key>kbd:has(+.b.pri){color:#fff;background:0 0;border-color:#ffffff8c}.actions.fkeys{flex-wrap:wrap}.actions.fkeys .key{display:inline-flex;position:relative}.actions.fkeys .key>.b,.actions.fkeys .key>.menuwrap>summary.b{padding-left:34px}.actions.fkeys .key>kbd{z-index:1;pointer-events:none;font-family:var(--mono);color:var(--ink3);border:1px solid var(--rule2);background:var(--card);padding:2px 3px;font-size:10px;line-height:1;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.actions.fkeys .key>kbd:has(+.b.pri){color:#fff;background:0 0;border-color:#ffffff8c}.meter{align-items:center;gap:6px;min-width:96px;display:inline-flex}.meter i{background:var(--rule2);flex:auto;height:8px;display:block}.meter i u{background:var(--srv);height:100%;display:block}.meter.mid i u{background:var(--amber)}.meter.low i u{background:var(--del)}.meter b{font-family:var(--mono);text-align:right;min-width:24px;font-size:12px;font-weight:500}.tag{font-family:var(--mono);border:1px solid var(--rule2);color:var(--ink3);white-space:nowrap;margin:1px 3px 1px 0;padding:0 4px;font-size:10.5px;display:inline-block}.tag.hit{color:var(--srv);border-color:var(--srv)}.tag.warn{color:var(--amber);border-color:var(--amber)}.tag.mute{opacity:.6}.rdetail{position:relative}.rdetail>summary{cursor:pointer;font-family:var(--mono);color:var(--ink3);padding:0 2px;list-style:none}.rdetail>summary::-webkit-details-marker{display:none}.rdetail[open]>summary{color:var(--srv)}.rdetail .rdl{z-index:4;background:var(--card);border:1px solid var(--rule);min-width:320px;max-width:640px;box-shadow:var(--shadow);text-align:left;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;padding:8px 12px;font-size:12.5px;display:grid;position:absolute;top:100%;left:0}.rdetail .rdl dt{color:var(--ink3)}.rdetail .rdl dd{white-space:pre-wrap;margin:0}.rdetail .rdl dd.num{font-family:var(--mono);text-align:right}.noTabs{color:var(--ink3);padding:44px;font-size:13px;line-height:1.8}.fh{flex:none;padding:13px 18px 0}.ftitle{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.ftitle h1{letter-spacing:-.01em;margin:0;font-size:18.5px;font-weight:600}.pad{padding:13px 18px 40px}.cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:22px;display:grid}.kard{border:1px solid var(--rule);background:var(--card);padding:11px 13px}.kard .k{font-variation-settings:"wdth" 110, "wght" 600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:9.5px}.kard .v{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:500}.kard .s{color:var(--ink3);margin-top:2px;font-size:11px}.kard.al{border-color:var(--amber-line);background:var(--amber-bg)}.fp{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));align-items:start;gap:0 30px;padding:16px 18px 44px;display:grid}.fpg{margin-bottom:20px}.fpg h3{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--rule2);margin:0 0 5px;padding-bottom:5px;font-size:10px;font-weight:600}.fpl{width:100%;color:var(--srv);align-items:baseline;gap:8px;padding:3px 0;font-size:13px;text-decoration:none;display:flex}.fpl:hover{text-decoration:underline}.fpl .cn{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.fpl .cn.warn{color:var(--amber)}.fpl .cn.err{color:var(--del)}.mut{color:var(--ink3)}.pgtop{background:var(--paper);border-bottom:1px solid var(--rule)}.pgtop .t1{padding:9px 16px}.pgtop .org{font-size:14px}.t1 .num{font-family:var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.t1 .t1sub{color:var(--ink3);font-size:14px}.tabbar{background:linear-gradient(90deg, var(--sunk) 40%, transparent) left / 22px 100% no-repeat local, linear-gradient(270deg, var(--sunk) 40%, transparent) right / 22px 100% no-repeat local, linear-gradient(90deg, var(--shadow), transparent) left / 12px 100% no-repeat scroll, linear-gradient(270deg, var(--shadow), transparent) right / 12px 100% no-repeat scroll, var(--sunk);box-shadow:inset 0 -1px 0 var(--rule2);flex:none;align-items:stretch;min-height:35px;display:flex;overflow-x:auto}.tab{color:var(--ink2);border-right:1px solid var(--rule);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;max-width:280px;padding:0 9px 0 12px;font-size:12.5px;display:flex}.tab:hover{background:var(--hover);box-shadow:inset 0 -1px 0 var(--rule2)}.tab.on{background:var(--paper);color:var(--ink);box-shadow:inset 0 -2px 0 var(--srv);font-weight:500}.tab .tt{text-overflow:ellipsis;overflow:hidden}.tab .tk{font-family:var(--mono);letter-spacing:.06em;color:var(--ink3);border:1px solid var(--rule2);padding:0 3px;font-size:8.5px;line-height:1.6}.tab .tx{color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.tab .tx:hover{color:var(--del)}.tab .md{color:var(--cli);font-size:16px;line-height:0}.tab.mut{color:var(--ink3);cursor:default;background:0 0;border:none}.dlg-host{z-index:140;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dlg-host[hidden]{display:none}.dlg-host .scrim{background:var(--shadow);cursor:default;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.dlg{background:var(--card);border:1px solid var(--rule2);min-width:340px;max-width:92vw;box-shadow:0 18px 50px var(--shadow);padding:18px 20px 16px;position:relative}.dlg h2{margin:0 0 6px;font-size:14px}.dlg p{color:var(--ink2);margin:0 0 16px;font-size:13px}.dlg .dlg-actions{justify-content:flex-end;gap:8px;display:flex}.drawer-host{z-index:120;position:fixed;inset:0}.drawer-host .scrim{background:var(--shadow);cursor:default;border:0;width:100%;height:100%;padding:0;animation:.16s both drawer-scrim;position:absolute;inset:0}.drawer{--dw:450px;width:var(--dw);background:var(--card);border-left:1px solid var(--rule2);max-width:94vw;box-shadow:-14px 0 40px var(--shadow);flex-direction:column;animation:.16s both drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer.wide{--dw:940px}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes drawer-scrim{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-host .scrim{animation:none}}.dh{border-bottom:1px solid var(--rule2);align-items:center;gap:10px;padding:12px 16px;display:flex}.dh h2{font-variation-settings:"wdth" 112, "wght" 600;font-family:Archivo,IBM Plex Sans,system-ui,sans-serif;font-size:15px}.dh .sp{flex:1}.dbody{flex:1;padding:0 0 20px;overflow:auto;container:work/inline-size}.dbody>.pad{padding:12px 16px}.ic{vertical-align:-1px;display:inline-block}.icf{border:1.5px solid var(--srv);border-top-width:3px;width:14px;height:11px}.ice{border:1.5px solid var(--ink3);width:10px;height:12px}.rf{border:1px solid var(--rule);align-items:stretch;min-width:0;display:flex;position:relative}.rf:hover{border-color:var(--rule2);background:var(--card)}.rf.act{border-color:var(--srv);background:var(--card)}.rf input{background:0 0;border:none;outline:none;flex:1;min-width:0;padding:5px 6px;font-size:13px}.rf .rb{color:var(--ink3);font-size:12px;font-family:var(--mono);cursor:pointer;background:0 0;border-left:1px solid #0000;align-items:center;padding:0 7px;display:flex}.rf:hover .rb,.rf.act .rb{border-left-color:var(--rule)}.rf .rb:hover{color:var(--srv);background:var(--sunk)}.dd{z-index:60;background:var(--card);border:1px solid var(--srv);width:max-content;min-width:min(380px,88vw);max-width:min(520px,88vw);max-height:270px;box-shadow:0 8px 22px var(--shadow);border-top:none;position:absolute;top:100%;left:-1px;right:auto;overflow:hidden auto}.di{text-align:left;cursor:pointer;width:100%;color:inherit;font-size:13px;font:inherit;background:0 0;align-items:center;gap:8px;padding:6px 10px;display:flex}.di:focus-visible{background:var(--sel);outline:1px solid var(--srv);outline-offset:-1px}.di:hover,.di.on{background:var(--sel)}.di .dp{color:var(--ink3);font-size:11px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;max-width:40%;margin-left:auto;padding-left:10px;overflow:hidden}.di.new{border-top:1px solid var(--rule);color:var(--srv);font-weight:500}.di.none{color:var(--ink3);cursor:default}.di.none:hover{background:0 0}.di em{background:var(--mark);font-style:normal}.tw{border:1px solid var(--rule);background:var(--card);overflow:auto}.tw table{border-collapse:collapse;width:100%}.tw th{font-variation-settings:"wdth" 114, "wght" 500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);text-align:right;border-bottom:1px solid var(--rule2);white-space:nowrap;background:var(--card);-webkit-user-select:none;user-select:none;z-index:2;padding:8px 10px;font-family:Archivo,system-ui,sans-serif;font-size:9.5px;position:sticky;top:0}.tw th.l{text-align:left}.tw td{border-bottom:1px solid var(--rule);text-align:right;font-size:13px;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 10px}.tw td.l{text-align:left;white-space:normal;font-family:IBM Plex Sans,system-ui,sans-serif}.tw td.none{color:var(--ink3);text-align:left}.twrap{border:1px solid var(--rule);background:var(--card);flex-direction:column;flex:1;min-height:0;margin:12px 20px 0;display:flex;overflow:hidden}.tscroll{flex:1;min-height:0;overflow:auto}.twrap table{border-collapse:collapse;width:100%}.twrap th{font-variation-settings:"wdth" 114, "wght" 500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);text-align:right;border-bottom:1px solid var(--rule2);white-space:nowrap;background:var(--card);-webkit-user-select:none;user-select:none;z-index:2;padding:8px 10px;font-family:Archivo,system-ui,sans-serif;font-size:9.5px;position:sticky;top:0}.twrap th.l{text-align:left}.twrap th.c{text-align:center}.twrap th.x{cursor:default;color:var(--ink3)}.twrap th a{color:inherit;text-decoration:none}.twrap th a:hover{color:var(--srv)}.twrap td{border-bottom:1px solid var(--rule);text-align:left;white-space:normal;padding:5px 10px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}.twrap td.l{text-align:left}.twrap td.r{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.twrap td.c{text-align:center}.twrap td.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.twrap td.mut{color:var(--ink3)}.twrap td.neg{color:var(--cli)}.twrap td.no,.twrap th.no{text-align:center;width:46px;color:var(--ink2);font-size:11.5px}.twrap td.st,.twrap th.st{text-align:center;width:40px;padding:5px 4px}.twrap tbody tr{cursor:pointer}.twrap tbody tr:hover{background:var(--hover)}.twrap tbody tr:focus,.twrap tbody tr:focus-within{outline:none}.twrap tbody tr:focus>td:first-child,.twrap tbody tr:focus-within>td:first-child{box-shadow:inset 2px 0 0 var(--srv)}.tfoot .selcount{color:var(--srv);margin-left:14px}.twrap tbody tr.on{background:var(--sel)}.twrap tbody tr.on td{border-bottom-color:var(--srv-line)}.twrap tbody tr.del td.l{color:var(--ink3);text-decoration:line-through}.twrap tbody tr.lock td:first-child{box-shadow:inset 2px 0 0 var(--amber)}.twrap tfoot td{border-top:1px solid var(--ink2);background:var(--card);border-bottom:none;padding-top:8px;padding-bottom:9px;font-weight:600;position:sticky;bottom:0}.twrap .empty{text-align:center;color:var(--ink3);padding:44px 20px;font-size:13px;line-height:1.8}.twrap .icp{color:var(--srv);font-weight:600}.twrap .icd{color:var(--ink3)}mark{background:var(--mark);color:inherit}body.printing{background:var(--sunk);margin:0}.sheet{background:var(--card);color:var(--ink);box-sizing:border-box;width:210mm;min-height:297mm;margin:12px auto;padding:15mm 15mm 20mm;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px}.sheet h1{font-variation-settings:"wdth" 112, "wght" 600;margin:0 0 10px;font-family:Archivo,system-ui,sans-serif;font-size:16px}.sheet h2{font-variation-settings:"wdth" 112, "wght" 600;margin:14px 0 6px;font-family:Archivo,system-ui,sans-serif;font-size:13px}.sheet table{border-collapse:collapse;width:100%;margin:8px 0}.sheet th,.sheet td{border:1px solid var(--rule2);text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;padding:4px 6px}.sheet th{font-variation-settings:"wdth" 114, "wght" 500;letter-spacing:.11em;text-transform:uppercase;font-family:Archivo,system-ui,sans-serif;font-size:9.5px}.sheet th.c,.sheet td.c{text-align:center}.sheet th.l,.sheet td.l{text-align:left;font-family:IBM Plex Sans,system-ui,sans-serif}.sheet table.req th.l{width:34%;color:var(--ink2);font-weight:500}.sheet table.req th,.sheet table.req td{border:none;padding:2px 6px 2px 0}.sheet table.req.two{column-count:2;column-gap:24px}.sheet table.req tr.wide td{white-space:pre-wrap}.sheet .tot{border-top:2px solid var(--ink3);font-weight:600}.sheet .pb{break-before:page;height:0}.sheet thead{display:table-header-group}.sheet tr,.sheet .sign{break-inside:avoid}.sheet .sign{gap:40px;margin-top:24px;display:flex}.sheet .sign div{border-top:1px solid var(--ink3);color:var(--ink2);flex:1;padding-top:4px;font-size:10.5px}body.preview .prerr{background:var(--card);color:var(--del);border:1px solid var(--del);max-width:210mm;margin:0 auto 8px;padding:6px 10px;font-size:12px}@media (max-width:800px){body.preview .sheet{zoom:.78}}@media (max-width:640px){body.preview .sheet{zoom:.62}}@media (max-width:480px){body.preview .sheet{zoom:.48}}@supports (zoom:calc(1px / 1px)){body.preview .sheet{zoom:min(1, calc((100vw - 32px) / 210mm))}}@media print{body.printing{background:#fff}.sheet{width:auto;min-height:0;box-shadow:none;color:#000;background:#fff;margin:0;padding:0}.sheet th,.sheet td{border-color:#000}}.task{border:1px solid var(--rule);background:var(--card);margin-bottom:12px;padding:12px 14px}.task.late{border-color:var(--cli-line)}.task .th{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:7px;display:flex}.task .th a{color:inherit;text-decoration:none}.task .th a:hover{color:var(--srv)}.task .tf{color:var(--ink2);margin-bottom:8px;font-size:12.5px}.task .ta{flex-wrap:wrap;gap:6px;display:flex}.chip{font-family:var(--mono);letter-spacing:.05em;border:1px solid var(--rule2);color:var(--ink3);text-transform:uppercase;white-space:nowrap;padding:1px 6px;font-size:9.5px}.chip.ok{border-color:var(--srv-line);background:var(--srv-bg);color:var(--srv)}.chip.wait{border-color:var(--amber-line);background:var(--amber-bg);color:var(--amber)}.chip.no{border-color:var(--cli-line);background:var(--cli-bg);color:var(--cli)}.chip.mut{color:var(--ink3)}.fhead{max-width:var(--form-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.dfoot{max-width:var(--form-max);grid-template-columns:1fr 340px;align-items:start;gap:24px;margin-top:16px;display:grid}.dfoot .links{flex-direction:column;gap:4px;padding-top:6px;font-size:13px;display:flex}.totals{border:1px solid var(--rule);background:var(--card);padding:6px 14px}.tot{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding:7px 0;display:flex}.tot:last-child{border-bottom:0}.tot span{color:var(--ink2);font-size:13px}.tot b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.tot.big b{font-size:18px;font-weight:600}@container work (max-width:800px){.dfoot,.fhead{grid-template-columns:1fr}}.more{border-top:1px solid var(--rule);background:var(--sunk);flex:none;justify-content:center;padding:9px;display:flex}.tfoot{border-top:1px solid var(--rule);background:var(--card);color:var(--ink3);flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:7px 12px;font-size:12px;display:flex}.tfoot b{color:var(--ink2);font-weight:500}.cmd{flex-wrap:wrap;align-items:center;gap:6px;padding:11px 20px 0;display:flex}.cmd .b.del:hover:not(:disabled){border-color:var(--cli-line);color:var(--cli)}.cmd .b{text-decoration:none}.cmd .srch{border:1px solid var(--rule2);background:var(--card);align-items:center;min-width:200px;padding:0 8px;display:inline-flex}.cmd .srch .mag{color:var(--ink3);margin-right:6px}.cmd .srch input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:5px 0}.cmd .srch:focus-within{border-color:var(--srv)}.cmd .srch kbd{font:10px var(--mono);color:var(--ink3);border:1px solid var(--rule2);vertical-align:middle;margin-left:6px;padding:0 4px}.cmd .b.lnk{color:var(--srv);background:0 0;border-color:#0000}.srchform{display:none}.t1 .badge{font:500 11px var(--mono);text-transform:none;letter-spacing:0;color:var(--ink2);padding:2px 6px}.navrow{max-width:var(--form-max);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 4px;font-size:12.5px;display:flex}.navrow .nvl{color:var(--ink3)}.navrow .nv{color:var(--srv);border-bottom:1px dotted var(--srv-line);text-decoration:none}.navrow .nv:hover{border-bottom-style:solid}.navrow .nv .n{font-family:var(--mono);color:var(--ink2);border:1px solid var(--rule2);margin-left:4px;padding:0 4px;font-size:10.5px}.sublist{max-width:var(--form-max);margin:14px 0 6px}.sublist-head{align-items:center;gap:8px;display:flex}.sublist-head .n{font-family:var(--mono);color:var(--ink2);border:1px solid var(--rule2);padding:0 4px;font-size:10.5px}.sublist-head .sp{flex:1}.sublist .twrap{margin-top:4px}.pre{color:var(--ink3);font-size:10px}.cmd .b.on{background:var(--srv-bg);border-color:var(--srv-line);color:var(--srv)}.secwrap{margin:14px 0 0}.secwrap .sec-title{padding:0 20px 6px}.cmdnote{color:var(--ink2);border-left:2px solid var(--srv-line);margin:7px 20px 0;padding:7px 20px 0;font-size:12px}.menuwrap{display:inline-flex;position:relative}.menuwrap>summary{cursor:pointer;list-style:none}.menuwrap>summary::-webkit-details-marker{display:none}.menu{z-index:60;background:var(--card);border:1px solid var(--rule2);box-shadow:0 10px 26px var(--shadow);min-width:290px;padding:4px 0;position:absolute;top:calc(100% + 3px);left:0}.menu.right{left:auto;right:0}.mi{width:100%;color:var(--ink2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:7px 14px;font-size:13px;display:flex}.mi:hover:not(:disabled){background:var(--sel);color:var(--ink)}.mi:disabled{opacity:.4;cursor:not-allowed}.mi .k{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:10.5px}.msep{background:var(--rule);height:1px;margin:4px 0}.status{height:25px;color:var(--ink3);background:var(--card);border-top:1px solid var(--rule);white-space:nowrap;flex:0 0 25px;align-items:center;gap:16px;padding:0 16px;font-size:11.5px;display:flex;overflow:hidden}.status b{color:var(--ink2);font-weight:400;font-family:var(--mono)}.status a,.status .linkb{color:var(--ink3);border-bottom:1px dotted var(--rule2);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;font-size:11.5px;text-decoration:none}.status a:hover,.status .linkb:hover{color:var(--srv);border-bottom-color:var(--srv)}.sqlbox{font-family:var(--mono);color:var(--ink2);background:var(--sunk);border:1px solid var(--rule);max-height:260px;margin:0 20px;padding:10px 12px;font-size:11.5px;line-height:1.7;overflow:auto}.sqlbox pre{white-space:pre-wrap;word-break:break-word;margin:0}.sqlbox .note{color:var(--ink3);border-left:2px solid var(--rule2);margin-top:7px;padding-left:9px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11.5px}.sqlbox .b{margin-top:9px}#cell-menu:empty{display:none}#cell-menu{z-index:160;position:fixed}.ctx{background:var(--card);border:1px solid var(--rule2);box-shadow:0 10px 26px var(--shadow);min-width:250px;padding:4px 0}.ctx .mi{text-decoration:none}.twrap td.sel,.twrap th.sel{text-align:center;width:36px;padding:5px 4px}.twrap td.sel input{width:14px;height:14px;accent-color:var(--srv)}.fbar{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:11px 20px 0;display:flex}.fchips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.fc{border:1px solid var(--rule2);background:var(--card);align-items:center;max-width:430px;font-size:12.5px;display:inline-flex}.fc:hover{border-color:var(--srv)}.fc.pin{border-style:dashed}.fc.slow{border-color:var(--amber-line);background:var(--amber-bg)}.fc .body{align-items:baseline;gap:6px;min-width:0;padding:5px 9px;display:flex}.fc .fn{color:var(--ink2);white-space:nowrap}.fc .fo{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:11px}.fc .fv{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fc .fx{color:var(--ink3);border-left:1px solid var(--rule);padding:5px 8px;font-size:12px;text-decoration:none}.fc .fx:hover{color:var(--del);background:var(--sunk)}.fc .lock{color:var(--ink3);padding:0 8px 0 0;font-size:10px}.fadd{border:1px dashed var(--rule2);color:var(--ink2);background:var(--card);white-space:nowrap;padding:5px 11px;font-size:12.5px;text-decoration:none}.fadd:hover{border-color:var(--srv);color:var(--srv);border-style:solid}.fmeta{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:9px;padding:7px 20px 0;font-size:12px;display:flex}.fmeta a{color:var(--ink3);border-bottom:1px dotted var(--rule2);text-decoration:none}.fmeta a:hover{color:var(--srv);border-bottom-color:var(--srv)}.fmeta .warn{color:var(--amber);border:1px solid var(--amber-line);background:var(--amber-bg);padding:2px 8px}.saveform{display:inline-block;position:relative}.saveform>summary{cursor:pointer;color:var(--ink2);border-bottom:1px dotted var(--rule2);list-style:none}.saveform>summary::-webkit-details-marker{display:none}.saveform .menu{align-items:center;gap:6px;padding:8px;display:flex}.saveform .txt{width:150px;padding:4px 8px;font-size:12px}.tfoot{color:var(--ink2)}details.menuwrap.ico2{border:0;padding:0;display:inline-block;position:relative}details.menuwrap.ico2>summary{cursor:pointer;list-style:none}details.menuwrap.ico2>summary::-webkit-details-marker{display:none}.saved{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.schip{border:1px solid var(--rule2);background:var(--card);color:var(--ink2);white-space:nowrap;padding:5px 10px;font-size:12px}.schip a{color:inherit;text-decoration:none}.schip:hover{border-color:var(--srv);color:var(--srv)}.schip.on{background:var(--srv-bg);border-color:var(--srv-line);color:var(--srv);font-weight:500}.schip .sx{color:var(--ink3);cursor:pointer;background:0 0;border:none;margin-left:6px;font-size:11px}.schip .sx:hover{color:var(--del)}.pophost{position:relative}.pop{z-index:150;background:var(--card);border:1px solid var(--srv);box-shadow:0 14px 38px var(--shadow);flex-direction:column;width:min(376px,100vw - 40px);max-height:min(560px,84vh);display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.pop.on{display:flex}.pop.on:before{content:"";z-index:-1;background:#14232a47;position:fixed;inset:0}.pop.wide{width:min(560px,100vw - 40px)}.pop .ph{border-bottom:1px solid var(--rule);background:var(--sunk);align-items:center;gap:9px;padding:9px 12px;display:flex}.pop .ph .t{font-variation-settings:"wdth" 112, "wght" 600;font-family:Archivo,system-ui,sans-serif;font-size:12.5px}.pop .ph .px{color:var(--ink3);margin-left:auto;font-size:12px;text-decoration:none}.pop .ph .px:hover{color:var(--del)}.pop .pb{padding:10px 12px;overflow:auto}.pop .pf{border-top:1px solid var(--rule);background:var(--sunk);align-items:center;gap:7px;padding:9px 12px;display:flex}.fsearch{border:1px solid var(--rule2);background:var(--card);outline:none;width:100%;padding:7px 9px;font-size:13px}.fsearch:focus{border-color:var(--srv)}.flist{border:1px solid var(--rule);max-height:300px;margin-top:8px;overflow:auto}.fli{width:100%;color:var(--ink2);border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.fli:last-child{border-bottom:none}.fli:hover{background:var(--sel);color:var(--ink)}.fli .ty{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:10px}.sl{font-family:var(--mono);color:var(--amber);border:1px solid var(--amber-line);white-space:nowrap;padding:0 4px;font-size:9.5px}.fgh{font-variation-settings:"wdth" 114, "wght" 600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);background:var(--sunk);border-bottom:1px solid var(--rule);padding:8px 10px 4px;font-family:Archivo,system-ui,sans-serif;font-size:9.5px}.fgh.bare{background:0 0;border:none;padding:0 0 6px}.frow{grid-template-columns:96px 1fr auto;align-items:center;gap:9px;margin-bottom:9px;display:grid}.frow>label{color:var(--ink3);font-size:12.5px}.frow select,.frow input{border:1px solid var(--rule2);background:var(--card);outline:none;width:100%;padding:6px 8px;font-size:13px}.frow select:focus,.frow input:focus{border-color:var(--srv)}.hintbox{color:var(--ink3);border-left:2px solid var(--rule2);margin-top:9px;padding-left:9px;font-size:11.5px;line-height:1.55}.hintbox.warn{border-left-color:var(--amber-line);color:var(--amber)}.fc a.body{color:inherit;text-decoration:none}.fc a.body:hover .fv{color:var(--srv)}.frow.top{align-items:start}.frow .unit{color:var(--ink2);font-size:12px}.frow.bad input,.frow.bad select{border-color:var(--del)}.pop .ferr{color:var(--del);margin-left:8px;font-size:11.5px}.vlist{border:1px solid var(--rule);flex-direction:column;gap:4px;max-height:240px;padding:6px 8px;display:flex;overflow:auto}.vli{color:var(--ink);align-items:center;gap:7px;font-size:13px;display:inline-flex}.basket{flex-direction:column;gap:4px;min-height:22px;display:flex}.basket .vli{border:1px solid var(--rule2);padding:3px 4px 3px 9px}.basket .k,.fli .k{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:11px}.basket .del{color:var(--ink3);cursor:pointer;background:0 0;border:none;padding:0 6px}.basket .del:hover{color:var(--del)}.pop .noscript-only{display:none}.pop .mut{color:var(--ink3);font-size:12.5px}.pop .ph .t,.frow>label,.hintbox,.fmeta,.fmeta a,.fli .ty,.pop .pf .b:not(.pri){color:var(--ink2)}.hintbox.warn{color:var(--amber)}.cli{border-bottom:1px solid var(--rule);align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:flex}.cli:last-child{border-bottom:none}.cli:hover{background:var(--hover)}.cli .cn{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ico2{width:22px;height:21px;color:var(--ink3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.ico2:hover:not(:disabled){color:var(--srv);border-color:var(--rule2)}.ico2:disabled{opacity:.25;cursor:default}.ico2.del:hover{color:var(--del);border-color:var(--cli-line)}.cli .tot{min-width:22px;height:21px;font-family:var(--mono);color:var(--ink3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.cli .tot:hover{color:var(--srv);border-color:var(--rule2)}.cli .tot.on{color:var(--srv);border-color:var(--srv-line);background:var(--srv-bg);font-weight:600}.star{color:var(--ink3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:15px;text-decoration:none}.star.on{color:var(--amber)}.toast{background:var(--ink);color:var(--paper);z-index:200;box-shadow:0 10px 26px var(--shadow);max-width:80vw;padding:9px 16px;font-size:12.5px;position:fixed;bottom:68px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.toast{animation:.3s ease-out 3.4s forwards toast-out}@keyframes toast-out{to{opacity:0;visibility:hidden}}}.tv{padding:4px 0}.tr{align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:flex}.tr:hover{background:var(--hover)}.tr.on{background:var(--sel)}.tw2{width:12px;color:var(--ink3);text-align:center;cursor:pointer;flex:0 0 12px;font-size:9px}.tn{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);overflow:hidden}.tp{color:var(--ink3);margin-left:auto;font-size:12px;text-decoration:none}.tp:hover{color:var(--srv)}.tc{font-family:var(--mono);color:var(--ink3);margin-left:8px;font-size:11px}.pill{border:1px solid var(--rule2);color:var(--ink3);margin-left:8px;padding:2px 8px;font-size:11px;display:inline-block}.pill.srv{border-color:var(--srv-line);background:var(--srv-bg);color:var(--srv)}.ro{color:var(--ink);font-size:13px}a.ro:hover{color:var(--srv);text-decoration:underline}.sec-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ink3);font-size:12px}.pgs>input[type=radio]{opacity:0;pointer-events:none;position:absolute}.pgs>.pgl{border:1px solid var(--rule);border-bottom-color:var(--rule);background:var(--sunk);color:var(--ink2);cursor:pointer;margin-right:-1px;padding:6px 12px;font-size:13px;display:inline-block}.pgs>input:focus-visible+.pgl{outline:2px solid var(--srv);outline-offset:-2px}.pgs>.pgl .n{font-family:var(--mono);color:var(--srv);border:1px solid var(--srv-line);margin-left:8px;padding:0 5px;font-size:10.5px;font-weight:500}.pgs>div.pgp{border:1px solid var(--rule);margin-top:-1px;padding:12px;display:none}.pgs>input:first-of-type:checked~div.pgp:first-of-type{display:block}.pgs>input:first-of-type:checked~label.pgl:first-of-type{background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(2):checked~div.pgp:nth-of-type(2){display:block}.pgs>input:nth-of-type(2):checked~label.pgl:nth-of-type(2){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(3):checked~div.pgp:nth-of-type(3){display:block}.pgs>input:nth-of-type(3):checked~label.pgl:nth-of-type(3){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(4):checked~div.pgp:nth-of-type(4){display:block}.pgs>input:nth-of-type(4):checked~label.pgl:nth-of-type(4){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(5):checked~div.pgp:nth-of-type(5){display:block}.pgs>input:nth-of-type(5):checked~label.pgl:nth-of-type(5){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(6):checked~div.pgp:nth-of-type(6){display:block}.pgs>input:nth-of-type(6):checked~label.pgl:nth-of-type(6){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(7):checked~div.pgp:nth-of-type(7){display:block}.pgs>input:nth-of-type(7):checked~label.pgl:nth-of-type(7){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(8):checked~div.pgp:nth-of-type(8){display:block}.pgs>input:nth-of-type(8):checked~label.pgl:nth-of-type(8){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(9):checked~div.pgp:nth-of-type(9){display:block}.pgs>input:nth-of-type(9):checked~label.pgl:nth-of-type(9){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(10):checked~div.pgp:nth-of-type(10){display:block}.pgs>input:nth-of-type(10):checked~label.pgl:nth-of-type(10){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(11):checked~div.pgp:nth-of-type(11){display:block}.pgs>input:nth-of-type(11):checked~label.pgl:nth-of-type(11){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.pgs>input:nth-of-type(12):checked~div.pgp:nth-of-type(12){display:block}.pgs>input:nth-of-type(12):checked~label.pgl:nth-of-type(12){background:var(--card);color:var(--ink);border-bottom-color:var(--card)}.f-emph>label{color:var(--ink)}.f-emph input.txt{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}table.grid tfoot th{background:var(--card);border-top:1px solid var(--ink2);z-index:2;border-bottom:none;font-weight:600;position:sticky;bottom:0}table.grid tfoot th.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:13px}table.grid td .ro{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}table.grid td .ro.clamp{white-space:normal;-webkit-line-clamp:2;color:var(--ink2);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box}.fgrp{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));align-items:start;gap:0 18px;display:grid}.f.wide{grid-column:1/-1}.sec-title .sec-hint{font-family:var(--default-font-family);letter-spacing:0;text-transform:none;color:var(--ink3);margin-left:8px;font-size:11.5px;font-weight:400}.f .chk{cursor:pointer;align-items:center;gap:7px;padding:6px 0;font-size:13px;display:inline-flex}.f .chk input{width:14px;height:14px;accent-color:var(--srv);margin:0}.f .chk .yes,.f .chk input:checked~.no{display:none}.f .chk input:checked~.yes{display:inline}.f .fnote{color:var(--ink3);padding:2px 0 0;font-size:10.5px;line-height:1.4}.f .fnote.neg{color:var(--del)}.f input.txt.mono{font-family:var(--mono);font-size:12px}.f.req>label:after{content:"*";color:var(--cli);margin-left:3px}.f>label .hint{border:1px solid var(--rule2);width:13px;height:13px;color:var(--ink3);cursor:help;justify-content:center;align-items:center;margin-left:4px;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}.f>label .hint:hover{border-color:var(--srv);color:var(--srv)}.f>label .ferr{color:var(--del);margin-left:8px;font-size:12px;font-weight:400}.f.bad input.txt,.f.bad select,.f.bad textarea,.f.bad .rf input,.f.bad .dtf input{border-color:var(--del)}.fgrp-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 18px;display:grid}.fgrp-cols-1{grid-template-columns:minmax(0,1fr)}.fgrp-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrp-cols>.fgrp-col{min-width:0}.fgrp-col{grid-template-columns:minmax(0,1fr)}.fgrp-box{border:1px solid var(--rule);padding:10px 12px}details.fgrp-fold,details.tsec-fold{margin:0}details.fgrp-fold>summary,details.tsec-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 6px;list-style:none;display:flex}details.fgrp-fold>summary::-webkit-details-marker{display:none}details.tsec-fold>summary::-webkit-details-marker{display:none}details.fgrp-fold>summary:before,details.tsec-fold>summary:before{content:"›";font-family:var(--mono);color:var(--ink3);font-size:13px;transition:transform .12s;display:inline-block;transform:rotate(0)}details.fgrp-fold[open]>summary:before,details.tsec-fold[open]>summary:before{transform:rotate(90deg)}details.fgrp-fold>summary:hover:before,details.tsec-fold>summary:hover:before{color:var(--srv)}details.fgrp-fold>summary .fsum,details.tsec-fold>summary .fsum{font-family:var(--default-font-family);text-transform:none;letter-spacing:0;color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}details.fgrp-fold[open]>summary .fsum,details.tsec-fold[open]>summary .fsum{display:none}@media (prefers-reduced-motion:reduce){details.fgrp-fold>summary:before,details.tsec-fold>summary:before{transition:none}}@container (max-width:1000px){.fgrp-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:680px){.fgrp-cols,.fgrp-cols-3{grid-template-columns:minmax(0,1fr);gap:0}}.ap-srv label,.ap-srv .ro{color:var(--srv)}.ap-cli label,.ap-cli .ro{color:var(--cli)}.ap-pend label,.ap-pend .ro{color:var(--amber)}.ap-err label,.ap-err .ro{color:var(--del)}.ap-mut label,.ap-mut .ro{color:var(--ink3)}td.cell-ap-srv{background:var(--srv-bg)}td.cell-ap-cli{background:var(--cli-bg)}td.cell-ap-pend{background:var(--amber-bg)}td.cell-ap-err{background:var(--del-bg)}td.cell-ap-mut{color:var(--ink3)}td.cell-ap-err input,td.cell-ap-pend input{font-weight:600}td.cell-ap-srv .chip{border-color:var(--srv-line);background:var(--srv-bg);color:var(--srv)}td.cell-ap-pend .chip{border-color:var(--amber-line);background:var(--amber-bg);color:var(--amber)}td.cell-ap-cli .chip{border-color:var(--cli-line);background:var(--cli-bg);color:var(--cli)}td.cell-ap-err .chip{border-color:var(--del);background:var(--del-bg);color:var(--del)}.dd .fltbar{color:var(--ink3);border-bottom:1px solid var(--rule);background:var(--sunk);padding:6px 11px;font-size:11.5px}.dd .di .m{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dd .di .t1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd .di .t2{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.dd .di .r{text-align:right;flex-direction:column;flex:none;gap:1px;display:flex}.dd .di .r .v{font-family:var(--mono);font-variant-numeric:tabular-nums}.dd .di .r .k{color:var(--ink3);font-size:11px}table.grid td .cellref{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;padding:4px 6px;overflow:hidden}table.grid td .cellref:hover{border-color:var(--rule2);background:var(--card)}table.grid td .cellref .ph{color:var(--ink3)}.cellhost{z-index:150;position:fixed}.celldd{background:var(--card);border:1px solid var(--srv);min-width:340px;max-width:min(560px,86vw);box-shadow:0 10px 26px var(--shadow)}.celldd .cellq{border-bottom:1px solid var(--rule);padding:7px 9px}.celldd .cellq input{border:1px solid var(--rule2);background:var(--card);width:100%;color:var(--ink);padding:5px 7px}.celldd .list{max-height:260px;overflow:auto}.celldd .di{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:10px;padding:6px 11px;display:flex}.celldd .di:hover{background:var(--hover)}.celldd .none{color:var(--ink3);padding:16px 12px;font-size:12.5px}.celldd .foot{border-top:1px solid var(--rule);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 9px;display:flex}.celldd .foot .kb{color:var(--ink3);margin-left:auto;font-size:11px}.pickwrap{z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pickback{background:var(--shadow);position:absolute;inset:0}.pick{background:var(--card);border:1px solid var(--rule2);width:min(900px,94vw);max-height:86vh;box-shadow:0 18px 44px var(--shadow);flex-direction:column;display:flex;position:relative}.pick .mh{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:10px 14px;display:flex}.pick .mh h2{font-family:Archivo,system-ui,sans-serif;font-size:15px}.pick .mf{border-top:1px solid var(--rule);background:var(--sunk);align-items:center;gap:8px;padding:10px 14px;display:flex}.pickq{border-bottom:1px solid var(--rule);padding:9px 14px}.pick.dlg{width:min(640px,94vw)}.pick.dlg .dlgbody{padding:12px 14px;overflow:auto}.pick.dlg .dlgbody .fields{gap:10px;display:grid}#dlg-strip .strip{border:1px solid var(--srv-line);background:var(--srv-bg);margin:10px 0 0;font-size:13px}#dlg-strip .strip summary{cursor:pointer;color:var(--srv);padding:7px 12px;font-weight:500;list-style:none}#dlg-strip .strip summary:before{content:"›";width:12px;color:var(--srv);transition:transform .12s;display:inline-block}#dlg-strip .strip[open] summary:before{transform:rotate(90deg)}#dlg-strip .strip .line{color:var(--ink2);padding:3px 12px 3px 24px}#dlg-strip .strip .line.err{color:var(--del)}#dlg-strip .strip .line.warn{color:var(--amber)}#dlg-strip .strip .line:last-child{padding-bottom:8px}.pick.fxwin{width:min(1180px,96vw);max-height:92vh}.fxwin .wb{flex:1;padding:13px 15px;overflow:auto}.fxwin .mh .badge{font-size:9.5px}.fxgrid{grid-template-columns:1fr 330px;align-items:start;gap:18px;display:grid}.fxin{width:100%;font-family:var(--mono);border:1px solid var(--rule2);background:var(--card);color:var(--ink);padding:9px 10px;font-size:15px}.fxin:focus{border-color:var(--srv);outline:none}.fxhl{font-family:var(--mono);background:var(--sunk);border:1px solid var(--rule);word-break:break-word;white-space:pre-wrap;min-height:36px;margin-top:8px;padding:8px 10px;font-size:13.5px;line-height:1.8}.fxhl .fv{color:var(--srv);font-weight:600}.fxhl .ff{color:var(--cli);font-weight:600}.fxhl .fn{color:var(--ink)}.fxhl .fo{color:var(--ink3)}.fxhl .fe{background:var(--cli-bg);color:var(--del);border-bottom:2px solid var(--del)}.fxg{margin-bottom:12px}.fxg h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:0 0 5px;font-size:9.5px;font-weight:600}.fxpal{flex-wrap:wrap;gap:4px;display:flex}.fxt{border:1px solid var(--rule2);background:var(--card);color:var(--ink);font-size:12px;font-family:var(--mono);white-space:nowrap;cursor:pointer;padding:3px 8px}.fxt.tab{font-family:inherit}.fxt:hover{border-color:var(--srv);color:var(--srv);background:var(--srv-bg)}.fxt.on{border-color:var(--srv);background:var(--srv-bg);color:var(--srv)}.fxt.op{text-align:center;min-width:32px;font-size:13px}.fxvals{max-height:340px;overflow:auto}.fxvals .ng{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);padding:8px 0 3px;font-size:9.5px;font-weight:600}.fxv{border-bottom:1px solid var(--rule);grid-template-columns:1fr 110px;align-items:center;gap:6px;padding:2px 0;font-size:11.5px;display:grid}.fxv label{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxv label b{color:var(--srv);font-weight:600}.fxv label .mut{margin-left:4px;font-size:10.5px}.fxv input{width:100%;color:var(--ink);text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;padding:3px 5px;font-size:11.5px}.fxv input:hover{border-color:var(--rule2);background:var(--card)}.fxv input:focus{border-color:var(--srv);background:var(--card);outline:none}.fxres{border:1px solid var(--srv-line);background:var(--srv-bg);margin-top:10px;padding:10px 12px}.fxres .k{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);font-size:9.5px;font-weight:600}.fxres .v{font-family:var(--mono);color:var(--srv);font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;font-weight:600}.fxres .v .unit{color:var(--ink3);font-size:12px;font-weight:400}.fxres .s{margin-top:4px;font-size:11px}.fxres.bad{border-color:var(--cli-line);background:var(--cli-bg)}.fxres.bad .v{color:var(--del);font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.fxtpls{border:1px solid var(--rule);max-height:230px;overflow:auto}.fxtpl{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink2);background:var(--card);cursor:pointer;padding:5px 8px;font-size:12px;display:block}.fxtpl:hover{background:var(--sel);color:var(--ink)}.fxtpl .fm{font-family:var(--mono);color:var(--ink3);font-size:10.5px;display:block}.f .fxrow{align-items:stretch;gap:5px;display:flex}.fgrp.calc-rel{display:block}.fgrp.calc-rel>.sec-title{margin-bottom:8px}.rel-list{margin:0;padding:4px 0 0;font-size:13px;list-style:none}.rel-list li{border-bottom:1px solid var(--rule);padding:2px 0}.prio{flex-wrap:wrap;gap:4px;padding:4px 0;display:flex}.prio span{font:11.5px var(--mono);border:1px solid var(--rule2);color:var(--ink2);padding:2px 7px}.prio span.on{border-color:var(--srv);color:var(--srv);background:var(--srv-bg)}.fxinfo{color:var(--ink2);flex-direction:column;gap:2px;margin-top:4px;font-size:12px;display:flex}.fxinfo .k{color:var(--ink3);margin-right:6px}.fxinfo .fv{margin-right:8px;display:inline-block}.fxinfo .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.f .fxrow input{flex:1;min-width:0}@media (max-width:980px){.fxgrid{grid-template-columns:1fr}}.pickq input{border:1px solid var(--rule2);background:var(--card);width:100%;color:var(--ink);padding:6px 8px}.picklist{flex:1;overflow:auto}.pickbody{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.pickbody.nopane{grid-template-columns:minmax(0,1fr)}.pickside{border-right:1px solid var(--rule);background:var(--sunk);overflow:auto}.pickside .lbl{color:var(--ink3);letter-spacing:.04em;text-transform:uppercase;padding:9px 11px 5px;font-size:11px}.pickmain{flex-direction:column;min-width:0;min-height:0;display:flex}.gi{width:100%;color:var(--ink2);text-align:left;cursor:pointer;font-size:13px;font:inherit;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:8px;padding:6px 11px;display:flex}.gi:hover{background:var(--hover)}.gi.on{background:var(--card);border-left-color:var(--srv);color:var(--ink);font-weight:500}.gi .n{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:11px}.pickside .ck{border-top:1px solid var(--rule);align-items:center;gap:8px;margin-top:8px;padding:11px;font-size:13px;display:flex}.pick td.warn{color:var(--del);font-weight:500}.pick .more{border-top:1px solid var(--rule);justify-content:center;padding:8px;display:flex}.pick.bulk{width:min(460px,94vw)}.bulkbody{padding:14px}.picklist .none{text-align:center;color:var(--ink3);padding:26px 14px;font-size:13px}.picklist .t2{color:var(--ink3);font-size:11.5px}.inuse{border:1px solid var(--rule2);color:var(--ink3);margin-left:8px;padding:1px 5px;font-size:10.5px}.tsec{margin:0 0 10px}.ttool{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.ttool .cv{color:var(--ink3);margin-left:6px;font-size:11px}.tbox{border:1px solid var(--rule);background:var(--card);overflow-x:auto}.tbox>table.grid{background:0 0;border:none}.tbox>table.grid td.sel,.tbox>table.grid th.sel{z-index:3;background:var(--card);position:sticky;left:0}.tbox>table.grid td.no,.tbox>table.grid th.no{z-index:3;background:var(--card);position:sticky;left:34px}.tbox>table.grid td.no:first-child,.tbox>table.grid th.no:first-child{left:0}.tbox>table.grid th.sel,.tbox>table.grid th.no{z-index:4}.tbox>table.grid tbody tr:hover td.sel,.tbox>table.grid tbody tr:hover td.no{background:var(--hover)}.tbox>table.grid tfoot th{z-index:2;position:sticky;bottom:0}.tempty{text-align:center;color:var(--ink3);padding:30px 14px;font-size:13px;line-height:1.7}.tcount{border-top:1px solid var(--rule);background:var(--sunk);padding:5px 10px;font-size:12px}table.grid{border-collapse:collapse;border:1px solid var(--rule);background:var(--card);width:100%;font-size:13px;display:table}table.grid th,table.grid td{border:none;border-bottom:1px solid var(--rule);text-align:left;padding:5px 9px}table.grid th{font-variation-settings:"wdth" 114, "wght" 500;letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);background:var(--card);border-bottom:1px solid var(--rule2);white-space:nowrap;z-index:2;font-family:Archivo,system-ui,sans-serif;font-size:9.5px;position:sticky;top:0}table.grid th.num,table.grid td.num{text-align:right;white-space:nowrap}table.grid td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}table.grid th.num{width:1%}table.grid tbody tr:hover{background:var(--hover)}table.grid td.sel,table.grid th.sel{text-align:center;width:34px;padding:4px}table.grid td.sel input{width:14px;height:14px;accent-color:var(--srv)}table.grid td.no,table.grid th.no{text-align:center;width:40px;color:var(--ink3);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px}table.grid td.act,table.grid th.act{text-align:center;width:40px;padding:3px}table.grid td.act .rb{color:var(--ink3);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;padding:3px 6px;font-size:12px;line-height:1}table.grid tbody tr:hover td.act .rb,table.grid tbody tr:focus-within td.act .rb{opacity:1}table.grid td.act .rb:hover{color:var(--del);border-color:var(--del-bg);background:var(--del-bg)}table.grid td input.txt:placeholder-shown:not(:hover):not(:focus),table.grid td .cellref:has(.ph):not(:hover):not(:focus){border-bottom-color:var(--rule2);border-bottom-style:dotted}table.grid td input.txt,table.grid td select.txt{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:0;outline:none;padding:3px 5px;font-size:13px}table.grid td.num input.txt{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}table.grid td input.txt:hover,table.grid td select.txt:hover{border-color:var(--rule2);background:var(--card)}table.grid td input.txt:focus,table.grid td select.txt:focus{border-color:var(--srv);background:var(--card)}table.grid td input[type=number]{appearance:textfield}table.grid td input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}table.grid td input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}table.grid tbody{counter-reset:gridrow}table.grid tbody tr{counter-increment:gridrow}table.grid tbody td.no:before{content:counter(gridrow)}table.grid tbody tr:has(td.sel input:checked)>td{background:var(--sel)}table.grid tbody tr:focus,table.grid tbody tr:focus-within{outline:none}table.grid tbody tr:focus>td:first-child,table.grid tbody tr:focus-within>td:first-child{box-shadow:inset 2px 0 0 var(--srv)}table.grid:has(tbody.row){counter-reset:gridrow}table.grid tbody.row{counter-reset:none;counter-increment:gridrow}table.grid tbody.row tr{counter-increment:none}table.grid tbody.row td{border-bottom:none}table.grid tbody.row tr:last-child td,table.grid tbody.row td.sel,table.grid tbody.row td.no,table.grid tbody.row td.act{border-bottom:1px solid var(--rule2)}table.grid tbody.row td.sel,table.grid tbody.row td.no,table.grid tbody.row td.act{vertical-align:top;padding-top:8px}table.grid tbody.row tr.l1 td{padding:6px 9px 1px}table.grid tbody.row tr.l2 td{padding:3px 9px 2px}table.grid tbody.row tr.l3 td{color:var(--ink2);padding:2px 9px 6px;font-size:12px}table.grid tbody.row:hover td{background:var(--hover)}table.grid tbody.row:has(td.sel input:checked) td{background:var(--sel)}table.grid tbody.row:focus,table.grid tbody.row:focus-within{outline:none}table.grid tbody.row:focus>tr.l1>td:first-child,table.grid tbody.row:focus-within>tr.l1>td:first-child{box-shadow:inset 2px 0 0 var(--srv)}table.grid tbody.row:hover td.act .rb,table.grid tbody.row:focus-within td.act .rb{opacity:1}table.grid tbody.row td.lbl{vertical-align:top}table.grid tbody.row td.lbl .cl{font-variation-settings:"wdth" 114, "wght" 500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-family:Archivo,system-ui,sans-serif;font-size:9px;line-height:12px;display:block;overflow:hidden}table.grid tbody.row td.lbl.kv .cl{float:left;margin:0;line-height:22px}table.grid tbody.row td.lbl .cl{text-align:left}table.grid tbody.row td input.txt,table.grid tbody.row td select.txt,table.grid tbody.row td .cellref{border-color:var(--rule);background:var(--card)}table.grid tbody.row td input.txt:placeholder-shown:not(:hover):not(:focus),table.grid tbody.row td .cellref:has(.ph):not(:hover):not(:focus){border-bottom-style:solid;border-bottom-color:var(--rule)}table.grid tbody.row td input.txt:hover,table.grid tbody.row td select.txt:hover,table.grid tbody.row td .cellref:hover{border-color:var(--rule2)}table.grid tbody.row td input.txt:focus,table.grid tbody.row td select.txt:focus{border-color:var(--srv)}table.grid thead th.num+th:not(.num){padding-left:18px}table.grid:has(tbody.row) th.num{width:auto}table.grid tbody.rows-end{display:none}table.grid td .dtf{width:100%}.tbox:has(.cal){overflow:visible}.seg{border:1px solid var(--rule2);background:var(--card);margin:0;padding:0;display:inline-flex;position:relative}.seg label{color:var(--ink3);border-right:1px solid var(--rule);cursor:pointer;padding:5px 11px;font-size:12.5px}.seg label:last-child{border-right:none}.seg label:has(input:checked){color:var(--srv);background:var(--srv-bg);font-weight:500}.seg label:has(input:focus-visible){outline:2px solid var(--srv);outline-offset:-2px}.seg input{opacity:0;width:0;height:0;position:absolute}.alert{border:1px solid var(--amber-line);background:var(--amber-bg);align-items:flex-start;gap:11px;margin:12px 0 0;padding:9px 12px;font-size:13px;display:flex}.alert .ic{color:var(--amber);font-family:var(--mono);flex:none}.alert .act{flex:none;gap:7px;margin-left:auto;display:flex}.alert.info{border-color:var(--rule2);background:var(--sunk)}.alert.info .ic{color:var(--ink3)}.alert.error{border-color:var(--cli-line);background:var(--cli-bg)}.alert.error .ic{color:var(--cli)}.trace{flex-wrap:wrap;gap:6px;display:flex}.tstep{border:1px solid var(--srv-line);background:var(--srv-bg);flex-direction:column;gap:2px;min-width:96px;padding:6px 10px;display:flex}.tstep.cli{border-color:var(--cli-line);background:var(--cli-bg)}.tlbl{color:var(--ink2);font-size:12px}.ttime{color:var(--srv);font-size:12px}.tstep.cli .ttime{color:var(--cli)}.ok-note{border:1px solid var(--srv-line);background:var(--srv-bg);color:var(--srv);padding:7px 10px;font-size:13px}.warn-note{border:1px solid var(--amber-line);background:var(--amber-bg);color:var(--amber);padding:7px 10px;font-size:13px}.info-note{border:1px solid var(--rule2);color:var(--ink2);padding:7px 10px;font-size:13px}.wz{background:var(--paper);flex-direction:column;width:100%;max-width:1320px;height:100svh;max-height:880px;margin:0 auto;display:flex}.wz-top{background:var(--card);border-bottom:1px solid var(--rule2);align-items:center;gap:16px;padding:14px 24px;display:flex}.wz-top .brand{font-variation-settings:"wdth" 112, "wght" 600;font-size:19px}.wz-ttl{font-size:15px}.wz-sp{flex:1}.wz-meta{color:var(--ink3);font-size:12px}.wz-bar{background:var(--sunk);height:3px}.wz-bar i{background:var(--srv);height:100%;transition:width .2s;display:block}.wz-body{flex:1;grid-template-columns:264px 1fr 300px;min-height:0;display:grid}.wz-steps{background:var(--card);border-right:1px solid var(--rule);padding:14px 0;overflow-y:auto}.wz-step{color:var(--ink2);align-items:baseline;gap:10px;padding:8px 18px;font-size:13px;text-decoration:none;display:flex}a.wz-step:hover{background:var(--sunk);color:var(--ink)}.wz-step.cur{color:var(--ink);border-left:2px solid var(--srv);padding-left:16px}.wz-step.done .wz-step-n{color:var(--srv)}.wz-step.failed .wz-step-n,.wz-step.failed .wz-step-t{color:var(--del)}.wz-step-n{color:var(--ink3);min-width:14px;font-size:11px}.wz-step-t{flex-direction:column;gap:1px;display:flex}.wz-step-s{color:var(--ink3);font-size:11.5px}.wz-main{flex-direction:column;display:flex;overflow-y:auto}.wz-pane{flex:1;width:100%;max-width:760px;padding:30px 40px 20px}.wz-note{color:var(--ink2);margin:0 0 18px;font-size:13px;line-height:1.55}.wz-pane .f{margin-bottom:18px;display:block}.wz-pane .f>label{color:var(--ink2);margin-bottom:5px;font-size:12.5px;display:block}.wz-pane .f .req{color:var(--del);margin-left:3px}.wz-pane .f.has-err .txt{border-color:var(--del)}.wz-lookup{align-items:center;gap:10px;margin-top:6px;display:flex}.wz-lookup .b[disabled]{opacity:.5;cursor:not-allowed}.wz-lookup .hint{margin-top:0}.wz-pane .law{color:var(--ink3);margin-top:4px;font-size:11.5px}.wz-pane .hint{color:var(--ink2);margin-top:3px;font-size:12px}.wz-pane .num{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums}.wz-eg{border:1px solid var(--rule2);background:var(--sunk);margin:20px 0 8px;padding:12px 14px}.wz-eg-t{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.wz-eg-base{color:var(--ink2);text-transform:none;letter-spacing:0}.wz-eg-l{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.wz-eg-l .v{font-variant-numeric:tabular-nums}.wz-eg-l.neg .v{color:var(--del)}.wz-eg-l.tot{border-top:1px solid var(--rule2);margin-top:4px;padding-top:7px;font-weight:500}.wz-foot{background:var(--card);border-top:1px solid var(--rule2);align-items:center;gap:12px;padding:12px 40px;display:flex;position:sticky;bottom:0}.wz-rail{background:var(--card);border-left:1px solid var(--rule);padding:16px 18px;overflow-y:auto}.wz-rail-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;font-size:11px}.wz-rail-row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.wz-rail-row .k{color:var(--ink3)}.wz-rail-row .v{color:var(--ink);text-align:right;word-break:break-word}.rep .par{border:1px solid var(--rule);background:var(--card);flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:14px;padding:11px 13px;display:flex}.rep .par .pf{min-width:186px}.rep .par label{color:var(--ink3);margin-bottom:3px;font-size:11px;display:block}.rep .par select.dt{border:1px solid var(--rule2);background:var(--card);width:100%;padding:5px;font-size:12.5px}.rep .par .dtf .txt{width:100%}.rep.nog .par{display:none}.rep .fh .badge.mono{text-transform:none}.rep .hint{color:var(--ink3);max-width:78ch;margin-bottom:12px;font-size:12px;line-height:1.65}.rep .osvhint{margin-top:12px}.rep .note{border-left:2px solid var(--amber-line);background:var(--amber-bg);color:var(--amber);margin-bottom:14px;padding:8px 11px;font-size:12px;line-height:1.6}.rep .osvcmd{padding:0 0 12px}.rep form>.pad{padding-bottom:0}.rep form+.pad{padding-top:0}.rep .tw.scroll{overflow:auto}.rep .osvcount{align-self:center;font-size:12px}.rset{border:1px solid var(--rule2);background:var(--card);margin-bottom:14px}.rset>summary{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:600;list-style:none;display:flex}.rset>summary::-webkit-details-marker{display:none}.rset>summary:before{content:"▸";font-size:9px}.rset[open]>summary:before{content:"▾"}.rset>summary b{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink3);margin-left:auto;font-size:11px;font-weight:400}.rsb{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 16px;padding:4px 12px 12px;display:grid}.rsg h5{font-family:var(--font-head);letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);margin:8px 0 5px;font-size:9px;font-weight:600}.rsg .row2{align-items:center;gap:6px;margin-bottom:5px;display:flex}.rsg label.lab2{color:var(--ink3);flex:0 0 92px;font-size:11.5px}.rsg select,.rsg input{border:1px solid var(--rule2);background:var(--card);flex:1;min-width:0;padding:4px 7px;font-size:12px}.rsg select:focus,.rsg input:focus{border-color:var(--srv);outline:none}.rsg .chk,.osvset .chk{cursor:pointer;align-items:center;gap:8px;width:100%;padding:3px 6px;text-decoration:none;display:flex}.rsg .chk input{opacity:0;width:0;height:0;position:absolute}.rsg .chk .box,.osvset .chk .box{border:1.5px solid var(--rule2);color:#fff;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:flex}.rsg .chk:hover .box,.osvset .chk:hover .box{border-color:var(--srv)}.rsg .chk.on .box,.osvset .chk.on .box{background:var(--srv);border-color:var(--srv)}.rsg .chk .txt2,.osvset .chk .txt2{color:var(--ink2);font-size:12.5px}.rsg .chk.on .txt2,.osvset .chk.on .txt2{color:var(--ink)}.osvset{min-width:300px;padding:8px 10px}.osvset h5{font-family:var(--font-head);letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);margin:8px 0 5px;font-size:9px;font-weight:600}.osvset .qper{flex-wrap:wrap;gap:4px;display:flex}.osvset .qper .b{padding:4px 9px;font-size:11.5px}.osvset .repfoot{border-top:1px solid var(--rule);margin-top:8px;padding-top:6px}.rep .tw{border:1px solid var(--rule);background:var(--card)}table.osv{border-collapse:collapse;width:100%}table.osv th{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);text-align:right;border-bottom:1px solid var(--rule2);white-space:nowrap;background:var(--card);z-index:2;padding:7px 9px;font-size:9.5px;font-weight:600;position:sticky;top:0}table.osv th.l{text-align:left}table.osv td{border-bottom:1px solid var(--rule);text-align:right;font-size:12.5px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 9px}table.osv td.l{text-align:left;font-family:var(--font-sans);white-space:normal}table.osv tbody tr:hover{background:var(--hover)}table.osv tbody tr.tot td,table.osv tr.grp td.l{background:var(--sunk);font-weight:600}table.osv tfoot td{border-top:1px solid var(--ink2);background:var(--card);border-bottom:none;padding-top:7px;padding-bottom:9px;font-weight:600}table.osv .osvrow.lvl2 td:first-child{color:var(--ink2);padding-left:32px}table.osv .osvrow.lvl2{font-size:11.5px}table.osv .osvacc{color:var(--srv);text-decoration:none}table.osv .osvacc:hover{text-decoration:underline}.rep.zeb tbody tr:nth-child(2n):not(.tot):not(.grp){background:var(--sunk)}.rep.cmp table.osv td{padding:3px 8px;font-size:11.5px}.rep.cmp table.osv th{padding:4px 8px}.rep .mut{color:var(--ink3)}.wz-check{font-size:13px}.wz-chk{border-bottom:1px solid var(--rule);grid-template-columns:18px 22px 180px 1fr auto;align-items:baseline;gap:0 12px;padding:9px 0;display:grid}.wz-chk .ok{color:var(--srv)}.wz-chk .bad{color:var(--del)}.wz-chk .n{color:var(--ink3);font-size:11px}.wz-chk .t{color:var(--ink)}.wz-chk.bad .t{color:var(--del)}.wz-chk .v{color:var(--ink2)}.wz-chk .bad-why{color:var(--del)}.wz-chk .a{color:var(--srv);font-size:12.5px}.wz-chk .pill{margin-left:8px}.wz-strip{border-left:3px solid var(--del);background:var(--sunk);color:var(--ink);margin:0 0 16px;padding:10px 14px;font-size:13px}.wz-h{font-variation-settings:"wdth" 108, "wght" 600;margin:0 0 8px;font-size:17px}.wz-conseq{color:var(--ink2)}.login-note{border-left:3px solid var(--srv);background:var(--sunk);color:var(--ink2);margin:0 0 14px;padding:10px 12px}.wz-pane .aff{align-items:stretch;max-width:360px;display:flex}.wz-pane .aff .txt{flex:1;min-width:0}.wz-pane .aff .u{color:var(--ink3);border:1px solid var(--rule);background:var(--sunk);border-left:0;align-items:center;padding:0 10px;font-size:12px;display:flex}.wz-admin{border:1px solid var(--rule);background:var(--card);grid-template-columns:140px 1fr;gap:6px 16px;margin:0 0 14px;padding:14px 16px;font-size:13px;display:grid}.wz-admin dt{color:var(--ink3)}.wz-admin dd{margin:0}.wz-grp{margin:0 0 26px}.wz-grp-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--rule);font-variation-settings:"wdth" 108, "wght" 600;align-items:baseline;gap:8px;margin:0 0 6px;padding-bottom:6px;font-size:13px;display:flex}.wz-grp-h .wz-cnt,.wz-sub-h .wz-cnt{color:var(--ink3);text-transform:none;letter-spacing:0;font-size:11.5px}.wz-grp-h .gl,.wz-sub-h .gl{color:var(--srv)}.wz-grp-h .verbs,.wz-sub-h .verbs{text-transform:none;letter-spacing:0;font-family:var(--font-sans);gap:6px;margin-left:auto;font-weight:400;display:flex}.wz-sub{border:0;border-left:2px solid var(--rule);min-width:0;margin:10px 0 0;padding:0 0 0 14px}.wz-sub-h{color:var(--ink2);align-items:baseline;gap:8px;padding:0;font-size:12.5px;display:flex}.wz-opt{grid-template-columns:22px 1fr;align-items:start;column-gap:10px;min-height:44px;padding:7px 0;display:grid}.wz-opt.sub{padding-left:22px}.wz-opt .chk{margin-top:2px}.wz-opt label{color:var(--ink);font-size:13.5px}.wz-opt-d{color:var(--ink2);flex-wrap:wrap;grid-column:2;gap:2px 14px;font-size:12px;display:flex}.wz-opt-d .hint{color:var(--ink2);flex-basis:100%}.wz-opt-d .gov{color:var(--ink3)}.wz-opt .pill{font:10.5px var(--mono);color:var(--srv);border:1px solid var(--srv);vertical-align:1px;margin-left:8px;padding:0 5px}.wz-opt .ferr{color:var(--del);margin-left:8px;font-size:12.5px}.wz-opt.off{opacity:.55}.wz-always,.wz-note-row{color:var(--ink2);margin:6px 0 4px;font-size:12px}.wz-note-row a{color:var(--srv);margin-left:6px}@media (max-width:1100px){.wz-body{grid-template-columns:240px 1fr}.wz-rail{display:none}}@media (max-width:980px){.wz{height:auto;min-height:100svh;max-height:none}.wz-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.wz-steps{border-right:0;border-bottom:1px solid var(--rule);scrollbar-width:thin;padding:0 8px;display:flex;overflow-x:auto}.wz-step{border-bottom:2px solid #0000;border-left:0;flex:none;padding:10px}.wz-step.cur{border-left:0;border-bottom-color:var(--srv);padding-left:10px}.wz-step-s{display:none}.wz-pane{max-width:none;padding:22px 20px 16px}.wz-foot{padding:12px 20px}.wz-chk{grid-template-columns:18px 22px 1fr}.wz-chk .v{grid-column:2/-1}.wz-chk .a{grid-column:3;justify-self:end}.wz-admin,.main{grid-template-columns:1fr}.nav{display:none}.main.cab{padding-bottom:56px}.main.cab .nav{border-right:none;border-top:1px solid var(--rule);z-index:5;flex-direction:row;height:56px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.main.cab .navtop,.main.cab .navfoot,.main.cab .ngh{display:none}.main.cab .navbody{flex-direction:row;align-items:stretch;width:100%;padding:0;display:flex}.main.cab .nrow{flex:1 0 auto;display:flex}.main.cab .nl{text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:6px 10px;font-size:11px}.main.cab .nl .nt{flex:none}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.left-1{left:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize\!{resize:both!important}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.text-rose-500{color:var(--color-rose-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;font-stretch:62.5% 125%;src:url(/assets/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-sans-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-sans-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-sans-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-sans-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-mono-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-mono-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}table.grid{display:table}.login-card.launcher{max-width:520px}.launch-list{margin:0;padding:0;list-style:none}.launch-row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:8px 0;display:flex}.launch-main{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.launch-main:hover .launch-name{color:var(--srv)}.launch-name{font-weight:600}.launch-code{color:var(--ink3);font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}