.dock.svelte-18l40r0{--panel: #1d1d1d;--slot: #262626;position:relative;background:var(--panel);border-radius:calc(10px * var(--k));color:#e6e6e6;font-family:Poppins,system-ui,sans-serif;user-select:none;-webkit-user-select:none}.dock-bar.svelte-18l40r0{display:flex;align-items:center;gap:calc(7px * var(--k));padding:0 calc(10px * var(--k));background:#232323;border-bottom:1px solid #2f2f2f;border-radius:calc(10px * var(--k)) calc(10px * var(--k)) 0 0;font-size:calc(12.5px * var(--k))}.dock-name.svelte-18l40r0{font-weight:700;letter-spacing:-.01em;white-space:nowrap}.dock-version.svelte-18l40r0{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78em;color:#8a8a8a;background:#2c2c2c;border:1px solid #383838;border-radius:calc(4px * var(--k));padding:0 .45em;line-height:1.5}.dock-spacer.svelte-18l40r0{flex:1}.dock-chip.svelte-18l40r0{display:inline-grid;place-items:center;width:calc(19px * var(--k));height:calc(19px * var(--k));border-radius:calc(4px * var(--k));font-size:.85em;font-weight:600;color:#8a8a8a;transition:background-color .2s ease,color .2s ease}.dock-chip.on.svelte-18l40r0{background:#3b82f638;color:#cfe0ff;box-shadow:inset 0 0 0 1px #3b82f68c}.dock-icon.svelte-18l40r0{width:calc(15px * var(--k));height:calc(15px * var(--k));color:#8a8a8a;display:grid;margin-left:calc(3px * var(--k))}.dock-window.svelte-18l40r0{position:relative;overflow:hidden;border-radius:0 0 calc(10px * var(--k)) calc(10px * var(--k))}.dock-body.svelte-18l40r0{position:relative;will-change:transform}.dock-header.svelte-18l40r0,.dock-label.svelte-18l40r0,.dock-slot.svelte-18l40r0{position:absolute}.dock-header.svelte-18l40r0{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center}.dock-header.svelte-18l40r0 img:where(.svelte-18l40r0){width:100%;height:100%;object-fit:contain}.dock-header-title.svelte-18l40r0{text-align:center;font-weight:800;font-size:calc(21px * var(--k));letter-spacing:-.01em}.dock-label.svelte-18l40r0{display:flex;align-items:center;gap:calc(10px * var(--k));color:var(--accent);font-size:calc(10.5px * var(--k));font-weight:700}.dock-label.svelte-18l40r0 span:where(.svelte-18l40r0){flex:0 0 calc(3 / 16 * 100% - 10px * var(--k));white-space:nowrap}.dock-label.svelte-18l40r0 i:where(.svelte-18l40r0){flex:1;height:calc(2px * var(--k));min-height:1px;border-radius:2px;background:var(--accent);opacity:.85}.dock-slot.svelte-18l40r0{padding:0;margin:0;background:var(--slot);border:1px solid #333;border-radius:calc(6px * var(--k));cursor:default;overflow:visible;font:inherit;color:inherit;transition:opacity .26s ease,box-shadow .26s ease,transform .32s cubic-bezier(.34,1.56,.64,1)}.dock-slot.pickable.svelte-18l40r0{cursor:pointer}.dock-slot.svelte-18l40r0 img:where(.svelte-18l40r0){display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;pointer-events:none}.dock-slot.on.svelte-18l40r0{box-shadow:0 0 0 calc(2px * var(--k)) var(--accent),0 0 0 calc(7px * var(--k)) color-mix(in srgb,var(--accent),transparent 72%);transform:scale(1.015);z-index:2}.dock-dim.svelte-18l40r0 .dock-slot:where(.svelte-18l40r0):not(.on){opacity:.42}.dock-slot.svelte-18l40r0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dock-slot.svelte-18l40r0:hover{z-index:3}@media(prefers-reduced-motion:reduce){.dock-slot.svelte-18l40r0,.dock-chip.svelte-18l40r0{transition:none}}
