.pdf-dialog{background:var(--sf);border-radius:var(--r-card);width:min(1100px,100%);height:min(94vh,1200px);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-modal)}.pdf-bar{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--bd)}.pdf-bar .grow{flex:1;min-width:0}.pdf-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-view{flex:1;min-height:0;display:flex;flex-direction:column}.pdf-tools{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-bottom:1px solid var(--bd)}.pdf-tools .grow{flex:1}.pdf-zoom{min-width:44px;text-align:center}.pdf-pages{flex:1;min-height:0;overflow:auto;background:var(--sf2);padding:var(--sp-3);-webkit-overflow-scrolling:touch}.pdf-page{margin:0 auto var(--sp-3);background:#fff;box-shadow:0 1px 4px #0003}.pdf-page canvas{display:block}.pdf-msg{padding:var(--sp-5);text-align:center}@media(max-width:760px){.pdf-dialog{height:100%;border-radius:var(--r-card)}}:root{--r-pill: 999px;--r-ctl: 10px;--r-card: 14px;--r-in: 6px;--h-pill: 26px;--h-ctl-sm: 32px;--h-ctl: 40px;--h-ctl-lg: 48px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-body: 15px;--fs-lg: 16px;--fs-h2: 18px;--fs-h1: 22px;--t-press: 70ms;--t-fast: .12s;--t-med: .16s;--t-slow: .24s;--t-tint: .9s;--t-mark: 1.2s;--t-pulse: 1.2s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--press-scale: .98;--press-scale-tile: .985;--lift: -1px;--d-wait: .18s;--d-dim: .15s}:root,[data-theme=light]{--bg: #F3F6F9;--sf: #FFFFFF;--sf2: #EAF0F5;--tx: #13222F;--mu: #566573;--bd: #D5DEE6;--th-h: 54px;--br: #12699D;--brs: #1A1C4A;--onbr: #FFFFFF;--ok: #1E8E5A;--okb: #E3F3EA;--wa: #B26B00;--wab: #FBF0DC;--fa: #C23B32;--fab: #FBE7E5;--inb: #E6F1FB;--dbg: #0B8F4D;--dbgb: #E2F6EA;--navy: #1A1C4A;--navy-tx: #DCE0F2;--navy-mu: #AEB4D8;--shadow: 0 1px 2px rgba(19, 34, 47, .06), 0 4px 14px rgba(19, 34, 47, .06);--shadow-ctl: none;--shadow-hover: var(--shadow);--shadow-bar: none;--shadow-pop: 0 10px 28px rgba(19, 34, 47, .18);--shadow-modal: 0 20px 60px rgba(19, 34, 47, .35);--radius: var(--r-card);--radius-sm: var(--r-ctl);--font: "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--border-w: 1px;color-scheme:light}[data-theme=dark]{--bg: #0E141A;--sf: #161E26;--sf2: #1E2832;--tx: #E6EDF3;--mu: #9AA9B6;--bd: #2A3743;--br: #5AA9DC;--brs: #A9D3F0;--onbr: #0E141A;--ok: #4CC38A;--okb: #123326;--wa: #F0B44C;--wab: #3A2C10;--fa: #F2776E;--fab: #3E1C1A;--inb: #13314A;--dbg: #3DDC84;--dbgb: #10331F;--navy: #11132F;--navy-tx: #DCE0F2;--navy-mu: #AEB4D8;--shadow: none;--shadow-ctl: none;--shadow-hover: none;--shadow-bar: none;--shadow-pop: 0 10px 28px rgba(0, 0, 0, .5);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .6);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme]){--bg: #0E141A;--sf: #161E26;--sf2: #1E2832;--tx: #E6EDF3;--mu: #9AA9B6;--bd: #2A3743;--br: #5AA9DC;--brs: #A9D3F0;--onbr: #0E141A;--ok: #4CC38A;--okb: #123326;--wa: #F0B44C;--wab: #3A2C10;--fa: #F2776E;--fab: #3E1C1A;--inb: #13314A;--dbg: #3DDC84;--dbgb: #10331F;--navy: #11132F;--shadow: none;--shadow-ctl: none;--shadow-hover: none;--shadow-bar: none;--shadow-pop: 0 10px 28px rgba(0, 0, 0, .5);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .6);color-scheme:dark}}[data-theme=sun]{--bg: #FFFFFF;--sf: #FFFFFF;--sf2: #F2F2F2;--tx: #000000;--mu: #2B3640;--bd: #5A6773;--br: #0B4F80;--brs: #1A1C4A;--onbr: #FFFFFF;--ok: #0B6B3E;--okb: #D7EFE2;--wa: #8A4F00;--wab: #FBE8C6;--fa: #A3221A;--fab: #F9D9D6;--inb: #DCEAF7;--dbg: #086B39;--dbgb: #E2F6EA;--navy: #1A1C4A;--shadow: none;--border-w: 2px;color-scheme:light}:root{--role-base: #12699D;--role-light: #6CC3F0;--role: var(--role-base);--role-on: #FFFFFF}[data-role=admin]{--role-base: #6D4AD6;--role-light: #B09CFF}[data-role=technician]{--role-base: #1288C8;--role-light: #6CC3F0}[data-role=client]{--role-base: #1E8E5A;--role-light: #5FD39A}[data-theme=sun][data-role=admin]{--role-base: #4F2FB8}[data-theme=sun][data-role=technician]{--role-base: #0A5F8F}[data-theme=sun][data-role=client]{--role-base: #0B6B3E}[data-role=office]{--role-base: #B0661A;--role-light: #F2A65A}[data-role=super]{--role-base: #B42318;--role-light: #F97066}[data-role=debug]{--role-base: #0B8F4D;--role-light: #3DDC84}[data-theme=sun][data-role=office]{--role-base: #8A4C0F}[data-theme=sun][data-role=super]{--role-base: #8F1B12}[data-theme=sun][data-role=debug]{--role-base: #086B39}[data-theme=dark]{--role: var(--role-light);--role-on: #0E141A}@media(prefers-color-scheme:dark){:root:not([data-theme]){--role: var(--role-light);--role-on: #0E141A}}:root{--press: color-mix(in srgb, var(--tx) 14%, transparent)}[data-theme=sun]{--t-press: 0ms;--t-fast: 0ms;--t-med: 0ms;--t-slow: 0ms;--t-tint: 0ms;--t-mark: 0ms;--t-pulse: 0ms;--press-scale: 1;--press-scale-tile: 1;--lift: 0px}@media(prefers-reduced-motion:reduce){:root{--t-press: 0ms;--t-fast: 0ms;--t-med: 0ms;--t-slow: 0ms;--t-tint: 0ms;--t-mark: 0ms;--t-pulse: 0ms;--press-scale: 1;--press-scale-tile: 1;--lift: 0px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}body{font-family:var(--font);font-size:var(--fs-body);line-height:1.45;background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme=sun] body{font-size:16.5px}a{color:var(--br);text-decoration:none}@media(hover:hover){a:hover{text-decoration:underline}}h1,h2,h3,h4{margin:0;line-height:1.25;font-weight:600}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-lg)}p{margin:0 0 8px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--br) 60%,transparent);outline-offset:2px}img{max-width:100%}table{border-collapse:collapse}.mu{color:var(--mu)}.s12{font-size:var(--fs-xs)}.s13{font-size:var(--fs-sm)}.b{font-weight:600}.ok{color:var(--ok)}.wa{color:var(--wa)}.fa{color:var(--fa)}.pre{white-space:pre-wrap;word-break:break-word}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.no-print{display:none!important}body{background:#fff;color:#000}}.shell{display:flex;min-height:100vh}.side{width:var(--side-w, 244px);flex:none;background:var(--navy);color:var(--navy-tx);padding:var(--sp-4) var(--sp-3) var(--sp-4);position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.side .brand{display:block;padding:0 var(--sp-1) var(--sp-4)}.side .brand img{width:150px;display:block}.side .brand small{display:block;color:#fff;font-size:var(--fs-xs);margin:var(--sp-2) 0 0 2px;letter-spacing:.8px;font-weight:700;text-transform:uppercase}.side .group{font-size:var(--fs-xs);color:var(--navy-mu);letter-spacing:.5px;margin:var(--sp-4) var(--sp-2) var(--sp-1);text-transform:uppercase;font-weight:600}.side .group-btn{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--navy-mu);text-align:left}@media(hover:hover){.side .group-btn:hover{color:#fff}}.side .group-btn .rot{transform:rotate(0)}.side .group-btn .rot-down{transform:rotate(90deg)}.side a.nav{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) calc(var(--sp-2) + 6px);border-radius:var(--r-ctl);color:var(--navy-tx);margin-bottom:2px;font-size:var(--fs-md)}@media(hover:hover){.side a.nav:hover{background:#ffffff14;text-decoration:none}}.side a.nav.active{background:#ffffff26;color:#fff;font-weight:600}.side a.nav .count{margin-left:auto;background:#f0b44c;color:#3a2c10;border-radius:var(--r-pill);padding:0 var(--sp-2);font-size:var(--fs-xs);font-weight:700}.side .me{margin-top:auto;border-top:1px solid rgba(255,255,255,.15);padding:var(--sp-3) var(--sp-1) 0;font-size:var(--fs-xs);display:flex;gap:var(--sp-3);align-items:center}.avatar{width:32px;height:32px;border-radius:50%;background:#12699d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-xs);flex:none;letter-spacing:.3px}.avatar.ring{box-shadow:0 0 0 2px #fff}.side .me .name{color:#fff;font-weight:600}.side .me button{margin-left:auto;background:none;border:1px solid rgba(255,255,255,.25);color:var(--navy-tx);border-radius:var(--r-ctl);padding:var(--sp-1) var(--sp-2);cursor:pointer;font-size:var(--fs-xs)}.main{flex:1;min-width:0;display:flex;flex-direction:column;overflow-x:clip}:root{--sticky-top: 70px }:root:has(.status-band){--sticky-top: 97px }.topbar{display:flex;align-items:center;gap:var(--sp-3);padding:10px 22px;background:var(--sf);border-bottom:var(--border-w) solid var(--bd);position:sticky;top:0;z-index:20;min-height:58px}.topbar .module{font-size:var(--fs-xs);color:var(--br);font-weight:700;letter-spacing:.3px;text-transform:uppercase}.topbar .spacer{flex:1}.topbar .menu-btn{display:none}.content{padding:20px 22px 60px;max-width:1400px;width:100%}.content.narrow{max-width:900px}.content.wide{max-width:none}.page-head{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap}.page-head .titles{flex:1;min-width:240px}.page-head .sub{color:var(--mu);font-size:var(--fs-sm);margin-top:3px}.page-head .actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.bottom-tabs{display:none}@media(max-width:999px){.side{position:fixed;left:0;top:0;z-index:60;transform:translate(-100%);transition:transform var(--t-slow) var(--ease-std)}.shell.nav-open .side{box-shadow:0 0 40px #0000004d}.shell.nav-open .side{transform:none}.shell.nav-open .scrim{position:fixed;inset:0;background:#090f1673;z-index:50;animation:fade var(--t-slow) var(--ease-std)}.topbar{padding:8px 14px}.topbar .menu-btn{display:inline-flex}.content{padding:14px 14px 90px}}.card{background:var(--sf);border:var(--border-w) solid var(--bd);border-radius:var(--r-card);padding:var(--sp-4);box-shadow:var(--shadow)}.card+.card,.stack>*+*{margin-top:var(--sp-3)}:is(.grid,.mp-two,.mp-split,.cl-dash,.cl-loc,.clients-grid,.monitor-grid,.ready-grid,.rep-sigs,.v2-row2,.pl-stats)>*+*,:is(.grid,.mp-two,.mp-split,.cl-dash,.cl-loc,.clients-grid,.monitor-grid,.ready-grid,.rep-sigs,.v2-row2,.pl-stats)>.card+.card{margin-top:0}.card-title{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.card-title h2,.card-title h3{flex:1}.grid{display:grid;gap:var(--sp-3)}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.auto{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:860px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}.row{display:flex;align-items:center;gap:var(--sp-2)}.row>.grow{flex:1;min-width:0}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cal-arrow{display:inline-block;font-size:var(--fs-h1);line-height:1;font-weight:600;padding:0 var(--sp-1);position:relative;top:-.08em}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.edge{border-left:5px solid var(--br)}.edge.ok{border-left-color:var(--ok)}.edge.wa{border-left-color:var(--wa)}.edge.fa{border-left-color:var(--fa)}body :is(.tm-stat,.stat-tile,.mp-kpi,.cl-tile,.reg-stat,.client-kpi){border-left:5px solid var(--br)}body :is(.tm-stat,.stat-tile,.mp-kpi,.cl-tile,.reg-stat,.client-kpi).ok{border-left-color:var(--ok)}body :is(.tm-stat,.stat-tile,.mp-kpi,.cl-tile,.reg-stat,.client-kpi).wa{border-left-color:var(--wa)}body :is(.tm-stat,.stat-tile,.mp-kpi,.cl-tile,.reg-stat,.client-kpi).fa{border-left-color:var(--fa)}.kpi{font-size:26px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.divider{border:0;border-top:1px solid var(--bd);margin:var(--sp-3) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--r-ctl);padding:0 var(--sp-4);min-height:var(--h-ctl);font-weight:600;font-size:var(--fs-md);cursor:pointer;border:var(--border-w) solid transparent;background:var(--br);color:var(--onbr);text-decoration:none;white-space:nowrap;transition:background-color var(--t-fast) var(--ease-out),scale var(--t-fast) var(--ease-out)}@media(hover:hover){.btn:hover{text-decoration:none;background-color:color-mix(in srgb,var(--br) 90%,#fff)}.btn.danger:hover{background-color:color-mix(in srgb,var(--fa) 90%,#fff)}.btn.ok:hover{background-color:color-mix(in srgb,var(--ok) 90%,#fff)}.btn.secondary:hover{background-color:var(--sf2)}.btn.ghost:hover{background-color:color-mix(in srgb,var(--br) 8%,transparent)}.btn.danger.secondary:hover{background-color:var(--fab)}}.btn:not(.ghost),.cl-icon-btn,.ad-act,.quick-btn{box-shadow:var(--shadow-ctl)}.card,.kpi-tile,.v2-card,.cs-card,.cs-bar,.v2-savebar,.grp-savebar,.mp-kpi,.cl-stile,.cl-tile,.tm-stat,.stat-tile,.pl-stat,.client-kpi,.tm-team{box-shadow:var(--shadow)}:is(.card,.v2-card,.cs-card) :is(.card,.v2-card,.cs-card,.kpi-tile,.cl-tile,.tm-stat,.stat-tile,.mp-kpi){box-shadow:none}.btn:disabled{background:var(--sf2)!important;color:var(--mu)!important;border-color:var(--bd)!important;box-shadow:none!important;cursor:not-allowed;filter:none}.btn.ghost:disabled{background:transparent!important;border-color:transparent!important}.btn.secondary{background:var(--sf);color:var(--tx);border-color:var(--bd);border-width:1.5px}.btn.ghost{background:transparent;color:var(--br)}.btn.danger{background:var(--fa);color:#fff}.btn.danger.secondary{background:var(--sf);color:var(--fa);border-color:color-mix(in srgb,var(--fa) 45%,var(--bd))}.btn.ok{background:var(--ok);color:#fff}.btn.sm{min-height:var(--h-ctl-sm);padding:0 var(--sp-3);font-size:var(--fs-sm);border-radius:var(--r-ctl)}.btn.lg{min-height:var(--h-ctl-lg);padding:0 var(--sp-5);font-size:var(--fs-lg)}.btn.block{width:100%}.icon-btn{background:none;border:0;padding:var(--sp-1);border-radius:var(--r-ctl);cursor:pointer;color:inherit;display:inline-flex}.link-btn{font:inherit;color:var(--br);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.link-btn:disabled{color:var(--mu);cursor:default;text-decoration:none}@media(hover:hover){.icon-btn:hover{background:var(--sf2)}}.field{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.field>label,.label{font-size:var(--fs-sm);color:var(--mu);font-weight:600}.field .hint{font-size:var(--fs-xs);color:var(--mu)}.field .err{font-size:var(--fs-xs);color:var(--fa)}.input,.select,.textarea{width:100%;border:1.5px solid var(--bd);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);background:var(--sf2);min-height:var(--h-ctl);outline:none}.input:focus,.select:focus,.textarea:focus{border-color:var(--br);background:var(--sf)}.textarea{min-height:90px;resize:vertical}.input.invalid,.select.invalid,.textarea.invalid{border-color:var(--fa);animation:shake var(--t-slow)}@keyframes shake{25%{translate:-3px 0}75%{translate:3px 0}}.check{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-md)}.check input{width:20px;height:20px;accent-color:var(--br)}.form-grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.form-actions{display:flex;gap:var(--sp-2);justify-content:flex-end;margin-top:var(--sp-4);flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);min-height:var(--h-pill);padding:0 10px;border-radius:var(--r-pill);font-weight:600;white-space:nowrap;background:var(--sf2);color:var(--mu)}.chip.ok{background:var(--okb);color:var(--ok)}.chip.wa{background:var(--wab);color:var(--wa)}.chip.fa{background:var(--fab);color:var(--fa)}.chip.in{background:var(--inb);color:var(--br)}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none;background:currentColor}.count-pill{display:inline-flex;align-items:center;min-height:var(--h-pill);background:var(--sf2);color:var(--mu);border-radius:var(--r-pill);padding:0 10px;font-size:var(--fs-xs);font-weight:700}.alert{border-radius:var(--r-card);padding:var(--sp-2) var(--sp-4);display:flex;gap:var(--sp-3);align-items:flex-start;font-size:var(--fs-md);border:1px solid transparent}.alert.fa{background:var(--fab);color:var(--fa);border-color:color-mix(in srgb,var(--fa) 30%,transparent)}.alert.wa{background:var(--wab);color:var(--wa)}.alert.ok{background:var(--okb);color:var(--ok)}.alert.in{background:var(--inb);color:var(--br)}.alert:not(:last-child){margin-bottom:var(--sp-4)}.stack>.alert:not(:last-child),:is(.row,.grid)>.alert{margin-bottom:0}.table-wrap{overflow-x:auto;margin:0 -16px;padding:0 var(--sp-4)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.tbl th,.tbl td{padding:var(--sp-2) var(--sp-2);text-align:left;border-top:1px solid var(--bd);vertical-align:middle}.tbl th{font-weight:600;color:var(--mu);font-size:var(--fs-xs);border-top:0;padding-top:2px;white-space:nowrap}@media screen{.tbl:not(.compact,.rep-tbl,.pm-doc *):has(tbody tr:nth-child(3)) thead th{height:var(--th-h);vertical-align:bottom}}.tbl td,.tbl td .chip,.tbl td .b,.tbl td b{font-weight:400}.tbl tr.clickable{cursor:pointer}@media(hover:hover){.tbl tr.clickable:hover td{background:var(--sf2)}}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl.compact td{padding:var(--sp-1) var(--sp-2)}.empty{text-align:center;padding:34px var(--sp-4);color:var(--mu)}.empty .big{font-size:var(--fs-lg);font-weight:600;color:var(--tx);margin-bottom:var(--sp-1)}.seg{display:inline-flex;border:1.5px solid var(--bd);border-radius:var(--r-ctl);overflow:hidden}.seg button,.seg a{background:var(--sf);border:0;min-height:calc(var(--h-ctl-sm) - 3px);padding:0 var(--sp-3);cursor:pointer;font-weight:600;font-size:var(--fs-sm);color:var(--mu);transition:background-color var(--t-fast) var(--ease-std),color var(--t-fast) var(--ease-std)}.seg button.on,.seg a.on{background:var(--br);color:var(--onbr)}.seg button+button,.seg a+a{border-left:1.5px solid var(--bd)}.seg[role=tablist],nav.seg{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%}:where(.seg[role=tablist],nav.seg){margin-bottom:var(--sp-4)}.row>:is(.seg[role=tablist],nav.seg){margin-bottom:0}:is(.seg[role=tablist],nav.seg)>:is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);flex:1 0 auto;max-width:100%;white-space:nowrap;text-decoration:none}:is(.seg[role=tablist],nav.seg)>:is(button,a):focus-visible{outline-offset:-3px}.seg .on .mu,.pill-toggle.on .mu{color:inherit;opacity:.85}.seg .count-pill{flex:none;min-height:0;padding:0;border:0;background:none;color:inherit;opacity:.75;font-weight:600}.pager{display:flex;gap:var(--sp-2);align-items:center;justify-content:flex-end;margin-top:var(--sp-3);flex-wrap:wrap}.toast-host{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:var(--sp-2);align-items:center;pointer-events:none}.toast{background:#13222f;color:#fff;border-radius:var(--r-ctl);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);box-shadow:var(--shadow-pop);pointer-events:auto;animation:rise var(--t-med) var(--ease-out);transition:opacity var(--t-fast) var(--ease-std);max-width:min(560px,92vw);display:flex;gap:var(--sp-3);align-items:center}.toast>svg{flex:none}.toast.leaving{opacity:0}@media(max-width:999px){.toast-host{bottom:calc(76px + env(safe-area-inset-bottom))}}[data-theme=dark] .toast{background:#e6edf3;color:#13222f}.toast.fa{background:var(--fa);color:#fff}@keyframes rise{0%{opacity:0;translate:0 8px}}@keyframes fade{0%{opacity:0}}.modal-scrim{position:fixed;inset:0;background:#090f1680;z-index:90;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);animation:fade var(--t-fast) var(--ease-out)}.modal{background:var(--sf);border-radius:var(--r-card);width:min(560px,100%);max-height:92vh;overflow:auto;padding:var(--sp-4) var(--sp-5);box-shadow:var(--shadow-modal);animation:rise var(--t-med) var(--ease-out)}.modal.wide{width:min(980px,100%)}.modal.navsearch{animation-duration:var(--t-fast)}.vr-lightbox{animation:fade var(--t-fast) var(--ease-out)}.modal h2{margin-bottom:var(--sp-2)}.spinner{width:22px;height:22px;border:3px solid var(--bd);border-top-color:var(--br);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{rotate:360deg}}.loading{display:flex;gap:var(--sp-3);align-items:center;color:var(--mu);padding:var(--sp-6) 0;justify-content:center;animation:fade var(--t-fast) var(--d-wait) backwards}.list-row{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) 0;border-top:1px solid var(--bd)}.list-row:first-child{border-top:0}button.list-row{width:100%;background:none;border:0;border-top:1px solid var(--bd);border-radius:0;font:inherit;color:inherit;text-align:left;cursor:pointer}button.list-row:first-child{border-top:0}@media(hover:hover){button.list-row:hover{background:color-mix(in srgb,var(--br) 6%,transparent)}}.list-row .grow{flex:1;min-width:0}.kv{display:grid;grid-template-columns:minmax(130px,max-content) 1fr;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-md)}.kv dt{color:var(--mu)}.kv dd{margin:0;font-weight:500;word-break:break-word}.sig-pad{border:1.5px dashed var(--bd);border-radius:var(--r-ctl);background:var(--sf2);touch-action:none;width:100%;height:180px;display:block}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--navy)}.login-card{width:min(410px,100%);background:var(--sf);border-radius:var(--r-card);padding:var(--sp-5);box-shadow:var(--shadow-modal)}.login-card .logo{height:38px;margin-bottom:var(--sp-1)}.login-card .logo-dark,[data-theme=dark] .login-card .logo-light{display:none}[data-theme=dark] .login-card .logo-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .login-card .logo-light{display:none}:root:not([data-theme]) .login-card .logo-dark{display:block}}.totp-qr{width:220px;height:220px;margin:0 auto;padding:var(--sp-2);background:#fff;border-radius:var(--r-ctl)}.totp-qr svg{display:block;width:100%;height:100%}.totp-manual summary{cursor:pointer;color:var(--br);font-size:var(--fs-md)}.totp-manual[open] summary{margin-bottom:var(--sp-2)}.secret{font-family:ui-monospace,Consolas,monospace;background:var(--sf2);border-radius:var(--r-ctl);padding:var(--sp-2);word-break:break-all;font-size:var(--fs-body);letter-spacing:1px}.topbar{min-width:0;max-width:100%;overflow:hidden}.topbar>*{flex-shrink:0}.topbar .spacer{flex-shrink:1;min-width:0}.sync-chip{white-space:nowrap}button.status-ind{border:0;cursor:pointer;font:inherit;font-size:var(--fs-xs);font-weight:600;min-height:var(--h-ctl-sm)}.status-ind .si-short{display:none}.status-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.status-rows li{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-2) var(--sp-1);border-bottom:1px solid var(--bd);flex-wrap:wrap}.status-rows li:last-child{border-bottom:0}.status-rows .grow{flex:1;min-width:180px}.status-rows .block{display:block}.status-rows .sr-ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--sf2);color:var(--mu)}.status-rows .t-ok .sr-ic,.status-rows li.t-ok .sr-ic{background:var(--okb);color:var(--ok)}.status-rows li.t-in .sr-ic{background:var(--inb);color:var(--br)}.status-rows li.t-wa .sr-ic{background:var(--wab);color:var(--wa)}.status-rows li.t-fa .sr-ic{background:var(--fab);color:var(--fa)}.status-line{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--mu);flex-wrap:wrap}.status-line.t-wa{color:var(--wa)}.status-line.t-fa{color:var(--fa)}.sync-chip .sync-short{display:none}@media(max-width:600px){.sync-chip .sync-long,.status-ind .si-long{display:none}.status-ind .si-short{display:inline}.sync-chip .sync-short{display:inline;margin-left:var(--sp-1)}.sync-chip .sync-short:empty{display:none}.topbar{gap:var(--sp-2)}.topbar .top-logo{height:22px}}.topbar .top-logo{display:none;height:26px}.ios-hint{margin-bottom:var(--sp-3);align-items:center}@media(max-width:999px){.topbar .top-logo{display:block}.topbar .module{display:none}.bottom-tabs{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--sf);border-top:var(--border-w) solid var(--bd);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.bottom-tabs .tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--fs-xs);color:var(--mu);background:none;border:0;padding:var(--sp-1) 0;text-decoration:none;cursor:pointer;min-height:48px;justify-content:center}.bottom-tabs .tab.on{color:var(--br);font-weight:600}.bottom-tabs .tab:hover{text-decoration:none}.content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.topbar{padding-top:calc(8px + env(safe-area-inset-top))}}@media print{.bottom-tabs{display:none!important}}.account{position:relative}.account-btn{display:flex;align-items:center;gap:var(--sp-3);background:none;border:0;cursor:pointer;color:inherit;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-ctl);text-align:left;font:inherit}@media(hover:hover){.account-btn:hover{background:var(--sf2)}}.account-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.account-name{font-weight:600;font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.account-role{font-size:var(--fs-xs);color:var(--mu)}.account-chev{transform:rotate(90deg);color:var(--mu)}.account-side{margin:0 0 var(--sp-2)}.account-side .account-btn{width:100%;background:#ffffff14;padding:var(--sp-2) var(--sp-2)}@media(hover:hover){.account-side .account-btn:hover{background:#ffffff24}}.account-side .account-name{color:#fff;max-width:150px}.account-side .account-role,.account-side .account-chev{color:var(--navy-mu)}.account-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:80;width:300px;background:var(--sf);color:var(--tx);border:1px solid var(--bd);border-radius:var(--r-pill);box-shadow:var(--shadow-pop);padding:var(--sp-2)}.account-side .account-menu{left:0;right:auto;width:100%;min-width:220px}.account-head{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-2)}.account-info{padding:var(--sp-1) var(--sp-2) var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-1);border-bottom:1px solid var(--bd)}.account-info div{display:flex;gap:var(--sp-2);align-items:center}.account-section{padding:var(--sp-2) var(--sp-2);border-bottom:1px solid var(--bd);display:flex;flex-direction:column;gap:var(--sp-2)}.account-section .seg{display:flex}.account-section .seg button{flex:1;padding:var(--sp-1) var(--sp-1);font-size:var(--fs-xs)}.account-item{display:flex;gap:var(--sp-3);align-items:center;width:100%;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-ctl);background:none;border:0;cursor:pointer;color:var(--tx);font:inherit;text-decoration:none}@media(hover:hover){.account-item:hover{background:var(--sf2);text-decoration:none}}.account-item.danger{color:var(--fa)}.status-band{display:flex;align-items:center;gap:var(--sp-2);padding:5px 22px;font-size:var(--fs-xs);color:var(--mu);background:var(--sf2);border-bottom:1px solid var(--bd);position:sticky;top:58px;z-index:19}.status-band b{color:var(--tx)}.status-band .spacer{flex:1}.status-band .chip{padding:1px var(--sp-2);font-size:var(--fs-xs)}.status-band .chip .dot{width:7px;height:7px}.status-band .sb-theme{display:inline-grid;place-items:center;width:28px;height:28px;margin:-3px 0;border-radius:var(--r-ctl);border:0;background:none;color:var(--tx);cursor:pointer}@media(hover:hover){.status-band .sb-theme:hover{background:color-mix(in srgb,var(--tx) 10%,transparent)}}.status-band .sb-bell{position:relative;text-decoration:none}.status-band .sb-bell-n{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--fa);color:#fff;font-size:10.5px;font-weight:700;line-height:16px;text-align:center}.side .nav.nav-soon{color:var(--mu)}.side .nav.nav-soon svg{color:#8a94a6}.side button.nav-head{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-2);margin-bottom:2px;border:0;border-radius:var(--r-ctl);background:none;color:var(--navy-tx);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer}@media(hover:hover){.side button.nav-head:hover{background:#ffffff14}}.side .nav-head .nav-head-chev{margin-left:auto}@media(max-width:999px){.topbar .account-text,.topbar .account-chev{display:none}.topbar .account-btn{padding:var(--sp-1)}.status-band{padding:4px 14px;top:calc(54px + env(safe-area-inset-top))}.status-band .sb-module{display:none}}@media print{.status-band,.account{display:none!important}}.account-side .account-menu{padding:var(--sp-1)}.account-side .account-section .seg button{font-size:var(--fs-xs);padding:var(--sp-1) 2px;white-space:nowrap}.account-side .account-head{padding:var(--sp-1);gap:var(--sp-3)}.side-account{margin-top:auto;border-top:1px solid rgba(255,255,255,.15);padding-top:var(--sp-2)}.side-account .account-side{margin:0}.side-account .account-menu{top:auto;bottom:calc(100% + 6px)}.side-account .account-chev{transform:rotate(-90deg)}@media(min-width:1000px){.topbar .account{display:none}}.side a.nav .nav-badge{margin-left:auto;min-width:22px;height:20px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:#e5484d;color:#fff;font-size:var(--fs-xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.bottom-tabs .tab-ic{position:relative;display:inline-flex}.bottom-tabs .tab-badge{position:absolute;top:-5px;left:14px;min-width:18px;height:18px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:#e5484d;color:#fff;font-size:var(--fs-xs);font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--sf)}.crop{display:flex;flex-direction:column;align-items:center}.crop-stage{position:relative;border-radius:var(--r-card);overflow:hidden;background:#222;touch-action:none}.crop-canvas{display:block;cursor:grab;touch-action:none}.crop-canvas:active{cursor:grabbing}.crop-canvas:focus-visible{outline:3px solid var(--br);outline-offset:2px}.crop-wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ddd}.crop-zoom{display:flex;align-items:center;gap:var(--sp-2);width:100%;max-width:320px;margin-top:var(--sp-3)}.crop-zoom input[type=range]{flex:1;accent-color:var(--br);min-height:32px}.crop-pm{font-size:var(--fs-h1);font-weight:600;line-height:1;width:20px;text-align:center}.crop-tools{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;justify-content:center}.crop-preview{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:var(--sp-2)}.crop-preview canvas{border-radius:50%;box-shadow:0 0 0 2px var(--bd)}.shell:before{content:"";position:fixed;left:0;right:0;top:0;height:4px;background:var(--role-base);z-index:60;pointer-events:none}.status-band{background:color-mix(in srgb,var(--role) 11%,var(--sf));border-bottom-color:color-mix(in srgb,var(--role) 30%,var(--bd))}.status-band .sb-role{background:var(--role);color:var(--role-on);font-weight:700;font-size:var(--fs-xs);padding:1px var(--sp-2);border-radius:var(--r-pill);letter-spacing:.2px}.env-badge{display:inline-block;font-weight:800;font-size:var(--fs-sm);line-height:22px;padding:0 var(--sp-3);border-radius:4px;color:#fff;letter-spacing:.4px;white-space:nowrap;box-shadow:0 0 0 2px color-mix(in srgb,#fff 55%,transparent)}.status-band .sb-ver{color:var(--tx);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.side .env-side{display:block;width:calc(100% - 4px);margin:-6px 2px var(--sp-3);box-sizing:border-box;padding:3px var(--sp-2);border-radius:4px;color:#fff;font-weight:800;font-size:var(--fs-sm);letter-spacing:.4px;text-align:center}.side .env-side.env-dev,.env-badge.env-dev{background:#d32f2f}.side .env-side.env-stage,.env-badge.env-stage{background:#1565c0}.side-collapsed .side .env-side{font-size:0;padding:0;height:6px}.side a.nav.active{box-shadow:inset 4px 0 0 var(--role-light)}.side .brand small{color:var(--role-light)}.avatar.ring{box-shadow:0 0 0 2px var(--role-light)}.brand-mc{text-transform:none;white-space:nowrap}.brand-mc i{font-style:italic}.account-section.account-theme{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-3)}.account-theme .label{margin:0}.account-section .seg.seg-icons{display:inline-flex}.account-section .seg.seg-icons button,.account-side .account-section .seg.seg-icons button{flex:none;display:grid;place-items:center;padding:var(--sp-1) var(--sp-3)}.view-as-band{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:#b26b00;color:#fff;font-size:var(--fs-md)}.view-as-band .grow{flex:1;min-width:0}.view-as-band .btn{background:#fff;color:#5a3600;border:0;font-weight:700}.account-section select.select{margin-top:2px}.btn.view-as-btn{width:var(--h-ctl-sm);padding:0;background:#b26b00;border-color:#b26b00;color:#fff}.btn.view-as-btn:hover{background:#8f5600;border-color:#8f5600;color:#fff}.nav-soon-tag{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.3px;color:inherit;opacity:.6;border:1px solid currentColor;border-radius:var(--r-in);padding:0 var(--sp-1);white-space:nowrap}.status-band .sb-desk{display:none;align-items:center;gap:var(--sp-2)}.status-band .btn.sm{min-height:26px;padding:2px var(--sp-2);font-size:var(--fs-xs)}@media(min-width:1000px){.topbar{display:none}.status-band{top:0;padding:max(10px,env(safe-area-inset-top,0px)) 22px 7px}.status-band .sb-desk{display:inline-flex}.side{padding-top:max(18px,env(safe-area-inset-top,0px));padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}.content{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.brand-logo{display:inline-block}.brand-logo img{display:block;height:auto;max-width:100%}.brand-logo-dark,[data-theme=dark] .brand-logo-light{display:none!important}[data-theme=dark] .brand-logo-dark{display:block!important}@media(prefers-color-scheme:dark){:root:not([data-theme]) .brand-logo-light{display:none!important}:root:not([data-theme]) .brand-logo-dark{display:block!important}}@media print{.brand-logo .brand-logo-light{display:block!important}.brand-logo .brand-logo-dark{display:none!important}}.info-text{display:grid;gap:var(--sp-2);font-size:var(--fs-md);line-height:1.5}.info-row{display:flex;gap:var(--sp-2);align-items:flex-start}.info-p{margin:0}.info-dot{color:var(--mu)}.info-tag{flex:none;display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;border-radius:var(--r-pill);padding:1px var(--sp-2);margin-top:2px;background:var(--sf2);color:var(--tx);border:1px solid var(--bd)}.info-row.step .info-tag{background:var(--inb);color:var(--br);border-color:transparent}.info-row.warning .info-tag{background:var(--fab);color:var(--fa);border-color:transparent}.info-row.tip .info-tag{background:var(--wab);color:var(--wa);border-color:transparent}.info-row.value .info-tag{background:var(--okb);color:var(--ok);border-color:transparent}.info-tag.btn-tag{cursor:pointer;font:inherit;font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-3)}.info-tag.btn-tag.step{background:var(--inb);color:var(--br);border-color:transparent}.info-tag.btn-tag.warning{background:var(--fab);color:var(--fa);border-color:transparent}.info-tag.btn-tag.tip{background:var(--wab);color:var(--wa);border-color:transparent}.info-tag.btn-tag.value{background:var(--okb);color:var(--ok);border-color:transparent}.infotip{position:relative;display:inline-flex;align-items:center;margin-left:var(--sp-1);vertical-align:middle}.infotip-btn{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--br);background:var(--inb);color:var(--br);font:700 var(--fs-xs)/1 var(--font);font-style:italic;cursor:help;padding:0;display:inline-grid;place-items:center}.infotip-btn:hover,.infotip.open .infotip-btn{background:var(--br);color:var(--onbr)}.infotip-box{--shift: 0px;position:fixed;left:0;top:0;transform:translate(calc(-50% + var(--shift)),-100%);width:max-content;max-width:280px;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-ctl);background:var(--tx);color:var(--sf);font-size:var(--fs-xs);line-height:1.4;box-shadow:var(--shadow-pop);z-index:1000;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease-out);white-space:normal}.infotip-box:after{content:"";position:absolute;left:50%;top:100%;transform:translate(calc(-50% - var(--shift)));border:6px solid transparent;border-top-color:var(--tx)}.infotip-box.below{transform:translate(calc(-50% + var(--shift)))}.infotip-box.below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--tx)}.infotip:hover .infotip-box,.infotip-btn:focus-visible+.infotip-box,.infotip.open .infotip-box{opacity:1;pointer-events:auto}@media(hover:none){.infotip:hover .infotip-box{opacity:0;pointer-events:none}.infotip.open .infotip-box{opacity:1;pointer-events:auto}.infotip-btn{width:22px;height:22px;font-size:var(--fs-xs)}}.vr-close{position:fixed;top:14px;right:14px;z-index:61;width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:#13222f;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #0006}@media(hover:hover){.vr-close:hover{background:#e9eef5}}.vr-lightbox .bar{padding-right:70px;min-height:48px}.vr-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:61;width:52px;height:52px;border-radius:50%;border:0;background:#ffffffeb;color:#13222f;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #0006}.vr-nav.prev{left:14px}.vr-nav.next{right:14px}.rot-left{transform:rotate(180deg)}.rot-up{transform:rotate(-90deg)}.rot-down{transform:rotate(90deg)}.switch{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;margin-left:var(--sp-2);color:var(--mu)}.switch input{position:absolute;opacity:0;width:0;height:0}.switch-track{position:relative;width:30px;height:16px;border-radius:var(--r-pill);background:var(--bd);transition:background-color var(--t-fast) var(--ease-std)}.switch-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:translate var(--t-fast) var(--ease-std)}.switch.on .switch-track{background:var(--wa)}.switch.on .switch-knob{translate:14px 0}.switch.on{color:var(--wa)}.switch input:focus-visible+.switch-track{outline:2px solid var(--br);outline-offset:2px}@media(display-mode:standalone){.shell{height:100vh;min-height:0;overflow:hidden}.side{height:100vh;overflow-y:auto}.main{height:100vh}.topbar{position:static}.content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.status-band{position:static}:root,:root:has(.status-band){--sticky-top: 12px}}.side .nav-fold{margin-left:auto;background:none;border:0;color:inherit;opacity:.7;padding:var(--sp-1);cursor:pointer;display:inline-grid;place-items:center;border-radius:var(--r-in)}@media(hover:hover){.side .nav-fold:hover{opacity:1;background:#ffffff14}}.side .nav-fold .rot{transform:rotate(0)}.side .nav-fold .rot-down{transform:rotate(90deg)}.side .nav-sub{margin:0 0 2px 30px;border-left:1px solid rgba(255,255,255,.12);padding-left:4px}.side .nav-subitem{padding:var(--sp-1) var(--sp-2) var(--sp-1) calc(var(--sp-2) + 6px);font-size:var(--fs-sm);min-height:0}.side-search{display:flex;align-items:center;gap:var(--sp-2);width:calc(100% - 4px);margin:-6px 2px var(--sp-3);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-ctl);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--navy-tx);font:inherit;font-size:var(--fs-sm);cursor:pointer}@media(hover:hover){.side-search:hover{background:#ffffff1f}}.side-search kbd{margin-left:auto;font:600 10.5px var(--font);color:var(--navy-mu);border:1px solid rgba(255,255,255,.2);border-radius:var(--r-in);padding:1px var(--sp-1)}.side-resizer{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;z-index:5}.side-resizer:hover{background:#ffffff1f}body.side-dragging{-webkit-user-select:none;user-select:none;cursor:col-resize}.side .nav{position:relative}.side .nav-star{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:#ffffff59;font-size:var(--fs-sm);cursor:pointer;opacity:0;padding:2px var(--sp-1)}.side .nav:hover .nav-star,.side .nav-star.on{opacity:1}.side .nav-star.on{color:#f2b84b}.side .nav-badge.in{background:var(--br);color:#fff}.side .nav-dot{width:9px;height:9px;border-radius:50%;background:#f2776e;margin-left:var(--sp-1);flex:none;box-shadow:0 0 0 2px var(--navy)}.side-collapsed .side{padding-left:8px;padding-right:8px}.side .brand .brand-square,.side-collapsed .side .brand .brand-wide{display:none}.side-collapsed .side .brand .brand-square{display:block;width:44px;height:44px;border-radius:50%}.side-collapsed .side .brand small,.side-collapsed .side .nav>span,.side-collapsed .side .nav-soon-tag,.side-collapsed .side .group-btn>span,.side-collapsed .side .group-btn .rot,.side-collapsed .side .group-btn .rot-down,.side-collapsed .side .nav-sub,.side-collapsed .side .nav-fold,.side-collapsed .side-search span{display:none}.side-collapsed .side .group-btn{height:1px;padding:0;margin:var(--sp-2) var(--sp-1) var(--sp-1);background:#ffffff26}.side-collapsed .side .nav{justify-content:center;padding-left:0;padding-right:0}.side-collapsed .side .nav-badge{position:absolute;top:2px;right:2px}.side-collapsed .side-search{justify-content:center;padding:var(--sp-2) 0}.side-collapsed .side .side-account{overflow:hidden}.side-collapsed .side .side-account .account-menu{position:fixed;left:calc(var(--side-w, 72px) + 8px);bottom:12px;top:auto;width:300px;min-width:300px}.navsearch{width:min(640px,100%);padding:var(--sp-3) var(--sp-4)}.navsearch-in{display:flex;align-items:center;gap:var(--sp-3);border:1.5px solid var(--bd);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3)}.navsearch-in input{flex:1;border:0;background:none;font:inherit;font-size:var(--fs-lg);color:var(--tx);outline:none}.navsearch-in kbd{font:600 var(--fs-xs) var(--font);color:var(--mu);border:1px solid var(--bd);border-radius:var(--r-in);padding:1px var(--sp-1)}.navsearch-list{margin-top:var(--sp-2);display:grid;grid-template-columns:minmax(0,1fr);gap:2px;max-height:60vh;overflow-y:auto;overflow-x:hidden}.navsearch-list>div{min-width:0}.navsearch-row{min-width:0}.navsearch-row .grow{min-width:0;overflow:hidden}.navsearch-row .ell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navsearch-row{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;padding:var(--sp-2) var(--sp-2);border:0;border-radius:var(--r-ctl);background:none;color:var(--tx);font:inherit;cursor:pointer}.navsearch-row.on{background:var(--inb)}.navsearch-head{font-size:var(--fs-xs);font-weight:600;color:var(--mu);padding:var(--sp-2) var(--sp-2) 2px;text-transform:none}.part-kind{font:inherit;font-weight:600;margin-right:var(--sp-1)}.part-kind.k-p{color:#2f7d6d}.part-kind.k-c{color:#9a5bb5}.part-kind.k-e{color:#2f6fb0}[data-theme=dark] .part-kind.k-p{color:#5cc2ac}[data-theme=dark] .part-kind.k-c{color:#c99bdd}[data-theme=dark] .part-kind.k-e{color:#7fb2e8}.qty{display:inline-flex;align-items:center;gap:var(--sp-1)}.qty-btn{width:34px;height:34px;border-radius:var(--r-ctl);border:1px solid var(--bd);background:var(--sf);color:var(--tx);font:600 var(--fs-h2)/1 var(--font);cursor:pointer;display:inline-grid;place-items:center;padding:0;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media(hover:hover){.qty-btn:hover:not(:disabled){background:var(--inb);border-color:var(--br);color:var(--br)}}.qty-btn:disabled{opacity:.4;cursor:default}.qty .qty-in{width:64px;text-align:center}.qty-unit{color:var(--mu);font-size:var(--fs-sm);margin-left:2px}.qty.lg .qty-btn{width:42px;height:42px;font-size:var(--fs-h1)}.qty.lg .qty-in{width:72px;font-size:var(--fs-lg)}.side .nav:has(.nav-badge) .nav-star{right:38px}.side .group-btn.has-active>span:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--br);margin-left:var(--sp-1);vertical-align:middle}.mono{font:inherit;font-variant-numeric:tabular-nums;letter-spacing:0}.bc-contract{border:1px solid var(--bd);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);background:var(--sf2)}.side-head{display:flex;align-items:flex-start;gap:var(--sp-2)}.side-head .brand{flex:1;min-width:0}.side-fold{flex:none;width:30px;height:30px;margin-top:var(--sp-1);border:0;border-radius:var(--r-ctl);background:#ffffff14;color:var(--navy-tx);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media(hover:hover){.side-fold:hover{background:#ffffff2e;color:#fff}}.side-collapsed .side-head{flex-direction:column;align-items:center;gap:var(--sp-1)}.side-collapsed .side-head .brand{padding-bottom:var(--sp-1)}.side-collapsed .side-fold{margin:0 0 var(--sp-2)}@media(max-width:1000px){.side-fold{display:none}}.r-high{--rc: var(--br)}.r-medium{--rc: var(--wa)}.r-low{--rc: var(--mu)}.r-none{--rc: var(--bd)}.rel-dot{width:8px;height:8px;border-radius:50%;background:var(--rc);flex:none}.r-none .rel-dot{background:transparent;border:1.5px dashed var(--mu)}.bcd-bar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2);min-width:0}.rel-filter{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.rel-filter-l{font-size:var(--fs-sm);color:var(--mu);margin-right:2px}.rel-chip{display:inline-flex;align-items:center;gap:var(--sp-1)}.rel-chip.on{color:var(--tx);text-decoration:none;border-color:var(--rc)}.rel-chip:not(.on) .rel-dot{opacity:.35}.rel-chip em{font-style:normal;font-size:var(--fs-xs);color:var(--mu)}.rel-pick{display:inline-flex;border:1px solid var(--bd);border-radius:var(--r-ctl);overflow:hidden}.rel-pick button{border:0;border-right:1px solid var(--bd);background:var(--sf);color:var(--mu);font:inherit;font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-2);cursor:pointer;white-space:nowrap}.rel-pick button:last-child{border-right:0}.rel-pick button.on{background:var(--rc);color:#fff;font-weight:600}.rel-pick button.r-low.on{background:var(--tx);color:var(--sf)}.rel-mark{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm)}.debug-panel{position:fixed;right:12px;bottom:12px;z-index:60;font-size:var(--fs-xs);color:#e6edf5}.debug-panel .debug-toggle{display:inline-flex;gap:var(--sp-2);align-items:center;padding:var(--sp-1) var(--sp-2);border:0;border-radius:var(--r-ctl);background:#3f4a56;color:#fff;font:inherit;font-weight:600;cursor:pointer;box-shadow:0 2px 8px #00000040}.debug-panel.open .debug-toggle{border-radius:var(--r-ctl) var(--r-ctl) 0 0}.debug-panel .debug-body{width:min(560px,calc(100vw - 24px));max-height:46vh;overflow:auto;padding:var(--sp-2) var(--sp-2);border-radius:0 var(--r-ctl) var(--r-ctl) var(--r-ctl);background:#1f262e;box-shadow:0 6px 20px #00000059}.debug-panel .debug-kv{margin-bottom:var(--sp-1);overflow-wrap:anywhere}.debug-panel .debug-kv b{color:#a9b4c2;margin-right:var(--sp-1)}.debug-panel table{width:100%;border-collapse:collapse;margin-top:var(--sp-1);font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-xs)}.debug-panel th{text-align:left;color:#a9b4c2;font-weight:600;padding:2px var(--sp-1)}.debug-panel td{padding:2px var(--sp-1);border-top:1px solid #2E3843;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.debug-panel td.num{text-align:right}.debug-panel tr.bad td{color:#f97066}.access-tbl .access-sec td{background:var(--sf2);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--mu)}.access-tbl .access-cell{min-width:112px;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-sm)}.access-tbl .access-cell.lv-read{color:var(--wa, #B0661A);font-weight:600}.access-tbl .access-cell.lv-none{color:var(--fa);font-weight:600}.seg a.soon:not(.on){opacity:.7}.seg .vt-badge{min-width:20px;height:18px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:#e5484d;color:#fff;font-size:var(--fs-xs);display:inline-flex;align-items:center;justify-content:center}.rel-dd{display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--h-pill);box-sizing:border-box;border:1.5px solid var(--bd);background:var(--sf);color:var(--mu);border-radius:var(--r-pill);padding:0 10px;font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap}.rel-dd svg{margin-left:2px;opacity:.7}.rel-dd.set{background:transparent;border-color:var(--rc);color:var(--rc)}.rel-dd.set .rel-dot{background:var(--rc)}.rel-dd:disabled{cursor:default}.rel-dd:focus-visible{outline:2px solid var(--br);outline-offset:2px}.rel-menu{position:fixed;z-index:80;min-width:160px;padding:var(--sp-1);background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop)}.rel-menu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;color:var(--tx);font:inherit;font-size:var(--fs-sm);min-height:var(--h-ctl-sm);padding:0 10px;border-radius:var(--r-in);cursor:pointer;text-align:left}.rel-menu button:hover,.rel-menu button:focus-visible{background:var(--hv, rgba(127, 127, 127, .12));outline:none}.rel-menu button.on{font-weight:600}.rel-menu button svg{margin-left:auto;color:var(--br)}.st-ok{--pc: var(--ok)}.st-wa{--pc: var(--wa)}.st-fa{--pc: var(--fa)}.st-mu{--pc: var(--mu)}.tbl th.th-x{position:relative;padding-right:22px;white-space:normal;vertical-align:bottom;transition:background-color var(--t-fast) var(--ease-std)}.tbl th.th-x:hover,.tbl th.th-x:has(.th-menu[aria-expanded=true]){background:var(--inb)!important;color:var(--tx)}.th-x .th-in .ell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;white-space:normal;overflow:hidden;line-height:1.2}.tbl th.th-x.num{padding-right:var(--sp-2)}.th-x.num .th-in{justify-content:flex-end}.th-x.num .th-sort{text-align:right;transition:translate var(--t-fast) var(--ease-std)}.tbl th.th-x.num:hover .th-sort,.tbl th.th-x.num:has(.th-menu[aria-expanded=true]) .th-sort{translate:-16px 0}.th-sort{display:inline-flex;align-items:flex-end;gap:var(--sp-1);min-width:0;max-width:100%;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.th-sort:hover .ell{text-decoration:underline}.th-arrow{font-size:10px;line-height:1;color:var(--br);margin-left:2px;transform:translateY(-1px)}.th-rs{position:absolute;top:0;right:-3px;bottom:0;width:7px;cursor:col-resize;z-index:1;touch-action:none}.th-rs:hover,.th-rs:active{background:linear-gradient(var(--br),var(--br)) center / 2px 60% no-repeat}.tbl th.th-x:last-child .th-rs{display:none}@media print{.th-rs{display:none}}.tbl-fixed{table-layout:fixed}.tbl-fixed td .ell,.tbl-fixed td a.ell{display:block}.st-f-ok{--rc: var(--ok)}.st-f-wa{--rc: var(--wa)}.st-f-fa{--rc: var(--fa)}.st-f-mu{--rc: var(--mu)}.st-f-none{--rc: var(--bd)}.st-f-none .rel-dot{background:transparent;border:1.5px dashed var(--mu)}.rel-chip,.pill-toggle,.st-pill,.rel-dd,.chip,.count-pill{box-sizing:border-box;height:var(--h-ctl-sm);min-height:0;border-radius:var(--r-ctl);border:1.5px solid var(--bd);padding:0 var(--sp-3);font:inherit;font-size:var(--fs-sm);font-weight:600;line-height:1;white-space:nowrap;background:var(--sf);display:inline-flex;align-items:center;gap:var(--sp-2)}.rel-chip,.pill-toggle{color:var(--tx);cursor:pointer}.rel-chip:not(.on){color:var(--mu)}.rel-chip.on{text-decoration:none;border-color:var(--rc)}.pill-toggle.on{background:var(--br);border-color:var(--br);color:var(--onbr)}.pill-toggle:focus-visible,.rel-chip:focus-visible{outline:2px solid var(--br);outline-offset:2px}.rel-filter-l{font-size:var(--fs-sm);font-weight:600}.chip{border-color:transparent;background:var(--sf2)}.count-pill{border-color:transparent;background:var(--sf2);color:var(--mu)}.st-pill{color:var(--pc, var(--mu));border-color:var(--pc, var(--bd));background:transparent}.rel-dd{min-width:0;background:transparent}.tbl-fixed td{overflow:hidden}.st-pill,.rel-dd{max-width:100%;min-width:0}.st-pill .ell{min-width:0}.input,.select{height:var(--h-ctl);padding-top:0;padding-bottom:0}.dmx-menu:focus{outline:none}.dmx-menu{position:fixed;z-index:90;min-width:220px;max-width:320px;max-height:70vh;overflow:auto;padding:var(--sp-1);background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop)}.dmx-menu>button{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-ctl-sm);border:0;background:none;color:var(--tx);font:inherit;font-size:var(--fs-sm);padding:0 var(--sp-3);border-radius:var(--r-in);cursor:pointer;text-align:left}.dmx-menu>button svg{color:var(--br)}.dmx-menu>button:hover:not(:disabled),.dmx-menu>button:focus-visible{background:var(--sf2);outline:none}.dmx-menu>button:disabled{color:var(--mu);cursor:default}.dmx-menu-kbd{margin-left:auto;padding-left:var(--sp-3);font:inherit;font-size:var(--fs-xs);color:var(--mu);white-space:nowrap}.dmx-menu>button:disabled svg{color:var(--mu)}.dmx-menu>button.danger,.dmx-menu>button.danger svg{color:var(--fa)}.dmx-menu>button.on{font-weight:600}.dmx-menu>button>span:last-of-type{flex:1}.dmx-menu-noicon{width:16px;flex:none}.dmx-menu-sec{font-size:var(--fs-sm);font-weight:600;color:var(--tx);padding:var(--sp-2) var(--sp-3) var(--sp-1);border-top:1px solid var(--bd);margin-top:var(--sp-1)}.dmx-menu-sec:first-child{border-top:0;margin-top:0}.dmx-menu-content{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.th-x .th-in{display:flex;align-items:flex-end;gap:var(--sp-1);min-width:0}.th-menu{position:absolute;right:4px;bottom:5px;border:0;background:none;color:var(--mu);padding:2px;border-radius:var(--r-in);cursor:pointer;opacity:0;display:inline-flex}.th-x:hover .th-menu,.th-menu[aria-expanded=true]{opacity:1}.th-menu:hover{background:color-mix(in srgb,var(--tx) 10%,transparent);color:var(--tx)}.th-filtered{color:var(--br);flex:none;display:inline-flex}.tbl tr.sel>td{background:color-mix(in srgb,var(--br) 12%,transparent)}.row-dots{border:0;background:none;color:var(--mu);padding:2px;border-radius:var(--r-in);cursor:pointer;display:inline-flex;opacity:0;flex:none;transition:opacity var(--t-fast) var(--ease-std)}.tbl tr:hover .row-dots,.tbl tr.sel .row-dots,.row-dots[aria-expanded=true]{opacity:1}.row-dots:hover{background:var(--sf2);color:var(--tx)}.code-cell{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-1);min-width:0}.list-bar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:var(--sp-2) 0 var(--sp-3);border-bottom:1px solid var(--bd);margin-bottom:var(--sp-3)}.list-bar-title{font-weight:600;font-size:var(--fs-md)}.list-bar-sep{width:1px;align-self:stretch;background:var(--bd);margin:0 var(--sp-1)}.list-bar .lb-btn{display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--h-ctl-sm);border:0;background:none;color:var(--tx);font:inherit;font-size:var(--fs-sm);padding:0 var(--sp-2);border-radius:var(--r-ctl);cursor:pointer;white-space:nowrap}.list-bar .lb-btn[aria-expanded=true],.list-bar .lb-btn.on{background:var(--sf2)}@media(hover:hover){.list-bar .lb-btn:hover{background:var(--sf2)}}.list-bar .lb-btn.on{color:var(--br)}.list-bar .lb-btn svg{color:var(--br)}.list-bar .lb-view{color:var(--br);font-weight:600}.list-bar .lb-right{margin-left:auto;display:flex;gap:var(--sp-1)}.list-bar .lb-search{width:240px}.list-bar .lb-search .input{height:var(--h-ctl-sm)}.list-bar .lb-date{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--mu);white-space:nowrap}.list-bar .lb-chips{display:inline-flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}body.list-full .list-full-host{position:fixed;inset:0;z-index:70;margin:0;border-radius:0;overflow:auto}body.list-full .list-full-host{background:var(--sf)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.card>.list-bar{position:sticky;top:calc(var(--sticky-top) - 12px);z-index:6;background:var(--sf);margin-left:calc(-1 * var(--sp-4));margin-right:calc(-1 * var(--sp-4));padding-left:var(--sp-4);padding-right:var(--sp-4)}.card:is(:has(>.list-bar),:has(>.pl-head))>.table-wrap{overflow-x:clip}.card:is(:has(>.list-bar),:has(>.pl-head))>.table-wrap thead th{position:sticky;top:calc(var(--sticky-top) - 12px + var(--lb-h, 56px));z-index:5;background:var(--sf)}.card.tbl-sticky>.table-wrap{overflow-x:clip}.card.tbl-sticky>.table-wrap thead th{position:sticky;top:calc(var(--sticky-top) - 12px);z-index:5;background:var(--sf)}.tbl-box thead th{position:sticky;top:0;z-index:2;background:var(--sf)}.card:has(>.list-bar) .pl-filters,.card:has(>.list-bar) [data-list-filters]{scroll-margin-top:calc(var(--sticky-top) + var(--lb-h, 56px))}body.list-full .card.list-full-host>.list-bar{position:static;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.list-full .card.list-full-host>.table-wrap thead th{top:0}body.list-full .card.list-full-host{display:flex;flex-direction:column;overflow:hidden}body.list-full .card.list-full-host>*{flex:none}body.list-full .card.list-full-host>.table-wrap{flex:1 1 auto;min-height:0;overflow:auto}body.list-full .card.list-full-host>.table-wrap thead th{position:sticky;top:0;z-index:2;background:var(--sf)}body.list-full .card.list-full-host:not(:has(>.table-wrap)){display:block;overflow:auto}body.list-full .list-full-host:not(:has(>.table-wrap)) .table-wrap{overflow-x:clip}body.list-full .list-full-host:not(:has(>.table-wrap)) .table-wrap thead th{position:sticky;top:0;z-index:2;background:var(--sf)}.infotip .infotip-btn{width:18px;height:18px;min-height:0;padding:0;border-radius:50%;border:1.5px solid var(--br);background:var(--br);color:#fff;font:700 var(--fs-xs)/1 var(--font);font-style:italic;display:inline-grid;place-items:center;flex:none}.infotip .infotip-btn:hover,.infotip.open .infotip-btn{filter:brightness(1.15);background:var(--br);color:#fff}.infotip .infotip-btn:hover,.infotip.open .infotip-btn{filter:none;background:color-mix(in srgb,var(--br) 62%,#000);border-color:color-mix(in srgb,var(--br) 62%,#000);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--br) 40%,transparent)}.v2-act .infotip .infotip-btn:hover,.v2-act .infotip.open .infotip-btn{border-color:#fff}.side-collapsed .side-search kbd{display:none}.account-section .seg.seg-grid{display:grid;width:100%}.account-section .seg.seg-grid-2{grid-template-columns:1fr 1fr}.account-section .seg.seg-grid-3{grid-template-columns:1fr 1fr 1fr}.account-side .account-section .seg.seg-grid button,.account-section .seg.seg-grid button{border:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);padding:var(--sp-1) 4px}.account-section .seg.seg-grid button+button{border-left:0}.account-section .seg.seg-grid-2 button:nth-child(2n),.account-section .seg.seg-grid-3 button:not(:nth-child(3n+1)){border-left:1.5px solid var(--bd)}.account-section .seg.seg-grid-2 button:nth-child(n+3),.account-section .seg.seg-grid-3 button:nth-child(n+4){border-top:1.5px solid var(--bd)}.account-menu{border-radius:var(--r-card)}.account-side .account-menu,.side-account .account-menu{width:100%}.account-info div{min-width:0}.account-info div>svg{flex:none}.account-info .ell,.account-head .ell,.account-section>.ell{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md{font-size:var(--fs-body);line-height:1.55;color:var(--tx);overflow-wrap:anywhere}.md>:first-child,.md-inner>:first-child{margin-top:0}.md>:last-child,.md-inner>:last-child{margin-bottom:0}.md h2,.md h3,.md h4{margin:var(--sp-4) 0 var(--sp-2);line-height:1.25;scroll-margin-top:var(--sp-3)}.md h2{font-size:var(--fs-h2)}.md h3{font-size:var(--fs-lg)}.md h4{font-size:var(--fs-md)}.md p,.md ul,.md ol,.md blockquote,.md pre,.md-table{margin:0 0 var(--sp-3)}.md ul,.md ol{padding-left:1.4em}.md li+li{margin-top:2px}.md code{font-family:ui-monospace,Consolas,monospace;font-size:.92em;background:var(--sf2);border-radius:var(--r-in);padding:0 4px}.md pre{background:var(--sf2);border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);overflow:auto}.md pre code{background:none;padding:0}.md blockquote{border-left:3px solid var(--bd);padding-left:var(--sp-3);color:var(--mu)}.md hr{border:0;border-top:1px solid var(--bd);margin:var(--sp-4) 0}.md a{color:var(--br)}.md-img{display:block;max-width:100%;height:auto;border-radius:var(--r-ctl);border:1px solid var(--bd);margin:var(--sp-2) 0}.md-img-wait{display:block;height:120px;border-radius:var(--r-ctl);background:var(--sf2);margin:var(--sp-2) 0}.md-img-missing{display:block;color:var(--fa);font-size:var(--fs-sm)}.md-key{display:inline-block;min-width:1.8em;padding:1px 8px;font:600 .9em/1.4 inherit;text-align:center;color:var(--tx);background:var(--sf);border:1px solid var(--bd);border-bottom-width:3px;border-radius:var(--r-in);white-space:nowrap}.md-mark{background:var(--wab);color:var(--tx);padding:0 3px;border-radius:3px;box-shadow:inset 0 -2px 0 var(--wa)}.md-callout{border-radius:var(--r-ctl);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3);border-left:4px solid}.md-callout-h{display:block;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.md-callout.wa{background:var(--wab);border-color:var(--wa)}.md-callout.wa .md-callout-h{color:var(--wa)}.md-callout.fa{background:var(--fab);border-color:var(--fa)}.md-callout.fa .md-callout-h{color:var(--fa)}.md-callout.ok{background:var(--okb);border-color:var(--ok)}.md-callout.ok .md-callout-h{color:var(--ok)}.md-callout.in{background:var(--inb);border-color:var(--br)}.md-callout.in .md-callout-h{color:var(--br)}.md-table{overflow-x:auto}.doc-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:baseline;padding:1px 8px;margin:0 2px;border:1px solid var(--br);border-radius:var(--r-pill);background:var(--inb);color:var(--br);font:inherit;font-size:.95em;font-weight:600;line-height:1.5;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-chip:disabled{cursor:default}.doc-chip.gone{border-color:var(--bd);background:var(--sf2);color:var(--mu);text-decoration:line-through;font-weight:400}.doc-dialog{max-height:72vh;overflow:auto}.doc-image{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:var(--r-ctl)}.file-thumb{position:relative;display:inline-flex;flex:none}.file-thumb-img{width:40px;height:40px;padding:0;border:1px solid var(--bd);border-radius:var(--r-in);background:var(--sf2);overflow:hidden;display:grid;place-items:center;cursor:zoom-in;color:var(--mu)}.file-thumb-img img{width:100%;height:100%;object-fit:cover;display:block}.file-thumb-x{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--bd);background:var(--sf);color:var(--tx);display:grid;place-items:center;cursor:pointer}.item-pic{position:relative;display:grid;place-items:center;background:#fff;overflow:hidden}.item-pic img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.item-pic-none{position:absolute;width:55%;height:55%;fill:none;stroke:#b9c2cb;stroke-width:1.6;stroke-linejoin:round}.item-pic.has .item-pic-none{display:none}.item-pic:not(.has){background:var(--sf2)}.item-pic:not(.has) .item-pic-none{stroke:var(--mu);opacity:.55}@media print{.item-pic:not(.has){background:#fff}.item-pic:not(.has) .item-pic-none{stroke:#b9c2cb;opacity:1}}.lb-active{display:inline-flex;align-items:center;gap:2px;min-width:0}.lb-active .pill-toggle{display:inline-flex;align-items:center;gap:6px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pic-progress{height:10px;border-radius:6px;background:var(--sf2);border:1px solid var(--bd);overflow:hidden}.pic-progress>span{display:block;height:100%;background:var(--br);transition:width var(--t-slow) var(--ease-std)}.ok-t{color:var(--ok)}.wa-t{color:var(--wa)}.fa-t{color:var(--fa)}.maint-band{display:flex;gap:var(--sp-2);align-items:baseline;flex-wrap:wrap;padding:8px 22px;font-size:var(--fs-sm);color:#fff;position:sticky;top:0;z-index:70}.maint-band.planned{background:#b26b00}.maint-band.running{background:#c23b32}.maint-band b{white-space:nowrap}.login-maint{position:fixed;top:0;left:0;right:0;z-index:70}.maint-band.update{background:#12699d;align-items:center}.maint-band .maint-btn{margin-left:auto;border:1.5px solid #fff;background:transparent;color:#fff;font:inherit;font-weight:700;border-radius:var(--r-ctl);padding:2px var(--sp-3);cursor:pointer}.maint-band .maint-btn:hover{background:#ffffff26}[aria-haspopup=menu][aria-expanded=true],[aria-haspopup=listbox][aria-expanded=true]{box-shadow:0 0 0 1.5px var(--br)}[aria-haspopup=menu][aria-expanded=true]{border-color:var(--br);background-color:var(--sf2)}.nav.nav-dbg,.nav.nav-dbg>svg{color:var(--dbg)}.side a.nav.nav-dbg,.side a.nav.nav-dbg>svg{color:#3ddc84}.side a.nav.nav-dbg.active{color:#3ddc84}.nav.nav-dbg.active,.nav.nav-dbg[aria-current=page]{box-shadow:inset 3px 0 0 var(--dbg)}.dbg-only,.btn.dbg-only,.status-band .sb-ver.dbg-only{color:var(--dbg)}.btn.dbg-only{border-color:var(--dbg);background:var(--dbgb)}:is(.v2-menu,.dmx-menu) button.dbg-only{color:var(--dbg);font-weight:600}.debug-panel .debug-toggle{color:var(--dbg);background:var(--dbgb)}.side .env-side+.side-search{margin-top:0}.list-row:hover .row-dots,.list-row .row-dots[aria-expanded=true]{opacity:1}.vr-pic{width:36px;height:36px;flex:none;border-radius:6px;border:1px solid var(--bd);margin-right:var(--sp-2);vertical-align:middle}.vr-pic.inl{display:inline-grid;width:28px;height:28px}.vr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-2);margin:var(--sp-2) 0}.vr-card{position:relative;display:flex;flex-direction:column;text-align:left;font:inherit;color:var(--tx);background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-ctl);padding:0;overflow:hidden;cursor:pointer}@media(hover:hover){.vr-card:hover{border-color:var(--br)}}.vr-card .item-pic{aspect-ratio:1 / 1;width:100%}.vr-card-t{display:flex;flex-direction:column;gap:2px;padding:var(--sp-1) var(--sp-2) var(--sp-2);font-size:var(--fs-sm);min-width:0;border-top:1px solid var(--bd);background:var(--sf2)}.vr-card-add{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:var(--br);color:#fff;display:grid;place-items:center}.fr-pic{width:14mm;padding:1mm!important}.fr-pic .item-pic{width:12mm;height:12mm;border-radius:1mm}.mp-toolli{display:inline-flex;align-items:center}.ad-picbox{float:right;width:140px;margin:0 0 var(--sp-3) var(--sp-3);text-align:center}.ad-pic{width:140px;height:140px;border:1px solid var(--bd);border-radius:var(--r-ctl)}.ad-picnote{display:none;margin-top:4px;line-height:1.35}.ad-picbox:has(.item-pic.none) .ad-picnote{display:block}[data-cm]{cursor:context-menu}[data-cm] .row-dots{cursor:pointer}[data-cm]:hover .row-dots,[data-cm]:focus-within .row-dots,[data-cm].sel .row-dots{opacity:1}@media(hover:none){.row-dots{opacity:.7;min-width:40px;min-height:40px;align-items:center;justify-content:center;margin-block:-8px}[data-cm],[data-cm] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-cm] input,[data-cm] textarea,[data-cm] [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}[data-cm]{transition:background-color var(--t-slow) var(--ease-std)}[data-cm].cm-press{background-color:var(--sf2)!important;box-shadow:inset 0 0 0 999px #7f7f7f1f}.page-menu-btn{display:inline-grid;place-items:center;width:var(--h-ctl-sm);height:var(--h-ctl-sm);border:1px solid transparent;border-radius:var(--r-ctl);background:none;color:var(--mu);cursor:pointer;flex:none}@media(hover:hover){.page-menu-btn:hover{border-color:var(--bd);color:var(--tx)}}body.page-max .side,body.page-max .side-resizer{display:none!important}@media print{.page-menu-btn{display:none}}.max-tools{display:inline-flex;align-items:center;gap:var(--sp-1);flex:none}.tbl-tools{display:flex;justify-content:flex-end;margin-bottom:var(--sp-2)}body.list-full .list-full-host>.tbl-tools{flex:none}.has-tbl-tools{display:flex;flex-wrap:nowrap!important;align-items:center;min-width:0}.has-tbl-tools>.chip,.has-tbl-tools>.st-pill,.has-tbl-tools>.rel-chip,.has-tbl-tools>.count-pill{display:block;flex:0 1 auto;min-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:calc(var(--h-ctl-sm) - 3px)}.has-tbl-tools>.tbl-tools{margin:0 0 0 auto;flex:none;padding-left:var(--sp-2)}.dens-seg{display:inline-flex;align-items:center;gap:2px;height:var(--h-ctl-sm);padding:2px;border:1px solid var(--bd);border-radius:var(--r-ctl);flex:none}.dens-seg button{display:inline-grid;place-items:center;width:28px;height:100%;border:0;border-radius:calc(var(--r-ctl) - 2px);background:none;color:var(--mu);cursor:pointer;transition:background-color var(--t-fast) var(--ease-std),color var(--t-fast) var(--ease-std)}.dens-seg button[aria-pressed=true]{background:var(--inb);color:var(--br)}@media(hover:hover){.dens-seg button[aria-pressed=false]:hover{color:var(--tx)}}@media print{.dens-seg{display:none}}html[data-density=compact] .tbl td{padding-top:1px;padding-bottom:1px;font-size:var(--fs-sm);line-height:1.25}@media(pointer:coarse){html[data-density=compact] .tbl td{padding-top:3px;padding-bottom:3px}}html[data-density=compact] .tbl th{padding-bottom:2px}html[data-density=compact] .tbl td .chip,html[data-density=compact] .tbl td .st-pill,html[data-density=compact] .tbl td .pill-toggle{min-height:20px;height:20px;padding-top:0;padding-bottom:0;font-size:var(--fs-xs)}html[data-density=compact] .tbl td .pill-toggle{min-width:24px;padding-left:6px;padding-right:6px}html[data-density=compact] .tbl td .btn,html[data-density=compact] .tbl td .rel-dd,html[data-density=compact] .tbl td select{min-height:24px;height:24px;padding-top:0;padding-bottom:0}html[data-density=compact] .tbl td .row-dots,html[data-density=compact] .tbl td .page-menu-btn{width:24px;height:24px}html[data-density=compact] .tbl .lat-ai th,html[data-density=compact] .tbl .lat-ai td{padding-top:0;padding-bottom:0}.fbox{display:flex;flex-direction:column;gap:0}.fbox[data-cm]{cursor:default}.fbox.v2{background:var(--sf2);border:1px solid var(--bd);border-radius:var(--r-ctl);padding:var(--sp-3);margin-bottom:var(--sp-2)}.fbox.v1:not(.v2){border-bottom:1px solid var(--bd);padding-bottom:var(--sp-3);margin-bottom:var(--sp-2)}.fhead{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mu);margin-bottom:var(--sp-2)}.fhead .row-dots{opacity:1}.fclear{border:0;background:none;color:var(--br);font:inherit;font-size:var(--fs-xs);font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;padding:2px 4px;border-radius:var(--r-in)}.fclear:hover{background:var(--sf)}.flabel{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--mu)}.fsum{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-1);border-bottom:1px solid var(--bd);margin-bottom:var(--sp-1);display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.fsum-x{border:0;background:var(--sf2);color:var(--mu);border-radius:50%;width:20px;height:20px;display:inline-grid;place-items:center;cursor:pointer}@media(hover:hover){.fsum-x:hover{color:var(--fa)}}.kit-tag{display:inline-flex;align-items:center;gap:var(--sp-1);flex:none;font-size:var(--fs-sm);color:var(--mu);white-space:nowrap}.kit-tag svg{color:var(--br)}.kit-mark,.kit-used{flex:none;display:inline-flex;padding:2px;border:0;border-radius:var(--r-in);background:none}.kit-used{cursor:pointer}.kit-mark{color:var(--br)}.kit-open,.kit-open-gap{flex:none;display:inline-grid;place-items:center;width:26px;height:26px}.kit-open{border:0;border-radius:var(--r-in);background:none;color:var(--mu);cursor:pointer;padding:0;transition:background-color var(--t-fast) var(--ease-std)}.kit-open svg{transition:transform var(--t-fast) var(--ease-std)}@media(hover:hover){.kit-open:hover{background:var(--inb);color:var(--br)}}.kit-open[aria-expanded=true]{color:var(--br)}.kit-open[aria-expanded=true] svg{transform:rotate(90deg)}.kit-open:focus-visible{outline:2px solid var(--br);outline-offset:1px}.kit-open:focus:not(:focus-visible){outline:none;box-shadow:none}.branch-slot .kit-open{width:22px;height:22px}.branch-row.kit-kept>:not(.branch-stock){opacity:.55}.branch-row.kit-kept .branch-code,.branch-row.kit-kept .ell{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--mu) 60%,transparent)}.kit-used{color:var(--mu)}.kit-used:hover{background:var(--sf2)}.kit-used:focus-visible{outline:2px solid var(--br);outline-offset:1px}@media(pointer:coarse){.kit-mark,.kit-used{padding:var(--sp-1)}}.tbl .branch-child>td{padding:2px var(--sp-2);font-size:var(--fs-sm);color:color-mix(in srgb,var(--tx) 80%,transparent);background:color-mix(in srgb,var(--br) 4%,transparent)}.branch-child .chip{min-height:22px;padding:0 var(--sp-2)}.branch-lead{display:inline-flex;align-items:center;flex:none;white-space:nowrap}.branch-hook{color:var(--mu)}.branch-slot{display:inline-grid;place-items:center;width:22px;flex:none;margin-right:var(--sp-1)}.kit-lead{--kl: color-mix(in srgb, var(--br) 40%, transparent);position:relative;align-self:stretch;display:inline-flex;align-items:center;min-height:26px;box-sizing:border-box}.kit-lines{position:absolute;inset:-1px 0 0;pointer-events:none}.kit-rail,.kit-elbow{position:absolute;top:0;bottom:0;width:2px;background:var(--kl)}.kit-elbow:before{content:"";position:absolute;left:2px;top:50%;height:2px;margin-top:-1px;width:6px;background:var(--kl)}.kit-elbow:after{content:"";position:absolute;left:8px;top:50%;margin-top:-4px;width:0;height:0;border-style:solid;border-color:transparent;border-width:4px 0 4px 6px;border-left-color:var(--kl)}.kit-elbow.last{bottom:auto;height:calc(50% + 2px);width:8px;background:none;border-left:2px solid var(--kl);border-bottom:2px solid var(--kl);border-bottom-left-radius:8px;box-sizing:border-box}.kit-elbow.last:before{display:none}.kit-elbow.last:after{left:6px;margin-top:auto;top:auto;bottom:-5px}.tbl .branch-child>td{padding-top:0;padding-bottom:0}.branch-inline>.kit-lead{align-self:stretch}.branch-pos{color:var(--mu);font-variant-numeric:tabular-nums}.kit-lead .branch-pos{min-width:40px}.branch-note{color:var(--mu)}.branch-marks{display:inline-flex;align-items:center;gap:2px;flex:none;margin-left:auto}.branch-main{max-width:0;overflow:hidden}.branch-inline{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.branch-inline>.branch-code{flex:none;max-width:40%}.branch-inline>.ell{min-width:0}.branch-list{flex-basis:100%;grid-column:1 / -1;min-width:0;margin:0 0 var(--sp-2);padding:0;list-style:none;border-radius:var(--r-ctl);overflow:hidden}.branch-row{display:grid;grid-template-columns:var(--kit-lead, auto) minmax(0,120px) minmax(0,1fr) auto minmax(64px,auto);gap:0 var(--sp-2);align-items:center;min-height:26px;padding:0 var(--sp-2) 0 0;border-top:1px solid var(--bd);font-size:var(--fs-sm);color:color-mix(in srgb,var(--tx) 80%,transparent);background:color-mix(in srgb,var(--br) 4%,transparent)}.branch-row>.branch-note{grid-column:2 / -1}.branch-row>.branch-qty{text-align:right;font-variant-numeric:tabular-nums}.mp-cpart>.branch-list,.v2-part>.branch-list{margin:0}.mp-cpart>.branch-list{background:var(--sf)}.card .branch-list:only-child{margin:0}.tbl .branch-node>td{padding:2px var(--sp-1);font-size:var(--fs-sm);background:color-mix(in srgb,var(--br) 4%,transparent)}.branch-node .chip{min-height:22px;padding:0 var(--sp-2)}.branch-node .window-bar{height:20px}.branch-tree{--bt-gap: 22px;--bt-tip: 6px;--bt-line: color-mix(in srgb, var(--br) 40%, transparent);position:relative;margin:0 0 var(--sp-3) 12px;padding-left:var(--bt-gap)}.branch-tree>table{width:100%;border-collapse:collapse}.branch-tree td.ell{display:table-cell}.branch-tree .tbl th.th-x{white-space:nowrap}.branch-tree thead th:first-child{position:relative;overflow:visible;padding-left:var(--sp-3)}.branch-tree thead th:first-child:before{content:"";position:absolute;left:calc(-1 * var(--bt-gap));top:0;bottom:0;width:2px;background:var(--bt-line)}.branch-tree .tbl .branch-node>td.branch-first{position:relative;overflow:visible;padding-left:var(--sp-3)}.branch-tree .branch-first:before{content:"";position:absolute;left:calc(2px - var(--bt-gap));width:calc(var(--bt-gap) - 2px - var(--bt-tip));top:50%;height:2px;margin-top:-1px;background:var(--bt-line)}.branch-tree .branch-node:not(:last-child) .branch-first:after{content:"";position:absolute;left:calc(-1 * var(--bt-gap));top:0;bottom:0;width:2px;background:var(--bt-line)}.branch-tree .branch-node:last-child .branch-first:before{left:calc(-1 * var(--bt-gap));width:calc(var(--bt-gap) - var(--bt-tip));top:0;height:calc(50% + 1px);margin-top:0;background:none;border-left:2px solid var(--bt-line);border-bottom:2px solid var(--bt-line);border-bottom-left-radius:8px;box-sizing:border-box}.branch-tip{display:none}.branch-tree .branch-tip{display:block;position:absolute;left:calc(-1 * var(--bt-tip));top:50%;width:0;height:0;margin-top:-4px;border-style:solid;border-color:transparent;border-width:4px 0 4px var(--bt-tip);border-left-color:var(--bt-line)}.cv-sub .branch-tree{margin:0 0 0 11px}.window-bar{display:flex;align-items:center;justify-content:center;height:24px;padding:0 var(--sp-2);border-radius:var(--r-pill);color:#fff;font-size:var(--fs-xs);font-weight:600;background:linear-gradient(90deg,#12699D var(--done),#34383F var(--done))}.block{display:block}.spec-bool{display:inline-flex;gap:var(--sp-1)}.spec-bool .pill-toggle{width:56px;justify-content:center;padding-left:0;padding-right:0}button.chip-btn{border:0;font-family:inherit;cursor:pointer}button.chip.chip-btn{height:var(--h-ctl-sm);padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-pill)}@media(hover:hover){button.chip-btn:hover{filter:brightness(1.08);text-decoration:underline}}.chip.chip-clear{background:transparent;color:inherit}.n-of{font-size:.68em;font-weight:500;color:var(--mu)}.page-strip{margin:0 0 var(--sp-4);min-width:0}.strip-line{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0}.strip-line .crumbs{flex:1;min-width:0}.strip-menu{flex:none;margin-left:auto;display:flex;align-items:center;margin-block:calc((1.4em - var(--h-ctl-sm)) / 2)}.strip-menu:empty{display:none}@media screen{.page-head.bare{margin:0}}.stack>.page-head.bare+*{margin-top:0}.page-head .titles:not(:has(>:not(.page-h1))){min-width:0}.debt-mark{flex:none;display:inline-block;overflow:hidden;text-align:center;width:18px;height:18px;margin-left:var(--sp-2);--text: var(--fs-md);vertical-align:calc(.35 * var(--text) - 9px);border-radius:50%;background:#c62828;color:#fff;font-size:var(--fs-xs);font-weight:800;line-height:18px}.strip-title .debt-mark{--text: var(--fs-h1)}.bou-title .debt-mark{--text: var(--fs-h2)}.page-strip .strip-title{margin:0 0 var(--sp-1);font-size:var(--fs-h1);line-height:1.25}.content:not(:has(.page-head)) .page-strip .strip-title{display:none}.page-head .page-h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media print{.page-head .page-h1{position:static;width:auto;height:auto;clip:auto}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:var(--fs-md);color:var(--mu);min-width:0}.crumb-home{flex:none;margin-right:var(--sp-1);color:var(--mu)}.crumb{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%}.crumb>.ell{display:inline-block;max-width:320px}.crumb a{color:var(--br)}.crumb-sep{margin:0 6px;color:var(--mu)}.crumb [aria-current=page]{color:var(--tx);font-weight:600}.switch.lg{margin-left:0;padding:3px 0;flex:none}.switch-track{flex:none}.switch-text{color:var(--tx);font-size:var(--fs-md);min-width:0}.switch:has(.switch-text){flex:0 1 auto;min-width:0}.switch.lg .switch-track{width:40px;height:22px}.switch.lg .switch-knob{top:2px;left:2px;width:18px;height:18px;box-shadow:0 1px 3px #0000004d}.switch.lg.on .switch-track{background:var(--ok)}.switch.lg.on .switch-knob{translate:18px 0}@media(hover:hover){.switch.lg:hover .switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 20%,transparent)}}.switch.off{cursor:not-allowed;opacity:.55}.switch.off:hover .switch-track{box-shadow:none}.spec-gt{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600;color:var(--mu)}.app-native .bou-bar{padding-top:calc(env(safe-area-inset-top) + var(--sp-1));height:auto}.shell:has(.app-native) .side{padding-top:env(safe-area-inset-top)}:root{--sb-base: var(--tx)}.side{--sb-base: var(--navy-tx)}.debug-panel{--sb-base: #E6EDF5}:root,.side,.debug-panel{--sb-thumb: color-mix(in srgb, var(--sb-base) 18%, transparent);--sb-thumb-near: color-mix(in srgb, var(--sb-base) 38%, transparent);--sb-thumb-on: color-mix(in srgb, var(--sb-base) 60%, transparent)}[data-theme=sun]{--sb-thumb: var(--mu);--sb-thumb-near: var(--mu);--sb-thumb-on: var(--tx)}[data-theme=sun] .side{--sb-thumb: var(--navy-tx);--sb-thumb-near: var(--navy-tx);--sb-thumb-on: #fff}@media(hover:hover)and (pointer:fine){*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--sb-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:6px;min-height:40px;min-width:40px}*:hover::-webkit-scrollbar-thumb{background-color:var(--sb-thumb-near)}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:var(--sb-thumb-on)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb-near) transparent}}html:has(.shell){scrollbar-gutter:stable}@media(display-mode:standalone){html:has(.shell){scrollbar-gutter:auto}.content{scrollbar-gutter:stable}}}.input.suggest{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238A96A3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important}.sg-pop{position:fixed;z-index:95;margin:0;padding:var(--sp-1);list-style:none;overflow-y:auto;background:var(--sf);color:var(--tx);border:1px solid var(--bd);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop, var(--shadow))}.sg-pop li{display:flex;flex-direction:column;justify-content:center;min-height:var(--h-ctl-sm);min-width:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-in);font-size:var(--fs-sm);cursor:pointer}.sg-pop li.on{background:var(--sf2);color:var(--br)}.sg-pop small{font-size:inherit;color:inherit}.dt-field{position:relative;display:block;width:100%;min-width:0}.dt-field>.dt-text{padding-right:calc(var(--sp-2) + 30px);font-variant-numeric:tabular-nums}.dt-field>.dt-text.input{width:100%;max-width:none;flex:none}.dt-btn,.dt-field>.dt-ico{position:absolute;right:var(--sp-1);top:50%;translate:0 -50%;color:var(--mu)}.dt-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--h-ctl-sm);height:var(--h-ctl-sm);background:none;border:0;border-radius:var(--r-in);cursor:pointer}.dt-field>.dt-ico{right:var(--sp-2);pointer-events:none}.dt-btn:disabled{cursor:default;opacity:.5}@media(hover:hover){.dt-btn:hover:not(:disabled){color:var(--br);background:var(--sf2)}}.dt-pair{display:flex;gap:var(--sp-2);width:100%;min-width:0}.dt-pair>.dt-field{flex:1.4 1 0}.dt-pair>.dt-field.dt-time{flex:1 1 0}.dt-pop{position:fixed;z-index:95;padding:var(--sp-2);background:var(--sf);color:var(--tx);border:1px solid var(--bd);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop, var(--shadow))}.dt-head{display:flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-1)}.dt-title{flex:1;text-align:center;font-size:var(--fs-md);text-transform:capitalize}.dt-nav{width:var(--h-ctl-sm);height:var(--h-ctl-sm);align-items:center;justify-content:center}.dt-grid{display:flex;flex-direction:column;gap:2px}.dt-row{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dt-wd{text-align:center;font-size:var(--fs-xs);color:var(--mu);font-weight:600;padding:var(--sp-1) 0;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-day{height:var(--h-ctl-sm);border:1.5px solid transparent;border-radius:var(--r-in);background:none;color:inherit;font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer}.dt-day.out{color:var(--mu)}.dt-day.today{border-color:var(--br);font-weight:700}.dt-day.on{background:var(--br);color:var(--onbr);border-color:var(--br)}.dt-day:disabled{opacity:.35;cursor:default}.dt-day:focus-visible{outline:2px solid var(--br);outline-offset:1px}@media(hover:hover){.dt-day:hover:not(:disabled):not(.on){background:var(--sf2)}}.dt-foot{display:flex;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-1)}@media(pointer:coarse){.dt-day,.dt-nav{height:var(--h-ctl)}.dt-nav{width:var(--h-ctl)}.dt-btn{width:var(--h-ctl);height:100%;max-height:var(--h-ctl);right:0}}:is(.btn,.icon-btn,.qty-btn,.pill-toggle,.rel-chip,.list-bar .lb-btn,.page-menu-btn):not(:disabled){transition:background-color var(--t-fast) var(--ease-out),scale var(--t-fast) var(--ease-out)}:is(.btn,.icon-btn,.qty-btn,.pill-toggle,.rel-chip,.list-bar .lb-btn,.page-menu-btn):active:not(:disabled){scale:var(--press-scale);transition-duration:var(--t-press)}:is(.btn,.icon-btn,.qty-btn,.pill-toggle,.rel-chip,.list-bar .lb-btn,.page-menu-btn,.seg button,.seg a,button.list-row,.dmx-menu>button,.sg-pop li,.account-item,.side a.nav,.side button.nav-head):active:not(:disabled){background-image:linear-gradient(var(--press),var(--press))!important}.tbl tr.clickable:active td{background-image:linear-gradient(var(--press),var(--press))}.side{--press: color-mix(in srgb, var(--navy-tx) 18%, transparent)}body :is(.kpi-tile,.cl-stile,.cl-tile,.client-kpi,.pl-stat,.quick-btn,.dg-tile){transition:border-color var(--t-fast) var(--ease-std),background-color var(--t-fast) var(--ease-std),scale var(--t-fast) var(--ease-out),translate var(--t-fast) var(--ease-std)}:is(a,button):is(.kpi-tile,.cl-stile,.cl-tile,.client-kpi,.pl-stat,.dg-tile,.quick-btn):active:not(:disabled){scale:var(--press-scale-tile);transition-duration:var(--t-press);background-image:linear-gradient(var(--press),var(--press))}@media(hover:none){body .dg-tile:hover{box-shadow:var(--shadow-ctl)}}.table-wrap[data-stale=true]{opacity:.6;transition:opacity var(--t-fast) var(--d-dim)}@keyframes pop-in{0%{opacity:0;translate:0 -4px}}@keyframes pop-in-up{0%{opacity:0;translate:0 4px}}:is(.dmx-menu,.sg-pop,.account-menu,.rel-menu,.ipk-drop,.cal-drop,.v2-menu,.bci-list,.fx-pop,.vs-list,.ctp-pop,.dt-pop){animation:pop-in var(--t-fast) var(--ease-out)}.dmx-menu[style*="translateY(-100%)"],.sg-pop[style*=bottom],.dt-pop[style*=bottom],.side-account .account-menu{animation-name:pop-in-up}.cv-open svg,.cv-row [aria-expanded] svg,.side .rot,.side .rot-down,.side .nav-head-chev,.co-tw svg,.mp-cf-tw svg{transition:transform var(--t-fast) var(--ease-std)}@keyframes branch-in{0%{opacity:0;translate:0 -4px}}.cv-item-head[data-opened]~*,.cv-row[data-opened]+.cv-sub>td>*,.branch-in{animation:branch-in var(--t-med) var(--ease-out)}.side .nav-sub{animation:fade var(--t-fast) var(--ease-std)}@keyframes skel-wait{0%,to{opacity:0}}@keyframes skel-pulse{0%{opacity:.55}}.skel{animation:fade var(--t-fast) var(--d-wait) backwards}.skel-bar{display:inline-block;vertical-align:middle;width:100%;max-width:100%;height:.9em;border-radius:var(--r-in);background:var(--sf2);animation:skel-wait var(--d-wait) linear,skel-pulse var(--t-pulse) ease-in-out var(--d-wait) infinite alternate}.skel-tree{display:flex;flex-direction:column;gap:var(--sp-2);margin:var(--sp-1) 0 var(--sp-2) 12px;padding-left:22px}.btn.busy{position:relative;color:transparent!important}.btn.busy>:not(.btn-spin){visibility:hidden}.btn .btn-spin{position:absolute;inset:0;margin:auto;width:16px;height:16px;border-width:2px}@keyframes tint{0%{opacity:1}}.live{position:relative;isolation:isolate;display:inline-block}.live-tint{position:absolute;inset:-1px -3px;z-index:-1;border-radius:var(--r-in);background:var(--live, var(--inb));opacity:0;animation:tint var(--t-tint) var(--ease-out)}:is(.nav-badge,.sb-bell-n,.tab-badge){--live: rgba(255, 255, 255, .45)}:where(.content) [id]{scroll-margin-top:var(--sticky-top)}@keyframes target-mark{0%{opacity:1}}.card:target,.content [data-target]{position:relative}.card:target:after,.content [data-target]:after{content:"";position:absolute;inset:0;border:2px solid var(--br);border-radius:inherit;opacity:0;pointer-events:none;animation:target-mark var(--t-mark) var(--ease-out)}@keyframes row-flash{0%{background-color:var(--inb)}}tr.row-flash>td,.row-flash:not(tr){animation:row-flash var(--t-tint) var(--ease-out)}.empty-ic{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:var(--sp-2);border-radius:50%;background:var(--sf2);color:var(--mu)}[data-theme=sun] .empty-ic{background:none}.empty-act{display:flex;justify-content:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3)}.warranty-line{display:flex;align-items:center;gap:var(--sp-2);min-width:0;margin:0 0 var(--sp-2)}.warranty-line>.ell{min-width:0}@font-face{font-family:DMX Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DMX Noto Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/portal/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-skin=boumatic]{--font: "DMX Noto Sans", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}[data-skin=boumatic]:is([data-theme=light],:not([data-theme])){--bg: #F2F5F9;--sf: #FFFFFF;--sf2: #EEF2F7;--tx: #1C2A36;--mu: #68768A;--bd: #E2E8EF;--br: #2A72A8;--brs: #1F5A87;--onbr: #FFFFFF;--ok: #56806F;--okb: #ECF1EE;--wa: #B7791F;--wab: #FBF1DC;--fa: #B23B3B;--fab: #F8E3E1;--inb: #E7F0F8;--dbg: #56806F;--dbgb: #ECF1EE;--cal-vi: #776E8C;--cal-vib: #ECEAF0;--cal-te: #5C807D;--cal-teb: #E8EFEE;--navy: #2A72A8;--navy-tx: #EDF4FA;--navy-mu: #C2D9EA;--shadow: 0 1px 3px rgba(28, 54, 84, .15), 0 6px 18px rgba(28, 54, 84, .14);--shadow-ctl: 0 1px 3px rgba(28, 54, 84, .2);--shadow-hover: 0 2px 6px rgba(28, 54, 84, .2), 0 10px 24px rgba(28, 54, 84, .2);--shadow-bar: 0 2px 12px rgba(28, 54, 84, .14);--shadow-pop: 0 4px 12px rgba(28, 54, 84, .18), 0 18px 44px rgba(28, 54, 84, .22);--shadow-modal: 0 4px 12px rgba(28, 54, 84, .18), 0 18px 44px rgba(28, 54, 84, .22);--nav-on: rgba(8, 40, 70, .3);color-scheme:light}[data-skin=boumatic][data-theme=dark]{--bg: #10171F;--sf: #18222C;--sf2: #202C37;--tx: #E5ECF2;--mu: #94A3B0;--bd: #2A3744;--br: #74AFD6;--brs: #A9CDE6;--onbr: #10171F;--ok: #94B0A4;--okb: #202B27;--wa: #E0B25C;--wab: #33291A;--fa: #E58A85;--fab: #3A2322;--inb: #17324A;--dbg: #94B0A4;--dbgb: #202B27;--cal-vi: #ABA4BD;--cal-vib: #2A2733;--cal-te: #97B3B0;--cal-teb: #202C2B;--navy: #1B4465;--navy-tx: #DCE9F3;--navy-mu: #9DB9CE;--shadow: 0 1px 3px rgba(0, 0, 0, .45), 0 6px 18px rgba(0, 0, 0, .37);--shadow-ctl: 0 1px 3px rgba(0, 0, 0, .35);--shadow-hover: 0 2px 6px rgba(0, 0, 0, .45), 0 10px 24px rgba(0, 0, 0, .45);--shadow-bar: 0 2px 12px rgba(0, 0, 0, .35);--shadow-pop: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);--shadow-modal: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);--nav-on: rgba(255, 255, 255, .1);color-scheme:dark}@media(prefers-color-scheme:dark){[data-skin=boumatic]:not([data-theme]){--bg: #10171F;--sf: #18222C;--sf2: #202C37;--tx: #E5ECF2;--mu: #94A3B0;--bd: #2A3744;--br: #74AFD6;--brs: #A9CDE6;--onbr: #10171F;--ok: #94B0A4;--okb: #202B27;--wa: #E0B25C;--wab: #33291A;--fa: #E58A85;--fab: #3A2322;--inb: #17324A;--dbg: #94B0A4;--dbgb: #202B27;--cal-vi: #ABA4BD;--cal-vib: #2A2733;--cal-te: #97B3B0;--cal-teb: #202C2B;--navy: #1B4465;--navy-tx: #DCE9F3;--navy-mu: #9DB9CE;--shadow: 0 1px 3px rgba(0, 0, 0, .45), 0 6px 18px rgba(0, 0, 0, .37);--shadow-ctl: 0 1px 3px rgba(0, 0, 0, .35);--shadow-hover: 0 2px 6px rgba(0, 0, 0, .45), 0 10px 24px rgba(0, 0, 0, .45);--shadow-bar: 0 2px 12px rgba(0, 0, 0, .35);--shadow-pop: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);--shadow-modal: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);--nav-on: rgba(255, 255, 255, .1);color-scheme:dark}}:root[data-skin]{--r-card: 8px;--r-ctl: 6px;--r-in: 4px;--border-w: 1px}[data-skin] :is(.chip,.st-pill,.rel-dd,.count-pill){border-radius:var(--r-pill)}[data-skin]:not([data-theme=sun]) :is(.input,.select,.seg,.btn.secondary,.pill-toggle,.rel-chip,.rel-dd,.chip,.st-pill,.count-pill){border-width:1px}[data-skin] .side a.nav{font-weight:500}[data-skin] .side a.nav.active{background:var(--nav-on)}.bou-bar{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-1) 22px;background:var(--sf);border-bottom:1px solid var(--bd);box-shadow:var(--shadow-bar);position:sticky;top:0;z-index:20;color:var(--tx)}.bou-title{font-size:var(--fs-lg);font-weight:600;flex:1 1 auto;min-width:0}.bou-bar .sb-ver{font-size:var(--fs-xs)}.bou-icon{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-ctl);background:none;color:var(--mu);cursor:pointer;text-decoration:none;flex:none}@media(hover:hover){.bou-icon:hover{background:var(--sf2);color:var(--tx)}}.bou-dot{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--br);color:var(--onbr);font-size:10px;font-weight:700;line-height:16px;text-align:center}.bou-lang{display:inline-flex;gap:2px;padding:2px;border-radius:var(--r-ctl);background:var(--sf2);flex:none}.bou-lang button{border:0;background:none;color:var(--mu);font:inherit;font-size:var(--fs-xs);font-weight:700;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-in);cursor:pointer}.bou-lang button.on{background:var(--sf);color:var(--br);box-shadow:var(--shadow-ctl)}.bou-bar .chip{flex:none}.shell.bou .side-account{display:none}[data-skin] .side a.nav{font-size:var(--fs-md);font-weight:600;padding-top:7px;padding-bottom:7px}@media(hover:hover){[data-skin] .side a.nav:hover{background:#ffffff1a}}[data-skin] .side a.nav.active{background:var(--nav-on);color:#fff;font-weight:600;box-shadow:none;border-left-color:transparent}[data-skin] .side .group{font-size:11px;letter-spacing:.7px}[data-skin] .side .env-side{display:none}[data-skin] .side-search{background:#ffffff1f;border-color:transparent}.bou-title{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.1px}.bou-bar .account-role{display:none}.bou-bar .account-btn{padding:var(--sp-1) var(--sp-2);gap:var(--sp-2)}.bou-bar .account-name{font-weight:600}.bou-bar .btn.sm{min-height:30px}.shell.bou .page-strip .strip-title{display:none}.shell.bou .page-head .sub{margin-top:0}[data-skin]:not([data-theme=sun]) .input,[data-skin]:not([data-theme=sun]) .select{background:var(--sf);border-color:var(--bd)}[data-skin]:not([data-theme=sun]) .input:focus,[data-skin]:not([data-theme=sun]) .select:focus{border-color:var(--br);box-shadow:0 0 0 3px color-mix(in srgb,var(--br) 16%,transparent);outline:none}[data-skin] .card-title h2{font-size:var(--fs-lg);font-weight:700}[data-skin] .home-head h1{font-size:24px;font-weight:700;display:block}[data-skin] .home-date{order:2;font-weight:500}[data-skin] .btn.secondary{border-width:1px}[data-skin]:not([data-theme=sun]) .quick-btn{background:var(--sf);color:var(--tx);font-weight:600}@media(hover:hover){[data-skin]:not([data-theme=sun]) .quick-btn:hover{color:var(--br);filter:none}}[data-skin]:not([data-theme=sun]) .quick-btn .ic{background:var(--inb);color:var(--br)}[data-skin] .kpi-tile{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;padding:var(--sp-4) var(--sp-5)}[data-skin] .kpi-tile>span:last-child{display:flex;flex-direction:column-reverse;gap:var(--sp-1);min-width:0}[data-skin] .kpi-tile .l{font-size:var(--fs-sm)}[data-skin] .kpi-tile .n{font-size:24px}[data-skin] .pl-filters{background:none;border:0;padding:0}[data-skin]:not([data-theme=sun]) .fbox.v2{background:var(--sf2)}[data-skin] .tbl th{color:var(--mu);font-weight:600}.bou-who{display:block;margin:0 var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-ctl);background:#08284642;border-left:3px solid rgba(255,255,255,.55);min-width:0}.bou-who small{display:block;font-size:11px;color:var(--navy-mu)}.bou-who b{display:block;font-size:var(--fs-md);font-weight:700;color:#fff}.bou-who em{display:block;font-style:normal;font-size:11px;color:var(--navy-tx)}.side-collapsed .bou-who{display:none}[data-skin] .side{--dbg: #BDF3D3}.shell.bou:before{display:none}[data-skin] .side .brand small{color:var(--navy-mu)}[data-skin] .side .nav.nav-dbg,[data-skin] .side .nav.nav-dbg>svg,[data-skin] .side a.nav.nav-dbg{color:#c9f5db}[data-skin=boumatic] .side .nav.nav-dbg,[data-skin=boumatic] .side .nav.nav-dbg>svg,[data-skin=boumatic] .side a.nav.nav-dbg{color:#dce6e1}.bou-bar .sb-ver{white-space:nowrap}@media print{.bou-bar{display:none!important}}@media(max-width:999px){.bou-bar{min-height:44px;padding:2px var(--sp-3);top:58px;justify-content:flex-end;gap:var(--sp-2);z-index:19;box-shadow:none}.bou-title{display:none}.bou-bar .sb-ver,.bou-bar>.btn,.bou-bar .account-text{display:none}.bou-bar .env-badge{margin-right:auto}.shell.bou .page-strip .strip-title{display:block}}[data-skin] .side{box-shadow:var(--shadow-bar)}@media(hover:hover){[data-skin] a.kpi-tile:hover,[data-skin] .quick-btn:hover,[data-skin] .pl-stat:hover,[data-skin] .cl-tile:not(:disabled):hover,[data-skin] .dmx-tile:is(.is-link,.is-filter:not(.on)):hover{translate:0 var(--lift);box-shadow:var(--shadow-hover)}}[data-skin=boumatic] [style*=--gc]{--gcs: color-mix(in srgb, var(--gc) 30%, var(--mu))}[data-skin=boumatic] .mp-gicon{background:none;color:var(--gcs)}[data-skin=boumatic] .mp-node.d0,[data-skin=boumatic] .mp-node.on,[data-skin=boumatic] .mp-node.on:hover{border-left-color:var(--gcs)}[data-skin=boumatic] .mp-node.on,[data-skin=boumatic] .mp-node.on:hover{background:color-mix(in srgb,var(--gcs) 16%,transparent)}[data-skin=boumatic] .mp-meter-bar>span{background:var(--gcs, var(--br))}[data-skin=boumatic] .mp-cov tr td:first-child{border-left-color:var(--gcs)}[data-skin=boumatic] .mp-catcard{border-top-color:var(--gcs)}[data-skin=boumatic] .ctp-dot{filter:saturate(.3)}:root[data-skin=boumatic] .v2{--tag-ms: var(--ok);--tag-pc: var(--wa);--tag-vi: var(--cal-vi)}:root[data-skin=boumatic] :is(.nav-badge:not(.in),.tab-badge,.vt-badge,.nav-star.on,.nav-dot,.side a.nav .count,.env-badge.env-dev,.env-side.env-dev,.view-as-band,.btn.view-as-btn,.maint-band.planned,.maint-band.running,.part-kind.k-p,.part-kind.k-c,.pp-kind.k-p,.pp-kind.k-c,.ipk-k-p,.ipk-k-c,.mp-cpart.st-partial,.mp-state.on.st-partial,.access-cell.lv-read,.avatar:not(img),[style*=--rc]){filter:saturate(.3)}.nav-ph{flex:none;margin:-1px}[data-skin=boumatic]:not([data-theme=sun]) .switch.lg.on .switch-track{background:var(--br)}[data-skin=boumatic]:not([data-theme=sun]){--gl-sf: color-mix(in srgb, var(--sf) 66%, transparent);--gl-line: rgba(255, 255, 255, .65);--gl-hi: rgba(255, 255, 255, .75);--gl-1: rgba(42, 114, 168, .3);--gl-2: rgba(86, 128, 111, .2);--gl-3: rgba(119, 110, 140, .2)}[data-skin=boumatic][data-theme=dark]{--gl-sf: color-mix(in srgb, var(--sf) 62%, transparent);--gl-line: rgba(255, 255, 255, .09);--gl-hi: rgba(255, 255, 255, .07);--gl-1: rgba(116, 175, 214, .2);--gl-2: rgba(148, 176, 164, .1);--gl-3: rgba(171, 164, 189, .12)}@media(prefers-color-scheme:dark){[data-skin=boumatic]:not([data-theme]){--gl-sf: color-mix(in srgb, var(--sf) 62%, transparent);--gl-line: rgba(255, 255, 255, .09);--gl-hi: rgba(255, 255, 255, .07);--gl-1: rgba(116, 175, 214, .2);--gl-2: rgba(148, 176, 164, .1);--gl-3: rgba(171, 164, 189, .12)}}@media screen{[data-skin=boumatic]:not([data-theme=sun]) body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60vmax 50vmax at 12% 6%,var(--gl-1),transparent 70%),radial-gradient(55vmax 45vmax at 92% 22%,var(--gl-2),transparent 70%),radial-gradient(65vmax 50vmax at 68% 100%,var(--gl-3),transparent 70%)}[data-skin=boumatic]:not([data-theme=sun]) :is(.card,.kpi-tile,.quick-btn,.dmx-tile,.pl-stat,.cl-tile,.tm-stat,.stat-tile,.mp-kpi,.reg-stat,.client-kpi){background:var(--gl-sf);box-shadow:inset 0 1px 0 var(--gl-hi),var(--shadow)}[data-skin=boumatic]:not([data-theme=sun]) .card{border-color:var(--gl-line)}[data-skin=boumatic]:not([data-theme=sun]) :is(.card,.v2-card,.cs-card) :is(.card,.v2-card,.cs-card,.kpi-tile,.pl-stat,.cl-tile,.tm-stat,.stat-tile,.mp-kpi,.reg-stat,.client-kpi,.dmx-tile){box-shadow:none}[data-skin=boumatic]:not([data-theme=sun]) .bou-bar{background:var(--gl-sf);border-bottom-color:var(--gl-line);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px)}}[data-skin=solarized]:not([data-theme=dark]):not([data-theme=sun]){--bg: #EEE8D5;--sf: #FDF6E3;--sf2: #F5EFDC;--tx: #073642;--mu: #586E75;--bd: #DDD6C1;--br: #1A7C75;--brs: #145F5A;--onbr: #FDF6E3;--ok: #6C7D00;--okb: #EDF0CF;--wa: #A67C00;--wab: #F6ECC8;--fa: #DC322F;--fab: #F9DED6;--inb: #DCE9F3;--navy: #073642;--navy-tx: #EEE8D5;--navy-mu: #93A1A1;--nav-on: rgba(42, 161, 152, .34);--cb-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FDF6E3' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--shadow: 0 1px 3px rgba(88, 110, 117, .21), 0 6px 18px rgba(88, 110, 117, .19);--shadow-ctl: 0 1px 3px rgba(88, 110, 117, .2);--shadow-hover: 0 2px 6px rgba(88, 110, 117, .2), 0 10px 24px rgba(88, 110, 117, .2);--shadow-bar: 0 2px 12px rgba(88, 110, 117, .14);--shadow-pop: 0 4px 12px rgba(88, 110, 117, .18), 0 18px 44px rgba(88, 110, 117, .22);--shadow-modal: 0 4px 12px rgba(88, 110, 117, .18), 0 18px 44px rgba(88, 110, 117, .22);color-scheme:light}[data-skin=solarized][data-theme=dark]{--bg: #002B36;--sf: #073642;--sf2: #0B4150;--tx: #EEE8D5;--mu: #93A1A1;--bd: #124A59;--br: #35B5AB;--brs: #8ADAD2;--onbr: #002B36;--ok: #A3B800;--okb: #1B3F2B;--wa: #D6A800;--wab: #3A3414;--fa: #EE5E5A;--fab: #43221F;--inb: #10394F;--navy: #00212B;--navy-tx: #EEE8D5;--navy-mu: #93A1A1;--nav-on: rgba(42, 161, 152, .3);--cb-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002B36' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--shadow: 0 1px 3px rgba(0, 0, 0, .45), 0 6px 18px rgba(0, 0, 0, .39);--shadow-ctl: 0 1px 3px rgba(0, 0, 0, .35);--shadow-hover: 0 2px 6px rgba(0, 0, 0, .45), 0 10px 24px rgba(0, 0, 0, .45);--shadow-bar: 0 2px 12px rgba(0, 0, 0, .35);--shadow-pop: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);--shadow-modal: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);color-scheme:dark}@media(prefers-color-scheme:dark){[data-skin=solarized]:not([data-theme]){--bg: #002B36;--sf: #073642;--sf2: #0B4150;--tx: #EEE8D5;--mu: #93A1A1;--bd: #124A59;--br: #35B5AB;--brs: #8ADAD2;--onbr: #002B36;--ok: #A3B800;--okb: #1B3F2B;--wa: #D6A800;--wab: #3A3414;--fa: #EE5E5A;--fab: #43221F;--inb: #10394F;--navy: #00212B;--navy-tx: #EEE8D5;--navy-mu: #93A1A1;--nav-on: rgba(42, 161, 152, .3);--cb-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002B36' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--shadow: 0 1px 3px rgba(0, 0, 0, .45), 0 6px 18px rgba(0, 0, 0, .39);--shadow-ctl: 0 1px 3px rgba(0, 0, 0, .35);--shadow-hover: 0 2px 6px rgba(0, 0, 0, .45), 0 10px 24px rgba(0, 0, 0, .45);--shadow-bar: 0 2px 12px rgba(0, 0, 0, .35);--shadow-pop: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);--shadow-modal: 0 4px 12px rgba(0, 0, 0, .45), 0 18px 44px rgba(0, 0, 0, .55);color-scheme:dark}}:where([data-skin=solarized]:not([data-theme=sun]) input[type=checkbox]){appearance:none;-webkit-appearance:none;box-sizing:border-box;width:18px;height:18px;margin:0;flex:none;cursor:pointer;border:1px solid var(--bd);border-radius:var(--r-in);background:var(--sf) center / 100% no-repeat}:where([data-skin=solarized]:not([data-theme=sun]) input[type=checkbox]:checked){background-color:var(--br);background-image:var(--cb-tick);border-color:var(--br)}:where([data-skin=solarized]:not([data-theme=sun]) input[type=checkbox]:focus-visible){outline:2px solid var(--br);outline-offset:2px}:where([data-skin=solarized]:not([data-theme=sun]) input[type=checkbox]:disabled){opacity:.5;cursor:default}[data-skin=google]:not([data-theme=dark]):not([data-theme=sun]){--bg: #F8FAFD;--sf: #FFFFFF;--sf2: #F0F4F9;--tx: #1F1F1F;--mu: #444746;--bd: #C4C7C5;--ol: #747775;--br: #0B57D0;--brs: #062E6F;--onbr: #FFFFFF;--ok: #146C2E;--okb: #E6F4EA;--wa: #9A4F00;--wab: #FEEFC3;--fa: #B3261E;--fab: #F9DEDC;--inb: #D3E3FD;--dbg: #146C2E;--dbgb: #E6F4EA;--cal-vi: #6750A4;--cal-vib: #EADDFF;--cal-te: #006A6A;--cal-teb: #CCE8E7;--navy: #F0F4F9;--navy-tx: #1F1F1F;--navy-mu: #444746;--nav-on: #C2E7FF;--nav-on-tx: #001D35;--shadow: none;--shadow-ctl: none;--shadow-hover: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--shadow-bar: none;--shadow-pop: 0 2px 6px 2px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .3);--shadow-modal: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .3);--cb-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");color-scheme:light}[data-skin=google][data-theme=dark]{--bg: #131314;--sf: #1E1F20;--sf2: #282A2C;--tx: #E3E3E3;--mu: #C4C7C5;--bd: #444746;--ol: #8E918F;--br: #A8C7FA;--brs: #D3E3FD;--onbr: #062E6F;--ok: #6DD58C;--okb: #0F5223;--wa: #FFB95B;--wab: #4A3000;--fa: #F2B8B5;--fab: #601410;--inb: #0842A0;--dbg: #6DD58C;--dbgb: #0F5223;--cal-vi: #D0BCFF;--cal-vib: #4F378B;--cal-te: #4CDADA;--cal-teb: #004F4F;--navy: #1E1F20;--navy-tx: #E3E3E3;--navy-mu: #C4C7C5;--nav-on: #004A77;--nav-on-tx: #C2E7FF;--shadow: none;--shadow-ctl: none;--shadow-hover: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 3px 1px rgba(0, 0, 0, .25);--shadow-bar: none;--shadow-pop: 0 2px 6px 2px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .3);--shadow-modal: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .3);--cb-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23062E6F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");color-scheme:dark}@media(prefers-color-scheme:dark){[data-skin=google]:not([data-theme]){--bg: #131314;--sf: #1E1F20;--sf2: #282A2C;--tx: #E3E3E3;--mu: #C4C7C5;--bd: #444746;--ol: #8E918F;--br: #A8C7FA;--brs: #D3E3FD;--onbr: #062E6F;--ok: #6DD58C;--okb: #0F5223;--wa: #FFB95B;--wab: #4A3000;--fa: #F2B8B5;--fab: #601410;--inb: #0842A0;--dbg: #6DD58C;--dbgb: #0F5223;--cal-vi: #D0BCFF;--cal-vib: #4F378B;--cal-te: #4CDADA;--cal-teb: #004F4F;--navy: #1E1F20;--navy-tx: #E3E3E3;--navy-mu: #C4C7C5;--nav-on: #004A77;--nav-on-tx: #C2E7FF;--shadow: none;--shadow-ctl: none;--shadow-hover: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 3px 1px rgba(0, 0, 0, .25);--shadow-bar: none;--shadow-pop: 0 2px 6px 2px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .3);--shadow-modal: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .3);color-scheme:dark}}:root[data-skin=google]{--r-card: 12px;--r-ctl: 8px;--r-in: 4px;--border-w: 1px;--font: Roboto, "Noto Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}[data-skin=google] .card-title h2{font-weight:500}[data-skin=google] .home-head h1{font-weight:400}[data-skin=google] .bou-title{font-weight:400;font-size:22px;letter-spacing:0}[data-skin=google] .bou-bar{background:var(--bg);border-bottom:0;box-shadow:none;min-height:64px}[data-skin=google] .side{box-shadow:none}[data-skin=google] .side a.nav{border-radius:var(--r-pill);min-height:44px;padding:0 var(--sp-4);font-weight:500;gap:var(--sp-3)}@media(hover:hover){[data-skin=google] .side a.nav:hover{background:color-mix(in srgb,var(--navy-tx) 8%,transparent)}}[data-skin=google] .side a.nav.active{background:var(--nav-on);color:var(--nav-on-tx);font-weight:600}@media(hover:hover){[data-skin=google] .side .group-btn:hover{color:var(--tx)}}[data-skin=google] .side-search{background:color-mix(in srgb,var(--navy-tx) 8%,transparent)}@media(hover:hover){[data-skin=google] .side-search:hover{background:color-mix(in srgb,var(--navy-tx) 12%,transparent)}}[data-skin=google] .side-search kbd{border-color:color-mix(in srgb,var(--navy-tx) 25%,transparent)}[data-skin=google] .bou-who{background:color-mix(in srgb,var(--navy-tx) 6%,transparent);border-left-color:var(--br)}[data-skin=google] .bou-who b{color:var(--tx)}[data-skin=google] .bou-who em,[data-skin=google] .bou-who small{color:var(--mu)}[data-skin=google] .side{--dbg: #146C2E}[data-skin=google][data-theme=dark] .side{--dbg: #6DD58C}[data-skin=google] .side .nav.nav-dbg,[data-skin=google] .side .nav.nav-dbg>svg,[data-skin=google] .side a.nav.nav-dbg{color:var(--dbg)}[data-skin=google] .side a.nav .count{background:var(--nav-on);color:var(--nav-on-tx)}[data-skin=google] .btn{border-radius:var(--r-pill);font-weight:500;letter-spacing:.1px;box-shadow:none}[data-skin=google] .btn:not(.ghost){box-shadow:none}@media(hover:hover){[data-skin=google] .btn:not(.secondary):not(.ghost):hover{box-shadow:var(--shadow-hover)}}[data-skin=google]:not([data-theme=sun]) .btn.secondary{background:transparent;border:1px solid var(--ol);color:var(--br);box-shadow:none}@media(hover:hover){[data-skin=google]:not([data-theme=sun]) .btn.secondary:hover{background:color-mix(in srgb,var(--br) 8%,transparent)}}@media(hover:hover){[data-skin=google] .btn.ghost:hover{background:color-mix(in srgb,var(--br) 8%,transparent)}}[data-skin=google]:not([data-theme=sun]) :is(.input,.select,.textarea){border-radius:var(--r-in);background:var(--sf);border:1px solid var(--ol)}[data-skin=google]:not([data-theme=sun]) :is(.input,.select,.textarea):focus{border-color:var(--br);box-shadow:inset 0 0 0 1px var(--br);outline:none}[data-skin=google] :is(.chip,.st-pill,.rel-dd,.pill-toggle,.count-pill){border-radius:var(--r-ctl)}[data-skin=google]:not([data-theme=sun]) .pill-toggle{border:1px solid var(--ol)}[data-skin=google]:not([data-theme=sun]) .pill-toggle.on{background:var(--nav-on);border-color:transparent;color:var(--nav-on-tx)}[data-skin=google]:not([data-theme=sun]) .seg{border:1px solid var(--ol);border-radius:var(--r-pill)}[data-skin=google]:not([data-theme=sun]) .seg :is(button+button,a+a){border-left-color:var(--ol)}[data-skin=google]:not([data-theme=sun]) .seg :is(button.on,a.on){background:var(--nav-on);color:var(--nav-on-tx)}[data-skin=google]:not([data-theme=sun]) .card{border-color:transparent;box-shadow:none}@media(hover:hover){[data-skin=google] :is(a.kpi-tile:hover,.quick-btn:hover,.pl-stat:hover,.cl-tile:not(:disabled):hover){translate:none;box-shadow:var(--shadow-hover)}}[data-skin=google] :is(.dmx-menu,.account-menu,.ctp-pop){border-radius:var(--r-in);border:0;background:var(--sf2);box-shadow:var(--shadow-pop)}[data-skin=google] .modal{border-radius:28px;border:0;box-shadow:var(--shadow-modal)}[data-skin=google] .tbl th{font-weight:500}[data-skin=google] .switch.lg .switch-track{width:52px;height:32px;box-sizing:border-box;border:2px solid var(--mu);background:var(--sf2)}[data-skin=google] .switch.lg .switch-knob{width:24px;height:24px;top:2px;left:2px;scale:.667;background:var(--mu);box-shadow:none;transition:translate var(--t-fast) var(--ease-std),scale var(--t-fast) var(--ease-std)}[data-skin=google] .switch.lg.on .switch-track{background:var(--br);border-color:var(--br)}[data-skin=google] .switch.lg.on .switch-knob{translate:22px 0;scale:1;background:var(--onbr)}@media(hover:hover){[data-skin=google] .switch.lg:hover .switch-track{box-shadow:0 0 0 4px color-mix(in srgb,var(--br) 12%,transparent)}}:where([data-skin=google]:not([data-theme=sun]) input[type=checkbox]){appearance:none;-webkit-appearance:none;box-sizing:border-box;width:18px;height:18px;margin:0;flex:none;cursor:pointer;border:2px solid var(--mu);border-radius:2px;background:transparent center / 100% no-repeat}:where([data-skin=google]:not([data-theme=sun]) input[type=checkbox]:checked){background-color:var(--br);background-image:var(--cb-tick);border-color:var(--br)}:where([data-skin=google]:not([data-theme=sun]) input[type=checkbox]:focus-visible){outline:3px solid var(--br);outline-offset:2px}:where([data-skin=google]:not([data-theme=sun]) input[type=checkbox]:disabled){opacity:.38;cursor:default}[data-skin=apple]:not([data-theme=dark]):not([data-theme=sun]){--bg: #F2F2F7;--sf: #FFFFFF;--sf2: #EDEDF2;--tx: #1C1C1E;--mu: #6E6E73;--bd: #D8D8DC;--fill: rgba(118, 118, 128, .12);--br: #007AFF;--brs: #0040DD;--onbr: #FFFFFF;--ok: #248A3D;--okb: #E4F7E8;--wa: #C93400;--wab: #FFF0E0;--fa: #D70015;--fab: #FFE5E5;--inb: #E5F0FF;--dbg: #248A3D;--dbgb: #E4F7E8;--cal-vi: #8944AB;--cal-vib: #F2E6F7;--cal-te: #0C817B;--cal-teb: #E0F3F2;--navy: #F5F5F7;--navy-tx: #1C1C1E;--navy-mu: #86868B;--nav-on: rgba(0, 0, 0, .08);--nav-on-tx: #1C1C1E;--shadow: none;--shadow-ctl: none;--shadow-hover: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .08);--shadow-bar: none;--shadow-pop: 0 10px 40px rgba(0, 0, 0, .18);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .28);--cb-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");color-scheme:light}[data-skin=apple][data-theme=dark]{--bg: #000000;--sf: #1C1C1E;--sf2: #2C2C2E;--tx: #F5F5F7;--mu: #98989D;--bd: #38383A;--fill: rgba(118, 118, 128, .24);--br: #0A84FF;--brs: #409CFF;--onbr: #FFFFFF;--ok: #30D158;--okb: #0F3A1E;--wa: #FF9F0A;--wab: #3D2A00;--fa: #FF453A;--fab: #3F1A18;--inb: #0A2A4F;--dbg: #30D158;--dbgb: #0F3A1E;--cal-vi: #BF5AF2;--cal-vib: #3A1F4A;--cal-te: #40C8E0;--cal-teb: #0F3A40;--navy: #1C1C1E;--navy-tx: #F5F5F7;--navy-mu: #98989D;--nav-on: rgba(255, 255, 255, .12);--nav-on-tx: #F5F5F7;--shadow: none;--shadow-ctl: none;--shadow-hover: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .45);--shadow-bar: none;--shadow-pop: 0 10px 40px rgba(0, 0, 0, .18);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .28);--cb-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");color-scheme:dark}@media(prefers-color-scheme:dark){[data-skin=apple]:not([data-theme]){--bg: #000000;--sf: #1C1C1E;--sf2: #2C2C2E;--tx: #F5F5F7;--mu: #98989D;--bd: #38383A;--fill: rgba(118, 118, 128, .24);--br: #0A84FF;--brs: #409CFF;--onbr: #FFFFFF;--ok: #30D158;--okb: #0F3A1E;--wa: #FF9F0A;--wab: #3D2A00;--fa: #FF453A;--fab: #3F1A18;--inb: #0A2A4F;--dbg: #30D158;--dbgb: #0F3A1E;--cal-vi: #BF5AF2;--cal-vib: #3A1F4A;--cal-te: #40C8E0;--cal-teb: #0F3A40;--navy: #1C1C1E;--navy-tx: #F5F5F7;--navy-mu: #98989D;--nav-on: rgba(255, 255, 255, .12);--nav-on-tx: #F5F5F7;--shadow: none;--shadow-ctl: none;--shadow-hover: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .45);--shadow-bar: none;--shadow-pop: 0 10px 40px rgba(0, 0, 0, .18);--shadow-modal: 0 24px 64px rgba(0, 0, 0, .28);color-scheme:dark}}:root[data-skin=apple]{--r-card: 16px;--r-ctl: 10px;--r-in: 6px;--border-w: 1px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", "Noto Sans", sans-serif}[data-skin=apple] :is(h1,h2,h3,.bou-title,.card-title h2){letter-spacing:-.02em}[data-skin=apple] .card-title h2{font-weight:600}[data-skin=apple] .home-head h1{font-weight:700;letter-spacing:-.03em}[data-skin=apple] .bou-title{font-weight:600;font-size:17px}[data-skin=apple] .bou-bar{background:color-mix(in srgb,var(--sf) 72%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--bd);box-shadow:none}[data-skin=apple] .side{box-shadow:none;border-right:1px solid var(--bd)}[data-skin=apple] .side a.nav{border-radius:8px;min-height:32px;padding:4px var(--sp-2) 4px var(--sp-3);font-weight:500;font-size:var(--fs-md);gap:10px}[data-skin=apple] .side a.nav>svg:first-child{color:var(--br)}@media(hover:hover){[data-skin=apple] .side a.nav:hover{background:color-mix(in srgb,var(--navy-tx) 6%,transparent)}}[data-skin=apple] .side a.nav.active{background:var(--nav-on);color:var(--nav-on-tx);font-weight:600}@media(hover:hover){[data-skin=apple] .side .group-btn:hover{color:var(--tx)}}[data-skin=apple] .side .group{letter-spacing:.3px;text-transform:none;font-size:var(--fs-xs);font-weight:600}[data-skin=apple] .side-search{background:var(--fill)}@media(hover:hover){[data-skin=apple] .side-search:hover{background:color-mix(in srgb,var(--navy-tx) 12%,transparent)}}[data-skin=apple] .side-search kbd{border-color:color-mix(in srgb,var(--navy-tx) 25%,transparent)}[data-skin=apple] .bou-who{background:var(--fill);border-left-color:var(--br)}[data-skin=apple] .bou-who b{color:var(--tx)}[data-skin=apple] .bou-who em,[data-skin=apple] .bou-who small{color:var(--mu)}[data-skin=apple] .side{--dbg: #248A3D}[data-skin=apple][data-theme=dark] .side{--dbg: #30D158}[data-skin=apple] .side .nav.nav-dbg,[data-skin=apple] .side .nav.nav-dbg>svg,[data-skin=apple] .side a.nav.nav-dbg{color:var(--dbg)}[data-skin=apple] .side a.nav .count{background:var(--br);color:#fff}[data-skin=apple] .btn{border-radius:var(--r-pill);font-weight:600;letter-spacing:-.01em;box-shadow:none}[data-skin=apple] .btn:not(.ghost){box-shadow:none}[data-skin=apple]:not([data-theme=sun]) .btn.secondary{background:var(--fill);border-color:transparent;color:var(--br);box-shadow:none}@media(hover:hover){[data-skin=apple]:not([data-theme=sun]) .btn.secondary:hover{background:color-mix(in srgb,var(--mu) 24%,transparent)}}@media(hover:hover){[data-skin=apple] .btn.ghost:hover{background:var(--fill)}}[data-skin=apple]:not([data-theme=sun]) :is(.input,.select,.textarea){background:var(--fill);border-color:transparent}[data-skin=apple]:not([data-theme=sun]) :is(.input,.select,.textarea):focus{background:var(--fill);border-color:transparent;box-shadow:0 0 0 3px color-mix(in srgb,var(--br) 35%,transparent);outline:none}[data-skin=apple]:not([data-theme=sun]) .seg{background:var(--fill);border:0;border-radius:9px;padding:2px;gap:2px;overflow:visible}[data-skin=apple]:not([data-theme=sun]) .seg :is(button,a){background:transparent;border:0;border-radius:7px;color:var(--tx);font-weight:500}[data-skin=apple]:not([data-theme=sun]) .seg :is(button+button,a+a){border-left:0}[data-skin=apple]:not([data-theme=sun]) .seg button.on,[data-skin=apple]:not([data-theme=sun]) .seg a.on{background:var(--sf);color:var(--tx);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}[data-skin=apple][data-theme=dark] .seg :is(button.on,a.on){background:color-mix(in srgb,var(--tx) 28%,var(--sf))}[data-skin=apple]:not([data-theme=sun]) .pill-toggle{background:var(--fill);border-color:transparent}[data-skin=apple]:not([data-theme=sun]) .pill-toggle.on{background:var(--br);color:#fff}[data-skin=apple]:not([data-theme=sun]) .card{border-color:transparent;box-shadow:none}@media(hover:hover){[data-skin=apple] :is(a.kpi-tile:hover,.quick-btn:hover,.pl-stat:hover,.cl-tile:not(:disabled):hover){translate:none;box-shadow:var(--shadow-hover)}}[data-skin=apple] :is(.dmx-menu,.account-menu,.ctp-pop){border-radius:12px;border:1px solid color-mix(in srgb,var(--bd) 60%,transparent);background:color-mix(in srgb,var(--sf) 80%,transparent);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:var(--shadow-pop);padding:5px}[data-skin=apple] .modal{border-radius:20px;border:0;box-shadow:var(--shadow-modal)}[data-skin=apple] .tbl th{font-weight:500}[data-skin=apple] .switch.lg .switch-track{width:51px;height:31px;background:color-mix(in srgb,var(--mu) 28%,var(--sf))}[data-skin=apple] .switch.lg .switch-knob{width:27px;height:27px;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}[data-skin=apple] .switch.lg.on .switch-track{background:#34c759}[data-skin=apple][data-theme=dark] .switch.lg.on .switch-track{background:#30d158}[data-skin=apple] .switch.lg.on .switch-knob{translate:20px 0}[data-skin=apple] .switch.lg:hover .switch-track{box-shadow:none}:where([data-skin=apple]:not([data-theme=sun]) input[type=checkbox]){appearance:none;-webkit-appearance:none;box-sizing:border-box;width:16px;height:16px;margin:0;flex:none;cursor:pointer;border:1px solid color-mix(in srgb,var(--mu) 55%,transparent);border-radius:5px;background:var(--sf) center / 100% no-repeat}:where([data-skin=apple]:not([data-theme=sun]) input[type=checkbox]:checked){background-color:var(--br);background-image:var(--cb-tick);border-color:var(--br)}:where([data-skin=apple]:not([data-theme=sun]) input[type=checkbox]:focus-visible){outline:3px solid color-mix(in srgb,var(--br) 40%,transparent);outline-offset:1px}:where([data-skin=apple]:not([data-theme=sun]) input[type=checkbox]:disabled){opacity:.4;cursor:default}
