.tags.svelte-1jsesmy{display:inline-flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.tag.svelte-1jsesmy{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);color:var(--ink-soft);text-transform:none;line-height:1.2}.tag.svelte-1jsesmy:hover{border-color:var(--ink);background:var(--bg-faint);color:var(--ink)}.tag.active.svelte-1jsesmy{background:var(--ink);color:var(--bg);border-color:var(--ink)}.overlay.svelte-1ec0vxa{position:fixed;inset:0;background:#ffffffd9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding-top:10vh;z-index:100;animation:svelte-1ec0vxa-fadein .18s var(--ease-out)}@keyframes svelte-1ec0vxa-fadein{0%{opacity:0}to{opacity:1}}.modal.svelte-1ec0vxa{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);padding:26px 26px 22px;max-width:460px;width:calc(100% - 32px);box-shadow:0 30px 80px -20px #0003;animation:svelte-1ec0vxa-slide .24s var(--ease-out)}@keyframes svelte-1ec0vxa-slide{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-head.svelte-1ec0vxa{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.modal-title.svelte-1ec0vxa{margin:6px 0 0;font-size:18px;font-weight:600;letter-spacing:-.01em}.x.svelte-1ec0vxa{background:transparent;border:1px solid var(--line);color:var(--ink-soft);width:30px;height:30px;padding:0;font-size:18px;line-height:1;letter-spacing:0}.ctx.svelte-1ec0vxa{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.ctx-row.svelte-1ec0vxa{display:flex;justify-content:space-between;font-size:12px}.ctx-label.svelte-1ec0vxa{color:var(--ink-muted);letter-spacing:.04em}.ctx-row.svelte-1ec0vxa .mono:where(.svelte-1ec0vxa){font-size:11.5px}.ctx-row.svelte-1ec0vxa .ink:where(.svelte-1ec0vxa){color:var(--ink);font-weight:500}.amount.svelte-1ec0vxa{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.amount-label.svelte-1ec0vxa{margin-bottom:2px}.locked-summary.svelte-1ec0vxa{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--bg-soft)}.locked-name.svelte-1ec0vxa{font-size:16px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.locked-amount.svelte-1ec0vxa{font-size:22px;color:var(--ink);font-weight:500;line-height:1}.locked-unit.svelte-1ec0vxa{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-weight:400;margin-left:2px}.presets.svelte-1ec0vxa{display:flex;gap:6px;flex-wrap:wrap}.preset.svelte-1ec0vxa{padding:9px 12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;border:1px solid var(--line);text-transform:none}.preset.active.svelte-1ec0vxa{background:var(--ink);color:var(--bg);border-color:var(--ink)}.preset.custom-btn.svelte-1ec0vxa{font-family:var(--font-sans);letter-spacing:.08em}.custom-input.svelte-1ec0vxa{font-size:13px;padding:10px 12px;border:1px solid var(--line)}.amount-summary.svelte-1ec0vxa{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--ink-muted);padding-top:4px}.amount-summary.svelte-1ec0vxa .ink:where(.svelte-1ec0vxa){color:var(--ink);font-size:14px}.hint.svelte-1ec0vxa{font-size:12px;font-family:var(--font-mono);color:var(--ink-muted);padding:9px 12px;border:1px dashed var(--line);border-radius:var(--radius);margin-bottom:14px}.alert.svelte-1ec0vxa{font-size:12px;font-family:var(--font-mono);padding:10px 12px;border-radius:var(--radius);line-height:1.5;margin-bottom:14px;word-break:break-word}.alert.info.svelte-1ec0vxa{background:var(--bg-faint);color:var(--ink-soft);border:1px solid var(--line)}.alert.error.svelte-1ec0vxa{background:#fff4f4;color:var(--danger);border:1px solid #f3d0d0}.alert.ok.svelte-1ec0vxa{background:#f1faf1;color:var(--success);border:1px solid #c9e6c9}.actions.svelte-1ec0vxa{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}.ghost.svelte-1ec0vxa{border:1px solid var(--line);background:var(--bg);color:var(--ink-soft)}.ghost.svelte-1ec0vxa:hover:not(:disabled){background:var(--bg-faint);color:var(--ink)}.primary.svelte-1ec0vxa{background:var(--ink);color:var(--bg);border-color:var(--ink);display:inline-flex;align-items:center}.primary.svelte-1ec0vxa:disabled{background:var(--bg-faint);color:var(--ink-muted);border-color:var(--line)}.note.svelte-1ec0vxa{font-size:11px;color:var(--ink-muted);margin:0;line-height:1.55}.glyph-wrap.svelte-ccbnvw{display:flex;flex-direction:column;gap:8px}.caption.svelte-ccbnvw{font-size:9.5px;letter-spacing:.18em;color:var(--ink-muted)}.glyph-bar.svelte-ccbnvw{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.glyph.svelte-ccbnvw{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 9px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);text-transform:none;letter-spacing:0;font-size:11px;transition:transform .15s var(--ease-out),border-color .15s var(--ease-out),background .15s var(--ease-out);cursor:pointer;position:relative}.glyph.svelte-ccbnvw:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:var(--bg-faint);transform:translateY(-1px)}.glyph.svelte-ccbnvw:active:not(:disabled){transform:translateY(0)}.glyph.svelte-ccbnvw:disabled{opacity:.55;cursor:not-allowed}.glyph-svg.svelte-ccbnvw{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.glyph-svg.svelte-ccbnvw svg{width:100%;height:100%;display:block}.glyph-label.svelte-ccbnvw{font-size:9.5px;letter-spacing:.04em;color:var(--ink-muted);line-height:1}.glyph-count.svelte-ccbnvw{font-size:10px;color:var(--ink);font-weight:500;line-height:1}.glyph-count.zero.svelte-ccbnvw{color:var(--ink-faint);font-weight:400}.glyph.t-1.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){color:var(--ink-faint)}.glyph.t-2.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){color:var(--ink-muted)}.glyph.t-3.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){color:var(--ink-soft)}.glyph.t-4.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){color:var(--ink)}.glyph.t-5.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){color:var(--ink)}.glyph.t-6.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){color:var(--ink)}.glyph.t-4.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){transform:scale(1.05)}.glyph.t-5.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){transform:scale(1.1)}.glyph.t-6.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){transform:scale(1.15)}.glyph.t-5.svelte-ccbnvw{border-color:var(--ink-soft)}@property --t6-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.glyph.t-6.svelte-ccbnvw{border:1.5px solid transparent;background:linear-gradient(180deg,#fff,#fafaff) padding-box,conic-gradient(from var(--t6-angle),#6cf8ff 0deg,#ff6bff 60deg,#ffe066 120deg,#6cffb3 180deg,#6c9bff 240deg,#b86cff 300deg,#6cf8ff 360deg) border-box;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,0 6px 18px -8px #b86cff73,0 2px 6px -3px #6cf8ff66;animation:svelte-ccbnvw-t6-iridesce 9s linear infinite}.glyph.t-6.svelte-ccbnvw:before{content:"";position:absolute;inset:1px;border-radius:calc(var(--radius) - 1px);background:linear-gradient(135deg,#ffffff8c,#ffffff0d 38%,#fff0 60%,#ffe6ff2e 85%,#b4dcff38);pointer-events:none;z-index:0}.glyph.t-6.svelte-ccbnvw:after{content:"";position:absolute;top:-50%;left:-60%;width:45%;height:200%;background:linear-gradient(100deg,#fff0,#ffffff80,#fff0);transform:skew(-22deg);pointer-events:none;filter:blur(1px);animation:svelte-ccbnvw-t6-sweep 5.5s ease-in-out infinite;z-index:1}.glyph.t-6.svelte-ccbnvw>:where(.svelte-ccbnvw){position:relative;z-index:2}.glyph.t-6.svelte-ccbnvw .glyph-label:where(.svelte-ccbnvw),.glyph.t-6.svelte-ccbnvw .glyph-count:where(.svelte-ccbnvw){text-shadow:0 0 6px rgba(255,255,255,.8)}.glyph.t-6.svelte-ccbnvw:hover:not(:disabled){box-shadow:inset 0 0 0 1px #fff9,0 10px 26px -8px #b86cff99,0 4px 10px -3px #6cf8ff8c}.glyph.t-6.svelte-ccbnvw:disabled{animation-play-state:paused}.glyph.t-6.svelte-ccbnvw:disabled:after{animation-play-state:paused;opacity:.3}@keyframes svelte-ccbnvw-t6-iridesce{to{--t6-angle: 360deg}}@keyframes svelte-ccbnvw-t6-sweep{0%{left:-60%}55%{left:130%}to{left:130%}}@media(prefers-reduced-motion:reduce){.glyph.t-6.svelte-ccbnvw{animation:none}.glyph.t-6.svelte-ccbnvw:after{animation:none;opacity:.35;left:30%}}.glyph.has-count.svelte-ccbnvw{background:var(--bg-faint);border-color:var(--ink-soft)}.glyph.has-count.t-6.svelte-ccbnvw{background:linear-gradient(180deg,#fff,#f5f0ff) padding-box,conic-gradient(from var(--t6-angle),#6cf8ff 0deg,#ff6bff 60deg,#ffe066 120deg,#6cffb3 180deg,#6c9bff 240deg,#b86cff 300deg,#6cf8ff 360deg) border-box;border-color:transparent}.glyph-bar.compact.svelte-ccbnvw{gap:4px}.glyph-bar.compact.svelte-ccbnvw .glyph:where(.svelte-ccbnvw){padding:7px 3px 6px;gap:3px}.glyph-bar.compact.svelte-ccbnvw .glyph-svg:where(.svelte-ccbnvw){width:22px;height:22px}.glyph-bar.compact.svelte-ccbnvw .glyph-label:where(.svelte-ccbnvw){font-size:8.5px;letter-spacing:.02em}.glyph-bar.compact.svelte-ccbnvw .glyph-count:where(.svelte-ccbnvw){font-size:9.5px}.glyph-bar.compact.svelte-ccbnvw .glyph.t-4:where(.svelte-ccbnvw) .glyph-svg:where(.svelte-ccbnvw),.glyph-bar.compact.svelte-ccbnvw .glyph.t-5:where(.svelte-ccbnvw) .glyph-svg:where(.svelte-ccbnvw),.glyph-bar.compact.svelte-ccbnvw .glyph.t-6:where(.svelte-ccbnvw) .glyph-svg:where(.svelte-ccbnvw){transform:none}@media(max-width:540px){.glyph-bar.svelte-ccbnvw{gap:4px}.glyph.svelte-ccbnvw{padding:8px 3px}.glyph-label.svelte-ccbnvw{font-size:8.5px}.glyph-svg.svelte-ccbnvw{width:26px;height:26px}}
