.tool-btn.svelte-1t7g0l3{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-1t7g0l3:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-1t7g0l3{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-1t7g0l3:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-185f53m{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-185f53m:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-185f53m:disabled{opacity:.5;cursor:not-allowed}.tool-btn.svelte-22swpw{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-22swpw:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-22swpw:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-22swpw{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-22swpw:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-22swpw:disabled{opacity:.5;cursor:not-allowed}.tool-btn.svelte-11t80ho{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-11t80ho:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-11t80ho:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-11t80ho{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-11t80ho:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-11t80ho:disabled{opacity:.5;cursor:not-allowed}.tool-btn.svelte-1cgac7z{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-1cgac7z:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1cgac7z:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-1cgac7z{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-1cgac7z:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-ahzpdk{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-ahzpdk:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-g61lym{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-g61lym:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-g61lym{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-g61lym:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-qatsza{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-qatsza:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-qatsza{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-qatsza:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-tfpyt7{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-tfpyt7:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-tfpyt7:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-tfpyt7{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-tfpyt7:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-132sn94{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-132sn94:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-132sn94{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-132sn94:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1s756oj{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-1s756oj:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1s756oj:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-1s756oj{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-1s756oj:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-1s756oj:disabled{opacity:.5;cursor:not-allowed}.prose.svelte-1s756oj{color:var(--color-hud-text)}.tool-btn.svelte-w046kk{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-w046kk:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1alibf2{padding:8px 16px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s;font-weight:700}.tool-btn.svelte-1alibf2:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1alibf2:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-1alibf2{padding:8px 16px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-1alibf2:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-1alibf2:disabled{opacity:.5;cursor:not-allowed}.tool-btn.svelte-1t45pbj{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-1t45pbj:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1t45pbj:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-1t45pbj{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-1t45pbj:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-1t45pbj:disabled{opacity:.5;cursor:not-allowed}.tool-btn-danger.svelte-1t45pbj{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-danger.svelte-1t45pbj:hover:not(:disabled){border-color:var(--color-hud-danger);color:var(--color-hud-danger)}.tool-btn-danger.svelte-1t45pbj:disabled{opacity:.5;cursor:not-allowed}.tool-btn-lg.svelte-1dvy9vr{padding:12px 24px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:2px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s;font-weight:700}.tool-btn-lg.svelte-1dvy9vr:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost-lg.svelte-1dvy9vr{padding:12px 24px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:2px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost-lg.svelte-1dvy9vr:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1dvy9vr{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-1dvy9vr:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-u5r9hv{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s}.tool-btn.svelte-u5r9hv:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-u5r9hv:disabled{opacity:.5;cursor:not-allowed}.tool-btn-ghost.svelte-u5r9hv{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-ghost.svelte-u5r9hv:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn-ghost.svelte-u5r9hv:disabled{opacity:.5;cursor:not-allowed}.tool-btn-danger.svelte-u5r9hv{padding:7px 14px;font-size:12px;font-family:ui-monospace,monospace;background:transparent;border:1px solid var(--color-hud-line);color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-btn-danger.svelte-u5r9hv:hover:not(:disabled){border-color:var(--color-hud-danger);color:var(--color-hud-danger)}.tool-btn-danger.svelte-u5r9hv:disabled{opacity:.5;cursor:not-allowed}.tool-btn.svelte-1ez30ia{padding:10px 16px;font-size:12px;font-family:ui-monospace,monospace;background:var(--color-hud-card);border:1px solid var(--color-hud-line);color:var(--color-hud-text);cursor:pointer;transition:all .15s;font-weight:700}.tool-btn.svelte-1ez30ia:hover:not(:disabled){border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-btn.svelte-1ez30ia:disabled{opacity:.5;cursor:not-allowed}.hub-filter-btn.svelte-bw3kf0{display:flex;align-items:center;gap:6px;padding:7px 14px;font-family:ui-monospace,monospace;font-size:11px;border:1px solid var(--color-hud-line);background:transparent;color:var(--color-hud-text-muted);cursor:pointer;transition:all .2s}.hub-filter-btn.svelte-bw3kf0 .filter-icon:where(.svelte-bw3kf0){color:var(--filter-color, var(--color-hud-text-muted));opacity:.5;transition:opacity .2s,filter .2s}.hub-filter-btn.svelte-bw3kf0:hover{border-color:var(--filter-color, var(--color-hud-corner));color:var(--color-hud-text)}.hub-filter-btn.svelte-bw3kf0:hover .filter-icon:where(.svelte-bw3kf0){opacity:.9;filter:drop-shadow(0 0 3px var(--filter-color, currentColor))}.hub-filter-btn.active.svelte-bw3kf0{border-color:var(--filter-color, var(--color-hud-accent));color:var(--filter-color, var(--color-hud-accent));background:color-mix(in srgb,var(--filter-color, var(--color-hud-accent)) 8%,transparent)}.hub-filter-btn.active.svelte-bw3kf0 .filter-icon:where(.svelte-bw3kf0){opacity:1;color:var(--filter-color, var(--color-hud-accent));filter:drop-shadow(0 0 4px var(--filter-color, var(--color-hud-accent)))}.hub-filter-count.svelte-bw3kf0{font-size:9px;opacity:.5}.hub-card.svelte-bw3kf0{position:relative;background:var(--color-hud-card);border:1px solid var(--color-hud-line);cursor:pointer;transition:all .25s ease;overflow:hidden;text-align:left;min-height:140px;animation:svelte-bw3kf0-cardFadeIn .4s ease both}.hub-card.svelte-bw3kf0:hover{border-color:var(--card-accent);box-shadow:0 0 20px color-mix(in srgb,var(--card-accent) 15%,transparent),inset 0 0 30px color-mix(in srgb,var(--card-accent) 5%,transparent);transform:translateY(-2px)}@keyframes svelte-bw3kf0-cardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.corner-tl.svelte-bw3kf0,.corner-tr.svelte-bw3kf0,.corner-bl.svelte-bw3kf0,.corner-br.svelte-bw3kf0{position:absolute;width:8px;height:8px;opacity:0;transition:opacity .25s}.hub-card.svelte-bw3kf0:hover .corner-tl:where(.svelte-bw3kf0),.hub-card.svelte-bw3kf0:hover .corner-tr:where(.svelte-bw3kf0),.hub-card.svelte-bw3kf0:hover .corner-bl:where(.svelte-bw3kf0),.hub-card.svelte-bw3kf0:hover .corner-br:where(.svelte-bw3kf0){opacity:1}.corner-tl.svelte-bw3kf0{top:-1px;left:-1px;border-top:2px solid var(--card-accent);border-left:2px solid var(--card-accent)}.corner-tr.svelte-bw3kf0{top:-1px;right:-1px;border-top:2px solid var(--card-accent);border-right:2px solid var(--card-accent)}.corner-bl.svelte-bw3kf0{bottom:-1px;left:-1px;border-bottom:2px solid var(--card-accent);border-left:2px solid var(--card-accent)}.corner-br.svelte-bw3kf0{bottom:-1px;right:-1px;border-bottom:2px solid var(--card-accent);border-right:2px solid var(--card-accent)}.scan-line.svelte-bw3kf0{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);opacity:0;transition:opacity .3s}.hub-card.svelte-bw3kf0:hover .scan-line:where(.svelte-bw3kf0){opacity:.6;animation:svelte-bw3kf0-scanMove 1.5s ease-in-out infinite}@keyframes svelte-bw3kf0-scanMove{0%{top:0}to{top:100%}}.hub-pulse.svelte-bw3kf0{animation:svelte-bw3kf0-pulse 1.5s ease-in-out infinite}@keyframes svelte-bw3kf0-pulse{0%,to{opacity:0}50%{opacity:1}}.tool-back-btn.svelte-bw3kf0{display:flex;align-items:center;padding:5px 12px;font-family:ui-monospace,monospace;font-size:11px;border:1px solid var(--color-hud-line);background:transparent;color:var(--color-hud-text-muted);cursor:pointer;transition:all .15s}.tool-back-btn.svelte-bw3kf0:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.tool-view-enter.svelte-bw3kf0{animation:svelte-bw3kf0-toolSlideIn .3s ease both}@keyframes svelte-bw3kf0-toolSlideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.cs-root.svelte-rzkk41{height:100%;display:flex;flex-direction:column;background:var(--color-hud-bg);overflow:hidden}.cs-filter-bar.svelte-rzkk41{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--color-hud-line);flex-shrink:0;flex-wrap:wrap}.cs-filters.svelte-rzkk41{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cs-filter-btn.svelte-rzkk41{display:flex;align-items:center;gap:6px;padding:7px 14px;font-family:ui-monospace,monospace;font-size:11px;border:1px solid var(--color-hud-line);background:transparent;color:var(--color-hud-text-muted);cursor:pointer;transition:all .2s}.cs-filter-icon.svelte-rzkk41{color:var(--filter-color, var(--color-hud-text-muted));opacity:.5;transition:opacity .2s,filter .2s}.cs-filter-btn.svelte-rzkk41:hover{border-color:var(--filter-color, var(--color-hud-corner));color:var(--color-hud-text)}.cs-filter-btn.svelte-rzkk41:hover .cs-filter-icon:where(.svelte-rzkk41){opacity:.9;filter:drop-shadow(0 0 3px var(--filter-color, currentColor))}.cs-filter-btn.active.svelte-rzkk41{border-color:var(--filter-color, var(--color-hud-accent));color:var(--filter-color, var(--color-hud-accent));background:color-mix(in srgb,var(--filter-color, var(--color-hud-accent)) 8%,transparent)}.cs-filter-btn.active.svelte-rzkk41 .cs-filter-icon:where(.svelte-rzkk41){opacity:1;color:var(--filter-color, var(--color-hud-accent));filter:drop-shadow(0 0 4px var(--filter-color, var(--color-hud-accent)))}.cs-filter-count.svelte-rzkk41{font-size:9px;opacity:.5}.cs-os-btn.svelte-rzkk41{margin-left:auto}.cs-sheet.svelte-rzkk41{flex:1;overflow-y:auto;padding:20px 28px 48px}.cs-columns.svelte-rzkk41{columns:3;column-gap:28px}.cs-group.svelte-rzkk41{break-inside:avoid;margin-bottom:28px;animation:svelte-rzkk41-groupIn .25s ease both}@keyframes svelte-rzkk41-groupIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cs-group-head.svelte-rzkk41{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--color-hud-text);padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--color-hud-text) 25%,transparent)}.cs-group-body.svelte-rzkk41{display:flex;flex-direction:column}.cs-row.svelte-rzkk41{display:flex;align-items:center;gap:6px;padding:2px;border-radius:6px;transition:background .1s}.cs-row.svelte-rzkk41:hover{background:var(--color-hud-hover)}.cs-desc.svelte-rzkk41{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;font-size:13px;color:var(--color-hud-text-muted);white-space:nowrap;flex-shrink:0}.cs-dots.svelte-rzkk41{flex:1;min-width:8px;border-bottom:1px dotted color-mix(in srgb,var(--color-hud-line) 70%,transparent);margin-bottom:4px}.cs-keys.svelte-rzkk41{display:flex;align-items:center;gap:3px;flex-shrink:0;margin-left:auto}.cs-key.svelte-rzkk41{display:inline-flex;align-items:center;justify-content:center;width:38px;height:28px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:14px;font-weight:500;line-height:1;color:var(--color-hud-text);background:none;border:none;white-space:nowrap;flex-shrink:0}.cs-sep.svelte-rzkk41{width:2px}.cs-keys.svelte-rzkk41{min-width:180px;justify-content:flex-end}@media(max-width:1100px){.cs-columns.svelte-rzkk41{columns:2}}@media(max-width:700px){.cs-columns.svelte-rzkk41{columns:1}}@media(min-width:1600px){.cs-columns.svelte-rzkk41{columns:4}}@media print{.cs-root.svelte-rzkk41{height:auto;overflow:visible;background:#fff}.cs-filter-bar.svelte-rzkk41{border-bottom:2px solid #222;padding:6px 0}.cs-filter-btn.svelte-rzkk41{border-color:#ddd;color:#aaa}.cs-filter-btn.active.svelte-rzkk41{color:#000;border-color:#000;background:#f5f5f5}.cs-filter-icon.svelte-rzkk41,.cs-os-btn.svelte-rzkk41{display:none}.cs-sheet.svelte-rzkk41{overflow:visible;padding:12px 0}.cs-columns.svelte-rzkk41{columns:3}.cs-group.svelte-rzkk41{animation:none}.cs-group-head.svelte-rzkk41{color:#000;border-bottom-color:#ccc}.cs-row.svelte-rzkk41:hover{background:none}.cs-key.svelte-rzkk41{color:#000}.cs-dots.svelte-rzkk41{border-bottom-color:#ccc}.cs-desc.svelte-rzkk41{color:#444}}.ladder-line.svelte-1jma60c{stroke:var(--color-hud-corner);stroke-width:1.5}.trace-path.svelte-1jma60c{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px currentColor);animation:svelte-1jma60c-traceDash linear forwards}@keyframes svelte-1jma60c-traceDash{to{stroke-dashoffset:0}}.rung-target.svelte-1jma60c{outline:none}.rung-hit.svelte-1jma60c{stroke:transparent;stroke-width:16;cursor:pointer}.rung-preview.svelte-1jma60c{stroke:var(--color-hud-status-warn);stroke-width:2;stroke-dasharray:4 4;opacity:0;transition:opacity .15s;pointer-events:none}.rung-target.svelte-1jma60c:hover .rung-preview:where(.svelte-1jma60c),.rung-target.svelte-1jma60c:focus .rung-preview:where(.svelte-1jma60c){opacity:.8}.player-chip.svelte-1jma60c{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;font-family:ui-monospace,monospace;font-size:10px;color:var(--chip-color);border:1px solid color-mix(in srgb,var(--chip-color) 50%,transparent);background:var(--color-hud-card);border-radius:2px;cursor:pointer;transition:all .15s}.player-chip.svelte-1jma60c:hover:not(:disabled){background:color-mix(in srgb,var(--chip-color) 10%,var(--color-hud-card));border-color:var(--chip-color);box-shadow:0 0 8px color-mix(in srgb,var(--chip-color) 35%,transparent)}.player-chip.svelte-1jma60c:disabled{cursor:default}.player-chip.traced.svelte-1jma60c{opacity:.85;border-color:var(--chip-color)}.prize-slot.svelte-1jma60c{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;font-family:ui-monospace,monospace;font-size:10px;color:var(--color-hud-text-muted);border:1px dashed var(--color-hud-line);background:var(--color-hud-card);border-radius:2px;transition:all .3s}.prize-slot.revealed.svelte-1jma60c{color:var(--chip-color);border:1px solid color-mix(in srgb,var(--chip-color) 60%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--chip-color) 25%,transparent)}.nav-icon.svelte-1uha8ag{transition:transform .2s,filter .2s}.nav-btn.svelte-1uha8ag:hover .nav-icon:where(.svelte-1uha8ag){transform:scale(1.15);filter:drop-shadow(0 0 4px currentColor)}.nav-icon-active.svelte-1uha8ag{filter:drop-shadow(0 0 4px currentColor)}.pomo-btn.svelte-1uha8ag{padding:5px 8px;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.04em;border:1px solid var(--color-hud-line);background:var(--color-hud-bg);color:var(--color-hud-text);border-radius:2px;cursor:pointer;transition:all .15s}.pomo-btn.svelte-1uha8ag:hover{border-color:var(--color-hud-accent);color:var(--color-hud-accent)}.pomo-tab.svelte-1uha8ag{padding:4px 0;font-family:ui-monospace,monospace;font-size:8px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-hud-line);background:transparent;color:var(--color-hud-text-muted);border-radius:2px;cursor:pointer;transition:all .15s}.pomo-tab.svelte-1uha8ag:hover{border-color:var(--color-hud-corner);color:var(--color-hud-text)}.pomo-tab--active.svelte-1uha8ag{background:var(--color-hud-hover)}
