.tooltip-trigger{position:relative;display:inline-flex}.tooltip-trigger>.tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:1000;padding:6px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-3);color:var(--color-text);font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%);transition:opacity var(--motion-fast),transform var(--motion-fast);box-shadow:var(--shadow-panel)}.tooltip-trigger>.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-border-strong)}.tooltip-trigger>.tooltip.tooltip-below{top:calc(100% + 8px);bottom:auto}.tooltip-trigger>.tooltip.tooltip-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--color-border-strong)}.tooltip-trigger>.tooltip.tooltip-edge-right{left:auto;right:0;transform:translate(0)}.tooltip-trigger>.tooltip.tooltip-edge-right:after{left:auto;right:12px;transform:none}.tooltip-trigger>.tooltip.tooltip-edge-left{left:0;transform:translate(0)}.tooltip-trigger>.tooltip.tooltip-edge-left:after{left:12px;transform:none}.tooltip-trigger:hover>.tooltip,.tooltip-trigger:has(:focus-visible)>.tooltip{opacity:1;transform:translate(-50%) translateY(-2px)}.tooltip-trigger:hover>.tooltip.tooltip-below,.tooltip-trigger:has(:focus-visible)>.tooltip.tooltip-below{transform:translate(-50%) translateY(2px)}.tooltip-trigger:hover>.tooltip.tooltip-edge-right,.tooltip-trigger:has(:focus-visible)>.tooltip.tooltip-edge-right{transform:translateY(-2px)}.tooltip-trigger:hover>.tooltip.tooltip-edge-right.tooltip-below,.tooltip-trigger:has(:focus-visible)>.tooltip.tooltip-edge-right.tooltip-below{transform:translateY(2px)}.tooltip-trigger:hover>.tooltip.tooltip-edge-left,.tooltip-trigger:has(:focus-visible)>.tooltip.tooltip-edge-left{transform:translateY(-2px)}.tooltip-trigger:hover>.tooltip.tooltip-edge-left.tooltip-below,.tooltip-trigger:has(:focus-visible)>.tooltip.tooltip-edge-left.tooltip-below{transform:translateY(2px)}.app-header__environment{display:inline-flex;height:40px;align-items:center;gap:7px;padding:4px 9px 4px 12px;background:var(--color-on-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-fast),opacity var(--motion-fast)}.app-header__environment.is-active{border-color:color-mix(in oklab,var(--color-primary) 26%,transparent)}.app-header__environment.is-off{border-color:color-mix(in oklab,var(--color-danger) 35%,transparent)}.app-header__environment>.app-header__environment-label{font-size:11.5px;color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace}.app-header__environment>.app-header__environment-select{padding:6px 10px;font-size:10.5px;font-family:JetBrains Mono,Cascadia Code,monospace;font-weight:500;color:var(--color-muted);background:var(--color-bg);border-radius:5px;border:1px solid var(--color-border);transition:background var(--motion-fast),color var(--motion-fast)}.app-header__environment>.app-header__environment-dot{width:5px;height:5px;border-radius:50%;background:var(--color-primary);animation:pulse-dot 1.4s var(--ease-in-out) infinite}.app-header__environment>.app-header__environment-dot.is-off{background:var(--color-danger);animation:none}.ui-button{position:relative;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-md);padding:0 12px;background:var(--color-surface-2);color:var(--color-text);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--ease-standard)}.ui-button:disabled{cursor:not-allowed;opacity:.48}.ui-button--small{padding:0 8px;min-height:30px}.ui-button--regular{padding:0 12px;min-height:36px}.ui-button--big{padding:0 12px;min-height:46px}.ui-button--primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-primary)}.ui-button--primary:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-primary-hover)}.ui-button--secondary{border-color:var(--color-border-strong)}.ui-button--secondary:hover:not(:disabled){border-color:var(--color-primary-border);background:var(--color-surface-3)}.ui-button--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger)}.ui-button--ghost{border-color:var(--color-border);background:transparent;color:var(--color-muted)}.ui-button--ghost:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.ui-button--link{padding:5px;min-height:auto;border:none;background:transparent;color:var(--color-muted)}.ui-button--link:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text);transform:scale(1.05)}.ui-button--no-bd{border:none!important}.ui-button>svg{flex:0 0 auto}.ui-button>span{display:inline-flex;align-items:center;white-space:nowrap}.app-header__sync{display:inline-flex;align-items:center;gap:10px}.app-header__sync>.app-header__topbar-live-group{display:inline-flex;height:40px;align-items:center;gap:7px;padding:4px 9px 4px 12px;background:var(--color-on-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--motion-fast),opacity var(--motion-fast)}.app-header__sync>.app-header__topbar-live-group.is-active{border-color:color-mix(in oklab,var(--color-primary) 26%,transparent)}.app-header__sync>.app-header__topbar-live-group.is-off{border-color:color-mix(in oklab,var(--color-danger) 35%,transparent)}.app-header__sync>.app-header__topbar-live-group.is-off>.segmented>.segmented-btn.is-active{background:var(--color-danger)}.app-header__sync>.app-header__topbar-live-group.is-disabled{opacity:.45;pointer-events:none}.app-header__sync>.app-header__topbar-live-group>.app-header__topbar-live-group-label{font-size:11.5px;color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace}.app-header__sync>.app-header__topbar-live-group>.app-header__topbar-live-group-dot{width:5px;height:5px;border-radius:50%;background:var(--color-primary);animation:pulse-dot 1.4s var(--ease-in-out) infinite}.app-header__sync>.app-header__topbar-live-group>.app-header__topbar-live-group-dot.is-off{background:var(--color-danger);animation:none}.app-header__sync>.app-header__topbar-live-group>.segmented{display:inline-flex;padding:2px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg)}.app-header__sync>.app-header__topbar-live-group>.segmented>.segmented-btn{padding:3px 8px;border:0;border-radius:4px;background:transparent;color:var(--color-muted);cursor:pointer;font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10.5px;font-weight:500;transition:background var(--motion-fast),color var(--motion-fast)}.app-header__sync>.app-header__topbar-live-group>.segmented>.segmented-btn.is-active{background:var(--color-primary);color:var(--color-on-primary)}.app-header__sync>.tooltip-trigger>.ui-button.app-header__sync-btn:hover{border-color:color-mix(in oklab,var(--color-primary) 50%,transparent);background-color:color-mix(in oklab,var(--color-primary) 10%,transparent);color:var(--color-primary)}.app-header__sync>.tooltip-trigger>.ui-button.app-header__sync-btn>svg.is-spinning{animation:spin .9s linear infinite}.app-shell{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr);background:transparent;color:var(--color-text)}.app-shell>span.app-progress-bar{position:fixed;top:0;left:0;right:0;height:2px;overflow:hidden;background:transparent;z-index:900}.app-shell>span.app-progress-bar:before{position:absolute;top:0;left:0;width:24%;min-width:120px;max-width:280px;height:100%;background:linear-gradient(90deg,transparent 0%,var(--color-primary) 18%,var(--color-primary) 82%,transparent 100%);box-shadow:0 0 12px var(--color-primary-glow);content:"";opacity:0;transform:translate(-130%)}.app-shell>span.app-progress-bar.is-syncing:before{opacity:1;animation:app-progress-slide 1.1s linear infinite}.app-shell>aside.app-sidebar{position:sticky;top:0;z-index:20;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--color-border);background:var(--color-sidebar);transition:background var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-out)}.app-shell>aside.app-sidebar>div.app-brand{height:72px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid var(--color-border)}.app-shell>aside.app-sidebar>div.app-brand>span.app-brand__mark{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--color-primary-border);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:var(--shadow-primary)}.app-shell>aside.app-sidebar>div.app-brand>span{min-width:0}.app-shell>aside.app-sidebar>div.app-brand>span>strong,.app-shell>aside.app-sidebar>div.app-brand>span>small{display:block;letter-spacing:0}.app-shell>aside.app-sidebar>div.app-brand>span>small{margin-bottom:2px;color:var(--color-muted);font-size:10px;text-transform:uppercase}.app-shell>aside.app-sidebar>div.app-brand>span>strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.app-shell>aside.app-sidebar>nav.app-nav{display:grid;gap:3px;padding:16px 10px}.app-shell>aside.app-sidebar>nav.app-nav>a.app-nav__link{position:relative;min-height:40px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-muted);font-size:13px;font-weight:600;text-decoration:none;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-out)}.app-shell>aside.app-sidebar>nav.app-nav>a.app-nav__link:before{position:absolute;left:-1px;width:2px;height:18px;border-radius:2px;background:var(--color-primary);content:"";opacity:0;transform:scaleY(.4);transition:opacity var(--motion-fast),transform var(--motion-medium) var(--ease-out)}.app-shell>aside.app-sidebar>nav.app-nav>a.app-nav__link:hover{background:var(--color-surface-2);color:var(--color-text);transform:translate(2px)}.app-shell>aside.app-sidebar>nav.app-nav>a.app-nav__link.active{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary)}.app-shell>aside.app-sidebar>nav.app-nav>a.app-nav__link.active:before{opacity:1;transform:scaleY(1)}.app-shell>aside.app-sidebar>footer.app-sidebar__footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding:14px 12px;border-top:1px solid var(--color-border)}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-sidebar__runtime{min-width:0;display:grid;gap:4px}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-sidebar__runtime>span{display:flex;align-items:center;gap:7px;color:var(--color-text);font-size:10px}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-sidebar__runtime>span>svg{color:var(--color-primary)}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-sidebar__runtime>small{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:9px}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-theme-toggle{display:flex;align-items:center;gap:3px;margin-left:auto;padding:3px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-2);box-shadow:var(--shadow-panel)}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-theme-toggle>.tooltip-trigger{display:inline-grid}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-theme-toggle>.tooltip-trigger>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--color-muted);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast) var(--ease-out)}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-theme-toggle>.tooltip-trigger>button[data-active=true]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-primary);transform:scale(1.03)}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>div.app-theme-toggle>.tooltip-trigger>button:hover:not([data-active=true]){background:var(--color-surface-3);color:var(--color-text)}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>.tooltip-trigger>button.app-sidebar__logout{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-muted);cursor:pointer}.app-shell>aside.app-sidebar>footer.app-sidebar__footer>.tooltip-trigger>button.app-sidebar__logout:hover{border-color:var(--color-danger-border);color:var(--color-danger)}.app-shell>main.app-main{min-width:0}.app-shell>main.app-main>header.app-header{position:sticky;top:0;z-index:15;height:72px;display:flex;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid var(--color-border);background:var(--color-header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell>main.app-main>header.app-header>.tooltip-trigger{display:none}.app-shell>main.app-main>header.app-header>.tooltip-trigger>button.app-header__menu{width:36px;height:36px;display:none;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}.app-shell>main.app-main>header.app-header>div.app-header__title{min-width:0}.app-shell>main.app-main>header.app-header>div.app-header__title>span,.app-shell>main.app-main>header.app-header>div.app-header__title>strong{display:block}.app-shell>main.app-main>header.app-header>div.app-header__title>span{margin-bottom:2px;color:var(--color-primary);font-size:9px;text-transform:uppercase}.app-shell>main.app-main>header.app-header>div.app-header__title>strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.app-shell>main.app-main>header.app-header>div.app-header__infos{display:flex;flex-direction:row;flex:1;gap:10px}.app-shell>main.app-main>header.app-header>div.app-header__infos>div.app-header__environment{min-width:180px;margin-left:auto}.app-shell>main.app-main>header.app-header>div.app-header__infos>div.app-header__environment>label{display:grid;gap:4px}.app-shell>main.app-main>header.app-header>div.app-header__infos>div.app-header__environment>label>span{color:var(--color-muted);font-size:10px;text-transform:uppercase}.app-shell>main.app-main>header.app-header>div.app-header__infos>div.app-header__environment>label>select{min-width:220px;height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.app-shell>main.app-main>header.app-header>div.app-header__infos>div.app-header__environment>label>select:hover{border-color:var(--color-primary-border)}.app-shell>main.app-main>header.app-header>div.app-header__infos>div.app-header__environment>label>select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.app-shell>main.app-main>header.app-header>div.app-header__infos>span.app-header__status{min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);font-size:11px}.app-shell>main.app-main>header.app-header>div.app-header__infos>span.app-header__status>i{width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 10px var(--color-success-glow)}.app-shell>main.app-main>div.app-content{position:relative;width:100%;max-width:100%;min-height:calc(100dvh - 72px);margin:0 auto;padding:28px;animation:fade-in-up var(--motion-slow) var(--ease-out) both}.app-shell>button.app-scrim{display:none}@media(max-width:820px){.app-shell{grid-template-columns:1fr}.app-shell>aside.app-sidebar{position:fixed;left:0;width:min(280px,84vw);transform:translate(-102%);transition:transform var(--motion-medium) var(--ease-out)}.app-shell>main.app-main>header.app-header{padding:0 18px;gap:10px}.app-shell>main.app-main>header.app-header>.tooltip-trigger{display:grid}.app-shell>main.app-main>header.app-header>.tooltip-trigger>button.app-header__menu{display:grid}.app-shell>main.app-main>header.app-header>div.app-header__environment{min-width:0}.app-shell>main.app-main>header.app-header>div.app-header__environment>label>select{min-width:160px;max-width:42vw}.app-shell>main.app-main>div.app-content{padding:22px 18px}.app-shell>button.app-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;display:block;border:0;background:var(--color-scrim-soft);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--motion-medium)}.app-shell--nav-open>aside.app-sidebar{transform:translate(0)}.app-shell--nav-open>button.app-scrim{opacity:1;pointer-events:auto}}@media(max-width:520px){.app-shell>main.app-main>header.app-header{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px}.app-shell>main.app-main>header.app-header>span.app-header__status{width:30px;padding:0;justify-content:center;font-size:0}.app-shell>main.app-main>header.app-header>div.app-header__environment{order:3;width:100%;margin-left:0}.app-shell>main.app-main>header.app-header>div.app-header__environment>label>select{min-width:0;width:100%}.app-shell>main.app-main>div.app-content{padding:18px 14px}}@keyframes app-progress-slide{0%{transform:translate(-130%)}to{transform:translate(520%)}}.state-block{min-height:96px;display:flex;align-items:center;gap:13px;padding:18px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted)}.state-block--loading>svg{color:var(--color-primary);animation:spin .8s linear infinite}.state-block--error{border-color:var(--color-danger-border);background:var(--color-danger-subtle);color:var(--color-danger-text)}.state-block>svg{flex:0 0 auto;color:var(--color-primary)}.state-block>div{display:grid;gap:5px}.state-block>div>strong{color:var(--color-text)}.state-block>div>span{font-size:13px}.empty-state-box{min-height:0;display:grid;place-items:center;padding:28px;border:1px dashed color-mix(in srgb,var(--color-border-strong) 72%,transparent);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 58%,transparent),var(--color-surface))}.empty-state-box--full-height{height:100%}.empty-state-box>div.empty-state-box__card{width:min(520px,100%);display:grid;justify-items:center;gap:14px;padding:26px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:var(--shadow-panel);text-align:center}.empty-state-box>div.empty-state-box__card>span.empty-state-box__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-primary-border);border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);box-shadow:var(--shadow-primary)}.empty-state-box>div.empty-state-box__card>div.empty-state-box__content{display:grid;gap:6px}.empty-state-box>div.empty-state-box__card>div.empty-state-box__content>span{color:var(--color-text);font-size:15px;font-weight:800}.empty-state-box>div.empty-state-box__card>div.empty-state-box__content>strong{max-width:420px;color:var(--color-muted);font-size:13px;font-weight:500;line-height:1.5}div.auth-left-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}div.auth-left-particles>span.particle{position:absolute;border-radius:50%;background:#0000002e;animation:particle-float linear infinite}@keyframes particle-float{0%{transform:translate(0);opacity:0}15%{opacity:.6}85%{opacity:.6}to{transform:translate(var(--dx),-120vh);opacity:0}}main.auth-page{display:grid;grid-template-columns:1fr 1.2fr;width:100%;height:100%;min-height:100vh;overflow:hidden}main.auth-page>div.auth-left{position:relative;color:var(--color-on-primary);background:var(--color-primary);flex:1.2;display:flex;align-items:center;justify-content:center;overflow:hidden}main.auth-page>div.auth-left>span.auth-layout__mark{display:grid;place-items:center;margin-right:20px}main.auth-page>div.auth-left>div.auth-layout__brand-name{display:flex;flex-direction:column;gap:5px}main.auth-page>div.auth-left>div.auth-layout__brand-name>small{font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:800;letter-spacing:.2em}main.auth-page>div.auth-left>div.auth-layout__brand-name>strong{font-size:clamp(1.75rem,3vw,3.25rem);letter-spacing:-.07em;line-height:2rem}main.auth-page>div.auth-right{background:var(--color-bg);display:grid;place-items:center;padding:32px;position:relative;overflow-y:auto}main.auth-page>div.auth-right>form.auth-card,main.auth-page>div.auth-right>div.auth-card{width:100%;max-width:420px;border-radius:18px;padding:36px 32px 28px;animation:auth-card-in .6s cubic-bezier(.16,1,.3,1) both;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float)}main.auth-page>div.auth-right>form.auth-card.shake,main.auth-page>div.auth-right>div.auth-card.shake{animation:shake .4s}main.auth-page>div.auth-right>form.auth-card>div.auth-form__heading,main.auth-page>div.auth-right>div.auth-card>div.auth-form__heading{margin-bottom:30px}main.auth-page>div.auth-right>form.auth-card>div.auth-form__heading>small,main.auth-page>div.auth-right>div.auth-card>div.auth-form__heading>small{color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:800;letter-spacing:.18em}main.auth-page>div.auth-right>form.auth-card>div.auth-form__heading>h2,main.auth-page>div.auth-right>div.auth-card>div.auth-form__heading>h2{margin:0;font-family:JetBrains Mono,monospace;font-size:1.55rem;letter-spacing:.12em;text-transform:uppercase}main.auth-page>div.auth-right>form.auth-card>div.auth-form__heading>p,main.auth-page>div.auth-right>div.auth-card>div.auth-form__heading>p{margin:0;color:var(--color-muted);font-size:.88rem;line-height:1.5}main.auth-page>div.auth-right>form.auth-card>div.field,main.auth-page>div.auth-right>div.auth-card>div.field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}main.auth-page>div.auth-right>form.auth-card>div.field>label,main.auth-page>div.auth-right>div.auth-card>div.field>label{font-size:13px;color:color-mix(in oklab,var(--color-text) 70%,transparent);font-weight:500}main.auth-page>div.auth-right>form.auth-card>div.field>div.input-wrap,main.auth-page>div.auth-right>div.auth-card>div.field>div.input-wrap{position:relative;display:flex;align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all .2s ease;width:100%}main.auth-page>div.auth-right>form.auth-card>div.field>div.input-wrap:focus-within,main.auth-page>div.auth-right>div.auth-card>div.field>div.input-wrap:focus-within{border-color:var(--color-primary);box-shadow:none}main.auth-page>div.auth-right>form.auth-card>div.field>div.input-wrap--invalid,main.auth-page>div.auth-right>div.auth-card>div.field>div.input-wrap--invalid{border-color:var(--color-danger);box-shadow:none}main.auth-page>div.auth-right>form.auth-card>div.field>div.input-wrap>input,main.auth-page>div.auth-right>div.auth-card>div.field>div.input-wrap>input{flex:1;padding:12px 14px;font-size:14px;font-weight:400;background:transparent;color:var(--color-text);border:0;outline:none}main.auth-page>div.auth-right>form.auth-card>div.field>div.input-wrap>input::placeholder,main.auth-page>div.auth-right>div.auth-card>div.field>div.input-wrap>input::placeholder{color:color-mix(in oklab,var(--color-text) 25%,transparent)}main.auth-page>div.auth-right>form.auth-card>div.field>.hint,main.auth-page>div.auth-right>div.auth-card>div.field>.hint{font-size:11px;font-weight:400;color:color-mix(in oklab,var(--color-muted) 50%,transparent);margin-top:4px}main.auth-page>div.auth-right>form.auth-card>div.row-between,main.auth-page>div.auth-right>div.auth-card>div.row-between,main.auth-page>div.auth-right>form.auth-card>div.row-actions,main.auth-page>div.auth-right>div.auth-card>div.row-actions{margin-top:30px;display:flex;align-items:center;justify-content:space-between;gap:12px}main.auth-page>div.auth-right>form.auth-card>div.row-between.actions-row,main.auth-page>div.auth-right>div.auth-card>div.row-between.actions-row,main.auth-page>div.auth-right>form.auth-card>div.row-actions.actions-row,main.auth-page>div.auth-right>div.auth-card>div.row-actions.actions-row{padding-top:30px;border-top:1px solid color-mix(in oklab,var(--color-border) 40%,transparent)}main.auth-page>div.auth-right>form.auth-card>div.row-between>a.link-btn,main.auth-page>div.auth-right>div.auth-card>div.row-between>a.link-btn,main.auth-page>div.auth-right>form.auth-card>div.row-actions>a.link-btn,main.auth-page>div.auth-right>div.auth-card>div.row-actions>a.link-btn,main.auth-page>div.auth-right>form.auth-card>div.row-between>button.link-btn,main.auth-page>div.auth-right>div.auth-card>div.row-between>button.link-btn,main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.link-btn,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.link-btn{font-size:13px;color:var(--color-primary);background:none;border:0;cursor:pointer;transition:opacity .2s ease;font-weight:500;padding:0;text-decoration:none}main.auth-page>div.auth-right>form.auth-card>div.row-between>a.link-btn:hover,main.auth-page>div.auth-right>div.auth-card>div.row-between>a.link-btn:hover,main.auth-page>div.auth-right>form.auth-card>div.row-actions>a.link-btn:hover,main.auth-page>div.auth-right>div.auth-card>div.row-actions>a.link-btn:hover,main.auth-page>div.auth-right>form.auth-card>div.row-between>button.link-btn:hover,main.auth-page>div.auth-right>div.auth-card>div.row-between>button.link-btn:hover,main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.link-btn:hover,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.link-btn:hover{opacity:.7}main.auth-page>div.auth-right>form.auth-card>div.row-between,main.auth-page>div.auth-right>div.auth-card>div.row-between{margin:20px 0}main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.btn,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.btn,main.auth-page>div.auth-right>form.auth-card>button.btn,main.auth-page>div.auth-right>div.auth-card>button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;white-space:nowrap;position:relative;overflow:hidden;background:none;border:0}main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.btn:active,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.btn:active,main.auth-page>div.auth-right>form.auth-card>button.btn:active,main.auth-page>div.auth-right>div.auth-card>button.btn:active{transform:translateY(1px) scale(.99)}main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.btn-full,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.btn-full,main.auth-page>div.auth-right>form.auth-card>button.btn-full,main.auth-page>div.auth-right>div.auth-card>button.btn-full{width:100%}main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.btn.ui-button--primary,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.btn.ui-button--primary,main.auth-page>div.auth-right>form.auth-card>button.btn.ui-button--primary,main.auth-page>div.auth-right>div.auth-card>button.btn.ui-button--primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 4px 16px -4px var(--color-primary-glow)}main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.btn.ui-button--primary:hover,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.btn.ui-button--primary:hover,main.auth-page>div.auth-right>form.auth-card>button.btn.ui-button--primary:hover,main.auth-page>div.auth-right>div.auth-card>button.btn.ui-button--primary:hover{background:var(--color-primary-hover);box-shadow:0 6px 24px -6px var(--color-primary-glow),0 0 0 1px var(--color-primary)}main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.btn.ui-button--primary:hover:after,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.btn.ui-button--primary:hover:after,main.auth-page>div.auth-right>form.auth-card>button.btn.ui-button--primary:hover:after,main.auth-page>div.auth-right>div.auth-card>button.btn.ui-button--primary:hover:after{transform:translate(100%)}main.auth-page>div.auth-right>form.auth-card>div.row-actions>button.btn.ui-button--primary:after,main.auth-page>div.auth-right>div.auth-card>div.row-actions>button.btn.ui-button--primary:after,main.auth-page>div.auth-right>form.auth-card>button.btn.ui-button--primary:after,main.auth-page>div.auth-right>div.auth-card>button.btn.ui-button--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}main.auth-page>div.auth-right>form.auth-card>div.auth-switch,main.auth-page>div.auth-right>div.auth-card>div.auth-switch{text-align:center;margin-top:18px;font-size:13.5px;color:var(--color-muted)}main.auth-page>div.auth-right>form.auth-card>div.auth-switch>a.link-btn,main.auth-page>div.auth-right>div.auth-card>div.auth-switch>a.link-btn{font-size:13px;color:var(--color-primary);background:none;border:0;cursor:pointer;transition:opacity .2s ease;font-weight:500;padding:0;text-decoration:none}main.auth-page>div.auth-right>form.auth-card>div.auth-switch>a.link-btn:hover,main.auth-page>div.auth-right>div.auth-card>div.auth-switch>a.link-btn:hover{opacity:.7}main.auth-page>div.auth-right>form.auth-card>div.auth-error,main.auth-page>div.auth-right>div.auth-card>div.auth-error{color:var(--color-danger);font-size:12px;margin-bottom:12px}main.auth-page>div.auth-right>form.auth-card>div.success-state,main.auth-page>div.auth-right>div.auth-card>div.success-state{text-align:center;padding:0 0 20px}main.auth-page>div.auth-right>form.auth-card>div.success-state>div.success-icon-big,main.auth-page>div.auth-right>div.auth-card>div.success-state>div.success-icon-big{width:75px;height:75px;border-radius:999px;background:var(--color-success-soft);color:var(--color-success);display:grid;place-items:center;margin:0 auto 20px}main.auth-page>div.auth-right>form.auth-card>div.success-state>div.success-icon-big>svg,main.auth-page>div.auth-right>div.auth-card>div.success-state>div.success-icon-big>svg{width:35px;height:35px}main.auth-page>div.auth-right>form.auth-card>div.success-state>p.success-msg,main.auth-page>div.auth-right>div.auth-card>div.success-state>p.success-msg{margin:0;font-size:14.5px;line-height:1.4;color:color-mix(in oklab,var(--color-text) 50%,black)!important}main.auth-page>div.auth-right>form.auth-card>div.success-state>.back-to-login-wrap,main.auth-page>div.auth-right>div.auth-card>div.success-state>.back-to-login-wrap{margin-top:30px;display:flex;justify-content:center}main.auth-page>div.auth-right>form.auth-card>div.success-state>.back-to-login-wrap>a.link-btn,main.auth-page>div.auth-right>div.auth-card>div.success-state>.back-to-login-wrap>a.link-btn{font-size:13px;color:var(--color-primary);background:none;border:0;cursor:pointer;transition:opacity .2s ease;font-weight:500;padding:0;text-decoration:none}main.auth-page>div.auth-right>form.auth-card>div.success-state>.back-to-login-wrap>a.link-btn:hover,main.auth-page>div.auth-right>div.auth-card>div.success-state>.back-to-login-wrap>a.link-btn:hover{opacity:.7}main.auth-page>div.auth-right>div.auth-layout__system-label{position:absolute;right:32px;bottom:28px;display:grid;gap:4px;justify-items:end;color:var(--color-muted);text-align:right}main.auth-page>div.auth-right>div.auth-layout__system-label>small{color:var(--color-primary);font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:800;letter-spacing:.15em}main.auth-page>div.auth-right>div.auth-layout__system-label>span{font-family:JetBrains Mono,monospace;font-size:.68rem}@keyframes auth-card-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}div.input-wrap{position:relative;display:flex;align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;transition:all .2s ease;width:100%}div.input-wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}div.input-wrap--invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px #ff577024}div.input-wrap>input{flex:1;padding:12px 14px;font-size:14px;background:transparent;color:var(--color-text);border:0;outline:none}div.input-wrap>input::placeholder{color:var(--color-muted)}div.input-wrap>div.input-actions{display:flex;align-items:center;gap:2px;padding-right:8px}div.input-wrap>div.input-actions>button{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;color:var(--color-muted);transition:all .15s ease;background:none;border:0;cursor:pointer}div.input-wrap>div.input-actions>button:hover{color:var(--color-primary-hover);background:var(--color-primary-soft)}form.auth-card.forgot-password-card>.success-state>.success-msg{max-width:250px;margin:0 auto!important}div.pwd-strength{margin-top:2px;display:flex;flex-direction:column;gap:6px}div.pwd-strength--view{margin-top:10px;gap:7px;font-weight:600;position:relative}div.pwd-strength--view>div.pwd-strength__bars{width:100%}div.pwd-strength--view>div.pwd-strength__label{font-size:12px;justify-content:flex-start;align-items:center}div.pwd-strength--view>div.pwd-strength__label>span{color:var(--bar-color, --color-primary);font-weight:600}div.pwd-strength--view>div.pwd-strength__label>button.pwd-strength__info{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-muted);font-size:11px;line-height:1;font-style:normal;font-weight:700;cursor:help;position:relative;padding:0;flex-shrink:0}div.pwd-strength--view>div.pwd-strength__label>button.pwd-strength__info:hover,div.pwd-strength--view>div.pwd-strength__label>button.pwd-strength__info:focus-visible{color:var(--color-primary-hover);border-color:var(--color-primary);background:var(--color-primary-soft)}div.pwd-strength--view>div.pwd-strength__label>button.pwd-strength__info>span{display:block}div.pwd-strength--view>div.pwd-strength__label>button.pwd-strength__info>div.pwd-strength__tooltip{position:absolute;left:0;top:calc(100% + 8px);background:var(--color-bg);color:var(--text);border:1px solid var(--color-border-strong);padding:10px 14px;border-radius:8px;font-size:12px;font-weight:500;line-height:1.5;box-shadow:var(--shadow-panel);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:20;width:260px;text-align:left;white-space:normal;transform:translateY(4px)}div.pwd-strength--view>div.pwd-strength__label>button.pwd-strength__info:hover>div.pwd-strength__tooltip,div.pwd-strength--view>div.pwd-strength__label>button.pwd-strength__info:focus-visible>div.pwd-strength__tooltip{opacity:1;transform:translateY(0);pointer-events:auto}div.pwd-strength>div.pwd-strength__bars{display:flex;gap:4px}div.pwd-strength>div.pwd-strength__bars>div.pwd-strength__bar{flex:1;height:4px;border-radius:999px;background:var(--color-bg-elevated);transition:background .3s ease,transform .3s ease;transform-origin:left}div.pwd-strength>div.pwd-strength__bars>div.pwd-strength__bar[data-on=true]{background:var(--bar-color, --color-primary);animation:bar-pop .4s cubic-bezier(.34,1.56,.64,1)}div.pwd-strength>div.pwd-strength__label{font-size:11px;font-weight:400;color:color-mix(in oklab,var(--color-muted) 60%,transparent);display:flex;justify-content:space-between;gap:8px}div.pwd-strength>div.pwd-strength__label>span:last-child{color:var(--bar-color, --color-primary-hover);font-weight:600}@keyframes bar-pop{0%{transform:scaleX(0)}to{transform:scaleX(1)}}form.reset-password-form{max-width:460px}form.reset-password-form>div.field>div.input-wrap.success-border{border-color:var(--color-success)}form.reset-password-form>div.field>div.input-wrap>div.input-actions>span.success-icon{color:var(--color-success);padding:0 8px;display:grid;place-items:center}form.reset-password-form>div.error-msg{color:var(--color-danger);margin-bottom:1rem;text-align:center;font-size:.9rem}form.reset-password-form>div.actions-row{margin-top:20px}form.reset-password-form>div.success-state{padding:24px 0 12px;text-align:center}form.reset-password-form>div.success-state>p.success-msg{font-size:14.5px;line-height:1.6;color:var(--color-muted);max-width:320px;margin:0 auto}form.reset-password-form>div.success-state>div.redirect-loader{width:120px;height:3px;background:var(--color-muted);border-radius:99px;margin:20px auto 0;overflow:hidden;position:relative}form.reset-password-form>div.success-state>div.redirect-loader>div.redirect-progress-bar{height:100%;width:0;background:var(--color-primary);border-radius:99px;animation:fillProgress 2s linear forwards}@keyframes fillProgress{0%{width:0}to{width:100%}}.metric-card{position:relative;min-height:126px;display:grid;align-content:space-between;gap:12px;overflow:hidden;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel);animation:fade-in-up var(--motion-slow) var(--ease-out) both;transition:border-color var(--motion-fast),background var(--motion-fast)}.metric-card:after{position:absolute;right:-22px;bottom:-34px;width:86px;height:86px;border:1px solid var(--color-primary-border);border-radius:50%;content:"";opacity:.32}.metric-card:hover{border-color:var(--color-primary-border);background:var(--color-surface-2)}.metric-card>div.metric-card__top{display:flex;justify-content:space-between;color:var(--color-muted);font-size:11px;font-weight:700;text-transform:uppercase}.metric-card>div.metric-card__top>svg{color:var(--color-primary)}.metric-card>strong{font-family:JetBrains Mono,Cascadia Code,monospace;font-size:27px;line-height:1}.metric-card>small{color:var(--color-muted);font-size:11px}.page-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.page-header>div.page-header__content{min-width:0}.page-header>div.page-header__content>span.page-header__eyebrow{display:block;margin-bottom:5px;color:var(--color-primary);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.page-header>div.page-header__content>h2{margin:0;color:var(--color-text);font-size:30px;line-height:1.15;letter-spacing:0}.page-header>div.page-header__content>p{max-width:720px;margin:7px 0 0;color:var(--color-muted);font-size:13px;line-height:1.5}.page-header>div.page-header__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:720px){.page-header{align-items:flex-start;flex-direction:column}.page-header>div.page-header__actions{width:100%;justify-content:flex-start}.page-header>div>h2{font-size:24px}}.confirm-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:var(--color-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirm-dialog>div.confirm-dialog__panel{width:min(480px,100%);padding:22px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-float);animation:dialog-in var(--motion-medium) var(--ease-out) both}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__header{margin-bottom:25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:28px}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__header>h3.confirm-dialog__header-title{margin:0;font-size:18px}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__header>button.confirm-dialog__header-close{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:6px;background:transparent;color:var(--color-muted);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:0;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--ease-standard)}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__header>button.confirm-dialog__header-close:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__body{margin:0;color:var(--color-muted);font-size:13px;line-height:1.6}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--color-muted) 10%,transparent)}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__footer>.confirm-dialog__footer-iinfos{display:flex;flex:1;justify-content:flex-start;align-items:center}.confirm-dialog>div.confirm-dialog__panel>.confirm-dialog__footer>.confirm-dialog__footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.data-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.data-table-wrap>table.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table-wrap>table.data-table>thead>tr>th{height:40px;padding:0 14px;border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-2);color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.data-table-wrap>table.data-table>tbody>tr{transition:background var(--motion-fast),box-shadow var(--motion-fast)}.data-table-wrap>table.data-table>tbody>tr:hover{background:var(--color-surface-2);box-shadow:inset 2px 0 var(--color-primary)}.data-table-wrap>table.data-table>tbody>tr:last-child>td{border-bottom:0}.data-table-wrap>table.data-table>tbody>tr>td{height:52px;padding:8px 14px;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:13px;text-align:left;vertical-align:middle}.field{display:grid;gap:7px;color:var(--color-muted);font-size:11px;font-weight:700}.field>span{color:inherit}.field>input.field-control,.field>textarea.field-control,.field>select.field-control{width:100%;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px;font-weight:400;text-transform:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.field>input.field-control:hover,.field>textarea.field-control:hover,.field>select.field-control:hover{border-color:var(--color-muted)}.field>input.field-control:focus,.field>textarea.field-control:focus,.field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}.field>textarea.field-control{min-height:86px;padding-top:10px;resize:vertical}.field>input[type=color].field-control{min-width:72px;padding:5px;cursor:pointer}.ui-list-search{display:flex;flex-direction:row;align-items:center;gap:12px}.ui-list-search>span.ui-list-search__count{display:inline-flex;width:max-content;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--color-primary-border);border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.ui-list-search>label.ui-list-search__field{width:300px;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-muted);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.ui-list-search>label.ui-list-search__field:focus-within{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}.ui-list-search>label.ui-list-search__field>input{flex:1;min-width:0;border:0;padding:0;background:transparent;color:var(--color-text);font-size:13px}.ui-list-search>label.ui-list-search__field>input::placeholder{color:var(--color-muted)}.ui-list-search>label.ui-list-search__field>button.ui-list-search__clear{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--color-muted);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.ui-list-search>label.ui-list-search__field>button.ui-list-search__clear:hover{background:var(--color-surface-2);color:var(--color-text)}.ui-list-search>div.ui-list-search__actions{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width:640px){.ui-list-search>label.ui-list-search__field{width:100%}.ui-list-search>div.ui-list-search__actions{width:100%;margin-left:0}}.container-connected-networks>header.container-connected-networks__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.container-connected-networks>header.container-connected-networks__header>div.container-connected-networks__heading{display:grid;gap:5px}.container-connected-networks>header.container-connected-networks__header>div.container-connected-networks__heading>h3{margin:0;color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;text-transform:uppercase}.container-connected-networks>header.container-connected-networks__header>div.container-connected-networks__heading>p{margin:0;color:var(--color-muted);font-size:11px;line-height:1.4}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search{margin-left:auto}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>label.ui-list-search__field{width:min(300px,28vw)}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect{display:flex;align-items:center;gap:10px}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect>span.tooltip-trigger{display:inline-flex}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect>span.tooltip-trigger>select.field-control{width:260px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect>span.tooltip-trigger>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect>button.ui-button{min-height:40px}.container-connected-networks>div.data-table-wrap{box-shadow:none}.container-connected-networks>div.data-table-wrap>table.data-table{min-width:920px}.container-connected-networks>div.data-table-wrap>table.data-table>thead>tr>th:last-child,.container-connected-networks>div.data-table-wrap>table.data-table>tbody>tr>td:last-child{width:1%;white-space:nowrap}.container-connected-networks>div.data-table-wrap>table.data-table>tbody>tr>td{font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px}.container-connected-networks>div.data-table-wrap>table.data-table>tbody>tr>td>strong{color:var(--color-text);font-size:12px}.container-connected-networks>div.state-block{min-height:120px}@media(max-width:1100px){.container-connected-networks>header.container-connected-networks__header{align-items:stretch;flex-direction:column}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search{width:100%;margin-left:0}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>label.ui-list-search__field{min-width:220px;flex:1;width:auto}}@media(max-width:760px){.container-connected-networks>header.container-connected-networks__header>div.ui-list-search{align-items:stretch;flex-direction:column}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>label.ui-list-search__field{width:100%}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions{width:100%;margin-left:0}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect{width:100%}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect>span.tooltip-trigger{min-width:0;flex:1}.container-connected-networks>header.container-connected-networks__header>div.ui-list-search>div.ui-list-search__actions>form.container-connected-networks__connect>span.tooltip-trigger>select.field-control{width:100%}}.sid-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden}.sid-drawer-root>div.sid-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--color-scrim-soft);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sid-drawer-root>aside.sid-drawer{position:absolute;top:0;right:0;height:100dvh;max-height:100dvh;width:460px;display:flex;flex-direction:column;border-left:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-float);overflow:hidden;transform:translate(100%);visibility:hidden}.sid-drawer-root>aside.sid-drawer>header.sid-drawer-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--color-border)}.sid-drawer-root>aside.sid-drawer>header.sid-drawer-header>div.sid-drawer-title{min-width:0}.sid-drawer-root>aside.sid-drawer>header.sid-drawer-header>div.sid-drawer-title>strong{overflow:hidden;display:block;color:var(--color-text);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sid-drawer-root>aside.sid-drawer>header.sid-drawer-header>button.sid-drawer-close{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-muted);cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast)}.sid-drawer-root>aside.sid-drawer>header.sid-drawer-header>button.sid-drawer-close:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.sid-drawer-root>aside.sid-drawer>div.sid-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px}.sid-drawer-root>aside.sid-drawer>div.sid-drawer-body>div.content{width:100%;min-height:100%}.sid-drawer-root>aside.sid-drawer>footer.sid-drawer-footer{min-height:60px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px;border-top:1px solid var(--color-border);background:var(--color-bg-elevated)}.sid-drawer-root>aside.sid-drawer>footer.sid-drawer-footer>button.sid-drawer-cancel{min-height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-muted);cursor:pointer;font-size:12px;font-weight:700;transition:color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast)}.sid-drawer-root>aside.sid-drawer>footer.sid-drawer-footer>button.sid-drawer-cancel:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text)}.sid-drawer-root.soon>aside.sid-drawer>div.sid-drawer-body>div.content{display:flex}.sid-drawer-root.soon>aside.sid-drawer>div.sid-drawer-body>div.content>.infos{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-border)}.sid-drawer-root.is-entering>div.sid-drawer-overlay{animation:sid-drawer-backdrop-in var(--motion-medium) linear both}.sid-drawer-root.is-entering>aside.sid-drawer{visibility:visible;animation:sid-drawer-slide-in var(--motion-medium) linear both}.sid-drawer-root.is-closing{pointer-events:none}.sid-drawer-root.is-closing>div.sid-drawer-overlay{animation:sid-drawer-backdrop-out var(--motion-medium) linear both}.sid-drawer-root.is-closing>aside.sid-drawer{animation:sid-drawer-slide-out var(--motion-medium) linear both;visibility:hidden}.sid-drawer-root.is-entered>div.sid-drawer-overlay{opacity:1}.sid-drawer-root.is-entered>aside.sid-drawer{transform:translate(0);visibility:visible}@keyframes sid-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sid-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sid-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sid-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}.container-key-value-list{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px}.container-key-value-list>div.container-key-value-list__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.container-key-value-list>div.container-key-value-list__summary>span{color:var(--color-muted);font-size:12px}.container-key-value-list>div.container-key-value-list__summary>strong{min-width:28px;min-height:24px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid var(--color-primary-border);border-radius:5px;background:var(--color-primary-soft);color:var(--color-primary);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px}.container-key-value-list>dl.container-key-value-list__items{min-height:0;display:grid;align-content:start;gap:var(--adaptive-list-gap, 8px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding-right:4px}.container-key-value-list>dl.container-key-value-list__items[data-short-overflow=true]{overflow-y:hidden}.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item{position:relative;min-width:0;display:grid;gap:7px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item>dt{overflow:hidden;padding-right:30px;color:color-mix(in srgb,var(--color-muted) 70%,black);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item>dd{overflow-wrap:anywhere;margin:0;color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;line-height:1.55}.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item>button{position:absolute;top:9px;right:9px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity var(--motion-fast),transform var(--motion-fast),color var(--motion-fast),background var(--motion-fast),border-color var(--motion-fast)}.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item>button:hover,.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item>button:focus-visible{border-color:var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text);outline:none}.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item>button.is-copied{color:var(--color-success);opacity:1;pointer-events:auto;transform:translateY(0)}.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item:hover>button,.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item:focus-within>button{opacity:1;pointer-events:auto;transform:translateY(0)}@media(hover:none){.container-key-value-list>dl.container-key-value-list__items>div.container-key-value-list__item>button{opacity:1;pointer-events:auto;transform:translateY(0)}}.container-environment-drawer>aside.sid-drawer{width:min(600px,100vw)}.container-environment-drawer>aside.sid-drawer>div.sid-drawer-body{overflow:hidden}.container-environment-drawer>aside.sid-drawer>div.sid-drawer-body>div.content{height:100%;min-height:0}.container-labels-drawer>aside.sid-drawer{width:min(600px,100vw)}.container-labels-drawer>aside.sid-drawer>div.sid-drawer-body{overflow:hidden}.container-labels-drawer>aside.sid-drawer>div.sid-drawer-body>div.content{height:100%;min-height:0}.container-log-severity-badge{min-height:20px;display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:0 7px;background:var(--color-surface-2);color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:9px;font-weight:700;line-height:1}.container-log-severity-badge.is-info{border-color:var(--color-info-border);background:var(--color-info-soft);color:var(--color-info-text)}.container-log-severity-badge.is-warn{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning-text)}.container-log-severity-badge.is-error,.container-log-severity-badge.is-fatal{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger-text)}.container-log-severity-badge.is-unknown{border-color:var(--color-border-strong);background:var(--color-surface-3);color:var(--color-text)}.container-log-type-badge{min-height:20px;display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:0 7px;background:var(--color-bg-elevated);color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.container-log-code-viewer{height:100%;min-height:0;overflow:hidden;font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;line-height:1.65}.container-log-code-viewer>div.container-log-code-viewer__scroll{height:100%;overflow:auto;padding:12px 0}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line{min-width:max-content;display:grid;grid-template-columns:44px 18px minmax(max-content,1fr);align-items:start;padding-right:16px}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>span.container-log-code-viewer__number{position:sticky;left:0;min-height:18px;padding-right:10px;background:var(--color-bg-elevated);color:color-mix(in srgb,var(--color-muted) 55%,transparent);text-align:right;-webkit-user-select:none;user-select:none}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>span.container-log-code-viewer__fold{position:sticky;left:44px;min-height:18px;background:var(--color-bg-elevated)}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>span.container-log-code-viewer__fold>button{width:18px;height:18px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-muted);cursor:pointer}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>span.container-log-code-viewer__fold>button>svg{display:block;transform:rotate(0);transition:transform var(--motion-fast)}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>span.container-log-code-viewer__fold>button:hover,.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>span.container-log-code-viewer__fold>button:focus-visible{color:var(--color-text);outline:none}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>span.container-log-code-viewer__fold>button.is-collapsed>svg{transform:rotate(-90deg)}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code{display:block;color:var(--color-text);font:inherit;white-space:pre}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-key{color:var(--color-info-text)}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-string{color:color-mix(in srgb,var(--color-success) 70%,var(--color-text))}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-number,.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-boolean{color:var(--color-warning-text)}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-null,.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-collapsed{color:var(--color-muted);font-style:italic}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-punctuation{color:var(--color-text)}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-sql-keyword{color:var(--color-code-keyword);font-weight:700}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-sql-identifier{color:var(--color-warning-text)}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-sql-plain{color:color-mix(in srgb,var(--color-warning) 78%,var(--color-text))}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-sql-operator,.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-sql-parameter{color:var(--color-info-text);font-weight:700}.container-log-code-viewer>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code>span.token-sql-comment{color:var(--color-muted);font-style:italic}.container-log-code-viewer.is-query>div.container-log-code-viewer__scroll>div.container-log-code-viewer__line>code{color:color-mix(in srgb,var(--color-warning) 42%,var(--color-text))}.container-log-highlighted-text{color:var(--color-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-text{color:inherit}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-severity-debug{color:var(--color-muted)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-severity-info{color:var(--color-info-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-severity-warn{color:var(--color-warning-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-severity-error{color:var(--color-danger-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-context{color:color-mix(in srgb,var(--color-primary) 50%,var(--color-muted))}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-component{color:var(--color-primary);font-weight:700}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-function{color:var(--color-info-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-constant{color:var(--color-warning-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-config{color:color-mix(in srgb,var(--color-info-text) 70%,var(--color-text))}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-flag{color:var(--color-warning-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-path{color:var(--color-success-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-quoted{color:var(--color-success-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-number{color:color-mix(in srgb,var(--color-warning-text) 72%,var(--color-text))}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-method{color:var(--color-primary);font-weight:700}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-protocol{color:var(--color-muted)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-timestamp{color:var(--color-muted)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-process{color:var(--color-info-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-masked{color:var(--color-warning-text);font-weight:700}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-shell-prompt{color:var(--color-muted);font-weight:700}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-shell-command{color:var(--color-primary);font-weight:700}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-shell-argument{color:var(--color-text)}.container-log-highlighted-text>span.container-log-highlighted-text__token.is-shell-operator{color:var(--color-warning-text);font-weight:700}.container-log-details-drawer>aside.sid-drawer{width:min(760px,100vw)}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body{overflow:hidden}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content{height:100%;min-height:0}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details{height:100%;min-height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>div.container-log-details__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>div.container-log-details__summary>div.container-log-details__badges{display:flex;align-items:center;gap:8px}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>div.container-log-details__summary>span{color:var(--color-muted);font-size:11px}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>dl.container-log-details__metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>dl.container-log-details__metadata>div{min-width:0;display:grid;gap:7px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>dl.container-log-details__metadata>div>dt{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>dl.container-log-details__metadata>div>dd{overflow:hidden;margin:0;color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid var(--color-border)}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>nav{align-self:stretch;display:flex;align-items:center;gap:20px}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>nav>button{position:relative;align-self:stretch;padding:0;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>nav>button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>nav>button:hover,.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>nav>button:focus-visible{color:var(--color-text);outline:none}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>nav>button.is-active{color:var(--color-text)}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>nav>button.is-active:after{background:var(--color-primary)}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>header>small{color:var(--color-muted);font-size:10px}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>p{flex:1;min-height:0;overflow:auto;overflow-wrap:anywhere;margin:0;padding:16px;color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>div.container-log-code-viewer{flex:1;min-height:0}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>pre{flex:1;min-height:0;overflow:auto;margin:0;padding:16px;color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;line-height:1.65;-moz-tab-size:4;tab-size:4}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content>pre>code{font:inherit}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content.is-json{border-color:color-mix(in srgb,var(--color-info) 40%,var(--color-border))}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content.is-json>pre{color:color-mix(in srgb,var(--color-info) 45%,var(--color-text))}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content.is-query{border-color:color-mix(in srgb,var(--color-warning) 38%,var(--color-border))}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content.is-query>pre{color:color-mix(in srgb,var(--color-warning) 42%,var(--color-text));white-space:pre-wrap}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content.is-other>pre{color:var(--color-muted);white-space:pre-wrap}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>section.container-log-details__content.is-raw>pre{color:var(--color-muted);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>div.container-log-details__summary{align-items:flex-start;flex-direction:column}.container-log-details-drawer>aside.sid-drawer>div.sid-drawer-body>div.content>div.container-log-details>dl.container-log-details__metadata{grid-template-columns:1fr}}.container-logs-table{width:100%;height:100%;min-width:0;min-height:0;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.container-logs-table>table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.container-logs-table>table>thead{position:sticky;top:0;z-index:2;background:var(--color-surface-2)}.container-logs-table>table>thead>tr>th{height:38px;border-bottom:1px solid var(--color-border-strong);padding:0 14px;color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:9px;font-weight:700;text-align:left;text-transform:uppercase}.container-logs-table>table>thead>tr>th.is-date{width:180px}.container-logs-table>table>thead>tr>th.is-severity{width:90px}.container-logs-table>table>thead>tr>th.is-type{width:90px}.container-logs-table>table>thead>tr>th.is-actions{width:66px}.container-logs-table>table>tbody>tr{transition:background var(--motion-fast)}.container-logs-table>table>tbody>tr:hover{background:var(--color-surface-2)}.container-logs-table>table>tbody>tr:last-child>td{border-bottom:0}.container-logs-table>table>tbody>tr>td{height:42px;border-bottom:1px solid var(--color-border);padding:0 14px;color:var(--color-log-text);font-size:11px;vertical-align:middle}.container-logs-table>table>tbody>tr>td.is-date{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;white-space:nowrap}.container-logs-table>table>tbody>tr>td.is-content>span{display:block;overflow:hidden;font-family:JetBrains Mono,Cascadia Code,monospace;text-overflow:ellipsis;white-space:nowrap}.container-logs-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;height:calc(100dvh - 72px);min-width:0;min-height:calc(100dvh - 72px);overflow:hidden;padding:0;background:var(--color-bg);animation:fade-in-up var(--motion-medium) var(--ease-out) both}.container-logs-modal>section.container-logs-modal__panel{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-panel)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface-2)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__title{min-width:0;display:grid;gap:3px}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__title>span{color:var(--color-primary);color:color-mix(in srgb,var(--color-muted) 50%,white);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__title>strong{overflow:hidden;color:var(--color-text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions{display:flex;flex-direction:row;align-items:center;gap:8px}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.ui-list-search.container-logs-filters>label.ui-list-search__field{width:min(300px,28vw)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.ui-list-search.container-logs-filters>div.ui-list-search__actions>label.container-logs-filters__field{display:grid;gap:5px;color:var(--color-muted);font-size:10px;font-weight:800;text-transform:uppercase}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.ui-list-search.container-logs-filters>div.ui-list-search__actions>label.container-logs-filters__field.is-severity>select.field-control{min-width:165px}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.ui-list-search.container-logs-filters>div.ui-list-search__actions>label.container-logs-filters__field>select.field-control{min-width:125px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px;font-weight:400;text-transform:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.ui-list-search.container-logs-filters>div.ui-list-search__actions>label.container-logs-filters__field>select.field-control:hover{border-color:var(--color-muted)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.ui-list-search.container-logs-filters>div.ui-list-search__actions>label.container-logs-filters__field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options{height:40px;flex:0 0 auto;display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option{position:relative;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:var(--color-muted);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option+label.container-logs-modal__option{border-left:1px solid var(--color-border-strong)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option:hover{background:var(--color-surface);color:var(--color-text)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option:has(>input:focus-visible){z-index:1;box-shadow:inset 0 0 0 2px var(--color-primary)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option.is-active{color:var(--color-text)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option.is-active>strong{border-color:var(--color-primary-border);background:var(--color-primary);color:var(--color-on-primary)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option>span{font-size:10px;font-weight:700;white-space:nowrap}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>div.container-logs-modal__view-options>label.container-logs-modal__option>strong{min-width:29px;padding:3px 5px;border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:8px;font-weight:800;line-height:1;text-align:center;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast)}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>button.ui-button{width:38px;min-width:38px;height:38px;padding:0}.container-logs-modal>section.container-logs-modal__panel>header.container-logs-modal__header>div.container-logs-modal__actions>button.ui-button.is-copied{color:var(--color-success)}.container-logs-modal>section.container-logs-modal__panel>div.container-logs-modal__content{min-width:0;min-height:0;padding:16px;background:var(--color-log-bg)}.container-logs-modal>section.container-logs-modal__panel>div.container-logs-modal__content>div.state-block{height:100%;justify-content:center}@media(max-width:820px){.container-logs-modal{padding:16px}}.container-mounted-volumes>div.data-table-wrap{box-shadow:none}.container-mounted-volumes>div.data-table-wrap>table.data-table{min-width:620px}.container-mounted-volumes>div.data-table-wrap>table.data-table>tbody>tr>td{width:50%}.container-mounted-volumes>div.data-table-wrap>table.data-table>tbody>tr>td>span{overflow-wrap:anywhere;font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px}.container-technical-details>dl{overflow:hidden;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md)}.container-technical-details>dl>div{min-height:52px;display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--color-border)}.container-technical-details>dl>div:last-child{border-bottom:0}.container-technical-details>dl>div>dt,.container-technical-details>dl>div>dd{display:flex;align-items:center;margin:0;padding:12px 14px}.container-technical-details>dl>div>dt{border-right:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.container-technical-details>dl>div>dd{min-width:0;flex-wrap:wrap;gap:5px;color:var(--color-text);font-size:12px}.container-technical-details>dl>div>dd>code{max-width:100%;overflow-wrap:anywhere;padding:3px 5px;border-radius:var(--radius-sm);background:var(--color-bg-elevated);font-family:JetBrains Mono,Cascadia Code,monospace}.container-technical-details>dl>div>dd>span{width:100%;font-family:JetBrains Mono,Cascadia Code,monospace}@media(max-width:720px){.container-technical-details>dl>div{grid-template-columns:1fr}.container-technical-details>dl>div>dt{border-right:0;border-bottom:1px solid var(--color-border)}}.container-details-page{display:grid;gap:20px}.container-details-page>div.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.container-details-page>div.metrics-grid>span.tooltip-trigger.container-details-page__metric-tooltip{width:100%}.container-details-page>div.metrics-grid>span.tooltip-trigger.container-details-page__metric-tooltip>article.metric-card{width:100%}.container-details-page>div.metrics-grid>article.metric-card.st-up{border-color:color-mix(in srgb,var(--color-success) 40%,black);background-color:color-mix(in srgb,var(--color-success) 10%,transparent)}.container-details-page>div.metrics-grid>article.metric-card.st-up:hover{border-color:color-mix(in srgb,var(--color-success) 70%,black);background-color:color-mix(in srgb,var(--color-success) 20%,transparent)}.container-details-page>div.metrics-grid>article.metric-card.st-up>.metric-card__top{color:color-mix(in srgb,var(--color-success) 80%,black)}.container-details-page>div.metrics-grid>article.metric-card.st-up>small{color:color-mix(in srgb,var(--color-success) 50%,white)}.container-details-page>div.metrics-grid>article.metric-card.st-up>small>span{margin:0 5px}.container-details-page>div.metrics-grid>article.metric-card.st-down{border-color:color-mix(in srgb,var(--color-danger) 40%,black);background-color:color-mix(in srgb,var(--color-danger) 10%,transparent)}.container-details-page>div.metrics-grid>article.metric-card.st-down:hover{border-color:color-mix(in srgb,var(--color-danger) 70%,black);background-color:color-mix(in srgb,var(--color-danger) 20%,transparent)}.container-details-page>div.metrics-grid>article.metric-card.st-down>.metric-card__top{color:color-mix(in srgb,var(--color-danger) 70%,black)}.container-details-page>div.metrics-grid>article.metric-card.st-down>small{color:color-mix(in srgb,var(--color-danger) 50%,white)}.container-details-page>div.metrics-grid>article.metric-card.st-down>small>span{margin:0 5px}.container-details-page>section.panel,.container-details-page>section.panel-line>div.panel{padding:17px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.container-details-page>section.panel>h3,.container-details-page>section.panel-line>div.panel>h3{margin:0 0 14px;color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;text-transform:uppercase}.container-details-page>section.panel.stacked,.container-details-page>section.panel-line>div.panel.stacked{display:grid;gap:9px}.container-details-page>section.panel.stacked>span,.container-details-page>section.panel-line>div.panel.stacked>span,.container-details-page>section.panel.stacked>div.line>span,.container-details-page>section.panel-line>div.panel.stacked>div.line>span{padding:15px;background:var(--color-bg-elevated);color:var(--color-muted);border-radius:5px}.container-details-page>section.panel.stacked>span.bd,.container-details-page>section.panel-line>div.panel.stacked>span.bd,.container-details-page>section.panel.stacked>div.line>span.bd,.container-details-page>section.panel-line>div.panel.stacked>div.line>span.bd{border-left:2px solid var(--color-primary-border)}.container-details-page>section.panel.stacked>span>b,.container-details-page>section.panel-line>div.panel.stacked>span>b,.container-details-page>section.panel.stacked>div.line>span>b,.container-details-page>section.panel-line>div.panel.stacked>div.line>span>b{margin-right:5px}.container-details-page>section.panel.stacked>div.line,.container-details-page>section.panel-line>div.panel.stacked>div.line{display:flex;flex-direction:row;gap:9px}.container-details-page>section.panel.stacked>div.line>span,.container-details-page>section.panel-line>div.panel.stacked>div.line>span{display:flex;flex:1;padding:15px}.container-details-page>section.panel-line{display:flex;flex-direction:row}@media(max-width:1100px){.container-details-page>div.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.container-details-page>div.metrics-grid{grid-template-columns:1fr}}.containers-filters{width:auto;justify-content:flex-end}.containers-filters>label.ui-list-search__field{width:min(325px,36vw)}.containers-filters>div.ui-list-search__actions>label.containers-filters__field{display:grid;gap:5px;color:var(--color-muted);font-size:10px;font-weight:800;text-transform:uppercase}.containers-filters>div.ui-list-search__actions>label.containers-filters__field>select.field-control{min-width:170px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px;font-weight:400;text-transform:none}.containers-filters>div.ui-list-search__actions>label.containers-filters__field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}@media(max-width:900px){.containers-filters{width:100%;align-items:stretch;flex-direction:column}.containers-filters>label.ui-list-search__field{width:100%}.containers-filters>div.ui-list-search__actions{width:100%}.containers-filters>div.ui-list-search__actions>label.containers-filters__field{flex:1}.containers-filters>div.ui-list-search__actions>label.containers-filters__field>select.field-control{min-width:0}}.ui-badge{min-height:22px;display:inline-flex;align-items:center;border:1px solid var(--tone-border, var(--color-border));border-radius:999px;padding:0 8px;background:var(--tone-bg, var(--color-surface-2));color:var(--tone-fg, var(--color-muted));font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.ui-badge--success{--tone-bg: var(--color-success-soft);--tone-border: var(--color-success-border);--tone-fg: var(--color-success-text)}.ui-badge--warning{--tone-bg: var(--color-warning-soft);--tone-border: var(--color-warning-border);--tone-fg: var(--color-warning-text)}.ui-badge--danger{--tone-bg: var(--color-danger-soft);--tone-border: var(--color-danger-border);--tone-fg: var(--color-danger-text)}.ui-badge--info{--tone-bg: var(--color-info-soft);--tone-border: var(--color-info-border);--tone-fg: var(--color-info-text)}.container-project-menu{position:relative;width:max-content}.container-project-menu>button.container-project-menu__without-project{display:inline-flex;width:max-content;align-items:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--color-danger) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-danger) 5%,var(--color-surface));color:color-mix(in srgb,var(--color-danger) 64%,var(--color-muted));font-size:10px;font-weight:800;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast)}.container-project-menu>button.container-project-menu__without-project:hover{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--color-border-strong));background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface-2))}.container-project-menu>button.container-project-menu__without-project:focus-visible{outline:0;border-color:color-mix(in srgb,var(--color-danger) 48%,var(--color-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 10%,transparent)}.container-project-menu>div.container-project-menu__actions{position:absolute;z-index:5;top:calc(100% + 8px);left:0;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--color-danger) 18%,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translateY(-6px) scale(.96);transform-origin:top left;transition:opacity var(--motion-fast),transform var(--motion-medium) var(--ease-out),border-color var(--motion-fast),background var(--motion-fast)}.container-project-menu>div.container-project-menu__actions>select.container-project-menu__link-select{min-height:36px;width:170px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 9px;background:var(--color-bg-elevated);color:var(--color-text);font-size:12px}.container-project-menu>div.container-project-menu__actions>select.container-project-menu__link-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.container-project-menu[data-open=true]>button.container-project-menu__without-project{border-color:color-mix(in srgb,var(--color-danger) 48%,var(--color-border-strong));background:var(--color-surface-2)}.container-project-menu[data-open=true]>div.container-project-menu__actions{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.container-project-menu__badge{display:inline-flex;width:max-content;align-items:center;min-height:24px;padding:0 9px;border:1px solid var(--container-project-color, var(--color-primary-border));border-radius:999px;background:color-mix(in srgb,var(--container-project-color, var(--color-primary)) 14%,transparent);color:var(--container-project-color, var(--color-primary));font-size:10px;font-weight:800;text-transform:uppercase}.containers-table{width:100%;min-height:0;min-width:0}.containers-table>.data-table-wrap{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.containers-table>.data-table-wrap>table.data-table{width:100%;min-width:1100px;table-layout:fixed}.containers-table>.data-table-wrap>table.data-table>thead{position:sticky;top:0;z-index:4}.containers-table>.data-table-wrap>table.data-table>thead>tr>th{background:var(--color-surface-2);box-shadow:0 1px 0 var(--color-border-strong);white-space:nowrap}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:first-child{width:260px}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(2){width:100px}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(3){width:220px}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(4){width:clamp(220px,18vw,400px);min-width:220px}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(5){width:180px;min-width:180px;white-space:nowrap}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(6){width:150px}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(7){width:150px}.containers-table>.data-table-wrap>table.data-table>thead>tr>th:last-child{width:210px;min-width:210px;text-align:left;white-space:nowrap}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td{white-space:nowrap}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.containers-table__name{display:block;width:max-content;white-space:nowrap}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.containers-table__image,.containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.containers-table__compose{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.tooltip-trigger>.mono{cursor:help}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.tooltip-trigger>.tooltip>.container-ports{display:flex;flex-direction:column;gap:4px}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.tooltip-trigger>.tooltip>.container-ports>span{display:flex}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child{text-align:left}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row{display:inline-flex;justify-content:flex-start;flex-wrap:nowrap;width:max-content}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>span.tooltip-trigger,.containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>div.action-row{display:inline-flex;flex:0 0 auto}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>div.action-row{flex-wrap:nowrap}.containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>div.action-row>span.tooltip-trigger{display:inline-flex;flex:0 0 auto}@media(max-width:520px){.containers-table>.data-table-wrap{max-height:calc(100dvh - 260px)}}.containers-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;height:calc(100dvh - 128px);min-height:0}.containers-page>.page-header>div.page-header__content>h4.containers-page__counter{margin:2px 0 0;color:var(--color-text);font-size:14px;font-weight:800}.containers-page>.page-header>div.page-header__actions{flex:1;align-items:flex-end;flex-wrap:nowrap}@media(max-width:900px){.containers-page{height:calc(100dvh - 116px)}.containers-page>.page-header>div.page-header__actions{width:100%}}@media(max-width:520px){.containers-page{height:auto;min-height:calc(100dvh - 96px)}}.dashboard-page{display:grid;gap:20px}.dashboard-page>div.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-page>div.metrics-grid>article.metric-card:nth-child(2){animation-delay:45ms}.dashboard-page>div.metrics-grid>article.metric-card:nth-child(3){animation-delay:90ms}.dashboard-page>div.metrics-grid>article.metric-card:nth-child(4){animation-delay:135ms}.dashboard-page>section.panel{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.dashboard-page>section.panel>div.panel__header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--color-border)}.dashboard-page>section.panel>div.panel__header>div>span{display:block;margin-bottom:3px;color:var(--color-primary);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:9px;text-transform:uppercase}.dashboard-page>section.panel>div.panel__header>div>h3{margin:0;font-size:15px}.dashboard-page>section.panel>div.panel__header>small{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px}.dashboard-page>section.panel>div.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page>section.panel>div.health-grid>article{min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 12px;padding:14px 16px;border-right:1px solid var(--color-border);transition:background var(--motion-fast)}.dashboard-page>section.panel>div.health-grid>article:last-child{border-right:0}.dashboard-page>section.panel>div.health-grid>article:hover{background:var(--color-surface-2)}.dashboard-page>section.panel>div.health-grid>article>span{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.dashboard-page>section.panel>div.health-grid>article>strong{grid-row:span 2;color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:22px}.dashboard-page>section.panel>div.health-grid>article>progress{width:100%;height:4px;overflow:hidden;border:0;border-radius:2px;background:var(--color-surface-3)}.dashboard-page>section.panel>div.health-grid>article>progress::-webkit-progress-bar{background:var(--color-surface-3)}.dashboard-page>section.panel>div.health-grid>article>progress::-webkit-progress-value{background:var(--color-primary)}.dashboard-page>section.panel>div.health-grid>article>progress::-moz-progress-bar{background:var(--color-primary)}@media(max-width:1100px){.dashboard-page>div.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-page>section.panel>div.health-grid{grid-template-columns:1fr}.dashboard-page>section.panel>div.health-grid>article{border-right:0;border-bottom:1px solid var(--color-border)}.dashboard-page>section.panel>div.health-grid>article:last-child{border-bottom:0}}@media(max-width:540px){.dashboard-page>div.metrics-grid{grid-template-columns:1fr}}.environment-form{display:grid;gap:13px}.environment-form>div.environment-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:640px){.environment-form>div.environment-form__row{grid-template-columns:1fr}}.environments-filters{width:auto;justify-content:flex-end}.environments-filters>label.ui-list-search__field{width:min(325px,36vw)}.environments-filters>div.ui-list-search__actions>label.environments-filters__field{display:grid;gap:5px;color:var(--color-muted);font-size:10px;font-weight:800;text-transform:uppercase}.environments-filters>div.ui-list-search__actions>label.environments-filters__field>select.field-control{min-width:150px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px;font-weight:400;text-transform:none}.environments-filters>div.ui-list-search__actions>label.environments-filters__field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}@media(max-width:1100px){.environments-filters{width:100%;align-items:stretch;flex-direction:column}.environments-filters>label.ui-list-search__field{width:100%}.environments-filters>div.ui-list-search__actions{width:100%}.environments-filters>div.ui-list-search__actions>label.environments-filters__field{flex:1}.environments-filters>div.ui-list-search__actions>label.environments-filters__field>select.field-control{min-width:0}}.environments-table{width:100%;min-height:0;min-width:0}.environments-table>.data-table-wrap{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.environments-table>.data-table-wrap>table.data-table{width:100%;min-width:1100px}.environments-table>.data-table-wrap>table.data-table>thead{position:sticky;top:0;z-index:4}.environments-table>.data-table-wrap>table.data-table>thead>tr>th{background:var(--color-surface-2);box-shadow:0 1px 0 var(--color-border-strong)}.environments-table>.data-table-wrap>table.data-table>thead>tr>th:last-child{width:290px;min-width:290px;text-align:left;white-space:nowrap}.environments-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child{width:290px;min-width:290px;text-align:left;white-space:nowrap}.environments-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.environments-table__actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content}.environments-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.environments-table__actions>button.ui-button,.environments-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.environments-table__actions>span.environments-table__active{min-width:76px}.environments-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.environments-table__actions>span.environments-table__active{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--color-primary-border);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;font-weight:800}@media(max-width:1100px){.environments-table>.data-table-wrap{max-height:calc(100dvh - 280px)}}.environments-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;height:calc(100dvh - 128px);min-height:0}.environments-page>.page-header>div.page-header__content>h4.environments-page__counter{margin:2px 0 0;color:var(--color-text);font-size:14px;font-weight:800}.environments-page>.page-header>div.page-header__actions{flex:1;align-items:flex-end;flex-wrap:nowrap}@media(max-width:1100px){.environments-page{height:auto;min-height:calc(100dvh - 116px)}.environments-page>.page-header>div.page-header__actions{width:100%}}.confirm-dialog.page-image>.confirm-dialog__panel>.confirm-dialog__footer>.confirm-dialog__footer-infos>span>small.sm-infos{display:block;line-height:.9rem!important}.images-filters{width:auto;justify-content:flex-end}.images-filters>label.ui-list-search__field{width:min(325px,36vw)}.images-filters>div.ui-list-search__actions>label.images-filters__field>select.field-control{min-width:170px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px}.images-filters>div.ui-list-search__actions>label.images-filters__field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}@media(max-width:1100px){.images-filters{width:100%;align-items:stretch;flex-direction:column}.images-filters>label.ui-list-search__field{width:100%}}.images-table{width:100%;min-height:0;min-width:0}.images-table>.data-table-wrap{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.images-table>.data-table-wrap>table.data-table{width:100%;min-width:1100px;table-layout:fixed}.images-table>.data-table-wrap>table.data-table>thead{position:sticky;top:0;z-index:4}.images-table>.data-table-wrap>table.data-table>thead>tr>th{background:var(--color-surface-2);box-shadow:0 1px 0 var(--color-border-strong)}.images-table>.data-table-wrap>table.data-table>thead>tr>th:first-child{width:300px;min-width:300px}.images-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(2){width:95px;min-width:95px;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(3){min-width:175px}.images-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(4){width:100px;min-width:100px;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(5){width:165px;min-width:165px;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>thead>tr>th:last-child{width:110px;min-width:110px;text-align:left;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(2),.images-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(4),.images-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(5),.images-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child{white-space:nowrap}.images-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(3){min-width:0;overflow:hidden}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__id{display:block;min-width:0}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__id>span{display:block;min-width:0;overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>span.images-table__status{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid var(--color-primary-border);border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;font-weight:900;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>span.images-table__status[data-status=unused]{border-color:var(--color-resource-unused-border);background:var(--color-resource-unused-soft);color:var(--color-resource-unused-text)}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__tags{display:flex;flex-wrap:wrap;gap:6px;width:100%;min-width:0;overflow:hidden}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__tags>span{display:inline-flex;min-width:0;min-height:24px;align-items:center;max-width:100%;padding:0 9px;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface-2) 72%,transparent);color:var(--color-muted);font-size:11px;font-weight:700;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__tags>span>span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__actions{display:flex;justify-content:flex-end;gap:4px;width:100%}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__actions>button.ui-button{width:38px;min-width:38px;min-height:34px;justify-content:center;padding:0}.images-table>.data-table-wrap>table.data-table>tbody>tr>td>div.images-table__actions>button.ui-button.images-table__delete-disabled{cursor:not-allowed;opacity:.48}@media(max-width:1100px){.images-table>.data-table-wrap{max-height:calc(100dvh - 280px)}}.images-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;height:calc(100dvh - 128px);min-height:0}.images-page>.page-header>div.page-header__content>h4.images-page__counter{margin:2px 0 0;color:var(--color-text);font-size:14px;font-weight:800}.images-page>.page-header>div.page-header__actions{flex:1;align-items:flex-end;flex-wrap:nowrap}@media(max-width:1100px){.images-page{height:auto;min-height:calc(100dvh - 116px)}.images-page>.page-header>div.page-header__actions{width:100%}}.confirm-dialog.page-network>.confirm-dialog__panel>.confirm-dialog__footer>.confirm-dialog__footer-infos>span>small.sm-infos{display:block;line-height:.9rem!important}.networks-filters{width:auto;justify-content:flex-end}.networks-filters>label.ui-list-search__field{width:min(325px,36vw)}.networks-filters>div.ui-list-search__actions{display:flex;gap:10px;align-items:center}.networks-filters>div.ui-list-search__actions>label.networks-filters__field>select.field-control{min-width:170px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px}.networks-filters>div.ui-list-search__actions>label.networks-filters__field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}@media(max-width:1100px){.networks-filters{width:100%;align-items:stretch;flex-direction:column}.networks-filters>label.ui-list-search__field{width:100%}}.networks-table{width:100%;min-height:0;min-width:0}.networks-table>.data-table-wrap{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.networks-table>.data-table-wrap>table.data-table{width:100%;min-width:1100px;table-layout:fixed}.networks-table>.data-table-wrap>table.data-table>thead{position:sticky;top:0;z-index:4}.networks-table>.data-table-wrap>table.data-table>thead>tr>th{background:var(--color-surface-2);box-shadow:0 1px 0 var(--color-border-strong)}.networks-table>.data-table-wrap>table.data-table>thead>tr>th:first-child{width:260px;min-width:260px}.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(2){width:96px;min-width:96px}.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(3){width:190px;min-width:190px}.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(4),.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(5),.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(6){width:100px;min-width:100px;white-space:nowrap}.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(7),.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(8),.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(9),.networks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(10){width:135px;min-width:135px;white-space:nowrap}.networks-table>.data-table-wrap>table.data-table>thead>tr>th:last-child{width:110px;min-width:110px;text-align:left;white-space:nowrap}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(2),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(3),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(4),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(5),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(6),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(7),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(8),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(9),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(10),.networks-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child{white-space:nowrap}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.networks-table__name{display:flex;align-items:center;gap:8px;min-width:0}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.networks-table__name>span{min-width:0;overflow:hidden;color:var(--color-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>span.networks-table__status{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid var(--color-primary-border);border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;font-weight:900;white-space:nowrap}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>span.networks-table__status[data-status=system]{border-color:var(--color-resource-system-border);background:var(--color-resource-system-soft);color:var(--color-resource-system-text)}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>span.networks-table__status[data-status=unused]{border-color:var(--color-resource-unused-border);background:var(--color-resource-unused-soft);color:var(--color-resource-unused-text)}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.networks-table__actions{display:flex;justify-content:flex-end;gap:4px;width:100%}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.networks-table__actions>button.ui-button,.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.networks-table__actions>span.tooltip-trigger>button.ui-button{width:38px;min-width:38px;min-height:34px;justify-content:center;padding:0}.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.networks-table__actions>button.ui-button.networks-table__delete-disabled,.networks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.networks-table__actions>span.tooltip-trigger>button.ui-button.networks-table__delete-disabled{cursor:not-allowed;opacity:.48}@media(max-width:1100px){.networks-table>.data-table-wrap{max-height:calc(100dvh - 280px)}}.networks-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;height:calc(100dvh - 128px);min-height:0}.networks-page>.page-header>div.page-header__content>h4.networks-page__counter{margin:2px 0 0;color:var(--color-text);font-size:14px;font-weight:800}.networks-page>.page-header>div.page-header__actions{flex:1;align-items:flex-end;flex-wrap:nowrap}@media(max-width:1100px){.networks-page{height:auto;min-height:calc(100dvh - 116px)}.networks-page>.page-header>div.page-header__actions{width:100%}}.container-summary-drawer{display:grid;gap:16px}.container-summary-drawer>div.container-summary-drawer__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.container-summary-drawer>div.container-summary-drawer__metrics>article.container-summary-drawer__metric{min-height:92px;display:grid;align-content:space-between;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.container-summary-drawer>div.container-summary-drawer__metrics>article.container-summary-drawer__metric>div.container-summary-drawer__metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.container-summary-drawer>div.container-summary-drawer__metrics>article.container-summary-drawer__metric>div.container-summary-drawer__metric-top>span{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.container-summary-drawer>div.container-summary-drawer__metrics>article.container-summary-drawer__metric>div.container-summary-drawer__metric-top>svg{color:var(--color-primary)}.container-summary-drawer>div.container-summary-drawer__metrics>article.container-summary-drawer__metric>strong{color:var(--color-text);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:22px}.container-summary-drawer>div.container-summary-drawer__metrics>article.container-summary-drawer__metric>small{color:var(--color-muted);font-size:11px}.container-summary-drawer>section.container-summary-drawer__panel{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.container-summary-drawer>section.container-summary-drawer__panel>h3{margin:0 0 14px;color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;text-transform:uppercase}.container-summary-drawer>section.container-summary-drawer__panel>p.muted{margin:0;font-size:12px}.container-summary-drawer>section.container-summary-drawer__panel.container-summary-drawer__panel--stacked{display:grid;gap:10px}.container-summary-drawer .container-summary-drawer__field{display:grid;gap:5px;padding:10px 12px;border-left:2px solid var(--color-primary-border);background:var(--color-bg-elevated)}.container-summary-drawer .container-summary-drawer__field>span{color:var(--color-muted);font-size:10px;font-weight:700;text-transform:uppercase}.container-summary-drawer .container-summary-drawer__field>strong{color:var(--color-text);font-size:13px;word-break:break-word}.container-summary-drawer .container-summary-drawer__list{display:grid;gap:10px}.container-summary-drawer .container-summary-drawer__list-item{display:grid;gap:4px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.container-summary-drawer .container-summary-drawer__list-item>strong{color:var(--color-text);font-size:13px;word-break:break-word}.container-summary-drawer .container-summary-drawer__list-item>small,.container-summary-drawer .container-summary-drawer__list-item>span{color:var(--color-muted);font-size:11px;word-break:break-word}.container-summary-drawer .container-summary-drawer__kv{display:grid;gap:8px}.container-summary-drawer .container-summary-drawer__kv-row{display:grid;gap:5px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-bg-elevated)}.container-summary-drawer .container-summary-drawer__kv-row>span{color:var(--color-muted);font-size:11px;word-break:break-word}.container-summary-drawer .container-summary-drawer__kv-row>strong{color:var(--color-text);font-size:11px;font-weight:500;word-break:break-word}@media(max-width:420px){.container-summary-drawer>div.container-summary-drawer__metrics{grid-template-columns:1fr}}.project-containers-table{width:100%;min-height:0;min-width:0}.project-containers-table>.data-table-wrap{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.project-containers-table>.data-table-wrap>table.data-table{width:100%;min-width:1100px;table-layout:fixed}.project-containers-table>.data-table-wrap>table.data-table>thead{position:sticky;top:0;z-index:4}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th{background:var(--color-surface-2);box-shadow:0 1px 0 var(--color-border-strong);white-space:nowrap}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th:first-child{width:260px}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(2){width:100px}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(3){width:220px}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(4){width:clamp(220px,25vw,450px);min-width:220px}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(5){width:180px;min-width:180px;white-space:nowrap}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(6){width:150px}.project-containers-table>.data-table-wrap>table.data-table>thead>tr>th:last-child{width:257px;min-width:257px;text-align:left;white-space:nowrap}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td{white-space:nowrap}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.containers-table__name{display:block;width:max-content;white-space:nowrap}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.containers-table__image,.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.containers-table__compose{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.tooltip-trigger>.mono{cursor:help}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.tooltip-trigger>.tooltip>.container-ports{display:flex;flex-direction:column;gap:4px}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td>span.tooltip-trigger>.tooltip>.container-ports>span{display:flex}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child{text-align:left}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row{display:inline-flex;justify-content:flex-start;flex-wrap:nowrap;width:max-content}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>span.tooltip-trigger,.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>div.action-row{display:inline-flex;flex:0 0 auto}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>div.action-row{flex-wrap:nowrap}.project-containers-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child>div.action-row>div.action-row>span.tooltip-trigger{display:inline-flex;flex:0 0 auto}@media(max-width:520px){.project-containers-table>.data-table-wrap{max-height:calc(100dvh - 260px)}}.project-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-metrics>section.project-metrics__item{min-height:100px;display:grid;align-content:space-between;padding:15px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.project-metrics>section.project-metrics__item>h3{margin:0;color:var(--color-muted);font-size:11px;text-transform:uppercase}.project-metrics>section.project-metrics__item>strong{font-family:JetBrains Mono,Cascadia Code,monospace;font-size:25px}@media(max-width:640px){.project-metrics{grid-template-columns:1fr}}.project-details-page{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:20px;height:calc(100dvh - 128px);min-height:0}.project-details-page>.page-header>div.page-header__actions>div.project-details-page__icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--project-color, var(--color-primary));border-radius:var(--radius-md);background:var(--color-surface);color:var(--project-color, var(--color-primary))}.project-details-page>.page-header>div.page-header__actions>div.project-details-page__icon>svg{display:block}@media(max-width:640px){.project-details-page{height:auto;min-height:calc(100dvh - 96px)}}.color-select{position:relative;width:100%;color:var(--color-text);font-family:inherit}.color-select>label.color-select__label{display:block;margin-bottom:7px;color:var(--color-muted);font-size:10px;font-weight:600;line-height:1;text-transform:uppercase}.color-select>button.color-select__trigger{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.color-select>button.color-select__trigger:hover:not(:disabled){border-color:var(--color-primary-border)}.color-select>button.color-select__trigger:focus-visible{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.color-select>button.color-select__trigger:disabled{cursor:not-allowed;opacity:.55}.color-select>button.color-select__trigger>span.color-select__selected{min-width:0;display:flex;align-items:center;gap:9px}.color-select>button.color-select__trigger>span.color-select__selected>span.color-select__selected-swatch{width:18px;height:18px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bg) 20%,transparent)}.color-select>button.color-select__trigger>span.color-select__selected>span.color-select__selected-swatch--empty{background:linear-gradient(45deg,transparent 0 45%,var(--color-muted) 45% 55%,transparent 55% 100%);opacity:.7}.color-select>button.color-select__trigger>span.color-select__selected>span.color-select__selected-content{min-width:0;display:flex;align-items:baseline;gap:8px}.color-select>button.color-select__trigger>span.color-select__selected>span.color-select__selected-content>span.color-select__selected-label{overflow:hidden;color:var(--color-text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.color-select>button.color-select__trigger>span.color-select__selected>span.color-select__selected-content>span.color-select__selected-label--placeholder{color:var(--color-muted);font-weight:400}.color-select>button.color-select__trigger>span.color-select__selected>span.color-select__selected-content>span.color-select__selected-value{color:var(--color-muted);font-size:11px;white-space:nowrap}.color-select>button.color-select__trigger>span.color-select__chevron{width:7px;height:7px;margin:-4px 3px 0 12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.7;transform:rotate(45deg);transition:transform var(--motion-fast)}.color-select>div.color-select__dropdown{position:absolute;top:calc(100% + 7px);left:0;z-index:1000;width:min(480px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);box-shadow:var(--shadow-float)}.color-select>div.color-select__dropdown>div.color-select__search-container{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--color-muted) 14%,transparent)}.color-select>div.color-select__dropdown>div.color-select__search-container>input.color-select__search{flex:1;min-width:0;height:38px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-size:13px}.color-select>div.color-select__dropdown>div.color-select__search-container>input.color-select__search::placeholder{color:color-mix(in srgb,var(--color-muted) 88%,transparent)}.color-select>div.color-select__dropdown>div.color-select__search-container>input.color-select__search:focus{outline:0;border-color:var(--color-primary)}.color-select>div.color-select__dropdown>div.color-select__search-container>input.color-select__search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.color-select>div.color-select__dropdown>div.color-select__search-container>button.color-select__clear{height:38px;padding:0 11px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-muted);font:inherit;font-size:12px;cursor:pointer}.color-select>div.color-select__dropdown>div.color-select__search-container>button.color-select__clear:hover{background:color-mix(in srgb,var(--color-muted) 10%,transparent);color:var(--color-text)}.color-select>div.color-select__dropdown>div.color-select__palette{max-height:285px;padding:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}.color-select>div.color-select__dropdown>div.color-select__palette>div.color-select__status{padding:28px 16px;color:var(--color-muted);font-size:13px;text-align:center}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group+section.color-select__group{margin-top:20px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--color-muted) 10%,transparent)}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--color-muted);font-size:10px;font-weight:600;text-transform:uppercase}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color{min-width:0;height:42px;display:flex;align-items:center;gap:8px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast)}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color:hover,.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color:focus-visible{outline:0;border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color--selected{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 13%,transparent)}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color>span.color-select__color-swatch{width:25px;height:25px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:5px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bg) 20%,transparent)}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color>span.color-select__color-info{min-width:0;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;text-align:start;gap:2px}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color>span.color-select__color-info>span.color-select__color-label{width:100%;overflow:hidden;color:var(--color-text);font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors>button.color-select__color>span.color-select__color-info>span.color-select__color-value{color:var(--color-muted);font-size:10px;line-height:1}.color-select>div.color-select__dropdown>section.color-select__custom{padding:16px 10px 10px;border-top:1px solid color-mix(in srgb,var(--color-muted) 14%,transparent)}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--color-muted);font-size:10px;font-weight:600;text-transform:uppercase}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control{display:flex;align-items:center;gap:8px}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>span.color-select__custom-preview{width:28px;height:28px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bg) 20%,transparent)}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>span.color-select__custom-preview--invalid{background:linear-gradient(45deg,transparent 0 45%,var(--color-muted) 45% 55%,transparent 55% 100%);opacity:.6}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>input.color-select__custom-input{flex:1;min-width:0;height:38px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-size:13px;text-transform:uppercase}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>input.color-select__custom-input::placeholder{color:color-mix(in srgb,var(--color-muted) 88%,transparent)}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>input.color-select__custom-input:focus{outline:0;border-color:var(--color-primary)}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>button.color-select__custom-button{height:38px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;font-size:12px;cursor:pointer}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>button.color-select__custom-button:hover:not(:disabled){border-color:var(--color-primary-border);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>button.color-select__custom-button:disabled{cursor:not-allowed;opacity:.45}.color-select--open>button.color-select__trigger{border-color:var(--color-primary)}.color-select--open>button.color-select__trigger>span.color-select__chevron{margin-top:4px;transform:rotate(225deg)}.color-select--disabled{pointer-events:none}@media(max-width:520px){.color-select>div.color-select__dropdown{width:min(360px,calc(100vw - 24px))}.color-select>div.color-select__dropdown>div.color-select__palette>section.color-select__group>div.color-select__colors{grid-template-columns:repeat(2,minmax(0,1fr))}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control{align-items:stretch;flex-wrap:wrap}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>input.color-select__custom-input{flex-basis:calc(100% - 36px)}.color-select>div.color-select__dropdown>section.color-select__custom>div.color-select__custom-control>button.color-select__custom-button{width:100%}}.icon-select{position:relative;width:100%;color:var(--color-text);font-family:inherit}.icon-select>label.icon-select__label{display:block;margin-bottom:7px;color:var(--color-muted);font-size:10px;font-weight:600;line-height:1;text-transform:uppercase}.icon-select>button.icon-select__trigger{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast)}.icon-select>button.icon-select__trigger:hover:not(:disabled){border-color:var(--color-primary-border)}.icon-select>button.icon-select__trigger:focus-visible{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}.icon-select>button.icon-select__trigger:disabled{cursor:not-allowed;opacity:.55}.icon-select>button.icon-select__trigger>span.icon-select__selected-value{min-width:0;display:flex;align-items:center;gap:9px}.icon-select>button.icon-select__trigger>span.icon-select__selected-value>svg.icon-select__selected-icon{flex:0 0 auto}.icon-select>button.icon-select__trigger>span.icon-select__selected-value>span.icon-select__selected-label{overflow:hidden;color:var(--color-text);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.icon-select>button.icon-select__trigger>span.icon-select__selected-value>span.icon-select__selected-label--placeholder{color:var(--color-muted);font-weight:400}.icon-select>button.icon-select__trigger>span.icon-select__chevron{width:7px;height:7px;margin:-4px 3px 0 12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.7;transform:rotate(45deg);transition:transform var(--motion-fast)}.icon-select>div.icon-select__dropdown{position:absolute;top:calc(100% + 7px);left:0;z-index:1000;width:min(460px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);box-shadow:var(--shadow-float)}.icon-select>div.icon-select__dropdown>div.icon-select__search-container{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--color-muted) 14%,transparent)}.icon-select>div.icon-select__dropdown>div.icon-select__search-container>input.icon-select__search{flex:1;min-width:0;height:38px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-size:13px}.icon-select>div.icon-select__dropdown>div.icon-select__search-container>input.icon-select__search::placeholder{color:color-mix(in srgb,var(--color-muted) 88%,transparent)}.icon-select>div.icon-select__dropdown>div.icon-select__search-container>input.icon-select__search:focus{outline:0;border-color:var(--color-primary)}.icon-select>div.icon-select__dropdown>div.icon-select__search-container>input.icon-select__search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.icon-select>div.icon-select__dropdown>div.icon-select__search-container>button.icon-select__clear{height:38px;padding:0 11px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-muted);font:inherit;font-size:12px;cursor:pointer}.icon-select>div.icon-select__dropdown>div.icon-select__search-container>button.icon-select__clear:hover{background:color-mix(in srgb,var(--color-muted) 10%,transparent);color:var(--color-text)}.icon-select>div.icon-select__dropdown>div.icon-select__information{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px 3px;color:color-mix(in srgb,var(--color-muted) 88%,transparent);font-size:10px}.icon-select>div.icon-select__dropdown>div.icon-select__status{padding:30px 16px;color:var(--color-muted);font-size:13px;text-align:center}.icon-select>div.icon-select__dropdown>div.icon-select__status--error{color:var(--color-danger-text)}.icon-select>div.icon-select__dropdown>div.icon-select__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:6px;max-height:330px;padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}.icon-select>div.icon-select__dropdown>div.icon-select__grid>button.icon-select__option{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:15px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast)}.icon-select>div.icon-select__dropdown>div.icon-select__grid>button.icon-select__option:hover,.icon-select>div.icon-select__dropdown>div.icon-select__grid>button.icon-select__option:focus-visible{outline:0;border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.icon-select>div.icon-select__dropdown>div.icon-select__grid>button.icon-select__option--selected{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 13%,transparent)}.icon-select>div.icon-select__dropdown>div.icon-select__grid>button.icon-select__option>svg.icon-select__option-icon{flex:0 0 auto}.icon-select--open>button.icon-select__trigger{border-color:var(--color-primary)}.icon-select--open>button.icon-select__trigger>span.icon-select__chevron{margin-top:4px;transform:rotate(225deg)}.icon-select--disabled{pointer-events:none}.project-form{display:grid;gap:13px}.project-form>.action-row>.field.icon-box{flex:1}.project-form>.action-row>.field.icon-box>.icon-select>.icon-select__dropdown{left:auto;right:0;max-width:422px}.project-form>.action-row>.field.color-box{width:35%}.project-form>.action-row>.field.color-box>.color-select>.color-select__dropdown{max-width:422px}.project-card{position:relative;height:150px;min-height:150px;display:grid;align-content:space-between;gap:16px;overflow:hidden;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel);cursor:pointer;transition:border-color var(--motion-fast),transform var(--motion-medium) var(--ease-out),background var(--motion-fast),box-shadow var(--motion-fast)}.project-card:before{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--project-color, var(--color-primary));content:"";opacity:.75}.project-card:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);box-shadow:var(--shadow-float)}.project-card:hover>div.project-card__top>div.project-card__mark{background:var(--project-color, var(--color-surface-3))}.project-card:focus-visible{outline:0;border-color:var(--project-color, var(--color-primary));box-shadow:0 0 0 1px var(--project-color, var(--color-primary))}.project-card>div.project-card__top{display:flex;justify-content:space-between;gap:14px}.project-card>div.project-card__top>div.project-card__mark{width:32px;height:32px;border:1px solid var(--project-color, var(--color-primary));border-radius:var(--radius-sm);background:var(--color-surface-3);box-shadow:inset 0 0 0 7px var(--color-surface);transition:background var(--motion-fast)}.project-card>div.project-card__top>span{padding-right:42px;font-family:JetBrains Mono,Cascadia Code,monospace;font-size:10px}.project-card>div.infos{display:flex;flex-direction:column;flex:1;min-height:50px}.project-card>div.infos>h3{margin:0 0 7px;font-size:17px;color:color-mix(in srgb,var(--color-text),var(--color-project-icon-contrast) 25%)}.project-card>div.infos>p{margin:0;font-size:12px;line-height:1.4}.project-card>div.actions-box{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:end;gap:4px}.project-card>div.actions-box>.tooltip-trigger{display:inline-flex}.project-card>div.actions-box>.tooltip-trigger>button.action-btn{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-color:transparent;border-radius:999px;background:color-mix(in srgb,var(--color-surface),transparent 18%);color:var(--color-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-card>div.actions-box>.tooltip-trigger>button.action-btn:hover{color:var(--color-text)}.project-card>div.actions-box>div.actions-list{display:flex;flex-direction:row;align-items:end;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface),transparent 10%);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translateY(-6px) scale(.96);transform-origin:top right;transition:opacity var(--motion-fast),transform var(--motion-medium) var(--ease-out),border-color var(--motion-fast),background var(--motion-fast)}.project-card>div.actions-box>div.actions-list>.tooltip-trigger{display:inline-flex}.project-card>div.actions-box>div.actions-list>.tooltip-trigger>button.ui-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;justify-content:center}.project-card>div.actions-box>div.actions-list>.tooltip-trigger>button.ui-button>span{display:none}.project-card>div.actions-box[data-open=true]>.tooltip-trigger>button.action-btn{border-color:var(--project-color, var(--color-primary-border));background:var(--color-surface-2);color:var(--project-color, var(--color-primary))}.project-card>div.actions-box[data-open=true]>div.actions-list{border-color:var(--project-color, var(--color-primary-border));background:var(--color-surface);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.projects-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;align-content:start;gap:12px;margin-right:-10px;padding-right:10px;overflow-y:auto;min-height:0;min-width:0;height:100%}@media(max-width:1100px){.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.projects-grid{grid-template-columns:1fr}}.projects-page{display:grid;gap:20px;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 128px);min-height:0}.projects-page>.page-header>div.page-header__content>h4.projects-page__counter{margin:0}.settings-page{display:grid;gap:20px}.settings-page>section.panel{max-width:760px;padding:18px;border:1px solid var(--color-border);border-left:2px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.settings-page>section.panel>h3{margin:0 0 8px;font-family:JetBrains Mono,Cascadia Code,monospace;font-size:13px}.settings-page>section.panel>p{margin:0;font-size:13px;line-height:1.6}.stacks-filters{width:auto;justify-content:flex-end}.stacks-filters>label.ui-list-search__field{width:min(325px,36vw)}.stacks-filters>div.ui-list-search__actions>label.stacks-filters__field{display:grid;gap:5px;color:var(--color-muted);font-size:10px;font-weight:800;text-transform:uppercase}.stacks-filters>div.ui-list-search__actions>label.stacks-filters__field>select.field-control{min-width:170px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px;font-weight:400;text-transform:none}.stacks-filters>div.ui-list-search__actions>label.stacks-filters__field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}@media(max-width:1100px){.stacks-filters{width:100%;align-items:stretch;flex-direction:column}.stacks-filters>label.ui-list-search__field{width:100%}.stacks-filters>div.ui-list-search__actions{width:100%}.stacks-filters>div.ui-list-search__actions>label.stacks-filters__field{flex:1}.stacks-filters>div.ui-list-search__actions>label.stacks-filters__field>select.field-control{min-width:0}}.stack-services{position:relative;width:100%;min-width:0}.stack-services>div.stack-services__list,.stack-services>div.stack-services__measure{display:flex;flex-wrap:nowrap;gap:6px;width:100%;min-width:0}.stack-services>div.stack-services__list>span:not(.tooltip-trigger),.stack-services>div.stack-services__measure>span:not(.tooltip-trigger),.stack-services>div.stack-services__list>strong,.stack-services>div.stack-services__measure>strong,.stack-services>div.stack-services__list>span.tooltip-trigger>strong,.stack-services>div.stack-services__measure>span.tooltip-trigger>strong{display:inline-flex;min-height:24px;align-items:center;flex:0 0 auto;padding:0 9px;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface-2) 72%,transparent);color:var(--color-muted);font-size:11px;font-weight:700;white-space:nowrap;cursor:default}.stack-services>div.stack-services__list>strong,.stack-services>div.stack-services__measure>strong,.stack-services>div.stack-services__list>span.tooltip-trigger>strong,.stack-services>div.stack-services__measure>span.tooltip-trigger>strong{border-color:color-mix(in srgb,var(--color-text) 34%,var(--color-border));background:color-mix(in srgb,var(--color-text) 10%,var(--color-surface));color:var(--color-text);font-weight:900}.stack-services>div.stack-services__list>span.tooltip-trigger,.stack-services>div.stack-services__measure>span.tooltip-trigger{display:inline-flex;flex:0 0 auto}.stack-services>div.stack-services__list>span.tooltip-trigger>div.stack-services__tooltip,.stack-services>div.stack-services__measure>span.tooltip-trigger>div.stack-services__tooltip{z-index:3;white-space:normal}.stack-services>div.stack-services__list{overflow:visible}.stack-services>div.stack-services__measure{position:fixed;top:-10000px;left:-10000px;width:max-content;visibility:hidden;pointer-events:none}.stack-services--empty{display:flex;flex-wrap:nowrap;gap:6px}.stack-services--empty>span{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface-2) 72%,transparent);color:var(--color-muted);font-size:11px;font-weight:700}.stack-services__hidden{display:grid;gap:6px;min-width:160px;max-width:260px}.stack-services__hidden>span{color:var(--color-muted);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.stack-services__hidden>strong{color:var(--color-text);font-size:12px;font-weight:700;line-height:1.25;word-break:break-word}.stacks-table{width:100%;min-height:0;min-width:0}.stacks-table>.data-table-wrap{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.stacks-table>.data-table-wrap>table.data-table{width:100%;min-width:1100px;table-layout:fixed}.stacks-table>.data-table-wrap>table.data-table>thead{position:sticky;top:0;z-index:4}.stacks-table>.data-table-wrap>table.data-table>thead>tr>th{background:var(--color-surface-2);box-shadow:0 1px 0 var(--color-border-strong)}.stacks-table>.data-table-wrap>table.data-table>thead>tr>th:first-child{width:210px;min-width:210px}.stacks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(2){width:110px;min-width:110px}.stacks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(3){min-width:175px}.stacks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(4){width:290px;min-width:290px}.stacks-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(5){width:180px;min-width:180px;white-space:nowrap}.stacks-table>.data-table-wrap>table.data-table>thead>tr>th:last-child{width:68px;min-width:68px;white-space:nowrap}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(2),.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child{white-space:nowrap}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__stack{display:grid;gap:4px}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__stack>strong{color:var(--color-text);font-size:13px;font-weight:800}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__stack>span{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__summary{--stack-summary-color: var(--color-primary);--stack-summary-border: var(--color-primary-border);--stack-summary-bg: var(--color-primary-soft);display:inline-flex;align-items:center;gap:8px;width:max-content}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__summary[data-tone=warning]{--stack-summary-color: var(--color-warning);--stack-summary-border: color-mix(in srgb, var(--color-warning) 58%, var(--color-border));--stack-summary-bg: color-mix(in srgb, var(--color-warning) 16%, transparent)}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__summary[data-tone=danger]{--stack-summary-color: var(--color-danger);--stack-summary-border: color-mix(in srgb, var(--color-danger) 58%, var(--color-border));--stack-summary-bg: color-mix(in srgb, var(--color-danger) 14%, transparent)}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__summary>strong{display:inline-flex;min-width:34px;min-height:26px;align-items:center;justify-content:center;border:1px solid var(--stack-summary-border);border-radius:999px;background:var(--stack-summary-bg);color:var(--stack-summary-color);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:12px;font-weight:900}.stacks-table>.data-table-wrap>table.data-table>tbody>tr>td>div.stacks-table__summary>span{color:var(--color-muted);font-family:JetBrains Mono,Cascadia Code,monospace;font-size:11px;font-weight:700;white-space:nowrap}.stacks-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;height:calc(100dvh - 128px);min-height:0}.stacks-page>.page-header>div.page-header__content>h4.stacks-page__counter{margin:2px 0 0;color:var(--color-text);font-size:14px;font-weight:800}.stacks-page>.page-header>div.page-header__actions{flex:1;align-items:flex-end;flex-wrap:nowrap}@media(max-width:1100px){.stacks-page{height:auto;min-height:calc(100dvh - 116px)}.stacks-page>.page-header>div.page-header__actions{width:100%}}.confirm-dialog.page-volume>.confirm-dialog__panel>.confirm-dialog__footer>.confirm-dialog__footer-infos>span>small.sm-infos{display:block;line-height:.9rem!important}.volumes-filters{width:auto;justify-content:flex-end}.volumes-filters>label.ui-list-search__field{width:min(325px,36vw)}.volumes-filters>div.ui-list-search__actions{display:flex;gap:10px;align-items:center}.volumes-filters>div.ui-list-search__actions>label.volumes-filters__field>select.field-control{min-width:170px;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 11px;background:var(--color-bg-elevated);color:var(--color-text);font-size:13px}.volumes-filters>div.ui-list-search__actions>label.volumes-filters__field>select.field-control:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-soft)}@media(max-width:1100px){.volumes-filters{width:100%;align-items:stretch;flex-direction:column}.volumes-filters>label.ui-list-search__field{width:100%}}.volumes-table{width:100%;min-width:0;min-height:0}.volumes-table>.data-table-wrap{width:100%;max-width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:auto}.volumes-table>.data-table-wrap>table.data-table{width:100%;min-width:1100px;table-layout:fixed}.volumes-table>.data-table-wrap>table.data-table>thead{position:sticky;top:0;z-index:4}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th{background:var(--color-surface-2);box-shadow:0 1px 0 var(--color-border-strong)}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th:first-child{width:300px;min-width:300px}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(2){width:96px;min-width:96px}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(3){width:195px;min-width:195px}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(4){width:85px;min-width:85px}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(6){width:180px;min-width:180px;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th:last-child{width:110px;min-width:110px;text-align:right;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(2),.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(3),.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(4),.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(6),.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td:last-child{text-align:left;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td>span.volumes-table__name{display:block;overflow:hidden;color:var(--color-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td>span.volumes-table__mountpoint{display:block;overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td>span.volumes-table__status{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border:1px solid var(--color-primary-border);border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;font-weight:900;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td>span.volumes-table__status[data-status=unused]{border-color:var(--color-resource-unused-border);background:var(--color-resource-unused-soft);color:var(--color-resource-unused-text)}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td>div.volumes-table__actions{display:flex;justify-content:flex-end;gap:4px;width:100%}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td>div.volumes-table__actions>button.ui-button{width:38px;min-width:38px;min-height:34px;justify-content:center;padding:0}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td>div.volumes-table__actions>button.ui-button.volumes-table__delete-disabled{cursor:not-allowed;opacity:.48}@media(max-width:1100px){.volumes-table>.data-table-wrap{max-height:calc(100dvh - 280px)}.volumes-table>.data-table-wrap>table.data-table{table-layout:auto}.volumes-table>.data-table-wrap>table.data-table>thead>tr>th:nth-child(5){width:max-content;min-width:max-content;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(5){width:max-content;min-width:max-content;white-space:nowrap}.volumes-table>.data-table-wrap>table.data-table>tbody>tr>td:nth-child(5)>span.volumes-table__mountpoint{width:max-content;overflow:visible;text-overflow:clip}}.volumes-page{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;height:calc(100dvh - 128px);min-height:0}.volumes-page>.page-header>div.page-header__content>h4.volumes-page__counter{margin:2px 0 0;color:var(--color-text);font-size:14px;font-weight:800}.volumes-page>.page-header>div.page-header__actions{flex:1;align-items:flex-end;flex-wrap:nowrap}@media(max-width:1100px){.volumes-page{height:auto;min-height:calc(100dvh - 116px)}.volumes-page>.page-header>div.page-header__actions{width:100%}}:root{--radius-sm: 4px;--radius-md: 7px;--radius-lg: 10px;--motion-fast: .14s;--motion-medium: .22s;--motion-slow: .36s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.36, .64, 1)}:root,[data-theme=dark]{color-scheme:dark;--color-bg: #090b0a;--color-bg-elevated: #0d100e;--color-surface: #111412;--color-surface-2: #181c19;--color-surface-3: #202521;--color-border: #2a302b;--color-border-strong: #3a423b;--color-text: #f2f5f1;--color-muted: #929b93;--color-primary: #d5ff00;--color-primary-hover: #e0ff43;--color-primary-soft: rgba(213, 255, 0, .1);--color-primary-border: rgba(213, 255, 0, .3);--color-primary-glow: rgba(213, 255, 0, .22);--color-on-primary: #090b0a;--color-info: #59c3d8;--color-info-soft: rgba(89, 195, 216, .1);--color-info-border: rgba(89, 195, 216, .28);--color-info-text: #82d2e2;--color-success: #4ade80;--color-success-soft: rgba(74, 222, 128, .1);--color-success-border: rgba(74, 222, 128, .28);--color-success-text: #76e99d;--color-success-glow: rgba(74, 222, 128, .55);--color-warning: #f6bd4a;--color-warning-soft: rgba(246, 189, 74, .1);--color-warning-border: rgba(246, 189, 74, .28);--color-warning-text: #f6c96e;--color-danger: #ff5c65;--color-danger-soft: rgba(255, 92, 101, .1);--color-danger-subtle: rgba(255, 92, 101, .06);--color-danger-border: rgba(255, 92, 101, .42);--color-danger-text: #ffabb0;--color-on-danger: #ffffff;--color-resource-system: #0ea5e9;--color-resource-system-soft: rgba(14, 165, 233, .18);--color-resource-system-border: rgba(14, 165, 233, .52);--color-resource-system-text: #7dd3fc;--color-resource-unused: #f97316;--color-resource-unused-soft: rgba(249, 115, 22, .16);--color-resource-unused-border: rgba(249, 115, 22, .58);--color-resource-unused-text: #fb923c;--color-code-keyword: #ff4f91;--color-project-icon-contrast: #000000;--color-sidebar: rgba(13, 16, 14, .96);--color-header: rgba(9, 11, 10, .88);--color-scrim: rgba(0, 0, 0, .72);--color-scrim-soft: rgba(0, 0, 0, .62);--color-grid-line: rgba(255, 255, 255, .018);--color-log-bg: #050706;--color-log-text: #cbd5cd;--shadow-panel: 0 12px 32px rgba(0, 0, 0, .2);--shadow-float: 0 24px 80px rgba(0, 0, 0, .5);--shadow-primary: 0 0 24px rgba(213, 255, 0, .12);--shadow-primary-hover: 0 0 28px var(--color-primary-glow);--pwd-bar-color-very-weak: #ff5d6c;--pwd-bar-color-weak: #ff8a4c;--pwd-bar-color-reasonable: #ffd24c;--pwd-bar-color-good: #9ee85d;--pwd-bar-color-strong: #d5ff00}[data-theme=light]{color-scheme:light;--color-bg: #eef0ec;--color-bg-elevated: #e6e9e2;--color-surface: #f6f7f4;--color-surface-2: #ffffff;--color-surface-3: #e2e6dc;--color-border: #d6dacf;--color-border-strong: #b9c0ae;--color-text: #11140f;--color-muted: #687062;--color-primary: #bee400;--color-primary-hover: #c9f200;--color-primary-soft: rgba(133, 168, 0, .18);--color-primary-border: rgba(104, 133, 0, .38);--color-primary-glow: rgba(133, 168, 0, .28);--color-on-primary: #1a2300;--color-info: #1d6fb8;--color-info-soft: rgba(29, 111, 184, .1);--color-info-border: rgba(29, 111, 184, .28);--color-info-text: #155e9d;--color-success: #1e8f5e;--color-success-soft: rgba(30, 143, 94, .1);--color-success-border: rgba(30, 143, 94, .28);--color-success-text: #176f4a;--color-success-glow: rgba(30, 143, 94, .35);--color-warning: #b07309;--color-warning-soft: rgba(176, 115, 9, .1);--color-warning-border: rgba(176, 115, 9, .3);--color-warning-text: #865706;--color-danger: #d72638;--color-danger-soft: rgba(215, 38, 56, .1);--color-danger-subtle: rgba(215, 38, 56, .06);--color-danger-border: rgba(215, 38, 56, .35);--color-danger-text: #ad1e2d;--color-on-danger: #ffffff;--color-resource-system: #0ea5e9;--color-resource-system-soft: rgba(14, 165, 233, .18);--color-resource-system-border: rgba(14, 165, 233, .52);--color-resource-system-text: #7dd3fc;--color-resource-unused: #f97316;--color-resource-unused-soft: rgba(249, 115, 22, .16);--color-resource-unused-border: rgba(249, 115, 22, .58);--color-resource-unused-text: #fb923c;--color-code-keyword: #ff4f91;--color-project-icon-contrast: #000000;--color-sidebar: rgba(246, 247, 244, .97);--color-header: rgba(238, 240, 236, .9);--color-scrim: rgba(40, 45, 35, .45);--color-scrim-soft: rgba(40, 45, 35, .38);--color-grid-line: rgba(20, 30, 15, .05);--color-log-bg: #f0f3ed;--color-log-text: #293027;--shadow-panel: 0 12px 32px rgba(20, 30, 15, .08);--shadow-float: 0 24px 80px rgba(20, 30, 15, .2);--shadow-primary: 0 0 24px rgba(133, 168, 0, .14);--shadow-primary-hover: 0 0 28px var(--color-primary-glow);--pwd-bar-color-very-weak: #e91d31;--pwd-bar-color-weak: #df580f;--pwd-bar-color-reasonable: #ce9d0c;--pwd-bar-color-good: #98b600;--pwd-bar-color-strong: #58a812}:root{font-family:Space Grotesk,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg);color:var(--color-text);transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard)}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(var(--color-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-grid-line) 1px,transparent 1px);background-size:32px 32px}button,input,textarea,select{font:inherit}button:focus,a:focus,input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none!important;box-shadow:none!important}::selection{background:var(--color-primary);color:var(--color-on-primary)}.muted{color:var(--color-muted)}.mono{font-family:JetBrains Mono,Cascadia Code,monospace;font-size:12px}.action-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.box{display:inline;margin:0 5px;padding:3px 8px;border-radius:var(--radius-md);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.8;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.box-red{color:var(--color-danger);background-color:color-mix(in srgb,var(--color-danger) 10%,transparent)}.box-green{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.box.bd{border:1px solid color-mix(in srgb,var(--color-danger) 50%,transparent)}.box.break{margin:0}.sm-infos{font-size:.75rem;color:color-mix(in srgb,var(--color-muted) 60%,transparent)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
