.fw-topbar .hamburger{display:none;margin:0;padding:0;flex:0 0 auto;border:0;background:transparent;border-radius:var(--r-2);color:var(--ink-2);cursor:pointer;align-items:center;justify-content:center}.fw-topbar .hamburger svg{width:20px;height:20px}.fw-topbar .hamburger:hover{background:var(--state-hover);color:var(--ink-1)}.fw-topbar .hamburger:focus-visible{outline:none;box-shadow:var(--focus)}.fw-mod .pulse.amber{background:var(--signal-amber)}.fw-mod .sub{margin:0;font-size:inherit;color:inherit}.fw-mod .link:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}@media (max-width:860px){.fw-app .fw-side{display:flex;position:fixed;top:0;bottom:0;left:0;width:240px;z-index:var(--z-overlay);transform:translateX(-100%);transition:transform var(--motion-base)}.fw-app .fw-side.open{transform:none}.fw-topbar .hamburger{display:inline-flex;width:44px;height:44px}.fw-side .fw-mod .h,.fw-side .fw-mod .link{min-height:44px}.fw-side .fw-acct .out{width:44px;height:44px}.fw-side .sw-acct,.fw-side .sw-acctmenu .item{min-height:44px}}@media (min-width:861px){.sh-app>.fw-scrim{display:none}}.thumb.suplogo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-1);border:1px solid var(--rule);flex:none;font:600 14px/1 var(--font-mono);color:var(--ink-3);background:var(--surface-sunken)}.fw-table tbody tr.is-clickable{cursor:pointer}.fw-table tbody tr.is-clickable:focus-visible{outline:none;background:var(--state-hover)}.fw-table tbody tr.is-clickable:focus-visible td:first-child{box-shadow:inset 3px 0 0 0 var(--voltage)}.supgroups{gap:var(--s-6)}.supgroup,.supgroups{display:flex;flex-direction:column}.supgroup{gap:var(--s-3)}.supgroup-h{display:flex;align-items:baseline;gap:var(--s-2)}.supgroup-h h3.fw-lbl{margin:0}.supgroup-h .ct{font-size:11px;color:var(--ink-4)}.suptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.suptile{text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-4);cursor:pointer;display:flex;flex-direction:column;gap:10px;font-family:var(--font-sans);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.suptile:hover{border-color:var(--rule-strong);box-shadow:0 1px 2px rgba(10,10,11,.04)}.suptile:focus-visible{outline:none;box-shadow:var(--focus)}.suptile .top{display:flex;align-items:center;justify-content:space-between}.suptile .nm{font-weight:600;font-size:13.5px;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suptile .ty{font-size:12.5px;color:var(--ink-3)}.suptile .ft{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.suptile .ft .fw-mono{font-size:11px;color:var(--ink-4)}.suptile .sy{font-size:10.5px;color:var(--ink-4)}.supcards{display:none;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);overflow:hidden}.supcard{display:flex;align-items:center;gap:var(--s-3);width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--rule);padding:var(--s-3) var(--s-4);cursor:pointer;font-family:var(--font-sans);min-height:44px}.supcard:last-child{border-bottom:0}.supcard:hover{background:var(--state-hover)}.supcard:focus-visible{outline:none;box-shadow:var(--focus)}.supcard .bd{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.supcard .top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.supcard .nm{font-weight:600;font-size:13.5px;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supcard .meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.supcard .meta .fw-mono{font-size:11px}.supcard .sy{font-size:10.5px;color:var(--ink-4)}.supcard .go{color:var(--ink-4);flex:none}.supcard .fw-badge,.suptile .fw-badge{white-space:nowrap}.connect-fw{display:flex;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap}.connect-fw .dom{width:240px;margin:0}.connect-fw .tok{flex:1 1;min-width:240px;margin:0}.connect-fw .hint{flex-basis:100%;font-size:12px;color:var(--ink-4)}.connect-fw .err{flex-basis:100%;margin:0;font-size:13px;color:var(--signal-red-ink)}.acc{gap:6px;flex-wrap:wrap}.acc,.acc .p{display:inline-flex}.acc .p{font:600 11px/1 var(--font-sans);letter-spacing:normal;text-transform:none;padding:4px 9px;border-radius:var(--r-pill);align-items:center;gap:5px;white-space:nowrap}.acc .p .d{width:5px;height:5px;border-radius:50%;background:currentColor}.acc .p.read{background:var(--surface-sunken);color:var(--ink-3)}.acc .p.publish{background:var(--voltage-tint);color:var(--voltage-press)}.connect-fw .access-block{flex-basis:100%;display:flex;flex-direction:column;gap:10px}.connect-fw .access{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--canvas)}.connect-fw .access .fw-switch{gap:9px}.connect-fw .access .fw-switch .lab{font-weight:600;color:var(--ink-1);font-size:13.5px}.connect-fw .access .fw-switch .sub{font-size:12px;color:var(--ink-4)}.connect-fw .access .fw-switch .track{width:34px;height:20px}.connect-fw .access .fw-switch .track:after{width:16px;height:16px}.connect-fw .access .fw-switch input:checked+.track:after{transform:translateX(14px)}.connect-fw .access .scope{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.connect-fw .access .scope b{font-family:var(--font-mono);color:var(--ink-1);font-weight:600}.connect-fw .access .scope.warn{color:var(--signal-red-ink)}@media (max-width:640px){.connect-fw .access{gap:var(--s-3) 22px}.connect-fw .access .scope{margin-left:0;flex-basis:100%}.supplier-fw-table{display:none}.supcards{display:block}.suptiles{grid-template-columns:1fr}}.fw-table tbody tr.is-clickable td{cursor:pointer}.fw-table .fw-badge{white-space:nowrap}.fw-prod .pm{min-width:0}.fw-prod .thumb.ph{background:repeating-linear-gradient(45deg,var(--surface-sunken),var(--surface-sunken) 6px,var(--surface) 6px,var(--surface) 12px)}.incat-fw{display:inline-flex;margin-left:6px;color:var(--signal-green);vertical-align:middle}.incat-fw svg{width:13px;height:13px}.wbtotal{font-size:12px;color:var(--ink-4);white-space:nowrap}.wbmarg{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.wbmarg .eur{font-size:10.5px;color:var(--ink-4)}.wbjob{display:flex;align-items:center;gap:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);padding:10px var(--s-4);margin-bottom:var(--s-3)}.wbjob .fw-progress{flex:1 1}.wbjob-n{font-size:12px;color:var(--ink-4)}.wbmore{padding:10px;border-top:1px solid var(--rule)}.wbmore,.wbstate{display:flex;justify-content:center}.wbstate{align-items:center;padding:var(--s-10) var(--s-6)}.fw-tag.saved{background:var(--voltage-tint);border-color:transparent;color:var(--voltage);padding:0}.fw-tag.saved .sc-apply{border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:4px 2px 4px 10px;width:auto;height:auto;border-radius:var(--r-pill)}.fw-tag.saved button:last-child{padding-right:8px}.sh-app .fw-bulkbar{position:fixed;left:calc(50% + 125px);bottom:24px}.fw-bulkbar .bb,.fw-tag.saved .sc-apply{white-space:nowrap}.fw-bulkbar .bb[disabled]{opacity:.55;cursor:default;pointer-events:none}.fw-check input:indeterminate+.box{background:var(--voltage);border-color:var(--voltage)}.fw-check input:indeterminate+.box:after{content:"";display:block;width:8px;height:2px;background:var(--surface);margin:6px auto 0}.wbcards{display:none;border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surface);overflow:hidden}.wbcards-all{align-items:center;gap:10px;padding:10px var(--s-4);font-family:var(--font-sans);font-size:11px;letter-spacing:normal;color:var(--ink-3);background:var(--surface-sunken)}.wbcard,.wbcards-all{display:flex;border-bottom:1px solid var(--rule);cursor:pointer}.wbcard{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.wbcard:last-of-type{border-bottom:0}.wbcard:hover{background:var(--state-hover)}.wbcard.selected{background:var(--voltage-tint)}.wbcard .sel{margin-top:2px}.wbcard .img{width:48px;height:48px;border-radius:var(--r-1);object-fit:cover;border:1px solid var(--rule);flex:none;background:var(--surface-sunken)}.wbcard .bd{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.wbcard .tt{font-weight:600;font-size:13.5px;color:var(--ink-1)}.wbcard .sku{font-size:11px;color:var(--ink-4)}.wbcard .line2{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.wbcard .price{font-weight:600;font-size:13px;color:var(--ink-1)}.wbcard .fw-chip{display:inline-flex;font:500 10.5px/1.4 var(--font-mono);color:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r-pill);padding:2px 7px;background:transparent;cursor:default}.wbcard .fw-chip:hover{border-color:var(--rule)}.wbcard .stock{font-size:10.5px;color:var(--ink-4)}.wbcard .tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width:640px){.wb-desktop{display:none}.wbcards{display:block}}@media (max-width:860px){.sh-app .fw-bulkbar{left:12px;right:12px;transform:none;border-radius:var(--r-3);flex-wrap:wrap;justify-content:center;row-gap:6px;padding:10px 12px}.sh-app .fw-bulkbar.show{transform:none}.sh-app .fw-bulkbar .vsep{display:none}.sh-app .fw-bulkbar .bb{min-height:44px}}@media (max-width:640px){.fw-toolbar .grp{flex-wrap:wrap}.fw-toolbar .fw-search{width:100%!important}}.fd-fw header h3{margin-right:auto}.fd-fw header .x{margin-left:0;display:flex;align-items:center;justify-content:center;flex:none}.fd-fw header .x svg{width:18px;height:18px}.fd-fw header .clear{border:0;background:none;color:var(--voltage);cursor:pointer;font:500 12.5px/1 var(--font-sans);padding:4px 2px;flex:none}.fd-fw header .clear:hover{text-decoration:underline}.fd-fw header .clear:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}.facc{border-bottom:1px solid var(--rule)}.facc:last-child{border-bottom:0}.facc-h{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;padding:14px 0;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:normal;color:var(--ink-3)}.facc-h:hover{color:var(--ink-1)}.facc-h:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}.facc-h .t{display:inline-flex;align-items:center;gap:8px}.facc-h .car{color:var(--ink-4);transition:transform var(--motion-base);flex:none}.facc.open .facc-h .car{transform:rotate(180deg)}.facc-b{padding:0 0 14px}.fchk{display:flex;width:100%;padding:4px 0;font-size:13.5px}.fchk .lbl{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fchk .ct{flex:none;padding-left:8px;font-size:12px;color:var(--ink-4)}.fchk.empty{opacity:.5}.fscroll{max-height:260px;overflow-y:auto;padding-right:10px}.fsearch{margin-bottom:8px}.fnote{color:var(--ink-4);font:500 12px/1.5 var(--font-mono)}.frange{display:flex;align-items:center;gap:8px}.frange .fw-input{width:84px;height:36px}.frange .dash{color:var(--ink-4)}.fgrp{padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.fgrp:last-child{border-bottom:0}@media (max-width:768px){.fd-fw{width:100%;max-width:100%}.fd-fw header .x{width:44px;height:44px}.fd-fw header .clear{min-height:44px;padding:0 10px}.facc-h,.fchk{min-height:44px}.fchk{align-items:center}.frange .fw-input{height:44px}}.cbar-fw{flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:9px var(--s-4)}.cbar-fw .feed{font:600 13px/1.2 var(--font-sans);color:var(--ink-1)}.cbar-fw .lead{font:500 11px/1 var(--font-sans);letter-spacing:normal;color:var(--voltage)}.cbar-fw .when{font-size:11px;color:var(--ink-4)}.cbar-fw .x{display:flex;align-items:center;justify-content:center;flex:none}.cbar-fw .x svg{width:16px;height:16px}.cbar-fw a.fw-actchip{text-decoration:none}.cbar-fw .fw-actchip.neutral{background:var(--surface);border-color:var(--rule-strong);color:var(--ink-1)}.cbar-fw .fw-actchip.neutral:hover{background:var(--state-hover);border-color:var(--voltage)}.cbar-fw .fw-actchip.win{background:var(--signal-green-tint);border-color:transparent;color:var(--signal-green-ink)}.cbar-fw .fw-actchip.win:hover{background:var(--signal-green-tint);border-color:var(--signal-green)}.cbar-fw .fw-actchip.warn{background:var(--signal-amber-tint);border-color:transparent;color:var(--signal-amber-ink)}.cbar-fw .fw-actchip.warn:hover{background:var(--signal-amber-tint);border-color:var(--signal-amber)}@media (max-width:768px){.cbar-fw .fw-actchip{min-height:44px}.cbar-fw .x{width:44px;height:44px}}.fw-drawer header h3,.fw-empty h4,.fw-modal h3,.fw-modband h3,.fw-pagehead h2{margin:0}h3.fw-lbl{margin:0 0 var(--s-3)}.between h3.fw-lbl,.esec-h h3.fw-lbl,.fw-toolbar h3.fw-lbl{margin:0}.sd-head .fw-crumb{margin-bottom:var(--s-3)}.sd-head .fw-modband>div:not(.mico):not(.mright){min-width:0;flex:1 1}.sd-head .fw-modband .mt{overflow-wrap:anywhere}.vat-fw{margin-top:var(--s-5)}.vat-fw .in{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.vat-fw .fw-input{width:84px}.vat-fw .pct{color:var(--ink-4);font-size:13px}.runerr-fw{padding:8px 10px}.runerr-fw p{font-family:var(--font-mono);font-size:12px;margin:0}.runs-toggle{margin-left:-12px}@media (max-width:640px){.sd-head .fw-modband{flex-wrap:wrap}.sd-head .fw-modband .mright{margin-left:0;flex-basis:100%}}@media (max-width:768px){.runs-fw table{min-width:640px}.sd-head .mright .fw-btn{min-height:44px}.vat-fw .fw-input{height:44px}.runs-toggle,.vat-fw .fw-btn{min-height:44px}}.mshell-fw{display:flex;flex-direction:column;gap:var(--s-5)}.mshell-fw .fw-modband>div:not(.mico):not(.mright){min-width:0;flex:1 1}.modbody-fw{margin-top:var(--s-5)}.fw-mtabs a.fw-mtab,.fw-mtabs a.fw-mtab:hover{text-decoration:none}.fw-mtab:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}.fw-mtab[aria-current=page]{color:var(--ink-1);font-weight:600}.fw-mtab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--voltage)}.ekpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.ekpis button.fw-kpi{font:inherit;color:inherit;text-align:left;width:100%;cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.ekpis button.fw-kpi:hover{border-color:var(--rule-strong)}.ekpis button.fw-kpi:focus-visible{outline:none;box-shadow:var(--focus)}.ekpis .fw-kpi .of{display:inline-block;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ink-4)}.ekpis .fw-kpi .desc{font-size:12px;color:var(--ink-4);margin-top:5px}.rowgap-fw{display:flex;flex-direction:column;gap:var(--s-6)}.rowgap-fw>.fw-help{margin:0}.esec-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-3)}.runban-fw{gap:14px}.runban-fw .fw-spinner{width:18px;height:18px;border-width:2px}.runban-fw .bd{flex:1 1;min-width:0}.runban-fw .tt{font-weight:600;color:var(--ink-1)}.runban-fw .fw-progress{margin-top:8px}.runban-fw .stats{display:flex;gap:var(--s-4);flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);margin-top:6px}.runban-fw .stats b{font-family:var(--font-mono);color:var(--ink-1)}.runban-fw+.runban-fw{margin-top:10px}.prep-fw{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-4) var(--s-5);margin-bottom:10px}.prep-fw.sched{border-color:var(--voltage);box-shadow:0 0 0 3px var(--voltage-tint)}.prep-fw .pleft{flex:1 1;min-width:200px}.prep-fw h3{font:600 14.5px/1.2 var(--font-sans);margin:0 0 5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prep-fw .pmeta{font-size:12.5px;color:var(--ink-4);display:flex;gap:14px;flex-wrap:wrap}.prep-fw .pacts{display:flex;gap:8px;flex-wrap:wrap}.eruns-fw .tt{font-weight:600;color:var(--ink-1)}.eruns-fw .ts{font-size:12px;color:var(--ink-4);margin-top:2px}.eruns-fw .eempty{text-align:center;color:var(--ink-4);padding:20px 14px}.eruns-fw .runerr-fw{margin-top:6px}.runerrs-fw{margin-top:var(--s-2)}.runerrlist-fw{margin:var(--s-2) 0 0;padding-left:var(--s-4)}.runerrlist-fw li{font-size:12px;color:var(--ink-2);line-height:1.5}.tpl-fw{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.tpl-fw input{margin-top:3px;accent-color:var(--voltage);flex:0 0 auto}.tpl-fw:focus-within{box-shadow:var(--focus)}.modegrid-fw{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-5)}.modegrid-fw .fw-selcard{display:flex;align-items:center;gap:10px}.modegrid-fw .fw-selcard input{accent-color:var(--voltage);flex:0 0 auto;margin:0}.modegrid-fw .fw-selcard:focus-within{box-shadow:var(--focus)}.modegrid-fw .fw-selcard .nm{font-size:14px}.pf-fields{display:flex;flex-direction:column;gap:var(--s-4)}.pf-fields,.pfnote-fw{margin-top:var(--s-4)}.thresh-fw{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);padding:var(--s-4)}.thresh-fw .th{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-bottom:10px}@media (max-width:768px){.ekpis{grid-template-columns:1fr 1fr}.mshell-fw .fw-mtabs{overflow-x:auto}.mshell-fw .fw-mtab{min-height:44px;padding-bottom:0}.esec-h .fw-btn,.prep-fw .pacts .fw-btn{min-height:44px}.modegrid-fw{grid-template-columns:1fr}.runban-fw{flex-wrap:wrap}.runban-fw .bd{flex-basis:100%;order:4}.runban-fw>.fw-lbl{margin-left:auto}.eruns-fw table{min-width:560px}}@media (max-width:640px){.mshell-fw .fw-modband{flex-wrap:wrap}.mshell-fw .fw-modband .mright{margin-left:0;flex-basis:100%}}.revsel-fw .fw-input{width:auto}.fldtags-fw{display:flex;gap:5px;flex-wrap:wrap}.rev-tpl,.rev-why{color:var(--ink-4)}.rev-why{font-size:12.5px}.rev-acts{display:flex;gap:8px;justify-content:flex-end}@media (max-width:768px){.revq-fw table{min-width:760px}.rev-acts .fw-btn,.revsel-fw .fw-input,.rowgap-fw .fw-toolbar .fw-btn{min-height:44px}}.setuptabs-fw{margin-bottom:var(--s-5)}.savebar-fw{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-float);margin-top:var(--s-5);padding:10px 0 4px;background:linear-gradient(to top,var(--canvas) 72%,transparent)}.savebar-fw .msg{font-size:13px;color:var(--ink-4)}.fw-actchip:disabled{opacity:.45}.fw-actchip:focus-visible{outline:none;box-shadow:var(--focus)}button.fw-selcard{font:inherit;color:inherit;text-align:left;width:100%}button.fw-selcard:disabled{opacity:.55;cursor:not-allowed}button.fw-selcard:focus-visible{outline:none;box-shadow:var(--focus)}button.fw-mode{cursor:pointer}button.fw-mode:disabled{opacity:.4;cursor:not-allowed}button.fw-mode:focus-visible{outline:none;box-shadow:var(--focus)}.fw-mode.is-on{border-color:var(--voltage)}.fw-mode.is-ai,.fw-mode.is-on{background:var(--voltage-tint);color:var(--voltage)}.fw-mode.is-ai{border-color:transparent}.fw-mode.is-off{opacity:.45}.tplsel-fw{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-3)}.tplsel-fw .fw-selcard .nm{font-size:13.5px}.optcol-fw{display:flex;flex-direction:column;gap:8px}.optcol-fw .fw-selcard{padding:9px 12px}.optcol-fw .fw-selcard .nm{font-size:13px}.optcol-fw .fw-selcard .desc{font-size:11px;margin-top:2px}.wchips-fw{gap:6px}.kindpick-fw,.wchips-fw{display:flex;flex-wrap:wrap}.kindpick-fw{gap:8px}.rowtools-fw{display:inline-flex;gap:2px}.rowtools-fw button{width:24px;height:24px;border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--r-1);cursor:pointer;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center}.rowtools-fw button svg{width:12px;height:12px}.rowtools-fw button:hover{border-color:var(--voltage);color:var(--voltage)}.rowtools-fw button[disabled]{opacity:.4;cursor:not-allowed}.rowtools-fw button:focus-visible{outline:none;box-shadow:var(--focus)}.rmx-fw{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:none;border-radius:var(--r-1);color:var(--ink-4);cursor:pointer}.rmx-fw svg{width:14px;height:14px}.rmx-fw:hover{background:var(--state-hover);color:var(--ink-1)}.rmx-fw:focus-visible{outline:none;box-shadow:var(--focus)}.rowstbl-fw .fw-input{height:32px;font-size:13px}.rowstbl-fw td{padding:8px 10px}.cflist-fw .eempty{text-align:center;color:var(--ink-4);padding:20px 14px}.cflist-fw .cfn{font-weight:600;color:var(--ink-1)}.cfn-btn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--ink-1);cursor:pointer;text-align:left}.cfn-btn:hover{color:var(--voltage)}.cfn-btn:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}.cfacts-fw{display:inline-flex;align-items:center;gap:6px}.togs-fw{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.togrow-fw{display:flex;align-items:center;gap:10px;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);padding:10px 12px;font-size:13.5px}.togrow-fw .fw-check{flex:1 1;min-width:0}.togrow-fw .fw-mode{flex:none}.condsel-fw .fw-input,.rsfeed-fw .fw-input{width:auto;height:32px;font-size:13px}.det-fw{display:block;margin-bottom:8px}.det-fw .nm{font-size:13px}@media (max-width:768px){.condsel-fw .fw-input,.kindpick-fw .fw-mode,.modbody-fw .fw-actchip,.modbody-fw .fw-btn--sm,.rsfeed-fw .fw-input,.setuptabs-fw .fw-filtertab{min-height:44px}.rmx-fw,.rowtools-fw button{width:44px;height:44px}.savebar-fw .fw-btn{min-height:44px}.rowstbl-fw table{min-width:520px}.cflist-fw table{min-width:560px}}.eft-row{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);padding:var(--s-4);margin-bottom:var(--s-4)}.eft-row.is-excluded{opacity:.55}.eft-row.is-failed{border-color:var(--signal-amber)}.eft-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.eft-head .eft-grow{flex:1 1}.eft-head .fw-check{font-size:12.5px}.eft-name{font:500 11px/1 var(--font-sans);letter-spacing:normal;color:var(--ink-2)}.eft-ba{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:var(--s-3);gap:var(--s-3)}.eft-ba .col{padding:var(--s-4);min-width:0;border:1px solid var(--rule);border-radius:var(--r-2)}.eft-ba .col.before{background:var(--surface-container-high)}.eft-ba .col.after{background:var(--surface)}.eft-arrow{display:flex;align-items:center;justify-content:center;color:var(--ink-4)}.eft-arrow svg{width:18px;height:18px}.eft-mark{font:600 10px/1 var(--font-sans);letter-spacing:normal;padding:3px 7px;border-radius:var(--r-pill)}.eft-mark--changed{color:var(--voltage);background:var(--voltage-tint)}.eft-mark--kept{color:var(--ink-3);background:var(--surface-container-high)}.eft-ba .bh{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:10px}.eft-ba .fv{font-size:13.5px;line-height:1.55;color:var(--ink-1);white-space:pre-wrap;word-break:break-word}.eft-ba .fv.old{color:var(--ink-4)}.eft-ba textarea.eft-edit{min-height:0}.eft-render{font-size:13px;line-height:1.55;color:var(--ink-1);word-break:break-word}.eft-render.old{color:var(--ink-4)}.eft-render table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--rule);font-size:12.5px}.eft-render caption{font:500 11px/1.4 var(--font-sans);letter-spacing:normal;color:var(--ink-3);text-align:left;padding:6px 10px}.eft-render td,.eft-render th{padding:7px 10px;border-bottom:1px solid var(--rule);vertical-align:top;text-align:left}.eft-render tr:last-child td,.eft-render tr:last-child th{border-bottom:0}.eft-render th{font:600 12.5px/1.4 var(--font-sans);letter-spacing:normal;color:var(--ink-3);width:42%;border-right:1px solid var(--rule)}.eft-render.old table{background:transparent}.eft-render.old th{color:var(--ink-4)}.eft-render ol,.eft-render ul{margin:0;padding-left:18px}.eft-render li{margin:2px 0}.eft-render p{margin:0 0 8px}.eft-render p:last-child{margin-bottom:0}.eft-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;border:1px solid var(--rule);border-radius:var(--r-1);background:transparent;cursor:pointer;font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink-3)}.eft-toggle:hover{background:var(--state-hover);color:var(--ink-1)}.eft-toggle[aria-expanded=true]{color:var(--ink-1);border-color:var(--rule-strong)}.eft-toggle+textarea.eft-edit{margin-top:8px}.eft-checks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.eft-checks .fw-badge{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-weight:500}.eft-passed{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.eft-passed svg{width:14px;height:14px;color:var(--signal-green)}@media (max-width:768px){.eft-ba{grid-template-columns:1fr}.eft-arrow svg{transform:rotate(90deg)}.eft-head .fw-check,.eft-toggle{min-height:44px}.eft-toggle{padding:0 12px}}.fw-toolbar .fw-actchip{white-space:nowrap}.fw-modband .mt{font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--ink-1);margin:0}.fw-pagehead h1{font-size:24px;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.imp-body{margin-top:var(--s-6)}.imp-modes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.imp-modes .fw-selcard .nm svg{width:18px;height:18px;color:var(--voltage);flex:none}.imp-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4)}.imp-grid2,.imp-grid2+.fw-help{margin-top:var(--s-3)}.imp-seclbl{display:block;margin:0 0 var(--s-3)}.imp-ro{color:var(--ink-3);background:var(--canvas)}.imp-hidden-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.imp-drop{display:block;width:100%;cursor:pointer;font-family:var(--font-sans)}.imp-drop:hover{border-color:var(--voltage);background:var(--voltage-tint)}.imp-drop:focus-visible{outline:none;box-shadow:var(--focus)}.imp-drop .di{width:42px;height:42px;border-radius:var(--r-2);background:var(--canvas);border:1px solid var(--rule);display:grid;place-items:center;margin:0 auto var(--s-3);color:var(--voltage)}.imp-drop .di svg{width:20px;height:20px}.imp-drop h4{font-size:14px;color:var(--ink-1);margin:0}.imp-drop p{color:var(--ink-4);font-size:13px;margin:6px 0 0}.imp-filechip{display:flex;align-items:center;gap:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);padding:10px 14px;background:var(--canvas)}.imp-filechip .fi{width:32px;height:32px;border-radius:var(--r-2);background:var(--signal-green-tint);color:var(--signal-green);display:grid;place-items:center;flex:none}.imp-filechip .fi svg{width:16px;height:16px}.imp-filechip .meta{flex:1 1;min-width:0}.imp-filechip .nm{font-weight:600;font-size:14px;color:var(--ink-1)}.imp-filechip .sub{font-size:12px;color:var(--ink-4);margin-top:2px}.imp-progress{display:flex;align-items:center;gap:var(--s-4)}.imp-progress .fw-progress{flex:1 1}.imp-progress .pctn{font-size:12px;color:var(--ink-3)}.imp-statgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.imp-statgrid .val.ok{color:var(--signal-green-ink)}.imp-statgrid .val.part{color:var(--signal-amber-ink)}.imp-statgrid .val.fail{color:var(--signal-red-ink)}.imp-restitle{font-size:21px}.imp-src{font-size:12px}.imp-failtt,.imp-src{color:var(--ink-4)}.imp-chk-off{opacity:.4}.imp-fetching{display:inline-flex;align-items:center;gap:8px;color:var(--ink-4);font-size:12px}.imp-retry{border:0;background:none;color:var(--voltage);cursor:pointer;font:500 12px/1 var(--font-sans);margin-left:8px;padding:4px 6px;border-radius:var(--r-1)}.imp-retry:hover{text-decoration:underline}.imp-retry:focus-visible{outline:none;box-shadow:var(--focus)}.imp-retrying{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font:500 12px/1 var(--font-mono);color:var(--ink-4)}.imp-kv{border:1px solid var(--rule);border-radius:var(--r-2);overflow:hidden;margin-top:8px}.imp-kv .r{display:grid;grid-template-columns:128px 1fr;border-bottom:1px solid var(--rule)}.imp-kv .r:last-child{border-bottom:0}.imp-kv .k{padding:9px 12px;background:var(--canvas);font-family:var(--font-sans);font-size:10.5px;letter-spacing:normal;color:var(--ink-4);align-self:center}.imp-kv .v{padding:9px 12px;font-size:13px;color:var(--ink-1);min-width:0;overflow-wrap:anywhere}.imp-kv .v.mono{font-family:var(--font-mono);font-size:12px;word-break:break-all;color:var(--ink-2)}.imp-gallery{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.imp-gallery .g{width:52px;height:52px;border-radius:var(--r-1);border:1px solid var(--rule);object-fit:cover;background:var(--surface-sunken)}.imp-drawer header .hd{min-width:0;flex:1 1}.imp-drawer header h3{margin:8px 0 3px;font-size:16px;overflow-wrap:anywhere}.imp-drawer header .src{font-size:12px;color:var(--ink-4)}.imp-drawer header .x{display:flex;align-items:center;justify-content:center}.imp-drawer header .x svg{width:18px;height:18px}@media (max-width:768px){.imp-tablewrap table{min-width:760px}.imp-retry{padding:0 10px}.imp-body .fw-toolbar .fw-btn,.imp-modes .fw-selcard,.imp-retry{min-height:44px}.imp-drawer{width:100%;max-width:100%}.imp-drawer header .x{width:44px;height:44px}.imp-tablewrap .fw-check{min-height:44px;align-items:center}}@media (max-width:680px){.imp-modes{grid-template-columns:1fr}.imp-statgrid{grid-template-columns:1fr 1fr}.imp-grid2{grid-template-columns:1fr}}@media (max-width:640px){.imp-mband{flex-wrap:wrap}.imp-mband .mright{margin-left:0;flex-basis:100%}}.mshell-fw .fw-modband .mright,.sd-head .fw-modband .mright{flex-wrap:wrap;justify-content:flex-end}.health-fw{display:flex;align-items:stretch;gap:var(--s-5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-4) var(--s-5)}.health-fw .hscore{flex:none;min-width:150px;display:flex;flex-direction:column;gap:4px;justify-content:center}.health-fw .hscore .n{font-size:26px;font-weight:600;line-height:1;color:var(--ink-1)}.health-fw .hscore .n .of{font-size:13px;font-weight:500;color:var(--ink-4);margin-left:2px}.health-fw .hscore .sub{font-size:12px;color:var(--ink-4)}.health-fw .hscore .sub b{font-weight:600;color:var(--ink-2)}.health-fw .hchart{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.health-fw .hspark{width:100%;height:auto;display:block}.health-fw .hspark .ln,.health-fw .hspark .mk{stroke:var(--ink-2);stroke-width:1.5}.health-fw .hspark .mk{fill:var(--surface)}.health-fw .hspark .th{stroke:var(--signal-amber);stroke-width:1;stroke-dasharray:4 3}.health-fw .hspark .thlbl{font:500 10px var(--font-mono);fill:var(--signal-amber-ink)}.health-fw .hlegend{display:flex;align-items:center;gap:14px;font-size:11px;color:var(--ink-4)}.health-fw .hlegend span{display:inline-flex;align-items:center;gap:5px}@media (max-width:640px){.health-fw{flex-direction:column;gap:var(--s-4)}}.fw-actchip:disabled{opacity:.5;cursor:default;pointer-events:none}.bsm-fields{display:flex;flex-direction:column;gap:var(--s-4)}.bsm-countline{font:500 12px/1.4 var(--font-mono);color:var(--ink-3);margin:0}.bsm-countline b{color:var(--ink-1)}.bsm-checks{display:flex;flex-direction:column;gap:var(--s-2)}.bsm-checks .fw-check{font-size:13.5px}.bsm-checks .hint{font-size:12px;color:var(--ink-4);margin:0 0 0 26px}.bsm-note{margin-top:0}.bsm-stats{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);font:500 12px/1.4 var(--font-mono);color:var(--ink-3);margin:0 0 var(--s-3)}.bsm-stats b,.bsm-summary b{color:var(--ink-1);font-weight:600}.bsm-summary{font:500 12px/1.4 var(--font-mono);color:var(--ink-3);margin:0 0 var(--s-3)}.bsm-note+.bsm-note,.bsm-summary+.bsm-note{margin-bottom:var(--s-3)}.bsm-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:var(--s-8) var(--s-4);font:500 12px/1.4 var(--font-mono);color:var(--ink-3)}.bsm-list{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);max-height:46vh;overflow-y:auto;margin-top:var(--s-3)}.bsm-row{display:flex;align-items:center;gap:var(--s-3);padding:9px var(--s-3);border-bottom:1px solid var(--rule)}.bsm-row:last-child{border-bottom:0}.bsm-row .tt{flex:1 1;min-width:0;font-size:13px;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsm-row .sku{flex:none;font:500 11px/1.4 var(--font-mono)}.bsm-checking,.bsm-row .sku{color:var(--ink-4);white-space:nowrap}.bsm-checking{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--font-mono)}.bsm-checking .fw-spinner{width:12px;height:12px;border-width:2px}.bsm-item{display:grid;grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr) auto;grid-gap:6px var(--s-3);gap:6px var(--s-3);align-items:center;padding:10px var(--s-3);border-bottom:1px solid var(--rule)}.bsm-item:last-child{border-bottom:0}.bsm-item .prod{min-width:0}.bsm-item .prod .tt{font-size:13px;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsm-item .prod .sku{font:500 11px/1.4 var(--font-mono);color:var(--ink-4)}.bsm-item .url{min-width:0;display:flex;align-items:center;gap:6px}.bsm-item .url .path{min-width:0;font:500 12px/1.4 var(--font-mono);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsm-item .url .none{font-size:12px;color:var(--ink-4)}.bsm-item .url a{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--ink-4);border-radius:var(--r-1)}.bsm-item .url a:hover{color:var(--voltage)}.bsm-item .url a:focus-visible{outline:none;box-shadow:var(--focus)}.bsm-item .url a svg{width:13px;height:13px}.bsm-item .match{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.bsm-item .match .mc{display:inline-flex;align-items:center;gap:6px}.bsm-item .match .basis{font:500 11px/1 var(--font-sans);letter-spacing:normal;color:var(--ink-4)}.bsm-item .match .fw-actchip{white-space:nowrap}.bsm-edit{grid-column:1/-1;display:flex;align-items:center;gap:8px}.bsm-edit .fw-input{flex:1 1;min-width:0;height:36px;font-size:13px}.bsm-err{grid-column:1/-1;font:500 11px/1.5 var(--font-mono);color:var(--signal-red-ink);margin:0;overflow-wrap:anywhere}.bsm-included{font:500 12px/1.4 var(--font-mono);color:var(--ink-3)}.bsm-included b{color:var(--ink-1)}.bsm-factions{display:flex;gap:8px;flex-wrap:wrap}.bsm-factions .fw-btn{white-space:nowrap}.bsm-track{color:var(--voltage);font-size:13px;text-decoration:none;border-radius:var(--r-1)}.bsm-track:hover{text-decoration:underline}.bsm-track:focus-visible{outline:none;box-shadow:var(--focus)}.bsm-apply{display:flex;align-items:center;gap:var(--s-3);font:500 13px/1.4 var(--font-mono);color:var(--ink-2);padding:var(--s-4) 0}.bsm-apply b{color:var(--ink-1)}.bsm-apply .fw-spinner{width:16px;height:16px;border-width:2px}@media (max-width:768px){.bsm-fields .fw-input{height:44px}.bsm-checks .fw-check,.bsm-item .fw-check{min-height:44px;align-items:center}.bsm-item .match .fw-actchip{min-height:44px}.bsm-item .url a{min-width:44px;min-height:44px}.bsm-edit .fw-input{height:44px}.bsm-edit .fw-btn{min-height:44px}}@media (max-width:640px){.bsm-row{flex-wrap:wrap;row-gap:4px}.bsm-row .tt{flex-basis:100%}.bsm-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.bsm-item .match,.bsm-item .url{grid-column:2}.bsm-item .match{justify-content:flex-start;flex-wrap:wrap;white-space:normal}.bsm-included{flex-basis:100%}.bsm-factions{width:100%;flex-direction:column}.bsm-factions .fw-btn{width:100%;min-height:44px}}.fw-envbdg{display:inline-flex;align-items:center;flex:none;vertical-align:middle;background:var(--citrus);color:var(--ink-1);border-radius:var(--r-1);padding:var(--s-1) var(--s-2);font:700 11px/1 var(--font-sans);letter-spacing:normal}.out-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s-4)}.out-grid2,.out-kpis{display:grid;gap:var(--s-4)}.out-grid2{grid-template-columns:1fr 1fr;grid-gap:var(--s-4)}.out-grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.out-section-h{display:flex;align-items:center;gap:var(--s-3);justify-content:space-between}.out-actions-r{display:flex;justify-content:flex-end}.out-stepband{display:flex;align-items:center;gap:var(--s-4);width:100%;flex-wrap:wrap}.out-stepband .si{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--r-2);background:var(--voltage);color:var(--canvas)}.out-stepband .si svg{width:22px;height:22px}.out-stepband .body{flex:1 1 240px;min-width:0}.out-stepband .body .dom{font:500 12px/1.4 var(--font-mono);color:var(--ink-3)}.out-stepband .body .desc{font-size:12.5px;color:var(--ink-2);margin-top:2px}.out-stepband .fw-btn{flex:none}.out-urlcell{display:flex;align-items:center;gap:var(--s-2);min-width:0;max-width:260px}.out-chanlogo{flex:none;display:inline-flex;justify-content:center;width:26px;height:26px;border-radius:var(--r-1);font:700 9px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink-3)}.out-chanlogo,.out-storerow{align-items:center;background:var(--canvas);border:1px solid var(--rule)}.out-storerow{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-2);margin-bottom:var(--s-4)}.out-storerow .body{flex:1 1 200px;min-width:0}.out-storerow .tt{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;font-weight:600;font-size:13.5px;line-height:1.2;color:var(--ink-1)}.out-storerow .dom{font-size:12px;line-height:1.4;font-weight:500;color:var(--ink-3)}.out-storerow .cnt{font-size:12.5px;color:var(--ink-2);white-space:nowrap}@media (max-width:860px){.out-grid2,.out-grid3{grid-template-columns:1fr}.out-stepband .fw-btn{flex:1 1 100%}.out-storerow{flex-wrap:wrap}}.out-sched{display:flex;flex-direction:column;gap:var(--s-1);min-width:150px}.out-sched-row{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.out-sched-row .fw-select{min-width:118px}.out-sched-hint{font-size:11px}.out-sched-err{font-size:11px;color:var(--signal-red-ink)}.out-rowscell{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1)}.out-blocked{display:inline-flex;align-items:center;gap:var(--s-2);border:1px solid transparent;background:var(--signal-amber-tint);color:var(--signal-amber-ink);font:500 11px/1 var(--font-sans);padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);cursor:pointer}.out-blocked:hover{border-color:var(--signal-amber)}.out-blocked .dot{width:6px;height:6px;border-radius:50%;background:var(--signal-amber);flex:none}.out-checkrd{background:none;border:0;padding:0;color:var(--ink-4);font:500 11px/1 var(--font-sans);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.out-checkrd:hover{color:var(--voltage)}.out-rd-load{display:flex;align-items:center;gap:var(--s-3)}.out-rd-intro{margin:0 0 var(--s-4)}.out-rd-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-4)}.out-rd-stat{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--canvas)}.out-rd-stat .n{font-size:20px;font-weight:600;color:var(--ink-1)}.out-rd-stat .l{font-size:11px;font-weight:500;color:var(--ink-4)}.out-rd-note{margin:var(--s-3) 0 0}.out-rd-ok{margin-top:var(--s-2)}.out-rd-sec{margin-top:var(--s-5)}.out-rd-reasons{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.out-rd-list{list-style:none;margin:var(--s-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.out-rd-item{padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2)}.out-rd-item .hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.out-rd-item .hd .tt{font-weight:500;color:var(--ink-1);font-size:13px;min-width:0;overflow-wrap:anywhere}.out-rd-item .hd .sku{font-size:11px;color:var(--ink-4);flex:none}.out-rd-item .miss{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-2)}.out-rd-misstag{font:500 11px/1 var(--font-sans);color:var(--signal-amber-ink);background:var(--signal-amber-tint);border-radius:var(--r-1);padding:var(--s-1) var(--s-2)}@media (max-width:768px){.out-blocked,.out-checkrd,.out-sched-row .fw-select{min-height:44px}.out-checkrd{display:inline-flex;align-items:center}.out-rd-stats{grid-template-columns:1fr 1fr}}.sw-brandtag{font-family:var(--font-sans);font-size:9px;letter-spacing:normal;color:var(--ink-4);padding:0 8px 14px;margin-top:-10px}.sw-acctwrap{position:relative;margin-top:auto;border-top:1px solid var(--rule);padding-top:var(--s-3)}.sw-acct{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:7px 9px;border:1px solid transparent;border-radius:var(--r-2);background:none;cursor:pointer;text-align:left;font-family:var(--font-sans)}.sw-acct:hover{background:var(--state-hover)}.sw-acct:focus-visible{outline:none;box-shadow:var(--focus)}.sw-acct .fw-avatar{flex:none}.sw-acct .who{min-width:0;flex:1 1}.sw-acct .em{font-size:13px;font-weight:600;color:var(--ink-1)}.sw-acct .em,.sw-acct .tn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-acct .tn{font-family:var(--font-sans);font-size:10px;letter-spacing:normal;color:var(--ink-4)}.sw-acct .chev{width:14px;height:14px;color:var(--ink-4);flex:none}.sw-acctmenu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:var(--shadow-pop);padding:var(--s-1);z-index:var(--z-overlay)}.sw-acctmenu .item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:none;border-radius:var(--r-2);color:var(--ink-2);font-size:13px;font-family:var(--font-sans);cursor:pointer;text-align:left}.sw-acctmenu .item:hover{background:var(--state-hover);color:var(--ink-1)}.sw-acctmenu .item:focus-visible{outline:none;box-shadow:var(--focus)}.sw-acctmenu .item svg{width:15px;height:15px;flex:none;color:var(--ink-4)}.sw-acctmenu .item.danger,.sw-acctmenu .item.danger svg{color:var(--signal-red-ink)}.sw-acctmenu .item.danger:hover,.sw-acctmenu .item.danger:hover svg{color:var(--signal-red)}.sw-acctmenu .sep{height:1px;background:var(--rule);margin:var(--s-1) 0}.sw-prefrow{align-items:flex-start}.sw-prefrow .txt{display:flex;flex-direction:column;gap:1px}.sw-prefrow .txt .t{font-weight:600;color:var(--ink-1);font-size:13.5px}.sw-prefrow .txt .d{color:var(--ink-3);font-size:12.5px;line-height:1.45}.sw-pghead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.sw-pghead-main{min-width:0}.sw-pghead-act{flex:none;display:flex;align-items:center;gap:var(--s-3);padding-top:2px}@media (max-width:560px){.sw-pghead{flex-direction:column}.sw-pghead-act{width:100%}}@media (max-width:768px){.wb-spine .fw-filtertab{min-height:44px}}.thumb.sw-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-1);border:1px solid var(--rule);flex:none;font:600 12px/1 var(--font-mono);color:var(--ink-3);background:var(--surface-sunken)}.thumb.sw-avatar.lg{width:44px;height:44px;font-size:15px;border-radius:var(--r-2)}.sw-devswitch{display:inline-flex;align-items:center;gap:var(--s-2);flex:none}.sw-devswitch .fw-lbl{color:var(--ink-5)}.sw-devswitch .fw-segmented button{height:26px;padding:0 10px;font-size:12px}@media (max-width:600px){.sw-devswitch .fw-lbl{display:none}}.sw-panel{margin-top:var(--s-5)}.sw-state{display:flex;align-items:center;justify-content:center;padding:var(--s-10) var(--s-6)}.sw-reqalert{margin-bottom:var(--s-5)}.sw-muted{color:var(--ink-4)}.sw-rowactions{display:inline-flex;gap:var(--s-2);justify-content:flex-end;flex-wrap:wrap}.fw-btn--ghost.sw-btn-danger{color:var(--signal-red-ink)}.fw-btn--ghost.sw-btn-danger:hover{background:var(--signal-red-tint);color:var(--signal-red-ink)}.sw-linkbtn{border:0;background:none;padding:0;color:var(--voltage);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.sw-linkbtn:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}.sw-detail{display:flex;flex-direction:column;gap:var(--s-5)}.sw-detail-head{display:flex;align-items:center;gap:var(--s-3)}.sw-detail-head .nm{font-weight:600;font-size:16px;color:var(--ink-1)}.sw-detail-head .sub{font-size:12px;color:var(--ink-4);margin-top:2px}.sw-detail-status{margin-left:auto}.sw-deflist{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5);margin:0}.sw-deflist>div{display:flex;flex-direction:column;gap:4px;min-width:0}.sw-deflist dt{font-family:var(--font-sans);font-size:10px;letter-spacing:normal;color:var(--ink-4)}.sw-deflist dd{margin:0;font-size:13.5px;color:var(--ink-1)}.sw-detail-note .fw-lbl{margin-bottom:6px}.sw-detail-note p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.5}@media (max-width:480px){.sw-deflist{grid-template-columns:1fr}}.sw-modes{display:inline-flex;flex-wrap:wrap;gap:var(--s-1) 6px;align-items:center}.sw-mode-pending .sw-mode-state{font-weight:500;opacity:.85;margin-left:2px}.sw-modesec{display:flex;flex-direction:column;gap:var(--s-3)}.sw-modesec-head{margin:0}.sw-modelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.sw-moderow{display:flex;align-items:center;gap:var(--s-3);padding:10px var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);min-height:44px}.sw-moderow-name{font-weight:600;font-size:13.5px;color:var(--ink-1)}.sw-moderow-act{margin-left:auto;flex:none}.sw-approvebody{gap:var(--s-4)}.sw-approvebody,.sw-modechecks{display:flex;flex-direction:column}.sw-modechecks{border:0;margin:0;padding:0;gap:0}.sw-modechecks legend{margin-bottom:var(--s-1);padding:0}.sw-modecheck{min-height:44px}.sw-error-inline,.sw-modecheck{display:flex;align-items:center}.sw-error-inline{margin:0;font-size:12.5px;color:var(--signal-red-ink);gap:6px}.sw-approveactions{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-1)}.fw-bulkbar .bb-note{white-space:nowrap;font-size:11px;font-weight:500;opacity:.72;letter-spacing:.01em}@media (max-width:600px){.fw-bulkbar .bb-note{display:none}}.sw-backlink{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:0;background:none;padding:4px 2px;color:var(--ink-4);font:500 12.5px/1 var(--font-sans);cursor:pointer}.sw-backlink svg{width:15px;height:15px}.sw-backlink:hover{color:var(--ink-1)}.sw-backlink:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}.sw-srcgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.sw-srccard{display:flex;flex-direction:column;gap:6px;text-align:left;border:1.5px solid var(--rule);border-radius:var(--r-3);padding:var(--s-4);background:var(--surface);min-height:130px}button.sw-srccard{font:inherit;color:inherit;width:100%;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast)}button.sw-srccard:hover{border-color:var(--voltage);background:var(--voltage-tint)}button.sw-srccard:focus-visible{outline:none;box-shadow:var(--focus)}.sw-srccard .ico{width:38px;height:38px;border-radius:var(--r-2);background:var(--canvas);border:1px solid var(--rule);display:grid;place-items:center;color:var(--voltage)}.sw-srccard .ico svg{width:19px;height:19px}.sw-srccard .nm{font-weight:600;font-size:14px;color:var(--ink-1)}.sw-srccard .desc{font-size:12.5px;color:var(--ink-4);line-height:1.45}.sw-srccard.is-soon{opacity:.75;background:var(--canvas)}.sw-srccard.is-soon .ico{color:var(--ink-4)}.sw-srccard.is-soon .top{display:flex;align-items:center;justify-content:space-between}.sw-srccard .reason{margin-top:auto;font-size:11px;color:var(--ink-4)}.sw-connect-form{max-width:560px}@media (max-width:860px){.sw-srcgrid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.sw-srcgrid{grid-template-columns:1fr}}.sw-optnote{font-weight:400}.sw-pricelead{margin:var(--s-2) 0 0;max-width:560px}.sw-priceblock{margin-top:var(--s-4);transition:opacity .15s ease}.sw-priceblock.is-off{opacity:.45;pointer-events:none}.sw-vatinput{max-width:140px}.sw-b2bcurrent{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.sw-b2bid{word-break:break-all}.sw-dangerzone{margin-top:var(--s-2)}.sw-src-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.sw-src-grid>*{min-width:0}.sw-src-aside{display:flex;flex-direction:column;gap:var(--s-4)}.sw-src-card{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);padding:var(--s-5)}.sw-src-card .fw-help{margin-top:var(--s-3)}.sw-src-foot{display:flex;flex-direction:column;gap:var(--s-4)}@media (max-width:860px){.sw-src-grid{grid-template-columns:1fr}}.sw-terms-form{display:flex;flex-direction:column}.sw-terms-sec{padding:var(--s-6) 0;border-top:1px solid var(--rule)}.sw-terms-sec:first-child{padding-top:0;border-top:0}.sw-terms-eyebrow{display:block;margin:0 0 var(--s-3);font:500 11px/1.4 var(--font-sans);letter-spacing:normal;color:var(--ink-4)}.sw-terms-grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-5)}.sw-terms-grid2,.sw-terms-grid3{display:grid;gap:var(--s-4) var(--s-5)}.sw-terms-grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-4) var(--s-5)}.sw-terms-grid4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4) var(--s-5)}.sw-terms-grid4,.sw-terms-gridsm{display:grid;gap:var(--s-4) var(--s-5)}.sw-terms-gridsm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--s-4) var(--s-5)}.sw-terms-gridfull{grid-column:1/-1}.sw-terms-gridtop{margin-top:var(--s-5)}.sw-terms-narrow{max-width:380px}.sw-terms-row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--rule)}.sw-terms-row:first-of-type{border-top:0}.sw-terms-rowtext{min-width:0}.sw-terms-rowtext .t{font-size:14px;font-weight:600;color:var(--ink-1)}.sw-terms-rowtext .d{font-size:12.5px;color:var(--ink-4);margin-top:2px}.sw-terms-rowctl{margin-left:auto;flex:none;display:flex;align-items:center;min-height:44px}.sw-terms-rowctl .fw-select{width:200px}.sw-terms-modelseg{flex-wrap:wrap}.sw-terms-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.sw-terms-toolbtns{display:flex;flex-wrap:wrap;gap:var(--s-2)}.sw-terms-help{font-size:12px;color:var(--ink-4);line-height:1.5;margin:var(--s-2) 0 0}.swrate-wrap{overflow:auto}.swrate{min-width:560px}.swrate td,.swrate th{padding:var(--s-2) var(--s-3);vertical-align:middle}.swrate td .fw-input{height:34px;font-size:13px}.swrate-zh{min-width:150px}.swrate-zhwrap{display:flex;align-items:center;gap:4px}.swrate-zhwrap .fw-input{height:30px;font-size:12px;text-transform:none;letter-spacing:0}.swrate-del{width:26px;height:26px;flex:none;border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--r-1);cursor:pointer;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center}.swrate-del svg{width:13px;height:13px}.swrate-del:hover{border-color:var(--signal-red);color:var(--signal-red)}.swrate-del:focus-visible{outline:none;box-shadow:var(--focus)}.swrate-actcol{width:44px;text-align:center}.swrate th.swrate-actcol{padding:0}.sw-terms-drawerlede{margin:0 0 var(--s-4)}.sw-terms-file{font:inherit;font-size:13px;color:var(--ink-2);width:100%}.sw-terms-file::-webkit-file-upload-button{font:inherit;font-size:12px;margin-right:var(--s-3);padding:8px 12px;min-height:36px;border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink-2);cursor:pointer}.sw-terms-file::file-selector-button{font:inherit;font-size:12px;margin-right:var(--s-3);padding:8px 12px;min-height:36px;border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink-2);cursor:pointer}.sw-terms-file::-webkit-file-upload-button:hover{border-color:var(--voltage);color:var(--voltage)}.sw-terms-file::file-selector-button:hover{border-color:var(--voltage);color:var(--voltage)}.sw-terms-filename{margin-top:var(--s-2);color:var(--ink-3)}.sw-terms-draweralert{margin-top:var(--s-4)}.sw-terms-maphead{margin:var(--s-5) 0 var(--s-3)}.sw-terms-maplist{display:flex;flex-direction:column;gap:var(--s-3)}.sw-terms-maprow{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;grid-gap:var(--s-3);gap:var(--s-3)}.sw-terms-mapsrc{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-terms-drawerbtn{width:100%;margin-top:var(--s-5)}.sw-terms-errlist{display:flex;flex-direction:column;gap:3px}.sw-terms-errrow{font-size:12.5px}@media (max-width:860px){.sw-terms-grid2,.sw-terms-grid3,.sw-terms-grid4,.sw-terms-gridsm,.sw-terms-maprow{grid-template-columns:1fr}.sw-terms-row{flex-direction:column;align-items:stretch;gap:var(--s-2)}.sw-terms-rowctl{margin-left:0;justify-content:flex-start}.sw-terms-rowctl .fw-select{width:100%}.sw-terms-narrow{max-width:none}.swrate-del{width:40px;height:40px}.swrate-actcol{width:52px}}.swt-status{flex-wrap:wrap;gap:var(--s-4) var(--s-8);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule);margin-bottom:var(--s-4)}.swt-status,.swt-status-cell{display:flex;align-items:center}.swt-status-cell{gap:var(--s-3)}.swt-status-lbl{display:inline-block;margin:0}.swt-status-muted{font-size:13px;color:var(--ink-4)}.swt-facets{display:flex;flex-direction:column}.swt-facet{padding:var(--s-4) 0;border-top:1px solid var(--rule)}.swt-facet:first-child{border-top:0;padding-top:var(--s-2)}.swt-facet-head{display:flex;align-items:flex-start;gap:var(--s-4)}.swt-facet-head .fw-switch{min-height:44px;align-items:center;flex:none}.swt-facet-id{flex:1 1;min-width:0}.swt-facet-t{font-size:14px;font-weight:600;color:var(--ink-1)}.swt-facet-d{font-size:12.5px;color:var(--ink-4);line-height:1.5;margin-top:var(--s-1)}.swt-facet-body{margin-top:var(--s-3)}.swt-facet-err{margin:0 0 var(--s-3);font-size:13px;color:var(--signal-red-ink)}.swt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-5);gap:var(--s-4) var(--s-5)}.swt-field--full,.swt-field--row{grid-column:1/-1}.swt-field--row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:44px}.swt-field-rowlabel{font-size:14px;color:var(--ink-2)}.swt-taglist{display:flex;flex-direction:column;gap:var(--s-2)}.swt-taglist-items{display:flex;flex-wrap:wrap;gap:var(--s-2)}.swt-taglist-add{display:flex;align-items:center;gap:var(--s-2)}.swt-taglist-add .fw-input{flex:1 1;min-width:0}.swt-read,.swt-read-facets{display:flex;flex-direction:column}.swt-read-facets{gap:var(--s-4)}.swt-read-facet-h{font-size:14px;font-weight:600;color:var(--ink-1);margin-bottom:var(--s-2)}.swt-read-fields{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--s-3) var(--s-5);gap:var(--s-3) var(--s-5)}.swt-read-row{display:flex;flex-direction:column;gap:var(--s-1)}.swt-read-row dt{font-size:12px;color:var(--ink-4)}.swt-read-row dd{margin:0;font-size:14px;color:var(--ink-1)}.swt-read-tags{display:flex;flex-wrap:wrap;gap:var(--s-2)}@media (max-width:860px){.swt-fields,.swt-read-fields{grid-template-columns:1fr}.swt-status{gap:var(--s-3) var(--s-5)}}.mkt-feedback{margin-bottom:var(--s-5)}.mkt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.mkt-card{display:flex;flex-direction:column;gap:var(--s-4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-5);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.mkt-card:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-pop)}.mkt-card:focus-visible{outline:2px solid var(--voltage);outline-offset:2px}.mkt-card--sk{cursor:default}.mkt-card--sk:hover{border-color:var(--rule);box-shadow:none}.mkt-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.mkt-card-name{font-size:16px;font-weight:600;color:var(--ink-1);line-height:1.25;overflow-wrap:anywhere}.mkt-card-noterms{margin:0;font-size:13px;color:var(--ink-4)}.mkt-card-summary{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4)}.mkt-summ{min-width:0}.mkt-summ dt{margin-bottom:2px}.mkt-summ dd{margin:0;font-size:13.5px;color:var(--ink-1);overflow-wrap:anywhere}.mkt-card-foot{margin-top:auto;display:flex}.mkt-card-foot .fw-btn{min-height:40px}.mkt-detail-body{margin-top:var(--s-5)}.mkt-deflist{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-6);gap:var(--s-4) var(--s-6)}.mkt-defrow{min-width:0}.mkt-defterm{display:block;margin:0 0 2px}.mkt-defval{margin:0;font-size:14px;color:var(--ink-1);line-height:1.45;overflow-wrap:anywhere}.mkt-subhead{display:block;margin:var(--s-5) 0 var(--s-3)}.mkt-notes,.mkt-ratesec{margin-top:var(--s-2)}.mkt-notesbody{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55;white-space:pre-wrap}.mkt-ratewrap{overflow:auto}.mkt-ratetable{min-width:480px}.mkt-ratetable td,.mkt-ratetable th{padding:var(--s-2) var(--s-3);white-space:nowrap}@media (max-width:860px){.mkt-deflist{grid-template-columns:1fr}}@media (max-width:640px){.mkt-card-summary,.mkt-grid{grid-template-columns:1fr}.mkt-card-foot .fw-btn,.mkt-card-foot .fw-btn--secondary{width:100%;min-height:44px}}.csv-alert,.csv-terms{margin-top:var(--s-5)}.csv-terms-toggle{display:inline-flex;align-items:center;gap:var(--s-2);border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-2);padding:8px var(--s-4);font:500 12.5px/1 var(--font-sans);letter-spacing:normal;color:var(--ink-2);cursor:pointer}.csv-terms-toggle:hover{background:var(--state-hover)}.csv-terms-toggle:focus-visible{outline:none;box-shadow:var(--focus)}.csv-terms-toggle svg{width:15px;height:15px;color:var(--ink-4)}.csv-terms-toggle .csv-chev{transition:transform .15s}.csv-terms-toggle .csv-chev.open{transform:rotate(180deg)}.csv-products{margin-top:var(--s-6)}.csp{margin-top:0}.csp-toolbar{gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-4)}.csp-search,.csp-toolbar{display:flex;align-items:center}.csp-search{gap:var(--s-2);flex:1 1;min-width:200px;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);padding:0 var(--s-3)}.csp-search svg{width:16px;height:16px;color:var(--ink-4);flex:none}.csp-search .fw-input{border:0;background:transparent;padding-left:0;box-shadow:none!important}.csp-toolbar .fw-select{min-width:140px}.csp-count{margin-left:auto;font-size:12px;color:var(--ink-4);white-space:nowrap}.csp-loading{padding:var(--s-4);display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.csp-table .fw-prod .tt{font-weight:500;color:var(--ink-1)}.csp-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.csp-tag{height:22px;font:500 11px/1 var(--font-mono);padding:0 8px;cursor:default}.csp-tag button{display:none}.csp-muted{color:var(--ink-4)}.csp-more{display:flex;justify-content:center;padding:var(--s-3) 0}.csp-tagmore{display:inline-flex;align-items:center;height:22px;padding:0 var(--s-2);font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ink-4);white-space:nowrap}.csp-updated{font-size:12px}@media(min-width:861px){.fd-fw.fw-drawer.open{width:min(520px,100vw)}}.fscroll{padding-right:var(--s-4)}.wb-search{width:320px;max-width:100%}.rw-pghead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.rw-pghead-main{min-width:0}.rw-pghead-act{flex:none;display:flex;align-items:center;gap:var(--s-3);padding-top:2px}@media(max-width:640px){.rw-pghead{flex-direction:column}.rw-pghead-act{width:100%}}@media(max-width:768px){.cbar-fw .x,.fw-tag.saved button:last-child{width:44px;height:44px}}@media(max-width:640px){.imp-review-desktop{display:none!important}.imp-review-cards{display:flex;flex-direction:column;gap:var(--s-3)}.runs-fw{display:none!important}.runs-cards{display:flex;flex-direction:column;gap:var(--s-2)}}@media(min-width:641px){.imp-review-cards,.runs-cards{display:none!important}}.runs-card{grid-gap:var(--s-1);gap:var(--s-1)}.imp-review-card,.runs-card{border:1px solid var(--ink-2);border-radius:var(--r-2);padding:var(--s-3);display:grid}.imp-review-card{grid-gap:var(--s-2);gap:var(--s-2)}.mkt-mode-row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-4)}.mkt-mode-row .fw-label{margin:0}.csp-catcell{display:inline-flex;align-items:center;gap:var(--s-2);justify-content:flex-end;flex-wrap:wrap}.csp-peek-act{margin-top:var(--s-3)}.csp-action-alert{margin-bottom:var(--s-4)}.csp-listregion.has-selection{padding-bottom:64px}.csp-cards{display:none;border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surface);overflow:hidden}.csp-card{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule);background:transparent}.csp-card:last-of-type{border-bottom:0}.csp-card.is-selected{background:var(--voltage-tint)}.csp-card .fw-check{margin-top:2px;flex:none}.csp-card-main{display:flex;align-items:flex-start;gap:var(--s-3);flex:1 1;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.csp-card-main:hover{opacity:.92}.csp-card-main:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}.csp-card .img{width:48px;height:48px;border-radius:var(--r-1);object-fit:cover;border:1px solid var(--rule);flex:none;background:var(--surface-sunken)}.csp-card .img.ph{background:repeating-linear-gradient(45deg,var(--surface-sunken),var(--surface-sunken) 6px,var(--surface) 6px,var(--surface) 12px)}.csp-card .bd{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.csp-card .tt{font-weight:600;font-size:13.5px;color:var(--ink-1)}.csp-card .sku{font-size:11px;color:var(--ink-4)}.csp-card .line2{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.csp-card .price{font-weight:600;font-size:13px;color:var(--ink-1)}.csp-card-go{width:16px;height:16px;color:var(--ink-4);flex:none;margin-top:2px}.csp-card-act{flex-basis:100%;display:flex;justify-content:flex-end}.csp-peek-load{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.csp-peek-cover{width:100%;max-height:240px;object-fit:cover;border-radius:var(--r-2);border:1px solid var(--rule);background:var(--surface-sunken)}.csp-peek-head{margin-top:var(--s-4)}.csp-peek-title{margin:0 0 var(--s-2);font-size:16px;font-weight:600;color:var(--ink-1);line-height:1.3}.csp-peek-meta{font-size:11px;color:var(--ink-4);margin-bottom:var(--s-3)}.csp-peek-row{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.csp-peek-price{font-size:15px;font-weight:600;color:var(--ink-1)}.csp-buy{font-size:12.5px;color:var(--ink-3)}.csp-peek-sec{margin-top:var(--s-5)}.csp-eyebrow{display:block;margin:0 0 var(--s-3);font:500 11px/1.4 var(--font-sans);letter-spacing:normal;color:var(--ink-4)}.csp-peek-desc{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55}.csp-peek-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.csp-peek-gallery img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-1);border:1px solid var(--rule);background:var(--surface-sunken)}@media (max-width:640px){.csp-desktop{display:none}.csp-cards{display:block}.csp-toolbar .fw-select{flex:1 1;min-width:0}.csp-count{margin-left:0;width:100%}}.fw-acct .tn,.fw-badge--soon,.fw-crumb,.fw-empty p,.fw-field .opt,.fw-filtertab .c,.fw-help,.fw-kbd-hint,.fw-kpi .label,.fw-lbl,.fw-mod .link .c,.fw-mod .soonbdg,.fw-mtab,.fw-mtab .prog,.fw-prod .sku,.fw-selcard .desc,.fw-table thead th{color:var(--ink-3)}.wb-colwrap{position:relative;display:inline-flex}.wb-colcar{width:14px;height:14px;margin-left:var(--s-1);color:var(--ink-4)}.wb-colscrim{position:fixed;inset:0;z-index:40}.wb-colmenu{position:absolute;top:calc(100% + var(--s-1));right:0;z-index:41;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:var(--s-2);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:var(--shadow-pop)}.wb-colmenu .wb-colitem{padding:var(--s-2) var(--s-2);border-radius:var(--r-1);cursor:pointer}.wb-colmenu .wb-colitem:hover{background:var(--surface-container-high)}.wb-collabel{display:inline-flex;align-items:center;gap:var(--s-2)}.wb-colnote{font-family:var(--font-sans);font-size:11px;color:var(--ink-4);letter-spacing:normal}@media (max-width:640px){.wb-colwrap{display:none}}.out-emptynote{padding:var(--s-3) 0}.out-adv{border-top:1px solid var(--rule);padding-top:var(--s-2)}.out-adv-h{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--s-3);padding:var(--s-3) 0;background:transparent;border:0;cursor:pointer;color:var(--ink-3)}.out-adv-h:hover{color:var(--ink-1)}.out-adv-h .t{display:inline-flex;align-items:center;gap:var(--s-2);font:600 13px/1 var(--font-sans);letter-spacing:normal;text-transform:none}.out-adv-h .t svg{width:15px;height:15px}.out-adv-car{color:var(--ink-4);transition:transform var(--motion-base)}.out-adv-car.open{transform:rotate(180deg)}.out-adv-b{padding:var(--s-2) 0 var(--s-3)}.out-adv-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface)}.out-adv-row .spacer{flex:1 1}.fw-kpi .label,.fw-lbl,.fw-table thead th{font-family:var(--font-sans);text-transform:none;letter-spacing:normal;font-size:12px}.fw-crumb{font-size:12.5px}.fw-acct .tn,.fw-crumb{font-family:var(--font-sans);letter-spacing:normal}.fw-acct .tn{text-transform:none;font-size:11px}.fw-count,.fw-filtertab .c,.fw-mod .link .c,.fw-mtab .prog{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--canvas:#f5f7fa;--surface-sunken:#eceff4;--rule:#e3e8ef;--rule-strong:#ccd3de;--ink-1:#1a2533;--ink-3:#586273;--ink-4:#8b94a3}.sh-app{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sh-app,.sh-side{background:var(--canvas)}.sh-side{border-right:1px solid var(--rule);display:flex;flex-direction:column;padding:10px 10px 14px}.sh-org-wrap{position:relative}.sh-org{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer;width:100%;background:transparent;border:0;text-align:left;font-family:var(--font-sans)}.sh-org:hover{background:var(--state-hover)}.sh-org:focus-visible{outline:none;box-shadow:var(--focus)}.sh-org .av{width:30px;height:30px;border-radius:8px;background:var(--voltage);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex:none}.sh-org .who{min-width:0;flex:1 1;display:flex;flex-direction:column}.sh-org .nm{font-weight:600;color:var(--ink-1);font-size:14px;line-height:1.15}.sh-org .tn{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-org .cv{margin-left:auto;color:var(--ink-4);width:16px;height:16px;flex:none}.sh-orgmenu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:var(--z-overlay)}.sh-orgmenu-id{padding:8px 10px}.sh-orgmenu-id .em{font-size:13px;color:var(--ink-1);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-orgmenu-id .tn{font-size:11px;color:var(--ink-4)}.sh-orgmenu-mode{display:flex;flex-direction:column;gap:6px;padding:6px 10px}.sh-orgmenu-mode .sw-devswitch{margin:0}.sh-orgmenu .mi{font-family:var(--font-sans);text-decoration:none}.sh-nav{margin-top:4px;display:flex;flex-direction:column;overflow-y:auto;flex:1 1}.sh-acc-h{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:transparent;border-radius:8px;cursor:pointer;font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--ink-4);text-align:left;margin-top:8px;letter-spacing:.01em}.sh-acc-h:hover{color:var(--ink-2);background:var(--state-hover)}.sh-acc-h:focus-visible{outline:none;box-shadow:var(--focus)}.sh-acc-h:disabled{cursor:default}.sh-acc-h:disabled:hover{background:transparent;color:var(--ink-4)}.sh-acc-h .gi{width:16px;height:16px;color:var(--ink-4);flex:none;display:flex}.sh-acc-h:hover .gi{color:var(--ink-2)}.sh-acc-h .gi svg{width:16px;height:16px}.sh-acc.is-soon .sh-acc-h,.sh-acc.is-soon .sh-acc-h .gi{color:var(--ink-4)}.sh-acc-h .lbl{flex:1 1}.sh-acc-h .cnt{font-size:11px;font-weight:600;color:var(--ink-1);background:var(--citrus);border-radius:999px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.sh-acc-h .cnt.soon{background:var(--surface-sunken);color:var(--ink-4);font-family:var(--font-sans);font-size:9px;letter-spacing:normal}.sh-acc-h .cv{width:14px;height:14px;color:var(--ink-4);transition:transform var(--motion-base);flex:none}.sh-acc.open .sh-acc-h .cv{transform:rotate(90deg)}.sh-acc-body{display:flex;flex-direction:column;gap:1px;padding-bottom:2px}.sh-link{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 34px;border-radius:8px;color:var(--ink-2);font-size:13.5px;cursor:pointer;text-decoration:none}.sh-link:hover{background:var(--state-hover);color:var(--ink-1)}.sh-link.active{background:var(--voltage-tint);color:var(--voltage-press);font-weight:600}.sh-link .c{margin-left:auto;font-size:12px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sh-link.active .c{color:var(--voltage-press)}.sh-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--rule);display:flex;align-items:center;gap:8px}.sh-foot-v{font-size:12px;color:var(--ink-4)}.sh-main{display:flex;flex-direction:column;min-width:0}.sh-top{display:flex;align-items:center;gap:14px;height:56px;padding:0 22px;border-bottom:1px solid var(--rule);background:var(--surface)}.sh-crumb{font-size:13px;color:var(--ink-3);white-space:nowrap}.sh-crumb b{color:var(--ink-1);font-weight:500}.sh-search{flex:1 1;max-width:460px;margin:0 auto;position:relative;display:flex;align-items:center;height:36px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--canvas);padding:0 10px 0 36px;cursor:text;color:var(--ink-4);font-family:var(--font-sans)}.sh-search:hover{border-color:var(--ink-4)}.sh-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--ink-4)}.sh-search .ph{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-search .kbd{margin-left:auto;font-size:11px;color:var(--ink-4);border:1px solid var(--rule-strong);border-radius:5px;padding:1px 6px;font-family:var(--font-mono);flex:none}.sh-util{gap:4px;margin-left:auto}.sh-ic,.sh-util{display:flex;align-items:center}.sh-ic{width:34px;height:34px;border-radius:8px;border:0;background:transparent;color:var(--ink-3);justify-content:center;cursor:pointer;text-decoration:none}.sh-ic:hover{background:var(--state-hover);color:var(--ink-1)}.sh-ic svg{width:18px;height:18px}.sh-content{padding:24px 28px 60px;flex:1 1;min-width:0}.sh-top .hamburger{display:none;width:34px;height:34px;border:0;background:transparent;color:var(--ink-2);border-radius:8px;align-items:center;justify-content:center;cursor:pointer;flex:none}.sh-top .hamburger svg{width:20px;height:20px}@media(max-width:860px){.sh-app{grid-template-columns:1fr}.sh-side{position:fixed;top:0;left:0;bottom:0;width:264px;z-index:var(--z-overlay);transform:translateX(-100%);transition:transform var(--motion-slow) cubic-bezier(.32,.72,0,1);box-shadow:var(--shadow-drawer);overflow-y:auto}.sh-side.open{transform:none}.sh-top .hamburger{display:flex}.sh-search{margin:0;max-width:none}.sh-search .ph{display:none}.sh-content{padding:18px 16px 60px}}@media(max-width:480px){.sh-crumb{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sh-search{flex:none;width:36px;max-width:36px;padding:0;justify-content:center}.sh-search svg{left:50%;transform:translate(-50%,-50%)}.sh-search .kbd{display:none}}.cmdk{position:fixed;top:12vh;left:50%;transform:translateX(-50%);width:560px;max-width:92vw;z-index:var(--z-overlay);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-3);box-shadow:var(--shadow-pop);overflow:hidden}.cmdk-in{display:flex;align-items:center;gap:10px;padding:0 14px;height:52px;border-bottom:1px solid var(--rule)}.cmdk-in svg{width:18px;height:18px;color:var(--ink-4);flex:none}.cmdk-input{flex:1 1;border:0;outline:0;background:transparent;font-size:15px;color:var(--ink-1);font-family:var(--font-sans)}.cmdk-input::placeholder{color:var(--ink-4)}.cmdk-esc{font-size:11px;color:var(--ink-4);border:1px solid var(--rule-strong);border-radius:5px;padding:1px 6px;font-family:var(--font-mono)}.cmdk-list{max-height:50vh;overflow-y:auto;padding:6px}.cmdk-group{font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--ink-4);padding:8px 10px 4px}.cmdk-empty{padding:20px;text-align:center;color:var(--ink-4);font-size:13.5px}.cmdk-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-family:var(--font-sans)}.cmdk-row.active{background:var(--voltage-tint)}.cmdk-row .ic{color:var(--ink-4);flex:none;display:flex}.cmdk-row .ic,.cmdk-row .ic svg{width:16px;height:16px}.cmdk-row .lb{font-size:13.5px;color:var(--ink-1)}.cmdk-row.active .lb{color:var(--voltage-press)}.cmdk-row .sb{margin-left:auto;font-size:11px;color:var(--ink-4);font-family:var(--font-mono)}.sh-hub h3{font-size:12px;font-weight:600;color:var(--ink-4);margin:24px 0 10px}.sh-hub>div:first-child h3{margin-top:0}.sh-hubgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.sh-set{display:flex;gap:12px;padding:14px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast);text-decoration:none}.sh-set:hover{border-color:var(--rule-strong);box-shadow:0 1px 3px rgba(16,24,40,.07)}.sh-set.is-soon{cursor:default;opacity:.72}.sh-set.is-soon:hover{border-color:var(--rule);box-shadow:none}.sh-set .si{width:34px;height:34px;border-radius:8px;background:var(--voltage-tint);color:var(--voltage);display:flex;align-items:center;justify-content:center;flex:none}.sh-set .si svg{width:18px;height:18px}.sh-set .sb{display:flex;flex-direction:column;min-width:0}.sh-set .st{font-weight:600;color:var(--ink-1);font-size:13.5px;display:flex;align-items:center;gap:8px}.sh-set .st .soon{font-family:var(--font-sans);font-size:9px;letter-spacing:normal;color:var(--ink-4);background:var(--surface-sunken);border-radius:999px;padding:2px 7px}.sh-set .sd{font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.45}@media(max-width:760px){.sh-hubgrid{grid-template-columns:1fr}}.fw-pagehead h1{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--ink-1);line-height:1.15}.fw-pagehead p{color:var(--ink-3);font-size:14px;margin-top:5px}@media(max-width:640px){.wb-viewseg{display:none}}@media(min-width:641px){.wb-tiles .wb-desktop{display:none}.wb-tiles .wbcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px;border:0;background:transparent;overflow:visible}.wb-tiles .wbcards-all{grid-column:1/-1;border:1px solid var(--rule);border-radius:var(--r-2)}.wb-tiles .wbcard{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surface)}.wb-tiles .wbcard:hover{background:var(--surface);box-shadow:0 1px 3px rgba(16,24,40,.07)}.wb-tiles .wbcard.selected{background:var(--voltage-tint)}.wb-tiles .wbmore{grid-column:1/-1}}.fw-badge{text-transform:none;letter-spacing:normal}.fw-badge,.fw-envbdg,.fw-num,.wbcard .fw-chip{font-family:var(--font-sans)}.fw-envbdg{background:var(--signal-green-tint);color:var(--signal-green-ink);text-transform:none;letter-spacing:.01em;font-weight:700;font-size:10.5px}.fw-table-wrap{box-shadow:0 1px 2px rgba(16,24,40,.04)}a,a:active,a:focus,a:hover{text-decoration:none}.sh-org{padding-top:7px;padding-bottom:7px}.sh-acc-h{margin-top:4px}.sh-acc-h,.sh-link{padding-top:5px;padding-bottom:5px}.sh-link{font-size:13px}.sh-acc-body{row-gap:0}.fw-pagehead.ph{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.ph .ph-main{min-width:0}.ph .ph-action{display:flex;align-items:center;gap:var(--s-2);flex:none}.sh-crumb .sep{color:var(--ink-5);margin:0 2px}.sh-crumb-parent{color:var(--ink-3);text-decoration:none}.sh-crumb-parent:hover{color:var(--ink-1)}@media(max-width:640px){.fw-pagehead.ph{flex-direction:column}.ph .ph-action,.ph .ph-action .fw-btn{width:100%}}.fw-badge,.fw-field label,.fw-field>label,.fw-mode,h3.fw-lbl{font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.fw-badge{font-size:11px}.fw-sechead{margin-bottom:var(--s-4)}.fw-sechead .t{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.fw-sechead h2{font-size:15px;font-weight:600;color:var(--ink-1);letter-spacing:-.01em;margin:0}.fw-sechead .a{display:flex;align-items:center;gap:var(--s-2);flex:none}.fw-sechead .d{margin:var(--s-2) 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.5}.sh-content{max-width:1200px;margin-inline:auto;padding:32px 40px}.fw-help{max-width:74ch}.sh-content{margin-inline:0;max-width:1240px}.fw-kpi .delta{font-weight:400;color:var(--ink-3)}.fw-checklist{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);box-shadow:0 1px 2px rgba(16,24,40,.04)}.fw-checkrow{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--rule)}.fw-checkrow:last-child{border-bottom:0}.fw-checkrow .dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none;background:var(--ink-4)}.fw-checkrow .dot.ok{background:var(--signal-green)}.fw-checkrow .dot.warn{background:var(--signal-amber)}.fw-checkrow .dot.err{background:var(--signal-red)}.fw-checkrow .bd{min-width:0}.fw-checkrow .t{font-size:13.5px;font-weight:600;color:var(--ink-1)}.fw-checkrow .d{font-size:12.5px;color:var(--ink-3);margin-top:2px;line-height:1.5}.fw-field>label{margin-top:16px}.mi.danger{border:0;background:transparent;box-shadow:none}.mi.danger:hover{background:var(--signal-red-tint);color:var(--signal-red-ink)}.set-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.set-nav{gap:var(--s-4);position:-webkit-sticky;position:sticky;top:var(--s-4)}.set-nav,.set-navgrp{display:flex;flex-direction:column}.set-navgrp{gap:2px}.set-navlbl{font-size:11px;font-weight:600;color:var(--ink-4);padding:0 10px 4px;letter-spacing:.01em}.set-navitem{display:block;padding:7px 10px;border-radius:8px;color:var(--ink-2);font-size:13.5px;text-decoration:none}.set-navitem:hover{background:var(--state-hover);color:var(--ink-1)}.set-navitem.active{background:var(--voltage-tint);color:var(--voltage-press);font-weight:600}.set-navfoot{margin-top:var(--s-3);padding:0 10px;font-size:12px;color:var(--ink-4);line-height:1.5}.set-body{min-width:0}.set-stub{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);box-shadow:0 1px 2px rgba(16,24,40,.04);padding:var(--s-6)}.set-stub p{color:var(--ink-3);font-size:13.5px;margin:0}.set-stub .set-soonnote{margin-top:var(--s-4)}.akey-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.akey-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.akey-row:first-child{padding-top:0}.akey-row:last-child{padding-bottom:0;border-bottom:0}.akey-meta{display:grid;grid-gap:var(--s-1);gap:var(--s-1);min-width:0}.akey-id{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.fw-empty{padding:var(--s-6)}@media(max-width:760px){.set-layout{grid-template-columns:1fr;gap:var(--s-5)}.set-nav{position:static;gap:var(--s-2)}.set-nav,.set-navgrp{flex-direction:row;flex-wrap:wrap}.set-navgrp{gap:2px;width:100%}.set-navlbl{width:100%;padding-bottom:2px}.set-navfoot{margin-top:var(--s-2)}}.store-status{display:flex;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;padding:var(--s-4);border:1px solid var(--rule-strong);border-left:3px solid var(--ink-4);border-radius:var(--r-2);background:var(--surface)}.store-status .fw-statusdot{align-items:flex-start;min-width:0;flex:1 1;gap:10px}.store-status .fw-statusdot .d{margin-top:6px;flex:none;width:9px;height:9px}.store-status .txt{color:var(--ink-1);font-size:14px;line-height:1.5}.store-status .txt b{color:var(--ink-1);font-weight:650}.store-status-link{margin-left:auto;flex:none;text-decoration:none}.store-status--attn{border-left-color:var(--signal-amber);background:var(--signal-amber-tint)}.store-status--ok{border-left-color:var(--signal-green)}.store-status--info{border-left-color:var(--rule-strong)}@media (max-width:640px){.store-status{align-items:flex-start}.store-status-link{margin-left:0;min-height:44px;margin-top:var(--s-2)}}.store-card{display:flex;flex-direction:column;gap:var(--s-4)}.store-head{display:flex;align-items:center;gap:var(--s-3)}.store-id{min-width:0}.store-id .dom{font-size:15px;font-weight:600;color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-meta{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:6px}.store-facts{display:flex;flex-direction:column;gap:10px;margin:0;padding:var(--s-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.store-facts .row{display:flex;align-items:center;gap:var(--s-4)}.store-facts dt{width:120px;flex:none;font-family:var(--font-sans);font-size:11px;letter-spacing:normal;color:var(--ink-4)}.store-facts dd{margin:0;color:var(--ink-1);font-size:13.5px}.store-facts .store-scopes{color:var(--ink-2);font-size:12.5px}.store-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--s-3)}@media (max-width:640px){.store-facts .row{flex-direction:column;align-items:flex-start;gap:3px}.store-facts dt{width:auto}.store-actions{justify-content:stretch}.store-actions .fw-btn{width:100%}}.store-form>.fw-field:first-child>label{margin-top:0}.store-form .fw-alert{margin-top:var(--s-4)}@media (max-width:640px){.fw-toolbar .src-connect-btn,.store-actions .fw-btn{min-height:44px}}.sw-health{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-5)}.sw-health.sw-state{align-items:center;justify-content:center;min-height:120px}.sw-health-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.sw-health-kpisub{margin-top:var(--s-2)}.sw-health-kpisub .fw-help{margin:0}.sw-health-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3)}.sw-health-card{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surface);padding:var(--s-4)}.sw-health-h{margin:0 0 var(--s-3);font-size:12px;font-weight:600;color:var(--ink-3)}.sw-health-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.sw-health-row{display:flex;align-items:center;gap:var(--s-3);min-height:36px}.sw-health-ico{flex:none;width:18px;height:18px;font-size:18px;color:var(--ink-4);display:inline-flex}.sw-health-label{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--ink-2)}.sw-health-count{margin-left:auto;flex:none}.sw-health-worst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.sw-health-worstrow{display:flex;align-items:center;gap:var(--s-3);min-height:36px}.sw-health-worsttitle{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-health-worstflags{display:inline-flex;flex-wrap:wrap;gap:var(--s-1);justify-content:flex-end;flex:none}.sw-health-chip{font-size:11px;line-height:18px;color:var(--ink-4);background:var(--surface-sunken);border-radius:var(--r-1);padding:0 var(--s-2);white-space:nowrap}.sw-health-actions{display:flex;justify-content:flex-start}@media (max-width:768px){.sw-health-kpis{grid-template-columns:repeat(2,1fr)}.sw-health-grid{grid-template-columns:1fr}}@media (max-width:480px){.sw-health-worstrow{flex-wrap:wrap}.sw-health-worsttitle{flex-basis:100%;order:2}.sw-health-worstflags{order:3;justify-content:flex-start}.sw-health-actions .fw-btn{width:100%;min-height:44px}}.m11rv-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.m11rv-tag{display:inline-flex;align-items:center;gap:var(--s-2)}.m11rv-shared{border-left:2px solid var(--voltage);padding-left:var(--s-4)}.m11rv-private{background:var(--surface-container-high);border:1px solid var(--rule);border-radius:var(--r-2);padding:var(--s-4)}.fw-conn-suppliermsg{display:flex;flex-direction:column;gap:var(--s-1);margin-top:var(--s-2)}.fw-conn-suppliermsg .fw-lbl{color:var(--ink-4)}.fw-conn-suppliermsg>span:last-child{font-size:13px;line-height:1.5;color:var(--ink-2);max-width:52ch}.sw-ins{display:block}.sw-ins-range{display:inline-flex;align-items:center;gap:var(--s-3)}.sw-ins-range .fw-help{margin:0}.sw-ins-funnel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.sw-ins-dash{color:var(--ink-4)}.sw-ins-trend{margin-top:var(--s-6)}.sw-ins-trend-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.sw-ins-tr{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surface);padding:var(--s-4)}.sw-ins-tr-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.sw-ins-tr-label{font-size:13px;font-weight:600;color:var(--ink-2)}.sw-ins-tr-scale{display:inline-flex;align-items:baseline;gap:var(--s-1);font-size:12px;color:var(--ink-3);white-space:nowrap}.sw-ins-tr-scale .fw-help{margin:0}.sw-ins-tr-svg{display:block;width:100%;height:auto}.sw-ins-tr-axis{stroke:var(--rule);stroke-width:1}.sw-ins-bar{fill:var(--ink-3);transition:fill var(--motion-fast)}.sw-ins-bar:hover{fill:var(--voltage)}.sw-ins-bar-zero{fill:var(--rule-strong)}.sw-ins-bar-sup{fill:var(--surface-sunken)}.sw-ins-hatchline{stroke:var(--ink-5);stroke-width:1.1}.sw-ins-axis{display:flex;justify-content:space-between;margin-top:var(--s-2);font-size:11px;color:var(--ink-4)}.sw-ins-caption{margin-top:var(--s-4);font-size:12.5px;line-height:1.5;color:var(--ink-4);max-width:64ch}@media (max-width:768px){.sw-ins-funnel{grid-template-columns:repeat(2,1fr)}.sw-ins-trend-grid{grid-template-columns:1fr}.sw-ins-range{display:flex;width:100%}.sw-ins-range .fw-select{flex:1 1 auto}}.fw-bill-plans{display:grid;grid-gap:var(--s-3);gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:var(--s-4)}.fw-bill-actions{display:flex;justify-content:flex-end;margin-top:var(--s-5)}.fw-bill-invlinks{display:inline-flex;align-items:center;gap:var(--s-4);justify-content:flex-end}.fw-bill-invlink{color:var(--voltage);font-weight:600;text-decoration:none;white-space:nowrap}.fw-bill-invlink:hover{text-decoration:underline}@media (max-width:640px){.fw-bill-actions{justify-content:stretch}.fw-bill-actions .fw-btn{width:100%;min-height:44px}}.avcell{display:inline-flex;align-items:center;gap:var(--s-2);min-height:28px;max-width:100%;padding:0 var(--s-2);border:1px solid transparent;border-radius:var(--r-pill);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.avcell:hover{border-color:var(--rule);background:var(--surface)}.avcell:focus-visible{outline:2px solid var(--voltage);outline-offset:2px}.avcell .avdot{width:7px;height:7px;border-radius:50%;background:var(--signal-green);flex:none}.avcell.off .avdot{background:transparent;border:1.5px solid var(--ink-5)}.avcell .avst{font-size:13px;font-weight:500;color:var(--ink-1);white-space:nowrap}.avcell.off .avst{font-weight:400;color:var(--ink-4)}.avcell .avmode{display:inline-flex;align-items:center;height:20px;padding:0 var(--s-2);border-radius:var(--r-pill);background:var(--surface-sunken);font-size:11px;color:var(--ink-2);white-space:nowrap}.avcell.off .avmode{opacity:.5}.avcell .fw-badge{white-space:nowrap}.avcell .avcar{width:13px;height:13px;flex:none;color:var(--ink-4);opacity:0;transition:opacity var(--motion-base)}.avcell:focus-visible .avcar,.avcell:hover .avcar,.avcell[aria-expanded=true] .avcar{opacity:1}.avcellrow{margin-top:var(--s-2)}.avcellrow .avcell{min-height:44px;width:100%;flex-wrap:wrap}.avpop{position:fixed;z-index:var(--z-float);width:280px;max-width:calc(100vw - 16px);padding:var(--s-4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-3);box-shadow:var(--shadow-pop)}.avpop-h{margin-bottom:var(--s-2)}.avpop-def{font-size:12px;color:var(--ink-3);margin-bottom:var(--s-3)}.avpop-def .fw-mono{font-size:11px;color:var(--ink-2)}.avpop .fw-segmented{display:grid;grid-template-columns:1fr 1fr}