:root,[data-theme=light]{--surface-0:#f4f5f8;--surface-1:#fff;--surface-2:#ebedf2;--surface-3:#dfe2e9;--surface-2-hover:#e4e6ed;--enclosure:#dde1e7;--enclosure-line:#a7acb8;--ink:#141822;--ink-muted:#4d5462;--ink-faint:#686b72;--line:#dfe2e8;--line-strong:#7a8191;--brand:#2343c4;--brand-hover:#1a3399;--brand-press:#152973;--brand-soft:#e8edfc;--brand-soft-hover:#d4dcf6;--on-brand:#fff;--brand-ink:var(--brand);--focus:var(--brand-ink);--scrim:#14171a7a;--phase-a:#f2b600;--phase-a-ink:#7e5c00;--phase-b:#1b934f;--phase-b-ink:#137039;--phase-c:#d63229;--phase-c-ink:#b02219;--phase-n:#2e97db;--phase-n-ink:#145f99;--phase-pe:#4fa63c;--wire-l1:#7a4a1f;--wire-l2:#1c1f23;--wire-l3:#8a9199;--wire-n:var(--phase-n);--wire-pe:var(--phase-pe);--wire-pe-stripe:var(--phase-a);--wire-l1-edge:#563a21;--wire-l2-edge:var(--wire-l2);--wire-l3-edge:#60666c;--wire-n-edge:#276995;--wire-pe-edge:#3c7332;--wire-halo:var(--enclosure);--wire-l1-muted:#ac9683;--wire-l2-muted:#7c8085;--wire-l3-muted:#b4b9c0;--wire-n-muted:#86bce1;--wire-pe-muted:#96c492;--wire-pe-stripe-muted:#e8cc74;--wire-l1-edge-muted:#93857a;--wire-l2-edge-muted:#73767b;--wire-l3-edge-muted:#989da3;--wire-n-edge-muted:#799fba;--wire-pe-edge-muted:#84a483;--wire-l1-line:var(--wire-l1-edge);--wire-l2-line:var(--wire-l2-edge);--wire-l3-line:var(--wire-l3-edge);--wire-n-line:var(--wire-n-edge);--wire-pe-line:var(--wire-pe-edge);--wire-l1-line-muted:var(--wire-l1-edge-muted);--wire-l2-line-muted:var(--wire-l2-edge-muted);--wire-l3-line-muted:var(--wire-l3-edge-muted);--wire-n-line-muted:var(--wire-n-edge-muted);--wire-pe-line-muted:var(--wire-pe-edge-muted);--wire-pue-l1:var(--phase-a);--wire-pue-l1-edge:var(--phase-a-ink);--wire-pue-l1-muted:#e8cc74;--wire-pue-l1-edge-muted:#a99868;--wire-pue-l1-line:var(--wire-pue-l1-edge);--wire-pue-l1-line-muted:var(--wire-pue-l1-edge-muted);--wire-pue-l2:var(--phase-b);--wire-pue-l2-edge:var(--phase-b-ink);--wire-pue-l2-muted:#7cba9b;--wire-pue-l2-edge-muted:#6ea387;--wire-pue-l2-line:var(--wire-pue-l2-edge);--wire-pue-l2-line-muted:var(--wire-pue-l2-edge-muted);--wire-pue-l3:var(--phase-c);--wire-pue-l3-edge:var(--phase-c-ink);--wire-pue-l3-muted:#da8a88;--wire-pue-l3-edge-muted:#c47876;--wire-pue-l3-line:var(--wire-pue-l3-edge);--wire-pue-l3-line-muted:var(--wire-pue-l3-edge-muted);--ferrule:#5a6169;--cable-sheath:#b4bac2;--cable-edge:#6a717a;--cable-sheath-muted:#c8ced4;--cable-edge-muted:#9ea3ab;--cable-cut:#e6e8e8;--cable-tie:#3a4048;--danger:#c2152b;--danger-soft:#fceaec;--warning:#964700;--warning-soft:#fff2e0;--ok:var(--brand-ink);--ok-soft:var(--brand-soft);--advice:var(--ink-muted);--advice-soft:var(--surface-2);--paper:#fff;--drawing-ink:#111316;--device-face:#fbfbf9;--device-ink:#1c1f23;--device-lever:#30363d;--device-ok:#05883e;--device-fault:#a90017;--device-face-shade:#f1f1f0;--device-shoulder:#e9e9e8;--device-recess:#dbdbdb;--device-edge:#b6b8b9;--device-lever-hi:#75797d;--device-print:#56585b;--device-comb:#c9cdd1;--device-drop:#b9bdc2;--metal:#b7bdc4;--metal-hi:#e3e5e6;--metal-lo:#848a91;--rail:#aeb4ba;--rail-hi:#d5d9dd;--rail-lo:#959ba1;--chart-grid:#e4e7ec;--heat-1:#e5e8ee;--heat-2:#bbc1cd;--heat-3:#979ead;--heat-4:#666d7d;--heat-5:#474e5c;--on-heat:#fff;--ad-surface:#eef0f4;--shadow-1:0 1px 2px #14171a14;--shadow-2:0 8px 24px #14171a24, 0 2px 6px #14171a14;--shadow-3:0 24px 64px #14171a38;--shadow-device:inset 0 -3px 0 #14171a14, 0 1px 0 #14171a2e}[data-theme=dark]{--surface-0:#0f1218;--surface-1:#161a22;--surface-2:#1e232d;--surface-3:#282e3a;--surface-2-hover:#242a35;--enclosure:#262c36;--enclosure-line:#4c5361;--ink:#eceff4;--ink-muted:#c3c9d4;--ink-faint:#8b93a3;--line:#2b313c;--line-strong:#6b7384;--brand:#5e66e6;--brand-hover:#545bd5;--brand-press:#4a4ec0;--brand-soft:#1f2350;--brand-soft-hover:#272c5a;--on-brand:#fff;--brand-ink:#acb6ff;--focus:var(--brand-ink);--scrim:#0000009e;--phase-a:#e8b31a;--phase-a-ink:#f2c443;--phase-b:#3db873;--phase-b-ink:#5fd08f;--phase-c:#ee5a52;--phase-c-ink:#ff9c94;--phase-n:#4fb0ee;--phase-n-ink:#7cc6f5;--phase-pe:#6cc05a;--wire-l1:#b07a45;--wire-l2:#101215;--wire-l3:#9aa2ab;--wire-n:var(--phase-n);--wire-pe:var(--phase-pe);--wire-pe-stripe:var(--phase-a);--wire-l1-edge:#735233;--wire-l2-edge:var(--line-strong);--wire-l3-edge:#666b72;--wire-n-edge:#37749c;--wire-pe-edge:#497e40;--wire-halo:var(--enclosure);--wire-l1-muted:#6b533e;--wire-l2-muted:#1b1f26;--wire-l3-muted:#606770;--wire-n-muted:#3a6e92;--wire-pe-muted:#497648;--wire-pe-stripe-muted:#877028;--wire-l1-edge-muted:#504134;--wire-l2-edge-muted:#4c5361;--wire-l3-edge-muted:#494f57;--wire-n-edge-muted:#2f546e;--wire-pe-edge-muted:#39593c;--wire-l1-line:var(--wire-l1);--wire-l2-line:var(--wire-l2-edge);--wire-l3-line:var(--wire-l3);--wire-n-line:var(--wire-n);--wire-pe-line:var(--wire-pe);--wire-l1-line-muted:var(--wire-l1-muted);--wire-l2-line-muted:var(--wire-l2-edge-muted);--wire-l3-line-muted:var(--wire-l3-muted);--wire-n-line-muted:var(--wire-n-muted);--wire-pe-line-muted:var(--wire-pe-muted);--wire-pue-l1:var(--phase-a);--wire-pue-l1-edge:#917627;--wire-pue-l1-muted:#877028;--wire-pue-l1-edge-muted:#61552e;--wire-pue-l1-line:var(--wire-pue-l1);--wire-pue-l1-line-muted:var(--wire-pue-l1-muted);--wire-pue-l2:var(--phase-b);--wire-pue-l2-edge:#337958;--wire-pue-l2-muted:#327254;--wire-pue-l2-edge-muted:#2d5649;--wire-pue-l2-line:var(--wire-pue-l2);--wire-pue-l2-line-muted:var(--wire-pue-l2-muted);--wire-pue-l3:var(--phase-c);--wire-pue-l3-edge:#944545;--wire-pue-l3-muted:#8a4344;--wire-pue-l3-edge-muted:#623a3e;--wire-pue-l3-line:var(--wire-pue-l3);--wire-pue-l3-line-muted:var(--wire-pue-l3-muted);--ferrule:#6b737c;--cable-sheath:#5d6570;--cable-edge:#3d434c;--cable-sheath-muted:#424853;--cable-edge-muted:#333942;--cable-cut:#b3b8bd;--cable-tie:#6b7384;--danger:#ff9ab0;--danger-soft:#3b1b20;--warning:#ffad52;--warning-soft:#3a2b16;--ok:var(--brand-ink);--ok-soft:var(--brand-soft);--advice:var(--ink-muted);--advice-soft:var(--surface-2);--paper:#14181e;--drawing-ink:#e3e6e9;--device-face:#d8dbde;--device-ink:#1c1f23;--device-lever:#30363d;--device-ok:#05883e;--device-fault:#a90017;--device-face-shade:#d0d3d6;--device-shoulder:#c9ccd0;--device-recess:#bdc1c4;--device-edge:#9fa3a7;--device-lever-hi:#696e74;--device-print:#4d5054;--device-comb:#a9aeb3;--device-drop:#0f1216;--metal:#b7bdc4;--metal-hi:#ccd0d5;--metal-lo:#848a91;--rail:#5b636c;--rail-hi:#7d858e;--rail-lo:#525a63;--chart-grid:#282e38;--heat-1:#252a35;--heat-2:#434957;--heat-3:#5e6675;--heat-4:#979ead;--heat-5:#c1c7d2;--on-heat:#0f1218;--ad-surface:#1a1e26;--shadow-1:0 1px 2px #00000080;--shadow-2:0 8px 24px #0000008c, 0 2px 6px #0006;--shadow-3:0 24px 64px #000000b3;--shadow-device:inset 0 -3px 0 #14171a1f, 0 1px 0 #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--din-module:36px;--din-device-h:168px;--din-hump-h:92.57px;--wire-core-1-5:2px;--wire-core-2-5:2.3px;--wire-core-4:2.5px;--wire-core-6:2.6px;--wire-core-10:2.9px;--wire-core-16:3.2px;--wire-core-25:3.6px;--wire-pitch:5px;--wire-bend:6px;--cable-s:6.5px;--cable-m:7px;--cable-l:9px;--control-s:32px;--control-m:40px;--control-l:48px;--appbar-h:56px;--sidebar-w:264px;--inspector-w:336px;--ad-rail-w:160px;--ad-rail-wide-w:300px;--font-display:"Unbounded", "IBM Plex Sans", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-code:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.display-xl{font-family:var(--font-display);letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:48px}.display-l{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:36px}.display-m{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:26px}.h1{font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:32px}.h2{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:26px}.h3{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:22px}.body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.body-s{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.label-s{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:18px}.overline{font-family:var(--font-sans);letter-spacing:.04em;font-size:13px;font-weight:600;line-height:18px}.caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.button{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.value-xl{font-family:var(--font-sans);font-size:28px;font-weight:600;line-height:32px}.value{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.code{font-family:var(--font-code);font-size:14px;font-weight:500;line-height:20px}.value-s{font-family:var(--font-code);font-size:13px;font-weight:500;line-height:16px}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-sub-4miPfDES.woff2);font-weight:400 700;font-style:normal}.sk-root{font-family:var(--font-sans);color:var(--ink);background:var(--surface-0);font-variant-numeric:lining-nums tabular-nums;font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:22px}[data-theme=dark] .sk-root,.sk-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sk-root *,.sk-root :before,.sk-root :after{box-sizing:border-box}.sk-root :where(button,input,select,textarea){font:inherit;color:inherit}.sk-root :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.sk-root :where(a){color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline}.sk-root :where(a:hover){color:var(--brand-ink);text-decoration-thickness:2px}.sk-root :where(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sk-num{font-variant-numeric:lining-nums tabular-nums}.sk-code{font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-weight:500}.sk-unit{color:var(--ink-muted);text-transform:none}.sk-muted{color:var(--ink-muted)}.sk-faint{color:var(--ink-faint)}.sk-icon{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sk-icon--16{width:16px;height:16px}.sk-icon--24{width:24px;height:24px}.sk-stack{gap:var(--space-4);flex-direction:column;display:flex}.sk-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-spacer{flex:auto}.sk-hr{border:0;border-top:1px solid var(--line);margin:0}.sk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.sk-root *,.sk-root :before,.sk-root :after{transition:none!important;animation:none!important}}.sk-btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;height:var(--control-m);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--ink);font-family:var(--font-sans);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.sk-btn:hover{background:var(--surface-2)}.sk-btn:active{background:var(--surface-3)}.sk-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-btn__icon{flex:none;width:20px;height:20px}.sk-btn--primary{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.sk-btn--primary:hover{border-color:var(--brand-hover);background:var(--brand-hover)}.sk-btn--primary:active{border-color:var(--brand-press);background:var(--brand-press)}.sk-btn--secondary{border-color:var(--line-strong);background:var(--surface-1);color:var(--ink)}.sk-btn--ghost{color:var(--brand-ink);background:0 0;border-color:#0000}.sk-btn--ghost:hover{background:var(--surface-2);color:var(--brand-ink)}.sk-btn--ghost:active{background:var(--surface-3);color:var(--brand-ink)}.sk-btn--danger{border-color:var(--danger);background:var(--surface-1);color:var(--danger)}.sk-btn--danger:hover{background:var(--danger-soft)}.sk-btn--danger:active{background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.sk-btn--s{height:var(--control-s);padding:0 var(--space-3)}.sk-btn--s .sk-btn__icon{width:16px;height:16px}.sk-btn--l{height:var(--control-l);padding:0 var(--space-5);font-size:16px;line-height:24px}.sk-btn--block{width:100%;display:flex}.sk-btn:disabled,.sk-btn[aria-disabled=true]{border-color:var(--line);background:var(--surface-2);color:var(--ink-faint);box-shadow:none;cursor:not-allowed}.sk-btn--ghost:disabled,.sk-btn--ghost[aria-disabled=true]{background:0 0;border-color:#0000}.sk-btn[aria-busy=true]{cursor:progress}.sk-btn[aria-busy=true] .sk-btn__icon{display:none}.sk-btn[aria-busy=true]:before{content:"";border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;flex:none;width:16px;height:16px;animation:.7s linear infinite sk-btn-spin}.sk-btn--s[aria-busy=true]:before{width:14px;height:14px}@keyframes sk-btn-spin{to{transform:rotate(360deg)}}.sk-icon-btn{width:var(--control-m);height:var(--control-m);border-radius:var(--radius-sm);color:var(--ink);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.sk-icon-btn:hover{background:var(--surface-2)}.sk-icon-btn:active{background:var(--surface-3)}.sk-icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-icon-btn--outlined{border-color:var(--line-strong);background:var(--surface-1)}.sk-icon-btn--outlined:hover{background:var(--surface-2)}.sk-icon-btn--outlined:active{background:var(--surface-3)}.sk-icon-btn--s{width:var(--control-s);height:var(--control-s)}.sk-icon-btn--l{width:var(--control-l);height:var(--control-l)}.sk-icon-btn[aria-pressed=true]{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink)}.sk-icon-btn[aria-pressed=true]:hover{background:var(--brand-soft-hover);color:var(--brand-ink)}.sk-icon-btn:disabled,.sk-icon-btn[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed;background:0 0;border-color:#0000}.sk-icon-btn--outlined:disabled,.sk-icon-btn--outlined[aria-disabled=true]{border-color:var(--line);background:var(--surface-2)}.sk-field{border:0;min-width:0;margin:0;padding:0;display:block}.sk-field__label{margin:0 0 var(--space-2);color:var(--ink-muted);font-family:var(--font-sans);padding:0;font-size:14px;font-weight:500;line-height:20px;display:block}.sk-field__hint{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:14px;line-height:20px;display:block}.sk-field__error{align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--danger);font-size:14px;font-weight:500;line-height:20px;display:flex}.sk-field__error .sk-icon{width:16px;height:18px}.sk-field:disabled>.sk-field__label{color:var(--ink-faint)}.sk-field:has(.sk-input:disabled,.sk-select__control:disabled,.sk-textarea:disabled)>.sk-field__label{color:var(--ink-faint)}.sk-input,.sk-input-unit,.sk-select__control,.sk-textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);width:100%;min-width:0;color:var(--ink);font-family:var(--font-sans);margin:0;font-size:15px;line-height:22px;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}.sk-input,.sk-select__control,.sk-textarea{appearance:none;display:block}.sk-input{height:var(--control-m);padding:0 var(--space-3)}.sk-input::placeholder,.sk-textarea::placeholder{color:var(--ink-faint);opacity:1}.sk-input[type=number]{appearance:textfield}.sk-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sk-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sk-textarea{min-height:calc(var(--control-m) * 2);padding:var(--space-2) var(--space-3);resize:vertical}.sk-input:hover,.sk-input-unit:hover,.sk-select__control:hover,.sk-textarea:hover{border-color:var(--ink-muted)}.sk-input:focus-visible,.sk-select__control:focus-visible,.sk-textarea:focus-visible,.sk-input-unit:focus-within{outline:2px solid var(--focus);outline-offset:2px}.sk-input[aria-invalid=true],.sk-select__control[aria-invalid=true],.sk-textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.sk-input-unit:has(>.sk-input[aria-invalid=true]){border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.sk-input:disabled,.sk-select__control:disabled,.sk-textarea:disabled{border-color:var(--line);background:var(--surface-2);color:var(--ink-faint);-webkit-text-fill-color:currentColor;box-shadow:none;opacity:1;cursor:not-allowed}.sk-input-unit:has(>.sk-input:disabled){border-color:var(--line);background:var(--surface-2);color:var(--ink-faint);-webkit-text-fill-color:currentColor;box-shadow:none;opacity:1;cursor:not-allowed}.sk-input--num{font-variant-numeric:lining-nums tabular-nums}.sk-input--end{text-align:right}.sk-input-unit{height:var(--control-m);padding:0 var(--space-3) 0 0;cursor:text;align-items:center;display:flex}.sk-input-unit>.sk-input{width:0;height:100%;padding:0 var(--space-2) 0 var(--space-3);font-variant-numeric:lining-nums tabular-nums;border:0;border-radius:0;flex:1}.sk-input-unit>.sk-input,.sk-input-unit>.sk-input:focus-visible,.sk-input-unit>.sk-input[aria-invalid=true],.sk-input-unit>.sk-input:disabled{box-shadow:none;background:0 0;outline:none}.sk-input-unit__suffix{color:var(--ink-muted);font-family:var(--font-sans);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;font-size:15px;line-height:22px}.sk-input-unit:has(>.sk-input:disabled)>.sk-input-unit__suffix{color:var(--ink-faint)}.sk-select{min-width:0;display:block;position:relative}.sk-select__control{height:var(--control-m);padding:0 calc(var(--space-3) + var(--space-6)) 0 var(--space-3);text-overflow:ellipsis;cursor:pointer}.sk-select:after{content:"";top:50%;right:var(--space-4);border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);pointer-events:none;width:7px;height:7px;position:absolute;transform:translateY(-75%)rotate(45deg)}.sk-select:has(>.sk-select__control:disabled):after{border-color:var(--ink-faint)}.sk-input--s{height:var(--control-s);padding:0 var(--space-2);font-size:14px;line-height:20px}.sk-input--l{height:var(--control-l);padding:0 var(--space-4);font-size:16px;line-height:24px}.sk-input-unit--s{height:var(--control-s);padding-right:var(--space-2)}.sk-input-unit--s>.sk-input{padding:0 var(--space-1) 0 var(--space-2)}.sk-input-unit--s>.sk-input,.sk-input-unit--s>.sk-input-unit__suffix{font-size:14px;line-height:20px}.sk-input-unit--l{height:var(--control-l);padding-right:var(--space-4)}.sk-input-unit--l>.sk-input{padding:0 var(--space-2) 0 var(--space-4)}.sk-input-unit--l>.sk-input,.sk-input-unit--l>.sk-input-unit__suffix{font-size:16px;line-height:24px}.sk-select--s>.sk-select__control{height:var(--control-s);padding:0 calc(var(--space-2) + var(--space-5)) 0 var(--space-2);font-size:14px;line-height:20px}.sk-select--s:after{right:var(--space-3)}.sk-select--l>.sk-select__control{height:var(--control-l);padding:0 calc(var(--space-4) + var(--space-6)) 0 var(--space-4);font-size:16px;line-height:24px}.sk-select--l:after{right:var(--space-5)}.sk-textarea--l{padding:var(--space-3) var(--space-4);font-size:16px;line-height:24px}@media (pointer:coarse){.sk-input,.sk-input-unit>.sk-input,.sk-input-unit>.sk-input-unit__suffix,.sk-select__control,.sk-select--s>.sk-select__control,.sk-textarea{font-size:16px;line-height:24px}}.sk-seg{max-width:100%;min-height:var(--control-m);padding:calc(var(--space-1) / 2);border-radius:var(--radius-sm);background:var(--surface-2);vertical-align:middle;border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:inline-grid}.sk-seg--block{width:100%;display:grid}.sk-seg__item{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;margin:0;display:flex;position:relative}.sk-seg__input{clip-path:inset(50%);white-space:nowrap;appearance:none;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.sk-seg__text{min-width:0;padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--ink-muted);font-family:var(--font-sans);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;flex:auto;justify-content:center;align-items:center;font-size:15px;font-weight:500;line-height:20px;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.sk-seg__input:enabled:not(:checked)+.sk-seg__text:hover{background:var(--surface-2-hover);color:var(--ink)}.sk-seg__input:enabled:not(:checked)+.sk-seg__text:active{background:var(--surface-3);color:var(--ink)}.sk-seg__input:checked+.sk-seg__text{border-color:var(--line-strong);background:var(--surface-1);color:var(--brand-ink);font-weight:600}.sk-seg__input:focus-visible+.sk-seg__text{outline:2px solid var(--focus);outline-offset:2px}.sk-seg__input:disabled+.sk-seg__text{color:var(--ink-faint);cursor:not-allowed}.sk-seg__input:disabled:checked+.sk-seg__text{border-color:var(--line);background:var(--surface-3)}.sk-seg--s{min-height:var(--control-s)}.sk-seg--s .sk-seg__text{font-size:14px;line-height:20px}.sk-seg--l{min-height:var(--control-l)}.sk-seg--l .sk-seg__text{font-size:16px;line-height:22px}.sk-switch,.sk-check,.sk-radio{column-gap:var(--space-3);padding:calc((var(--control-m) - 22px) / 2) 0;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.sk-switch__input,.sk-check__input,.sk-radio__input{border:1px solid var(--line-strong);background:var(--surface-1);cursor:pointer;appearance:none;grid-area:1/1;margin:0;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;position:relative}.sk-switch__label,.sk-check__label,.sk-radio__label{color:var(--ink);font-family:var(--font-sans);cursor:pointer;grid-area:1/2;font-size:15px;line-height:22px}.sk-switch__label:after,.sk-check__label:after,.sk-radio__label:after{content:"";position:absolute;inset:0}.sk-switch__hint,.sk-check__hint,.sk-radio__hint{color:var(--ink-muted);grid-area:2/2;margin:0;font-size:14px;line-height:20px}.sk-switch__input:focus-visible,.sk-check__input:focus-visible,.sk-radio__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-switch__input:disabled,.sk-check__input:disabled,.sk-radio__input:disabled{cursor:not-allowed}.sk-switch__input:disabled~.sk-switch__label,.sk-check__input:disabled~.sk-check__label,.sk-radio__input:disabled~.sk-radio__label{color:var(--ink-faint);cursor:not-allowed}.sk-switch--l,.sk-check--l,.sk-radio--l{padding:calc((var(--control-l) - 22px) / 2) 0}.sk-switch--l>.sk-switch__label,.sk-check--l>.sk-check__label,.sk-radio--l>.sk-radio__label{font-size:16px}.sk-switch__input{width:calc(var(--space-8) + var(--space-2));height:var(--space-6);margin-top:calc((22px - var(--space-6)) / 2);border-radius:var(--radius-pill);background:var(--surface-2)}.sk-switch__input:before{content:"";top:calc(var(--space-1) - 1px);left:calc(var(--space-1) - 1px);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--ink-muted);transition:background-color .12s ease-out;position:absolute}.sk-switch:hover>.sk-switch__input:enabled{border-color:var(--ink-muted)}.sk-switch__input:checked{border-color:var(--brand);background:var(--brand)}.sk-switch__input:checked:before{left:calc(100% - var(--space-4) - var(--space-1) + 1px);background:var(--on-brand)}.sk-switch:hover>.sk-switch__input:enabled:checked{border-color:var(--brand-hover);background:var(--brand-hover)}.sk-switch__input:disabled{border-color:var(--line);background:var(--surface-2)}.sk-switch__input:disabled:before{background:var(--ink-faint)}.sk-switch__input:disabled:checked{border-color:var(--surface-3);background:var(--surface-3)}.sk-check__input,.sk-radio__input{width:var(--space-5);height:var(--space-5);margin-top:calc((22px - var(--space-5)) / 2)}.sk-check__input{border-radius:var(--radius-sm)}.sk-radio__input{border-radius:var(--radius-pill)}.sk-check:hover>.sk-check__input:enabled:not(:checked):not(:indeterminate):not([aria-invalid=true]),.sk-radio:hover>.sk-radio__input:enabled:not(:checked):not([aria-invalid=true]){border-color:var(--ink-muted);background:var(--surface-2)}.sk-check__input:checked,.sk-check__input:indeterminate,.sk-radio__input:checked{border-color:var(--brand);background:var(--brand)}.sk-check:hover>.sk-check__input:enabled:checked,.sk-check:hover>.sk-check__input:enabled:indeterminate,.sk-radio:hover>.sk-radio__input:enabled:checked{border-color:var(--brand-hover);background:var(--brand-hover)}.sk-check__input:before{content:"";border:2px solid #0000;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.sk-check__input:checked:before{border-color:var(--on-brand)}.sk-check__input:indeterminate:before{border-width:0 0 2px;border-color:var(--on-brand);width:10px;height:0;transform:translate(-50%,-50%)}.sk-radio__input:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-radio__input:checked:before{background:var(--on-brand)}.sk-check__input[aria-invalid=true],.sk-radio__input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.sk-check__input:disabled,.sk-radio__input:disabled{border-color:var(--line);background:var(--surface-2)}.sk-check__input:disabled:checked,.sk-check__input:disabled:indeterminate,.sk-radio__input:disabled:checked{border-color:var(--surface-3);background:var(--surface-3)}.sk-check__input:disabled:checked:before,.sk-check__input:disabled:indeterminate:before{border-color:var(--ink-faint)}.sk-radio__input:disabled:checked:before{background:var(--ink-faint)}.sk-logo{align-items:baseline;gap:calc(var(--space-1) / 2);font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;border-radius:var(--radius-sm);font-size:20px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.sk-logo:hover{color:var(--ink)}.sk-logo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-logo__ok{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);letter-spacing:0;line-height:1.2}.sk-logo--s{font-size:16px;line-height:1.25}.sk-logo--s .sk-logo__ok{padding:0 calc(var(--space-1) * .75);border-radius:var(--radius-xs)}.sk-logo--m{font-size:20px;line-height:1.3}.sk-logo--l{gap:var(--space-1);font-size:30px;line-height:1.2}.sk-logo--l .sk-logo__ok{padding:0 var(--space-2);border-radius:var(--radius-md)}.sk-appbar{border-bottom:1px solid var(--line);background:var(--surface-1);color:var(--ink);container:sk-appbar/inline-size}.sk-appbar__inner{align-items:center;column-gap:var(--space-6);padding:0 var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand crumbs actions""steps steps steps";display:grid}.sk-appbar__brand{min-height:var(--appbar-h);grid-area:brand;align-items:center;display:flex}.sk-appbar__crumbs{grid-area:crumbs;min-width:0}.sk-appbar__actions{align-items:center;gap:var(--space-2);grid-area:actions;display:flex}.sk-appbar__steps{min-width:0;margin:0 calc(-1 * var(--space-4));padding:0 calc(var(--space-4) - var(--space-3));border-top:1px solid var(--line);grid-area:steps}.sk-appbar__crumb-list{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sk-appbar__crumb{min-width:0;color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;font-size:15px;line-height:1.4667;display:flex}.sk-appbar__crumb:not(:first-child):not(:last-child){flex:0 auto}.sk-appbar__crumb+.sk-appbar__crumb:before{content:"/";content:"/" / "";padding:0 var(--space-2);color:var(--ink-muted);flex:none}.sk-appbar__crumb-link{text-overflow:ellipsis;border-radius:var(--radius-xs);color:var(--ink-muted);text-underline-offset:2px;text-decoration:underline;transition:color .12s;overflow:hidden}.sk-appbar__crumb-link:hover{color:var(--ink);text-decoration-thickness:2px}.sk-appbar__crumb-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-appbar__crumb-current{text-overflow:ellipsis;color:var(--ink);font-weight:600;overflow:hidden}.sk-appbar__switch{align-items:center;gap:var(--space-1);min-width:0;height:var(--control-s);margin-left:calc(-1 * var(--space-1));padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;transition:background-color .12s;display:inline-flex}.sk-appbar__switch:hover,.sk-appbar__switch[aria-expanded=true]{background:var(--surface-2)}.sk-appbar__switch:active{background:var(--surface-3)}.sk-appbar__switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-appbar__switch-label{text-overflow:ellipsis;overflow:hidden}.sk-appbar__switch-icon{color:var(--ink-muted)}.sk-appbar__divider{width:1px;height:var(--space-6);background:var(--line);flex:none}.sk-appbar .sk-appbar__plan{flex:none;font-size:13px;line-height:1.3846;text-decoration:none;transition:color .12s,background-color .12s}.sk-appbar .sk-appbar__plan[href]:hover{background:var(--brand-soft);color:var(--brand-ink)}.sk-appbar .sk-appbar__plan:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-appbar__avatar{width:var(--control-s);height:var(--control-s);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);letter-spacing:.04em;cursor:pointer;flex:none;place-items:center;padding:0;font-size:13px;font-weight:600;line-height:1;transition:background-color .12s;display:inline-grid}.sk-appbar__avatar:hover{background:var(--surface-3)}.sk-appbar__avatar:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@container sk-appbar (width>=1920px){.sk-appbar__inner{grid-template-columns:auto minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"brand crumbs steps actions"}.sk-appbar__steps{border-top:0;margin:0;padding:0}.sk-appbar__steps .sk-steps__list{width:max-content;max-width:100%;margin:0 auto}.sk-appbar__steps .sk-steps__item+.sk-steps__item:before{width:var(--space-2)}.sk-appbar__steps .sk-steps__link{font-size:14px;line-height:1.4286}.sk-appbar__steps .sk-steps__marker{width:var(--space-5);height:var(--space-5)}.sk-appbar__steps .sk-steps__item--done .sk-steps__link{min-width:var(--control-m);justify-content:center;padding:0}.sk-appbar__steps .sk-steps__item--done .sk-steps__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container sk-appbar (width<=719px){.sk-appbar__inner{column-gap:var(--space-2)}.sk-appbar__brand .sk-logo{font-size:16px;line-height:1.25}.sk-appbar__brand .sk-logo__ok{padding:0 calc(var(--space-1) * .75);border-radius:var(--radius-xs)}.sk-appbar__crumb-list{flex-direction:column;align-items:flex-start}.sk-appbar__crumb{max-width:100%}.sk-appbar__crumb:first-child{display:none}.sk-appbar__crumb+.sk-appbar__crumb:before{content:none}.sk-appbar__crumb:not(:last-child){font-size:13px;line-height:1.3846}.sk-appbar__switch{height:auto;min-height:var(--space-6)}.sk-appbar__actions{margin-right:calc(-1 * var(--space-2));gap:0}.sk-appbar .sk-appbar__action{width:var(--control-l);height:var(--control-l);background:0 0;border-color:#0000;padding:0}.sk-appbar .sk-appbar__action:hover{background:var(--surface-2)}.sk-appbar .sk-appbar__action:active{background:var(--surface-3)}.sk-appbar__action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-appbar .sk-appbar__divider,.sk-appbar .sk-appbar__plan{display:none}}@container sk-appbar (width<=479px){.sk-appbar__avatar{display:none}}.sk-steps{min-width:0;container:sk-steps/inline-size}.sk-steps__list{padding:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:thin;align-items:center;margin:0;list-style:none;display:flex;overflow-x:auto}.sk-steps__item{flex:none;align-items:center;display:flex}.sk-steps__item+.sk-steps__item:before{content:"";width:var(--space-4);background:var(--line-strong);flex:none;height:1px}.sk-steps__item--done+.sk-steps__item:before{background:var(--brand-ink)}.sk-steps__link{align-items:center;gap:var(--space-2);min-height:var(--control-m);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);white-space:nowrap;font-size:15px;font-weight:500;line-height:1.4667;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.sk-steps__link:hover{background:var(--surface-2);color:var(--ink)}.sk-steps__link:active{background:var(--surface-3)}.sk-steps__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-steps__item--done .sk-steps__link{color:var(--ink)}.sk-steps__link[aria-current=step]{color:var(--ink);font-weight:600}.sk-steps__link[aria-disabled=true],.sk-steps__link[aria-disabled=true]:hover{color:var(--ink-faint);cursor:not-allowed;background:0 0}.sk-steps__marker{width:var(--space-6);height:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--ink-muted);flex:none;place-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-grid}.sk-steps__item--done .sk-steps__marker{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink)}.sk-steps__link[aria-current=step] .sk-steps__marker{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.sk-steps__link[aria-disabled=true] .sk-steps__marker{border-color:var(--line);background:var(--surface-2);color:var(--ink-faint)}.sk-steps__note{color:var(--ink-muted);font-size:13px;font-weight:400;line-height:1.3846}.sk-steps__count,.sk-tabs__count,.sk-tree__count{min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);font-variant-numeric:lining-nums tabular-nums;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.sk-steps__count,.sk-tree__count{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px}.sk-steps__count--warning,.sk-tree__count--warning{background:var(--warning-soft);color:var(--warning)}@container sk-steps (width<=719px){.sk-steps__list{scroll-padding-inline:var(--space-4)}.sk-steps__item+.sk-steps__item:before{width:var(--space-2)}.sk-steps__link{min-height:var(--control-l);font-size:14px;line-height:1.4286}.sk-steps__marker{width:var(--space-5);height:var(--space-5)}.sk-steps__item--done .sk-steps__link{min-width:var(--control-l);justify-content:center;padding:0}.sk-steps__item--done .sk-steps__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sk-tabs{align-items:stretch;gap:var(--space-4);border-bottom:1px solid var(--line);display:flex}.sk-tabs__tab{align-items:center;gap:var(--space-2);min-height:var(--control-m);padding:0 var(--space-1);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;font-size:15px;font-weight:500;line-height:1.4667;text-decoration:none;transition:color .12s,background-color .12s;display:inline-flex;position:relative}.sk-tabs__tab:after{content:"";background:0 0;height:2px;transition:background-color .12s;position:absolute;bottom:-1px;left:0;right:0}.sk-tabs__tab:hover{color:var(--ink)}.sk-tabs__tab:hover:after{background:var(--line-strong)}.sk-tabs__tab:active{background:var(--surface-2)}.sk-tabs__tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-tabs__tab[aria-selected=true]{color:var(--brand-ink)}.sk-tabs__tab[aria-selected=true]:after{background:var(--brand-ink)}.sk-tabs__tab[disabled],.sk-tabs__tab[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed;background:0 0}.sk-tabs__tab[disabled]:after,.sk-tabs__tab[aria-disabled=true]:after{background:0 0}.sk-tabs__icon{flex:none}.sk-tabs__count{background:var(--surface-2);color:var(--ink-muted)}.sk-tabs__tab[aria-selected=true] .sk-tabs__count{background:var(--brand-soft);color:var(--brand-ink)}.sk-tabs__tab .sk-tabs__count.sk-tabs__count--danger{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px}.sk-tabs__tab .sk-tabs__count.sk-tabs__count--warning{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px}.sk-tabs--s{gap:var(--space-3)}.sk-tabs--s .sk-tabs__tab{min-height:var(--control-s);font-size:14px;line-height:1.4286}.sk-tabs--scroll{scrollbar-width:none;overflow-x:auto}.sk-tabs--scroll .sk-tabs__tab:after{bottom:0}.sk-tabs--scroll .sk-tabs__tab:focus-visible{outline-offset:-2px}.sk-tabs--touch .sk-tabs__tab{min-height:var(--control-l)}.sk-tabs__panel{padding-top:var(--space-4)}.sk-tabs__panel:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}@media (pointer:coarse){.sk-tabs__tab{min-height:var(--control-l)}}.sk-tree{--sk-tree-depth:0;--sk-tree-pad:var(--space-1);--sk-tree-step:var(--space-3);--sk-tree-toggle:var(--space-5);--sk-tree-mid:calc(var(--space-2) + var(--space-3));color:var(--ink);font-size:15px;line-height:1.6}.sk-tree__list,.sk-tree__group{margin:0;padding:0;list-style:none}.sk-tree__group{--sk-tree-depth:1}.sk-tree__group .sk-tree__group{--sk-tree-depth:2}.sk-tree__group .sk-tree__group .sk-tree__group{--sk-tree-depth:3}.sk-tree__group .sk-tree__group .sk-tree__group .sk-tree__group{--sk-tree-depth:4}.sk-tree__group[hidden]{display:none}.sk-tree__item,.sk-tree__row{position:relative}.sk-tree__group>.sk-tree__item:after{content:"";top:0;bottom:0;left:calc(var(--sk-tree-pad) + (var(--sk-tree-depth) - 1) * var(--sk-tree-step) + var(--sk-tree-toggle) / 2);background:var(--line);pointer-events:none;width:1px;position:absolute}.sk-tree__group>.sk-tree__item:last-child:after{height:var(--sk-tree-mid);bottom:auto}.sk-tree__group .sk-tree__row:before{content:"";top:var(--sk-tree-mid);left:calc(var(--sk-tree-pad) + (var(--sk-tree-depth) - 1) * var(--sk-tree-step) + var(--sk-tree-toggle) / 2);width:calc(var(--sk-tree-step) - var(--space-2));background:var(--line);pointer-events:none;height:1px;position:absolute}.sk-tree__group .sk-tree__row:not(:has(>.sk-tree__toggle)):before{width:calc(var(--sk-tree-step) + var(--sk-tree-toggle) / 2 - var(--space-1))}.sk-tree__link{align-items:flex-start;gap:var(--space-2);min-height:var(--control-m);padding:calc(var(--space-2) - 1px) var(--space-2) calc(var(--space-2) - 1px) calc(var(--sk-tree-pad) + var(--sk-tree-depth) * var(--sk-tree-step) + var(--sk-tree-toggle));border-radius:var(--radius-sm);color:var(--ink);border:1px solid #0000;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.sk-tree__link:hover{background:var(--surface-2);color:var(--ink)}.sk-tree__link:active{background:var(--surface-3)}.sk-tree__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-tree__link[aria-current=page]{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-ink)}.sk-tree__toggle{top:var(--space-2);left:calc(var(--sk-tree-pad) + var(--sk-tree-depth) * var(--sk-tree-step));width:var(--sk-tree-toggle);height:var(--space-6);border-radius:var(--radius-xs);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;transition:background-color .12s,color .12s;display:grid;position:absolute}.sk-tree__toggle:hover{background:var(--surface-3);color:var(--ink)}.sk-tree__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-tree__toggle[aria-expanded=true] .sk-tree__chevron{transform:rotate(90deg)}.sk-tree__icon{margin-top:calc(var(--space-1) / 2);color:var(--ink-muted);flex:none}.sk-tree__link[aria-current=page] .sk-tree__icon{color:var(--brand-ink)}.sk-tree__text{flex-direction:column;flex:1;min-width:0;display:flex}.sk-tree__name{overflow-wrap:anywhere;font-weight:500}.sk-tree__link[aria-current=page] .sk-tree__name{color:var(--brand-ink);font-weight:600}.sk-tree__meta{color:var(--ink-muted);font-size:14px;line-height:1.4286}.sk-tree__count{margin-top:calc(var(--space-1) / 2)}.sk-tree__add{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-m);margin:var(--space-1) 0 0;padding:0 var(--space-2) 0 calc(var(--sk-tree-pad) + var(--sk-tree-toggle));border-radius:var(--radius-sm);color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:500;line-height:1.4667;transition:background-color .12s,color .12s;display:flex}.sk-tree__add:hover{background:var(--surface-2);color:var(--brand-ink)}.sk-tree__add:active{background:var(--surface-3)}.sk-tree__add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-tree--touch{--sk-tree-step:var(--space-6);--sk-tree-toggle:var(--control-l);--sk-tree-mid:var(--space-6)}.sk-tree--touch .sk-tree__link{min-height:var(--control-l);padding-top:calc(var(--space-3) - 1px);padding-bottom:calc(var(--space-3) - 1px)}.sk-tree--touch .sk-tree__toggle{height:var(--control-l);top:0}.sk-tree--touch .sk-tree__add{min-height:var(--control-l)}.sk-nav{font-size:15px;line-height:1.4667}.sk-nav__list{gap:calc(var(--space-1) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sk-nav__item{align-items:center;gap:var(--space-3);min-height:var(--control-m);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);border:1px solid #0000;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.sk-nav__item:hover{background:var(--surface-2);color:var(--ink)}.sk-nav__item:active{background:var(--surface-3)}.sk-nav__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-nav__item[aria-current=page]{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand-ink);color:var(--brand-ink);font-weight:600}.sk-nav__icon{color:var(--ink-muted);flex:none}.sk-nav__item[aria-current=page] .sk-nav__icon{color:var(--brand-ink)}.sk-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sk-nav__meta,.sk-nav__count{color:var(--ink-muted);flex:none;font-size:14px;font-weight:500;line-height:1.4286}.sk-nav__count{font-variant-numeric:lining-nums tabular-nums}.sk-nav__item[aria-current=page] .sk-nav__meta,.sk-nav__item[aria-current=page] .sk-nav__count{color:var(--brand-ink)}.sk-nav__divider{height:1px;margin:var(--space-2) var(--space-3);background:var(--line)}.sk-nav__heading{margin:var(--space-5) 0 var(--space-2);padding:0 calc(var(--space-3) + 1px);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.3846}.sk-nav__heading:first-child{margin-top:0}.sk-nav--touch .sk-nav__item{min-height:var(--control-l)}@media (pointer:coarse){.sk-nav__item{min-height:var(--control-l)}}.sk-toolbar{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--line);background:var(--surface-1);color:var(--ink);flex-wrap:wrap;font-size:15px;line-height:1.4667;display:flex}.sk-toolbar__group{align-items:center;gap:var(--space-1);flex:none;display:flex}.sk-toolbar__sep{width:1px;height:var(--space-6);background:var(--line);flex:none}.sk-toolbar__end{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.sk-toolbar__zoom{min-width:var(--space-16);height:var(--control-m);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;font-size:15px;font-weight:400;line-height:1.4667;transition:background-color .12s;display:inline-grid}.sk-toolbar__zoom:hover{background:var(--surface-2)}.sk-toolbar__zoom:active{background:var(--surface-3)}.sk-toolbar__zoom:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-toolbar__zoom[aria-expanded=true]{background:var(--surface-2)}.sk-toolbar__label{white-space:nowrap}.sk-toolbar__caption{color:var(--ink-muted);white-space:nowrap;flex:none;font-size:14px;font-weight:500;line-height:20px}.sk-toolbar--touch{gap:var(--space-2);padding:var(--space-2) var(--space-4)}.sk-toolbar--touch .sk-toolbar__zoom{height:var(--control-l)}.sk-toolbar--touch .sk-toolbar__caption{font-size:14px;line-height:20px}.sk-toolbar--touch .sk-toolbar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-toolbar--touch .sk-btn:has(>.sk-toolbar__label){width:var(--control-l);padding:0}.sk-dialog-backdrop,.sk-sheet-backdrop{background:var(--scrim);position:fixed;inset:0}.sk-dialog-backdrop{padding:var(--space-4);place-items:center;display:grid;overflow-y:auto}.sk-dialog-backdrop[hidden],.sk-sheet-backdrop[hidden]{display:none}.sk-dialog{width:100%;max-width:36em;max-height:calc(100dvh - 2 * var(--space-8));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-3);flex-direction:column;font-size:15px;line-height:1.4667;display:flex;container:sk-dialog/inline-size}.sk-dialog__header{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-3);display:flex}.sk-dialog__title{flex:1;min-width:0;margin:0;font-size:19px;font-weight:600;line-height:1.3684}.sk-dialog__close{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0}.sk-dialog__body{min-height:0;padding:0 var(--space-6) var(--space-2);flex:auto;overflow-y:auto}.sk-dialog__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}@container sk-dialog (width<=479px){.sk-dialog__header{padding:var(--space-5) var(--space-4) var(--space-3)}.sk-dialog__body{padding:0 var(--space-4) var(--space-2)}.sk-dialog__footer{padding:var(--space-4);flex-direction:column}}.sk-sheet-backdrop{flex-direction:column;justify-content:flex-end;display:flex}.sk-sheet{width:100%;max-width:40em;max-height:calc(100% - var(--space-12));padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-3);border-bottom:0;flex-direction:column;margin:0 auto;font-size:15px;line-height:1.4667;display:flex}.sk-sheet__grabber{width:calc(var(--space-8) + var(--space-2));height:var(--space-1);margin-top:var(--space-2);border-radius:var(--radius-xs);background:var(--line-strong);flex:none;align-self:center}.sk-sheet__header{align-items:flex-start;gap:var(--space-2);padding:0 var(--space-2) var(--space-2) var(--space-4);display:flex}.sk-sheet__heading{min-width:0;padding-top:var(--space-3);flex:1}.sk-sheet__title{margin:0;font-size:19px;font-weight:600;line-height:1.3684}.sk-sheet__subtitle{margin-top:calc(var(--space-1) / 2);color:var(--ink-muted);font-size:14px;line-height:1.4286}.sk-sheet__body{overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-2);flex:auto;overflow-y:auto}.sk-sheet__footer{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.sk-sheet__actions{margin:0;padding:0;list-style:none}.sk-sheet__action{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-l);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;font-size:15px;font-weight:500;line-height:1.4667;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.sk-sheet__action:hover{background:var(--surface-2);color:var(--ink)}.sk-sheet__action:active{background:var(--surface-3)}.sk-sheet__action:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sk-sheet__action[disabled],.sk-sheet__action[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed;background:0 0}.sk-sheet__action-icon{color:var(--ink-muted);flex:none}.sk-sheet__action-label{flex:1;min-width:0}.sk-sheet__action-meta{color:var(--ink-muted);font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;flex:none;font-size:14px;font-weight:500;line-height:1.4286}.sk-sheet__action--danger,.sk-sheet__action--danger:hover,.sk-sheet__action--danger .sk-sheet__action-icon{color:var(--danger)}.sk-sheet__action[disabled] .sk-sheet__action-icon,.sk-sheet__action[aria-disabled=true] .sk-sheet__action-icon,.sk-sheet__action[disabled] .sk-sheet__action-meta,.sk-sheet__action[aria-disabled=true] .sk-sheet__action-meta{color:var(--ink-faint)}.sk-sheet__divider{height:1px;margin:var(--space-2);background:var(--line)}.sk-toast-region{right:0;bottom:var(--space-6);align-items:center;gap:var(--space-2);padding:0 var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:0}.sk-toast-region .sk-toast{pointer-events:auto}.sk-toast{align-items:flex-start;gap:var(--space-3);width:100%;max-width:30em;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-2);font-size:15px;line-height:1.4667;display:flex}.sk-toast__icon{height:1lh;color:var(--ink-muted);flex:none}.sk-toast--ok .sk-toast__icon{color:var(--ok)}.sk-toast--warning .sk-toast__icon{color:var(--warning)}.sk-toast--danger .sk-toast__icon{color:var(--danger)}.sk-toast__content{flex:1;min-width:0}.sk-toast__title{font-weight:600}.sk-toast__text{margin-top:calc(var(--space-1) / 2);color:var(--ink-muted);font-size:14px;line-height:1.4286}.sk-toast__action,.sk-toast__close{margin-top:calc(-1 * var(--space-1) - 1px);flex:none}.sk-tooltip{isolation:isolate;width:max-content;max-width:min(var(--sidebar-w), calc(100vw - var(--space-8)));padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-2);font-family:var(--font-sans);text-align:left;font-size:14px;font-weight:400;line-height:1.4286;position:relative}.sk-tooltip[hidden]{display:none}.sk-tooltip:after{content:"";z-index:-1;top:100%;left:var(--sk-tooltip-arrow,50%);width:var(--space-2);height:var(--space-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:inherit;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.sk-tooltip--bottom:after{border:0;border-top:1px solid var(--line);border-left:1px solid var(--line);top:0}.sk-tooltip--left:after{top:var(--sk-tooltip-arrow,50%);border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);left:100%}.sk-tooltip--right:after{top:var(--sk-tooltip-arrow,50%);border:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);left:0}.sk-tooltip__kbd{margin-left:var(--space-2);padding:0 var(--space-1);border:1px solid color-mix(in srgb, currentColor 45%, transparent);border-radius:var(--radius-xs);font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;font-size:13px;font-weight:500}.sk-tooltip--rich{max-width:min(var(--inspector-w), calc(100vw - var(--space-8)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.sk-tooltip__title{font-size:15px;font-weight:600;line-height:1.4667}.sk-tooltip__title+.sk-tooltip__text{margin-top:var(--space-1)}.sk-tooltip--rich .sk-tooltip__text{color:var(--ink-muted)}.sk-tooltip__formula{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-weight:500;line-height:1.4286}.sk-tooltip__term{border-radius:var(--radius-xs);color:inherit;font:inherit;letter-spacing:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:.2em;cursor:help;background:0 0;border:0;margin:0;padding:0;transition:color .12s}.sk-tooltip__term:hover,.sk-tooltip__term[aria-expanded=true]{color:var(--brand-ink);-webkit-text-decoration-color:var(--brand-ink);text-decoration-color:var(--brand-ink)}.sk-tooltip__term:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-badge{align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--ink-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);font-family:var(--font-sans);white-space:nowrap;vertical-align:middle;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.sk-badge .sk-icon{width:16px;height:16px}.sk-badge--danger{color:var(--danger);background:var(--danger-soft)}.sk-badge--warning{color:var(--warning);background:var(--warning-soft)}.sk-badge--ok{color:var(--ok);background:var(--ok-soft)}.sk-badge--advice{color:var(--advice);background:var(--advice-soft)}.sk-badge--neutral{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.sk-badge--plan{color:var(--ink);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--ink)}.sk-badge--s{height:var(--space-5);padding:0 calc(var(--space-1) * 1.5);font-size:13px;line-height:18px}.sk-badge--s .sk-icon{width:14px;height:14px}.sk-phase{align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--ink);font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;vertical-align:middle;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.sk-phase:before{content:"";border-radius:var(--radius-xs);background:var(--surface-3);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line-strong);flex:none}.sk-phase--l1{color:var(--phase-a-ink)}.sk-phase--l1:before{background:var(--phase-a);box-shadow:inset 0 0 0 1px var(--phase-a-ink)}.sk-phase--l2{color:var(--phase-b-ink)}.sk-phase--l2:before{background:var(--phase-b);box-shadow:inset 0 0 0 1px var(--phase-b-ink)}.sk-phase--l3{color:var(--phase-c-ink)}.sk-phase--l3:before{background:var(--phase-c);box-shadow:inset 0 0 0 1px var(--phase-c-ink)}.sk-phase--n{color:var(--phase-n-ink)}.sk-phase--n:before{background:var(--phase-n);box-shadow:inset 0 0 0 1px var(--phase-n-ink)}.sk-phase--pe{color:var(--ink)}.sk-phase--pe:before{background:repeating-linear-gradient(135deg, var(--phase-a) 0 3px, var(--phase-pe) 3px 6px);box-shadow:inset 0 0 0 1px var(--phase-a-ink)}.sk-phase--3ph{color:var(--ink)}.sk-phase--3ph:before{background:var(--phase-a);width:4px;box-shadow:inset 0 0 0 1px var(--phase-a-ink), 5px 0 0 var(--phase-b), 10px 0 0 var(--phase-c);border-radius:0;margin-right:10px}.sk-phase__value{margin-left:var(--space-1);color:var(--ink);font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;font-weight:400}.sk-phase--s{height:var(--space-5);padding:0 calc(var(--space-1) * 1.5)}.sk-phase--s:before{width:10px;height:10px}.sk-phase--s.sk-phase--3ph:before{width:4px}.sk-phase--l{height:var(--control-s);padding:0 var(--space-3);gap:var(--space-2);font-size:14px;line-height:20px}.sk-phase--l:before{width:16px;height:16px}.sk-phase--l.sk-phase--3ph:before{width:5px;box-shadow:inset 0 0 0 1px var(--phase-a-ink), 6px 0 0 var(--phase-b), 12px 0 0 var(--phase-c);margin-right:12px}.sk-phase--plain{background:0 0;border-color:#0000;height:auto;padding:0}.sk-phase-picker{min-height:var(--control-m);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;display:grid}.sk-phase-picker--l{min-height:var(--control-l)}.sk-phase-picker__option{min-width:0;padding:var(--space-1) var(--space-2);color:var(--ink);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;transition:background-color .12s,box-shadow .12s,color .12s;display:flex;position:relative}.sk-phase-picker__option+.sk-phase-picker__option{box-shadow:inset 1px 0 0 var(--line)}.sk-phase-picker__option:first-child{border-radius:calc(var(--radius-sm) - 1px) 0 0 calc(var(--radius-sm) - 1px)}.sk-phase-picker__option:last-child{border-radius:0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0}.sk-phase-picker__option:hover{background:var(--surface-2)}.sk-phase-picker__option:active{background:var(--surface-3)}.sk-phase-picker__option[aria-checked=true]{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-ink)}.sk-phase-picker__option:has(.sk-phase-picker__input:checked){background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-ink)}.sk-phase-picker__option[role=radio]:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:2px}.sk-phase-picker__option:has(.sk-phase-picker__input:focus-visible){z-index:1;outline:2px solid var(--focus);outline-offset:2px}.sk-phase-picker__option[aria-disabled=true]{background:var(--surface-2);color:var(--ink-faint);cursor:not-allowed}.sk-phase-picker__option:has(.sk-phase-picker__input:disabled){background:var(--surface-2);color:var(--ink-faint);cursor:not-allowed}.sk-phase-picker__option[aria-disabled=true] .sk-phase,.sk-phase-picker__option[aria-disabled=true] .sk-phase-picker__load{color:var(--ink-faint)}.sk-phase-picker__option:has(.sk-phase-picker__input:disabled) .sk-phase{color:var(--ink-faint)}.sk-phase-picker__option:has(.sk-phase-picker__input:disabled) .sk-phase-picker__load{color:var(--ink-faint)}.sk-phase-picker__option[aria-disabled=true]:not([aria-checked=true]) .sk-phase:before{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.sk-phase-picker__option:has(.sk-phase-picker__input:disabled:not(:checked)) .sk-phase:before{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.sk-phase-picker__option[aria-checked=true][aria-disabled=true]{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted)}.sk-phase-picker__option:has(.sk-phase-picker__input:checked:disabled){background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted)}.sk-phase-picker__option[aria-checked=true][aria-disabled=true] .sk-phase{color:var(--ink-muted)}.sk-phase-picker__option:has(.sk-phase-picker__input:checked:disabled) .sk-phase{color:var(--ink-muted)}.sk-phase-picker__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.sk-phase-picker__auto{align-items:center;gap:var(--space-1);display:inline-flex}.sk-phase-picker__auto .sk-icon{width:16px;height:16px}.sk-phase-picker__load{font-variant-numeric:lining-nums tabular-nums;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}.sk-norm{align-items:center;gap:var(--space-1);min-height:var(--space-6);max-width:100%;padding:1px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--ink-muted);font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;white-space:normal;text-align:left;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex;position:relative}.sk-norm .sk-icon{width:16px;height:16px}.sk-norm:hover{border-color:var(--line-strong);color:var(--ink)}.sk-norm:active{background:var(--surface-2)}.sk-norm:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-norm[aria-expanded=true]{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--ink)}.sk-norm-tip{vertical-align:middle;display:inline-flex;position:relative}.sk-norm-tip__pop{z-index:30;top:calc(100% + var(--space-2));width:max-content;max-width:min(var(--inspector-w), calc(100vw - var(--space-8)));padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-2);font-family:var(--font-sans);white-space:normal;text-align:left;font-size:14px;font-weight:400;line-height:20px;position:absolute;left:0}.sk-norm-tip__pop[hidden]{display:none}.sk-norm-tip--end .sk-norm-tip__pop{left:auto;right:0}.sk-norm-tip--up .sk-norm-tip__pop{top:auto;bottom:calc(100% + var(--space-2))}.sk-norm-tip__title{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.sk-norm-tip__quote{margin:var(--space-2) 0 0;color:var(--ink);padding:0;font-size:14px;line-height:20px}.sk-norm-tip__source{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--ink-muted);font-size:13px;line-height:18px}.sk-issue{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);display:grid}.sk-issue--danger{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 30%, var(--danger-soft))}.sk-issue--warning{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 30%, var(--warning-soft))}.sk-issue--advice{background:var(--advice-soft);border-color:color-mix(in srgb, var(--advice) 25%, var(--advice-soft))}.sk-issue--ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 30%, var(--ok-soft))}.sk-issue__head{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.sk-issue__status{align-items:center;gap:var(--space-1);white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.sk-issue__icon{flex:none}.sk-issue--danger .sk-issue__status,.sk-issue--danger .sk-issue__icon{color:var(--danger)}.sk-issue--warning .sk-issue__status,.sk-issue--warning .sk-issue__icon{color:var(--warning)}.sk-issue--advice .sk-issue__status,.sk-issue--advice .sk-issue__icon{color:var(--advice)}.sk-issue--ok .sk-issue__status,.sk-issue--ok .sk-issue__icon{color:var(--ok)}.sk-issue__target{min-width:0;color:var(--ink-muted);font-size:14px;line-height:20px}.sk-issue__ref{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--device-face);color:var(--device-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--device-ink) 24%, transparent);font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;display:inline-block}.sk-issue__title{color:var(--ink);font-size:16px;font-weight:600;line-height:22px}.sk-issue__body{max-width:68ch;color:var(--ink);font-size:15px;line-height:22px}.sk-issue__title+.sk-issue__body{margin-top:calc(var(--space-1) * -1)}.sk-issue__norms{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sk-issue__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.sk-issue .sk-btn--ghost:not(:disabled,[aria-disabled=true]):hover,.sk-issue .sk-icon-btn:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.sk-issue .sk-btn--ghost:not(:disabled,[aria-disabled=true]):active,.sk-issue .sk-icon-btn:not(:disabled,[aria-disabled=true]):active{background:color-mix(in srgb, var(--ink) 14%, transparent)}.sk-issue-list{margin:0;padding:0;list-style:none}.sk-issue.sk-issue--row{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title title""icon meta actions";transition:background-color .12s;position:relative}.sk-issue--row+.sk-issue--row{border-top:1px solid var(--line)}.sk-issue--row .sk-issue__icon{grid-area:icon;align-self:start;height:22px}.sk-issue--row .sk-issue__title{grid-area:title;font-size:15px;line-height:22px}.sk-issue__meta{min-width:0;color:var(--ink-muted);grid-area:meta;font-size:14px;line-height:20px}.sk-issue__meta .sk-issue__status{display:inline}.sk-issue--row .sk-issue__actions{z-index:1;flex-wrap:nowrap;grid-area:actions;margin-top:0;position:relative}.sk-issue__title .sk-issue__link{color:inherit;text-decoration:none}.sk-issue__title .sk-issue__link:after{content:"";position:absolute;inset:0}.sk-issue__title .sk-issue__link:hover{color:inherit}.sk-issue__title .sk-issue__link:focus-visible{outline:none}.sk-issue--row:has(.sk-issue__link:hover){background:color-mix(in srgb, var(--surface-2) 50%, var(--surface-1))}.sk-issue--row:has(.sk-issue__link:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}@media (width<=30em){.sk-issue.sk-issue--row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon meta""icon actions"}.sk-issue--row .sk-issue__actions{margin-top:var(--space-1)}}.sk-issue-summary{align-items:center;column-gap:var(--space-6);row-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);flex-wrap:wrap;display:flex}.sk-issue-summary__main{flex:100%;gap:0;min-width:0;display:grid}.sk-issue-summary__title{align-items:center;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;font-size:16px;font-weight:600;line-height:22px;display:flex}.sk-issue-summary__meta{color:var(--ink-muted);font-size:14px;line-height:20px}.sk-issue-summary__counts{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sk-issue-summary__count{align-items:center;gap:var(--space-1);color:var(--ink);font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:500;line-height:22px;display:inline-flex}.sk-issue-summary__num{font-variant-numeric:lining-nums tabular-nums;font-weight:600}.sk-issue-summary__count--danger{color:var(--danger)}.sk-issue-summary__count--warning{color:var(--warning)}.sk-issue-summary__count--advice{color:var(--advice)}.sk-issue-summary__count--zero{color:var(--ink-muted)}.sk-issue-summary__count[aria-pressed]{min-height:var(--control-s);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s,border-color .12s}.sk-issue-summary__count[aria-pressed]:hover{background:color-mix(in srgb, currentColor 8%, var(--surface-1))}.sk-issue-summary__count[aria-pressed]:active{background:color-mix(in srgb, currentColor 10%, var(--surface-1))}.sk-issue-summary__count[aria-pressed]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-issue-summary__count[aria-pressed=true]{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--ink)}.sk-issue-summary__count[aria-pressed=true]:hover{background:color-mix(in srgb, var(--brand) 8%, var(--brand-soft))}.sk-issue-summary__count--danger[aria-pressed=true] .sk-icon{color:var(--danger)}.sk-issue-summary__count--warning[aria-pressed=true] .sk-icon{color:var(--warning)}.sk-issue-summary__count--advice[aria-pressed=true] .sk-icon{color:var(--advice)}.sk-issue-summary__link{white-space:nowrap;flex:none;margin-left:auto;font-size:15px;font-weight:600;line-height:22px}.sk-issue-summary__icon{flex:none}.sk-issue-summary--ok{column-gap:var(--space-3);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 30%, var(--ok-soft))}.sk-issue-summary--ok .sk-issue-summary__icon{color:var(--ok)}.sk-issue-summary--ok .sk-issue-summary__main{flex:1 1 var(--sidebar-w)}.sk-issue-summary--ok .sk-issue-summary__title{font-size:19px;line-height:26px}.sk-issue-summary__stamp{padding:0 var(--space-1);border:2px solid var(--ok);border-radius:var(--radius-xs);color:var(--ok);letter-spacing:.06em;align-items:center;font-size:15px;font-weight:700;line-height:18px;display:inline-flex}.sk-issue-summary--compact{column-gap:var(--space-2);background:0 0;border:0;padding:0}.sk-issue-summary--compact .sk-issue-summary__counts{column-gap:var(--space-3)}.sk-issue-summary--compact .sk-issue-summary__count{font-size:14px;line-height:20px}.sk-issue-summary--compact .sk-issue-summary__count .sk-icon{width:16px;height:16px}.sk-issue-summary--compact .sk-issue-summary__count[aria-pressed]{padding:0 var(--space-2)}.sk-issue-summary--compact .sk-issue-summary__title{font-size:15px;line-height:22px}.sk-issue-summary--compact .sk-issue-summary__stamp{border-width:1px;font-size:14px;line-height:18px}.sk-stat{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);display:grid}.sk-stat__label{align-items:center;gap:var(--space-2);min-height:var(--space-5);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;font-weight:500;line-height:20px;display:flex}.sk-stat__value{margin-top:var(--space-1);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);white-space:nowrap;font-size:28px;font-weight:600;line-height:32px}.sk-stat__unit{color:var(--ink-muted);font-size:15px;font-weight:500;line-height:22px}.sk-stat__sub{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--ink-muted);font-size:14px;line-height:20px;display:flex}.sk-stat__pct{font-variant-numeric:lining-nums tabular-nums;color:var(--ink);flex:none;font-size:14px;font-weight:500;line-height:20px}.sk-stat__bar{height:var(--space-1);margin-top:var(--space-2);border-radius:var(--radius-xs);background:var(--surface-2);display:block;overflow:hidden}.sk-stat__fill{border-radius:inherit;background:var(--ok);max-width:100%;height:100%;display:block}.sk-stat--warning .sk-stat__fill{background:var(--warning)}.sk-stat--danger .sk-stat__fill{background:var(--danger)}.sk-stat__status{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:14px;font-weight:600;line-height:20px;display:flex}.sk-stat__status .sk-icon{width:16px;height:16px}.sk-stat--warning .sk-stat__status{color:var(--warning)}.sk-stat--danger .sk-stat__status{color:var(--danger)}.sk-empty{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);color:var(--ink);text-align:center;flex-direction:column;display:flex}.sk-empty__icon{width:48px;height:48px;margin-bottom:var(--space-2);color:var(--ink-muted);stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sk-empty__title{color:var(--ink);font-size:19px;font-weight:600;line-height:26px}.sk-empty__text{max-width:46ch;color:var(--ink-muted);font-size:15px;line-height:22px}.sk-empty__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sk-empty--dashed{border:1px dashed var(--line-strong);border-radius:var(--radius-md)}.sk-empty--compact{place-items:start;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.sk-empty--compact>:not(.sk-empty__icon){grid-column:2}.sk-empty--compact .sk-empty__icon{stroke-width:2.25px;grid-row:1/span 3;width:32px;height:32px;margin:0}.sk-empty--compact .sk-empty__title{font-size:16px;line-height:22px}.sk-empty--compact .sk-empty__text{font-size:14px;line-height:20px}.sk-empty--compact .sk-empty__actions{margin-top:var(--space-2);justify-content:flex-start}@media (width<=30em){.sk-empty{padding:var(--space-6) var(--space-4)}.sk-empty:not(.sk-empty--compact) .sk-empty__actions{flex-direction:column;align-self:stretch}}@media (pointer:coarse){.sk-norm{min-height:var(--control-s)}.sk-norm:after{content:"";inset:calc(var(--space-2) * -1) 0;position:absolute}.sk-phase-picker,.sk-issue-summary__count[aria-pressed]{min-height:var(--control-l)}.sk-issue__actions .sk-btn,.sk-empty__actions .sk-btn{height:var(--control-l)}.sk-issue__actions .sk-icon-btn{width:var(--control-l);height:var(--control-l)}}@media (width<=30em){.sk-norm-tip__pop{top:auto;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:auto;max-width:none;position:fixed}}.sk-device,.sk-rail,.sk-rcd-group,.sk-busbar,.sk-nbar,.sk-pebar{--_m:var(--din-module);--_h:var(--din-device-h);--_fs:calc(var(--_m) / 3);--_lh:calc(var(--_m) * 7 / 18);--_fs-m:calc(var(--_m) * 13 / 36);--_lh-m:calc(var(--_m) / 2);--_hump:calc(var(--_m) * 18 / 7)}.sk-device{--_zone:calc((var(--_h) - var(--_hump)) / 2);--_lever-h:calc(var(--_h) * .18);z-index:1;width:calc(var(--_m) * var(--modules,1));color:var(--device-ink);cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex;position:relative}.sk-device__face{grid-template-rows:minmax(0, 1fr) var(--_hump) minmax(0, 1fr);height:var(--_h);background:var(--device-shoulder);border-radius:calc(var(--_m) * .07);box-shadow:0 1px 0 var(--device-drop);transition:outline-color .12s;display:grid;position:relative}.sk-device__face:after{content:"";z-index:2;border:1px solid var(--device-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sk-device__screws{padding-top:calc(var(--_m) * .21);border-radius:calc(var(--_m) * .07) calc(var(--_m) * .07) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-items:start center;display:grid;position:relative}.sk-device__screws--bottom{padding-top:0;padding-bottom:calc(var(--_m) * .21);border-radius:0 0 calc(var(--_m) * .07) calc(var(--_m) * .07);box-shadow:inset 0 calc(var(--_m) * .06) 0 var(--device-recess);align-items:end}.sk-device__screws:before{content:"";top:calc(var(--_m) * .8);left:calc(var(--_m) * .14);right:calc(var(--_m) * .14);height:calc(var(--_m) * .1 + 1px);border-block:1px solid var(--device-edge);pointer-events:none;position:absolute}.sk-device__screws--bottom:before{top:auto;bottom:calc(var(--_m) * .8)}.sk-device__screws:has(>.sk-device__print):before{content:none}.sk-device:has(.sk-device__pole-n,.sk-device__lever+.sk-device__lever) .sk-device__screws:after{content:"";top:0;bottom:0;left:calc(var(--_m) - 1px);background:var(--device-edge);pointer-events:none;width:1px;position:absolute}.sk-device:has(.sk-device__lever+.sk-device__lever+.sk-device__lever) .sk-device__screws:after{box-shadow:var(--_m) 0 0 var(--device-edge)}.sk-device:has(.sk-device__lever+.sk-device__lever+.sk-device__lever+.sk-device__lever) .sk-device__screws:after{box-shadow:var(--_m) 0 0 var(--device-edge), calc(var(--_m) * 2) 0 0 var(--device-edge)}.sk-device:has(.sk-device__pole-n,.sk-device__lever+.sk-device__lever) .sk-device__screws--bottom:after{top:calc(var(--_m) * .06)}.sk-device__screw{grid-column:var(--pole,auto);width:calc(var(--_m) * .5);height:calc(var(--_m) * .5);border:calc(var(--_m) * .05) solid var(--device-recess);background:radial-gradient(circle at 38% 34%, var(--metal-hi) 0 22%, var(--metal) 52%, var(--metal-lo) 100%) no-repeat;border-radius:50%;position:relative}.sk-device__screw:before{content:"";background:var(--metal-lo);clip-path:polygon(40.2% 0,59.8% 0,59.8% 40.2%,100% 40.2%,100% 59.8%,59.8% 59.8%,59.8% 100%,40.2% 100%,40.2% 59.8%,0 59.8%,0 40.2%,40.2% 40.2%);position:absolute;inset:18%;transform:rotate(-22deg)}.sk-device__screw:after{content:"";bottom:calc(100% + var(--_m) * .08);width:calc(var(--_m) * .34);height:calc(var(--_m) * .12);margin-left:calc(var(--_m) * -.17);background:var(--device-lever);border-radius:1px;position:absolute;left:50%}.sk-device__screws--bottom .sk-device__screw:after{top:calc(100% + var(--_m) * .08);bottom:auto}.sk-device__screws>.sk-device__print{top:calc(var(--_m) * .72);left:calc(var(--_m) * (var(--pole,1) - 1));width:var(--_m);line-height:calc(var(--_m) * .26);text-align:center;position:absolute}.sk-device__screws--bottom>.sk-device__print{top:auto;bottom:calc(var(--_m) * .72)}.sk-device__screws--pe>.sk-device__screw{grid-column:var(--pole,2)}.sk-device__screws--sealed{grid-template-columns:repeat(var(--modules,1), minmax(0, 1fr))}.sk-device__screws--sealed:before{content:"";inset:calc(var(--_m) * .08);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .05);height:auto}.sk-device__screws--sealed:has(>.sk-device__print):before{content:"";inset:calc(var(--_m) * .08);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .05);height:auto}.sk-device__screws--sealed:after{content:"";width:calc(var(--_m) * .16);height:calc(var(--_m) * .16);margin:calc(var(--_m) * -.08) 0 0 calc(var(--_m) * -.08);border:1px solid var(--device-edge);border-radius:50%;position:absolute;top:50%;left:50%}.sk-device__screws--sealed>.sk-device__screw{width:calc(var(--_m) * .4);height:calc(var(--_m) * .4);margin:calc(var(--_m) * .05);background:0 0;border:0}.sk-device__screws--sealed>.sk-device__print{top:calc(var(--_m) * .6)}.sk-device__screws--sealed.sk-device__screws--bottom>.sk-device__print{top:auto;bottom:calc(var(--_m) * .6)}.sk-device__screws--sealed>.sk-device__screw:before{content:none}.sk-device__phases{z-index:1;bottom:calc(100% + var(--_m) * .06);pointer-events:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute;left:0;right:0}.sk-device__phase{--_ph:var(--phase-a);padding-bottom:calc(var(--_m) * .16);font-family:var(--font-code);font-size:var(--_fs);font-weight:500;line-height:var(--_lh);text-align:center;color:var(--ink);white-space:nowrap;position:relative}.sk-device__phase:before{content:"";bottom:1px;left:calc(var(--_m) * .2 + 1px);right:calc(var(--_m) * .2 + 1px);height:calc(var(--_m) * .1);background:var(--_ph);box-shadow:0 0 0 1px var(--device-print);position:absolute}.sk-device__phase--l1{--_ph:var(--phase-a)}.sk-device__phase--l2{--_ph:var(--phase-b)}.sk-device__phase--l3{--_ph:var(--phase-c)}.sk-device__phase--n{--_ph:var(--phase-n)}.sk-device__body{z-index:1;min-width:0;min-height:0;padding:calc(var(--_h) * .02 - 1px) calc(var(--_m) * .06 - 1px);background:linear-gradient(180deg, var(--device-face) 0 55%, var(--device-face-shade) 100%) no-repeat;border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .05);text-align:center;background-origin:border-box;flex-direction:column;align-items:center;display:flex;position:relative}.sk-device__brand{height:calc(var(--_m) * 4 / 9);margin-inline:calc(var(--_m) * .04);padding:calc(var(--_m) / 36) calc(var(--_m) * .04);border-radius:calc(var(--_m) * .04);background:var(--device-shoulder);font-family:var(--font-code);font-size:var(--_fs);font-weight:600;line-height:var(--_lh);letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums slashed-zero;color:var(--device-print);text-align:center;white-space:nowrap;flex:none;align-self:stretch;overflow:hidden}.sk-device__head{height:calc(var(--_m) * 4 / 9);margin-inline:calc(var(--_m) * -.06);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;display:grid}.sk-device__head>.sk-device__brand{margin-inline:calc(var(--_m) * .1)}.sk-device__head>.sk-device__print{line-height:calc(var(--_m) * 4 / 9);text-align:center}.sk-device__rating{max-width:100%;font-family:var(--font-code);font-size:calc(var(--_m) * 4 / 9);font-weight:500;line-height:var(--_lh-m);font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;flex:none}.sk-device__unit{font-size:var(--_fs);line-height:1}.sk-device__sub{max-width:100%;font-family:var(--font-code);font-size:var(--_fs);font-weight:500;line-height:var(--_lh);font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;flex:none;overflow:hidden}.sk-device__sub--bottom{margin-top:auto}.sk-device__controls{height:var(--_lever-h);margin:auto calc(var(--_m) * -.06) 0;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.sk-device__levers{flex:none;display:flex;position:relative}.sk-device__lever,.sk-device__pole-n{width:calc(var(--_m) * .46);height:var(--_lever-h);margin-inline:calc(var(--_m) * .27);background:var(--device-recess);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .05);flex:none;position:relative}.sk-device__pole-n{font-size:0;line-height:0}.sk-device__lever:before,.sk-device__pole-n:before{content:"";z-index:1;top:calc(var(--_m) * .05 - 1px);left:calc(var(--_m) * .04 - 1px);right:calc(var(--_m) * .04 - 1px);height:calc(var(--_lever-h) * .52);border-top:calc(var(--_m) * .09) solid var(--device-lever-hi);border-radius:calc(var(--_m) * .05);background:var(--device-lever);position:absolute}.sk-device__lever:after,.sk-device__pole-n:after{content:"";z-index:1;top:calc(var(--_m) * .19 - 1px);left:calc(var(--_m) * .04 - 1px);right:calc(var(--_m) * .04 - 1px);background:var(--device-lever-hi);height:1px;box-shadow:0 calc(var(--_m) * .08) 0 var(--device-lever-hi), 0 calc(var(--_m) * .16) 0 var(--device-lever-hi);position:absolute}.sk-device--off :is(.sk-device__lever,.sk-device__pole-n):before,.sk-device__lever--off:before{top:auto;bottom:calc(var(--_m) * .05 - 1px);border-top:0;border-bottom:calc(var(--_m) * .09) solid var(--device-lever-hi)}.sk-device--off :is(.sk-device__lever,.sk-device__pole-n):after,.sk-device__lever--off:after{top:auto;bottom:calc(var(--_m) * .19 - 1px);box-shadow:0 calc(var(--_m) * -.08) 0 var(--device-lever-hi), 0 calc(var(--_m) * -.16) 0 var(--device-lever-hi)}.sk-device__levers:has(>.sk-device__lever+.sk-device__lever):after{content:"";z-index:2;top:calc(var(--_lever-h) * .26 - var(--_m) * .06);left:calc(var(--_m) * .29);right:calc(var(--_m) * .29);height:calc(var(--_m) * .12);background:var(--device-lever);box-shadow:inset 0 1px 0 var(--device-lever-hi);border-radius:1px;position:absolute}.sk-device__controls:has(>.sk-device__pole-n):after{content:"";z-index:2;top:calc(var(--_lever-h) * .26 - var(--_m) * .06);left:calc(var(--_m) * .29);right:calc(var(--_m) * .29);height:calc(var(--_m) * .12);background:var(--device-lever);box-shadow:inset 0 1px 0 var(--device-lever-hi);border-radius:1px;position:absolute}.sk-device--off .sk-device__levers:has(>.sk-device__lever+.sk-device__lever):after{top:calc(var(--_lever-h) * .74 - var(--_m) * .06)}.sk-device--off .sk-device__controls:has(>.sk-device__pole-n):after{top:calc(var(--_lever-h) * .74 - var(--_m) * .06)}.sk-device__lever--wide{width:calc(var(--_m) * var(--modules,2) * .62);margin-inline:calc(var(--_m) * var(--modules,2) * .19)}.sk-device__lever--wide:before,.sk-device__lever--wide:after{left:calc(var(--_m) * .05 - 1px);right:calc(var(--_m) * .05 - 1px)}.sk-device__lever--wide:before{height:calc(var(--_lever-h) * .46)}.sk-device--switch .sk-device__levers:before,.sk-device--switch .sk-device__levers:after{width:19%;font-family:var(--font-sans);font-size:var(--_fs);text-align:center;color:var(--device-ink);font-weight:600;line-height:1;position:absolute;left:0}.sk-device--switch .sk-device__levers:before{content:"I";top:calc(var(--_m) * .06)}.sk-device--switch .sk-device__levers:after{content:"0";bottom:calc(var(--_m) * .06)}.sk-device__test{width:calc(var(--_m) * .44);height:calc(var(--_m) * .44);margin-inline:calc(var(--_m) * .28);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .07);background:linear-gradient(180deg, var(--device-face), var(--device-face-shade)) no-repeat;font-family:var(--font-code);font-size:var(--_fs);color:var(--device-ink);flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.sk-device__readout{justify-content:center;align-items:center;gap:calc(var(--_m) * .1);max-width:100%;height:calc(var(--_m) * 7 / 12);flex:none;display:flex}.sk-device__readout>.sk-device__led+.sk-device__print{margin-left:calc(var(--_m) * -.05)}.sk-device__display{padding:calc(var(--_m) * .05) calc(var(--_m) * .1);background:var(--device-lever);color:var(--device-face);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .05);font-family:var(--font-sans);font-size:calc(var(--_m) * 7 / 18);font-weight:600;line-height:calc(var(--_m) * 7 / 18);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex:none}.sk-device__lcd{justify-content:center;align-items:baseline;gap:calc(var(--_m) * .1);max-width:100%;margin-block:calc(var(--_m) * .092);padding:calc(var(--_m) * .08) calc(var(--_m) * .17);background:var(--device-recess);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .05);font-family:var(--font-sans);font-size:calc(var(--_m) * 7 / 18);font-weight:600;line-height:calc(var(--_m) * 7 / 18);font-variant-numeric:lining-nums tabular-nums;color:var(--device-ink);white-space:nowrap;flex:none;display:flex}.sk-device__lcd--s{padding-inline:calc(var(--_m) * .08);font-size:calc(var(--_m) * 13 / 36)}.sk-device__lcd-unit{font-size:var(--_fs);font-weight:500;line-height:1}.sk-device__indicators{grid-auto-columns:var(--_m);justify-content:center;align-self:stretch;justify-items:center;row-gap:calc(var(--_h) * .012);margin:auto calc(var(--_m) * -.06) 0;flex:none;display:grid}.sk-device__indicator{width:calc(var(--_m) * .36);height:calc(var(--_h) * .056);background:var(--device-ok);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .04);grid-row:1}.sk-device__indicator--fault{background:var(--device-fault)}.sk-device__indicator--idle{background:var(--device-lever)}.sk-device__indicators>.sk-device__print{grid-row:2}.sk-device__leds{justify-content:center;align-items:center;gap:calc(var(--_m) * .14);flex:none;display:flex}.sk-device__leds:has(>.sk-device__print){gap:calc(var(--_m) * .22)}.sk-device__leds>.sk-device__print{margin-left:calc(var(--_m) * -.14)}.sk-device__led{width:calc(var(--_m) * .17);height:calc(var(--_m) * .17);border:1px solid var(--device-edge);background:var(--device-recess);border-radius:50%;flex:none}.sk-device__led--on{background:var(--device-ok)}.sk-device__led--fault{background:var(--device-fault)}.sk-device__cartridges{flex:1 0 calc(var(--_m) * .997);margin-inline:calc(var(--_m) * -.06);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;display:grid}.sk-device__cartridge{justify-content:flex-end;align-items:center;gap:calc(var(--_m) / 36);min-height:0;margin:calc(var(--_m) * .06);padding-bottom:calc(var(--_m) / 36);background:var(--device-face);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .06);flex-direction:column;display:flex;position:relative}.sk-device__cartridge:before{content:"";top:calc(var(--_m) * .04);width:calc(var(--_m) * .3);height:calc(var(--_m) * .06);margin-left:calc(var(--_m) * -.15);background:var(--device-recess);border:1px solid var(--device-edge);border-radius:1px;position:absolute;left:50%}.sk-device__cartridge+.sk-device__cartridge:after{content:"";top:calc(var(--_m) * -.06 - 1px);bottom:calc(var(--_m) * -.06 - 1px);left:calc(var(--_m) * -.06 - 2px);background:var(--device-lever);width:2px;position:absolute}.sk-device__cartridge>.sk-device__indicator{flex:none}.sk-device__print{font-family:var(--font-code);font-size:var(--_fs);font-weight:600;line-height:var(--_lh);font-variant-numeric:lining-nums tabular-nums slashed-zero;color:var(--device-ink);white-space:nowrap}.sk-device--blank .sk-device__face{height:calc(var(--_h) * .6);margin-block:calc(var(--_h) * .2);background:var(--device-face-shade);border-radius:calc(var(--_m) * .05);display:block}.sk-device--blank .sk-device__face:before{content:"";background:var(--device-edge);height:2px;margin-top:-1px;position:absolute;top:50%;left:30%;right:30%}.sk-device__mark{min-width:0;height:calc(var(--_lh) * 3 + var(--_m) * .12 + 2px);margin-top:calc(var(--_m) * .11);padding:calc(var(--_m) * .06) calc(var(--_m) * .02);background:var(--device-face);color:var(--device-ink);border:1px solid var(--device-edge);border-radius:var(--radius-xs);font-family:var(--font-code);font-size:var(--_fs);font-weight:500;font-stretch:87.5%;line-height:var(--_lh);text-align:center;flex-direction:column;align-items:center;display:flex;overflow:hidden}.sk-device__mark-id{font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}.sk-device__mark-name{-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.sk-device[data-id] .sk-device__mark-name{-webkit-hyphens:manual;hyphens:manual}.sk-device__mark--vertical{height:calc(var(--_h) * .66)}.sk-device__mark--vertical .sk-device__mark-name{min-height:0;max-width:calc(var(--_m) * .8);margin-top:calc(var(--_m) * .06);writing-mode:vertical-rl;text-align:start;-webkit-line-clamp:unset;line-clamp:none;flex:auto;display:block;transform:rotate(180deg)}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-device--lod2,.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__lever,.sk-device__pole-n):before{border-width:0}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-device--lod2,.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__lever,.sk-device__pole-n):after{content:none}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-device--lod2,.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-pebar__hole,.sk-nbar__hole){background:var(--metal)}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-device--lod2,.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__brand,.sk-device__head,.sk-device__sub--bottom){display:none}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-device--lod2,.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__screws:not(.sk-device__screws--sealed),.sk-device__screw,.sk-device__cartridge):before,:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-device--lod2,.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) .sk-device__screw:after{content:none}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-device--lod2) .sk-device__screws:not(.sk-device__screws--sealed)>.sk-device__screw{background:var(--metal);border-color:var(--metal-lo)}:is(.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__sub,.sk-device__readout,.sk-device__display,.sk-device__leds,.sk-device__lcd,.sk-device__indicators,.sk-device__cartridges){display:none}:is(.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__screws>*,.sk-device__test){visibility:hidden}:is(.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) .sk-device__screws--sealed:before,:is(.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) .sk-device__screws--sealed:after{content:none}:is(.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__lever,.sk-device__pole-n){background:0 0;border-style:none}:is(.sk-enclosure--lod3,.sk-rail--lod3,.sk-device--lod3) :is(.sk-device__lever,.sk-device__pole-n):before{margin:1px}.sk-device:where(:hover) .sk-device__face{outline:1px solid var(--ink-muted);outline-offset:2px}.sk-device:focus-visible{outline:none}.sk-device:is(:focus-visible,[aria-selected=true],.sk-device--selected,.sk-device--error,.sk-device--warning):not(.sk-device--dragging,.sk-device--blank){z-index:auto}.sk-device:is(:focus-visible,[aria-selected=true],.sk-device--selected,.sk-device--error,.sk-device--warning):not(.sk-device--blank) .sk-device__face:before{content:"";z-index:5;border:2px dashed var(--danger);border-radius:calc(var(--_m) * .07 + 4px);pointer-events:none;position:absolute;inset:-4px}.sk-device--warning:not(.sk-device--blank) .sk-device__face:before{border-color:var(--warning)}.sk-device:is(:focus-visible,[aria-selected=true],.sk-device--selected):not(.sk-device--blank) .sk-device__face:before{border-style:solid;border-color:var(--brand-ink);box-shadow:0 0 0 calc(var(--_m) * .14 - 4px) var(--surface-0), inset 0 0 0 2px var(--surface-0)}.sk-device:focus-visible:not(.sk-device--blank) .sk-device__face:before{border-color:var(--focus)}.sk-device--blank:is([aria-selected=true],.sk-device--selected) .sk-device__face{outline:2px solid var(--brand-ink);outline-offset:2px}.sk-device--blank:focus-visible .sk-device__face{outline:2px solid var(--focus);outline-offset:2px}.sk-rcd-group.sk-rcd-group--drop .sk-device:not(.sk-device--dragging,.sk-device--blank){z-index:1}.sk-device--dragging{z-index:6;cursor:grabbing;transform:translateY(calc(var(--_m) * -.11))}.sk-device--dragging .sk-device__face{box-shadow:0 1px 0 var(--device-drop), 0 calc(var(--_m) * .11) 0 var(--device-drop)}.sk-device__badge{z-index:5;top:calc(var(--_m) * -.24);right:calc(var(--_m) * -.24);width:calc(var(--_m) * .5);height:calc(var(--_m) * .5);padding:calc(var(--_m) * .05);border-radius:var(--radius-xs);background:var(--danger-soft);color:var(--danger);border:1px solid;place-items:center;display:grid;position:absolute}.sk-device__badge .sk-icon{width:100%;height:100%}.sk-device--warning .sk-device__badge{background:var(--warning-soft);color:var(--warning)}.sk-device__screws--fine{display:block}.sk-device__screws--fine>.sk-device__screw{top:calc(var(--_m) * .27);left:calc(var(--_m) * (var(--pos,.5) - .19));width:calc(var(--_m) * .38);height:calc(var(--_m) * .38);border-width:calc(var(--_m) * .04);position:absolute}.sk-device__screws--fine.sk-device__screws--bottom>.sk-device__screw{top:auto;bottom:calc(var(--_m) * .27)}.sk-device__screws--fine>.sk-device__screw:after{bottom:calc(100% + var(--_m) * .13);width:calc(var(--_m) * .24);margin-left:calc(var(--_m) * -.12)}.sk-device__screws--fine.sk-device__screws--bottom>.sk-device__screw:after{top:calc(100% + var(--_m) * .13);bottom:auto}.sk-device__screws--fine>.sk-device__screw--main{top:calc(var(--_m) * .21);left:calc(var(--_m) * (var(--pos,.5) - .25));width:calc(var(--_m) * .5);height:calc(var(--_m) * .5);border-width:calc(var(--_m) * .05)}.sk-device__screws--fine.sk-device__screws--bottom>.sk-device__screw--main{bottom:calc(var(--_m) * .21)}.sk-device__screws--fine>.sk-device__screw--main:after{bottom:calc(100% + var(--_m) * .08);width:calc(var(--_m) * .34);margin-left:calc(var(--_m) * -.17)}.sk-device__screws--fine.sk-device__screws--bottom>.sk-device__screw--main:after{top:calc(100% + var(--_m) * .08)}.sk-device__screws--fine>.sk-device__print{left:calc(var(--_m) * var(--pos,.5));width:auto;transform:translate(-50%)}.sk-device__phases{grid-auto-columns:var(--_m)}.sk-device__phase--free:before{box-shadow:none;border:1px dashed var(--ink);background:0 0}.sk-device__button{width:calc(var(--_m) * .44);height:calc(var(--_m) * .44);margin-inline:calc(var(--_m) * .16);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .07);background:linear-gradient(180deg, var(--device-face), var(--device-face-shade)) no-repeat;font-family:var(--font-sans);font-size:var(--_fs);color:var(--device-ink);flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.sk-device:has(.sk-device__lever+.sk-device__lever) .sk-device__test{margin-inline:calc(var(--_m) * .03)}.sk-device__selector{--sel:1;grid-template-columns:repeat(3,auto);grid-template-rows:var(--_lh) calc(var(--_m) * .3);column-gap:calc(var(--_m) * .12);margin-inline:calc(var(--_m) * .14);flex:none;place-items:center;display:grid}.sk-device__selector>.sk-device__print{grid-row:1}.sk-device__selector:before{content:"";height:calc(var(--_m) * .16);background:var(--device-recess);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .08);grid-area:2/1/auto/-1;justify-self:stretch}.sk-device__selector:after{content:"";grid-row:2;grid-column:var(--sel);width:calc(var(--_m) * .3);height:calc(var(--_m) * .3);background:var(--device-lever);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .06);box-shadow:inset 0 1px 0 var(--device-lever-hi)}.sk-device__controls>.sk-device__indicator{margin-inline:calc(var(--_m) * .14);flex:none}.sk-device--changeover .sk-device__lever--wide:before{height:calc(var(--_lever-h) * .38)}.sk-device--changeover .sk-device__levers:before,.sk-device--changeover .sk-device__levers:after,.sk-device--changeover .sk-device__controls:before{width:19%;font-family:var(--font-sans);font-size:var(--_fs);text-align:center;color:var(--device-ink);font-weight:600;line-height:1;position:absolute}.sk-device--changeover .sk-device__levers:before{content:"I";left:0;top:calc(var(--_m) * .06)}.sk-device--changeover .sk-device__levers:after{content:"II";left:0;bottom:calc(var(--_m) * .06)}.sk-device--changeover .sk-device__controls:before{content:"0";margin-top:calc(var(--_fs) * -.5);top:50%;right:0}.sk-device__lever--mid:before{top:calc(var(--_lever-h) * .31 - 1px)}.sk-device__lever--mid:after{top:calc(var(--_lever-h) * .31 + var(--_m) * .14 - 1px)}.sk-device__access{width:calc(var(--_m) * .5);height:calc(var(--_m) * .5);margin-inline:calc(var(--_m) * .25);background:var(--device-recess);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .06);flex:none;position:relative}.sk-device__access:before{content:"";inset:calc(var(--_m) * .08 - 1px);background:var(--metal);border:1px solid var(--metal-lo);border-radius:50%;position:absolute}.sk-device--spacer .sk-device__face:before{content:none}.sk-device__keep{margin-left:calc(var(--_m) * .08);vertical-align:calc(var(--_m) * -.05);color:var(--device-ink);display:inline-flex}.sk-device__keep svg{width:calc(var(--_m) * .28);height:calc(var(--_m) * .28)}.sk-device__mark-phase{font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}.sk-device__mark:has(>.sk-device__mark-phase) .sk-device__mark-name{-webkit-line-clamp:1;line-clamp:1}.sk-rail{--_lane:var(--_m);--_pitch:max(4.5px, calc(var(--wire-pitch) * var(--z,1)));width:calc(var(--_m) * var(--rail-modules,12));font-family:var(--font-sans);color:var(--ink);flex:none;position:relative}.sk-rail__head{align-items:baseline;gap:calc(var(--_m) * .22);margin-bottom:calc(var(--_m) * .08);white-space:nowrap;display:flex}.sk-rail__label{font-size:var(--_fs-m);font-weight:600;line-height:var(--_lh-m);color:var(--ink)}.sk-rail__meta{font-size:var(--_fs-m);line-height:var(--_lh-m);color:var(--ink)}.sk-rail__ruler{grid-template-columns:repeat(var(--rail-modules,12), var(--_m));display:grid}.sk-rail__tick{padding-bottom:calc(var(--_m) * .08);font-size:var(--_fs);line-height:calc(var(--_m) * .44);text-align:center;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;position:relative}.sk-rail__tick:before,.sk-rail__tick:last-child:after{content:"";width:1px;height:calc(var(--_m) * .22);background:var(--ink-muted);position:absolute;bottom:0;left:0}.sk-rail__tick:last-child:after{left:auto;right:0}.sk-rail__tick--active{color:var(--brand-ink);font-weight:600}.sk-rail__track{--_dev-top:var(--_lane);isolation:isolate;min-height:calc(var(--_lane) + var(--_h) + var(--_m) * .22);padding:var(--_lane) 0 calc(var(--_m) * .22);align-items:flex-start;transition:padding .2s ease-out;display:flex;position:relative}.sk-rail__track:before{content:"";z-index:-1;top:calc(var(--_lane) + var(--_h) / 2 - var(--_m));left:calc(var(--_m) * -.33);right:calc(var(--_m) * -.33);height:calc(var(--_m) * 2);background:linear-gradient(180deg, var(--rail-hi) 0 calc(var(--_m) * .28), var(--rail-lo) calc(var(--_m) * .28) calc(var(--_m) * .28 + 1px), var(--rail) calc(var(--_m) * .28 + 1px) calc(var(--_m) * 1.72 - 1px), var(--rail-lo) calc(var(--_m) * 1.72 - 1px) calc(var(--_m) * 1.72), var(--rail-hi) calc(var(--_m) * 1.72)) no-repeat;border:1px solid var(--rail-lo);border-radius:calc(var(--_m) * .04);pointer-events:none;background-origin:border-box;position:absolute}.sk-rail__track:after{content:"";z-index:-1;top:calc(var(--_lane) + var(--_h) / 2 - var(--_m) * .16);left:calc(var(--_m) * -.13);width:var(--_m);height:calc(var(--_m) * .32);border-radius:calc(var(--_m) * .16);background:var(--rail-lo);box-shadow:0 1px 0 var(--rail-hi), calc(var(--_m) * 1.43) 0 0 var(--rail-lo), calc(var(--_m) * 1.43) 1px 0 var(--rail-hi), calc(var(--_m) * 2.86) 0 0 var(--rail-lo), calc(var(--_m) * 2.86) 1px 0 var(--rail-hi), calc(var(--_m) * 4.29) 0 0 var(--rail-lo), calc(var(--_m) * 4.29) 1px 0 var(--rail-hi), calc(var(--_m) * 5.72) 0 0 var(--rail-lo), calc(var(--_m) * 5.72) 1px 0 var(--rail-hi), calc(var(--_m) * 7.15) 0 0 var(--rail-lo), calc(var(--_m) * 7.15) 1px 0 var(--rail-hi), calc(var(--_m) * 8.58) 0 0 var(--rail-lo), calc(var(--_m) * 8.58) 1px 0 var(--rail-hi), calc(var(--_m) * 10.01) 0 0 var(--rail-lo), calc(var(--_m) * 10.01) 1px 0 var(--rail-hi), calc(var(--_m) * 11.44) 0 0 var(--rail-lo), calc(var(--_m) * 11.44) 1px 0 var(--rail-hi), calc(var(--_m) * 12.87) 0 0 var(--rail-lo), calc(var(--_m) * 12.87) 1px 0 var(--rail-hi), calc(var(--_m) * 14.3) 0 0 var(--rail-lo), calc(var(--_m) * 14.3) 1px 0 var(--rail-hi), calc(var(--_m) * 15.73) 0 0 var(--rail-lo), calc(var(--_m) * 15.73) 1px 0 var(--rail-hi), calc(var(--_m) * 17.16) 0 0 var(--rail-lo), calc(var(--_m) * 17.16) 1px 0 var(--rail-hi), calc(var(--_m) * 18.59) 0 0 var(--rail-lo), calc(var(--_m) * 18.59) 1px 0 var(--rail-hi), calc(var(--_m) * 20.02) 0 0 var(--rail-lo), calc(var(--_m) * 20.02) 1px 0 var(--rail-hi), calc(var(--_m) * 21.45) 0 0 var(--rail-lo), calc(var(--_m) * 21.45) 1px 0 var(--rail-hi), calc(var(--_m) * 22.88) 0 0 var(--rail-lo), calc(var(--_m) * 22.88) 1px 0 var(--rail-hi), calc(var(--_m) * 24.31) 0 0 var(--rail-lo), calc(var(--_m) * 24.31) 1px 0 var(--rail-hi), calc(var(--_m) * 25.74) 0 0 var(--rail-lo), calc(var(--_m) * 25.74) 1px 0 var(--rail-hi), calc(var(--_m) * 27.17) 0 0 var(--rail-lo), calc(var(--_m) * 27.17) 1px 0 var(--rail-hi), calc(var(--_m) * 28.6) 0 0 var(--rail-lo), calc(var(--_m) * 28.6) 1px 0 var(--rail-hi), calc(var(--_m) * 30.03) 0 0 var(--rail-lo), calc(var(--_m) * 30.03) 1px 0 var(--rail-hi), calc(var(--_m) * 31.46) 0 0 var(--rail-lo), calc(var(--_m) * 31.46) 1px 0 var(--rail-hi), calc(var(--_m) * 32.89) 0 0 var(--rail-lo), calc(var(--_m) * 32.89) 1px 0 var(--rail-hi), calc(var(--_m) * 34.32) 0 0 var(--rail-lo), calc(var(--_m) * 34.32) 1px 0 var(--rail-hi), calc(var(--_m) * 35.75) 0 0 var(--rail-lo), calc(var(--_m) * 35.75) 1px 0 var(--rail-hi);clip-path:inset(-1px calc(var(--_m) * (.54 - var(--rail-modules,12))) -2px 0);pointer-events:none;position:absolute}.sk-rail__slot{z-index:1;width:var(--_m);height:var(--_h);color:var(--ink);background:0 0;border:0;flex:none;margin:0;padding:0;position:relative}.sk-rail__slot:before{content:"";inset:0 calc(var(--_m) * .05);border:1px dashed var(--ink-muted);border-radius:var(--radius-xs);transition:border-color .12s;position:absolute}.sk-rail__slot[type=button]{cursor:pointer}.sk-rail__slot[type=button]:hover:before{border-color:var(--ink)}.sk-rail__slot:focus-visible{outline:none}.sk-rail__slot:focus-visible:before{outline:2px solid var(--focus);outline-offset:2px}.sk-rail__slot--target:before{border:2px dashed var(--brand-ink);background:var(--brand-soft)}.sk-rail__drop{z-index:5;top:calc(var(--_dev-top,0px) - var(--_m) * .17);left:calc(var(--_m) * (var(--at,1) - 1));width:3px;height:calc(var(--_h) + var(--_m) * .34);background:var(--brand-ink);border-radius:var(--radius-xs);box-shadow:0 0 0 1px var(--surface-0);pointer-events:none;margin-left:-1px;position:absolute}.sk-rail__drop:before,.sk-rail__drop:after{content:"";width:calc(var(--_m) * .34);background:var(--brand-ink);border-radius:var(--radius-xs);height:3px;box-shadow:0 0 0 1px var(--surface-0);position:absolute;left:50%;transform:translate(-50%)}.sk-rail__drop:before{top:0}.sk-rail__drop:after{bottom:0}.sk-rail__legend{gap:calc(var(--_m) * .06) calc(var(--_m) * .5);margin:calc(var(--_m) * .11) 0 0;font-size:var(--_fs-m);line-height:var(--_lh-m);color:var(--ink);flex-wrap:wrap;padding:0;display:flex}.sk-rail__legend-item{align-items:baseline;gap:calc(var(--_m) * .17);min-width:0;display:flex}.sk-rail__legend-id{font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;flex:none;font-weight:500}.sk-rail__legend-name{min-width:0;margin:0}.sk-rail--wired,.sk-enclosure--wired .sk-rail{--_lane:calc(var(--_m) * 1.15 + var(--lanes-top,6) * var(--_pitch))}.sk-rail--wired .sk-rail__track,.sk-enclosure--wired .sk-rail__track{padding-bottom:calc(var(--_m) * 1.4 + (var(--lanes-bottom,4) + var(--cable-lanes,0)) * var(--_pitch))}:is(.sk-rail--wired,.sk-enclosure--wired) .sk-device__mark{margin-top:calc(var(--_m) * .36)}:is(.sk-rail--wired,.sk-enclosure--wired) .sk-device__phases{display:none}:is(.sk-rail--wired,.sk-enclosure--wired) .sk-rail__slot:before{inset:auto calc(var(--_m) * .05);top:calc(var(--_h) / 2 - var(--_m));height:calc(var(--_m) * 2)}.sk-rcd-group{--_dev-top:0px;--_frame:calc(var(--_m) * -.72) calc(var(--_m) * -.06) calc(var(--_m) * -.17);flex:none;align-items:flex-start;display:flex;position:relative}.sk-rcd-group:before,.sk-rcd-group:after{content:"";inset:var(--_frame);border-radius:var(--radius-sm);pointer-events:none;position:absolute}.sk-rcd-group:before{z-index:2;border:1px dashed var(--ink-muted);transition:border-color .12s}.sk-rcd-group:after{z-index:0}.sk-rcd-group:where(:hover):before{border-color:var(--ink)}.sk-rcd-group__tag{z-index:4;top:calc(var(--_m) * -.72);left:calc(var(--_m) * .14);align-items:baseline;gap:calc(var(--_m) * .17);max-width:calc(100% - var(--_m) * .2);padding:0 calc(var(--_m) * .11);border:1px solid var(--enclosure);border-radius:var(--radius-xs);background:var(--enclosure);color:var(--ink);font-family:var(--font-sans);font-size:var(--_fs-m);line-height:var(--_lh-m);white-space:nowrap;transition:background-color .12s,color .12s,border-color .12s;display:flex;position:absolute;transform:translateY(-50%)}.sk-rcd-group__name{font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;color:var(--ink);flex:none;font-weight:500}.sk-rcd-group__meta{text-overflow:ellipsis;min-width:0;overflow:hidden}.sk-rcd-group[aria-selected=true]:before,.sk-rcd-group--selected:before{border:2px solid var(--brand-ink)}.sk-rcd-group[aria-selected=true] .sk-rcd-group__tag,.sk-rcd-group--selected .sk-rcd-group__tag{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink);font-weight:500}.sk-rcd-group[aria-selected=true] .sk-rcd-group__name,.sk-rcd-group--selected .sk-rcd-group__name{color:var(--brand-ink)}.sk-rcd-group--drop:before{border:2px dashed var(--brand-ink)}.sk-rcd-group--drop:after{background:var(--brand-soft)}.sk-rcd-group:focus-visible{outline:none}.sk-rcd-group:focus-visible:before{border:2px solid var(--focus)}:is(.sk-rail--wired,.sk-enclosure--wired) .sk-rcd-group:before{inset:auto calc(var(--_m) * -.06);top:calc(var(--_m) * .25 - var(--_lane));height:calc(var(--_m) * .25);border-bottom-width:0;border-radius:0}:is(.sk-rail--wired,.sk-enclosure--wired) .sk-rcd-group:is([aria-selected=true],.sk-rcd-group--selected,.sk-rcd-group--drop,:focus-visible):before{border-bottom-width:0}:is(.sk-rail--wired,.sk-enclosure--wired) .sk-rcd-group:after{inset:0 calc(var(--_m) * -.06);border-radius:0}:is(.sk-rail--wired,.sk-enclosure--wired) .sk-rcd-group__tag{top:calc(var(--_m) * .25 - var(--_lane))}.sk-busbar{--_fill:var(--phase-a);z-index:3;top:calc(var(--_dev-top,0px) - var(--_m) * .4);left:calc(var(--_m) * (var(--at,1) - 1));width:calc(var(--_m) * var(--modules,1));height:calc(var(--_m) * .58);pointer-events:none;display:flex;position:absolute}.sk-busbar:before{content:"";z-index:1;top:0;left:calc(var(--_m) * .14);right:calc(var(--_m) * .14);height:calc(var(--_m) * .48);background:var(--device-comb);border:1px solid var(--device-edge);border-radius:calc(var(--_m) * .06);position:absolute}.sk-busbar--feed-start:before{left:calc(var(--_m) * .44)}.sk-busbar--feed-end:before{right:calc(var(--_m) * .44)}.sk-busbar__pole{width:var(--_m);flex:none;height:100%;position:relative}.sk-busbar__pole:before{content:"";z-index:2;top:calc(var(--_m) * .38 - 1px);left:calc(var(--_m) * .2 + 1px);right:calc(var(--_m) * .2 + 1px);height:calc(var(--_m) * .1);background:var(--_fill);box-shadow:0 0 0 1px var(--device-print);position:absolute}.sk-busbar--feed-start .sk-busbar__pole:first-child:before{left:calc(var(--_m) * .48)}.sk-busbar--feed-end .sk-busbar__pole:nth-last-child(1 of .sk-busbar__pole):before{right:calc(var(--_m) * .48)}.sk-busbar__pole:after{content:"";z-index:0;top:calc(var(--_m) * .48 - 1px);bottom:0;left:calc(var(--_m) * .44);right:calc(var(--_m) * .44);background:var(--metal);border:1px solid var(--metal-lo);border-top:0;border-radius:0 0 1px 1px;position:absolute}.sk-busbar--fork{height:calc(var(--_m) * .86)}.sk-busbar--fork .sk-busbar__pole:after{left:calc(var(--_m) * .375);width:calc(var(--_m) * .05);background:var(--metal-lo);box-shadow:calc(var(--_m) * .2) 0 0 var(--metal-lo);border:0;border-radius:0;right:auto}.sk-busbar--l1{--_fill:var(--phase-a)}.sk-busbar--l2{--_fill:var(--phase-b)}.sk-busbar--l3{--_fill:var(--phase-c)}.sk-busbar--n{--_fill:var(--phase-n)}.sk-busbar--3p .sk-busbar__pole:nth-child(3n+1){--_fill:var(--phase-a)}.sk-busbar--3p .sk-busbar__pole:nth-child(3n+2){--_fill:var(--phase-b)}.sk-busbar--3p .sk-busbar__pole:nth-child(3n){--_fill:var(--phase-c)}.sk-busbar--1pn .sk-busbar__pole:nth-child(2n){--_fill:var(--phase-n)}.sk-busbar__label{z-index:3;top:calc(var(--_m) * .0314 - .5px);right:calc(var(--_m) * .24);font-family:var(--font-code);font-size:var(--_fs);font-weight:500;line-height:calc(var(--_m) * .3);font-variant-numeric:lining-nums tabular-nums slashed-zero;color:var(--device-ink);white-space:nowrap;position:absolute}.sk-busbar--feed-end .sk-busbar__label{left:calc(var(--_m) * .24);right:auto}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-enclosure--lod3,.sk-rail--lod3) .sk-busbar__pole:before{content:none}:is(.sk-enclosure--lod2,.sk-rail--lod2,.sk-enclosure--lod3,.sk-rail--lod3) .sk-busbar__label{top:calc(var(--_m) * .08)}.sk-nbar,.sk-pebar{align-items:center;gap:calc(var(--_m) * .22);max-width:100%;font-family:var(--font-sans);color:var(--ink);display:inline-flex}.sk-nbar__label,.sk-pebar__label{min-width:calc(var(--_m) * 1.4);font-family:var(--font-code);font-size:var(--_fs-m);font-weight:500;line-height:var(--_lh-m);font-variant-numeric:lining-nums tabular-nums slashed-zero;white-space:nowrap;flex:none}:is(.sk-nbar__label:has(+.sk-nbar__meta),.sk-pebar__label:has(+.sk-pebar__meta)){min-width:0}.sk-nbar__meta,.sk-pebar__meta{font-size:var(--_fs-m);line-height:var(--_lh-m);color:var(--ink);white-space:nowrap;flex:none}.sk-nbar__bar,.sk-pebar__bar{align-items:center;gap:calc(var(--_m) * .2);height:calc(var(--_m) * .36);padding:0 calc(var(--_m) * .2);background:var(--metal);border:1px solid var(--metal-lo);border-radius:calc(var(--_m) * .04);display:flex;position:relative}.sk-nbar__bar:before,.sk-nbar__bar:after,.sk-pebar__bar:before,.sk-pebar__bar:after{content:"";top:calc(var(--_m) * -.08 - 1px);bottom:calc(var(--_m) * -.08 - 1px);width:calc(var(--_m) * .16);border-radius:calc(var(--_m) * .03);position:absolute}.sk-nbar__bar:before,.sk-pebar__bar:before{left:calc(var(--_m) * -.1)}.sk-nbar__bar:after,.sk-pebar__bar:after{right:calc(var(--_m) * -.1)}.sk-nbar__bar:before,.sk-nbar__bar:after{background:var(--phase-n);border:1px solid var(--wire-n-edge)}.sk-pebar__bar:before,.sk-pebar__bar:after{background:linear-gradient(180deg, var(--phase-pe) 0 30%, var(--phase-a) 30% 70%, var(--phase-pe) 70%) no-repeat;border:1px solid var(--wire-pe-edge)}.sk-nbar__hole,.sk-pebar__hole{z-index:1;width:calc(var(--_m) * .3);height:calc(var(--_m) * .3);background:radial-gradient(circle at 38% 34%, var(--metal-hi) 0 22%, var(--metal) 52%, var(--metal-lo) 100%) no-repeat;border-radius:50%;flex:none;position:relative}.sk-nbar__hole:after,.sk-pebar__hole:after{content:"";background:var(--metal-lo);height:1px;margin-top:-.5px;position:absolute;top:50%;left:14%;right:14%;transform:rotate(-40deg)}.sk-nbar__hole--used,.sk-pebar__hole--used{width:calc(var(--_m) * .38);height:calc(var(--_m) * .38);margin:calc(var(--_m) * -.04);border:calc(var(--_m) * .04) solid var(--ferrule)}.sk-pebar--rail,.sk-nbar--rail{z-index:1;top:calc(var(--_dev-top,0px) + var(--_m) * var(--y,0));left:calc(var(--_m) * var(--x,0));pointer-events:none;position:absolute}.sk-pebar--rail .sk-pebar__label,.sk-nbar--rail .sk-nbar__label{min-width:0}.sk-pebar--rail .sk-pebar__hole--used,.sk-nbar--rail .sk-nbar__hole--used,.sk-pebar--side .sk-pebar__hole--used,.sk-nbar--side .sk-nbar__hole--used{width:calc(var(--_m) * .3);height:calc(var(--_m) * .3);border:0;margin:0}.sk-pebar--side,.sk-nbar--side{z-index:1;top:calc(var(--_m) * var(--y,0));left:calc(var(--_m) * var(--x,.3));gap:calc(var(--_m) * .16);pointer-events:none;flex-direction:column;position:absolute}.sk-pebar--side[data-side=R],.sk-nbar--side[data-side=R]{left:auto;right:calc(var(--_m) * var(--x,.3))}.sk-pebar--side .sk-pebar__label,.sk-nbar--side .sk-nbar__label{min-width:0}.sk-pebar--side .sk-pebar__bar,.sk-nbar--side .sk-nbar__bar{width:calc(var(--_m) * .36);height:auto;padding:calc(var(--_m) * .2) 0;flex-direction:column}.sk-pebar--side .sk-pebar__bar:before,.sk-pebar--side .sk-pebar__bar:after,.sk-nbar--side .sk-nbar__bar:before,.sk-nbar--side .sk-nbar__bar:after{top:auto;bottom:auto;left:calc(var(--_m) * -.08 - 1px);right:calc(var(--_m) * -.08 - 1px);width:auto;height:calc(var(--_m) * .16)}.sk-pebar--side .sk-pebar__bar:before,.sk-nbar--side .sk-nbar__bar:before{top:calc(var(--_m) * -.1)}.sk-pebar--side .sk-pebar__bar:after,.sk-nbar--side .sk-nbar__bar:after{bottom:calc(var(--_m) * -.1)}.sk-pebar--side .sk-pebar__bar:before,.sk-pebar--side .sk-pebar__bar:after{background:linear-gradient(90deg, var(--phase-pe) 0 30%, var(--phase-a) 30% 70%, var(--phase-pe) 70%) no-repeat}.sk-enclosure{--_m:var(--din-module);--_pitch:max(4.5px, calc(var(--wire-pitch) * var(--z,1)));background:var(--enclosure);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:max-content;max-width:100%;color:var(--ink);font-family:var(--font-sans);flex-direction:column;display:flex}.sk-enclosure__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);width:0;min-width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-1);border-bottom:1px solid var(--line-strong);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;flex-wrap:wrap;display:flex}.sk-enclosure__title{flex-direction:column;min-width:0;display:flex}.sk-enclosure__name{font-size:16px;font-weight:600;line-height:22px}.sk-enclosure__meta{color:var(--ink-muted);font-size:14px;line-height:20px}.sk-enclosure__body{gap:calc(var(--_m) * .44);padding:calc(var(--_m) * .5) calc(var(--_m) * .67) calc(var(--_m) * .56);flex-direction:column;transition:padding .2s ease-out;display:flex;overflow-x:auto}.sk-enclosure__bars{align-items:center;gap:calc(var(--_m) * .33) calc(var(--_m) * .67);width:0;min-width:100%;padding-top:calc(var(--_m) * .44);border-top:1px solid var(--enclosure-line);flex-wrap:wrap;display:flex}.sk-enclosure--wired .sk-enclosure__body{padding-left:calc(var(--_m) * .67 + var(--lanes-left,0) * var(--_pitch));padding-right:calc(var(--_m) * .67 + var(--lanes-right,0) * var(--_pitch))}.sk-capacity{gap:var(--space-1);min-width:0;font-family:var(--font-sans);color:var(--ink-muted);font-size:14px;line-height:20px;display:grid}.sk-enclosure__head .sk-capacity{flex:1 1 var(--sidebar-w);max-width:calc(var(--sidebar-w) * 1.25)}.sk-capacity__text{color:var(--ink-muted)}.sk-capacity__text .sk-num{color:var(--ink)}.sk-capacity__bar{height:var(--space-1);border-radius:var(--radius-xs);background:var(--surface-3);position:relative}.sk-capacity__fill{width:min(100%, calc(var(--value,0) / var(--max,1) * 100%));border-radius:inherit;background:var(--ink-muted);height:100%;transition:background-color .12s;display:block}.sk-capacity__bar:after{content:"";top:calc(var(--space-1) * -.5);bottom:calc(var(--space-1) * -.5);background:var(--ink);width:1px;position:absolute;left:80%}.sk-capacity__status{align-items:center;gap:var(--space-1);font-weight:600;display:flex}.sk-capacity__status .sk-icon{width:16px;height:16px}.sk-capacity--advice .sk-capacity__status{color:var(--advice)}.sk-capacity--warning .sk-capacity__fill{background:var(--warning)}.sk-capacity--warning .sk-capacity__status{color:var(--warning)}.sk-capacity--error .sk-capacity__fill{background:var(--danger)}.sk-capacity--error .sk-capacity__status{color:var(--danger)}.sk-enclosure--wired .sk-enclosure__body{isolation:isolate;position:relative}.sk-wiring{z-index:-1;pointer-events:none;fill:none;position:absolute;overflow:visible}.sk-wiring--ends{z-index:1}.sk-wire,.sk-cable{--_zz:var(--z,1);fill:none;stroke-linecap:butt;stroke-linejoin:round}.sk-wire,.sk-wire--mm1-5{--_c100:var(--wire-core-1-5);--_s100:1.2px}.sk-wire--mm2-5{--_c100:var(--wire-core-2-5);--_s100:1.2px}.sk-wire--mm4{--_c100:var(--wire-core-4);--_s100:1.2px}.sk-wire--mm6{--_c100:var(--wire-core-6);--_s100:1.2px}.sk-wire--mm10{--_c100:var(--wire-core-10);--_s100:1.4px}.sk-wire--mm16{--_c100:var(--wire-core-16);--_s100:1.4px}.sk-wire--mm25{--_c100:var(--wire-core-25);--_s100:1.6px}.sk-wire{--_c:max(1.5px, calc(var(--_c100) * var(--_zz)))}.sk-wire--l1{--_e:var(--wire-l1-edge);--_k:var(--wire-l1);--_em:var(--wire-l1-edge-muted);--_km:var(--wire-l1-muted);--_l:var(--wire-l1-line);--_lm:var(--wire-l1-line-muted)}.sk-wire--l2{--_e:var(--wire-l2-edge);--_k:var(--wire-l2);--_em:var(--wire-l2-edge-muted);--_km:var(--wire-l2-muted);--_l:var(--wire-l2-line);--_lm:var(--wire-l2-line-muted)}.sk-wire--l3{--_e:var(--wire-l3-edge);--_k:var(--wire-l3);--_em:var(--wire-l3-edge-muted);--_km:var(--wire-l3-muted);--_l:var(--wire-l3-line);--_lm:var(--wire-l3-line-muted)}.sk-wire--n{--_e:var(--wire-n-edge);--_k:var(--wire-n);--_em:var(--wire-n-edge-muted);--_km:var(--wire-n-muted);--_l:var(--wire-n-line);--_lm:var(--wire-n-line-muted)}.sk-wire--pe{--_e:var(--wire-pe-edge);--_k:var(--wire-pe);--_em:var(--wire-pe-edge-muted);--_km:var(--wire-pe-muted);--_l:var(--wire-pe-line);--_lm:var(--wire-pe-line-muted)}.sk-wire--pen{--_e:var(--wire-n-edge);--_k:var(--wire-n);--_em:var(--wire-n-edge-muted);--_km:var(--wire-n-muted);--_l:var(--wire-n-line);--_lm:var(--wire-n-line-muted);--_pe:var(--wire-pe-edge);--_pk:var(--wire-pe);--_ps:var(--wire-pe-stripe);--_pl:var(--wire-pe-line)}.sk-wire--pen:is(.sk-wire--shared,.sk-wire--muted){--_pe:var(--wire-pe-edge-muted);--_pk:var(--wire-pe-muted);--_ps:var(--wire-pe-stripe-muted);--_pl:var(--wire-pe-line-muted)}:is(.sk-wiring--pue,.sk-wire-legend--pue) .sk-wire--l1{--_e:var(--wire-pue-l1-edge);--_k:var(--wire-pue-l1);--_em:var(--wire-pue-l1-edge-muted);--_km:var(--wire-pue-l1-muted);--_l:var(--wire-pue-l1-line);--_lm:var(--wire-pue-l1-line-muted)}:is(.sk-wiring--pue,.sk-wire-legend--pue) .sk-wire--l2{--_e:var(--wire-pue-l2-edge);--_k:var(--wire-pue-l2);--_em:var(--wire-pue-l2-edge-muted);--_km:var(--wire-pue-l2-muted);--_l:var(--wire-pue-l2-line);--_lm:var(--wire-pue-l2-line-muted)}:is(.sk-wiring--pue,.sk-wire-legend--pue) .sk-wire--l3{--_e:var(--wire-pue-l3-edge);--_k:var(--wire-pue-l3);--_em:var(--wire-pue-l3-edge-muted);--_km:var(--wire-pue-l3-muted);--_l:var(--wire-pue-l3-line);--_lm:var(--wire-pue-l3-line-muted)}.sk-wire,.sk-wire--focus{--_ce:var(--_e);--_ck:var(--_k);--_cs:var(--wire-pe-stripe);--_cl:var(--_l)}.sk-wire--shared,.sk-wire--muted{--_ce:var(--_em);--_ck:var(--_km);--_cs:var(--wire-pe-stripe-muted);--_cl:var(--_lm)}.sk-wiring--group :is(.sk-wire--other,.sk-cable--other),.sk-wiring--hide-l :is(.sk-wire--l1,.sk-wire--l2,.sk-wire--l3,.sk-ferrule--l1,.sk-ferrule--l2,.sk-ferrule--l3,.sk-cable__core-label--l1,.sk-cable__core-label--l2,.sk-cable__core-label--l3),.sk-wiring--hide-n :is(.sk-wire--n,.sk-ferrule--n,.sk-cable__core-label--n),.sk-wiring--hide-pe :is(.sk-wire--pe,.sk-ferrule--pe,.sk-cable__core-label--pe),.sk-wiring--hide-n.sk-wiring--hide-pe :is(.sk-wire--pen,.sk-ferrule--pen,.sk-cable__core-label--pen){display:none}.sk-wire__halo{stroke:var(--wire-halo);stroke-width:calc((var(--_c) + 4px) / var(--_zz))}.sk-wire__edge{stroke:var(--_ce);stroke-width:calc((var(--_c) + 2px) / var(--_zz))}.sk-wire__core{stroke:var(--_ck);stroke-width:calc(var(--_c) / var(--_zz))}.sk-wire__stripe{stroke:var(--_cs);stroke-width:calc(max(1px, var(--_s100) * var(--_zz)) / var(--_zz))}.sk-wiring--all.sk-wiring--reduced:not(.sk-wiring--ends) .sk-wire{--_ce:var(--_em);--_ck:var(--_km);--_cs:var(--wire-pe-stripe-muted);--_cl:var(--_lm)}.sk-wiring--all.sk-wiring--reduced:not(.sk-wiring--ends) .sk-cable{--_cce:var(--cable-edge-muted);--_ccs:var(--cable-sheath-muted)}.sk-wire__end{--_ce:var(--_e);--_ck:var(--_k);--_cs:var(--wire-pe-stripe);--_cl:var(--_l)}.sk-wire--pen .sk-wire__end{--_ce:var(--_pe);--_ck:var(--_pk);--_cs:var(--_ps);--_cl:var(--_pl)}.sk-cable{--_w100:var(--cable-s)}.sk-cable--input{--_w100:var(--cable-l)}.sk-cable--s{--_w100:var(--cable-s)}.sk-cable--m{--_w100:var(--cable-m)}.sk-cable--l{--_w100:var(--cable-l)}.sk-cable{--_w:max(4px, calc(var(--_w100) * var(--_zz)))}.sk-cable,.sk-cable--focus{--_cce:var(--cable-edge);--_ccs:var(--cable-sheath)}.sk-cable--shared,.sk-cable--muted{--_cce:var(--cable-edge-muted);--_ccs:var(--cable-sheath-muted)}.sk-cable__end{--_cce:var(--cable-edge);--_ccs:var(--cable-sheath)}.sk-cable__halo{stroke:var(--wire-halo);stroke-width:calc((var(--_w) + 2px) / var(--_zz))}.sk-cable__edge{stroke:var(--_cce);stroke-width:calc(var(--_w) / var(--_zz))}.sk-cable__sheath{stroke:var(--_ccs);stroke-width:calc((var(--_w) - 2px) / var(--_zz))}.sk-cable__cut{stroke:var(--cable-cut);stroke-width:calc((var(--_w) - 2px) / var(--_zz))}:is(.sk-cable--shared,.sk-cable--muted)>.sk-cable__cut{display:none}.sk-cable__tag,.sk-cable__core-label{fill:var(--ink);stroke:none;font-family:var(--font-sans);font-size:calc(12px / var(--_zz));font-variant-numeric:lining-nums tabular-nums slashed-zero;font-weight:500}.sk-cable__tag{font-family:var(--font-code)}.sk-ferrule__collar,.sk-ferrule--twin>.sk-ferrule__collar{fill:var(--ferrule)}.sk-ferrule__pin{fill:var(--metal)}.sk-wire-tie__band,.sk-wire-tie__head{fill:var(--cable-tie)}:is(.sk-enclosure--lod2,.sk-enclosure--lod3) :is(.sk-ferrule,.sk-wire-tie),.sk-enclosure--lod3 :is(.sk-wire__halo,.sk-wire__edge,.sk-wire__stripe,.sk-cable__halo,.sk-cable__cut){display:none}.sk-enclosure--lod3 .sk-wire__core{stroke:var(--_cl);stroke-width:calc(max(1.5px, (var(--_c100) + 2px) * var(--_zz)) / var(--_zz))}@media print{.sk-wiring--all.sk-wiring--reduced:not(.sk-wiring--ends) .sk-wire{--_ce:var(--_e);--_ck:var(--_k);--_cs:var(--wire-pe-stripe);--_cl:var(--_l)}:is(.sk-wiring--pue,.sk-wire-legend--pue) .sk-wire--l1{--_e:var(--wire-l1-edge);--_k:var(--wire-l1);--_em:var(--wire-l1-edge-muted);--_km:var(--wire-l1-muted);--_l:var(--wire-l1-line);--_lm:var(--wire-l1-line-muted)}:is(.sk-wiring--pue,.sk-wire-legend--pue) .sk-wire--l2{--_e:var(--wire-l2-edge);--_k:var(--wire-l2);--_em:var(--wire-l2-edge-muted);--_km:var(--wire-l2-muted);--_l:var(--wire-l2-line);--_lm:var(--wire-l2-line-muted)}:is(.sk-wiring--pue,.sk-wire-legend--pue) .sk-wire--l3{--_e:var(--wire-l3-edge);--_k:var(--wire-l3);--_em:var(--wire-l3-edge-muted);--_km:var(--wire-l3-muted);--_l:var(--wire-l3-line);--_lm:var(--wire-l3-line-muted)}.sk-wiring--hide-pe :is(.sk-wire--pe:not(.sk-wire--other),.sk-ferrule--pe,.sk-cable__core-label--pe){display:inline}.sk-wiring--all.sk-wiring--reduced:not(.sk-wiring--ends) .sk-cable{--_cce:var(--cable-edge);--_ccs:var(--cable-sheath)}.sk-enclosure:has(.sk-wiring){break-inside:avoid}}.sk-wire-legend{--z:1;align-items:center;gap:var(--space-1) var(--space-6);min-width:0;font-family:var(--font-sans);color:var(--ink);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.sk-wire-legend__status{color:var(--ink);margin:0;font-weight:500}.sk-wire-legend__list{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sk-wire-legend__item{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.sk-wire-legend__swatch{width:var(--space-8);height:var(--space-5);border-radius:var(--radius-xs);background:var(--enclosure);flex:none;overflow:hidden}.sk-wire-legend__text{color:var(--ink)}.sk-toolbar>.sk-wire-legend{padding:var(--space-1) 0;border-top:1px solid var(--line);flex:1 0 100%}.sk-toolbar--touch .sk-wire-legend{font-size:14px;line-height:20px}@media (pointer:coarse){.sk-wire-legend{font-size:14px;line-height:20px}}.sk-table-wrap{overscroll-behavior-x:contain;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);max-width:100%;position:relative;overflow:auto}.sk-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-table{--sk-table-row:var(--control-s);--sk-table-index-w:calc(var(--space-8) + var(--space-2));border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;color:var(--ink);font-size:14px;line-height:20px}.sk-table--touch{--sk-table-row:var(--control-l);font-size:14px;line-height:20px}@media (pointer:coarse){.sk-table{--sk-table-row:var(--control-l);font-size:14px;line-height:20px}}.sk-table__caption{caption-side:top;padding:var(--space-3) var(--space-3) var(--space-2);text-align:left;color:var(--ink-muted);font-size:14px;line-height:20px}.sk-table :where(tr){background:var(--surface-1)}.sk-table :where(th,td){height:var(--sk-table-row);padding:0 var(--space-3);border-bottom:1px solid var(--line);background:inherit;text-align:left;vertical-align:middle;white-space:nowrap;font-weight:400}.sk-table :where(tbody:not(:last-of-type)>tr:last-child>*){border-bottom-color:var(--line-strong)}.sk-table :where(tbody:last-of-type>tr:last-child>*){border-bottom-color:#0000}.sk-table :where(thead th){z-index:2;white-space:normal;vertical-align:bottom;padding-block:var(--space-1);color:var(--ink-muted);border-bottom-color:var(--line-strong);font-size:13px;font-weight:500;line-height:18px;transition:box-shadow .12s;position:sticky;top:0}.sk-table-wrap--scrolled .sk-table :where(thead th){box-shadow:var(--shadow-1)}.sk-table__sym{text-transform:none;letter-spacing:0}.sk-table__num{text-align:right;font-variant-numeric:lining-nums tabular-nums}.sk-table__index{width:var(--sk-table-index-w);min-width:var(--sk-table-index-w);max-width:var(--sk-table-index-w);padding-inline:var(--space-2);text-align:right;color:var(--ink-muted)}.sk-table__name{min-width:calc(var(--space-16) * 2.5)}.sk-table :where(tbody) .sk-table__name{font-weight:500}.sk-table__ref{font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;color:var(--ink);font-weight:500}.sk-table--pinned .sk-table__index{z-index:1;position:sticky;left:0}.sk-table--pinned .sk-table__name{left:var(--sk-table-index-w);z-index:1;box-shadow:inset -1px 0 0 var(--line);position:sticky}.sk-table--pinned :where(thead) .sk-table__index,.sk-table--pinned :where(thead) .sk-table__name{z-index:3}.sk-table-wrap--scrolled .sk-table--pinned :where(thead) .sk-table__name{box-shadow:inset -1px 0 0 var(--line), var(--shadow-1)}@media (width<=599px){.sk-table--pinned .sk-table__name{min-width:calc(var(--space-16) * 2.5);max-width:calc(var(--space-16) * 2.5);white-space:normal}}.sk-table__flag{width:56px;min-width:56px;max-width:56px;padding-inline:var(--space-1);text-align:center}.sk-table__flag>.sk-check__input{vertical-align:middle;margin:0;display:inline-block}.sk-table__flag abbr{text-decoration:none}.sk-table__edit{padding-inline:var(--space-1)}.sk-table__input{width:100%;min-width:0;height:calc(var(--sk-table-row) - var(--space-1));padding:0 calc(var(--space-2) - 1px);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;margin:0;transition:background-color .12s,border-color .12s;display:block}.sk-table__input:hover{border-color:var(--line-strong);background:var(--surface-1)}.sk-table__input:focus-visible{z-index:1;border-color:var(--line-strong);background:var(--surface-1);outline:2px solid var(--focus);outline-offset:2px;position:relative}.sk-table__input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.sk-table__input[disabled],.sk-table__input[aria-disabled=true]{background:var(--surface-2);color:var(--ink-faint);cursor:not-allowed;border-color:#0000}.sk-table--touch .sk-table__input{font-size:16px}@media (pointer:coarse){.sk-table__input{font-size:16px}}.sk-table__row{transition:background-color .12s}.sk-table__row:hover,.sk-table__row:focus-within{background:var(--surface-2)}.sk-table__row[aria-selected=true],.sk-table__row[aria-current=true]{background:var(--brand-soft)}.sk-table__row[aria-selected=true]>:first-child,.sk-table__row[aria-current=true]>:first-child{box-shadow:inset 3px 0 0 var(--brand-ink)}.sk-table--pinned .sk-table__row[aria-selected=true]>.sk-table__name:first-child,.sk-table--pinned .sk-table__row[aria-current=true]>.sk-table__name:first-child{box-shadow:inset 3px 0 0 var(--brand-ink), inset -1px 0 0 var(--line)}.sk-table__group>:where(th,td){background:var(--surface-2);padding:0;font-weight:400}.sk-table__group-line{align-items:baseline;gap:var(--space-2);padding:0 var(--space-3);display:inline-flex;position:sticky;left:0}.sk-table__group-title{color:var(--ink);font-weight:600}.sk-table__group-title .sk-table__ref,.sk-table__group-title .sk-code{font-weight:inherit}.sk-table__group-meta{color:var(--ink-muted)}@media (width<=599px){.sk-table__caption{max-width:calc(100vw - var(--space-8));position:sticky;left:0}.sk-table__group-line{max-width:calc(100vw - var(--space-8));padding-block:var(--space-1);white-space:normal;flex-wrap:wrap;row-gap:0}}.sk-table__status{width:calc(var(--space-8) + var(--space-2));padding-inline:var(--space-1);text-align:center}.sk-table__issue{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s;display:inline-grid}.sk-table__issue:hover{background:var(--surface-3)}.sk-table__issue:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-table__issue--danger{color:var(--danger)}.sk-table__issue--warning{color:var(--warning)}.sk-table__issue--advice{color:var(--advice)}.sk-table__error{align-items:center;gap:var(--space-1);color:var(--danger);white-space:normal;font-weight:500;display:inline-flex}.sk-table--touch .sk-table__issue{width:var(--control-l);height:var(--control-l)}@media (pointer:coarse){.sk-table__issue{width:var(--control-l);height:var(--control-l)}}.sk-table__total>:where(th,td){z-index:2;height:var(--control-m);background:var(--surface-1);border-top:1px solid var(--line-strong);border-bottom:0;font-weight:500;position:sticky;bottom:0}.sk-table__total-label{color:var(--ink-muted);font-size:14px;line-height:20px}.sk-table--pinned .sk-table__total-label{z-index:3;left:0}.sk-table__quota{gap:var(--space-1);min-width:calc(var(--space-16) * 2);color:var(--ink-muted);font-weight:400;display:grid}.sk-scenarios{gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-scenarios__chip{height:var(--control-s);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;font-size:14px;font-weight:500;line-height:20px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.sk-scenarios__chip:hover{background:var(--surface-2)}.sk-scenarios__chip:active{background:var(--surface-3)}.sk-scenarios__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-scenarios__chip[aria-pressed=true]{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink)}.sk-scenarios__chip[disabled],.sk-scenarios__chip[aria-disabled=true]{border-color:var(--line);background:var(--surface-2);color:var(--ink-faint);cursor:not-allowed}@media (pointer:coarse){.sk-scenarios__chip{height:var(--control-l)}}.sk-balance{--sk-balance-label:var(--space-8);--sk-balance-value:calc(var(--space-16) + var(--space-1));--sk-balance-pct:calc(var(--space-12) + var(--space-2));--sk-balance-gap:var(--space-3);gap:var(--space-4);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);display:grid;container-type:inline-size}.sk-balance__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.sk-balance__title{font-size:16px;font-weight:600;line-height:22px}.sk-balance__meta{color:var(--ink-muted);font-size:14px;line-height:20px}.sk-balance__plot,.sk-balance__axis{--sk-balance-x0:calc(var(--sk-balance-label) + var(--sk-balance-gap));--sk-balance-x1:calc(var(--sk-balance-value) + var(--sk-balance-pct) + var(--sk-balance-gap) * 2)}.sk-balance__plot{padding-top:var(--space-6);position:relative}.sk-balance__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sk-balance__row{grid-template-columns:var(--sk-balance-label) minmax(0, 1fr) var(--sk-balance-value) var(--sk-balance-pct);column-gap:var(--sk-balance-gap);min-height:var(--control-s);align-items:center;display:grid}.sk-balance__row--l1{--sk-balance-fill:var(--phase-a);--sk-balance-edge:var(--phase-a-ink);--sk-balance-ink:var(--phase-a-ink)}.sk-balance__row--l2{--sk-balance-fill:var(--phase-b);--sk-balance-ink:var(--phase-b-ink)}.sk-balance__row--l3{--sk-balance-fill:var(--phase-c);--sk-balance-ink:var(--phase-c-ink)}.sk-balance__row--n{--sk-balance-ink:var(--phase-n-ink)}.sk-balance__phase{font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;color:var(--sk-balance-ink,var(--ink));font-size:14px;font-weight:600;line-height:20px}.sk-balance__track{height:var(--space-3);border-radius:var(--radius-xs);background:var(--surface-2);position:relative}.sk-balance__bar{width:min(100%, calc(var(--current,0) / var(--max,1) * 100%));border-radius:var(--radius-xs);background:var(--sk-balance-fill,var(--ink-muted));box-shadow:inset 0 0 0 1px var(--sk-balance-edge,transparent);position:absolute;top:0;bottom:0;left:0}.sk-balance__row--n .sk-balance__track{background:0 0}.sk-balance__row--n .sk-balance__bar{border:2px dashed var(--phase-n);background:color-mix(in srgb, var(--phase-n) 16%, transparent);box-shadow:none}.sk-balance__value{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:15px;line-height:22px}.sk-balance__pct{justify-content:flex-end;align-items:center;gap:var(--space-1);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-muted);white-space:nowrap;font-size:14px;line-height:20px;display:inline-flex}.sk-balance__row--over .sk-balance__pct{color:var(--warning);font-weight:600}.sk-balance__limit{top:0;bottom:0;left:calc(var(--sk-balance-x0) + (100% - var(--sk-balance-x0) - var(--sk-balance-x1)) * var(--limit,1) / var(--max,1));z-index:1;border-left:1px dashed var(--ink);pointer-events:none;width:0;position:absolute}.sk-balance__limit-label{top:0;right:var(--space-1);color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;position:absolute}.sk-balance__axis{height:var(--space-5);margin:var(--space-1) var(--sk-balance-x1) 0 var(--sk-balance-x0);border-top:1px solid var(--chart-grid);position:relative}.sk-balance__tick{top:var(--space-1);left:calc(var(--tick,0) / var(--max,1) * 100%);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-muted);white-space:nowrap;font-size:13px;line-height:18px;position:absolute;transform:translate(-50%)}.sk-balance__foot{align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sk-balance__metric{gap:var(--space-1);display:grid}.sk-balance__metric-label{color:var(--ink-muted);font-size:14px;font-weight:500;line-height:20px}.sk-balance__metric-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sk-balance__metric-value{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:28px;font-weight:600;line-height:32px}.sk-balance__from,.sk-balance__arrow{color:var(--ink-muted)}.sk-balance__note{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.sk-balance--compare .sk-balance__row{min-height:var(--control-m)}.sk-balance--compare .sk-balance__track{height:calc(var(--space-2) + var(--space-1) + var(--space-3));background:0 0}.sk-balance--compare .sk-balance__bar{height:var(--space-3);top:auto}.sk-balance--compare .sk-balance__bar--before{height:var(--space-2);width:min(100%, calc(var(--previous,0) / var(--max,1) * 100%));background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;top:0;bottom:auto}.sk-balance__was{color:var(--ink-muted);font-size:14px;line-height:20px;display:block}.sk-balance__legend{gap:var(--space-2) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.sk-balance__key{align-items:center;gap:var(--space-2);display:inline-flex}.sk-balance__swatches{gap:var(--space-1);display:inline-flex}.sk-balance__swatch{width:var(--space-4);height:var(--space-2);border-radius:var(--radius-xs);display:inline-block}.sk-balance__swatch--before{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.sk-balance__swatch--l1{background:var(--phase-a);box-shadow:inset 0 0 0 1px var(--phase-a-ink)}.sk-balance__swatch--l2{background:var(--phase-b)}.sk-balance__swatch--l3{background:var(--phase-c)}@container (width<=400px){.sk-balance__head{display:grid}.sk-balance__plot,.sk-balance__axis{--sk-balance-label:var(--space-6);--sk-balance-pct:calc(var(--space-8) + var(--space-2));--sk-balance-gap:var(--space-2)}.sk-balance__tick--minor{display:none}}.sk-heatmap{gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);display:grid;container-type:inline-size}.sk-heatmap__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.sk-heatmap__title{font-size:16px;font-weight:600;line-height:22px}.sk-heatmap__meta{color:var(--ink-muted);font-size:14px;line-height:20px}.sk-heatmap__scroll{max-width:100%;position:relative;overflow-x:auto}.sk-heatmap__grid{width:100%;min-width:calc(var(--space-16) * 5);border-collapse:separate;border-spacing:2px;table-layout:fixed}.sk-heatmap__corner,.sk-heatmap__col{height:var(--control-s);padding:0 var(--space-1);color:var(--ink-muted);text-align:center;vertical-align:middle;font-size:13px;font-weight:500;line-height:18px}.sk-heatmap__corner{width:38%;padding-left:var(--space-2);text-align:left}.sk-heatmap__rowhead{text-align:left;padding:0;font-weight:400}.sk-heatmap__scenario{width:100%;min-height:var(--control-m);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;transition:background-color .12s,color .12s;display:flex}.sk-heatmap__scenario:hover{background:var(--surface-2)}.sk-heatmap__scenario:active{background:var(--surface-3)}.sk-heatmap__scenario:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-heatmap__scenario[aria-pressed=true]{background:var(--brand-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--brand-ink)}.sk-heatmap__name{font-size:14px;font-weight:600;line-height:20px}.sk-heatmap__hint{color:var(--ink-muted);font-size:13px;line-height:18px}.sk-heatmap__cell{height:var(--control-m);padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--sk-heat-bg,var(--surface-1));color:var(--sk-heat-ink,var(--ink));font-variant-numeric:lining-nums tabular-nums;text-align:center;vertical-align:middle;white-space:nowrap;font-size:15px;font-weight:500;line-height:22px}.sk-heatmap__value{align-items:center;gap:var(--space-1);display:inline-flex}.sk-heatmap__cell--p20,.sk-heatmap__swatch--p20{--sk-heat-bg:var(--heat-1);--sk-heat-ink:var(--ink)}.sk-heatmap__cell--p40,.sk-heatmap__swatch--p40{--sk-heat-bg:var(--heat-2);--sk-heat-ink:var(--ink)}.sk-heatmap__cell--p60,.sk-heatmap__swatch--p60{--sk-heat-bg:var(--heat-3);--sk-heat-ink:var(--ink)}.sk-heatmap__cell--p80,.sk-heatmap__swatch--p80{--sk-heat-bg:var(--heat-4);--sk-heat-ink:var(--on-heat)}.sk-heatmap__cell--p100,.sk-heatmap__swatch--p100{--sk-heat-bg:var(--heat-5);--sk-heat-ink:var(--on-heat)}.sk-heatmap__cell--over,.sk-heatmap__swatch--over{--sk-heat-bg:var(--warning-soft);--sk-heat-ink:var(--ink)}.sk-heatmap__cell--over{box-shadow:inset 0 0 0 2px var(--warning)}.sk-heatmap__cell--over .sk-icon{color:var(--warning);flex:none}.sk-heatmap__legend{align-items:center;gap:var(--space-2) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.sk-heatmap__legend-title{color:var(--ink);font-weight:600}.sk-heatmap__key{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.sk-heatmap__swatch{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-xs);background:var(--sk-heat-bg,var(--surface-1));box-shadow:inset 0 0 0 1px var(--line);display:inline-block}.sk-heatmap__swatch--over{box-shadow:inset 0 0 0 2px var(--warning)}.sk-heatmap__swatch--over+.sk-icon{color:var(--warning);flex:none}@container (width<=420px){.sk-heatmap__hint{display:none}.sk-heatmap__corner{width:34%}.sk-heatmap__value{flex-direction:column;gap:0}.sk-heatmap__value .sk-icon{width:12px;height:12px}}.sk-moves{--sk-moves-ref:calc(var(--space-12) + var(--space-1));--sk-moves-route:calc(var(--space-16) * 2 + var(--space-2));--sk-moves-amps:calc(var(--space-12) + var(--space-2));background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);container-type:inline-size}.sk-moves__head{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--line);display:grid}.sk-moves__title-row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sk-moves__title{font-size:16px;font-weight:600;line-height:22px}.sk-moves__scenario{color:var(--ink-muted);font-size:14px;line-height:20px}.sk-moves__summary{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--ink);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.sk-moves__sep{color:var(--ink-muted)}.sk-moves__from{font-variant-numeric:lining-nums tabular-nums;color:var(--ink-muted);font-size:15px;font-weight:500;line-height:22px}.sk-moves__to{font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.sk-moves__cols,.sk-moves__item{grid-template-columns:var(--sk-moves-ref) minmax(0, 1fr) var(--sk-moves-route) var(--sk-moves-amps);column-gap:var(--space-3);display:grid}.sk-moves__cols{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:13px;font-weight:500;line-height:18px}.sk-moves__col--line{grid-column:1/3}.sk-moves__col--amps{text-align:right}.sk-moves__list{margin:0;padding:0;list-style:none}.sk-moves__item{row-gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-areas:"ref name route amps""ref reason route amps";align-items:center}.sk-moves__ref{font-family:var(--font-code);font-variant-numeric:lining-nums tabular-nums slashed-zero;grid-area:ref;align-self:start;font-size:14px;font-weight:500;line-height:22px}.sk-moves__name{grid-area:name;font-size:15px;font-weight:500;line-height:22px}.sk-moves__reason{color:var(--ink-muted);grid-area:reason;font-size:14px;line-height:20px}.sk-moves__route{align-items:center;gap:var(--space-2);grid-area:route;display:inline-flex}.sk-moves__arrow{color:var(--ink-muted)}.sk-moves__amps{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;grid-area:amps;justify-self:end;font-size:15px;line-height:22px}.sk-moves__amps-label,.sk-moves__amps-unit{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-moves__foot{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.sk-moves__note{flex:1 1 calc(var(--space-16) * 4);color:var(--ink-muted);font-size:14px;line-height:20px}.sk-moves__actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.sk-moves__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.sk-moves__empty-icon{color:var(--ok);flex:none}.sk-moves__empty-title{font-size:15px;font-weight:600;line-height:22px}.sk-moves__empty-text{color:var(--ink-muted);font-size:14px;line-height:20px}@container (width<=480px){.sk-moves__cols{display:none}.sk-moves__item{grid-template-columns:var(--sk-moves-ref) minmax(0, 1fr) auto;grid-template-areas:"ref name name""ref reason reason""ref route amps"}.sk-moves__amps-label,.sk-moves__amps-unit{clip:auto;width:auto;height:auto;position:static;overflow:visible}.sk-moves__amps-label{margin-right:var(--space-1);color:var(--ink-muted);font-size:14px;font-weight:500;line-height:20px}.sk-moves__amps-unit{color:var(--ink-muted)}.sk-moves__route{padding-top:var(--space-1)}.sk-moves__actions{width:100%;margin-left:0}.sk-moves__actions>*{flex:auto}}.sk-progress{--sk-progress-fill:var(--ok);gap:var(--space-1);min-width:0;display:grid}.sk-progress--ok{--sk-progress-fill:var(--ok)}.sk-progress--warning{--sk-progress-fill:var(--warning)}.sk-progress--danger{--sk-progress-fill:var(--danger)}.sk-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.sk-progress__label{color:var(--ink-muted);font-weight:500}.sk-progress__value{font-variant-numeric:lining-nums tabular-nums;color:var(--ink);white-space:nowrap}.sk-progress__track{height:var(--space-1);border-radius:var(--radius-xs);background:var(--surface-2);position:relative;overflow:hidden}.sk-progress__bar{width:min(100%, var(--value,0%));border-radius:var(--radius-xs);background:var(--sk-progress-fill);height:100%;transition:background-color .12s;display:block}.sk-progress__status{align-items:center;gap:var(--space-1);color:var(--sk-progress-fill);font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.sk-ad{--sk-ad-w:var(--ad-rail-w);--sk-ad-ratio:160 / 600;align-items:flex-start;gap:var(--space-1);width:var(--sk-ad-w);font-family:var(--font-sans);flex-direction:column;flex:none;display:flex}.sk-ad--160x600{--sk-ad-w:var(--ad-rail-w);--sk-ad-ratio:160 / 600}.sk-ad--300x600{--sk-ad-w:var(--ad-rail-wide-w);--sk-ad-ratio:300 / 600}.sk-ad--300x250{--sk-ad-w:var(--ad-rail-wide-w);--sk-ad-ratio:300 / 250}.sk-ad__label{color:var(--ink-muted);font-size:13px;font-weight:400;line-height:1.38462}.sk-ad__slot{width:var(--sk-ad-w);aspect-ratio:var(--sk-ad-ratio);background:var(--ad-surface);box-shadow:inset 0 0 0 1px var(--line);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sk-ad__placeholder{max-width:100%;padding:var(--space-2) var(--space-3);color:var(--ink-faint);text-align:center;text-wrap:balance;font-size:13px;line-height:1.38462}.sk-ad__remove{color:var(--brand-ink);text-underline-offset:2px;border-radius:var(--radius-xs);font-size:14px;font-weight:500;line-height:1.42857;text-decoration:underline}.sk-ad__remove:hover{color:var(--brand-ink);text-decoration-thickness:2px}.sk-ad__remove:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.sk-ad__remove{min-height:var(--control-l);align-items:center;display:inline-flex}}.sk-ad-house{padding:var(--space-4) 0;border-top:1px solid var(--line);color:var(--ink);font-family:var(--font-sans)}.sk-ad-house__text{margin:0;font-size:15px;line-height:1.46667}.sk-ad-house__link{color:var(--brand-ink);text-underline-offset:2px;border-radius:var(--radius-xs);font-weight:500;text-decoration:underline}.sk-ad-house__link:hover{color:var(--brand-ink);text-decoration-thickness:2px}.sk-ad-house__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sk-ad-partner{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--ad-surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-sans);flex-direction:column;display:flex}.sk-ad-partner__label{color:var(--ink-muted);font-size:13px;font-weight:400;line-height:1.38462}.sk-ad-partner__title{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.375}.sk-ad-partner__text{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:14px;line-height:1.42857}.sk-ad-partner>.sk-btn{margin-top:var(--space-1)}@media (pointer:coarse){.sk-ad-house__link{min-height:var(--control-l);align-items:center;display:inline-flex}.sk-ad-partner>.sk-btn{height:var(--control-l)}}.sk-plans{align-items:stretch;gap:var(--space-4);flex-wrap:wrap;display:flex}.sk-plans>.sk-plan{flex-grow:1;flex-basis:calc((var(--space-16) * 11 - 100%) * 999);min-width:0}.sk-plan{gap:var(--space-5);min-width:0;padding:var(--space-5);background:var(--surface-1);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-sans);flex-direction:column;font-size:15px;line-height:1.46667;display:flex}.sk-plan--featured{border-color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-ink)}.sk-plan__header{gap:var(--space-1);flex-direction:column;display:flex}.sk-plan__heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-plan__name{color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.36842}.sk-plan__badge{background:var(--brand);color:var(--on-brand);box-shadow:none}.sk-plan__lead{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.42857}.sk-plan__pricing{gap:var(--space-1);flex-direction:column;display:flex}.sk-plan__price{align-items:baseline;column-gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.sk-plan__amount{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--ink);font-size:28px;font-weight:600;line-height:1.14286}.sk-plan__period{color:var(--ink-muted);font-size:14px;line-height:1.42857}.sk-plan__billing{color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:14px;line-height:1.42857}.sk-plan__features{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.sk-plan__includes{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.42857}.sk-plan__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sk-plan__feature{align-items:flex-start;gap:var(--space-2);color:var(--ink);display:flex}.sk-plan__icon{width:20px;height:20px;color:var(--ink);flex:none;margin-top:1px}.sk-plan__feature--off{color:var(--ink-muted)}.sk-plan__feature--off .sk-plan__icon{color:var(--ink-faint)}.sk-plan__cta{margin-top:auto}.sk-card{background:var(--surface-1);min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-sans);flex-direction:column;font-size:15px;line-height:1.46667;display:flex}.sk-card__header{align-items:center;gap:var(--space-3);min-height:calc(var(--control-s) + var(--space-3) * 2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.sk-card__heading{flex-direction:column;flex:auto;min-width:0;display:flex}.sk-card__title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.375}.sk-card__subtitle{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.42857}.sk-card__actions{align-items:center;gap:var(--space-1);flex:none;display:flex}.sk-card__body{min-width:0;padding:var(--space-4);flex:auto}.sk-card--flush>.sk-card__body{padding:0}.sk-card__footer{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sk-card__note{color:var(--ink-muted);margin:0 auto 0 0;font-size:13px;line-height:1.38462}@media (pointer:coarse){.sk-card__actions>.sk-btn,.sk-card__footer>.sk-btn{height:var(--control-l)}.sk-card__actions>.sk-icon-btn{width:var(--control-l);height:var(--control-l)}}.sk-panel{padding:var(--space-2);background:var(--surface-1);color:var(--ink);border-bottom:1px solid var(--line);font-family:var(--font-sans);font-size:15px;line-height:1.46667;display:block}.sk-panel--boxed{border:1px solid var(--line);border-radius:var(--radius-md)}.sk-panel__header{align-items:center;gap:var(--space-2);min-height:var(--control-m);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;transition:background-color .12s;display:flex}.sk-panel__header::-webkit-details-marker{display:none}.sk-panel__header:hover{background:var(--surface-2)}.sk-panel__header:active{background:var(--surface-3)}.sk-panel__header:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.sk-panel__header{min-height:var(--control-l)}}.sk-panel--static>.sk-panel__header{cursor:default;-webkit-user-select:auto;user-select:auto}.sk-panel--static>.sk-panel__header:hover,.sk-panel--static>.sk-panel__header:active{background:0 0}.sk-panel__title{min-width:0;color:var(--ink);flex:auto;margin:0;font-size:16px;font-weight:600;line-height:1.375}.sk-panel__meta{color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex:none;font-size:14px;line-height:1.42857}.sk-panel[open]>.sk-panel__header>.sk-panel__meta{display:none}.sk-panel__chevron{width:20px;height:20px;color:var(--ink-muted);flex:none}.sk-panel[open]>.sk-panel__header>.sk-panel__chevron{transform:rotate(180deg)}.sk-panel__body{padding:var(--space-1) var(--space-2) 0}.sk-panel__rows{margin:0;padding:0}.sk-panel__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.sk-panel__row+.sk-panel__row{border-top:1px solid var(--line)}.sk-panel__label{min-width:0;color:var(--ink-muted);flex:auto;margin:0;font-size:14px;font-weight:500;line-height:1.42857}.sk-panel__sub{font-size:inherit;line-height:inherit;vertical-align:baseline}.sk-panel__value{max-width:60%;color:var(--ink);text-align:right;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;flex:0 auto;margin:0;font-size:15px;line-height:1.46667}.sk-panel__value--text{overflow-wrap:break-word}.sk-project-card{background:var(--surface-1);min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-sans);flex-direction:column;font-size:15px;line-height:1.46667;transition:background-color .12s;display:flex;position:relative}.sk-project-card:hover{background:var(--surface-2);border-color:var(--line-strong)}.sk-project-card:active{background:var(--surface-3)}.sk-project-card__thumb{--sk-thumb-m:calc(var(--din-module) / 4);--sk-thumb-h:calc(var(--din-device-h) / 4);--sk-thumb-pitch:calc(var(--sk-thumb-m) + 1px);justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--sk-thumb-h) * 2 + var(--space-2) + var(--space-4) * 2);padding:var(--space-4);background:var(--enclosure);border-bottom:1px solid var(--line);border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;flex-direction:column;display:flex;overflow:hidden}.sk-project-card__rail{gap:1px;display:flex;position:relative}.sk-project-card__rail:before{content:"";z-index:0;top:50%;left:calc(var(--sk-thumb-m) * -.5);right:calc(var(--sk-thumb-m) * -.5);height:calc(var(--sk-thumb-h) / 3);background:var(--rail);border-radius:var(--radius-xs);position:absolute;transform:translateY(-50%)}.sk-project-card__rail--empty{width:calc(var(--sk-thumb-pitch) * 18 - 1px);height:var(--sk-thumb-h)}.sk-project-card__module{--sk-m:1;z-index:1;flex:0 0 calc(var(--sk-thumb-pitch) * var(--sk-m) - 1px);height:var(--sk-thumb-h);background:var(--device-face);border-radius:var(--radius-xs);box-shadow:var(--shadow-device);position:relative}.sk-project-card__module:after{content:"";background:var(--device-lever);border-radius:var(--radius-xs);width:3px;height:26%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.sk-project-card__module--2{--sk-m:2}.sk-project-card__module--3{--sk-m:3}.sk-project-card__module--4{--sk-m:4}.sk-project-card__module--6{--sk-m:6}.sk-project-card__module--empty{box-shadow:none;background:0 0}.sk-project-card__module--empty:after{content:none}.sk-project-card__module--error{box-shadow:var(--shadow-device), 0 0 0 2px var(--danger)}.sk-project-card__body{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:auto;display:flex}.sk-project-card__name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.375}.sk-project-card__link{color:inherit;text-decoration:none}.sk-project-card__link:after{content:"";z-index:2;border-radius:var(--radius-md);position:absolute;inset:-1px}.sk-project-card__link:focus-visible{outline:none}.sk-project-card__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.sk-project-card__meta{color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:14px;line-height:1.42857}.sk-project-card__updated{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.38462}.sk-project-card__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.sk-project-card__boards{align-items:center;gap:var(--space-1);color:var(--ink-muted);white-space:nowrap;font-size:13px;line-height:1.38462;display:inline-flex}.sk-brandbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);min-height:var(--appbar-h);padding:var(--space-2) var(--space-4);background:var(--surface-1);color:var(--ink);border-bottom:1px solid var(--line);font-family:var(--font-sans);flex-wrap:wrap;font-size:15px;line-height:1.46667;display:flex}.sk-brandbar__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sk-brandbar__logo{width:var(--control-m);height:var(--control-m);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.sk-brandbar__logo--image{width:auto;max-width:calc(var(--control-m) * 4);background:0 0;border:0}.sk-brandbar__img{max-width:100%;max-height:var(--control-m);object-fit:contain;display:block}.sk-brandbar__text{flex-direction:column;min-width:0;display:flex}.sk-brandbar__company{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.375}.sk-brandbar__contact{color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:14px;line-height:1.42857}.sk-brandbar__credit{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.38462}.sk-brandbar__product{color:var(--ink);white-space:nowrap;font-weight:600}.sk-brandbar--sheet{min-height:0;padding:0 0 var(--space-3);color:var(--drawing-ink);border-bottom-color:var(--drawing-ink);background:0 0}.sk-brandbar--sheet .sk-brandbar__logo{border-color:var(--drawing-ink);color:var(--drawing-ink);background:0 0}.sk-brandbar--sheet .sk-brandbar__company,.sk-brandbar--sheet .sk-brandbar__contact,.sk-brandbar--sheet .sk-brandbar__credit,.sk-brandbar--sheet .sk-brandbar__product,.sk-brandbar--sheet .sk-logo{color:var(--drawing-ink)}@media (forced-colors:active){.sk-plan--featured{border-width:2px}.sk-ad__slot{outline-offset:-1px;outline:1px solid}.sk-project-card__module--error{outline:2px solid}}html,body{background:var(--surface-0);margin:0}body{font-family:var(--font-sans);color:var(--ink)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell__steps{align-items:center;column-gap:var(--space-6);flex-wrap:wrap;display:flex}.app-shell__steps .sk-steps{flex:480px}.app-shell__right{align-items:center;gap:var(--space-5);min-height:var(--control-l);margin-left:auto;margin-right:var(--space-3);flex:none;display:flex}.app-shell__saved{align-items:center;gap:var(--space-1);margin:0;display:flex}.app-page{box-sizing:border-box;width:100%;max-width:1440px;padding:var(--space-8) var(--space-8) var(--space-12);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.app-page__head{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.app-page__sub{color:var(--ink-muted);margin:var(--space-1) 0 0;font-size:15px;line-height:22px}.app-error{color:var(--danger);margin:var(--space-2) 0 0;font-size:14px;line-height:20px}.app-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;max-width:36em;display:flex}.app-empty p{margin:0}.app-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.app-new{max-width:46em}.app-new__form{gap:var(--space-5);flex-direction:column;display:flex}.app-new__types{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));display:grid}.app-new__type{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer;flex-direction:column;display:flex;position:relative}.app-new__type--on{border-color:var(--brand-ink);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-ink)}.app-new__type-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.app-new__type-label{font-weight:500}.app-new__inline{border:0;flex:none;margin:0;padding:0}.app-new__row{align-items:flex-start;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.app-new__start{flex:240px;min-width:0}.app-editor{flex-direction:column;flex:auto;min-height:0;display:flex}.app-toolbar{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--line);background:var(--surface-1);flex-wrap:wrap;display:flex}.app-toolbar__group{gap:var(--space-1);display:flex}.app-toolbar__status{min-width:0;color:var(--ink);flex:260px;margin:0;font-size:14px;line-height:20px}.app-editor__cols{flex:auto;grid-template-columns:240px minmax(0,1fr) minmax(340px,420px);min-height:0;display:grid}.app-editor__left,.app-editor__right{padding:var(--space-4);gap:var(--space-3);background:var(--surface-1);flex-direction:column;display:flex}.app-editor__left{border-right:1px solid var(--line)}.app-editor__right{border-left:1px solid var(--line)}.app-editor__caption{color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.app-editor__hint{margin:var(--space-3) 0 0}.app-editor__board{padding:var(--space-5);background:var(--surface-0);overflow:auto}.app-editor__board .sk-enclosure{max-width:none}@media (width>=1101px){.app-shell:has(.app-editor){height:100vh}.app-editor__cols{overflow:hidden}.app-editor__left,.app-editor__right,.app-editor__board{overscroll-behavior:contain;min-height:0;overflow:auto}}@media (width<=1100px){.app-editor__cols{grid-template-columns:minmax(0,1fr)}.app-editor__left{border-right:0;border-bottom:1px solid var(--line)}}.app-boards{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-boards__item{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.app-boards__item:hover{background:var(--surface-2)}.app-boards__item--on{border-left-color:var(--brand-ink);background:var(--brand-soft)}.app-boards__name{font-weight:500}.app-boards__meta{color:var(--ink-muted);font-size:14px;line-height:20px}.app-boards__add{width:100%;margin:4px 0 16px}.app-summary--compact{padding:var(--space-3) var(--space-4)}.app-asm{max-width:40em}.app-asm__body{gap:var(--space-4);flex-direction:column;display:flex}.app-asm__body p{margin:0}.app-asm__list{gap:var(--space-2);display:grid}.app__board .sk-rail__track{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app__board .sk-device[data-id],.app__board .sk-rcd-group__tag{cursor:grab}.app__board--dragging,.app__board--dragging *{cursor:grabbing}.app__board--dragging .sk-wiring,.app__board--wires-stale .sk-wiring{visibility:hidden}.app__board .sk-rail__track,.app__board .sk-enclosure__body{transition:none}.app__board .sk-device--linked:not(.sk-device--blank,.sk-device--spacer,[aria-selected=true],.sk-device--selected,.sk-device--error,.sk-device--warning,:focus-visible){z-index:auto}.app__board .sk-device--linked:not(.sk-device--blank,.sk-device--spacer,[aria-selected=true],.sk-device--selected,.sk-device--error,.sk-device--warning,:focus-visible) .sk-device__face:before{content:"";z-index:5;pointer-events:none;border:1px solid var(--brand-ink);border-radius:calc(var(--_m) * .07 + 3px);box-shadow:0 0 0 3px var(--brand-soft);position:absolute;inset:-3px}.app__board .sk-rcd-group--linked:not([aria-selected=true],.sk-rcd-group--drop):before{border-style:solid;border-color:var(--brand-ink)}.app__board .sk-rcd-group--linked .sk-rcd-group__name{color:var(--brand-ink)}.app-ins__links{margin:0 0 var(--space-3)}.app__issue--target{cursor:pointer}.app__preview{color:var(--ink-muted);margin-top:var(--space-2);font-size:14px;line-height:20px}.app-editor__right .sk-issue[aria-current=true]{outline:2px solid var(--focus);outline-offset:1px}.app-editor__right .app__issue--related:not([aria-current=true]){box-shadow:inset 3px 0 0 var(--brand-ink)}.app__move-where{margin:0 0 var(--space-3);font-size:14px;line-height:20px}.app__move-form{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.app__move-form .sk-field{flex:120px;min-width:120px}.app__move-actions{gap:var(--space-2);flex-basis:100%;display:flex}.app__move-form+.app__move-form{margin-top:var(--space-4)}@media (width<=480px){.app-page{padding:var(--space-4)}.app-toolbar{padding:var(--space-3) var(--space-4)}}.app-two{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}@media (width>=1400px){.app-two{grid-template-columns:minmax(0,1fr) minmax(320px,440px)}}@media (width<=1100px){.app-two{grid-template-columns:minmax(0,1fr)}}.app-side{gap:var(--space-3);flex-direction:column;display:flex}.app-side__title{margin:var(--space-3) 0 0}.app-card__head{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.app-card__head p{margin:var(--space-1) 0 0}.app-loads{padding:0;overflow:visible}.app-loads__scroll{overflow-x:auto}.app-loads .sk-table{width:100%}.app-loads__name{min-width:150px;padding-left:var(--space-6)!important}.app-loads__title{text-align:left;width:100%;font-weight:500}.app-loads__need{color:var(--warning-ink,var(--warning));font-size:13px;line-height:18px;display:block}.app-loads__select{font:inherit;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--ink);padding:2px 4px;font-size:14px}.app-loads__group{align-items:center;gap:var(--space-2) var(--space-4);padding-left:var(--space-6);flex-wrap:wrap;display:flex}.app-loads__room-type{margin-left:auto}.app-loads__line{padding-left:var(--space-4);min-width:140px}.app-loads :where(.sk-table) :where(th,td):not(.sk-table__flag,.sk-table__status){padding-inline:var(--space-2)}.app-line__cable{display:block}.app-line__rating{color:var(--ink)}.app-loads__add th{padding-top:var(--space-1);padding-bottom:var(--space-2)}.app-loads__room-form{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.app-loads__room-form .sk-input{flex:220px;max-width:360px}.app-loads__note{padding:0 var(--space-6) var(--space-5);margin:0}.app-suggest{position:relative}.app-suggest__input{text-align:left;width:100%;max-width:420px;font-weight:400}.app-suggest__pop{z-index:10;top:calc(100% + var(--space-1));width:min(456px,90vw);padding:var(--space-1) 0 0;background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);color:var(--ink);text-align:left;font-size:14px;font-weight:400;line-height:20px;position:absolute;left:0}.app-suggest__group{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-muted);margin:0;font-size:13px;font-weight:500;line-height:18px}.app-suggest__opt{padding:var(--space-2) var(--space-3);cursor:pointer;flex-direction:column;gap:2px;display:flex}.app-suggest__opt[aria-selected=true]{background:var(--brand-soft)}.app-suggest__sub{color:var(--ink-muted);font-variant-numeric:lining-nums tabular-nums;font-size:13px;line-height:18px}.app-suggest__mark{color:inherit;background:0 0;font-weight:700}.app-suggest__own{border-top:1px solid var(--line)}.app-suggest__custom{color:var(--brand-ink);font-weight:500}.app-suggest__keys{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.app-suggest__keys kbd{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-1);min-width:18px;color:var(--ink);font-family:var(--font-code);text-align:center;padding:0 4px;font-size:13px;line-height:18px;display:inline-block}.app-total{padding:var(--space-5) var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.app-total p{margin:0}.app-total__power{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-total__pair{align-items:flex-start;gap:var(--space-3);display:flex}.app-total__value{font-variant-numeric:lining-nums tabular-nums;font-size:28px;font-weight:600;line-height:34px}.app-total__unit{font-size:15px;font-weight:500}.app-total__label{font-size:14px;font-weight:600}.app-total__op{color:var(--ink-muted);font-size:24px;line-height:34px}.app-total__share{background:0 0;border:0;padding:0}.app-total__rows{gap:var(--space-2);margin:0;display:grid}.app-total__rows div{justify-content:space-between;gap:var(--space-3);display:flex}.app-total__rows dt{color:var(--ink-muted);font-size:14px}.app-total__rows dd{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0;font-weight:600}.app-issue-group__summary{cursor:pointer;gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.app-issue-group__summary::-webkit-details-marker{display:none}.app-issue-group__list{margin:var(--space-2) 0;padding-left:var(--space-5);font-size:14px;line-height:20px}.app-form{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.app-form-card{padding:0}.app-form-card__grid{gap:var(--space-5) var(--space-6);padding:0 var(--space-6) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.app-form__pair{gap:var(--space-2);display:flex}.app-form__pair>*{flex:1 1 0;min-width:0}.app-form__static{padding:var(--space-2) 0;margin:0;font-weight:500}.app-flag{margin-left:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink);vertical-align:1px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.app-verdict{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--ok-soft,var(--surface-2));margin:0;font-size:14px;line-height:20px}.app-verdict--bad{background:var(--danger-soft);color:var(--ink)}.app-total__text{text-align:right;max-width:60%;white-space:normal!important;font-weight:500!important}.app-ins{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.app-ins p{margin:0}.app-ins__head{align-items:center;gap:var(--space-3);display:flex}.app-ins__head .sk-icon-btn:first-of-type{margin-left:auto}.app-ins__pin--on{color:var(--brand-ink);background:var(--brand-soft)}.app-ins__issue{color:var(--danger)}.app-ins__prot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.app-ins__prot-row{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.app-ins__verdict{color:var(--ok)}.app-ins__verdict--bad{color:var(--danger)}.app-ins__body{gap:var(--space-3);padding-bottom:var(--space-3);flex-direction:column;display:flex}.app-ins__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-ins__fieldset{border:0;margin:0;padding:0}.app-report{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-4) var(--space-12);flex-direction:column;display:flex}.app-report__bar{box-sizing:border-box;gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:210mm;max-width:100%;display:flex}.app-report__export{align-items:center;gap:var(--space-1);display:flex}@media (width<=820px){.app-report{align-items:flex-start;overflow-x:auto}.app-report>.app-sheet{flex-shrink:0;max-width:none}}.app-sheet{box-sizing:border-box;color:#111;background:#fff;flex-direction:column;gap:6mm;width:210mm;max-width:100%;min-height:297mm;padding:14mm 14mm 10mm;font-size:13px;line-height:18px;display:flex;box-shadow:0 1px 3px #00000026}.app-sheet p{margin:0}.app-sheet__head{border-bottom:1px solid #111;justify-content:space-between;align-items:center;padding-bottom:3mm;display:flex}.app-sheet__tag{font-size:12px}.app-sheet__title{flex-direction:column;gap:1mm;display:flex}.app-sheet__title p{justify-content:space-between;gap:4mm;display:flex}.app-sheet__body{flex-direction:column;flex:auto;gap:5mm;display:flex}.app-sheet__foot{border-top:1px solid #111;justify-content:space-between;padding-top:2mm;font-size:11px;display:flex}.app-sheet__frame,.app-sheet__frame>thead,.app-sheet__frame>tbody,.app-sheet__frame>tfoot,.app-sheet__frame>*>tr,.app-sheet__frame>*>tr>td{display:contents}.app-sheet__frame>tbody>tr>td{flex-direction:column;flex:auto;gap:6mm;display:flex}.app-sheet__frame .app-sheet__foot{order:1}.app-sheet__facts{gap:2mm;margin:0;display:grid}.app-sheet__facts div{grid-template-columns:30mm 1fr;gap:3mm;display:grid}.app-sheet__facts dt{color:#555}.app-sheet__facts dd{margin:0}.app-verdict-big{border:2px solid #b42318;padding:4mm 5mm}.app-verdict-big--ok{border-color:#1a7f37}.app-verdict-big__title{font-size:20px;font-weight:700;line-height:26px;margin-bottom:1mm!important}.app-verdict-big__line{font-weight:500}.app-verdict-big__safety{margin:2mm 0 0;padding-left:5mm}.app-summary__notes{font-size:.7em;font-weight:600}.app-sheet__list{gap:1mm;margin:0;padding-left:5mm;display:grid}.app-sheet__note{color:#555;font-size:11px;line-height:15px}.app-sheet__board{justify-content:center;display:flex}.app-sheet__board .sk-enclosure{max-width:none}.app-sheet__table{border-collapse:collapse;width:100%}.app-sheet__table th,.app-sheet__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:1.6mm 2mm}.app-sheet__table thead th{border-top:2px solid #111;border-bottom:1px solid #111;font-size:12px;font-weight:600}.app-sheet__table tbody{border-bottom:1px solid #111}.app-sheet__table--calc,.app-sheet__table--calc thead th{font-size:11px;line-height:15px}.app-sheet__table--spec{font-size:12px;line-height:16px}.app-sheet__table--spec tbody{border-bottom:0}.app-sheet__table--spec td,.app-sheet__table--spec th{padding:1.1mm 1.6mm}.app-spec__sec th{break-after:avoid;border-bottom:1px solid #111;padding-top:2.4mm;font-size:12px;font-weight:600}.app-spec__typical{color:#666}.app-sheet__table--spec td:nth-child(4),.app-sheet__table--spec td:nth-child(5),.app-sheet__table--spec td:nth-child(6){white-space:nowrap}.app-spec__notes{color:#444;margin:3mm 0 0;padding-left:4mm;font-size:11px;line-height:15px}.app-num{font-variant-numeric:lining-nums tabular-nums;text-align:right!important}.app-sheet__keep{font-weight:600}.app-sheet__cols{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.app-sheet__cols ol{margin:2mm 0;padding-left:5mm}.app-sheet__rcds{gap:1.5mm;margin:2mm 0 0;display:grid}.app-sheet__rcds div{grid-template-columns:16mm 1fr;gap:2mm;display:grid}.app-sheet__rcds dt{font-weight:600}.app-sheet__rcds dd{margin:0}.app-sheet__box{border:2px solid #111;padding:4mm 5mm}.app-sheet__lead{font-size:15px;font-weight:600}.app-sheet__checks{gap:3mm;margin:0;padding-left:5mm;display:grid}.app-sheet__checks li{break-inside:avoid;gap:.5mm;display:grid}.app-sheet__check-title{font-weight:600}@media print{@page{size:A4 portrait;margin:12mm 14mm 10mm}html,body{background:#fff}.sk-appbar,.app-report__bar{display:none!important}.app-report{gap:0;padding:0}.app-sheet{box-shadow:none;break-after:page;width:auto;max-width:none;min-height:0;padding:0;display:block}.app-sheet__frame{border-collapse:collapse;width:100%;height:275mm;display:table}.app-sheet__frame>thead{display:table-header-group}.app-sheet__frame>tfoot{display:table-footer-group}.app-sheet__frame>tbody{display:table-row-group}.app-sheet__frame>*>tr{display:table-row}.app-sheet__frame>*>tr>td{vertical-align:top;padding:0;display:table-cell}.app-sheet__frame>thead td{padding-bottom:6mm}.app-sheet__frame>tfoot td{vertical-align:bottom;height:10mm;padding-top:6mm}.app-sheet__frame>tbody>tr>td{display:table-cell}.app-sheet__frame>tbody>tr>td>*+*{margin-top:6mm}}.app-login{align-items:center}.app-login__card{width:100%;max-width:30em;padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.app-login__card p{margin:0}.app-login__buttons{gap:var(--space-2);flex-direction:column;display:flex}.app-login__form{gap:var(--space-3);flex-direction:column;display:flex}.app-login__link{align-self:flex-start}.app-login__or{text-align:center;color:var(--ink-muted);font-size:14px}.app-login__dev{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.app-shell__user{margin-right:var(--space-2)}.app-share{box-sizing:border-box;width:100%;max-width:980px;padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-5);color:var(--ink);flex-direction:column;margin:0 auto;display:flex}.app-share p{margin:0}.app-share__head{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.app-share__by{color:var(--ink-muted);font-size:14px;margin-bottom:var(--space-1)!important}.app-share__board{overflow-x:auto}.app-share__board .sk-enclosure{max-width:none}.app-share__card{padding:var(--space-5);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;display:flex;overflow-x:auto}.app-share__card .app-sheet__table th,.app-share__card .app-sheet__table td{border-color:var(--line)}.app-share__actions .sk-input{max-width:320px}.app-share__ask{gap:var(--space-2);flex-direction:column;max-width:560px;display:flex}.app-share__sent{color:var(--brand-ink)}.app-share__foot{text-align:center;color:var(--ink-muted);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:14px}.app-share .app-sheet__cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media print{.app-share__actions,.app-share__head button{display:none!important}}.app-share-dlg{max-width:44em}.app-share-dlg__body{gap:var(--space-4);flex-direction:column;display:flex}.app-share-dlg__body p{margin:0}.app-share-dlg__new{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.app-share-dlg__new .sk-input{flex:180px}.app-share-dlg__copied{color:var(--brand-ink);word-break:break-all;font-size:14px}.app-share-dlg__links{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-share-dlg__links li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);word-break:break-all;justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}.app-share-dlg__revoked{opacity:.7}.app-share-dlg__acts{gap:var(--space-1);flex:none;display:flex}.app-share-dlg__inbox ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);gap:var(--space-1);font-size:14px;display:grid}.app-share-dlg__empty{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.app-profile{max-width:720px}.app-profile__card{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.app-profile__card p{margin:0}.app-profile__action{align-self:flex-start}.app-profile__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-profile__list li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.app-profile__logo{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-brand-logo{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:48px;display:block}.app-share__logo{margin-bottom:var(--space-2)}.app-sheet__logo{object-fit:contain;width:auto;max-width:40mm;height:auto;max-height:12mm;display:block}.app-profile__danger{color:var(--danger);align-self:flex-start}.app-bell{position:relative}.app-bell__count{background:var(--danger);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:12px;line-height:16px;position:absolute;top:2px;right:2px}.app-bell__pop{z-index:20;right:0;top:calc(100% + var(--space-1));width:min(380px,90vw);max-height:60vh;padding:var(--space-3);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);position:absolute;overflow:auto}.app-bell__pop ul{gap:var(--space-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.app-bell__new{font-weight:500}.app-theme{position:relative}[data-theme-switch] *,[data-theme-switch] :before,[data-theme-switch] :after{transition:none!important}.app-theme__pop{z-index:20;right:0;top:calc(100% + var(--space-1));width:max-content;max-width:90vw;padding:var(--space-3);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);position:absolute}.app-theme__hint{margin:var(--space-2) 0 0}.app-report__acts{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.app-labels__ruler{border-bottom:1px solid #999;align-items:center;gap:6mm;padding-bottom:3mm;font-size:11px;display:flex}.app-labels__ruler p{margin:1mm 0 0}.app-labels__piece{break-inside:avoid;flex-direction:column;gap:.5mm;display:flex}.app-labels__cap{color:#555;font-size:11px}.app-labels__cap b{color:#111}.app-labels__strip{display:flex}.app-labels__cell{box-sizing:border-box;text-align:center;border:1px dashed #000;border-left-width:0;flex-direction:column;justify-content:center;align-items:center;height:11mm;padding:.8mm .6mm;font-size:8px;line-height:9px;display:flex;overflow:hidden}.app-labels__cell:first-child{border-left-width:1px}.app-labels__cell b{white-space:nowrap;font-size:8.5px}.app-labels__cell span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-labels__tags{flex-wrap:wrap;gap:2mm;display:flex}.app-labels__tags span{box-sizing:border-box;text-align:center;border:1px solid #000;min-width:20mm;padding:1mm 1.5mm;font-size:10px;font-weight:600}.app-labels__keep{flex-wrap:wrap;gap:3mm;display:flex}.app-labels__keep span{border:2px solid #000;padding:3mm 4mm;font-weight:600}.app-sheet__qr{align-items:center;gap:5mm;display:flex}.app-qr-grid{grid-template-columns:repeat(3,1fr);gap:4mm;display:grid}.app-qr-grid__cell{break-inside:avoid;text-align:center;border:1px dashed #000;flex-direction:column;align-items:center;gap:1.5mm;padding:3mm;font-size:10px;display:flex}.lp-demo{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg,var(--radius-md));background:var(--surface-1);flex-direction:column;display:flex}.lp-demo__bar{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.lp-demo__cols{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.lp-demo__board{max-height:720px;padding:var(--space-3);background:var(--surface-0);border-radius:var(--radius-md);overflow:auto}.lp-demo__board .sk-enclosure{max-width:none}.lp-demo__side{gap:var(--space-3);flex-direction:column;display:flex}.lp-demo__side h3{margin:0}.lp-demo__facts{gap:var(--space-2);margin:0;display:grid}.lp-demo__facts div{justify-content:space-between;gap:var(--space-3);display:flex}.lp-demo__facts dt{color:var(--ink-muted);font-size:14px}.lp-demo__facts dd{font-variant-numeric:lining-nums tabular-nums;margin:0;font-weight:600}.lp-demo__checks{padding-left:var(--space-5);gap:var(--space-1);margin:0;font-size:14px;line-height:20px;display:grid}@media (width<=900px){.lp-demo__cols{grid-template-columns:minmax(0,1fr)}}.app-legal{max-width:760px}.app-catalog{gap:var(--space-1);flex-direction:column;display:flex}.app-catalog__title{margin:0;font-size:14px;font-weight:500;line-height:20px}.app-catalog__items{gap:var(--space-1);flex-wrap:wrap;display:flex}.app-sheet--a3{page:a3;gap:0;width:420mm;min-height:297mm;padding:0}.app-schematic{width:420mm;height:297mm;display:block}@media print{@page a3{size:A3 landscape;margin:0}.app-sheet--a3{width:420mm;height:297mm;min-height:0;overflow:hidden}body:not(.print-a3) .app-sheet--a3,body.print-a3 .app-sheet:not(.app-sheet--a3){display:none!important}}@media screen{.app-report .app-sheet--a3{max-width:none}}.app-sheet--a3f{box-sizing:border-box;padding:12mm 14mm 10mm}.app-sheet--a3p{box-sizing:border-box;page:a3p;width:297mm;max-width:none;min-height:420mm;padding:12mm 14mm 10mm}.app-facade{grid-template-columns:minmax(0,1fr) 118mm;align-items:start;gap:8mm;display:grid}.app-facade__side{flex-direction:column;gap:4mm;display:flex}.app-facade__marks td:first-child{white-space:nowrap;font-weight:600}.app-slot{display:none}@media print{@page a3p{size:A3 portrait;margin:0}@page slot-l{size:50mm 40mm;margin:0}@page slot-p{size:50mm 60mm;margin:0}.app-sheet.app-sheet--a3f{padding:12mm 14mm 10mm}.app-sheet--a3f .app-sheet__frame{height:275mm}.app-sheet.app-sheet--a3p{width:297mm;height:420mm;min-height:0;padding:12mm 14mm 10mm;overflow:hidden}.app-sheet--a3p .app-sheet__frame{height:398mm}body:not(.print-a3p) .app-sheet--a3p,body.print-a3p .app-sheet:not(.app-sheet--a3p){display:none!important}body.print-worker:not(.print-a3):not(.print-a3p) .app-slot{break-before:page;break-after:page;page:slot-l;width:50mm;height:30mm;display:block}body.print-worker:not(.print-a3):not(.print-a3p) .app-slot--p{page:slot-p;height:50mm}}.app-conflict{max-width:640px}.app-conflict__list{gap:12px;max-height:50vh;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.app-conflict__item{border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.app-conflict__title{margin:0;font-weight:600}.app-conflict__fields{gap:4px;margin:0;font-size:14px;display:grid}.app-conflict__fields div{flex-wrap:wrap;gap:8px;display:flex}.app-conflict__fields dt{color:var(--ink-muted);min-width:120px}.app-conflict__fields dd{margin:0}.app-handed{z-index:40;background:var(--surface-1);border:1px solid var(--line);max-width:min(760px,100vw - 32px);box-shadow:var(--shadow-3);border-radius:8px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:14px;line-height:20px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.app-share__revision{background:var(--warning-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:14px;display:flex}@media print{.app-handed{display:none}}.app-page__acts{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.sk-dialog-backdrop{z-index:60}.app-cookie{z-index:20;align-items:center;gap:var(--space-3);max-width:min(560px,100vw - 32px);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-3);color:var(--ink);display:flex;position:fixed;bottom:16px;left:16px}.app-cookie p{margin:0}.app-cookie .sk-btn{flex:none}@media (width<=480px){.app-cookie{align-items:stretch;gap:var(--space-2);flex-direction:column;right:16px}}@media print{.app-cookie{display:none}}.app-pt{gap:var(--space-3);display:grid}.app-pt__table{border-collapse:collapse;width:100%;font-size:14px}.app-pt__table th,.app-pt__table td{padding:var(--space-1) var(--space-2) var(--space-1) 0;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}.app-pt__table thead th{color:var(--ink-muted);font-size:14px;font-weight:500}.app-pt__table tbody th{font-weight:400}.app-pt__type{width:auto;min-width:8.5em}.app-pt .sk-seg__text{white-space:nowrap;padding-inline:var(--space-2)}.app-pt__max .sk-select__control{width:auto;min-width:4.5em}.app-pt__max{align-items:center;gap:var(--space-2);font-size:14px;display:flex}.app-asm__mine{margin-top:var(--space-2)}.app-asm{max-height:calc(100vh - 32px);overflow:auto}.app-profile__tpls{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.app-profile__tpls li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line);display:flex}.app-report__sheet{box-sizing:border-box;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;width:210mm;max-width:100%;display:flex}.app-report__mode{align-items:center;gap:var(--space-2);display:flex}.app-report__mode .sk-select__control{width:auto}@media print{.app-report__sheet{display:none!important}}.app-fit{margin:0 auto;overflow:hidden}.app-fit__inner{transform-origin:0 0;width:max-content}.app-editor__schematic{padding:var(--space-3);border-radius:var(--radius-md);background:#fff;overflow:auto}.app-editor__schematic .app-schematic{width:100%;min-width:900px;height:auto}.app-catalog__search{width:100%;margin-bottom:var(--space-2)}.app-side-layout{grid-template-columns:200px minmax(0,1fr);min-height:calc(100vh - 60px);display:grid}.app-side{padding:var(--space-6) var(--space-3);border-right:1px solid var(--line);background:var(--surface-1);flex-direction:column;gap:2px;display:flex}.app-side__caption{margin:var(--space-4) var(--space-2) var(--space-1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:600}.app-side__caption:first-child{margin-top:0}.app-side__link{padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink);justify-content:space-between;align-items:center;font-size:14px;text-decoration:none;display:flex}.app-side__link:hover{background:var(--surface-2,var(--surface-0))}.app-side__link--on{background:var(--brand-soft,var(--surface-0));color:var(--brand-ink);font-weight:600}.app-side__count{color:var(--ink-muted);font-size:13px}.app-projects__bar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.app-projects__search{width:min(320px,100%)}.app-projects__count{justify-content:space-between;align-items:center;display:flex}.app-projects__sort{width:auto}.app-projects__chips{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;align-items:center;display:flex}@media (width<=760px){.app-side-layout{grid-template-columns:1fr}.app-side{border-right:0;border-bottom:1px solid var(--line);padding:var(--space-2) var(--space-4);flex-flow:wrap}.app-side__caption{display:none}}.sk-project-card__footer,.app-projects__chips{z-index:3;position:relative}.app-ref__search{width:min(560px,100%)}.app-ref__section{gap:var(--space-3);display:grid}.app-ref__card{gap:var(--space-2);padding:var(--space-4) var(--space-5);display:grid}.app-ref__card p{margin:0}.app-ref__title{margin:0;font-size:16px;font-weight:600;line-height:22px}.app-ref__status{color:var(--ink-muted)}.app-ref__rules{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.app-ref__rule{font-size:13px}.app-steps__count{margin-left:var(--space-1)}.app-checks__list{gap:var(--space-3);max-width:880px;margin:0;padding:0;list-style:none;display:grid}.app-checks__item{gap:var(--space-1);display:grid}.app-checks__more{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-checks__mark{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.app-checks__mark .sk-field{flex:160px;margin:0}.app-phone-back,.app-phone-title,.app-phone-step,.app-phone-nav{display:none}@media (width<=600px){.app-hide-phone{display:none!important}.app-shell .sk-appbar__crumbs{display:none}.app-phone-back{width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.app-phone-title{flex-direction:column;flex:auto;min-width:0;display:flex}.app-phone-title__project{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.app-phone-title__board{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.app-shell__steps .sk-steps{display:none}.app-phone-step{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);margin:0;font-size:14px;display:block}.app-phone-step b{color:var(--ink)}.app-phone-nav{gap:var(--space-2);z-index:30;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-1);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.app-phone-nav__prev{flex:none;justify-content:center;width:48px;padding:0}.app-phone-nav__next{flex:auto;justify-content:center}.app-shell{padding-bottom:76px}.app-cookie{bottom:84px}.app-loads .sk-table,.app-loads .sk-table tbody,.app-loads .sk-table tr,.app-loads .sk-table th,.app-loads .sk-table td{width:auto;display:block}.app-loads .sk-table thead{display:none}.app-loads .sk-table{min-width:0}.app-loads .sk-table th,.app-loads .sk-table td{height:auto}.app-loads .sk-table tr.sk-table__row{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.app-loads .sk-table tr.sk-table__row>th.app-loads__name{grid-column:1/-1}.app-loads .sk-table tr.sk-table__row>td{text-align:left;border:0;padding:0}.app-loads .sk-table tr.sk-table__row>td[data-label]:before{content:attr(data-label);color:var(--ink-muted);margin-bottom:2px;font-size:13px;line-height:18px;display:block}.app-loads .sk-table tr.sk-table__row>td.app-loads__line{grid-column:1/-1}.app-loads .sk-table tr.sk-table__row>td.app-loads__flag{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-direction:row-reverse;display:flex}.app-loads .sk-table tr.sk-table__row>td.app-loads__flag:before{color:var(--ink);margin:0;font-size:14px}.app-loads .sk-table tr.sk-table__row>td.sk-table__status{position:absolute}.app-loads .sk-table tr.sk-table__row{position:relative}.app-loads .sk-table tr.sk-table__row>td.sk-table__status:last-child{right:var(--space-3);top:var(--space-3)}.app-loads .sk-table tr.sk-table__row>td.sk-table__status:nth-last-child(2){right:48px;top:var(--space-3)}.app-loads .sk-table tr.sk-table__row>th.app-loads__name{padding-right:80px}.app-loads .sk-table .sk-table__input,.app-loads .app-loads__select{width:100%}.app-loads .sk-table td input[type=text],.app-loads .sk-table .app-loads__select{box-sizing:border-box;height:40px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);font-size:16px}.app-loads .sk-table td.app-loads__flag>.sk-check__input{flex:none;width:22px;height:22px}.app-loads .sk-table th.app-loads__name .sk-table__input{font-size:16px;font-weight:600}.app-page__acts .sk-btn--primary{display:none}}.app-list{gap:var(--space-4);max-width:720px;display:grid}.app-list p{margin:0}.app-list__row{gap:var(--space-2);display:grid}.app-list__row-title{margin:0;font-size:16px;font-weight:600;line-height:22px}.app-list__items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.app-list__card{text-align:left;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);font:inherit;cursor:pointer;gap:2px;display:grid}.app-list__card--on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.app-list__meta{color:var(--ink-muted);font-size:14px}.app-list__title{gap:var(--space-2);flex-wrap:wrap;align-items:center;font-size:16px;font-weight:600;display:flex}.app-list__name{font-size:14px}.app-list__group{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md);display:grid}.app-list__group-title{font-size:14px;font-weight:600}@media (width<=600px){.app-editor__cols{flex-direction:column;display:flex}.app-editor__board{order:-2}.app-editor__right{order:-1}}.app-bal{gap:var(--space-4);max-width:880px;display:grid}.app-bal__card{gap:var(--space-3);padding:var(--space-5);display:grid}.app-bal__card p,.app-bal__card h2{margin:0}.app-bal__bars{gap:var(--space-2);display:grid}.app-bal__bar{gap:var(--space-3);grid-template-columns:32px 1fr 160px;align-items:center;display:grid}.app-bal__ph{font-weight:600}.app-bal__track{background:var(--surface-2);border-radius:4px;height:18px;position:relative;overflow:hidden}.app-bal__was{background:var(--line-strong);opacity:.6;position:absolute;top:0;bottom:0;left:0}.app-bal__now{background:var(--brand);position:absolute;top:5px;bottom:5px;left:0}.app-bal__now--l1{background:var(--phase-a)}.app-bal__now--l2{background:var(--phase-b)}.app-bal__now--l3{background:var(--phase-c)}.app-bal__now--n{background:var(--phase-n)}.app-bal__limit{background:var(--danger,#b42318);width:2px;position:absolute;top:0;bottom:0}.app-bal__val{font-size:14px}.app-bal__over{color:var(--danger,#b42318);font-weight:600}.app-comments{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.app-comments__item{gap:var(--space-2);padding:var(--space-3) var(--space-4);display:grid}.app-comments__item p{margin:0}.app-comments__link{color:var(--brand-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.app-comments__answer{padding:var(--space-2);border-left:3px solid var(--brand);background:var(--surface-2)}.app-comments__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-share__qa{gap:var(--space-3);margin-top:var(--space-3);display:grid}.app-share__q{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);display:grid}.app-share__a{padding:var(--space-2);border-left:3px solid var(--brand);background:var(--surface-2)}.app-tree{gap:var(--space-4);max-width:920px;display:grid}.app-tree__card{gap:var(--space-3);padding:var(--space-5);display:grid}.app-tree__card p,.app-tree__card h2{margin:0}.app-tree__levels{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.app-tree__level{gap:var(--space-3);grid-template-columns:96px 1fr;align-items:start;display:grid}.app-tree__lv{color:var(--ink-muted);padding-top:var(--space-2);font-size:14px}.app-tree__boards{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-tree__board{text-align:left;min-width:220px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);font:inherit;cursor:pointer;gap:2px;display:grid}.app-tree__board--on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.app-tree__cascade{gap:var(--space-1);display:grid}.app-zoom{gap:0}.app-zoom .sk-icon-btn{font-size:18px}.app-zoom__val{justify-content:center;min-width:4.5em}.app-exist{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);display:grid}.app-exist .sk-seg{width:auto;display:inline-flex}.app-exist__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.app-exist__line{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1.2fr) auto;align-items:center;display:grid}.app-exist__line>.app-exist__cable,.app-exist__line>.app-exist__measure{grid-column:1/-1}@media (width<=760px){.app-exist__line{grid-template-columns:1fr}}.app-exist__line--off{opacity:.6}.app-exist__head{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.app-exist__cable{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.app-exist__sec{width:auto}.app-exist__len{align-items:center;gap:var(--space-1);display:inline-flex}.app-exist__len .sk-input{width:6em}.app-exist__measure{gap:var(--space-2) var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.app-exist__field{gap:2px;display:grid}.app-ins__meter{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.app-ins__meter>span{background:var(--ok,var(--brand));height:100%;display:block}.app-ins__meter--warn{background:var(--warning)!important}.app-ins__meter--over{background:var(--danger)!important}.app-ins__lines{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.app-asm__preview{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}.app-asm__preview p{margin:0}.app-asm__cmp caption{text-align:left;padding-bottom:var(--space-1)}.app-asm__cmp-on td{background:var(--brand-soft);font-weight:600}.app-ins__replace{align-self:flex-start}.app-line__pick{max-width:13em}.app-ins__item{gap:var(--space-2)}.app-ins__form{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.app-ins__form .sk-btn{justify-self:start}.app-multi{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.app-multi__head p{margin:0}.app-multi__row{gap:var(--space-2);align-items:center;display:flex}.app__board{position:relative}.app-band{z-index:20;border:1.5px dashed var(--focus);pointer-events:none;border-radius:2px;position:absolute}.app-menu{z-index:50;font-family:var(--font-sans);min-width:260px;max-width:min(360px,100vw - 16px);max-height:min(70vh,560px);padding:var(--space-1);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-size:14px;line-height:20px;position:fixed;overflow:auto}.app-menu__head{padding:var(--space-2) var(--space-3) 0;color:var(--ink);margin:0;font-weight:600}.app-menu__sub{padding:0 var(--space-3);color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}.app-menu__head+.app-menu__item,.app-menu__sub+.app-menu__item{margin-top:var(--space-2)}.app-menu__item{align-items:center;gap:0 var(--space-3);width:100%;min-height:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;display:grid}.app-menu__item:hover,.app-menu__item:focus-visible{background:var(--surface-2)}.app-menu__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.app-menu__item[aria-disabled=true]{color:var(--ink-faint);cursor:default}.app-menu__item[aria-disabled=true]:hover{background:0 0}.app-menu__item--danger{color:var(--danger)}.app-menu__hint{color:var(--ink-muted);white-space:nowrap;font-size:14px}.app-menu__more{color:var(--ink-muted)}.app-menu__why{color:var(--ink-muted);grid-column:1/-1;font-size:13px;line-height:18px}.app-menu__back{color:var(--brand-ink)}.app-menu__sep{margin:var(--space-1) var(--space-2);border:0;border-top:1px solid var(--line)}.app-side-tabs{top:calc(-1 * var(--space-4));z-index:2;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding:var(--space-2) var(--space-4) 0;background:var(--surface-1);position:sticky}.app-side-panel{gap:var(--space-4);align-content:start;display:grid}.app-side-panel[hidden]{display:none}.app-link{color:var(--brand-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.app-link:hover{text-decoration-thickness:2px}.app-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.app-catalog__tabs{display:flex}.app-catalog__tabs .sk-tabs__tab{min-width:0;padding-inline:var(--space-1);flex:1 1 0;justify-content:center}.app-connect{z-index:40;pointer-events:none;font-family:var(--font-sans);position:fixed;inset:0}.app-connect__wire{position:absolute;inset:0;overflow:visible}.app-connect__wire line{stroke:var(--brand-ink);stroke-width:2px;stroke-dasharray:6 4;stroke-linecap:round}.app-port{border:2px solid var(--brand-ink);background:var(--surface-1);width:16px;height:16px;box-shadow:0 0 0 3px var(--brand-soft);pointer-events:auto;touch-action:none;cursor:crosshair;border-radius:50%;margin:-8px 0 0 -8px;padding:0;position:absolute}.app-port:hover,.app-port--active{background:var(--brand-ink)}.app-port:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.app-connect__pt{border:2px solid var(--ink);background:var(--surface-1);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:transform 80ms;position:absolute}.app-connect__pt--l1{background:var(--phase-a);border-color:var(--phase-a-ink)}.app-connect__pt--l2{background:var(--phase-b);border-color:var(--phase-b-ink)}.app-connect__pt--l3{background:var(--phase-c);border-color:var(--phase-c-ink)}.app-connect__pt--hit{box-shadow:0 0 0 4px var(--brand-soft);transform:scale(1.45)}.app-connect__pt--current{outline:2px dashed var(--brand-ink);outline-offset:3px}.app-connect__label{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--ink);white-space:nowrap;padding:0 4px;font-size:13px;font-weight:600;line-height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.app-connect__tip{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface-1);white-space:nowrap;font-size:14px;line-height:20px;position:absolute}.app-connect__tip--no{background:var(--danger);max-width:360px;color:var(--surface-1);white-space:normal}.app-quick{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-1);pointer-events:auto;white-space:nowrap;gap:2px;padding:2px;display:flex;position:absolute;transform:translate(-100%,-100%)}.app-quick__btn,.app-quick__rating{height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--ink);font:500 14px/24px var(--font-sans);cursor:pointer;background:0 0;border:0}.app-quick__btn:hover,.app-quick__rating:hover{background:var(--surface-2)}.app-quick__btn:focus-visible,.app-quick__rating:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.app-quick__rating{padding-right:var(--space-1);font-variant-numeric:tabular-nums}.app-quick__btn{align-items:center;display:inline-flex}.app-quick__name{max-width:240px;padding:0 var(--space-2);color:var(--ink);font:400 14px/24px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--line);overflow:hidden}.app-quick__name b{font-family:var(--font-code);font-weight:600}.app-quick__btn--danger{color:var(--danger)}.app-quick-loads{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.app-loads__add .app-quick-loads{width:0;min-width:100%}.app-quick-loads__btn{font-weight:500}.app-room-title{align-items:center;gap:var(--space-2);padding:2px var(--space-1);margin:-2px calc(-1 * var(--space-1));border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:text;background:0 0;border:0;display:inline-flex}.app-room-title:hover{background:var(--surface-2)}.app-room-title:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.app-room-title__type{color:var(--ink-muted)}.app-room-title__pencil{color:var(--ink-muted);opacity:0;transition:opacity .12s}.app-room-title:hover .app-room-title__pencil,.app-room-title:focus-visible .app-room-title__pencil{opacity:1}.app-room-title__input{width:min(320px,60vw);height:32px;font-weight:600}@media (hover:none){.app-room-title__pencil{opacity:1}}.app-glossary{position:relative}.app-glossary__pop{z-index:60;width:min(440px,90vw);max-height:70vh;padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-size:14px;line-height:20px;position:fixed;overflow:auto}.app-glossary__head{margin:var(--space-2) 0 var(--space-1);font-weight:600}.app-glossary__list{gap:var(--space-1);margin:0 0 var(--space-2);display:grid}.app-glossary__list>div{gap:var(--space-2);grid-template-columns:76px 1fr;display:grid}.app-glossary__list dt{font-weight:600}.app-glossary__list dd{color:var(--ink);margin:0}.app__board :where(.sk-rcd-group:not(.sk-rcd-group--drop,[aria-selected=true])):before{border:1.5px solid var(--ink-muted)}.app__board :where(.sk-rcd-group:not(.sk-rcd-group--drop)):after{background:color-mix(in srgb, var(--brand-soft) 55%, transparent)}.app__board .sk-rcd-group:after{z-index:-1}.app__board .sk-rcd-group__name{font-weight:600}.sk-device__mark--sub .sk-device__mark-name{-webkit-line-clamp:1;line-clamp:1}.sk-device__mark-sub{max-width:100%;color:var(--device-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.app-hint{margin-left:var(--space-1);vertical-align:middle;display:inline-flex;position:relative}.app-hint__btn{border:1px solid var(--line-strong);background:var(--surface-1);width:18px;height:18px;color:var(--ink-muted);font:600 12px/16px var(--font-sans);cursor:pointer;border-radius:50%;padding:0}.app-hint__btn:hover,.app-hint__btn[aria-expanded=true]{border-color:var(--brand-ink);color:var(--brand-ink)}.app-hint__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-hint__pop{z-index:60;width:max-content;max-width:min(280px,70vw);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-2);color:var(--ink);font:400 14px/20px var(--font-sans);text-transform:none;letter-spacing:normal;white-space:normal;position:fixed}body :is(.sk-device,.sk-rail,.sk-rcd-group,.sk-busbar,.sk-nbar,.sk-pebar){--_fs:min(calc(var(--_m) / 3), 14px);--_lh:min(calc(var(--_m) * 7 / 18), 17px);--_fs-m:min(calc(var(--_m) * 13 / 36), 15px);--_lh-m:min(calc(var(--_m) / 2), 20px)}body :is(.sk-device__mark,.sk-rail__head,.sk-rail__legend,.sk-rcd-group__tag,.sk-pebar,.sk-busbar__label):not(.app-sheet *){--_fs:clamp(12px, calc(var(--_m) / 3), 14px);--_lh:clamp(14px, calc(var(--_m) * 7 / 18), 17px);--_fs-m:clamp(12px, calc(var(--_m) * 13 / 36), 15px);--_lh-m:clamp(16px, calc(var(--_m) / 2), 20px)}body .sk-rail__ruler:not(.app-sheet *){--_fs:clamp(11px, calc(var(--_m) / 3), 14px)}body .sk-device__mark-id{font-size:max(calc(var(--_m) / 3), min(var(--_fs), calc((var(--modules,1) - .1) * var(--_m) / (var(--_n,4) * .62))))}.app-vertical{min-height:0}.app-vertical .sk-check__label{white-space:nowrap;font-size:14px;line-height:20px}.app-screen-error__more{max-width:60ch;margin-top:var(--space-3);text-align:left}.app-screen-error__more pre{margin:var(--space-2) 0 0;white-space:pre-wrap;word-break:break-word}.app-port--pin{width:14px;height:14px;box-shadow:0 0 0 2px var(--surface-1);margin:-7px 0 0 -7px}.app-port--l1,.app-port--l1:hover{background:var(--phase-a);border-color:var(--phase-a-ink)}.app-port--l2,.app-port--l2:hover{background:var(--phase-b);border-color:var(--phase-b-ink)}.app-port--l3,.app-port--l3:hover{background:var(--phase-c);border-color:var(--phase-c-ink)}.app-port--pin:hover,.app-port--pin.app-port--active{box-shadow:0 0 0 4px var(--brand-soft);transform:scale(1.2)}.app-port__label{border-radius:var(--radius-xs);background:var(--surface-1);color:var(--ink);font:600 11px/14px var(--font-sans);white-space:nowrap;pointer-events:none;padding:0 3px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.app-port--in .app-port__label{top:auto;bottom:13px}
