button.svelte-g9c1iq{cursor:pointer;color:var(--text-strong);font-family:var(--sans);background:0 0;border:none;width:max-content;padding:0;font-size:.85rem}button.svelte-g9c1iq:disabled{cursor:not-allowed}.primary.svelte-g9c1iq,.secondary.svelte-g9c1iq,.neutral.svelte-g9c1iq{isolation:isolate;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;filter:drop-shadow(0 3px 8px #00000059);--tl-chamfer:.55em;--br-h-chamfer:1.17em;--br-v-chamfer:1.1em;font-size:.85rem;font-weight:700;transition:filter .2s,transform .12s;display:inline-block;position:relative}.primary.svelte-g9c1iq:active:not(:disabled),.secondary.svelte-g9c1iq:active:not(:disabled),.neutral.svelte-g9c1iq:active:not(:disabled){transform:translateY(1px)}.primary.svelte-g9c1iq:disabled,.secondary.svelte-g9c1iq:disabled,.neutral.svelte-g9c1iq:disabled{filter:none}.primary.svelte-g9c1iq:focus-visible,.secondary.svelte-g9c1iq:focus-visible,.neutral.svelte-g9c1iq:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.face.svelte-g9c1iq{clip-path:var(--clip-outer,polygon(var(--tl-chamfer) 0, 100% 0, 100% calc(100% - var(--br-v-chamfer)), calc(100% - var(--br-h-chamfer)) 100%, 0 100%, 0 var(--tl-chamfer)));justify-content:center;align-items:center;padding:.45rem 1.4rem;display:inline-flex;position:relative}.fill.svelte-g9c1iq{z-index:0;clip-path:var(--clip-inner,polygon(calc(var(--tl-chamfer) + .7px) 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - var(--br-v-chamfer) - .7px), calc(100% - var(--br-h-chamfer) - .7px) calc(100% - 1px), 1px calc(100% - 1px), 1px calc(var(--tl-chamfer) + .7px)));position:absolute;inset:0}.primary.svelte-g9c1iq .face:where(.svelte-g9c1iq){background:var(--accent)}.primary.svelte-g9c1iq .fill:where(.svelte-g9c1iq){background:radial-gradient(ellipse 60% 75% at center, #ffc88c1a, transparent 70%), var(--accent);box-shadow:inset 0 0 12px #a63d00d9}.primary.svelte-g9c1iq .label:where(.svelte-g9c1iq){color:#2f170e}.primary.svelte-g9c1iq:disabled .face:where(.svelte-g9c1iq){background:#3e3b3a}.primary.svelte-g9c1iq:disabled .fill:where(.svelte-g9c1iq){background:var(--border-strong);box-shadow:inset 0 0 12px #0000008c}.primary.svelte-g9c1iq:disabled .label:where(.svelte-g9c1iq){color:var(--text-muted)}.secondary.svelte-g9c1iq .face:where(.svelte-g9c1iq){background:var(--accent)}.secondary.svelte-g9c1iq .fill:where(.svelte-g9c1iq){background:radial-gradient(ellipse 60% 75% at center, #ff82321a, transparent 70%), var(--surface-1);box-shadow:inset 0 0 14px #ff5e0073}.secondary.svelte-g9c1iq .label:where(.svelte-g9c1iq){color:var(--accent)}.secondary.svelte-g9c1iq:disabled .face:where(.svelte-g9c1iq){background:var(--border-strong)}.secondary.svelte-g9c1iq:disabled .fill:where(.svelte-g9c1iq){background:var(--surface-2);box-shadow:none}.secondary.svelte-g9c1iq:disabled .label:where(.svelte-g9c1iq){color:var(--text-muted)}.neutral.svelte-g9c1iq .face:where(.svelte-g9c1iq){background:var(--border-strong)}.neutral.svelte-g9c1iq .fill:where(.svelte-g9c1iq){background:radial-gradient(ellipse 60% 75% at center, #ffffff08, transparent 70%), var(--surface-1);box-shadow:inset 0 0 14px #0009}.neutral.svelte-g9c1iq .label:where(.svelte-g9c1iq){color:var(--text-strong)}.neutral.svelte-g9c1iq:disabled .face:where(.svelte-g9c1iq){background:var(--border-default)}.neutral.svelte-g9c1iq:disabled .fill:where(.svelte-g9c1iq){background:var(--surface-2);box-shadow:none}.neutral.svelte-g9c1iq:disabled .label:where(.svelte-g9c1iq){color:var(--text-muted)}.glow.svelte-g9c1iq{z-index:1;background:radial-gradient(circle 36px at var(--mx,50%) var(--my,50%), #ff5e0047, transparent 70%);mix-blend-mode:screen;pointer-events:none;opacity:0;clip-path:var(--clip-inner);transition:opacity .2s;position:absolute;inset:0}.primary.svelte-g9c1iq:hover:not(:disabled) .glow:where(.svelte-g9c1iq),.secondary.svelte-g9c1iq:hover:not(:disabled) .glow:where(.svelte-g9c1iq),.neutral.svelte-g9c1iq:hover:not(:disabled) .glow:where(.svelte-g9c1iq){opacity:1}.neutral.svelte-g9c1iq .glow:where(.svelte-g9c1iq){background:radial-gradient(circle 36px at var(--mx,50%) var(--my,50%), #ffffff14, transparent 70%)}.label.svelte-g9c1iq{z-index:2;white-space:nowrap;align-items:center;gap:.45em;display:inline-flex;position:relative}.tab.svelte-g9c1iq{background:var(--accent);pointer-events:none;height:100%;clip-path:var(--clip-tab-outer);transition:transform .2s;position:absolute;top:0}.tab-fill.svelte-g9c1iq{background:var(--accent-pressed);clip-path:var(--clip-tab-inner);position:absolute;inset:0}.secondary.svelte-g9c1iq .tab-fill:where(.svelte-g9c1iq){background:var(--surface-1)}.neutral.svelte-g9c1iq .tab:where(.svelte-g9c1iq){background:var(--border-strong)}.neutral.svelte-g9c1iq .tab-fill:where(.svelte-g9c1iq){background:var(--surface-2)}.primary.svelte-g9c1iq:hover:not(:disabled) .tab:where(.svelte-g9c1iq),.secondary.svelte-g9c1iq:hover:not(:disabled) .tab:where(.svelte-g9c1iq),.neutral.svelte-g9c1iq:hover:not(:disabled) .tab:where(.svelte-g9c1iq){transform:translate(2px)}.primary.svelte-g9c1iq:disabled .tab:where(.svelte-g9c1iq),.secondary.svelte-g9c1iq:disabled .tab:where(.svelte-g9c1iq),.neutral.svelte-g9c1iq:disabled .tab:where(.svelte-g9c1iq){background:var(--border-default)}.primary.svelte-g9c1iq:disabled .tab-fill:where(.svelte-g9c1iq),.secondary.svelte-g9c1iq:disabled .tab-fill:where(.svelte-g9c1iq),.neutral.svelte-g9c1iq:disabled .tab-fill:where(.svelte-g9c1iq){background:#524d4b}.tertiary.svelte-g9c1iq{background:var(--surface-3);border:1px solid var(--border-default);color:var(--text-strong);border-radius:4px;padding:.45rem 1rem;transition:background-color .12s,border-color .12s,color .12s}.tertiary.svelte-g9c1iq:hover:not(:disabled){border-color:var(--accent)}.tertiary.svelte-g9c1iq:disabled{opacity:.4}.tertiary.svelte-g9c1iq:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.glow.svelte-g9c1iq,.tab.svelte-g9c1iq,.primary.svelte-g9c1iq,.secondary.svelte-g9c1iq,.neutral.svelte-g9c1iq{transition:none}.primary.svelte-g9c1iq:hover:not(:disabled) .tab:where(.svelte-g9c1iq),.secondary.svelte-g9c1iq:hover:not(:disabled) .tab:where(.svelte-g9c1iq),.neutral.svelte-g9c1iq:hover:not(:disabled) .tab:where(.svelte-g9c1iq){transform:none}.primary.svelte-g9c1iq:hover:not(:disabled) .glow:where(.svelte-g9c1iq),.secondary.svelte-g9c1iq:hover:not(:disabled) .glow:where(.svelte-g9c1iq),.neutral.svelte-g9c1iq:hover:not(:disabled) .glow:where(.svelte-g9c1iq){opacity:0}}.frame.svelte-q8j3kf{isolation:isolate;min-width:0;min-height:0;display:block;position:relative}.rim.svelte-q8j3kf{z-index:0;background:var(--rim-color,var(--border-default));clip-path:var(--clip-outer,none);position:absolute;inset:0}.fill.svelte-q8j3kf{z-index:1;background:var(--fill-color,var(--surface-3));clip-path:var(--clip-inner,none);position:absolute;inset:0}.brackets.svelte-q8j3kf{z-index:0;pointer-events:none;position:absolute;overflow:visible}.content.svelte-q8j3kf{z-index:2;padding:var(--pad);box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.backdrop.svelte-9pi54v{z-index:1000;-webkit-backdrop-filter:blur(4px);color:var(--text-strong);font-family:var(--sans);background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.backdrop.hidden.svelte-9pi54v{visibility:hidden;pointer-events:none}.modal-head.svelte-9pi54v{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.close.svelte-9pi54v{background:var(--surface-2);border:1px solid var(--border-default);width:32px;height:32px;color:var(--text-mid);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:color .12s,border-color .12s;display:inline-flex}.close.svelte-9pi54v:hover{color:var(--text-strong);border-color:var(--border-strong)}.close.svelte-9pi54v:focus-visible{box-shadow:var(--focus-ring);outline:none}.modal-frame.svelte-9pi54v{width:min(var(--modal-w), 100%);min-width:fit-content;display:flex}.modal-frame.svelte-9pi54v .frame{flex:auto}.modal-title.svelte-9pi54v{white-space:nowrap;color:var(--text-strong);font-family:var(--display,var(--sans));text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.1}@media (width<=1023px){.backdrop.svelte-9pi54v{padding:0}.modal-frame.svelte-9pi54v{width:100%;min-width:0;height:100%}.modal-frame.svelte-9pi54v .frame{height:100%}.modal-frame.svelte-9pi54v .frame>.rim,.modal-frame.svelte-9pi54v .frame>.brackets{display:none}.modal-frame.svelte-9pi54v .frame>.fill{clip-path:none}.modal-body.svelte-9pi54v{flex:1;min-height:0;overflow-y:auto}.modal-title.svelte-9pi54v{white-space:normal;font-size:1rem}.modal-footer.svelte-9pi54v{padding-right:var(--space-4);gap:var(--space-3)}.modal-frame.bare.svelte-9pi54v .frame>.fill{background:0 0}.modal-frame.bare.svelte-9pi54v .frame>.content{padding:0}.modal-frame.bare.svelte-9pi54v .modal-body:where(.svelte-9pi54v){overflow:visible}.modal-frame.bare.svelte-9pi54v .modal-head:where(.svelte-9pi54v){top:var(--space-2);right:var(--space-2);z-index:3;margin:0;position:absolute}.modal-frame.bare.svelte-9pi54v .modal-title:where(.svelte-9pi54v),.modal-frame.bare.svelte-9pi54v .modal-footer:where(.svelte-9pi54v){display:none}}.modal-body.svelte-9pi54v{flex-direction:column;gap:.9rem;display:flex}.modal-footer.svelte-9pi54v{justify-content:flex-end;align-items:center;gap:1.5rem;margin-top:1.4rem;padding-right:1.5rem;display:flex}.badge.svelte-1qk2mwi{--icon-color:#fff;--hex-color:#7d7674;--fill-color:color-mix(in srgb, var(--hex-color) 6%, #131313);height:var(--size);width:calc(var(--size) * .906);color:var(--icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.outline.svelte-1qk2mwi{inset:calc(-1 * var(--outline-offset));background:var(--hex-color);opacity:.25;pointer-events:none;position:absolute}.face.svelte-1qk2mwi{background:var(--hex-color);width:100%;height:100%;clip-path:var(--clip-outer,polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%));justify-content:center;align-items:center;display:inline-flex;position:relative}.body.svelte-1qk2mwi{background:var(--fill-color);clip-path:var(--clip-inner,polygon(50% 6%, 94% 28%, 94% 72%, 50% 94%, 6% 72%, 6% 28%));position:absolute;inset:0}.halo.svelte-1qk2mwi{filter:blur(3px);pointer-events:none;position:absolute;inset:0}.halo-source.svelte-1qk2mwi{background:var(--hex-color);position:absolute;inset:0}.glyph.svelte-1qk2mwi{z-index:1;width:45%;height:45%;color:var(--icon-color);justify-content:center;align-items:center;display:inline-flex;position:relative}.glyph.svelte-1qk2mwi svg{width:100%;height:100%}.strip.svelte-1fwbyla{height:var(--h);display:flex;position:relative}.tab.svelte-1fwbyla{height:var(--h);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:relative}.tab.svelte-1fwbyla:not(.first){margin-left:calc(-1 * var(--diag))}.tab.active.svelte-1fwbyla{z-index:2}.tab.svelte-1fwbyla:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.face.svelte-1fwbyla{justify-content:center;align-items:center;height:100%;display:inline-flex;position:relative}.tab.active.svelte-1fwbyla .face:where(.svelte-1fwbyla){filter:drop-shadow(0 0 6px #e6441580)}.interior.svelte-1fwbyla{z-index:0;clip-path:var(--clip-inner);background:#3e3b3a33;position:absolute;inset:0;box-shadow:inset 0 0 8px #3e3b3ab3}.tab.active.svelte-1fwbyla .interior:where(.svelte-1fwbyla){background:#e6441526;box-shadow:inset 0 0 8px #e64415b3}.rim.svelte-1fwbyla{z-index:1;clip-path:var(--clip-rim);background:#3e3b3a;position:absolute;inset:0}.tab.active.svelte-1fwbyla .rim:where(.svelte-1fwbyla){background:var(--accent)}.label.svelte-1fwbyla{z-index:2;white-space:nowrap;color:var(--text-muted);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700;transition:color .12s;position:relative}.tab.active.svelte-1fwbyla .label:where(.svelte-1fwbyla){color:var(--accent)}.tab.svelte-1fwbyla:hover:not(.active) .label:where(.svelte-1fwbyla){color:var(--text-mid)}.chevrons.svelte-1fwbyla{fill:var(--accent);pointer-events:none;position:absolute;top:100%;left:0}.bar.svelte-1fwbyla{background:var(--accent);height:4px}
