.bar.svelte-kg21d0{align-items:center;gap:8px;margin-bottom:10px;display:flex}.search.svelte-kg21d0{flex:1;min-width:0;position:relative}.search.svelte-kg21d0 input:where(.svelte-kg21d0){border:1px solid var(--border);background:var(--secondary);width:100%;height:42px;color:var(--foreground);font:inherit;border-radius:10px;padding:0 40px 0 38px;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.search.svelte-kg21d0 input:where(.svelte-kg21d0)::placeholder{color:var(--muted-foreground)}.search.svelte-kg21d0 input:where(.svelte-kg21d0):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.search.svelte-kg21d0 .search-icon{width:16px;height:16px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-key.svelte-kg21d0{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);font-family:var(--font-mono);pointer-events:none;border-bottom-width:2px;border-radius:5px;padding:1px 7px;font-size:.72rem;position:absolute;top:50%;right:11px;transform:translateY(-50%)}@media (hover:none){.search-key.svelte-kg21d0{display:none}}.trigger.svelte-kg21d0{border:1px solid var(--border);background:var(--secondary);height:42px;color:var(--foreground);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:.74rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.trigger.svelte-kg21d0:hover{background:var(--muted)}.trigger.on.svelte-kg21d0{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}.trigger-count.svelte-kg21d0{background:var(--primary);min-width:19px;height:19px;color:var(--primary-foreground);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;display:inline-flex}.scrim.svelte-kg21d0{display:none}.popover.svelte-kg21d0{z-index:40;border:1px solid var(--border);background:var(--popover);border-radius:14px;flex-direction:column;width:min(480px,100vw - 32px);animation:.14s ease-out svelte-kg21d0-pop-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 50px -12px #00000047,0 2px 6px #0000000f}@keyframes svelte-kg21d0-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.popover.svelte-kg21d0{animation:none}}.pop-head.svelte-kg21d0{border-bottom:1px solid var(--border);background:var(--secondary);font-family:var(--font-mono);align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:.72rem;display:flex}.dots.svelte-kg21d0{gap:6px;display:inline-flex}.dots.svelte-kg21d0 i:where(.svelte-kg21d0){border-radius:50%;width:9px;height:9px;display:block}.dots.svelte-kg21d0 i:where(.svelte-kg21d0):first-child{background:#ff5f57}.dots.svelte-kg21d0 i:where(.svelte-kg21d0):nth-child(2){background:#febc2e}.dots.svelte-kg21d0 i:where(.svelte-kg21d0):nth-child(3){background:#28c840}.pop-title.svelte-kg21d0{color:var(--foreground)}.pop-meta.svelte-kg21d0{color:var(--muted-foreground);margin-right:auto}.pop-reset.svelte-kg21d0{color:color-mix(in srgb, var(--primary) 60%, var(--foreground));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.pop-reset.svelte-kg21d0:hover{text-decoration:underline}.pop-x.svelte-kg21d0{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:3px;display:inline-flex}.pop-x.svelte-kg21d0:hover{background:var(--muted);color:var(--foreground)}.pop-body.svelte-kg21d0{flex-direction:column;gap:18px;max-height:min(60vh,540px);padding:16px 16px 14px;display:flex;overflow-y:auto}.rows.svelte-kg21d0{flex-direction:column;gap:18px;display:flex}.label.svelte-kg21d0{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:500}.label-n.svelte-kg21d0{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);margin-left:4px}.label-row.svelte-kg21d0{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.label-row.svelte-kg21d0 .label:where(.svelte-kg21d0){margin:0}.mini.svelte-kg21d0{width:168px;display:block;position:relative}.mini.svelte-kg21d0 input:where(.svelte-kg21d0){border:1px solid var(--border);background:var(--background);width:100%;height:28px;color:var(--foreground);font:inherit;border-radius:8px;padding:0 8px 0 27px;font-size:.74rem;transition:border-color .15s}.mini.svelte-kg21d0 input:where(.svelte-kg21d0):focus{border-color:var(--primary);outline:none}.mini.svelte-kg21d0 .mini-icon{width:12px;height:12px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.chips.svelte-kg21d0{flex-wrap:wrap;gap:6px;display:flex}.chips.scroll.more.svelte-kg21d0{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.chips.scroll.svelte-kg21d0{align-content:flex-start;max-height:112px;padding-right:4px;overflow-y:auto}.chip.svelte-kg21d0{border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.76rem;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.chip.svelte-kg21d0:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--muted)}.chip.selected.svelte-kg21d0{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 13%, var(--background));color:color-mix(in srgb, var(--primary) 60%, var(--foreground))}.chip-n.svelte-kg21d0{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.68rem}.level-dot.svelte-kg21d0{background:var(--muted-foreground);border-radius:50%;width:7px;height:7px}.level.Beginner.svelte-kg21d0 .level-dot:where(.svelte-kg21d0){background:#3fb950}.level.Intermediate.svelte-kg21d0 .level-dot:where(.svelte-kg21d0){background:#d29922}.level.Advanced.svelte-kg21d0 .level-dot:where(.svelte-kg21d0){background:#e5534b}.level.Beginner.selected.svelte-kg21d0{color:color-mix(in srgb, #3fb950 70%, var(--foreground));background:#3fb9501f;border-color:#3fb950}.level.Intermediate.selected.svelte-kg21d0{color:color-mix(in srgb, #d29922 70%, var(--foreground));background:#d299221f;border-color:#d29922}.level.Advanced.selected.svelte-kg21d0{color:color-mix(in srgb, #e5534b 75%, var(--foreground));background:#e5534b1f;border-color:#e5534b}.none.svelte-kg21d0{color:var(--muted-foreground);margin:4px 0;font-size:.76rem}.pop-foot.svelte-kg21d0{border-top:1px solid var(--border);background:var(--secondary);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.pop-foot-switches.svelte-kg21d0{align-items:center;gap:14px;min-width:0;display:flex}.switch-row.svelte-kg21d0{min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.switch.svelte-kg21d0{border:1px solid var(--border);background:var(--muted);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s,border-color .15s;position:relative}.switch.svelte-kg21d0 span:where(.svelte-kg21d0){background:var(--muted-foreground);border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.switch.on.svelte-kg21d0{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 25%, var(--background))}.switch.on.svelte-kg21d0 span:where(.svelte-kg21d0){background:var(--primary);transform:translate(14px)}.switch-text.svelte-kg21d0{flex-direction:column;font-size:.78rem;font-weight:500;display:flex}.switch-text.svelte-kg21d0 small:where(.svelte-kg21d0){color:var(--muted-foreground);margin-top:1px;font-size:.68rem;font-weight:400;line-height:1.3}.show.svelte-kg21d0{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;margin-left:auto;padding:9px 16px;font-size:.78rem;font-weight:500;transition:filter .15s}.show.svelte-kg21d0:hover{filter:brightness(1.1)}.applied.svelte-kg21d0{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.applied-chip.svelte-kg21d0{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 9%, var(--background));color:color-mix(in srgb, var(--primary) 55%, var(--foreground));font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:.74rem;transition:border-color .12s;display:inline-flex}.applied-chip.svelte-kg21d0:hover{border-color:var(--primary)}.applied-name.svelte-kg21d0{background:color-mix(in srgb, var(--primary) 16%, var(--background));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:.64rem}.applied-clear.svelte-kg21d0{color:var(--muted-foreground);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:3px 6px;font-size:.74rem;text-decoration:underline}.applied-clear.svelte-kg21d0:hover{color:var(--foreground)}.result-line.svelte-kg21d0{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.04em;margin:0 0 8px;font-size:.72rem}.result-line.svelte-kg21d0 span:where(.svelte-kg21d0){color:var(--foreground);font-weight:600}@media (width<=640px),(height<=560px){.scrim.svelte-kg21d0{z-index:39;background:#0006;border:0;display:block;position:fixed;inset:0}.popover.svelte-kg21d0{z-index:40;width:auto;max-width:560px;max-height:min(100dvh - 81px,640px);margin-inline:auto;animation-name:svelte-kg21d0-sheet-in;position:fixed;inset:auto 8px 8px}.pop-body.svelte-kg21d0{flex:1;max-height:none}}@media (width<=640px){.pop-foot.svelte-kg21d0{flex-direction:column;align-items:stretch}.show.svelte-kg21d0{margin-left:0}}@keyframes svelte-kg21d0-sheet-in{0%{opacity:0;transform:translateY(14px)}}
