:root{--font-sans:"Inter", system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:40px;--sidebar-width:248px;--sidebar-rail:68px;--topbar-height:56px;--tabbar-height:72px;--ease:cubic-bezier(.2, .7, .2, 1);--star:#fbbf24}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--bg-subtle:#111;--surface:#141414;--surface-hover:#1b1b1b;--surface-raised:#181818;--border:#262626;--border-strong:#3d3d3d;--text:#fafafa;--text-muted:#a3a3a3;--text-faint:#737373;--accent:#fafafa;--select:#7aa2ff;--accent-hover:#e5e5e5;--accent-soft:#ffffff14;--accent-contrast:#0a0a0a;--success:#4ade80;--warning:#fbbf24;--danger:#f87171;--danger-soft:#f8717124;--success-soft:#4ade801f;--warning-soft:#fbbf241f;--overlay:#000000b3;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 24px 64px #000000a6;--focus-ring:0 0 0 3px #ffffff38;--spot:#ffffff17}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-subtle:#fafafa;--surface:#fff;--surface-hover:#f5f5f5;--surface-raised:#fff;--border:#e5e5e5;--border-strong:#d0d0d0;--text:#0a0a0a;--text-muted:#525252;--text-faint:#8a8a8a;--accent:#0a0a0a;--select:#2f62e8;--accent-hover:#262626;--accent-soft:#0000000d;--accent-contrast:#fff;--success:#15803d;--warning:#b45309;--danger:#dc2626;--danger-soft:#dc262614;--success-soft:#15803d1a;--warning-soft:#b453091a;--overlay:#0a0a0a73;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 24px 64px #00000024;--focus-ring:0 0 0 3px #00000029;--spot:#0000000f}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none;overflow-x:clip}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img.in{animation:img-in .4s var(--ease)}@keyframes img-in{0%{opacity:0}}a{color:inherit;text-decoration:none}a,button,label,summary,select,[role=button],[role=tab],[role=radio],[role=option],[role=menuitem]{touch-action:manipulation}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}textarea{resize:none}:root{--control-h:40px}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=submit],[type=button])),:where(select),:where(textarea){background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;transition:border-color .15s var(--ease)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=submit],[type=button])),:where(select){height:var(--control-h);padding:0 var(--space-3)}:where(textarea){padding:var(--space-2) var(--space-3);line-height:1.5}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=submit],[type=button])):hover,:where(select):hover,:where(textarea):hover{border-color:var(--border-strong)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=submit],[type=button])):focus,:where(select):focus,:where(textarea):focus{border-color:var(--text-faint)}::placeholder{color:var(--text-faint)}:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--accent-soft)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(20px)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tab-track{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;position:relative}.tab-track:before{content:"";z-index:-1;width:var(--thumb-w,0px);height:var(--thumb-h,0px);border-radius:var(--thumb-radius,9999px);transform:translate(var(--thumb-x,0px), var(--thumb-y,0px));opacity:var(--thumb-on,0);background:color-mix(in srgb, var(--text) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent), 0 1px 8px #00000024;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .34s var(--ease), width .34s var(--ease), height .34s var(--ease), opacity .2s var(--ease);position:absolute;top:0;left:0}.tab-track:not([data-ready]):before{transition:none}.tier-edge-1{--aura:#9aa4b2;--edge:linear-gradient(145deg, #ffffff57, #ffffff0f);--glow:#9aa4b224}.tier-edge-2{--aura:#3d8bff;--edge:linear-gradient(145deg, #7db4ff, #2ec5e6);--glow:#3d8bff33}.tier-edge-3{--aura:#9a6bff;--edge:linear-gradient(145deg, #c2a3ff, #8a5cff 55%, #e06bd0);--glow:#9a6bff3d}.tier-edge-4{--aura:#ff7a59;--edge:linear-gradient(145deg, #ffb27d, #ff5f8f 55%, #9a7bff);--glow:#ff7a5938}.stack.svelte-i0iz3s{top:var(--space-3);z-index:30;width:min(1180px, calc(100% - 2 * var(--space-6)));pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.stack.below-header.svelte-i0iz3s{top:calc(100% + var(--space-3))}.stack.compact.svelte-i0iz3s{z-index:auto;width:min(1180px, calc(100% - 2 * var(--space-6)));margin:var(--space-3) auto 0;pointer-events:auto;position:static;transform:none}.card.svelte-i0iz3s{pointer-events:auto;align-items:flex-start;gap:var(--space-3);background:radial-gradient(140% 180% at 0% 0%, var(--accent-soft), transparent 55%), color-mix(in srgb, var(--surface-raised) 55%, transparent);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);animation:svelte-i0iz3s-drop .4s var(--ease) both;padding:11px 12px 11px 16px;display:flex;position:relative;overflow:hidden}.card.svelte-i0iz3s:before{content:"";background:var(--text);opacity:.18;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.mark.svelte-i0iz3s{background:var(--accent-soft);border:1px solid var(--border);width:32px;height:32px;color:var(--text);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.text.svelte-i0iz3s{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding-top:1px;display:flex}.label.svelte-i0iz3s{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:700}p.svelte-i0iz3s{font-size:var(--text-sm);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;line-height:1.62}p.clamp.svelte-i0iz3s{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more.svelte-i0iz3s{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:4px;margin-top:1px;padding:2px 0;font-weight:600;display:inline-flex}.more.svelte-i0iz3s:hover{color:var(--text)}.chev.svelte-i0iz3s{transition:transform .2s var(--ease);display:inline-flex}.chev.up.svelte-i0iz3s{transform:rotate(180deg)}.close.svelte-i0iz3s{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-faint);transition:background .15s var(--ease), color .15s var(--ease);flex-shrink:0;place-items:center;margin-top:-2px;display:grid}.close.svelte-i0iz3s:hover{background:var(--surface-hover);color:var(--text)}@keyframes svelte-i0iz3s-drop{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:720px){.stack.svelte-i0iz3s{width:calc(100% - 2 * var(--space-4));top:var(--space-2)}.stack.below-header.svelte-i0iz3s{top:calc(100% + var(--space-2))}.stack.compact.svelte-i0iz3s{width:calc(100% - 2 * var(--space-4));margin-top:var(--space-2)}.card.svelte-i0iz3s{gap:var(--space-2);padding:10px 8px 10px 13px}.mark.svelte-i0iz3s{border-radius:8px;width:28px;height:28px}.label.svelte-i0iz3s{display:none}.text.svelte-i0iz3s{align-items:flex-start;gap:var(--space-2);flex-direction:row}p.svelte-i0iz3s{flex:1;min-width:0}p.clamp.svelte-i0iz3s{-webkit-line-clamp:1;line-clamp:1}.more.svelte-i0iz3s{flex-shrink:0;margin-top:0}}.count.svelte-6zl16d{z-index:1;flex-shrink:0;align-items:center;gap:4px;display:inline-flex;position:relative}b.svelte-6zl16d{color:#eef0f3;min-width:30px;height:30px;font:650 15px/1 var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;background:#ffffff21;border-radius:8px;place-items:center;padding:0 4px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}i.svelte-6zl16d{color:#eef0f373;font-style:normal;font-weight:600}.promo.svelte-77wcdq{justify-content:center;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-2) var(--space-12) var(--space-2) var(--space-5);border-radius:var(--radius-lg);background-color:#0b0c0e;background-image:var(--art);color:#eef0f3;background-position:0 47%;background-size:cover;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.promo.svelte-77wcdq:before{content:"";background:linear-gradient(90deg,#0b0c0ee6,#0b0c0e8c 60%,#0b0c0e33);position:absolute;inset:0}.promo.svelte-77wcdq>:where(.svelte-77wcdq){z-index:1;position:relative}.promo.flush.svelte-77wcdq{box-shadow:none;border-radius:0}p.svelte-77wcdq{letter-spacing:-.01em;font-weight:550}em.svelte-77wcdq{margin-left:var(--space-2);color:#eef0f3cc;background:#ffffff24;border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.cta.svelte-77wcdq{height:32px;padding:0 var(--space-4);border-radius:var(--radius-full);color:#0d0e10;font-size:var(--text-sm);transition:background .15s var(--ease);background:#eef0f3;flex-shrink:0;align-items:center;gap:6px;font-weight:650;display:inline-flex}.cta.svelte-77wcdq:hover{background:#fff}.x.svelte-77wcdq{right:var(--space-3);color:#eef0f399;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.x.svelte-77wcdq:hover{color:#fff;background:#ffffff1a}@media (max-width:720px){.promo.svelte-77wcdq{justify-content:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);flex-wrap:wrap}p.svelte-77wcdq{font-size:var(--text-sm);flex:100%;order:3}}.chip.svelte-15chvko{font-size:var(--text-xs);letter-spacing:.01em;color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}i.svelte-15chvko{background:var(--aura,var(--text-faint));width:7px;height:7px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--aura,transparent) 70%, transparent);border-radius:50%}.quiet.svelte-15chvko i:where(.svelte-15chvko){box-shadow:none}.invite-card.svelte-5s3zcq{border-radius:var(--radius-lg);background:radial-gradient(130% 110% at 100% 0%, var(--accent-soft), transparent 60%), var(--surface-raised);border:1px solid var(--border-strong);cursor:pointer;transition:border-color .15s var(--ease), transform .15s var(--ease);flex-direction:column;gap:5px;padding:10px 12px 12px;display:flex;position:relative}.invite-card.svelte-5s3zcq:hover{border-color:var(--text-faint);transform:translateY(-1px)}.invite-card.svelte-5s3zcq:focus-visible{box-shadow:var(--focus-ring);outline:none}.head.svelte-5s3zcq{align-items:center;gap:6px;display:flex}.badge.svelte-5s3zcq{background:var(--accent-soft);width:22px;height:22px;color:var(--text);border-radius:7px;place-items:center;display:grid}.label.svelte-5s3zcq{font-size:var(--text-xs);letter-spacing:.02em;color:var(--text);font-weight:650}.arrow.svelte-5s3zcq{color:var(--text-faint);transition:transform .15s var(--ease);margin-left:auto;display:inline-flex}.invite-card.svelte-5s3zcq:hover .arrow:where(.svelte-5s3zcq){color:var(--text);transform:translate(2px)}.reward.svelte-5s3zcq{font-size:var(--text-sm);color:var(--text);font-weight:600}.copy.svelte-5s3zcq{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--accent-soft);width:100%;color:var(--text-muted);font-size:var(--text-xs);transition:border-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:6px;margin-top:3px;padding:6px 8px;display:flex}.copy.svelte-5s3zcq:hover{color:var(--text);border-color:var(--text-faint)}.copy.svelte-5s3zcq .url:where(.svelte-5s3zcq){text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.copy.svelte-5s3zcq svg{flex-shrink:0}.copy.copied.svelte-5s3zcq{color:var(--success);border-color:color-mix(in srgb, var(--success) 55%, var(--border))}.shell.svelte-y27caw{grid-template-columns:var(--sidebar-current) minmax(0, 1fr);height:100vh;min-height:100vh;transition:grid-template-columns .25s var(--ease);display:grid}.shell.bare.svelte-y27caw{grid-template-columns:minmax(0,1fr)}.bare.svelte-y27caw .main:where(.svelte-y27caw){gap:0}.bare.svelte-y27caw .content:where(.svelte-y27caw){overflow:hidden}.sidebar.svelte-y27caw{gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--bg-subtle);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.top.svelte-y27caw{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);display:flex}.brand.svelte-y27caw{padding:var(--space-2) var(--space-3)}.collapse.svelte-y27caw{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-faint);transition:background .15s var(--ease), color .15s var(--ease);flex-shrink:0;place-items:center;display:grid}.collapse.svelte-y27caw:hover{background:var(--surface-hover);color:var(--text)}nav.svelte-y27caw a:where(.svelte-y27caw){align-items:center;gap:var(--space-3);min-width:0;height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);white-space:nowrap;transition:background .15s var(--ease), color .15s var(--ease);font-weight:550;display:flex}nav.svelte-y27caw a:where(.svelte-y27caw)>span:where(.svelte-y27caw){text-overflow:ellipsis;min-width:0;overflow:hidden}nav.svelte-y27caw a:where(.svelte-y27caw):hover{background:var(--surface-hover);color:var(--text)}nav.svelte-y27caw a.active:where(.svelte-y27caw){background:var(--accent-soft);color:var(--accent)}.sidebar.svelte-y27caw nav:where(.svelte-y27caw),.group.svelte-y27caw{flex-direction:column;gap:2px;display:flex}.group.svelte-y27caw+.group:where(.svelte-y27caw){margin-top:var(--space-3)}.group-title.svelte-y27caw{height:24px;padding:0 var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-faint);transition:color .15s var(--ease);justify-content:space-between;align-items:center;font-weight:650;display:flex}.group-title.svelte-y27caw:hover{color:var(--text-muted)}.group-title.svelte-y27caw svg{transition:transform .2s var(--ease)}.group.collapsed.svelte-y27caw .group-title:where(.svelte-y27caw) svg{transform:rotate(-90deg)}.group-rule.svelte-y27caw{height:1px;margin:var(--space-1) var(--space-3);background:var(--border);display:block}.group.svelte-y27caw:first-child .group-rule:where(.svelte-y27caw){display:none}.scroll.svelte-y27caw{gap:var(--space-2);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden auto}.scroll.svelte-y27caw>:where(.svelte-y27caw){flex-shrink:0;min-width:0;max-width:100%}.spacer.svelte-y27caw{flex:1 0 0}.account.svelte-y27caw{flex-shrink:0}@media (max-height:780px){.invite-slot.svelte-y27caw{display:none}}.wallet.svelte-y27caw{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.wallet-head.svelte-y27caw{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);display:flex}.promo-slot.svelte-y27caw:not(:empty){margin:var(--space-3) var(--space-6) 0}@media (max-width:720px){.promo-slot.svelte-y27caw:not(:empty){margin:var(--space-2) var(--space-3) 0}}.wallet.has-plan.svelte-y27caw{color:#eef0f3;--text:#eef0f3;--text-muted:#eef0f3b3;--text-faint:#eef0f380;--bg:#0b0c0e;--border:#ffffff29;--surface-hover:#ffffff1f;--surface:#ffffff14;--border-strong:#ffffff47;background:linear-gradient(90deg, #08090b8c, #08090b1a), var(--face) center / cover no-repeat, #0b0c0e;border-color:#0000;position:relative}.wallet.has-plan.svelte-y27caw:before,.ring.on.svelte-y27caw:before{content:"";border-radius:inherit;background:var(--edge);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan-chip.svelte-y27caw{margin-left:auto}.duo.svelte-y27caw{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) .plan-chip:where(.svelte-y27caw),.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) .duo:where(.svelte-y27caw) .btn.secondary{display:none}.wallet.svelte-y27caw strong:where(.svelte-y27caw){font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.daily.svelte-y27caw{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;overflow:hidden}.account.svelte-y27caw{position:relative}.account-btn.svelte-y27caw{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);transition:background .15s var(--ease);display:flex}.account-btn.svelte-y27caw:hover{background:var(--surface-hover);color:var(--text)}.ring.svelte-y27caw{flex-shrink:0;display:grid;position:relative}.ring.on.svelte-y27caw{background:radial-gradient(circle, var(--glow), transparent 70%);border-radius:50%;margin:-3px;padding:3px}.ring.on.svelte-y27caw:before{border-radius:50%;padding:1.5px}.mark.svelte-y27caw{background:var(--surface-hover);border-radius:6px;margin-left:6px;padding:1px 7px}.mark.svelte-y27caw .chip{gap:5px;font-size:10.5px}.mark.svelte-y27caw i{width:6px;height:6px}.avatar.svelte-y27caw{object-fit:cover;border-radius:50%;width:28px;height:28px}.avatar.fallback.svelte-y27caw{background:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);place-items:center;font-weight:650;display:grid}.who.svelte-y27caw{text-align:left;min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;gap:5px;display:flex}.who.svelte-y27caw .name:where(.svelte-y27caw){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-space.svelte-y27caw{max-width:160px;margin-top:4px;display:block}.menu.svelte-y27caw{left:0;right:0;bottom:calc(100% + var(--space-2));padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:absolute}.menu.svelte-y27caw button:where(.svelte-y27caw),.menu.svelte-y27caw a:where(.svelte-y27caw){align-items:center;gap:var(--space-3);width:100%;height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);display:flex}.menu.svelte-y27caw button:where(.svelte-y27caw):hover,.menu.svelte-y27caw a:where(.svelte-y27caw):hover{background:var(--surface-hover)}.menu.svelte-y27caw a.current:where(.svelte-y27caw){color:var(--accent)}.menu.svelte-y27caw .plan-card:where(.svelte-y27caw){align-items:center;gap:var(--space-3);width:auto;height:auto;min-height:62px;margin:var(--space-1) var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-hover);color:var(--text);display:flex;position:relative}.menu.svelte-y27caw .plan-card:where(.svelte-y27caw):not(.join){color:#eef0f3;--text-faint:#eef0f38c;background:linear-gradient(90deg, #08090b99, #08090b1a), var(--face) center / cover no-repeat, #0b0c0e}.menu.svelte-y27caw .plan-card:where(.svelte-y27caw) span:where(.svelte-y27caw){flex-direction:column;flex:1;gap:4px;min-width:0;line-height:1.3;display:flex}.menu.svelte-y27caw .plan-card:where(.svelte-y27caw) small:where(.svelte-y27caw){font-size:var(--text-xs);color:var(--text-faint)}.menu.svelte-y27caw .plan-card:where(.svelte-y27caw):not(.join):before{content:"";border-radius:inherit;background:var(--edge);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.menu.svelte-y27caw .plan-card.join:where(.svelte-y27caw){color:var(--text-muted)}.menu.svelte-y27caw hr:where(.svelte-y27caw){margin:var(--space-1) 0;border:0;border-top:1px solid var(--border)}.menu.svelte-y27caw .danger:where(.svelte-y27caw){color:var(--danger)}.main.svelte-y27caw{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.content.svelte-y27caw{flex:1;min-width:0;min-height:0;overflow:auto}.content.svelte-y27caw>*{animation:svelte-y27caw-page-in .28s var(--ease)}@keyframes svelte-y27caw-page-in{0%{opacity:0}}.tabbar.svelte-y27caw,.scrim.svelte-y27caw,.sheet.svelte-y27caw{display:none}.rail.svelte-y27caw .sidebar:where(.svelte-y27caw){padding-inline:var(--space-2);align-items:center}.rail.svelte-y27caw .top:where(.svelte-y27caw){padding-bottom:var(--space-2);flex-direction:column}.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) nav:where(.svelte-y27caw) a:where(.svelte-y27caw){justify-content:center;width:44px;padding:0}.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) nav:where(.svelte-y27caw) a:where(.svelte-y27caw) span:where(.svelte-y27caw),.rail.svelte-y27caw .who:where(.svelte-y27caw),.rail.svelte-y27caw .account-btn:where(.svelte-y27caw) svg:last-child,.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) .wallet-head:where(.svelte-y27caw) span:where(.svelte-y27caw),.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) .daily:where(.svelte-y27caw){display:none}.rail.svelte-y27caw .brand:where(.svelte-y27caw){padding-inline:0}.rail.svelte-y27caw .brand:where(.svelte-y27caw) .name{display:none}.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) .wallet:where(.svelte-y27caw){padding:var(--space-2);align-items:center}.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) .wallet:where(.svelte-y27caw) strong:where(.svelte-y27caw){font-size:var(--text-sm)}.rail.svelte-y27caw .sidebar:where(.svelte-y27caw) .wallet:where(.svelte-y27caw) .btn,.rail.svelte-y27caw .invite-slot:where(.svelte-y27caw){display:none}.rail.svelte-y27caw .menu:where(.svelte-y27caw){width:200px;margin-left:var(--space-2);bottom:0;left:100%;right:auto}@media (max-width:720px){.shell.svelte-y27caw{height:auto;transition:none;display:block}.sidebar.svelte-y27caw{display:none}.main.svelte-y27caw{display:block}.content.svelte-y27caw{padding-bottom:var(--tabbar-height);overflow:visible}.bare.svelte-y27caw .content:where(.svelte-y27caw){padding-bottom:0}.shell.bare.svelte-y27caw{height:100vh;height:100dvh}.bare.svelte-y27caw .main:where(.svelte-y27caw),.bare.svelte-y27caw .content:where(.svelte-y27caw){height:100%}.tabbar.svelte-y27caw{z-index:50;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));--thumb-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg) 70%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.tabbar.svelte-y27caw a:where(.svelte-y27caw),.tabbar.svelte-y27caw button:where(.svelte-y27caw){border-radius:var(--radius-lg);height:52px;color:var(--text-muted);transition:color .2s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.tabbar.svelte-y27caw a.active:where(.svelte-y27caw),.tabbar.svelte-y27caw button.active:where(.svelte-y27caw){color:var(--text);font-weight:650}.mine-icon.svelte-y27caw{display:inline-flex;position:relative}.mine-dot.svelte-y27caw{border:1.5px solid var(--bg);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-3px}.mine-dot.hint.svelte-y27caw{background:var(--text-faint)}.mine-dot.svelte-y27caw:not(.hint){background:var(--aura)}.scrim.svelte-y27caw{z-index:60;animation:svelte-y27caw-fade .2s var(--ease);background:#00000073;display:block;position:fixed;inset:0}.sheet.svelte-y27caw{z-index:70;gap:var(--space-4);max-height:86vh;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);animation:svelte-y27caw-rise .28s var(--ease);border-bottom:0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}.sheet-account.svelte-y27caw{align-items:center;gap:var(--space-3);display:flex}.sheet-account.svelte-y27caw div:where(.svelte-y27caw){flex-direction:column;flex:1;min-width:0;display:flex}.sheet-account.svelte-y27caw strong:where(.svelte-y27caw){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-account.svelte-y27caw span:where(.svelte-y27caw):not(.avatar){color:var(--text-muted);font-size:var(--text-sm)}.sheet-group.svelte-y27caw{flex-direction:column;gap:2px;display:flex}.sheet-group.svelte-y27caw a:where(.svelte-y27caw),.sheet-group.svelte-y27caw button:where(.svelte-y27caw){align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--text);text-align:left;display:flex}.sheet-group.svelte-y27caw a:where(.svelte-y27caw):active,.sheet-group.svelte-y27caw button:where(.svelte-y27caw):active,.sheet-group.svelte-y27caw a.active:where(.svelte-y27caw){background:var(--surface-hover)}.sheet-group.svelte-y27caw .danger:where(.svelte-y27caw){color:var(--danger)}}@keyframes svelte-y27caw-fade{0%{opacity:0}}@keyframes svelte-y27caw-rise{0%{opacity:0;transform:translateY(24px)}}canvas.svelte-1asqzr8{z-index:0;width:100%;height:100%;color:var(--text);pointer-events:none;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 95%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 95%)}.page.svelte-o61igj{position:relative}.pointer-glow.svelte-o61igj{--mx:50%;--my:30%;--on:0;z-index:1;background:radial-gradient(560px circle at var(--mx) var(--my), var(--spot), transparent 68%);opacity:var(--on);transition:opacity .35s var(--ease);pointer-events:none;position:fixed;inset:0}main.svelte-o61igj,footer.svelte-o61igj{z-index:2;position:relative}.progress.svelte-o61igj{background:var(--text);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}header.svelte-o61igj{z-index:40;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0}.bar.svelte-o61igj{align-items:center;gap:var(--space-6);max-width:1180px;height:var(--topbar-height);padding:0 var(--space-6);margin:0 auto;display:flex}nav.svelte-o61igj{gap:var(--space-6);margin-left:var(--space-4);display:flex}nav.svelte-o61igj a:where(.svelte-o61igj){color:var(--text-muted);transition:color .2s var(--ease);font-weight:550;position:relative}nav.svelte-o61igj a:where(.svelte-o61igj):after{content:"";background:var(--text);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}nav.svelte-o61igj a:where(.svelte-o61igj):hover,nav.svelte-o61igj a.active:where(.svelte-o61igj){color:var(--text)}nav.svelte-o61igj a:where(.svelte-o61igj):hover:after,nav.svelte-o61igj a.active:where(.svelte-o61igj):after{transform:scaleX(1)}.actions.svelte-o61igj{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}footer.svelte-o61igj{border-top:1px solid var(--border);margin-top:var(--space-16)}.legal.svelte-o61igj{gap:var(--space-4);font-size:var(--text-sm);display:flex}.legal.svelte-o61igj a:where(.svelte-o61igj){color:var(--text-muted)}.legal.svelte-o61igj a:where(.svelte-o61igj):hover{color:var(--text)}.inner.svelte-o61igj{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1180px;padding:var(--space-8) var(--space-6);color:var(--text-faint);font-size:var(--text-sm);margin:0 auto;display:flex}@media (max-width:860px){.bar.svelte-o61igj{height:auto;min-height:var(--topbar-height);padding:0 var(--space-4);gap:0 var(--space-3);flex-wrap:wrap}nav.svelte-o61igj{margin:0 0 var(--space-2);gap:var(--space-5);flex-basis:100%;order:3;overflow-x:auto}.actions.svelte-o61igj .ghost{display:none}}.count.svelte-1rcpmwo{font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.suffix.svelte-1rcpmwo{color:var(--text-muted);letter-spacing:0;margin-left:.12em;font-size:.46em;font-weight:600}.hero.svelte-1egott1{align-items:center;gap:var(--space-5);padding:clamp(72px, 12vh, 140px) var(--space-6) var(--space-12);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.eyebrow.svelte-1egott1{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-muted);font-size:var(--text-sm);font-weight:550;display:inline-flex}.dot.svelte-1egott1{background:var(--text);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite svelte-1egott1-pulse}@keyframes svelte-1egott1-pulse{50%{opacity:.25;transform:scale(.7)}}h1.svelte-1egott1{letter-spacing:-.045em;perspective:800px;max-width:16ch;font-size:clamp(46px,9vw,104px);font-weight:750;line-height:1.02}.ch.svelte-1egott1{opacity:0;transform-origin:50% 100%;animation:svelte-1egott1-char .9s var(--ease) forwards;animation-delay:calc(var(--i) * 50ms + .12s);display:inline-block;transform:translateY(.55em)rotateX(-45deg)}@keyframes svelte-1egott1-char{to{opacity:1;transform:none}}.lead.svelte-1egott1{max-width:54ch;color:var(--text-muted);font-size:var(--text-md);line-height:1.65}.prompt.svelte-1egott1{align-items:center;gap:var(--space-2);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent), var(--surface));border:1px solid var(--border-strong);border-radius:var(--radius-full);width:min(780px,100%);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);padding:5px 5px 5px 6px;display:flex;position:relative;box-shadow:0 2px 6px #0000000f,0 18px 48px #0000001a}.prompt.svelte-1egott1:hover{border-color:color-mix(in srgb, var(--text) 28%, var(--border-strong))}.prompt.svelte-1egott1:focus-within{border-color:color-mix(in srgb, var(--text) 58%, var(--border-strong));box-shadow:0 0 0 4px var(--accent-soft), 0 18px 48px #0000001f;transform:translateY(-1px)}.spark.svelte-1egott1{border-radius:var(--radius-full);background:var(--bg-subtle);border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);flex-shrink:0;place-items:center;margin-left:4px;display:grid}.prompt.svelte-1egott1 input:where(.svelte-1egott1){min-width:0;height:52px;padding:0 var(--space-2);font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.prompt.svelte-1egott1 input:where(.svelte-1egott1):focus,.prompt.svelte-1egott1 input:where(.svelte-1egott1):focus-visible{box-shadow:none;outline:none}.prompt.svelte-1egott1 input:where(.svelte-1egott1)::placeholder{color:var(--text-faint)}.prompt.svelte-1egott1 .btn{height:48px;padding-inline:var(--space-6);border-radius:var(--radius-full)}.magnet.svelte-1egott1{display:inline-flex}.chips.svelte-1egott1{justify-content:center;gap:var(--space-2);flex-wrap:wrap;max-width:760px;display:flex}.chips.svelte-1egott1 button:where(.svelte-1egott1){padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-sm);transition:border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease)}.chips.svelte-1egott1 button:where(.svelte-1egott1):hover{border-color:var(--text);color:var(--text);transform:translateY(-2px)}.wall.svelte-1egott1{gap:var(--space-4);padding:var(--space-12) 0 var(--space-4);flex-direction:column;display:flex;overflow:hidden}.wall-head.svelte-1egott1{width:100%;max-width:1180px;margin:0 auto var(--space-4);padding:0 var(--space-6);text-align:center}.wall-head.svelte-1egott1 h2:where(.svelte-1egott1){font-size:var(--text-2xl);letter-spacing:-.03em}.row.svelte-1egott1{display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track.svelte-1egott1{gap:var(--space-4);padding-right:var(--space-4);animation:70s linear infinite svelte-1egott1-slide;display:flex}.row.rev.svelte-1egott1 .track:where(.svelte-1egott1){animation-direction:reverse}.row.svelte-1egott1:hover .track:where(.svelte-1egott1){animation-play-state:paused}@keyframes svelte-1egott1-slide{to{transform:translate(-50%)}}.tile.svelte-1egott1{flex:none;width:250px;margin:0;position:relative}.art.svelte-1egott1{aspect-ratio:3/4;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--bg-subtle);will-change:transform;position:relative;overflow:hidden}.art.svelte-1egott1 img:where(.svelte-1egott1){object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.tile.svelte-1egott1:hover .art:where(.svelte-1egott1) img:where(.svelte-1egott1){transform:scale(1.045)}.section.svelte-1egott1{max-width:1180px;padding:var(--space-16) var(--space-6) 0;margin:0 auto}.section.svelte-1egott1>h2:where(.svelte-1egott1){font-size:clamp(var(--text-2xl), 4vw, var(--text-3xl));letter-spacing:-.035em;margin-bottom:var(--space-8);text-align:center}.section.features.svelte-1egott1>h2:where(.svelte-1egott1){margin-bottom:var(--space-2)}.section-lead.svelte-1egott1{max-width:64ch;margin:0 auto var(--space-8);color:var(--text-muted);text-align:center;line-height:1.65}.bento.svelte-1egott1{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.cell.svelte-1egott1{--mx:50%;--my:50%;--on:0;gap:var(--space-2);min-height:260px;padding:var(--space-6);background:radial-gradient(420px circle at var(--mx) var(--my), var(--spot), transparent 60%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.cell.wide.svelte-1egott1{grid-column:span 2}.cell.svelte-1egott1:after{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my), var(--text), transparent 60%) border-box;-webkit-mask-composite:xor;opacity:calc(var(--on) * .55);transition:opacity .3s var(--ease);pointer-events:none;border:1px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chip.svelte-1egott1{width:42px;height:42px;margin-bottom:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);place-items:center;display:grid}.cell.svelte-1egott1 h3:where(.svelte-1egott1){font-size:var(--text-lg);letter-spacing:-.02em}.cell.svelte-1egott1 p:where(.svelte-1egott1){color:var(--text-muted);max-width:48ch}.tags.svelte-1egott1{margin-top:var(--space-1);flex-wrap:wrap;gap:6px;display:flex}.tags.svelte-1egott1 span:where(.svelte-1egott1){background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);white-space:nowrap;padding:3px 9px;font-size:11px}pre.svelte-1egott1{margin-top:var(--space-4);padding:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--text-muted);white-space:pre;font-size:12px;line-height:1.7;overflow:hidden}.mock.svelte-1egott1{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.bar.svelte-1egott1{background:var(--border-strong);border-radius:4px;width:78%;height:8px}.bar.short.svelte-1egott1{width:46%}.cursor.svelte-1egott1{background:var(--text);width:2px;height:16px;animation:1.1s step-end infinite svelte-1egott1-blink}@keyframes svelte-1egott1-blink{50%{opacity:0}}.cell-link.svelte-1egott1{width:-moz-fit-content;width:fit-content;padding-top:var(--space-4);color:var(--text);font-size:var(--text-sm);transition:gap .2s var(--ease);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.cell-link.svelte-1egott1:hover{gap:9px}.how.svelte-1egott1 ol:where(.svelte-1egott1){gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.how.svelte-1egott1 li:where(.svelte-1egott1){padding-top:var(--space-5);border-top:1px solid var(--border-strong)}.n.svelte-1egott1{margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-faint);display:block}.how.svelte-1egott1 h3:where(.svelte-1egott1){font-size:var(--text-xl);letter-spacing:-.03em;margin-bottom:var(--space-2)}.how.svelte-1egott1 p:where(.svelte-1egott1){color:var(--text-muted)}.names.svelte-1egott1{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.names.svelte-1egott1 a:where(.svelte-1egott1){padding:var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-full);transition:border-color .2s var(--ease), background .2s var(--ease);font-weight:550}.names.svelte-1egott1 a:where(.svelte-1egott1):hover{border-color:var(--text);background:var(--accent-soft)}.stats.svelte-1egott1{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.stats.svelte-1egott1>h2:where(.svelte-1egott1){margin-bottom:0}.board.svelte-1egott1{gap:var(--space-4);width:100%;margin-top:var(--space-6);grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);display:grid}.big.svelte-1egott1,.stat.svelte-1egott1{--mx:50%;--my:50%;--on:0;justify-content:space-between;gap:var(--space-6);padding:var(--space-6);text-align:left;background:radial-gradient(360px circle at var(--mx) var(--my), var(--spot), transparent 65%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.big.svelte-1egott1{grid-area:span 2/span 2;justify-content:flex-end;min-height:260px}.big.svelte-1egott1 strong:where(.svelte-1egott1){font-size:clamp(48px,8vw,96px)}.stat.svelte-1egott1 strong:where(.svelte-1egott1){font-size:clamp(26px,4vw,46px)}.stat.service.svelte-1egott1 strong:where(.svelte-1egott1){font-size:clamp(20px,3.2vw,36px)}.duration.svelte-1egott1{flex-wrap:wrap;align-items:baseline;gap:.12em .3em;display:flex}.na.svelte-1egott1{color:var(--text-faint)}strong.svelte-1egott1{letter-spacing:-.04em;font-weight:750;line-height:1}.label.svelte-1egott1{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}.live.svelte-1egott1{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 0 var(--success);border-radius:50%;animation:1.8s ease-out infinite svelte-1egott1-ping}@keyframes svelte-1egott1-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}.final.svelte-1egott1{--mx:50%;--my:50%;--on:0;isolation:isolate;align-items:center;gap:var(--space-4);max-width:1180px;margin:var(--space-16) auto 0;padding:clamp(56px, 10vw, 112px) var(--space-6);background:radial-gradient(520px circle at var(--mx) var(--my), color-mix(in srgb, var(--bg) 14%, transparent), transparent 60%), var(--text);color:var(--bg);border-radius:var(--radius-xl);text-align:center;width:calc(100% - 2 * var(--space-6));flex-direction:column;display:flex;position:relative;overflow:hidden}.ticker.svelte-1egott1{opacity:.1;pointer-events:none;align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.belt.svelte-1egott1{letter-spacing:-.05em;white-space:nowrap;width:max-content;font-size:clamp(90px,16vw,220px);font-weight:800;animation:40s linear infinite svelte-1egott1-slide;display:flex}.final.svelte-1egott1 h2:where(.svelte-1egott1){letter-spacing:-.045em;font-size:clamp(36px,7vw,76px);line-height:1.05}.final.svelte-1egott1 p:where(.svelte-1egott1){color:color-mix(in srgb, var(--bg) 66%, transparent);font-size:var(--text-md)}.inverse.svelte-1egott1{align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--bg);color:var(--text);font-weight:650;font-size:var(--text-md);transition:transform .2s var(--ease), box-shadow .2s var(--ease);display:inline-flex}.inverse.svelte-1egott1:hover{box-shadow:0 10px 40px color-mix(in srgb, var(--bg) 30%, transparent)}@media (max-width:860px){.bento.svelte-1egott1{grid-template-columns:1fr}.cell.wide.svelte-1egott1{grid-column:auto}.how.svelte-1egott1 ol:where(.svelte-1egott1){grid-template-columns:1fr}.board.svelte-1egott1{grid-template-columns:1fr 1fr}.big.svelte-1egott1{grid-area:auto/span 2;min-height:200px}.tile.svelte-1egott1{width:190px}}@media (max-width:720px){.hero.svelte-1egott1{padding-inline:var(--space-4)}.prompt.svelte-1egott1{padding:var(--space-2);border-radius:var(--radius-lg);flex-direction:column;align-items:stretch}.spark.svelte-1egott1{display:none}.prompt.svelte-1egott1 input:where(.svelte-1egott1){height:46px;padding:0 var(--space-3)}.prompt.svelte-1egott1 .btn{border-radius:var(--radius-md);width:100%}.magnet.svelte-1egott1{display:flex}.section.svelte-1egott1{padding-inline:var(--space-4)}.final.svelte-1egott1{width:calc(100% - 2 * var(--space-4))}}.hint.svelte-dpie73{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-3)}.stage.svelte-dpie73{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);place-items:center;height:min(60vh,560px);display:grid;overflow:hidden}.layers.svelte-dpie73{line-height:0;position:relative}canvas.svelte-dpie73{display:block}.overlay.svelte-dpie73{cursor:crosshair;touch-action:none;position:absolute;inset:0}.bar.svelte-dpie73{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}label.svelte-dpie73{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}input[type=range].svelte-dpie73{width:160px;accent-color:var(--accent)}.actions.svelte-dpie73{gap:var(--space-2);display:flex}.error.svelte-dpie73{color:var(--danger);font-size:var(--text-sm);margin-top:var(--space-2)}.wrap.svelte-1v702ti{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.strip.svelte-1v702ti{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}li.svelte-1v702ti{border-radius:var(--radius-md);border:1px solid var(--border);width:56px;height:56px;position:relative;overflow:hidden}.view.svelte-1v702ti{cursor:zoom-in;width:100%;height:100%;padding:0;display:block}.view.svelte-1v702ti img:where(.svelte-1v702ti){object-fit:cover;width:100%;height:100%}.remove.svelte-1v702ti{z-index:2;color:#fff;background:#0000009e;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:3px;right:3px}.role.svelte-1v702ti{z-index:1;border-radius:var(--radius-full);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000009e;max-width:calc(100% - 4px);padding:1px 5px;font-size:10px;line-height:1.4;position:absolute;bottom:2px;left:2px;overflow:hidden}.repaint.svelte-1v702ti{z-index:2;border-radius:var(--radius-full);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:20px;transition:background .15s var(--ease);background:#000000b3;font-size:11px;font-weight:600;position:absolute;bottom:4px;left:4px;right:4px}.repaint.svelte-1v702ti:hover{background:#000000e0}.repaint.set.svelte-1v702ti{background:var(--text);color:var(--bg)}.swap.svelte-1v702ti{padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted);align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.swap.svelte-1v702ti:hover{border-color:var(--border-strong);color:var(--text)}.busy.svelte-1v702ti{background:var(--bg-subtle);place-items:center;display:grid}.attach.svelte-1wffni6{border:1px dashed var(--border-strong);border-radius:var(--radius-full);width:34px;height:34px;color:var(--text-muted);transition:border-color .15s var(--ease), color .15s var(--ease);flex-shrink:0;place-items:center;display:grid}.attach.svelte-1wffni6:hover{color:var(--text);border-color:var(--text-muted)}.chip.svelte-1ywa5mt{align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background .15s var(--ease), color .15s var(--ease);display:inline-flex}.chip.svelte-1ywa5mt:hover:not(:disabled),.chip.open.svelte-1ywa5mt{background:var(--surface-hover);color:var(--text)}.chip.svelte-1ywa5mt:disabled{opacity:.5}.chip.svelte-1ywa5mt svg{color:var(--text-faint)}ul.svelte-1ywa5mt{flex-direction:column;gap:2px;display:flex}li.svelte-1ywa5mt button:where(.svelte-1ywa5mt){align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);text-align:left;display:flex}li.svelte-1ywa5mt button:where(.svelte-1ywa5mt):hover{background:var(--surface-hover)}li.svelte-1ywa5mt button.on:where(.svelte-1ywa5mt){font-weight:650}li.svelte-1ywa5mt span:where(.svelte-1ywa5mt):first-child{flex:1}small.svelte-1ywa5mt{color:var(--text-faint);font-variant-numeric:tabular-nums}.tick.svelte-1ywa5mt{width:14px;display:grid}@media (max-width:720px){li.svelte-1ywa5mt button:where(.svelte-1ywa5mt){min-height:48px;font-size:var(--text-base)}}.trigger.svelte-1gzt4g6{align-items:center;gap:var(--space-2);min-width:0;height:36px;padding:0 var(--space-3) 0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-hover);color:var(--text);font-size:var(--text-sm);white-space:nowrap;transition:background .15s var(--ease);font-weight:600;display:inline-flex}.trigger.svelte-1gzt4g6:hover,.trigger.open.svelte-1gzt4g6{background:color-mix(in srgb, var(--surface-hover) 70%, var(--text) 12%)}.trigger.svelte-1gzt4g6 svg:last-child{color:var(--text-faint);transition:transform .2s var(--ease)}.trigger.open.svelte-1gzt4g6 svg:last-child{transform:rotate(180deg)}.name.svelte-1gzt4g6{text-overflow:ellipsis;overflow:hidden}.trigger.field.svelte-1gzt4g6{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.trigger.field.svelte-1gzt4g6 .name:where(.svelte-1gzt4g6){text-align:left;flex:1}.trigger.field.svelte-1gzt4g6:hover,.trigger.field.open.svelte-1gzt4g6{background:var(--bg);border-color:var(--border-strong)}.tabs.svelte-1gzt4g6{margin-bottom:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);gap:2px;padding:3px;display:flex}.tabs.svelte-1gzt4g6 button:where(.svelte-1gzt4g6){justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);height:34px;color:var(--text-muted);font-size:var(--text-sm);transition:color .2s var(--ease);flex:1;display:flex}.tabs.svelte-1gzt4g6 button.on:where(.svelte-1gzt4g6){color:var(--text);font-weight:650}.list.svelte-1gzt4g6{flex-direction:column;gap:2px;display:flex}.list.svelte-1gzt4g6 button:where(.svelte-1gzt4g6){align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left;transition:background .15s var(--ease);display:flex}.list.svelte-1gzt4g6 button:where(.svelte-1gzt4g6):hover,.list.svelte-1gzt4g6 button.on:where(.svelte-1gzt4g6){background:var(--surface-hover)}.body.svelte-1gzt4g6{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.line.svelte-1gzt4g6{align-items:center;gap:var(--space-2);min-width:0;display:flex}.label.svelte-1gzt4g6{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.list.svelte-1gzt4g6 button.on:where(.svelte-1gzt4g6) .label:where(.svelte-1gzt4g6){font-weight:700}.label.svelte-1gzt4g6 em:where(.svelte-1gzt4g6){margin-left:var(--space-2);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-muted);font-size:10px;font-style:normal}small.svelte-1gzt4g6{color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tick.svelte-1gzt4g6{flex-shrink:0;width:15px;display:grid}.variants.svelte-1gzt4g6{gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-1);border-top:1px solid var(--border);margin-top:var(--space-2);display:flex}.variants.svelte-1gzt4g6 button:where(.svelte-1gzt4g6){border:1px solid var(--border);border-radius:var(--radius-full);height:38px;font-size:var(--text-sm);color:var(--text-muted);flex:1}.variants.svelte-1gzt4g6 button.on:where(.svelte-1gzt4g6){border-color:var(--text);color:var(--text);font-weight:650}@media (max-width:720px){.tabs.svelte-1gzt4g6 button:where(.svelte-1gzt4g6){height:42px;font-size:var(--text-base)}.list.svelte-1gzt4g6{gap:var(--space-2)}.list.svelte-1gzt4g6 button:where(.svelte-1gzt4g6){min-height:68px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg)}.list.svelte-1gzt4g6 button.on:where(.svelte-1gzt4g6){border-color:var(--text-faint)}}.chip.svelte-56dz24{align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background .15s var(--ease), color .15s var(--ease);display:inline-flex}.chip.svelte-56dz24:hover,.chip.open.svelte-56dz24{background:var(--surface-hover);color:var(--text)}.chip.svelte-56dz24 svg{color:var(--text-faint)}.picker.svelte-56dz24{gap:var(--space-3);padding:var(--space-2);flex-direction:column;display:flex}.options.svelte-106wv33{gap:var(--space-2);flex-direction:column;display:flex}.mask.svelte-106wv33{align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--text-base);display:flex}.mask.svelte-106wv33>span:where(.svelte-106wv33):first-child{flex:1}.mask.svelte-106wv33 button:where(.svelte-106wv33){padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-sm)}.mask.svelte-106wv33 button:where(.svelte-106wv33):hover{background:var(--surface-hover)}.options.svelte-1wwa8gp{padding-top:var(--space-3);border-top:1px solid var(--border)}.frames.svelte-1wwa8gp{gap:var(--space-2);flex-direction:column;display:flex}.frames.svelte-1wwa8gp small:where(.svelte-1wwa8gp){color:var(--text-faint);font-size:var(--text-xs);line-height:1.5}.advanced.svelte-1wwa8gp{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.adv-toggle.svelte-1wwa8gp{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);padding:0;display:flex}.adv-toggle.svelte-1wwa8gp:hover{color:var(--text)}.adv-toggle.svelte-1wwa8gp svg{transition:transform .2s var(--ease)}.adv-toggle[aria-expanded=true].svelte-1wwa8gp svg{transform:rotate(180deg)}.adv.svelte-1wwa8gp{gap:var(--space-3);flex-direction:column;display:flex}label.svelte-1wwa8gp{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-1wwa8gp>span:where(.svelte-1wwa8gp){font-size:var(--text-xs);color:var(--text-faint);justify-content:space-between;font-weight:600;display:flex}.adv.svelte-1wwa8gp input:where(.svelte-1wwa8gp):not([type=checkbox]):not([type=file]){padding:var(--space-2) var(--space-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm)}.check.svelte-1wwa8gp{align-items:center;gap:var(--space-2);flex-direction:row}.check.svelte-1wwa8gp span:where(.svelte-1wwa8gp){color:var(--text-muted);font-weight:500;font-size:var(--text-sm)}.card.svelte-aw52jf{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;transition:border-color .15s var(--ease), transform .15s var(--ease);flex-direction:column;display:flex;position:relative}.card.svelte-aw52jf:hover{border-color:var(--border-strong);transform:translateY(-1px)}.card.selected.svelte-aw52jf{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.glyph.svelte-aw52jf{border-radius:var(--radius-md);background:var(--bg-subtle);border:1px solid var(--border);width:44px;height:44px;color:var(--text-muted);place-items:center;display:grid}.shape.svelte-aw52jf{border:1.5px solid;border-radius:3px;display:block}.covered.svelte-aw52jf{gap:0;padding:0;overflow:hidden}.covered.svelte-aw52jf .text:where(.svelte-aw52jf){padding:var(--space-3) var(--space-4) var(--space-1)}.covered.svelte-aw52jf .meta:where(.svelte-aw52jf){padding:0 var(--space-4) var(--space-4)}.cover.svelte-aw52jf{aspect-ratio:4/3;background:var(--bg-subtle);display:block;position:relative;overflow:hidden}.cover.svelte-aw52jf img:where(.svelte-aw52jf){object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.card.svelte-aw52jf:hover .cover:where(.svelte-aw52jf) img:where(.svelte-aw52jf){transform:scale(1.03)}.cover.svelte-aw52jf .check:where(.svelte-aw52jf){top:var(--space-2);right:var(--space-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a73;border-color:#ffffffd9}.cover.svelte-aw52jf .check.on:where(.svelte-aw52jf){background:var(--accent);border-color:var(--accent)}.check.svelte-aw52jf{top:var(--space-3);right:var(--space-3);border:1.5px solid var(--border-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute}.check.on.svelte-aw52jf{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.text.svelte-aw52jf{gap:var(--space-1);flex-direction:column;flex:1;display:flex}strong.svelte-aw52jf{font-size:var(--text-base);letter-spacing:-.01em}small.svelte-aw52jf{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.meta.svelte-aw52jf{align-items:center;gap:var(--space-2);min-height:20px;font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.need.svelte-aw52jf{padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-muted)}.back.svelte-137qrmr{align-items:center;gap:var(--space-1);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);padding:0;display:inline-flex}.back.svelte-137qrmr:hover{color:var(--text)}.form.svelte-137qrmr{gap:var(--space-4);flex-direction:column;display:flex}.action.svelte-137qrmr{margin:0 calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-3) var(--space-6) var(--space-4);background:var(--surface-raised);border-top:1px solid var(--border);position:sticky;bottom:0}header.svelte-137qrmr{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}h3.svelte-137qrmr{font-size:var(--text-lg);letter-spacing:-.01em}header.svelte-137qrmr p:where(.svelte-137qrmr){color:var(--text-muted)}.need.svelte-137qrmr{margin-top:var(--space-1);padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted)}label.svelte-137qrmr{gap:var(--space-2);flex-direction:column;display:flex}label.svelte-137qrmr>span:where(.svelte-137qrmr),.preview.svelte-137qrmr>span:where(.svelte-137qrmr){font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:650}input.svelte-137qrmr:focus{border-color:var(--text-faint)}.preview.svelte-137qrmr{gap:var(--space-2);padding:var(--space-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.preview.svelte-137qrmr p:where(.svelte-137qrmr){font-size:var(--text-sm);color:var(--text-muted);max-height:168px;line-height:1.7;overflow-y:auto}.bundle.svelte-1pf2w95{gap:var(--space-3);margin:var(--space-4) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6);background:var(--surface-raised);border-top:1px solid var(--border);flex-direction:column;display:flex;position:sticky;bottom:0}.inputs.svelte-1pf2w95{gap:var(--space-2);grid-template-columns:auto 1fr 1fr;align-items:center;display:grid}.photo.svelte-1pf2w95{align-items:center;gap:var(--space-2);display:flex}.photo.svelte-1pf2w95 .strip{flex-wrap:nowrap;width:auto}.need.svelte-1pf2w95{font-size:var(--text-sm);white-space:nowrap;font-weight:600}input.svelte-1pf2w95:focus{border-color:var(--text-faint)}.run.svelte-1pf2w95{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.run.svelte-1pf2w95 span:where(.svelte-1pf2w95){flex-direction:column;display:flex}small.svelte-1pf2w95{color:var(--text-muted);font-variant-numeric:tabular-nums}@media (max-width:720px){.inputs.svelte-1pf2w95{grid-template-columns:1fr}}ul.svelte-1af2y0t{gap:var(--space-2);flex-direction:column;display:flex}li.svelte-1af2y0t{align-items:stretch;gap:var(--space-2);display:flex}.use.svelte-1af2y0t{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;transition:border-color .15s var(--ease);flex-direction:column;flex:1;display:flex}.use.svelte-1af2y0t:hover{border-color:var(--border-strong)}strong.svelte-1af2y0t{font-size:var(--text-base)}small.svelte-1af2y0t{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ratio.svelte-1af2y0t{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.del.svelte-1af2y0t{border-radius:var(--radius-lg);width:40px;color:var(--text-faint);flex-shrink:0;place-items:center;display:grid}.del.svelte-1af2y0t:hover{background:var(--danger-soft);color:var(--danger)}.top.svelte-1hupd6f{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.top.svelte-1hupd6f>.segmented:first-child{flex:1;min-width:260px;max-width:460px}.bundle-toggle.svelte-1hupd6f{align-items:center;gap:var(--space-1);height:34px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-sm);transition:border-color .15s var(--ease), background .15s var(--ease), color .15s var(--ease);display:inline-flex}.bundle-toggle.svelte-1hupd6f:hover{border-color:var(--border-strong);color:var(--text)}.bundle-toggle.on.svelte-1hupd6f{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.hint.svelte-1hupd6f{margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.grid.svelte-1hupd6f{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.grid.svelte-1hupd6f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.grid.svelte-1hupd6f{grid-template-columns:1fr}.bundle-toggle.svelte-1hupd6f{justify-content:center;width:100%}}.change.svelte-1fu2fkd{gap:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);outline:none;flex-direction:column;display:flex}h3.svelte-1fu2fkd{font-size:var(--text-sm);font-weight:650;line-height:1.5}dl.svelte-1fu2fkd{flex-direction:column;gap:6px;display:flex}dl.svelte-1fu2fkd>div:where(.svelte-1fu2fkd){justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:8px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}dt.svelte-1fu2fkd{font-size:var(--text-xs);color:var(--text-faint);flex-shrink:0}dd.svelte-1fu2fkd{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-sm);text-align:right;display:flex}.from.svelte-1fu2fkd,.arrow.svelte-1fu2fkd{color:var(--text-faint)}strong.svelte-1fu2fkd{font-weight:600}.price.svelte-1fu2fkd{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}footer.svelte-1fu2fkd{justify-content:flex-end;gap:var(--space-2);display:flex}form.svelte-1caw7is{gap:var(--space-3);flex-direction:column;display:flex}p.svelte-1caw7is{color:var(--text-muted);font-size:var(--text-sm)}input.svelte-1caw7is:focus{border-color:var(--text-faint)}.dock.svelte-vzm1s0{z-index:20;padding:var(--space-8) var(--space-6) var(--space-5);background:linear-gradient(transparent, var(--bg) 55%);pointer-events:none;transition:transform .32s var(--ease);position:absolute;inset:auto 0 0}.dock.rail.svelte-vzm1s0{left:260px}.dock.away.svelte-vzm1s0{transform:translateY(120%)}.bar.svelte-vzm1s0{gap:var(--space-2);max-width:780px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);pointer-events:auto;transition:border-color .15s var(--ease);border-radius:28px;flex-direction:column;margin:0 auto;display:flex;position:relative;box-shadow:0 14px 40px #00000047}.bar.svelte-vzm1s0:focus-within{border-color:var(--text-faint)}.slash.svelte-vzm1s0{left:0;right:0;bottom:calc(100% + var(--space-2));z-index:30;max-height:300px;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:svelte-vzm1s0-slash-in .14s var(--ease);flex-direction:column;gap:2px;display:flex;position:absolute;overflow-y:auto}.slash.svelte-vzm1s0 button:where(.svelte-vzm1s0){align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);text-align:left;display:flex}.slash.svelte-vzm1s0 button.on:where(.svelte-vzm1s0){background:var(--surface-hover)}.slash.svelte-vzm1s0 code:where(.svelte-vzm1s0){font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);flex-shrink:0;font-weight:650}.slash.svelte-vzm1s0 .ctitle:where(.svelte-vzm1s0){font-size:var(--text-sm);color:var(--text);white-space:nowrap}.slash.svelte-vzm1s0 em:where(.svelte-vzm1s0){padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-muted);font-size:10px;font-style:normal}.slash.svelte-vzm1s0 small:where(.svelte-vzm1s0){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--text-faint);margin-left:auto;overflow:hidden}.slash.svelte-vzm1s0 .none:where(.svelte-vzm1s0){padding:var(--space-3);font-size:var(--text-sm);color:var(--text-faint)}.mentions.svelte-vzm1s0 .thumb:where(.svelte-vzm1s0){background:var(--bg-subtle);border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:28px;height:28px;overflow:hidden}.mentions.svelte-vzm1s0 .thumb:where(.svelte-vzm1s0) img:where(.svelte-vzm1s0){object-fit:cover;width:100%;height:100%;display:block}.mentions.svelte-vzm1s0 .ctitle:where(.svelte-vzm1s0){font-weight:600}@keyframes svelte-vzm1s0-slash-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:720px){.slash.svelte-vzm1s0 small:where(.svelte-vzm1s0){display:none}}.drop.svelte-vzm1s0{inset:var(--space-1);z-index:5;border:2px dashed var(--accent);background:color-mix(in srgb, var(--bg) 88%, transparent);border-radius:24px;place-items:center;font-weight:600;display:grid;position:absolute}textarea.svelte-vzm1s0{width:100%;min-height:28px;max-height:200px;padding:var(--space-1) var(--space-1) 0 0;box-shadow:none;resize:none;field-sizing:content;background:0 0;border:0;outline:none;line-height:1.55}textarea.svelte-vzm1s0::placeholder{color:var(--text-faint)}.refs.svelte-vzm1s0{padding-top:var(--space-1)}.refs.svelte-vzm1s0 .strip{width:auto}.need.svelte-vzm1s0{font-size:var(--text-sm);font-weight:600}.scene.svelte-vzm1s0{align-items:center;gap:var(--space-2);padding:2px var(--space-2) 2px var(--space-3);border-radius:var(--radius-full);background:var(--bg-subtle);border:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);align-self:flex-start;display:inline-flex}.scene.svelte-vzm1s0 button:where(.svelte-vzm1s0){border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.scene.svelte-vzm1s0 button:where(.svelte-vzm1s0):hover{background:var(--surface-hover);color:var(--text)}.row.svelte-vzm1s0{align-items:center;gap:var(--space-2);min-width:0;display:flex}.chips.svelte-vzm1s0{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.round.svelte-vzm1s0,.more.svelte-vzm1s0{width:36px;height:36px;color:var(--text-muted);transition:background .15s var(--ease), color .15s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.round.svelte-vzm1s0{border:1px dashed var(--border-strong)}.round.svelte-vzm1s0:hover,.more.svelte-vzm1s0:hover,.more.open.svelte-vzm1s0{background:var(--surface-hover);color:var(--text)}.extras.svelte-vzm1s0{gap:var(--space-3);padding:var(--space-2);flex-direction:column;display:flex}.tools.svelte-vzm1s0{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.tools.svelte-vzm1s0 button:where(.svelte-vzm1s0){align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.tools.svelte-vzm1s0 button:where(.svelte-vzm1s0):hover{border-color:var(--border-strong);color:var(--text)}.price.svelte-vzm1s0{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.need-credits.svelte-vzm1s0{height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;font-weight:600}.go.svelte-vzm1s0{background:var(--text);width:40px;height:40px;color:var(--bg);transition:transform .15s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.go.svelte-vzm1s0:hover:not(:disabled){transform:scale(1.06)}.go.svelte-vzm1s0:disabled{background:var(--surface-hover);color:var(--text-faint);cursor:not-allowed}.go.stop.svelte-vzm1s0{border:1.5px solid var(--text);background:0 0}.square.svelte-vzm1s0{background:var(--text);border-radius:3px;width:12px;height:12px}@media (max-width:900px){.dock.rail.svelte-vzm1s0{left:var(--sidebar-current,var(--sidebar-rail))}.dock.svelte-vzm1s0{inset:auto 0 0 var(--sidebar-current,var(--sidebar-rail));padding:var(--space-6) var(--space-4) var(--space-3);position:fixed}}@media (max-width:720px){.dock.svelte-vzm1s0,.dock.rail.svelte-vzm1s0{left:0;bottom:var(--tabbar-height);padding:var(--space-5) var(--space-3) var(--space-2)}.bar.svelte-vzm1s0{padding:var(--space-3) var(--space-2) var(--space-2) var(--space-3);border-radius:26px}textarea.svelte-vzm1s0{font-size:16px}.chips.svelte-vzm1s0{scrollbar-width:none;overflow-x:auto}.chips.svelte-vzm1s0::-webkit-scrollbar{display:none}.price.svelte-vzm1s0{display:none}}@media (prefers-reduced-motion:reduce){.dock.svelte-vzm1s0{transition:none}}.list.svelte-bw1o5e{min-height:0;padding:var(--space-4) var(--space-6) 0;flex:1;overflow-y:auto}.column.svelte-bw1o5e,.column.svelte-bw1o5e *,.room.svelte-bw1o5e{overflow-anchor:none}.room.svelte-bw1o5e{height:220px}.tail.svelte-bw1o5e{overflow-anchor:auto;height:1px}.meter.svelte-bw1o5e{z-index:3;overflow-anchor:none;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.meter.svelte-bw1o5e>*{translate:0 var(--space-1)}.column.svelte-bw1o5e{gap:var(--space-3);flex-direction:column;width:100%;max-width:780px;margin:0 auto;display:flex}.intro.svelte-bw1o5e{gap:var(--space-2);text-align:center;padding:var(--space-10) 0 var(--space-4);color:var(--text-muted);flex-direction:column;align-items:center;display:flex}.intro.svelte-bw1o5e h2:where(.svelte-bw1o5e){font-size:var(--text-2xl);color:var(--text);letter-spacing:-.03em;font-weight:650}.intro.svelte-bw1o5e p:where(.svelte-bw1o5e){max-width:46ch}.intro.svelte-bw1o5e .tip:where(.svelte-bw1o5e){font-size:var(--text-xs);color:var(--text-faint)}@media (max-width:720px){.list.svelte-bw1o5e{padding:var(--space-3) var(--space-4) 0}.room.svelte-bw1o5e{height:230px}.intro.svelte-bw1o5e{padding-top:var(--space-6)}}.list.svelte-1fe2ezl{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.new.svelte-1fe2ezl{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);height:42px;font-size:var(--text-base);transition:background .15s var(--ease);font-weight:600;display:flex}.new.svelte-1fe2ezl:hover:not(:disabled){background:var(--surface-hover)}ul.svelte-1fe2ezl{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}li.svelte-1fe2ezl{border-radius:var(--radius-md);align-items:center;display:flex;position:relative}li.svelte-1fe2ezl:hover,li.on.svelte-1fe2ezl{background:var(--surface-hover)}.row.svelte-1fe2ezl{min-width:0;padding:var(--space-2) var(--space-3);text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:1px;display:flex}.title.svelte-1fe2ezl{align-items:center;gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-base);display:flex;overflow:hidden}.title.svelte-1fe2ezl svg{color:var(--text-faint);flex-shrink:0}li.on.svelte-1fe2ezl .title:where(.svelte-1fe2ezl){font-weight:650}small.svelte-1fe2ezl{color:var(--text-faint);font-size:var(--text-xs)}.acts.svelte-1fe2ezl{padding-right:var(--space-2);gap:2px;display:none}li.svelte-1fe2ezl:hover .acts:where(.svelte-1fe2ezl),li.svelte-1fe2ezl:focus-within .acts:where(.svelte-1fe2ezl){display:flex}.acts.svelte-1fe2ezl button:where(.svelte-1fe2ezl){border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);place-items:center;display:grid}.acts.svelte-1fe2ezl button:where(.svelte-1fe2ezl):hover:not(:disabled){background:var(--surface-raised);color:var(--text)}.acts.svelte-1fe2ezl button:where(.svelte-1fe2ezl):disabled{opacity:.4}.rename.svelte-1fe2ezl{min-width:0;margin:var(--space-1) var(--space-2);flex:1;height:34px}.menu.svelte-1fe2ezl{z-index:200;min-width:176px;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;gap:2px;display:flex;position:fixed}.menu.svelte-1fe2ezl li:where(.svelte-1fe2ezl),.menu.svelte-1fe2ezl li:where(.svelte-1fe2ezl):hover{background:0 0;display:block}.menu.svelte-1fe2ezl button:where(.svelte-1fe2ezl){align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;display:flex}.menu.svelte-1fe2ezl button:where(.svelte-1fe2ezl):hover:not(:disabled){background:var(--surface-hover)}.menu.svelte-1fe2ezl button:where(.svelte-1fe2ezl):disabled{opacity:.4}.menu.svelte-1fe2ezl .danger:where(.svelte-1fe2ezl):hover:not(:disabled){color:var(--danger)}@media (hover:none){.acts.svelte-1fe2ezl{display:flex}}.switch.svelte-1ah2iu4{border:1px solid var(--border);border-radius:var(--radius-full);flex-shrink:0;gap:2px;padding:2px;display:inline-flex}button.svelte-1ah2iu4{height:26px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;transition:color .2s var(--ease);font-weight:550}button.svelte-1ah2iu4:hover:not(.on){color:var(--text)}button.on.svelte-1ah2iu4{color:var(--text);font-weight:650}.card.svelte-hz1so8{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.open.svelte-hz1so8{width:100%;height:100%;position:absolute;inset:0}img.svelte-hz1so8,video.svelte-hz1so8{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}video.svelte-hz1so8{background:#000}.card.svelte-hz1so8:hover img:where(.svelte-hz1so8){transform:scale(1.03)}.card.selecting.svelte-hz1so8:hover img:where(.svelte-hz1so8){transform:none}.hover.svelte-hz1so8{padding:var(--space-8) var(--space-3) var(--space-3);color:#fff;opacity:0;transition:opacity .2s var(--ease);pointer-events:none;background:linear-gradient(#0000,#000000b8);position:absolute;inset:auto 0 0}.card.svelte-hz1so8:hover .hover:where(.svelte-hz1so8),.card.svelte-hz1so8:focus-within .hover:where(.svelte-hz1so8){opacity:1}.hover.hidden.svelte-hz1so8{display:none}.hover.svelte-hz1so8 p:where(.svelte-hz1so8){font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-right:140px;display:-webkit-box;overflow:hidden}.play.svelte-hz1so8{top:var(--space-2);right:var(--space-2);color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute}.batch-chip.svelte-hz1so8{z-index:2;top:var(--space-2);left:calc(var(--space-2) + 32px);border-radius:var(--radius-full);color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a0a0a8c;align-items:center;height:20px;padding:0 6px;font-size:11px;display:inline-flex;position:absolute}.actions.svelte-hz1so8{right:var(--space-2);bottom:var(--space-2);gap:var(--space-1);opacity:0;transition:opacity .15s var(--ease);display:flex;position:absolute}.card.svelte-hz1so8:hover .actions:where(.svelte-hz1so8),.card.svelte-hz1so8:focus-within .actions:where(.svelte-hz1so8){opacity:1}@media (hover:none){.actions.svelte-hz1so8{opacity:1}}.actions.svelte-hz1so8 button:where(.svelte-hz1so8){color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:30px;height:30px;transition:background .15s var(--ease);background:#0a0a0a80;border-radius:50%;place-items:center;display:grid}.actions.svelte-hz1so8 button:where(.svelte-hz1so8):hover{background:#0a0a0ac7}.actions.svelte-hz1so8 button:where(.svelte-hz1so8):last-child:hover{background:var(--danger)}.actions.svelte-hz1so8 button.on:where(.svelte-hz1so8){color:var(--star)}.actions.svelte-hz1so8 button.on:where(.svelte-hz1so8) svg{fill:currentColor}.check.svelte-hz1so8{top:var(--space-2);left:var(--space-2);z-index:2;color:#0000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:26px;height:26px;transition:opacity .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);background:#0a0a0a6b;border:1.5px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute}.card.svelte-hz1so8:hover .check:where(.svelte-hz1so8),.card.svelte-hz1so8:focus-within .check:where(.svelte-hz1so8),.card.selecting.svelte-hz1so8 .check:where(.svelte-hz1so8){opacity:1}.check.svelte-hz1so8:hover{transform:scale(1.08)}.check.on.svelte-hz1so8{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.card.picked.svelte-hz1so8{outline:3px solid var(--accent);outline-offset:-3px}.card.picked.svelte-hz1so8 img:where(.svelte-hz1so8){border-radius:var(--radius-md);transform:scale(.96)}.cover.svelte-hz1so8{z-index:1;position:absolute;inset:0}@media (hover:none){.check.svelte-hz1so8{opacity:1}}.state.svelte-hz1so8{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-4);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.state.svelte-hz1so8 small:where(.svelte-hz1so8){color:var(--text-muted);overflow-wrap:anywhere;max-width:100%}.muted.svelte-hz1so8{color:var(--text-faint)}.expired-prompt.svelte-hz1so8{-webkit-line-clamp:3;line-clamp:3;color:var(--text-muted);font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.busy.svelte-hz1so8{text-align:left;justify-content:space-between;align-items:stretch;overflow:hidden}.snippet.svelte-hz1so8{color:var(--text-muted);font-size:var(--text-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.status.svelte-hz1so8{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex;position:relative}.status.svelte-hz1so8 small:where(.svelte-hz1so8){font-variant-numeric:tabular-nums;margin-left:auto}.event.svelte-hz1so8{color:var(--text-faint);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.dot.svelte-hz1so8{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite svelte-hz1so8-pulse}.field.svelte-hz1so8{position:absolute;inset:0}.card.failed.svelte-hz1so8{background:var(--danger-soft);border-color:#0000}.error.svelte-hz1so8{color:var(--danger)}.error.svelte-hz1so8 small:where(.svelte-hz1so8){color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row.svelte-hz1so8{gap:var(--space-2);margin-top:var(--space-2);display:flex}.row.svelte-hz1so8 button:where(.svelte-hz1so8){padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text);background:var(--bg)}.row.svelte-hz1so8 button:where(.svelte-hz1so8):hover{background:var(--surface-hover)}.row.svelte-hz1so8 button.primary:where(.svelte-hz1so8){background:var(--text);color:var(--bg);border-color:var(--text)}.row.svelte-hz1so8 button.primary:where(.svelte-hz1so8):hover{opacity:.88}.row.svelte-hz1so8 button:where(.svelte-hz1so8):disabled{opacity:.5;pointer-events:none}.retried.svelte-hz1so8{color:var(--text-faint)}@keyframes svelte-hz1so8-pulse{50%{opacity:.25}}.batch.svelte-13xdj4x{isolation:isolate;width:100%;position:relative}.sheet.svelte-13xdj4x{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);box-shadow:var(--shadow-sm);transition:transform .24s var(--ease);position:absolute;inset:0;overflow:hidden}.sheet.svelte-13xdj4x img:where(.svelte-13xdj4x){object-fit:cover;opacity:.82;width:100%;height:100%}.second.svelte-13xdj4x{z-index:-1;transform:translate(8px,8px)scale(.985)}.third.svelte-13xdj4x{z-index:-2;transform:translate(16px,16px)scale(.97)}.batch.svelte-13xdj4x:hover .second:where(.svelte-13xdj4x){transform:translate(11px,10px)rotate(1.2deg)scale(.985)}.batch.svelte-13xdj4x:hover .third:where(.svelte-13xdj4x){transform:translate(21px,19px)rotate(2.4deg)scale(.97)}.front.svelte-13xdj4x{z-index:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);cursor:zoom-in;text-align:left;width:100%;height:100%;transition:transform .24s var(--ease), border-color .15s var(--ease);padding:0;display:block;position:absolute;inset:0;overflow:hidden}.front.svelte-13xdj4x img:where(.svelte-13xdj4x){object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.batch.svelte-13xdj4x:hover .front:where(.svelte-13xdj4x){border-color:var(--border-strong);transform:translateY(-2px)}.batch.svelte-13xdj4x:hover .front:where(.svelte-13xdj4x) img:where(.svelte-13xdj4x){transform:scale(1.025)}.batch.selecting.svelte-13xdj4x .front:where(.svelte-13xdj4x){cursor:pointer}.count.svelte-13xdj4x{z-index:3;left:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-full);color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0a0a0a8f;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:11px;display:inline-flex;position:absolute}.hover.svelte-13xdj4x{z-index:2;padding:var(--space-8) var(--space-3) 34px;border-radius:0 0 var(--radius-lg) var(--radius-lg);color:#fff;opacity:0;transition:opacity .2s var(--ease);pointer-events:none;background:linear-gradient(#0000,#000000ad);position:absolute;inset:auto 0 0}.batch.svelte-13xdj4x:hover .hover:where(.svelte-13xdj4x),.batch.svelte-13xdj4x:focus-within .hover:where(.svelte-13xdj4x){opacity:1}.hover.svelte-13xdj4x p:where(.svelte-13xdj4x){font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.check.svelte-13xdj4x{z-index:4;top:var(--space-2);left:var(--space-2);color:#0000;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:26px;height:26px;transition:opacity .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);background:#0a0a0a6b;border:1.5px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute}.batch.svelte-13xdj4x:hover .check:where(.svelte-13xdj4x),.batch.svelte-13xdj4x:focus-within .check:where(.svelte-13xdj4x),.batch.selecting.svelte-13xdj4x .check:where(.svelte-13xdj4x){opacity:1}.check.svelte-13xdj4x:hover{transform:scale(1.08)}.check.on.svelte-13xdj4x{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.batch.picked.svelte-13xdj4x{outline:3px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-lg)}@media (hover:none){.check.svelte-13xdj4x{opacity:1}}.day.svelte-1jcdic9{--row:190px;gap:var(--space-3);flex-direction:column;display:flex}.day.svelte-1jcdic9+.day:where(.svelte-1jcdic9){margin-top:var(--space-6)}.day-head.svelte-1jcdic9{align-items:center;gap:var(--space-3);min-height:24px;display:flex}.day.svelte-1jcdic9 h2:where(.svelte-1jcdic9){font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.02em;font-weight:650}.day-pick.svelte-1jcdic9{font-size:var(--text-xs);color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.day-pick.svelte-1jcdic9:hover{color:var(--text)}.rows.svelte-1jcdic9{gap:var(--space-2);flex-wrap:wrap;display:flex}.rows.svelte-1jcdic9 li:where(.svelte-1jcdic9){min-width:120px;animation:svelte-1jcdic9-enter .34s var(--ease) both}.batch-slot.svelte-1jcdic9{padding:0 16px 16px 0;overflow:visible}.batch-open.svelte-1jcdic9{gap:var(--space-2);min-width:0;padding:var(--space-1) 0 var(--space-3);flex-direction:column;flex:1 0 100%;display:flex}.batch-open-head.svelte-1jcdic9{align-items:center;gap:var(--space-3);min-height:24px;color:var(--text-faint);font-size:var(--text-xs);display:flex}.batch-open-head.svelte-1jcdic9 span:where(.svelte-1jcdic9){font-variant-numeric:tabular-nums}.batch-open-head.svelte-1jcdic9 button:where(.svelte-1jcdic9){height:24px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-xs)}.batch-open-head.svelte-1jcdic9 button:where(.svelte-1jcdic9):hover{border-color:var(--border-strong);color:var(--text)}.batch-cards.svelte-1jcdic9{gap:var(--space-2);flex-wrap:wrap;display:flex}.batch-cards.svelte-1jcdic9>li:where(.svelte-1jcdic9){min-width:120px}.rows.svelte-1jcdic9 .fill:where(.svelte-1jcdic9){flex:1000 1 0;min-width:0}@keyframes svelte-1jcdic9-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}}.more.svelte-1jcdic9{padding:var(--space-6) 0;justify-content:center;display:flex}.older.svelte-1jcdic9{padding:var(--space-4) 0 0;justify-content:center;display:flex}@media (max-width:720px){.day.svelte-1jcdic9{--row:128px}}.bar.svelte-sinz9y{z-index:55;bottom:var(--space-6);left:calc(var(--sidebar-current,0px) + (100vw - var(--sidebar-current,0px)) / 2);align-items:center;gap:var(--space-2);max-width:calc(100vw - var(--space-6));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);animation:svelte-sinz9y-bar-in .28s var(--ease);display:flex;position:fixed;transform:translate(-50%)}.info.svelte-sinz9y,.acts.svelte-sinz9y{align-items:center;gap:var(--space-1);display:flex}.count.svelte-sinz9y{margin-right:var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}button.svelte-sinz9y{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;color:var(--text);transition:background .15s var(--ease), color .15s var(--ease), transform .1s var(--ease);font-weight:600;display:inline-flex}button.svelte-sinz9y:hover:not(:disabled){background:var(--surface-hover)}button.svelte-sinz9y:active:not(:disabled){transform:scale(.97)}button.svelte-sinz9y:disabled{opacity:.4;cursor:not-allowed}.quiet.svelte-sinz9y{color:var(--text-muted)}.done.svelte-sinz9y{width:36px;padding:0}.acts.svelte-sinz9y{padding-left:var(--space-2);border-left:1px solid var(--border-strong)}.acts.svelte-sinz9y button{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;color:var(--text);transition:background .15s var(--ease), color .15s var(--ease), transform .1s var(--ease);font-weight:600;display:inline-flex}.acts.svelte-sinz9y button:hover:not(:disabled){background:var(--surface-hover)}.acts.svelte-sinz9y button:active:not(:disabled){transform:scale(.97)}.acts.svelte-sinz9y button:disabled{opacity:.4;cursor:not-allowed}.acts.svelte-sinz9y .danger{color:var(--danger)}.acts.svelte-sinz9y .danger:hover:not(:disabled){background:var(--danger-soft)}@media (max-width:720px){.bar.svelte-sinz9y{left:var(--space-3);right:var(--space-3);bottom:calc(var(--tabbar-height) + var(--space-3));align-items:stretch;gap:var(--space-3);max-width:none;padding:var(--space-3);border-radius:var(--radius-xl);animation:svelte-sinz9y-bar-up .28s var(--ease);flex-direction:column;transform:none}.info.svelte-sinz9y{justify-content:space-between;gap:var(--space-2)}.count.svelte-sinz9y{padding-left:var(--space-1);font-size:var(--text-md);flex:1;margin:0}.quiet.svelte-sinz9y{height:40px;padding:0 var(--space-4);background:var(--bg-subtle)}.done.svelte-sinz9y{width:40px;padding:0}.acts.svelte-sinz9y{gap:var(--space-2);border:0;flex-wrap:wrap;padding:0}.acts.svelte-sinz9y button{height:52px;font-size:var(--text-sm);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-contrast);flex:30%}.acts.svelte-sinz9y button:hover:not(:disabled){background:var(--accent-hover)}.acts.svelte-sinz9y .danger{background:var(--danger-soft);color:var(--danger)}.acts.svelte-sinz9y .danger:hover:not(:disabled){background:var(--danger-soft)}}@keyframes svelte-sinz9y-bar-in{0%{opacity:0;transform:translate(-50%,16px)}}@keyframes svelte-sinz9y-bar-up{0%{opacity:0;transform:translateY(16px)}}.page.svelte-ty9e2q{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}header.svelte-ty9e2q{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-2);display:flex}.grow.svelte-ty9e2q{flex:1}.head-btn.svelte-ty9e2q{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-sm);transition:background .15s var(--ease), color .15s var(--ease);display:inline-flex}.head-btn.svelte-ty9e2q:hover:not(:disabled),.head-btn.open.svelte-ty9e2q{background:var(--surface-hover);color:var(--text)}.head-btn.svelte-ty9e2q:disabled{opacity:.5;cursor:not-allowed}.history.svelte-ty9e2q{display:none}.rail.svelte-ty9e2q{width:260px;min-height:0;padding:var(--space-2) var(--space-3) var(--space-5) var(--space-6);border-right:1px solid var(--border);flex-direction:column;flex:none;display:flex;overflow:hidden}.page.chat.svelte-ty9e2q .body:where(.svelte-ty9e2q){flex-direction:row}.page.chat.svelte-ty9e2q .head-btn.new:where(.svelte-ty9e2q){display:none}.balance.svelte-ty9e2q{height:28px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:4px;display:none}.balance.svelte-ty9e2q strong:where(.svelte-ty9e2q){color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.body.svelte-ty9e2q{flex-direction:column;flex:1;min-height:0;display:flex}.results.svelte-ty9e2q{min-height:0;padding:var(--space-2) var(--space-6) 240px;flex:1;overflow-y:auto}.empty.svelte-ty9e2q{justify-content:center;align-items:center;gap:var(--space-2);min-height:100%;padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.empty.svelte-ty9e2q h2:where(.svelte-ty9e2q){font-size:var(--text-lg);letter-spacing:-.01em}.empty.svelte-ty9e2q p:where(.svelte-ty9e2q){color:var(--text-muted);max-width:36ch}.empty.svelte-ty9e2q h3:where(.svelte-ty9e2q){margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-muted);font-weight:650}.scenes.svelte-ty9e2q{gap:var(--space-3);width:100%;max-width:760px;margin-top:var(--space-2);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.more.svelte-ty9e2q{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);text-underline-offset:3px;padding:0;text-decoration:underline}.more.svelte-ty9e2q:hover{color:var(--text)}@media (max-width:900px){.rail.svelte-ty9e2q{display:none}.history.svelte-ty9e2q,.page.chat.svelte-ty9e2q .head-btn.new:where(.svelte-ty9e2q){display:inline-flex}.head-btn.svelte-ty9e2q span:where(.svelte-ty9e2q){display:none}.head-btn.svelte-ty9e2q{justify-content:center;width:34px;padding:0}header.svelte-ty9e2q{padding:var(--space-3) var(--space-4) var(--space-2)}.results.svelte-ty9e2q{padding:var(--space-1) var(--space-4) 240px}.empty.svelte-ty9e2q{min-height:auto;padding:var(--space-4) var(--space-2) var(--space-6);justify-content:flex-start;gap:var(--space-2)}.empty.svelte-ty9e2q h3:where(.svelte-ty9e2q){margin-top:var(--space-4)}.scenes.svelte-ty9e2q{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin-top:0}}@media (max-width:720px){.page.svelte-ty9e2q{height:auto}.page.chat.svelte-ty9e2q{inset:0 0 var(--tabbar-height) 0;z-index:1;background:var(--bg);height:auto;position:fixed}header.svelte-ty9e2q{gap:var(--space-3)}.balance.svelte-ty9e2q{display:inline-flex}.page.svelte-ty9e2q:not(.chat) .body:where(.svelte-ty9e2q){display:block}.results.svelte-ty9e2q{padding-bottom:calc(var(--tabbar-height) + 220px);overflow:visible}.scenes.svelte-ty9e2q{gap:var(--space-2)}}.card.svelte-6a5rfd{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-3);flex-direction:column;display:flex}.card.bare.svelte-6a5rfd{background:0 0;border:0;padding:0}h3.svelte-6a5rfd{font-size:var(--text-md)}.row.svelte-6a5rfd{gap:var(--space-2);display:flex}input.svelte-6a5rfd{font-family:var(--font-mono);flex:1}input.svelte-6a5rfd:focus{border-color:var(--accent)}.badge.svelte-eex7hx{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border);font-weight:550;display:inline-flex}.accent.svelte-eex7hx{background:var(--accent-soft);color:var(--accent);border-color:#0000}.success.svelte-eex7hx{background:var(--success-soft);color:var(--success);border-color:#0000}.warning.svelte-eex7hx{background:var(--warning-soft);color:var(--warning);border-color:#0000}.danger.svelte-eex7hx{background:var(--danger-soft);color:var(--danger);border-color:#0000}.state.svelte-mss688{padding:var(--space-8) 0;text-align:center;color:var(--text-muted)}.error.svelte-mss688{color:var(--danger)}ul.svelte-mss688{flex-direction:column;display:flex}li.svelte-mss688{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border);display:flex}li.svelte-mss688:first-child{border-top:0}.main.svelte-mss688{flex-direction:column;gap:2px;min-width:0;display:flex}.main.svelte-mss688 span:where(.svelte-mss688){color:var(--text-muted);font-size:var(--text-sm)}.main.svelte-mss688 .window:where(.svelte-mss688){font-size:var(--text-xs);color:var(--text-faint)}.no.svelte-mss688{font-family:var(--font-mono);color:var(--text-faint);align-self:flex-start;font-size:11px}.no.svelte-mss688:hover{color:var(--text)}.main.svelte-mss688 a:where(.svelte-mss688){color:var(--accent);font-size:var(--text-sm)}.side.svelte-mss688{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.pools.svelte-m0b9xj{max-width:360px}.note.svelte-m0b9xj{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-xs);color:var(--text-faint)}.pool.member.svelte-m0b9xj{color:var(--accent)}.state.svelte-m0b9xj{padding:var(--space-8) 0;text-align:center;color:var(--text-muted)}.error.svelte-m0b9xj{color:var(--danger)}ul.svelte-m0b9xj{flex-direction:column;display:flex}li.svelte-m0b9xj{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);display:flex}li.svelte-m0b9xj:first-child{border-top:0}li.svelte-m0b9xj div:where(.svelte-m0b9xj){flex-direction:column;min-width:0;display:flex}li.svelte-m0b9xj span:where(.svelte-m0b9xj){color:var(--text-muted);font-size:var(--text-xs)}li.svelte-m0b9xj .facts:where(.svelte-m0b9xj){color:var(--text);font-size:var(--text-sm)}.tag.svelte-m0b9xj{margin-right:var(--space-2);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted);vertical-align:1px;font-style:normal;font-weight:550;display:inline-block}.amount.svelte-m0b9xj{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:flex-end}.plus.svelte-m0b9xj strong:where(.svelte-m0b9xj){color:var(--success)}.minus.svelte-m0b9xj strong:where(.svelte-m0b9xj){color:var(--warning)}.amount.svelte-m0b9xj s:where(.svelte-m0b9xj){color:var(--text-faint);margin-right:2px;font-weight:400}.more.svelte-m0b9xj{padding-top:var(--space-4);justify-content:center;display:flex}.banner.svelte-1i6kued{justify-content:space-between;align-items:flex-end;gap:var(--space-4);height:240px;padding:var(--space-8);border-radius:var(--radius-xl);background-color:#0b0c0e;background-image:var(--art);color:#eef0f3;background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17}.banner.svelte-1i6kued:before{content:"";z-index:1;background:linear-gradient(90deg,#0b0c0eeb 0%,#0b0c0e94 45%,#0000 75%);position:absolute;inset:0}.copy.svelte-1i6kued,.side.svelte-1i6kued{z-index:2;position:relative}h1.svelte-1i6kued{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,36px);line-height:1.15}p.svelte-1i6kued{margin-top:var(--space-2);color:#eef0f3b8;max-width:52ch}.side.svelte-1i6kued a,.side.svelte-1i6kued button{color:#eef0f3}.banner.svelte-1i6kued .btn.primary{color:#0d0e10;background:#eef0f3}.banner.svelte-1i6kued .btn.primary:hover:not(:disabled){background:#fff}.banner.compact.svelte-1i6kued{height:160px;padding:var(--space-5) var(--space-6)}.banner.compact.svelte-1i6kued h1:where(.svelte-1i6kued){font-size:clamp(22px,2.4vw,28px)}@media (max-width:720px){.banner.svelte-1i6kued{height:auto;min-height:200px;padding:var(--space-5);background-position:65%;flex-direction:column;align-items:flex-start}.banner.compact.svelte-1i6kued{min-height:128px}}.page.svelte-fxfrw5{gap:var(--space-5);max-width:1080px;padding:var(--space-6) var(--space-6) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.copy.svelte-fxfrw5{z-index:2;align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.label.svelte-fxfrw5{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#eef0f3b3;display:inline-flex}.amount.svelte-fxfrw5{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;font-size:56px;font-weight:750;line-height:1}.copy.svelte-fxfrw5 p:where(.svelte-fxfrw5){color:#eef0f3b8;font-size:var(--text-sm)}.daily.svelte-fxfrw5{color:#ff9a52!important}.actions.svelte-fxfrw5{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.promo.svelte-fxfrw5{border-radius:var(--radius-full);font-size:var(--text-sm);color:#eef0f3;border:1px solid #ffffff4d;align-items:center;gap:8px;padding:4px 12px;font-weight:600;display:inline-flex}.promo.svelte-fxfrw5 .left:where(.svelte-fxfrw5){font-variant-numeric:tabular-nums;color:#eef0f3bf;border-left:1px solid #ffffff40;padding-left:8px;font-weight:500}.promo.svelte-fxfrw5:before{content:"";background:#ff7a1a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff7a1a}.ways.svelte-fxfrw5{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invite.svelte-fxfrw5{align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .15s var(--ease);display:flex}.invite.svelte-fxfrw5:hover{border-color:var(--border-strong)}.mini.svelte-fxfrw5{aspect-ratio:5/7;background:linear-gradient(135deg,#f4f6f8,#6d737c 40%,#fff 55%,#9aa0a9);border-radius:7px;flex-shrink:0;place-items:center;width:40px;padding:2px;display:grid;box-shadow:0 6px 14px #00000038}.mini.svelte-fxfrw5 span:where(.svelte-fxfrw5){color:#eef0f3;font-variant-numeric:tabular-nums;background:#0d0e10;border-radius:5px;place-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:grid}.text.svelte-fxfrw5{flex-direction:column;flex:1;min-width:0;display:flex}.text.svelte-fxfrw5 small:where(.svelte-fxfrw5){color:var(--text-muted)}.records.svelte-fxfrw5{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.tabs.svelte-fxfrw5{width:260px;margin-bottom:var(--space-4)}@media (max-width:720px){.page.svelte-fxfrw5{padding:var(--space-4);gap:var(--space-4)}.amount.svelte-fxfrw5{font-size:48px}.ways.svelte-fxfrw5{grid-template-columns:1fr}}.library.svelte-14l4i54{gap:var(--space-3);flex-direction:column;display:flex}.folders.svelte-14l4i54{align-items:center;gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.folders.svelte-14l4i54::-webkit-scrollbar{display:none}.chip.svelte-14l4i54{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;transition:border-color .15s var(--ease), color .15s var(--ease), background .15s var(--ease);flex-shrink:0;display:inline-flex}.chip.svelte-14l4i54:hover{border-color:var(--border-strong);color:var(--text)}.chip.on.svelte-14l4i54{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.chip.svelte-14l4i54 span:where(.svelte-14l4i54){font-size:var(--text-xs);opacity:.65;font-variant-numeric:tabular-nums}.chip.add.svelte-14l4i54{border-style:dashed}.folder-tools.svelte-14l4i54{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.folder-tools.svelte-14l4i54 .current:where(.svelte-14l4i54){align-items:center;gap:var(--space-2);margin-right:var(--space-2);color:var(--text-muted);font-weight:600;display:inline-flex}.folder-tools.svelte-14l4i54 button:where(.svelte-14l4i54){align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}.folder-tools.svelte-14l4i54 button:where(.svelte-14l4i54):hover{background:var(--surface-hover);color:var(--text)}.folder-tools.svelte-14l4i54 button.danger:where(.svelte-14l4i54){color:var(--danger)}.folder-tools.svelte-14l4i54 button.danger:where(.svelte-14l4i54):hover{background:var(--danger-soft)}.tools.svelte-14l4i54{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spacer.svelte-14l4i54{flex:1}.search.svelte-14l4i54{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-faint);display:flex}.search.svelte-14l4i54 input:where(.svelte-14l4i54){width:180px;color:var(--text);font-size:var(--text-sm);background:0 0;border:0;outline:none}.grid.svelte-14l4i54{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.more.svelte-14l4i54{padding:var(--space-4) 0;justify-content:center;display:flex}li.svelte-14l4i54{gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-lg);border:1px solid #0000;flex-direction:column;display:flex;position:relative}li.selected.svelte-14l4i54{border-color:var(--accent);background:var(--surface)}.thumb.svelte-14l4i54{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);cursor:zoom-in;width:100%;transition:border-color .15s var(--ease);padding:0;display:block;overflow:hidden}.thumb.svelte-14l4i54:hover{border-color:var(--border-strong)}.thumb.svelte-14l4i54 img:where(.svelte-14l4i54){object-fit:cover;width:100%;height:100%}.pick.svelte-14l4i54{top:calc(var(--space-1) + var(--space-2));left:calc(var(--space-1) + var(--space-2));z-index:2;border-radius:var(--radius-full);color:#fff;opacity:0;width:22px;height:22px;transition:opacity .15s var(--ease), background .15s var(--ease);background:#00000052;border:1.5px solid #ffffffd9;place-items:center;display:grid;position:absolute}li.svelte-14l4i54:hover .pick:where(.svelte-14l4i54),.pick.on.svelte-14l4i54,.pick.svelte-14l4i54:focus-visible{opacity:1}.pick.on.svelte-14l4i54{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.meta.svelte-14l4i54{min-width:0;padding:0 var(--space-1);flex-direction:column;display:flex}.meta.svelte-14l4i54 strong:where(.svelte-14l4i54){text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:550;overflow:hidden}.meta.svelte-14l4i54 small:where(.svelte-14l4i54){text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;overflow:hidden}.where.svelte-14l4i54{text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);font-size:var(--text-xs);align-items:center;gap:3px;margin-top:2px;display:inline-flex;overflow:hidden}.card-actions.svelte-14l4i54{top:calc(var(--space-1) + var(--space-2));right:calc(var(--space-1) + var(--space-2));gap:var(--space-1);opacity:0;transition:opacity .15s var(--ease);display:flex;position:absolute}li.svelte-14l4i54:hover .card-actions:where(.svelte-14l4i54),.card-actions.svelte-14l4i54:focus-within{opacity:1}.card-actions.svelte-14l4i54 a:where(.svelte-14l4i54),.card-actions.svelte-14l4i54 button:where(.svelte-14l4i54){border-radius:var(--radius-md);color:#fff;background:#0000009e;place-items:center;width:28px;height:28px;display:grid}.card-actions.svelte-14l4i54 a:where(.svelte-14l4i54):hover,.card-actions.svelte-14l4i54 button:where(.svelte-14l4i54):hover{background:#000c}.folder-form.svelte-14l4i54{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-14l4i54{gap:var(--space-2);flex-direction:column;display:flex}.field.svelte-14l4i54 span:where(.svelte-14l4i54){font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:650}.modal-actions.svelte-14l4i54{justify-content:flex-end;gap:var(--space-2);display:flex}.muted.svelte-14l4i54{margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.choices.svelte-14l4i54{gap:var(--space-1);max-height:320px;margin-bottom:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.choice.svelte-14l4i54{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;display:flex}.choice.svelte-14l4i54:hover{background:var(--surface-hover)}.choice.svelte-14l4i54 input:where(.svelte-14l4i54){accent-color:var(--accent)}.choice.svelte-14l4i54 small:where(.svelte-14l4i54){color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:720px){.tools.svelte-14l4i54{width:100%}.search.svelte-14l4i54{flex:1;min-width:160px}.search.svelte-14l4i54 input:where(.svelte-14l4i54){width:100%}.spacer.svelte-14l4i54{display:none}.grid.svelte-14l4i54{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pick.svelte-14l4i54,.card-actions.svelte-14l4i54{opacity:1}}@media (hover:none){.pick.svelte-14l4i54,.card-actions.svelte-14l4i54{opacity:1}}.cleanup.svelte-1cbrcb7{gap:var(--space-2);flex-direction:column;display:flex}.row.svelte-1cbrcb7{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:36px;font-size:var(--text-sm);display:flex}.row.svelte-1cbrcb7>span:where(.svelte-1cbrcb7){font-weight:550}select.svelte-1cbrcb7{height:34px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;font-size:var(--text-sm)}.hint.svelte-1cbrcb7{color:var(--text-faint);font-size:var(--text-xs);line-height:1.5}.auto.svelte-1cbrcb7{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;display:flex}.auto.svelte-1cbrcb7 small:where(.svelte-1cbrcb7){color:var(--text-faint);font-size:var(--text-xs);line-height:1.5}.summary.svelte-imryo0{gap:var(--space-2);width:280px;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.top.svelte-imryo0{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.label.svelte-imryo0{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);font-weight:650;display:inline-flex}.pct.svelte-imryo0{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.settings.svelte-imryo0{width:26px;height:26px;color:var(--text-faint);transition:background .15s var(--ease), color .15s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.settings.svelte-imryo0:hover{background:var(--surface-hover);color:var(--text)}.bar.svelte-imryo0{border-radius:var(--radius-full);background:var(--surface-hover);height:6px;display:block;overflow:hidden}.bar.svelte-imryo0>span:where(.svelte-imryo0){border-radius:inherit;background:var(--text);opacity:.78;height:100%;transition:width .4s var(--ease), background .2s var(--ease);display:block}.warn.svelte-imryo0 .bar:where(.svelte-imryo0)>span:where(.svelte-imryo0){background:var(--warning,#d9a441);opacity:1}.full.svelte-imryo0 .bar:where(.svelte-imryo0)>span:where(.svelte-imryo0){background:var(--danger);opacity:1}.figures.svelte-imryo0{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.figures.svelte-imryo0 em:where(.svelte-imryo0){color:var(--text-faint);font-style:normal;font-weight:400}.split.svelte-imryo0{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-faint);flex-wrap:wrap;display:flex}.split.svelte-imryo0 span:where(.svelte-imryo0){align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}.note.svelte-imryo0{font-size:var(--text-xs);color:var(--text-muted)}.full.svelte-imryo0 .note:where(.svelte-imryo0),.full.svelte-imryo0 .pct:where(.svelte-imryo0){color:var(--danger)}.summary.compact.svelte-imryo0{align-items:center;gap:var(--space-2);width:auto;min-width:300px;max-width:100%;min-height:44px;padding:8px var(--space-3) 8px var(--space-4);border-radius:var(--radius-full);flex-direction:row}.summary.compact.svelte-imryo0 .bar:where(.svelte-imryo0){flex:1;min-width:64px;height:4px}.summary.compact.svelte-imryo0 .figures:where(.svelte-imryo0){font-size:var(--text-xs);white-space:nowrap}.summary.compact.svelte-imryo0 .pct:where(.svelte-imryo0){font-size:var(--text-xs)}@media (max-width:720px){.summary.compact.svelte-imryo0{width:100%;min-width:0}}.page.svelte-inevtl{gap:var(--space-4);max-width:1280px;padding:var(--space-2) var(--space-6) 96px;flex-direction:column;margin:0 auto;display:flex}.search.svelte-inevtl{width:200px;height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font-size:var(--text-sm)}.search.svelte-inevtl:hover{border-color:var(--border-strong)}.status.svelte-inevtl{width:140px}.topbar.svelte-inevtl{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tools.svelte-inevtl{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter.svelte-inevtl{width:240px}.tabs.svelte-inevtl{flex-shrink:0;width:240px}@media (max-width:720px){.page.svelte-inevtl{padding:var(--space-2) var(--space-4) 96px}.topbar.svelte-inevtl{align-items:stretch}.tabs.svelte-inevtl,.filter.svelte-inevtl{width:100%}.tools.svelte-inevtl{flex-wrap:wrap;width:100%}}.card.svelte-1yjmu60{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;display:flex}.card.svelte-1yjmu60:hover{border-color:var(--border-strong);transform:translateY(-2px)}img.svelte-1yjmu60{border-radius:var(--radius-md);object-fit:cover}.mono.svelte-1yjmu60{filter:invert()}:root[data-theme=light] .mono.svelte-1yjmu60{filter:none}.top.svelte-1yjmu60{align-items:center;gap:var(--space-2);display:flex}.badge.svelte-1yjmu60{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);font-weight:650}p.svelte-1yjmu60{color:var(--text-muted);font-size:var(--text-sm);flex:1}.foot.svelte-1yjmu60{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.price.svelte-1yjmu60{font-size:var(--text-lg);white-space:nowrap;font-weight:700}.price.svelte-1yjmu60 small:where(.svelte-1yjmu60){font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.stock.svelte-1yjmu60{font-size:var(--text-xs);color:var(--text-faint);text-align:right}.stock.ok.svelte-1yjmu60{color:var(--success)}.stock.low.svelte-1yjmu60,.stock.few.svelte-1yjmu60{color:var(--warning)}.back.svelte-cojlq3{color:var(--text-muted);align-self:flex-start}.back.svelte-cojlq3:hover{color:var(--text)}.detail.svelte-cojlq3{gap:var(--space-8);grid-template-columns:340px 1fr;display:grid}.visual.svelte-cojlq3{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--radius-xl);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent-color) 35%, transparent), var(--bg-subtle) 70%);border:1px solid var(--border);flex-direction:column;min-height:320px;display:flex}.visual.svelte-cojlq3 img:where(.svelte-cojlq3){border-radius:var(--radius-lg)}.mono.svelte-cojlq3{filter:invert()}:root[data-theme=light] .mono.svelte-cojlq3{filter:none}.visual.svelte-cojlq3 span:where(.svelte-cojlq3){color:var(--text-muted);font-size:var(--text-sm)}.info.svelte-cojlq3{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.kicker.svelte-cojlq3{color:var(--text-faint);font-size:var(--text-sm)}h1.svelte-cojlq3{font-size:var(--text-2xl);letter-spacing:-.02em}.price.svelte-cojlq3{font-size:var(--text-2xl);font-weight:750}.price.svelte-cojlq3 small:where(.svelte-cojlq3){font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.desc.svelte-cojlq3{color:var(--text-muted)}h3.svelte-cojlq3{font-size:var(--text-sm);color:var(--text-faint);margin-top:var(--space-2)}.tiers.svelte-cojlq3{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.tiers.svelte-cojlq3 button:where(.svelte-cojlq3){padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tiers.svelte-cojlq3 button:where(.svelte-cojlq3):hover:not(:disabled){border-color:var(--border-strong)}.tiers.svelte-cojlq3 button.on:where(.svelte-cojlq3){border-color:var(--accent);background:var(--accent-soft)}.tiers.svelte-cojlq3 button:where(.svelte-cojlq3):disabled{opacity:.45}.tiers.svelte-cojlq3 em:where(.svelte-cojlq3){font-style:normal;font-size:var(--text-xs);color:var(--text-muted)}.tiers.svelte-cojlq3 i:where(.svelte-cojlq3){margin-left:var(--space-1);font-style:normal;font-size:var(--text-xs);color:var(--danger)}.pills.svelte-cojlq3{gap:var(--space-2);flex-wrap:wrap;display:flex}.pills.svelte-cojlq3 button:where(.svelte-cojlq3){padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-muted)}.pills.svelte-cojlq3 button.on:where(.svelte-cojlq3){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.note.svelte-cojlq3{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:flex-start;display:flex}.note.ok.svelte-cojlq3{background:var(--success-soft);color:var(--success)}.note.warn.svelte-cojlq3{background:var(--warning-soft);color:var(--warning)}.details.svelte-cojlq3{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.details.svelte-cojlq3 b:where(.svelte-cojlq3){color:var(--text)}.details.svelte-cojlq3 .warn:where(.svelte-cojlq3){color:var(--warning)}.meta.svelte-cojlq3{color:var(--text-faint);font-size:var(--text-sm)}.ext.svelte-cojlq3{color:var(--accent)}@media (max-width:860px){.detail.svelte-cojlq3{grid-template-columns:1fr}.visual.svelte-cojlq3{min-height:200px}}.paid.svelte-63u91g{align-items:center;gap:var(--space-3);max-width:520px;margin:var(--space-8) auto;text-align:center;flex-direction:column;display:flex}.ok.svelte-63u91g{background:var(--success-soft);width:64px;height:64px;color:var(--success);border-radius:50%;place-items:center;display:grid}p.svelte-63u91g{color:var(--text-muted)}.order.svelte-63u91g{gap:var(--space-1);width:100%;padding:var(--space-4);background:var(--bg-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}code.svelte-63u91g{font-family:var(--font-mono);color:var(--text-muted);overflow-wrap:anywhere}.actions.svelte-63u91g{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.redeem.svelte-63u91g{height:38px;padding:0 var(--space-4);color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.back.svelte-63u91g{color:var(--text-muted);margin-top:var(--space-4)}.page.svelte-1p8tmhf{gap:var(--space-6);max-width:1080px;padding:var(--space-6);flex-direction:column;margin:0 auto;display:flex}h2.svelte-1p8tmhf{font-size:var(--text-md);margin-bottom:var(--space-3)}h2.svelte-1p8tmhf small:where(.svelte-1p8tmhf){color:var(--text-faint);margin-left:var(--space-1);font-weight:500}.grid.svelte-1p8tmhf{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.state.svelte-1p8tmhf{padding:var(--space-16) 0;text-align:center;color:var(--text-muted)}.error.svelte-1p8tmhf{color:var(--danger)}@media (max-width:720px){.page.svelte-1p8tmhf{padding:var(--space-4)}}.page.svelte-autqqi{gap:var(--space-5);max-width:1080px;padding:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.docs.svelte-autqqi{white-space:nowrap;font-weight:550}.endpoint.svelte-autqqi{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.endpoint.svelte-autqqi span:where(.svelte-autqqi){color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.endpoint.svelte-autqqi code:where(.svelte-autqqi){white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;font-size:13px;overflow-x:auto}.endpoint.svelte-autqqi button:where(.svelte-autqqi){border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);place-items:center;display:grid}.endpoint.svelte-autqqi button:where(.svelte-autqqi):hover{background:var(--surface-hover);color:var(--text)}.create-card.svelte-autqqi,.list.svelte-autqqi{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.create-head.svelte-autqqi,.list-head.svelte-autqqi{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}h2.svelte-autqqi{font-size:var(--text-base);letter-spacing:-.01em;margin:0}.create-head.svelte-autqqi p:where(.svelte-autqqi),.list-head.svelte-autqqi p:where(.svelte-autqqi){color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}.count.svelte-autqqi{padding:3px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.create.svelte-autqqi{align-items:flex-end;gap:var(--space-3);display:flex}.field.svelte-autqqi{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.field.svelte-autqqi>span:where(.svelte-autqqi){color:var(--text-faint);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.create.svelte-autqqi input:where(.svelte-autqqi){width:100%}.create.svelte-autqqi input:where(.svelte-autqqi):focus{border-color:var(--text-faint)}.fresh.svelte-autqqi{gap:var(--space-2);padding:var(--space-4);background:var(--success-soft);border:1px solid var(--success);border-radius:var(--radius-lg);flex-direction:column;display:flex}.fresh-head.svelte-autqqi{align-items:center;gap:var(--space-2);display:flex}.fresh-name.svelte-autqqi{padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-xs)}.fresh.svelte-autqqi p:where(.svelte-autqqi){color:var(--text-muted);font-size:var(--text-sm);margin:0}.secret.svelte-autqqi{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.secret.svelte-autqqi code:where(.svelte-autqqi){overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);flex:1;font-size:13px}.secret.svelte-autqqi button:where(.svelte-autqqi){border-radius:var(--radius-sm);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.secret.svelte-autqqi button:where(.svelte-autqqi):hover{background:var(--surface-hover)}ul.svelte-autqqi{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-autqqi{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border);display:flex}li.svelte-autqqi:first-child{border-top:0}.key.svelte-autqqi{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.key-title.svelte-autqqi{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.key-title.svelte-autqqi strong:where(.svelte-autqqi){font-size:var(--text-base)}.hint.svelte-autqqi{padding:1px var(--space-2);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);align-self:flex-start}.meta.svelte-autqqi{color:var(--text-faint);font-size:var(--text-xs)}@media (max-width:720px){.page.svelte-autqqi{padding:var(--space-4)}.create.svelte-autqqi{flex-direction:column;align-items:stretch}.create.svelte-autqqi button{width:100%}li.svelte-autqqi{flex-direction:column;align-items:flex-start}}.logo.svelte-10uveii{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}b.svelte-10uveii{font-weight:650;line-height:1}.server.svelte-1swdfyh{gap:var(--space-2);padding:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.server.off.svelte-1swdfyh{opacity:.6}.head.svelte-1swdfyh{align-items:center;gap:var(--space-3);display:flex}.who.svelte-1swdfyh{flex-direction:column;flex:1;min-width:0;display:flex}.host.svelte-1swdfyh{color:var(--text-faint);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.err.svelte-1swdfyh{color:var(--danger);font-size:var(--text-sm)}.foot.svelte-1swdfyh{align-items:center;gap:var(--space-3);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.meta.svelte-1swdfyh{color:var(--text-faint)}.grow.svelte-1swdfyh{flex:1}.link.svelte-1swdfyh{color:var(--text-muted);text-underline-offset:3px;padding:0;text-decoration:underline}.link.svelte-1swdfyh:hover:not(:disabled){color:var(--text)}.link.danger.svelte-1swdfyh:hover{color:var(--danger)}.tools.svelte-1swdfyh{padding-top:var(--space-2);border-top:1px solid var(--border);flex-direction:column;gap:6px;display:flex}.tools.svelte-1swdfyh li:where(.svelte-1swdfyh){gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.tools.svelte-1swdfyh code:where(.svelte-1swdfyh){font-family:var(--font-mono);color:var(--text)}form.svelte-125p6o1{gap:var(--space-4);flex-direction:column;display:flex}.about.svelte-125p6o1{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}label.svelte-125p6o1{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}label.svelte-125p6o1>span:where(.svelte-125p6o1){font-weight:600}label.svelte-125p6o1 a:where(.svelte-125p6o1){color:var(--text-muted);font-size:var(--text-xs);text-underline-offset:3px;text-decoration:underline}label.svelte-125p6o1 a:where(.svelte-125p6o1):hover{color:var(--text)}.actions.svelte-125p6o1{justify-content:flex-end;gap:var(--space-2);display:flex}.block.svelte-ije643{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}header.svelte-ije643{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}h2.svelte-ije643{font-size:var(--text-md);letter-spacing:-.01em}.note.svelte-ije643{color:var(--text-faint);font-size:var(--text-xs)}.list.svelte-ije643{gap:var(--space-3);flex-direction:column;display:flex}.catalog.svelte-ije643{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.app.svelte-ije643{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.who.svelte-ije643{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.desc.svelte-ije643{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}form.svelte-1s5dkmg{gap:var(--space-4);flex-direction:column;display:flex}label.svelte-1s5dkmg{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}label.svelte-1s5dkmg>span:where(.svelte-1s5dkmg){font-weight:600}small.svelte-1s5dkmg{color:var(--text-faint);font-size:var(--text-xs);line-height:1.5}.check.svelte-1s5dkmg{align-items:center;gap:var(--space-2);flex-direction:row}.check.svelte-1s5dkmg span:where(.svelte-1s5dkmg){color:var(--text-muted);font-weight:400}.actions.svelte-1s5dkmg{justify-content:flex-end;gap:var(--space-2);display:flex}.block.svelte-nbkiqx{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}header.svelte-nbkiqx{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}h2.svelte-nbkiqx{font-size:var(--text-md);letter-spacing:-.01em}header.svelte-nbkiqx small:where(.svelte-nbkiqx),.note.svelte-nbkiqx{color:var(--text-faint);font-size:var(--text-xs)}.intro.svelte-nbkiqx{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.list.svelte-nbkiqx{gap:var(--space-3);flex-direction:column;display:flex}form.svelte-xortbe{gap:var(--space-4);flex-direction:column;display:flex}label.svelte-xortbe{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}label.svelte-xortbe>span:where(.svelte-xortbe){font-weight:600}small.svelte-xortbe{color:var(--text-faint);font-size:var(--text-xs)}textarea.svelte-xortbe{resize:vertical;min-height:200px;font-family:inherit;line-height:1.6}.actions.svelte-xortbe{align-items:center;gap:var(--space-2);display:flex}.grow.svelte-xortbe{flex:1}.desc.svelte-xortbe{color:var(--text-muted)}pre.svelte-xortbe{padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);max-height:52vh;font:inherit;font-size:var(--text-sm);margin:0;line-height:1.65;overflow:auto}.hint.svelte-xortbe{color:var(--text-faint);font-size:var(--text-xs)}.block.svelte-18ehl2x{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}header.svelte-18ehl2x{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}h2.svelte-18ehl2x{font-size:var(--text-md);letter-spacing:-.01em}header.svelte-18ehl2x small:where(.svelte-18ehl2x){color:var(--text-faint);font-size:var(--text-xs)}.list.svelte-18ehl2x{flex-direction:column;display:flex}.row.svelte-18ehl2x{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);display:flex;position:relative}.row.svelte-18ehl2x:first-child{border-top:0}.row.off.svelte-18ehl2x .open:where(.svelte-18ehl2x){opacity:.55}.open.svelte-18ehl2x{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0;display:flex}.title.svelte-18ehl2x{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.title.svelte-18ehl2x code:where(.svelte-18ehl2x){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint)}.title.svelte-18ehl2x em:where(.svelte-18ehl2x){padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-muted);font-size:10px;font-style:normal}.desc.svelte-18ehl2x{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.open.svelte-18ehl2x:hover strong:where(.svelte-18ehl2x){text-underline-offset:3px;text-decoration:underline}.page.svelte-ishglm{gap:var(--space-5);max-width:1080px;padding:var(--space-6) var(--space-6) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.tabs.svelte-ishglm{width:420px;max-width:100%}@media (max-width:720px){.page.svelte-ishglm{padding:var(--space-4);gap:var(--space-4)}}.page.svelte-1isgmj4{gap:var(--space-6);max-width:760px;padding:var(--space-6) var(--space-6) var(--space-12);flex-direction:column;margin:0 auto;display:flex}header.svelte-1isgmj4{gap:var(--space-2);flex-direction:column;display:flex}h1.svelte-1isgmj4{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:650}header.svelte-1isgmj4 p:where(.svelte-1isgmj4){color:var(--text-muted);font-size:var(--text-sm)}.releases.svelte-1isgmj4{gap:var(--space-5);flex-direction:column;display:flex}.releases.svelte-1isgmj4>li:where(.svelte-1isgmj4){gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.head.svelte-1isgmj4{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.head.svelte-1isgmj4 strong:where(.svelte-1isgmj4){font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:650}.head.svelte-1isgmj4 time:where(.svelte-1isgmj4){color:var(--text-faint);font-size:var(--text-xs)}.tag.svelte-1isgmj4{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-contrast);font-size:11px;font-weight:600;line-height:18px}.lines.svelte-1isgmj4{gap:var(--space-2);counter-reset:line;color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;line-height:1.6;display:flex}.lines.svelte-1isgmj4 li:where(.svelte-1isgmj4){padding-left:var(--space-6);counter-increment:line;position:relative}.lines.svelte-1isgmj4 li:where(.svelte-1isgmj4):before{content:counter(line) ".";color:var(--text-faint);font-variant-numeric:tabular-nums;position:absolute;left:0}@media (max-width:720px){.page.svelte-1isgmj4{padding:var(--space-4) var(--space-4) var(--space-10)}.releases.svelte-1isgmj4>li:where(.svelte-1isgmj4){padding:var(--space-3) var(--space-4)}}.odo.svelte-nd4zm1{font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.slot.svelte-nd4zm1{height:1em;display:inline-block;overflow:hidden}.col.svelte-nd4zm1{transform:translateY(calc(var(--to) * -1em));transition:transform calc(1.1s + var(--i) * .14s) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex}.col.svelte-nd4zm1 span:where(.svelte-nd4zm1){height:1em;line-height:1}.sep.svelte-nd4zm1{padding:0 .04em}.suffix.svelte-nd4zm1{color:var(--text-muted);margin-left:.08em;font-size:.5em;font-weight:600}.fit.svelte-49t6dd{justify-content:center;width:100%;display:flex}.stage.svelte-49t6dd{--rim:#c9ced6;--ink:#eef0f3;--badge-top:24px;--metal:linear-gradient(90deg, #7d838c, #eceff3 34%, #aeb4bc 60%, #666c75);clip-path:inset(0 -260px -80px);perspective:1100px;perspective-origin:50% 40%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:300px;height:560px;position:relative}.stage.svelte-49t6dd:active{cursor:grabbing}.stage.svelte-49t6dd:focus-visible{outline:2px solid var(--text-faint);outline-offset:8px;border-radius:var(--radius-lg)}.anchor.svelte-49t6dd{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:50%}.strap.svelte-49t6dd{background:linear-gradient(90deg,#121316,#25282d 18%,#1a1c20 50%,#25282d 82%,#121316);border-inline:1px solid #ffffff29;width:28px;height:150px;position:absolute;top:-10px;left:-14px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 70px);mask-image:linear-gradient(#0000,#000 70px)}.strap.svelte-49t6dd:before,.strap.svelte-49t6dd:after{content:"";border-left:1px dashed #fff3;width:0;position:absolute;top:0;bottom:0}.strap.svelte-49t6dd:before{left:3px}.strap.svelte-49t6dd:after{right:3px}.weave.svelte-49t6dd{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.34em;color:#ffffff4d;place-items:center;font-size:9px;font-weight:700;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(180deg)}.crimp.svelte-49t6dd{background:var(--metal);border-radius:3px;width:30px;height:14px;position:absolute;top:130px;left:-15px;transform:translateZ(1px);box-shadow:0 1px 2px #00000080}.joint.svelte-49t6dd{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:140px;left:0}.barrel.svelte-49t6dd{background:var(--metal);border-radius:4px;width:12px;height:20px;position:absolute;top:0;left:-6px;transform:translateZ(3px);box-shadow:0 1px 3px #0000008c,inset 0 0 0 1px #00000040}.barrel.svelte-49t6dd:after{content:"";background:#00000059;height:2px;position:absolute;top:8px;left:0;right:0}.shadow.svelte-49t6dd{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;height:24px;position:absolute;bottom:4px;left:14%;right:14%}.badge.svelte-49t6dd{width:300px;height:380px;transform-style:preserve-3d;transform-origin:150px calc(-1 * var(--badge-top));--hole:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 380' preserveAspectRatio='none'%3E%3Cpath fill-rule='evenodd' d='M0 0H300V380H0Z M127 24H173A7 7 0 0 1 173 38H127A7 7 0 0 1 127 24Z'/%3E%3C/svg%3E");position:absolute;top:0;left:-150px}.slice.svelte-49t6dd,.face.svelte-49t6dd{-webkit-mask:var(--hole) center / 100% 100% no-repeat;-webkit-mask:var(--hole) center / 100% 100% no-repeat;mask:var(--hole) center / 100% 100% no-repeat}.slice.svelte-49t6dd{transform:translateZ(var(--z));background:linear-gradient(135deg,#d5d9df,#6d737c 38%,#b5bac2 58%,#4b5058);border-radius:20px;position:absolute;inset:0}.face.svelte-49t6dd{color:var(--ink);backface-visibility:hidden;isolation:isolate;background:linear-gradient(160deg,#1d1f23,#0b0c0e 72%);border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.front.svelte-49t6dd{transform:translateZ(7px)}.back.svelte-49t6dd{transform:rotateY(180deg)translateZ(7px)}.face.svelte-49t6dd:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f4f6f8,#6d737c 24%,#fff 44%,#9aa0a9 62%,#50565e 84%,#f4f6f8);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rim.svelte-49t6dd{pointer-events:none;border:2px solid #fff6;border-radius:999px;width:21.4%;height:5.4%;position:absolute;top:4.5%;left:39.3%;box-shadow:0 0 0 1px #00000080}.gap.svelte-49t6dd{flex-shrink:0;height:30px}.leg.svelte-49t6dd{background:var(--metal);width:16px;height:47px;transform:translateZ(var(--z));border-radius:4px 4px 6px 6px;position:absolute;top:-14px;left:142px;box-shadow:0 1px 3px #00000080,inset 0 0 0 1px #0003}.leg.svelte-49t6dd:after{content:"";background:#00000059;border-radius:1px;height:2px;position:absolute;bottom:4px;left:4px;right:4px}.bridge.svelte-49t6dd{left:142px;top:calc(31px + var(--y));transform-origin:50% 0;background:linear-gradient(#d9dde2,#7f858e);width:16px;height:14px;position:absolute;transform:translateZ(-7px)rotateX(90deg)}header.svelte-49t6dd{letter-spacing:-.01em;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}header.svelte-49t6dd img:where(.svelte-49t6dd){border-radius:5px}.contour.svelte-49t6dd{z-index:-1;object-fit:cover;opacity:.5;width:100%;height:72%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.contour.low.svelte-49t6dd{opacity:.4;inset:auto 0 0;transform:scaleY(-1)}.name.svelte-49t6dd{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:28px;line-height:1.15;overflow:hidden}dl.svelte-49t6dd{border-top:1px solid #ffffff24;justify-content:space-between;gap:10px;padding-top:8px;display:flex}dl.svelte-49t6dd div:where(.svelte-49t6dd){flex-direction:column;gap:1px;min-width:0;display:flex}dt.svelte-49t6dd{letter-spacing:.16em;text-transform:uppercase;color:#eef0f380;font-size:8px}dd.svelte-49t6dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.front.svelte-49t6dd dl:where(.svelte-49t6dd) div:where(.svelte-49t6dd):last-child{text-align:right;align-items:flex-end}.front.svelte-49t6dd dl:where(.svelte-49t6dd) div:where(.svelte-49t6dd):last-child dd:where(.svelte-49t6dd){font-family:var(--font-mono);letter-spacing:.06em;color:var(--rim)}.code.svelte-49t6dd{background:#eef0f3;border-radius:8px;height:44px;padding:6px 8px}.code.svelte-49t6dd svg:where(.svelte-49t6dd){fill:#0b0c0e;width:100%;height:100%;display:block}.hero.svelte-49t6dd{flex-direction:column;gap:2px;margin-top:auto;display:flex}.hero.svelte-49t6dd .k:where(.svelte-49t6dd){letter-spacing:.16em;text-transform:uppercase;color:#eef0f380;font-size:10px}.hero.svelte-49t6dd .n:where(.svelte-49t6dd){letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:750;line-height:1}.hero.svelte-49t6dd small:where(.svelte-49t6dd){color:#eef0f39e;font-size:11px}.pair.svelte-49t6dd dd:where(.svelte-49t6dd){letter-spacing:-.02em;font-size:20px;font-weight:700}.pair.svelte-49t6dd div:where(.svelte-49t6dd):last-child{text-align:right;align-items:flex-end}.fav.svelte-49t6dd dd:where(.svelte-49t6dd){white-space:normal}.glare.svelte-49t6dd{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx,50%) var(--my,34%), #ffffff80, transparent 46%);position:absolute;inset:0}@media (max-width:860px){.fit.svelte-49t6dd{zoom:.92}}@media (max-width:360px){.fit.svelte-49t6dd{zoom:.8}}.page.svelte-iuodh{gap:var(--space-8);max-width:980px;padding:var(--space-8) var(--space-6) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.top.svelte-iuodh{gap:var(--space-10);grid-template-columns:320px minmax(0,1fr);align-items:center;display:grid}.info.svelte-iuodh{gap:var(--space-4);flex-direction:column;display:flex}h1.svelte-iuodh{font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.25}.info.svelte-iuodh>p:where(.svelte-iuodh){max-width:52ch;color:var(--text-muted)}.link.svelte-iuodh{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}label.svelte-iuodh{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:650}.row.svelte-iuodh{gap:var(--space-2);flex-wrap:wrap;display:flex}input.svelte-iuodh{min-width:200px;height:46px;padding:0 var(--space-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--text-sm);flex:1}.stats.svelte-iuodh{gap:var(--space-8);margin-top:var(--space-2);display:flex}.stats.svelte-iuodh div:where(.svelte-iuodh){flex-direction:column;gap:2px;display:flex}dt.svelte-iuodh{font-size:var(--text-sm);color:var(--text-muted)}dd.svelte-iuodh{font-size:var(--text-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.invites.svelte-iuodh{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.invites.svelte-iuodh header:where(.svelte-iuodh){justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}h2.svelte-iuodh{font-size:var(--text-lg)}.invites.svelte-iuodh header:where(.svelte-iuodh) span:where(.svelte-iuodh){font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}ul.svelte-iuodh{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}li.svelte-iuodh{flex-direction:column;gap:2px;min-width:0;display:flex}.face.svelte-iuodh{aspect-ratio:5/7;box-shadow:0 0 0 1px var(--border-strong), 0 8px 16px #00000038;background:#0b0c0e;border-radius:10px;display:block;position:relative;overflow:hidden}.face.svelte-iuodh img:where(.svelte-iuodh){object-fit:cover;width:100%;height:100%}.no.svelte-iuodh{color:#eef0f3d9;font-variant-numeric:tabular-nums;background:#0a0b0d8c;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:650;position:absolute;top:5px;left:5px}li.svelte-iuodh strong:where(.svelte-iuodh){margin-top:var(--space-2);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}li.svelte-iuodh small:where(.svelte-iuodh){font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.add.svelte-iuodh .face:where(.svelte-iuodh){box-shadow:none;border:1.5px dashed var(--border-strong);background:var(--bg-subtle);color:var(--text-muted);transition:border-color .15s var(--ease), color .15s var(--ease);place-items:center;display:grid}.add.svelte-iuodh .face:where(.svelte-iuodh):hover:not(:disabled){border-color:var(--text-faint);color:var(--text)}.add.svelte-iuodh strong:where(.svelte-iuodh){color:var(--text-muted);font-weight:550}.invites.svelte-iuodh p:where(.svelte-iuodh){font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:860px){.top.svelte-iuodh{gap:var(--space-6);grid-template-columns:1fr}.page.svelte-iuodh{padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-6)}h1.svelte-iuodh{font-size:var(--text-xl)}.invites.svelte-iuodh{padding:var(--space-4)}ul.svelte-iuodh{gap:var(--space-4) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.stats.svelte-iuodh dd:where(.svelte-iuodh){font-size:var(--text-2xl)}.row.svelte-iuodh .btn{flex:1}}.bars.svelte-layuvc{align-items:flex-end;gap:2px;display:inline-flex}i.svelte-layuvc{background:var(--border-strong);border-radius:1px;width:3px;height:100%;display:block}i.good.svelte-layuvc{background:var(--success)}i.warn.svelte-layuvc{background:var(--warning)}i.bad.svelte-layuvc{background:var(--danger)}.card.svelte-118vmik{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;display:flex}.card.svelte-118vmik:hover{border-color:var(--text);transform:translateY(-2px)}header.svelte-118vmik{align-items:center;gap:var(--space-2);min-height:22px;display:flex}.family.svelte-118vmik{color:var(--text-faint);font-size:var(--text-xs)}h3.svelte-118vmik{font-size:var(--text-lg);letter-spacing:-.02em}.id.svelte-118vmik{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-mono);color:var(--text-muted);align-self:flex-start;font-size:12px;overflow:hidden}.facts.svelte-118vmik{gap:var(--space-1);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.facts.svelte-118vmik li:where(.svelte-118vmik){border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-muted);padding:2px 8px;font-size:12px}.facts.svelte-118vmik li.tag:where(.svelte-118vmik){background:0 0}footer.svelte-118vmik{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);margin-top:auto;display:flex}.price.svelte-118vmik{flex-direction:column;display:flex}.price.svelte-118vmik strong:where(.svelte-118vmik){font-size:var(--text-sm)}.price.svelte-118vmik span:where(.svelte-118vmik){color:var(--text-faint);font-size:12px}.status.svelte-118vmik{color:var(--text-muted);flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.page.svelte-p8xmpw{width:100%;max-width:1080px;padding:var(--space-10) var(--space-6) var(--space-12);margin:0 auto}.banner.svelte-p8xmpw{margin-bottom:var(--space-8)}.layout.svelte-p8xmpw{gap:var(--space-8);grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.filter-toggle.svelte-p8xmpw{display:none}aside.svelte-p8xmpw{top:calc(var(--topbar-height) + var(--space-4));gap:var(--space-6);max-height:calc(100vh - var(--topbar-height) - var(--space-8));padding-right:var(--space-2);flex-direction:column;display:flex;position:sticky;overflow-y:auto}aside.svelte-p8xmpw h2:where(.svelte-p8xmpw){margin-bottom:var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:650}aside.svelte-p8xmpw ul:where(.svelte-p8xmpw){flex-direction:column;gap:2px;display:flex}aside.svelte-p8xmpw ul.chips:where(.svelte-p8xmpw){gap:var(--space-2);flex-flow:wrap}aside.svelte-p8xmpw li:where(.svelte-p8xmpw)>button:where(.svelte-p8xmpw),aside.svelte-p8xmpw li:where(.svelte-p8xmpw)>label:where(.svelte-p8xmpw){align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;display:flex}aside.svelte-p8xmpw li:where(.svelte-p8xmpw)>button:where(.svelte-p8xmpw):hover,aside.svelte-p8xmpw li:where(.svelte-p8xmpw)>label:where(.svelte-p8xmpw):hover{background:var(--bg-subtle);color:var(--text)}aside.svelte-p8xmpw li:where(.svelte-p8xmpw)>button.active:where(.svelte-p8xmpw){background:var(--text);color:var(--bg);font-weight:600}aside.svelte-p8xmpw li:where(.svelte-p8xmpw)>button.active:where(.svelte-p8xmpw) em:where(.svelte-p8xmpw){color:inherit;opacity:.7}aside.svelte-p8xmpw li:where(.svelte-p8xmpw) span:where(.svelte-p8xmpw){text-align:left;flex:1}aside.svelte-p8xmpw em:where(.svelte-p8xmpw){color:var(--text-faint);font-size:12px;font-style:normal}aside.svelte-p8xmpw label.disabled:where(.svelte-p8xmpw){opacity:.45}aside.svelte-p8xmpw input[type=checkbox]:where(.svelte-p8xmpw){accent-color:var(--text);width:15px;height:15px}aside.svelte-p8xmpw ul.chips:where(.svelte-p8xmpw) li:where(.svelte-p8xmpw)>button:where(.svelte-p8xmpw){width:auto;min-height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-full)}aside.svelte-p8xmpw ul.chips:where(.svelte-p8xmpw) li:where(.svelte-p8xmpw)>button.active:where(.svelte-p8xmpw){border-color:var(--text)}aside.svelte-p8xmpw ul.chips:where(.svelte-p8xmpw) li:where(.svelte-p8xmpw)>button:where(.svelte-p8xmpw):disabled{opacity:.4;cursor:default}.clear.svelte-p8xmpw{padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);height:32px;font-size:var(--text-sm);color:var(--text-muted);align-self:flex-start}.clear.svelte-p8xmpw:hover{border-color:var(--text);color:var(--text)}.toolbar.svelte-p8xmpw{gap:var(--space-3);display:flex}.search.svelte-p8xmpw{align-items:center;gap:var(--space-2);min-width:0;height:40px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);flex:1;display:flex}.search.svelte-p8xmpw:focus-within{border-color:var(--text)}.search.svelte-p8xmpw input:where(.svelte-p8xmpw){min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1}.sort.svelte-p8xmpw{flex-shrink:0;width:190px}.count.svelte-p8xmpw{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-faint)}.grid.svelte-p8xmpw{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.skeleton.svelte-p8xmpw{border-radius:var(--radius-lg);background:var(--bg-subtle);border:1px solid var(--border);height:220px;animation:1.4s ease-in-out infinite svelte-p8xmpw-pulse}@keyframes svelte-p8xmpw-pulse{50%{opacity:.55}}.note.svelte-p8xmpw{padding:var(--space-12) 0;text-align:center;color:var(--text-muted)}@media (max-width:900px){.page.svelte-p8xmpw{padding:var(--space-6) var(--space-4) var(--space-10)}.layout.svelte-p8xmpw{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.filter-toggle.svelte-p8xmpw{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-sm);justify-self:start;display:inline-flex}aside.svelte-p8xmpw{max-height:none;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:none;position:static}aside.open.svelte-p8xmpw{display:flex}}@media (max-width:560px){.toolbar.svelte-p8xmpw{flex-direction:column}.search.svelte-p8xmpw{flex:none}.sort.svelte-p8xmpw{width:100%}}.grid.svelte-ouetuu{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}h2.svelte-ouetuu{margin-bottom:var(--space-3);font-size:var(--text-lg);letter-spacing:-.02em}dl.svelte-ouetuu{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}dl.svelte-ouetuu>div:where(.svelte-ouetuu){gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font-size:var(--text-sm);grid-template-columns:160px minmax(0,1fr);display:grid}dl.svelte-ouetuu>div:where(.svelte-ouetuu):last-child{border-bottom:0}dt.svelte-ouetuu{color:var(--text-muted)}dd.svelte-ouetuu{margin:0}.chips.svelte-ouetuu{gap:var(--space-1);flex-wrap:wrap;display:flex}.chips.svelte-ouetuu i:where(.svelte-ouetuu){border-radius:var(--radius-sm);background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-muted);padding:2px 8px;font-size:12px;font-style:normal}aside.svelte-ouetuu{gap:var(--space-6);flex-direction:column;display:flex}aside.svelte-ouetuu section:where(.svelte-ouetuu){padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}aside.svelte-ouetuu h2:where(.svelte-ouetuu){font-size:var(--text-md)}.rate.svelte-ouetuu{letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1}.rate.svelte-ouetuu small:where(.svelte-ouetuu){color:var(--text-muted);font-size:18px}.sub.svelte-ouetuu{margin:var(--space-2) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.siblings.svelte-ouetuu{gap:var(--space-2);flex-direction:column;display:flex}.siblings.svelte-ouetuu a:where(.svelte-ouetuu){color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.siblings.svelte-ouetuu a:where(.svelte-ouetuu):hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}@media (max-width:900px){.grid.svelte-ouetuu{grid-template-columns:1fr}dl.svelte-ouetuu>div:where(.svelte-ouetuu){gap:var(--space-1);grid-template-columns:1fr}}section.svelte-c3b86n{margin-bottom:var(--space-8)}h2.svelte-c3b86n{margin-bottom:var(--space-3);font-size:var(--text-lg);letter-spacing:-.02em}h3.svelte-c3b86n{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:550}.endpoint.svelte-c3b86n{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.method.svelte-c3b86n{border-radius:var(--radius-sm);background:var(--text);color:var(--bg);padding:2px 8px;font-size:12px;font-weight:700}.endpoint.svelte-c3b86n code:where(.svelte-c3b86n){white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;font-size:13px;overflow-x:auto}.auth.svelte-c3b86n{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:1.7}.auth.svelte-c3b86n strong:where(.svelte-c3b86n){color:var(--text);margin-right:var(--space-2)}.wrap.svelte-c3b86n{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}table.svelte-c3b86n{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-c3b86n,td.svelte-c3b86n{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}th.svelte-c3b86n{color:var(--text-muted);background:var(--bg-subtle);font-weight:550}tbody.svelte-c3b86n tr:where(.svelte-c3b86n):last-child td:where(.svelte-c3b86n){border-bottom:0}td.svelte-c3b86n code:where(.svelte-c3b86n){font-family:var(--font-mono);font-size:12.5px}td.svelte-c3b86n:last-child{color:var(--text-muted);min-width:260px;line-height:1.65}.type.svelte-c3b86n{color:var(--text-muted)}.req.svelte-c3b86n{margin-left:var(--space-2);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);padding:1px 6px;font-size:11px;font-weight:600}.responses.svelte-c3b86n{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}pre.svelte-c3b86n{padding:var(--space-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-mono);margin:0;font-size:12.5px;line-height:1.7;overflow-x:auto}.full.svelte-c3b86n{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s var(--ease);display:flex}.full.svelte-c3b86n:hover{border-color:var(--text)}.full.svelte-c3b86n span:where(.svelte-c3b86n){flex-direction:column;gap:2px;display:flex}.full.svelte-c3b86n small:where(.svelte-c3b86n){color:var(--text-muted)}.cell.svelte-1qv9uwy{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;display:inline-flex}strong.svelte-1qv9uwy{font-weight:650}small.svelte-1qv9uwy{color:var(--text-faint);flex-basis:100%;font-size:12px}.none.svelte-1qv9uwy{color:var(--text-faint)}.wrap.svelte-1i23bzu{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}table.svelte-1i23bzu{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-1i23bzu,td.svelte-1i23bzu{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}th.svelte-1i23bzu{color:var(--text-muted);background:var(--bg-subtle);font-weight:550}tbody.svelte-1i23bzu tr:where(.svelte-1i23bzu):last-child td:where(.svelte-1i23bzu){border-bottom:0}.page.svelte-1ybsu46{width:100%;max-width:1180px;padding:var(--space-8) var(--space-6) var(--space-12);margin:0 auto}.back.svelte-1ybsu46{align-items:center;gap:var(--space-1);margin-bottom:var(--space-5);color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}.back.svelte-1ybsu46:hover{color:var(--text)}header.svelte-1ybsu46{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.meta.svelte-1ybsu46{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--text-faint);font-size:var(--text-sm);display:flex}h1.svelte-1ybsu46{letter-spacing:-.035em;font-size:clamp(28px,4vw,40px)}.id.svelte-1ybsu46{align-items:center;gap:var(--space-1);margin-top:var(--space-2);display:flex}.id.svelte-1ybsu46 code:where(.svelte-1ybsu46){font-family:var(--font-mono);color:var(--text-muted);font-size:13px}.actions.svelte-1ybsu46{gap:var(--space-2);display:flex}.tabs.svelte-1ybsu46{max-width:100%;margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-full);gap:2px;padding:3px;display:inline-flex;overflow-x:auto}.tabs.svelte-1ybsu46 a:where(.svelte-1ybsu46){padding:8px var(--space-4);border-radius:var(--radius-full);color:var(--text-muted);transition:color .2s var(--ease);flex-shrink:0;font-weight:550}.tabs.svelte-1ybsu46 a:where(.svelte-1ybsu46):hover{color:var(--text)}.tabs.svelte-1ybsu46 a.active:where(.svelte-1ybsu46){color:var(--text);font-weight:650}.rate.svelte-1ybsu46{margin-top:var(--space-3);color:var(--text-faint);font-size:var(--text-sm)}.missing.svelte-1ybsu46{padding:var(--space-12) 0;text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.missing.svelte-1ybsu46 p:where(.svelte-1ybsu46){color:var(--text-muted)}@media (max-width:720px){.page.svelte-1ybsu46{padding:var(--space-5) var(--space-4) var(--space-10)}.actions.svelte-1ybsu46{width:100%}.actions.svelte-1ybsu46 .btn{flex:1}}.page.svelte-o7cxhg{width:100%;max-width:1180px;padding:var(--space-10) var(--space-6) var(--space-12);margin:0 auto}header.svelte-o7cxhg{margin-bottom:var(--space-8)}h1.svelte-o7cxhg{letter-spacing:-.035em;font-size:clamp(30px,4vw,44px)}header.svelte-o7cxhg p:where(.svelte-o7cxhg){margin-top:var(--space-2);max-width:60ch;color:var(--text-muted)}.credit.svelte-o7cxhg{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.credit.svelte-o7cxhg span:where(.svelte-o7cxhg){color:var(--text-muted);font-size:var(--text-sm)}.member.svelte-o7cxhg{color:var(--text-muted);font-size:var(--text-sm);text-underline-offset:3px;text-decoration:underline}.member.svelte-o7cxhg:hover{color:var(--text)}section.svelte-o7cxhg{margin-bottom:var(--space-10)}h2.svelte-o7cxhg{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-xl);letter-spacing:-.025em;display:flex}h2.svelte-o7cxhg small:where(.svelte-o7cxhg){font-size:var(--text-sm);color:var(--text-faint);letter-spacing:0;font-weight:500}.wrap.svelte-o7cxhg{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}table.svelte-o7cxhg{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-o7cxhg,td.svelte-o7cxhg{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border);white-space:nowrap}th.svelte-o7cxhg{color:var(--text-muted);background:var(--bg-subtle);font-weight:550}tbody.svelte-o7cxhg tr:where(.svelte-o7cxhg):last-child td:where(.svelte-o7cxhg){border-bottom:0}tbody.svelte-o7cxhg tr:where(.svelte-o7cxhg):hover td:where(.svelte-o7cxhg){background:var(--bg-subtle)}td.svelte-o7cxhg:first-child{min-width:220px}.name.svelte-o7cxhg{font-weight:600;display:block}.name.svelte-o7cxhg:hover{text-underline-offset:3px;text-decoration:underline}td.svelte-o7cxhg code:where(.svelte-o7cxhg){font-family:var(--font-mono);color:var(--text-faint);font-size:12px}.unit.svelte-o7cxhg{color:var(--text-faint);font-size:12px;display:block}.notes.svelte-o7cxhg ul:where(.svelte-o7cxhg){gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);padding-left:var(--space-5);flex-direction:column;line-height:1.7;list-style:outside;display:flex}.note.svelte-o7cxhg{padding:var(--space-12) 0;text-align:center;color:var(--text-muted)}@media (max-width:720px){.page.svelte-o7cxhg{padding:var(--space-6) var(--space-4) var(--space-10)}}.backdrop.svelte-l2s9zz{z-index:300;padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:svelte-l2s9zz-fade .2s var(--ease);background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-l2s9zz{border-radius:var(--radius-xl);background:var(--surface-raised,var(--surface));border:1px solid var(--border-strong);width:min(460px,100%);box-shadow:var(--shadow-lg);animation:svelte-l2s9zz-rise .28s var(--ease);overflow:hidden}.hero.svelte-l2s9zz{align-items:flex-start;gap:var(--space-2);min-height:230px;padding:var(--space-6);background-color:#0b0c0e;background-image:var(--art);color:#eef0f3;background-position:100%;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero.svelte-l2s9zz:before{content:"";background:linear-gradient(90deg,#0b0c0ee0,#0b0c0e66 62%,#0000);position:absolute;inset:0}.hero.svelte-l2s9zz>:where(.svelte-l2s9zz){z-index:1;position:relative}h2.svelte-l2s9zz{letter-spacing:-.04em;font-size:34px;line-height:1.1}.hero.svelte-l2s9zz p:where(.svelte-l2s9zz){color:#eef0f3bf;margin-bottom:var(--space-2)}.hero.svelte-l2s9zz>em:where(.svelte-l2s9zz){top:var(--space-4);left:var(--space-6);color:#eef0f3cc;background:#ffffff24;border-radius:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600;position:absolute}.hero.svelte-l2s9zz>.x:where(.svelte-l2s9zz){top:var(--space-3);right:var(--space-3);color:#eef0f3b3;background:#ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute}.x.svelte-l2s9zz:hover{color:#fff;background:#ffffff29}ul.svelte-l2s9zz{gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-3);flex-direction:column;display:flex}li.svelte-l2s9zz{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:1.5;display:flex}li.svelte-l2s9zz svg{color:var(--text-faint);flex-shrink:0;margin-top:3px}.go.svelte-l2s9zz{justify-content:center;align-items:center;gap:var(--space-2);width:calc(100% - var(--space-6) * 2);height:46px;margin:var(--space-3) var(--space-6) var(--space-6);border-radius:var(--radius-full);background:var(--text);color:var(--bg);transition:opacity .15s var(--ease);font-weight:650;display:flex}.go.svelte-l2s9zz:hover{opacity:.88}@keyframes svelte-l2s9zz-fade{0%{opacity:0}}@keyframes svelte-l2s9zz-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-l2s9zz,.card.svelte-l2s9zz{animation:none}}.page.svelte-nh3ceq{gap:var(--space-8);width:100%;max-width:1120px;padding:var(--space-10) var(--space-6) var(--space-12);flex-direction:column;margin:0 auto;display:flex;position:relative}.aurora.svelte-nh3ceq{z-index:-1;pointer-events:none;height:520px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:radial-gradient(62% 50% at 50% 38%,#000 25%,#0000 100%);mask-image:radial-gradient(62% 50% at 50% 38%,#000 25%,#0000 100%)}.aurora.svelte-nh3ceq i:where(.svelte-nh3ceq){filter:blur(70px);opacity:.5;border-radius:50%;animation:14s ease-in-out infinite alternate svelte-nh3ceq-drift;position:absolute}.aurora.svelte-nh3ceq i:where(.svelte-nh3ceq):first-child{background:#3d8bff;width:460px;height:300px;animation-duration:16s;top:40px;left:4%}.aurora.svelte-nh3ceq i:where(.svelte-nh3ceq):nth-child(2){background:#8a5cff;width:520px;height:320px;animation-duration:12s;animation-delay:-4s;top:10px;left:38%}.aurora.svelte-nh3ceq i:where(.svelte-nh3ceq):nth-child(3){opacity:.3;background:#ff7a59;width:380px;height:260px;animation-duration:18s;animation-delay:-8s;top:70px;right:0}[data-theme=light] .aurora.svelte-nh3ceq i:where(.svelte-nh3ceq){opacity:.22}@keyframes svelte-nh3ceq-drift{to{transform:translate(40px,22px)scale(1.12)}}.account.svelte-nh3ceq{align-items:center;gap:var(--space-3);display:flex}.avatar.svelte-nh3ceq{border:1px solid var(--border-strong);background:var(--surface-raised);width:48px;height:48px;color:var(--text);font-size:var(--text-lg);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid;overflow:hidden}.avatar.svelte-nh3ceq img:where(.svelte-nh3ceq){object-fit:cover;width:100%;height:100%}.account.svelte-nh3ceq .who:where(.svelte-nh3ceq){flex-direction:column;gap:2px;min-width:0;display:flex}.account.svelte-nh3ceq .who:where(.svelte-nh3ceq) strong:where(.svelte-nh3ceq){text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);overflow:hidden}.account.svelte-nh3ceq .who:where(.svelte-nh3ceq) span:where(.svelte-nh3ceq){color:var(--text-muted);font-size:var(--text-sm)}.account.svelte-nh3ceq .level:where(.svelte-nh3ceq){flex-shrink:0}.switch.svelte-nh3ceq{width:360px;max-width:100%;margin-left:auto}.mine.svelte-nh3ceq{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);color:#eef0f3;--text:#eef0f3;--text-muted:#eef0f3b8;--text-faint:#eef0f37a;--border:#ffffff24;--surface:#ffffff14;--surface-hover:#ffffff24;--border-strong:#ffffff47;background:linear-gradient(90deg, #08090bb3, #08090b33), var(--aura-img) center / cover no-repeat, #0b0c0e;display:flex;position:relative}.mine.svelte-nh3ceq:before,.tier.here.svelte-nh3ceq:before{content:"";border-radius:inherit;background:var(--edge);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mine.svelte-nh3ceq .who:where(.svelte-nh3ceq){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mine.svelte-nh3ceq h2:where(.svelte-nh3ceq){font-size:var(--text-xl);letter-spacing:-.02em}.mine.svelte-nh3ceq p:where(.svelte-nh3ceq){color:var(--text-muted);font-size:var(--text-sm)}dl.svelte-nh3ceq{gap:var(--space-6);display:flex}dt.svelte-nh3ceq{font-size:var(--text-xs);color:var(--text-faint)}dd.svelte-nh3ceq{font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600}.tiers.svelte-nh3ceq{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.tier.svelte-nh3ceq{gap:var(--space-2);padding:0 var(--space-5) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(90% 38% at 100% 0%, var(--glow), transparent 75%), color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s var(--ease), border-color .25s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tier.svelte-nh3ceq:hover{transform:translateY(-4px)}.tier.svelte-nh3ceq:after{content:"";pointer-events:none;opacity:var(--on,0);background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--aura) 20%, transparent), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.tier.svelte-nh3ceq>*{z-index:1;position:relative}.tier.svelte-nh3ceq>.vis:where(.svelte-nh3ceq){z-index:0}.tier.here.svelte-nh3ceq{border-color:#0000}.tier.svelte-nh3ceq>.flag:where(.svelte-nh3ceq){z-index:4;top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--aura) 28%, #0a0b0d99);color:#eef0f3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:2px 9px;font-size:11px;font-weight:650;position:absolute}.vis.svelte-nh3ceq{height:118px;margin:0 calc(var(--space-5) * -1) var(--space-4);isolation:isolate;background:#0a0b0d;position:relative;overflow:hidden}.vis.svelte-nh3ceq:before{content:"";z-index:1;background-image:radial-gradient(#ffffff47 1px,#0000 1.3px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 110% at 82% 15%,#000,#0000 78%);mask-image:radial-gradient(75% 110% at 82% 15%,#000,#0000 78%)}.vis.svelte-nh3ceq:after{content:"";z-index:2;background:linear-gradient(#0000,#0a0b0de6);height:50px;position:absolute;inset:auto 0 0}.orb.svelte-nh3ceq{filter:blur(24px);background:var(--aura);border-radius:50%;animation:9s ease-in-out infinite alternate svelte-nh3ceq-drift;position:absolute}.o2.svelte-nh3ceq,.o3.svelte-nh3ceq,.o4.svelte-nh3ceq{display:none}.v1.svelte-nh3ceq .o1:where(.svelte-nh3ceq){opacity:.5;width:78px;height:78px;top:6px;right:26px}.v2.svelte-nh3ceq .o1:where(.svelte-nh3ceq){opacity:.85;width:96px;height:96px;top:-14px;right:24px}.v2.svelte-nh3ceq .o2:where(.svelte-nh3ceq){opacity:.6;background:#2ec5e6;width:64px;height:64px;animation-delay:-3s;display:block;top:40px;right:96px}.v3.svelte-nh3ceq .o1:where(.svelte-nh3ceq){opacity:.9;width:110px;height:110px;top:-22px;right:20px}.v3.svelte-nh3ceq .o2:where(.svelte-nh3ceq){opacity:.7;background:#e06bd0;width:80px;height:80px;animation-delay:-2s;display:block;top:34px;right:100px}.v3.svelte-nh3ceq .o3:where(.svelte-nh3ceq){opacity:.8;background:#5b3df5;width:70px;height:70px;animation-delay:-5s;display:block;top:62px;right:6px}.v4.svelte-nh3ceq .o1:where(.svelte-nh3ceq){opacity:1;width:130px;height:130px;top:-34px;right:6px}.v4.svelte-nh3ceq .o2:where(.svelte-nh3ceq){opacity:.85;background:#ff5f8f;width:90px;height:90px;animation-delay:-2s;display:block;top:24px;right:110px}.v4.svelte-nh3ceq .o3:where(.svelte-nh3ceq){opacity:.9;background:#9a7bff;width:84px;height:84px;animation-delay:-5s;display:block;top:58px;right:40px}.v4.svelte-nh3ceq .o4:where(.svelte-nh3ceq){opacity:.55;background:#ffd2a8;width:60px;height:60px;animation-delay:-7s;display:block;top:56px;right:150px}.v4.svelte-nh3ceq:before{-webkit-mask-image:radial-gradient(90% 130% at 80% 10%,#000,#0000 85%);mask-image:radial-gradient(90% 130% at 80% 10%,#000,#0000 85%)}.meter.svelte-nh3ceq{left:var(--space-5);bottom:var(--space-3);z-index:3;gap:5px;display:flex;position:absolute}.meter.svelte-nh3ceq b:where(.svelte-nh3ceq){background:#ffffff2e;border-radius:2px;width:22px;height:4px}.meter.svelte-nh3ceq b.on:where(.svelte-nh3ceq){background:var(--aura);box-shadow:0 0 10px var(--aura)}.tier.svelte-nh3ceq header:where(.svelte-nh3ceq){margin-bottom:var(--space-3);flex-direction:column;gap:2px;display:flex}.tier.svelte-nh3ceq header:where(.svelte-nh3ceq) .chip{font-size:var(--text-md)}.tag.svelte-nh3ceq{font-size:var(--text-xs);color:var(--text-faint)}.price.svelte-nh3ceq{white-space:nowrap;align-items:baseline;gap:2px;display:flex}.price.svelte-nh3ceq strong:where(.svelte-nh3ceq){letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.yen.svelte-nh3ceq{font-size:var(--text-lg);color:var(--text-muted)}.per.svelte-nh3ceq{margin-left:var(--space-1);font-size:var(--text-sm);color:var(--text-faint)}.was.svelte-nh3ceq{align-items:center;gap:var(--space-2);min-height:18px;font-size:var(--text-xs);color:var(--text-faint);display:flex}.save.svelte-nh3ceq{border-radius:var(--radius-full);background:color-mix(in srgb, var(--aura) 18%, transparent);color:var(--aura);white-space:nowrap;padding:2px 7px;font-size:11px;font-weight:650}.note.svelte-nh3ceq{min-height:1.4em;font-size:var(--text-xs);color:var(--text-faint)}.credits.svelte-nh3ceq{margin:var(--space-3) 0;padding:var(--space-3) 0;border-block:1px solid var(--border)}.credits.svelte-nh3ceq p:where(.svelte-nh3ceq){font-size:var(--text-sm);color:var(--text-muted)}.credits.svelte-nh3ceq strong:where(.svelte-nh3ceq){font-size:var(--text-xl);color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.credits.svelte-nh3ceq .bonus:where(.svelte-nh3ceq){color:var(--aura);margin-top:4px;font-weight:600}.bar.svelte-nh3ceq{height:5px;margin-top:var(--space-2);gap:3px;display:flex}.bar.svelte-nh3ceq i:where(.svelte-nh3ceq){background:var(--text);opacity:.8;border-radius:3px}.bar.svelte-nh3ceq i.plus:where(.svelte-nh3ceq){background:var(--aura);opacity:1;box-shadow:0 0 10px color-mix(in srgb, var(--aura) 70%, transparent)}.credits.svelte-nh3ceq small:where(.svelte-nh3ceq){margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-faint);display:block}.feat.svelte-nh3ceq{gap:var(--space-3);margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;flex:1;display:flex}.feat.svelte-nh3ceq li:where(.svelte-nh3ceq){align-items:center;gap:var(--space-3);display:flex}.feat.svelte-nh3ceq svg{color:var(--text-faint);flex-shrink:0}.state.svelte-nh3ceq{border-radius:var(--radius-md);background:var(--surface-hover);height:38px;font-size:var(--text-sm);place-items:center;font-weight:600;display:grid}.state.off.svelte-nh3ceq{color:var(--text-faint);background:0 0;font-weight:500}.sub.svelte-nh3ceq{margin-bottom:var(--space-3);font-size:var(--text-xl);letter-spacing:-.025em}.wrap.svelte-nh3ceq{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}table.svelte-nh3ceq{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-nh3ceq,td.svelte-nh3ceq{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums}th.svelte-nh3ceq{color:var(--text-muted);font-weight:550}th.cur.svelte-nh3ceq,td.cur.svelte-nh3ceq{background:color-mix(in srgb, var(--text) 5%, transparent)}tr.svelte-nh3ceq:last-child td:where(.svelte-nh3ceq){border-bottom:0}td.free.svelte-nh3ceq{color:var(--text-faint)}.hint.svelte-nh3ceq{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-faint)}.hint.svelte-nh3ceq a:where(.svelte-nh3ceq){text-underline-offset:3px;text-decoration:underline}.faq.svelte-nh3ceq{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}details.svelte-nh3ceq{border-bottom:1px solid var(--border)}details.svelte-nh3ceq:last-child{border-bottom:0}summary.svelte-nh3ceq{padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:550;list-style:none}summary.svelte-nh3ceq::-webkit-details-marker{display:none}summary.svelte-nh3ceq:after{content:"+";float:right;color:var(--text-faint)}details[open].svelte-nh3ceq summary:where(.svelte-nh3ceq):after{content:"–"}details.svelte-nh3ceq p:where(.svelte-nh3ceq){padding:0 var(--space-5) var(--space-4);color:var(--text-muted);font-size:var(--text-sm);max-width:70ch;line-height:1.7}@media (prefers-reduced-motion:reduce){.aurora.svelte-nh3ceq i:where(.svelte-nh3ceq),.orb.svelte-nh3ceq{animation:none}.tier.svelte-nh3ceq{transition:none}.tier.svelte-nh3ceq:hover{transform:none}}@media (max-width:1040px){.tiers.svelte-nh3ceq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page.svelte-nh3ceq{padding:var(--space-6) var(--space-4) var(--space-10);gap:var(--space-6)}table.svelte-nh3ceq{table-layout:fixed;font-size:var(--text-xs)}th.svelte-nh3ceq,td.svelte-nh3ceq{padding:var(--space-3) var(--space-2);white-space:normal;text-align:center}th.svelte-nh3ceq:first-child,td.svelte-nh3ceq:first-child{text-align:left;width:27%}.account.svelte-nh3ceq{flex-wrap:wrap}.switch.svelte-nh3ceq{width:100%;margin-left:0}.mine.svelte-nh3ceq{flex-wrap:wrap}dl.svelte-nh3ceq{width:100%}}@media (max-width:560px){.tiers.svelte-nh3ceq{grid-template-columns:minmax(0,1fr)}}.note.svelte-1c8727y{margin-bottom:var(--space-4);color:var(--text-muted)}.hero.svelte-1c8727y{margin-bottom:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);color:#eef0f3;isolation:isolate;clip-path:inset(0 round var(--radius-lg));background:#0a0b0d;position:relative;overflow:hidden}.hero.svelte-1c8727y:before{content:"";z-index:1;background-image:radial-gradient(#ffffff42 1px,#0000 1.3px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 120% at 85% 10%,#000,#0000 80%);mask-image:radial-gradient(80% 120% at 85% 10%,#000,#0000 80%)}.orb.svelte-1c8727y{filter:blur(26px);border-radius:50%;animation:9s ease-in-out infinite alternate svelte-1c8727y-topup-drift;position:absolute}.o1.svelte-1c8727y{opacity:.75;background:#3d8bff;width:120px;height:120px;top:-30px;right:24px}.o2.svelte-1c8727y{opacity:.6;background:#8a5cff;width:90px;height:90px;animation-delay:-4s;top:34px;right:110px}.hero-copy.svelte-1c8727y{z-index:2;flex-direction:column;gap:2px;display:flex;position:relative}.hero-copy.svelte-1c8727y>span:where(.svelte-1c8727y){font-size:var(--text-xs);color:#eef0f39e;align-items:center;gap:6px;display:inline-flex}.hero-copy.svelte-1c8727y strong:where(.svelte-1c8727y){letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1.1}.hero-copy.svelte-1c8727y small:where(.svelte-1c8727y){font-size:var(--text-xs);color:#eef0f38c}@keyframes svelte-1c8727y-topup-drift{to{transform:translate(26px,14px)scale(1.1)}}.promo.svelte-1c8727y{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:13px var(--space-4) 15px;border:1px solid color-mix(in srgb, var(--warning) 34%, var(--border));border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--warning) 16%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--warning) 8%, var(--surface)), var(--surface));animation:svelte-1c8727y-promo-in .28s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.promo-icon.svelte-1c8727y{border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 16%, transparent);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 30%, transparent);color:var(--warning);place-items:center;display:grid}.promo-copy.svelte-1c8727y{min-width:0}.promo-title.svelte-1c8727y{font-size:var(--text-sm);color:var(--text);align-items:baseline;gap:6px;margin:0;font-weight:600;display:flex}.promo-title.svelte-1c8727y em:where(.svelte-1c8727y){font-style:normal;font-size:var(--text-md);letter-spacing:-.01em;color:var(--warning);font-weight:700}.promo-hint.svelte-1c8727y{font-size:var(--text-xs);color:var(--text-muted);margin:2px 0 0;line-height:1.4}.promo-clock.svelte-1c8727y{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.promo-ends.svelte-1c8727y{letter-spacing:.08em;color:var(--text-faint);font-size:10px;font-weight:550}.promo-clock.svelte-1c8727y strong:where(.svelte-1c8727y){font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.promo-clock.svelte-1c8727y svg{color:var(--warning)}.promo-bar.svelte-1c8727y{background:color-mix(in srgb, var(--warning) 12%, transparent);height:2px;position:absolute;inset:auto 0 0}.promo-bar.svelte-1c8727y span:where(.svelte-1c8727y){background:linear-gradient(90deg, color-mix(in srgb, var(--warning) 45%, transparent), var(--warning));height:100%;transition:width 1s linear;display:block}@keyframes svelte-1c8727y-promo-in{0%{opacity:0;transform:translateY(-4px)}}.presets.svelte-1c8727y{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.presets.svelte-1c8727y button:where(.svelte-1c8727y){min-height:74px;padding:var(--space-3) var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 86%, transparent);text-align:left;transition:transform .2s var(--ease), border-color .15s var(--ease), background .15s var(--ease), box-shadow .2s var(--ease);flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.presets.svelte-1c8727y button:where(.svelte-1c8727y):hover{border-color:var(--border-strong);transform:translateY(-2px)}.presets.svelte-1c8727y button.selected:where(.svelte-1c8727y){background:radial-gradient(90% 90% at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), var(--surface);box-shadow:0 0 0 1.5px var(--accent), 0 8px 24px -10px color-mix(in srgb, var(--accent) 55%, transparent);border-color:#0000}.presets.svelte-1c8727y button.wide:where(.svelte-1c8727y){flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:52px}.yen.svelte-1c8727y{font-size:var(--text-sm);color:var(--text-muted);align-items:baseline;gap:1px;display:flex}.yen.svelte-1c8727y strong:where(.svelte-1c8727y){letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.yen.custom-label.svelte-1c8727y strong:where(.svelte-1c8727y){font-size:var(--text-md)}.get.svelte-1c8727y{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.preset-bonus.svelte-1c8727y{color:var(--warning);margin-left:3px;font-style:normal;font-weight:650}.tag.svelte-1c8727y{top:-9px;right:var(--space-3);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent);font-weight:650;position:absolute;color:var(--accent-contrast)!important;font-size:10px!important}.custom.svelte-1c8727y{width:100%;height:44px;margin-bottom:var(--space-4);padding:0 var(--space-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md)}.custom.svelte-1c8727y:focus{border-color:var(--accent)}.preview.svelte-1c8727y{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);transition:background .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.preview-pay.svelte-1c8727y{font-size:var(--text-xs);color:var(--text-muted)}.preview-get.svelte-1c8727y{font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.preview-bonus.svelte-1c8727y{border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning);font-size:var(--text-xs);align-items:center;gap:5px;margin-top:5px;padding:3px 8px;font-weight:600;display:inline-flex}.preview.has-bonus.svelte-1c8727y{background:linear-gradient(135deg, color-mix(in srgb, var(--warning) 7%, var(--bg-subtle)), var(--bg-subtle));border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}.preview.invalid.svelte-1c8727y{background:var(--danger-soft);color:var(--danger);border-color:#0000}.preview.invalid.svelte-1c8727y strong:where(.svelte-1c8727y){font-size:var(--text-sm)}.member.svelte-1c8727y{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(80% 140% at 100% 0%, #8a5cff24, transparent 70%), var(--surface);color:var(--text-muted);transition:border-color .15s var(--ease), transform .2s var(--ease);display:flex}.member.svelte-1c8727y:hover{border-color:var(--border-strong);color:var(--text);transform:translateY(-1px)}.member-icon.svelte-1c8727y{border-radius:var(--radius-md);color:#a58bff;background:#8a5cff2e;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.member-copy.svelte-1c8727y{flex-direction:column;flex:1;min-width:0;display:flex}.member-copy.svelte-1c8727y strong:where(.svelte-1c8727y){font-size:var(--text-sm);color:var(--text)}.member-copy.svelte-1c8727y small:where(.svelte-1c8727y){font-size:var(--text-xs);color:var(--text-faint)}.redeem.svelte-1c8727y{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);font-weight:550;display:flex}.redeem.svelte-1c8727y:hover{color:var(--text)}@media (max-width:430px){.hero.svelte-1c8727y{padding:var(--space-4)}.hero-copy.svelte-1c8727y strong:where(.svelte-1c8727y){font-size:30px}.promo.svelte-1c8727y{grid-template-columns:auto minmax(0,1fr)}.promo-clock.svelte-1c8727y{grid-column:2;justify-content:flex-start}.presets.svelte-1c8727y{gap:6px}.presets.svelte-1c8727y button:where(.svelte-1c8727y):not(.wide){min-height:68px;padding:var(--space-2) var(--space-3)}.yen.svelte-1c8727y strong:where(.svelte-1c8727y){font-size:22px}}@media (prefers-reduced-motion:reduce){.orb.svelte-1c8727y,.promo.svelte-1c8727y{animation:none}.promo-bar.svelte-1c8727y span:where(.svelte-1c8727y),.presets.svelte-1c8727y button:where(.svelte-1c8727y),.member.svelte-1c8727y{transition:none}.presets.svelte-1c8727y button:where(.svelte-1c8727y):hover,.member.svelte-1c8727y:hover{transform:none}}.stack.svelte-1gzwvv5{gap:var(--space-4);flex-direction:column;display:flex}label.svelte-1gzwvv5{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-1gzwvv5 span:where(.svelte-1gzwvv5){font-size:var(--text-sm);color:var(--text-muted);font-weight:550}input.svelte-1gzwvv5{height:42px;padding:0 var(--space-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s var(--ease)}input.svelte-1gzwvv5:hover{border-color:var(--border-strong)}input.svelte-1gzwvv5:focus{border-color:var(--accent)}.agree.svelte-1gzwvv5{align-items:flex-start;gap:var(--space-2);cursor:pointer;flex-direction:row}.agree.svelte-1gzwvv5 input:where(.svelte-1gzwvv5){width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px;padding:0}.agree.svelte-1gzwvv5 span:where(.svelte-1gzwvv5){font-size:var(--text-xs);color:var(--text-muted);font-weight:400;line-height:1.6}.agree.svelte-1gzwvv5 a:where(.svelte-1gzwvv5){color:var(--text);text-decoration:underline}.code.svelte-1gzwvv5{text-align:center;font-size:var(--text-xl);letter-spacing:.4em}.error.svelte-1gzwvv5{color:var(--danger);font-size:var(--text-sm)}.muted.svelte-1gzwvv5{color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}small.svelte-1gzwvv5{color:var(--text-faint)}.links.svelte-1gzwvv5{justify-content:space-between;gap:var(--space-3);display:flex}.link.svelte-1gzwvv5{color:var(--text-muted);font-size:var(--text-sm);align-self:center}.link.svelte-1gzwvv5:hover:not(:disabled){color:var(--text)}.link.svelte-1gzwvv5:disabled{opacity:.5;cursor:not-allowed}.split.svelte-1gzwvv5{justify-content:space-between;display:flex}.captcha.svelte-1gzwvv5{gap:var(--space-2);display:flex}.captcha.svelte-1gzwvv5 input:where(.svelte-1gzwvv5){flex:1;min-width:0}.captcha-img.svelte-1gzwvv5{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-shrink:0;height:42px;overflow:hidden}.captcha-img.svelte-1gzwvv5 img:where(.svelte-1gzwvv5){width:auto;height:100%}.divider.svelte-1gzwvv5{align-items:center;gap:var(--space-3);color:var(--text-faint);font-size:var(--text-xs);display:flex}.divider.svelte-1gzwvv5:before,.divider.svelte-1gzwvv5:after{content:"";background:var(--border);flex:1;height:1px}.google.svelte-1gzwvv5{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);height:44px;transition:background .15s var(--ease);font-weight:550;display:flex}.google.svelte-1gzwvv5:hover{background:var(--surface-hover)}.google.svelte-1gzwvv5 svg:where(.svelte-1gzwvv5){flex-shrink:0}.update-pop.svelte-1xvvc13{right:var(--space-4);bottom:var(--space-4);z-index:190;align-items:center;gap:var(--space-3);width:min(430px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);padding-left:var(--space-4);background:radial-gradient(120% 160% at 0% 0%, var(--accent-soft), transparent 55%), color-mix(in srgb, var(--surface-raised) 92%, transparent);border:1px solid var(--border-strong);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;animation:.36s cubic-bezier(.2,.8,.2,1) both svelte-1xvvc13-pop-in;display:grid;position:fixed;box-shadow:0 18px 48px #00000047,0 2px 8px #0000001f}.text.svelte-1xvvc13{flex-direction:column;gap:2px;min-width:0;display:flex}p.svelte-1xvvc13{font-size:var(--text-sm);color:var(--text);margin:0;line-height:1.5}.whats-new.svelte-1xvvc13{width:-moz-fit-content;width:fit-content;color:var(--text-muted);font-size:var(--text-xs);text-underline-offset:3px;transition:color .15s var(--ease);text-decoration:underline}.whats-new.svelte-1xvvc13:hover{color:var(--text)}.actions.svelte-1xvvc13{align-items:center;gap:var(--space-1);display:flex}.close.svelte-1xvvc13{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-muted);transition:background .15s var(--ease), color .15s var(--ease);place-items:center;display:grid}.close.svelte-1xvvc13:hover{background:var(--surface-hover);color:var(--text)}@keyframes svelte-1xvvc13-pop-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:560px){.update-pop.svelte-1xvvc13{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto}}@media (prefers-reduced-motion:reduce){.update-pop.svelte-1xvvc13{animation:none}}.msg.svelte-cv0zjc{font-weight:550}.detail.svelte-cv0zjc{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.row.svelte-cv0zjc{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.overlay.svelte-1t122ui{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:svelte-1t122ui-fade .15s var(--ease);background:#050508eb;justify-content:center;align-items:center;padding:56px 72px 20px;display:flex;position:fixed;inset:0}figure.svelte-1t122ui{gap:var(--space-3);flex-direction:column;width:100%;height:100%;min-height:0;margin:0;display:flex}.stage.svelte-1t122ui{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.stage.svelte-1t122ui img:where(.svelte-1t122ui){object-fit:contain;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;max-width:100%;max-height:100%;transition:opacity .16s var(--ease), transform .12s var(--ease)}.stage.svelte-1t122ui img.ready:where(.svelte-1t122ui),.stage.svelte-1t122ui video.ready:where(.svelte-1t122ui){opacity:1}.stage.svelte-1t122ui video:where(.svelte-1t122ui){opacity:0;transition:opacity .16s var(--ease)}.stage.svelte-1t122ui img.dragging:where(.svelte-1t122ui){transition:none}.stage.svelte-1t122ui video:where(.svelte-1t122ui){border-radius:var(--radius-md);background:#000;max-width:100%;max-height:100%}.loading.svelte-1t122ui{color:var(--text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.zoom.svelte-1t122ui{left:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141418d1;border:1px solid #ffffff24;align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.zoom.svelte-1t122ui button:where(.svelte-1t122ui){color:#eee;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.zoom.svelte-1t122ui button:where(.svelte-1t122ui):hover:not(:disabled){background:#ffffff1f}.zoom.svelte-1t122ui button:where(.svelte-1t122ui):disabled{opacity:.35;cursor:not-allowed}.zoom.svelte-1t122ui .pct:where(.svelte-1t122ui){width:auto;padding:0 var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums}figcaption.svelte-1t122ui{align-items:center;gap:var(--space-2);color:#ededed;flex-direction:column;flex-shrink:0;display:flex}.prompt.svelte-1t122ui{text-align:center;max-width:min(80ch,100%);font-size:var(--text-sm);color:#c9c9c9;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0;overflow:hidden}.prompt.open.svelte-1t122ui{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;text-overflow:clip;max-height:28vh;overflow-y:auto}figcaption.svelte-1t122ui small:where(.svelte-1t122ui){font-size:var(--text-xs);color:#8d8d8d}.bar.svelte-1t122ui{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.act.svelte-1t122ui .label:where(.svelte-1t122ui){white-space:nowrap}.act.svelte-1t122ui{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-md);color:#fff;font-size:var(--text-sm);background:#ffffff1a;font-weight:550;display:inline-flex}.act.svelte-1t122ui:hover{background:#ffffff2e}.act.primary.svelte-1t122ui{background:var(--accent);color:var(--accent-contrast)}.act.danger.svelte-1t122ui{color:#faa}.close.svelte-1t122ui,.nav.svelte-1t122ui{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.close.svelte-1t122ui{top:var(--space-4);right:var(--space-4)}.nav.svelte-1t122ui{top:50%;translate:0 -50%}.nav.svelte-1t122ui:hover,.close.svelte-1t122ui:hover{background:#fff3}.prev.svelte-1t122ui{left:var(--space-4);rotate:90deg}.next.svelte-1t122ui{right:var(--space-4);rotate:-90deg}@keyframes svelte-1t122ui-fade{0%{opacity:0}}@media (max-width:720px){.overlay.svelte-1t122ui{padding:48px var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom))}.nav.svelte-1t122ui{display:none}.bar.svelte-1t122ui{flex-wrap:nowrap;width:100%}.act.svelte-1t122ui{min-width:44px;padding:0 var(--space-3);flex-shrink:0;justify-content:center}.act.svelte-1t122ui:not(.primary) .label:where(.svelte-1t122ui){display:none}.act.primary.svelte-1t122ui{flex:1;min-width:0}}.qr.svelte-5xf2y2{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.qr.svelte-5xf2y2 img:where(.svelte-5xf2y2){border-radius:var(--radius-md);background:#fff;width:100%;height:auto}.qr.svelte-5xf2y2 p:where(.svelte-5xf2y2){color:var(--text-muted);font-size:var(--text-sm)}.meta.svelte-5xf2y2{color:var(--text-faint);font-size:var(--text-xs)}.summary.svelte-5xf2y2{margin:var(--space-2) 0 var(--space-4);font-weight:600}ul.svelte-5xf2y2{gap:var(--space-3);color:var(--text-muted);flex-direction:column;display:flex}.stack.svelte-16jekjb{gap:var(--space-3);flex-direction:column;display:flex}label.svelte-16jekjb{gap:var(--space-1);flex-direction:column;display:flex}.lbl.svelte-16jekjb{font-size:var(--text-sm);color:var(--text-muted)}.count.svelte-16jekjb{font-size:var(--text-xs);color:var(--text-faint);align-self:flex-end}.body.svelte-u201l2{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.meter.svelte-u201l2{height:8px;margin-top:var(--space-4);border-radius:var(--radius-full);background:var(--surface-hover);overflow:hidden}.meter.svelte-u201l2>span:where(.svelte-u201l2){border-radius:inherit;background:var(--danger);height:100%;display:block}.figures.svelte-u201l2{margin-top:var(--space-2);color:var(--text-faint);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:block}.settings.svelte-u201l2{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.actions.svelte-u201l2{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.splash.svelte-1n46o8q{background:var(--bg);min-height:100vh}.catalog-error.svelte-1n46o8q{justify-content:center;align-items:center;gap:var(--space-4);min-height:60vh;padding:var(--space-6);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}
