.status-dot.svelte-3eyi5y{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:10px;justify-content:center;position:relative;transition:background-color .3s ease,box-shadow .3s ease;width:10px}.status-dot--large.svelte-3eyi5y{height:16px;width:16px}.status-dot--ok.svelte-3eyi5y{background-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.6)}.status-dot--warning.svelte-3eyi5y{animation:svelte-3eyi5y-dot-breathe 2.5s ease-in-out infinite;background-color:#ffb300;box-shadow:0 0 5px rgba(255,179,0,.6)}.status-dot--error.svelte-3eyi5y{animation:svelte-3eyi5y-dot-pulse .8s ease-in-out infinite;background-color:#f44336;box-shadow:0 0 8px rgba(244,67,54,.9)}.ping.svelte-3eyi5y{animation:svelte-3eyi5y-dot-ping 1.2s ease-out infinite;background-color:#f44336;border-radius:50%;inset:0;pointer-events:none;position:absolute}@keyframes svelte-3eyi5y-dot-breathe{0%,to{box-shadow:0 0 3px rgba(255,179,0,.4)}50%{box-shadow:0 0 10px #ffb300}}@keyframes svelte-3eyi5y-dot-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes svelte-3eyi5y-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.icon.svelte-1h159tq{display:block;flex-shrink:0}.app-header.svelte-a9v4fa{align-items:center;background-color:transparent;display:flex;flex-shrink:0;height:56px;padding:0 1.5em;position:sticky;top:0;transition:background-color .2s ease,border-color .2s ease;z-index:100}.header-section.svelte-a9v4fa{align-items:center;display:flex;flex:1}.header-section.header-center.svelte-a9v4fa{gap:.5em;justify-content:center}.header-section.header-right.svelte-a9v4fa{gap:.5em;justify-content:flex-end}@media(min-width:768px){.menu-wrap.svelte-a9v4fa{display:none}}.app-title.svelte-a9v4fa{color:var(--color-primary);font-size:1em;font-weight:500;letter-spacing:.05em;user-select:none}.icon.svelte-a9v4fa{pointer-events:none;position:absolute;transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.icon-sun.svelte-a9v4fa{opacity:0;transform:rotate(-90deg)}.btn.dark .icon-sun.svelte-a9v4fa,.icon-moon.svelte-a9v4fa{opacity:1;transform:rotate(0deg)}.btn.dark .icon-moon.svelte-a9v4fa{opacity:0;transform:rotate(90deg)}.lang-dropdown.svelte-a9v4fa{position:relative}.btn.lang-trigger{border-radius:20px!important;padding:0 10px!important;width:auto!important}.current-lang-code.svelte-a9v4fa{font-size:.85rem;font-weight:600;letter-spacing:.05em}.lang-code.svelte-a9v4fa{color:var(--color-text-muted);font-size:.75em;font-weight:700;min-width:24px}.lang-code.active.svelte-a9v4fa{color:var(--color-primary)}.lang-menu.svelte-a9v4fa{background-color:var(--color-menu-bg);border-radius:12px;min-width:150px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:150}.lang-name.svelte-a9v4fa{flex:1;text-align:left}.modal-backdrop.svelte-hjd6k5.svelte-hjd6k5{align-items:center;backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content.svelte-hjd6k5.svelte-hjd6k5{background-color:var(--color-bg-secondary);border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:500px;width:90%}.modal-header.svelte-hjd6k5.svelte-hjd6k5{align-items:center;border-bottom:none;display:flex;justify-content:space-between;padding:1.5rem}.modal-header.svelte-hjd6k5 h2.svelte-hjd6k5{font-size:1.25rem;margin:0}.modal-body.svelte-hjd6k5.svelte-hjd6k5{overflow-y:auto;padding:1.5rem}.about-section.svelte-hjd6k5.svelte-hjd6k5{margin-bottom:1.5rem}.about-section.svelte-hjd6k5.svelte-hjd6k5:last-child{margin-bottom:0}.about-section.svelte-hjd6k5 h3.svelte-hjd6k5{margin-bottom:.5rem;margin-top:0}.about-section.svelte-hjd6k5 h4.svelte-hjd6k5{margin-bottom:.5rem}.about-section.svelte-hjd6k5 ul.svelte-hjd6k5{margin:0;padding-left:1.2rem}.modal-footer.svelte-hjd6k5.svelte-hjd6k5{border-top:none;display:flex;justify-content:flex-end;padding:1rem 1.5rem}.sidebar-backdrop.svelte-85o1gp.svelte-85o1gp{background-color:rgba(0,0,0,.45);display:none;inset:0;position:fixed;transition:opacity .25s ease;z-index:199}.sidebar-backdrop.visible.svelte-85o1gp.svelte-85o1gp{display:block}@media(min-width:768px){.sidebar-backdrop.svelte-85o1gp.svelte-85o1gp{display:none!important}}.sidebar.svelte-85o1gp.svelte-85o1gp{background-color:var(--color-sidebar-bg);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;transition:background-color .2s ease,border-color .2s ease;width:240px}@media(max-width:767px){.sidebar.svelte-85o1gp.svelte-85o1gp{height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1),background-color .2s ease,border-color .2s ease;z-index:200}.sidebar.open.svelte-85o1gp.svelte-85o1gp{transform:translateX(0)}}@media(min-width:768px){.sidebar.svelte-85o1gp.svelte-85o1gp{position:static;transform:none}}.sidebar-auth.svelte-85o1gp.svelte-85o1gp{padding:1em 1em .5em}.sidebar-logo.svelte-85o1gp.svelte-85o1gp{align-items:center;background-color:#1a1a1a;border-radius:12px;display:flex;justify-content:center;margin:1rem 1rem .5rem;padding:1.5rem 1.25rem}.sidebar-logo.svelte-85o1gp svg.svelte-85o1gp{display:block;height:auto;width:100%}.sidebar-logo.svelte-85o1gp .fil1.svelte-85o1gp{fill:#d20000}.sidebar-logo.svelte-85o1gp .fil0.svelte-85o1gp{fill:#fff}.user-card-wrapper.svelte-85o1gp.svelte-85o1gp{background-color:var(--color-bg-offset);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:1rem .75rem}.user-card.svelte-85o1gp.svelte-85o1gp{align-items:center;display:flex;gap:.75rem}.auth-action-row.svelte-85o1gp.svelte-85o1gp,.auth-login-row.svelte-85o1gp.svelte-85o1gp{width:100%}.user-card.logged-out.svelte-85o1gp.svelte-85o1gp{background-color:var(--color-bg-offset);border-radius:12px;padding:1rem .75rem}.user-avatar.svelte-85o1gp.svelte-85o1gp{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.user-info.svelte-85o1gp.svelte-85o1gp{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.user-role.svelte-85o1gp.svelte-85o1gp{font-size:.9rem;font-weight:600;line-height:1.2;text-align:center;text-transform:capitalize}.sidebar-auth .auth-action-row .btn,.sidebar-auth .auth-login-row .btn{gap:.5rem;justify-content:center;width:100%}.sidebar-nav.svelte-85o1gp.svelte-85o1gp{flex:1;padding:.5em 1em}.sidebar-nav.svelte-85o1gp ul.svelte-85o1gp{display:flex;flex-direction:column;gap:.25em;list-style:none;margin:0;padding:0}.sidebar-footer-wrapper.svelte-85o1gp.svelte-85o1gp{padding:1em}.sidebar-footer.svelte-85o1gp.svelte-85o1gp{align-items:center;background-color:var(--color-bg-offset);border-radius:12px;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .2s ease}.footer-info.svelte-85o1gp.svelte-85o1gp{display:flex;flex-direction:column;line-height:1.2}.version-label.svelte-85o1gp.svelte-85o1gp{color:var(--color-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.version-value.svelte-85o1gp.svelte-85o1gp{color:var(--color-text);font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:.8rem}.chart-container.svelte-odh3vf.svelte-odh3vf{display:flex;flex-direction:column;gap:1.25em}.chart-area.svelte-odh3vf.svelte-odh3vf{position:relative}.info-bar.svelte-odh3vf.svelte-odh3vf{align-items:center;background-color:var(--color-bg-offset);border-radius:12px;display:flex;gap:2em;justify-content:space-between;padding:1em 1.25em}[data-theme=dark] .info-bar.svelte-odh3vf.svelte-odh3vf{background-color:hsla(0,0%,100%,.03)}.status-col.svelte-odh3vf.svelte-odh3vf{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:.4em}.badge-row.svelte-odh3vf.svelte-odh3vf{line-height:1}.badge.svelte-odh3vf.svelte-odh3vf{background-color:var(--color-bg-active);border-radius:100px;display:inline-block;font-size:.68em;font-weight:700;letter-spacing:.05em;padding:.25em .75em;text-transform:uppercase}.badge--live.svelte-odh3vf.svelte-odh3vf{color:var(--color-success);padding-left:1.8em;position:relative}.badge--live.svelte-odh3vf.svelte-odh3vf:before{animation:svelte-odh3vf-pulse 2s infinite;background-color:currentColor;border-radius:50%;content:"";height:6px;left:.7em;position:absolute;top:50%;transform:translateY(-50%);width:6px}.badge--history.svelte-odh3vf.svelte-odh3vf{color:var(--color-text-secondary)}.timestamp.svelte-odh3vf.svelte-odh3vf{color:var(--color-text);font-size:.82em;font-weight:500;min-width:140px;white-space:nowrap}.timestamp.svelte-odh3vf .ago.svelte-odh3vf{font-feature-settings:"tnum";color:var(--color-disabled-text);font-weight:400;margin-left:.25em}.values-list.svelte-odh3vf.svelte-odh3vf{display:grid;flex:1;gap:.75em 1.5em;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));justify-content:end}.value-item.svelte-odh3vf.svelte-odh3vf{align-items:center;cursor:pointer;display:flex;font-size:.82em;gap:.5em;justify-content:space-between;min-width:0;transition:opacity .2s ease}.dot.svelte-odh3vf.svelte-odh3vf{border-radius:50%;flex-shrink:0;height:8px;width:8px}.label.svelte-odh3vf.svelte-odh3vf{color:var(--color-disabled-text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.val.svelte-odh3vf.svelte-odh3vf{color:var(--color-text);flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;min-width:4.5ch;text-align:right}@keyframes svelte-odh3vf-pulse{0%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.3;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.chart-svg.svelte-odh3vf.svelte-odh3vf{cursor:crosshair;display:block;height:auto;overflow:visible;width:100%}.grid-line.svelte-odh3vf.svelte-odh3vf{opacity:.4}.axis-line.svelte-odh3vf.svelte-odh3vf,.grid-line.svelte-odh3vf.svelte-odh3vf{stroke:var(--color-border);stroke-width:1}.axis-label.svelte-odh3vf.svelte-odh3vf{fill:var(--color-disabled-text);font-family:inherit;font-size:11px;font-weight:400}.crosshair.svelte-odh3vf.svelte-odh3vf{stroke:var(--color-text-secondary);stroke-width:1;stroke-dasharray:3 3}.series-path.svelte-odh3vf.svelte-odh3vf{transition:opacity .2s ease,stroke-width .2s ease}.alert.svelte-fbby2i.svelte-fbby2i{align-items:center;border:1px solid;border-radius:8px;display:flex;gap:1em;margin-bottom:1.25em;padding:1em 1.25em}.alert--error.svelte-fbby2i.svelte-fbby2i{background-color:rgba(244,67,54,.08);border-color:#f44336}.alert--error.svelte-fbby2i .alert-title.svelte-fbby2i{color:#f44336}.alert--warning.svelte-fbby2i.svelte-fbby2i{background-color:rgba(255,179,0,.08);border-color:#ffb300}.alert--warning.svelte-fbby2i .alert-title.svelte-fbby2i{color:#ffb300}.alert-body.svelte-fbby2i.svelte-fbby2i{display:flex;flex-direction:column;gap:.25em}.alert-title.svelte-fbby2i.svelte-fbby2i{font-size:.95em;font-weight:600}.alert-message.svelte-fbby2i.svelte-fbby2i{color:var(--color-disabled-text);font-size:.875em;line-height:1.5;margin:0}.log-list.svelte-fbby2i.svelte-fbby2i{list-style:none;margin:0;padding:.5em 0}.log-entry.svelte-fbby2i.svelte-fbby2i{align-items:center;display:flex;gap:1.25em;padding:.875em 1.5em;position:relative;transition:background-color .2s ease}.log-entry.svelte-fbby2i.svelte-fbby2i:hover{background-color:var(--color-bg-offset)}.log-entry--error.svelte-fbby2i .log-level-badge.svelte-fbby2i{background-color:rgba(244,67,54,.12);color:#f44336}.log-entry--warning.svelte-fbby2i .log-level-badge.svelte-fbby2i{background-color:rgba(255,179,0,.12);color:#ffb300}.log-entry--success.svelte-fbby2i .log-level-badge.svelte-fbby2i{background-color:rgba(76,175,80,.12);color:#4caf50}.log-entry--info.svelte-fbby2i .log-level-badge.svelte-fbby2i{background-color:var(--color-bg-active);color:var(--color-text-secondary)}.log-entry.svelte-fbby2i.svelte-fbby2i:after{background-color:var(--color-border);bottom:0;content:"";height:1px;left:1.5em;opacity:.5;position:absolute;right:1.5em}.log-entry.svelte-fbby2i.svelte-fbby2i:last-child:after{display:none}.log-level-badge.svelte-fbby2i.svelte-fbby2i{align-items:center;border-radius:100px;display:flex;flex-shrink:0;font-size:.65em;font-weight:700;gap:.5em;justify-content:center;letter-spacing:.05em;min-width:80px;padding:.25em .75em;text-transform:uppercase}.log-body.svelte-fbby2i.svelte-fbby2i{display:flex;flex:1;flex-direction:column;gap:.15em;min-width:0}.log-message.svelte-fbby2i.svelte-fbby2i{color:var(--color-text);font-size:.9em;font-weight:500}.log-detail.svelte-fbby2i.svelte-fbby2i{color:var(--color-text-secondary);font-size:.82em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-ago.svelte-fbby2i.svelte-fbby2i{font-feature-settings:"tnum";color:var(--color-disabled-text);flex-shrink:0;font-size:.78em;white-space:nowrap}.log-footer.svelte-fbby2i.svelte-fbby2i{display:flex;justify-content:flex-end;padding:1em 1.5em}.toggle-field.svelte-qaf8ol.svelte-qaf8ol{align-items:center;display:flex;flex-direction:row!important;gap:1.5em;justify-content:space-between;margin-bottom:1em}.toggle-info.svelte-qaf8ol.svelte-qaf8ol{display:flex;flex:1;flex-direction:column;gap:.1em}.toggle-info.svelte-qaf8ol .label-text.svelte-qaf8ol{color:var(--color-text)!important;font-size:.95em!important;font-weight:500!important;letter-spacing:normal!important;position:static!important;text-transform:none!important}.toggle-description.svelte-qaf8ol.svelte-qaf8ol{color:var(--color-text-secondary);font-size:.82em}.toggle-switch.svelte-qaf8ol.svelte-qaf8ol{all:unset;align-items:center;cursor:pointer;display:flex;height:32px;outline:none;position:relative;user-select:none;width:52px}.toggle-switch.svelte-qaf8ol.svelte-qaf8ol:disabled{cursor:default;opacity:.38}.toggle-switch.svelte-qaf8ol:focus-visible .track.svelte-qaf8ol{outline:2px solid var(--color-primary);outline-offset:2px}.track.svelte-qaf8ol.svelte-qaf8ol{background-color:var(--color-bg-active);border:2px solid var(--color-text-muted);border-radius:100px;inset:0;position:absolute;transition:all .2s ease}.on.svelte-qaf8ol .track.svelte-qaf8ol{background-color:var(--color-primary);border-color:var(--color-primary)}.thumb.svelte-qaf8ol.svelte-qaf8ol{align-items:center;background-color:var(--color-text-muted);border-radius:50%;display:flex;height:16px;justify-content:center;left:8px;position:absolute;transition:all .25s cubic-bezier(.4,0,.2,1);width:16px;z-index:1}.on.svelte-qaf8ol .thumb.svelte-qaf8ol{background-color:#fff;color:var(--color-primary);height:24px;left:calc(100% - 28px);width:24px}.toggle-switch.svelte-qaf8ol:hover:not(:disabled) .thumb.svelte-qaf8ol{background-color:var(--color-text)}.on.toggle-switch.svelte-qaf8ol:hover:not(:disabled) .thumb.svelte-qaf8ol{background-color:#f0f0f0}.check-icon.svelte-qaf8ol.svelte-qaf8ol{opacity:0;transform:scale(.5);transition:all .2s ease}.on.svelte-qaf8ol .check-icon.svelte-qaf8ol{opacity:1;transform:scale(1)}.settings-card.svelte-6pgcoy{padding:0!important}.setting-list.svelte-6pgcoy{padding:.5em 0}.setting-row.svelte-6pgcoy{align-items:center;cursor:default;display:flex;gap:1.5em;padding:1.25em 1.5em;position:relative;transition:background-color .2s ease}.setting-row.svelte-6pgcoy:hover{background-color:var(--color-bg-offset)}.setting-row.svelte-6pgcoy:after{background-color:var(--color-border);bottom:0;content:"";height:1px;left:1.5em;opacity:.4;position:absolute;right:1.5em}.setting-row.svelte-6pgcoy:last-child:after{display:none}.setting-icon.svelte-6pgcoy{align-items:center;background-color:rgba(var(--color-primary),.08);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.setting-info.svelte-6pgcoy{display:flex;flex:1;flex-direction:column;gap:.2em;min-width:0}.setting-label.svelte-6pgcoy{color:var(--color-text);font-size:1em;font-weight:500}.setting-desc.svelte-6pgcoy{color:var(--color-text-secondary);font-size:.85em}.setting-action.svelte-6pgcoy{flex-shrink:0}.setting-action.select-wrap.svelte-6pgcoy{min-width:160px}.setting-action.svelte-6pgcoy .form-field{gap:0;margin-bottom:0}.checkbox-wrapper.svelte-7xls16{display:inline-flex;flex-direction:column;vertical-align:top}.label-text--row.svelte-8eceuj{align-items:center;display:flex;gap:.5em}.stepper.svelte-1yio5va.svelte-1yio5va{align-items:stretch;background-color:transparent;border:1px solid var(--color-border);border-radius:8px;display:flex;height:44px;overflow:hidden;transition:all .2s ease}.stepper.svelte-1yio5va.svelte-1yio5va:hover:not(.disabled){background-color:hsla(0,0%,50%,.03);border-color:var(--color-text)}.stepper.svelte-1yio5va.svelte-1yio5va:focus-within{border:2px solid var(--color-primary)}.stepper.svelte-1yio5va:focus-within .stepper-btn.svelte-1yio5va,.stepper.svelte-1yio5va:focus-within .stepper-input-wrap.svelte-1yio5va{margin-bottom:-1px;margin-top:-1px}.stepper.svelte-1yio5va:focus-within .stepper-btn.svelte-1yio5va:first-child{margin-left:-1px}.stepper.svelte-1yio5va:focus-within .stepper-btn.svelte-1yio5va:last-child{margin-right:-1px}.stepper.error.svelte-1yio5va.svelte-1yio5va{border-color:var(--color-danger)!important}.stepper-input-wrap.svelte-1yio5va.svelte-1yio5va{align-items:center;background-color:transparent;display:flex;flex:1;min-width:0}.stepper-input-wrap.svelte-1yio5va input.svelte-1yio5va{appearance:textfield;-moz-appearance:textfield;border:none!important;border-radius:0!important;color:var(--color-text);flex:1;font-family:inherit;font-size:inherit;min-width:2em;padding:0 .5em;text-align:center;width:100%}.stepper-input-wrap.svelte-1yio5va input.svelte-1yio5va:hover:not(:disabled){background-color:transparent;border-color:var(--color-text)}.stepper-input-wrap.svelte-1yio5va input.svelte-1yio5va::-webkit-inner-spin-button,.stepper-input-wrap.svelte-1yio5va input.svelte-1yio5va::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-btn.svelte-1yio5va.svelte-1yio5va{all:unset;align-items:center;background-color:var(--color-bg-active);color:var(--color-text);cursor:pointer;display:flex;flex-shrink:0;font-size:1.4em;font-weight:400;justify-content:center;transition:background-color .2s ease;width:44px}.stepper-btn.svelte-1yio5va.svelte-1yio5va:hover:not(:disabled){background-color:var(--color-border)}.stepper-btn.svelte-1yio5va.svelte-1yio5va:active:not(:disabled){background-color:var(--color-bg-active)}.stepper-btn.svelte-1yio5va.svelte-1yio5va:disabled{cursor:default;opacity:.3}.stepper-btn.svelte-1yio5va.svelte-1yio5va:first-child{border-right:1px solid var(--color-border)}.stepper-btn.svelte-1yio5va.svelte-1yio5va:last-child{border-left:1px solid var(--color-border)}.stepper-unit.svelte-1yio5va.svelte-1yio5va{color:var(--color-text-secondary);font-size:.9em;font-weight:600;padding-right:1em;pointer-events:none;white-space:nowrap}.pw-wrap.svelte-1tjl8ux.svelte-1tjl8ux{display:flex;position:relative}.pw-wrap.svelte-1tjl8ux input.svelte-1tjl8ux{flex:1;margin:0;padding-right:2.8em}.pw-toggle.svelte-1tjl8ux.svelte-1tjl8ux{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:flex;height:2.4em;justify-content:center;margin:0;padding:0;position:absolute;right:.4em;top:50%;transform:translateY(-50%);transition:all .2s ease;width:2.4em}.pw-toggle.svelte-1tjl8ux.svelte-1tjl8ux:hover:not(:disabled){background-color:hsla(0,0%,50%,.1);color:var(--color-text)}.strength-bar.svelte-1tjl8ux.svelte-1tjl8ux{background-color:var(--color-bg-active);border-radius:2px;height:4px;margin-top:.4em;overflow:hidden}.strength-fill.svelte-1tjl8ux.svelte-1tjl8ux{border-radius:2px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}.strength-fill--weak.svelte-1tjl8ux.svelte-1tjl8ux{background-color:var(--color-danger);width:33%}.strength-fill--medium.svelte-1tjl8ux.svelte-1tjl8ux{background-color:var(--color-warning);width:66%}.strength-fill--strong.svelte-1tjl8ux.svelte-1tjl8ux{background-color:var(--color-success);width:100%}.strength-label.svelte-1tjl8ux.svelte-1tjl8ux{display:block;font-size:.72em;font-weight:600;letter-spacing:.04em;margin-top:.2em;text-transform:uppercase}.strength-label--weak.svelte-1tjl8ux.svelte-1tjl8ux{color:var(--color-danger)}.strength-label--medium.svelte-1tjl8ux.svelte-1tjl8ux{color:var(--color-warning)}.strength-label--strong.svelte-1tjl8ux.svelte-1tjl8ux{color:var(--color-success)}.duration-row.svelte-1hwuy61.svelte-1hwuy61{align-items:center;display:flex;gap:.75em}.duration-field.svelte-1hwuy61.svelte-1hwuy61{align-items:center;display:flex;gap:.4em}.duration-field.svelte-1hwuy61 input.svelte-1hwuy61{appearance:textfield;-moz-appearance:textfield;background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-family:inherit;font-size:inherit;margin:0;padding:.85em .5em;text-align:center;transition:all .2s ease;width:3.5em}.duration-field.svelte-1hwuy61 input.svelte-1hwuy61:hover:not(:disabled){background-color:hsla(0,0%,50%,.03);border-color:var(--color-text)}.duration-field.svelte-1hwuy61 input.svelte-1hwuy61:focus:not(:disabled){border:2px solid var(--color-primary);outline:none;padding:calc(.85em - 1px) calc(.5em - 1px)}.duration-field.svelte-1hwuy61 input.svelte-1hwuy61::-webkit-inner-spin-button,.duration-field.svelte-1hwuy61 input.svelte-1hwuy61::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.duration-sep.svelte-1hwuy61.svelte-1hwuy61{color:var(--color-text-secondary);font-size:.85em;font-weight:500}.pin-row.svelte-6gvkgo{display:flex;gap:.4em}.pin-cell.svelte-6gvkgo{font-size:1.2em;height:2.8em;letter-spacing:.05em;margin:0;padding:0;text-align:center;width:2.8em}.tags-box.svelte-jzvxqi{align-items:center;background-color:transparent;border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;cursor:text;display:flex;flex-wrap:wrap;gap:.5em;min-height:44px;padding:.5em .75em;transition:all .2s cubic-bezier(.4,0,.2,1)}.tags-box.svelte-jzvxqi:hover:not(.disabled){background-color:hsla(0,0%,50%,.03);border-color:var(--color-text)}.tags-box.svelte-jzvxqi:focus-within{border:2px solid var(--color-primary);padding:calc(.5em - 1px) calc(.75em - 1px)}.tags-box.disabled.svelte-jzvxqi{border-color:rgba(var(--color-border),.5);cursor:not-allowed;opacity:.38}.tags-box.error.svelte-jzvxqi{border-color:var(--color-danger)!important}.tag-chip.svelte-jzvxqi{align-items:center;background-color:var(--color-bg-active);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);display:inline-flex;font-size:.85em;font-weight:600;gap:.4em;padding:.35em .75em;transition:all .15s ease}.tag-chip.svelte-jzvxqi:hover{border-color:var(--color-text)}.chip-remove.svelte-jzvxqi{all:unset;align-items:center;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;height:18px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:18px}.chip-remove.svelte-jzvxqi:hover{background-color:rgba(var(--color-danger),.1);color:var(--color-danger)}.tags-input.svelte-jzvxqi{all:unset!important;background:transparent!important;border:none!important;color:var(--color-text);flex:1;font-family:inherit;font-size:inherit;margin:0!important;min-width:6em;outline:none!important;padding:.25em .4em!important}.tags-input.svelte-jzvxqi::placeholder{color:var(--color-disabled-text);opacity:.7}.combobox.svelte-bh0qot.svelte-bh0qot{position:relative}.combobox.svelte-bh0qot input.svelte-bh0qot{margin:0;width:100%}.combobox-list.svelte-bh0qot.svelte-bh0qot{background-color:var(--color-header-bg);border:1px solid var(--color-border);border-radius:2px;left:0;list-style:none;margin:2px 0 0;max-height:14em;overflow-y:auto;padding:.25em 0;position:absolute;right:0;top:100%;z-index:50}.combobox-option.svelte-bh0qot.svelte-bh0qot{color:var(--color-text);cursor:pointer;font-size:.95em;padding:.5em .75em;transition:background-color .1s ease}.combobox-option.selected.svelte-bh0qot.svelte-bh0qot,.combobox-option.svelte-bh0qot.svelte-bh0qot:hover{background-color:var(--color-bg-active);color:var(--color-primary)}.form-field--no-label.svelte-wmnpdu{display:block}.validation-banner.svelte-l141u6{align-items:center;background-color:rgba(244,67,54,.1);border:1px solid #f44336;border-radius:6px;color:#f44336;display:flex;font-size:.9em;gap:.5em;margin-bottom:1.25em;padding:.6em 1em}.field-grid.svelte-l141u6{display:grid;gap:1em 1.5em;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.check-group.svelte-l141u6{align-items:center;display:flex;flex-wrap:wrap;gap:.5em 2em}.button-row.svelte-l141u6{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.field-label.svelte-l141u6{color:var(--color-text-muted);font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.demo-hint.svelte-l141u6{color:var(--color-text-muted);font-size:.8em}.page-title-row.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5em}.page-title-row.svelte-1nh3qr8 h1.svelte-1nh3qr8{color:var(--color-primary);font-size:1.8em;font-weight:300;margin:0}.card-toolbar.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;display:flex;flex-wrap:wrap;gap:2em;padding:1.25em 1.5em}.card-toolbar.svelte-1nh3qr8 .search-wrap.svelte-1nh3qr8{flex:1;min-width:240px}.card-toolbar.svelte-1nh3qr8 .search-wrap.svelte-1nh3qr8 .form-field{margin-bottom:0}.log-card.svelte-1nh3qr8.svelte-1nh3qr8{padding:0!important}.log-list.svelte-1nh3qr8.svelte-1nh3qr8{border-top:1px solid rgba(var(--color-border),.5);list-style:none;margin:0;padding:0}.log-entry.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;display:flex;gap:1.25em;padding:.875em 1.5em;position:relative;transition:background-color .2s ease}.log-entry.svelte-1nh3qr8.svelte-1nh3qr8:hover{background-color:var(--color-bg-offset)}.log-entry--error.svelte-1nh3qr8 .log-level-badge.svelte-1nh3qr8{background-color:rgba(244,67,54,.12);color:#f44336}.log-entry--warning.svelte-1nh3qr8 .log-level-badge.svelte-1nh3qr8{background-color:rgba(255,179,0,.12);color:#ffb300}.log-entry--success.svelte-1nh3qr8 .log-level-badge.svelte-1nh3qr8{background-color:rgba(76,175,80,.12);color:#4caf50}.log-entry--info.svelte-1nh3qr8 .log-level-badge.svelte-1nh3qr8{background-color:var(--color-bg-active);color:var(--color-text-secondary)}.log-entry.svelte-1nh3qr8.svelte-1nh3qr8:after{background-color:var(--color-border);bottom:0;content:"";height:1px;left:1.5em;opacity:.5;position:absolute;right:1.5em}.log-entry.svelte-1nh3qr8.svelte-1nh3qr8:last-child:after{display:none}.log-level-badge.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;border-radius:100px;display:flex;flex-shrink:0;font-size:.65em;font-weight:700;gap:.5em;justify-content:center;letter-spacing:.05em;min-width:80px;padding:.25em .75em;text-transform:uppercase}.log-body.svelte-1nh3qr8.svelte-1nh3qr8{display:flex;flex:1;flex-direction:column;gap:.15em;min-width:0}.log-message.svelte-1nh3qr8.svelte-1nh3qr8{color:var(--color-text);font-size:.9em;font-weight:500}.log-detail.svelte-1nh3qr8.svelte-1nh3qr8{color:var(--color-text-secondary);font-size:.82em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-ts.svelte-1nh3qr8.svelte-1nh3qr8{font-feature-settings:"tnum";color:var(--color-disabled-text);flex-shrink:0;font-size:.78em;font-variant-numeric:tabular-nums;white-space:nowrap}.empty.svelte-1nh3qr8.svelte-1nh3qr8{color:var(--color-disabled-text);font-size:.9em;padding:2em;text-align:center}.pagination.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;border-top:1px solid rgba(var(--color-border),.5);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.85em;gap:2.5em;justify-content:flex-end;min-height:56px;padding:.5em 1.5em}.pagination-settings.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;display:flex;gap:.5em}.pagination-settings.svelte-1nh3qr8 .label.svelte-1nh3qr8{white-space:nowrap}.pagination-settings.svelte-1nh3qr8 .page-size-select.svelte-1nh3qr8{width:70px}.pagination-settings.svelte-1nh3qr8 .page-size-select.svelte-1nh3qr8 .form-field{gap:0;margin-bottom:0}.pagination-settings.svelte-1nh3qr8 .page-size-select.svelte-1nh3qr8 select{background-color:transparent;background-position:right .4em center;border:1px solid transparent;border-radius:4px;color:var(--color-text);cursor:pointer;font-size:.95em;font-weight:600;margin:0;padding:.35em 2em .35em .6em}.pagination-settings.svelte-1nh3qr8 .page-size-select.svelte-1nh3qr8 select:hover{background-color:var(--color-bg-active);border-color:var(--color-border)}.pagination-settings.svelte-1nh3qr8 .page-size-select.svelte-1nh3qr8 select:focus{border-color:var(--color-primary)}.pagination-settings.svelte-1nh3qr8 .page-size-select.svelte-1nh3qr8 .field-errors{display:none}.pagination-actions.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;display:flex;gap:1.5em}.pagination-info.svelte-1nh3qr8.svelte-1nh3qr8{font-feature-settings:"tnum";white-space:nowrap}.pagination-controls.svelte-1nh3qr8.svelte-1nh3qr8{align-items:center;display:flex;gap:.25em}.pagination-controls.svelte-1nh3qr8 .btn--icon{color:var(--color-text);height:32px;width:32px}.pagination-controls.svelte-1nh3qr8 .btn--icon:disabled{color:var(--color-disabled-text);opacity:.3}.stat-grid.svelte-1qc9yl4.svelte-1qc9yl4{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2em}.card-content.svelte-1qc9yl4.svelte-1qc9yl4{display:flex;flex:1;flex-direction:column;gap:.2em;padding:1.5em;position:relative;z-index:2}.label.svelte-1qc9yl4.svelte-1qc9yl4{color:var(--color-text-secondary);font-size:.75em;font-variation-settings:"wdth" 95,"wght" 600,"opsz" 14;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.value.svelte-1qc9yl4.svelte-1qc9yl4{color:var(--color-text);font-size:1.5rem;font-variation-settings:"wdth" 100,"wght" 600,"opsz" 32;font-weight:600;line-height:1.2}.value.large.svelte-1qc9yl4.svelte-1qc9yl4{font-size:2.25rem;font-variation-settings:"wdth" 100,"wght" 700,"opsz" 48;margin-top:.1em}.unit.svelte-1qc9yl4.svelte-1qc9yl4{font-size:.5em;font-variation-settings:"wdth" 100,"wght" 500,"opsz" 14;font-weight:500;margin-left:.1em;opacity:.8}.subtext.svelte-1qc9yl4.svelte-1qc9yl4{color:var(--color-disabled-text);font-size:.8em;font-variation-settings:"wdth" 100,"wght" 400,"opsz" 14;margin-top:.25em}.stat-card.svelte-1qc9yl4.svelte-1qc9yl4{min-height:180px;overflow:hidden;position:relative}.card-immersive-graph.svelte-1qc9yl4.svelte-1qc9yl4{bottom:0!important;height:40%!important;left:0!important;padding:0!important;pointer-events:none;position:absolute!important;right:0!important;z-index:1}.card-immersive-graph.svelte-1qc9yl4 .immersive-svg.svelte-1qc9yl4{display:block;height:100%!important;width:100%!important}.disk-card-modern.svelte-1qc9yl4 .disk-visual.svelte-1qc9yl4{align-items:center;display:flex;gap:1.5em;margin-top:.5em}.disk-card-modern.svelte-1qc9yl4 .radial-gauge.svelte-1qc9yl4{flex-shrink:0;height:80px;transform:rotate(-90deg);width:80px}.disk-card-modern.svelte-1qc9yl4 .gauge-track.svelte-1qc9yl4{fill:none;stroke-width:8}.disk-card-modern.svelte-1qc9yl4 .gauge-fill.svelte-1qc9yl4{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}.disk-card-modern.svelte-1qc9yl4 .disk-values.svelte-1qc9yl4{display:flex;flex-direction:column;justify-content:center}.mini-card.svelte-1qc9yl4.svelte-1qc9yl4{min-height:120px}.details-grid.svelte-1qc9yl4.svelte-1qc9yl4{display:grid;gap:1.5em;grid-template-columns:1fr}@media(min-width:1000px){.details-grid.svelte-1qc9yl4.svelte-1qc9yl4{grid-template-columns:1fr 1fr}}.info-section.svelte-1qc9yl4.svelte-1qc9yl4{margin-bottom:0}.info-list.svelte-1qc9yl4.svelte-1qc9yl4{padding:.5em 0}.info-row.svelte-1qc9yl4.svelte-1qc9yl4{align-items:center;display:flex;justify-content:space-between;padding:1em 1.5rem;position:relative}.info-row.svelte-1qc9yl4.svelte-1qc9yl4:after{background-color:var(--color-border);bottom:0;content:"";height:1px;left:1.5rem;opacity:.4;position:absolute;right:1.5rem}.info-row.svelte-1qc9yl4.svelte-1qc9yl4:last-child:after{display:none}.info-row.svelte-1qc9yl4.svelte-1qc9yl4:hover{background-color:var(--color-bg-offset)}.info-label.svelte-1qc9yl4.svelte-1qc9yl4{color:var(--color-text-secondary);font-size:.9em;font-weight:500}.info-value.svelte-1qc9yl4.svelte-1qc9yl4{color:var(--color-text);font-size:.9em;font-weight:500}.info-value.mono.svelte-1qc9yl4.svelte-1qc9yl4{font-family:JetBrains Mono,Consolas,Courier New,monospace;word-break:break-all}.network-row.svelte-1qc9yl4.svelte-1qc9yl4{align-items:stretch;flex-direction:column;gap:.75em}.network-row.svelte-1qc9yl4 .net-header.svelte-1qc9yl4{align-items:center;display:flex;gap:.75em}.network-row.svelte-1qc9yl4 .status-dot.svelte-1qc9yl4{background-color:var(--color-danger);border-radius:50%;height:10px;width:10px}.network-row.svelte-1qc9yl4 .status-dot.active.svelte-1qc9yl4{background-color:var(--color-success)}.network-row.svelte-1qc9yl4 .net-stats.svelte-1qc9yl4{background:rgba(var(--color-border),.15);border-radius:8px;color:var(--color-text);display:flex;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:.85em;gap:1.5em;padding:.5em 1em}.network-row.svelte-1qc9yl4 .net-stats.down.svelte-1qc9yl4{color:var(--color-disabled-text);font-family:inherit}.network-row.svelte-1qc9yl4 .net-stats .net-stat.svelte-1qc9yl4{align-items:center;color:var(--color-text-secondary);display:flex;gap:.4em}.service-name.svelte-1qc9yl4.svelte-1qc9yl4{display:flex;flex-direction:column;gap:.25em}.service-name.svelte-1qc9yl4 .service-id.svelte-1qc9yl4{color:var(--color-disabled-text);font-size:.75em}.service-badge.svelte-1qc9yl4.svelte-1qc9yl4{background-color:rgba(var(--color-danger),.15);border-radius:100px;color:var(--color-danger);font-size:.7em;font-weight:700;letter-spacing:.05em;padding:.25em .75em;text-transform:uppercase}.service-badge.running.svelte-1qc9yl4.svelte-1qc9yl4{background-color:rgba(var(--color-success),.15);color:var(--color-success)}.terminal-container.svelte-svdn6y{background-color:#0c0c0c;border:1px solid #333;border-radius:8px;color:#ccc;cursor:text;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:.9rem;height:60vh;overflow-y:auto;padding:1.25rem}.terminal-container.svelte-svdn6y::-webkit-scrollbar{width:8px}.terminal-container.svelte-svdn6y::-webkit-scrollbar-track{background:#1a1a1a}.terminal-container.svelte-svdn6y::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.terminal-content.svelte-svdn6y{display:flex;flex-direction:column;gap:.2rem}.line.svelte-svdn6y{line-height:1.5;white-space:pre-wrap;word-break:break-all}.line--cmd.svelte-svdn6y{color:#fff;font-weight:700}.line--err.svelte-svdn6y{color:var(--color-danger)}.input-line.svelte-svdn6y{align-items:center;display:flex;gap:.5rem}.prompt.svelte-svdn6y{color:#4caf50;font-weight:700;user-select:none;white-space:nowrap}input.svelte-svdn6y{background:transparent!important;border:none!important;caret-color:currentColor;color:#fff!important;flex:1;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:inherit;margin:0;outline:none!important;padding:0 .25em!important;width:100%}input.svelte-svdn6y:focus:not(:disabled),input.svelte-svdn6y:hover:not(:disabled){background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.text.svelte-svdn6y{flex:1}.page--not-found.svelte-1cs5vh0{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}p.svelte-1cs5vh0{color:var(--color-text);margin:.5em 0 1.5em}.status-cards.svelte-1kaar65.svelte-1kaar65{display:grid;gap:.75em;grid-template-columns:repeat(3,1fr)}.status-card.svelte-1kaar65.svelte-1kaar65{align-items:flex-start;background-color:var(--color-sidebar-bg);border:2px solid var(--color-header-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.4em;padding:1.1em 1.25em;text-align:left;transition:border-color .15s ease,background-color .15s ease,transform .1s ease}.status-card.svelte-1kaar65.svelte-1kaar65:hover{transform:translateY(-1px)}.status-card.svelte-1kaar65.svelte-1kaar65:active{transform:translateY(0)}.status-card.active.svelte-1kaar65.svelte-1kaar65{background-color:var(--color-bg-active)}.status-card.active.status-card--ok.svelte-1kaar65.svelte-1kaar65{border-color:#4caf50}.status-card.active.status-card--warning.svelte-1kaar65.svelte-1kaar65{border-color:#ffb300}.status-card.active.status-card--error.svelte-1kaar65.svelte-1kaar65{border-color:#f44336}.card-label.svelte-1kaar65.svelte-1kaar65{align-items:center;color:var(--color-text);display:flex;font-size:1em;font-weight:500;justify-content:space-between;width:100%}.card-desc.svelte-1kaar65.svelte-1kaar65{color:var(--color-disabled-text);font-size:.8em;line-height:1.4}.state-display.svelte-1kaar65.svelte-1kaar65{align-items:center;display:flex;gap:1em}.state-display.svelte-1kaar65 p.svelte-1kaar65{color:var(--color-disabled-text);font-size:.9em;margin:.2em 0 0}.state-name.svelte-1kaar65.svelte-1kaar65{font-size:1.05em;font-weight:600;letter-spacing:.05em}.state-name--ok.svelte-1kaar65.svelte-1kaar65{color:#4caf50}.state-name--warning.svelte-1kaar65.svelte-1kaar65{color:#ffb300}.state-name--error.svelte-1kaar65.svelte-1kaar65{color:#f44336}.section-desc.svelte-1kaar65.svelte-1kaar65{color:var(--color-text-secondary);font-size:.875em}.job-row.svelte-1kaar65.svelte-1kaar65{align-items:center;display:flex;gap:1em}.job-elapsed.svelte-1kaar65.svelte-1kaar65{color:var(--color-text-muted);font-size:.875em;font-variant-numeric:tabular-nums}.modal-backdrop.svelte-1xmz7vg{align-items:center;animation:svelte-1xmz7vg-backdrop-in .15s ease;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}@keyframes svelte-1xmz7vg-backdrop-in{0%{opacity:0}to{opacity:1}}.modal.svelte-1xmz7vg{animation:svelte-1xmz7vg-modal-in .25s cubic-bezier(.4,0,.2,1);background:var(--color-bg-secondary);border:none;border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:100%}.modal--sm.svelte-1xmz7vg{max-width:400px}.modal--md.svelte-1xmz7vg{max-width:560px}.modal--lg.svelte-1xmz7vg{max-width:800px}@keyframes svelte-1xmz7vg-modal-in{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header.svelte-1xmz7vg{align-items:center;border-bottom:1px solid rgba(var(--color-border),.5);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem .75rem}.modal-title.svelte-1xmz7vg{color:var(--color-primary);font-size:1.25rem;font-variation-settings:"wdth" 100,"wght" 500,"opsz" 24;font-weight:500;margin:0}.modal-body.svelte-1xmz7vg{color:var(--color-text-secondary);flex:1;font-size:.9375rem;line-height:1.6;overflow-y:auto;padding:1.5rem}.modal-footer.svelte-1xmz7vg{align-items:center;background-color:transparent;border-radius:0 0 12px 12px;border-top:none;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.confirm-message.svelte-16130fh{color:var(--color-text);margin:0}.alert-body.svelte-pyy5gf{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0;text-align:center}.alert-icon.svelte-pyy5gf{flex-shrink:0}.alert-message.svelte-pyy5gf{color:var(--color-text);margin:0}.section-desc.svelte-1h1chmv{color:var(--color-text-secondary);font-size:.875em;line-height:1.5}code.svelte-1h1chmv{background:var(--color-bg-active);border-radius:3px;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:.9em;padding:.1em .35em}.demo-row.svelte-1h1chmv{display:flex;flex-wrap:wrap;gap:.75rem}.result.svelte-1h1chmv{color:var(--color-text-secondary);font-size:.875em}.toaster.svelte-y4ydrh{bottom:1.25em;display:flex;flex-direction:column-reverse;gap:.4em;pointer-events:none;position:fixed;right:1.25em;width:320px;z-index:1000}@media(max-width:480px){.toaster.svelte-y4ydrh{bottom:.5em;left:.5em;right:.5em;width:auto}}.auth-body.svelte-3oyz34{display:flex;flex-direction:column;gap:.75rem}.auth-body--center.svelte-3oyz34{align-items:center;text-align:center}.auth-label.svelte-3oyz34{color:var(--color-text-secondary);font-size:.875rem;margin:0}.auth-hint.svelte-3oyz34{color:var(--color-text-muted);font-size:.85rem;margin:0}.auth-hint--success.svelte-3oyz34{color:var(--color-success);font-weight:500}.level-list.svelte-3oyz34{display:flex;flex-direction:column;gap:.5rem}.level-card.svelte-3oyz34{align-items:center;background:var(--color-bg-offset);border:none;border-radius:12px;color:var(--color-text);cursor:pointer;display:flex;gap:.875rem;padding:.875rem 1rem;text-align:left;transition:background-color .15s ease;width:100%}.level-card.svelte-3oyz34:hover{background-color:var(--color-bg-active)}.level-icon.svelte-3oyz34{color:var(--color-primary);flex-shrink:0}.level-info.svelte-3oyz34{display:flex;flex:1;flex-direction:column;gap:.1rem}.level-name.svelte-3oyz34{font-size:.9rem;font-weight:500}.level-req.svelte-3oyz34{color:var(--color-text-muted);font-size:.75rem}.level-chevron.svelte-3oyz34{color:var(--color-text-muted);flex-shrink:0}.usb-graphic.svelte-3oyz34{align-items:center;color:var(--color-text-muted);display:flex;height:88px;justify-content:center;transition:border-color .4s ease,color .4s ease;width:88px}.usb-graphic--detected.svelte-3oyz34{color:var(--color-success)}.usb-icon.svelte-3oyz34{fill:currentColor}.usb-insert.svelte-3oyz34{animation:svelte-3oyz34-usb-insert 1.4s ease-in-out infinite;transform-origin:center}@keyframes svelte-3oyz34-usb-insert{0%{opacity:.4;transform:translate(5px)}50%{opacity:1;transform:translateY(5px)}to{opacity:.4;transform:translate(5px)}}.usb-countdown.svelte-3oyz34{font-size:.75rem;font-style:italic}.pin-icon.svelte-3oyz34{color:var(--color-primary)}.success-icon.svelte-3oyz34{color:var(--color-success)}.auth-spinner.svelte-3oyz34{animation:svelte-3oyz34-spin .8s linear infinite;border:3px solid var(--color-bg-offset);border-radius:50%;border-top-color:var(--color-primary);height:36px;width:36px}@keyframes svelte-3oyz34-spin{to{transform:rotate(1turn)}}.app-layout.svelte-f4tfiz{background-color:var(--color-sidebar-bg);display:flex;flex-direction:row;height:100%}.app-content.svelte-f4tfiz{display:flex;flex:1;flex-direction:column;height:100%;min-width:0;overflow:hidden}main.svelte-f4tfiz{background-color:var(--color-background);border-top-left-radius:24px;color:var(--color-text);flex:1;overflow-y:auto;padding:1.5em}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;tab-size:4}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:Roboto Flex;font-stretch:25% 151%;font-style:normal;font-weight:100 1000;src:url(../fonts/robotoflex-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Flex;font-stretch:25% 151%;font-style:normal;font-weight:100 1000;src:url(../fonts/robotoflex-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(../fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:100 800;src:url(../fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-background:#f4f4f4;--color-primary:#1976d2;--color-on-primary:#fff;--color-text:#333;--color-text-secondary:#666;--color-text-muted:#999;--color-link:#0064c8;--color-link-visited:#0050a0;--color-border:#ccc;--color-border-focus:#666;--color-bg-light:#f4f4f4;--color-bg-secondary:#fff;--color-bg-active:#ddd;--color-disabled:#ccc;--color-disabled-text:#999;--color-header-bg:#fff;--color-sidebar-bg:#fff;--color-header-border:#e0e0e0;--color-bg-offset:#f5f5f5;--color-tooltip-bg:#313033;--color-tooltip-text:#f4eff4;--color-menu-bg:#f3edf7;--color-danger:#d32f2f;--color-on-danger:#fff;--color-success:#2e7d32;--color-on-success:#fff;--color-warning:#f57c00;--color-on-warning:#fff;--color-info:#1976d2;--color-on-info:#fff}[data-theme=dark]{--color-background:#121212;--color-primary:#90caf9;--color-on-primary:#121212;--color-text:#e0e0e0;--color-text-secondary:#a0a0a0;--color-text-muted:#6a6a6a;--color-link:#64b4ff;--color-link-visited:#b496ff;--color-border:#444;--color-border-focus:#888;--color-bg-light:#1e1e1e;--color-bg-secondary:#252525;--color-bg-active:#333;--color-disabled:#555;--color-disabled-text:#777;--color-header-bg:#1a1a1a;--color-sidebar-bg:#1a1a1a;--color-header-border:#2e2e2e;--color-bg-offset:#2d2d2d;--color-tooltip-bg:#e6e1e5;--color-tooltip-text:#313033;--color-menu-bg:#2b2930;--color-danger:#ef5350;--color-on-danger:#121212;--color-success:#81c784;--color-on-success:#121212;--color-warning:#ffb74d;--color-on-warning:#121212;--color-info:#2196f3;--color-on-info:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background:#121212;--color-primary:#90caf9;--color-on-primary:#121212;--color-text:#e0e0e0;--color-text-secondary:#a0a0a0;--color-text-muted:#6a6a6a;--color-link:#64b4ff;--color-link-visited:#b496ff;--color-border:#444;--color-border-focus:#888;--color-bg-light:#1e1e1e;--color-bg-secondary:#252525;--color-bg-active:#333;--color-disabled:#555;--color-disabled-text:#777;--color-header-bg:#1a1a1a;--color-sidebar-bg:#1a1a1a;--color-header-border:#2e2e2e;--color-bg-offset:#2d2d2d;--color-tooltip-bg:#e6e1e5;--color-tooltip-text:#313033;--color-menu-bg:#2b2930;--color-danger:#ef5350;--color-on-danger:#121212;--color-success:#81c784;--color-on-success:#121212;--color-warning:#ffb74d;--color-on-warning:#121212;--color-info:#2196f3;--color-on-info:#fff}}#app,body,html{height:100%;position:relative;width:100%}body{background-color:var(--color-background)!important;box-sizing:border-box;padding:0;transition:background-color .2s ease,color .2s ease}body,html{font-family:Roboto Flex,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-variation-settings:"opsz" 14}body{background-color:var(--color-background);color:var(--color-text);line-height:1.5;margin:0}.mono,code,pre{font-family:JetBrains Mono,Consolas,Courier New,monospace;font-variant-ligatures:none}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-variation-settings:"opsz" 32,"wdth" 105;font-weight:600;line-height:1.2;margin-bottom:.5em;margin-top:0}h1{font-size:2.125rem;font-variation-settings:"opsz" 48,"wdth" 100,"wght" 300;font-weight:300;letter-spacing:-.01em}h2{font-size:1.5rem;font-variation-settings:"opsz" 32,"wdth" 100,"wght" 400;font-weight:400}h3{font-size:1.25rem;font-variation-settings:"opsz" 24,"wght" 500;font-weight:500}a{color:var(--color-link);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary);text-decoration:underline}a:visited{color:var(--color-link-visited)}[data-theme=dark] html{font-variation-settings:"opsz" 14,"GRAD" 50}label{display:block}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{background-color:transparent;border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:inherit;margin:0;padding:.85em 1em;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){background-color:hsla(0,0%,50%,.03);border-color:var(--color-text)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus:not(:disabled),select:focus:not(:disabled),textarea:focus:not(:disabled){border:2px solid var(--color-primary);outline:none;padding:calc(.85em - 1px) calc(1em - 1px)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):disabled,select:disabled,textarea:disabled{background-color:transparent;border-color:rgba(var(--color-border),.5);cursor:not-allowed;opacity:.38}.form-field{display:flex;flex-direction:column;gap:.4em;margin-bottom:1.5em;position:relative}.form-field .label-text{color:var(--color-text-secondary);font-size:.85em;font-variation-settings:"wdth" 92,"opsz" 14;font-weight:600;letter-spacing:.02em;margin-left:.2em}.check-label{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:.95em;gap:.85em;margin:0;padding:.4em 0;user-select:none}.check-label input[type=checkbox]{appearance:none;-webkit-appearance:none;background:transparent;border:2px solid var(--color-text-muted);border-radius:4px;cursor:pointer;height:1.25em;margin:0;position:relative;transition:all .2s ease;width:1.25em}.check-label input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.check-label input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2.5px 2.5px 0;content:"";height:.7em;left:.35em;position:absolute;top:.1em;transform:rotate(45deg);width:.35em}.check-label input[type=checkbox]:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 8px rgba(var(--color-primary),.08)}.radio-label{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:.95em;gap:.85em;margin:0;padding:.4em 0;user-select:none}.radio-label input[type=radio]{appearance:none;-webkit-appearance:none;background:transparent;border:2px solid var(--color-text-muted);border-radius:50%;cursor:pointer;height:1.25em;margin:0;position:relative;transition:all .2s ease;width:1.25em}.radio-label input[type=radio]:checked{border-color:var(--color-primary)}.radio-label input[type=radio]:checked:after{background-color:var(--color-primary);border-radius:50%;content:"";height:.65em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.65em}.radio-label input[type=radio]:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 8px rgba(var(--color-primary),.08)}fieldset{align-items:center;border:none;display:flex;flex-wrap:wrap;gap:.5em 2em;margin:0;padding:0}legend{color:var(--color-text-secondary);font-size:.85em;font-weight:600;margin-bottom:.5em;width:100%}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;background-image:linear-gradient(var(--color-primary),var(--color-primary)),linear-gradient(var(--color-bg-active),var(--color-bg-active));background-position:0,50%;background-repeat:no-repeat;background-size:0 6px,100% 4px;border-radius:100px;cursor:pointer;display:block;height:44px;margin:.5em 0;outline:none;width:100%}input[type=range]::-webkit-slider-runnable-track{background:transparent;height:44px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary);border:none;border-radius:100px;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;height:24px;margin-top:10px;transition:all .15s cubic-bezier(.4,0,.2,1);width:4px}input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(var(--color-primary),.1);width:12px}input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 14px rgba(var(--color-primary),.2);transform:scaleY(1.1);width:16px}input[type=range]::-moz-range-track{background:var(--color-bg-active);border-radius:100px;height:4px}input[type=range]::-moz-range-progress{background:var(--color-primary);border-radius:100px;height:6px}input[type=range]::-moz-range-thumb{background:var(--color-primary);border:none;border-radius:100px;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer;height:24px;transition:all .15s ease;width:4px}input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 10px rgba(var(--color-primary),.12);width:12px}input[type=file]{background-color:hsla(0,0%,50%,.02);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;padding:.5em;transition:all .2s ease}input[type=file]:hover:not(:disabled){background-color:hsla(0,0%,50%,.05);border-color:var(--color-text)}input[type=file]::file-selector-button{align-items:center;background-color:var(--color-bg-active);border:none;border-radius:100px;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:.85em;font-weight:600;justify-content:center;margin-right:1em;padding:.5em 1.25em;transition:background-color .2s ease}input[type=file]::file-selector-button:hover{background-color:var(--color-border)}.search-wrap{position:relative;width:100%}.search-wrap .search-icon{color:var(--color-text-secondary);left:1em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.search-wrap input{padding-left:3em!important}.filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.filter-chips .filter-label{font-weight:600;margin-right:.5em}.chip,.filter-chips .filter-label{color:var(--color-text-secondary);font-size:.85em}.chip{align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:1.2;padding:.5em 1em;transition:all .2s ease}.chip:hover:not(:disabled){background-color:hsla(0,0%,50%,.05);border-color:var(--color-text);color:var(--color-text)}.chip.active{background-color:var(--color-bg-active);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.chip .chip-icon{flex-shrink:0;margin-right:.4em}.chip--error.active{background-color:rgba(var(--color-danger),.1);border-color:var(--color-danger);color:var(--color-danger)}.chip--warning.active{background-color:rgba(var(--color-warning),.1);border-color:var(--color-warning);color:var(--color-warning)}.chip--success.active{background-color:rgba(var(--color-success),.1);border-color:var(--color-success);color:var(--color-success)}.btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875em;font-weight:600;gap:.6em;justify-content:center;line-height:1.2;padding:.75em 1.5em;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn:disabled{cursor:default;opacity:.38;pointer-events:none}.btn--filled{background-color:var(--color-bg-active);color:var(--color-text)}.btn--filled.btn--primary{background-color:var(--color-primary);color:var(--color-on-primary)}.btn--filled.btn--danger{background-color:var(--color-danger);color:var(--color-on-danger)}.btn--filled.btn--success{background-color:var(--color-success);color:var(--color-on-success)}.btn--filled.btn--warning{background-color:var(--color-warning);color:var(--color-on-warning)}.btn--filled:hover:not(:disabled){box-shadow:0 2px 6px rgba(0,0,0,.25);filter:brightness(1.15);transform:translateY(-1px)}.btn--filled:active:not(:disabled){filter:brightness(.95);transform:translateY(0) scale(.97)}.btn--outlined{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn--outlined.btn--primary{border-color:var(--color-primary);color:var(--color-primary)}.btn--outlined.btn--danger{border-color:var(--color-danger);color:var(--color-danger)}.btn--outlined:hover:not(:disabled){background-color:hsla(0,0%,50%,.1);border-color:var(--color-text);color:var(--color-text)}.btn--text{background:transparent;color:var(--color-text-secondary)}.btn--text.btn--primary{color:var(--color-primary)}.btn--text:hover:not(:disabled){background-color:hsla(0,0%,50%,.12);color:var(--color-text)}.btn--icon{border-radius:50%;color:var(--color-text-secondary);height:40px;padding:0;width:40px}.btn--icon:hover:not(:disabled){background-color:hsla(0,0%,50%,.1);color:var(--color-text)}.btn--full{display:flex;width:100%}.btn--nav{background:transparent;border-radius:100px;color:var(--color-text-secondary);font-variation-settings:"wdth" 90,"opsz" 14;font-weight:500;justify-content:flex-start;padding:.85em 1.5em;transition:all .2s ease;width:100%}.btn--nav:hover:not(:disabled){background-color:hsla(0,0%,50%,.08);color:var(--color-text);font-variation-settings:"wdth" 92,"opsz" 14}.btn--nav.active{background-color:rgba(var(--color-primary),.12);color:var(--color-primary);font-variation-settings:"wdth" 100,"opsz" 14,"wght" 700;font-weight:700}.field-errors{color:var(--color-danger);font-size:.75em;font-weight:500;margin-top:.25em;padding-left:.5em}input.error,select.error,textarea.error{border-color:var(--color-danger)!important}.card{background-color:var(--color-bg-secondary);border:none;border:1px solid rgba(var(--color-border),.6);border-radius:16px;margin-bottom:1.5em;overflow:hidden;position:relative}:global([data-theme=dark]) .card{background-color:hsla(0,0%,100%,.03)}.card>h2{background-color:transparent;border-bottom:1px solid rgba(var(--color-border),.5);color:var(--color-primary);font-size:1.125rem;font-variation-settings:"wdth" 95,"opsz" 24,"wght" 500;font-weight:500;margin:0;padding:1.25em 1.5em .75em}.card>:not(h2):not(.immersive){background-color:transparent;padding:1.25em 1.5em 1.5em}.card>.setting-row{padding:0}.card>:not(h2) p{margin:0}.card-body{display:flex;flex-direction:column;gap:.875em}.card-body .field-grid{padding:0}.card-group{display:flex;flex-direction:column;gap:.4em}.toast{align-items:center;background:var(--color-bg-secondary);border-radius:8px;display:flex;gap:.75rem;opacity:0;overflow:hidden;padding:.75rem 1rem;pointer-events:all;position:relative;text-align:left;transform:translateY(12px);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.toast--clickable{cursor:pointer}.toast--clickable:hover{background-color:var(--color-bg-active)}.toast--visible{opacity:1;transform:translateY(0)}.toast--info .toast__icon{color:var(--color-info)}.toast--success .toast__icon{color:var(--color-success)}.toast--warning .toast__icon{color:var(--color-warning)}.toast--error .toast__icon{color:var(--color-danger)}.toast__icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.toast__body{flex:1;min-width:0}.toast__title{color:var(--color-text);font-size:.875rem;font-weight:600;margin-bottom:.1rem}.toast__message{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4;word-break:break-word}.toast__close{align-self:flex-start;background:none;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;font-size:.875rem;line-height:1;margin-right:-.25rem;padding:4px;transition:all .2s ease}.toast__close:hover{background:hsla(0,0%,50%,.1);color:var(--color-text)}.toast__progress{background:currentColor;bottom:0;height:2px;left:0;opacity:.3;position:absolute;transition:width .1s linear}.toast__progress--indeterminate{animation:toast-slide 1.6s ease-in-out infinite;width:40%!important}@keyframes toast-slide{0%{left:-40%}to{left:100%}}.tooltip-container{align-items:center;background-color:var(--color-tooltip-bg);border-radius:4px;color:var(--color-tooltip-text);display:flex;font-size:12px;font-weight:500;height:24px;line-height:1;max-width:calc(100vw - 16px);opacity:0;overflow:hidden;padding:0 8px;pointer-events:none;position:fixed;text-overflow:ellipsis;transform:scale(.9);transition:opacity .1s ease-out,transform .1s ease-out;white-space:nowrap;z-index:1000}.tooltip-container.visible{opacity:1;transform:scale(1)}.page{margin:0 auto;max-width:800px;padding-bottom:2em}.page>h1{color:var(--color-primary);font-size:1.8em;font-weight:300;margin:.5em 0 1.25em}.page>.intro{color:var(--color-disabled-text);font-size:.95em;margin:-.25em 0 1.25em}