.iio,.iio-pip-drawer,.iio-pip-modal{--iio-brand-ink:#0a3d4a;--iio-brand-ink-2:#0e4f5f;--iio-brand-ink-3:#135e70;--iio-brand-fg:#0a3d4a;--iio-signal:#e85d2e;--iio-signal-2:#ff7b4d;--iio-ink-line:color-mix(in srgb,var(--iio-hero-text) 10%,#0000);--iio-ink-line-2:color-mix(in srgb,var(--iio-hero-text) 16%,#0000);--iio-ink-wash:color-mix(in srgb,var(--iio-hero-text) 6%,#0000);--iio-ink-wash-2:color-mix(in srgb,var(--iio-hero-text) 11%,#0000);--iio-ink-guide:color-mix(in srgb,var(--iio-hero-text) 40%,#0000);--iio-ink-texture:color-mix(in srgb,var(--iio-hero-text) 4%,#0000);--iio-ink-success:#4fb87e;--iio-ink-warning:#e89a3f;--iio-ink-critical:#e8645c;--iio-ink-signal:#ffb089;--iio-topbar-h:56px;--iio-bg-0:#f5f2ec;--iio-bg-1:#faf8f3;--iio-bg-2:#fff;--iio-bg-3:#efeae0;--iio-border:#ddd5c5;--iio-border-subtle:#e8e2d4;--iio-topbar-bg:#062933;--iio-topbar-wash:#183d49;--iio-topbar-field:#0a1418;--iio-topbar-fg-1:var(--iio-hero-text);--iio-topbar-fg-2:var(--iio-hero-text-2);--iio-topbar-fg-3:var(--iio-hero-text-3);--iio-topbar-line:color-mix(in srgb,var(--iio-hero-text) 16%,var(--iio-topbar-bg));--iio-topbar-edge:color-mix(in srgb,var(--iio-hero-text) 20%,var(--iio-topbar-bg));--iio-topbar-focus:#7fb8c9;--iio-text-1:#1a2a30;--iio-text-2:#4a5862;--iio-text-3:#7a8590;--iio-text-4:#a8aeb6;--iio-hero-text:#f5f2ec;--iio-hero-text-2:#b8c7cb;--iio-hero-text-3:#7e9298;--iio-success:#2d8a5a;--iio-warning:#c77a0b;--iio-critical:#c8362e;--iio-info:#2d6fb8;--iio-diff-add-bg:#2d8a5a1a;--iio-diff-del-bg:#c8362e1a;--iio-diff-chg-bg:#b26d1a1a;--iio-farbe-0:#e85d2e;--iio-farbe-1:#6b47c0;--iio-farbe-2:#0b6e8c;--iio-farbe-3:#a83371;--iio-farbe-4:#8a6b10;--iio-farbe-5:#2a5fc0;--iio-farbe-6:#4a6472;--iio-farbe-7:#7a4a22;--iio-farbe-x:#7a8590;--iio-s-1:4px;--iio-s-2:8px;--iio-s-3:12px;--iio-s-4:16px;--iio-s-5:20px;--iio-s-6:24px;--iio-s-8:32px;--iio-s-10:40px;--iio-s-12:48px;--iio-s-16:64px;--iio-r-xs:2px;--iio-r-sm:4px;--iio-r-md:6px;--iio-r-lg:8px;--iio-r-xl:10px;--iio-font-sans:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif;--iio-font-mono:var(--iio-font-sans);--iio-syntax-kw:var(--iio-brand-ink-3);--iio-syntax-str:var(--iio-success);--iio-syntax-com:var(--iio-text-3);--iio-syntax-num:var(--iio-warning);--iio-syntax-cpi:var(--iio-signal);--iio-syntax-anno:var(--iio-info);--iio-transition-fast:120ms ease;--iio-transition-medium:150ms ease;--iio-dia-canvas:#f5f2ec;--iio-dia-grid:#7a85901a;--iio-dia-pool:#efeae0;--iio-dia-pool-border:#b7ab93;--iio-dia-pool-label:#4a5862;--iio-dia-node:#fff;--iio-dia-node-border:#a89c84;--iio-dia-edge:#6e7a85;--iio-dia-label:#4a5862;--iio-dia-end:#b9827a;--iio-dia-diff-add:#006b70;--iio-dia-diff-del:#aa2867;--iio-dia-diff-chg:#6541bc;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;color:var(--iio-text-1);font-family:var(--iio-font-sans);font-variant-numeric:tabular-nums}.iio[data-theme=dark],[data-theme=dark] .iio,[data-theme=dark] .iio-pip-drawer,[data-theme=dark] .iio-pip-modal{--iio-bg-0:#0a1418;--iio-bg-1:#0e2229;--iio-bg-2:#122b33;--iio-bg-3:#163640;--iio-border:#1f4954;--iio-border-subtle:#173741;--iio-text-1:#e8eef1;--iio-text-2:#9fafb7;--iio-text-3:#6a7a82;--iio-text-4:#4a5862;--iio-syntax-kw:#7fb8c9;--iio-success:#4fb87e;--iio-warning:#e89a3f;--iio-critical:#e8645c;--iio-info:#5a9ae0;--iio-diff-add-bg:#4fb87e29;--iio-diff-del-bg:#e8645c29;--iio-diff-chg-bg:#e89a3f24;--iio-farbe-0:#e85d2e;--iio-farbe-1:#9c86ee;--iio-farbe-2:#3fafc8;--iio-farbe-3:#e070ae;--iio-farbe-4:#c9a83a;--iio-farbe-5:#6fa8ec;--iio-farbe-6:#93aebd;--iio-farbe-7:#c08a5a;--iio-farbe-x:#6a7a82;--iio-brand-fg:#7fb8c9;--iio-dia-canvas:#0a1418;--iio-dia-grid:rgba(232,238,241,.055);--iio-dia-pool:#0e2229;--iio-dia-pool-border:#2e6675;--iio-dia-pool-label:#9fafb7;--iio-dia-node:#1d4552;--iio-dia-node-border:#357282;--iio-dia-edge:#7e9298;--iio-dia-label:#9fafb7;--iio-dia-end:#a4716e;--iio-dia-diff-add:#52ddd5;--iio-dia-diff-del:#ff87c5;--iio-dia-diff-chg:#b9a0ff}@keyframes iio-status-pulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.55)}}@keyframes iio-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.iio-split{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh}@media (max-width:920px){.iio-split{grid-template-columns:1fr}.iio-split>section:first-child{min-height:360px}}.iio{--iio-shadow-sm:0 2px 6px #0a141814;--iio-shadow-md:0 8px 24px #0a14181f;--iio-tx-fast:120ms ease;--iio-tx-med:150ms ease;--iio-tx-dock:200ms ease}.iio[data-theme=dark],[data-theme=dark] .iio{--iio-shadow-sm:0 2px 6px #0000004d;--iio-shadow-md:0 8px 24px #0006}.iio .status{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:1}.iio .status:before{background:currentColor;content:"";display:block;height:13px;width:2px}.iio .status--ok{color:var(--iio-success)}.iio .status--warn{color:var(--iio-warning)}.iio .status--crit{color:var(--iio-critical)}.iio .status--info{color:var(--iio-info)}.iio .status--idle{color:var(--iio-text-3)}.iio .status--live:before{animation:iio-status-pulse 1.6s ease-in-out infinite}.iio .mono-stamp{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:11px;letter-spacing:.06em}.iio .iflow-head{align-items:center;background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);display:flex;flex-shrink:0;gap:var(--iio-s-4);min-height:54px;padding:10px var(--iio-s-5)}.iio .ih-back{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.iio .ih-back:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .ih-title{align-items:baseline;display:flex;gap:10px;min-width:0}.iio .ih-name{color:var(--iio-text-1);font-size:16px;font-weight:600;white-space:nowrap}.iio .ih-version{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:11px;letter-spacing:.04em}.iio .ih-divider{background:var(--iio-border);height:22px;margin:0 6px;width:1px}.iio .ih-spacer{flex:1 1}.iio .ih-status{align-items:center;border-right:1px solid var(--iio-border);display:flex;gap:14px;height:30px;margin-right:6px;padding-right:6px}.iio .ih-actions{align-items:center;display:flex;gap:6px}.iio .ih-actions .ih-sep{background:var(--iio-border);height:20px;margin:0 2px;width:1px}.iio .ih-toggle{align-items:center;background:#0000;border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--iio-font-sans);font-size:12.5px;font-weight:600;gap:8px;height:32px;letter-spacing:.02em;padding:0 16px;transition:all var(--iio-tx-fast);white-space:nowrap}.iio .ih-toggle:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .ih-toggle.active{background:#0000;border-color:var(--iio-border);box-shadow:inset 0 -2px 0 var(--iio-signal);color:var(--iio-text-1)}.iio .ih-toggle svg{flex-shrink:0;height:14px;width:14px}.iio .main-col,.iio .stage-body{display:flex;flex:1 1;min-height:0;min-width:0;position:relative}.iio .main-col{flex-direction:column}.iio .bpmn-wrap{background:var(--iio-bg-1);background-image:linear-gradient(90deg,#7a859014 1px,#0000 0),linear-gradient(180deg,#7a859014 1px,#0000 0);background-position:-1px -1px;background-size:24px 24px;flex:1 1;min-height:0;overflow:hidden;position:relative}[data-theme=dark] .iio .bpmn-wrap{background-color:var(--iio-bg-0);background-image:linear-gradient(90deg,#e8eef10a 1px,#0000 0),linear-gradient(180deg,#e8eef10a 1px,#0000 0)}.iio .bpmn-hint{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:10px;left:12px;letter-spacing:.06em;pointer-events:none;position:absolute;text-transform:uppercase;top:8px;z-index:2}.iio .inspector{background:var(--iio-bg-2);border-top:1px solid var(--iio-border);display:flex;flex-direction:column;flex-shrink:0;height:0;overflow:hidden;transition:height var(--iio-tx-dock)}.iio .inspector.open{height:260px}.iio .inspector-head{align-items:center;border-bottom:1px solid var(--iio-border);display:flex;flex-shrink:0;gap:var(--iio-s-3);padding:10px var(--iio-s-5)}.iio .inspector-head .ti{align-items:baseline;display:flex;flex:1 1;gap:10px;min-width:0}.iio .inspector-head .ti-name{color:var(--iio-text-1);font-size:14px;font-weight:600}.iio .inspector-head .ti-type{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.iio .inspector-tabs{display:flex;gap:2px}.iio .inspector-tab{background:#0000;border:1px solid #0000;border-radius:var(--iio-r-xs);color:var(--iio-text-3);cursor:pointer;font-family:var(--iio-font-sans);font-size:11px;font-weight:600;height:24px;letter-spacing:.04em;padding:0 10px;text-transform:uppercase}.iio .inspector-tab.active{background:var(--iio-bg-1);border-color:var(--iio-border);color:var(--iio-text-1)}.iio .inspector-close{align-items:center;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.iio .inspector-body{flex:1 1;overflow:auto;padding:var(--iio-s-3) var(--iio-s-5)}.iio .kv-table{border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:grid;grid-template-columns:200px 1fr;overflow:hidden}.iio .kv-table .k{background:var(--iio-bg-1);color:var(--iio-text-2);font-family:var(--iio-font-sans);font-size:11px;font-weight:500}.iio .kv-table .k,.iio .kv-table .v{border-bottom:1px solid var(--iio-border-subtle);padding:8px 12px;word-break:break-all}.iio .kv-table .v{background:var(--iio-bg-2);color:var(--iio-text-1);font-size:12px}.iio .kv-table .k:last-of-type,.iio .kv-table .v:last-of-type{border-bottom:none}.iio .right-rail{align-items:center;background:var(--iio-bg-1);border-left:1px solid var(--iio-border);display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:8px 0;width:44px}.iio .rail-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all var(--iio-tx-fast);width:30px}.iio .rail-btn:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .rail-btn.active{background:var(--iio-bg-2);border-color:var(--iio-border);color:var(--iio-brand-ink)}[data-theme=dark] .iio .rail-btn.active{color:var(--iio-text-1)}.iio .rail-btn svg{height:15px;width:15px}.iio .rail-sep{background:var(--iio-border);height:1px;margin:6px 0;width:18px}.iio .dock{background:var(--iio-bg-2);border-left:1px solid var(--iio-border);display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;transition:width var(--iio-tx-dock);width:0}.iio .dock.open{width:380px}.iio .dock-inner{height:100%}.iio .dock-inner,.iio .dock-section{display:flex;flex-direction:column;min-height:0}.iio .dock-section{overflow:hidden}.iio .dock-section.doc{flex:0 0 55%}.iio .dock-section.chat{border-top:1px solid var(--iio-border);flex:0 0 45%}.iio .dock-section.only{flex:1 1}.iio .dock-splitter{background:var(--iio-border);cursor:ns-resize;flex-shrink:0;height:4px;position:relative}.iio .dock-splitter:before{background:var(--iio-text-4);border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.iio .dock-head{align-items:center;background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);display:flex;flex-shrink:0;gap:8px;padding:8px var(--iio-s-4)}.iio .dock-head .title{color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.iio .dock-head .spacer{flex:1 1}.iio .dock-head .pill-x{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-xs);color:var(--iio-text-3);cursor:pointer;display:inline-flex;height:22px;justify-content:center;width:22px}.iio .doc-tabs{background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border);display:flex;flex-shrink:0;gap:0;overflow-x:auto;padding:6px var(--iio-s-4) 0}.iio .doc-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;flex-shrink:0;font-family:var(--iio-font-sans);font-size:10px;font-weight:600;height:28px;letter-spacing:.08em;margin-bottom:-1px;padding:0 10px;text-transform:uppercase}.iio .doc-tab.active{border-bottom-color:var(--iio-signal);color:var(--iio-text-1)}.iio .doc-body{flex:1 1;overflow:auto;padding:var(--iio-s-4)}.iio .doc-body h4{color:var(--iio-text-1);font-size:14px;font-weight:600;margin:0 0 6px}.iio .doc-body h5{color:var(--iio-text-2);font-family:var(--iio-font-sans);font-size:12px;font-weight:600;letter-spacing:.08em;margin:12px 0 4px;text-transform:uppercase}.iio .doc-body p{margin:0 0 8px}.iio .doc-body p,.iio .doc-body ul{color:var(--iio-text-2);font-size:12.5px;line-height:1.55}.iio .doc-body ul{margin:4px 0 10px;padding-left:18px}.iio .doc-body code{background:var(--iio-bg-3);border-radius:var(--iio-r-xs);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:11.5px;padding:1px 4px}.iio .chat-body{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow:auto;padding:var(--iio-s-4) var(--iio-s-4) var(--iio-s-3)}.iio .chat-composer{align-items:flex-end;background:var(--iio-bg-1);border-top:1px solid var(--iio-border);display:flex;flex-shrink:0;gap:10px;padding:12px var(--iio-s-4) 14px}.iio .modal-overlay{align-items:center;background:#0a141880;display:none;inset:0;justify-content:center;position:fixed;z-index:1000}[data-theme=dark] .iio .modal-overlay{background:#000000b3}.iio .modal,.iio .modal-overlay.open{display:flex}.iio .modal{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-xl);box-shadow:var(--iio-shadow-md);flex-direction:column;max-height:80vh;overflow:auto;width:calc(100% - 32px)}.iio .modal--alert{max-width:480px}.iio .modal--transport{max-width:640px}.iio .modal-banner{align-items:center;background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);display:flex;gap:10px;padding:14px 20px}.iio .modal-banner h3{color:var(--iio-text-1);font-size:15px;font-weight:600;margin:0}.iio .modal-banner .spacer{flex:1 1}.iio .modal-banner .x{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.iio .modal-body{padding:20px}.iio .modal-foot{background:var(--iio-bg-1);border-top:1px solid var(--iio-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.iio .modal.alrt-modal{animation:alrtModalIn .26s cubic-bezier(.22,.61,.36,1);border-top:3px solid var(--iio-border)}.iio .modal.alrt-modal.sev-critical{border-top-color:var(--iio-critical)}.iio .modal.alrt-modal.sev-warning{border-top-color:var(--iio-warning)}.iio .modal.alrt-modal.sev-info{border-top-color:var(--iio-info)}@keyframes alrtModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.iio .modal.alrt-modal .ch-acc{animation:alrtSecIn .34s cubic-bezier(.22,.61,.36,1) both}.iio .modal.alrt-modal .ch-acc:first-of-type{animation-delay:.05s}.iio .modal.alrt-modal .ch-acc:nth-of-type(2){animation-delay:.1s}.iio .modal.alrt-modal .ch-acc:nth-of-type(3){animation-delay:.15s}.iio .modal.alrt-modal .ch-acc:nth-of-type(4){animation-delay:.2s}@keyframes alrtSecIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.iio .modal.alrt-modal,.iio .modal.alrt-modal .ch-acc{animation:none}}.iio .modal.alrt-modal .alrt-banner{align-items:center;gap:11px}.iio .alrt-banner-ico{align-items:center;background:var(--iio-bg-2);border:1.5px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-3);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.iio .alrt-banner-ico.sev-critical{border-color:var(--iio-critical);color:var(--iio-critical)}.iio .alrt-banner-ico.sev-warning{border-color:var(--iio-warning);color:var(--iio-warning)}.iio .alrt-banner-ico.sev-info{border-color:var(--iio-info);color:var(--iio-info)}.iio .alrt-banner-ico svg{height:18px;width:18px}.iio .alrt-banner-txt{display:flex;flex-direction:column;min-width:0}.iio .alrt-banner-txt h3{color:var(--iio-text-1);font-size:15px;font-weight:600;margin:0;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .alrt-banner-sub{color:var(--iio-text-3);font-size:11px;margin-top:1px}.iio .alrt-sechead{align-items:center;color:var(--iio-text-3);display:flex;font-size:9.5px;font-weight:700;gap:8px;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.iio .alrt-sechead:after{background:var(--iio-border);content:"";flex:1 1;height:1px}.iio .modal.alrt-modal .modal-body>.alrt-sechead+*{margin-top:0}.iio .modal.alrt-modal .modal-body .alrt-sechead:not(:first-child){margin-top:18px}.iio .mail-preview{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);margin-top:10px;overflow:hidden}.iio .mail-preview .mp-bar{background:var(--iio-info);height:3px}.iio .mail-preview.sev-critical .mp-bar{background:var(--iio-critical)}.iio .mail-preview.sev-warning .mp-bar{background:var(--iio-warning)}.iio .mail-preview .mp-head{align-items:center;display:flex;gap:8px;padding:9px 12px 3px}.iio .mail-preview .mp-dot{background:var(--iio-info);border-radius:50%;flex-shrink:0;height:9px;width:9px}.iio .mail-preview.sev-critical .mp-dot{background:var(--iio-critical)}.iio .mail-preview.sev-warning .mp-dot{background:var(--iio-warning)}.iio .mail-preview .mp-from{color:var(--iio-text-1);font-size:12px;font-weight:600}.iio .mail-preview .mp-time{color:var(--iio-text-3);font-size:10.5px;margin-left:auto}.iio .mail-preview .mp-subj{color:var(--iio-text-1);font-size:13px;font-weight:600;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.iio .mail-preview .mp-snippet{color:var(--iio-text-3);font-size:11.5px;overflow:hidden;padding:2px 12px 10px;text-overflow:ellipsis;white-space:nowrap}.iio .aw-skel{padding:6px}.iio .aw-skel-row{border-bottom:1px solid var(--iio-border-subtle);display:flex;flex-direction:column;gap:5px;padding:9px 6px}.iio .aw-skel-line{animation:awShimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,var(--iio-bg-3) 25%,var(--iio-bg-2) 50%,var(--iio-bg-3) 75%);background-size:200% 100%;border-radius:4px;height:9px}.iio .aw-skel-line.w1{width:55%}.iio .aw-skel-line.w2{width:32%}@keyframes awShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.iio .aw-skel-line{animation:none}}.iio .modal .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.iio .modal .field label{color:var(--iio-text-2);font-family:var(--iio-font-sans);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.iio .modal .field .row{align-items:center;display:flex;gap:8px}.iio .modal .field .row .input{flex:1 1}.iio .modal .field .icon-btn{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);height:32px;justify-content:center;width:32px}.iio .modal .field .icon-btn,.iio .modal .toggle{align-items:center;cursor:pointer;display:inline-flex}.iio .modal .toggle{gap:10px;-webkit-user-select:none;user-select:none}.iio .modal .toggle-track{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);height:18px;position:relative;transition:background .15s,border-color .15s;width:34px}.iio .modal .toggle-knob{background:var(--iio-text-3);border-radius:var(--iio-r-xs);height:14px;left:1px;position:absolute;top:1px;transition:transform .15s,background .15s;width:14px}.iio .modal .toggle.on .toggle-track{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink)}.iio .modal .toggle.on .toggle-knob{background:#fff;transform:translateX(16px)}.iio .modal .toggle-label{color:var(--iio-text-1);font-size:12.5px}.iio .wizard-steps{background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border);padding:12px 20px}.iio .wizard-steps,.iio .wz-step{align-items:center;display:flex;gap:6px}.iio .wz-step{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.iio .wz-step .num{align-items:center;border:1px solid var(--iio-border);border-radius:var(--iio-r-xs);display:inline-flex;font-size:10px;height:20px;justify-content:center;width:20px}.iio .wz-step.active{color:var(--iio-text-1)}.iio .wz-step.active .num{border-color:var(--iio-brand-ink);color:var(--iio-brand-ink)}.iio .wz-step.done,.iio .wz-step.done .num{color:var(--iio-success)}.iio .wz-step.done .num{border-color:var(--iio-success)}.iio .wz-sep{background:var(--iio-border);flex:0 0 18px;height:1px}.iio .page-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--iio-s-6);padding-bottom:var(--iio-s-4)}.iio .page-head h1{font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0 0 var(--iio-s-1)}.iio .page-subtitle{color:var(--iio-text-3);font-size:13px;margin-top:4px}.iio .kpi-row{display:flex;gap:var(--iio-s-4);margin-bottom:var(--iio-s-6)}.iio .kpi-card{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);flex:1 1;padding:var(--iio-s-4) var(--iio-s-5)}.iio .kpi-label{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:10px;letter-spacing:.12em;margin-bottom:var(--iio-s-2);text-transform:uppercase}.iio .kpi-value{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:var(--iio-s-2)}.iio .kpi-meta{align-items:center;color:var(--iio-text-3);display:flex;font-size:12px;gap:8px}.iio .tab-bar{border-bottom:1px solid var(--iio-border);display:flex;gap:0;margin-bottom:var(--iio-s-5)}.iio .tab-btn{background:none;border:none;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;font-family:var(--iio-font-sans);font-size:13px;font-weight:400;padding:10px 20px;transition:all var(--iio-tx-fast)}.iio .tab-btn.active{border-bottom-color:var(--iio-signal);font-weight:600}.iio .tab-btn.active,.iio .tab-btn:hover{color:var(--iio-text-1)}.iio .subtab-bar{background:var(--iio-bg-1);border-radius:var(--iio-r-lg);display:flex;gap:4px;margin-bottom:var(--iio-s-5);padding:4px;width:-webkit-fit-content;width:fit-content}.iio .subtab-btn{background:#0000;border:none;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;font-size:12px;font-weight:400;padding:6px 16px;transition:all var(--iio-tx-fast)}.iio .subtab-btn.active{background:var(--iio-bg-2);border:1px solid var(--iio-border);color:var(--iio-text-1);font-weight:600}.iio .inst-section{margin-bottom:var(--iio-s-6)}.iio .inst-header{align-items:center;color:var(--iio-text-1);display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:var(--iio-s-3)}.iio .inst-header .inst-count{color:var(--iio-text-3);font-size:11px;font-weight:400}.iio .alert-row{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);display:flex;gap:14px;margin-bottom:var(--iio-s-2);padding:var(--iio-s-4)}.iio .alert-status-bar{border-radius:1px;flex-shrink:0;height:32px;width:2px}.iio .alert-status-bar.active{background:var(--iio-success)}.iio .alert-status-bar.paused{background:var(--iio-text-3)}.iio .alert-body{flex:1 1;min-width:0}.iio .alert-name{color:var(--iio-text-1);font-size:14px;font-weight:600}.iio .alert-sub{margin-top:2px}.iio .alert-meta,.iio .alert-sub{color:var(--iio-text-3);font-size:11px}.iio .alert-meta{margin-top:4px}.iio .alert-actions{display:flex;flex-shrink:0;gap:6px}.iio .empty-state{padding:60px 20px;text-align:center}.iio .empty-state svg{color:var(--iio-text-3);margin-bottom:16px}.iio .empty-state .title{color:var(--iio-text-1);font-size:18px;font-weight:600;margin-bottom:8px}.iio .empty-state .desc{color:var(--iio-text-3);font-size:13px;margin:0 auto;max-width:400px}.iio .btn{color:var(--iio-text-1);font-size:13px;gap:8px;transition:background var(--iio-tx-fast),border-color var(--iio-tx-fast),color var(--iio-tx-fast)}.iio .btn--primary{background:var(--iio-brand-ink);color:#fff}.iio .btn--primary:hover{background:var(--iio-brand-ink-2)}.iio .btn--signal{border-color:var(--iio-signal)}.iio .btn--destructive{background:#0000;border-color:var(--iio-critical);color:var(--iio-critical)}.iio .btn--destructive:hover{background:#c8362e0f}.iio .btn--sm{height:28px}.iio .btn--activate{border-color:var(--iio-success);color:var(--iio-success)}.iio .input{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);box-sizing:border-box;color:var(--iio-text-1);display:block;font:inherit;font-size:13px;height:32px;padding:0 var(--iio-s-3);width:100%}.iio .input:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1f;outline:none}.iio textarea.input{height:auto;padding:var(--iio-s-2) var(--iio-s-3);resize:vertical}.iio select{appearance:none;-webkit-appearance:none;background:var(--iio-bg-2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;outline:none;padding:8px 32px 8px 10px;transition:border-color var(--iio-tx-fast)}.iio select:hover{border-color:var(--iio-text-4)}.iio select:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1a}.iio select option{padding:6px 10px}[data-theme=dark] .iio select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A7A82' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.iio select.input{background-color:var(--iio-bg-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");padding-right:32px}.iio select.input,[data-theme=dark] .iio select.input{background-position:right 10px center;background-repeat:no-repeat}[data-theme=dark] .iio select.input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A7A82' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.iio select.iio-input{background-color:var(--iio-bg-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");padding-right:32px}.iio select.iio-input,[data-theme=dark] .iio select.iio-input{background-position:right 10px center;background-repeat:no-repeat}[data-theme=dark] .iio select.iio-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A7A82' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.iio .sev-select{appearance:none;-webkit-appearance:none;background:var(--iio-bg-2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-1);cursor:pointer;font-size:11px;font-weight:600;padding:5px 28px 5px 10px}.iio .sev-select:hover{border-color:var(--iio-text-4)}.iio .sev-select:focus{box-shadow:0 0 0 3px #0a3d4a1a}.iio .sev-select.critical{background-color:#c8362e14;border-color:var(--iio-critical);color:var(--iio-critical)}[data-theme=dark] .iio .sev-select.critical{background-color:#e8645c1a}.iio .sev-select.warning{background-color:#c77a0b14;color:var(--iio-warning)}.iio .sev-select.info{background-color:#2d6fb814;color:var(--iio-info)}.iio .timing-row{display:flex;gap:8px;margin-bottom:var(--iio-s-4)}.iio .timing-card{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);flex:1 1;padding:10px 12px;position:relative}.iio .timing-label{align-items:center;color:var(--iio-text-2);display:flex;font-size:10.5px;font-weight:600;gap:5px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.iio .timing-label svg{color:var(--iio-brand-ink);flex-shrink:0}[data-theme=dark] .iio .timing-label svg{color:var(--iio-info)}.iio .timing-card select{background:var(--iio-bg-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);cursor:pointer;font-size:13px;font-weight:600;padding:6px 28px 6px 8px;width:100%}.iio .timing-card select:hover{border-color:var(--iio-text-4)}.iio .timing-card select:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1a}[data-theme=dark] .iio .timing-card select{background-color:var(--iio-bg-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A7A82' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.iio .ch-acc{border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);margin-bottom:var(--iio-s-2);overflow:hidden}.iio .ch-acc.active-ch{border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .ch-acc.active-ch{border-color:var(--iio-info)}.iio .ch-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:background var(--iio-tx-fast)}.iio .ch-head:hover{background:var(--iio-bg-3)}.iio .ch-left{gap:10px}.iio .ch-left,.iio .ch-right{align-items:center;display:flex}.iio .ch-right{gap:8px}.iio .ch-body{background:var(--iio-bg-3);border-top:1px solid var(--iio-border);padding:12px 16px}.iio .ch-preview{color:var(--iio-text-3);font-size:10px}.iio .ch-disabled{opacity:.5;pointer-events:none}.iio .digest-flow{align-items:stretch;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);display:flex;gap:0;margin-top:12px;padding:14px 10px}.iio .digest-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;text-align:center}.iio .digest-step .ds-dot{align-items:center;background:var(--iio-bg-2);border:2px solid var(--iio-brand-ink);border-radius:50%;color:var(--iio-brand-ink);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}[data-theme=dark] .iio .digest-step .ds-dot{border-color:var(--iio-info);color:var(--iio-info)}.iio .digest-step .step-label{color:var(--iio-text-2);font-size:11px;font-weight:600;margin:0}.iio .digest-step .step-value{color:var(--iio-text-3);font-size:10.5px;line-height:1.35}.iio .digest-arrow{align-items:center;color:var(--iio-brand-ink);display:flex;gap:1px;margin-top:9px;padding:0 2px}[data-theme=dark] .iio .digest-arrow{color:var(--iio-info)}.iio .digest-arrow svg{height:12px;width:8px}.iio .digest-arrow svg:first-child{animation:dgFlow 1.3s ease-in-out infinite}.iio .digest-arrow svg:nth-child(2){animation:dgFlow 1.3s ease-in-out .22s infinite}@keyframes dgFlow{0%,to{opacity:.25;transform:translateX(-1px)}50%{opacity:1;transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.iio .digest-arrow svg{animation:none!important;opacity:.7}}.iio .check-row{align-items:center;color:var(--iio-text-2);cursor:pointer;display:flex;font-size:12px;gap:8px;margin-bottom:6px}.iio .check-row input[type=checkbox]{accent-color:var(--iio-brand-ink);height:13px;width:13px}.iio .grid-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.iio .field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--iio-s-4)}.iio .field label{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.iio .placeholder-hint{color:var(--iio-text-2);font-size:11px;line-height:1.7;margin-top:4px}.iio .ph-chip{color:var(--iio-brand-ink);font-weight:600;white-space:nowrap}[data-theme=dark] .iio .ph-chip{color:var(--iio-info)}.iio .subj-preview{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:flex;gap:8px;margin-top:6px;padding:7px 11px}.iio .subj-preview .sp-lbl{color:var(--iio-text-3);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.iio .subj-preview .sp-val{color:var(--iio-text-1);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .info-box{align-items:center;background:#2d6fb80f;border-radius:var(--iio-r-md);color:var(--iio-info);display:flex;font-size:11px;gap:6px;margin-bottom:10px;padding:6px 10px}[data-theme=dark] .iio .info-box{background:#5a9ae014}.iio .inst-btn-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--iio-s-5)}.iio .inst-btn{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);color:var(--iio-text-2);cursor:pointer;font-family:var(--iio-font-sans);font-size:13px;padding:8px 16px;transition:all var(--iio-tx-fast)}.iio .inst-btn:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .inst-btn.active{background:#0a3d4a0f;border-color:var(--iio-brand-ink);color:var(--iio-brand-ink);font-weight:600}[data-theme=dark] .iio .inst-btn.active{background:#5a9ae014;border-color:var(--iio-info);color:var(--iio-info)}.iio .inst-btn .region{color:var(--iio-text-3);font-size:11px;margin-left:6px}.iio .pkg-acc{margin-bottom:var(--iio-s-2)}.iio .pkg-head{align-items:center;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);color:var(--iio-text-1);cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:13px;font-weight:600;height:40px;justify-content:space-between;padding:0 12px;text-align:left;transition:all var(--iio-tx-fast);width:100%}.iio .pkg-head:hover{background:var(--iio-bg-3)}.iio .pkg-head.open{border-radius:var(--iio-r-lg) var(--iio-r-lg) 0 0}.iio .pkg-head .chev{transition:transform var(--iio-tx-fast)}.iio .pkg-head.open .chev{transform:rotate(180deg)}.iio .pkg-body{border:1px solid var(--iio-border);border-radius:0 0 var(--iio-r-lg) var(--iio-r-lg);border-top:none;overflow:hidden}.iio .flow-row{align-items:center;border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:10px;padding:10px 16px}.iio .flow-row:last-child{border-bottom:none}.iio .flow-info{flex:1 1;min-width:0}.iio .flow-name{color:var(--iio-text-1);font-size:13px;font-weight:500}.iio .flow-id{color:var(--iio-text-3);font-size:10px}.iio .tag{align-items:center;background:#0000;border:1px solid;border-radius:var(--iio-r-xs);display:inline-flex;font-family:var(--iio-font-sans);font-size:11px;font-weight:500;height:22px;letter-spacing:.06em;line-height:1;padding:0 8px;text-transform:uppercase;white-space:nowrap}.iio .tag--ok{border-color:var(--iio-success);color:var(--iio-success)}.iio .tag--default{border-color:var(--iio-border);color:var(--iio-text-2)}.iio .fail-row{border:1px solid var(--iio-border);border-left:3px solid var(--iio-critical);border-radius:var(--iio-r-lg);margin-bottom:var(--iio-s-2);overflow:hidden}.iio .fail-head{align-items:center;background:var(--iio-bg-1);cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:0 16px}.iio .fail-head:hover{background:var(--iio-bg-3)}.iio .fail-body{flex:1 1;min-width:0}.iio .fail-name{align-items:center;color:var(--iio-text-1);display:flex;font-size:13px;font-weight:600;gap:6px}.iio .fail-name .chev{transition:transform var(--iio-tx-fast)}.iio .fail-name.open .chev{transform:rotate(180deg)}.iio .fail-sub{color:var(--iio-text-3);font-size:11px;margin-top:2px}.iio .fail-detail{border-top:1px solid var(--iio-border);font-size:12px;padding:14px 16px}.iio .fail-detail-label{color:var(--iio-text-1);font-weight:600;margin-bottom:4px}.iio .fail-error-box{background:#c8362e0f;border:1px solid #c8362e26;border-radius:var(--iio-r-md);color:var(--iio-critical);font-size:11px;margin-bottom:12px;max-height:120px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-all}[data-theme=dark] .iio .fail-error-box{background:#e8645c14;border-color:#e8645c33}.iio .fail-payload-box{background:var(--iio-bg-1);border-radius:var(--iio-r-md);color:var(--iio-text-2);font-size:11px;max-height:200px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-all}.iio .fail-detail code{background:var(--iio-bg-3);border-radius:var(--iio-r-xs);font-size:10px;padding:1px 5px}.iio .failed-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--iio-s-4)}.iio .failed-title{color:var(--iio-text-1);font-size:14px;font-weight:600}.iio .failed-sub{color:var(--iio-text-3);font-size:12px}.iio .rp-desc{color:var(--iio-text-3);font-size:13px;line-height:1.7;margin-bottom:var(--iio-s-5);max-width:640px}.iio .rp-desc b{color:var(--iio-text-2)}.iio .rp-desc code{background:var(--iio-bg-3);border-radius:var(--iio-r-xs);font-family:var(--iio-font-sans);font-size:11px;padding:1px 5px}.iio .step-label{color:var(--iio-brand-ink);font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:var(--iio-s-2);text-transform:uppercase}[data-theme=dark] .iio .step-label{color:var(--iio-info)}.iio .micro-caps{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.iio .toast{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);bottom:20px;box-shadow:var(--iio-shadow-md);color:var(--iio-text-1);cursor:pointer;font-size:13px;max-width:420px;padding:16px 24px;position:fixed;right:20px;z-index:9999}.iio .toast--ok{border-color:var(--iio-success)}.iio .toast--fail{border-color:var(--iio-critical)}.iio .iio-app{background:var(--iio-bg-0);display:grid;grid-template-areas:"topbar  topbar" "sidebar main" "sidebar footer";grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100vh}@media (max-width:900px){.iio .iio-app{grid-template-areas:"topbar" "main" "footer";grid-template-columns:minmax(0,1fr)}}.iio .iio-sidebar{background:var(--iio-brand-ink);color:var(--iio-hero-text);display:flex;flex-direction:column;grid-area:sidebar;height:calc(100vh - var(--iio-topbar-h));overflow:hidden;position:-webkit-sticky;position:sticky;top:var(--iio-topbar-h)}.iio .iio-sidebar:before{background-image:linear-gradient(var(--iio-ink-texture) 1px,#0000 1px),linear-gradient(90deg,var(--iio-ink-texture) 1px,#0000 1px);background-position:0 calc(var(--iio-topbar-h)*-1);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.iio .iio-sidebar>*{position:relative}@media (max-width:900px){.iio .iio-sidebar{bottom:0;height:auto;left:0;position:fixed;top:var(--iio-topbar-h);transform:translateX(-100%);transition:transform .2s ease;width:240px;z-index:110}.iio .iio-sidebar.is-open{transform:translateX(0)}}.iio .iio-mobile-backdrop{display:none}@media (max-width:900px){.iio .iio-mobile-backdrop.is-open{background:#00000080;display:block;inset:0;position:fixed;z-index:105}}.iio .iio-topbar{align-items:center;background:var(--iio-topbar-bg);border-bottom:1px solid var(--iio-topbar-edge);box-sizing:border-box;color:var(--iio-topbar-fg-1);display:flex;grid-area:topbar;height:var(--iio-topbar-h);padding:0 20px 0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:50}@media (max-width:900px){.iio .iio-topbar{gap:12px;z-index:120}}.iio .iio-topbar-lead{align-items:center;display:flex;flex-shrink:0;gap:10px;min-width:0}.iio .iio-topbar-brand{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--iio-r-md);cursor:pointer;display:flex;font-family:inherit;gap:11px;margin-left:-4px;min-width:0;padding:4px 8px 4px 4px;text-align:left;transition:background .12s ease;transition:background var(--iio-motion-fast,.12s) ease}.iio .iio-topbar-brand:hover{background:var(--iio-topbar-wash)}.iio .iio-topbar-logo{color:var(--iio-signal);flex-shrink:0;height:30px;width:30px}.iio .iio-topbar-logo img,.iio .iio-topbar-logo svg{display:block;height:100%;object-fit:contain;width:100%}.iio .iio-topbar-wm{display:flex;flex-direction:column;line-height:1;max-width:220px;min-width:0}.iio .iio-topbar-wm .w1{color:var(--iio-topbar-fg-1);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.iio .iio-topbar-wm .w1,.iio .iio-topbar-wm .w2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-topbar-wm .w2{color:var(--iio-topbar-fg-2);font-size:8.5px;letter-spacing:.26em;margin-top:3px;text-transform:uppercase}@media (max-width:640px){.iio .iio-topbar-wm{display:none}}.iio .iio-topbar-mobile-toggle,.iio .iio-topbar-rail-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:var(--iio-r-md);box-sizing:border-box;color:var(--iio-topbar-fg-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease;transition:background var(--iio-motion-fast,.12s) ease,color var(--iio-motion-fast,.12s) ease,border-color var(--iio-motion-fast,.12s) ease;width:36px}.iio .iio-topbar-mobile-toggle:hover,.iio .iio-topbar-rail-toggle:hover{background:var(--iio-topbar-wash);color:var(--iio-topbar-fg-1)}.iio .iio-topbar-mobile-toggle svg,.iio .iio-topbar-rail-toggle svg{height:25px;width:25px}.iio .iio-topbar-rail-toggle[aria-pressed=true]{background:var(--iio-topbar-wash);border-color:var(--iio-topbar-line);color:var(--iio-topbar-fg-1)}.iio .iio-topbar-mobile-toggle{display:none}@media (max-width:900px){.iio .iio-topbar-mobile-toggle{display:inline-flex}.iio .iio-topbar-rail-toggle{display:none}}.iio .iio-topbar-search{align-items:center;background:var(--iio-topbar-field);border:1px solid var(--iio-topbar-line);border-radius:var(--iio-r-md);box-sizing:border-box;color:var(--iio-topbar-fg-3);display:flex;flex:0 1 auto;font-size:13px;gap:8px;height:32px;margin-left:auto;max-width:100%;min-width:0;padding:0 12px;transition:width .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease;transition:width var(--iio-motion-fast,.12s) var(--iio-motion-ease-soft,ease),border-color var(--iio-motion-fast,.12s) ease,box-shadow var(--iio-motion-fast,.12s) ease,background var(--iio-motion-fast,.12s) ease;width:300px}.iio .iio-topbar-search:focus-within{box-shadow:inset 0 0 0 1px var(--iio-topbar-focus);width:460px}.iio .iio-topbar-search:has(.iio-search-results){width:460px}@media (prefers-reduced-motion:reduce){.iio .iio-topbar-search{transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;transition:border-color var(--iio-motion-fast,.12s) ease,box-shadow var(--iio-motion-fast,.12s) ease,background var(--iio-motion-fast,.12s) ease}}.iio .iio-topbar-search input{background:#0000;border:0;color:var(--iio-topbar-fg-1);flex:1 1;font-family:inherit;font-size:13px;outline:none}.iio .iio-topbar-search input:focus{box-shadow:none!important}.iio .iio-topbar-search input::placeholder{color:var(--iio-topbar-fg-2)}.iio .iio-search-results{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:0 8px 24px #0a14181f;left:0;margin:0;max-height:360px;overflow:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:60}[data-theme=dark] .iio .iio-search-results{box-shadow:0 8px 24px #0006}.iio .iio-search-section{border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:9px;font-weight:500;letter-spacing:.14em;padding:6px 12px;text-transform:uppercase}.iio .iio-search-section:first-child{border-top:0}.iio .iio-search-item{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--iio-text-1);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background var(--iio-transition-fast);width:100%}.iio .iio-search-item:hover{background:var(--iio-bg-3)}.iio .iio-search-item:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-search-item .iio-search-meta{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:10px;margin-left:auto}.iio .iio-search-empty{color:var(--iio-text-3);font-size:12px;padding:16px;text-align:center}.iio .iio-topbar-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.iio .iio-icon-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--iio-r-sm);color:var(--iio-topbar-fg-2);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:relative;transition:all var(--iio-transition-fast);width:32px}.iio .iio-icon-btn:hover{background:var(--iio-topbar-wash);color:var(--iio-topbar-fg-1)}.iio .iio-icon-btn:focus-visible,.iio .iio-topbar-brand:focus-visible,.iio .iio-topbar-mobile-toggle:focus-visible,.iio .iio-topbar-rail-toggle:focus-visible{outline:2px solid var(--iio-signal);outline-offset:2px}.iio .iio-icon-btn svg{height:16px;width:16px}.iio .iio-icon-btn .iio-dot{background:var(--iio-signal);border-radius:var(--iio-r-xs);height:6px;position:absolute;right:6px;top:6px;width:6px}.iio .iio-main{grid-area:main;max-width:1320px;min-width:0;padding:40px 40px 56px;width:100%}@media (max-width:900px){.iio .iio-main{padding:24px 16px 40px}}.iio .iio-main--full{display:flex;flex-direction:column;max-width:none;min-height:0;padding:0}.iio{--iio-dot-ink:rgba(10,61,74,.035);--iio-paper-tint:rgba(10,61,74,.014)}.iio[data-theme=dark],[data-theme=dark] .iio{--iio-dot-ink:rgba(180,214,224,.045);--iio-paper-tint:rgba(180,214,224,.018)}.iio .iio-app{background:#0000;position:relative;z-index:1}.iio .iio-bgfx{background-color:var(--iio-bg-0);background-image:radial-gradient(var(--iio-dot-ink) 1px,#0000 1.4px),repeating-linear-gradient(135deg,var(--iio-paper-tint) 0,var(--iio-paper-tint) 1px,#0000 1px,#0000 4px);background-size:22px 22px,auto;bottom:-60px;left:0;pointer-events:none;position:fixed;right:0;top:-60px;will-change:transform;z-index:0}@media (prefers-reduced-motion:reduce){.iio .iio-bgfx{transform:none!important}}.iio .iio-footer{align-items:center;background:var(--iio-bg-1);border-top:1px solid var(--iio-border);color:var(--iio-text-3);display:flex;font-family:var(--iio-font-mono);font-size:10px;gap:20px;grid-area:footer;height:40px;letter-spacing:.14em;padding:0 32px;text-transform:uppercase}.iio .iio-footer .iio-sep{color:var(--iio-text-4)}.iio .iio-footer .iio-footer-right{align-items:center;display:flex;gap:20px;margin-left:auto}@media (max-width:900px){.iio .iio-footer{font-size:9px;gap:12px;padding:0 16px}}.iio .iio-status{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:8px;line-height:1}.iio .iio-status:before{background:currentColor;content:"";display:block;height:12px;width:2px}.iio .iio-status--ok{color:var(--iio-success)}.iio .iio-status--warn{color:var(--iio-warning)}.iio .iio-status--crit{color:var(--iio-critical)}.iio .iio-status--idle{color:var(--iio-text-3)}.iio .iio-status--info{color:var(--iio-info)}.iio .iio-status--live:before{animation:iio-status-pulse 1.6s ease-in-out infinite}.iio .iio-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--iio-r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:36px;justify-content:center;padding:0 16px;transition:all var(--iio-transition-fast);white-space:nowrap}.iio .iio-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.iio .iio-btn svg{height:14px;width:14px}.iio .iio-btn--signal{background:var(--iio-signal);color:#fff}.iio .iio-btn--signal:hover{background:var(--iio-signal-2)}.iio .iio-btn--primary{background:var(--iio-brand-ink);color:#fff}.iio .iio-btn--primary:hover{background:var(--iio-brand-ink-2)}.iio .iio-btn--secondary{background:var(--iio-bg-2);border-color:var(--iio-border);color:var(--iio-text-1)}.iio .iio-btn--secondary:hover{background:var(--iio-bg-3);border-color:var(--iio-brand-ink)}.iio .iio-btn--tertiary{background:#0000;color:var(--iio-text-2)}.iio .iio-btn--tertiary:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-btn--danger{background:#0000;border-color:var(--iio-critical);color:var(--iio-critical)}.iio .iio-btn--danger:hover{background:#c8362e0f}.iio .iio-btn--warning{background:#0000;border-color:var(--iio-warning);color:color-mix(in srgb,var(--iio-warning) 65%,var(--iio-text-1))}.iio .iio-btn--warning:hover{background:color-mix(in srgb,var(--iio-warning) 8%,#0000)}.iio .iio-btn--sm{font-size:12px;height:28px;padding:0 12px}.iio .iio-input{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);display:block;font-family:inherit;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color var(--iio-transition-fast),box-shadow var(--iio-transition-fast);width:100%}.iio .iio-input::placeholder{color:var(--iio-text-4)}.iio .iio-input:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1f}.iio .iio-input:disabled,.iio-modal .iio-input:disabled{-webkit-text-fill-color:color-mix(in srgb,var(--iio-text-1) 72%,var(--iio-bg-1));background:color-mix(in srgb,var(--iio-text-1) 4%,var(--iio-bg-1));border-color:color-mix(in srgb,var(--iio-border) 70%,#0000);border-style:dashed;color:color-mix(in srgb,var(--iio-text-1) 72%,var(--iio-bg-1));cursor:not-allowed}[data-theme=dark] .iio .iio-input:focus{border-color:var(--iio-info);box-shadow:0 0 0 3px #5a9ae02e}.iio .iio-textarea{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);display:block;font-family:inherit;font-size:14px;line-height:1.5;min-height:84px;outline:none;padding:12px;resize:vertical;transition:border-color var(--iio-transition-fast),box-shadow var(--iio-transition-fast);width:100%}.iio .iio-textarea::placeholder{color:var(--iio-text-4)}.iio .iio-textarea:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1f}[data-theme=dark] .iio .iio-textarea:focus{border-color:var(--iio-info);box-shadow:0 0 0 3px #5a9ae02e}.iio .iio-field{display:flex;flex-direction:column;gap:6px}.iio .iio-field-label{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.iio .iio-field-hint{color:var(--iio-text-3);font-size:12px;margin-top:4px}.iio .iio-page-head{align-items:flex-end;border-bottom:1px solid var(--iio-border);display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:40px;padding-bottom:24px}.iio .iio-page-head-left{flex:1 1;max-width:720px;min-width:280px}.iio .iio-breadcrumb{align-items:center;color:var(--iio-text-3);display:flex;flex-wrap:wrap;font-family:var(--iio-font-mono);font-size:11px;gap:8px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.iio .iio-breadcrumb .iio-sep{color:var(--iio-text-4)}.iio .iio-breadcrumb .iio-accent{color:var(--iio-signal)}.iio .iio-page-head h1{color:var(--iio-text-1);font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 12px}.iio .iio-page-head .iio-lead{color:var(--iio-text-2);font-size:15px;line-height:1.55;margin:0;max-width:580px}.iio .iio-page-head-right{align-items:center;display:flex;gap:12px}@media (max-width:700px){.iio .iio-page-head h1{font-size:26px}.iio .iio-page-head-right{width:100%}}.iio .iio-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1280px){.iio .iio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.iio .iio-grid{grid-template-columns:minmax(0,1fr)}}.iio .iio-space-card{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);cursor:pointer;display:flex;flex-direction:column;min-height:240px;padding:24px;position:relative;transition:border-color var(--iio-transition-fast)}.iio .iio-space-card:hover{border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-space-card:hover{border-color:var(--iio-info)}.iio .iio-card-edit{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:0;position:absolute;right:16px;top:16px;transition:opacity var(--iio-transition-fast),color var(--iio-transition-fast),border-color var(--iio-transition-fast);width:28px}.iio .iio-space-card:hover .iio-card-edit{opacity:1}.iio .iio-space-card:has(.iio-card-ecklaschen) .iio-card-edit{top:34px}.iio .iio-card-edit:hover{border-color:var(--iio-brand-ink);color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-card-edit:hover{border-color:var(--iio-info);color:var(--iio-info)}.iio .iio-card-edit svg{height:14px;width:14px}.iio .iio-card-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.iio .iio-card-icon{align-items:center;border-radius:var(--iio-r-md);color:var(--iio-brand-ink);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}[data-theme=dark] .iio .iio-card-icon{color:var(--iio-info)}.iio .iio-card-icon svg{height:22px;width:22px}.iio .iio-card-title{flex:1 1;min-width:0}.iio .iio-card-title h3{color:var(--iio-text-1);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px}.iio .iio-card-title .iio-meta{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.iio .iio-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--iio-text-2);display:-webkit-box;flex:1 1;font-size:13px;line-height:1.55;margin-bottom:20px;overflow:hidden}.iio .iio-card-foot{align-items:center;border-top:1px solid var(--iio-border-subtle);display:flex;justify-content:space-between;padding-top:16px}.iio .iio-card-stats{display:flex;gap:20px}.iio .iio-card-stat{display:flex;flex-direction:column;gap:2px}.iio .iio-card-stat .iio-stat-val{color:var(--iio-text-1);font-family:var(--iio-font-mono);font-size:14px;font-weight:600;line-height:1}.iio .iio-card-stat .iio-stat-lbl{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.iio .iio-space-card--new{align-items:center;background:#0000;border:1px dashed var(--iio-border);color:var(--iio-text-3);display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center}.iio .iio-space-card--new:hover{background:#e85d2e08;border-color:var(--iio-signal);color:var(--iio-signal)}.iio .iio-space-card--new .iio-plus{align-items:center;border:1px solid;border-radius:var(--iio-r-md);display:inline-flex;font-family:var(--iio-font-sans);font-size:24px;font-weight:300;height:44px;justify-content:center;width:44px}.iio .iio-space-card--new .iio-lbl{font-family:var(--iio-font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.iio .iio-space-card--new .iio-sub{color:var(--iio-text-3);font-family:var(--iio-font-sans);font-size:12px;max-width:200px}.iio .iio-inst-card--has-errors{border-left:3px solid var(--iio-critical)}.iio .iio-card-actions{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);background:#ffffff8c;border:1px solid #0000000f;border-radius:var(--iio-r-md);display:flex;gap:2px;opacity:0;padding:4px;position:absolute;right:12px;top:12px;transition:opacity var(--iio-transition-fast);z-index:2}[data-theme=dark] .iio .iio-card-actions{background:#122b338c;border-color:#ffffff14}.iio .iio-space-card:hover .iio-card-actions{opacity:1}.iio .iio-card-action{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:all var(--iio-transition-fast);width:28px}.iio .iio-card-action:hover{background:#0a3d4a14;color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-card-action:hover{background:#5a9ae01f;color:var(--iio-info)}.iio .iio-card-action svg{height:14px;width:14px}.iio .iio-card-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.iio .iio-card-tag{align-items:center;background:#0000;border:1px solid var(--iio-border);border-radius:var(--iio-r-xs);color:var(--iio-text-2);display:inline-flex;font-family:var(--iio-font-mono);font-size:10px;font-weight:500;height:18px;letter-spacing:.06em;line-height:1;padding:0 6px;text-transform:uppercase}.iio .iio-card-ecklaschen{display:flex;position:absolute;right:-1px;top:-1px}.iio .iio-card-ecklasche{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:0 0 0 var(--iio-r-sm);color:var(--iio-text-1);display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.iio .iio-card-ecklasche+.iio-card-ecklasche{border-left:0}.iio .iio-card-ecklasche:last-child{border-radius:0 var(--iio-r-lg) 0 var(--iio-r-sm)}.iio .iio-card-ecklasche--warn{border-color:var(--iio-warning)}.iio .iio-sb2-sprow .cicd-mark{align-items:center;color:color-mix(in srgb,var(--iio-info) 55%,var(--iio-hero-text));display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em}.iio .iio-sb2-sprow .cicd-mark.is-off{color:color-mix(in srgb,var(--iio-warning) 55%,var(--iio-hero-text))}.iio .iio-space-cicd{align-items:center;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:inline-flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:14px;padding:8px 12px}.iio .iio-space-cicd.is-ready{background:color-mix(in srgb,var(--iio-info) 6%,var(--iio-bg-1));border-color:color-mix(in srgb,var(--iio-info) 50%,var(--iio-border));color:var(--iio-info)}.iio .iio-space-cicd.is-off{background:color-mix(in srgb,var(--iio-warning) 6%,var(--iio-bg-1));border-color:color-mix(in srgb,var(--iio-warning) 50%,var(--iio-border));color:var(--iio-warning)}.iio .iio-space-cicd svg{flex-shrink:0;height:14px;width:14px}.iio .iio-space-cicd .txt{color:var(--iio-text-1);font-weight:500}.iio .iio-space-cicd.is-off .txt{color:inherit;font-weight:600}.iio .iio-space-cicd .sub{border-left:1px solid color-mix(in srgb,currentcolor 22%,#0000);color:var(--iio-text-2);font-weight:400;padding-left:10px}.iio .iio-space-cicd .warn{align-items:center;border-left:1px solid color-mix(in srgb,var(--iio-warning) 30%,#0000);color:var(--iio-warning);display:inline-flex;font-weight:500;gap:6px;padding-left:10px}.iio .iio-card-stats--divided{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;width:100%}.iio .iio-card-stats--divided .iio-card-stat{border-right:1px solid var(--iio-border-subtle);display:flex;flex-direction:column;gap:4px;padding:0 16px}.iio .iio-card-stats--divided .iio-card-stat:first-child{padding-left:0}.iio .iio-card-stats--divided .iio-card-stat:last-child{border-right:0;padding-right:0}.iio .iio-card-stats--divided .iio-stat-val{color:var(--iio-text-1);font-family:var(--iio-font-mono);font-size:16px;font-weight:600;line-height:1}.iio .iio-card-stats--divided .iio-stat-val--crit{color:var(--iio-critical)}.iio .iio-card-stats--divided .iio-stat-lbl{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.iio-modal .iio-fields-3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.iio-modal-tabs{border-bottom:1px solid var(--iio-border-subtle);display:flex;padding:0 24px}.iio-modal-tab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;font-family:var(--iio-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:-1px;margin-right:24px;padding:12px 0;text-transform:uppercase;transition:all var(--iio-transition-fast)}.iio-modal-tab:hover{color:var(--iio-text-1)}.iio-modal-tab.is-active{border-bottom-color:var(--iio-brand-ink);color:var(--iio-brand-ink);font-weight:600}[data-theme=dark] .iio-modal-tab.is-active{border-bottom-color:var(--iio-info);color:var(--iio-info)}.iio-auth-toggle{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:inline-flex;padding:3px}.iio-auth-toggle button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--iio-r-xs);color:var(--iio-text-2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:7px 14px;transition:all var(--iio-transition-fast)}.iio-auth-toggle button:hover{color:var(--iio-text-1)}.iio-auth-toggle button.is-active{background:var(--iio-brand-ink);color:#fff;font-weight:600}.iio-auth-toggle button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.iio-auth-toggle button.is-active:disabled{background:color-mix(in srgb,var(--iio-brand-ink) 40%,var(--iio-bg-1))}.iio .iio-card-desc--empty{color:var(--iio-text-3);font-style:italic}.iio-modal .iio-fields-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.iio-modal .iio-edgemon{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);margin-bottom:8px}.iio-modal .iio-edgemon-kopf{align-items:stretch;display:flex}.iio-modal .iio-edgemon-toggle{align-items:center;background:none;border:0;border-radius:var(--iio-r-sm) 0 0 var(--iio-r-sm);color:var(--iio-text-1);cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:8px;min-width:0;padding:9px 10px;text-align:left}.iio-modal .iio-edgemon.is-open .iio-edgemon-toggle{border-radius:var(--iio-r-sm) 0 0 0}.iio-modal .iio-edgemon-toggle:hover{background:var(--iio-bg-2)}.iio-modal .iio-edgemon-toggle:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio-modal .iio-edgemon-toggle .chev{color:var(--iio-text-3);flex-shrink:0;height:13px;transition:transform var(--iio-motion-fast);width:13px}.iio-modal .iio-edgemon.is-open .chev{transform:rotate(90deg)}.iio-modal .iio-edgemon-toggle .ttl{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio-modal .iio-edgemon-toggle .sub{color:var(--iio-text-3);font-size:11.5px;margin-left:auto;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.iio-modal .iio-edgemon-x{background:none;border:0;border-left:1px solid var(--iio-border);border-radius:0 var(--iio-r-sm) var(--iio-r-sm) 0;color:var(--iio-critical);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:15px;width:34px}.iio-modal .iio-edgemon.is-open .iio-edgemon-x{border-radius:0 var(--iio-r-sm) 0 0}.iio-modal .iio-edgemon-x:hover{background:var(--iio-bg-2)}.iio-modal .iio-edgemon-body{border-top:1px solid var(--iio-border);padding:12px 12px 4px}.iio .iio-input--mono,.iio-modal .iio-input--mono{font-family:var(--iio-font-mono);font-size:13px}.iio-modal-overlay{align-items:center;background:#0a141880;display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.iio-modal-overlay.is-open{display:flex}[data-theme=dark] .iio-modal-overlay{background:#000000b3}.iio-modal{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-xl);box-shadow:0 8px 24px #0a14181f;color:var(--iio-text-1);display:flex;flex-direction:column;font-family:var(--iio-font-sans);max-height:90vh;max-width:520px;overflow:auto;width:100%}[data-theme=dark] .iio-modal{box-shadow:0 8px 24px #0006}.iio-modal-head{align-items:center;border-bottom:1px solid var(--iio-border-subtle);display:flex;justify-content:space-between;padding:20px 24px}.iio-modal-head-left{display:flex;flex-direction:column;gap:4px}.iio-modal-eyebrow{color:var(--iio-signal);font-family:var(--iio-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.iio-modal-head h2{color:var(--iio-text-1);font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.iio-modal-close{align-items:center;background:#0000;border:0;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.iio-modal-close:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio-modal-close svg{height:14px;width:14px}.iio-modal-body{display:flex;flex-direction:column;gap:16px;padding:24px}.iio-modal-foot{border-top:1px solid var(--iio-border-subtle);justify-content:space-between;padding:16px 24px}.iio-modal-foot,.iio-modal-foot-left{align-items:center;display:flex;gap:12px}.iio-modal-foot-right{align-items:center;display:flex;gap:8px}.iio-modal .iio-field{display:flex;flex-direction:column;gap:6px}.iio-modal .iio-field-label{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.iio-modal .iio-field-hint{color:var(--iio-text-3);font-size:12px;margin-top:4px}.iio-modal .iio-input{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);display:block;font-family:inherit;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color var(--iio-transition-fast),box-shadow var(--iio-transition-fast);width:100%}.iio-modal .iio-input::placeholder{color:var(--iio-text-4)}.iio-modal .iio-input:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1f}.iio-modal .iio-textarea{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);display:block;font-family:inherit;font-size:14px;line-height:1.5;min-height:84px;outline:none;padding:12px;resize:vertical;transition:border-color var(--iio-transition-fast),box-shadow var(--iio-transition-fast);width:100%}.iio-modal .iio-textarea::placeholder{color:var(--iio-text-4)}.iio-modal .iio-textarea:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1f}.iio-modal .iio-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--iio-r-md);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:34px;justify-content:center;padding:0 16px;transition:all var(--iio-transition-fast);white-space:nowrap}.iio-modal .iio-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.iio-modal .iio-btn--signal{background:var(--iio-signal);color:#fff}.iio-modal .iio-btn--signal:hover{background:var(--iio-signal-2)}.iio-modal .iio-btn--secondary{background:var(--iio-bg-2);border-color:var(--iio-border);color:var(--iio-text-1)}.iio-modal .iio-btn--secondary:hover{background:var(--iio-bg-3);border-color:var(--iio-brand-ink)}.iio-modal .iio-btn--danger{background:#0000;border-color:var(--iio-critical);color:var(--iio-critical)}.iio-modal .iio-btn--danger:hover{background:#c8362e0f}.iio-modal .iio-btn--warning{background:#0000;border-color:var(--iio-warning);color:color-mix(in srgb,var(--iio-warning) 65%,var(--iio-text-1))}.iio-modal .iio-btn--warning:hover{background:color-mix(in srgb,var(--iio-warning) 8%,#0000)}.iio-icon-picker{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr)}.iio-icon-pick{align-items:center;-webkit-appearance:none;appearance:none;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:all var(--iio-transition-fast)}.iio-icon-pick svg{height:16px;width:16px}.iio-icon-pick:hover{border-color:var(--iio-brand-ink);color:var(--iio-brand-ink)}.iio-icon-pick.is-active{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink);color:var(--iio-hero-text)}[data-theme=dark] .iio-icon-pick.is-active{background:var(--iio-info);border-color:var(--iio-info);color:var(--iio-bg-0)}.iio-join-info{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-left:3px solid var(--iio-signal);border-radius:var(--iio-r-sm);color:var(--iio-text-2);font-size:13px;line-height:1.5;padding:12px 16px}.iio .iio-tree-row{align-items:center;background:#0000;border:0;border-left:2px solid #0000;color:var(--iio-hero-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:7px 10px 7px 12px;text-align:left;transition:all var(--iio-transition-fast);width:100%}.iio .iio-tree-row:hover{background:#f5f2ec0a;color:var(--iio-hero-text)}.iio .iio-tree-row.is-active{background:#f5f2ec0f;border-left-color:var(--iio-signal);color:var(--iio-hero-text);font-weight:600}.iio .iio-tree-row .iio-tree-chev{color:var(--iio-hero-text-3);flex-shrink:0;height:10px;transition:transform var(--iio-transition-fast);width:10px}.iio .iio-tree-row.is-open .iio-tree-chev,.iio .iio-tree-row.is-open>.iio-tree-chev{transform:rotate(90deg)}.iio .iio-tree-row .iio-tree-ico{flex-shrink:0;height:14px;width:14px}.iio .iio-tree-row .iio-tree-lbl{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-tree-row .iio-tree-count{font-feature-settings:"tnum";color:var(--iio-hero-text-3);font-family:inherit;font-size:10px;font-variant-numeric:tabular-nums}.iio .iio-tree-children{display:none}.iio .iio-tree-children.is-open{display:block}.iio .iio-tree-row.iio-tree-row--space{color:var(--iio-hero-text-3);font-size:12px;padding-left:30px}.iio .iio-tree-row.iio-tree-row--inst{color:var(--iio-hero-text-3);font-size:12px;padding-left:42px}.iio .iio-tree-row.iio-tree-row--leaf{color:var(--iio-hero-text-3);font-size:12px;padding-left:56px}.iio .iio-tree-row.iio-tree-row--leaf.is-active{color:var(--iio-hero-text);font-weight:600}.iio .iio-tree-led{flex-shrink:0;height:12px;width:2px}.iio .iio-tree-led--ok{background:var(--iio-success)}.iio .iio-tree-led--warn{background:var(--iio-warning)}.iio .iio-tree-led--crit{background:var(--iio-critical)}.iio .iio-tree-led--idle{background:var(--iio-text-4)}.iio .iio-mon-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.iio .iio-mon-kpi{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);cursor:pointer;padding:14px 18px;position:relative;transition:all var(--iio-transition-fast)}.iio .iio-mon-kpi:hover{background:var(--iio-bg-1);border-color:var(--iio-brand-ink)}.iio .iio-mon-kpi.is-active{background:var(--iio-bg-1);border-color:var(--iio-signal);box-shadow:inset 0 0 0 1px var(--iio-signal)}.iio .iio-mon-kpi--accent{border-left:3px solid var(--iio-signal)}.iio .iio-mon-kpi-l{color:var(--iio-text-3);font-size:10px;font-weight:500;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.iio .iio-mon-kpi-v{font-feature-settings:"tnum";color:var(--iio-text-1);font-size:26px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1}.iio .iio-mon-kpi-v--crit{color:var(--iio-critical)}.iio .iio-mon-kpi-s{color:var(--iio-text-3);font-size:12px;margin-top:6px}.iio .iio-mon-kpi-filter{color:var(--iio-signal);display:none;font-size:10px;font-weight:600;letter-spacing:.14em;position:absolute;right:14px;text-transform:uppercase;top:14px}.iio .iio-mon-kpi.is-active .iio-mon-kpi-filter{display:inline}.iio .iio-mon-bulk{align-items:center;background:var(--iio-bg-2);border-left:1px solid var(--iio-signal);border:1px solid var(--iio-signal);border-left-width:3px;border-radius:var(--iio-r-lg);display:none;gap:12px;margin-bottom:14px;padding:10px 16px}.iio .iio-mon-bulk.is-active{display:flex}.iio .iio-mon-bulk-count{color:var(--iio-text-1);font-size:13px;font-weight:600}.iio .iio-mon-bulk-count .num{color:var(--iio-signal)}.iio .iio-mon-bulk-right{display:flex;gap:8px;margin-left:auto}.iio .iio-mon-toolbar{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.iio .iio-tb-cluster{align-items:stretch;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);display:flex;height:42px;overflow:hidden}.iio .iio-tb-cluster--search{flex:1 1;max-width:520px;min-width:280px}.iio .iio-tb-cluster--filter{flex:0 0 auto}.iio .iio-tb-sep{align-self:stretch;background:var(--iio-border-subtle);width:1px}.iio .iio-tb-seg{align-items:center;display:inline-flex;gap:2px;padding:6px}.iio .iio-tb-seg button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;height:30px;letter-spacing:.02em;padding:0 12px}.iio .iio-tb-seg button:hover{color:var(--iio-text-1)}.iio .iio-tb-seg button.is-active{background:var(--iio-brand-ink);color:#fff}.iio .iio-tb-input{align-items:center;color:var(--iio-text-3);display:flex;flex:1 1;gap:8px;padding:0 14px}.iio .iio-tb-input svg{flex-shrink:0;height:14px;width:14px}.iio .iio-tb-input input{background:#0000;border:0;color:var(--iio-text-1);flex:1 1;font-family:inherit;font-size:13px;height:100%;outline:none}.iio .iio-tb-select{appearance:none;background:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%237A8590%27 stroke-width=%272.5%27 stroke-linecap=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;color:var(--iio-text-1);font-family:inherit;font-size:12px;padding:0 26px 0 14px}.iio .iio-tb-refresh,.iio .iio-tb-select{-webkit-appearance:none;border:0;cursor:pointer}.iio .iio-tb-refresh{align-items:center;appearance:none;background:#0000;color:var(--iio-text-2);display:inline-flex;justify-content:center;width:42px}.iio .iio-tb-refresh:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-tb-refresh svg{height:14px;width:14px}.iio .iio-mon-thead{grid-gap:0;align-items:end;border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-text-3);display:grid;font-size:10px;font-weight:500;gap:0;grid-template-columns:38px 1fr 120px 140px;letter-spacing:.14em;margin-bottom:2px;padding:0 0 8px;text-transform:uppercase}.iio .iio-mon-thead .col-num{text-align:center}.iio .iio-mon-flow{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);margin-bottom:10px;overflow:hidden}.iio .iio-mon-flow.is-open{border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-mon-flow.is-open{border-color:var(--iio-info)}.iio .iio-mon-flow--has-errors{border-left:3px solid var(--iio-critical)}.iio .iio-mon-flow-head{grid-gap:0;align-items:stretch;cursor:pointer;display:grid;gap:0;grid-template-columns:38px 1fr 120px 140px;transition:background var(--iio-transition-fast)}.iio .iio-mon-flow-head:hover{background:var(--iio-bg-1)}.iio .iio-mon-flow-head .chev{align-self:center;color:var(--iio-text-3);height:12px;justify-self:center;transition:transform var(--iio-transition-fast);width:12px}.iio .iio-mon-flow.is-open>.iio-mon-flow-head .chev{transform:rotate(90deg)}.iio .iio-mon-flow-name{align-items:center;border-right:1px solid var(--iio-border-subtle);display:flex;min-width:0;padding:18px 18px 18px 0}.iio .iio-mon-flow-name .n{color:var(--iio-text-1);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon-flow-stat{align-items:center;border-right:1px solid var(--iio-border-subtle);display:flex;flex-direction:column;gap:4px;justify-content:center;padding:14px 16px}.iio .iio-mon-flow-stat:last-child{border-right:0}.iio .iio-mon-flow-stat .v{font-feature-settings:"tnum";color:var(--iio-text-1);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1}.iio .iio-mon-flow-stat .l{color:var(--iio-text-3);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.iio .iio-mon-flow-stat--err .v{color:var(--iio-critical)}.iio .iio-mon-flow-stat--retry .v{color:var(--iio-warning)}.iio .iio-mon-flow-stat--ok .v{color:var(--iio-success)}.iio .iio-mon-flow-stat--empty .v{color:var(--iio-text-4);font-weight:500}.iio .iio-mon-flow-body{background:var(--iio-bg-1);border-top:1px solid var(--iio-border-subtle);display:none}.iio .iio-mon-flow.is-open>.iio-mon-flow-body{display:block}.iio .iio-mon-flow-tabs{background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:20px;padding:0 18px}.iio .iio-mon-flow-tab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:-1px;padding:10px 0;text-transform:uppercase}.iio .iio-mon-flow-tab:hover{color:var(--iio-text-1)}.iio .iio-mon-flow-tab.is-active{border-bottom-color:var(--iio-brand-ink);color:var(--iio-brand-ink);font-weight:600}[data-theme=dark] .iio .iio-mon-flow-tab.is-active{border-bottom-color:var(--iio-info);color:var(--iio-info)}.iio .iio-mon-flow-tab .b{font-feature-settings:"tnum";color:var(--iio-text-4);font-variant-numeric:tabular-nums;font-weight:500;margin-left:6px}.iio .iio-mon-tbl-head{grid-gap:14px;align-items:center;background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-text-3);display:grid;font-size:10px;font-weight:500;gap:14px;grid-template-columns:auto 24px 1.4fr 1fr 1fr 110px 90px;letter-spacing:.14em;padding:10px 18px;text-transform:uppercase}.iio .iio-mon-tbl-head .end{text-align:right}.iio .iio-mon-mrow{grid-gap:14px;align-items:center;border-bottom:1px solid var(--iio-border-subtle);cursor:pointer;display:grid;gap:14px;grid-template-columns:auto 24px 1.4fr 1fr 1fr 110px 90px;padding:12px 18px;transition:background var(--iio-transition-fast)}.iio .iio-mon-mrow:hover{background:var(--iio-bg-2)}.iio .iio-mon-mrow.is-expanded{background:var(--iio-bg-3)}.iio .iio-mon-mrow input[type=checkbox]{accent-color:var(--iio-brand-ink);cursor:pointer;height:13px;width:13px}.iio .iio-mon-mrow-bar{height:24px;width:2px}.iio .iio-mon-mrow-bar--crit{background:var(--iio-critical)}.iio .iio-mon-mrow-bar--ok{background:var(--iio-success)}.iio .iio-mon-mrow-bar--ok.is-live{animation:iio-status-pulse 1.6s ease-in-out infinite}.iio .iio-mon-mrow-bar--warn{background:var(--iio-warning)}.iio .iio-mon-mrow-bar--idle{background:var(--iio-text-3)}.iio .iio-mon-mrow-flow{min-width:0}.iio .iio-mon-mrow-flow .a{align-items:center;color:var(--iio-text-1);display:inline-flex;font-size:13px;gap:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon-mrow-flow .b{color:var(--iio-text-3);font-size:11px;margin-top:3px}.iio .iio-route-from{color:var(--iio-text-1);font-weight:500}.iio .iio-route-link{color:var(--iio-text-4);display:inline-block;flex-shrink:0;height:12px;width:18px}.iio .iio-route-link svg{display:block;height:100%;width:100%}.iio .iio-route-to{color:var(--iio-text-2)}.iio .iio-mon-mrow-mono{font-feature-settings:"tnum";color:var(--iio-text-2);font-size:12px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon-mrow-time{font-feature-settings:"tnum";color:var(--iio-text-3);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.iio .iio-mon-mrow-code{font-size:11px;font-weight:600;letter-spacing:.06em;text-align:right;text-transform:uppercase}.iio .iio-mon-mrow-code--ok{color:var(--iio-success)}.iio .iio-mon-mrow-code--crit{color:var(--iio-critical)}.iio .iio-mon-mrow-code--warn{color:var(--iio-warning)}.iio .iio-mon-mrow-code--idle{color:var(--iio-text-3)}.iio .iio-mon-mdetail{background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border-subtle)}.iio .iio-mon-mdetail-tabs{background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:20px;padding:0 24px}.iio .iio-mon-mdetail-tab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.14em;margin-bottom:-1px;padding:10px 0;text-transform:uppercase}.iio .iio-mon-mdetail-tab.is-active{border-bottom-color:var(--iio-brand-ink);color:var(--iio-brand-ink);font-weight:600}[data-theme=dark] .iio .iio-mon-mdetail-tab.is-active{border-bottom-color:var(--iio-info);color:var(--iio-info)}.iio .iio-mon-mdetail-body{grid-gap:24px;display:grid;font-size:13px;gap:24px;grid-template-columns:1fr 1fr;padding:16px 24px}.iio .iio-mon-dcol h4{color:var(--iio-text-3);font-size:11px;font-weight:500;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.iio .iio-mon-kv{grid-gap:12px;border-top:1px solid var(--iio-border-subtle);display:grid;gap:12px;grid-template-columns:130px 1fr;padding:5px 0}.iio .iio-mon-kv:first-child{border-top:0}.iio .iio-mon-kv .k{align-self:center;color:var(--iio-text-3);font-size:12px}.iio .iio-mon-kv .v{color:var(--iio-text-1);font-size:13px;word-break:break-all}.iio .iio-mon-err-block{background:var(--iio-bg-1);border-left:1px solid var(--iio-critical);border:1px solid var(--iio-critical);border-left-width:3px;border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-size:12px;line-height:1.55;padding:12px;white-space:pre-wrap}.iio .iio-mon-attach{grid-gap:10px;align-items:center;background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);display:grid;gap:10px;grid-template-columns:auto 1fr auto;margin-bottom:6px;padding:8px 12px}.iio .iio-mon-attach svg{color:var(--iio-text-3);height:13px;width:13px}.iio .iio-mon-attach .n{color:var(--iio-text-1);font-size:12px}.iio .iio-mon-attach .m{margin-top:2px}.iio .iio-mon-attach .m,.iio .iio-mon-attach .s{color:var(--iio-text-3);font-size:11px}.iio .iio-mon-mdetail-foot{background:var(--iio-bg-1);border-top:1px solid var(--iio-border-subtle);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 24px}.iio .iio-mon-mdetail-tab .b{font-feature-settings:"tnum";color:var(--iio-text-4);font-variant-numeric:tabular-nums;font-weight:500;margin-left:6px}.iio .iio-mon-mdetail-tab.is-disabled{color:var(--iio-text-4);cursor:default;opacity:.55}.iio .iio-mon-mdetail-tab.is-disabled:hover{color:var(--iio-text-4)}.iio .iio-mon-mdetail-body--single{display:block}.iio .iio-mon-ai{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);font-family:var(--iio-font-sans);margin:0 24px 16px;overflow:hidden}.iio .iio-mon-ai-head{align-items:center;background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.iio .iio-mon-ai-head-title{align-items:center;color:var(--iio-brand-ink);display:inline-flex;font-size:13px;font-weight:600;gap:8px}[data-theme=dark] .iio .iio-mon-ai-head-title{color:var(--iio-info)}.iio .iio-mon-ai-head-title svg{color:currentColor;height:14px;width:14px}.iio .iio-mon-ai-body{color:var(--iio-text-2);font-size:12px;line-height:1.65;max-height:400px;overflow:auto;padding:14px 16px}.iio .iio-mon-ai-body h5{border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-text-1);font-size:13px;font-weight:600;margin:14px 0 6px;padding-bottom:4px}.iio .iio-mon-ai-body h5:first-child{margin-top:0}.iio .iio-mon-ai-body code{background:var(--iio-bg-2);border-radius:var(--iio-r-xs);color:var(--iio-brand-ink);font-family:inherit;font-size:12px;padding:1px 4px}[data-theme=dark] .iio .iio-mon-ai-body code{color:var(--iio-info)}.iio .iio-mon-ai-body strong{color:var(--iio-brand-ink);font-weight:600}[data-theme=dark] .iio .iio-mon-ai-body strong{color:var(--iio-info)}.iio .iio-mon-ai-body pre{background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-family:inherit;font-size:11px;margin:8px 0;overflow:auto;padding:10px;white-space:pre-wrap}.iio .iio-mon-ai-chat{display:flex;flex-direction:column;max-height:500px}.iio .iio-mon-ai-chat-scroll{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow:auto;padding:12px 14px}.iio .iio-mon-ai-msg{border-radius:var(--iio-r-sm);font-family:var(--iio-font-sans);font-size:12px;line-height:1.6;max-width:85%;padding:8px 12px}.iio .iio-mon-ai-msg--user{align-self:flex-end;background:var(--iio-brand-ink);color:#fff}[data-theme=dark] .iio .iio-mon-ai-msg--user{background:var(--iio-info);color:var(--iio-bg-0)}.iio .iio-mon-ai-msg--assistant{align-self:flex-start;background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);color:var(--iio-text-1)}.iio .iio-mon-ai-chat-foot{background:var(--iio-bg-2);border-top:1px solid var(--iio-border-subtle);display:flex;gap:6px;padding:8px 12px}.iio .iio-mon-ai-chat-foot input{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);flex:1 1;font-family:var(--iio-font-sans);font-size:12px;outline:none;padding:8px 12px}.iio .iio-mon-ai-chat-foot input:focus{border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-mon-ai-chat-foot input:focus{border-color:var(--iio-info)}.iio .btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--iio-r-md);cursor:pointer;display:inline-flex;font-family:var(--iio-font-sans);font-size:12px;font-weight:600;gap:6px;height:32px;justify-content:center;line-height:1;padding:0 14px;text-decoration:none;transition:all var(--iio-transition-fast);white-space:nowrap}.iio .btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.iio .btn svg{height:13px;width:13px}.iio .btn--signal{background:var(--iio-signal);color:#fff}.iio .btn--signal:hover{background:var(--iio-signal-2)}.iio .btn--secondary{background:var(--iio-bg-2);border-color:var(--iio-border);color:var(--iio-text-1)}.iio .btn--secondary:hover{background:var(--iio-bg-3);border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .btn--secondary:hover{border-color:var(--iio-info)}.iio .btn--tertiary{background:#0000;color:var(--iio-text-2)}.iio .btn--tertiary:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .btn--sm{font-size:12px;height:26px;padding:0 10px}.iio .btn--signal-text{background:#0000;color:var(--iio-signal)}.iio .btn--signal-text:hover{background:#e85d2e14}.iio .btn--ai{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink);color:var(--iio-hero-text)}.iio .btn--ai:hover{background:var(--iio-brand-ink-2);border-color:var(--iio-brand-ink-2)}.iio .btn--ai svg{color:var(--iio-hero-text)}[data-theme=dark] .iio .btn--ai{background:var(--iio-info);border-color:var(--iio-info);color:var(--iio-bg-0)}[data-theme=dark] .iio .btn--ai:hover{filter:brightness(1.08)}[data-theme=dark] .iio .btn--ai svg{color:var(--iio-bg-0)}.iio select option{background:var(--iio-bg-2);color:var(--iio-text-1)}.iio-banner{align-items:center;border:1px solid;border-radius:var(--iio-r-sm);display:flex;font-size:13px;gap:8px;padding:8px 12px}.iio-banner:before{background:currentColor;content:"";display:block;flex-shrink:0;height:13px;width:2px}.iio-banner--err{color:var(--iio-critical)}.iio-banner--ok{color:var(--iio-success)}.iio .iio-pkg-ico{align-items:center;background:var(--iio-bg-3);border-radius:4px;color:var(--iio-brand-ink);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}[data-theme=dark] .iio .iio-pkg-ico{color:var(--iio-info)}.iio-content-filter-bar{align-items:stretch;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:6px;display:inline-flex;font-family:inherit;height:42px;max-width:620px;overflow:visible;width:100%}.iio-content-filter-bar__search{align-items:center;color:var(--iio-text-3);display:flex;flex:1 1;gap:8px;min-width:0;padding:0 14px}.iio-content-filter-bar__search svg{flex-shrink:0}.iio-content-filter-bar__search input{background:#0000;border:0;color:var(--iio-text-1);flex:1 1;font-family:inherit;font-size:13px;height:100%;min-width:0;outline:none}.iio-content-filter-bar__search input::placeholder{color:var(--iio-text-3)}.iio-content-filter-bar__sep{align-self:stretch;background:var(--iio-border-subtle);flex-shrink:0;width:1px}.iio-content-filter-bar__filter{align-items:stretch;display:flex;flex-shrink:0;position:relative}.iio-content-filter-bar__trigger{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--iio-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;height:100%;letter-spacing:.02em;padding:0 16px;transition:color .12s,background .12s}.iio-content-filter-bar__trigger.is-active,.iio-content-filter-bar__trigger:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio-content-filter-bar__badge{align-items:center;background:var(--iio-brand-ink);border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;letter-spacing:.02em;min-width:18px;padding:0 6px}.iio-content-filter-popover{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:6px;font-family:inherit;max-height:400px;max-width:90vw;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 6px);width:380px;z-index:50}.iio-content-filter-popover__eyebrow{color:var(--iio-text-3);font-size:10px;font-weight:500;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.iio-content-filter-popover__actions{border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:6px;margin-bottom:10px;padding-bottom:10px}.iio-content-filter-popover__list{display:flex;flex-direction:column;gap:2px}.iio-content-filter-popover__item{align-items:center;border-radius:4px;color:var(--iio-text-1);cursor:pointer;display:flex;font-size:12px;gap:10px;padding:6px 8px;transition:background .1s}.iio-content-filter-popover__item:hover{background:var(--iio-bg-1)}.iio-content-filter-popover__item input[type=checkbox]{accent-color:var(--iio-brand-ink);cursor:pointer;flex-shrink:0;height:14px;margin:0;width:14px}.iio-content-filter-popover__item span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-adt{--adt-fbh:96px}.iio .iio-adt-filterbar{background:var(--iio-bg-0);border-bottom:1px solid var(--iio-border);border-top:1px solid var(--iio-border);margin-bottom:24px;position:-webkit-sticky;position:sticky;top:var(--iio-topbar-h);z-index:20}.iio .iio-adt-cats{display:flex;flex-wrap:wrap;gap:2px;padding-top:4px;position:relative}.iio .iio-adt-cats button{align-items:center;background:none;border:none;color:var(--iio-text-2);cursor:pointer;display:inline-flex;font-family:var(--iio-font-sans);font-size:13px;gap:8px;padding:10px 14px 13px;transition:color .15s ease}.iio .iio-adt-cats button svg{color:var(--iio-text-4);transition:color .15s ease,transform .15s ease}.iio .iio-adt-cats button:hover{color:var(--iio-text-1)}.iio .iio-adt-cats button:hover svg{color:var(--iio-text-2);transform:translateY(-1px)}.iio .iio-adt-cats button.on{color:var(--iio-text-1);font-weight:600}.iio .iio-adt-cats button.on svg{color:var(--iio-signal)}.iio .iio-adt-cats .cn{color:var(--iio-text-4);font-size:11px;font-weight:400;min-width:14px;text-align:left;transition:color .15s ease}.iio .iio-adt-cats button.on .cn{color:var(--iio-text-3)}.iio .iio-adt-cat-ink{background:var(--iio-signal);bottom:-1px;height:2px;position:absolute;transition:left .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1)}.iio .iio-adt-row2{align-items:center;border-top:1px solid var(--iio-border-subtle);display:flex;flex-wrap:wrap;gap:20px;padding:7px 0 9px}.iio .iio-adt-microcaps{color:var(--iio-text-3);font-size:10px;font-weight:500;letter-spacing:.14em;margin-right:-8px;text-transform:uppercase}.iio .iio-adt-timeseg{align-items:center;display:flex;gap:2px}.iio .iio-adt-timeseg button{background:none;border:none;color:var(--iio-text-2);cursor:pointer;font-family:var(--iio-font-sans);font-size:12.5px;font-weight:400;padding:6px 9px 8px;position:relative}.iio .iio-adt-timeseg button:after{background:#0000;bottom:4px;content:"";height:2px;left:9px;position:absolute;right:9px;transition:background .12s ease}.iio .iio-adt-timeseg button:hover{color:var(--iio-text-1)}.iio .iio-adt-timeseg button.on{color:var(--iio-text-1);font-weight:600}.iio .iio-adt-timeseg button.on:after{background:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-adt-timeseg button.on:after{background:var(--iio-text-2)}.iio .iio-adt-custom{align-items:center;display:flex;gap:8px}.iio .iio-adt-custom label{color:var(--iio-text-3);font-size:11px}.iio .iio-adt-custom input{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:12px;height:28px;outline:none;padding:0 8px}.iio .iio-adt-fbright{align-items:center;display:flex;gap:12px;margin-left:auto}.iio .iio-adt-count{color:var(--iio-text-2);font-size:12.5px;white-space:nowrap}.iio .iio-adt-reset{background:none;border:none;color:var(--iio-text-2);cursor:pointer;font-family:var(--iio-font-sans);font-size:12px;padding:2px 4px;text-decoration:underline;text-underline-offset:3px}.iio .iio-adt-reset:hover{color:var(--iio-text-1)}.iio .iio-adt-search{position:relative}.iio .iio-adt-search input{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:12.5px;height:30px;outline:none;padding:0 28px 0 30px;transition:width .2s ease,border-color .12s ease;width:200px}.iio .iio-adt-search input:focus{border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px #0a3d4a1a;width:300px}[data-theme=dark] .iio .iio-adt-search input:focus{border-color:var(--iio-text-3);box-shadow:0 0 0 3px #e8eef10f}.iio .iio-adt-search svg{height:13px;left:9px;pointer-events:none;width:13px}.iio .iio-adt-search .clr,.iio .iio-adt-search svg{color:var(--iio-text-3);position:absolute;top:50%;transform:translateY(-50%)}.iio .iio-adt-search .clr{background:none;border:none;cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;right:4px}.iio .iio-adt-book{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:56px minmax(0,1fr)}.iio .iio-adt-chronicle{min-width:0}.iio .iio-adt-seismo{height:calc(100vh - var(--iio-topbar-h) - var(--adt-fbh) - 80px);min-height:280px;position:-webkit-sticky;position:sticky;top:calc(var(--iio-topbar-h) + var(--adt-fbh) + 14px)}.iio .iio-adt-seismo-track{display:flex;flex-direction:column;height:100%;padding:6px 0;position:relative}.iio .iio-adt-seismo-day{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1 1;max-height:36px;min-height:10px;padding:0;position:relative}.iio .iio-adt-seismo-day .bar{animation:adt-seismo-in .32s ease both;background:var(--iio-text-4);display:flex;height:2px;transform-origin:left center}.iio .iio-adt-seismo-day:hover .bar{background:var(--iio-text-2)}.iio .iio-adt-seismo-day .tip{height:2px;margin-left:1px;width:6px}.iio .iio-adt-seismo-day .tip.is-crit{background:var(--iio-critical)}.iio .iio-adt-seismo-day .tip.is-warn{background:var(--iio-warning)}.iio .iio-adt-seismo-frame{border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);left:-4px;pointer-events:none;position:absolute;right:12px;top:0}@keyframes adt-seismo-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iio .iio-adt-chapter{animation:adt-fade-in .2s ease both;margin-bottom:32px;scroll-margin-top:calc(var(--iio-topbar-h) + var(--adt-fbh) + 8px)}.iio .iio-adt-chap-head{align-items:baseline;background:var(--iio-bg-0);display:flex;gap:12px;padding:10px 0 8px;position:-webkit-sticky;position:sticky;top:calc(var(--iio-topbar-h) + var(--adt-fbh));z-index:10}.iio .iio-adt-chap-head .d{color:var(--iio-text-3);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.iio .iio-adt-chap-head .line{align-self:center;background:var(--iio-border);flex:1 1;height:1px}.iio .iio-adt-chap-head .s{color:var(--iio-text-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.iio .iio-adt-chap-head .s em{color:var(--iio-critical);font-style:normal;font-weight:600}@keyframes adt-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.iio .iio-adt-row{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px}.iio .iio-adt-entry{background:var(--iio-bg-2);border-left:1px solid var(--iio-border);border-right:1px solid var(--iio-border);cursor:pointer;display:flex;min-width:0;position:relative;transition:background .12s ease}.iio .iio-adt-chap-head+.iio-adt-row .iio-adt-entry{border-radius:var(--iio-r-lg) var(--iio-r-lg) 0 0;border-top:1px solid var(--iio-border)}.iio .iio-adt-row:last-child .iio-adt-entry{border-bottom:1px solid var(--iio-border);border-radius:0 0 var(--iio-r-lg) var(--iio-r-lg)}.iio .iio-adt-chap-head+.iio-adt-row:last-child .iio-adt-entry{border-radius:var(--iio-r-lg)}.iio .iio-adt-row+.iio-adt-row .iio-adt-entry{border-top:1px solid var(--iio-border-subtle)}.iio .iio-adt-entry:hover{background:var(--iio-bg-1)}.iio .iio-adt-entry.anim{animation:adt-row-in .24s ease forwards;opacity:0;transform:translateY(6px)}@keyframes adt-row-in{to{opacity:1;transform:translateY(0)}}.iio .iio-adt-time{display:flex;flex-direction:column;flex-shrink:0;gap:1px;padding:12px 0 12px 16px;width:84px}.iio .iio-adt-time .t{font-feature-settings:"tnum";color:var(--iio-text-1);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.iio .iio-adt-time .u{color:var(--iio-text-3);font-size:11px;overflow:hidden;padding-right:6px;text-overflow:ellipsis;white-space:nowrap}.iio .iio-adt-bar{flex-shrink:0;margin:10px 0;width:2px}.iio .iio-adt-bar.is-ok{background:var(--iio-success)}.iio .iio-adt-bar.is-warn{background:var(--iio-warning)}.iio .iio-adt-bar.is-crit{background:var(--iio-critical)}.iio .iio-adt-bar.is-idle{background:var(--iio-text-2)}.iio .iio-adt-main{flex:1 1;min-width:0;padding:11px 16px 11px 14px}.iio .iio-adt-main .cat{color:var(--iio-text-3);font-size:11px;letter-spacing:.1em;margin-bottom:1px;text-transform:uppercase}.iio .iio-adt-main .act{color:var(--iio-text-1);font-size:14px;font-weight:600;line-height:1.35}.iio .iio-adt-main .act,.iio .iio-adt-main .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-adt-main .sub{color:var(--iio-text-3);font-size:12px;margin-top:2px}.iio .iio-adt-main .note-inline{border-left:2px solid var(--iio-signal);color:var(--iio-text-2);display:none;font-size:12px;font-style:italic;margin-top:4px;padding-left:8px}.iio .iio-adt-cmp{align-items:center;align-self:center;color:var(--iio-text-4);display:inline-flex;font-size:10px;font-weight:500;gap:6px;letter-spacing:.1em;padding-left:10px;text-transform:uppercase;transition:color .15s ease;white-space:nowrap}.iio .iio-adt-cmp svg{height:13px;width:13px}.iio .iio-adt-entry:hover .iio-adt-cmp{color:var(--iio-signal)}.iio .iio-adt-chev{align-self:center;color:var(--iio-text-3);opacity:0;padding:0 14px;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}.iio .iio-adt-entry:hover .iio-adt-chev{opacity:1;transform:translateX(0)}.iio .iio-adt-entry.is-skel{align-items:center;cursor:default;gap:14px;padding:14px 16px}.iio .iio-adt-entry.is-skel .sk{animation:adt-skel 1.6s ease-in-out infinite;background:var(--iio-bg-3);border-radius:var(--iio-r-xs);height:13px}@keyframes adt-skel{0%,to{opacity:.45}50%{opacity:.9}}.iio .iio-adt-margin{align-items:flex-start;display:flex;min-width:0;padding-top:8px;position:relative}.iio .iio-adt-note{max-width:260px;padding-left:22px;position:relative}.iio .iio-adt-note:before{background:var(--iio-border);content:"";height:1px;left:0;position:absolute;top:10px;transform-origin:left center;width:12px}.iio .iio-adt-note.is-dossier{max-width:560px;padding-left:12px}.iio .iio-adt-note.is-dossier:before{display:none}.iio .iio-adt-note-rule{background:var(--iio-signal);bottom:4px;left:12px;position:absolute;top:4px;width:2px}.iio .iio-adt-note.is-dossier .iio-adt-note-rule{left:0}.iio .iio-adt-note-text{color:var(--iio-text-2);font-size:13px;font-style:italic;line-height:1.45;padding-left:10px;word-break:break-word}.iio .iio-adt-note-actions{display:flex;gap:10px;margin-top:3px;opacity:0;padding-left:10px;transition:opacity .12s ease}.iio .iio-adt-note-actions.is-visible,.iio .iio-adt-note:hover .iio-adt-note-actions{opacity:1}.iio .iio-adt-note-actions button{background:none;border:none;color:var(--iio-text-3);cursor:pointer;font-family:var(--iio-font-sans);font-size:11px;padding:0;text-decoration:underline;text-underline-offset:2px}.iio .iio-adt-note-actions button:hover{color:var(--iio-text-1)}.iio .iio-adt-note-actions button.is-danger:hover{color:var(--iio-critical)}.iio .iio-adt-note.is-fresh{animation:adt-ink-dry .4s ease both}.iio .iio-adt-note.is-fresh:before{animation:adt-ink-line .2s ease .2s both;transform:scaleX(0)}@keyframes adt-ink-dry{0%{opacity:0}to{opacity:1}}@keyframes adt-ink-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.iio .iio-adt-note-ghost{align-items:center;background:none;border:none;color:var(--iio-text-4);cursor:pointer;display:inline-flex;font-family:var(--iio-font-sans);font-size:12px;gap:5px;opacity:0;padding:2px 0 0 22px;text-align:left;transition:opacity .12s ease,color .12s ease}.iio .iio-adt-row:hover .iio-adt-note-ghost{opacity:1}.iio .iio-adt-note-ghost.is-visible{opacity:1;padding-left:0}.iio .iio-adt-note-ghost:hover{color:var(--iio-signal)}.iio .iio-adt-note-editor{max-width:280px;width:100%}.iio .iio-adt-note-editor.is-dossier{max-width:560px}.iio .iio-adt-note-editor textarea{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);box-sizing:border-box;color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:12.5px;font-style:italic;min-height:64px;outline:none;padding:8px 10px;resize:vertical;width:100%}.iio .iio-adt-note-editor textarea:focus{border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-adt-note-editor textarea:focus{border-color:var(--iio-text-3)}.iio .iio-adt-note-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.iio .iio-adt-note-confirm{color:var(--iio-text-2);font-size:12px;max-width:280px}.iio .iio-adt-bookend{align-items:center;color:var(--iio-text-4);display:flex;font-size:10px;gap:16px;letter-spacing:.14em;margin-top:16px;text-align:center;text-transform:uppercase}.iio .iio-adt-bookend:after,.iio .iio-adt-bookend:before{background:var(--iio-border-subtle);content:"";flex:1 1;height:1px}.iio .iio-adt-empty{animation:adt-fade-in .24s ease both;padding:48px 24px;text-align:center}.iio .iio-adt-empty h3{color:var(--iio-text-1);font-size:18px;font-weight:600;margin:0 0 6px}.iio .iio-adt-empty p{color:var(--iio-text-3);font-size:13px;margin:0 0 16px}.iio .iio-adt-dossier{animation:adt-dossier-in .22s ease-in-out both;background:var(--iio-bg-0);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:1000}@keyframes adt-dossier-in{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.iio .iio-adt-dhead{background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);flex-shrink:0;padding:14px 32px}.iio .iio-adt-back{align-items:center;background:none;border:none;color:var(--iio-text-3);cursor:pointer;display:inline-flex;font-family:var(--iio-font-sans);font-size:11px;font-weight:500;gap:8px;letter-spacing:.1em;padding:0 0 10px;text-transform:uppercase}.iio .iio-adt-back:hover{color:var(--iio-text-1)}.iio .iio-adt-back .eid{color:var(--iio-text-4)}.iio .iio-adt-dtitle{align-items:center;display:flex;gap:12px;min-width:0}.iio .iio-adt-dbar{flex-shrink:0;height:24px;width:3px}.iio .iio-adt-dbar.is-ok{background:var(--iio-success)}.iio .iio-adt-dbar.is-warn{background:var(--iio-warning)}.iio .iio-adt-dbar.is-crit{background:var(--iio-critical)}.iio .iio-adt-dbar.is-idle{background:var(--iio-text-2)}.iio .iio-adt-dtitle h2{color:var(--iio-text-1);font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-adt-dmeta{color:var(--iio-text-3);font-size:12.5px;margin:6px 0 0 15px}.iio .iio-adt-dbody{flex:1 1;overflow-y:auto;padding:24px 32px 48px}.iio .iio-adt-kv{grid-row-gap:13px;grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:170px 1fr;margin:0 0 28px;max-width:860px;row-gap:13px}.iio .iio-adt-kv dt{color:var(--iio-text-3);font-size:10px;font-weight:500;letter-spacing:.14em;padding-top:2px;text-transform:uppercase}.iio .iio-adt-kv dd{color:var(--iio-text-1);font-size:14px;margin:0;min-width:0}.iio .iio-adt-kv dd.pre{color:var(--iio-text-2);font-size:13px;line-height:1.55;max-width:640px;white-space:pre-wrap;word-break:break-word}.iio .iio-adt-nodetails{color:var(--iio-text-3);font-size:12.5px}.iio .iio-adt-viewer{border-top:1px solid var(--iio-border-subtle);padding-top:16px}@media (max-width:1280px){.iio .iio-adt-row{grid-template-columns:minmax(0,1fr)}.iio .iio-adt-margin{display:none}.iio .iio-adt-main .note-inline{display:block}}@media (max-width:900px){.iio .iio-adt-book{grid-template-columns:minmax(0,1fr)}.iio .iio-adt-cmp,.iio .iio-adt-seismo{display:none}.iio .iio-adt-time{padding-left:10px;width:64px}.iio .iio-adt-time .t{font-size:13px}.iio .iio-adt-dhead{padding:12px 16px}.iio .iio-adt-dbody{padding:16px 16px 40px}.iio .iio-adt-kv{grid-template-columns:1fr;row-gap:4px}.iio .iio-adt-kv dt{margin-top:10px}.iio .iio-adt-fbright{margin-left:0;width:100%}.iio .iio-adt-search{margin-left:auto}.iio .iio-adt-search input{width:150px}.iio .iio-adt-search input:focus{width:190px}}@media (prefers-reduced-motion:reduce){.iio .iio-adt-chapter,.iio .iio-adt-dossier,.iio .iio-adt-entry.anim,.iio .iio-adt-note.is-fresh,.iio .iio-adt-seismo-day .bar{animation-duration:.01ms!important}.iio .iio-adt-cat-ink,.iio .iio-adt-search input{transition-duration:.01ms!important}}.iio{--iio-motion-fast:120ms;--iio-motion-base:200ms;--iio-motion-slow:320ms;--iio-motion-ease:cubic-bezier(.2,.6,.2,1);--iio-motion-ease-soft:cubic-bezier(.4,0,.2,1);--iio-motion-step:40ms;--iio-motion-rise:6px;--iio-motion-glide:14px;--iio-motion-press:1px}@keyframes iio-arrival{0%{opacity:0;transform:translateY(6px);transform:translateY(var(--iio-motion-rise,6px))}to{opacity:1;transform:translateY(0)}}@keyframes iio-glide-in{0%{opacity:0;transform:translateX(14px);transform:translateX(var(--iio-motion-glide,14px))}to{opacity:1;transform:translateX(0)}}@keyframes iio-surface{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes iio-veil{0%{opacity:0}to{opacity:1}}.iio .iio-anim-arrival,.iio .iio-anim-stagger{animation:iio-arrival var(--iio-motion-base) var(--iio-motion-ease) both}.iio .iio-anim-glide{animation:iio-glide-in var(--iio-motion-slow) var(--iio-motion-ease) both}.iio .iio-btn{transition:background-color var(--iio-motion-fast) var(--iio-motion-ease),border-color var(--iio-motion-fast) var(--iio-motion-ease),color var(--iio-motion-fast) var(--iio-motion-ease),transform var(--iio-motion-fast) var(--iio-motion-ease)}.iio .iio-btn:hover:not(:disabled){transform:translateY(calc(var(--iio-motion-press)*-1))}.iio .iio-btn:active:not(:disabled){transform:translateY(0)}.iio .iio-btn:focus-visible{outline:2px solid var(--iio-signal);outline-offset:2px}.iio .iio-modal-overlay.is-open{animation:iio-veil var(--iio-motion-fast) var(--iio-motion-ease) both}.iio .iio-modal-overlay.is-open .iio-modal{animation:iio-surface var(--iio-motion-base) var(--iio-motion-ease-soft) both}.iio .iio-modal-body>*{animation:iio-arrival var(--iio-motion-base) var(--iio-motion-ease) both}.iio .iio-modal-body>:nth-child(2){animation-delay:30ms}.iio .iio-modal-body>:nth-child(3){animation-delay:60ms}.iio .iio-modal-body>:nth-child(4){animation-delay:90ms}.iio .iio-modal-body>:nth-child(5){animation-delay:.12s}.iio .iio-modal-body>:nth-child(6){animation-delay:.15s}.iio .iio-modal-body>:nth-child(n+7){animation-delay:.18s}.iio .iio-card-edit{transform:translateY(2px);transition:opacity var(--iio-motion-fast) var(--iio-motion-ease),transform var(--iio-motion-fast) var(--iio-motion-ease),color var(--iio-motion-fast) var(--iio-motion-ease),border-color var(--iio-motion-fast) var(--iio-motion-ease)}.iio .iio-space-card:hover .iio-card-edit{transform:translateY(0)}.iio .iio-card-icon{transition:color var(--iio-motion-fast) var(--iio-motion-ease)}.iio .iio-space-card:hover .iio-card-icon{color:var(--iio-text-1)}.iio .iio-plus{transition:color var(--iio-motion-base) var(--iio-motion-ease)}.iio .iio-space-card--new:hover .iio-plus{color:var(--iio-signal)}.iio .iio-card-actions{transform:translateY(-2px);transition:opacity var(--iio-motion-fast) var(--iio-motion-ease),transform var(--iio-motion-fast) var(--iio-motion-ease)}.iio .iio-space-card:hover .iio-card-actions{transform:translateY(0)}.iio .iio-card-actions>*{opacity:0;transition:opacity var(--iio-motion-fast) var(--iio-motion-ease)}.iio .iio-space-card:hover .iio-card-actions>*{opacity:1}.iio .iio-space-card:hover .iio-card-actions>:nth-child(2){transition:opacity var(--iio-motion-fast) var(--iio-motion-ease) 20ms}.iio .iio-space-card:hover .iio-card-actions>:nth-child(3){transition:opacity var(--iio-motion-fast) var(--iio-motion-ease) 40ms}.iio .iio-space-card:hover .iio-card-actions>:nth-child(4){transition:opacity var(--iio-motion-fast) var(--iio-motion-ease) 60ms}.iio .iio-space-card:hover .iio-card-actions>:nth-child(5){transition:opacity var(--iio-motion-fast) var(--iio-motion-ease) 80ms}.iio .iio-space-card:hover .iio-card-actions>:nth-child(6){transition:opacity var(--iio-motion-fast) var(--iio-motion-ease) .1s}.iio .iio-space-card:hover .iio-card-actions>:nth-child(7){transition:opacity var(--iio-motion-fast) var(--iio-motion-ease) .12s}.iio .iio-card-menu{animation:iio-surface var(--iio-motion-fast) var(--iio-motion-ease) both;transform-origin:top right}@media (prefers-reduced-motion:reduce){.iio .iio-anim-arrival,.iio .iio-anim-glide,.iio .iio-anim-stagger,.iio .iio-card-menu,.iio .iio-modal-body>*,.iio .iio-modal-overlay.is-open,.iio .iio-modal-overlay.is-open .iio-modal{animation-duration:.01ms!important}.iio .iio-btn,.iio .iio-card-actions,.iio .iio-card-actions>*,.iio .iio-card-edit,.iio .iio-card-icon,.iio .iio-plus{transition-duration:.01ms!important}}@keyframes iio-chevwave{0%,55%,to{opacity:.22}18%{opacity:1}}@keyframes iio-slz-pulse{0%,to{opacity:1}50%{opacity:.45}}html.theme-fade,html.theme-fade *,html.theme-fade :after,html.theme-fade :before{transition:background-color .32s ease,color .32s ease,border-color .32s ease,fill .32s ease,stroke .32s ease,box-shadow .32s ease!important}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}.iio .iio-slz-basins{background:var(--iio-bg-0);border-bottom:1px solid var(--iio-border);display:flex;gap:8px;position:-webkit-sticky;position:sticky;top:var(--iio-topbar-h);z-index:20}.iio .iio-slz-basin{background:none;border:none;cursor:pointer;font-family:var(--iio-font-sans);min-width:168px;padding:14px 22px 12px;position:relative;text-align:left;transition:background var(--iio-motion-fast)}.iio .iio-slz-basin:hover{background:var(--iio-bg-1)}.iio .iio-slz-basin .b-lbl{color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:5px;text-transform:uppercase}.iio .iio-slz-basin .b-val{align-items:center;color:var(--iio-text-2);display:flex;font-size:20px;font-weight:700;gap:9px}.iio .iio-slz-basin .b-val:before{background:var(--iio-text-4);content:"";height:18px;width:2px}.iio .iio-slz-basin.on .b-val{color:var(--iio-text-1)}.iio .iio-slz-basin.on .b-val:before{background:var(--iio-signal)}.iio .iio-slz-basin .b-sub{color:var(--iio-text-4);font-size:11px;margin-top:2px}.iio .iio-slz-basin .b-sub .urgent{color:var(--iio-signal);font-weight:600}.iio .iio-slz-basin:after{background:#0000;bottom:-1px;content:"";height:2px;left:22px;position:absolute;right:22px;transition:background var(--iio-motion-fast)}.iio .iio-slz-basin.on:after{background:var(--iio-signal)}.iio .iio-slz-flow{align-items:center;display:flex;flex:1 1;height:20px;justify-content:space-evenly;min-width:64px;position:relative}.iio .iio-slz-flow:before{background:var(--iio-border-subtle);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.iio .iio-slz-flow i{animation:iio-chevwave 2.2s var(--iio-motion-ease) infinite;border-color:var(--iio-text-3);border-radius:1px;border-style:solid;border-width:2px 2px 0 0;height:7px;position:relative;transform:rotate(45deg);width:7px;z-index:2}.iio .iio-slz-flow i:nth-child(3){animation-delay:.18s}.iio .iio-slz-flow i:nth-child(4){animation-delay:.36s}.iio .iio-slz-flow i:nth-child(5){animation-delay:.54s}.iio .iio-slz-flow .flbl{color:var(--iio-text-3);font-size:9.5px;left:50%;letter-spacing:.1em;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%);white-space:nowrap;z-index:3}.iio .iio-slz-flow.f-wait i{animation-duration:3.2s;border-color:var(--iio-text-4)}.iio .iio-slz-flow.f-sched i{animation-duration:2s;border-color:var(--iio-info)}.iio .iio-slz-flow.f-run i{animation-duration:.9s;border-color:var(--iio-warning)}.iio .iio-slz-flow.f-run .flbl{animation:iio-slz-pulse 1.6s var(--iio-motion-ease) infinite;color:var(--iio-warning)}.iio .iio-slz-flow.f-done i{animation:none;border-color:var(--iio-success);opacity:1}.iio .iio-slz-flow.f-done:before{background:var(--iio-success);height:2px}.iio .iio-slz-flow.f-rej i{display:none}.iio .iio-slz-flow.f-rej:after{background:var(--iio-critical);content:"";height:15px;left:50%;position:absolute;top:2px;transform:rotate(24deg);width:2px}.iio .iio-slz-flow.f-rej .flbl{color:var(--iio-critical)}.iio .iio-slz-mflow{align-items:center;display:inline-flex;gap:3px;margin:0 4px}.iio .iio-slz-mflow i{animation:iio-chevwave 2.2s var(--iio-motion-ease) infinite;border-color:var(--iio-text-3);border-style:solid;border-width:1.7px 1.7px 0 0;height:5px;transform:rotate(45deg);width:5px}.iio .iio-slz-mflow i:nth-child(2){animation-delay:.18s}.iio .iio-slz-mflow i:nth-child(3){animation-delay:.36s}.iio .iio-slz-mflow.f-wait i{animation-duration:3.2s;border-color:var(--iio-text-4)}.iio .iio-slz-mflow.f-sched i{animation-duration:2s;border-color:var(--iio-info)}.iio .iio-slz-mflow.f-run i{animation-duration:.9s;border-color:var(--iio-warning)}.iio .iio-slz-mflow.f-done i{animation:none;border-color:var(--iio-success);opacity:1}.iio .iio-slz-mflow.f-crit i{animation:none;border-color:var(--iio-critical);opacity:1}.iio .iio-slz-mflow.f-rej i{animation:none;border-color:var(--iio-text-4);opacity:.4}.iio .iio-slz-caps{color:var(--iio-text-3);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.iio .iio-slz-list{animation:iio-arrival var(--iio-motion-base) var(--iio-motion-ease) both;margin-top:22px}.iio .iio-slz-chap{margin-bottom:28px}.iio .iio-slz-chap .chap-head{align-items:baseline;display:flex;gap:12px;padding:10px 0 8px}.iio .iio-slz-chap .chap-head .d{color:var(--iio-text-3);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.iio .iio-slz-chap .chap-head .ln{align-self:center;background:var(--iio-border);flex:1 1;height:1px}.iio .iio-slz-chap .chap-head .s{color:var(--iio-text-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.iio .iio-slz-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 260px}@media (max-width:1280px){.iio .iio-slz-row{grid-template-columns:minmax(0,1fr)}.iio .iio-slz-margin{display:none}}.iio .iio-slz-req{background:var(--iio-bg-2);border-left:1px solid var(--iio-border);border-right:1px solid var(--iio-border);cursor:pointer;display:flex;min-width:0;transition:background var(--iio-motion-fast)}.iio .chap-head+.iio-slz-row .iio-slz-req{border-radius:var(--iio-r-lg) var(--iio-r-lg) 0 0;border-top:1px solid var(--iio-border)}.iio .iio-slz-row:last-child .iio-slz-req{border-bottom:1px solid var(--iio-border);border-radius:0 0 var(--iio-r-lg) var(--iio-r-lg)}.iio .chap-head+.iio-slz-row:last-child .iio-slz-req{border-radius:var(--iio-r-lg)}.iio .iio-slz-row+.iio-slz-row .iio-slz-req{border-top:1px solid var(--iio-border-subtle)}.iio .iio-slz-req:hover{background:var(--iio-bg-1)}.iio .iio-slz-req .req-time{flex-shrink:0;padding:14px 0 14px 16px;width:84px}.iio .iio-slz-req .req-time .t{color:var(--iio-text-1);font-size:15px;font-weight:600}.iio .iio-slz-req .req-time .u{color:var(--iio-text-3);font-size:11px;overflow:hidden;text-overflow:ellipsis}.iio .iio-slz-req .req-bar{flex-shrink:0;margin:12px 0;width:2px}.iio .iio-slz-req .req-bar.is-wait{background:var(--iio-text-4)}.iio .iio-slz-req .req-bar.is-sched{background:var(--iio-info)}.iio .iio-slz-req .req-bar.is-run{animation:iio-slz-pulse 1.6s var(--iio-motion-ease) infinite;background:var(--iio-warning)}.iio .iio-slz-req .req-bar.is-ok{background:var(--iio-success)}.iio .iio-slz-req .req-bar.is-crit{background:var(--iio-critical)}.iio .iio-slz-req .req-main{flex:1 1;min-width:0;padding:12px 16px 12px 14px}.iio .iio-slz-req .cat{color:var(--iio-text-3);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.iio .iio-slz-req .ttl{color:var(--iio-text-1);font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-slz-req .mini-route{align-items:center;color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:8px}.iio .iio-slz-req .mini-node{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);padding:2px 8px;white-space:nowrap}.iio .iio-slz-req .mini-node.src{box-shadow:inset 2px 0 0 var(--iio-brand-ink)}[data-theme=dark] .iio .iio-slz-req .mini-node.src{box-shadow:inset 2px 0 0 var(--iio-info)}.iio .iio-slz-req .mini-node.dst{box-shadow:inset 2px 0 0 var(--iio-signal)}.iio .iio-slz-req .mini-node .wk{color:var(--iio-text-3);font-size:10px}.iio .iio-slz-req .mini-route .meta{color:var(--iio-text-4)}.iio .iio-slz-req .req-chev{align-self:center;color:var(--iio-text-3);opacity:0;padding:0 14px;transform:translateX(-4px);transition:opacity var(--iio-motion-fast),transform var(--iio-motion-fast)}.iio .iio-slz-req:hover .req-chev{opacity:1;transform:translateX(0)}.iio .iio-slz-margin{color:var(--iio-text-3);display:flex;flex-direction:column;font-size:12px;gap:10px;padding-top:10px}.iio .iio-slz-margin .flag{align-items:flex-start;color:var(--iio-text-2);display:flex;font-style:italic;gap:8px}.iio .iio-slz-margin .flag:before{align-self:stretch;background:var(--iio-signal);content:"";flex-shrink:0;width:2px}.iio .iio-slz-margin .sysflag{align-items:flex-start;color:var(--iio-text-2);display:flex;gap:8px}.iio .iio-slz-margin .sysflag:before{align-self:stretch;background:var(--iio-warning);content:"";flex-shrink:0;width:2px}.iio .iio-slz-margin .meta{color:var(--iio-text-3);font-size:10.5px;font-style:normal;margin-top:3px}.iio .iio-slz-empty{animation:iio-arrival .24s ease both;padding:48px 24px;text-align:center}.iio .iio-slz-empty h3{color:var(--iio-text-1);font-size:18px;font-weight:600;margin:0 0 6px}.iio .iio-slz-empty p{color:var(--iio-text-3);font-size:13px;margin:0}.iio .iio-slz-veil{animation:iio-veil var(--iio-motion-fast) var(--iio-motion-ease) both;background:#0a141873;inset:0;position:fixed;z-index:900}[data-theme=dark] .iio .iio-slz-veil{background:#0009}.iio .iio-slz-sheet{animation:iio-glide-in var(--iio-motion-slow) var(--iio-motion-ease) both;background:var(--iio-bg-0);border-left:1px solid var(--iio-border);bottom:0;display:flex;flex-direction:column;max-width:96vw;overflow:hidden;position:fixed;right:0;top:0;width:780px;z-index:950}.iio .iio-slz-sheet .sheet-head{background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);flex-shrink:0;padding:14px 28px}.iio .iio-slz-sheet .sheet-back{align-items:center;background:none;border:none;color:var(--iio-text-3);cursor:pointer;display:inline-flex;font-family:var(--iio-font-sans);font-size:11px;font-weight:500;gap:8px;letter-spacing:.1em;padding:0 0 10px;text-transform:uppercase}.iio .iio-slz-sheet .sheet-back:hover{color:var(--iio-text-1)}.iio .iio-slz-sheet .sheet-title{align-items:center;display:flex;gap:12px;min-width:0}.iio .iio-slz-sheet .sheet-title .bar{flex-shrink:0;height:24px;width:3px}.iio .iio-slz-sheet .sheet-title .bar.is-wait{background:var(--iio-text-4)}.iio .iio-slz-sheet .sheet-title .bar.is-sched{background:var(--iio-info)}.iio .iio-slz-sheet .sheet-title .bar.is-run{background:var(--iio-warning)}.iio .iio-slz-sheet .sheet-title .bar.is-ok{background:var(--iio-success)}.iio .iio-slz-sheet .sheet-title .bar.is-crit{background:var(--iio-critical)}.iio .iio-slz-sheet .sheet-title h2{color:var(--iio-text-1);font-size:17px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-slz-sheet .sheet-meta{color:var(--iio-text-3);font-size:12.5px;margin:6px 0 0 15px}.iio .iio-slz-sheet .sheet-body{flex:1 1;overflow-y:auto;padding:24px 28px 60px}.iio .iio-slz-sheet .sec{margin-bottom:28px}.iio .iio-slz-approve .sec-h,.iio .iio-slz-sheet .sec-h{align-items:center;color:var(--iio-text-3);display:flex;font-size:10px;font-weight:600;gap:10px;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.iio .iio-slz-approve .sec-h:after,.iio .iio-slz-sheet .sec-h:after{background:var(--iio-border-subtle);content:"";flex:1 1;height:1px}.iio .iio-slz-routemap{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);display:flex;padding:20px}.iio .iio-slz-routemap .tenant{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);min-width:170px;padding:12px 14px}.iio .iio-slz-routemap .tenant.src{align-self:center;box-shadow:inset 3px 0 0 var(--iio-brand-ink)}[data-theme=dark] .iio .iio-slz-routemap .tenant.src{box-shadow:inset 3px 0 0 var(--iio-info)}.iio .iio-slz-routemap .tenant.dst{box-shadow:inset 3px 0 0 var(--iio-signal);min-width:200px}.iio .iio-slz-routemap .tenant .tn{color:var(--iio-text-1);font-size:14px;font-weight:600}.iio .iio-slz-routemap .tenant .ts{color:var(--iio-text-3);font-size:10px;letter-spacing:.12em;margin-top:1px;text-transform:uppercase}.iio .iio-slz-routemap .werke{border-top:1px solid var(--iio-border-subtle);margin-top:10px;padding-top:8px}.iio .iio-slz-routemap .werke .iio-slz-caps{display:block;font-size:9px;margin-bottom:6px}.iio .iio-slz-routemap .werk{align-items:center;color:var(--iio-text-1);display:flex;font-size:12px;gap:6px;padding:3px 0}.iio .iio-slz-routemap .werk .wst{color:var(--iio-text-3);font-size:10px;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}.iio .iio-slz-routemap .werk .wst.run{animation:iio-slz-pulse 1.6s var(--iio-motion-ease) infinite;color:var(--iio-warning)}.iio .iio-slz-routemap .werk .wst.done{color:var(--iio-success)}.iio .iio-slz-routemap .werk .wst.crit{color:var(--iio-critical)}.iio .iio-slz-routemap .route-fan{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.iio .iio-slz-routemap .route-line{align-items:center;display:flex;min-width:0}.iio .iio-slz-routemap .rl-stem{background:var(--iio-brand-ink);flex:0 0 18px;height:2px}[data-theme=dark] .iio .iio-slz-routemap .rl-stem{background:var(--iio-info)}.iio .iio-slz-routesum{color:var(--iio-text-2);font-size:12px;margin-top:10px}.iio .iio-slz-stamps{align-items:flex-start;display:flex;padding:6px 4px 0}.iio .iio-slz-stamps .stamp{flex:1 1;position:relative}.iio .iio-slz-stamps .dot{background:var(--iio-bg-0);border:2px solid var(--iio-text-4);border-radius:50%;height:12px;position:relative;width:12px;z-index:2}.iio .iio-slz-stamps .stamp.done .dot{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-slz-stamps .stamp.done .dot{background:var(--iio-info);border-color:var(--iio-info)}.iio .iio-slz-stamps .stamp.warn .dot{border-color:var(--iio-warning)}.iio .iio-slz-stamps .stamp.rejected .dot{border-color:var(--iio-critical)}.iio .iio-slz-stamps .stamp.rejected .dot:after{background:var(--iio-critical);content:"";height:2px;left:-3px;position:absolute;top:4px;transform:rotate(-45deg);width:14px}.iio .iio-slz-stamps .rail{background:var(--iio-border-subtle);height:2px;left:12px;position:absolute;right:0;top:5px;z-index:1}.iio .iio-slz-stamps .stamp.done .rail{background:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-slz-stamps .stamp.done .rail{background:var(--iio-info)}.iio .iio-slz-stamps .stamp:last-child .rail{display:none}.iio .iio-slz-stamps .s-lbl{color:var(--iio-text-1);font-size:11px;font-weight:600;margin-top:8px}.iio .iio-slz-stamps .s-info{color:var(--iio-text-3);font-size:10.5px;line-height:1.45;padding-right:8px}.iio .iio-slz-stamps .stamp.off .s-info,.iio .iio-slz-stamps .stamp.off .s-lbl{color:var(--iio-text-4)}.iio .iio-slz-kv{grid-row-gap:10px;grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:170px 1fr;margin:0 0 14px;row-gap:10px}.iio .iio-slz-kv dt{color:var(--iio-text-3);font-size:10px;font-weight:500;letter-spacing:.14em;padding-top:2px;text-transform:uppercase}.iio .iio-slz-kv dd{color:var(--iio-text-1);font-size:13.5px;margin:0}.iio .note-dd{border-left:2px solid var(--iio-signal);color:var(--iio-text-2);font-style:italic;padding-left:8px}.iio .iio-slz-arts{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);overflow:hidden}.iio .iio-slz-arts .art{align-items:center;border-bottom:1px solid var(--iio-border-subtle);display:flex;font-size:13px;gap:12px;padding:9px 14px}.iio .iio-slz-arts .art:last-child{border-bottom:none}.iio .iio-slz-arts .an{color:var(--iio-brand-ink);font-weight:600}[data-theme=dark] .iio .iio-slz-arts .an{color:#7fb8c9}.iio .iio-slz-arts .av{color:var(--iio-text-2);font-size:11px}.iio .iio-slz-arts .ai{color:var(--iio-text-4);font-size:11px;margin-left:auto;overflow:hidden;text-overflow:ellipsis}.iio .iio-slz-params{margin-top:14px}.iio .iio-slz-params .psel{align-items:center;display:flex;gap:10px;margin-bottom:10px}.iio .iio-slz-params select{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:12px;height:28px;outline:none;padding:0 8px}.iio .iio-slz-params .ptable{border:1px solid var(--iio-border);border-collapse:collapse;font-size:12.5px;width:100%}.iio .iio-slz-params .ptable th{background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);color:var(--iio-text-3);font-size:10px;font-weight:500;letter-spacing:.12em;padding:7px 12px;text-align:left;text-transform:uppercase}.iio .iio-slz-params .ptable td{border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-text-2);padding:7px 12px;word-break:break-word}.iio .iio-slz-params .ptable tr:last-child td{border-bottom:none}.iio .iio-slz-params .ptable td.k{color:var(--iio-text-1);font-weight:500}.iio .iio-slz-hint{color:var(--iio-text-3);font-size:12.5px}.iio .iio-slz-plan{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);display:flex;flex-wrap:wrap;font-size:13px;gap:28px;padding:14px 18px}.iio .iio-slz-plan .pi{color:var(--iio-text-1);display:flex;flex-direction:column;gap:2px}.iio .iio-slz-approve{border-top:1px solid var(--iio-border-subtle);margin-top:36px;padding-top:24px}.iio .iio-slz-approve .four-eyes{border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-2);display:flex;font-size:12.5px;gap:10px;margin-bottom:16px;padding:11px 14px}.iio .iio-slz-approve .four-eyes:before{background:var(--iio-info);content:"";flex-shrink:0;width:2px}.iio .iio-slz-approve .signer{color:var(--iio-text-3);font-size:12px;margin-bottom:8px}.iio .iio-slz-approve .signer b{color:var(--iio-text-1)}.iio .iio-slz-approve .note-field textarea{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);box-sizing:border-box;color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:13px;min-height:76px;outline:none;padding:10px 12px;resize:vertical;transition:border-color var(--iio-motion-fast);width:100%}.iio .iio-slz-approve .note-field textarea:focus{border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-slz-approve .note-field textarea:focus{border-color:var(--iio-text-3)}.iio .iio-slz-approve .note-count{color:var(--iio-text-4);font-size:11px;margin-top:3px;text-align:right;transition:color var(--iio-motion-fast)}.iio .iio-slz-approve .note-count.ok{color:var(--iio-success)}.iio .iio-slz-approve .exec-choice{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;margin:14px 0 18px}.iio .iio-slz-approve .exec-choice label{align-items:center;color:var(--iio-text-1);cursor:pointer;display:inline-flex;gap:8px}.iio .iio-slz-approve .exec-choice input[type=radio]{accent-color:var(--iio-brand-ink)}.iio .iio-slz-approve .act-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.iio .iio-slz-confirm{animation:iio-surface var(--iio-motion-base) var(--iio-motion-ease-soft) both;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);margin-top:14px;padding:16px 18px}.iio .iio-slz-confirm .cc-t{color:var(--iio-text-1);font-size:14px;font-weight:600;margin-bottom:6px}.iio .iio-slz-confirm .cc-b{color:var(--iio-text-2);font-size:12.5px;line-height:1.55;margin-bottom:12px}.iio .iio-slz-decided .note-dd{font-size:13px;margin-top:6px}.iio .iio-slz-dtpwrap{display:inline-flex;position:relative}.iio .iio-slz-dtpwrap .dtp-trigger{font-feature-settings:"tnum";align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-1);cursor:pointer;display:inline-flex;font-family:var(--iio-font-sans);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;gap:9px;height:32px;padding:0 12px;transition:border-color var(--iio-motion-fast),transform var(--iio-motion-fast)}.iio .iio-slz-dtpwrap .dtp-trigger:hover{border-color:var(--iio-brand-ink);transform:translateY(-1px)}[data-theme=dark] .iio .iio-slz-dtpwrap .dtp-trigger:hover{border-color:var(--iio-info)}.iio .iio-slz-dtpwrap .dtp-trigger svg{color:var(--iio-text-3);height:13px;width:13px}.iio .iio-slz-dtpwrap .tchev{transition:transform var(--iio-motion-fast)}.iio .iio-slz-dtpwrap .tchev.open{transform:rotate(180deg)}.iio .iio-slz-dtp{animation:iio-surface var(--iio-motion-base) var(--iio-motion-ease-soft) both;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-xl);bottom:calc(100% + 8px);box-shadow:var(--iio-shadow-md);left:0;padding:14px;position:absolute;width:288px;z-index:80}.iio .iio-slz-dtp .dtp-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.iio .iio-slz-dtp .dtp-head .m{color:var(--iio-text-1);font-size:13px;font-weight:600}.iio .iio-slz-dtp .dtp-nav{display:flex;gap:4px}.iio .iio-slz-dtp .dtp-nav button{align-items:center;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background var(--iio-motion-fast);width:26px}.iio .iio-slz-dtp .dtp-nav button:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-slz-dtp .dtp-nav svg{height:12px;width:12px}.iio .iio-slz-dtp .dtp-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.iio .iio-slz-dtp .dtp-wd{color:var(--iio-text-4);font-size:9px;font-weight:600;letter-spacing:.1em;padding:4px 0 6px;text-align:center;text-transform:uppercase}.iio .iio-slz-dtp .dtp-day{font-feature-settings:"tnum";background:none;border:1px solid #0000;border-radius:var(--iio-r-sm);color:var(--iio-text-1);cursor:pointer;font-family:var(--iio-font-sans);font-size:12.5px;font-variant-numeric:tabular-nums;height:32px;transition:background var(--iio-motion-fast),border-color var(--iio-motion-fast)}.iio .iio-slz-dtp .dtp-day:hover:not(:disabled){background:var(--iio-bg-3)}.iio .iio-slz-dtp .dtp-day.dim{color:var(--iio-text-4)}.iio .iio-slz-dtp .dtp-day.today{border-color:var(--iio-border);font-weight:600}.iio .iio-slz-dtp .dtp-day.sel{background:var(--iio-signal);color:#fff;font-weight:600}.iio .iio-slz-dtp .dtp-day.past{color:var(--iio-text-4);cursor:not-allowed;opacity:.45}.iio .iio-slz-dtp .dtp-times{border-top:1px solid var(--iio-border-subtle);margin-top:12px;padding-top:12px}.iio .iio-slz-dtp .dtp-times .iio-slz-caps{display:block;margin-bottom:8px}.iio .iio-slz-dtp .dtp-chiprow{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.iio .iio-slz-dtp .dtp-chip{font-feature-settings:"tnum";background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;font-family:var(--iio-font-sans);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:28px;padding:0 11px;transition:background var(--iio-motion-fast),color var(--iio-motion-fast)}.iio .iio-slz-dtp .dtp-chip:hover{border-color:var(--iio-text-3);color:var(--iio-text-1)}.iio .iio-slz-dtp .dtp-chip.sel{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink);color:#fff}[data-theme=dark] .iio .iio-slz-dtp .dtp-chip.sel{background:var(--iio-info);border-color:var(--iio-info);color:#0a1418}.iio .iio-slz-dtp .dtp-custom{align-items:center;display:inline-flex;gap:5px;margin-left:auto}.iio .iio-slz-dtp .dtp-custom input{font-feature-settings:"tnum";background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:12px;font-variant-numeric:tabular-nums;height:28px;outline:none;text-align:center;width:44px}.iio .iio-slz-dtp .dtp-custom .colon{color:var(--iio-text-3);font-weight:600}.iio .iio-slz-dtp .dtp-foot{align-items:center;border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-3);display:flex;font-size:12px;justify-content:space-between;margin-top:12px;padding-top:11px}.iio .iio-slz-dtp .dtp-foot .sel-lbl{color:var(--iio-text-1);font-weight:600}@media (prefers-reduced-motion:reduce){.iio .iio-slz-flow i,.iio .iio-slz-mflow i{animation:none!important;opacity:.7!important}.iio .iio-slz-confirm,.iio .iio-slz-dtp,.iio .iio-slz-list,.iio .iio-slz-sheet,.iio .iio-slz-veil{animation-duration:.01ms!important}}.iio .iio-pb-bar{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;gap:18px;padding:10px 0 14px}.iio .iio-pb-meta{color:var(--iio-text-3)}.iio .iio-pb-meta.right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.iio .iio-pb-editor{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);height:calc(100vh - 320px);min-height:360px;overflow:hidden;position:relative}.iio .iio-pb-loading{color:var(--iio-text-3);font-size:13px;padding:40px;text-align:center}.iio .iio-pb-pre,.iio .iio-pb-ta{font-feature-settings:"tnum";font-family:var(--iio-font-sans);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:21px;overflow-wrap:normal;tab-size:4;white-space:pre;word-break:normal}.iio .iio-pb-pre{inset:0;overflow:hidden;padding:12px 0;pointer-events:none;position:absolute}.iio .iio-pb-line{display:flex;min-height:21px}.iio .iio-pb-ln{color:var(--iio-text-4);flex-shrink:0;font-size:11px;line-height:21px;padding-right:14px;text-align:right;-webkit-user-select:none;user-select:none;width:52px}.iio .iio-pb-code{white-space:pre}.iio .iio-pb-code,.iio .tk-plain{color:var(--iio-text-1)}.iio .tk-kw{color:var(--iio-syntax-kw);font-weight:600}.iio .tk-str{color:var(--iio-syntax-str)}.iio .tk-com{color:var(--iio-syntax-com);font-style:italic}.iio .tk-num{color:var(--iio-syntax-num)}.iio .tk-cpi{color:var(--iio-syntax-cpi);font-weight:600}.iio .tk-anno{color:var(--iio-syntax-anno)}.iio .iio-pb-ta{background:#0000;border:none;caret-color:var(--iio-text-1);color:#0000;height:100%;inset:0;margin:0;outline:none;overflow:auto;padding:12px 12px 12px 52px;position:absolute;resize:none;width:100%}.iio .iio-pb-ta::placeholder{color:var(--iio-text-4)}.iio .iio-pb-ta::selection{background:#e85d2e38}.iio .iio-pb-ta:focus{outline:none}.iio .iio-pb-editor:focus-within{border-color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-pb-editor:focus-within{border-color:var(--iio-text-3)}.iio .iio-app{transition:grid-template-columns .32s ease;transition:grid-template-columns var(--iio-motion-slow,.32s) var(--iio-motion-ease-soft,ease)}@media (min-width:901px){.iio .iio-app.is-rail{grid-template-columns:68px minmax(0,1fr)}}.iio .iio-sb2-navwrap{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.iio .iio-sb2-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px 0 10px;position:relative;scrollbar-color:var(--iio-ink-line-2) #0000;scrollbar-width:thin}.iio .iio-sb2-scroll::-webkit-scrollbar{width:5px}.iio .iio-sb2-scroll::-webkit-scrollbar-thumb{background:var(--iio-ink-line-2);border-radius:3px}.iio .iio-sb2-scroll::-webkit-scrollbar-thumb:hover{background:var(--iio-hero-text-3)}.iio .iio-sb2-fade{height:26px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .2s ease;transition:opacity var(--iio-motion-base,.2s) ease;z-index:6}.iio .iio-sb2-fade.top{background:linear-gradient(to bottom,var(--iio-brand-ink) 0,color-mix(in srgb,var(--iio-brand-ink) 72%,#0000) 38%,color-mix(in srgb,var(--iio-brand-ink) 28%,#0000) 68%,#0000 100%);top:0}.iio .iio-sb2-fade.bot{background:linear-gradient(to top,var(--iio-brand-ink) 0,color-mix(in srgb,var(--iio-brand-ink) 72%,#0000) 38%,color-mix(in srgb,var(--iio-brand-ink) 28%,#0000) 68%,#0000 100%);bottom:0}.iio .iio-sb2-fade.show{opacity:1}.iio .iio-sb2-marker{background:var(--iio-signal);border-radius:0 2px 2px 0;height:34px;left:0;position:absolute;top:0;transition:transform .32s ease,height .2s ease,opacity .12s;transition:transform var(--iio-motion-slow,.32s) var(--iio-motion-ease-soft,ease),height var(--iio-motion-base,.2s) ease,opacity var(--iio-motion-fast,.12s);width:2.5px;z-index:4}.iio .iio-sb2-sec{padding:8px 10px 2px}.iio .iio-sb2-sec+.iio-sb2-sec{padding-top:16px}.iio .iio-sb2-label{color:var(--iio-hero-text-2);font-size:10px;font-weight:700;letter-spacing:.13em;padding:4px 8px 9px;text-transform:uppercase;white-space:nowrap}.iio .iio-sb2-item{align-items:center;background:none;border:none;border-radius:7px;color:#f5f2ecbd;cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:13.5px;gap:10px;min-height:34px;padding:8px 10px;position:relative;text-align:left;transition:background .12s ease,color .12s ease;transition:background var(--iio-motion-fast,.12s) ease,color var(--iio-motion-fast,.12s) ease;width:100%}.iio .iio-sb2-item:hover{background:var(--iio-ink-wash);color:var(--iio-hero-text)}.iio .iio-sb2-item:hover .ic{color:var(--iio-ink-signal);transform:translateX(1px)}.iio .iio-sb2-item.is-active{background:var(--iio-ink-wash-2);color:var(--iio-hero-text);font-weight:600}.iio .iio-sb2-item .ic{color:#f5f2ec8c;display:inline-flex;flex-shrink:0;height:17px;transition:color .12s,transform .12s ease;transition:color var(--iio-motion-fast,.12s),transform var(--iio-motion-fast,.12s) ease;width:17px}.iio .iio-sb2-item .ic svg{height:100%;width:100%}.iio .iio-sb2-item .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-sb2-item .cnt{color:#f5f2ec66;font-size:10.5px}.iio .is-rail .iio-sb2-sec{padding:4px 0 2px}.iio .is-rail .iio-sb2-sec+.iio-sb2-sec{padding-top:4px}.iio .is-rail .iio-sb2-label{font-size:0;height:0;letter-spacing:0;margin:0;overflow:hidden;padding:0}.iio .is-rail .iio-sb2-sec+.iio-sb2-sec .iio-sb2-label{background:var(--iio-ink-guide);height:1px;margin:7px auto 9px;width:26px}.iio .is-rail .iio-sb2-item{border-radius:var(--iio-r-lg);height:40px;justify-content:center;margin:2px auto;min-height:0;padding:0;width:40px}.iio .is-rail .iio-sb2-item .ic{height:19px;width:19px}.iio .is-rail .iio-sb2-item:hover .ic{transform:none}.iio .is-rail .iio-sb2-item .lbl{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.iio .is-rail .iio-sb2-grpchev,.iio .is-rail .iio-sb2-item .cnt{display:none}.iio .iio-sb2-grpchev{align-items:center;border-radius:4px;color:#f5f2ec73;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.iio .iio-sb2-grpchev:hover{background:var(--iio-ink-wash-2);color:var(--iio-hero-text)}.iio .iio-sb2-grpchev svg{height:13px;transition:transform .2s ease;transition:transform var(--iio-motion-base,.2s) ease;width:13px}.iio .iio-sb2-grp.open .iio-sb2-grpchev svg{transform:rotate(90deg)}.iio .iio-sb2-grpbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease;transition:grid-template-rows var(--iio-motion-slow,.32s) var(--iio-motion-ease-soft,ease)}.iio .iio-sb2-grp.open .iio-sb2-grpbody{grid-template-rows:1fr}.iio .iio-sb2-grpbody>div{min-height:0;overflow:hidden}.iio .is-rail .iio-sb2-grpbody{display:none}.iio .iio-sb2-tree{margin:2px 0 4px 18px;padding-left:12px;position:relative}.iio .iio-sb2-tree:before{background:var(--iio-ink-guide);bottom:4px;content:"";left:0;position:absolute;top:4px;width:1px}.iio .iio-sb2-sp{position:relative}.iio .iio-sb2-sprow{align-items:center;background:none;border:none;border-radius:6px;color:#f5f2eca8;cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:13px;gap:8px;min-height:30px;padding:6px 8px 6px 10px;position:relative;text-align:left;transition:background .12s,color .12s;transition:background var(--iio-motion-fast,.12s),color var(--iio-motion-fast,.12s);width:100%}.iio .iio-sb2-sprow:before{background:var(--iio-ink-guide);content:"";height:1px;left:-12px;position:absolute;top:50%;width:8px}.iio .iio-sb2-sprow:hover{background:var(--iio-ink-wash)}.iio .iio-sb2-sp.open>.iio-sb2-sprow,.iio .iio-sb2-sprow:hover{color:var(--iio-hero-text)}.iio .iio-sb2-sprow .chev{color:#f5f2ec66;flex-shrink:0;height:11px;transition:transform .2s ease;transition:transform var(--iio-motion-base,.2s) ease;width:11px}.iio .iio-sb2-sp.open>.iio-sb2-sprow .chev{transform:rotate(90deg)}.iio .iio-sb2-spchev{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-left:-4px;margin-right:-3px;width:18px}.iio .iio-sb2-spchev:hover{background:var(--iio-ink-wash-2)}.iio .iio-sb2-spchev:hover .chev{color:var(--iio-hero-text)}.iio .iio-sb2-sprow .glyph{color:#f5f2ec80;display:inline-flex;flex-shrink:0;height:14px;width:14px}.iio .iio-sb2-sprow .glyph svg{height:100%;width:100%}.iio .iio-sb2-sp.open>.iio-sb2-sprow .glyph{color:var(--iio-ink-signal)}.iio .iio-sb2-sprow .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-sb2-sprow .cnt{color:#f5f2ec59;font-size:10px}.iio .iio-sb2-spbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;transition:grid-template-rows var(--iio-motion-base,.2s) var(--iio-motion-ease-soft,ease)}.iio .iio-sb2-sp.open>.iio-sb2-spbody{grid-template-rows:1fr}.iio .iio-sb2-spbody>div{min-height:0;overflow:hidden}.iio .iio-sb2-grp.open .iio-sb2-sp{animation:iio-sb2-slidein .2s ease both;animation:iio-sb2-slidein var(--iio-motion-base,.2s) ease both}.iio .iio-sb2-grp.open .iio-sb2-sp:nth-child(2){animation-delay:30ms}.iio .iio-sb2-grp.open .iio-sb2-sp:nth-child(3){animation-delay:60ms}.iio .iio-sb2-grp.open .iio-sb2-sp:nth-child(4){animation-delay:90ms}@keyframes iio-sb2-slidein{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.iio .iio-sb2-instwrap{margin-left:14px;padding-left:12px;position:relative}.iio .iio-sb2-instwrap:before{background:var(--iio-ink-guide);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.iio .iio-sb2-instrow{align-items:center;background:none;border:none;border-radius:6px;color:#f5f2ec8c;cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:12.5px;gap:8px;padding:5px 8px;position:relative;text-align:left;transition:background .12s,color .12s;transition:background var(--iio-motion-fast,.12s),color var(--iio-motion-fast,.12s);width:100%}.iio .iio-sb2-instrow:before{background:var(--iio-ink-guide);content:"";height:1px;left:-12px;position:absolute;top:50%;width:8px}.iio .iio-sb2-instrow:hover{background:var(--iio-ink-wash);color:var(--iio-hero-text)}.iio .iio-sb2-inst.open>.iio-sb2-instrow{color:var(--iio-hero-text)}.iio .iio-sb2-instrow .chev{color:#f5f2ec66;flex-shrink:0;height:10px;transition:transform .2s ease;transition:transform var(--iio-motion-base,.2s) ease;width:10px}.iio .iio-sb2-inst.open>.iio-sb2-instrow .chev{transform:rotate(90deg)}.iio .iio-sb2-instrow .led{flex-shrink:0;height:11px;width:2px}.iio .iio-sb2-instrow .led.ok{background:var(--iio-ink-success)}.iio .iio-sb2-instrow .led.warn{background:var(--iio-ink-warning)}.iio .iio-sb2-instrow .led.crit{background:var(--iio-ink-critical)}.iio .iio-sb2-instrow .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-sb2-instbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;transition:grid-template-rows var(--iio-motion-base,.2s) var(--iio-motion-ease-soft,ease)}.iio .iio-sb2-inst.open>.iio-sb2-instbody{grid-template-rows:1fr}.iio .iio-sb2-instbody>div{margin-left:12px;min-height:0;overflow:hidden;padding-left:10px;position:relative}.iio .iio-sb2-inst.open>.iio-sb2-instbody>div:before{background:var(--iio-ink-guide);bottom:4px;content:"";left:0;position:absolute;top:0;width:1px}.iio .iio-sb2-leaf{align-items:center;background:none;border:none;border-radius:6px;color:#f5f2ec80;cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:12px;gap:8px;min-height:26px;padding:4px 8px;text-align:left;transition:background .12s,color .12s;transition:background var(--iio-motion-fast,.12s),color var(--iio-motion-fast,.12s);width:100%}.iio .iio-sb2-leaf:hover{background:var(--iio-ink-wash);color:var(--iio-hero-text)}.iio .iio-sb2-leaf.is-active{background:var(--iio-ink-wash-2);color:var(--iio-hero-text);font-weight:600}.iio .iio-sb2-leaf svg{flex-shrink:0;height:13px;width:13px}.iio .iio-sb2-leaf .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-sb2-inst.open .iio-sb2-leaf{animation:iio-sb2-slidein .2s ease both;animation:iio-sb2-slidein var(--iio-motion-base,.2s) ease both}.iio .iio-sb2-inst.open .iio-sb2-leaf:nth-child(2){animation-delay:30ms}.iio .iio-sb2-foot{background:#0000002e;border-top:1px solid var(--iio-ink-line);flex-shrink:0;padding:10px;position:relative;z-index:3}.iio .iio-sb2-user{align-items:center;background:none;border:none;border-radius:7px;cursor:pointer;display:flex;font-family:var(--iio-font-sans);gap:10px;padding:7px 8px;text-align:left;transition:background .12s;transition:background var(--iio-motion-fast,.12s);width:100%}.iio .iio-sb2-user:hover{background:var(--iio-ink-wash)}.iio .iio-sb2-user .ava{align-items:center;background:var(--iio-signal);border-radius:7px;color:var(--iio-hero-text);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:30px;justify-content:center;width:30px}.iio .iio-sb2-user .uinfo{flex:1 1;line-height:1.2;min-width:0}.iio .iio-sb2-user .uname{color:var(--iio-hero-text);font-size:12.5px;font-weight:600}.iio .iio-sb2-user .uname,.iio .iio-sb2-user .urole{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-sb2-user .urole{color:#f5f2ec6b;font-size:9.5px;letter-spacing:.12em;margin-top:2px;text-transform:uppercase}.iio .iio-sb2-user .uchev{color:#f5f2ec66;flex-shrink:0;height:13px;transition:transform .2s ease;transition:transform var(--iio-motion-base,.2s) ease;width:13px}.iio .iio-sb2-foot.open .uchev{transform:rotate(180deg)}.iio .is-rail .iio-sb2-user{justify-content:center;padding:7px 0}.iio .is-rail .iio-sb2-user .uchev,.iio .is-rail .iio-sb2-user .uinfo{display:none}.iio .iio-sb2-umenu{animation:iio-arrival .2s ease both;animation:iio-arrival var(--iio-motion-base,.2s) var(--iio-motion-ease-soft,ease) both;background:var(--iio-brand-ink-2);border:1px solid #f5f2ec1f;border-radius:9px;bottom:calc(100% + 6px);box-shadow:0 -8px 24px #00000059;left:10px;padding:5px;position:absolute;right:10px;transform-origin:bottom center;z-index:60}.iio .is-rail .iio-sb2-umenu{left:6px;min-width:200px;right:auto}.iio .iio-sb2-umenu button{align-items:center;background:none;border:none;border-radius:6px;color:#f5f2ecbd;cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:12.5px;gap:9px;padding:7px 9px;text-align:left;transition:background .12s,color .12s;transition:background var(--iio-motion-fast,.12s),color var(--iio-motion-fast,.12s);width:100%}.iio .iio-sb2-umenu button:hover{background:var(--iio-ink-wash);color:var(--iio-hero-text)}.iio .iio-sb2-umenu button.danger:hover{color:var(--iio-critical)}.iio .iio-sb2-umenu svg{flex-shrink:0;height:14px;width:14px}.iio .iio-sb2-umenu .sep{background:#f5f2ec17;height:1px;margin:4px 6px}@media (prefers-reduced-motion:reduce){.iio .iio-app,.iio .iio-sb2-grpbody,.iio .iio-sb2-instbody,.iio .iio-sb2-leaf,.iio .iio-sb2-marker,.iio .iio-sb2-sp,.iio .iio-sb2-spbody,.iio .iio-sb2-umenu{animation-duration:.01ms!important;transition-duration:.01ms!important}}.iio .iio-sp2-card{display:flex;flex-direction:column;max-width:100%;min-width:0;overflow:hidden}.iio .iio-sp2-status{align-self:flex-start;flex-shrink:0;margin-left:auto;margin-top:2px}.iio .iio-sp2-insts{background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-lg);margin:12px 0 14px;overflow:hidden}.iio .iio-sp2-inst{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--iio-font-sans);gap:10px;padding:8px 12px;position:relative;text-align:left;transition:background .12s ease;transition:background var(--iio-motion-fast,.12s) var(--iio-motion-ease,ease);width:100%}.iio .iio-sp2-inst+.iio-sp2-inst,.iio .iio-sp2-more .iio-sp2-inst{border-top:1px solid var(--iio-border-subtle)}.iio .iio-sp2-inst:hover{background:var(--iio-bg-3)}[data-theme=dark] .iio .iio-sp2-inst:hover{background:var(--iio-bg-2)}.iio .iio-sp2-iname{color:var(--iio-text-1);flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-sp2-num{flex-shrink:0;width:92px}.iio .iio-sp2-num+.iio-sp2-num{border-left:1px solid var(--iio-border-subtle);margin-left:2px;padding-left:12px}.iio .iio-sp2-num .v{font-feature-settings:"tnum";color:var(--iio-text-1);display:block;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.iio .iio-sp2-num .l{color:var(--iio-text-4);display:block;font-size:9px;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.iio .iio-sp2-go{color:var(--iio-text-3);flex-shrink:0;height:14px;opacity:0;transform:translateX(-4px);transition:opacity .12s,transform .12s;transition:opacity var(--iio-motion-fast,.12s),transform var(--iio-motion-fast,.12s);width:14px}.iio .iio-sp2-inst:hover .iio-sp2-go{opacity:1;transform:translateX(0)}.iio .iio-sp2-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease;transition:grid-template-rows var(--iio-motion-slow,.32s) var(--iio-motion-ease-soft,ease)}.iio .iio-sp2-insts.open .iio-sp2-more{grid-template-rows:1fr}.iio .iio-sp2-more>div{min-height:0;overflow:hidden}.iio .iio-sp2-scrollwrap{max-height:248px;overflow-y:auto;scrollbar-color:var(--iio-text-4) #0000;scrollbar-width:thin}.iio .iio-sp2-scrollwrap::-webkit-scrollbar{width:5px}.iio .iio-sp2-scrollwrap::-webkit-scrollbar-thumb{background:var(--iio-border);border-radius:3px}.iio .iio-sp2-expander{align-items:center;background:none;border:none;border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-3);cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:11px;font-weight:600;gap:7px;justify-content:center;letter-spacing:.08em;padding:7px 12px;text-transform:uppercase;transition:background .12s,color .12s;transition:background var(--iio-motion-fast,.12s),color var(--iio-motion-fast,.12s);width:100%}.iio .iio-sp2-expander:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}[data-theme=dark] .iio .iio-sp2-expander:hover{background:var(--iio-bg-2)}.iio .iio-sp2-expander svg{height:12px;transition:transform .2s ease;transition:transform var(--iio-motion-base,.2s) var(--iio-motion-ease,ease);width:12px}.iio .iio-sp2-insts.open .iio-sp2-expander svg{transform:rotate(180deg)}.iio .iio-sp2-insts.open .iio-sp2-more .iio-sp2-inst{animation:iio-sb2-slidein .2s ease both;animation:iio-sb2-slidein var(--iio-motion-base,.2s) ease both}.iio .iio-sp2-insts.open .iio-sp2-more .iio-sp2-inst:nth-child(2){animation-delay:30ms}.iio .iio-sp2-insts.open .iio-sp2-more .iio-sp2-inst:nth-child(3){animation-delay:60ms}.iio .iio-sp2-foot{align-items:stretch;display:flex;gap:0;margin-top:auto;padding-top:12px}.iio .iio-sp2-kpi{flex:1 1;min-width:0;padding:0 12px}.iio .iio-sp2-kpi:first-child{padding-left:0}.iio .iio-sp2-kpi+.iio-sp2-kpi{border-left:1px solid var(--iio-border-subtle)}.iio .iio-sp2-kpi .v{font-feature-settings:"tnum";color:var(--iio-text-1);display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;white-space:nowrap}.iio .iio-sp2-kpi .l{color:var(--iio-text-3);display:block;font-size:9.5px;letter-spacing:.12em;margin-top:2px;text-transform:uppercase;white-space:nowrap}.iio .iio-sp2-sync{color:var(--iio-text-4);font-size:10.5px;padding-top:8px}@media (prefers-reduced-motion:reduce){.iio .iio-sp2-expander svg,.iio .iio-sp2-go,.iio .iio-sp2-insts.open .iio-sp2-more .iio-sp2-inst,.iio .iio-sp2-more{animation-duration:.01ms!important;transition-duration:.01ms!important}}.iio,.iio-pip-drawer,.iio-pip-modal{--iio-pip-wrest:#5e7280;--iio-pip-wrestop:.55;--iio-pip-wsrc:var(--iio-brand-ink)}[data-theme=dark] .iio,[data-theme=dark] .iio-pip-drawer,[data-theme=dark] .iio-pip-modal{--iio-pip-wrest:#4a5862;--iio-pip-wrestop:.3;--iio-pip-wsrc:var(--iio-info)}@keyframes iio-pip-flow{to{stroke-dashoffset:-14}}@keyframes iio-pip-skel{0%,to{opacity:.45}50%{opacity:.85}}@keyframes iio-pip-ledpulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.55;transform:scaleY(.55)}}@keyframes iio-pip-arrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes iio-pip-rchv{0%,55%,to{opacity:.22}18%{opacity:1}}.iio .iio-pip-root{font-feature-settings:"tnum";display:flex;flex:1 1;flex-direction:column;font-family:var(--iio-font-sans);font-variant-numeric:tabular-nums;min-height:0;overflow:hidden}.iio .iio-pip-toolbar{align-items:center;background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;padding:10px 16px}.iio .iio-pip-tdiv{background:var(--iio-border);flex-shrink:0;height:24px;width:1px}.iio .iio-pip-sel{appearance:none;-webkit-appearance:none;background:var(--iio-bg-2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-sizing:border-box;color:var(--iio-text-1);cursor:pointer;font-family:var(--iio-font-sans);font-size:13px;font-weight:500;height:32px;min-width:140px;outline:none;padding:0 30px 0 11px;transition:border-color var(--iio-motion-fast),box-shadow var(--iio-motion-fast)}.iio .iio-pip-sel:focus,.iio .iio-pip-sel:hover:not(:disabled){border-color:var(--iio-pip-wsrc)}.iio .iio-pip-sel:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-pip-wsrc) 18%,#0000)}.iio .iio-pip-sel:disabled{cursor:default;opacity:.55}.iio .iio-pip-sel option{background:var(--iio-bg-2);color:var(--iio-text-1)}[data-theme=dark] .iio .iio-pip-sel{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A7A82' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.iio .iio-pip-fok{align-items:center;color:var(--iio-text-2);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none}.iio .iio-pip-fok input{opacity:0;pointer-events:none;position:absolute}.iio .iio-pip-fok .trk{background:var(--iio-bg-3);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);height:16px;position:relative;transition:background var(--iio-motion-base),border-color var(--iio-motion-base);width:30px}.iio .iio-pip-fok .trk:after{background:var(--iio-text-3);border-radius:50%;content:"";height:10px;left:2px;position:absolute;top:2px;transition:transform var(--iio-motion-base) var(--iio-motion-ease),background var(--iio-motion-base);width:10px}.iio .iio-pip-fok input:checked+.trk{background:var(--iio-pip-wsrc);border-color:var(--iio-pip-wsrc)}.iio .iio-pip-fok input:checked+.trk:after{background:#fff;transform:translateX(13px)}.iio .iio-pip-fok input:checked~.flbl{color:var(--iio-text-1);font-weight:600}.iio .iio-pip-cacherow{background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-text-3);display:flex;flex-shrink:0;font-size:11px;gap:14px;justify-content:flex-end;padding:3px 16px}.iio .iio-pip-canvas{flex:1 1;overflow:auto;position:relative}.iio .iio-pip-inner{padding:20px 24px;position:relative;width:100%}.iio .iio-pip-cols{display:flex;gap:20px;justify-content:space-between;min-height:200px;position:relative;z-index:1}.iio .iio-pip-col-s{flex-shrink:0;width:230px}.iio .iio-pip-col-m{flex:1 1;max-width:360px;min-width:200px}.iio .iio-pip-colh{align-items:center;color:var(--iio-text-3);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.iio .iio-pip-colh .ct{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:6px;transition:color var(--iio-motion-base)}.iio .iio-pip-colh .cnt{font-weight:400;letter-spacing:0}.iio .iio-pip-colh.on .ct{color:var(--iio-signal)}.iio .iio-pip-colh svg{cursor:pointer;flex-shrink:0;opacity:.4;transition:opacity var(--iio-motion-base),color var(--iio-motion-base)}.iio .iio-pip-colh svg:hover,.iio .iio-pip-colh.on svg.lupe{opacity:1}.iio .iio-pip-colh svg.fil.on{color:var(--iio-signal);opacity:1}.iio .iio-pip-srchbox{margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s var(--iio-motion-ease),opacity .2s,margin .25s}.iio .iio-pip-srchbox.open{margin:6px 0 2px;max-height:36px;opacity:1}.iio .iio-pip-srchbox input{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-sizing:border-box;color:var(--iio-text-1);font-family:inherit;font-size:12px;outline:none;padding:5px 10px;transition:border-color var(--iio-motion-fast);width:100%}.iio .iio-pip-srchbox input:focus{border-color:var(--iio-signal)}.iio .iio-pip-cardlist{display:flex;flex-direction:column;margin-top:8px}.iio .iio-pip-emptycol{color:var(--iio-text-3);font-size:12px;padding:16px 0;text-align:center}.iio .iio-pip-fdrop{animation:iio-pip-arrival var(--iio-motion-base) var(--iio-motion-ease);background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:0 8px 24px #0a14182e;min-width:230px;padding:5px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.iio .iio-pip-fdrop .fo{align-items:center;color:var(--iio-text-2);cursor:pointer;display:flex;font-size:12.5px;font-weight:400;gap:14px;justify-content:space-between;letter-spacing:0;padding:8px 14px;text-transform:none;transition:background var(--iio-motion-fast)}.iio .iio-pip-fdrop .fo:hover{background:var(--iio-bg-1)}.iio .iio-pip-fdrop .fo.on{box-shadow:inset 2px 0 0 var(--iio-signal);color:var(--iio-signal);font-weight:600}.iio .iio-pip-fdrop .fo .fm{color:var(--iio-text-3);font-size:11px;font-weight:400;white-space:nowrap}.iio .iio-pip-fdrop .fo .fm.crit{color:var(--iio-critical)}.iio .iio-pip-wrap{margin-bottom:6px;max-height:120px;opacity:1;transition:max-height .35s var(--iio-motion-ease),opacity .3s,margin-bottom .35s}.iio .iio-pip-wrap.hide{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none}.iio .iio-pip-card{align-items:center;animation:iio-pip-arrival var(--iio-motion-base) var(--iio-motion-ease) both;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);cursor:pointer;display:flex;gap:10px;min-width:0;padding:10px 12px;position:relative;transition:border-color var(--iio-motion-base) var(--iio-motion-ease),opacity var(--iio-motion-base) var(--iio-motion-ease),background var(--iio-motion-fast),transform var(--iio-motion-fast)}.iio .iio-pip-card:hover{border-color:var(--iio-pip-wsrc)}.iio .iio-pip-card:active{transform:translateY(1px)}.iio .iio-pip-card.hl{background:var(--iio-bg-1);border-color:var(--iio-signal)}.iio .iio-pip-card.on{border-color:var(--iio-pip-wsrc)}.iio .iio-pip-cols.has-active .iio-pip-card{opacity:.22}.iio .iio-pip-cols.has-active .iio-pip-card.hl,.iio .iio-pip-cols.has-active .iio-pip-card.on{opacity:1}.iio .iio-pip-canvas.iio-pip-scrolling .iio-pip-card{pointer-events:none}.iio .iio-pip-led{background:var(--iio-success);flex-shrink:0;height:16px;width:2px}.iio .iio-pip-led.err{animation:iio-pip-ledpulse 1.6s ease-in-out infinite;background:var(--iio-critical)}.iio .iio-pip-led.idle{background:var(--iio-text-4)}.iio .iio-pip-cmain{flex:1 1;min-width:0}.iio .iio-pip-cname{color:var(--iio-text-1);font-size:13px;font-weight:600}.iio .iio-pip-cname,.iio .iio-pip-csub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-pip-csub{color:var(--iio-text-3);font-size:10.5px;margin-top:1px}.iio .iio-pip-disc{color:var(--iio-warning);font-size:9px;font-weight:600;letter-spacing:.04em;margin-left:7px;text-transform:uppercase}.iio .iio-pip-croute{align-items:center;color:var(--iio-text-3);display:flex;font-size:10.5px;gap:4px;margin-top:2px;min-width:0}.iio .iio-pip-croute .rseg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-pip-chv{border-color:var(--iio-text-4);border-radius:.5px;border-style:solid;border-width:1.5px 1.5px 0 0;display:inline-block;flex-shrink:0;height:5px;transform:rotate(45deg);width:5px}.iio .iio-pip-card.hl .iio-pip-chv,.iio .iio-pip-card.on .iio-pip-chv{animation:iio-chevwave 1.1s var(--iio-motion-ease) infinite;border-color:var(--iio-signal)}.iio .iio-pip-card.hl .iio-pip-chv+.iio-pip-chv,.iio .iio-pip-card.on .iio-pip-chv+.iio-pip-chv{animation-delay:.15s}.iio .iio-pip-unc{align-items:center;border:1px solid var(--iio-warning);border-radius:var(--iio-r-xs);color:var(--iio-warning);cursor:help;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:15px;justify-content:center;margin-left:6px;vertical-align:-2px;width:15px}.iio .iio-pip-cnums{flex-shrink:0;opacity:0;text-align:right;transition:opacity .5s var(--iio-motion-ease)}.iio .iio-pip-statsin .iio-pip-cnums{opacity:1}.iio .iio-pip-cnums .nv{color:var(--iio-text-1);display:block;font-size:12px;font-weight:700;line-height:1.2}.iio .iio-pip-cnums .ne{color:var(--iio-critical);display:block;font-size:10px;font-weight:600}.iio .iio-pip-cnums .nl{color:var(--iio-text-4);display:block;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.iio .iio-pip-cnums.sz{align-items:center;display:grid;grid-template-rows:1fr 1fr;min-width:88px}.iio .iio-pip-cnums.sz .nv{font-feature-settings:"tnum";cursor:pointer;font-size:17px;font-variant-numeric:tabular-nums;line-height:1.1;padding-bottom:6px}.iio .iio-pip-cnums.sz .nv:focus-visible,.iio .iio-pip-cnums.sz .nv:hover{color:var(--iio-signal)}.iio .iio-pip-cnums.sz .ne{border-top:1px solid var(--iio-border);cursor:pointer;font-size:11px;padding-top:6px}.iio .iio-pip-cnums.sz .ne:focus-visible,.iio .iio-pip-cnums.sz .ne:hover{text-decoration:underline}.iio .iio-pip-cnums.sz .nl{font-size:9px;letter-spacing:.06em;padding-top:6px}.iio .iio-pip-cnums.sz .nv+.nl{border-top:1px solid var(--iio-border)}.iio-pip-drawer .prunhead{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.iio-pip-drawer .prunfil{display:flex;gap:4px}.iio-pip-drawer .prunfil button{background:none;border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;font-family:inherit;font-size:11px;padding:3px 9px}.iio-pip-drawer .prunfil button:hover{color:var(--iio-text-1)}.iio-pip-drawer .prunfil button.an{background:var(--iio-bg-2);border-color:var(--iio-text-3);color:var(--iio-text-1)}.iio .iio-pip-wires{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.iio .iio-pip-wire{fill:none;stroke:var(--iio-pip-wrest);stroke-width:1.5;stroke-dasharray:5 9;opacity:var(--iio-pip-wrestop)}.iio .iio-pip-wire.anim{animation:iio-pip-flow 2.8s linear infinite}.iio .iio-pip-wire.werr{stroke:var(--iio-critical);opacity:.5}.iio .iio-pip-wire.hot{stroke-width:2;animation:iio-pip-flow .85s linear infinite;opacity:.95}.iio .iio-pip-wire.hot.src{stroke:var(--iio-pip-wsrc)}.iio .iio-pip-wire.hot.dst{stroke:var(--iio-signal)}.iio .iio-pip-wire.hot.werr{stroke:var(--iio-critical)}.iio .iio-pip-wire.mute{animation:none;opacity:.04}.iio .iio-pip-skel{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-lg);display:flex;gap:10px;height:54px;margin-bottom:6px;padding:11px 12px}.iio .iio-pip-skel i{animation:iio-pip-skel 1.5s ease-in-out infinite;background:var(--iio-bg-3);border-radius:var(--iio-r-xs);display:block}.iio .iio-pip-diag{align-items:center;animation:iio-pip-arrival var(--iio-motion-slow) var(--iio-motion-ease);display:flex;height:100%;justify-content:center;padding:32px}.iio .iio-pip-diag .box{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);max-width:540px;padding:26px 30px;width:100%}.iio .iio-pip-diag h2{align-items:center;color:var(--iio-text-1);display:flex;font-size:16px;font-weight:600;gap:10px;margin:0 0 16px}.iio .iio-pip-diag p{color:var(--iio-text-2);font-size:13.5px;line-height:1.55;margin:0 0 10px}.iio .iio-pip-diag .tip{background:var(--iio-bg-1);border-left:3px solid var(--iio-signal);border-radius:var(--iio-r-md);color:var(--iio-text-3);font-size:12.5px;line-height:1.5;margin-top:18px;padding:11px 15px}.iio .iio-pip-center{align-items:center;color:var(--iio-text-2);display:flex;flex-direction:column;font-size:14px;gap:12px;height:100%;justify-content:center}.iio .iio-pip-footer{align-items:center;background:var(--iio-bg-1);border-top:1px solid var(--iio-border);color:var(--iio-text-3);display:flex;flex-shrink:0;font-size:13px;justify-content:space-between;padding:10px 24px}.iio .iio-pip-footer .fl{align-items:center;display:flex;gap:20px}.iio .iio-pip-help{align-items:center;border:1px solid var(--iio-border);border-radius:50%;color:var(--iio-text-3);cursor:help;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:16px;justify-content:center;width:16px}.iio .iio-pip-help:hover{border-color:var(--iio-brand-ink);color:var(--iio-text-1)}[data-theme=dark] .iio .iio-pip-help:hover{border-color:var(--iio-info)}.iio .iio-pip-footer b{color:var(--iio-text-1);font-weight:600}.iio .iio-pip-footer b.crit{color:var(--iio-critical)}.iio .iio-pip-footer b.ok{color:var(--iio-success)}.iio .iio-pip-footer .fr{align-items:center;display:flex;gap:10px}.iio .iio-pip-footer .bar{background:var(--iio-bg-3);height:3px;overflow:hidden;width:120px}.iio .iio-pip-footer .bar i{background:var(--iio-success);display:block;height:100%;transition:width .8s var(--iio-motion-ease)}.iio-pip-drawer{font-feature-settings:"tnum";font-family:var(--iio-font-sans);font-variant-numeric:tabular-nums}.iio-pip-drawer .dhead{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px 0}.iio-pip-drawer .dhead .dt{color:var(--iio-text-1);font-size:15px;font-weight:700}.iio-pip-drawer .dtabs{border-bottom:1px solid var(--iio-border);display:flex;flex-shrink:0;padding:12px 20px 0}.iio-pip-drawer .dtab{border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;font-size:13px;padding:8px 13px;transition:color .12s,border-color .12s;-webkit-user-select:none;user-select:none;white-space:nowrap}.iio-pip-drawer .dtab.on{border-bottom-color:var(--iio-signal);color:var(--iio-signal);font-weight:600}.iio-pip-drawer .dbody{flex:1 1;overflow:auto;padding:0 20px 20px;scrollbar-width:thin}.iio-pip-drawer .dsec{margin-bottom:20px}.iio-pip-drawer .lbl{color:var(--iio-text-3);font-size:11px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.iio-pip-drawer .dpid{color:var(--iio-text-1);font-size:18px;font-weight:700;line-height:1.3;margin:20px 0}.iio-pip-drawer .stt{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:8px}.iio-pip-drawer .stt:before{background:currentColor;content:"";height:14px;width:2px}.iio-pip-drawer .stt.ok{color:var(--iio-success)}.iio-pip-drawer .stt.crit{color:var(--iio-critical)}.iio-pip-drawer .stt.proc{color:var(--iio-info)}.iio-pip-drawer .stt.idle{color:var(--iio-text-3)}.iio-pip-drawer .stt .mut{color:var(--iio-text-3);font-size:12px;font-weight:400}.iio-pip-drawer .route{align-items:center;display:flex;margin-top:4px}.iio-pip-drawer .route .tn{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);flex:1 1;min-width:0;padding:9px 12px}.iio-pip-drawer .route .tn.src{box-shadow:inset 3px 0 0 var(--iio-pip-wsrc)}.iio-pip-drawer .route .tn.dst{box-shadow:inset 3px 0 0 var(--iio-signal)}.iio-pip-drawer .route .tn .n{color:var(--iio-text-1);display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio-pip-drawer .route .tn .s{color:var(--iio-text-3);display:block;font-size:9.5px;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.iio-pip-drawer .rflow{align-items:center;display:flex;flex:0 0 64px;height:20px;justify-content:space-evenly;position:relative}.iio-pip-drawer .rflow:before{background:var(--iio-border-subtle);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.iio-pip-drawer .rflow i{animation:iio-pip-rchv 2.2s cubic-bezier(.2,.6,.2,1) infinite;border-color:var(--iio-text-3);border-radius:1px;border-style:solid;border-width:2px 2px 0 0;height:7px;position:relative;transform:rotate(45deg);width:7px;z-index:2}.iio-pip-drawer .rflow i:nth-child(2){animation-delay:.18s}.iio-pip-drawer .rflow i:nth-child(3){animation-delay:.36s}.iio-pip-drawer .rflow.ok i{border-color:var(--iio-success)}.iio-pip-drawer .rflow.crit i{animation-duration:1s;border-color:var(--iio-critical)}.iio-pip-drawer .rflow.proc i{animation-duration:1.4s;border-color:var(--iio-info)}.iio-pip-drawer .dbtn{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px;padding:8px 12px;text-align:left;transition:border-color .12s,color .12s,transform .12s;width:100%}.iio-pip-drawer .dbtn:hover{border-color:var(--iio-signal);color:var(--iio-signal)}.iio-pip-drawer .dbtn:active{transform:translateY(1px)}.iio-pip-drawer .dbtn:disabled{opacity:.5;pointer-events:none}.iio-pip-drawer .dbtn svg{flex-shrink:0}.iio-pip-drawer .mbtn{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;transition:border-color .12s,color .12s}.iio-pip-drawer .mbtn.acc,.iio-pip-drawer .mbtn.on,.iio-pip-drawer .mbtn:hover{border-color:var(--iio-signal);color:var(--iio-signal)}.iio-pip-drawer .mbtn.on{background:var(--iio-bg-3)}.iio-pip-drawer .mbtn:disabled{opacity:.5;pointer-events:none}.iio-pip-drawer .tbtn{background:#0000;border:0;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:2px 6px;transition:color .12s,background .12s}.iio-pip-drawer .tbtn:hover{background:var(--iio-bg-3);color:var(--iio-signal)}.iio-pip-drawer .tbtn.acc{color:var(--iio-signal)}.iio-pip-drawer .steps{display:flex;flex-direction:column}.iio-pip-drawer .step{display:flex;gap:12px}.iio-pip-drawer .step .mk{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:18px}.iio-pip-drawer .step .mk .sq{background:var(--iio-info);border-radius:var(--iio-r-xs);flex-shrink:0;height:8px;margin-top:5px;width:8px}.iio-pip-drawer .step .mk .sq.ifl{background:var(--iio-success)}.iio-pip-drawer .step .mk .sq.ep{background:var(--iio-warning)}.iio-pip-drawer .step .mk .ln{background:var(--iio-border-subtle);flex:1 1;margin-top:4px;min-height:30px;width:2px}.iio-pip-drawer .step .sc{flex:1 1;min-width:0;padding-bottom:16px}.iio-pip-drawer .step:last-child .sc{padding-bottom:0}.iio-pip-drawer .step .st{color:var(--iio-text-1);font-size:13px;font-weight:600}.iio-pip-drawer .step .sv{color:var(--iio-text-3);font-size:12px;margin-top:2px;word-break:break-all}.iio-pip-drawer .step .sp{color:var(--iio-text-4);font-size:11px;margin-top:2px}.iio-pip-drawer .step .sb{display:flex;gap:6px;margin-top:6px}.iio-pip-drawer .kv{border-radius:var(--iio-r-md);margin-bottom:2px;padding:8px 12px}.iio-pip-drawer .kv.odd{background:var(--iio-bg-2)}.iio-pip-drawer .kv .kk{align-items:center;color:var(--iio-text-3);display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-bottom:2px}.iio-pip-drawer .kv .vv{color:var(--iio-text-1);font-size:13px;word-break:break-all}.iio-pip-drawer .dsbox{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);margin-top:22px;padding:15px}.iio-pip-drawer .dsbox .dsh{align-items:center;display:flex;gap:10px;justify-content:space-between}.iio-pip-drawer .dsbox .dst1{color:var(--iio-text-1);font-size:13px;font-weight:600}.iio-pip-drawer .dsbox .dst2{color:var(--iio-text-3);font-size:11px;margin-top:1px}.iio-pip-drawer .dsrow{align-items:center;background:var(--iio-bg-1);border-radius:var(--iio-r-md);display:flex;gap:8px;justify-content:space-between;margin-top:5px;padding:8px 10px}.iio-pip-drawer .dsrow .dn{color:var(--iio-text-1);font-size:12px;font-weight:600;word-break:break-all}.iio-pip-drawer .dsrow .dm{color:var(--iio-text-3);font-size:11px;margin-top:1px}.iio-pip-drawer .dsrow .dm .gok{color:var(--iio-success)}.iio-pip-drawer .dsrow .dm .gerr{color:var(--iio-critical)}.iio-pip-drawer .savebar{background:var(--iio-signal);border:0;border-radius:var(--iio-r-md);color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin:4px 0 16px;padding:9px;transition:filter .12s,transform .12s;width:100%}.iio-pip-drawer .savebar:hover{filter:brightness(1.08)}.iio-pip-drawer .savebar:active{transform:translateY(1px)}.iio-pip-drawer .note{animation:iio-pip-arrival .2s cubic-bezier(.2,.6,.2,1);border:1px solid;border-radius:var(--iio-r-md);font-size:12px;margin-bottom:14px;padding:10px 14px}.iio-pip-drawer .note.ok{background:color-mix(in srgb,var(--iio-success) 9%,#0000);border-color:color-mix(in srgb,var(--iio-success) 35%,#0000);color:var(--iio-success)}.iio-pip-drawer .note.bad{background:color-mix(in srgb,var(--iio-critical) 9%,#0000);border-color:color-mix(in srgb,var(--iio-critical) 35%,#0000);color:var(--iio-critical)}.iio-pip-drawer .note.warn{background:color-mix(in srgb,var(--iio-warning) 9%,#0000);border-color:color-mix(in srgb,var(--iio-warning) 35%,#0000);color:var(--iio-warning)}.iio-pip-drawer .hist{align-items:flex-end;display:flex;gap:2px;height:84px;padding:0 2px}.iio-pip-drawer .hbar{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;height:100%;justify-content:flex-end;min-width:0}.iio-pip-drawer .hbar.zero{cursor:default}.iio-pip-drawer .hbar .hv{color:var(--iio-text-3);font-size:9px}.iio-pip-drawer .hbar.zero .hv{opacity:0}.iio-pip-drawer .hbar i{background:var(--iio-success);border-radius:1px;display:block;min-height:3px;transition:height .25s,background .15s;width:100%}.iio-pip-drawer .hbar.err i{background:var(--iio-critical)}.iio-pip-drawer .hbar.sel i{background:var(--iio-signal);outline:2px solid var(--iio-signal);outline-offset:1px}.iio-pip-drawer .hbar.sel .hv{color:var(--iio-signal)}.iio-pip-drawer .haxis{align-items:center;color:var(--iio-text-4);display:flex;font-size:10px;justify-content:space-between;margin-top:4px}.iio-pip-drawer .haxis .hclr{color:var(--iio-signal);cursor:pointer}.iio-pip-drawer .prun{border:1px solid #0000;border-radius:var(--iio-r-md);margin-bottom:3px}.iio-pip-drawer .prun.open{background:var(--iio-bg-2);border-color:var(--iio-border)}.iio-pip-drawer .prow{align-items:center;border-radius:var(--iio-r-md);cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:background .12s}.iio-pip-drawer .prow:hover{background:var(--iio-bg-3)}.iio-pip-drawer .pfl{color:var(--iio-text-1);display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:1px;min-width:0}.iio-pip-drawer .psub{color:var(--iio-text-3);font-size:11px}.iio-pip-drawer .pchev{color:var(--iio-text-3);flex-shrink:0;height:14px;transition:transform .14s;width:14px}.iio-pip-drawer .prun.open .pchev{transform:rotate(90deg)}.iio-pip-drawer .pnote{color:var(--iio-text-3);font-size:11px;line-height:1.5;padding:0 12px 9px 24px}.iio-pip-drawer .ptrace{background:var(--iio-bg-2);border-left:2px solid var(--iio-text-4);border-radius:var(--iio-r-sm);color:var(--iio-text-2);font-size:11px;line-height:1.55;margin-bottom:8px;padding:7px 10px}.iio-pip-drawer .ptrace.ok{border-left-color:var(--iio-success)}.iio-pip-drawer .ptrace.teil{border-left-color:var(--iio-warning)}.iio-pip-drawer .ptrace.off{border-left-color:var(--iio-text-4)}.iio-pip-drawer .pkey{color:var(--iio-text-3);font-family:var(--iio-font-mono);font-size:10px;margin-left:8px}.iio-pip-drawer .pbundle .bz{color:var(--iio-warning)}.iio-pip-drawer .pbundle{background:var(--iio-bg-3);border-radius:var(--iio-r-md);margin:0 12px 8px 21px;padding:10px 12px}.iio-pip-drawer .pbundle .bhead{color:var(--iio-text-2);font-size:12px;line-height:1.5;margin-bottom:8px}.iio-pip-drawer .pbundle .bwarn{background:var(--iio-bg-2);border-left:2px solid var(--iio-warning);border-radius:0 var(--iio-r-sm) var(--iio-r-sm) 0;color:var(--iio-text-2);font-size:11px;line-height:1.55;margin-bottom:8px;padding:8px 10px}.iio-pip-drawer .pbundle .btab{display:flex;flex-direction:column;gap:3px}.iio-pip-drawer .pbundle .brow{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) 64px 92px}.iio-pip-drawer .pbundle .bn{color:var(--iio-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio-pip-drawer .pbundle .bc{font-feature-settings:"tnum";color:var(--iio-text-2);font-variant-numeric:tabular-nums;text-align:right}.iio-pip-drawer .pbundle .bf{color:var(--iio-text-3);font-size:11px;text-align:right}.iio-pip-drawer .pbundle .bf.has{color:var(--iio-critical)}.iio-pip-drawer .pbundle .bnote{color:var(--iio-text-3);font-size:11px;line-height:1.5;margin-top:8px}.iio-pip-drawer .pstat{background:var(--iio-bg-3);border-radius:var(--iio-r-md);margin:0 12px 8px 21px;padding:4px 12px 10px}.iio-pip-drawer .psthead,.iio-pip-drawer .pstrow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:3px minmax(0,1fr) 52px 88px 14px}.iio-pip-drawer .psthead{border-bottom:1px solid var(--iio-border);color:var(--iio-text-3);font-size:10px;letter-spacing:.07em;padding:8px 4px 6px;text-transform:uppercase}.iio-pip-drawer .psthead .r{text-align:right}.iio-pip-drawer .pstrow{border-bottom:1px solid var(--iio-border-subtle);cursor:pointer;padding:9px 4px;transition:background .12s}.iio-pip-drawer .pstrow:last-of-type{border-bottom:none}.iio-pip-drawer .pstrow.open,.iio-pip-drawer .pstrow:hover{background:var(--iio-bg-2)}.iio-pip-drawer .pstn{display:flex;flex-direction:column;gap:2px;min-width:0}.iio-pip-drawer .pstn .nm{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--iio-text-1);display:-webkit-box;font-size:12.5px;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.iio-pip-drawer .pstrole{color:var(--iio-signal);font-size:10px;font-style:normal;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.iio-pip-drawer .pstsub{color:var(--iio-signal);font-size:11px;line-height:1.4}.iio-pip-drawer .pstc{font-feature-settings:"tnum";color:var(--iio-text-1);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.iio-pip-drawer .pstf{color:var(--iio-success);font-size:11.5px;text-align:right}.iio-pip-drawer .pstf.has{color:var(--iio-critical)}.iio-pip-drawer .pstrow .pchev{color:var(--iio-text-3);height:14px;transition:transform .18s ease;width:14px}.iio-pip-drawer .pstrow.open .pchev{transform:rotate(90deg)}.iio-pip-drawer .pstnote{color:var(--iio-text-3);font-size:11px;line-height:1.5;margin-top:10px}.iio-pip-drawer .phops{border-left:2px solid var(--iio-border);margin:0 12px 8px 21px;padding-left:11px}.iio-pip-drawer .ppos{color:var(--iio-text-3);display:inline-block;font-size:10px;letter-spacing:.04em;margin-right:8px;min-width:62px;text-transform:uppercase}.iio-pip-drawer .mled.riss{height:17px;outline:2px solid var(--iio-critical);outline-offset:1px;width:3px}.iio-pip-drawer .mst.warn{color:var(--iio-warning)}.iio-pip-drawer .mled.warn{background:var(--iio-warning)}.iio-pip-drawer .msg{border-radius:var(--iio-r-md);margin-bottom:2px;overflow:hidden}.iio-pip-drawer .msg.odd .mrow{background:var(--iio-bg-2)}.iio-pip-drawer .mrow{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:background .12s}.iio-pip-drawer .mrow:hover,.iio-pip-drawer .msg.openx .mrow{background:var(--iio-bg-3)}.iio-pip-drawer .mled{background:var(--iio-success);flex-shrink:0;height:13px;width:2px}.iio-pip-drawer .mled.err{background:var(--iio-critical)}.iio-pip-drawer .mled.proc{background:var(--iio-info)}.iio-pip-drawer .mled.idle{background:var(--iio-text-4)}.iio-pip-drawer .mst{font-size:13px;font-weight:600;min-width:50px}.iio-pip-drawer .mst.ok{color:var(--iio-success)}.iio-pip-drawer .mst.err{color:var(--iio-critical)}.iio-pip-drawer .mst.proc{color:var(--iio-info)}.iio-pip-drawer .mst.idle{color:var(--iio-text-3)}.iio-pip-drawer .mfl{flex:1 1;font-size:11px;overflow:hidden;text-overflow:ellipsis}.iio-pip-drawer .mfl,.iio-pip-drawer .mtm{color:var(--iio-text-3);white-space:nowrap}.iio-pip-drawer .mtm{font-size:12px}.iio-pip-drawer .mic{color:var(--iio-text-3);cursor:pointer;display:flex;flex-shrink:0;opacity:.6;transition:opacity .12s,color .12s}.iio-pip-drawer .mic:hover{color:var(--iio-signal);opacity:1}.iio-pip-drawer .mexp{animation:iio-pip-arrival .2s cubic-bezier(.2,.6,.2,1);background:var(--iio-bg-2);border-top:1px solid var(--iio-border-subtle);padding:12px 14px}.iio-pip-drawer .errctx{background:color-mix(in srgb,var(--iio-critical) 6%,#0000);border:1px solid color-mix(in srgb,var(--iio-critical) 20%,#0000);border-radius:var(--iio-r-md);color:var(--iio-critical);font-family:inherit;font-size:12px;line-height:1.6;margin:0 0 12px;max-height:200px;overflow:auto;padding:11px;white-space:pre-wrap}.iio-pip-drawer .mbtns{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.iio-pip-drawer .subbox{animation:iio-pip-arrival .2s cubic-bezier(.2,.6,.2,1);background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-md);margin-bottom:10px;padding:10px 13px}.iio-pip-drawer .hdrrow{display:flex;font-size:12px;gap:8px;padding:2px 0}.iio-pip-drawer .hdrrow .hk{color:var(--iio-text-3);flex-shrink:0;min-width:110px}.iio-pip-drawer .hdrrow .hvv{color:var(--iio-text-2);word-break:break-all}.iio-pip-drawer .attrow{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);margin-bottom:6px;padding:8px 10px}.iio-pip-drawer .attrow .ah{align-items:center;display:flex;gap:8px;justify-content:space-between}.iio-pip-drawer .attrow .an{color:var(--iio-text-1);font-size:12px;font-weight:600}.iio-pip-drawer .attrow .am{color:var(--iio-text-3);font-size:10px}.iio-pip-drawer .attpre{background:var(--iio-bg-3);border-radius:var(--iio-r-md);color:var(--iio-text-2);font-family:inherit;font-size:11px;line-height:1.5;margin-top:8px;max-height:200px;overflow:auto;padding:10px;white-space:pre-wrap}.iio-pip-drawer .ai{animation:iio-pip-arrival .2s cubic-bezier(.2,.6,.2,1);background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);color:var(--iio-text-2);font-size:13px;line-height:1.7;max-height:500px;overflow:auto;padding:13px 15px}.iio-pip-drawer .ai code{background:var(--iio-bg-3);border-radius:var(--iio-r-sm);font-family:inherit;font-size:11px;padding:1px 5px}.iio-pip-modal{font-feature-settings:"tnum";font-family:var(--iio-font-sans);font-variant-numeric:tabular-nums}.iio-pip-modal .ms{color:var(--iio-text-3);font-size:12px;margin-bottom:14px}.iio-pip-modal .ms b{color:var(--iio-signal)}.iio-pip-modal .diff{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);margin-bottom:8px;padding:10px 12px}.iio-pip-modal .diff .dk{color:var(--iio-text-1);font-size:12px;font-weight:600;margin-bottom:5px}.iio-pip-modal .diff .do{color:var(--iio-critical);font-size:11px;word-break:break-all}.iio-pip-modal .diff .dn2{color:var(--iio-success);font-size:11px;margin-top:3px;word-break:break-all}.iio-pip-modal .mwarn{background:var(--iio-bg-2);border-left:3px solid var(--iio-warning);border-radius:var(--iio-r-sm);color:var(--iio-text-3);font-size:11px;margin-top:10px;padding:8px 12px}@media (prefers-reduced-motion:reduce){.iio .iio-pip-card,.iio .iio-pip-chv,.iio .iio-pip-led,.iio .iio-pip-skel i,.iio .iio-pip-wire,.iio-pip-drawer .rflow i{animation:none!important}.iio .iio-pip-cnums{opacity:1;transition:none!important}}.iio{--iio-elev:0 8px 24px #0a141824;--iio-elev-sm:0 4px 14px #0a14181f}[data-theme=dark] .iio{--iio-elev:0 8px 28px #00000073;--iio-elev-sm:0 4px 16px #0006}@keyframes iioMonFadeUp{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes iioMonSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes iioMonVPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.55;transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.iio .iio-mon2-ai-stage.active .bar,.iio .iio-mon2-mbar.pulse,.iio .iio-mon2-rp-feedback.trig .bar,.iio .iio-mon2-tl-step--active .iio-mon2-tl-glyph{animation:none!important}}@keyframes iioMonDotPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(.78)}}@keyframes iioMonChevwave{0%,55%,to{opacity:.22}18%{opacity:1}}@keyframes iioMonIndeterminate{0%{left:-40%;width:40%}50%{width:55%}to{left:100%;width:30%}}@keyframes iioMonSpin{to{transform:rotate(1turn)}}@keyframes iioMonHighlight{0%{background:var(--iio-bg-3)}to{background:#0000}}.iio .iio-mon2-cmd{--iio-mon2-pad:14px;--iio-mon2-ctl-inset:13px;--iio-mon2-text-pad:calc(var(--iio-mon2-pad) + var(--iio-mon2-ctl-inset));animation:iioMonRise .32s var(--iio-motion-ease) both;background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-lg);margin-bottom:10px;position:relative}.iio .iio-mon2-cmd:before{background:var(--iio-brand-ink);border-radius:var(--iio-r-lg) var(--iio-r-lg) 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.iio .iio-mon2-cmd>:last-child{border-radius:0 0 var(--iio-r-lg) var(--iio-r-lg)}.iio .iio-mon2-cmd-a{align-items:center;display:flex;gap:0;min-height:62px;padding:7px var(--iio-mon2-pad) 7px var(--iio-mon2-text-pad)}.iio .iio-mon2-hair{background:var(--iio-border-subtle);flex-shrink:0;height:26px;margin:0 16px;width:1px}.iio .iio-mon2-hair--schub{margin-left:auto}.iio .iio-mon2-kontext{align-items:center;display:flex;flex:0 1 auto;min-width:0}.iio .iio-mon2-ident{display:flex;flex:0 1 auto;flex-direction:column;gap:2px;min-width:0}.iio .iio-mon2-ident h1{color:var(--iio-text-1);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0}.iio .iio-mon2-ident .id-meta,.iio .iio-mon2-ident h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon2-ident .id-meta{color:var(--iio-text-3);font-size:11.5px}.iio .iio-mon2-runtime{appearance:none;-webkit-appearance:none;background-color:var(--iio-bg-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);cursor:pointer;flex:0 1 auto;font-family:inherit;font-size:12.5px;height:30px;max-width:210px;min-width:0;overflow:hidden;padding:0 26px 0 10px;text-overflow:ellipsis;transition:background-color var(--iio-motion-fast)}.iio .iio-mon2-runtime:hover{background-color:var(--iio-bg-3)}.iio .iio-mon2-runtime:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-mon2-edgeleer{border-top:1px solid var(--iio-border-subtle);display:flex;flex-direction:column;gap:4px;padding:14px var(--iio-mon2-pad) 16px var(--iio-mon2-text-pad)}.iio .iio-mon2-edgeleer .ttl{color:var(--iio-text-1);font-size:13px;font-weight:600}.iio .iio-mon2-edgeleer .txt{color:var(--iio-text-2);font-size:12.5px;line-height:1.55;max-width:72ch}.iio .iio-mon2-fresh{align-items:center;display:flex;flex-shrink:0;gap:9px}.iio .iio-mon2-fresh .bar{background:var(--iio-text-3);flex-shrink:0;height:26px;transform-origin:center;width:2px}.iio .iio-mon2-fresh .txt{display:flex;flex-direction:column;gap:1px;min-width:104px}.iio .iio-mon2-fresh .l{color:var(--iio-text-1);font-size:12.5px;font-weight:600;line-height:1.2}.iio .iio-mon2-fresh .s{color:var(--iio-text-3);font-size:11px;line-height:1.2;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon2-fresh--ok .bar{animation:iioMonVPulse 1.6s var(--iio-motion-ease) infinite;background:var(--iio-success)}.iio .iio-mon2-fresh--warn .bar{background:var(--iio-warning)}.iio .iio-mon2-fresh--crit .bar{background:var(--iio-critical)}.iio .iio-mon2-fresh--crit .l{color:var(--iio-critical)}.iio .iio-mon2-summary{align-items:stretch;display:flex;flex:0 0 auto}.iio .iio-mon2-kpi{background:#0000;border:0;border-radius:0;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;height:48px;justify-content:center;max-width:212px;min-width:172px;padding:0 16px;position:relative;text-align:left;transition:background-color .12s var(--iio-motion-ease)}.iio .iio-mon2-kpi+.iio-mon2-kpi{box-shadow:inset 1px 0 0 var(--iio-border-subtle)}.iio .iio-mon2-kpi:before{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;transition:background-color .12s var(--iio-motion-ease);width:2px}.iio .iio-mon2-kpi:hover{background:var(--iio-bg-2)}.iio .iio-mon2-kpi:hover:before{background:var(--iio-text-4)}.iio .iio-mon2-kpi:active{background:var(--iio-bg-3)}.iio .iio-mon2-kpi.is-active{background:var(--iio-bg-2)}.iio .iio-mon2-kpi.is-active:before{background:var(--iio-signal)}.iio .iio-mon2-kpi.is-active .iio-mon2-kpi-l{color:var(--iio-text-1)}.iio .iio-mon2-kpi:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-mon2-kpi.is-static{cursor:default}.iio .iio-mon2-kpi.is-static:hover,.iio .iio-mon2-kpi.is-static:hover:before{background:#0000}.iio .iio-mon2-kpi.is-static .iio-mon2-kpi-l{color:var(--iio-text-4)}.iio .iio-mon2-kpi-l{color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.iio .iio-mon2-kpi-chev{height:11px;margin:0 2px -2px 4px;transition:transform .15s ease;transition:transform var(--iio-motion-fast,.15s) ease;width:11px}.iio .iio-mon2-kpi-chev.is-open{transform:rotate(180deg)}.iio .iio-mon2-aufriss{border-top:1px solid var(--iio-border-subtle);padding:10px var(--iio-mon2-pad) 12px}.iio .iio-mon2-aufriss-head{align-items:baseline;display:flex;gap:10px;margin-bottom:8px;padding-left:var(--iio-mon2-ctl-inset)}.iio .iio-mon2-aufriss-head .ttl{color:var(--iio-text-3);font-size:10.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.iio .iio-mon2-aufriss-head .meta{color:var(--iio-text-4);font-size:11px}.iio .iio-mon2-aufriss-tab{display:grid;overflow-x:auto}.iio .iio-mon2-aufriss-tab .col{align-items:flex-end;background:none;border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:4px 18px}.iio .iio-mon2-aufriss-tab .col+.col{border-left:1px solid var(--iio-border-subtle)}.iio .iio-mon2-aufriss-tab .col.is-sum{border-left:1px solid var(--iio-border)}.iio .iio-mon2-aufriss-tab .col.is-active,.iio .iio-mon2-aufriss-tab .col:hover{background:var(--iio-bg-2)}.iio .iio-mon2-aufriss-tab .col:focus-visible{outline:2px solid var(--iio-brand-ink);outline-offset:-2px}.iio .iio-mon2-aufriss-tab .h{color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-align:right;text-transform:uppercase;white-space:nowrap}.iio .iio-mon2-aufriss-tab .col.is-active .h{color:var(--iio-text-1)}.iio .iio-mon2-aufriss-tab .v{font-feature-settings:"tnum";color:var(--iio-text-1);font-size:16px;font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.iio .iio-mon2-aufriss-tab .v.ok{color:var(--iio-success)}.iio .iio-mon2-aufriss-tab .v.crit{color:var(--iio-critical)}.iio .iio-mon2-aufriss-tab .v.warn{color:var(--iio-text-2)}.iio .iio-mon2-aufriss-erkl{border-top:1px dashed var(--iio-border-subtle);color:var(--iio-text-2);font-size:12px;line-height:1.55;margin-top:8px;padding-left:var(--iio-mon2-ctl-inset);padding-top:8px}.iio .iio-mon2-aufriss-erkl b{color:var(--iio-text-1);font-weight:650;margin-right:8px}.iio .iio-mon2-kpi-l i{color:var(--iio-text-4);font-style:normal;margin-left:5px}.iio .iio-mon2-kpi-row{align-items:baseline;display:flex;gap:10px;min-width:0}.iio .iio-mon2-kpi-v{font-feature-settings:"tnum";color:var(--iio-text-1);font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1}.iio .iio-mon2-kpi-s{color:var(--iio-text-3);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon2-fresh-progress{background:var(--iio-border-subtle);border-radius:1px;display:block;height:2px;margin-top:5px;overflow:hidden;position:relative;width:100%}.iio .iio-mon2-fresh-progress:after{animation:iioMonAge linear 1 forwards;animation-duration:inherit;background:var(--iio-brand-fg);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left}@keyframes iioMonAge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iioMonRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.iio .iio-mon2-cmd{animation:none}.iio .iio-mon2-fresh-progress:after{animation:none;transform:scaleX(1)}}.iio .iio-mon2-banner{align-items:center;animation:iioMonFadeUp var(--iio-motion-base) var(--iio-motion-ease);background:var(--iio-bg-1);border-left:1px solid var(--iio-warning);border:1px solid var(--iio-warning);border-left-width:2px;border-radius:var(--iio-r-lg);color:var(--iio-warning);display:flex;font-size:12px;gap:12px;margin-bottom:10px;padding:9px 14px}.iio .iio-mon2-banner--crit{border-color:var(--iio-critical);border-left-color:var(--iio-critical);color:var(--iio-critical)}.iio .iio-mon2-banner .bar{background:currentColor;flex-shrink:0;height:14px;width:2px}.iio .iio-mon2-banner .grow{color:var(--iio-text-2);flex:1 1}.iio .iio-mon2-banner em{color:var(--iio-signal);font-style:italic}.iio .iio-mon2-kpi-v--crit{color:var(--iio-critical)}.iio .iio-mon2-cmd .iio-mon2-bank{border-top:1px solid var(--iio-border-subtle);padding:9px var(--iio-mon2-pad)}.iio .iio-mon2-cmd .iio-mon2-bulk{border-top:1px solid var(--iio-border-subtle);padding:9px var(--iio-mon2-pad) 9px var(--iio-mon2-text-pad)}.iio .iio-mon2-seg{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:inline-flex;flex-shrink:0;height:30px;overflow:hidden}.iio .iio-mon2-seg button{background:#0000;border:0;border-left:1px solid var(--iio-border);color:var(--iio-text-2);cursor:pointer;font-family:inherit;font-size:12.5px;padding:0 11px;transition:background-color .12s var(--iio-motion-ease),color .12s var(--iio-motion-ease);white-space:nowrap}.iio .iio-mon2-seg button:first-child{border-left:0}.iio .iio-mon2-seg button.is-active,.iio .iio-mon2-seg button:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-mon2-seg button.is-active{box-shadow:inset 0 -2px 0 var(--iio-signal);font-weight:600}.iio .iio-mon2-seg button:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-mon2-bank{align-items:center;display:flex;flex-wrap:wrap;gap:0;row-gap:9px}.iio .iio-mon2-search{align-items:center;display:flex;min-width:0}.iio .iio-mon2-search-seg{display:inline-flex}.iio .iio-mon2-search-seg button{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:0;color:var(--iio-text-2);cursor:pointer;font-family:inherit;font-size:12.5px;height:30px;padding:0 12px;transition:background-color var(--iio-motion-fast),color var(--iio-motion-fast);white-space:nowrap}.iio .iio-mon2-search-seg button:first-child{border-radius:var(--iio-r-sm) 0 0 var(--iio-r-sm);border-right:none}.iio .iio-mon2-search-seg button:last-child{border-right:none}.iio .iio-mon2-search-seg button.is-active{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink);color:#fff}.iio .iio-mon2-search-seg button:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-mon2-search-field{align-items:center;display:flex;max-width:38vw;position:relative;width:300px}.iio .iio-mon2-search-field .ico{color:var(--iio-text-3);height:14px;left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.iio .iio-mon2-search-field input{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:0 var(--iio-r-sm) var(--iio-r-sm) 0;color:var(--iio-text-1);font-family:inherit;font-size:12px;height:30px;outline:none;padding:0 30px;width:100%}.iio .iio-mon2-search-field input:hover{border-color:var(--iio-brand-ink)}.iio .iio-mon2-search-field input:focus{border-color:#0000;outline:2px solid var(--iio-signal);outline-offset:-2px;z-index:1}.iio .iio-mon2-search-info{align-items:center;background:none;border:none;color:var(--iio-text-3);cursor:help;display:inline-flex;height:16px;justify-content:center;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:16px}.iio .iio-mon2-search-info svg{height:12px;width:12px}.iio .iio-mon2-search-info:focus-visible,.iio .iio-mon2-search-info:hover{color:var(--iio-text-1)}.iio .iio-mon2-search-info:focus-visible{border-radius:var(--iio-r-xs);outline:2px solid var(--iio-signal);outline-offset:2px}.iio .iio-mon2-search-tip{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:var(--iio-elev);color:var(--iio-text-2);font-size:11px;line-height:1.5;opacity:0;padding:10px 12px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-4px);transition:opacity var(--iio-motion-fast),transform var(--iio-motion-fast);visibility:hidden;width:280px;z-index:120}.iio .iio-mon2-search-info:focus-visible .iio-mon2-search-tip,.iio .iio-mon2-search-info:hover .iio-mon2-search-tip{opacity:1;transform:translateY(0);visibility:visible}.iio .iio-mon2-search-hint{color:var(--iio-warning);font-size:10px;left:0;pointer-events:none;position:absolute;top:calc(100% + 3px)}.iio .iio-mon2-filterbank{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.iio .iio-mon2-fb-group{align-items:stretch;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:inline-flex;flex-shrink:0;overflow:hidden}.iio .iio-mon2-fb-seg{appearance:none;-webkit-appearance:none;background:var(--iio-bg-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A8590' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;border:none;border-left:1px solid var(--iio-border);border-radius:0;color:var(--iio-text-1);cursor:pointer;font-family:inherit;font-size:12px;height:30px;padding:0 26px 0 10px;transition:background-color var(--iio-motion-fast)}.iio .iio-mon2-fb-seg:first-child{border-left:none}.iio .iio-mon2-fb-seg:hover{background:var(--iio-bg-3)}.iio .iio-mon2-fb-seg:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-mon2-fb-refresh{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;margin-left:4px;transition:background-color var(--iio-motion-fast),color var(--iio-motion-fast);width:30px}.iio .iio-mon2-fb-refresh:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-mon2-fb-refresh:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-mon2-fb-refresh svg{height:15px;width:15px}.iio .iio-mon2-fb-refresh.is-spinning svg{animation:iioMonSpin .9s linear infinite}.iio .iio-mon2-bulk{align-items:center;animation:iioMonSlideDown var(--iio-motion-base) var(--iio-motion-ease);background:var(--iio-bg-2);display:flex;gap:14px}.iio .iio-mon2-bulk-l{align-items:center;display:flex;gap:12px;min-width:0}.iio .iio-mon2-bulk-right{flex-wrap:wrap;justify-content:flex-end}.iio .iio-mon2-bulk .btn.is-armed{border-color:var(--iio-warning);color:var(--iio-warning)}.iio .iio-mon2-bulk-count{color:var(--iio-text-1);font-size:13px;font-weight:600}.iio .iio-mon2-bulk-class{color:var(--iio-text-3);font-size:11.5px;white-space:nowrap}.iio .iio-mon2-bulk-right{align-items:center;display:flex;gap:8px;margin-left:auto}.iio .iio-mon2-subtabs{border-bottom:1px solid var(--iio-border);display:flex;gap:0;margin-bottom:8px;margin-top:14px}.iio .iio-mon2-subtab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:7px;margin-bottom:-1px;padding:10px 18px;transition:color var(--iio-motion-fast)}.iio .iio-mon2-subtab.is-active{border-bottom-color:var(--iio-signal);color:var(--iio-text-1);font-weight:600}.iio .iio-mon2-subtab .cnt{color:var(--iio-critical);font-size:11px}.iio .iio-mon2-sec-head{align-items:center;color:var(--iio-text-3);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;margin:16px 0 8px;text-transform:uppercase}.iio .iio-mon2-sec-head .cnt{color:var(--iio-text-2)}.iio .iio-mon2-sec-head .right{align-items:center;display:flex;gap:10px;letter-spacing:normal;margin-left:auto;text-transform:none}.iio .iio-mon2-link{background:none;border:none;color:var(--iio-text-3);cursor:pointer;font-family:inherit;font-size:11px;padding:0}.iio .iio-mon2-link:hover{color:var(--iio-text-1)}.iio .iio-mon2-pin-region{overflow:hidden}.iio .iio-mon2-pin-hint,.iio .iio-mon2-pin-region{background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-lg)}.iio .iio-mon2-pin-hint{align-items:center;color:var(--iio-text-3);display:flex;font-size:11px;gap:8px;margin-top:8px;padding:8px 14px}.iio .iio-mon2-pin-hint svg{color:var(--iio-text-3);height:13px;width:13px}.iio .iio-mon2-pin-hint .x{background:none;border:none;color:var(--iio-text-3);cursor:pointer;font-size:13px;margin-left:auto}.iio .iio-mon2-list{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);margin-top:8px;overflow:hidden}.iio .iio-mon2-cols{grid-gap:8px;align-items:center;background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);color:var(--iio-text-3);display:grid;font-size:10px;font-weight:600;gap:8px;grid-template-columns:28px 1fr 84px 92px 84px 128px 30px 28px;letter-spacing:.05em;padding:7px 14px;text-transform:uppercase}.iio .iio-mon2-cols .r{text-align:right}.iio .iio-mon2-list.hat-esk .iio-mon2-cols,.iio .iio-mon2-list.hat-esk .iio-mon2-flow-head,.iio .iio-mon2-pin-region.hat-esk .iio-mon2-cols,.iio .iio-mon2-pin-region.hat-esk .iio-mon2-flow-head{grid-template-columns:28px 1fr 84px 84px 92px 84px 116px 30px 28px;padding-left:12px;padding-right:12px}.iio .iio-mon2-stat.esk .val{color:var(--iio-warning);font-weight:500}.iio .iio-mon2-cols .plus{color:var(--iio-text-4);font-style:italic;font-weight:500;letter-spacing:0;text-transform:none}.iio .iio-mon2-anp{align-items:center;display:flex;gap:8px;margin-left:auto;padding-left:17px;position:relative}.iio .iio-mon2-anp:before{background:var(--iio-border-subtle);content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.iio .iio-mon2-anp .lbl{background:none;border:none;color:var(--iio-text-2);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.05em;padding:0;text-transform:uppercase}.iio .iio-mon2-anp .lbl:hover{color:var(--iio-text-1)}.iio .iio-mon2-anp .zr{align-items:center;background:none;border:none;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;display:flex;height:30px;justify-content:center;position:relative;width:30px}.iio .iio-mon2-anp .zr:hover{background:var(--iio-bg-2);color:var(--iio-text-1)}.iio .iio-mon2-anp .zr svg{height:16px;width:16px}.iio .iio-mon2-anp .zr.an:after{background:var(--iio-signal);border-radius:50%;bottom:4px;content:"";height:6px;position:absolute;right:4px;width:6px}.iio .iio-mon2-anp-weg{inset:0;position:fixed;z-index:40}.iio .iio-mon2-anp-pop{background:var(--iio-bg-0);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:var(--iio-shadow-md);padding:12px;position:absolute;right:0;text-align:left;top:36px;width:340px;z-index:41}.iio .iio-mon2-anp-pop .h{color:var(--iio-text-1);font-size:11.5px;font-weight:700;margin-bottom:8px}.iio .iio-mon2-anp-pop .opt{background:none;border:1px solid #0000;border-radius:var(--iio-r-sm);cursor:pointer;display:flex;font-family:inherit;gap:9px;margin-bottom:2px;padding:9px 10px;text-align:left;width:100%}.iio .iio-mon2-anp-pop .opt:hover{background:var(--iio-bg-1)}.iio .iio-mon2-anp-pop .opt.an{background:var(--iio-bg-2);border-color:var(--iio-border)}.iio .iio-mon2-anp-pop .opt .rd{border:1.5px solid var(--iio-text-3);border-radius:50%;flex-shrink:0;height:13px;margin-top:2px;width:13px}.iio .iio-mon2-anp-pop .opt.an .rd{border-color:var(--iio-signal);box-shadow:inset 0 0 0 3px var(--iio-signal)}.iio .iio-mon2-anp-pop .opt .tx{display:flex;flex-direction:column;gap:2px}.iio .iio-mon2-anp-pop .opt .tx b{color:var(--iio-text-1);font-size:12.5px;font-weight:600}.iio .iio-mon2-anp-pop .opt .tx span{color:var(--iio-text-3);font-size:11px;line-height:1.45}.iio .iio-mon2-anp-pop .f{border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-3);font-size:10.5px;line-height:1.5;margin-top:8px;padding-top:8px}.iio .iio-mon2-flow{border-bottom:1px solid var(--iio-border-subtle)}.iio .iio-mon2-flow:last-child{border-bottom:none}.iio .iio-mon2-flow-head{grid-gap:8px;align-items:center;background:#0000;border:none;border-left:2px solid #0000;cursor:pointer;display:grid;font-family:inherit;gap:8px;grid-template-columns:28px 1fr 84px 92px 84px 128px 30px 28px;padding:8px 14px;text-align:left;transition:background-color var(--iio-motion-fast);width:100%}.iio .iio-mon2-flow-head:hover{background:var(--iio-bg-1)}.iio .iio-mon2-flow-head:focus-visible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-mon2-flow.is-crit>.iio-mon2-flow-head{border-left-color:var(--iio-critical)}.iio .iio-mon2-flow--pinned>.iio-mon2-flow-head{border-left-color:var(--iio-brand-ink)}.iio .iio-mon2-flow--pinned.is-crit>.iio-mon2-flow-head{border-left-color:var(--iio-critical)}.iio .iio-mon2-chev{color:var(--iio-text-3);height:16px;transition:transform var(--iio-motion-base) var(--iio-motion-ease);width:16px}.iio .iio-mon2-flow.is-open .iio-mon2-chev{transform:rotate(90deg)}.iio .iio-mon2-flow-name{min-width:0}.iio .iio-mon2-flow-name .nm{align-items:center;color:var(--iio-text-1);display:flex;font-size:13px;font-weight:500;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon2-flow--pinned .iio-mon2-flow-name .nm{font-weight:600}.iio .iio-mon2-flow-name .sub{align-items:center;color:var(--iio-text-3);display:flex;font-size:10px;gap:5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon2-pin-lead{color:var(--iio-brand-ink);flex-shrink:0;height:14px;width:14px}.iio .iio-mon2-stat{align-items:flex-end;border-left:1px solid var(--iio-border-subtle);display:flex;flex-direction:column;gap:1px;justify-content:center;min-width:0;padding-left:8px}.iio .iio-mon2-stat--first{border-left:none;padding-left:0}.iio .iio-mon2-stat .lbl{color:var(--iio-text-3);font-size:9px;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.iio .iio-mon2-stat .val{font-feature-settings:"tnum";color:var(--iio-text-4);font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.iio .iio-mon2-stat.crit .val{color:var(--iio-critical)}.iio .iio-mon2-stat.ok .val{color:var(--iio-success)}.iio .iio-mon2-stat.warn .val{color:var(--iio-warning)}.iio .iio-mon2-stat.info .val{color:var(--iio-info)}.iio .iio-mon2-last{font-feature-settings:"tnum";color:var(--iio-text-2);cursor:help;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.25;text-align:right;white-space:nowrap}.iio .iio-mon2-last .abs{color:var(--iio-text-3);display:block;font-size:10px}.iio .iio-mon2-iconbtn{align-items:center;background:none;border:none;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background-color var(--iio-motion-fast),color var(--iio-motion-fast);width:26px}.iio .iio-mon2-iconbtn:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-mon2-iconbtn svg{height:15px;width:15px}.iio .iio-mon2-pin svg{transition:color var(--iio-motion-fast)}.iio .iio-mon2-pin.is-pinned{color:var(--iio-brand-ink)}.iio .iio-mon2-pin.is-pinned svg{fill:var(--iio-brand-ink)}.iio .iio-mon2-body{background:var(--iio-bg-1);border-top:1px solid var(--iio-border-subtle)}.iio .iio-mon2-body-pad{padding:12px 16px 14px;position:relative}.iio .iio-mon2-reload{background:#0000;height:2px;left:0;overflow:hidden;position:absolute;right:0;top:0}.iio .iio-mon2-reload span{animation:iioMonIndeterminate 1.2s var(--iio-motion-ease) infinite;background:var(--iio-brand-ink);height:2px;position:absolute;top:0}.iio .iio-mon2-ctx{align-items:center;color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-bottom:10px;min-height:26px;padding:4px}.iio .iio-mon2-ctx .lnk{border-bottom:1px dotted var(--iio-border);color:var(--iio-brand-ink);cursor:pointer}[data-theme=dark] .iio .iio-mon2-ctx .lnk{color:var(--iio-info)}.iio .iio-mon2-ctx .dot{color:var(--iio-text-4)}.iio .iio-mon2-chevflow{align-items:center;display:inline-flex;flex-shrink:0;gap:3px;padding:0 2px;position:relative;vertical-align:middle}.iio .iio-mon2-chevflow i{border-color:var(--iio-text-3);border-radius:1px;border-style:solid;border-width:2px 2px 0 0;height:7px;transform:rotate(45deg);width:7px}.iio .iio-mon2-chevflow--static i{opacity:.72}.iio .iio-mon2-chevflow--wave i{animation:iioMonChevwave 2.2s var(--iio-motion-ease) infinite}.iio .iio-mon2-chevflow--wave i:nth-child(2){animation-delay:.18s}.iio .iio-mon2-chevflow--wave i:nth-child(3){animation-delay:.36s}.iio .iio-mon2-chevflow--sm i{border-width:1.7px 1.7px 0 0;height:5px;width:5px}@media (prefers-reduced-motion:reduce){.iio .iio-mon2-chevflow--wave i{animation:none!important;opacity:.7!important}}.iio .iio-mon2-chevflow--flow i{animation:iioMonChevFlow 1.5s var(--iio-motion-ease) infinite;border-color:var(--iio-signal);opacity:.3}.iio .iio-mon2-chevflow--flow i:nth-child(2){animation-delay:.18s}@keyframes iioMonChevFlow{0%,60%,to{opacity:.3}25%{opacity:1}}@media (prefers-reduced-motion:reduce){.iio .iio-mon2-chevflow--flow i{animation:none!important;opacity:.85!important}}.iio .iio-info-tip{align-items:center;color:var(--iio-text-3);cursor:help;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;position:relative;width:16px}.iio .iio-info-tip svg{height:14px;width:14px}.iio .iio-info-tip:focus,.iio .iio-info-tip:hover{color:var(--iio-text-1);outline:none}.iio .iio-info-tip-pop{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);bottom:calc(100% + 8px);box-shadow:var(--iio-elev);color:var(--iio-text-2);font-size:11px;font-weight:400;left:50%;line-height:1.5;max-width:78vw;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%) translateY(4px);transition:opacity var(--iio-motion-fast),transform var(--iio-motion-fast);visibility:hidden;width:300px;z-index:200}.iio .iio-info-tip:focus .iio-info-tip-pop,.iio .iio-info-tip:hover .iio-info-tip-pop{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.iio .iio-mon2-stabs{border-bottom:1px solid var(--iio-border);display:flex;flex-wrap:wrap;gap:0;margin-bottom:8px}.iio .iio-mon2-stab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;margin-bottom:-1px;padding:7px 14px;transition:color var(--iio-motion-fast)}.iio .iio-mon2-stab.is-active{border-bottom-color:var(--iio-signal);color:var(--iio-text-1);font-weight:600}.iio .iio-mon2-stab .c{font-feature-settings:"tnum";color:var(--iio-text-4);font-size:11px;font-variant-numeric:tabular-nums}.iio .iio-mon2-stab.is-active .c{color:var(--iio-text-2)}.iio .iio-mon2-msghead{grid-gap:8px;align-items:center;border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-text-3);display:grid;font-size:10px;font-weight:600;gap:8px;grid-template-columns:24px 4px 1fr 122px 86px 84px;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.iio .iio-mon2-msghead .r{text-align:right}.iio .iio-mon2-mrow{grid-gap:8px;align-items:center;border-bottom:1px solid var(--iio-border-subtle);cursor:pointer;display:grid;font-family:inherit;gap:8px;grid-template-columns:24px 4px 1fr 122px 86px 84px;min-height:34px;padding:6px 8px;transition:background-color var(--iio-motion-fast)}.iio .iio-mon2-mrow.has-ack,.iio .iio-mon2-msghead.has-ack{grid-template-columns:24px 4px 1fr 110px 122px 86px 84px}.iio .iio-mon2-mrow.is-open,.iio .iio-mon2-mrow:hover{background:var(--iio-bg-2)}.iio .iio-mon2-mrow input[type=checkbox]{accent-color:var(--iio-brand-ink);cursor:pointer;height:14px;width:14px}.iio .iio-mon2-mbar{background:var(--iio-text-4);height:14px;justify-self:center;transition:background-color var(--iio-motion-base);width:2px}.iio .iio-mon2-mbar--ok{background:var(--iio-success)}.iio .iio-mon2-mbar--err{background:var(--iio-critical)}.iio .iio-mon2-mbar--warn{background:var(--iio-warning)}.iio .iio-mon2-mbar--info{background:var(--iio-info)}.iio .iio-mon2-mbar--idle{background:var(--iio-text-4)}.iio .iio-mon2-mbar.pulse{animation:iioMonVPulse 1.6s var(--iio-motion-ease) infinite;transform-origin:center}.iio .iio-mon2-route{align-items:center;color:var(--iio-text-1);display:flex;font-size:12px;gap:6px;min-width:0}.iio .iio-mon2-mc,.iio .iio-mon2-route .ep{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-mon2-mc{font-feature-settings:"tnum";color:var(--iio-text-3);font-size:11px;font-variant-numeric:tabular-nums}.iio .iio-mon2-mc.r{text-align:right}.iio .iio-mon2-code{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.iio .iio-mon2-code.ok{color:var(--iio-success)}.iio .iio-mon2-code.err{color:var(--iio-critical)}.iio .iio-mon2-code.warn{color:var(--iio-warning)}.iio .iio-mon2-code.info{color:var(--iio-info)}.iio .iio-mon2-code.idle{color:var(--iio-text-4)}.iio .iio-mon2-more{background:none;border:none;border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-3);cursor:pointer;display:block;font-family:inherit;font-size:11px;padding:8px;text-align:center;width:100%}.iio .iio-mon2-more:hover{background:var(--iio-bg-2);color:var(--iio-text-1)}.iio .iio-mon2-drawer{animation:iioMonFadeUp var(--iio-motion-base) var(--iio-motion-ease);background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:var(--iio-elev-sm);margin:6px 0 8px;overflow:hidden}.iio .iio-mon2-dhead{align-items:center;background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border);display:flex;flex-wrap:wrap;gap:12px;padding:10px 14px}.iio .iio-mon2-dhead .bar{background:currentColor;flex-shrink:0;height:14px;width:2px}.iio .iio-mon2-dhead .stlabel{font-size:11px;font-weight:600;letter-spacing:.03em}.iio .iio-mon2-dhead .route{align-items:center;color:var(--iio-brand-ink);display:flex;font-size:13px;font-weight:600;gap:6px}[data-theme=dark] .iio .iio-mon2-dhead .route{color:var(--iio-text-1)}.iio .iio-mon2-dhead .guid{font-feature-settings:"tnum";color:var(--iio-text-3);cursor:help;font-size:11px;font-variant-numeric:tabular-nums}.iio .iio-mon2-dactions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.iio .iio-mon2-dgrid{display:grid;grid-template-columns:240px 1fr}@media (max-width:980px){.iio .iio-mon2-dgrid{grid-template-columns:1fr}}.iio .iio-mon2-tl{background:var(--iio-bg-1);border-right:1px solid var(--iio-border);padding:12px 12px 14px}@media (max-width:980px){.iio .iio-mon2-tl{border-bottom:1px solid var(--iio-border);border-right:none}}.iio .iio-mon2-tl-title{color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.iio .iio-mon2-tl-step{grid-gap:9px;display:grid;gap:9px;grid-template-columns:14px 1fr;position:relative}.iio .iio-mon2-tl-rail{align-items:center;display:flex;flex-direction:column}.iio .iio-mon2-tl-glyph{background:var(--iio-text-3);height:14px;position:relative;width:2px;z-index:1}.iio .iio-mon2-tl-step--ok .iio-mon2-tl-glyph{background:var(--iio-success)}.iio .iio-mon2-tl-step--err .iio-mon2-tl-glyph{background:var(--iio-critical)}.iio .iio-mon2-tl-step--warn .iio-mon2-tl-glyph{background:var(--iio-warning)}.iio .iio-mon2-tl-step--active .iio-mon2-tl-glyph{animation:iioMonVPulse 1.6s var(--iio-motion-ease) infinite;background:var(--iio-warning);transform-origin:center}.iio .iio-mon2-tl-line{background:var(--iio-border);flex:1 1;min-height:10px;width:2px}.iio .iio-mon2-tl-step:last-child .iio-mon2-tl-line{display:none}.iio .iio-mon2-tl-body{min-width:0;padding-bottom:8px}.iio .iio-mon2-tl-body .ts{font-feature-settings:"tnum";color:var(--iio-text-2);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.iio .iio-mon2-tl-body .nm{color:var(--iio-text-1);font-size:12px;overflow-wrap:anywhere}.iio .iio-mon2-tl-body .dt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--iio-text-3);display:-webkit-box;font-size:10px;overflow:hidden;overflow-wrap:anywhere}.iio .iio-mon2-tl-step--err .iio-mon2-tl-body .nm{color:var(--iio-critical);font-weight:600}.iio .iio-mon2-tl-step--err .iio-mon2-tl-body .dt{color:var(--iio-critical)}.iio .iio-mon2-tl-collapse{grid-gap:9px;align-items:center;cursor:pointer;display:grid;gap:9px;grid-template-columns:14px 1fr;margin-bottom:2px}.iio .iio-mon2-tl-collapse .iio-mon2-tl-glyph{background:var(--iio-success);height:14px}.iio .iio-mon2-tl-collapse .lbl{align-items:center;color:var(--iio-text-2);display:inline-flex;font-size:11px;gap:5px;padding-bottom:6px}.iio .iio-mon2-tl-collapse .lbl svg{color:var(--iio-text-3);height:12px;transition:transform var(--iio-motion-base) var(--iio-motion-ease);width:12px}.iio .iio-mon2-tl-collapse.is-open .lbl svg{transform:rotate(90deg)}.iio .iio-mon2-tl-empty{color:var(--iio-text-3);font-size:11px;padding:6px 0}.iio .iio-mon2-tl-note{align-items:flex-start;background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);color:var(--iio-text-2);display:flex;font-size:11px;gap:8px;line-height:1.5;margin-top:10px;padding:8px 10px}.iio .iio-mon2-tl-note .bar{align-self:stretch;background:var(--iio-warning);flex-shrink:0;width:2px}.iio .iio-mon2-tl-zone{color:var(--iio-text-3);font-size:9.5px;font-weight:700;letter-spacing:.08em;margin:14px 0 6px;text-transform:uppercase}.iio .iio-mon2-tl-zone.is-err{color:var(--iio-critical)}.iio .iio-mon2-tl-sub{font-size:10px;line-height:1.35;margin-top:1px}.iio .iio-mon2-tl-dur,.iio .iio-mon2-tl-sub{color:var(--iio-text-3)}.iio .iio-mon2-tl-body .nm.is-id{color:var(--iio-text-2);font-size:11px;letter-spacing:.04em}.iio .iio-mon2-tl-next{border-left:1px dashed var(--iio-border);display:block;margin-left:3px;padding-left:19px}.iio .iio-mon2-tl-next .nm{color:var(--iio-text-3);font-weight:500}.iio .iio-mon2-ai-stats{align-items:center;color:var(--iio-text-3);display:flex;flex-wrap:wrap;font-size:10.5px;gap:12px;margin-left:14px}.iio .iio-mon2-ai-stats b{color:var(--iio-text-2);font-weight:600}.iio .iio-mon2-fact{border-bottom:1px solid var(--iio-border-subtle);margin:10px 0 12px;padding-bottom:10px}.iio .iio-mon2-fact-ttl{color:var(--iio-critical);font-size:9.5px;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.iio .iio-mon2-fact-nm{color:var(--iio-text-1);font-size:14px;font-weight:600;line-height:1.25}.iio .iio-mon2-fact-sub{color:var(--iio-text-2);font-size:11.5px;margin-top:2px}.iio .iio-mon2-fact-meta{color:var(--iio-text-3);display:flex;flex-wrap:wrap;font-size:10.5px;gap:10px;margin-top:6px}.iio .iio-mon2-pane{min-width:0;padding:0}.iio .iio-mon2-dtabs{background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border);display:flex;gap:0;overflow-x:auto;padding:0 8px}.iio .iio-mon2-dtab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--iio-text-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;margin-bottom:-1px;padding:9px 12px;white-space:nowrap}.iio .iio-mon2-dtab.is-active{border-bottom-color:var(--iio-signal);color:var(--iio-text-1);font-weight:600}.iio .iio-mon2-dtab.is-disabled{color:var(--iio-text-4);cursor:default;opacity:.6}.iio .iio-mon2-dtab .c{font-feature-settings:"tnum";color:var(--iio-text-4);font-size:10px;font-variant-numeric:tabular-nums}.iio .iio-mon2-dcontent{animation:iioMonFadeUp var(--iio-motion-base) var(--iio-motion-ease);max-height:56vh;overflow:auto;padding:14px 16px}.iio .iio-mon2-sech{color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.iio .iio-mon2-kv{grid-gap:8px 18px;display:grid;gap:8px 18px;grid-template-columns:1fr 1fr;margin-bottom:14px}.iio .iio-mon2-kv .k{color:var(--iio-text-3);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.iio .iio-mon2-kv .v{font-feature-settings:"tnum";color:var(--iio-text-1);font-size:12px;font-variant-numeric:tabular-nums;word-break:break-word}.iio .iio-mon2-hdr-search{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-family:inherit;font-size:12px;height:30px;margin-bottom:8px;outline:none;padding:0 10px;width:100%}.iio .iio-mon2-hdr-table{border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-md);overflow:hidden}.iio .iio-mon2-hdr-row{border-bottom:1px solid var(--iio-border-subtle);display:grid;font-size:12px;grid-template-columns:180px 1fr}.iio .iio-mon2-hdr-row:last-child{border-bottom:none}.iio .iio-mon2-hdr-row .k{background:var(--iio-bg-2);color:var(--iio-brand-ink);font-weight:500;padding:5px 10px;word-break:break-word}[data-theme=dark] .iio .iio-mon2-hdr-row .k{color:var(--iio-info)}.iio .iio-mon2-hdr-row .v{color:var(--iio-text-1);padding:5px 10px;word-break:break-all}.iio .iio-mon2-empty{color:var(--iio-text-3);font-size:12px;padding:18px;text-align:center}.iio .iio-mon2-empty button{background:none;border:none;color:var(--iio-signal);cursor:pointer;font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px}.iio .iio-mon2-payload{border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-md);max-height:48vh;overflow:auto;word-break:break-word}.iio .iio-mon2-errblock,.iio .iio-mon2-payload{background:var(--iio-bg-2);color:var(--iio-text-1);font-size:12px;line-height:1.55;padding:10px 12px;white-space:pre-wrap}.iio .iio-mon2-errblock{border:1px solid var(--iio-border);border-left:2px solid var(--iio-critical);border-radius:var(--iio-r-md)}.iio .iio-mon2-reprocess{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);margin-top:12px;padding:12px 14px}.iio .iio-mon2-rp-title{color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.iio .iio-mon2-rp-row{grid-gap:8px;align-items:start;display:grid;font-size:12px;gap:8px;grid-template-columns:14px 90px 1fr;padding:3px 0}.iio .iio-mon2-rp-row .bar{align-self:start;background:currentColor;height:14px;margin-top:1px;width:2px}.iio .iio-mon2-rp-row .k{color:var(--iio-text-3);font-size:11px}.iio .iio-mon2-rp-row .vv{color:var(--iio-text-1)}.iio .iio-mon2-rp-row.lage{color:var(--iio-info)}.iio .iio-mon2-rp-row.lage.dlq{color:var(--iio-critical)}.iio .iio-mon2-rp-row.retry{color:var(--iio-warning)}.iio .iio-mon2-rp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.iio .iio-mon2-rp-feedback{align-items:center;display:flex;font-size:12px;gap:8px;margin-top:10px}.iio .iio-mon2-rp-feedback .bar{background:currentColor;height:14px;width:2px}.iio .iio-mon2-rp-feedback.ok{color:var(--iio-success)}.iio .iio-mon2-rp-feedback.fail{color:var(--iio-critical)}.iio .iio-mon2-rp-feedback.trig{color:var(--iio-info)}.iio .iio-mon2-rp-feedback.trig .bar{animation:iioMonVPulse 1.6s var(--iio-motion-ease) infinite;transform-origin:center}.iio .iio-mon2-ai{animation:iioMonSlideDown var(--iio-motion-base) var(--iio-motion-ease);background:var(--iio-bg-2);border:1px solid var(--iio-border);border-left:2px solid var(--iio-signal);border-radius:var(--iio-r-lg);margin-top:12px;padding:14px 16px}.iio .iio-mon2-ai-head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.iio .iio-mon2-ai-head .ttl{color:var(--iio-signal);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.iio .iio-mon2-ai-head .meta{color:var(--iio-text-3);font-size:11px}.iio .iio-mon2-ai-head .x{background:none;border:none;color:var(--iio-text-3);cursor:pointer;font-size:14px;margin-left:auto}.iio .iio-mon2-ai-stages{display:flex;flex-direction:column;gap:7px;padding:4px 0}.iio .iio-mon2-ai-stage{align-items:center;color:var(--iio-text-3);display:flex;font-size:12px;gap:9px}.iio .iio-mon2-ai-stage .bar{background:var(--iio-text-4);flex-shrink:0;height:12px;transform-origin:center;transition:height var(--iio-motion-base),background-color var(--iio-motion-base);width:2px}.iio .iio-mon2-ai-stage.active{color:var(--iio-text-1)}.iio .iio-mon2-ai-stage.active .bar{animation:iioMonVPulse 1.6s var(--iio-motion-ease) infinite;background:var(--iio-brand-ink);height:14px}.iio .iio-mon2-ai-stage.done{color:var(--iio-success)}.iio .iio-mon2-ai-stage.done .bar{background:var(--iio-success)}.iio .iio-mon2-ai-note{border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);color:var(--iio-text-2);font-style:italic;padding:8px 12px}.iio .iio-mon2-ai-note,.iio .iio-mon2-ai-warn{background:var(--iio-bg-1);font-size:11px;margin-top:8px}.iio .iio-mon2-ai-warn{border-left:1px solid var(--iio-warning);border:1px solid var(--iio-warning);border-left-width:2px;border-radius:var(--iio-r-sm);color:var(--iio-warning);padding:7px 12px}.iio .iio-mon2-ai-off{align-items:flex-start;background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);color:var(--iio-text-2);display:flex;font-size:11.5px;gap:8px;line-height:1.5;padding:9px 11px}.iio .iio-mon2-ai-off .bar{align-self:stretch;background:var(--iio-text-4);flex-shrink:0;width:2px}.iio .iio-mon2-ai-result{color:var(--iio-text-1);font-size:13px;line-height:1.7;margin-top:10px}.iio .iio-mon2-ai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.iio .iio-md-h{color:var(--iio-text-1);font-weight:600;line-height:1.3;margin:12px 0 4px}.iio .iio-md-h:first-child{margin-top:0}.iio .iio-md-h1{font-size:15px}.iio .iio-md-h2{border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-brand-ink);font-size:13px;letter-spacing:.02em;padding-bottom:3px}[data-theme=dark] .iio .iio-md-h2{color:var(--iio-info)}.iio .iio-md-h3{color:var(--iio-text-2);font-size:12px}.iio .iio-md-h4{color:var(--iio-text-2);font-size:11.5px}.iio .iio-md-p{margin:4px 0}.iio .iio-md-ol,.iio .iio-md-ul{margin:4px 0 8px;padding-left:20px}.iio .iio-md-ol li,.iio .iio-md-ul li{margin:3px 0}.iio .iio-md-hr{border:none;border-top:1px solid var(--iio-border-subtle);margin:10px 0}.iio .iio-md-code{background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);color:var(--iio-persimmon);font-family:inherit;font-size:.92em;padding:1px 5px}[data-theme=dark] .iio .iio-md-code{color:var(--iio-signal)}.iio .iio-md-pre{background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-left:2px solid var(--iio-border);border-radius:var(--iio-r-sm);margin:6px 0;overflow-x:auto;padding:10px 12px}.iio .iio-md-pre code{color:var(--iio-text-1);font-family:inherit;font-size:12px;line-height:1.55;white-space:pre}.iio-mon2-kebab-menu{animation:iioMonFadeUp var(--iio-motion-fast) var(--iio-motion-ease);background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:var(--iio-elev);font-family:var(--iio-font-sans);min-width:200px;padding:5px;position:fixed;z-index:1400}.iio-mon2-kebab-menu button{background:none;border:none;border-radius:var(--iio-r-sm);color:var(--iio-text-1);cursor:pointer;display:block;font-family:inherit;font-size:12px;padding:8px 12px;text-align:left;width:100%}.iio-mon2-kebab-menu button:hover{background:var(--iio-bg-1)}.iio .iio-mon2-skel{border-radius:var(--iio-r-sm);height:44px}@media (prefers-reduced-motion:reduce){.iio [class*=iio-mon2-],.iio [class*=iio-mon2-]:after,.iio [class*=iio-mon2-]:before{animation:none!important;transition-duration:.01ms!important}}.iio .iio-doku-sec{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);margin-bottom:18px;padding:18px 20px 20px}.iio .iio-doku-sec-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.iio .iio-doku-sec-num{font-feature-settings:"tnum";align-items:center;background:var(--iio-brand-ink);border-radius:50%;color:#fff;color:var(--iio-hero-text,#fff);display:flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:22px;justify-content:center;width:22px}.iio .iio-doku-sec-title{color:var(--iio-text-1);font-size:13px;font-weight:600;letter-spacing:.01em}.iio .iio-doku-sec-hint{color:var(--iio-text-3);font-size:11.5px;margin-left:auto}.iio .iio-doku-drop{background:var(--iio-bg-2);border:1.5px dashed var(--iio-border);border-radius:var(--iio-r-md);cursor:pointer;padding:22px 18px;text-align:center;transition:border-color var(--iio-motion-base),background var(--iio-motion-base),transform var(--iio-motion-fast)}.iio .iio-doku-drop:hover{background:color-mix(in srgb,var(--iio-brand-ink) 4%,var(--iio-bg-2));border-color:var(--iio-brand-ink)}.iio .iio-doku-drop--over{background:color-mix(in srgb,var(--iio-signal) 7%,var(--iio-bg-2));border-color:var(--iio-signal);border-style:solid;transform:translateY(-1px)}.iio .iio-doku-drop svg{color:var(--iio-text-3);transition:color var(--iio-motion-base),transform var(--iio-motion-base)}.iio .iio-doku-drop:hover svg{color:var(--iio-brand-ink);transform:translateY(-2px)}.iio .iio-doku-canvas{background:var(--iio-bg-0);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:inset 0 1px 3px #0000000f;overflow:hidden;position:relative}.iio .iio-doku-track{align-items:flex-start;box-sizing:border-box;column-gap:46px;display:flex;flex-wrap:wrap;justify-content:center;padding:84px 28px 34px;position:relative;row-gap:70px;-webkit-user-select:none;user-select:none;width:100%}.iio .iio-doku-track:before{background-image:radial-gradient(var(--iio-border) 1px,#0000 1px);background-size:20px 20px;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;z-index:0}.iio .iio-doku-canvas--busy{filter:saturate(.85);opacity:.6;pointer-events:none;transition:opacity var(--iio-motion-base)}.iio .iio-doku-track--dense{column-gap:38px;row-gap:62px}.iio .iio-doku-track--dense .iio-doku-node{min-height:96px;width:158px}.iio .iio-doku-canvas::-webkit-scrollbar{height:9px}.iio .iio-doku-canvas::-webkit-scrollbar-thumb{background:var(--iio-border);border-radius:6px}.iio .iio-doku-canvas::-webkit-scrollbar-track{background:#0000}.iio .iio-doku-node{align-items:center;animation:dokuNodeIn .32s ease both;animation:dokuNodeIn var(--iio-motion-slow,.32s) var(--iio-motion-ease,ease) both;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:var(--iio-shadow-sm);box-sizing:border-box;cursor:default;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:104px;padding:16px 14px 18px;position:relative;text-align:center;transition:transform var(--iio-motion-base) var(--iio-motion-ease),box-shadow var(--iio-motion-base),border-color var(--iio-motion-base);width:200px;z-index:2}.iio .iio-doku-node:hover{border-color:color-mix(in srgb,var(--iio-brand-ink) 45%,var(--iio-border));box-shadow:var(--iio-shadow-md);transform:translateY(-3px)}.iio .iio-doku-node--drag{opacity:.35}.iio .iio-doku-node--target{border-color:var(--iio-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-signal) 22%,#0000)}@keyframes dokuNodeIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.iio .iio-doku-node-num{font-feature-settings:"tnum";align-items:center;background:var(--iio-brand-ink);border:2px solid var(--iio-bg-2);border-radius:50%;box-shadow:var(--iio-shadow-sm);color:#fff;color:var(--iio-hero-text,#fff);display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:26px;justify-content:center;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:26px}.iio .iio-doku-node-ico{color:var(--iio-brand-ink);margin-bottom:6px}.iio .iio-doku-node-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--iio-text-1);display:-webkit-box;font-size:12px;font-weight:600;line-height:1.3;margin-top:2px;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.iio .iio-doku-node-meta{font-feature-settings:"tnum";color:var(--iio-text-3);font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:5px}.iio .iio-doku-node-meta b{color:var(--iio-text-2);font-weight:600}.iio .iio-doku-node-busy{align-items:center;color:var(--iio-text-3);display:inline-flex;font-size:10px;gap:5px;margin-top:4px}.iio .iio-doku-node-busy:before{animation:dokuPulse 1s ease-in-out infinite;background:var(--iio-signal);border-radius:50%;content:"";height:6px;width:6px}.iio .iio-doku-node--artifact{border-style:dashed}.iio .iio-doku-node--artifact .iio-doku-node-ico{color:var(--iio-text-3)}.iio .iio-doku-node--restricted{opacity:.68}.iio .iio-doku-node--restricted .iio-doku-node-ico{color:var(--iio-text-3)}.iio .iio-doku-node--auto:after{content:"auto";font-size:8.5px;left:8px;opacity:.8;position:absolute;top:6px}.iio .iio-doku-node--auto:after,.iio .iio-doku-node-rel{color:var(--iio-text-3);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.iio .iio-doku-node-rel{font-size:9px;margin-top:4px}.iio .iio-doku-depstatus{align-items:center;color:var(--iio-text-2);display:flex;font-size:11.5px;gap:8px;justify-content:center;padding:8px 0 2px}.iio .iio-doku-depstatus .muted,.iio .iio-doku-grip{color:var(--iio-text-3)}.iio .iio-doku-grip{color:var(--iio-text-4,var(--iio-text-3));cursor:grab;display:flex;left:7px;opacity:.5;position:absolute;top:7px;transition:opacity var(--iio-motion-fast)}.iio .iio-doku-node:hover .iio-doku-grip{opacity:1}.iio .iio-doku-grip:active{cursor:grabbing}.iio .iio-doku-rm{align-items:center;background:none;border:none;border-radius:3px;border-radius:var(--iio-r-xs,3px);color:var(--iio-text-3);cursor:pointer;display:flex;height:18px;justify-content:center;opacity:.55;position:absolute;right:6px;top:5px;transition:opacity var(--iio-motion-fast),background var(--iio-motion-fast),color var(--iio-motion-fast);width:18px}.iio .iio-doku-node:hover .iio-doku-rm{opacity:1}.iio .iio-doku-rm:hover{background:color-mix(in srgb,var(--iio-signal) 14%,#0000);color:var(--iio-signal)}.iio .iio-doku-port{background:var(--iio-bg-1);border:2.5px solid var(--iio-border);border-radius:50%;height:13px;position:absolute;top:50%;transform:translateY(-50%);transition:border-color var(--iio-motion-fast),box-shadow var(--iio-motion-fast),transform var(--iio-motion-fast);width:13px;z-index:5}.iio .iio-doku-port--out{border-color:var(--iio-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-signal) 13%,#0000);cursor:crosshair;right:-7px}.iio .iio-doku-port--active,.iio .iio-doku-port--out:hover{background:var(--iio-bg-2);box-shadow:0 0 0 5px color-mix(in srgb,var(--iio-signal) 26%,#0000);transform:translateY(-50%) scale(1.28)}.iio .iio-doku-port--in{left:-7px}.iio .iio-doku-node--target .iio-doku-port--in{border-color:var(--iio-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--iio-signal) 26%,#0000);transform:translateY(-50%) scale(1.2)}.iio .iio-doku-port--hint{animation:dokuPortHint 1.8s ease-in-out infinite}@keyframes dokuPortHint{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-signal) 13%,#0000)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--iio-signal) 5%,#0000)}}@keyframes dokuPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.iio .iio-doku-svg{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.iio .iio-doku-chain{fill:none;stroke:var(--iio-border);stroke-width:1.5;stroke-dasharray:1 6;stroke-linecap:round;opacity:.5}.iio .iio-doku-edge-hit{fill:none;stroke:#0000;stroke-width:22;cursor:pointer;pointer-events:stroke}.iio .iio-doku-edge-glow{fill:none;stroke-width:7;opacity:.13;pointer-events:none}.iio .iio-doku-edge{fill:none;stroke-width:2.25;pointer-events:none;transition:stroke-width var(--iio-motion-fast)}.iio .iio-doku-edge-g{pointer-events:auto}.iio .iio-doku-edge-g:hover .iio-doku-edge{stroke-width:3.25;stroke-dasharray:7 6;animation:dokuFlow .55s linear infinite}.iio .iio-doku-edge-g:hover .iio-doku-edge-glow{opacity:.22}@keyframes dokuFlow{to{stroke-dashoffset:-13}}.iio .iio-doku-draw{fill:none;stroke:var(--iio-signal);stroke-width:2.25;stroke-dasharray:6 5;animation:dokuFlow .5s linear infinite;opacity:.85}.iio .iio-doku-chip{font-feature-settings:"tnum";background:var(--iio-bg-2);border:1.5px solid;border-radius:var(--iio-r-sm);box-shadow:var(--iio-shadow-sm);cursor:pointer;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:500;max-width:200px;overflow:hidden;padding:3px 9px;position:absolute;text-overflow:ellipsis;transform:translate(-50%,-50%);transition:transform var(--iio-motion-fast),box-shadow var(--iio-motion-fast);white-space:nowrap;z-index:6}.iio .iio-doku-chip:hover{box-shadow:var(--iio-shadow-md);transform:translate(-50%,-50%) scale(1.05)}.iio .iio-doku-chip .dir{font-weight:600;margin-right:5px;opacity:.55}.iio .iio-doku-hint{color:var(--iio-text-3);font-size:11.5px;font-style:italic;padding:12px 0 2px;text-align:center}.iio .iio-doku-flow{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);margin-bottom:18px;overflow:hidden;padding:16px 20px 18px;position:relative}.iio .iio-doku-flow-bar{background:var(--iio-bg-3);height:3px;left:0;position:absolute;right:0;top:0}.iio .iio-doku-flow-bar:after{animation:dokuFlowBar 1.3s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--iio-signal),#0000);border-radius:3px;content:"";height:100%;position:absolute;top:0;width:32%}@keyframes dokuFlowBar{0%{left:-32%}to{left:100%}}.iio .iio-doku-flow-head{align-items:center;color:var(--iio-text-2);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.01em;margin-bottom:16px}.iio .iio-doku-flow-head svg{color:var(--iio-success);flex-shrink:0}.iio .iio-doku-flow-track{flex-wrap:wrap;justify-content:center}.iio .iio-doku-flow-step,.iio .iio-doku-flow-track{align-items:flex-start;display:flex}.iio .iio-doku-flow-node{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:92px}.iio .iio-doku-flow-dot{font-feature-settings:"tnum";align-items:center;background:var(--iio-bg-2);border:2.5px solid var(--iio-border);border-radius:50%;color:var(--iio-text-3);display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:38px;justify-content:center;position:relative;transition:border-color .3s,background .3s,color .3s;width:38px}.iio .iio-doku-flow-dot.active{background:color-mix(in srgb,var(--iio-brand-ink) 8%,var(--iio-bg-2));border-color:var(--iio-brand-ink);color:var(--iio-brand-ink)}.iio .iio-doku-flow-dot.done{background:var(--iio-success);border-color:var(--iio-success);color:#fff;color:var(--iio-hero-text,#fff)}.iio .iio-doku-flow-dot.active:before{animation:dokuHalo 1.5s ease-out infinite;border:2px solid var(--iio-brand-ink);border-radius:50%;content:"";inset:-5px;position:absolute}@keyframes dokuHalo{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.iio .iio-doku-flow-lbl{color:var(--iio-text-3);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .3s}.iio .iio-doku-flow-lbl.on{color:var(--iio-brand-ink)}.iio .iio-doku-flow-lbl.ok{color:var(--iio-success)}.iio .iio-doku-flow-sub{align-items:center;display:flex;flex-direction:column;gap:3px;margin-top:1px;width:84px}.iio .iio-doku-flow-subbar{background:var(--iio-bg-3);border-radius:4px;height:4px;overflow:hidden;width:100%}.iio .iio-doku-flow-subbar i{background:var(--iio-brand-ink);border-radius:4px;display:block;height:100%;transition:width .4s ease}.iio .iio-doku-flow-subtxt{font-feature-settings:"tnum";color:var(--iio-text-3);font-size:9.5px;font-variant-numeric:tabular-nums}.iio .iio-doku-flow-conn{background:var(--iio-border);border-radius:2px;height:2.5px;margin:18px 5px 0;overflow:hidden;position:relative;transition:background .3s;width:54px}.iio .iio-doku-flow-conn.done{background:var(--iio-success)}.iio .iio-doku-flow-conn.flowing:after{animation:dokuConnFlow 1s linear infinite;background:linear-gradient(90deg,#0000,var(--iio-brand-ink),#0000);content:"";inset:0 auto 0 0;position:absolute;width:50%}@keyframes dokuConnFlow{0%{left:-50%}to{left:100%}}.iio .iio-doku-srcseg{border:1px solid var(--iio-border);border-radius:var(--iio-r-md);display:inline-flex;margin-bottom:14px;overflow:hidden}.iio .iio-doku-srcseg button{background:var(--iio-bg-2);border:none;color:var(--iio-text-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 16px;transition:background var(--iio-motion-fast),color var(--iio-motion-fast)}.iio .iio-doku-srcseg button+button{border-left:1px solid var(--iio-border)}.iio .iio-doku-srcseg button.on{background:var(--iio-brand-ink);color:#fff;color:var(--iio-hero-text,#fff)}.iio .iio-doku-tn-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px}.iio .iio-doku-tn-row label{display:flex;flex-direction:column;gap:5px;min-width:0}.iio .iio-doku-tn-row label>span{color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.iio .iio-doku-tn-row select{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-sizing:border-box;color:var(--iio-text-1);cursor:pointer;font-family:inherit;font-size:13px;padding:8px 10px;width:100%}.iio .iio-doku-tn-row select:disabled{cursor:default;opacity:.5}.iio .iio-doku-tn-list{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);max-height:300px;overflow-y:auto}.iio .iio-doku-tn-search{background:var(--iio-bg-1);border:none;border-bottom:1px solid var(--iio-border);box-sizing:border-box;color:var(--iio-text-1);font-family:inherit;font-size:12.5px;outline:none;padding:9px 12px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.iio .iio-doku-tn-flow{align-items:center;border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:10px;padding:8px 12px}.iio .iio-doku-tn-flow:last-child{border-bottom:none}.iio .iio-doku-tn-flow>svg{color:var(--iio-brand-ink);flex-shrink:0}.iio .iio-doku-tn-flow .nm{color:var(--iio-text-1);flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-doku-tn-flow .add{align-items:center;background:#0000;border:1px solid var(--iio-brand-fg);border-radius:var(--iio-r-sm);color:var(--iio-brand-fg);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;justify-content:center;min-width:96px;padding:5px 12px;transition:background var(--iio-motion-fast),color var(--iio-motion-fast)}.iio .iio-doku-tn-flow .add:hover:not(:disabled){background:var(--iio-brand-fg);color:var(--iio-bg-1)}.iio .iio-doku-tn-flow .add:disabled{border-color:var(--iio-border);color:var(--iio-text-3);cursor:default;opacity:.55}.iio .iio-doku-tn-empty{align-items:center;color:var(--iio-text-3);display:flex;font-size:12.5px;gap:8px;justify-content:center;padding:18px;text-align:center}.iio .iio-doku-tn-err{background:var(--iio-bg-1);border-left:3px solid var(--iio-critical);border-radius:var(--iio-r-sm);color:var(--iio-text-1);font-size:12.5px;line-height:1.45;margin-bottom:12px;padding:9px 12px}.iio .iio-doku-tn-hint{color:var(--iio-text-3);font-size:11px;line-height:1.5;margin-top:10px}@media (prefers-reduced-motion:reduce){.iio .iio-doku-node{animation:none}.iio .iio-doku-edge-g:hover .iio-doku-edge{stroke-dasharray:none;animation:none}.iio .iio-doku-draw,.iio .iio-doku-flow-bar:after,.iio .iio-doku-flow-conn.flowing:after,.iio .iio-doku-flow-dot.active:before,.iio .iio-doku-node-busy:before,.iio .iio-doku-port--hint{animation:none}}.iio .iio-set{display:flex;font-family:var(--iio-font-sans);height:100%;min-height:480px}.iio .iio-set-side{background:var(--iio-brand-ink);color:var(--iio-hero-text);display:flex;flex-direction:column;flex-shrink:0;width:212px}.iio .iio-set-side-head{border-bottom:1px solid #f5f2ec1a;font-size:15px;font-weight:700;letter-spacing:.01em;padding:18px 18px 14px}.iio .iio-set-nav{display:flex;flex:1 1;flex-direction:column;gap:3px;overflow:auto;padding:10px}.iio .iio-set-tab{align-items:center;background:#0000;border:none;border-radius:var(--iio-r-md);color:var(--iio-hero-text-3);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:500;gap:11px;padding:9px 12px;position:relative;text-align:left;transition:background var(--iio-motion-fast),color var(--iio-motion-fast),transform var(--iio-motion-fast);width:100%}.iio .iio-set-tab:hover{background:#f5f2ec0f;color:var(--iio-hero-text);transform:translateX(2px)}.iio .iio-set-tab:active{transform:scale(.985)}.iio .iio-set-tab.on{background:#f5f2ec17;color:var(--iio-hero-text);font-weight:600}.iio .iio-set-tab.on:before{background:var(--iio-signal);border-radius:0 3px 3px 0;bottom:7px;content:"";left:0;position:absolute;top:7px;width:3px}.iio .iio-set-tab svg{flex-shrink:0;opacity:.92}.iio .iio-set-tab .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-set-done{align-items:center;animation:setDoneIn .32s cubic-bezier(.34,1.56,.64,1);border:1.5px solid var(--iio-success);border-radius:50%;color:var(--iio-success);display:flex;flex-shrink:0;height:17px;justify-content:center;width:17px}.iio .iio-set-done svg{height:10px;opacity:1;width:10px}@keyframes setDoneIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.iio .iio-set-admin-lbl{color:var(--iio-hero-text-3);font-size:9.5px;font-weight:700;letter-spacing:.12em;padding:10px 12px 4px;text-transform:uppercase}.iio .iio-set-div{background:#f5f2ec1a;height:1px;margin:8px 6px}.iio .iio-set-side-foot{border-top:1px solid #f5f2ec1a;padding:10px}.iio .iio-set-close{background:#0000;border:1px solid #f5f2ec33;border-radius:var(--iio-r-md);color:var(--iio-hero-text-2);cursor:pointer;font:inherit;font-size:12px;padding:8px 12px;transition:background var(--iio-motion-fast),border-color var(--iio-motion-fast),color var(--iio-motion-fast);width:100%}.iio .iio-set-close:hover{background:#f5f2ec14;border-color:#f5f2ec59;color:var(--iio-hero-text)}.iio .iio-set-main{background:var(--iio-bg-1);flex:1 1;overflow:auto;padding:22px 28px}.iio .iio-set-pane{animation:setPaneIn .22s ease;animation:setPaneIn .22s var(--iio-motion-ease,ease)}@keyframes setPaneIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.iio .iio-set-h{color:var(--iio-text-1);font-size:16px;font-weight:600}.iio .iio-set-sub{color:var(--iio-text-3);font-size:12px;line-height:1.5;margin-top:3px}.iio .iio-set-lbl{color:var(--iio-text-3);display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.iio .iio-set-field{display:flex;flex-direction:column}.iio .iio-set-input{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-sizing:border-box;color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:13.5px;height:40px;outline:none;padding:0 13px;transition:border-color var(--iio-motion-fast),box-shadow var(--iio-motion-fast),background var(--iio-motion-fast);width:100%}.iio .iio-set-input::placeholder{color:var(--iio-text-3);color:var(--iio-text-4,var(--iio-text-3))}.iio .iio-set-input:hover{border-color:var(--iio-text-4,var(--iio-border))}.iio .iio-set-input:focus{background:var(--iio-bg-1);border-color:var(--iio-brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-brand-ink) 13%,#0000)}[data-theme=dark] .iio .iio-set-input:focus{border-color:var(--iio-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-info) 18%,#0000)}.iio .iio-set-ok{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-left:3px solid var(--iio-success);border-radius:var(--iio-r-md);color:var(--iio-text-1);display:flex;font-size:12px;gap:9px;margin-bottom:12px;padding:9px 12px}.iio .iio-set-ok svg{color:var(--iio-success);flex-shrink:0}.iio .iio-set-note{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);padding:10px 12px}.iio .iio-set-note .nt{color:var(--iio-text-3);font-size:11px;letter-spacing:.04em;margin-bottom:8px}.iio .iio-set-msg{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-left:3px solid var(--iio-success);border-radius:var(--iio-r-md);color:var(--iio-text-1);font-size:12px;margin-bottom:16px;padding:9px 12px}.iio .iio-set-msg.err{border-left-color:var(--iio-critical)}.iio .iio-set-toggle{background:var(--iio-bg-3);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background var(--iio-motion-base),border-color var(--iio-motion-base);width:44px}.iio .iio-set-toggle.on{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink)}.iio .iio-set-toggle:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform var(--iio-motion-base) cubic-bezier(.34,1.56,.64,1);width:18px}.iio .iio-set-toggle.on:after{transform:translateX(20px)}.iio .iio-set-seg{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-2);cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;padding:8px 16px;transition:border-color var(--iio-motion-fast),background var(--iio-motion-fast),color var(--iio-motion-fast)}.iio .iio-set-seg:hover{border-color:var(--iio-brand-ink)}.iio .iio-set-seg.on{background:color-mix(in srgb,var(--iio-brand-ink) 6%,var(--iio-bg-2));border:1.5px solid var(--iio-brand-ink);color:var(--iio-brand-ink)}[data-theme=dark] .iio .iio-set-seg.on{background:color-mix(in srgb,var(--iio-info) 9%,var(--iio-bg-2));border-color:var(--iio-info);color:var(--iio-info)}.iio .iio-set-foot{display:flex;justify-content:flex-end;margin-top:20px}.iio .iio-set-row2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.iio .iio-set-check{align-items:center;color:var(--iio-text-2);cursor:pointer;display:flex;font-size:12.5px;gap:8px;margin-top:12px}.iio .iio-set-check input{accent-color:var(--iio-brand-ink);height:16px;width:16px}@media (prefers-reduced-motion:reduce){.iio .iio-set-done,.iio .iio-set-pane,.iio .iio-set-tab,.iio .iio-set-toggle:after{animation:none!important;transition:none!important}}.iio .iio-infobtn{align-items:center;background:none;border:none;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;padding:0;transition:color var(--iio-motion-fast),background var(--iio-motion-fast);width:22px}.iio .iio-infobtn svg{height:15px;width:15px}.iio .iio-infobtn:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-infobtn[aria-expanded=true]{color:var(--iio-signal)}.iio .iio-infobtn:focus-visible{outline:2px solid var(--iio-signal);outline-offset:1px}.iio .iio-infobox{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-2);font-size:12px;line-height:1.55;margin-top:8px;padding:12px 14px}.iio .iio-infobox .ttl{color:var(--iio-text-1);font-weight:600;margin-bottom:6px}.iio .iio-infobox p{margin:0 0 8px}.iio .iio-infobox p.fin{color:var(--iio-text-3);margin-bottom:0}.iio .iio-infobox ol{margin:0 0 8px;padding-left:18px}.iio .iio-infobox li{margin-bottom:4px}.iio .iio-infobox b{color:var(--iio-text-1);font-weight:600}.iio .iio-payload-modal{max-width:1080px;width:100%}.iio .iio-payload-bar{align-items:center;background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border-subtle);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 20px}.iio .iio-payload-bar .pl-meta{font-feature-settings:"tnum";color:var(--iio-text-3);font-size:11px;font-variant-numeric:tabular-nums}.iio .iio-payload-bar .pl-actions{align-items:center;display:flex;gap:8px}.iio .iio-payload-bar .pl-seg{border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:flex;overflow:hidden}.iio .iio-payload-bar .pl-seg button{background:none;border:none;color:var(--iio-text-3);cursor:pointer;font-family:var(--iio-font-sans);font-size:11px;padding:4px 10px;transition:color var(--iio-motion-fast),background var(--iio-motion-fast)}.iio .iio-payload-bar .pl-seg button.active,.iio .iio-payload-bar .pl-seg button:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-payload-bar .pl-seg button.active{box-shadow:inset 0 -2px 0 var(--iio-signal)}.iio .iio-payload-body{background:var(--iio-bg-1);color:var(--iio-text-2);flex:1 1;font-family:var(--iio-font-mono);font-size:12px;line-height:1.6;margin:0;min-height:0;overflow:auto;padding:16px 20px;tab-size:2;white-space:pre-wrap;word-break:break-word}.iio .iio-payload-body .tk-tag{color:var(--iio-syntax-kw)}.iio .iio-payload-body .tk-attr,.iio .iio-payload-body .tk-key{color:var(--iio-syntax-cpi)}.iio .iio-payload-body .tk-str{color:var(--iio-syntax-str)}.iio .iio-payload-body .tk-num{color:var(--iio-syntax-num)}.iio .iio-payload-body .tk-kw{color:var(--iio-syntax-anno)}.iio .iio-payload-body .tk-com{color:var(--iio-syntax-com);font-style:italic}.iio .iio-payload-body .tk-sep{color:var(--iio-text-4)}.iio .iio-queue-modal{max-width:860px;width:100%}.iio .iio-q-sum{color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:18px}.iio .iio-q-sum b{font-feature-settings:"tnum";color:var(--iio-text-1);font-variant-numeric:tabular-nums}.iio .iio-q-sum .warn b{color:var(--iio-warning)}.iio .iio-q-bar{align-items:center;display:flex;gap:12px}.iio .iio-q-bar .iio-input{flex:1 1;min-width:0}.iio .iio-q-check{align-items:center;color:var(--iio-text-2);cursor:pointer;display:flex;font-size:12px;gap:7px;white-space:nowrap}.iio .iio-q-check input{accent-color:var(--iio-signal)}.iio .iio-qtab{border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-md);display:flex;flex-direction:column;overflow:hidden}.iio .iio-qtab .qhead,.iio .iio-qtab .qrow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 104px 88px 78px;padding:7px 12px}.iio .iio-qtab .qhead{background:var(--iio-bg-2);border-bottom:1px solid var(--iio-border-subtle);color:var(--iio-text-3);font-size:10px;letter-spacing:.06em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.iio .iio-qtab .r{text-align:right}.iio .iio-qtab .qrow{border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-2);font-size:12px}.iio .iio-qtab .qrow:first-of-type{border-top:none}.iio .iio-qtab .qrow:hover{background:var(--iio-bg-2)}.iio .iio-qtab .qn{color:var(--iio-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-qtab .qs,.iio .iio-qtab .qv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iio .iio-qtab .qrow.gefuellt .qv{color:var(--iio-signal);font-weight:600}.iio .iio-qtab .qz.inaktiv{color:var(--iio-warning)}.iio .iio-q-note{color:var(--iio-text-3);font-size:11px;line-height:1.55}.iio .iio-qtab .qn-btn{align-items:center;background:none;border:none;color:var(--iio-text-1);cursor:pointer;display:flex;font-family:var(--iio-font-sans);font-size:12px;gap:6px;min-width:0;padding:0;text-align:left;transition:color var(--iio-motion-fast)}.iio .iio-qtab .qn-btn:hover{color:var(--iio-signal)}.iio .iio-qtab .qn-btn.voll{color:var(--iio-text-3);cursor:not-allowed}.iio .iio-qtab .qn-btn.voll:hover{color:var(--iio-text-3)}.iio .iio-qtab .qn-btn:focus-visible{border-radius:2px;outline:2px solid var(--iio-signal);outline-offset:2px}.iio .iio-qtab .qn-mark{color:var(--iio-signal);flex:0 0 auto;font-size:11px;line-height:1;width:11px}.iio .iio-qtab .qn-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-qtab .qrow.gewaehlt{background:var(--iio-bg-2);box-shadow:inset 2px 0 0 var(--iio-signal)}.iio .iio-card-queues{display:flex;flex-direction:column;margin:2px 0 8px}.iio .iio-card-queues .cq{grid-gap:10px;align-items:baseline;border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-2);display:grid;font-size:12.5px;font-weight:500;gap:10px;grid-template-columns:minmax(0,1fr) 74px 64px;padding:6px 0}.iio .iio-card-queues .cq.cq-head{border-top:none;color:var(--iio-text-3);font-size:10px;font-weight:600;letter-spacing:.06em;padding-bottom:5px;padding-top:0;text-transform:uppercase}.iio .iio-card-queues .r{text-align:right}.iio .iio-card-queues .cq-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .iio-card-queues .cq-s,.iio .iio-card-queues .cq-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iio .iio-card-queues .cq-s{color:var(--iio-text-3);font-weight:400}.iio .iio-card-queues .cq.gefuellt .cq-n{color:var(--iio-text-1);font-weight:600}.iio .iio-card-queues .cq.gefuellt .cq-v{color:var(--iio-signal);font-weight:700}.iio .iio-card-queues .cq.gefuellt .cq-s{color:var(--iio-text-2)}.iio .dk-revs{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);margin:0 0 16px;overflow:hidden}.iio .dk-revs-head{align-items:center;border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:8px 12px}.iio .dk-revs-head .ttl{color:var(--iio-text-1);font-size:12px;font-weight:600}.iio .dk-revs-head .revsbtn{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:7px;padding:2px 4px 2px 0}.iio .dk-revs-head .revsbtn .tip{color:var(--iio-text-3);font-size:11px}.iio .dk-revs-head .revsbtn:hover .ttl{color:var(--iio-signal)}.iio .dk-revs-head .revsbtn .chev{fill:none;stroke:var(--iio-text-3);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:13px;transition:transform .22s ease;width:13px}.iio .dk-revs-head .revsbtn .chev.open{transform:rotate(90deg)}.iio .dk-revs.offen .dk-revs-head{border-bottom:1px solid var(--iio-border-subtle)}.iio .dk-revs-toggle{align-items:center;color:var(--iio-text-3);cursor:pointer;display:flex;font-size:11px;gap:6px}.iio .dk-revs-toggle input{accent-color:var(--iio-signal)}.iio .dk-rev{border-top:1px solid var(--iio-border-subtle)}.iio .dk-rev:first-of-type{border-top:none}.iio .dk-rev-row{grid-gap:10px;align-items:baseline;cursor:pointer;display:grid;font-size:12px;gap:10px;grid-template-columns:88px minmax(0,1fr) auto 44px;padding:7px 12px}.iio .dk-rev-row:hover,.iio .dk-rev.offen .dk-rev-row{background:var(--iio-bg-3)}.iio .dk-rev-akt{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.iio .dk-rev-akt.a-korrektur{color:var(--iio-signal)}.iio .dk-rev-akt.a-loeschen{color:var(--iio-critical)}.iio .dk-rev-akt.a-ergaenzung{color:var(--iio-success)}.iio .dk-rev-akt.a-neuaufsetzen,.iio .dk-rev-akt.a-verschieben{color:var(--iio-text-3)}.iio .dk-rev-txt{color:var(--iio-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .dk-rev-um{font-feature-settings:"tnum";display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:6px}.iio .dk-rev-um .weg{color:var(--iio-critical)}.iio .dk-rev-um .neu{color:var(--iio-success)}.iio .dk-rev-ts{font-feature-settings:"tnum";color:var(--iio-text-3);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.iio .dk-rev-diff{padding:0 12px 12px}.iio .dk-rev-legend{color:var(--iio-text-3);display:flex;font-size:10px;gap:14px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.iio .dk-rev-legend i{border-radius:2px;display:inline-block;height:8px;margin-right:5px;width:8px}.iio .dk-rev-legend i.weg{background:var(--iio-critical)}.iio .dk-rev-legend i.neu{background:var(--iio-success)}.iio .dk-rev-body{background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);font-family:var(--iio-font-mono);font-size:11.5px;line-height:1.65;margin-bottom:10px;max-height:320px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.iio .dk-rev-body .g{color:var(--iio-text-3)}.iio .dk-rev-body .weg{background:color-mix(in srgb,var(--iio-critical) 12%,#0000);border-radius:2px;color:var(--iio-critical);text-decoration:line-through}.iio .dk-rev-body .neu{background:color-mix(in srgb,var(--iio-success) 14%,#0000);border-radius:2px;color:var(--iio-success)}.iio .dk-rev-note{color:var(--iio-text-3);font-size:11px;line-height:1.5}.iio .dk-rev-stelle{margin-bottom:10px}.iio .dk-rev-stelle .st-ttl{color:var(--iio-text-2);font-size:11px;font-weight:600;margin-bottom:4px}.iio .dk-rev-stelle .dk-rev-body{margin-bottom:0;max-height:220px}.iio .doku-print-body{overflow-wrap:anywhere}.iio .doku-print-body table{max-width:100%}.iio .doku-print-body pre{max-width:100%;overflow-wrap:normal}.iio .doku-print-body .dk-changed{border-radius:2px;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--iio-signal) 55%,#0000);margin-left:-12px;padding-left:12px;position:relative}.iio .doku-print-body .dk-chg-info{align-items:center;background:none;border:none;color:var(--iio-signal);cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:.75;padding:0;position:absolute;right:-4px;top:2px;width:20px}.iio .doku-print-body .dk-chg-info:hover{opacity:1}.iio .doku-print-body .dk-chg-info svg{height:15px;width:15px}.iio .doku-print-body .dk-chg-info .n{background:var(--iio-signal);border-radius:7px;color:#fff;font-size:9px;font-style:normal;font-weight:700;height:13px;line-height:13px;min-width:13px;padding:0 3px;position:absolute;right:-5px;text-align:center;top:-3px}@keyframes dokuPopupIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iio .dk-chgpop{animation:dokuPopupIn .15s ease-out;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:0 12px 40px #00000080;box-shadow:var(--iio-shadow-md,0 12px 40px #00000080);max-width:92vw;padding:13px 15px 14px;position:fixed;width:470px;z-index:9999}.iio .dk-chgpop .cp-head{align-items:center;display:flex;gap:9px;margin-bottom:9px}.iio .dk-chgpop .cp-ttl{color:var(--iio-text-1);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio .dk-chgpop .cp-meta{font-feature-settings:"tnum";color:var(--iio-text-3);flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;margin-left:auto}.iio .dk-chgpop .cp-x{align-items:center;background:none;border:none;color:var(--iio-text-3);cursor:pointer;display:flex;flex-shrink:0;height:20px;padding:0;width:20px}.iio .dk-chgpop .cp-x:hover{color:var(--iio-text-1)}.iio .dk-chgpop .cp-x svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;height:14px;width:14px}.iio .dk-chgpop .cp-nav{align-items:center;color:var(--iio-text-3);display:flex;font-size:11px;gap:8px;margin-bottom:9px}.iio .dk-chgpop .cp-nav button{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);color:var(--iio-text-2);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:20px}.iio .dk-chgpop .cp-nav button:disabled{cursor:default;opacity:.35}.iio .dk-chgpop .cp-nav button svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}.iio .dk-chgpop .cp-anw{background:var(--iio-bg-2);border-left:2px solid var(--iio-signal);border-radius:var(--iio-r-sm);color:var(--iio-text-2);font-size:11.5px;font-style:italic;line-height:1.5;margin-bottom:9px;padding:7px 10px}.iio .dk-chgpop .dk-rev-body{background:var(--iio-bg-2);max-height:240px}.iio .dk-chgpop .btn{margin-top:2px}.iio .dk-befunde{background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-sm);margin-top:10px;overflow:hidden}.iio .dk-befunde .bf-head{align-items:center;background:none;border:none;color:var(--iio-text-1);cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:600;gap:7px;padding:6px 10px;text-align:left;width:100%}.iio .dk-befunde.offen .bf-head{border-bottom:1px solid var(--iio-border-subtle)}.iio .dk-befunde .bf-head:hover{background:var(--iio-bg-1)}.iio .dk-befunde .bf-head .chev{fill:none;stroke:var(--iio-text-3);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:13px;transition:transform .22s ease;width:13px}.iio .dk-befunde .bf-head .chev.open{transform:rotate(90deg)}.iio .dk-befunde .bf-head .bf-tip{color:var(--iio-text-3);font-weight:500;margin-left:auto}.iio .dk-befunde .bf-list{max-height:300px;overflow-y:auto}.iio .dk-befunde .bf-row{grid-gap:8px;border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-2);display:grid;font-size:11.5px;gap:8px;grid-template-columns:74px minmax(0,1fr);line-height:1.55;padding:6px 10px}.iio .dk-befunde .bf-row:first-of-type{border-top:none}.iio .dk-befunde .bf-sev{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.iio .dk-befunde .bf-row.sev-kritisch .bf-sev{color:var(--iio-critical)}.iio .dk-befunde .bf-row.sev-wichtig .bf-sev{color:var(--iio-warning)}.iio .dk-befunde .bf-row.sev-gering .bf-sev{color:var(--iio-text-3)}.iio .dk-befunde .bf-beleg{color:var(--iio-text-3);display:block;font-family:var(--iio-font-mono);font-size:10.5px;margin-top:2px}.iio .dk-befunde .bf-note{border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-3);font-size:10.5px;padding:6px 10px}.iio [data-farbe="0"],.iio-modal [data-farbe="0"]{--f:var(--iio-farbe-0)}.iio [data-farbe="1"],.iio-modal [data-farbe="1"]{--f:var(--iio-farbe-1)}.iio [data-farbe="2"],.iio-modal [data-farbe="2"]{--f:var(--iio-farbe-2)}.iio [data-farbe="3"],.iio-modal [data-farbe="3"]{--f:var(--iio-farbe-3)}.iio [data-farbe="4"],.iio-modal [data-farbe="4"]{--f:var(--iio-farbe-4)}.iio [data-farbe="5"],.iio-modal [data-farbe="5"]{--f:var(--iio-farbe-5)}.iio [data-farbe="6"],.iio-modal [data-farbe="6"]{--f:var(--iio-farbe-6)}.iio [data-farbe="7"],.iio-modal [data-farbe="7"]{--f:var(--iio-farbe-7)}.iio [data-farbe=x],.iio-modal [data-farbe=x]{--f:var(--iio-farbe-x)}.iio .dk-avatar,.iio-modal .dk-avatar{--f:var(--iio-farbe-x);align-items:center;background:#0000;border:1.5px solid var(--f);border-radius:50%;box-sizing:border-box;color:var(--iio-text-1);display:inline-flex;flex-shrink:0;font-family:var(--iio-font-sans);font-size:9.5px;font-style:normal;font-weight:700;height:22px;justify-content:center;letter-spacing:.02em;line-height:1;width:22px}.iio .dk-avatar.gr,.iio-modal .dk-avatar.gr{border-width:2px;font-size:11px;height:26px;width:26px}.iio .dk-tb-sep{align-self:center;background:var(--iio-border);height:18px;margin:0 3px;width:1px}.iio .dk-fremd{align-items:center;border-right:1px solid var(--iio-border);color:var(--iio-text-3);display:inline-flex;font-size:11.5px;gap:7px;margin-right:2px;padding-right:10px}.iio .dk-fremd b{color:var(--iio-text-2);font-weight:600}.iio .dk-edittag.ro{border-color:var(--iio-border);color:var(--iio-text-3)}.iio .dk-mitwirkende{align-items:center;background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border-subtle);display:flex;flex-wrap:wrap;gap:14px;padding:7px 16px}.iio .dk-mitwirkende .lbl{color:var(--iio-text-4);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.iio .dk-mitwirkende ul{align-items:center;display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.iio .dk-mitwirkende li{align-items:center;display:flex;gap:7px}.iio .dk-mitwirkende .nm{color:var(--iio-text-2);font-size:12px}.iio .dk-mitwirkende .rl{color:var(--iio-text-4);font-size:10.5px}.iio .dk-mitwirkende li.weg .dk-avatar{border-style:dashed}.iio .dk-mitwirkende li.weg .nm{color:var(--iio-text-3)}.iio .dk-shared .doku-print-body .dk-changed{box-shadow:none}.iio .dk-shared .doku-print-body .dk-wer-bar{border-radius:2px;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;top:0;width:3px}.iio .dk-shared .doku-print-body .dk-wer-bar i{background:var(--iio-signal);background:var(--f,var(--iio-signal));display:block;flex:1 1;min-height:6px}.iio .dk-shared .doku-print-body .dk-wer-bar i+i{box-shadow:inset 0 1px 0 var(--iio-bg-2)}.iio .dk-shared .doku-print-body .dk-chg-info{color:var(--iio-signal);color:var(--f,var(--iio-signal));opacity:.85}.iio .dk-shared .doku-print-body .dk-chg-info:focus-visible,.iio .dk-shared .doku-print-body .dk-chg-info:hover{opacity:1}.iio .dk-shared .doku-print-body .dk-chg-info .n{background:var(--iio-signal);background:var(--f,var(--iio-signal))}.iio .doku-print-body .dk-chg-info:focus-visible{border-radius:50%;outline:2px solid var(--iio-info);outline-offset:2px}@media print{.dk-wer-bar{display:none!important}}.iio .dk-shared .dk-rev-row{grid-template-columns:88px 22px minmax(0,1fr) auto 44px}.iio .dk-shared .dk-chgpop .cp-anw{border-left-color:var(--f,var(--iio-signal))}.iio .dk-chgpop .cp-wer{align-items:center;color:var(--iio-text-3);display:flex;font-size:10.5px;font-style:normal;font-weight:500;gap:7px;letter-spacing:.02em;margin-bottom:6px}.iio .dk-chgpop .cp-wer b{color:var(--iio-text-2);font-weight:600}.iio .dk-chgpop .cp-wer .dk-avatar{border-width:1.5px;font-size:8px;height:18px;width:18px}.iio .dk-chgpop .cp-anw-txt{display:block}.iio .dk-konflikt{align-items:flex-start;background:color-mix(in srgb,var(--iio-warning) 8%,var(--iio-bg-1));border-bottom:1px solid var(--iio-border-subtle);border-left:3px solid var(--iio-warning);color:var(--iio-text-1);display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;line-height:1.55;padding:11px 16px}.iio .dk-konflikt.riskant{background:color-mix(in srgb,var(--iio-critical) 8%,var(--iio-bg-1));border-left-color:var(--iio-critical)}.iio .dk-konflikt>svg{stroke:var(--iio-warning);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:18px;margin-top:1px;width:18px}.iio .dk-konflikt.riskant>svg{stroke:var(--iio-critical)}.iio .dk-konflikt .tx{align-items:baseline;display:flex;flex:1 1 340px;flex-wrap:wrap;gap:8px;min-width:0}.iio .dk-konflikt .tx .dk-avatar{align-self:center}.iio .dk-konflikt .tx b{color:var(--iio-text-1);font-weight:700}.iio .dk-konflikt .acts{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.iio .dk-konflikt .acts .warn{color:var(--iio-critical);font-size:11.5px}.iio .dk-konflikt.ok{background:color-mix(in srgb,var(--iio-success) 8%,var(--iio-bg-1));border-left-color:var(--iio-success)}.iio .dk-konflikt.ok>svg{stroke:var(--iio-success)}.iio-modal.dk-share{max-width:560px}.dk-share-intro{color:var(--iio-text-3);font-size:12px;line-height:1.55;margin:0}.dk-share-link{background:color-mix(in srgb,var(--iio-signal) 5%,#0000);border:1px solid var(--iio-signal);border-radius:var(--iio-r-md);display:flex;flex-direction:column;gap:7px;padding:12px}.dk-share-link .lbl{color:var(--iio-text-2);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dk-share-link .rw{align-items:center;display:flex;gap:8px}.dk-share-link .rw .iio-input{flex:1 1 auto;font-size:12px;min-width:0}.dk-share-link .hint{color:var(--iio-text-3);font-size:11px;line-height:1.45}.dk-share-row.offen .dk-avatar.wartet{border-color:var(--iio-text-4);border-style:dashed;color:var(--iio-text-3)}.dk-share-row.offen .nm{color:var(--iio-text-3);font-style:italic}.dk-share-row.offen .rl{grid-column:3;white-space:nowrap}.dk-share-rollen{border:none;display:flex;flex-direction:column;gap:7px;margin:0;padding:0}.dk-share-rollen[disabled]{opacity:.45}.dk-share-rollen legend{margin-bottom:7px;padding:0}.dk-share-rollen .cs-pw-radio{align-items:flex-start;border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);cursor:pointer;display:flex;gap:9px;margin:0;padding:9px 10px;position:relative}.dk-share-rollen .cs-pw-radio.on{border-color:var(--iio-signal)}.dk-share-rollen .cs-pw-radio input{height:0;opacity:0;position:absolute;width:0}.dk-share-rollen .cs-pw-radio .rc{border:2px solid var(--iio-border);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:15px;margin-top:1px;position:relative;width:15px}.dk-share-rollen .cs-pw-radio.on .rc{border-color:var(--iio-signal)}.dk-share-rollen .cs-pw-radio.on .rc:after{background:var(--iio-signal);border-radius:50%;content:"";inset:2px;position:absolute}.dk-share-rollen .cs-pw-radio .rt b{color:var(--iio-text-1);display:block;font-size:12.5px}.dk-share-rollen .cs-pw-radio .rt span{color:var(--iio-text-3);display:block;font-size:11px;line-height:1.45}.dk-share-rollen .cs-pw-radio.stark.on{background:color-mix(in srgb,var(--iio-signal) 5%,#0000);border-color:var(--iio-signal)}.dk-share-rollen .cs-pw-radio input:focus-visible+.rc{outline:2px solid var(--iio-info);outline-offset:2px}.dk-share-einladen{display:flex;justify-content:flex-end}.dk-share-liste{border-top:1px solid var(--iio-border-subtle);display:flex;flex-direction:column;gap:0;padding-top:14px}.dk-share-liste>.iio-field-label{display:block;margin-bottom:8px}.dk-share-row{grid-gap:10px;align-items:center;border-bottom:1px solid var(--iio-border-subtle);display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto auto;padding:9px 2px}.dk-share-row:last-child{border-bottom:none}.dk-share-row .nm{color:var(--iio-text-1);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-share-row .rl{color:var(--iio-text-3);font-size:11px;grid-column:3/span 2}.dk-share-row.weg .dk-avatar{border-style:dashed}.dk-share-row.weg .nm{color:var(--iio-text-3)}.iio-modal .dk-share-sel{font-size:12px;height:30px;min-width:118px;width:auto}.dk-share-x{background:none;border:none;border-radius:var(--iio-r-sm);color:var(--iio-text-3);cursor:pointer;font-family:inherit;font-size:11.5px;height:30px;padding:0 8px}.dk-share-x:hover{background:var(--iio-bg-3);color:var(--iio-critical)}.dk-share-x:focus-visible{outline:2px solid var(--iio-info);outline-offset:1px}.dk-share-confirm{align-items:center;background:var(--iio-bg-1);border-left:2px solid var(--iio-signal);border-radius:var(--iio-r-md);color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:11.5px;gap:9px;grid-column:1/-1;line-height:1.5;margin:8px 0 2px;padding:9px 11px}.dk-share-confirm.warn{border-left-color:var(--iio-critical)}.dk-share-confirm>span{flex:1 1;min-width:180px}.dk-share-confirm b{color:var(--iio-text-1);font-weight:600}.dk-share-meldung{color:var(--iio-text-2);font-size:11.5px;line-height:1.45}.dk-share-meldung.fehler{color:var(--iio-critical)}.dk-share-foot{color:var(--iio-text-3);font-size:11.5px;line-height:1.45}.iio-modal.dk-einladung{max-width:94vw;width:460px}.iio-modal.dk-einladung .iio-modal-body{display:flex;flex-direction:column;gap:10px}.dk-einl-tx{color:var(--iio-text-1);font-size:13px;line-height:1.6;margin:0}.dk-einl-tx.fehler{color:var(--iio-critical)}.dk-einl-rolle{background:var(--iio-bg-2);border-radius:var(--iio-r-sm);box-shadow:inset 2px 0 0 var(--iio-signal);color:var(--iio-text-3);font-size:12px;line-height:1.55;margin:0;padding:10px 12px}.dk-einl-rolle b{color:var(--iio-text-1)}.iio .iio-doku-tn-kopf{background:var(--iio-bg-1);position:-webkit-sticky;position:sticky;top:0;z-index:2}.iio .iio-doku-tn-list.suche{max-height:400px}.iio .iio-doku-tn-kopf .iio-doku-tn-search{position:static}.iio .iio-doku-tn-modus{align-items:center;background:var(--iio-bg-1);border-bottom:1px solid var(--iio-border);color:var(--iio-text-3);display:flex;font-size:11.5px;gap:10px;justify-content:space-between;padding:7px 12px}.iio .iio-doku-tn-modus button{background:none;border:none;color:var(--iio-signal);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11.5px;padding:0;text-decoration:underline;text-underline-offset:2px}.iio .iio-doku-tn-modus button:hover{color:var(--iio-text-1)}.iio .iio-doku-tn-row label.aus>span{opacity:.5}.iio .iio-doku-tn-row label.aus,.iio .iio-doku-tn-row label.aus select{cursor:not-allowed}.iio .iio-doku-tn-flow .nm .pk{color:var(--iio-text-3);display:block;font-size:10.5px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.iio-modal.pd-modal-breit{max-width:760px}@keyframes iio-skel-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes iio-skel-in{0%{opacity:0}to{opacity:1}}.iio .iio-skel{grid-gap:10px;animation:iio-skel-in .16s ease-out .12s both;display:grid;gap:10px}.iio .iio-skel--span{grid-column:1/-1}.iio .iio-skel-label{color:var(--iio-text-3);font-size:12px}.iio .iio-skel-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--skel-min,300px),1fr))}.iio .iio-skel-grid--full{gap:12px;grid-template-columns:minmax(0,1fr)}.iio .iio-skel-card{grid-gap:12px;background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-lg);display:grid;gap:12px;padding:20px}.iio .iio-skel-row{align-items:center;display:flex;gap:12px}.iio .iio-skel-row--table{border-bottom:1px solid var(--iio-border-subtle);padding:12px 0}.iio .iio-skel-row--table:last-child{border-bottom:0}.iio .iio-skel-bar{animation:iio-skel-pulse 1.5s ease-in-out infinite;background:var(--iio-bg-3);border-radius:var(--iio-r-xs);display:block;height:10px}.iio .iio-skel-bar.h{height:14px}.iio .iio-skel-block{animation:iio-skel-pulse 1.5s ease-in-out infinite;background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-lg);height:220px}@media (prefers-reduced-motion:reduce){.iio .iio-skel,.iio .iio-skel-bar,.iio .iio-skel-block{animation:none!important;opacity:1}}.iio,.iio-pip-drawer,.iio-pip-modal{--ci-petrol:#123944;--ci-header:#102e38;--ci-paper:#e5ecef;--ci-white:#fff;--ci-night:#101c22;--ci-panel:#182930;--ci-edge:#d7e0e3;--ci-night-edge:#32454f;--ci-shadow:#0c242e;--ci-hover-time:160ms;--iio-brand-ink:var(--ci-petrol);--iio-topbar-bg:var(--ci-header);--iio-topbar-h:64px;--iio-topbar-field:color-mix(in srgb,var(--iio-hero-text) 7%,var(--ci-header));--iio-topbar-line:color-mix(in srgb,var(--iio-hero-text) 26%,var(--ci-header));--iio-ink-texture:color-mix(in srgb,var(--iio-hero-text) 1.3%,#0000);--iio-ink-wash:color-mix(in srgb,var(--iio-hero-text) 7%,#0000);--iio-ink-wash-2:color-mix(in srgb,var(--iio-hero-text) 12%,#0000)}.iio,.iio-pip-drawer,.iio-pip-drawer[data-theme=light],.iio-pip-modal,.iio-pip-modal[data-theme=light],.iio[data-theme=light],[data-theme=light] .iio,[data-theme=light] .iio-pip-drawer,[data-theme=light] .iio-pip-modal{--iio-bg-0:var(--ci-paper);--iio-bg-1:color-mix(in srgb,var(--ci-paper) 60%,var(--ci-white));--iio-bg-2:var(--ci-white);--iio-bg-3:color-mix(in srgb,var(--ci-edge) 45%,var(--ci-white));--iio-border:var(--ci-edge);--iio-border-subtle:color-mix(in srgb,var(--ci-edge) 65%,var(--ci-white));--iio-text-3:#657580;--iio-text-4:#657580}.iio-pip-drawer[data-theme=dark],.iio-pip-modal[data-theme=dark],.iio[data-theme=dark],[data-theme=dark] .iio,[data-theme=dark] .iio-pip-drawer,[data-theme=dark] .iio-pip-modal{--iio-brand-fg:var(--iio-topbar-focus);--iio-bg-0:var(--ci-night);--iio-bg-1:color-mix(in srgb,var(--ci-night) 60%,var(--ci-panel));--iio-bg-2:var(--ci-panel);--iio-bg-3:color-mix(in srgb,var(--ci-panel) 75%,var(--ci-night-edge));--iio-border:var(--ci-night-edge);--iio-border-subtle:color-mix(in srgb,var(--ci-night-edge) 65%,var(--ci-panel));--iio-text-3:#a0b1b9;--iio-text-4:#a0b1b9}.iio[data-theme]{background-color:var(--iio-bg-0)}.iio .iio-bgfx{background-image:none;transform:none!important;will-change:auto}.iio .iio-sidebar:before{background-size:56px 56px}@media (min-width:901px){.iio .iio-app{grid-template-columns:264px minmax(0,1fr)}.iio .iio-app.is-rail{grid-template-columns:68px minmax(0,1fr)}}.iio .iio-sb2-scroll{padding-top:12px}.iio .iio-sb2-sec{padding-inline:12px}.iio .iio-sb2-label{font-size:11px;letter-spacing:.09em;padding:8px 12px 10px}.iio .iio-sb2-item{border-radius:6px;color:var(--iio-hero-text-2);font-size:16px;font-weight:400;gap:12px;line-height:1.4;min-height:42px;padding:9px 12px;transition:background-color var(--ci-hover-time) ease,color var(--ci-hover-time) ease}.iio .iio-sb2-item .ic{color:var(--iio-hero-text-2);height:20px;width:20px}.iio .iio-sb2-item:hover .ic{color:var(--iio-hero-text);transform:none}.iio .iio-sb2-item.is-active .ic{color:var(--iio-ink-signal)}.iio .iio-sb2-item:active{background:var(--iio-ink-wash-2)}.iio .iio-sb2-item .cnt{color:var(--iio-hero-text-2);font-size:12px}.iio .iio-sb2-tree{margin-left:22px;padding-left:10px}.iio .iio-sb2-sprow{color:var(--iio-hero-text-2);font-size:14px;gap:7px;min-height:34px}.iio .iio-sb2-sprow .glyph{color:var(--iio-hero-text-2);height:16px;width:16px}.iio .iio-sb2-instrow,.iio .iio-sb2-leaf{font-size:13px;min-height:32px}.iio .iio-sb2-item:focus-visible,.iio .iio-sb2-sprow:focus-visible,.iio .iio-sb2-user:focus-visible{outline:2px solid var(--iio-topbar-focus);outline-offset:-2px}.iio .iio-sb2-foot{background:var(--ci-header);padding:12px}.iio .iio-sb2-user .ava{background:var(--iio-ink-wash-2);border:1px solid var(--iio-ink-line-2);height:34px;width:34px}.iio .iio-sb2-user .uname{font-size:14px}.iio .iio-sb2-user .urole{color:var(--iio-hero-text-2);font-size:10px;letter-spacing:.06em}.iio .is-rail .iio-sb2-item{height:44px;width:44px}.iio .is-rail .iio-sb2-item .ic{height:21px;width:21px}.iio .iio-topbar{gap:24px;padding-left:12px}.iio .iio-topbar-lead{gap:12px}.iio .iio-topbar-logo{color:var(--iio-hero-text);height:36px;width:36px}.iio .iio-topbar-brand{gap:10px}.iio .iio-topbar-wm{max-width:260px}.iio .iio-topbar-wm .w1{font-size:17px;font-weight:600;letter-spacing:-.02em}.iio .iio-topbar-wm .w2{font-size:11px;letter-spacing:.015em;margin-top:5px;text-transform:none}.iio .iio-topbar-search,.iio .iio-topbar-search:focus-within,.iio .iio-topbar-search:has(.iio-search-results){background:#0000;border-color:color-mix(in srgb,var(--iio-hero-text) 10%,#0000);border-radius:6px;box-shadow:none;height:40px;transition:background-color var(--ci-hover-time),border-color var(--ci-hover-time),box-shadow var(--ci-hover-time);width:clamp(240px,32vw,480px)}.iio .iio-topbar-search:hover{border-color:color-mix(in srgb,var(--iio-hero-text) 22%,#0000)}.iio .iio-topbar-search:focus-within{border-color:var(--iio-topbar-focus)}.iio .iio-topbar-search input{font-size:14px;min-width:0;width:100%}.iio .iio-topbar-search input::placeholder{opacity:.65}.iio .iio-topbar-search>svg{color:var(--iio-hero-text-2);flex-shrink:0;height:18px;width:18px}.iio .iio-topbar-search.iio-topbar-search--mui{background:#0000;border:0;box-shadow:none;height:44px;padding:0}.iio .iio-topbar-search-field .MuiOutlinedInput-root{background:var(--iio-topbar-field);border-radius:8px;color:var(--iio-topbar-fg-1);font-family:var(--iio-font-sans);height:44px;padding-left:12px}.iio .iio-topbar-search-field .MuiOutlinedInput-input{box-sizing:border-box;height:auto;line-height:24px;padding:10px 12px 10px 0}.iio .iio-topbar-search-field input::placeholder{color:var(--iio-topbar-fg-2);opacity:1}.iio .iio-topbar-search-field .MuiInputAdornment-root{color:var(--iio-topbar-fg-2);margin-right:8px}.iio .iio-topbar-search-field .MuiSvgIcon-root{height:20px;width:20px}.iio .iio-topbar-search-field .MuiOutlinedInput-notchedOutline{border-color:var(--iio-topbar-line);box-shadow:none}.iio .iio-topbar-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--iio-topbar-fg-3)}.iio .iio-topbar-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--iio-topbar-focus);box-shadow:none}.iio .iio-icon-btn,.iio .iio-topbar-mobile-toggle,.iio .iio-topbar-rail-toggle{height:44px;width:44px}.iio .iio-search-results{border-radius:8px;box-shadow:0 8px 24px color-mix(in srgb,var(--ci-shadow) 15%,#0000)}.iio .iio-space-card{box-shadow:0 1px 2px color-mix(in srgb,var(--ci-shadow) 4%,#0000);transition:border-color var(--ci-hover-time),box-shadow var(--ci-hover-time),background-color var(--ci-hover-time)}.iio .iio-space-card:hover{border-color:color-mix(in srgb,var(--iio-brand-fg) 45%,var(--iio-border));box-shadow:0 3px 10px color-mix(in srgb,var(--ci-shadow) 9%,#0000);transform:none}.iio[data-theme=light] .iio-space-card:not(.iio-space-card--new){border-color:color-mix(in srgb,var(--ci-petrol) 21%,var(--ci-white));box-shadow:0 2px 5px color-mix(in srgb,var(--ci-shadow) 7%,#0000)}.iio[data-theme=light] .iio-space-card:not(.iio-space-card--new):hover{border-color:color-mix(in srgb,var(--ci-petrol) 45%,var(--ci-white));box-shadow:0 4px 12px color-mix(in srgb,var(--ci-shadow) 12%,#0000)}.iio .iio-btn:active:not(:disabled),.iio .iio-btn:hover:not(:disabled),.iio .iio-sp2-inst:hover .iio-sp2-go{transform:none}.iio .iio-card-icon{background:var(--iio-bg-3)}.iio[data-theme=dark] .iio-card-icon{color:var(--iio-brand-fg)}.iio .iio-anim-arrival,.iio .iio-anim-glide,.iio .iio-anim-stagger{animation:none}.iio .iio-space-card.ci-space-arrival{animation:iio-arrival var(--iio-motion-base) var(--iio-motion-ease) backwards;animation-delay:calc(var(--iio-motion-step)*0);animation-delay:calc(var(--ci-arrival-step, 0)*var(--iio-motion-step))}.iio .iio-space-card.ci-space-arrival:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.iio .iio-space-card.ci-space-arrival{animation:none}}.iio .iio-page-head{border-bottom-color:var(--iio-border)}.iio .ci-chat-trigger{align-items:center;background:var(--ci-petrol);border:1px solid var(--iio-hero-text-3);border-radius:8px;bottom:24px;box-shadow:0 2px 8px color-mix(in srgb,var(--ci-shadow) 15%,#0000);color:var(--iio-hero-text);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;transition:background-color var(--ci-hover-time),border-color var(--ci-hover-time);width:48px;z-index:1100}.iio .ci-chat-trigger:hover{background:var(--ci-header);border-color:var(--iio-topbar-focus)}.iio .ci-chat-trigger:focus-visible{outline:2px solid var(--iio-topbar-focus);outline-offset:3px}@media (max-width:1100px) and (min-width:901px){.iio .iio-topbar-wm .w2{max-width:220px}}@media (max-width:900px){.iio .iio-sidebar{width:min(284px,calc(100vw - 48px))}.iio .iio-sb2-item{min-height:44px}.iio .iio-topbar{gap:12px}.iio .iio-topbar-search,.iio .iio-topbar-search:focus-within,.iio .iio-topbar-search:has(.iio-search-results){flex:1 1;width:auto}}@media (max-width:640px){.iio .iio-topbar{gap:6px;padding-inline:8px}.iio .iio-topbar-lead{gap:3px}.iio .iio-topbar-brand{margin:0;padding-inline:2px}.iio .iio-topbar-logo{height:30px;width:30px}.iio .iio-topbar-right{gap:0}.iio .iio-topbar-search{gap:6px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.iio *,.iio :after,.iio :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.iio .ci-space-heading,.iio .ci-spaces-heading{align-items:stretch;display:flex;min-width:0;position:relative}.iio .ci-spaces-heading>.iio-sb2-item{min-height:44px;padding-right:48px}.iio .ci-spaces-heading>.iio-sb2-grpchev{border-radius:0 7px 7px 0;box-sizing:border-box;height:100%;position:absolute;right:0;top:0}.iio .iio-sb2-grpchev,.iio .iio-sb2-spchev{background:#0000;border:0;color:var(--iio-hero-text-2);cursor:pointer;margin:0;min-height:44px;padding:10px;width:44px}.iio .iio-sb2-grpchev .chev,.iio .iio-sb2-spchev .chev{height:16px;width:16px}.iio .iio-sb2-tree{margin:6px 0 12px;padding:0}.iio .iio-sb2-inst.open>.iio-sb2-instbody>div:before,.iio .iio-sb2-instrow:before,.iio .iio-sb2-instwrap:before,.iio .iio-sb2-sprow:before,.iio .iio-sb2-tree:before{display:none}.iio .iio-sb2-sp{animation:none!important;border-radius:6px}.iio .iio-sb2-sp+.iio-sb2-sp{margin-top:2px}.iio .iio-sb2-sp.open{background:color-mix(in srgb,var(--iio-hero-text) 4%,#0000)}.iio .iio-sb2-sprow{flex:1 1;min-height:44px;min-width:0;padding:10px 4px 10px 12px;width:auto}.iio .iio-sb2-instrow .lbl,.iio .iio-sb2-leaf .lbl,.iio .iio-sb2-sprow .lbl{line-height:1.4;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.iio .iio-sb2-sprow[aria-current=page]{color:var(--iio-hero-text);font-weight:600}.iio .ci-space-heading{border-radius:6px;transition:background-color var(--ci-hover-time) ease}.iio .ci-space-heading.is-selected{background:var(--iio-ink-wash-2);box-shadow:none}.iio .ci-space-heading.is-selected>.iio-sb2-spchev{color:var(--iio-hero-text)}.iio .ci-space-binding{color:var(--iio-ink-signal);flex-shrink:0;height:15px;width:15px}.iio .iio-sb2-user .uname{overflow-wrap:anywhere;white-space:normal}.iio .iio-sb2-sp.open>.ci-space-heading .chev{transform:rotate(90deg)}.iio .iio-sb2-instwrap{margin:0;padding:0 6px 6px}.iio .iio-sb2-instrow{color:var(--iio-hero-text-2);gap:9px;min-height:44px;padding:10px}.iio .ci-instance-icon{flex-shrink:0;height:16px;width:16px}.iio .iio-sb2-instrow .chev{color:var(--iio-hero-text-2);height:14px;width:14px}.iio .iio-sb2-instbody>div{margin:0;padding:0}.iio .ci-instance-links{padding:0 0 6px 16px}.iio .iio-sb2-leaf{animation:none!important;color:var(--iio-hero-text-2);min-height:44px;padding:8px}.iio .iio-sb2-grp .ci-sidebar-disclosure[data-open]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease,visibility 0s .2s;transition:grid-template-rows var(--iio-motion-base,.2s) var(--iio-motion-ease-soft,ease),visibility 0s var(--iio-motion-base,.2s);visibility:hidden}.iio .iio-sb2-grp .ci-sidebar-disclosure[data-open=true]{grid-template-rows:1fr;transition-delay:0s;visibility:visible}.iio .ci-sidebar-disclosure>.ci-sidebar-disclosure-clip{min-height:0;overflow:hidden}.iio .ci-sidebar-disclosure[inert]{pointer-events:none}.iio .iio-sb2-grpchev .chev,.iio .iio-sb2-instrow .chev,.iio .iio-sb2-spchev .chev{transition:transform .2s ease;transition:transform var(--iio-motion-base,.2s) var(--iio-motion-ease-soft,ease)}.iio .is-rail .iio-sb2-grpbody.ci-sidebar-disclosure[data-open]{display:none}@media (prefers-reduced-motion:reduce){.iio .ci-sidebar-disclosure[data-open],.iio .iio-sb2-grpchev .chev,.iio .iio-sb2-instrow .chev,.iio .iio-sb2-spchev .chev{transition:none!important}}.iio .iio-sb2-grpchev:focus-visible,.iio .iio-sb2-instrow:focus-visible,.iio .iio-sb2-leaf:focus-visible,.iio .iio-sb2-spchev:focus-visible{outline:2px solid var(--iio-topbar-focus);outline-offset:-2px}.iio .is-rail .ci-spaces-heading>.iio-sb2-item{padding:0}.iio .is-rail .ci-spaces-heading>.iio-sb2-grpchev{display:none}.iio .iio-sidebar{height:calc(100dvh - var(--iio-topbar-h))}.iio.ci-user-popover{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:8px;box-shadow:0 8px 28px color-mix(in srgb,var(--ci-shadow) 22%,#0000);box-sizing:border-box;color:var(--iio-text-1);overflow-y:auto;position:fixed;z-index:1400}.iio.ci-user-popover .iio-sb2-umenu{animation:none;background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;min-width:0;padding:6px;position:static;width:auto}.iio.ci-user-popover .iio-sb2-umenu button{color:var(--iio-text-1);font-size:15px;line-height:1.4;min-height:44px;padding:10px 12px}.iio.ci-user-popover .iio-sb2-umenu svg{height:20px;width:20px}.iio.ci-user-popover .iio-sb2-umenu button:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio.ci-user-popover .iio-sb2-umenu button:focus-visible{background:var(--iio-bg-3);outline:2px solid var(--iio-brand-fg);outline-offset:-2px}.iio.ci-user-popover .iio-sb2-umenu .sep{background:var(--iio-border);margin:6px 10px}.iio .iio-space-card{container-type:inline-size}.iio .iio-card-title h3{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.iio .iio-sp2-inst{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,.85fr)) 12px}.iio .iio-sp2-iname{overflow:visible;overflow-wrap:anywhere;white-space:normal}.iio .iio-sp2-num{min-width:0;text-align:right;width:auto}.iio .iio-sp2-num+.iio-sp2-num{margin-left:0;padding-left:8px}.iio .iio-sp2-num .l,.iio .iio-sp2-num .v{overflow-wrap:anywhere}@container (max-width: 360px){.iio .iio-sp2-inst{gap:6px;padding-inline:8px}.iio .iio-sp2-kpi{padding-inline:8px}.iio .iio-sp2-kpi .l{letter-spacing:.05em;overflow-wrap:anywhere;white-space:normal}}@media (max-width:640px){.iio .iio-page-head-right{flex-wrap:wrap}.iio .iio-topbar-search input{font-size:16px}.iio .iio-modal-overlay{padding:12px}.iio .iio-modal{max-height:calc(100dvh - 24px);max-width:100%}.iio .iio-search-results{left:8px;max-height:calc(100dvh - var(--iio-topbar-h) - 16px);position:fixed;right:8px;top:calc(var(--iio-topbar-h) + 4px)}.iio .iio-search-item{flex-wrap:wrap;min-height:44px}.iio .iio-modal-body,.iio .iio-modal-foot,.iio .iio-modal-head{padding:16px}.iio .iio-modal-foot,.iio .iio-modal-foot-right{flex-wrap:wrap}}.iio .iio-modal-foot,.iio .iio-modal-head,.iio .iio-modal-tabs{flex-shrink:0}.iio .iio-modal-tabs{max-width:100%;min-width:0;overflow-x:auto}.iio .iio-modal-tab{flex-shrink:0;white-space:nowrap}.iio .ci-config-row{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 120px 44px;margin-bottom:12px}.iio .ci-config-row--edge{grid-template-columns:minmax(0,1fr) 160px 44px}.iio .ci-config-row--credentials{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 44px}.iio .ci-config-row>.iio-field{gap:0;min-width:0}.iio .ci-config-row .iio-field-label{display:block;margin-bottom:6px}.iio .ci-config-row .iio-input,.iio .ci-config-row>button{box-sizing:border-box;height:44px;min-height:44px}.iio .ci-pipeline-option{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.iio .ci-pipeline-option>label{min-width:0;width:100%}.iio .ci-pipeline-option input{flex-shrink:0}.iio .ci-inline-help{color:var(--iio-text-2);font-size:13px;min-width:0;width:100%}.iio .ci-inline-help summary{cursor:pointer;min-height:44px;padding-block:10px}.iio .ci-inline-help p{line-height:1.5;margin:4px 0 0}.iio .ci-inline-help summary:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:2px}@media (max-width:640px){.iio .ci-config-row{grid-template-columns:minmax(0,1fr) 44px}.iio .ci-config-row>.iio-field{grid-column:1}.iio .ci-config-row>button{grid-column:2;grid-row:1}}.iio .iio-modal-body{min-height:0;overflow:auto}.iio .ci-icon-picker{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.iio .ci-icon-picker .iio-icon-pick{min-height:44px}.iio .ci-icon-picker .iio-icon-pick:not(.is-active):hover{border-color:var(--iio-brand-fg);color:var(--iio-brand-fg)}.iio .ci-icon-picker .iio-icon-pick:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:2px}.iio .iio-space-card:focus-within .iio-card-actions,.iio .iio-space-card:focus-within .iio-card-actions>*,.iio .iio-space-card:focus-within .iio-card-edit{opacity:1;transform:none}@media (hover:none){.iio .iio-card-actions,.iio .iio-card-actions>*,.iio .iio-card-edit{opacity:1;transform:none}.iio .iio-space-card .iio-card-edit,.iio .iio-space-card:has(.iio-card-ecklaschen) .iio-card-edit{align-self:flex-end;height:44px;margin-bottom:12px;position:relative;right:auto;top:auto;width:44px}.iio .iio-card-actions{align-self:flex-end;flex-wrap:wrap;margin-bottom:12px;max-width:100%;position:relative;right:auto;top:auto}.iio .iio-card-action{height:44px;width:44px}}.iio .iio-modal-close{flex-shrink:0;height:44px;width:44px}.iio:has(.iio-modal-overlay.is-open) .ci-chat-trigger{visibility:hidden}.iio:has(.iio-sidebar.is-open) .ci-chat-trigger{visibility:hidden}@media (max-height:500px){.iio .iio-sb2-foot{padding-block:4px}.iio .iio-sb2-scroll{padding-top:0}.iio .iio-modal-overlay{padding:8px}.iio .iio-modal{max-height:calc(100dvh - 16px)}}@media (max-width:640px){.MuiDialog-paper:has(.iio-set){margin:12px;max-height:calc(100dvh - 24px);max-width:calc(100% - 24px);width:calc(100% - 24px)}.MuiDialog-paper>.iio:has(>.iio-set){display:flex;min-height:0;overflow:hidden}.iio .iio-set{flex-direction:column;height:min(680px,calc(100dvh - 24px));min-height:0;min-width:0;width:100%}.iio .iio-set-side{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.iio .iio-set-side-head{align-self:center;border:0;grid-column:1;grid-row:1;padding:14px 16px}.iio .iio-set-side-foot{border:0;grid-column:2;grid-row:1;padding:8px}.iio .iio-set-close{min-height:44px;width:auto}.iio .iio-set-nav{align-items:center;border-top:1px solid var(--iio-ink-line-2);flex-direction:row;grid-column:1/-1;grid-row:2;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:4px 8px 8px}.iio .iio-set-tab{flex:0 0 auto;min-height:44px;width:auto}.iio .iio-set-tab:active,.iio .iio-set-tab:hover{transform:none}.iio .iio-set-tab.on:before{border-radius:0;bottom:0;height:2px;left:10px;right:10px;top:auto;width:auto}.iio .iio-set-div{flex:0 0 1px;height:24px;margin:0 6px;width:1px}.iio .iio-set-admin-lbl{padding:8px;white-space:nowrap}.iio .iio-set-main{min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:16px}.iio .iio-set-pane{min-width:0;overflow-wrap:anywhere}.iio .iio-set-row2{grid-template-columns:minmax(0,1fr)}.iio .iio-set-responsive-grid{grid-template-columns:minmax(0,1fr)!important}.iio .iio-set-field,.iio .iio-set-pane input{min-width:0}.iio .iio-set-input{font-size:16px}.iio .iio-set-note>div:has(>input),.iio .iio-set-pane div:has(>.iio-set-seg),.iio .iio-set-pane div:has(>label>input[type=file]){flex-wrap:wrap}.iio .iio-set-note>div>input{flex-basis:150px!important}.iio .iio-set-foot{flex-wrap:wrap}.iio .iio-set-foot>button,.iio .iio-set-seg{max-width:100%;min-height:44px;white-space:normal}.iio .iio-set-check input{flex-shrink:0}.iio-chat-panel{bottom:84px!important;max-height:calc(100dvh - 96px)!important;max-width:calc(100vw - 24px);right:12px!important}.iio-chat-panel,.iio-chat-panel>div{min-height:0;min-width:0}.iio-chat-panel .cp-resize-handle{display:none}.iio-chat-panel textarea{min-width:0}}@media (max-width:640px) and (max-height:500px){.iio-chat-panel{bottom:12px!important;max-height:calc(100dvh - 24px)!important}}.iio.customer-dialog-paper{background:var(--iio-bg-1);background-image:none;border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);color:var(--iio-text-1);font-family:var(--iio-font-sans);max-width:800px;overflow:hidden}.customer-dialog-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.customer-dialog-foot,.customer-dialog-head{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;padding:20px 28px}.customer-dialog-head{border-bottom:1px solid var(--iio-border)}.customer-dialog-head h2{font-size:24px;font-weight:600;margin:0;overflow-wrap:anywhere}.customer-dialog-body{grid-gap:28px;display:grid;flex:1 1 auto;gap:28px;min-height:0;overflow-y:auto;padding:24px 28px;scroll-padding:12px}.customer-dialog-body .iio-field{grid-gap:8px;align-content:start;display:grid;gap:8px;min-width:0}.customer-dialog-body .iio-field-label{color:var(--iio-text-1);font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none}.customer-dialog-hint{color:var(--iio-text-2);font-size:14px;line-height:1.5;margin:0}.customer-dialog-error{border-left:3px solid var(--iio-critical);color:var(--iio-text-1);margin:0;overflow-wrap:anywhere;padding-left:12px}.customer-dialog-assets,.customer-dialog-identity{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dialog-asset{position:relative}.customer-dialog-file-input{display:none}.customer-dialog-paper .customer-dialog-upload{align-items:center;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-1);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;min-width:0;padding:16px;transition:border-color .16s ease,background-color .16s ease;width:100%}.customer-dialog-upload:hover:not(:disabled){background:var(--iio-bg-3);border-color:var(--iio-brand-fg)}.customer-dialog-upload:disabled{cursor:default;opacity:.65}.customer-dialog-preview{align-items:center;display:flex;height:64px;justify-content:center;margin-bottom:4px;width:100%}.customer-dialog-preview>svg{color:var(--iio-text-2);height:32px;width:32px}.customer-dialog-preview img{max-height:64px;max-width:100%;object-fit:contain}.customer-dialog-upload--favicon .customer-dialog-preview img{max-height:40px;max-width:40px}.customer-dialog-upload-action{font-size:15px;font-weight:600}.customer-dialog-filename{color:var(--iio-text-2);font-size:13px;max-width:100%;overflow-wrap:anywhere}.customer-dialog-spaces{border:0;border-top:1px solid var(--iio-border);margin:0;min-width:0;padding:24px 0 0}.customer-dialog-spaces legend{float:left;font-size:18px;font-weight:600;margin-bottom:6px;padding:0;width:100%}.customer-dialog-spaces>.customer-dialog-hint{clear:both}.customer-dialog-space-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.customer-dialog-space{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);cursor:pointer;display:flex;min-height:160px;min-width:0;overflow:hidden;position:relative;transition:border-color .16s ease,background-color .16s ease}.customer-dialog-space:hover{border-color:var(--iio-brand-fg)}.customer-dialog-space input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.customer-dialog-space:has(input:focus-visible){outline:2px solid var(--iio-brand-fg);outline-offset:3px}.customer-dialog-space:has(input:disabled){cursor:default;opacity:.65}.customer-dialog-space-content{display:block;padding:20px;transition:filter .18s ease,opacity .18s ease;width:100%}.customer-dialog-space-heading{align-items:center;display:flex;gap:12px;min-height:40px}.customer-dialog-space-heading strong{font-size:17px;font-weight:600;min-width:0;overflow-wrap:anywhere}.customer-dialog-space-icon{background:var(--iio-bg-3);border-radius:var(--iio-r-sm);box-sizing:border-box;color:var(--iio-brand-fg);flex-shrink:0;height:40px;padding:9px;width:40px}.customer-dialog-space-icon svg{display:block;height:100%;width:100%}.customer-dialog-instance-list{border-top:1px solid var(--iio-border);display:block;margin-top:16px;padding-top:4px}.customer-dialog-instance-name{display:block;font-size:14px;overflow-wrap:anywhere;padding:7px 0}.customer-dialog-instance-name+.customer-dialog-instance-name{border-top:1px solid var(--iio-border-subtle,var(--iio-border))}.customer-dialog-instance-list>.customer-dialog-hint{display:block;padding-top:8px}.customer-dialog-space-selected{align-items:center;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:scale(.94);transition:opacity .16s ease,transform .18s ease}.customer-dialog-space-selected svg{background:var(--iio-bg-1);border:1px solid var(--iio-brand-fg);border-radius:50%;color:var(--iio-brand-fg);height:40px;padding:8px;width:40px}.customer-dialog-space-selected>span,.customer-dialog-space-selected>strong{background:var(--iio-bg-2);color:var(--iio-text-1);font-weight:600;padding:2px 8px}.customer-dialog-space-selected>strong{font-size:16px;max-width:calc(100% - 24px);overflow-wrap:anywhere;text-align:center}.customer-dialog-space.is-selected{border-color:var(--iio-brand-fg)}.customer-dialog-space.is-selected .customer-dialog-space-content{filter:blur(2px);opacity:.35}.customer-dialog-space.is-selected .customer-dialog-space-selected{opacity:1;transform:scale(1)}.customer-dialog-foot{border-top:1px solid var(--iio-border);justify-content:flex-end}.customer-dialog-paper .iio-btn{height:auto;min-height:44px;white-space:normal}.customer-dialog-paper button:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}.customer-dialog-paper .iio-input:focus-visible{border-color:var(--iio-brand-fg);box-shadow:none;outline:2px solid var(--iio-brand-fg);outline-offset:2px}@media (max-width:600px){.iio.customer-dialog-paper{margin:12px;max-height:calc(100% - 24px);width:calc(100% - 24px)}.customer-dialog-assets,.customer-dialog-identity,.customer-dialog-space-grid{grid-template-columns:minmax(0,1fr)}.customer-dialog-body,.customer-dialog-foot,.customer-dialog-head{padding:16px}.customer-dialog-space{min-height:144px}}@media (prefers-reduced-motion:reduce){.customer-dialog-paper *,.customer-dialog-paper :after,.customer-dialog-paper :before{transition:none!important}}.iio .iio-mui-button.MuiButton-root{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:none;color:var(--iio-text-1);font:600 15px/1.4 var(--iio-font-sans);gap:8px;height:auto;letter-spacing:normal;min-height:44px;padding:9px 18px;text-transform:none;transform:none;transition:background-color .16s ease,border-color .16s ease;white-space:normal}.iio .iio-mui-button.MuiButton-root:hover{background:var(--iio-bg-3);border-color:var(--iio-text-2);transform:none}.iio .iio-mui-button.iio-btn--signal{background:color-mix(in srgb,var(--iio-signal) 80%,var(--ci-night));border-color:var(--iio-signal);color:var(--ci-white)}.iio .iio-mui-button.iio-btn--signal:hover{background:color-mix(in srgb,var(--iio-signal) 84%,var(--ci-night));border-color:var(--iio-signal-2)}.iio .iio-mui-button.iio-btn--primary{background:var(--iio-brand-ink);border-color:var(--iio-brand-ink);color:var(--iio-hero-text)}.iio .iio-mui-button.iio-btn--primary:hover{background:var(--iio-brand-ink-2);border-color:var(--iio-brand-ink-2)}.iio .iio-mui-button.iio-btn--danger{border-color:var(--iio-critical);color:var(--iio-critical)}.iio .iio-mui-button.Mui-disabled{background:var(--iio-bg-3);border-color:var(--iio-border);color:var(--iio-text-2);opacity:.5}.iio .iio-mui-button>svg{flex-shrink:0;height:18px;width:18px}.iio .iio-mui-icon.MuiIconButton-root{border-radius:var(--iio-r-md);color:var(--iio-text-2);flex-shrink:0;font-family:var(--iio-font-sans);height:44px;padding:10px;width:44px}.iio .iio-mui-icon.MuiIconButton-root:hover{background:var(--iio-bg-3);color:var(--iio-text-1)}.iio .iio-mui-icon>svg{height:20px;width:20px}.iio .iio-mui-icon.iio-card-edit:focus-visible{opacity:1;transform:none}.iio .iio-mui-action{font-family:var(--iio-font-sans);text-align:inherit}.iio .iio-mui-action.iio-icon-pick{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);color:var(--iio-text-2);min-height:44px}.iio .iio-mui-action.iio-icon-pick.is-active,.iio .iio-mui-action.iio-icon-pick:hover{border-color:var(--iio-brand-fg);color:var(--iio-brand-fg)}.iio .iio-mui-action.iio-icon-pick.is-active{background:color-mix(in srgb,var(--iio-brand-fg) 12%,var(--iio-bg-2))}.iio .iio-mui-action:focus-visible,.iio .iio-mui-button:focus-visible,.iio .iio-mui-checkbox.Mui-focusVisible,.iio .iio-mui-icon:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}.iio .iio-mui-input.MuiOutlinedInput-root{background:var(--iio-bg-2);border-radius:var(--iio-r-md);color:var(--iio-text-1);font:400 16px/1.5 var(--iio-font-sans);min-height:44px;min-width:0}.iio .iio-mui-input .MuiOutlinedInput-input{font:inherit;padding:10px 14px}.iio .iio-mui-input.MuiInputBase-multiline{padding:12px 14px}.iio .iio-mui-input .MuiInputBase-inputMultiline{padding:0}.iio .iio-mui-input .MuiOutlinedInput-notchedOutline{border:1px solid var(--iio-border);box-shadow:none}.iio .iio-mui-input:hover .MuiOutlinedInput-notchedOutline{border-color:var(--iio-text-2)}.iio .iio-mui-input.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--iio-brand-fg);box-shadow:none}.iio .iio-mui-input.Mui-focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-brand-fg) 16%,#0000)}.iio .iio-mui-input.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--iio-critical)}.iio .iio-mui-input.Mui-disabled{background:var(--iio-bg-3)}.iio .iio-mui-input .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--iio-text-2)}.iio .iio-mui-input input::placeholder{color:var(--iio-text-2);opacity:1}.iio .iio-mui-input .MuiSelect-select{padding-right:40px}.iio .iio-mui-input .MuiSelect-icon{color:var(--iio-text-2);right:10px}.iio .iio-mui-input .iio-home-option-check{display:none}.iio .iio-mui-checkbox.MuiCheckbox-root{color:var(--iio-text-2);padding:10px}.iio .iio-mui-checkbox.Mui-checked{color:var(--iio-brand-fg)}.iio .iio-mui-checkbox.Mui-disabled{opacity:.5}.iio.iio-home-menu.MuiPaper-root{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:var(--iio-shadow-md);color:var(--iio-text-1);margin-top:6px;max-height:min(360px,60vh);max-width:calc(100vw - 24px);padding:4px}.iio-home-menu .MuiList-root{padding:0}.iio-home-menu .MuiMenuItem-root{border-radius:var(--iio-r-sm);font:400 15px/1.5 var(--iio-font-sans);gap:12px;min-height:44px;overflow-wrap:anywhere;padding:10px 12px;white-space:normal}.iio-home-option-label{flex:1 1;min-width:0}.iio-home-option-check{color:var(--iio-brand-fg);flex-shrink:0;height:20px;width:20px}.iio-home-menu .MuiMenuItem-root.Mui-focusVisible,.iio-home-menu .MuiMenuItem-root:hover{background:var(--iio-bg-3)}.iio-home-menu .MuiMenuItem-root.Mui-selected{background:color-mix(in srgb,var(--iio-brand-fg) 9%,var(--iio-bg-1))}.iio-home-menu .MuiMenuItem-root.Mui-selected.Mui-focusVisible,.iio-home-menu .MuiMenuItem-root.Mui-selected:hover{background:color-mix(in srgb,var(--iio-brand-fg) 16%,var(--iio-bg-1))}.iio.iio-home-dialog.MuiPaper-root{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:var(--iio-shadow-md);color:var(--iio-text-1);overflow:hidden}.iio-home-dialog .iio-modal-foot,.iio-home-dialog .iio-modal-head{flex-shrink:0}.iio-home-dialog .iio-modal-head h2{font-size:24px;overflow-wrap:anywhere}.iio-home-dialog .iio-modal-body{gap:24px;min-height:0;overflow-y:auto;scroll-padding:16px}.iio-home-dialog .iio-field{display:flex;flex-direction:column;gap:8px;min-width:0}.iio-home-dialog .iio-field-label{color:var(--iio-text-1);font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none}.iio-home-dialog .iio-field-hint{color:var(--iio-text-2);font-size:14px;line-height:1.5}.iio-home-dialog .iio-modal-foot-right{flex-wrap:wrap;justify-content:flex-end}.iio-home-dialog .iio-home-inline{align-items:center;display:flex;gap:8px}.iio-home-dialog .iio-home-inline .iio-mui-button{flex-shrink:0}@media (max-width:600px){.iio.iio-home-dialog.MuiPaper-root{margin:12px;max-height:calc(100% - 24px);width:calc(100% - 24px)}.iio-home-dialog .iio-modal-body,.iio-home-dialog .iio-modal-foot,.iio-home-dialog .iio-modal-head{padding:16px}.iio-home-dialog .iio-icon-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.iio-home-dialog .iio-home-inline{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.iio .iio-mui-button,.iio-home-dialog *,.iio-home-menu *{animation:none!important;transition:none!important}}.customer-dialog-space .iio-mui-checkbox.MuiCheckbox-root{border-radius:inherit;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:1}.customer-dialog-space .iio-mui-checkbox>svg{display:none}.customer-dialog-space .iio-mui-checkbox input{height:100%;width:100%}.ci-customer-groups{grid-gap:32px;display:grid;gap:32px}.ci-customer-group{min-width:0}.ci-customer-group-head{align-items:center;display:flex;gap:16px;margin-bottom:20px}.ci-customer-group-head h2{color:var(--iio-text-1);font-size:20px;margin:0;overflow-wrap:anywhere}.ci-customer-group-line{border-top:1px solid var(--iio-border);flex:1 1;min-width:24px}.ci-customer-group-head .iio-btn{flex-shrink:0;height:auto;min-height:44px;white-space:normal}.ci-customer-group-empty{color:var(--iio-text-2);margin:0}.ci-customers-load-error{margin-bottom:24px}.ci-customer-refresh-error,.ci-customers-load-error{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ci-customers-head-actions{flex-wrap:wrap}.ci-customer-group-head button:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}@media (max-width:600px){.ci-customer-group-head{flex-wrap:wrap;gap:12px}.ci-customer-group-head h2{max-width:100%}}.iio .ci-spaces-skeleton .iio-skel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iio .ci-spaces-skeleton .iio-skel-card{min-height:250px}.iio .ci-spaces-load-error{flex-wrap:wrap;margin-bottom:20px}@media (max-width:1280px){.iio .ci-spaces-skeleton .iio-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.iio .ci-spaces-skeleton .iio-skel-grid{grid-template-columns:minmax(0,1fr)}}.iio .ci-space-skeleton{min-width:0}.iio .ci-space-skeleton .iio-skel-card{min-height:250px}.iio .ci-space-data-message{color:var(--iio-text-2);margin-bottom:12px;overflow-wrap:anywhere}.iio .ci-spaces-load-error span{min-width:0;overflow-wrap:anywhere}.iio .ci-space-metric-skeleton.MuiSkeleton-root{background-color:var(--iio-border-subtle);border-radius:var(--iio-r-sm);display:inline-block;height:1.2em;max-width:100%;vertical-align:top;width:4ch}@media (prefers-reduced-motion:reduce){.iio .ci-space-metric-skeleton.MuiSkeleton-root{animation:none}}.iio .topic-ui{color:var(--iio-text-1);font-family:var(--iio-font-sans);min-width:0}.iio .topic-ui h3{margin:0 0 12px}.iio .topic-ui p{overflow-wrap:anywhere}.iio .topic-ui .MuiButton-root{min-height:44px;text-transform:none}.iio .topic-editor,.iio .topic-selection{margin-block:24px}.iio .topic-editor{border-block:1px solid var(--line);border-block:1px solid var(--iio-border,var(--line));padding-block:24px}.iio .topic-editor h4{font-size:16px;margin:0 0 12px}.iio .topic-editor .topic-editor-divider{border-color:var(--iio-border,var(--line));margin-block:24px}.iio .topic-editor-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.iio .topic-editor-row>div{min-width:0;overflow-wrap:anywhere}.iio .topic-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.iio .topic-editor-form{grid-gap:16px;display:grid;gap:16px;margin-top:24px}.iio .topic-editor-form label{margin-bottom:8px}.iio .topic-editor-row+.topic-editor-row{border-top:1px solid var(--iio-border,var(--line))}.iio .topic-ui .MuiAlert-root{margin-block:12px}.iio .topic-ui .MuiInputBase-root{color:inherit;font-family:inherit}.iio.topic-options{background:var(--iio-bg-2);color:var(--iio-text-1);font-family:var(--iio-font-sans)}.iio .topic-cards{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.iio .topic-card{background:var(--iio-bg-2);border-color:var(--iio-border);color:inherit;padding:20px}.iio .topic-card h3,.iio .topic-card h4{overflow-wrap:anywhere}.iio .topic-members{padding-left:20px}.iio .topic-members li{margin-block:8px;overflow-wrap:anywhere}.iio .topic-route{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.iio .topic-blocker{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.iio .topic-blocker>div{min-width:0;overflow-wrap:anywhere}.iio .topic-pagination .MuiTablePagination-toolbar{flex-wrap:wrap;padding:0}.iio .topic-package-list{grid-gap:8px;display:grid;gap:8px;margin-block:12px;min-width:0}.iio .topic-card .topic-actions{margin-top:8px}.iio.promotion-dialog .topic-members{list-style:none;padding:0}.iio.promotion-dialog .topic-members li+li{border-top:1px solid var(--iio-border);padding-top:8px}@media (max-width:767px){.iio .topic-cards{grid-template-columns:minmax(0,1fr)}.iio .topic-card{padding:16px}.iio .topic-blocker,.iio .topic-editor-row{flex-direction:column}}.topic-package-selection{border:1px solid var(--border);border-radius:4px;display:flex;flex-direction:column;margin-block:12px;min-width:0;padding:12px}.policy-credentials{border:0;margin:16px 0 0;min-width:0;padding:0}.policy-credentials legend{color:var(--iio-text-1);font-weight:600}.policy-credential-row{border-bottom:1px solid var(--iio-border);margin-bottom:12px;padding:12px 0}.policy-credential-fields{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr) minmax(0,1fr) auto}.policy-credentials .policy-credential-fields .iio-field{gap:0;margin:0;min-width:0}.policy-credential-fields .iio-field-label{display:block;margin-bottom:6px}.policy-credential-fields .iio-input{flex-shrink:0;min-width:0;width:100%}.policy-credential-fields .iio-btn,.policy-credential-fields .iio-input{box-sizing:border-box;height:44px;min-height:44px}.policy-transport-choice{align-items:center;color:var(--iio-text-1);cursor:pointer;display:flex;gap:8px;min-height:44px;width:-webkit-fit-content;width:fit-content}.policy-transport-choice input{accent-color:var(--iio-signal);flex-shrink:0}.policy-transport-choice input:focus-visible{outline:2px solid var(--iio-signal);outline-offset:3px}.policy-credentials-error{color:var(--iio-critical)}@media (max-width:640px){.policy-credential-fields{grid-template-columns:minmax(0,1fr)}.policy-credential-fields .iio-btn{justify-self:start}}.iio .iio-monitor-button.MuiButtonBase-root{border-radius:var(--iio-r-sm);box-shadow:none;color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:14px;font-weight:600;gap:6px;letter-spacing:normal;line-height:1.4;min-height:40px;min-width:0;text-transform:none}.iio .iio-monitor-button.MuiButton-root{padding:8px 12px}.iio .iio-monitor-button.MuiButtonBase-root:hover{background-color:var(--iio-bg-3)}.iio .iio-monitor-button.Mui-focusVisible{outline:2px solid var(--iio-brand-fg);outline-offset:2px}.iio .iio-monitor-button.Mui-disabled{color:var(--iio-text-3);opacity:.5}.iio .iio-monitor-button.btn--signal,.iio .iio-monitor-button.iio-btn--signal{background:color-mix(in srgb,var(--iio-signal) 80%,var(--ci-night));color:var(--ci-white)}.iio .iio-monitor-button.btn--signal:hover,.iio .iio-monitor-button.iio-btn--signal:hover{background:color-mix(in srgb,var(--iio-signal) 84%,var(--ci-night))}.iio .iio-monitor-icon.MuiIconButton-root{flex-shrink:0;height:40px;padding:9px;width:40px}.iio .iio-monitor-icon svg{height:20px;width:20px}.iio .iio-monitor-input.MuiOutlinedInput-root,.iio .iio-monitor-select.MuiOutlinedInput-root{background:var(--iio-bg-2);border:none;border-radius:var(--iio-r-sm);box-shadow:none;color:var(--iio-text-1);font:400 14px/1.5 var(--iio-font-sans);height:auto;min-height:40px;min-width:0;padding:0}.iio .iio-monitor-input .MuiOutlinedInput-input{background:none;border:none;box-shadow:none;font:inherit;height:auto;min-width:0;padding:9px 12px}.iio .iio-monitor-input input::placeholder{color:var(--iio-text-2);opacity:1}.iio .iio-monitor-select .MuiSelect-select{min-height:0;padding:9px 36px 9px 12px}.iio .iio-monitor-select .MuiSelect-icon{color:var(--iio-text-2);right:8px}.iio .iio-monitor-input .MuiOutlinedInput-notchedOutline,.iio .iio-monitor-select .MuiOutlinedInput-notchedOutline{border:1px solid var(--iio-border)}.iio .iio-monitor-input.Mui-focused .MuiOutlinedInput-notchedOutline,.iio .iio-monitor-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--iio-brand-fg)}.iio .iio-monitor-checkbox.MuiCheckbox-root{color:var(--iio-text-2);padding:8px}.iio .iio-monitor-checkbox.Mui-checked,.iio .iio-monitor-checkbox.MuiCheckbox-indeterminate{color:var(--iio-signal)}.iio .iio-monitor-checkbox.Mui-focusVisible{outline:2px solid var(--iio-brand-fg)}.iio .iio-monitor-checkbox svg{height:18px;width:18px}.iio .iio-monitor-select .iio-monitor-option-check{display:none}.iio.iio-monitor-menu.MuiPaper-root{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:var(--iio-shadow-md);color:var(--iio-text-1);margin-top:4px;max-height:min(420px,70vh);max-width:calc(100vw - 24px)}.iio-monitor-menu .MuiMenu-list{padding:4px}.iio-monitor-menu .MuiMenuItem-root{border-radius:var(--iio-r-sm);font:400 14px/1.5 var(--iio-font-sans);gap:12px;min-height:44px;padding:10px 12px;white-space:normal}.iio-monitor-menu .MuiMenuItem-root.Mui-focusVisible,.iio-monitor-menu .MuiMenuItem-root:hover{background:var(--iio-bg-3)}.iio-monitor-menu .MuiMenuItem-root.Mui-selected{background:color-mix(in srgb,var(--iio-brand-fg) 12%,var(--iio-bg-1))}.iio-monitor-menu .MuiMenuItem-root.Mui-selected:hover{background:color-mix(in srgb,var(--iio-brand-fg) 18%,var(--iio-bg-1))}.iio-monitor-option-label{flex:1 1}.iio-monitor-option-check{color:var(--iio-brand-fg);height:20px;width:20px}.iio-monitor-menu .tx{display:flex;flex-direction:column;gap:4px;max-width:320px}.iio-monitor-menu .tx>span{color:var(--iio-text-2)}.iio-monitor-menu .f,.iio-monitor-menu .h{color:var(--iio-text-2);font:400 13px/1.5 var(--iio-font-sans);padding:10px 16px}.iio.iio-monitor-dialog.MuiPaper-root{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:var(--iio-shadow-md);color:var(--iio-text-1);overflow:hidden}.iio-monitor-dialog .iio-modal-foot,.iio-monitor-dialog .iio-modal-head{flex-shrink:0}.iio-monitor-dialog .iio-modal-body,.iio-monitor-dialog .iio-payload-body{min-height:0;overflow:auto}.iio-monitor-dialog .iio-modal-head h2{overflow-wrap:anywhere}.iio-monitor-dialog .iio-modal-foot,.iio-monitor-dialog .iio-modal-foot-right{flex-wrap:wrap}.iio .iio-monitor-page .iio-mon2-bank{flex-wrap:wrap;gap:12px}.iio .iio-monitor-page .iio-mon2-search{background:none;border:none;flex:1 1 480px;gap:8px;height:auto;max-width:none;min-width:0}.iio .iio-monitor-page .iio-mon2-search-seg{border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);flex-shrink:0;overflow:hidden}.iio .iio-monitor-page .iio-mon2-search-field{flex:1 1;height:auto;min-width:160px;padding:0}.iio .iio-monitor-page .iio-mon2-search-field>.ico{display:none}.iio .iio-monitor-page .iio-mon2-search-field .iio-monitor-input{width:100%}.iio .iio-monitor-page .iio-mon2-search-field .MuiOutlinedInput-input{padding-left:12px;padding-right:38px}.iio .iio-monitor-page .iio-mon2-search-info{position:absolute;right:12px;z-index:1}.iio .iio-monitor-page .iio-mon2-filterbank{flex-wrap:wrap;gap:8px;margin-left:auto}.iio .iio-monitor-page .iio-mon2-fb-group{border:none;gap:8px}.iio .iio-monitor-page .iio-mon2-seg{height:auto}.iio .iio-monitor-page .iio-mon2-search-seg button,.iio .iio-monitor-page .iio-mon2-seg button{border-radius:0;min-height:40px}.iio .iio-monitor-page .iio-mon2-hair--schub{display:none}.iio .iio-monitor-page .iio-mon2-cmd-a{flex-wrap:wrap;gap:16px;height:auto}.iio .iio-monitor-page .iio-mon2-identcore{min-width:0}.iio .iio-monitor-page .iio-mon2-runtime{max-width:100%}.iio .iio-monitor-page .iio-mon2-kpi{align-items:stretch;border-radius:0;justify-content:flex-start}@media (max-width:700px){.iio .iio-monitor-page .iio-mon2-search{flex-basis:100%;flex-wrap:wrap}.iio .iio-monitor-page .iio-mon2-search-field{flex-basis:100%}.iio .iio-monitor-page .iio-mon2-filterbank{margin-left:0;width:100%}.iio .iio-monitor-page .iio-mon2-fb-group,.iio .iio-monitor-page .iio-mon2-subtabs{flex-wrap:wrap}.iio.iio-monitor-dialog.MuiPaper-root{margin:12px;max-height:calc(100% - 24px);width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.iio .iio-monitor-button,.iio-monitor-dialog *,.iio-monitor-menu *{animation:none!important;transition:none!important}}.iio .iio-monitor-page .iio-mon2-cmd-a>.iio-mon2-hair--schub{display:block;margin-left:auto}.iio .iio-monitor-page .iio-mon2-search-field{max-width:none}.iio .iio-monitor-page .iio-mon2-cols,.iio .iio-monitor-page .iio-mon2-flow-head{grid-template-columns:24px minmax(0,1fr) 76px 86px 76px 108px 40px 40px}.iio .iio-monitor-page .hat-esk .iio-mon2-cols,.iio .iio-monitor-page .hat-esk .iio-mon2-flow-head{grid-template-columns:24px minmax(0,1fr) 70px 70px 80px 70px 96px 40px 40px}.iio .iio-monitor-page .iio-mon2-mrow,.iio .iio-monitor-page .iio-mon2-msghead{grid-template-columns:36px 4px minmax(0,1fr) 122px 86px 84px}.iio .iio-monitor-page .iio-mon2-mrow.has-ack,.iio .iio-monitor-page .iio-mon2-msghead.has-ack{grid-template-columns:36px 4px minmax(0,1fr) 110px 122px 86px 84px}.iio .iio-monitor-input.MuiInputBase-multiline{padding:10px 12px}.iio .iio-monitor-input .MuiInputBase-inputMultiline{padding:0}.iio .iio-monitor-input .MuiInputAdornment-root{color:var(--iio-text-2);margin:0 0 0 12px}.iio .iio-monitor-input .MuiInputAdornment-root svg{height:18px;width:18px}@media (max-width:1000px){.iio .iio-monitor-page .iio-mon2-flow-head{display:flex;flex-wrap:wrap;gap:10px}.iio .iio-monitor-page .iio-mon2-cols{display:none}.iio .iio-monitor-page .iio-mon2-flow-head>.iio-mon2-chev{flex:0 0 20px}.iio .iio-monitor-page .iio-mon2-flow-name{flex-basis:calc(100% - 40px);flex-grow:1;flex-shrink:1;min-width:0}.iio .iio-monitor-page .iio-mon2-flow-name .nm,.iio .iio-monitor-page .iio-mon2-flow-name .sub{overflow-wrap:anywhere;white-space:normal}.iio .iio-monitor-page .iio-mon2-flow-head>.iio-mon2-stat{flex:1 1 20%;min-width:50px}.iio .iio-monitor-page .iio-mon2-flow-head>.iio-mon2-last{flex-basis:calc(100% - 100px);flex-grow:1;flex-shrink:0;text-align:left}.iio .iio-monitor-page .iio-mon2-msghead{display:none}.iio .iio-monitor-page .iio-mon2-mrow{display:flex;flex-wrap:wrap;gap:10px}.iio .iio-monitor-page .iio-mon2-mrow>*{min-width:0}.iio .iio-monitor-page .iio-mon2-stabs{flex-wrap:wrap}}@media (max-width:700px){.iio .iio-monitor-page .iio-mon2-cmd-a>.iio-mon2-hair{display:none}.iio .iio-monitor-page .iio-mon2-summary{flex-wrap:wrap;max-width:100%}.iio .iio-monitor-page .iio-mon2-kpi{min-width:0;padding:0 12px}.iio .iio-monitor-page .iio-mon2-kpi-row{flex-wrap:wrap;gap:4px}.iio .iio-monitor-page .iio-mon2-kpi-s{display:none}.iio .iio-monitor-page .iio-mon2-dtabs{flex-wrap:wrap}}.runtime-locations-field{grid-gap:16px;display:grid;gap:16px;min-width:0}.runtime-locations-field h3{color:var(--iio-text-1);font:600 16px/1.4 var(--iio-font-sans);margin:0}.runtime-locations-help{color:var(--iio-text-2);font:400 14px/1.5 var(--iio-font-sans);margin:0;overflow-wrap:anywhere}.runtime-location-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 44px}.runtime-location-row.is-inherited{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.runtime-locations-field .MuiFormLabel-root{color:var(--iio-text-2);font:400 14px/1.5 var(--iio-font-sans);margin-bottom:6px}.runtime-locations-field .MuiInputBase-readOnly{background:var(--iio-bg-2)}.runtime-locations-field .MuiInputBase-readOnly .MuiOutlinedInput-notchedOutline{border-style:dashed}.runtime-locations-field .MuiButton-root{justify-self:start}.runtime-locations-field .MuiIconButton-root{min-height:44px;min-width:44px}.runtime-locations-field .MuiAlert-root{background:var(--iio-bg-2);border:1px solid var(--iio-border);box-shadow:none;color:var(--iio-text-1);font-family:var(--iio-font-sans)}.runtime-locations-field .MuiAlert-icon{color:var(--iio-text-2)}@media (max-width:560px){.runtime-location-row,.runtime-location-row.is-inherited{border-bottom:1px solid var(--iio-border);grid-template-columns:minmax(0,1fr);padding-bottom:16px}.runtime-location-row .MuiIconButton-root{justify-self:end}}.pim-wires{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:1}.pim-wire{fill:none;stroke-linecap:round;transition:opacity .12s ease,stroke .12s ease}.pim-wire.is-own{stroke:var(--iio-brand-ink);stroke-width:1.75}.pim-wire.is-default{stroke:var(--iio-text-3);stroke-width:1.25;stroke-dasharray:5 4;opacity:.7}.pim-wire.is-rubber{stroke:var(--iio-text-2);stroke-width:1.5;stroke-dasharray:3 3}.pim-wire.is-rubber.is-valid{stroke:var(--iio-brand-ink);stroke-dasharray:none}.pim-wires.has-hot .pim-wire:not(.is-hot):not(.is-rubber){opacity:.18}.pim-wire.is-hot.is-own{stroke-width:2.5}.pim-wire.is-hot.is-default{opacity:1}.pim-hit{fill:none;stroke:#0000;stroke-width:12;cursor:pointer;pointer-events:stroke}.pim-hit:focus{outline:none}.pim-hit:focus-visible+.pim-wire.is-own,.pim-hit:hover+.pim-wire.is-own{stroke:var(--iio-critical);stroke-width:2.5;opacity:1}.pim-canvas.is-dragging .pim-hit{pointer-events:none}[data-theme=dark] .pim-wire.is-own,[data-theme=dark] .pim-wire.is-rubber.is-valid{stroke:var(--iio-info)}.pim-wire.is-own.is-ineffective,[data-theme=dark] .pim-wire.is-own.is-ineffective{stroke:var(--iio-warning);stroke-dasharray:1.5 4.5}.pim-hit:focus-visible+.pim-wire.is-own.is-ineffective,.pim-hit:hover+.pim-wire.is-own.is-ineffective{stroke:var(--iio-critical)}@media (prefers-reduced-motion:reduce){.pim-wire{transition:none}}.iio .iflow-doc-control{font-family:var(--iio-font-sans);font-size:12px;max-width:100%;min-height:34px}.iio .iflow-doc-control svg{flex-shrink:0;height:15px;width:15px}.iio .iflow-doc-select{background-color:var(--iio-bg-1);background-position:right 10px center;background-repeat:no-repeat;border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);color:var(--iio-text-1);cursor:pointer;padding:6px 30px 6px 10px}.iflow-doc-modal a:focus-visible,.iflow-doc-modal button:focus-visible,.iio .iflow-doc-control:focus-visible{outline:2px solid var(--iio-info);outline-offset:3px}.iflow-doc-empty{color:var(--iio-text-3);font-size:12px}.iio.iflow-doc-overlay{padding:24px;z-index:12000}.iio.iflow-doc-modal{display:flex;flex-direction:column;height:min(90vh,960px);max-height:90vh;max-width:1180px;width:min(1180px,100%)}.iflow-doc-modal .iflow-doc-header{grid-gap:16px;border-bottom:1px solid var(--iio-border);display:grid;flex-shrink:0;gap:16px;grid-template-areas:"title variant tabs download close";grid-template-columns:minmax(120px,1fr) minmax(0,200px) auto auto 44px;padding:10px 20px}.iflow-doc-header .iio-modal-head-left{gap:0;grid-area:title;min-width:0}.iflow-doc-header h2{font-size:16px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iflow-doc-kicker{color:var(--iio-text-3);font-size:12px}.iflow-doc-variant{color:var(--iio-text-2);font-size:13px;grid-area:variant;min-width:0}.iflow-doc-variant select{width:100%}.iflow-doc-variant>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iflow-doc-download{grid-area:download;min-height:44px}.iflow-doc-download a{align-items:center;display:inline-flex;gap:8px;text-decoration:none;white-space:nowrap}.iflow-doc-download svg{flex-shrink:0;height:18px;width:18px}.iflow-doc-header .iio-modal-close{grid-area:close;height:44px;width:44px}.iflow-doc-preview{display:flex;flex:1 1;flex-direction:column;min-height:0}.iflow-doc-preview[hidden]{display:none}.iflow-doc-tabs{display:flex;flex-shrink:0;gap:12px;grid-area:tabs}.iflow-doc-download a,.iflow-doc-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--iio-text-2);cursor:pointer;font:inherit;font-size:14px;min-height:44px;padding:8px 4px}.iflow-doc-tabs button[aria-selected=true]{border-bottom-color:var(--iio-text-2);color:var(--iio-text-1);font-weight:600}.iflow-doc-download a:hover,.iflow-doc-tabs button:hover{color:var(--iio-text-1)}.iflow-doc-document-panel{overflow:auto;overscroll-behavior:contain}.iflow-doc-reader{color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:14px;line-height:1.6;margin:0 auto;max-width:960px;min-width:0;overflow-wrap:anywhere;padding:24px 32px 40px;width:100%}.iflow-doc-reader h1{font-size:24px}.iflow-doc-reader h2{font-size:20px}.iflow-doc-reader h3{font-size:16px}.iflow-doc-reader h4{font-size:14px}.iflow-doc-reader h1,.iflow-doc-reader h2,.iflow-doc-reader h3,.iflow-doc-reader h4{font-weight:600;line-height:1.35;margin:24px 0 12px}.iflow-doc-reader p{margin:0 0 12px}.iflow-doc-reader .iflow-doc-note{color:var(--iio-text-2);font-size:13px}.iflow-doc-progress{border-bottom:1px solid var(--iio-border);margin-bottom:20px;padding:16px 0}.iflow-doc-progress-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.iflow-doc-progress-head span,.iflow-doc-reader .iflow-doc-progress p{color:var(--iio-text-2);font-size:13px}.iflow-doc-reader .iflow-doc-progress p{margin:8px 0 0}.iflow-doc-progress progress{-webkit-appearance:none;appearance:none;background:var(--iio-border);border:0;color:var(--iio-info);display:block;height:6px;margin:12px 0;width:100%}.iflow-doc-progress progress::-webkit-progress-bar{background:var(--iio-border)}.iflow-doc-progress progress::-webkit-progress-value{background:var(--iio-info)}.iflow-doc-progress progress::-moz-progress-bar{background:var(--iio-info)}.iflow-doc-markdown ol,.iflow-doc-markdown ul{-webkit-padding-start:24px;list-style-position:outside;margin:12px 0;padding-inline-start:24px}.iflow-doc-markdown ol ol,.iflow-doc-markdown ol ul,.iflow-doc-markdown ul ol,.iflow-doc-markdown ul ul{margin:4px 0}.iflow-doc-markdown code,.iflow-doc-markdown pre{font-family:var(--iio-font-sans);overflow-wrap:anywhere;white-space:pre-wrap}.iflow-doc-markdown pre{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);padding:12px}.iflow-doc-markdown table{border-collapse:collapse;font-size:13px;margin:16px 0;table-layout:fixed;width:100%}.iflow-doc-markdown td,.iflow-doc-markdown th{border-bottom:1px solid var(--iio-border);padding:8px;text-align:left;vertical-align:top}.iflow-doc-markdown a{color:var(--iio-text-1);text-decoration:underline}.iflow-doc-markdown blockquote{border-left:2px solid var(--iio-border);color:var(--iio-text-2);margin:12px 0;padding:0 16px}.iflow-doc-diagram{margin:20px 0;min-width:0}.iflow-doc-diagram figcaption{font-size:13px;font-weight:600;margin-bottom:8px}.iflow-doc-diagram img{display:block;height:auto;width:100%}.iflow-doc-extensions{border-top:1px solid var(--iio-border);margin-top:32px;padding-top:8px}.iflow-doc-extension{border-bottom:1px solid var(--iio-border)}.iflow-doc-extension>summary{cursor:pointer;font-weight:600;min-height:52px;padding:14px 4px}.iflow-doc-extension>summary:hover{background:var(--iio-bg-1)}.iflow-doc-extension>summary:focus-visible{outline:2px solid var(--iio-info);outline-offset:-2px}.iflow-doc-extension-meta{color:var(--iio-text-2);display:inline;font-size:12px;font-weight:400;margin-left:16px}.iflow-doc-extension-body{padding:0 4px 24px}.iflow-doc-facts{color:var(--iio-text-2);font-size:12px;list-style:none;margin:4px 0 16px;padding:0}.iflow-doc-comparison{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.iflow-doc-preview iframe{border:0;height:100%;width:100%}.iflow-doc-feedback{flex-direction:column;gap:14px;margin:auto;padding:24px;text-align:center}.iflow-doc-feedback,.iflow-doc-index-error{align-items:center;color:var(--iio-text-2);display:flex}.iflow-doc-index-error{flex-wrap:wrap;font-size:13px;gap:12px;padding:12px 0}.iflow-content-list .iflow-content-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:16px minmax(150px,1fr) 145px 90px 100px 115px 135px}.iflow-content-list .iflow-content-row>*{min-width:0;overflow-wrap:anywhere}.iflow-content-deployed,.iflow-content-version{color:var(--iio-text-2);font-size:12px}.iflow-content-detail-runtime small,.iflow-content-version small{color:var(--iio-text-2);display:block;font-size:11px}.iflow-content-detail-runtime{color:var(--iio-text-2);font-size:12px}.iio .iflow-head.iflow-content-head{flex-wrap:wrap;position:relative}.iio .iflow-content-head .ih-back{flex-shrink:0}.iio .iflow-content-head .ih-title{flex:1 1 220px;flex-wrap:wrap;gap:4px 10px;max-width:100%}.iio .iflow-content-head .ih-name{overflow-wrap:anywhere;white-space:normal}.iio .iflow-content-head .ih-actions{flex-wrap:wrap;max-width:100%}.iio .iflow-content-head .iflow-content-detail-runtime{max-width:100%;min-width:0;overflow-wrap:anywhere}@media (max-width:600px){.iio .iflow-head.iflow-content-head{gap:10px;padding:10px 12px}.iio .iflow-content-head .ih-title{flex-basis:calc(100% - 40px)}.iio .iflow-content-head .ih-divider,.iio .iflow-content-head .ih-spacer{display:none}.iio .iflow-content-head .ih-actions{flex-basis:100%}.iio .iflow-content-head .ih-toggle{min-height:40px;padding-inline:10px}}.iflow-content-runtime-note{align-items:center;color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:12px}.iflow-content-mobile-meta>span{display:block}@media (max-width:1100px){.iflow-content-list .iflow-content-row{grid-template-columns:16px minmax(120px,1fr) 140px}.iflow-content-list .iflow-content-row>:nth-child(n+4){display:none}.iflow-content-list .iflow-content-mobile-meta{color:var(--iio-text-3);display:block;font-size:12px;margin-top:4px}}@media (min-width:1101px){.iflow-content-mobile-meta{display:none}}@media (max-width:800px){.iflow-doc-modal .iflow-doc-header{gap:4px 12px;grid-template-areas:"title title close" "variant variant variant" "tabs download download";grid-template-columns:minmax(0,1fr) auto 44px;padding:8px 14px}.iflow-doc-variant select{max-width:100%;width:auto}.iflow-doc-download{justify-self:end}.iflow-doc-download a{min-height:44px}}@media (max-width:520px){.iio.iflow-doc-overlay{padding:8px}.iio .iflow-doc-control{min-height:44px}.iio.iflow-doc-modal{height:94dvh;max-height:94dvh}.iflow-doc-reader{padding:16px 14px 24px}.iflow-doc-comparison{gap:0;grid-template-columns:minmax(0,1fr)}.iflow-doc-extension-meta{display:block;margin:4px 0 0 18px}.iflow-content-list .iflow-content-row{gap:6px;grid-template-columns:8px minmax(0,1fr) 126px}}.iio .iio-error-menu{flex-shrink:0;position:relative}.iio .iio-error-menu__trigger{background:var(--iio-bg-1);border-color:var(--iio-brand-fg);color:var(--iio-text-1);gap:8px}.iio .iio-error-menu__trigger:hover{background:var(--iio-bg-3)}.iio .iio-error-menu__trigger svg{flex-shrink:0;height:16px;width:16px}.iio .iio-error-menu__options{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);box-shadow:var(--iio-elev-sm);max-width:calc(100vw - 40px);padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:260px;z-index:20}.iio .iio-error-menu__options button{background:#0000;border:0;border-left:2px solid #0000;border-radius:0;color:var(--iio-text-1);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:12px;text-align:left;width:100%}.iio .iio-error-menu__options button:focus-visible,.iio .iio-error-menu__options button:hover{background:var(--iio-bg-3)}.iio .iio-error-menu__options button[aria-checked=true]{border-left-color:var(--iio-brand-fg)}.iio .iio-error-menu__options span{font-weight:600}.iio .iio-error-menu__options small{color:var(--iio-text-2);font-size:12px}.iio .iio-mon2-drawer:has(.iio-error-menu__options){overflow:visible}.iio .iio-error-analysis{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);border-top:2px solid var(--iio-brand-fg);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:14px;line-height:1.55;margin-top:20px;min-width:0;overflow-wrap:anywhere;padding:20px}.iio .iio-error-analysis__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.iio .iio-error-analysis__head h3{font-size:15px;font-weight:600;margin:0}.iio .iio-error-analysis__head>span{color:var(--iio-text-2);font-size:12px}.iio .iio-error-analysis__head>button{margin-left:auto}.iio .iio-error-markdown{max-width:90ch;overflow-wrap:anywhere}.iio .iio-error-markdown p{margin:0 0 12px}.iio .iio-error-markdown h1,.iio .iio-error-markdown h2,.iio .iio-error-markdown h3,.iio .iio-error-markdown h4{color:var(--iio-text-1);font-size:14px;font-weight:600;line-height:1.4;margin:18px 0 6px}.iio .iio-error-markdown>:first-child{margin-top:0}.iio .iio-error-markdown ol,.iio .iio-error-markdown ul{margin:6px 0 12px;padding-left:22px}.iio .iio-error-markdown li{margin:5px 0}.iio .iio-error-markdown code,.iio .iio-error-markdown pre{font:inherit}.iio .iio-error-markdown code{background:var(--iio-bg-1);color:var(--iio-text-1);padding:0 3px}.iio .iio-error-markdown pre{background:var(--iio-bg-1);border:1px solid var(--iio-border);padding:12px;white-space:pre-wrap}.iio .iio-error-markdown table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.iio .iio-error-markdown td,.iio .iio-error-markdown th{border:1px solid var(--iio-border);padding:6px}.iio .iio-error-analysis__details{border-top:1px solid var(--iio-border);color:var(--iio-text-2);font-size:12px;margin-top:16px;padding-top:12px}.iio .iio-error-analysis__details summary{cursor:pointer;padding:4px 0;width:-webkit-fit-content;width:fit-content}.iio .iio-error-analysis__details h4{color:var(--iio-text-1);font-size:12px;margin:12px 0 4px}.iio .iio-error-analysis__details p{margin:5px 0}.iio .iio-error-analysis__sources{max-width:560px}.iio .iio-error-analysis__sources>div{display:flex;gap:16px;justify-content:space-between;padding:4px 0}.iio .iio-error-analysis__sources dd{margin:0}.iio .iio-error-analysis__stats{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.iio .iio-error-analysis__message{border-top:1px solid var(--iio-border);margin:18px 0 0;padding-top:14px}.iio .iio-error-analysis__message>h4{color:var(--iio-text-2);font-size:12px;font-weight:600;margin:0 0 8px}.iio .iio-error-analysis__message--user{background:var(--iio-bg-1);border:1px solid var(--iio-border);padding:12px 14px}.iio .iio-error-analysis__message--user .iio-error-markdown p:last-child{margin:0}.iio .iio-error-analysis__feedback{border-left:2px solid var(--iio-warning);margin:12px 0;padding-left:12px}.iio .iio-error-analysis__feedback p{margin:0 0 8px}.iio .iio-error-analysis__composer{border-top:1px solid var(--iio-border);margin-top:20px;padding-top:16px}.iio .iio-error-analysis__composer label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.iio .iio-error-analysis__composer textarea{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);box-sizing:border-box;color:var(--iio-text-1);display:block;font:inherit;line-height:1.5;max-height:220px;min-height:72px;padding:10px 12px;resize:vertical;width:100%}.iio .iio-error-analysis__composer textarea::placeholder{color:var(--iio-text-2);opacity:1}.iio .iio-error-analysis__composer>div{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.iio .iio-error-analysis__composer small{color:var(--iio-text-2);font-size:12px}.iio .iio-error-analysis :is(button,textarea,summary):focus-visible,.iio .iio-error-menu button:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}@media(max-width:640px){.iio .iio-error-analysis{font-size:15px;padding:14px}.iio .iio-error-analysis__composer textarea{font-size:16px}.iio .iio-error-analysis__composer>div{flex-wrap:wrap}.iio .iio-error-analysis__composer>div button{margin-left:auto;min-height:40px}}.iio .iio-monitor-project-filter{align-items:center;border-top:1px solid var(--iio-border-subtle);display:flex;flex-wrap:wrap;gap:4px 20px;padding:8px 16px}.iio .iio-monitor-project-control.MuiFormControlLabel-root{margin:0;max-width:100%;min-height:44px}.iio .iio-monitor-project-control .MuiFormControlLabel-label{color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:14px;font-weight:600;overflow-wrap:anywhere}.iio .iio-monitor-project-control .MuiSwitch-root{flex-shrink:0}.iio .iio-monitor-project-control .MuiSwitch-switchBase{color:var(--iio-text-2)}.iio .iio-monitor-project-control .MuiSwitch-track{background-color:var(--iio-text-3);opacity:.45}.iio .iio-monitor-project-control .MuiSwitch-switchBase.Mui-checked{color:var(--iio-signal)}.iio .iio-monitor-project-control .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--iio-signal);opacity:.4}.iio .iio-monitor-project-control .MuiSwitch-switchBase.Mui-focusVisible{outline:2px solid var(--iio-signal);outline-offset:-2px}.iio .iio-monitor-project-explanation{color:var(--iio-text-2);flex:1 1 280px;font-size:13px;line-height:1.5;min-width:0}@media (prefers-reduced-motion:reduce){.iio .iio-monitor-project-control .MuiSwitch-switchBase,.iio .iio-monitor-project-control .MuiSwitch-track{transition:none}}.error-monitor-notice{border-bottom:1px solid var(--iio-border);color:var(--iio-text-2);font:400 14px/1.5 var(--iio-font-sans);margin:0 0 8px;min-width:0;overflow-wrap:anywhere}.error-monitor-notice-summary{align-items:center;display:flex;gap:12px;justify-content:space-between}.error-monitor-notice-summary>span{min-width:0}.iio .error-monitor-notice-toggle.MuiButtonBase-root{flex-shrink:0;min-height:44px}.error-monitor-notice-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.error-monitor-notice-details{max-width:80ch;padding:0 0 12px}.error-monitor-notice-details p{margin:8px 0 0}.error-monitor-notice-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iio .iio-adt-report{border-top:1px solid var(--iio-border-subtle);color:var(--iio-text-1);font-family:Source Sans\ 3,sans-serif;font-size:14px;line-height:1.6;max-width:860px;min-width:0;overflow-wrap:anywhere;padding:24px 0}.iio .iio-adt-report h3{font-size:18px;font-weight:600;margin:0 0 12px}.iio .iio-adt-report p{margin:8px 0}.iio .iio-adt-report-facts{column-gap:24px;display:flex;flex-wrap:wrap;row-gap:4px}.iio .iio-adt-report-reference{color:var(--iio-text-2);font-size:13px}.iio .iio-adt-report a{color:var(--iio-text-1);text-decoration:underline;text-underline-offset:3px}.iio .iio-adt-report a:focus-visible,.iio .iio-adt-report button:focus-visible,.iio .iio-adt-report summary:focus-visible{outline:2px solid var(--iio-text-1);outline-offset:3px}.iio .iio-adt-report button{min-height:44px;white-space:normal}.iio .iio-adt-report-message{padding:8px 0}.iio .iio-adt-report-results{margin:16px 0}.iio .iio-adt-report-results summary{cursor:pointer;padding:10px 0}.iio .iio-adt-report-results ul{list-style:none;margin:0;padding:0}.iio .iio-adt-report-results li{border-bottom:1px solid var(--iio-border-subtle);padding:12px 0}.iio .iio-adt-report-results dl{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:minmax(0,150px) minmax(0,1fr);margin:8px 0}.iio .iio-adt-report-results dd{margin:0}.iio .iio-adt-report-markdown{margin-top:24px}.iio .iio-adt-report-markdown :is(h1,h2,h3,h4,h5,h6){font-size:17px;font-weight:600;line-height:1.35;margin:20px 0 8px}.iio .iio-adt-report-markdown :is(pre,code){font-family:Source Sans\ 3,sans-serif;overflow-wrap:anywhere;white-space:pre-wrap}.iio .iio-adt-report-markdown pre{background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);padding:12px}.iio .iio-adt-report-markdown blockquote{border-left:2px solid var(--iio-border-subtle);margin:12px 0;padding-left:16px}.iio .iio-adt-report-markdown :is(ul,ol){padding-left:24px}.iio .iio-adt-report-markdown table{border-collapse:collapse;table-layout:fixed;width:100%}.iio .iio-adt-report-markdown :is(td,th){border:1px solid var(--iio-border-subtle);overflow-wrap:anywhere;padding:8px;text-align:left}@media (max-width:480px){.iio .iio-adt-report-results dl{gap:0;grid-template-columns:minmax(0,1fr)}.iio .iio-adt-report-results dt{margin-top:8px}}.cicd-execution-status{align-items:center;color:var(--iio-text-1);display:inline-flex;font-weight:600;gap:8px;overflow-wrap:anywhere}.cicd-execution-status:before{background:var(--iio-text-3);border-radius:50%;content:"";flex:0 0 auto;height:7px;width:7px}.cicd-execution-status--queued:before,.cicd-execution-status--running:before{background:var(--iio-info)}.cicd-execution-status--completed:before{background:var(--iio-success)}.cicd-execution-status--partial:before,.cicd-execution-status--unknown:before{background:var(--iio-warning)}.cicd-execution-status--failed:before{background:var(--iio-critical)}.cicd-execution-errors{min-width:0}.promotion-request-card>.cicd-execution-status{align-self:flex-start}.promotion-stage-board{container:promotion-board/inline-size;font-family:var(--iio-font-sans);margin-block:12px;min-width:0}.promotion-stage-board-grid{gap:12px;min-width:0}.promotion-stage-board-grid[data-layout=row]{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--promotion-stage-count,3),minmax(0,1fr))}.promotion-stage-board-grid[data-layout=fit]{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.promotion-stage-board-grid[data-layout=fit] .promotion-stage-ordinal{display:none}.promotion-stage-board-grid[data-layout=fit] .promotion-stage-column-head{grid-template-columns:minmax(0,1fr) auto}.promotion-stage-board-grid[data-layout=fit] .promotion-stage-column.MuiPaper-root{min-height:240px}.promotion-stage-board-grid[data-layout=scroll]{align-items:stretch;display:flex;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.promotion-stage-board .promotion-stage-column.MuiPaper-root{--stage-accent:var(--promotion-teal,var(--iio-brand-fg));--stage-end:var(--promotion-azure,var(--iio-info));background:linear-gradient(160deg,color-mix(in srgb,var(--stage-accent) 5%,var(--iio-bg-2)),var(--iio-bg-2) 240px);background:linear-gradient(160deg,color-mix(in srgb,var(--stage-accent) 5%,var(--promotion-surface,var(--iio-bg-2))),var(--promotion-surface,var(--iio-bg-2)) 240px);border:1px solid var(--promotion-border,var(--iio-border));border-radius:12px;box-shadow:none;color:var(--iio-text-1);container:promotion-stage/inline-size;display:flex;flex-direction:column;font-family:inherit;min-height:360px;min-width:0;position:relative;transition:box-shadow .15s ease,opacity .15s ease}.promotion-stage-board .promotion-stage-column--qas.MuiPaper-root{--stage-accent:var(--promotion-azure,var(--iio-info));--stage-end:var(--promotion-violet,var(--iio-farbe-1))}.promotion-stage-board .promotion-stage-column--preprod.MuiPaper-root{--stage-accent:var(--promotion-violet,var(--iio-farbe-1));--stage-end:var(--promotion-azure,var(--iio-info))}.promotion-stage-board .promotion-stage-column--prod.MuiPaper-root{--stage-accent:var(--promotion-azure,var(--iio-info));--stage-end:var(--promotion-teal,var(--iio-brand-fg))}.promotion-stage-board .promotion-stage-column.is-unconfigured{--stage-accent:var(--iio-text-2);--stage-end:var(--iio-border);border-style:dashed}.promotion-stage-column-head{grid-gap:8px 12px;align-items:baseline;background:linear-gradient(115deg,color-mix(in srgb,var(--stage-accent) 9%,#0000),color-mix(in srgb,var(--stage-end) 4%,#0000));border-bottom:1px solid var(--promotion-border,var(--iio-border));border-radius:11px 11px 0 0;display:grid;gap:8px 12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px;position:relative}.promotion-stage-column-head:before{background:linear-gradient(90deg,var(--stage-accent),var(--stage-end));border-radius:0 0 4px 4px;content:"";height:3px;inset:0 20px auto;position:absolute}.promotion-stage-ordinal{font-feature-settings:"tnum";color:var(--iio-text-2);font-size:14px;font-variant-numeric:tabular-nums;font-weight:400}.promotion-stage-board .promotion-stage-title.MuiTypography-root{color:var(--iio-text-1);font:700 16px/1.5 var(--iio-font-sans);letter-spacing:.025em;margin:0}.promotion-stage-board .promotion-stage-count.MuiTypography-root{color:var(--iio-text-2);font:400 13px/1.5 var(--iio-font-sans);justify-self:end;overflow-wrap:anywhere;text-align:right}.promotion-stage-board .promotion-stage-instance.MuiTypography-root{color:var(--iio-text-1);font:400 15px/1.5 var(--iio-font-sans);grid-column:1/-1;margin:0;overflow-wrap:anywhere}.promotion-stage-column-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:8px;position:relative}.promotion-stage-board .promotion-stage-items{grid-gap:8px;display:grid;list-style:none;margin:0;min-width:0;padding:0}.promotion-stage-item{margin:0;min-width:0;padding:0}.promotion-stage-item>*{max-width:100%;min-width:0}.promotion-stage-empty{grid-gap:8px;align-content:center;color:var(--iio-text-2);display:grid;flex:1 1;gap:8px;justify-items:start;min-height:160px;padding:8px}.promotion-stage-empty>svg{height:24px;margin-bottom:4px;width:24px}.promotion-stage-board .promotion-stage-empty-title.MuiTypography-root{color:var(--iio-text-1);font:600 15px/1.5 var(--iio-font-sans)}.promotion-stage-board .promotion-stage-empty-description.MuiTypography-root{color:var(--iio-text-2);font:400 14px/1.5 var(--iio-font-sans);margin:0;overflow-wrap:anywhere}.promotion-stage-board-grid[data-layout=scroll] .promotion-stage-column.MuiPaper-root{flex:0 0 280px;min-width:280px;scroll-snap-align:start}@supports (width:1cqw){.promotion-stage-board-grid[data-layout=scroll] .promotion-stage-column.MuiPaper-root{flex:0 0 clamp(280px,46cqw,360px)}}.promotion-stage-board.is-dragging .promotion-stage-column:not(.is-drop-target){opacity:.55}.promotion-stage-board .promotion-stage-column.is-drop-target{box-shadow:0 0 0 2px var(--iio-brand-fg),0 12px 24px -8px color-mix(in srgb,var(--iio-brand-fg) 35%,#0000);box-shadow:0 0 0 2px var(--promotion-teal,var(--iio-brand-fg)),0 12px 24px -8px color-mix(in srgb,var(--promotion-teal,var(--iio-brand-fg)) 35%,#0000)}.promotion-stage-board .promotion-stage-column.is-drop-target .promotion-stage-column-body{background:color-mix(in srgb,var(--iio-brand-fg) 8%,#0000);background:color-mix(in srgb,var(--promotion-teal,var(--iio-brand-fg)) 8%,#0000);transition:background-color .15s ease}.promotion-stage-board .promotion-stage-column.is-drop-over .promotion-stage-column-body{background:color-mix(in srgb,var(--iio-brand-fg) 16%,#0000);background:color-mix(in srgb,var(--promotion-teal,var(--iio-brand-fg)) 16%,#0000)}.promotion-stage-board .promotion-stage-column.is-drop-target .promotion-stage-empty{display:none}.promotion-stage-dropzone{border:1px dashed var(--promotion-teal,var(--iio-brand-fg));border-radius:8px;display:none;margin-top:auto;padding:12px;text-align:center}.promotion-stage-board .promotion-stage-column.is-drop-target .promotion-stage-dropzone{align-items:center;display:flex;flex-direction:column;gap:2px}.promotion-stage-dropzone strong{color:var(--iio-brand-fg);color:var(--promotion-teal,var(--iio-brand-fg));font:600 14px/1.4 var(--iio-font-sans)}.promotion-stage-dropzone span{color:var(--iio-text-2);font:400 13px/1.4 var(--iio-font-sans);overflow-wrap:anywhere}@container promotion-stage (max-width: 380px){.promotion-stage-item .promotion-candidate{padding:16px}.promotion-stage-item .promotion-route{gap:8px}.promotion-stage-item .promotion-route :is(dd,.promotion-route-name,strong){font-size:14px}.promotion-stage-item .promotion-arrow svg{font-size:20px;height:20px;width:20px}.promotion-stage-item .promotion-arrow svg+svg{margin-left:-10px}}@media (prefers-reduced-motion:reduce){.promotion-stage-board *,.promotion-stage-board :after,.promotion-stage-board :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.promotion-stage-board .promotion-stage-column.MuiPaper-root,.promotion-stage-column-head{border-color:CanvasText}.promotion-stage-column-head:before{background:CanvasText}}.promotion-stage-board .promotion-stage-target{display:flex;flex-direction:column;gap:8px;min-width:0}.promotion-stage-board .promotion-stage-target+.promotion-stage-target{margin-top:12px}.promotion-stage-board .promotion-stage-target-head{border-bottom:1px solid var(--iio-border);color:var(--iio-text-2);font-size:12.5px;font-weight:600;margin:0;overflow-wrap:anywhere;padding-bottom:4px}.promotion-stage-board .promotion-stage-target-empty{color:var(--iio-text-3);font-size:12.5px;margin:0}.promotion-selection-bar{align-items:center;background:color-mix(in srgb,var(--iio-brand-fg) 10%,var(--iio-bg-1));background:color-mix(in srgb,var(--promotion-teal,var(--iio-brand-fg)) 10%,var(--iio-bg-1));border:1px solid var(--promotion-teal,var(--iio-brand-fg));border-radius:14px;bottom:16px;box-shadow:0 16px 36px -20px color-mix(in srgb,var(--iio-brand-ink) 12%,#0000);box-shadow:0 16px 36px -20px var(--promotion-shadow,color-mix(in srgb,var(--iio-brand-ink) 12%,#0000));display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-top:16px;padding:12px 16px;position:-webkit-sticky;position:sticky;z-index:20}.promotion-selection-bar-text{font-size:14px;min-width:0}.promotion-selection-bar-title.MuiTypography-root{display:block;font-weight:700}.promotion-selection-bar-subtitle.MuiTypography-root{color:var(--iio-text-2);display:block;font-size:12.5px;margin-top:2px}.promotion-selection-bar-warning.MuiAlert-root{margin-top:8px}.promotion-selection-bar-actions{display:flex;flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion:reduce){.promotion-selection-bar{transition:none}}.promotion-drag-layer{display:none;pointer-events:none;position:fixed;will-change:left,top;z-index:2000}.promotion-drag-layer.is-returning{transition:left .18s ease,top .18s ease,opacity .18s ease}.promotion-drag-clone-root{height:100%;position:relative;width:100%}.promotion-drag-stack{background:var(--iio-bg-2);background:var(--promotion-surface,var(--iio-bg-2));border:1px solid var(--promotion-border,var(--iio-border));border-radius:10px;box-shadow:0 10px 24px -14px color-mix(in srgb,var(--iio-brand-ink) 35%,#0000);inset:0;position:absolute}.promotion-drag-stack.l1{transform:translate(6px,6px)}.promotion-drag-stack.l2{transform:translate(12px,12px)}.promotion-drag-clone-root .promotion-drag-card{background:var(--iio-bg-2);background:var(--promotion-surface,var(--iio-bg-2));box-shadow:0 0 0 1px var(--iio-brand-fg) inset,0 22px 44px -18px color-mix(in srgb,var(--iio-brand-ink) 45%,#0000);box-shadow:0 0 0 1px var(--promotion-teal,var(--iio-brand-fg)) inset,0 22px 44px -18px color-mix(in srgb,var(--iio-brand-ink) 45%,#0000);cursor:grabbing;margin:0;position:relative;transform:scale(1.02);transform-origin:center}.promotion-drag-count{background:var(--iio-signal);border-radius:13px;box-shadow:0 4px 10px -4px color-mix(in srgb,var(--iio-brand-ink) 40%,#0000);color:var(--ci-white);font:700 12.5px/26px var(--iio-font-sans);height:26px;min-width:26px;padding:0 8px;position:absolute;right:-10px;text-align:center;top:-10px;z-index:2}.promotion-stage-item[data-dragging=true]{border-style:dashed;opacity:.3}[data-draggable=true]{cursor:grab}[data-draggable=true] :is(button,input,a,label){cursor:pointer}[data-dragging=true],[data-dragging=true] *{cursor:grabbing}.promotion-drag-status{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:fixed;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.promotion-drag-layer.is-returning{transition:none}}.promotion-report-dialog .promotion-report-body{grid-gap:16px;align-content:start;display:grid;gap:16px}.promotion-report-dialog .MuiDialogContent-root.promotion-report-body{padding-top:12px}.promotion-report-controls{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-report-source.MuiFormControl-root{width:100%}.promotion-report-menu .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:var(--iio-signal)}.promotion-report-dialog .MuiFormControlLabel-label,.promotion-report-dialog .MuiInputLabel-root,.promotion-report-dialog .MuiSelect-select{color:var(--iio-text-1);font-family:var(--iio-font-sans)}.promotion-report-dialog .MuiOutlinedInput-notchedOutline{border-color:var(--iio-border)}.promotion-report-dialog .MuiOutlinedInput-root{background:var(--iio-bg-2);color:var(--iio-text-1)}.promotion-report-dialog .MuiSvgIcon-root{color:var(--iio-text-2)}.promotion-report-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.promotion-report-summary p{font-size:14px;margin:0}.promotion-report-count{color:var(--iio-text-1);font-weight:600}.promotion-report-table-scroll.MuiTableContainer-root{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:8px;max-height:min(60vh,640px)}.promotion-report-table td,.promotion-report-table th{border-color:var(--iio-border);color:var(--iio-text-1);font-family:var(--iio-font-sans);overflow-wrap:anywhere;vertical-align:top}.promotion-report-table .MuiTableCell-head{background:var(--iio-bg-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.promotion-report-table thead th{overflow-wrap:normal}.promotion-report-table tbody th{font-weight:600}.promotion-report-table tbody tr:nth-of-type(2n) td,.promotion-report-table tbody tr:nth-of-type(2n) th{background:color-mix(in srgb,var(--iio-info) 3%,#0000)}.promotion-report-package-id{color:var(--iio-text-2);display:block;font-size:12px;font-weight:400}.promotion-report-empty{color:var(--iio-text-2)}.promotion-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:767px){.promotion-report-controls{grid-template-columns:minmax(0,1fr)}}.promotion-artifact-deployments{container-type:inline-size;max-width:100%;min-width:0;width:100%}.promotion-artifact-table-hint{color:var(--iio-text-2);font:400 14px/1.5 Source Sans\ 3,sans-serif;font:400 14px/1.5 var(--iio-font-sans,"Source Sans 3",sans-serif);margin:0 0 10px}.promotion-artifact-table-scroll{border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);max-height:min(32rem,60vh);max-width:100%;overflow-x:hidden;overflow-y:auto}.promotion-artifact-table-scroll:focus-visible{outline:2px solid var(--iio-signal);outline-offset:2px}.promotion-artifact-table{table-layout:fixed;width:100%}.promotion-artifact-table .MuiTableCell-root{border-color:var(--iio-border);color:var(--iio-text-1);font:400 14px/1.5 Source Sans\ 3,sans-serif;font:400 14px/1.5 var(--iio-font-sans,"Source Sans 3",sans-serif);overflow-wrap:anywhere;padding:10px 12px;vertical-align:top}.promotion-artifact-table .MuiTableHead-root .MuiTableCell-root{background:var(--iio-bg-1);font-weight:600;overflow-wrap:normal;word-break:normal}.promotion-artifact-table .MuiTableCell-root:first-child{width:31%}.promotion-artifact-table .MuiTableCell-root:nth-child(2){width:33%}.promotion-artifact-table .MuiTableCell-root:nth-child(3),.promotion-artifact-table .MuiTableCell-root:nth-child(4){overflow-wrap:normal;width:18%;word-break:normal}.promotion-artifact-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.promotion-artifact-pagination .MuiTablePagination-toolbar{flex-wrap:wrap;gap:4px 8px;justify-content:flex-end;padding-inline:0}.promotion-artifact-pagination .MuiTablePagination-displayedRows,.promotion-artifact-pagination .MuiTablePagination-selectLabel{margin-block:8px}.promotion-artifact-pagination .MuiTablePagination-spacer{flex:1 1}.promotion-artifact-pagination .MuiTablePagination-actions{margin-left:0}.promotion-package-contents-body,.promotion-package-contents-dialog .MuiDialogTitle-root{min-width:0;overflow-wrap:anywhere}@container (max-width: 700px){.promotion-artifact-table,.promotion-artifact-table .MuiTableBody-root{display:block}.promotion-artifact-table .MuiTableHead-root{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.promotion-artifact-table .MuiTableBody-root .MuiTableRow-root{border-bottom:1px solid var(--iio-border);display:block;padding:12px}.promotion-artifact-table .MuiTableBody-root .MuiTableRow-root:last-child{border-bottom:0}.promotion-artifact-table .MuiTableBody-root .MuiTableCell-root{border:0;display:block;overflow-wrap:anywhere;padding:4px 0;width:auto}.promotion-artifact-table .MuiTableBody-root .MuiTableCell-root:before{color:var(--iio-text-2);content:attr(data-label);display:block;font-weight:600}.promotion-artifact-table-scroll{max-height:60vh}}.iio.iio-monitor-dialog.promotion-package-contents-dialog.MuiPaper-root{max-width:1200px;width:min(1200px,calc(100% - 48px))}@media (max-width:700px){.iio.iio-monitor-dialog.promotion-package-contents-dialog.MuiPaper-root{width:calc(100% - 24px)}}.promotion-candidate,.promotion-package{position:relative}.promotion-candidate:has(.promotion-freeze-flag),.promotion-package:has(.promotion-freeze-flag){padding-top:2.75rem}.promotion-freeze-flag{color:var(--text-1);display:inline-flex;position:absolute;right:.75rem;top:.65rem}.promotion-freeze-flag svg{height:1.4rem;width:1.4rem}.promotion-package-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.promotion-freeze-action{white-space:normal}.promotion-freeze-notice{color:var(--text-2);margin:.5rem 0}.promotion-package-menu-trigger{flex-shrink:0}.iio.promotion-package-menu{max-width:min(22rem,calc(100vw - 32px))}.iio.promotion-package-menu .MuiMenuItem-root{gap:8px;min-height:44px;white-space:normal}.iio.promotion-package-menu .MuiListItemIcon-root{min-width:24px}.iio.promotion-package-menu .MuiListItemText-root{min-width:0}.iio.promotion-package-menu .MuiListItemText-primary{font:inherit;overflow-wrap:anywhere}.iio.promotion-package-menu .promotion-package-menu-remove{color:var(--iio-critical)}.iio.promotion-package-menu .promotion-package-menu-remove .MuiListItemIcon-root{color:inherit}.pd-dhead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.pd-dhead-copy{flex:1 1 240px;min-width:0}.pd-edge-sync{flex:0 1 auto;max-width:360px;text-align:right}.pd-edge-sync-anchor{border-radius:var(--iio-r-md);display:inline-flex}.pd-edge-sync-anchor:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}.pd-edge-sync .pd-edge-sync-button.MuiButton-root{background:var(--iio-bg-1);border:1px solid var(--iio-border);color:var(--iio-text-1);min-height:44px;min-width:148px;padding:9px 16px;white-space:nowrap}.pd-edge-sync .pd-edge-sync-button.MuiButton-root:hover{background:var(--iio-bg-2);border-color:var(--iio-brand-fg)}.pd-edge-sync .pd-edge-sync-button.Mui-disabled{background:var(--iio-bg-1);color:var(--iio-text-3);opacity:.75}.pd-edge-sync .pd-edge-sync-button.is-running{color:var(--iio-brand-fg);opacity:1}.pd-edge-sync .pd-edge-sync-button.is-success{border-color:var(--iio-success);color:var(--iio-success);opacity:1}.pd-edge-sync-status{color:var(--iio-text-3);font-size:12px;max-width:300px}.pd-edge-sync-status:not(:empty){margin-top:7px}.pd-edge-sync-link{align-items:center;color:var(--iio-brand-fg);display:inline-flex;font-size:13px;gap:5px;margin-top:6px}.pd-edge-sync-error{margin-top:10px;text-align:left}.pd-edge-sync-dialog .MuiDialogTitle-root{padding:24px 24px 12px}.pd-edge-sync-dialog .MuiDialogContent-root{padding:0 24px 12px}.pd-edge-sync-dialog .MuiDialogActions-root{flex-wrap:wrap;gap:8px;padding:16px 24px 24px}.pd-edge-sync-intro,.pd-edge-sync-note{color:var(--iio-text-2);line-height:1.55;margin:0 0 20px}.pd-edge-sync-summary{background:var(--iio-bg-1);border:1px solid var(--iio-border-subtle);border-radius:var(--iio-r-md);margin:0 0 24px;padding:16px}.pd-edge-sync-summary>div+div{margin-top:14px}.pd-edge-sync-summary dt{color:var(--iio-text-3);font-size:12px;margin-bottom:4px}.pd-edge-sync-summary dd{color:var(--iio-text-1);font-weight:600;margin:0;overflow-wrap:anywhere}.pd-edge-sync-target .MuiFormLabel-root{color:var(--iio-text-2);font:inherit;margin-bottom:8px}.pd-edge-sync-note{font-size:13px;margin:20px 0 0}.pd-edge-sync-prerequisites p{font-weight:600;margin:0}.pd-edge-sync-prerequisites ul{color:var(--iio-text-2);line-height:1.6;margin:10px 0;padding-left:22px}.pd-edge-sync-prerequisites li+li{margin-top:8px}.pd-edge-sync-spin{animation:pd-edge-sync-rotate 1.3s linear infinite}@keyframes pd-edge-sync-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pd-edge-sync-spin{animation:none}}@media (max-width:600px){.pd-edge-sync{max-width:100%;text-align:left}.pd-edge-sync-dialog .MuiDialogActions-root{justify-content:flex-end}}.pd-edge-sync-compact+.pd-edge-sync-compact{border-top:1px solid var(--iio-border-subtle);margin-top:12px;padding-top:12px}.pd-edge-sync-link-inline{align-items:center;color:var(--iio-brand-fg);display:inline-flex;font-size:12px;gap:4px;margin-top:4px}.promotion-page .sb-card-select{grid-gap:2px;border-radius:8px;cursor:pointer;display:grid;gap:2px;margin:-6px;outline:none;padding:6px}.promotion-page .sb-card-select:hover{background:color-mix(in srgb,var(--iio-brand-fg) 6%,#0000);background:color-mix(in srgb,var(--promotion-teal,var(--iio-brand-fg)) 6%,#0000)}.promotion-page .sb-card-select:focus-visible{box-shadow:0 0 0 2px var(--iio-brand-fg);box-shadow:0 0 0 2px var(--promotion-teal,var(--iio-brand-fg))}.promotion-page .sb-card-select[aria-pressed=true]{background:color-mix(in srgb,var(--iio-brand-fg) 10%,#0000);background:color-mix(in srgb,var(--promotion-teal,var(--iio-brand-fg)) 10%,#0000)}.promotion-page .sb-card.is-selected{border-color:var(--iio-signal);box-shadow:inset 0 0 0 1px var(--iio-signal)}.promotion-selection-bar .sb-selection-note{display:block}.promotion-page .sb-card-select.MuiButtonBase-root{align-items:start;color:inherit;display:grid;font:inherit;justify-content:stretch;text-align:left;width:calc(100% + 12px)}.sb-approvals .promotion-section-head{margin-bottom:20px}.sb-approvals .sb-board-head-copy{flex:1 1 100%}.sb-approvals .promotion-tabs{margin-bottom:16px}.sb-approvals .promotion-selection-bar{display:grid;grid-template-columns:minmax(0,1fr)}.sb-approvals .promotion-selection-bar-actions{align-items:stretch;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sb-approvals .sb-topic-change-control{display:contents}.sb-approvals .promotion-selection-bar-actions .MuiButton-root{border-radius:10px;font-size:14px;grid-row:1;height:100%;margin:0;min-height:48px;padding:10px 16px;width:100%}.sb-approvals .sb-topic-lock-reasons{grid-column:1/-1;grid-row:2;margin:4px 0 0}.iio.sb-dialog .MuiOutlinedInput-root{background:var(--iio-bg-2);border-radius:var(--iio-r-md);color:var(--iio-text-1);font-family:var(--iio-font-sans)}.iio.sb-dialog .MuiOutlinedInput-notchedOutline{border-color:var(--iio-border);box-shadow:none}.iio.sb-dialog .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--iio-text-2)}.iio.sb-dialog .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--iio-brand-fg);border-width:1px}.iio.sb-dialog .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--iio-brand-fg) 16%,#0000)}.iio.sb-dialog .MuiInputLabel-root.Mui-focused{color:var(--iio-brand-fg)}.iio.sb-dialog .MuiFormHelperText-root{color:var(--iio-text-2)}.iio.sb-dialog .Mui-error.MuiFormHelperText-root,.iio.sb-dialog .Mui-error.MuiInputLabel-root{color:var(--iio-critical)}.iio.sb-dialog .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--iio-critical)}.iio.sb-dialog :is(input,textarea).MuiInputBase-input,.iio.sb-dialog :is(input,textarea).MuiInputBase-input:is(:focus,:focus-visible){background:#0000;border:0;border-radius:0;box-shadow:none!important;font:inherit;outline:none}.iio.sb-dialog .MuiDialogTitle-root{padding:24px 24px 16px}.iio.sb-dialog .MuiDialogContent-root{padding:12px 24px 24px}.iio.sb-dialog .MuiDialogActions-root{gap:8px;padding:16px 24px 24px}.iio.sb-dialog .MuiDialogActions-root>.MuiButton-root{margin:0;min-height:44px}.iio.sb-dialog .iio-monitor-button.MuiButton-outlined{background:var(--iio-bg-2);border-color:var(--iio-border);color:var(--iio-text-1)}.iio.sb-dialog .iio-monitor-button.MuiButton-contained{background:color-mix(in srgb,var(--iio-signal) 80%,var(--ci-night));color:var(--ci-white)}.iio.sb-dialog .iio-monitor-button.MuiButton-contained:hover{background:color-mix(in srgb,var(--iio-signal) 84%,var(--ci-night))}.iio.sb-dialog .iio-monitor-button.Mui-disabled{background:var(--iio-bg-3);border-color:var(--iio-border);color:var(--iio-text-2);opacity:.5}@media (max-width:599px){.sb-approvals .promotion-selection-bar-actions{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.sb-approvals .promotion-selection-bar-actions .MuiButton-root{grid-row:auto;height:64px;min-height:64px}.sb-approvals .sb-topic-lock-reasons{grid-row:auto;order:2}.iio.sb-dialog .MuiDialogActions-root,.iio.sb-dialog .MuiDialogContent-root,.iio.sb-dialog .MuiDialogTitle-root{padding-inline:16px}}.sb-approvals .sb-topic-filter .MuiOutlinedInput-root{background:var(--iio-bg-2);border-radius:var(--iio-r-md);color:var(--iio-text-1);min-height:44px}.sb-approvals .sb-topic-filter .MuiOutlinedInput-notchedOutline{border-color:var(--iio-border)}.sb-approvals .sb-topic-filter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--iio-brand-fg)}.sb-approvals .sb-topic-filter .MuiInputLabel-root.Mui-focused,.sb-approvals .sb-topic-filter .MuiSelect-icon{color:var(--iio-brand-fg)}.sb-approvals .promotion-head-actions{max-width:100%}.iio.sb-dialog .promotion-report-table{min-width:720px}.iio .iio-main.promotion-main{max-width:none}.iio.promotion-dialog,.promotion-page{--promotion-teal:var(--iio-brand-fg);--promotion-azure:var(--iio-info);--promotion-violet:var(--iio-farbe-1);--promotion-surface:var(--iio-bg-2);--promotion-soft:color-mix(in srgb,var(--promotion-azure) 5%,var(--promotion-surface));--promotion-border:color-mix(in srgb,var(--promotion-azure) 22%,var(--iio-border));--promotion-shadow:color-mix(in srgb,var(--iio-brand-ink) 12%,#0000);--promotion-state:var(--iio-text-2);color:var(--iio-text-1);font:400 15px/1.5 var(--iio-font-sans)}.promotion-page{margin-inline:auto;max-width:1680px;min-width:0;padding-bottom:32px}.promotion-dialog *,.promotion-dialog :after,.promotion-dialog :before,.promotion-page *,.promotion-page :after,.promotion-page :before{box-sizing:border-box}.promotion-page h1{font-size:clamp(25px,2.6vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0}.promotion-dialog h2,.promotion-page h2{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0;overflow-wrap:anywhere}.promotion-dialog h3,.promotion-page .promotion-candidate h4,.promotion-page h3{font-size:17px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.promotion-dialog p,.promotion-page p{line-height:1.55;margin:8px 0;overflow-wrap:anywhere}.promotion-dialog a,.promotion-page a{color:var(--promotion-teal);overflow-wrap:anywhere;text-underline-offset:3px}.promotion-dialog label,.promotion-page label{color:var(--iio-text-1);font-size:14px;font-weight:600}.promotion-dialog time,.promotion-muted,.promotion-page time{color:var(--iio-text-2);font-size:14px}.iio.promotion-page .promotion-hero{grid-gap:20px 32px;align-items:center;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--promotion-violet) 12%,#0000),#0000 65%),linear-gradient(115deg,color-mix(in srgb,var(--promotion-teal) 12%,var(--promotion-surface)),color-mix(in srgb,var(--promotion-azure) 7%,var(--promotion-surface)) 65%,var(--promotion-surface));border:1px solid var(--promotion-border);border-radius:22px;box-shadow:0 10px 28px -18px var(--promotion-shadow);display:grid;gap:20px 32px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);margin-bottom:20px;padding:24px 28px}.iio.promotion-page .promotion-hero-copy{max-width:none;min-width:0}.iio.promotion-page .promotion-hero h1{font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0}.iio.promotion-page .promotion-hero-copy p{color:var(--iio-text-2);font-size:15px;margin:10px 0 0;max-width:65ch}.promotion-toolbar{grid-gap:6px;align-content:center;display:grid;gap:6px;min-width:0}.promotion-toolbar .iio-monitor-select{max-width:100%;width:100%}.promotion-content{grid-gap:20px;display:grid;gap:20px;min-width:0}.promotion-actions,.promotion-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.promotion-row{justify-content:space-between}.promotion-section{background:linear-gradient(150deg,var(--promotion-soft),var(--promotion-surface) 65%);border:1px solid var(--promotion-border);border-radius:22px;min-width:0;padding:24px;scroll-margin-top:calc(var(--iio-topbar-h) + 20px)}.promotion-section>.promotion-muted{max-width:76ch}.promotion-section:focus-visible{outline:3px solid var(--promotion-teal);outline-offset:4px}.promotion-section:focus:not(:focus-visible){outline:none}.promotion-filterbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;margin:20px 0;min-width:0}.promotion-search{grid-gap:6px;display:grid;flex:1 1 280px;gap:6px;min-width:0}.promotion-search .iio-monitor-input{width:100%}.promotion-page .promotion-tabs.MuiTabs-root{flex:1 1 400px;max-width:100%;min-height:48px;min-width:0}.promotion-tabs .MuiTabs-flexContainer{flex-wrap:wrap;gap:4px}.promotion-tabs .MuiTabs-indicator{display:none}.promotion-page .promotion-tabs .MuiTab-root{border-radius:10px 10px 0 0;color:var(--iio-text-2);flex:1 1 auto;font:600 14px/1.4 var(--iio-font-sans);letter-spacing:normal;max-width:none;min-height:48px;min-width:0;overflow-wrap:anywhere;padding:10px 12px;text-transform:none;transition:background-color .15s ease,color .15s ease}.promotion-page .promotion-tabs .MuiTab-root:hover{background:color-mix(in srgb,var(--promotion-azure) 8%,var(--promotion-surface))}.promotion-page .promotion-tabs .MuiTab-root.Mui-selected{background:color-mix(in srgb,var(--promotion-azure) 10%,var(--promotion-surface));box-shadow:inset 0 -3px 0 var(--promotion-teal);color:var(--iio-text-1)}.promotion-page .promotion-tabs .MuiTab-root:is(:focus-visible,.Mui-focusVisible){outline:3px solid var(--promotion-teal);outline-offset:-3px}.promotion-requests{min-width:0}.promotion-request-grid{grid-gap:16px;display:grid;gap:16px;min-width:0}.promotion-page .promotion-request-card.MuiButtonBase-root{grid-gap:16px 24px;align-items:start;background:linear-gradient(125deg,color-mix(in srgb,var(--promotion-teal) 4%,var(--promotion-surface)),var(--promotion-surface) 60%);border:1px solid var(--promotion-border);border-radius:18px;box-shadow:0 6px 20px -16px var(--promotion-shadow);color:var(--iio-text-1);cursor:pointer;display:grid;font:inherit;gap:16px 24px;grid-template-areas:"status status" "main meta" "note meta" "action action";grid-template-columns:minmax(0,1fr) minmax(160px,230px);letter-spacing:normal;min-width:0;overflow:visible;padding:0 24px 20px;position:relative;text-align:left;text-transform:none;touch-action:manipulation;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.promotion-page .promotion-request-card.MuiButtonBase-root:hover{border-color:color-mix(in srgb,var(--promotion-teal) 60%,var(--promotion-border));box-shadow:0 10px 28px -14px var(--promotion-shadow)}.promotion-page .promotion-request-card.MuiButtonBase-root:active{background:var(--promotion-soft)}.promotion-page .promotion-request-card:is(:focus-visible,.Mui-focusVisible){outline:3px solid var(--promotion-teal);outline-offset:3px}.promotion-page .promotion-request-card.Mui-disabled{cursor:default;opacity:.65}.promotion-status--partial,.promotion-status--pending,.promotion-status--queued,.promotion-status--unknown{--promotion-state:var(--iio-warning)}.promotion-status--running{--promotion-state:var(--promotion-azure)}.promotion-status--completed{--promotion-state:var(--iio-success)}.promotion-status--failed,.promotion-status--rejected{--promotion-state:var(--iio-critical)}.promotion-status--invalidated,.promotion-status--not_started,.promotion-status--withdrawn{--promotion-state:var(--iio-text-2)}.promotion-status{align-items:center;color:var(--iio-text-1);display:inline-flex;font-size:14px;font-weight:600;gap:8px;overflow-wrap:anywhere}.promotion-status>span{background:var(--promotion-state);border-radius:50%;flex:0 0 8px;height:8px;width:8px}.promotion-status-tab{align-items:center;background:color-mix(in srgb,var(--promotion-state) 9%,var(--promotion-surface));border-bottom:1px solid color-mix(in srgb,var(--promotion-state) 26%,var(--promotion-border));border-radius:17px 0 12px 0;border-right:1px solid color-mix(in srgb,var(--promotion-state) 26%,var(--promotion-border));display:inline-flex;grid-area:status;justify-self:start;margin-left:-24px;max-width:calc(100% + 24px);min-width:0;padding:9px 16px}.promotion-status-tab.promotion-status{font-size:12px;letter-spacing:.055em;line-height:1.5;text-transform:uppercase}.promotion-card-main{grid-gap:8px;display:grid;gap:8px;grid-area:main;min-width:0}.promotion-card-title{display:block;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.promotion-card-preview{display:block}.promotion-card-meta,.promotion-card-preview{color:var(--iio-text-2);font-size:14px;overflow-wrap:anywhere}.promotion-card-meta{align-items:flex-end;display:flex;flex-direction:column;gap:8px;grid-area:meta;min-width:0;text-align:right}.promotion-card-meta>span{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.promotion-card-meta svg{flex:0 0 17px;height:17px;width:17px}.promotion-card-note{color:var(--iio-text-2);display:block;font-size:14px;grid-area:note;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.promotion-request-card .promotion-card-note,.promotion-request-card .promotion-card-preview,.promotion-request-card .promotion-card-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.promotion-request-card .promotion-card-title{-webkit-line-clamp:3}.promotion-request-card .promotion-card-note,.promotion-request-card .promotion-card-preview{-webkit-line-clamp:2}.promotion-card-action{align-items:center;border-top:1px solid var(--promotion-border);color:var(--promotion-teal);display:flex;font-size:15px;font-weight:600;gap:8px;grid-area:action;justify-content:flex-end;min-height:40px;overflow-wrap:anywhere;padding-top:12px}.promotion-card-action svg{flex:0 0 20px;height:20px;width:20px}.promotion-route{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:18px 0;max-width:580px;min-width:0}.promotion-route>div,.promotion-route>span:not(.promotion-arrow){grid-gap:3px;display:grid;gap:3px;min-width:0}.promotion-route dt,.promotion-route-label{color:var(--iio-text-2);font-size:13px;font-weight:400;margin:0}.promotion-route dd,.promotion-route strong,.promotion-route-name{color:var(--iio-text-1);font-size:16px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.promotion-route small{color:var(--iio-text-2);display:block;font-size:13px;font-weight:400;margin-top:2px}.promotion-card-route{margin:12px 0 0}.promotion-arrow{align-items:center;color:var(--promotion-teal);display:inline-flex;flex:0 0 auto;justify-content:center}.promotion-arrow svg{font-size:24px;height:24px;opacity:.7;width:24px}.promotion-arrow svg+svg{margin-left:-10px}@keyframes promotion-chevron-pulse{0%,70%,to{opacity:.55}35%{opacity:1}}.promotion-candidate:focus-within .promotion-arrow,.promotion-request-card:is(:hover,:focus-visible,.Mui-focusVisible) .promotion-arrow{color:var(--promotion-azure)}.promotion-candidate:focus-within .promotion-arrow svg,.promotion-request-card:is(:hover,:focus-visible,.Mui-focusVisible) .promotion-arrow svg{animation:promotion-chevron-pulse 1.35s ease-in-out infinite}.promotion-candidate:focus-within .promotion-arrow svg:nth-child(2),.promotion-request-card:is(:hover,:focus-visible,.Mui-focusVisible) .promotion-arrow svg:nth-child(2){animation-delay:.15s}.promotion-candidate:focus-within .promotion-arrow svg:nth-child(3),.promotion-request-card:is(:hover,:focus-visible,.Mui-focusVisible) .promotion-arrow svg:nth-child(3){animation-delay:.3s}@media (hover:hover){.promotion-candidate:hover .promotion-arrow{color:var(--promotion-azure)}.promotion-candidate:hover .promotion-arrow svg{animation:promotion-chevron-pulse 1.35s ease-in-out infinite}.promotion-candidate:hover .promotion-arrow svg:nth-child(2){animation-delay:.15s}.promotion-candidate:hover .promotion-arrow svg:nth-child(3){animation-delay:.3s}}.promotion-candidates{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:20px 0}.promotion-create-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:20px}.promotion-create-head>div:first-child{flex:1 1 400px;max-width:76ch;min-width:0}.promotion-page .promotion-view-toggle.MuiToggleButtonGroup-root{background:var(--promotion-surface);border:1px solid var(--promotion-border);border-radius:12px;flex-shrink:0;gap:4px;max-width:100%;padding:4px}.promotion-page .promotion-view-toggle .MuiToggleButton-root{border:0;border-radius:8px;color:var(--iio-text-2);font:600 14px/1.4 var(--iio-font-sans);gap:8px;min-height:44px;min-width:0;padding:8px 14px;text-transform:none}.promotion-page .promotion-view-toggle .MuiToggleButton-root.Mui-selected{background:color-mix(in srgb,var(--promotion-teal) 14%,var(--promotion-surface));box-shadow:inset 0 0 0 1px var(--promotion-teal);color:var(--iio-text-1)}.promotion-page .promotion-view-toggle .MuiToggleButton-root:hover{background:var(--promotion-soft)}.promotion-page .promotion-view-toggle .MuiToggleButton-root:is(:focus-visible,.Mui-focusVisible){box-shadow:none;outline:2px solid var(--promotion-teal);outline-offset:1px}.promotion-view-toggle svg{height:20px;width:20px}.promotion-stage-hint{margin-bottom:20px!important}.promotion-stage-package{background:var(--promotion-surface);border:1px solid var(--promotion-border);border-radius:14px;min-width:0;padding:16px}.promotion-stage-package h4{color:var(--iio-text-1);font:600 16px/1.4 var(--iio-font-sans);margin:0;overflow-wrap:anywhere}.promotion-stage-result{align-items:center;color:var(--iio-text-2);display:flex;font-size:13px;gap:8px}.promotion-stage-result:before{background:var(--iio-success);border-radius:50%;content:"";flex:0 0 7px;height:7px}.promotion-stage-result.is-snapshot:before{background:var(--promotion-azure)}.promotion-candidate{background:var(--promotion-surface);border:1px solid var(--promotion-border);border-radius:16px;min-width:0;padding:20px;transition:border-color .16s ease,box-shadow .16s ease}.promotion-candidate.is-selected{background:var(--promotion-soft);border-color:var(--promotion-teal);box-shadow:inset 0 0 0 1px var(--promotion-teal)}.promotion-candidate-head{align-items:flex-start;display:flex;gap:8px;min-width:0}.promotion-candidate-head>div{min-width:0;padding-top:7px}.promotion-candidate-head .iio-monitor-checkbox{flex-shrink:0;margin-left:-8px}.promotion-page .promotion-candidate-head .iio-monitor-checkbox.MuiCheckbox-root{min-height:44px;min-width:44px}.promotion-candidate-head time{display:block;margin-top:4px}.promotion-blocked{background:color-mix(in srgb,var(--iio-warning) 6%,var(--promotion-surface));border:1px solid color-mix(in srgb,var(--iio-warning) 60%,var(--promotion-border));border-radius:10px;font-size:14px;padding:12px 14px}.promotion-empty{grid-gap:8px;background:var(--promotion-surface);border:1px dashed var(--promotion-border);border-radius:16px;display:grid;gap:8px;padding:28px 24px}.promotion-empty p{color:var(--iio-text-2);margin:0;max-width:72ch}.promotion-dialog .iio-monitor-input{width:100%}.promotion-request-scope{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.promotion-request-scope li>:is(strong,span){display:block;overflow-wrap:anywhere}.promotion-request-scope li>span{color:var(--iio-text-2);font-size:14px}.promotion-dialog .iio-monitor-input.MuiOutlinedInput-root,.promotion-page .iio-monitor-input.MuiOutlinedInput-root,.promotion-page .iio-monitor-select.MuiOutlinedInput-root{background:var(--promotion-surface);border-radius:10px;font-size:16px;min-height:46px}.promotion-dialog .iio-monitor-input .MuiOutlinedInput-notchedOutline,.promotion-page .iio-monitor-input .MuiOutlinedInput-notchedOutline,.promotion-page .iio-monitor-select .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--iio-text-2) 68%,var(--promotion-surface))}.promotion-dialog .iio-monitor-input.Mui-focused .MuiOutlinedInput-notchedOutline,.promotion-page .iio-monitor-input.Mui-focused .MuiOutlinedInput-notchedOutline,.promotion-page .iio-monitor-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--promotion-teal);box-shadow:none}.iio.promotion-dialog .iio-monitor-input :is(input,textarea).MuiInputBase-input,.iio.promotion-dialog .iio-monitor-input :is(input,textarea).MuiInputBase-input:is(:focus,:focus-visible),.iio.promotion-page .iio-monitor-input :is(input,textarea).MuiInputBase-input,.iio.promotion-page .iio-monitor-input :is(input,textarea).MuiInputBase-input:is(:focus,:focus-visible){border:0;border-radius:0;box-shadow:none!important;outline:0}.iio.promotion-dialog .iio-monitor-button.MuiButtonBase-root,.iio.promotion-page .iio-monitor-button.MuiButtonBase-root{border-radius:10px;max-width:100%;min-height:44px;overflow-wrap:anywhere;white-space:normal}.iio.promotion-dialog .iio-monitor-button.MuiButton-root,.iio.promotion-page .iio-monitor-button.MuiButton-root{padding:10px 16px}.iio.promotion-dialog .iio-monitor-button:is(:focus-visible,.Mui-focusVisible),.iio.promotion-page .iio-monitor-button:is(:focus-visible,.Mui-focusVisible){outline:3px solid var(--promotion-teal);outline-offset:3px}.promotion-dialog .promotion-accordion.MuiPaper-root,.promotion-page .promotion-accordion.MuiPaper-root{--promotion-accordion-inset:20px;background:var(--promotion-surface);border:1px solid var(--promotion-border);border-radius:16px;box-shadow:none;color:var(--iio-text-1);font-family:inherit;margin:0;min-width:0;padding:0}.promotion-dialog .promotion-accordion:before,.promotion-page .promotion-accordion:before{display:none}.promotion-dialog .promotion-accordion .MuiAccordionSummary-root,.promotion-page .promotion-accordion .MuiAccordionSummary-root{border-radius:15px;font-family:inherit;min-height:56px;padding:4px var(--promotion-accordion-inset)}.promotion-dialog .promotion-accordion .MuiAccordionSummary-root.Mui-expanded,.promotion-page .promotion-accordion .MuiAccordionSummary-root.Mui-expanded{border-bottom:1px solid var(--promotion-border);border-radius:15px 15px 0 0}.promotion-dialog .promotion-accordion .MuiAccordionSummary-content,.promotion-page .promotion-accordion .MuiAccordionSummary-content{margin-block:12px;min-width:0;overflow-wrap:anywhere}.promotion-dialog .promotion-accordion .MuiAccordionSummary-root:is(:focus-visible,.Mui-focusVisible),.promotion-page .promotion-accordion .MuiAccordionSummary-root:is(:focus-visible,.Mui-focusVisible){outline:3px solid var(--promotion-teal);outline-offset:2px}@supports selector(:has(*)){.promotion-dialog .promotion-accordion.MuiPaper-root:has(>.MuiAccordionSummary-root:is(:focus-visible,.Mui-focusVisible)),.promotion-page .promotion-accordion.MuiPaper-root:has(>.MuiAccordionSummary-root:is(:focus-visible,.Mui-focusVisible)){outline:3px solid var(--promotion-teal);outline-offset:3px}.promotion-dialog .promotion-accordion.MuiPaper-root>.MuiAccordionSummary-root:is(:focus-visible,.Mui-focusVisible),.promotion-page .promotion-accordion.MuiPaper-root>.MuiAccordionSummary-root:is(:focus-visible,.Mui-focusVisible){background:var(--promotion-soft);box-shadow:none;outline:none}}.promotion-dialog .promotion-accordion .MuiAccordionSummary-expandIconWrapper,.promotion-page .promotion-accordion .MuiAccordionSummary-expandIconWrapper{color:var(--promotion-teal);margin-left:12px}.promotion-dialog .promotion-accordion .MuiAccordionDetails-root,.promotion-page .promotion-accordion .MuiAccordionDetails-root{min-width:0;padding:16px var(--promotion-accordion-inset) 20px}.promotion-page .promotion-details.MuiPaper-root{margin-top:16px}.promotion-accordion-group{grid-gap:0;display:grid;gap:0}.promotion-accordion-group>.promotion-accordion.MuiPaper-root{border-radius:0}.promotion-accordion-group>.promotion-accordion.MuiPaper-root:first-child{border-radius:16px 16px 0 0}.promotion-accordion-group>.promotion-accordion.MuiPaper-root:last-child{border-radius:0 0 16px 16px}.promotion-accordion-group>.promotion-accordion.MuiPaper-root:only-child{border-radius:16px}.promotion-accordion-group>.promotion-accordion.MuiPaper-root:first-child>.MuiAccordionSummary-root{border-radius:15px 15px 0 0}.promotion-accordion-group>.promotion-accordion.MuiPaper-root:last-child>.MuiAccordionSummary-root:not(.Mui-expanded){border-radius:0 0 15px 15px}.promotion-accordion-group>.promotion-accordion.MuiPaper-root:only-child>.MuiAccordionSummary-root{border-radius:15px}.promotion-accordion-group>.promotion-accordion.MuiPaper-root:only-child>.MuiAccordionSummary-root.Mui-expanded{border-radius:15px 15px 0 0}.promotion-accordion-group>.promotion-accordion+.promotion-accordion{border-top:0}.promotion-dialog .promotion-accordion:is(.promotion-technical,.promotion-transport-history).MuiPaper-root,.promotion-page .promotion-accordion:is(.promotion-technical,.promotion-transport-history).MuiPaper-root{--promotion-accordion-inset:16px;margin-top:12px}.promotion-accordion-group>.promotion-accordion:is(.promotion-technical,.promotion-transport-history).MuiPaper-root{margin-top:0}.promotion-dialog .promotion-accordion:is(.promotion-technical,.promotion-transport-history)>.MuiAccordionSummary-root,.promotion-page .promotion-accordion:is(.promotion-technical,.promotion-transport-history)>.MuiAccordionSummary-root{font-size:14px;font-weight:600;min-height:48px}.promotion-page .promotion-history .promotion-accordion{margin-top:16px}.promotion-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;min-width:0;overflow-wrap:anywhere;width:100%}.promotion-summary>strong{flex:1 1 220px}.promotion-summary>span:last-child:not(.promotion-status){color:var(--iio-text-2);flex-basis:100%}.promotion-history-route{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow-wrap:anywhere}.promotion-package{border-top:1px solid var(--promotion-border);min-width:0;overflow-wrap:anywhere;padding:16px 0}.promotion-package .promotion-row>strong{font-size:17px;min-width:0}.promotion-dialog ul,.promotion-package ul{margin:8px 0;overflow-wrap:anywhere;padding-left:20px}.promotion-package li{margin-top:6px}.promotion-details .MuiAccordionDetails-root>.promotion-package:first-child{border-top:0;padding-top:0}.promotion-details .MuiAccordionDetails-root>.promotion-package:last-child{padding-bottom:0}.promotion-dialog .promotion-snapshot.MuiFormControl-root,.promotion-page .promotion-snapshot.MuiFormControl-root{align-items:stretch;display:flex;gap:8px;margin:0;max-width:100%;min-width:0}.promotion-dialog .promotion-snapshot-field.MuiOutlinedInput-root,.promotion-page .promotion-snapshot-field.MuiOutlinedInput-root{background:var(--promotion-surface);border-radius:10px;box-shadow:none;color:var(--iio-text-1);font:400 14px/1.6 var(--iio-font-sans);min-height:52px;min-width:0;padding:6px 6px 6px 12px}.promotion-dialog .promotion-snapshot-field .MuiOutlinedInput-notchedOutline,.promotion-page .promotion-snapshot-field .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--iio-text-2) 68%,var(--promotion-surface))}.promotion-dialog .promotion-snapshot-field.Mui-focused .MuiOutlinedInput-notchedOutline,.promotion-page .promotion-snapshot-field.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--promotion-teal);box-shadow:none}.iio.promotion-dialog .promotion-snapshot-field textarea.MuiInputBase-input,.iio.promotion-dialog .promotion-snapshot-field textarea.MuiInputBase-input:is(:focus,:focus-visible),.iio.promotion-page .promotion-snapshot-field textarea.MuiInputBase-input,.iio.promotion-page .promotion-snapshot-field textarea.MuiInputBase-input:is(:focus,:focus-visible){background:#0000;border:0;border-radius:0;box-shadow:none!important;color:inherit;font:inherit;min-width:0;outline:0;overflow-wrap:anywhere;padding:4px 0;resize:none;word-break:break-all}.promotion-dialog .promotion-snapshot-field .MuiInputAdornment-root,.promotion-page .promotion-snapshot-field .MuiInputAdornment-root{height:auto;margin-left:8px;max-height:none}.promotion-dialog .promotion-snapshot-field .MuiIconButton-root,.promotion-page .promotion-snapshot-field .MuiIconButton-root{border-radius:8px;color:var(--promotion-teal);flex-shrink:0;height:44px;width:44px}.promotion-dialog .promotion-snapshot-field .MuiIconButton-root:is(:focus-visible,.Mui-focusVisible),.promotion-page .promotion-snapshot-field .MuiIconButton-root:is(:focus-visible,.Mui-focusVisible){outline:2px solid var(--promotion-teal);outline-offset:1px}.promotion-dialog .promotion-snapshot .MuiFormHelperText-root,.promotion-page .promotion-snapshot .MuiFormHelperText-root{color:var(--iio-text-2);font:400 13px/1.5 var(--iio-font-sans);margin:0}.promotion-dialog .promotion-snapshot .MuiFormHelperText-root.Mui-error,.promotion-page .promotion-snapshot .MuiFormHelperText-root.Mui-error{color:var(--iio-critical)}.promotion-dialog .promotion-history-list.MuiList-root,.promotion-page .promotion-history-list.MuiList-root{list-style:none;margin:12px 0 0;padding:0}.promotion-dialog .promotion-history-entry.MuiListItem-root,.promotion-page .promotion-history-entry.MuiListItem-root{grid-gap:8px;align-items:start;border-top:1px solid var(--promotion-border);display:grid;font:400 14px/1.5 var(--iio-font-sans);gap:8px;margin:0;min-width:0;overflow-wrap:anywhere;padding:16px 0}.promotion-history-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;min-width:0}.promotion-history-meta>*{min-width:0}.promotion-dialog .promotion-history-count,.promotion-page .promotion-history-count{font-size:14px;font-weight:600;margin:12px 0 0}.promotion-history-entry .promotion-history-route{display:block;font-weight:600;margin:0}.promotion-history-entry .promotion-history-route>[aria-hidden=true]{color:var(--promotion-teal);padding-inline:6px;white-space:nowrap}.promotion-history-entry .promotion-history-artifacts{color:var(--iio-text-2);font-size:14px;margin:0}.promotion-history-entry .promotion-history-evidence{background:var(--promotion-soft);border-radius:8px;font-size:13px;margin:0;padding:10px 12px}.promotion-transport-history .promotion-actions:not(:empty){margin-top:12px}.promotion-sr-only{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.promotion-note{background:var(--promotion-soft);border-radius:12px;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.promotion-dialog .MuiAlert-root,.promotion-page .MuiAlert-root{background:var(--promotion-surface);border:1px solid var(--promotion-border);border-radius:12px;color:var(--iio-text-1);font:400 14px/1.5 var(--iio-font-sans);overflow-wrap:anywhere}.promotion-dialog .MuiAlert-icon,.promotion-page .MuiAlert-icon{color:var(--iio-text-2)}.promotion-dialog .MuiAlert-standardError,.promotion-page .MuiAlert-standardError{border-color:color-mix(in srgb,var(--iio-critical) 55%,var(--promotion-border))}.promotion-dialog .MuiAlert-standardError .MuiAlert-icon,.promotion-page .MuiAlert-standardError .MuiAlert-icon{color:var(--iio-critical)}.promotion-dialog .MuiAlert-standardWarning .MuiAlert-icon,.promotion-page .MuiAlert-standardWarning .MuiAlert-icon{color:var(--iio-warning)}.promotion-dialog .MuiAlert-standardSuccess .MuiAlert-icon,.promotion-page .MuiAlert-standardSuccess .MuiAlert-icon{color:var(--iio-success)}.promotion-page .MuiLinearProgress-root{background:var(--iio-bg-3);border-radius:4px}.promotion-page .MuiLinearProgress-bar{background:var(--promotion-teal)}.iio.promotion-dialog.MuiPaper-root{background:var(--promotion-surface);border-color:var(--promotion-border);border-radius:22px;max-width:800px}.promotion-dialog-body,.promotion-dialog-foot,.promotion-dialog-head{min-width:0;padding:24px 28px}.promotion-dialog-head{background:linear-gradient(115deg,color-mix(in srgb,var(--promotion-teal) 10%,var(--promotion-surface)),color-mix(in srgb,var(--promotion-violet) 6%,var(--promotion-surface)));border-bottom:1px solid var(--promotion-border)}.promotion-dialog-body{grid-gap:20px;align-content:start;display:grid;gap:20px;min-height:0;overflow:auto}.promotion-dialog-body>.promotion-route{background:linear-gradient(115deg,color-mix(in srgb,var(--promotion-teal) 7%,var(--promotion-surface)),var(--promotion-soft));border:1px solid var(--promotion-border);border-radius:16px;margin:0;max-width:none;padding:20px 24px}.promotion-dialog-foot{background:var(--promotion-surface);border-top:1px solid var(--promotion-border);justify-content:flex-end;padding-block:16px}.promotion-dialog-foot,.promotion-dialog-head{flex-shrink:0}.promotion-detail-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0}.promotion-detail-header h2,.promotion-detail-header h3{flex:1 1 220px;min-width:0}.promotion-detail-meta{color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 24px;overflow-wrap:anywhere}.promotion-detail-meta>*{min-width:0}.promotion-detail-meta>.promotion-decision,.promotion-detail-meta>.promotion-note{flex-basis:100%}.promotion-detail-packages{grid-gap:16px;display:grid;gap:16px;min-width:0}.promotion-decision-form{grid-gap:8px;border-top:1px solid var(--promotion-border);display:grid;gap:8px;min-width:0;padding-top:20px}.promotion-decision-form>p{margin:0 0 8px}.promotion-detail-packages>.promotion-package{background:var(--promotion-soft);border:1px solid var(--promotion-border);border-radius:16px;padding:20px}#promotion-ready-title{scroll-margin-top:calc(var(--iio-topbar-h) + 20px)}#promotion-ready-title:focus-visible{border-radius:4px;outline:3px solid var(--promotion-teal);outline-offset:4px}@media (min-width:700px){.promotion-dialog .promotion-detail-packages{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-dialog .promotion-detail-packages>.promotion-package:only-child{grid-column:1/-1}}@media (max-width:1000px){.iio.promotion-page .promotion-hero{gap:16px;grid-template-columns:minmax(0,1fr)}.promotion-toolbar{align-items:center;gap:12px;grid-template-columns:auto minmax(0,320px);justify-content:start}.promotion-filterbar{align-items:stretch}.promotion-page .promotion-tabs.MuiTabs-root,.promotion-search{flex-basis:100%}}@media (max-width:760px){.promotion-page .promotion-request-card.MuiButtonBase-root{gap:16px;grid-template-areas:"status" "main" "note" "meta" "action";grid-template-columns:minmax(0,1fr)}.promotion-card-meta{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px 20px;text-align:left}.promotion-card-meta>span{justify-content:flex-start}.promotion-card-title{font-size:19px}}@media (max-width:600px){.iio.promotion-page .promotion-hero{border-radius:18px;padding:20px 16px}.iio.promotion-page .promotion-hero-copy p{font-size:14px}.promotion-toolbar{gap:6px;grid-template-columns:minmax(0,1fr)}.promotion-toolbar .iio-monitor-select{max-width:none}.promotion-content{gap:16px}.promotion-section{border-radius:18px;padding:20px 16px}.promotion-dialog h2,.promotion-page h2{font-size:20px}.promotion-filterbar{gap:12px;margin-block:16px}.promotion-page .promotion-tabs .MuiTabs-flexContainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-page .promotion-tabs .MuiTab-root{font-size:13px;padding-inline:8px;width:100%}.promotion-page .promotion-request-card.MuiButtonBase-root{padding:0 16px 16px}.promotion-status-tab{margin-left:-16px;max-width:calc(100% + 16px);padding:8px 12px}.promotion-card-title{font-size:18px}.promotion-card-action{font-size:14px;justify-content:space-between}.promotion-route{gap:8px}.promotion-route dd,.promotion-route strong,.promotion-route-name{font-size:15px}.promotion-arrow svg{font-size:22px;height:22px;width:22px}.promotion-candidate{padding:16px}.promotion-actions>.iio-monitor-button{flex:1 1 auto}.promotion-dialog .promotion-accordion.MuiPaper-root,.promotion-page .promotion-accordion.MuiPaper-root{--promotion-accordion-inset:16px}.promotion-dialog .promotion-accordion .MuiAccordionDetails-root,.promotion-page .promotion-accordion .MuiAccordionDetails-root{padding-bottom:16px}.promotion-dialog-body,.promotion-dialog-foot,.promotion-dialog-head{padding:20px}.promotion-detail-packages>.promotion-package,.promotion-dialog-body>.promotion-route{padding:16px}.promotion-dialog-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:16px}.promotion-dialog-foot>.iio-monitor-button.iio-btn--signal,.promotion-dialog-foot>.iio-monitor-button:last-child:not(:first-child):not(.iio-btn--signal),.promotion-dialog-foot>.iio-monitor-button:nth-child(n+3),.promotion-dialog-foot>.iio-monitor-button:only-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.promotion-dialog *,.promotion-dialog :after,.promotion-dialog :before,.promotion-page *,.promotion-page :after,.promotion-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.promotion-arrow svg{opacity:1}}@media (forced-colors:active){.promotion-candidate,.promotion-request-card.MuiButtonBase-root,.promotion-status-tab{border-color:CanvasText}.promotion-status>span{background:CanvasText}.promotion-arrow,.promotion-card-action{color:LinkText}.promotion-page .promotion-tabs .MuiTab-root.Mui-selected{border-bottom:3px solid Highlight}}.promotion-page .promotion-new-request{border-radius:14px;padding:16px}.promotion-page .promotion-create-head{gap:12px;margin-bottom:8px}.promotion-page .promotion-candidates{gap:10px;margin-block:12px}.promotion-page .promotion-candidate{border-radius:10px;container:promotion-card/inline-size;padding:12px}.promotion-page .promotion-candidate-head{grid-gap:4px 8px;align-items:start;display:grid;gap:4px 8px;grid-template-columns:44px minmax(0,1fr) auto}.promotion-candidate-label{align-self:center;min-width:0}.promotion-page .promotion-candidate-head :is(h3,h4){font-size:15px}.promotion-page .promotion-candidate-head time{font-size:12px}.promotion-page .promotion-candidate-summary{color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:2px 12px;margin:4px 0 8px}.promotion-candidate-summary>span{flex-basis:100%;overflow-wrap:anywhere}.promotion-page .promotion-candidate .promotion-details.MuiPaper-root{--promotion-accordion-inset:12px;border-radius:8px;margin-top:6px}.promotion-page .promotion-candidate .promotion-details>.MuiAccordionSummary-root{border-radius:8px;font-size:14px;min-height:44px;padding-block:0}.promotion-page .promotion-candidate .promotion-details>.MuiAccordionSummary-root .MuiAccordionSummary-content{margin-block:8px}.promotion-page .promotion-candidate .promotion-discard-button{color:var(--iio-text-2);justify-self:end;margin:0;min-height:44px;overflow-wrap:normal;padding:6px 8px;white-space:nowrap}.promotion-page .promotion-candidate .promotion-discard-button:not(:disabled):is(:hover,:focus-visible){color:var(--iio-critical)}.promotion-discard-scope{grid-gap:12px;display:grid;gap:12px}.promotion-discard-scope li>:is(strong,span){display:block;overflow-wrap:anywhere}.promotion-discard-scope li>span{color:var(--iio-text-2);font-size:14px}@container promotion-card (max-width: 380px){.promotion-page .promotion-candidate-head{grid-template-columns:44px minmax(0,1fr)}.promotion-candidate-head>.promotion-candidate-label{grid-column:1/-1;grid-row:2}.promotion-candidate-head>.promotion-discard-button{grid-column:2;grid-row:1}}.promotion-pagination .MuiTablePagination-toolbar{flex-wrap:wrap;padding:0}.promotion-pagination .MuiTablePagination-spacer{display:none}.promotion-pagination .MuiTablePagination-displayedRows,.promotion-pagination .MuiTablePagination-selectLabel{font-size:12px}.promotion-stage-selection{grid-gap:0;display:grid;gap:0;grid-column:1/-1}.promotion-stage-selection>label{align-items:center;cursor:pointer;display:flex;font-size:13px;min-width:0}.promotion-stage-selection>label>span:last-child{overflow-wrap:anywhere}.promotion-stage-selection>.promotion-muted{font-size:12px;padding-left:44px}.promotion-status--discarded{--promotion-state:var(--iio-text-2)}.promotion-create-context{flex:1 1;min-width:0}.promotion-title-context{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px}.promotion-title-context h2{margin:0}.promotion-topic-select.MuiFormControl-root{max-width:100%;min-width:min(100%,15rem)}.promotion-topic-select>label{color:var(--iio-text-2);font-size:13px;margin-bottom:4px}.promotion-topic-select .MuiSelect-select{max-width:28rem;min-width:0}.promotion-topic-workspace{min-width:0}.promotion-topic-workspace>h3{font-size:18px;margin-block:12px;overflow-wrap:anywhere}.promotion-topic-package>:is(h3,h4){font-size:15px;margin:0;overflow-wrap:anywhere}.promotion-topic-package .promotion-muted{margin-block:4px}.promotion-topic-content,.promotion-topic-content>div{min-width:0}.promotion-topic-workspace .topic-actions{display:inline-flex;margin:4px 12px 8px 0}.promotion-package-id,.promotion-package-retirement-dialog li{overflow-wrap:anywhere}@media (max-width:599px){.iio.promotion-dialog .MuiDialogActions-root{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.iio.promotion-dialog .MuiDialogActions-root>.MuiButton-root{margin:0;overflow-wrap:normal;width:100%}}.promotion-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.promotion-head-copy{min-width:0}.promotion-head-copy>p{font-size:13px;margin:4px 0 0}.promotion-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.promotion-head-actions--standalone{justify-content:flex-end}.promotion-dialog .promotion-head-button.MuiButton-root,.promotion-page .promotion-head-button.MuiButton-root{border-radius:8px;box-shadow:none;font:600 14px/1.4 var(--iio-font-sans);letter-spacing:normal;min-height:40px;padding:8px 16px;text-transform:none}.promotion-page .promotion-head-button.MuiButton-contained{background:var(--iio-signal);color:var(--ci-white)}.promotion-page .promotion-head-button.MuiButton-contained:hover{background:color-mix(in srgb,var(--iio-signal) 84%,var(--ci-night))}.promotion-dialog .promotion-head-button.MuiButton-outlined,.promotion-page .promotion-head-button.MuiButton-outlined{background:#0000;border-color:color-mix(in srgb,var(--promotion-teal) 55%,var(--iio-border));color:var(--iio-text-1)}.promotion-dialog .promotion-head-button.MuiButton-outlined:hover,.promotion-page .promotion-head-button.MuiButton-outlined:hover{background:var(--promotion-soft);border-color:var(--promotion-teal)}.promotion-page .promotion-head-button.Mui-disabled{color:var(--iio-text-2);opacity:.55}.promotion-page .promotion-head-button.MuiButton-contained.Mui-disabled{color:var(--ci-white)}.promotion-page .promotion-head-button:is(:focus-visible,.Mui-focusVisible){outline:2px solid var(--promotion-teal);outline-offset:2px}.promotion-page .promotion-candidate.is-compact{grid-gap:2px;border-radius:10px;display:grid;gap:2px;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:10px 12px 10px 14px;position:relative}.promotion-card-head{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:32px}.promotion-candidate.is-compact.has-checkbox .promotion-card-head{grid-template-columns:44px minmax(0,1fr) auto}.promotion-page .promotion-card-head :is(h3,h4){font:600 15px/1.35 var(--iio-font-sans);margin:0;overflow-wrap:anywhere}.promotion-page .promotion-card-id{color:var(--iio-text-2);font-size:12.5px;line-height:1.4;margin:0;overflow-wrap:anywhere}.promotion-page .promotion-candidate.is-compact .promotion-card-meta{align-items:center;color:var(--iio-text-2);display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;gap:2px 8px;grid-area:auto;justify-content:flex-start;line-height:1.4;margin:4px 0 0;text-align:left}.promotion-page .promotion-candidate.is-compact .promotion-card-meta>span{display:inline;justify-content:flex-start}.promotion-candidate.is-compact .promotion-card-meta>span+span:before{color:var(--iio-text-3);content:"·";margin-right:8px}.promotion-card-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:4px;min-height:28px}.promotion-card-state{color:var(--iio-text-2);font-size:12.5px;min-width:0;overflow-wrap:normal;white-space:nowrap}.promotion-card-monitor{margin-top:4px}.promotion-page .promotion-card-monitor .MuiButton-root{font-size:12.5px;width:100%}.promotion-card-state.is-blocked,.promotion-page .promotion-card-state.is-pending{color:var(--iio-warning)}.promotion-page .promotion-card-progress.MuiLinearProgress-root{background:color-mix(in srgb,var(--iio-info) 22%,#0000);border-radius:0 0 3px 0;height:3px;left:0;position:absolute;top:0;width:96px}.promotion-page .promotion-card-progress .MuiLinearProgress-bar{background:var(--iio-info)}.promotion-page .promotion-package-menu-trigger--compact.MuiIconButton-root{color:var(--iio-text-2);height:36px;width:36px}.promotion-page .promotion-package-menu-trigger--compact.MuiIconButton-root:hover{background:var(--promotion-soft);color:var(--iio-text-1)}.promotion-page .promotion-package-menu-trigger--compact.MuiIconButton-root:is(:focus-visible,.Mui-focusVisible){outline:2px solid var(--promotion-teal);outline-offset:2px}.iio.promotion-page .promotion-contents-trigger--compact.MuiButton-root{color:var(--promotion-teal);flex-shrink:0;font-size:13px;min-height:32px;overflow-wrap:normal;padding:4px 10px;white-space:nowrap;word-break:keep-all}.promotion-stage-board .promotion-stage-items{gap:8px}@media (prefers-reduced-motion:reduce){.promotion-page .promotion-card-progress .MuiLinearProgress-bar{animation-duration:0s}}.promotion-create-head>.promotion-head-actions{flex-shrink:0;max-width:100%}.promotion-page .promotion-report-button.MuiButton-root{background:var(--promotion-surface);border:1px solid var(--promotion-border);border-radius:12px;box-shadow:none;color:var(--iio-text-1);font:600 14px/1.4 var(--iio-font-sans);letter-spacing:normal;min-height:54px;padding:0 18px;text-transform:none}.promotion-page .promotion-report-button.MuiButton-root:hover{background:var(--promotion-soft);border-color:var(--promotion-teal)}.promotion-page .promotion-report-button.Mui-disabled{color:var(--iio-text-2);opacity:.55}.promotion-page .promotion-report-button:is(:focus-visible,.Mui-focusVisible){outline:2px solid var(--promotion-teal);outline-offset:1px}.promotion-report-button .MuiSvgIcon-root{height:20px;width:20px}:where(.dk-root) .doku-mui-button{color:inherit;font-family:Source Sans\ 3,sans-serif;letter-spacing:inherit;line-height:inherit;min-width:0;text-transform:none}.dk-root .doku-mui-button:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}.dk-root .doku-mui-button.Mui-disabled{color:var(--iio-text-3);opacity:.5}:where(.dk-root) .doku-mui-field{box-sizing:border-box;color:var(--iio-text-1);font-family:Source Sans\ 3,sans-serif;font-size:inherit;min-width:0}.dk-root .doku-mui-field .MuiInputBase-input{background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;font:inherit;margin:0;min-width:0;outline:none;padding:0;width:100%}.dk-root .doku-mui-field:focus-within{outline:2px solid var(--iio-brand-fg);outline-offset:2px}.dk-root .doku-mui-field .Mui-disabled{-webkit-text-fill-color:var(--iio-text-3)}.dk-root .doku-mui-choice{color:var(--iio-text-3);padding:4px}.dk-root .doku-mui-choice.Mui-checked{color:var(--iio-signal)}.dk-root .doku-mui-select{color:var(--iio-text-1);font-family:Source Sans\ 3,sans-serif}.dk-root .doku-mui-select .MuiSelect-select{padding:6px 28px 6px 10px}.dk-root .doku-mui-select .MuiSvgIcon-root{color:var(--iio-text-3)}.dk-root .doku-mui-select fieldset{border-color:var(--iio-border)}.doku-mui-menu.MuiPaper-root{background:var(--iio-bg-2);color:var(--iio-text-1)}.doku-mui-menu .MuiMenuItem-root{font-family:Source Sans\ 3,sans-serif}.dk-root .doku-mui-area{color:inherit;font:inherit;text-align:inherit}.dk-root .doku-mui-area.dk-sh{justify-content:flex-start;text-align:left;width:100%}.dk-root .doku-mui-area.iio-doku-drop{display:block;width:100%}.dk-root .doku-mui-area:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}.dk-root .doku-mui-choice .MuiSvgIcon-root{height:18px;width:18px}.dk-root .cs-pw-radio .doku-mui-choice input{height:100%;inset:0;width:100%}.dk-generation-warning{background:var(--iio-bg-2);border-left:3px solid var(--iio-warning);color:var(--iio-text-1);padding:12px}.dk-root .doku-mui-field .MuiInputBase-input:focus{border-color:#0000!important;box-shadow:none!important}.dk-root .doku-mui-button.dk-scn{align-items:stretch}.iio .doku-tenant-field{min-width:0}.iio .doku-tenant-field>label{color:var(--iio-text-3);display:block;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.iio .doku-tenant-select{font-family:inherit}.iio .doku-tenant-select .MuiOutlinedInput-root{background:var(--dk-raise);border-radius:var(--iio-r-md);box-shadow:var(--iio-shadow-sm);color:var(--iio-text-1);font-family:inherit;font-size:13px;min-height:40px;padding:0 58px 0 10px}.iio .doku-tenant-select .MuiOutlinedInput-root .MuiAutocomplete-input{color:inherit;font:inherit;min-width:0;padding:9px 0}.iio .doku-tenant-select .MuiOutlinedInput-notchedOutline{border-color:var(--dk-raise-border)}.iio .doku-tenant-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--iio-text-3)}.iio .doku-tenant-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--iio-brand-fg);border-width:1px}.iio .doku-tenant-select .MuiOutlinedInput-root.Mui-focused{outline:2px solid var(--iio-brand-fg);outline-offset:2px}.iio .doku-tenant-select .MuiOutlinedInput-root input:focus{box-shadow:none!important;outline:none}.iio .doku-tenant-select .Mui-disabled{opacity:.6}.iio .doku-tenant-select .MuiAutocomplete-endAdornment button{color:var(--iio-text-2)}.iio .doku-tenant-field .MuiAutocomplete-paper{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:var(--iio-shadow-md);color:var(--iio-text-1);font-family:inherit;font-size:13px;margin-top:6px}.iio .doku-tenant-field .MuiAutocomplete-listbox{max-height:280px;padding:4px}.iio .doku-tenant-field .MuiAutocomplete-option{min-height:40px;overflow-wrap:anywhere;padding:8px}.iio .doku-tenant-field .MuiAutocomplete-option.Mui-focused,.iio .doku-tenant-field .MuiAutocomplete-option[aria-selected=true],.iio .doku-tenant-field .MuiAutocomplete-option[aria-selected=true].Mui-focused{background:var(--iio-bg-3)}.iio .doku-tenant-field .MuiAutocomplete-option.Mui-focused{outline:1px solid var(--iio-brand-fg);outline-offset:-1px}.iio .doku-tenant-field .MuiAutocomplete-loading,.iio .doku-tenant-field .MuiAutocomplete-noOptions{color:var(--iio-text-2)}.iio .doku-tenant-option{display:flex;flex-direction:column;min-width:0}.iio .doku-tenant-option small{color:var(--iio-text-2);font:inherit;font-size:12px}@media (max-width:600px){.iio .iio-doku-tn-row{grid-template-columns:minmax(0,1fr)}.iio .doku-tenant-field .MuiAutocomplete-option,.iio .doku-tenant-select .MuiOutlinedInput-root{min-height:44px}}.iio.iio-review-dialog,.iio.iio-review-dialog .MuiButtonBase-root,.iio.iio-review-dialog .MuiInputBase-root,.iio.iio-review-dialog .MuiInputLabel-root,.iio.iio-review-dialog .MuiTypography-root,.iio.iio-review-menu .MuiMenuItem-root,.iio.iio-transport-v2 .review-mui .MuiButtonBase-root,.iio.iio-transport-v2 .review-mui .MuiFormLabel-root,.iio.iio-transport-v2 .review-mui .MuiInputBase-root,.iio.iio-transport-v2 .review-mui .MuiTypography-root{font-family:Source Sans\ 3,sans-serif}.iio.iio-review-dialog .MuiButton-root,.iio.iio-transport-v2 .review-mui .MuiButton-root,.iio.iio-transport-v2 .review-mui .MuiToggleButton-root{box-shadow:none;letter-spacing:normal;min-height:44px;text-transform:none}.iio.iio-transport-v2 .review-mui .MuiButton-root{border-color:var(--border);color:var(--t1)}.iio.iio-transport-v2 .review-mui .MuiButton-root.Mui-disabled{color:var(--t3);opacity:.55}.iio.iio-transport-v2 .review-mui .MuiButton-contained{background:var(--signal);color:var(--iio-hero-text);padding-inline:24px}.iio.iio-transport-v2 .review-mui .MuiButton-contained:hover{background:color-mix(in srgb,var(--signal) 85%,var(--bg1))}.iio.iio-transport-v2 .review-mui .MuiCheckbox-root{color:var(--t3);padding:10px}.iio.iio-transport-v2 .review-mui .MuiCheckbox-root.Mui-checked,.iio.iio-transport-v2 .review-mui .MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--info)}.iio.iio-transport-v2 .review-mui .MuiCheckbox-root.Mui-disabled{color:var(--t3);opacity:.45}.iio.iio-transport-v2 .review-mui .MuiFormControlLabel-root{margin:0}.iio.iio-transport-v2 .review-mui .MuiInputBase-root{background:var(--bg1);color:var(--t1);min-height:44px}.iio.iio-transport-v2 .review-mui .MuiInputBase-input{box-sizing:initial}.iio.iio-transport-v2 .review-mui .MuiInputLabel-root{color:var(--t2)}.iio.iio-transport-v2 .review-mui .MuiOutlinedInput-notchedOutline{border-color:var(--border)}.iio.iio-transport-v2 .review-mui .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--info)}.iio.iio-transport-v2 .review-mui .MuiInputBase-input:focus{box-shadow:none;outline:none}.iio.iio-transport-v2 .review-mui .MuiToggleButtonGroup-root{flex-wrap:wrap}.iio.iio-transport-v2 .review-mui .MuiToggleButton-root{border-color:var(--border);color:var(--t2);font-size:13px;padding-inline:15px}.iio.iio-transport-v2 .review-mui .MuiToggleButton-root.Mui-selected{background:color-mix(in srgb,var(--info) 12%,#0000);border-color:var(--info);color:var(--t1)}.iio.iio-transport-v2 .review-mui .MuiToggleButton-root.Mui-disabled{color:var(--t3);opacity:.55}.iio.iio-transport-v2 .review-mui .MuiAlert-root{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--t1)}.iio.iio-transport-v2 .review-mui .MuiLinearProgress-root{background:var(--border);margin-block:16px}.iio.iio-transport-v2 .review-mui .MuiLinearProgress-bar{background:var(--info)}.iio.iio-transport-v2 .review-mui .MuiCircularProgress-root{color:var(--info)}.iio.iio-transport-v2 .review-mui .MuiAccordion-root{background:#0000;border:1px solid var(--border);border-radius:8px;box-shadow:none;color:var(--t1);margin-block:12px}.iio.iio-transport-v2 .review-mui .MuiAccordion-root:before{display:none}.iio.iio-transport-v2 .review-mui .MuiAccordionSummary-root{min-height:48px;padding-inline:16px}.iio.iio-transport-v2 .review-mui .MuiAccordionDetails-root{padding:0 16px 16px}.iio.iio-transport-v2 .review-mui .pd-item{flex-wrap:wrap;gap:6px;padding:6px 0}.iio.iio-transport-v2 .review-mui .pd-item .pd-pid{font-size:14px;overflow-wrap:anywhere;white-space:normal}.iio.iio-transport-v2 .review-mui .pd-item .pd-meta,.iio.iio-transport-v2 .review-mui .pd-item .pd-role,.iio.iio-transport-v2 .review-mui .pd-item .pd-sys{font-size:12px;white-space:normal}.iio.iio-transport-v2 .review-mui .pd-list--scroll{max-height:520px;scrollbar-gutter:stable}.iio.iio-transport-v2 .review-mui .pd-review-stages{border-left:1px solid var(--border);margin:0 0 12px 44px;padding-left:16px}.iio.iio-transport-v2 .review-mui .pd-review-stage{grid-gap:12px;align-items:start;border-bottom:1px solid var(--border-sub);display:grid;gap:12px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);padding-block:12px}.iio.iio-transport-v2 .review-mui .pd-review-stage:last-child{border-bottom:0}.iio.iio-transport-v2 .review-mui .pd-review-stage-label .MuiFormControlLabel-label>span{color:var(--t2);display:flex;flex-direction:column;font-size:13px;overflow-wrap:anywhere}.iio.iio-transport-v2 .review-mui .pd-review-stage-label strong{color:var(--t1)}.iio.iio-transport-v2 .review-mui .pd-edge-reason{max-width:640px}.iio.iio-transport-v2 .review-mui .pd-edge-note{color:var(--t2);font-size:13px;padding:0 4px}.iio.iio-review-dialog{background:var(--iio-bg-1);background-image:none;border:1px solid var(--iio-border);border-radius:12px;color:var(--iio-text-1)}.iio.iio-review-dialog .MuiDialogTitle-root{padding:24px 24px 16px}.iio.iio-review-dialog .MuiDialogContent-root{padding:8px 24px 24px}.iio.iio-review-dialog .MuiDialogActions-root{border-top:1px solid var(--iio-border);gap:8px;padding:16px 24px}.iio.iio-review-dialog .MuiButton-root,.iio.iio-review-dialog .MuiInputBase-root{color:var(--iio-text-1)}.iio.iio-review-dialog .MuiOutlinedInput-notchedOutline{border-color:var(--iio-border)}.iio.iio-review-dialog .MuiInputLabel-root{color:var(--iio-text-2)}.iio.iio-review-menu{background:var(--iio-bg-1);color:var(--iio-text-1)}@media (max-width:700px){.iio.iio-transport-v2 .review-mui .pd-review-stages{margin-left:12px;padding-left:12px}.iio.iio-transport-v2 .review-mui .pd-review-stage{gap:4px;grid-template-columns:minmax(0,1fr)}.iio.iio-transport-v2 .review-mui .pd-item .pd-meta,.iio.iio-transport-v2 .review-mui .pd-item .pd-role,.iio.iio-transport-v2 .review-mui .pd-item .pd-sys{margin-left:44px;width:calc(100% - 44px)}}@media (prefers-reduced-motion:reduce){.iio.iio-transport-v2 .review-mui .MuiCircularProgress-circle,.iio.iio-transport-v2 .review-mui .MuiCircularProgress-root,.iio.iio-transport-v2 .review-mui .MuiLinearProgress-bar{animation:none;transition:none}}.iio.iio-transport-v2 .review-mui .MuiCheckbox-root input:focus-visible{box-shadow:none;outline:none}.iio.iio-transport-v2 .review-mui .MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--info);outline-offset:-2px}.iio.iio-transport-v2 .review-mui .pd-review-dev-label{color:var(--t2);display:flex;flex-direction:column;font-size:13px;gap:2px;overflow-wrap:anywhere;padding:10px 0 0 44px}.iio.iio-transport-v2 .review-mui .pd-review-dev-label strong{color:var(--t1)}.iio.iio-transport-v2 .review-mui .pd-edge-sync-dev{max-width:100%;text-align:left}.iio.iio-transport-v2 .review-mui .pd-edge-sync-dev .pd-edge-sync-button{white-space:normal}.iio.iio-transport-v2 .plant-change-warning{background:var(--bg1);border:1px solid var(--border);border-left:3px solid var(--signal);border-radius:var(--iio-r-md);color:var(--t1);padding:var(--iio-s-5)}.iio.iio-transport-v2 .plant-change-warning ul{list-style:none;margin:var(--iio-s-4) 0;padding:0}.iio.iio-transport-v2 .plant-change-warning li{grid-gap:var(--iio-s-1);border-top:1px solid var(--border-sub);display:grid;gap:var(--iio-s-1);overflow-wrap:anywhere;padding:var(--iio-s-3) 0}.iio.iio-transport-v2 .plant-change-warning .muted{color:var(--t2);font-size:12px}.iio.iio-transport-v2 .plant-change-warning .batch-confirm{align-items:center;min-height:44px}.iio.iio-transport-v2 .plant-change-warning input{accent-color:var(--signal)}.iio.iio-transport-v2{--signal:var(--iio-signal);--signal2:var(--iio-signal-2);--bg0:var(--iio-bg-0);--bg1:var(--iio-bg-1);--bg2:var(--iio-bg-2);--bg3:var(--iio-bg-3);--border:var(--iio-border);--border-sub:var(--iio-border-subtle);--t1:var(--iio-text-1);--t2:var(--iio-text-2);--t3:var(--iio-text-3);--t4:var(--iio-text-4);--ok:var(--iio-success);--warn:var(--iio-warning);--crit:var(--iio-critical);--info:var(--iio-info);--brandfg:var(--iio-brand-fg);--shadow:var(--iio-shadow-md,0 10px 30px #0003);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.36,.44,1);--dur-fast:120ms;--dur-mid:350ms;--dur-slow:480ms;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;background:var(--bg0);color:var(--t1);font-family:Source Sans\ 3,Source Sans Pro,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;line-height:1.55;min-height:100%}.iio.iio-transport-v2 *,.iio.iio-transport-v2 :after,.iio.iio-transport-v2 :before{box-sizing:border-box}.iio.iio-transport-v2 button{color:inherit;font-family:inherit}.iio.iio-transport-v2 :focus-visible{border-radius:3px;outline:2px solid var(--signal);outline-offset:2px}.iio.iio-transport-v2 .ic{display:block;flex:none;height:18px;width:18px}.iio.iio-transport-v2 .ic-16{height:16px;width:16px}.iio.iio-transport-v2 .ic-20{height:20px;width:20px}.iio.iio-transport-v2 .ic-22{height:22px;width:22px}.iio.iio-transport-v2 .cx{align-items:center;color:var(--info);display:inline-flex;vertical-align:middle;white-space:nowrap}.iio.iio-transport-v2 .cx svg{display:block;height:13px;width:13px}.iio.iio-transport-v2 .dot{background:currentColor;border-radius:50%;display:inline-block;flex:none;height:7px;width:7px}.iio.iio-transport-v2 .st{align-items:center;display:inline-flex;font-weight:600;gap:7px;white-space:nowrap}.iio.iio-transport-v2 .st--ok{color:var(--ok)}.iio.iio-transport-v2 .st--info{color:var(--info)}.iio.iio-transport-v2 .st--warn{color:var(--warn)}.iio.iio-transport-v2 .st--crit{color:var(--crit)}.iio.iio-transport-v2 .st--idle{color:var(--t3)}.iio.iio-transport-v2 .st--pulse .dot{animation:v2-dot-pulse 1.3s var(--ease-out) infinite}@keyframes v2-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.iio.iio-transport-v2 .muted{color:var(--t3)}.iio.iio-transport-v2 .tiny{font-size:11.5px}.iio.iio-transport-v2 .ken{color:var(--info);font-weight:700}.iio.iio-transport-v2 .deployment-guidance{color:var(--t2);max-width:960px;padding:0 26px 12px}.iio.iio-transport-v2 .deployment-control{margin:0}.iio.iio-transport-v2 .deployment-switch{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;font-size:13px;gap:10px;min-height:36px;padding:0;white-space:nowrap}.iio.iio-transport-v2 .deployment-switch:disabled{cursor:default}.iio.iio-transport-v2 .deployment-track{background:var(--bg1);border:1px solid var(--t2);border-radius:var(--iio-r-xs);display:block;flex:none;height:22px;position:relative;transition:border-color var(--dur-fast);width:42px}.iio.iio-transport-v2 .deployment-thumb{background:var(--bg3);border:1px solid var(--t2);border-radius:1px;color:var(--t1);display:grid;height:16px;left:2px;place-items:center;position:absolute;top:2px;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast);width:16px}.iio.iio-transport-v2 .deployment-check{stroke:currentColor;stroke-width:1.5;fill:none;display:none;height:12px;width:12px}.iio.iio-transport-v2 .deployment-off-mark{background:currentColor;height:1px;width:6px}.iio.iio-transport-v2 .deployment-caption{color:var(--t2)}.iio.iio-transport-v2 .deployment-switch[aria-checked=true] .deployment-track{background:color-mix(in srgb,var(--info) 8%,var(--bg1));border-color:var(--info)}.iio.iio-transport-v2 .deployment-switch[aria-checked=true] .deployment-thumb{background:var(--bg1);border-color:var(--info);color:var(--info);transform:translateX(20px)}.iio.iio-transport-v2 .deployment-switch[aria-checked=true] .deployment-check{display:block}.iio.iio-transport-v2 .deployment-switch[aria-checked=true] .deployment-off-mark{display:none}.iio.iio-transport-v2 .deployment-switch[aria-checked=true] .deployment-caption{color:var(--t1);font-weight:600}.iio.iio-transport-v2 .deployment-switch:hover:not(:disabled) .deployment-track{border-color:var(--info)}.iio.iio-transport-v2 .deployment-switch:disabled .deployment-track{border-style:dashed}.iio.iio-transport-v2 .deployment-state{color:var(--t2);display:block;font-size:12px;padding-left:52px}@media (pointer:coarse){.iio.iio-transport-v2 .deployment-switch{min-height:44px}}@media (prefers-reduced-motion:reduce){.iio.iio-transport-v2 .deployment-thumb,.iio.iio-transport-v2 .deployment-track{transition:none}}.iio.iio-transport-v2 .v2main{display:flex;flex-direction:column;min-width:0}.iio.iio-transport-v2 .hdr{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px 40px 16px}.iio.iio-transport-v2 .hdr h1{color:var(--t1);font-size:21px;font-weight:700;letter-spacing:-.01em;margin:0}.iio.iio-transport-v2 .hdr .sub{color:var(--t3);font-size:12.5px;margin-top:1px}.iio.iio-transport-v2 .hdr-right{align-items:center;display:flex;gap:8px}.iio.iio-transport-v2 .hdr-conn{align-items:center;border-right:1px solid var(--border-sub);color:var(--t2);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-right:6px;padding-right:14px}.iio.iio-transport-v2 .hdr-conn .dot{background:var(--ok);color:var(--ok)}.iio.iio-transport-v2 .hbtn{background:#0000;border:none;border-radius:8px;color:var(--t3);cursor:pointer;display:grid;height:34px;place-items:center;transition:background var(--dur-fast),color var(--dur-fast);width:34px}.iio.iio-transport-v2 .hbtn:hover{background:var(--bg2);color:var(--t1)}.iio.iio-transport-v2 .hbtn--lang{color:var(--t2);font-size:12px;font-weight:700;letter-spacing:.08em;padding:0 11px;width:auto}.iio.iio-transport-v2 .stepper{align-items:flex-start;border-bottom:1px solid var(--border-sub);border-top:1px solid var(--border-sub);display:flex;gap:10px;padding:20px 48px 24px}.iio.iio-transport-v2 .step{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:104px}.iio.iio-transport-v2 .step-node{background:var(--bg1);border:1px solid var(--border);border-radius:50%;color:var(--t3);cursor:default;display:grid;height:46px;place-items:center;position:relative;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background var(--dur-fast);width:46px}.iio.iio-transport-v2 .step-node .icon-check,.iio.iio-transport-v2 .step-node .icon-num{grid-area:1/1;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.iio.iio-transport-v2 .step-node .icon-check{color:var(--signal);opacity:0;transform:scale(.5)}.iio.iio-transport-v2 .step-node.active{animation:v2-node-pulse 2s var(--ease-out) infinite;border-color:var(--signal);color:var(--signal)}.iio.iio-transport-v2 .step-node.done{border-color:color-mix(in srgb,var(--signal) 55%,#0000);color:var(--signal)}.iio.iio-transport-v2 .step-node.done .icon-num{opacity:0;transform:scale(.5)}.iio.iio-transport-v2 .step-node.done .icon-check{opacity:1;transform:scale(1)}@keyframes v2-node-pulse{0%,to{box-shadow:0 0 0 0 #e85d2e73}50%{box-shadow:0 0 0 7px #e85d2e00}}.iio.iio-transport-v2 .step-txt{text-align:center}.iio.iio-transport-v2 .step-txt .l1{color:var(--t2);font-size:12.5px;font-weight:600;white-space:nowrap}.iio.iio-transport-v2 .step-txt .l1 .no{color:var(--t4);font-weight:700;margin-right:5px}.iio.iio-transport-v2 .step.is-active .l1{color:var(--t1)}.iio.iio-transport-v2 .step.is-active .l1 .no{color:var(--signal)}.iio.iio-transport-v2 .step-txt .l2{color:var(--t4);font-size:10.5px;margin-top:1px;white-space:nowrap}.iio.iio-transport-v2 .step-connector{background-image:repeating-linear-gradient(90deg,var(--border) 0 4px,#0000 4px 9px);border-radius:1px;flex:1 1;height:2px;margin-top:22px;min-width:24px;overflow:hidden;position:relative}.iio.iio-transport-v2 .step-connector:after{background:var(--signal);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}.iio.iio-transport-v2 .step-connector.filled:after{transform:scaleX(1)}.iio.iio-transport-v2 .content{flex:1 1;margin:0 auto;max-width:1560px;padding:34px 48px 90px;width:100%}.iio.iio-transport-v2 .scene{display:none}.iio.iio-transport-v2 .scene.active{display:block}.iio.iio-transport-v2 .scene-enter{animation:v2-scene-in .42s var(--ease-out)}@keyframes v2-scene-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.iio.iio-transport-v2 .sh{margin-bottom:26px}.iio.iio-transport-v2 .sh h2{color:var(--t1);font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.iio.iio-transport-v2 .sh p{color:var(--t2);margin:0;max-width:70ch}.iio.iio-transport-v2 .panel{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px}.iio.iio-transport-v2 .panel-pad{padding:24px 26px}.iio.iio-transport-v2 .panel-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 26px 0}.iio.iio-transport-v2 .panel-h h3{font-size:15.5px;font-weight:700;margin:0}.iio.iio-transport-v2 .panel-h .meta{color:var(--t3);font-size:12px}.iio.iio-transport-v2 .artifact-panel-head{grid-gap:16px 24px;align-items:start;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr) auto}.iio.iio-transport-v2 .artifact-panel-title{min-width:0}.iio.iio-transport-v2 .artifact-panel-title .deployment-guidance{margin-top:8px;padding:0}.iio.iio-transport-v2 .artifact-panel-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-width:360px}.iio.iio-transport-v2 .artifact-panel-actions .diffcounts{flex-wrap:wrap;justify-content:flex-end}@media (max-width:680px){.iio.iio-transport-v2 .artifact-panel-head{grid-template-columns:minmax(0,1fr)}.iio.iio-transport-v2 .artifact-panel-actions{justify-self:end;max-width:100%}}.iio.iio-transport-v2 .sect{margin-top:26px}.iio.iio-transport-v2 .footbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:36px}.iio.iio-transport-v2 .foot-hint{color:var(--t3);font-size:12px}.iio.iio-transport-v2 .errline{align-items:center;color:var(--crit);display:flex;font-size:12.5px;gap:12px;min-width:0;overflow-wrap:anywhere;padding:8px 0}.iio.iio-transport-v2 .errline .btn{font-size:12px;height:26px;padding:0 10px}.iio.iio-transport-v2 .btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:9px;height:38px;padding:0 18px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.iio.iio-transport-v2 .btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.42;transform:none!important}.iio.iio-transport-v2 .btn-cta{background:var(--signal);color:#fff;font-size:14px;height:44px;padding:0 22px}.iio.iio-transport-v2 .btn-cta:hover:not(:disabled){background:var(--signal2);box-shadow:0 6px 18px #e85d2e47;transform:translateY(-1px)}.iio.iio-transport-v2 .btn-arrow{display:grid;place-items:center;transition:transform var(--dur-fast) var(--ease-out)}.iio.iio-transport-v2 .btn-cta:hover:not(:disabled) .btn-arrow{transform:translateX(3px)}.iio.iio-transport-v2 .btn-sec{background:var(--bg2);border-color:var(--border);color:var(--t1)}.iio.iio-transport-v2 .btn-sec:hover:not(:disabled){background:var(--bg3)}.iio.iio-transport-v2 .btn-ghost{color:var(--t2)}.iio.iio-transport-v2 .btn-ghost:hover:not(:disabled){background:var(--bg2);color:var(--t1)}.iio.iio-transport-v2 .btn-sm{border-radius:6px;font-size:12.5px;height:30px;padding:0 12px}.iio.iio-transport-v2 .link-act{background:none;border:none;color:var(--info);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:0}.iio.iio-transport-v2 .link-act:hover{text-decoration:underline}.iio.iio-transport-v2 .space-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.iio.iio-transport-v2 .space-card{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;color:var(--t1);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:0;padding:24px;text-align:left;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.iio.iio-transport-v2 .space-card:hover{border-color:color-mix(in srgb,var(--border) 45%,var(--t3));transform:translateY(-2px)}.iio.iio-transport-v2 .has-selection .space-card:not(.selected){opacity:.5}.iio.iio-transport-v2 .space-card.selected{animation:v2-glow-sweep .6s var(--ease-out);border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}@keyframes v2-glow-sweep{0%{box-shadow:0 0 0 1px var(--signal),0 0 0 0 #e85d2e8c}40%{box-shadow:0 0 0 1px var(--signal),0 0 24px 4px #e85d2e73}to{box-shadow:0 0 0 1px var(--signal),0 0 0 0 #e85d2e00}}.iio.iio-transport-v2 .sc-top{align-items:center;display:flex;gap:13px;margin-bottom:14px}.iio.iio-transport-v2 .sc-ic{background:color-mix(in srgb,var(--signal) 7%,#0000);border:1px solid color-mix(in srgb,var(--signal) 35%,#0000);border-radius:10px;color:var(--signal);display:grid;flex:none;height:40px;place-items:center;width:40px}.iio.iio-transport-v2 .sc-name{flex:1 1;font-size:16.5px;font-weight:700;min-width:0}.iio.iio-transport-v2 .card-check{background:var(--signal);border-radius:50%;color:#fff;display:grid;flex:none;height:26px;opacity:0;place-items:center;transform:scale(.4) rotate(-25deg);width:26px}.iio.iio-transport-v2 .space-card.selected .card-check{animation:v2-check-pop .42s var(--ease-spring) .12s forwards}@keyframes v2-check-pop{0%{opacity:0;transform:scale(.4) rotate(-25deg)}60%{opacity:1}to{opacity:1;transform:scale(1) rotate(0)}}.iio.iio-transport-v2 .card-check .check-path{stroke-dasharray:22;stroke-dashoffset:22}.iio.iio-transport-v2 .space-card.selected .card-check .check-path{animation:v2-draw .32s var(--ease-out) .3s forwards}@keyframes v2-draw{to{stroke-dashoffset:0}}.iio.iio-transport-v2 .sc-desc{color:var(--t2);font-size:13px;min-height:40px}.iio.iio-transport-v2 .sc-div{background:var(--border-sub);height:1px;margin:16px 0 14px}.iio.iio-transport-v2 .sc-kv{align-items:center;display:flex;font-size:13px;gap:12px;padding:5px 0}.iio.iio-transport-v2 .sc-kv .k{color:var(--t3);flex:none;width:96px}.iio.iio-transport-v2 .sc-kv .v{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:8px}.iio.iio-transport-v2 .unfold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.iio.iio-transport-v2 .unfold.open{grid-template-rows:1fr}.iio.iio-transport-v2 .unfold-inner{min-height:0;overflow:hidden}.iio.iio-transport-v2 .space-details{margin-top:22px}.iio.iio-transport-v2 .sd-title{align-items:center;display:flex;font-size:15px;font-weight:700;gap:10px;padding:20px 26px 4px}.iio.iio-transport-v2 .sd-viz{display:flex;justify-content:center;padding:10px 26px 4px}.iio.iio-transport-v2 .sd-viz svg{color:var(--border);height:auto;max-width:680px;width:100%}.iio.iio-transport-v2 .sd-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));padding:8px 10px 18px}.iio.iio-transport-v2 .detail-col{border-left:1px solid var(--border-sub);opacity:0;padding:10px 18px;transform:translateY(12px)}.iio.iio-transport-v2 .detail-col:first-child{border-left:none}.iio.iio-transport-v2 .unfold.open .detail-col{animation:v2-col-in .42s var(--ease-out) forwards;animation-delay:.22s;animation-delay:calc(.22s + var(--i,0)*70ms)}@keyframes v2-col-in{to{opacity:1;transform:none}}.iio.iio-transport-v2 .dc-h{align-items:center;color:var(--t2);display:flex;font-size:12px;font-weight:700;gap:9px;margin-bottom:10px}.iio.iio-transport-v2 .dc-h .ic{color:var(--t3)}.iio.iio-transport-v2 .dc-b{color:var(--t2);display:flex;flex-direction:column;font-size:13px;gap:6px}.iio.iio-transport-v2 .dc-b b{color:var(--t1);font-size:14px}.iio.iio-transport-v2 .dc-land{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.iio.iio-transport-v2 .dc-land .stg{display:flex;flex-direction:column}.iio.iio-transport-v2 .dc-land .stg b{font-size:13px}.iio.iio-transport-v2 .dc-land .stg span{color:var(--t4);font-size:10.5px}.iio.iio-transport-v2 .dc-land .cx{margin-top:1px}.iio.iio-transport-v2 .dc-num{display:flex;gap:26px}.iio.iio-transport-v2 .dc-num .n{color:var(--t1);font-size:24px;font-weight:700;line-height:1.15}.iio.iio-transport-v2 .dc-num .nl{color:var(--t3);font-size:11px}.iio.iio-transport-v2 .sd-info{align-items:center;border-top:1px solid var(--border-sub);color:var(--t3);display:flex;font-size:12.5px;gap:10px;margin:0 26px;padding:14px 0 18px}.iio.iio-transport-v2 .sd-info .ic{color:var(--t4)}.iio.iio-transport-v2 .pl-line{stroke-dasharray:120;stroke-dasharray:var(--len,120);stroke-dashoffset:120;stroke-dashoffset:var(--len,120);stroke:var(--border)}.iio.iio-transport-v2 .pl-line.draw{animation:v2-draw-line .42s var(--ease-out) forwards}@keyframes v2-draw-line{to{stroke-dashoffset:0}}.iio.iio-transport-v2 .pl-node{opacity:0;transform:scale(.5);transform-box:fill-box;transform-origin:center}.iio.iio-transport-v2 .pl-node.pop{animation:v2-node-pop .38s var(--ease-spring) forwards}@keyframes v2-node-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.iio.iio-transport-v2 .pl-chev{stroke:var(--signal);opacity:0}.iio.iio-transport-v2 .pl-chev.show{animation:v2-fade-in .3s var(--ease-out) forwards}@keyframes v2-fade-in{to{opacity:1}}.iio.iio-transport-v2 .pl-circle{stroke:var(--border);fill:var(--bg2)}.iio.iio-transport-v2 .pl-glyph{color:var(--t2)}.iio.iio-transport-v2 .pl-node text{stroke:none}.iio.iio-transport-v2 .pl-role{fill:var(--t4);font-size:9px;font-weight:700;letter-spacing:.16em}.iio.iio-transport-v2 .pl-role--src{fill:var(--info)}.iio.iio-transport-v2 .pl-role--tgt{fill:var(--signal)}.iio.iio-transport-v2 .pl-code{fill:var(--t1);font-size:12px;font-weight:700;letter-spacing:.08em}.iio.iio-transport-v2 .pl-name{fill:var(--t3);font-size:9.5px}.iio.iio-transport-v2 .pl-node--tgt .pl-circle{stroke:var(--signal)}.iio.iio-transport-v2 .pl-node--src .pl-circle{stroke:color-mix(in srgb,var(--info) 60%,#0000)}.iio.iio-transport-v2 .land-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;padding:22px 26px}.iio.iio-transport-v2 .stagecard{background:var(--bg2);border:1px solid var(--border-sub);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:190px;padding:16px 18px;position:relative;transition:border-color var(--dur-mid) var(--ease-out),opacity var(--dur-mid)}.iio.iio-transport-v2 .stagecard .row1{align-items:center;display:flex;gap:9px;margin-bottom:6px}.iio.iio-transport-v2 .stagecard .code{font-size:12.5px;font-weight:700;letter-spacing:.1em}.iio.iio-transport-v2 .stagecard .role{color:var(--t4);font-size:9.5px;font-weight:700;letter-spacing:.14em;margin-left:auto;text-transform:uppercase}.iio.iio-transport-v2 .stagecard .inst{font-size:14.5px;font-weight:600}.iio.iio-transport-v2 .stagecard .note{color:var(--t3);font-size:11.5px}.iio.iio-transport-v2 .stagecard .gl{border:1px solid var(--border);border-radius:50%;color:var(--t2);display:grid;height:30px;place-items:center;width:30px}.iio.iio-transport-v2 .stagecard--src .code,.iio.iio-transport-v2 .stagecard--src .role{color:var(--info)}.iio.iio-transport-v2 .stagecard--tgt{border-color:color-mix(in srgb,var(--signal) 55%,#0000)}.iio.iio-transport-v2 .stagecard--tgt .code,.iio.iio-transport-v2 .stagecard--tgt .role{color:var(--signal)}.iio.iio-transport-v2 .stagecard--dim{opacity:.55}.iio.iio-transport-v2 .land-sep{display:grid;font-size:15px;font-weight:700;place-items:center}.iio.iio-transport-v2 .stagger-in{animation:v2-stag .36s var(--ease-out) forwards;animation-delay:0ms;animation-delay:calc(var(--i,0)*45ms);opacity:0;transform:translateY(8px)}@keyframes v2-stag{to{opacity:1;transform:none}}.iio.iio-transport-v2 .fanbox{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(200px,1fr) minmax(0,80px) minmax(220px,1.1fr);padding:24px 26px;position:relative}.iio.iio-transport-v2 .fanbox svg.fansvg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.iio.iio-transport-v2 .fan-anchor{position:relative;z-index:2}.iio.iio-transport-v2 .werk-list{display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.iio.iio-transport-v2 .werk-card{align-items:center;background:var(--bg2);border:1px solid var(--border-sub);border-radius:10px;color:var(--t1);cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:13px 16px;text-align:left;transition:border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.iio.iio-transport-v2 .werk-card:hover{transform:translateY(-1px)}.iio.iio-transport-v2 .werk-card .wc-check{border:1px solid var(--border);border-radius:50%;color:#fff;display:grid;flex:none;height:22px;place-items:center;transition:background var(--dur-fast),border-color var(--dur-fast);width:22px}.iio.iio-transport-v2 .werk-card .wc-check .ic{opacity:0;transform:scale(.5);transition:opacity var(--dur-fast),transform var(--dur-fast) var(--ease-spring)}.iio.iio-transport-v2 .werk-card.on{border-color:color-mix(in srgb,var(--signal) 60%,#0000)}.iio.iio-transport-v2 .werk-card.on .wc-check{background:var(--signal);border-color:var(--signal)}.iio.iio-transport-v2 .werk-card.on .wc-check .ic{opacity:1;transform:scale(1)}.iio.iio-transport-v2 .werk-card:not(.on){opacity:.6}.iio.iio-transport-v2 .werk-card .wc-name{font-size:14px;font-weight:700}.iio.iio-transport-v2 .werk-card .wc-sub{color:var(--t3);font-size:11.5px}.iio.iio-transport-v2 .werk-card .wc-ken{color:var(--signal);font-size:13.5px;font-weight:700;margin-left:auto}.iio.iio-transport-v2 .fan-line{stroke:var(--signal);stroke-width:1.6;fill:none;opacity:.75;transition:opacity var(--dur-mid)}.iio.iio-transport-v2 .fan-line.off{opacity:.12}.iio.iio-transport-v2 .land-info{align-items:center;border-top:1px solid var(--border-sub);color:var(--t3);display:flex;font-size:12.5px;gap:10px;margin:0 26px;padding:14px 0 18px}.iio.iio-transport-v2 .land-info .ic{color:var(--t4)}.iio.iio-transport-v2 .pkg-card[aria-disabled=true]{cursor:not-allowed;opacity:.5}.iio.iio-transport-v2 .searchrow{align-items:center;display:flex;gap:12px;margin-bottom:18px}.iio.iio-transport-v2 .inp{background:var(--bg1);border:1px solid var(--border);border-radius:8px;color:var(--t1);font-family:inherit;font-size:13.5px;height:40px;min-width:0;padding:0 13px}.iio.iio-transport-v2 .inp:focus{border-color:var(--signal);box-shadow:0 0 0 3px #e85d2e24;outline:none}.iio.iio-transport-v2 .inp::placeholder{color:var(--t4)}.iio.iio-transport-v2 .inp--invalid{border-color:var(--crit)}.iio.iio-transport-v2 .inp-search{flex:1 1;max-width:360px;padding-left:38px}.iio.iio-transport-v2 .search-wrap{flex:1 1;max-width:360px;position:relative}.iio.iio-transport-v2 .search-wrap .ic{color:var(--t4);left:12px;pointer-events:none;position:absolute;top:11px}.iio.iio-transport-v2 .search-wrap .inp{padding-left:38px;width:100%}.iio.iio-transport-v2 select.inp{-webkit-appearance:none;appearance:none}.iio.iio-transport-v2 .pkg-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.iio.iio-transport-v2 .pkg-card{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;color:var(--t1);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:7px;padding:19px 20px;text-align:left;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast),box-shadow var(--dur-fast),opacity var(--dur-fast)}.iio.iio-transport-v2 .pkg-card:hover{border-color:color-mix(in srgb,var(--border) 45%,var(--t3));transform:translateY(-2px)}.iio.iio-transport-v2 .pkg-card{position:relative}.iio.iio-transport-v2 .pkg-card .row1{padding-right:26px}.iio.iio-transport-v2 .pkg-info-btn{align-items:center;background:var(--bg2);border:1px solid var(--border-sub);border-radius:0 12px 0 8px;color:var(--t3);display:inline-flex;justify-content:center;padding:4px 10px;position:absolute;right:-1px;top:-1px;transition:color var(--dur-fast),border-color var(--dur-fast)}.iio.iio-transport-v2 .pkg-info-btn:focus-visible,.iio.iio-transport-v2 .pkg-info-btn:hover{border-color:var(--border);color:var(--t1);outline:none}.iio.iio-transport-v2 table.dt--compact{min-width:0}.iio.iio-transport-v2 .dt--compact thead th{padding:8px 12px}.iio.iio-transport-v2 .dt--compact tbody td{font-size:13px;padding:8px 12px}.iio.iio-transport-v2 .dt--compact td:last-child{white-space:nowrap}.iio.iio-transport-v2 .has-selection .pkg-card:not(.selected){opacity:.55}.iio.iio-transport-v2 .pkg-card.selected{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}.iio.iio-transport-v2 .pkg-card{min-width:0;overflow:hidden}.iio.iio-transport-v2 .pkg-card .row1{align-items:center;display:flex;gap:10px;min-width:0}.iio.iio-transport-v2 .pkg-card .row1 .ic{color:var(--signal)}.iio.iio-transport-v2 .pkg-mark{align-items:center;background:color-mix(in srgb,var(--signal) 14%,#0000);border-radius:9px;color:var(--signal);display:inline-flex;flex:none;font-size:13px;font-weight:700;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.iio.iio-transport-v2 .pkg-name{flex:1 1;font-size:15px;font-weight:700;min-width:0;overflow-wrap:anywhere;word-break:break-word}.iio.iio-transport-v2 .pkg-id{color:var(--t3);font-size:13px;overflow-wrap:anywhere;word-break:break-word}.iio.iio-transport-v2 .pkg-meta{color:var(--t3);display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.iio.iio-transport-v2 .package-searchrow{flex-wrap:wrap}.iio.iio-transport-v2 .package-selection-filter.MuiToggleButton-root{background:var(--bg1);border-color:var(--border);border-radius:10px;color:var(--t2);font:inherit;font-size:13px;font-weight:600;letter-spacing:normal;max-width:100%;min-height:44px;padding:10px 14px;text-transform:none}.iio.iio-transport-v2 .package-selection-filter.MuiToggleButton-root:hover{background:var(--bg2)}.iio.iio-transport-v2 .package-selection-filter.Mui-selected{background:var(--bg2);border-color:var(--signal);color:var(--t1)}.iio.iio-transport-v2 .package-selection-filter.Mui-disabled{border-color:var(--border-sub);color:var(--t3)}.iio.iio-transport-v2 .package-selection-filter.Mui-focusVisible{outline:2px solid var(--signal);outline-offset:3px}.iio.iio-transport-v2 .package-display-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto;max-width:100%;min-width:0}.iio.iio-transport-v2 .package-view-switch{display:flex;gap:4px;margin-left:auto}.iio.iio-transport-v2 .package-view-switch .btn{height:44px;padding:0;width:44px}.iio.iio-transport-v2 .package-view-switch .btn[aria-pressed=true]{background:var(--bg2);border-color:var(--signal);color:var(--signal)}.iio.iio-transport-v2 .package-view-switch .btn:focus-visible,.iio.iio-transport-v2 .pkg-card:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.iio.iio-transport-v2 .pkg-list{gap:8px;grid-template-columns:minmax(0,1fr)}.iio.iio-transport-v2 .pkg-list .pkg-card{border-radius:8px;padding:14px 60px 14px 16px}.iio.iio-transport-v2 .pkg-list .pkg-card:hover{transform:none}.iio.iio-transport-v2 .pkg-list .row1{padding-right:0}.iio.iio-transport-v2 .pkg-list .pkg-mark{display:none}.iio.iio-transport-v2 .pkg-list .pkg-info-btn{border-radius:8px;box-sizing:border-box;height:44px;padding:0;right:8px;top:50%;transform:translateY(-50%);width:44px}@media (max-width:600px){.iio.iio-transport-v2 .package-searchrow .search-wrap{flex:1 0 100%;max-width:none}}.iio.iio-transport-v2 .phase-li{align-items:center;border-bottom:1px solid var(--border-sub);color:var(--t3);display:flex;font-size:13.5px;gap:13px;padding:12px 2px;transition:color var(--dur-mid)}.iio.iio-transport-v2 .phase-li:last-child{border-bottom:none}.iio.iio-transport-v2 .phase-li.run{color:var(--t1)}.iio.iio-transport-v2 .phase-li.done{color:var(--t2)}.iio.iio-transport-v2 .ph-ind{display:grid;flex:none;height:18px;place-items:center;width:18px}.iio.iio-transport-v2 .spinner{animation:v2-spin .7s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--signal);height:14px;width:14px}@keyframes v2-spin{to{transform:rotate(1turn)}}.iio.iio-transport-v2 .ph-check{color:var(--ok)}.iio.iio-transport-v2 .tablewrap{overflow-x:auto}.iio.iio-transport-v2 table.dt{border-collapse:collapse;min-width:780px;width:100%}.iio.iio-transport-v2 .dt thead th{border-bottom:1px solid var(--border);color:var(--t3);font-size:10.5px;font-weight:700;letter-spacing:.1em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.iio.iio-transport-v2 .dt tbody td{border-bottom:1px solid var(--border-sub);font-size:13.5px;padding:13px 16px;vertical-align:middle}.iio.iio-transport-v2 .dt tbody tr:last-child td{border-bottom:none}.iio.iio-transport-v2 .dt tbody tr{transition:background var(--dur-fast)}.iio.iio-transport-v2 .dt tbody tr:hover{background:color-mix(in srgb,var(--bg2) 55%,#0000)}.iio.iio-transport-v2 table.transport-table{min-width:940px;table-layout:fixed}.iio.iio-transport-v2 .transport-col-choice{width:48px}.iio.iio-transport-v2 .transport-col-versions{width:128px}.iio.iio-transport-v2 .transport-col-status{width:104px}.iio.iio-transport-v2 .transport-col-deploy{width:140px}.iio.iio-transport-v2 .transport-col-action{width:184px}.iio.iio-transport-v2 .transport-table thead th{color:var(--t2);font-size:12px;font-weight:600;letter-spacing:normal;padding:12px;text-transform:none;white-space:normal}.iio.iio-transport-v2 .transport-table tbody td{overflow-wrap:anywhere;padding:12px}.iio.iio-transport-v2 .transport-table td:first-child,.iio.iio-transport-v2 .transport-table th:first-child{text-align:center}.iio.iio-transport-v2 .transport-table .cb{margin:0;vertical-align:middle}.iio.iio-transport-v2 .transport-table .art-id,.iio.iio-transport-v2 .transport-table .art-name{overflow-wrap:anywhere}.iio.iio-transport-v2 .transport-versions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.iio.iio-transport-v2 .transport-no-deploy{color:var(--t2);font-size:12px}.iio.iio-transport-v2 tr.childrow td:first-child{padding-left:38px}.iio.iio-transport-v2 .tree-cell{align-items:center;display:flex;gap:10px}.iio.iio-transport-v2 .tree-cell:before{background:var(--border);content:"";flex:none;height:1px;width:14px}.iio.iio-transport-v2 .art-name{font-weight:600;overflow-wrap:anywhere;word-break:break-word}.iio.iio-transport-v2 .art-id{color:var(--t3);font-size:11.5px;overflow-wrap:anywhere;word-break:break-word}.iio.iio-transport-v2 .exp-btn{background:#0000;border:none;border-radius:5px;color:var(--t3);cursor:pointer;display:inline-grid;height:24px;place-items:center;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast);width:24px}.iio.iio-transport-v2 .exp-btn:hover{background:var(--bg3)}.iio.iio-transport-v2 .exp-btn.open{transform:rotate(90deg)}.iio.iio-transport-v2 .cb{accent-color:var(--signal);cursor:pointer;height:16px;width:16px}.iio.iio-transport-v2 .cb:disabled{cursor:not-allowed;opacity:.4}.iio.iio-transport-v2 .draft-editor{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.iio.iio-transport-v2 .draft-editor .inp{font-size:12.5px;height:30px;width:92px}.iio.iio-transport-v2 tr.flash td{animation:v2-flash-ok 1.1s var(--ease-out)}@keyframes v2-flash-ok{0%{background:#4fb87e24}to{background:#0000}}.iio.iio-transport-v2 .diffcounts{color:var(--t2);display:flex;flex-wrap:wrap;font-size:12.5px;gap:16px}.iio.iio-transport-v2 .diffcounts b{font-weight:700}.iio.iio-transport-v2 .cfg-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;margin-bottom:20px}.iio.iio-transport-v2 .progress-wrap{flex:1 1;min-width:260px}.iio.iio-transport-v2 .progress-label{color:var(--t2);display:flex;font-size:12.5px;font-weight:600;gap:12px;justify-content:space-between;margin-bottom:7px}.iio.iio-transport-v2 .progress-track{background:var(--bg3);border-radius:2px;height:4px;overflow:hidden}.iio.iio-transport-v2 .progress-fill{background:var(--info);border-radius:2px;height:100%;transition:width var(--dur-slow) var(--ease-out)}.iio.iio-transport-v2 .progress-fill.full{background:var(--info)}.iio.iio-transport-v2 .utabs{border-bottom:1px solid var(--border-sub);display:flex;gap:26px;margin-bottom:20px;overflow-x:auto}.iio.iio-transport-v2 .utab{background:none;border:none;border-bottom:2px solid #0000;color:var(--t3);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:2px 2px 12px;transition:color var(--dur-fast),border-color var(--dur-fast);white-space:nowrap}.iio.iio-transport-v2 .utab.on{border-bottom-color:var(--signal);color:var(--t1)}.iio.iio-transport-v2 .utab .fill-ok{color:var(--info);font-weight:700}.iio.iio-transport-v2 .utab .fill-miss{color:var(--warn);font-weight:700}.iio.iio-transport-v2 .acc{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;margin-bottom:14px;overflow:hidden}.iio.iio-transport-v2 .acc-h{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:13px;padding:16px 20px;text-align:left;width:100%}.iio.iio-transport-v2 .acc-h:hover{background:color-mix(in srgb,var(--bg2) 55%,#0000)}.iio.iio-transport-v2 .acc-title{flex:1 1;font-size:14.5px;font-weight:700}.iio.iio-transport-v2 .acc-title .art-id{display:block;font-weight:500;margin-top:1px}.iio.iio-transport-v2 .acc-body{border-top:1px solid var(--border-sub);display:none;padding:2px 20px 20px}.iio.iio-transport-v2 .acc.open .acc-body{animation:v2-fade-in-b .3s var(--ease-out);display:block}@keyframes v2-fade-in-b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iio.iio-transport-v2 .grp-label{color:var(--t3);font-size:10.5px;font-weight:700;letter-spacing:.14em;margin:18px 0 6px;text-transform:uppercase}.iio.iio-transport-v2 .p-src{color:var(--t3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio.iio-transport-v2 .cred-box{background:var(--bg1);border:1px dashed var(--border);border-radius:10px;color:var(--t3);font-size:12.5px;margin-top:20px;padding:15px 18px}.iio.iio-transport-v2 .pcfg-scroll{overflow-x:auto;padding:4px 0 0}.iio.iio-transport-v2 .acc.editing-open,.iio.iio-transport-v2 .pcfg-scroll.editing{overflow:visible}.iio.iio-transport-v2 .pcfg{display:grid;position:relative}.iio.iio-transport-v2 .pcfg-row{display:contents}.iio.iio-transport-v2 .pcfg-cell{align-items:center;border-bottom:1px solid var(--border-sub);display:flex;gap:10px;min-width:0;padding:10px 14px;position:relative;transition:opacity var(--dur-mid) var(--ease-out),background var(--dur-fast)}.iio.iio-transport-v2 .pcfg-cell+.pcfg-cell{border-left:1px solid var(--border-sub)}.iio.iio-transport-v2 .pcfg-cell.p{align-items:flex-start;flex-direction:column;gap:2px}.iio.iio-transport-v2 .pcfg-cell.s{color:var(--t2)}.iio.iio-transport-v2 .pcfg-cell.stat{justify-content:flex-start;white-space:nowrap}.iio.iio-transport-v2 .pcfg-head .pcfg-cell{background:var(--bg1);border-bottom:1px solid var(--border);color:var(--t3);font-size:10px;font-weight:700;letter-spacing:.12em;padding-bottom:9px;padding-top:9px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.iio.iio-transport-v2 .pcfg-head .pcfg-cell.stage{align-items:flex-start;flex-direction:column;gap:0}.iio.iio-transport-v2 .pcfg .stage-code{color:var(--t1);font-weight:800;letter-spacing:.12em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio.iio-transport-v2 .pcfg .stage-sub{color:var(--t2);display:block;font-size:11px;font-weight:600;letter-spacing:0;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.iio.iio-transport-v2 .pcfg-grp{background:var(--bg2);border-bottom:1px solid var(--border-sub);color:var(--t3);font-size:10px;font-weight:700;grid-column:1/-1;letter-spacing:.13em;padding:14px 14px 6px;text-transform:uppercase}.iio.iio-transport-v2 .pcfg-grp .grp-count{color:var(--t2);font-weight:500;margin-left:6px}.iio.iio-transport-v2 .pcfg .p-key{color:var(--t1);font-size:13px;font-weight:700}.iio.iio-transport-v2 .pcfg .p-key,.iio.iio-transport-v2 .pcfg .p-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio.iio-transport-v2 .pcfg .p-meta{color:var(--t3);font-size:11px}.iio.iio-transport-v2 .pcfg .p-meta .req{color:var(--crit);font-weight:700}.iio.iio-transport-v2 .pcfg .s-val{color:var(--t2);font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio.iio-transport-v2 .pcfg .s-val.empty{color:var(--t4);font-style:italic}.iio.iio-transport-v2 .field{align-items:center;background:var(--bg1);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;flex-direction:row;gap:6px;height:32px;margin-bottom:0;min-width:0;overflow:hidden;padding:0 10px;position:relative;transition:border-color var(--dur-fast),background var(--dur-fast);width:100%}.iio.iio-transport-v2 .field:hover{border-color:var(--info)}.iio.iio-transport-v2 .field-txt{color:var(--t1);flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:opacity var(--dur-fast);white-space:nowrap}.iio.iio-transport-v2 .field-txt.placeholder{color:var(--t2);font-style:italic}.iio.iio-transport-v2 .field.invalid{border-color:var(--crit)}.iio.iio-transport-v2 .field.invalid .field-txt.placeholder{color:var(--crit);font-style:normal}.iio.iio-transport-v2 .pcfg.multi .pcfg-cell.p,.iio.iio-transport-v2 .pcfg.multi .pcfg-head .pcfg-cell:first-child{background:var(--bg1);left:0;position:-webkit-sticky;position:sticky;z-index:2}.iio.iio-transport-v2 .field .edit-glyph{color:var(--t2);flex:0 0 16px;height:16px;opacity:0;pointer-events:none;position:static;transition:opacity var(--dur-fast);width:16px}.iio.iio-transport-v2 .field:focus-visible .edit-glyph,.iio.iio-transport-v2 .field:hover .edit-glyph{opacity:1}.iio.iio-transport-v2 .field:focus-visible,.iio.iio-transport-v2 .inherit:focus-visible{outline:2px solid var(--info);outline-offset:2px}.iio.iio-transport-v2 .inherit{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;height:32px;min-width:0;overflow:hidden;padding:0 8px;transition:background var(--dur-fast);width:100%}.iio.iio-transport-v2 .inherit:hover{background:var(--bg3)}.iio.iio-transport-v2 .inherit.disabled{cursor:default;opacity:.55}.iio.iio-transport-v2 .inherit.disabled:hover{background:#0000}.iio.iio-transport-v2 .inherit-txt{color:var(--t2);flex:1 1;font-size:12.5px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.iio.iio-transport-v2 .inherit:not(.disabled):hover .inherit-txt{color:var(--t1)}.iio.iio-transport-v2 .add-btn{align-items:center;background:#0000;border:1px dashed var(--border);border-radius:6px;color:var(--t3);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;gap:5px;height:24px;opacity:0;padding:0 8px;pointer-events:none;transition:opacity var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.iio.iio-transport-v2 .add-btn:focus-visible,.iio.iio-transport-v2 .inherit:focus-within .add-btn,.iio.iio-transport-v2 .inherit:hover .add-btn{border-color:var(--info);color:var(--info);opacity:1;pointer-events:auto}.iio.iio-transport-v2 .add-btn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.iio.iio-transport-v2 .add-btn .plus{font-size:13px;font-weight:800;line-height:1}.iio.iio-transport-v2 .field.override{background:color-mix(in srgb,var(--info) 8%,var(--bg1));border-color:var(--info)}.iio.iio-transport-v2 .field.override .field-txt{color:var(--t1);opacity:1}.iio.iio-transport-v2 .field.override .reset-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--t3);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;transition:opacity var(--dur-fast),color var(--dur-fast),background var(--dur-fast);width:24px}.iio.iio-transport-v2 .field.override .reset-btn svg{height:13px;width:13px}.iio.iio-transport-v2 .field.override .reset-btn:focus-visible,.iio.iio-transport-v2 .field.override:focus-within .reset-btn,.iio.iio-transport-v2 .field.override:hover .reset-btn{opacity:1}.iio.iio-transport-v2 .field.override .reset-btn:focus-visible,.iio.iio-transport-v2 .field.override .reset-btn:hover{background:color-mix(in srgb,var(--info) 12%,#0000);color:var(--info)}.iio.iio-transport-v2 .field.override:focus-visible{outline:2px solid var(--info);outline-offset:2px}.iio.iio-transport-v2 .field.override .reset-btn:focus-visible{outline:2px solid var(--info);outline-offset:1px}.iio.iio-transport-v2 .pcfg.editing .pcfg-cell:not(.editing-row){opacity:.28;pointer-events:none}.iio.iio-transport-v2 .pcfg.editing .pcfg-cell.editing-row{opacity:1}.iio.iio-transport-v2 .pcfg.editing .pcfg-cell.editing-cell{background:color-mix(in srgb,var(--info) 6%,#0000);box-shadow:inset 0 0 0 1px var(--info);z-index:11}.iio.iio-transport-v2 .cell-editor{animation:v2-cell-in .18s var(--ease-out);background:var(--bg1);border:1px solid var(--info);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;left:-6px;max-width:min(440px,78vw);padding:12px 14px;position:absolute;top:-4px;width:360px;z-index:20}.iio.iio-transport-v2 .cell-editor.to-left{left:auto;right:-6px}@keyframes v2-cell-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:none}}.iio.iio-transport-v2 .ce-lbl{align-items:baseline;color:var(--t3);display:flex;flex-wrap:wrap;font-size:10px;font-weight:700;gap:8px;letter-spacing:.12em;text-transform:uppercase}.iio.iio-transport-v2 .ce-lbl .code{color:var(--info);letter-spacing:.12em}.iio.iio-transport-v2 .ce-lbl .inh{color:var(--t2);flex-basis:100%;font-size:11px;font-weight:500;letter-spacing:0;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.iio.iio-transport-v2 .ce-txt{background:var(--bg0);border:1px solid var(--info);border-radius:6px;color:var(--t1);font:inherit;font-size:14px;height:34px;outline:none;padding:0 12px;width:100%}.iio.iio-transport-v2 .ce-txt:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 22%,#0000)}.iio.iio-transport-v2 .ce-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.iio.iio-transport-v2 .ce-foot .ce-btn.dngr{margin-right:auto}.iio.iio-transport-v2 .ce-btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;height:28px;padding:0 12px;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.iio.iio-transport-v2 .ce-btn.ghost{background:#0000;border-color:var(--border);color:var(--t2)}.iio.iio-transport-v2 .ce-btn.ghost:hover{background:var(--bg3);border-color:var(--t3);color:var(--t1)}.iio.iio-transport-v2 .ce-btn.dngr{background:#0000;border-color:#0000;color:var(--crit)}.iio.iio-transport-v2 .ce-btn.dngr:hover{background:color-mix(in srgb,var(--crit) 10%,#0000)}.iio.iio-transport-v2 .ce-btn.pri{background:var(--info);border-color:var(--info);color:var(--bg0)}.iio.iio-transport-v2 .ce-btn.pri:hover{filter:brightness(1.1)}@media (prefers-reduced-motion:reduce){.iio.iio-transport-v2 .cell-editor{animation-duration:1ms}}.iio.iio-transport-v2 .pcfg-cell.stage .cell-stack{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.iio.iio-transport-v2 .pcfg-cell.stage .cell-hint{display:block;overflow-wrap:anywhere;white-space:normal}.iio.iio-transport-v2 .cell-editor .ce-select{font-family:inherit}.iio.s4-select-menu .MuiMenuItem-root{font-family:Source Sans\ 3,sans-serif}.iio.iio-transport-v2 .pcfg-hint{background:color-mix(in srgb,var(--bg2) 40%,#0000);border:1px dashed var(--border-sub);border-radius:8px;color:var(--t2);font-size:12px;margin-top:12px;padding:10px 14px}.iio.iio-transport-v2 .inst-line{align-items:center;background:var(--bg1);border:1px solid var(--border-sub);border-radius:8px;display:inline-flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:16px;padding:9px 14px}.iio.iio-transport-v2 .planned{margin-top:26px}.iio.iio-transport-v2 .planned-panel{display:none;margin-top:10px}.iio.iio-transport-v2 .planned-panel.show{animation:v2-fade-in-b .3s var(--ease-out);display:block}.iio.iio-transport-v2 .planned-row{align-items:center;background:var(--bg1);border:1px solid var(--border-sub);border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:14px;padding:12px 16px}.iio.iio-transport-v2 .planned-row .pr-meta{color:var(--t3);font-size:12px;margin-left:auto}.iio.iio-transport-v2 .manifest{grid-gap:1px;background:var(--border-sub);border:1px solid var(--border-sub);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));overflow:hidden}.iio.iio-transport-v2 .mf-cell{background:var(--bg1);display:flex;flex-direction:column;gap:3px;min-width:0;padding:16px 18px}.iio.iio-transport-v2 .mf-k{color:var(--t3);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.iio.iio-transport-v2 .mf-v{font-size:14.5px;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.iio.iio-transport-v2 .mf-s{color:var(--t3);font-size:12px;overflow-wrap:anywhere;word-break:break-word}.iio.iio-transport-v2 .chevflow{align-items:center;color:var(--t2);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:12px;margin:20px 0 4px}.iio.iio-transport-v2 .pipe-block{align-items:center;animation:plFade .3s var(--ease-out) both;background:var(--bg1);border:1px dashed var(--warn);border-radius:12px;display:flex;gap:14px;margin-top:20px;padding:16px 18px}.iio.iio-transport-v2 .pipe-block>.ic{color:var(--warn);flex-shrink:0;height:20px;width:20px}.iio.iio-transport-v2 .pipe-block .pb-tx{flex:1 1;min-width:0}.iio.iio-transport-v2 .pipe-block .pb-tx b{color:var(--t1);font-size:13.5px}.iio.iio-transport-v2 .pipe-block .pb-sub{color:var(--t2);font-size:12px;line-height:1.5;margin-top:3px}@keyframes plFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.iio.iio-transport-v2 .pd-row{align-items:flex-start;background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;display:flex;gap:12px;margin-top:20px;padding:16px 18px}.iio.iio-transport-v2 .pd-row label{cursor:pointer;font-size:13.5px;font-weight:600}.iio.iio-transport-v2 .pd-sub{color:var(--t3);font-size:12px;margin-top:2px}.iio.iio-transport-v2 .pd-info{align-items:center;color:var(--t3);cursor:help;display:inline-flex;margin-left:7px;outline:none;position:relative;vertical-align:-2px}.iio.iio-transport-v2 .pd-info .ic{height:14px;width:14px}.iio.iio-transport-v2 .pd-info:focus-visible,.iio.iio-transport-v2 .pd-info:hover{color:var(--t1)}.iio.iio-transport-v2 .pd-info-pop{background:var(--bg1);border:1px solid var(--border);border-radius:12px;bottom:calc(100% + 10px);box-shadow:var(--shadow);cursor:default;left:-14px;max-width:min(72vw,520px);opacity:0;padding:14px 16px 12px;position:absolute;text-align:left;transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast);visibility:hidden;width:460px;z-index:60}.iio.iio-transport-v2 .pd-info:focus-visible .pd-info-pop,.iio.iio-transport-v2 .pd-info:hover .pd-info-pop{opacity:1;visibility:visible}.iio.iio-transport-v2 .pd-info-pop:after{border:6px solid #0000;border-top:6px solid var(--border);content:"";left:16px;position:absolute;top:100%}.iio.iio-transport-v2 .pd-info-pop .pi-title{color:var(--t1);font-size:12.5px;font-weight:600;margin-bottom:8px}.iio.iio-transport-v2 .pd-info-pop ul{grid-gap:6px;display:grid;gap:6px;margin:0 0 10px;padding-left:16px}.iio.iio-transport-v2 .pd-info-pop .pi-miss,.iio.iio-transport-v2 .pd-info-pop li{color:var(--t2);font-size:12px;line-height:1.5}.iio.iio-transport-v2 .pd-info-pop .pi-miss{border-top:1px solid var(--border-sub);padding-top:9px}.iio.iio-transport-v2 .pd-info-pop .pi-miss:before{align-items:center;border:1px solid var(--signal);border-radius:var(--iio-r-xs);color:var(--signal);content:"!";display:inline-flex;font-size:10px;font-weight:700;height:14px;justify-content:center;margin-right:6px;vertical-align:0;width:14px}.iio.iio-transport-v2 .pd-picker{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.iio.iio-transport-v2 .pd-picker-sum{background:var(--bg1);border:1px solid var(--border-sub);border-radius:10px;color:var(--t2);font-size:12.5px;padding:8px 14px}.iio.iio-transport-v2 .pd-block{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;padding:14px 18px}.iio.iio-transport-v2 .pd-block-h{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:10px}.iio.iio-transport-v2 .pd-block-title{color:var(--t1);font-size:13.5px;font-weight:700}.iio.iio-transport-v2 .pd-block-sub{color:var(--t3);font-size:12px;margin-top:2px}.iio.iio-transport-v2 .pd-block-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.iio.iio-transport-v2 .pd-mini-btn{background:#0000;border:1px solid var(--border);border-radius:6px;color:var(--signal);cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;padding:3px 10px;transition:background var(--dur-fast),border-color var(--dur-fast)}.iio.iio-transport-v2 .pd-mini-btn:hover{background:color-mix(in srgb,var(--signal) 8%,#0000)}.iio.iio-transport-v2 .pd-mini-btn--ghost{color:var(--t3)}.iio.iio-transport-v2 .pd-mini-btn--ghost:hover{background:color-mix(in srgb,var(--t3) 8%,#0000);color:var(--t1)}.iio.iio-transport-v2 .pd-empty{color:var(--t3);font-size:12.5px;padding:8px 2px}.iio.iio-transport-v2 .pd-search{background:var(--bg0);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--t1);font:inherit;font-size:13px;height:32px;margin-bottom:8px;outline:none;padding:0 12px;transition:border-color var(--dur-fast);width:100%}.iio.iio-transport-v2 .pd-search:focus{border-color:var(--signal)}.iio.iio-transport-v2 .pd-list{display:flex;flex-direction:column;gap:2px}.iio.iio-transport-v2 .pd-list--scroll{max-height:260px;overflow-y:auto;padding-right:4px}.iio.iio-transport-v2 .pd-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:7px 10px;transition:background var(--dur-fast)}.iio.iio-transport-v2 .pd-item:hover{background:color-mix(in srgb,var(--bg2) 55%,#0000)}.iio.iio-transport-v2 .pd-item--disabled{cursor:not-allowed;opacity:.55}.iio.iio-transport-v2 .pd-item--disabled:hover{background:#0000}.iio.iio-transport-v2 .pd-item .pd-pid{color:var(--t1);flex:1 1;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iio.iio-transport-v2 .pd-item .pd-meta,.iio.iio-transport-v2 .pd-item .pd-role{color:var(--t3);flex-shrink:0;font-size:11px}.iio.iio-transport-v2 .pd-item .pd-sys{color:var(--warn);flex-shrink:0;font-size:11px}.iio.iio-transport-v2 .pd-item-wrap{display:block}.iio.iio-transport-v2 .pd-stages{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 6px 36px}.iio.iio-transport-v2 .pd-stages-lbl{color:var(--t3);font-size:11px;margin-right:2px}.iio.iio-transport-v2 .pd-stage-toggle{align-items:center;background:var(--bg2);border:1px solid var(--border-sub);border-radius:6px;color:var(--t3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:5px;height:24px;padding:0 9px;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.iio.iio-transport-v2 .pd-stage-toggle:hover{border-color:color-mix(in srgb,var(--signal) 45%,var(--border-sub));color:var(--t2)}.iio.iio-transport-v2 .pd-stage-toggle.is-on{background:color-mix(in srgb,var(--signal) 12%,#0000);border-color:var(--signal);color:var(--signal)}.iio.iio-transport-v2 .pd-stage-mark{color:var(--signal);display:inline-flex;font-size:10px;justify-content:center;width:8px}.iio.iio-transport-v2 .pd-stage-code{letter-spacing:.02em}.iio.iio-transport-v2 .pd-stages-hint{color:var(--t3);font-size:11.5px;margin-top:8px;padding:0 2px}.iio.iio-transport-v2 .cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.iio.iio-transport-v2 .phase-card{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;margin-bottom:12px;opacity:.45;overflow:hidden;transition:opacity var(--dur-mid)}.iio.iio-transport-v2 .phase-card.done,.iio.iio-transport-v2 .phase-card.run,.iio.iio-transport-v2 .phase-card.unconfirmed{opacity:1}.iio.iio-transport-v2 .pc-h{align-items:center;display:flex;gap:13px;padding:14px 18px}.iio.iio-transport-v2 .pc-title{flex:1 1;font-size:14px;font-weight:600}.iio.iio-transport-v2 .pc-log{display:flex;flex-direction:column;gap:6px;padding:0 18px 14px 49px}.iio.iio-transport-v2 .log-line{color:var(--t2);font-size:12.5px;opacity:0;transform:translateX(-8px)}.iio.iio-transport-v2 .log-line.in{animation:v2-log-in .26s var(--ease-out) forwards}@keyframes v2-log-in{to{opacity:1;transform:none}}.iio.iio-transport-v2 .log-line .ok-mark{color:var(--ok);font-weight:700;margin-right:7px}.iio.iio-transport-v2 .run-card{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;padding:20px 24px}.iio.iio-transport-v2 .run-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.iio.iio-transport-v2 .run-num{font-size:16px;font-weight:700}.iio.iio-transport-v2 .run-meta{color:var(--t3);font-size:12.5px}.iio.iio-transport-v2 .pl-mini-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.iio.iio-transport-v2 .pl-mini{border:1px solid var(--border-sub);border-radius:9px;display:flex;flex-direction:column;gap:1px;min-width:135px;opacity:.5;padding:10px 15px;transition:opacity var(--dur-mid),border-color var(--dur-mid),box-shadow var(--dur-mid)}.iio.iio-transport-v2 .pl-mini .code{color:var(--t3);font-size:10px;font-weight:700;letter-spacing:.14em}.iio.iio-transport-v2 .pl-mini .nm{font-size:12.5px;font-weight:600}.iio.iio-transport-v2 .pl-mini.done{border-color:color-mix(in srgb,var(--ok) 50%,#0000);opacity:1}.iio.iio-transport-v2 .pl-mini.done .code{color:var(--ok)}.iio.iio-transport-v2 .pl-mini.live{border-color:var(--signal);box-shadow:0 0 0 3px #e85d2e29;opacity:1}.iio.iio-transport-v2 .pl-mini.live .code{color:var(--signal)}.iio.iio-transport-v2 .js-li{align-items:center;border-bottom:1px solid var(--border-sub);color:var(--t4);display:flex;font-size:13px;gap:13px;padding:9px 2px;transition:color var(--dur-mid)}.iio.iio-transport-v2 .js-li:last-child{border-bottom:none}.iio.iio-transport-v2 .js-li.run{color:var(--t1)}.iio.iio-transport-v2 .js-li.done{color:var(--t2)}.iio.iio-transport-v2 .js-bar{background:currentColor;flex:none;height:15px;transform:scaleY(0);transform-origin:center;transition:transform var(--dur-fast) var(--ease-out);width:2px}.iio.iio-transport-v2 .js-li.run .js-bar{animation:v2-bar-pulse 1.1s var(--ease-out) infinite;color:var(--signal)}.iio.iio-transport-v2 .js-li.done .js-bar{animation:none;color:var(--ok);transform:scaleY(1)}@keyframes v2-bar-pulse{0%,to{opacity:.55;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.iio.iio-transport-v2 .js-dur{color:var(--t4);font-size:11.5px;margin-left:auto}.iio.iio-transport-v2 .success-burst{border:1px solid var(--ok);border-radius:50%;color:var(--ok);display:grid;flex:none;height:40px;place-items:center;position:relative;width:40px}.iio.iio-transport-v2 .success-burst:after{border:2px solid var(--ok);border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transform:scale(1)}.iio.iio-transport-v2 .success-burst.go:after{animation:v2-burst .6s var(--ease-out) forwards}@keyframes v2-burst{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.iio.iio-transport-v2 .rel-tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));margin-bottom:18px}.iio.iio-transport-v2 .rel-tile{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;padding:16px 18px}.iio.iio-transport-v2 .rel-tile .rt-v{color:var(--t1);font-size:27px;font-weight:700;line-height:1.1}.iio.iio-transport-v2 .rel-tile .rt-k{color:var(--t3);font-size:10.5px;font-weight:700;letter-spacing:.12em;margin-top:5px;text-transform:uppercase}.iio.iio-transport-v2 .rel-list{background:var(--bg1);border:1px solid var(--border-sub);border-radius:12px;margin-bottom:18px;overflow:hidden}.iio.iio-transport-v2 .rel-row{align-items:center;border-bottom:1px solid var(--border-sub);display:flex;flex-wrap:wrap;font-size:13.5px;gap:16px;padding:13px 18px}.iio.iio-transport-v2 .rel-row:last-child{border-bottom:none}.iio.iio-transport-v2 .rel-row .rr-meta{color:var(--t3);font-size:12px;margin-left:auto}.iio.iio-transport-v2 .rel-form{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.iio.iio-transport-v2 .rel-form textarea{background:var(--bg0);border:1px solid var(--border);border-radius:8px;color:var(--t1);font-family:inherit;font-size:13.5px;min-height:74px;padding:11px 13px;resize:vertical}.iio.iio-transport-v2 .rel-form textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px #e85d2e24;outline:none}.iio.iio-transport-v2 .final-banner{background:#4fb87e12;border:1px solid color-mix(in srgb,var(--ok) 45%,#0000);border-radius:12px;display:none;margin-top:28px;padding:28px;text-align:center}.iio.iio-transport-v2 .final-banner.show{animation:v2-pop-in .5s var(--ease-spring);display:block}@keyframes v2-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.iio.iio-transport-v2 .final-banner h3{color:var(--ok);font-size:20px;font-weight:700;margin:0 0 6px}.iio.iio-transport-v2 .final-banner p{color:var(--t2);margin:0 0 18px}.iio.iio-transport-v2 .modal-ov{background:#040a0ca8;display:none;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.iio.iio-transport-v2 .modal-ov.show{display:grid}.iio.iio-transport-v2 .modal{animation:v2-pop-in .3s var(--ease-out);background:var(--bg1);border:1px solid var(--border-sub);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:82vh;max-width:660px;width:100%}.iio.iio-transport-v2 .modal-h{align-items:center;border-bottom:1px solid var(--border-sub);display:flex;justify-content:space-between;padding:17px 22px}.iio.iio-transport-v2 .modal-h h3{font-size:15.5px;font-weight:700;margin:0}.iio.iio-transport-v2 .modal-x{background:none;border:none;border-radius:6px;color:var(--t3);cursor:pointer;display:grid;font-family:inherit;padding:6px;place-items:center}.iio.iio-transport-v2 .modal-x:hover{background:var(--bg3);color:var(--t1)}.iio.iio-transport-v2 .modal-b{overflow:auto;padding:20px 22px}.iio.iio-transport-v2 .modal-tabs{border-bottom:1px solid var(--border-sub);display:flex;gap:20px;margin-bottom:16px}.iio.iio-transport-v2 .mt-tab{background:none;border:none;border-bottom:2px solid #0000;color:var(--t3);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0 2px 10px}.iio.iio-transport-v2 .mt-tab.on{border-bottom-color:var(--signal);color:var(--t1)}.iio.iio-transport-v2 .diffcode{background:var(--bg0);border:1px solid var(--border-sub);border-radius:8px;overflow-x:auto}.iio.iio-transport-v2 .dl{font-size:12.5px;letter-spacing:.01em;padding:4px 14px;white-space:pre}.iio.iio-transport-v2 .dl--add{background:#4fb87e1a;color:var(--ok)}.iio.iio-transport-v2 .dl--del{background:#e8645c1a;color:var(--crit)}.iio.iio-transport-v2 .dl--ctx{color:var(--t3)}@media (max-width:1060px){.iio.iio-transport-v2 .hdr,.iio.iio-transport-v2 .stepper{padding-left:22px;padding-right:22px}.iio.iio-transport-v2 .content{padding:26px 22px 80px}.iio.iio-transport-v2 .step-txt .l2{display:none}.iio.iio-transport-v2 .step{min-width:0}}@media (prefers-reduced-motion:reduce){.iio.iio-transport-v2 *,.iio.iio-transport-v2 :after,.iio.iio-transport-v2 :before{animation-delay:0ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.iio.iio-transport-v2 .pl-line{stroke-dashoffset:0!important}.iio.iio-transport-v2 .card-check,.iio.iio-transport-v2 .detail-col,.iio.iio-transport-v2 .pipe-block,.iio.iio-transport-v2 .pl-node{opacity:1!important;transform:none!important}}.iio.iio-transport-v2 .ref-from--more{cursor:help}.iio.iio-transport-v2 .ref-from-all{display:none}.iio.iio-transport-v2 .ref-from--more:focus .ref-from-all,.iio.iio-transport-v2 .ref-from--more:hover .ref-from-all{display:inline}.iio.iio-transport-v2 .ref-from--more:focus .ref-from-short,.iio.iio-transport-v2 .ref-from--more:hover .ref-from-short{display:none}.iio.iio-transport-v2 .ref-from--more:focus-visible{border-radius:var(--iio-r-xs);outline:2px solid var(--signal);outline-offset:2px}.iio.iio-transport-v2 .iio-skel-card{border-radius:12px}.iio.iio-transport-v2 .batch-nav{margin-bottom:24px}.iio.iio-transport-v2 .batch-nav-items{display:flex;flex-wrap:wrap;gap:8px}.iio.iio-transport-v2 .batch-nav-item{align-items:flex-start;display:flex;flex-direction:column;gap:2px;max-width:100%;min-height:44px;overflow-wrap:anywhere;text-align:left;white-space:normal}.iio.iio-transport-v2 .batch-nav-item.is-active{border-color:var(--signal);box-shadow:none}.iio.iio-transport-v2 .batch-review-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.iio.iio-transport-v2 .batch-review-heading h3{font-size:16px;margin:0}.iio.iio-transport-v2 .batch-package-list{list-style:none;margin:16px 0;padding:0}.iio.iio-transport-v2 .batch-package-list li{grid-gap:12px;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;overflow-wrap:anywhere;padding:14px 0}.iio.iio-transport-v2 .batch-package-list li>span:first-child,.iio.iio-transport-v2 .batch-package-summary{display:flex;flex-direction:column;gap:4px;min-width:0}.iio.iio-transport-v2 .batch-manifest-details{font-size:13px;margin-top:4px}.iio.iio-transport-v2 .batch-manifest-details summary{cursor:pointer;padding:8px 0}.iio.iio-transport-v2 .batch-manifest-details p{color:var(--t2);margin:12px 0 4px}.iio.iio-transport-v2 .batch-item-error{border-left:2px solid var(--crit);color:var(--t1);padding-left:10px}.iio.iio-transport-v2 .batch-confirm{align-items:flex-start;color:var(--t2);display:flex;gap:12px;line-height:1.5;padding:16px 0}.iio.iio-transport-v2 .batch-confirm input{flex-shrink:0;margin-top:3px}.iio.iio-transport-v2 .batch-pd-fields{border:0;margin:0;min-width:0;padding:0}.iio.iio-transport-v2 .batch-recent{margin-top:24px}.iio.iio-transport-v2 .batch-recent summary{cursor:pointer;padding:12px 0}@media (max-width:640px){.iio.iio-transport-v2 .batch-nav-item{width:100%}.iio.iio-transport-v2 .batch-package-list li{grid-template-columns:minmax(0,1fr) auto}.iio.iio-transport-v2 .batch-package-list li>span:first-child,.iio.iio-transport-v2 .batch-package-summary{grid-column:1/-1}.iio.iio-transport-v2 .batch-review .cta-row{align-items:stretch;flex-direction:column}}.iio.iio-transport-v2 .plant-controls{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:8px 26px 18px}.iio.iio-transport-v2 .deployment-heading{align-items:center;background:#0000;border:0;color:var(--t1);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;min-height:44px;padding:0;text-align:left}.iio.iio-transport-v2 .deployment-heading:hover:not(:disabled){text-decoration:underline}.iio.iio-transport-v2 .deployment-heading:disabled{color:var(--t3);cursor:default}.iio.iio-transport-v2 .deployment-pending{color:var(--t3);display:block;font-size:12px;font-weight:400}@media (max-width:600px){.iio.iio-transport-v2 .plant-controls{justify-content:flex-start;padding:8px 16px 18px}.iio.iio-transport-v2 .plant-controls>*{width:100%}}@media (max-width:900px){.iio.iio-transport-v2 .fanbox{display:block}.iio.iio-transport-v2 .fanbox .fansvg{display:none}.iio.iio-transport-v2 .fan-anchor{margin-bottom:16px}}@media (max-width:600px){.iio.iio-transport-v2 #s1 .land-row{display:grid;grid-template-columns:minmax(0,1fr);padding:18px 16px}.iio.iio-transport-v2 #s1 .land-sep{transform:rotate(90deg)}.iio.iio-transport-v2 #s1 .fanbox{padding:18px 16px}.iio.iio-transport-v2 #s1 .werk-card{gap:10px;min-width:0;padding:12px}.iio.iio-transport-v2 #s1 .werk-card>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.iio.iio-transport-v2 #s1 .wc-ken{flex-shrink:0}}.iio.iio-transport-v2 .field.override.target-missing,.iio.iio-transport-v2 .field.target-missing,.iio.iio-transport-v2 .inherit.target-missing{border:1px solid var(--warn)}.iio.iio-transport-v2 .pcfg.multi .pcfg-cell.stat{flex-wrap:wrap;gap:6px;white-space:normal}.cs-root .cs-plan{animation:csPlanReveal .18s ease-out;min-width:0}.cs-root .cs-plan p{line-height:1.6;margin:0}.cs-root .cs-plan h4{align-items:center;display:flex;font-size:14px;gap:var(--iio-s-2);line-height:1.5;margin:0;overflow-wrap:anywhere}.cs-root .cs-plan-destination{border-top:1px solid var(--iio-border);padding:var(--iio-s-4) 0}.cs-root .cs-plan-destination .cs-hint{margin-top:var(--iio-s-2);max-width:90ch}.cs-root .cs-plan-checks{border-top:1px solid var(--iio-border-subtle);padding:var(--iio-s-4) 0}.cs-root .cs-plan-checks>p{margin-top:var(--iio-s-2)}.cs-root .cs-plan-checks ul{list-style:none;margin:var(--iio-s-3) 0;padding:0}.cs-root .cs-plan-checks li{display:flex;flex-wrap:wrap;font-size:14px;gap:var(--iio-s-2) var(--iio-s-4);justify-content:space-between;line-height:1.5;overflow-wrap:anywhere;padding:var(--iio-s-2) 0}.cs-root .cs-plan-checks li strong{font-weight:600}.cs-root .cs-plan-icon{stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--iio-text-2);flex:none;height:22px;width:22px}.cs-root .cs-plan-map{grid-gap:var(--iio-s-6);border-top:1px solid var(--iio-border-subtle);display:grid;gap:var(--iio-s-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:var(--iio-s-4) 0}.cs-root .cs-plan-map>section{min-width:0}.cs-root .cs-plan-existing{border-left:1px solid var(--iio-border-subtle);padding-left:var(--iio-s-6)}.cs-root .cs-plan-existing>p{color:var(--iio-text-2);font-size:14px;margin:var(--iio-s-3) 0}.cs-root .cs-plan-repositories{border-left:2px solid var(--iio-border);list-style:none;margin:var(--iio-s-3) 0 0;padding:0 0 0 var(--iio-s-4)}.cs-root .cs-plan-repositories li{grid-gap:4px;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);padding:var(--iio-s-3) 0;position:relative}.cs-root .cs-plan-repositories li:before{border-top:1px solid var(--iio-border);content:"";left:calc(var(--iio-s-4)*-1);position:absolute;top:24px;width:10px}.cs-root .cs-plan-repo-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.cs-root .cs-plan-repo-status{color:var(--iio-text-2);font-size:13px}.cs-root .cs-plan-repo-url{color:var(--iio-text-2);font-size:12px;overflow-wrap:anywhere}.cs-root .cs-plan-disclosure{border-top:1px solid var(--iio-border-subtle);margin-top:var(--iio-s-3)}.cs-root .cs-plan-disclosure summary{box-sizing:border-box;color:var(--iio-text-1);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:var(--iio-s-3) 0}.cs-root .cs-plan-disclosure summary:hover{color:var(--iio-text-2)}.cs-root .cs-plan-disclosure summary:focus-visible{outline:2px solid var(--iio-text-1);outline-offset:3px}.cs-root .cs-plan-disclosure-body{overflow-wrap:anywhere;padding:0 0 var(--iio-s-3)}.cs-root .cs-plan-disclosure .cs-repos{max-height:260px;overflow-y:auto}.cs-root .cs-plan-disclosure .cs-repos li{flex-wrap:wrap;font-size:13px;gap:4px var(--iio-s-3)}.cs-root .cs-plan-sequence{border-top:1px solid var(--iio-border-subtle);padding-top:var(--iio-s-4)}.cs-root .cs-plan-steps{grid-gap:var(--iio-s-4);display:grid;gap:var(--iio-s-4);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--iio-s-4) 0;padding:0}.cs-root .cs-plan-steps li{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;gap:var(--iio-s-3);line-height:1.5;position:relative}.cs-root .cs-plan-steps li:not(:last-child):after{border-top:1px solid var(--iio-border);content:"";left:40px;position:absolute;right:calc(var(--iio-s-4)*-1);top:16px}.cs-root .cs-plan-step-number{border:1px solid var(--iio-border);border-radius:50%;color:var(--iio-text-2);display:grid;flex:none;height:32px;place-items:center;width:32px}.cs-root .cs-plan-partial{max-width:90ch}.cs-root .cs-boot-fields{grid-gap:var(--iio-s-4);display:grid;gap:var(--iio-s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--iio-s-4) 0}.cs-root .cs-boot-fields .cs-sel,.cs-root .cs-boot-fields .cs-w-feld{max-width:none;min-width:0}.cs-root .cs-boot-name-next{--cs-name-hint:var(--iio-brand-ink);animation:csNameHint 2.6s ease-in-out infinite;border-color:color-mix(in srgb,var(--cs-name-hint) 65%,var(--iio-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-name-hint) 12%,#0000)}[data-theme=dark] .cs-root .cs-boot-name-next{--cs-name-hint:var(--iio-info)}@keyframes csNameHint{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--cs-name-hint) 6%,#0000)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--cs-name-hint) 16%,#0000)}}.cs-root .cs-boot-actions{border-top:1px solid var(--iio-border-subtle);display:flex;flex-wrap:wrap;gap:var(--iio-s-3);justify-content:flex-end;margin-top:var(--iio-s-3);padding-top:var(--iio-s-4)}.cs-root .cs-boot-explanation{max-width:90ch}.cs-root .cs-connection-note{margin-bottom:var(--iio-s-4);margin-top:0}.cs-root .cs-conn-tx .d{display:flex;flex-wrap:wrap;gap:4px var(--iio-s-4);overflow-wrap:anywhere}.cs-root .cs-conn-tx .t{overflow-wrap:anywhere}.cs-root .cs-conn>.cs-conn-actions{flex-shrink:0}@keyframes csPlanReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1050px){.cs-root .cs-conn{flex-wrap:wrap}.cs-root .cs-conn>.cs-conn-actions{flex-basis:100%}.cs-root .cs-plan-map{gap:var(--iio-s-4);grid-template-columns:minmax(0,1fr)}.cs-root .cs-plan-existing{border-left:0;border-top:1px solid var(--iio-border-subtle);padding:var(--iio-s-4) 0 0}}@media(max-width:640px){.cs-root .cs-boot-fields,.cs-root .cs-plan-steps{grid-template-columns:minmax(0,1fr)}.cs-root .cs-plan-steps{gap:var(--iio-s-3)}.cs-root .cs-plan-steps li{align-items:center;flex-direction:row}.cs-root .cs-plan-steps li:not(:last-child):after{border-left:1px solid var(--iio-border);border-top:0;bottom:calc(var(--iio-s-3)*-1 + 4px);left:16px;right:auto;top:38px}.cs-root .cs-boot-actions .cs-btn{flex:1 1 auto;min-height:44px}}@media(prefers-reduced-motion:reduce){.cs-root .cs-boot-name-next,.cs-root .cs-plan{animation:none}}.cs-root .cs-flow-target{scroll-margin-top:calc(64px + var(--iio-s-4));scroll-margin-top:calc(var(--iio-topbar-h, 64px) + var(--iio-s-4))}.iio.crh-root{--crh-teal:var(--iio-brand-fg);--crh-azure:var(--iio-info);--crh-violet:var(--iio-farbe-1,var(--iio-farbe-5));--crh-surface:var(--iio-bg-2);--crh-soft:color-mix(in srgb,var(--crh-azure) 5%,var(--crh-surface));--crh-border:color-mix(in srgb,var(--crh-azure) 18%,var(--crh-surface));--crh-muted:var(--iio-text-2);--crh-shadow:color-mix(in srgb,var(--crh-teal) 10%,#0000);background:linear-gradient(150deg,var(--crh-soft),var(--crh-surface) 65%);border:1px solid var(--crh-border);border-radius:24px;box-shadow:0 12px 32px -20px var(--crh-shadow);color:var(--iio-text-1);font:400 14px/1.5 var(--iio-font-sans);min-width:0;padding:24px;scroll-margin-top:24px}.crh-root *,.crh-root :after,.crh-root :before{box-sizing:border-box}.crh-root .crh-toolbar{grid-gap:24px;align-items:center;background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--crh-violet) 9%,#0000),#0000 65%),linear-gradient(115deg,color-mix(in srgb,var(--crh-teal) 10%,var(--crh-surface)),color-mix(in srgb,var(--crh-azure) 7%,var(--crh-surface)));border:1px solid var(--crh-border);border-radius:18px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);padding:24px}.crh-root .crh-heading{align-items:center;display:flex;gap:16px;min-width:0}.crh-root .crh-empty-icon,.crh-root .crh-heading-icon,.crh-root .crh-package-icon{align-items:center;background:var(--crh-surface);border:1px solid var(--crh-border);border-radius:16px;box-shadow:0 6px 18px -10px var(--crh-shadow);color:var(--crh-teal);display:inline-flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.crh-root .crh-heading-icon svg{font-size:28px}.crh-root .crh-heading h2{font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.2;margin:0}.crh-root .crh-heading p{color:var(--crh-muted);margin:6px 0 0}.crh-root .crh-search.MuiTextField-root{min-width:0;width:100%}.crh-root .crh-search .MuiInputBase-root{background:var(--crh-surface);border-radius:12px;box-shadow:0 4px 14px -9px var(--crh-shadow);color:var(--iio-text-1);font:inherit;min-height:52px}.crh-root .crh-search .MuiInputBase-input{font:inherit;font-size:16px;min-width:0}.iio.crh-root .crh-search input.MuiInputBase-input:is(:focus,:focus-visible){border:0;box-shadow:none!important;outline:0}.crh-root .crh-search .MuiFormHelperText-root,.crh-root .crh-search .MuiInputLabel-root{color:var(--crh-muted);font-family:var(--iio-font-sans)}.crh-root .crh-search .MuiFormHelperText-root{font-size:13px;margin:8px 0 0}.crh-root .crh-search .MuiInputAdornment-root{color:var(--crh-teal)}.crh-root .crh-search .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--crh-muted) 65%,var(--crh-surface))}.crh-root .crh-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--crh-teal)}.crh-root .crh-search .MuiInputBase-root.Mui-focused{box-shadow:none}.crh-root .crh-search .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--crh-azure);border-width:2px;box-shadow:none}.crh-root .crh-search .MuiInputLabel-root.Mui-focused{color:var(--crh-teal)}.crh-root .crh-resultbar{align-items:center;color:var(--crh-muted);display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;padding:16px 4px}.crh-root .crh-resultbar p{margin:0}.crh-root .crh-resultbar p:first-child{color:var(--iio-text-1);font-weight:600}.crh-root .crh-result-hint{align-items:center;display:inline-flex;font-size:13px;gap:4px}.crh-root .crh-result-hint svg{font-size:20px}.crh-root .crh-list{display:flex;flex-direction:column;gap:16px}.crh-root .crh-run.MuiAccordion-root{--crh-state:var(--crh-muted);background:var(--crh-surface);background-image:none;border:1px solid var(--crh-border);border-radius:18px;box-shadow:0 6px 20px -14px var(--crh-shadow);color:var(--iio-text-1);margin:0;min-width:0;transition:box-shadow .18s ease,border-color .18s ease}.crh-root .crh-run--ok.MuiAccordion-root{--crh-state:var(--iio-success)}.crh-root .crh-run--bad.MuiAccordion-root{--crh-state:var(--iio-critical)}.crh-root .crh-run--run.MuiAccordion-root{--crh-state:var(--crh-azure)}.crh-root .crh-run--wait.MuiAccordion-root{--crh-state:var(--iio-warning)}.crh-root .crh-run.MuiAccordion-root:before{display:none}.crh-root .crh-run.Mui-expanded{box-shadow:0 12px 28px -16px var(--crh-shadow)}.crh-root .crh-summary.MuiAccordionSummary-root{border-radius:15px;color:var(--iio-text-1);font:inherit;min-height:148px;padding:0 24px 24px;text-align:left;transition:background-color .18s ease;width:100%}.crh-root .crh-summary:hover{background:var(--crh-soft)}.crh-root .crh-button.Mui-focusVisible,.crh-root .crh-button:focus-visible,.crh-root .crh-summary.Mui-focusVisible,.crh-root .crh-summary:focus-visible{outline:3px solid var(--crh-azure);outline-offset:3px}.crh-root .crh-summary .MuiAccordionSummary-content{grid-gap:20px 24px;align-items:start;display:grid;gap:20px 24px;grid-template-areas:"status status" "main main" "route time";grid-template-columns:minmax(0,1fr) minmax(180px,auto);margin:0;min-width:0}.crh-root .MuiAccordionSummary-expandIconWrapper{align-self:center;color:var(--crh-teal);margin-left:20px}.crh-root .crh-status{align-items:center;color:var(--iio-text-1);display:inline-flex;font-weight:600;gap:7px;min-width:0;overflow-wrap:anywhere}.crh-root .crh-status svg{color:var(--crh-muted);flex:0 0 20px;font-size:20px}.crh-root .crh-status--ok svg{color:var(--iio-success)}.crh-root .crh-status--bad svg{color:var(--iio-critical)}.crh-root .crh-status--run svg{color:var(--crh-azure)}.crh-root .crh-status--wait svg{color:var(--iio-warning)}.crh-root .crh-main{align-items:flex-start;display:flex;gap:14px;grid-area:main;min-width:0}.crh-root .crh-package-icon{background:linear-gradient(135deg,var(--crh-soft),color-mix(in srgb,var(--crh-teal) 9%,var(--crh-surface)));border-radius:12px;height:44px;width:44px}.crh-root .crh-package-icon svg{font-size:23px}.crh-root .crh-package-content{display:flex;flex-direction:column;gap:7px;min-width:0}.crh-root .crh-title{font-size:18px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.crh-root .crh-preview{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--crh-muted);display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.crh-root .crh-status-tab{background:color-mix(in srgb,var(--crh-state) 9%,var(--crh-surface));border-bottom:1px solid color-mix(in srgb,var(--crh-state) 24%,var(--crh-border));border-radius:17px 0 12px 0;border-right:1px solid color-mix(in srgb,var(--crh-state) 24%,var(--crh-border));grid-area:status;justify-self:start;margin-left:-24px;min-width:0;padding:8px 16px}.crh-root .crh-status-tab .crh-status{font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.crh-root .crh-status-tab .crh-status svg{flex-basis:16px;font-size:16px}.crh-root .crh-route{grid-area:route}.crh-root .crh-route,.crh-root .crh-stage{align-items:center;display:flex;min-width:0}.crh-root .crh-stage{flex:0 1 auto;gap:10px;overflow-wrap:anywhere}.crh-root .crh-stage>span:last-child{min-width:0}.crh-root .crh-stage-icon{align-items:center;background:color-mix(in srgb,var(--crh-teal) 9%,var(--crh-surface));border:1px solid color-mix(in srgb,var(--crh-teal) 24%,var(--crh-surface));border-radius:50%;color:var(--crh-teal);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.crh-root .crh-stage-icon svg{font-size:18px}.crh-root .crh-stage-label{color:var(--crh-muted);display:block;font-size:12px}.crh-root .crh-stage strong{font-size:14px}.crh-root .crh-stage--target .crh-stage-icon{background:var(--crh-soft);border-color:var(--crh-border);color:var(--crh-azure)}.crh-root .crh-route-chevrons{align-items:center;color:var(--crh-teal);display:inline-flex;flex:0 0 auto;margin:0 18px}.crh-root .crh-route-chevrons svg{font-size:24px;opacity:.65}.crh-root .crh-route-chevrons svg+svg{margin-left:-10px}@keyframes crh-chevron-pulse{0%,70%,to{opacity:.55}35%{opacity:1}}.crh-root .crh-summary:is(:hover,:focus-visible,.Mui-focusVisible) .crh-route-chevrons{color:var(--crh-azure)}.crh-root .crh-summary:is(:hover,:focus-visible,.Mui-focusVisible) .crh-route-chevrons svg{animation:crh-chevron-pulse 1.35s ease-in-out infinite}.crh-root .crh-summary:is(:hover,:focus-visible,.Mui-focusVisible) .crh-route-chevrons svg:nth-child(2){animation-delay:.15s}.crh-root .crh-summary:is(:hover,:focus-visible,.Mui-focusVisible) .crh-route-chevrons svg:nth-child(3){animation-delay:.3s}.crh-root .crh-release{color:var(--crh-violet);font-size:13px;font-weight:600}.crh-root .crh-history-note,.crh-root .crh-time{color:var(--crh-muted);font-size:13px}.crh-root .crh-time{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:5px;grid-area:time}.crh-root .crh-duration,.crh-root .crh-time time{align-items:center;display:inline-flex;gap:7px}.crh-root .crh-time time{color:var(--iio-text-1);font-weight:600}.crh-root .crh-time svg{flex-shrink:0;font-size:15px}.crh-root .crh-details.MuiAccordionDetails-root{padding:0 24px 24px}.crh-root .crh-detail-grid{grid-gap:16px;border-top:1px solid var(--crh-border);display:grid;gap:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-top:24px}.crh-root .crh-artifacts,.crh-root .crh-jobs,.crh-root .crh-record{background:var(--crh-soft);border:1px solid var(--crh-border);border-radius:14px;min-width:0;padding:24px}.crh-root .crh-record{background:var(--crh-surface);margin-top:16px}.crh-root .crh-artifacts h3,.crh-root .crh-jobs h3,.crh-root .crh-record h3{align-items:center;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0 0 18px}.crh-root .crh-artifacts h3 svg,.crh-root .crh-jobs h3 svg,.crh-root .crh-record h3 svg{color:var(--crh-teal);font-size:20px}.crh-root .crh-section-count{color:var(--crh-muted);font-size:14px;font-weight:600;margin-left:auto}.crh-root .crh-artifacts ul{list-style:none;margin:0;padding:0}.crh-root .crh-artifacts li{align-items:flex-start;border-top:1px solid var(--crh-border);display:flex;gap:10px;overflow-wrap:anywhere;padding:10px 0}.crh-root .crh-artifacts li svg{color:var(--crh-teal);flex:0 0 18px;font-size:18px;margin-top:2px}.crh-root .crh-artifacts li span{min-width:0}.crh-root .crh-artifacts p,.crh-root .crh-jobs p{color:var(--crh-muted);margin:0}.crh-root .crh-facts{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.crh-root .crh-facts dt{color:var(--crh-muted);font-size:13px}.crh-root .crh-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.crh-root .crh-fact-wide{grid-column:1/-1}.crh-root .crh-job+.crh-job{border-top:1px solid var(--crh-border);margin-top:24px;padding-top:20px}.crh-root .crh-job-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.crh-root .crh-job-head h4{font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere}.crh-root .crh-steps{border-left:2px solid var(--crh-border);list-style:none;margin:14px 0 0 8px;padding-left:16px}.crh-root .crh-steps li{display:flex;gap:12px;justify-content:space-between;overflow-wrap:anywhere;padding:9px 0}.crh-root .crh-job-head .crh-status,.crh-root .crh-steps .crh-status{flex:0 0 142px;font-size:13px}.crh-root .crh-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:20px}.crh-root .crh-button.MuiButton-root{background:var(--crh-surface);border-color:color-mix(in srgb,var(--crh-teal) 55%,var(--crh-surface));border-radius:10px;box-shadow:none;color:var(--crh-teal);font:600 14px/1.5 var(--iio-font-sans);letter-spacing:normal;min-height:44px;padding:10px 18px;text-transform:none}.crh-root .crh-button.MuiButton-root:hover{background:var(--crh-soft);border-color:var(--crh-teal);box-shadow:0 4px 12px -8px var(--crh-shadow)}.crh-root .crh-button.Mui-disabled{border-color:var(--crh-border);color:var(--crh-muted);opacity:.6}.crh-root .crh-footer{display:flex;justify-content:center;padding-top:24px}.crh-root .crh-notice{background:color-mix(in srgb,var(--iio-warning) 6%,var(--crh-surface));border:1px solid var(--iio-warning);border-left-width:4px;border-radius:12px;margin-bottom:16px;overflow-wrap:anywhere;padding:20px}.crh-root .crh-notice--error{background:color-mix(in srgb,var(--iio-critical) 5%,var(--crh-surface));border-color:var(--iio-critical)}.crh-root .crh-notice p{color:var(--crh-muted);margin:6px 0 0}.crh-root .crh-empty{align-items:center;background:var(--crh-soft);border:1px dashed var(--crh-border);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:40px 24px;text-align:center}.crh-root .crh-empty-icon{margin-bottom:4px}.crh-root .crh-empty h3{font-size:18px;margin:0}.crh-root .crh-empty p{color:var(--crh-muted);margin:0;overflow-wrap:anywhere}.crh-root .crh-loading{color:var(--crh-muted)}.crh-root .crh-loading p{margin:0 0 16px}.crh-root .crh-loading .MuiSkeleton-root{background:var(--crh-soft);border-radius:18px;margin-bottom:16px}@media (max-width:1000px){.crh-root .crh-detail-grid,.crh-root .crh-toolbar{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.crh-root .crh-summary .MuiAccordionSummary-content{gap:16px;grid-template-areas:"status" "main" "route" "time";grid-template-columns:minmax(0,1fr)}.crh-root .crh-time{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.crh-root .crh-route{max-width:440px}.crh-root .crh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.crh-root .MuiAccordionSummary-expandIconWrapper{align-self:flex-start;margin-left:12px;margin-top:8px}}@media (max-width:480px){.iio.crh-root{border-radius:20px;padding:16px}.crh-root .crh-toolbar{gap:24px;padding:20px 16px}.crh-root .crh-heading{gap:12px}.crh-root .crh-heading-icon{border-radius:12px;height:42px;width:42px}.crh-root .crh-heading h2{font-size:22px}.crh-root .crh-heading p{font-size:13px}.crh-root .crh-summary.MuiAccordionSummary-root{padding:0 16px 20px}.crh-root .crh-status-tab{margin-left:-16px}.crh-root .crh-main{gap:10px}.crh-root .crh-package-icon{border:0;border-radius:8px;box-shadow:none;height:36px;width:32px}.crh-root .crh-package-icon svg{font-size:20px}.crh-root .crh-title{font-size:17px}.crh-root .crh-stage{gap:7px}.crh-root .crh-stage-icon{display:none}.crh-root .crh-route-chevrons{margin-inline:10px}.crh-root .crh-details.MuiAccordionDetails-root{padding:0 16px 20px}.crh-root .crh-artifacts,.crh-root .crh-jobs,.crh-root .crh-record{padding:20px 16px}.crh-root .crh-facts{grid-template-columns:minmax(0,1fr)}.crh-root .crh-job-head,.crh-root .crh-steps li{flex-direction:column;gap:6px}.crh-root .crh-job-head .crh-status,.crh-root .crh-steps .crh-status{flex-basis:auto}.crh-root .crh-actions{justify-content:stretch}.crh-root .crh-actions .crh-button{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.crh-root *,.crh-root :after,.crh-root :before{animation:none!important;transition:none!important}}@media (forced-colors:active){.crh-root .crh-route-chevrons{color:initial}.crh-root .crh-run.MuiAccordion-root,.crh-root .crh-stage-icon{border-color:CanvasText}}.crh-run[data-run-id]{scroll-margin-top:150px}.crh-root .crh-operations-heading{align-items:center;display:flex;font-size:18px;font-weight:700;gap:12px;margin:0 0 16px}.crh-root .crh-operations-heading svg{color:var(--crh-teal);font-size:22px}.crh-root .crh-operations-heading .crh-section-count{color:var(--crh-muted);font-size:14px;font-weight:600;margin-left:4px}.crh-root .crh-operation{--crh-state:var(--crh-muted);background:var(--crh-surface);border:1px solid var(--crh-border);border-radius:18px;box-shadow:0 6px 20px -14px var(--crh-shadow);color:var(--iio-text-1);min-width:0;padding:0 24px 24px}.crh-root .crh-operation--ok{--crh-state:var(--iio-success)}.crh-root .crh-operation--bad{--crh-state:var(--iio-critical)}.crh-root .crh-operation--run{--crh-state:var(--crh-azure)}.crh-root .crh-operation--wait{--crh-state:var(--iio-warning)}.crh-root .crh-operation--linked{border-color:var(--crh-azure);box-shadow:0 0 0 2px color-mix(in srgb,var(--crh-azure) 30%,#0000),0 6px 20px -14px var(--crh-shadow)}.crh-root .crh-operation .crh-op-grid{grid-gap:14px 24px;align-items:start;display:grid;gap:14px 24px;grid-template-areas:"status status" "main time" "route requester";grid-template-columns:minmax(0,1fr) minmax(180px,auto);min-width:0}.crh-root .crh-operation .crh-op-notice{color:var(--crh-muted);font-size:13px;margin-top:8px}.crh-root .crh-operation .crh-requester{align-items:center;align-self:end;color:var(--crh-muted);display:flex;font-size:13px;gap:7px;grid-area:requester;justify-self:end;white-space:nowrap}.crh-root .crh-operation .crh-requester svg{flex-shrink:0;font-size:16px}.crh-root .crh-operation .cicd-execution-errors{grid-column:1/-1;margin-top:4px}.crh-root .crh-operation[data-operation-id]{scroll-margin-top:150px}@media (max-width:760px){.crh-root .crh-operation .crh-op-grid{gap:12px;grid-template-areas:"status" "main" "route" "time" "requester";grid-template-columns:minmax(0,1fr)}.crh-root .crh-operation .crh-time{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.crh-root .crh-operation .crh-requester{justify-self:start}}@media (max-width:480px){.crh-root .crh-operation{padding:0 16px 20px}.crh-root .crh-operation .crh-status-tab{margin-left:-16px}.crh-root .crh-operation .crh-main{gap:10px}.crh-root .crh-operation .crh-package-icon{border:0;border-radius:8px;box-shadow:none;height:36px;width:32px}.crh-root .crh-operation .crh-package-icon svg{font-size:20px}.crh-root .crh-operation .crh-stage-icon{display:none}.crh-root .crh-operation .crh-route-chevrons{margin-inline:10px}}.iio.ca-root.MuiAccordion-root{--ca-teal:var(--iio-brand-fg);--ca-azure:var(--iio-info);--ca-library:color-mix(in srgb,var(--iio-farbe-5) 65%,var(--iio-farbe-1));--ca-edge:color-mix(in srgb,var(--ca-azure) 22%,var(--iio-border));background:var(--iio-bg-2);border:1px solid var(--ca-edge);border-radius:20px;box-shadow:0 12px 36px color-mix(in srgb,var(--ca-teal) 8%,#0000),var(--iio-shadow-sm);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:15px;line-height:1.5;margin:0 0 var(--iio-s-4);overflow-wrap:anywhere}.iio.ca-root .ca-templates:before,.iio.ca-root:before{display:none}.iio.ca-root .MuiButtonBase-root,.iio.ca-root .MuiListItem-root{font-family:var(--iio-font-sans)}.iio.ca-root .MuiListItem-root{font-size:inherit}.iio.ca-root .ca-summary{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--iio-farbe-1) 10%,#0000),#0000 65%),linear-gradient(115deg,color-mix(in srgb,var(--ca-teal) 10%,var(--iio-bg-2)),color-mix(in srgb,var(--ca-azure) 6%,var(--iio-bg-2)) 62%,var(--iio-bg-2));border-radius:19px;min-height:112px;padding:24px 28px}.iio.ca-root .ca-summary.Mui-expanded{border-radius:19px 19px 0 0}.iio.ca-root .ca-summary>.MuiAccordionSummary-content{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) minmax(140px,32%);margin:0;min-width:0}.iio.ca-root .ca-card-icon,.iio.ca-root .ca-library-icon,.iio.ca-root .ca-mode-icon,.iio.ca-root .ca-summary-icon,.iio.ca-root .ca-template-icon,.iio.ca-root .ca-workflow-icon{align-items:center;background:color-mix(in srgb,var(--ca-teal) 9%,var(--iio-bg-2));border-radius:12px;color:var(--ca-teal);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.iio.ca-root .ca-summary-icon{background:linear-gradient(140deg,var(--iio-bg-2),color-mix(in srgb,var(--ca-azure) 15%,var(--iio-bg-2)));border:1px solid color-mix(in srgb,var(--ca-teal) 18%,var(--iio-bg-2));box-shadow:0 4px 12px color-mix(in srgb,var(--ca-teal) 12%,#0000)}.iio.ca-root .ca-summary-icon svg{font-size:24px}.iio.ca-root .ca-summary-content{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.iio.ca-root .ca-eyebrow{color:var(--ca-teal);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.iio.ca-root .ca-title{font-size:24px;font-weight:700;line-height:1.2}.iio.ca-root .ca-branch{align-items:center;color:var(--iio-text-2);display:inline-flex;font-size:13px;gap:6px;margin-top:4px}.iio.ca-root .ca-branch svg{flex-shrink:0;font-size:16px}.iio.ca-root .MuiAccordionSummary-expandIconWrapper{color:var(--ca-teal);margin-left:20px}.iio.ca-root .ca-content{padding:28px}.iio.ca-root .ca-status{align-items:baseline;color:var(--iio-text-1);display:inline-flex;gap:9px}.iio.ca-root .ca-dot{background:var(--iio-text-2);border-radius:50%;flex:0 0 8px;height:8px;width:8px}.iio.ca-root .ca-status--success .ca-dot{background:var(--iio-success)}.iio.ca-root .ca-status--warning .ca-dot{background:var(--iio-warning)}.iio.ca-root .ca-status--critical .ca-dot{background:var(--iio-critical)}.iio.ca-root .ca-summary .ca-status{background:color-mix(in srgb,var(--iio-bg-2) 80%,#0000);border:1px solid color-mix(in srgb,var(--ca-azure) 18%,var(--iio-bg-2));border-radius:12px;font-size:14px;font-weight:600;justify-self:end;padding:10px 14px}.iio.ca-root .ca-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:24px}.iio.ca-root .ca-section-heading{flex:1 1 260px;min-width:0}.iio.ca-root .ca-section-heading h3{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 4px}.iio.ca-root .ca-intro{color:var(--iio-text-2);font-size:14px;margin:0;max-width:70ch}.iio.ca-root .ca-versions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.iio.ca-root .ca-version-item{align-items:stretch;min-width:0;padding:0}.iio.ca-root .ca-version-card{--ca-card-accent:var(--ca-teal);background:linear-gradient(145deg,color-mix(in srgb,var(--ca-card-accent) 7%,var(--iio-bg-2)),var(--iio-bg-2) 72%);border:1px solid color-mix(in srgb,var(--ca-card-accent) 22%,var(--iio-border-subtle));border-radius:16px;box-shadow:0 5px 14px color-mix(in srgb,var(--ca-card-accent) 6%,#0000);box-sizing:border-box;color:var(--iio-text-1);display:flex;flex-direction:column;min-width:0;overflow:visible;padding:24px;width:100%}.iio.ca-root .ca-version-card--extension{--ca-card-accent:var(--ca-library)}.iio.ca-root .ca-card-heading{align-items:center;display:flex;gap:14px;margin-bottom:24px}.iio.ca-root .ca-card-heading h3{font-size:16px;font-weight:600;line-height:1.4;margin:0}.iio.ca-root .ca-card-icon{background:color-mix(in srgb,var(--ca-card-accent) 10%,var(--iio-bg-2));color:var(--ca-card-accent)}.iio.ca-root .ca-version-value{flex:1 1;min-width:0}.iio.ca-root .ca-version-value>.ca-status{font-size:22px;font-weight:600;line-height:1.3}.iio.ca-root .ca-version-value>.ca-status .ca-dot{flex-basis:9px;height:9px;width:9px}.iio.ca-root .ca-version-value .ca-meta{display:block;margin-top:8px;padding-left:18px}.iio.ca-root .ca-version-value .ca-note{margin-top:14px}.iio.ca-root .ca-card-action{padding-top:20px}.iio.ca-root .ca-mode{align-items:center;background:linear-gradient(110deg,color-mix(in srgb,var(--ca-teal) 6%,var(--iio-bg-2)),color-mix(in srgb,var(--ca-azure) 7%,var(--iio-bg-2)));border:1px solid var(--ca-edge);border-radius:16px;display:flex;gap:16px;grid-column:1/-1;padding:20px 24px}.iio.ca-root .ca-mode-icon{background:var(--iio-bg-2)}.iio.ca-root .ca-mode-content{flex:1 1;min-width:0}.iio.ca-root .ca-mode-content h3{color:var(--iio-text-2);font-size:13px;font-weight:600;margin:0 0 2px}.iio.ca-root .ca-mode-value{font-size:16px;font-weight:600}.iio.ca-root .ca-mode-action{max-width:48%}.iio.ca-root .ca-meta,.iio.ca-root .ca-note,.iio.ca-root .ca-path{color:var(--iio-text-2);font-size:14px;line-height:1.5}.iio.ca-root p.ca-note{margin:16px 0 0;max-width:100ch}.iio.ca-root .ca-message{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:12px;margin:16px 0;padding:14px 18px}.iio.ca-root .ca-message[role=alert]{border-color:color-mix(in srgb,var(--iio-critical) 50%,var(--iio-bg-2))}.iio.ca-root .ca-button.MuiButton-root{border-color:color-mix(in srgb,var(--ca-teal) 60%,var(--iio-bg-2));border-radius:10px;box-shadow:none;color:var(--ca-teal);flex-shrink:0;font-size:14px;font-weight:600;line-height:1.4;max-width:100%;min-height:44px;padding:10px 16px;text-transform:none}.iio.ca-root .ca-button.MuiButton-root:hover{background:color-mix(in srgb,var(--ca-azure) 10%,var(--iio-bg-2));border-color:var(--ca-teal);box-shadow:none}.iio.ca-root .ca-button--solid.MuiButton-root{background:linear-gradient(110deg,var(--ca-teal),var(--iio-farbe-5));color:var(--iio-bg-2)}.iio.ca-root .ca-button--solid.MuiButton-root:hover{background:var(--ca-teal)}.iio.ca-root .ca-button.Mui-disabled{background:var(--iio-bg-3);border-color:var(--iio-border);color:var(--iio-text-2)}.iio.ca-root .ca-button .MuiButton-endIcon{margin-left:8px}.iio.ca-root .ca-button .MuiButton-endIcon svg{font-size:18px}.iio.ca-root .Mui-focusVisible{outline:3px solid var(--iio-brand-fg);outline-offset:3px}.iio.ca-root .ca-summary.Mui-focusVisible,.iio.ca-root .ca-template-summary.Mui-focusVisible{outline-offset:-4px}.iio.ca-root .ca-library{background:linear-gradient(155deg,color-mix(in srgb,var(--ca-azure) 6%,var(--iio-bg-2)),color-mix(in srgb,var(--ca-library) 4%,var(--iio-bg-2)));border:1px solid var(--ca-edge);border-radius:16px;margin-top:32px;padding:24px}.iio.ca-root .ca-library-heading{align-items:center;display:flex;gap:16px;margin-bottom:24px}.iio.ca-root .ca-library-icon{background:var(--iio-bg-2);color:var(--ca-azure)}.iio.ca-root .ca-subtitle{color:var(--iio-text-2);font-size:14px;font-weight:600;margin:24px 0 12px 16px}.iio.ca-root .ca-workflow{align-items:flex-start;display:flex;gap:16px;padding:16px 0}.iio.ca-root .ca-workflow--primary{background:var(--iio-bg-2);border:1px solid color-mix(in srgb,var(--ca-teal) 22%,var(--iio-bg-2));border-radius:16px;box-shadow:0 5px 16px color-mix(in srgb,var(--ca-teal) 6%,#0000);padding:24px}.iio.ca-root .ca-workflow-body{flex:1 1;min-width:0}.iio.ca-root .ca-workflow-role{color:var(--ca-teal);font-size:13px;font-weight:600;margin-bottom:4px}.iio.ca-root .ca-workflow-name{color:var(--iio-text-1);font-weight:600;line-height:1.4}.iio.ca-root .ca-workflow--primary .ca-workflow-name{font-size:18px}.iio.ca-root .ca-workflow .ca-status{font-size:14px;margin-top:6px}.iio.ca-root .ca-path{align-items:flex-start;display:flex;gap:6px;margin-top:10px;min-width:0;overflow-wrap:anywhere}.iio.ca-root .ca-path svg{flex-shrink:0;font-size:16px;margin-top:2px}.iio.ca-root .ca-path span{min-width:0}.iio.ca-root .ca-workflow .ca-link{align-self:center}.iio.ca-root .ca-other-workflows{border-left:2px solid color-mix(in srgb,var(--ca-azure) 25%,var(--iio-bg-2));margin-left:16px;padding-left:24px}.iio.ca-root .ca-other-workflows .ca-workflow-icon{background:#0000;color:var(--iio-text-2);height:32px;width:32px}.iio.ca-root .ca-other-workflows .ca-workflow+.ca-workflow{border-top:1px solid var(--iio-border-subtle)}.iio.ca-root .ca-empty{margin:20px 0}.iio.ca-root .ca-empty p{color:var(--iio-text-2);margin:8px 0}.iio.ca-root .ca-templates.MuiAccordion-root{background:color-mix(in srgb,var(--ca-library) 5%,var(--iio-bg-2));border:1px solid color-mix(in srgb,var(--ca-library) 24%,var(--iio-bg-2));border-radius:16px;box-shadow:none;color:var(--iio-text-1);margin:24px 0 0}.iio.ca-root .ca-template-summary{border-radius:15px;min-height:80px;padding:12px 20px}.iio.ca-root .ca-template-summary>.MuiAccordionSummary-content{align-items:center;display:flex;gap:16px;margin:0;min-width:0}.iio.ca-root .ca-template-icon{background:var(--iio-bg-2);color:var(--ca-library)}.iio.ca-root .ca-template-title{display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:3px}.iio.ca-root .ca-template-title .ca-note{font-weight:400}.iio.ca-root .ca-template-content{padding:0 20px 20px}.iio.ca-root .ca-template-content>.ca-note{margin:8px 0 20px}.iio.ca-root .ca-template-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.iio.ca-root .ca-template{align-items:flex-start;background:var(--iio-bg-2);border:1px solid var(--iio-border-subtle);border-radius:12px;display:flex;gap:12px;padding:20px}.iio.ca-root .ca-template-file{color:var(--ca-library);flex-shrink:0;font-size:22px}.iio.ca-root .ca-template-body{min-width:0}.iio.ca-root .ca-template-body .ca-note{margin-top:8px}@media (max-width:1000px){.iio.ca-root .ca-summary>.MuiAccordionSummary-content{gap:12px 16px;grid-template-columns:auto minmax(0,1fr)}.iio.ca-root .ca-summary .ca-status{grid-column:2;justify-self:start}.iio.ca-root .ca-workflow{flex-wrap:wrap}.iio.ca-root .ca-workflow-body{flex-basis:calc(100% - 60px)}.iio.ca-root .ca-workflow .ca-link{margin-left:60px}.iio.ca-root .ca-other-workflows .ca-link{margin-left:48px}.iio.ca-root .ca-template-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.iio.ca-root .ca-summary{padding:20px 16px}.iio.ca-root .ca-title{font-size:21px}.iio.ca-root .ca-summary .ca-status{grid-column:1/-1}.iio.ca-root .MuiAccordionSummary-expandIconWrapper{margin-left:12px}.iio.ca-root .ca-content{padding:24px 16px 16px}.iio.ca-root .ca-toolbar{gap:16px;margin-bottom:20px}.iio.ca-root .ca-versions{gap:16px;grid-template-columns:minmax(0,1fr)}.iio.ca-root .ca-version-card{padding:20px}.iio.ca-root .ca-card-heading{margin-bottom:20px}.iio.ca-root .ca-mode{flex-wrap:wrap;padding:20px}.iio.ca-root .ca-mode-action{flex-basis:100%;max-width:100%}.iio.ca-root .ca-library{margin-top:28px;padding:20px 12px 12px}.iio.ca-root .ca-library-heading{gap:12px;margin:0 4px 20px}.iio.ca-root .ca-library-icon{height:36px;width:36px}.iio.ca-root .ca-section-heading h3{font-size:19px}.iio.ca-root .ca-workflow--primary{padding:16px}.iio.ca-root .ca-workflow-icon{border-radius:9px;height:32px;width:32px}.iio.ca-root .ca-workflow-body{flex-basis:calc(100% - 48px)}.iio.ca-root .ca-workflow .ca-link{margin-left:0}.iio.ca-root .ca-other-workflows{margin-left:8px;padding-left:12px}.iio.ca-root .ca-subtitle{margin-left:8px}.iio.ca-root .ca-template-summary{padding:16px 12px}.iio.ca-root .ca-template-summary>.MuiAccordionSummary-content{gap:12px}.iio.ca-root .ca-template-icon{height:36px;width:36px}.iio.ca-root .ca-template-content{padding:0 12px 12px}.iio.ca-root .ca-template{gap:8px;padding:16px 12px}}@media (prefers-reduced-motion:reduce){.iio.ca-root *,.iio.ca-root :after,.iio.ca-root :before{animation:none!important;transition:none!important}}.iio .cp-root{--cp-accent:var(--iio-info);--cp-violet:var(--iio-farbe-1);--cp-text-success:color-mix(in srgb,var(--iio-success) 65%,var(--iio-text-1));--cp-text-warning:color-mix(in srgb,var(--iio-warning) 60%,var(--iio-text-1));color:var(--iio-text-1);margin-inline:auto;max-width:1680px;padding-bottom:32px}.iio .cp-root .cp-hero{grid-gap:24px 32px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--cp-violet) 13%,#0000),#0000 65%),linear-gradient(115deg,color-mix(in srgb,var(--iio-brand-fg) 13%,var(--iio-bg-2)),color-mix(in srgb,var(--cp-accent) 8%,var(--iio-bg-2)) 60%,var(--iio-bg-2));border:1px solid color-mix(in srgb,var(--cp-accent) 28%,var(--iio-border));border-radius:24px;box-shadow:0 12px 32px color-mix(in srgb,var(--iio-brand-ink) 8%,#0000);display:grid;gap:24px 32px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px;padding:28px 32px 24px;position:relative}.iio .cp-root .cp-ph{min-width:0}.iio .cp-root .cp-ph .crumb{color:var(--iio-text-2);font-size:12px;margin-bottom:16px}.iio .cp-root .cp-ph .crumb b{color:var(--iio-text-3);font-weight:400;padding:0 7px}.iio .cp-root .cp-title{align-items:center;display:flex;gap:14px}.iio .cp-root .cp-title h1{font-size:clamp(25px,2.6vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}.iio .cp-root .cp-ph .sub{color:var(--iio-text-2);font-size:15px;line-height:1.5;margin-top:12px;max-width:60ch}.iio .cp-root .cp-bar{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;max-width:460px}.iio .cp-root .cp-space-select{flex:1 1;max-width:290px;min-width:180px}.iio .cp-root .cp-refresh,.iio .cp-root .cp-space-select{background:var(--iio-bg-2);border-radius:12px;min-height:46px}.iio .cp-root .cp-refresh{border:1px solid var(--iio-border);font-size:14px;gap:8px;height:auto;padding:10px 14px;width:auto}.iio .cp-root .cp-refresh svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.iio .cp-root .cp-live{align-items:center;color:var(--iio-text-2);display:flex;font-size:12px;gap:8px;justify-content:flex-end;width:100%}.iio .cp-root .cp-live .beat{background:var(--iio-text-3);border-radius:50%;flex-shrink:0;height:7px;width:7px}.iio .cp-root .cp-live.on .beat{background:var(--cp-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--cp-accent) 15%,#0000)}.iio .cp-root .cp-health{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.iio .cp-root .cp-hcard{align-items:center;background:color-mix(in srgb,var(--iio-bg-2) 75%,#0000);border:1px solid color-mix(in srgb,var(--iio-border) 70%,#0000);border-radius:14px;display:flex;gap:12px;min-width:0;padding:14px 16px}.iio .cp-root .cp-hcard .ic{border-radius:10px;color:var(--iio-text-2);display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.iio .cp-root .cp-hcard.ok .ic{background:color-mix(in srgb,var(--iio-success) 10%,#0000);color:var(--cp-text-success)}.iio .cp-root .cp-hcard.bad .ic{background:color-mix(in srgb,var(--iio-critical) 10%,#0000);color:var(--iio-critical)}.iio .cp-root .cp-hcard .ic svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.iio .cp-root .cp-hcard .tx{min-width:0;overflow-wrap:anywhere}.iio .cp-root .cp-hcard .k{color:var(--iio-text-2);font-size:12px;line-height:1.4}.iio .cp-root .cp-hcard .v{font-size:15px;font-weight:600;margin-top:2px}.iio .cp-root .cp-nav{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:16px;box-shadow:var(--iio-shadow-sm);display:flex;gap:4px;margin-bottom:24px;max-width:100%;padding:6px;position:-webkit-sticky;position:sticky;top:calc(var(--iio-topbar-h) + 8px);width:-webkit-fit-content;width:fit-content;z-index:5}.iio .cp-root .cp-nav .MuiButtonBase-root{border-radius:11px;font-size:14px;gap:8px;min-height:44px;padding:10px 16px}.iio .cp-root .cp-nav .MuiButtonBase-root:hover{background:color-mix(in srgb,var(--cp-accent) 12%,var(--iio-bg-2))}.iio .cp-root .cp-nav svg{color:var(--iio-brand-fg);height:19px;width:19px}.iio .cp-root .cp-section-anchor{margin-bottom:24px;min-width:0;scroll-margin-top:calc(var(--iio-topbar-h) + 84px)}.iio .cp-root .cp-section-anchor:focus-visible{border-radius:18px;outline:2px solid var(--cp-accent);outline-offset:4px}.iio .cp-root .cp-section-anchor:focus:not(:focus-visible){outline:none}.iio .cp-root .cp-sect{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:20px;box-shadow:var(--iio-shadow-sm);padding:28px}.iio .cp-root .cp-sh{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.iio .cp-root .cp-sh h2{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0}.iio .cp-root .cp-sh .cnt{color:var(--iio-text-2);font-size:13px}.iio .cp-root .cp-section-icon{background:linear-gradient(130deg,color-mix(in srgb,var(--iio-brand-fg) 14%,var(--iio-bg-2)),color-mix(in srgb,var(--cp-accent) 12%,var(--iio-bg-2)));border-radius:13px;color:var(--iio-brand-fg);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.iio .cp-root .cp-section-icon svg{height:23px;width:23px}.iio .cp-root .cp-section-title{min-width:0}.iio .cp-root .cp-sh .repo{color:var(--iio-text-2);display:block;font-size:13px;margin-top:4px;overflow-wrap:anywhere}.iio .cp-root .cp-sh-spacer{flex:1 1}.iio .cp-root .cp-linkbtn{border:1px solid var(--iio-border);border-radius:10px;color:var(--iio-text-2);min-height:44px}.iio .cp-root .cp-linkbtn svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;height:16px;width:16px}.iio .cp-root .cp-linkbtn.warn{color:var(--cp-text-warning)}.iio .cp-root .cp-activity{align-items:center;background:linear-gradient(110deg,color-mix(in srgb,var(--cp-accent) 6%,var(--iio-bg-2)),var(--iio-bg-2));border:1px solid var(--iio-border);border-radius:18px;display:flex;gap:24px;margin-bottom:16px;padding:18px 24px}.iio .cp-root .cp-activity .cp-sh{flex-shrink:0;margin-bottom:0}.iio .cp-root .cp-activity .cp-sh h2{font-size:16px}.iio .cp-root .cp-activity .cp-section-icon{height:36px;width:36px}.iio .cp-root .cp-idle{color:var(--iio-text-2);font-size:13px;line-height:1.6}.iio .cp-root .cp-idle .big{color:var(--iio-text-1);font-size:14px;font-weight:600}.iio .cp-root .cp-activity .cp-idle{margin-left:auto;text-align:right}.iio .cp-root .cp-activity.is-active{align-items:stretch;border-color:color-mix(in srgb,var(--cp-accent) 45%,var(--iio-border));flex-direction:column}.iio .cp-root .cp-active{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.iio .cp-root .cp-arun{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:12px;padding:16px}.iio .cp-root .cp-arun .top{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.iio .cp-root .cp-arun .to{font-size:15px;font-weight:700}.iio .cp-root .cp-arun .now,.iio .cp-root .cp-arun .pkg{color:var(--iio-text-2);font-size:13px;overflow-wrap:anywhere}.iio .cp-root .cp-arun .now{margin-top:10px}.iio .cp-root .cp-landscape{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--cp-accent) 7%,#0000),#0000 70%),var(--iio-bg-2)}.iio .cp-root .cp-flow{align-items:stretch;display:flex}.iio .cp-root .cp-node{background:linear-gradient(140deg,color-mix(in srgb,var(--iio-brand-fg) 7%,var(--iio-bg-2)),color-mix(in srgb,var(--cp-accent) 6%,var(--iio-bg-2)));border:1px solid color-mix(in srgb,var(--cp-accent) 24%,var(--iio-border));border-radius:16px;flex:1 1;min-width:0;padding:20px;position:relative}.iio .cp-root .cp-node.prod{background:linear-gradient(140deg,color-mix(in srgb,var(--cp-accent) 8%,var(--iio-bg-2)),color-mix(in srgb,var(--cp-violet) 9%,var(--iio-bg-2)))}.iio .cp-root .cp-node.active{border-color:var(--cp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-accent) 10%,#0000)}.iio .cp-root .cp-node.missing{background:var(--iio-bg-1);border-style:dashed}.iio .cp-root .cp-node.pending{border-color:var(--iio-warning);border-style:dashed}.iio .cp-root .cp-node .stg{align-items:center;display:flex;gap:10px}.iio .cp-root .cp-stage-icon{background:var(--iio-bg-2);border-radius:10px;color:var(--iio-brand-fg);display:grid;height:32px;place-items:center;width:32px}.iio .cp-root .cp-stage-icon svg{height:20px;width:20px}.iio .cp-root .cp-node .stage-label{font-size:17px;font-weight:700}.iio .cp-root .cp-node .inst{font-size:15px;font-weight:600;margin-top:20px;overflow-wrap:anywhere}.iio .cp-root .cp-node .env{color:var(--iio-text-2);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.iio .cp-root .cp-node .runbadge,.iio .cp-root .cp-stage-ready{align-items:center;color:var(--cp-text-success);display:flex;font-size:12px;font-weight:600;gap:6px;margin-top:16px}.iio .cp-root .cp-stage-ready svg{height:16px;width:16px}.iio .cp-root .cp-node .runbadge{color:var(--cp-accent)}.iio .cp-root .cp-node .runbadge .d{background:currentColor;border-radius:50%;height:7px;width:7px}.iio .cp-root .cp-conn{color:var(--iio-brand-fg);display:grid;flex:0 0 42px;place-items:center}.iio .cp-root .cp-conn svg{height:22px;width:22px}.iio .cp-root .cp-conn.flow{color:var(--cp-accent)}.iio .cp-root .cp-release{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--cp-violet) 7%,#0000),#0000 70%),var(--iio-bg-2)}.iio .cp-root .cp-rc-list{display:flex;flex-direction:column}.iio .cp-root .cp-rc-item{align-items:center;border-bottom:1px solid var(--iio-border-subtle);display:flex;flex-wrap:wrap;gap:16px;padding:16px 0}.iio .cp-root .cp-rc-main{flex:1 1;min-width:0;overflow-wrap:anywhere}.iio .cp-root .cp-rc-main .nm{font-size:15px;font-weight:600}.iio .cp-root .cp-rc-main .mt,.iio .cp-root .cp-rc-note,.iio .cp-root .cp-rc-since,.iio .cp-root .cp-rc-when{color:var(--iio-text-2);font-size:13px;line-height:1.5}.iio .cp-root .cp-rc-pushes{color:var(--iio-text-2);font-size:13px;white-space:nowrap}.iio .cp-root .cp-rc-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:20px}.iio .cp-root .cp-rc-hint{color:var(--iio-text-2);flex:1 1;font-size:14px}.iio .cp-root .cp-rc-btn{border-radius:10px;min-height:44px}.iio .cp-root .cp-rc-block svg,.iio .cp-root .cp-rc-btn svg{stroke:currentColor;fill:none;stroke-width:2}.iio .cp-root .cp-rc-block{align-items:center;border:1px solid var(--iio-warning);border-radius:12px;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;line-height:1.5;padding:16px}.iio .cp-root .cp-rc-block svg{color:var(--cp-text-warning);height:20px;width:20px}.iio .cp-root .cp-rc-block .bt{flex:1 1;min-width:160px}.iio .cp-root .cp-rc-block a{color:var(--iio-link)}.iio .cp-root .cp-rc-pkg{font-size:14px;font-weight:600;padding:12px 0 0}.iio .cp-root .cp-rc-note{margin-top:12px}.iio .cp-root .cp-pat-banner{grid-gap:10px;background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:16px;display:grid;font-size:14px;gap:10px;margin-bottom:20px;padding:20px}.iio .cp-root .cp-pat-banner .bad,.iio .cp-root .cp-pat-banner .ttl{color:var(--iio-critical);font-weight:600}.iio .cp-root .cp-pat-banner .ok{color:var(--cp-text-success)}.iio .cp-root .cp-pat-banner .txt{color:var(--iio-text-2);line-height:1.6;max-width:86ch}.iio .cp-root .cp-pat-banner .row{display:flex;flex-wrap:wrap;gap:8px}.iio .cp-root .cp-empty{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:18px;color:var(--iio-text-2);font-size:14px;line-height:1.6;padding:40px 24px;text-align:center}.iio .cp-root .cp-empty b{color:var(--iio-text-1);display:block;font-size:18px;margin-bottom:8px}.iio .cp-root .cp-arun .spin,.iio .cp-root .cp-spin{animation:cpSpin .8s linear infinite;border:2px solid var(--iio-border);border-radius:50%;border-top-color:var(--cp-accent);display:inline-block;height:16px;width:16px}.iio .cp-root .cp-denied{color:var(--iio-text-2);margin:80px auto;max-width:440px;text-align:center}.iio.cp-dialog.MuiPaper-root{border-radius:20px;max-width:680px}.iio.cp-dialog .iio-modal-close{min-height:44px}@keyframes cpSpin{to{transform:rotate(1turn)}}@media (max-width:1150px){.iio .cp-root .cp-hero{gap:22px;grid-template-columns:1fr}.iio .cp-root .cp-bar{justify-content:flex-start;max-width:none}.iio .cp-root .cp-live{margin-left:auto;width:auto}}@media (max-width:850px){.iio .cp-root .cp-health{grid-template-columns:repeat(2,minmax(0,1fr))}.iio .cp-root .cp-nav{width:100%}.iio .cp-root .cp-nav .MuiButtonBase-root{flex:1 1;padding:10px}.iio .cp-root .cp-node{padding:16px}.iio .cp-root .cp-conn{flex-basis:26px}}@media (max-width:600px){.iio .cp-root .cp-hero{border-radius:18px;gap:20px;padding:20px 16px}.iio .cp-root .cp-title{gap:10px}.iio .cp-root .cp-ph .sub{font-size:14px}.iio .cp-root .cp-bar{gap:10px}.iio .cp-root .cp-space-select{flex:1 1 100%;max-width:none;min-width:0}.iio .cp-root .cp-live{flex:1 1;font-size:11px;text-align:right}.iio .cp-root .cp-hcard{align-items:flex-start;gap:8px;padding:12px 10px}.iio .cp-root .cp-hcard .ic{background:none;height:24px;width:20px}.iio .cp-root .cp-hcard .ic svg{height:17px;width:17px}.iio .cp-root .cp-hcard .k{font-size:11px}.iio .cp-root .cp-hcard .v{font-size:13px}.iio .cp-root .cp-nav{border-radius:14px;gap:2px;padding:4px;top:calc(var(--iio-topbar-h) + 4px)}.iio .cp-root .cp-nav .MuiButtonBase-root{flex-direction:column;font-size:11px;gap:4px;line-height:1.3;padding:8px 3px}.iio .cp-root .cp-nav svg{height:19px;width:19px}.iio .cp-root .cp-sect{border-radius:18px;padding:20px 16px}.iio .cp-root .cp-sh h2{font-size:18px}.iio .cp-root .cp-sh-spacer{display:none}.iio .cp-root .cp-activity{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.iio .cp-root .cp-activity .cp-idle{margin-left:48px;text-align:left}.iio .cp-root .cp-flow{flex-direction:column}.iio .cp-root .cp-node{padding:18px}.iio .cp-root .cp-node .inst{margin-top:12px}.iio .cp-root .cp-conn{flex-basis:32px}.iio .cp-root .cp-conn svg{transform:rotate(90deg)}.iio .cp-root .cp-rc-hint,.iio .cp-root .cp-rc-main{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.iio .cp-root *,.iio .cp-root :after,.iio .cp-root :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.iio .cp-root .ca-root,.iio .cp-root .crh-root{scroll-margin-top:calc(var(--iio-topbar-h) + 84px)}@media (max-width:768px){#root:has(.cp-root),body:has(.cp-root){overflow-x:clip}}@media (max-width:600px){.iio .cp-root .ca-root,.iio .cp-root .cp-section-anchor,.iio .cp-root .crh-root{scroll-margin-top:calc(var(--iio-topbar-h) + 104px)}}.iio .cp-root .cp-op-route{color:var(--iio-muted);font-size:.8125rem;margin-top:2px}.error-costs{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:var(--iio-shadow-sm);color:var(--iio-text-1);font-family:var(--iio-font-sans);font-size:15px;line-height:1.5;margin-bottom:24px;min-width:0;overflow-wrap:anywhere}.error-costs *,.error-costs :before{box-sizing:border-box}.error-costs .error-costs-header{border-bottom:1px solid var(--iio-border-subtle);display:flex;gap:16px 24px;justify-content:space-between;padding:20px 22px}.error-costs h2{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 6px}.error-costs h3{font-size:16px;font-weight:600;margin:0 0 6px}.error-costs p{margin:4px 0}.error-costs .error-costs-detail,.error-costs .error-costs-explanation,.error-costs .error-costs-header p,.error-costs .error-costs-state>p:last-child{color:var(--iio-text-2);font-size:13px}.error-costs .error-costs-header>p{flex-shrink:0}.error-costs .error-costs-header>div{max-width:75ch}.error-costs .error-costs-body{padding:20px 22px}.error-costs .error-costs-state{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:20px}.error-costs .error-costs-status:before{border:1px solid var(--iio-text-2);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;width:8px}.error-costs .error-costs-status--active:before{background:var(--iio-success);border-color:var(--iio-success)}.error-costs .error-costs-status--budget_paused:before,.error-costs .error-costs-status--unavailable:before{background:var(--iio-warning);border-color:var(--iio-warning)}.error-costs .error-costs-notice{background:var(--iio-bg-2);border-left:3px solid var(--iio-warning);margin:0 0 20px;padding:10px 14px}.error-costs .error-costs-notice[role=alert]{border-left-color:var(--iio-critical)}.error-costs dl{grid-gap:20px 28px;display:grid;gap:20px 28px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.error-costs .error-costs-primary{border-bottom:1px solid var(--iio-border-subtle);margin-bottom:22px;padding-bottom:22px}.error-costs dt{color:var(--iio-text-2);font-size:14px}.error-costs dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:4px 0 0}.error-costs .error-costs-primary dd:not(.error-costs-detail){font-size:26px;font-weight:600;line-height:1.3}.error-costs .error-costs-reset{margin:22px 0}.error-costs .error-costs-retention{color:var(--iio-text-2);font-size:13px;margin-top:18px;max-width:100ch}.error-costs .error-costs-billing{border-bottom:1px solid var(--iio-border-subtle);border-top:1px solid var(--iio-border-subtle);padding:16px 0}.error-costs .error-costs-billed{font-size:20px;font-weight:600}.error-costs .error-costs-explanation{max-width:100ch;padding-top:16px}.error-costs .error-costs-pricing{margin:0 0 12px}.error-costs .error-costs-pricing summary{color:var(--iio-text-1);cursor:pointer;font-weight:600;min-height:44px;padding:10px 0}.error-costs .error-costs-pricing summary:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}.error-costs .error-costs-pricing dl{margin:12px 0}@media (max-width:900px){.error-costs .error-costs-header{flex-direction:column;gap:8px}.error-costs dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.error-costs .error-costs-body,.error-costs .error-costs-header{padding:16px}.error-costs dl{gap:16px;grid-template-columns:minmax(0,1fr)}}.error-costs .error-costs-diagnostics.MuiAccordion-root{background:var(--iio-bg-2);border:1px solid var(--iio-border);border-radius:var(--iio-r-md);box-shadow:none;color:var(--iio-text-1);margin:20px 0}.error-costs .error-costs-diagnostics.MuiAccordion-root:before{display:none}.error-costs .error-costs-diagnostics .MuiAccordionSummary-root{min-height:44px}.error-costs .error-costs-diagnostics .MuiAccordionSummary-expandIconWrapper{color:var(--iio-text-2)}.error-costs .error-costs-diagnostics .MuiTypography-root{font-family:var(--iio-font-sans)}.error-costs .error-costs-source.MuiListItem-root{display:block;padding:16px 0}.error-costs .error-costs-source+.error-costs-source{border-top:1px solid var(--iio-border-subtle)}.error-costs .error-costs-source dl{margin:12px 0}.iio.monitoring-page{font-size:15px;line-height:1.5;margin:0 auto;max-width:1600px;min-width:0;padding:24px 28px 40px}.monitoring-page *{box-sizing:border-box}.monitoring-page h1{font-size:28px;font-weight:600;line-height:1.2;margin:0 0 6px}.monitoring-page h2{font-size:20px;font-weight:600;line-height:1.3;margin:0}.monitoring-page h3{font-size:16px;font-weight:600;margin:0 0 12px}.monitoring-page p{margin:4px 0}.monitoring-page .mon-muted{color:var(--iio-text-2);font-size:13px}.monitoring-page .mon-header,.monitoring-page .mon-section-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.monitoring-page .mon-header{padding-bottom:24px}.monitoring-page .mon-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.monitoring-page button,.monitoring-page input,.monitoring-page select{color:var(--iio-text-1);font:inherit}.monitoring-page button{cursor:pointer;transition:background var(--iio-transition-fast),border-color var(--iio-transition-fast)}.monitoring-page button:disabled{cursor:default;opacity:.6}.monitoring-page button:focus-visible,.monitoring-page input:focus-visible,.monitoring-page select:focus-visible,.monitoring-page summary:focus-visible{outline:2px solid var(--iio-brand-fg);outline-offset:3px}.monitoring-page .mon-button{align-items:center;background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-sm);display:inline-flex;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:8px 14px}.monitoring-page .mon-button:hover:not(:disabled){background:var(--iio-bg-3);border-color:var(--iio-brand-fg)}.monitoring-page .mon-auto{align-items:center;color:var(--iio-text-2);display:flex;font-size:13px;gap:8px}.monitoring-page .mon-auto input{accent-color:var(--iio-brand-fg);height:16px;width:16px}.monitoring-page .mon-section{background:var(--iio-bg-1);border:1px solid var(--iio-border);border-radius:var(--iio-r-lg);box-shadow:var(--iio-shadow-sm);margin-bottom:24px;min-width:0}.monitoring-page .mon-section-head{border-bottom:1px solid var(--iio-border-subtle);padding:20px 22px}.monitoring-page .mon-body{min-width:0;padding:20px 22px}.monitoring-page .mon-notice{border-left:3px solid var(--iio-border);color:var(--iio-text-2);font-size:13px;margin:0 0 18px;padding:8px 12px}.monitoring-page .mon-notice[role=alert]{border-left-color:var(--iio-critical)}.monitoring-page .mon-status-strip{border-bottom:1px solid var(--iio-border);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:20px}.monitoring-page .mon-status-button{background:#0000;border:0;border-bottom:3px solid #0000;min-height:88px;padding:10px 12px 14px;text-align:left}.monitoring-page .mon-status-button:hover,.monitoring-page .mon-status-button[aria-pressed=true]{background:var(--iio-bg-2);border-bottom-color:var(--iio-brand-fg)}.monitoring-page .mon-status-button strong{display:block;font-size:26px;font-weight:600;line-height:1.2;margin-bottom:8px}.monitoring-page .mon-status{align-items:center;color:var(--iio-text-1);display:inline-flex;font-size:13px;gap:8px}.monitoring-page .mon-status:before{background:var(--iio-text-2);content:"";flex-shrink:0;height:13px;width:3px}.monitoring-page .mon-status--healthy:before{background:var(--iio-success)}.monitoring-page .mon-status--degraded:before,.monitoring-page .mon-status--stale:before{background:var(--iio-warning)}.monitoring-page .mon-status--stopped:before{background:var(--iio-critical)}.monitoring-page .mon-status--unknown:before{background:#0000;border:1px solid var(--iio-text-2)}.monitoring-page .mon-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.monitoring-page label.mon-field{grid-gap:4px;color:var(--iio-text-2);display:grid;font-size:13px;gap:4px;min-width:0}.monitoring-page .mon-field--search{flex:1 1;max-width:420px}.monitoring-page .mon-field input,.monitoring-page .mon-field select{background:var(--iio-bg-2);border:1px solid var(--iio-text-2);border-radius:var(--iio-r-sm);height:40px;min-width:0;padding:7px 10px;width:100%}.monitoring-page .mon-table-wrap{container-type:inline-size;min-width:0;overflow-x:auto}.monitoring-page table{border-collapse:collapse;font-size:14px;min-width:660px;text-align:left;width:100%}.monitoring-page th{border-bottom:1px solid var(--iio-border);color:var(--iio-text-2);font-size:12px;font-weight:600;letter-spacing:.04em;padding:9px 12px;vertical-align:bottom}.monitoring-page td{border-bottom:1px solid var(--iio-border-subtle);overflow-wrap:anywhere;padding:12px;vertical-align:top}.monitoring-page td:first-child,.monitoring-page th:first-child{padding-left:0}.monitoring-page .mon-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.monitoring-page .mon-table-link{background:#0000;border:0;color:var(--iio-brand-fg);font-weight:600;min-height:28px;overflow-wrap:anywhere;padding:0;text-align:left}.monitoring-page .mon-table-link:hover{text-decoration:underline}.monitoring-page tr.mon-selected{background:var(--iio-bg-2);box-shadow:inset 3px 0 0 var(--iio-brand-fg)}.monitoring-page tr.mon-selected td:first-child{padding-left:12px}.monitoring-page .mon-detail{background:var(--iio-bg-2);border-left:3px solid var(--iio-brand-fg);left:0;padding:18px 20px;position:-webkit-sticky;position:sticky;width:min(100%,100cqw)}.monitoring-page .mon-inline-detail>td{padding:0 0 12px}.monitoring-page .mon-worker-table>tbody>tr:not(.mon-inline-detail)>td{vertical-align:middle}.monitoring-page .mon-worker-table>thead>tr>th:first-child{width:24%}.monitoring-page .mon-worker-table>thead>tr>th:nth-child(4){width:16%}.monitoring-page .mon-busy{max-width:145px;min-width:96px}.monitoring-page .mon-busy strong{display:block;font-size:15px;font-weight:600;margin-bottom:5px}.monitoring-page .mon-busy>span{background:var(--iio-bg-3);display:block;height:5px}.monitoring-page .mon-busy i{background:var(--iio-brand-fg);display:block;height:5px}.monitoring-page .mon-busy-explanation{margin:0 0 12px;max-width:100ch}.monitoring-page .mon-result{grid-gap:24px;border-bottom:1px solid var(--iio-border);display:grid;font-size:14px;gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:16px;padding-bottom:16px}.monitoring-page .mon-result-label{color:var(--iio-text-2);font-size:12px;margin:0 0 5px}.monitoring-page .mon-result-value{font-size:16px;font-weight:600;margin-bottom:12px}.monitoring-page .mon-next{margin-top:12px}.monitoring-page .mon-next strong{font-size:13px}.monitoring-page .mon-detail .mon-measurements{gap:12px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-page .mon-technical{border-top:1px solid var(--iio-border);padding-top:6px}.monitoring-page .mon-detail-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.monitoring-page .mon-detail-head h3{margin:0;overflow-wrap:anywhere}.monitoring-page .mon-detail dl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.monitoring-page .mon-detail dt{color:var(--iio-text-2);font-size:13px}.monitoring-page .mon-detail dd{margin:4px 0 0;overflow-wrap:anywhere}.monitoring-page .mon-reasons{color:var(--iio-text-2);font-size:14px;margin:0 0 12px;padding-left:20px}.monitoring-page .mon-totals{grid-gap:24px;border-bottom:1px solid var(--iio-border);display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;padding-bottom:20px}.monitoring-page .mon-total strong{display:block;font-size:26px;font-weight:600;line-height:1.2;margin-bottom:6px;overflow-wrap:anywhere}.monitoring-page .mon-total span{color:var(--iio-text-2);font-size:13px}.monitoring-page .mon-chart-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.monitoring-page .mon-chart{min-width:0}.monitoring-page .mon-days{align-items:stretch;border-bottom:1px solid var(--iio-border);display:flex;gap:3px;height:176px;overflow-x:auto;padding:8px 0 0}.monitoring-page .mon-day{align-items:stretch;background:#0000;border:0;display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:flex-end;min-width:24px;padding:0 1px}.monitoring-page .mon-day-fill{background:var(--iio-brand-fg);display:block;min-height:2px;opacity:.65}.monitoring-page .mon-day-unobserved{background:#0000;border-bottom:1px dashed var(--iio-text-2)}.monitoring-page .mon-day:hover .mon-day-fill,.monitoring-page .mon-day[aria-pressed=true] .mon-day-fill{opacity:1}.monitoring-page .mon-day[aria-pressed=true]{background:var(--iio-bg-3)}.monitoring-page .mon-day-label{color:var(--iio-text-2);font-size:12px;line-height:20px}.monitoring-page .mon-day:focus-visible{outline-offset:-2px}.monitoring-page .mon-model{background:#0000;border:0;border-bottom:1px solid var(--iio-border-subtle);display:block;padding:8px 0;text-align:left;width:100%}.monitoring-page .mon-model:hover,.monitoring-page .mon-model[aria-pressed=true]{background:var(--iio-bg-2)}.monitoring-page .mon-model-label{align-items:start;display:flex;font-size:13px;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.monitoring-page .mon-model-label strong{flex-shrink:0;font-weight:600}.monitoring-page .mon-model-track{background:var(--iio-bg-3);display:block;height:5px;margin-top:7px}.monitoring-page .mon-model-fill{background:var(--iio-brand-fg);display:block;height:100%}.monitoring-page .mon-status-plot{background:var(--iio-bg-3);display:block;height:3px;margin-top:10px}.monitoring-page .mon-status-plot i{background:var(--iio-brand-fg);display:block;height:100%}.monitoring-page .mon-usage-detail{min-height:100px;padding-top:16px}.monitoring-page .mon-breakdown{color:var(--iio-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 20px;margin-top:8px}.monitoring-page .mon-breakdown b{color:var(--iio-text-1);font-weight:600}.monitoring-page details{margin-top:18px}.monitoring-page summary{color:var(--iio-brand-fg);cursor:pointer;font-weight:600;padding:8px 0}.monitoring-page .mon-empty{color:var(--iio-text-2);padding:24px 8px;text-align:center}.monitoring-page .mon-pagination{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:flex-end;margin-top:14px}@media(max-width:1050px){.monitoring-page .mon-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.monitoring-page .mon-chart-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.iio.monitoring-page{padding:18px 14px 32px}.monitoring-page .mon-header,.monitoring-page .mon-section-head{flex-direction:column}.monitoring-page .mon-body,.monitoring-page .mon-section-head{padding:16px}.monitoring-page .mon-actions{justify-content:flex-start}.monitoring-page .mon-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-page .mon-detail dl,.monitoring-page .mon-totals{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-page .mon-field input,.monitoring-page .mon-field select{font-size:16px}.monitoring-page .mon-model-label{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.monitoring-page *,.monitoring-page :after,.monitoring-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(max-width:650px){.monitoring-page .mon-result{gap:12px;grid-template-columns:minmax(0,1fr)}.monitoring-page .mon-detail{padding:14px}.monitoring-page .mon-detail .mon-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-page .mon-detail-head{flex-wrap:wrap}}
/*# sourceMappingURL=main.57ed8a6a.css.map*/