.dropdown.svelte-1fd3ybn{position:relative;display:inline-block}.dropdown-trigger.svelte-1fd3ybn{appearance:none;display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:.45rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dropdown-trigger.svelte-1fd3ybn:hover{background:#ffffff14;border-color:#ffffff4d}.dropdown-trigger--open.svelte-1fd3ybn{background:#ffffff1a;border-color:#ffffff59}.dropdown-trigger.svelte-1fd3ybn:focus{outline:none}.dropdown-trigger.svelte-1fd3ybn:focus-visible{border-color:#ffffff8c}.dropdown-value.svelte-1fd3ybn{white-space:nowrap}.dropdown-chevron.svelte-1fd3ybn{width:10px;height:6px;color:#fff9;flex-shrink:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.dropdown-chevron--open.svelte-1fd3ybn{transform:rotate(180deg)}.dropdown-menu.svelte-1fd3ybn{position:absolute;top:calc(100% + .35rem);left:calc(0px - var(--dropdown-offset-x, 0px));min-width:100%;z-index:50;display:flex;flex-direction:column;gap:.2rem;padding:.3rem;background:#14141af7;border:1px solid rgba(255,255,255,.14);border-radius:.5rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:svelte-1fd3ybn-dropdown-in .16s cubic-bezier(.2,.8,.2,1)}.dropdown-menu--end.svelte-1fd3ybn{left:auto;right:calc(0px - var(--dropdown-offset-x, 0px))}@keyframes svelte-1fd3ybn-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-option.svelte-1fd3ybn{appearance:none;display:block;width:100%;text-align:left;padding:.55rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;background:transparent;border:none;border-radius:.35rem;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.dropdown-option.svelte-1fd3ybn:hover,.dropdown-option.svelte-1fd3ybn:focus{outline:none;background:#ffffff12;color:#fffffff2}.dropdown-option--selected.svelte-1fd3ybn{background:#ffffff14;color:#fff}.queue-renderer.svelte-14eao2s{position:fixed;bottom:0;right:0;width:320px;height:200px;opacity:0;pointer-events:none;z-index:-1}.queue-renderer.svelte-14eao2s canvas{display:block;width:100%!important;height:100%!important}.collection-overlay.svelte-1o0sc98{position:absolute;inset:0;z-index:50;isolation:isolate;clip-path:inset(0 round calc(var(--shell-radius) - 1px));background:#0c0c10;color:#fff;font-family:ui-monospace,monospace;padding:.5rem;display:flex;align-items:stretch;justify-content:center;overflow:hidden;animation:svelte-1o0sc98-overlay-enter .3s cubic-bezier(.2,.8,.2,1)}.collection-card.svelte-1o0sc98{width:100%;max-width:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;background:linear-gradient(to bottom,#16161cf7,#0e0e12f7);border:1px solid rgba(255,255,255,.1);border-radius:.7rem;overflow:hidden}.collection-body.svelte-1o0sc98{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:clamp(1rem,2.4vw,2rem);padding-top:0}@keyframes svelte-1o0sc98-overlay-enter{0%{opacity:0}to{opacity:1}}.content.svelte-1o0sc98{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-radius:.7rem;clip-path:inset(0 round .7rem);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;scrollbar-gutter:stable}.content.svelte-1o0sc98::-webkit-scrollbar{width:6px}.content.svelte-1o0sc98::-webkit-scrollbar-track{background:transparent}.content.svelte-1o0sc98::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.content.svelte-1o0sc98::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media(max-width:680px){.content.svelte-1o0sc98{scrollbar-width:none;scrollbar-gutter:auto}.content.svelte-1o0sc98::-webkit-scrollbar{display:none;width:0}}.header.svelte-1o0sc98{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.85rem,1.8vw,1.25rem) clamp(1rem,2.2vw,1.75rem);border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;background:#00000026;margin-bottom:clamp(1rem,2.2vw,1.75rem)}.header-spacer.svelte-1o0sc98{flex:1 1 auto}.close-btn.svelte-1o0sc98{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;aspect-ratio:1 / 1;margin:0;padding:0;isolation:isolate;transform:translateZ(0);background:#00000080;color:#fffffff2;border:1px solid color-mix(in srgb,rgba(255,255,255,.95) 22%,transparent);border-radius:.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;flex-shrink:0;transition:background .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),filter .18s ease,transform .18s ease}.close-btn.svelte-1o0sc98:hover{filter:brightness(1.15);transform:scale(1.02)}.close-btn.svelte-1o0sc98:active{transform:scale(.97);transition-duration:80ms}.close-btn.svelte-1o0sc98:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.close-btn.svelte-1o0sc98 svg{width:1.1rem;height:1.1rem;display:block}.empty-hero.svelte-1o0sc98{flex:1 1 auto;display:flex;flex-direction:column;min-height:50vh;text-align:center}.empty-block.svelte-1o0sc98{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2.2vw,1.75rem)}.empty-footer.svelte-1o0sc98{display:flex;gap:.6rem;flex-shrink:0;padding:clamp(1rem,2.2vw,1.75rem);border-top:1px solid rgba(255,255,255,.06);background:#00000026}.empty-footer.svelte-1o0sc98>*{flex:1 1 0}.empty-rarity-row.svelte-1o0sc98{display:flex;gap:.6rem;margin:0 0 .4rem}.empty-rarity-dot.svelte-1o0sc98{width:9px;height:9px;border-radius:50%;background-color:var(--dot-color);box-shadow:0 0 10px var(--dot-color);opacity:.35;animation:svelte-1o0sc98-empty-rarity-breath 4.2s ease-in-out infinite}.empty-rarity-dot.svelte-1o0sc98:nth-child(2){animation-delay:.18s}.empty-rarity-dot.svelte-1o0sc98:nth-child(3){animation-delay:.36s}.empty-rarity-dot.svelte-1o0sc98:nth-child(4){animation-delay:.54s}.empty-rarity-dot.svelte-1o0sc98:nth-child(5){animation-delay:.72s}@keyframes svelte-1o0sc98-empty-rarity-breath{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.55;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.empty-rarity-dot.svelte-1o0sc98{animation:none;opacity:.4}}.empty-headline.svelte-1o0sc98{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.2rem,3vw,1.85rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffffeb}.empty-sub.svelte-1o0sc98{margin:0;font-size:clamp(.78rem,1.4vw,.88rem);color:#ffffff7a;letter-spacing:.02em;line-height:1.55}.brand-tag.svelte-1o0sc98{display:inline-flex;align-items:center;gap:.65rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:.45rem .85rem .45rem .6rem;flex:1 1 auto;min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.brand-stripe.svelte-1o0sc98{width:4px;height:18px;background:#ffffffd9;border-radius:2px;flex-shrink:0}.brand-email.svelte-1o0sc98{font-size:clamp(.7rem,1.4vw,.78rem);font-weight:700;letter-spacing:.06em;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.brand-action.svelte-1o0sc98{appearance:none;background:transparent;font-family:inherit;font-size:.6rem;font-weight:700;letter-spacing:.16em;color:#ffffff8c;text-transform:uppercase;padding:0 0 0 .65rem;border:none;border-left:1px solid rgba(255,255,255,.1);margin-left:auto;flex-shrink:0;cursor:pointer;transition:color .15s ease}.brand-action.svelte-1o0sc98:hover,.brand-action.svelte-1o0sc98:focus-visible{color:#ffffffeb;outline:none}.filter-strip.svelte-1o0sc98{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.rarity-chips.svelte-1o0sc98{display:flex;flex-wrap:wrap;gap:.4rem;flex:1 1 auto;min-width:0}.rarity-chip.svelte-1o0sc98{appearance:none;display:inline-flex;align-items:center;gap:.45rem;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .75rem;border-radius:.45rem;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffff8c;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.rarity-chip.svelte-1o0sc98:hover{background:#ffffff14;color:#ffffffd9}.rarity-chip.svelte-1o0sc98:active{transform:scale(.96)}.rarity-chip.active.svelte-1o0sc98{background:color-mix(in srgb,var(--chip-rarity, #ffffff) 22%,transparent);border-color:color-mix(in srgb,var(--chip-rarity, #ffffff) 60%,transparent);color:var(--chip-rarity, rgba(255, 255, 255, .95))}.rarity-chip--all.active.svelte-1o0sc98{background:#ffffff2e;border-color:#ffffff73;color:#fffffff2}.chip-count.svelte-1o0sc98{font-size:.6rem;font-weight:600;opacity:.7;font-feature-settings:"tnum" 1;letter-spacing:.04em}.sort-control.svelte-1o0sc98{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto}.sort-label.svelte-1o0sc98{font-family:ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;color:#ffffff6b;text-transform:uppercase}.grid.svelte-1o0sc98{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:clamp(.75rem,1.6vw,1.5rem)}.card.svelte-1o0sc98{display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer;background:#14141ab3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:.7rem;overflow:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .32s cubic-bezier(.2,.8,.2,1)}.card.svelte-1o0sc98:hover{transform:scale(.98);background:#1e1e26cc}.card.svelte-1o0sc98:active:not(:has(button:active)){transform:scale(.96)}.card--just-collected.svelte-1o0sc98{animation:svelte-1o0sc98-card-just-collected-pulse 1.4s ease-out 2}@keyframes svelte-1o0sc98-card-just-collected-pulse{0%,to{transform:scale(1)}40%{transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.card--just-collected.svelte-1o0sc98{animation:none}}.card-thumb.svelte-1o0sc98{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#0000004d}.card-thumb-img.svelte-1o0sc98{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform-origin:center center;transition:opacity .45s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.card-thumb--img-loaded.svelte-1o0sc98 .card-thumb-img:where(.svelte-1o0sc98){opacity:1}.card.svelte-1o0sc98:hover .card-thumb-img:where(.svelte-1o0sc98){transform:scale(1.1)}.card.svelte-1o0sc98:active:not(:has(button:active)) .card-thumb-img:where(.svelte-1o0sc98){transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.card-thumb.svelte-1o0sc98 img:where(.svelte-1o0sc98){transition:none}.card.svelte-1o0sc98:hover .card-thumb:where(.svelte-1o0sc98) img:where(.svelte-1o0sc98),.card.svelte-1o0sc98:active:not(:has(button:active)) .card-thumb:where(.svelte-1o0sc98) img:where(.svelte-1o0sc98){transform:none}}.thumb-refresh.svelte-1o0sc98{position:absolute;top:.5rem;right:.5rem;width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;padding:0;appearance:none;background:#08080ca6;color:#ffffffeb;border:1px solid rgba(255,255,255,.14);border-radius:50%;line-height:1;cursor:pointer;opacity:.35;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1),color .28s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);z-index:2}.card.svelte-1o0sc98:hover .thumb-refresh:where(.svelte-1o0sc98):not(:hover):not(:active),.card.svelte-1o0sc98:focus-within .thumb-refresh:where(.svelte-1o0sc98):not(:hover):not(:active){opacity:.75}.thumb-refresh.svelte-1o0sc98:hover{opacity:1;background:#08080cd9;border-color:#ffffff8c;color:#fff}.thumb-refresh.svelte-1o0sc98:active{transform:scale(.92);transition-duration:.1s}.thumb-refresh.svelte-1o0sc98:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px;opacity:1}.thumb-refresh.svelte-1o0sc98 .thumb-refresh-icon{display:block;transform-origin:50% 50%}.thumb-refresh--spinning.svelte-1o0sc98 .thumb-refresh-icon{animation:svelte-1o0sc98-thumb-refresh-pending-spin .25s linear 1}@keyframes svelte-1o0sc98-thumb-refresh-pending-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.thumb-refresh--spinning.svelte-1o0sc98 .thumb-refresh-icon{animation:none}}.thumb-share.svelte-1o0sc98{position:absolute;top:.5rem;left:.5rem;width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;padding:0;appearance:none;background:#08080ca6;color:#ffffffeb;border:1px solid rgba(255,255,255,.14);border-radius:50%;line-height:1;cursor:pointer;opacity:.35;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .28s cubic-bezier(.2,.8,.2,1),background .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1),color .28s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);z-index:2}.card.svelte-1o0sc98:hover .thumb-share:where(.svelte-1o0sc98):not(:hover):not(:active),.card.svelte-1o0sc98:focus-within .thumb-share:where(.svelte-1o0sc98):not(:hover):not(:active){opacity:.75}.thumb-share.svelte-1o0sc98:hover{opacity:1;background:#08080cd9;border-color:#ffffff8c;color:#fff}.thumb-share.svelte-1o0sc98:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px;opacity:1}.thumb-share--copied.svelte-1o0sc98{opacity:1!important;background:#fffffff2;border-color:#fffffff2;color:#000000eb;animation:svelte-1o0sc98-thumb-share-pop .4s cubic-bezier(.2,.9,.3,1.2)}@keyframes svelte-1o0sc98-thumb-share-pop{0%{transform:scale(.85)}60%{transform:scale(1.05)}to{transform:scale(1)}}.thumb-share.svelte-1o0sc98 .thumb-chip-icon{display:block}@media(prefers-reduced-motion:reduce){.thumb-refresh.svelte-1o0sc98,.thumb-refresh.svelte-1o0sc98:active,.thumb-share.svelte-1o0sc98,.thumb-share.svelte-1o0sc98:active,.thumb-share--copied.svelte-1o0sc98{transform:none;animation:none}.thumb-refresh.svelte-1o0sc98 .thumb-refresh-icon,.thumb-refresh.svelte-1o0sc98:hover .thumb-refresh-icon,.thumb-refresh.svelte-1o0sc98:active .thumb-refresh-icon,.thumb-share.svelte-1o0sc98 .thumb-chip-icon,.thumb-share.svelte-1o0sc98:hover .thumb-chip-icon{transform:none;transition:none}}.card-thumb--placeholder.svelte-1o0sc98{box-shadow:inset 0 0 0 1px #ffffff0a}.card-thumb-bg.svelte-1o0sc98{position:absolute;inset:0;transition:opacity .45s ease}.card-thumb-bg--gradient.svelte-1o0sc98{filter:brightness(.55)}.card-thumb-bg--refreshing.svelte-1o0sc98{background-size:cover;background-position:center;transform:scale(1.08);filter:blur(10px) brightness(.55)}.card-thumb-overlay.svelte-1o0sc98{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000002e;z-index:1;pointer-events:none;transition:opacity .45s ease}.card-thumb-spinner.svelte-1o0sc98{display:inline-flex;color:#fff;opacity:.7;animation:svelte-1o0sc98-card-thumb-spin 1.6s linear infinite}.card-thumb--img-loaded.svelte-1o0sc98 .card-thumb-bg:where(.svelte-1o0sc98),.card-thumb--img-loaded.svelte-1o0sc98 .card-thumb-overlay:where(.svelte-1o0sc98){opacity:0}@keyframes svelte-1o0sc98-card-thumb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.card-thumb-spinner.svelte-1o0sc98{animation:none}}.card-label.svelte-1o0sc98{display:flex;flex-direction:column;gap:.4rem;padding:clamp(.55rem,.9vw,.7rem)}.card-header.svelte-1o0sc98{display:flex;justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;min-width:0}.card-id.svelte-1o0sc98{display:inline-flex;align-items:baseline;gap:.15rem;font-weight:700;letter-spacing:.06em;color:#ffffffeb;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-mono.svelte-1o0sc98{font-feature-settings:"tnum" 1}.card-meta-cell--rarity.svelte-1o0sc98{margin-left:auto}.card-rarity-dot.svelte-1o0sc98{width:6px;height:6px;border-radius:50%;background:var(--card-rarity);flex-shrink:0}.card-rarity-text.svelte-1o0sc98{color:var(--card-rarity);text-transform:uppercase;font-weight:700;letter-spacing:.1em}.card-meta.svelte-1o0sc98{display:flex;align-items:center;gap:.7rem;min-height:.9rem;font-size:.66rem;letter-spacing:.04em;color:#ffffff8c;font-feature-settings:"tnum" 1}.card-meta-cell.svelte-1o0sc98{display:inline-flex;align-items:center;gap:.3rem}.card-meta-cell.svelte-1o0sc98 .card-meta-icon{width:12px;height:12px;flex-shrink:0;stroke:currentColor;opacity:.75;transition:opacity .15s ease}.card.svelte-1o0sc98:hover .card-meta-cell:where(.svelte-1o0sc98) .card-meta-icon{opacity:1}.card-meta-value.svelte-1o0sc98{font-weight:600;color:#ffffffb3}.card-meta-cell--exhausted.svelte-1o0sc98{color:#ff8a8ad9}.card-meta-cell--exhausted.svelte-1o0sc98 .card-meta-value:where(.svelte-1o0sc98){color:#ff8a8af2}.empty-state.svelte-1o0sc98{grid-column:1 / -1;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;padding:clamp(3rem,8vw,5rem) 1rem;border:1px dashed rgba(255,255,255,.16);border-radius:.8rem;background:#ffffff04}.empty-title.svelte-1o0sc98{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.empty-subtitle.svelte-1o0sc98{margin:0;font-size:.75rem;color:#fff6}.sort-label.svelte-1o0sc98:lang(ko),.sort-label.svelte-1o0sc98:lang(ja){letter-spacing:.04em}.rarity-chip--all.svelte-1o0sc98:lang(ko),.rarity-chip--all.svelte-1o0sc98:lang(ja){letter-spacing:.02em}.empty-title.svelte-1o0sc98:lang(ko),.empty-title.svelte-1o0sc98:lang(ja),.empty-subtitle.svelte-1o0sc98:lang(ko),.empty-subtitle.svelte-1o0sc98:lang(ja){letter-spacing:.02em}@media(max-width:680px){.collection-body.svelte-1o0sc98{padding:.85rem;padding-top:0}.grid.svelte-1o0sc98{grid-template-columns:1fr 1fr;gap:.6rem}.brand-email.svelte-1o0sc98{max-width:7rem}.filter-strip.svelte-1o0sc98{flex-direction:column;align-items:stretch;gap:.75rem}.sort-control.svelte-1o0sc98{justify-content:space-between}}.confirm-block.svelte-1o0sc98{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;text-align:center}.confirm-icon.svelte-1o0sc98{display:inline-flex;align-items:center;justify-content:center;width:clamp(72px,12vw,112px);height:clamp(72px,12vw,112px);border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffc7;margin-bottom:.4rem}.confirm-icon.svelte-1o0sc98 svg{width:56%;height:56%;display:block}.confirm-title.svelte-1o0sc98{margin:0;font-family:ui-monospace,monospace;font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.4;color:#fffffff2}.confirm-body.svelte-1o0sc98{margin:0;font-family:IBM Plex Sans KR,system-ui,sans-serif;font-size:clamp(.82rem,1.4vw,.92rem);color:#fff9;line-height:1.55;max-width:48ch}.confirm-title.svelte-1o0sc98:lang(ko),.confirm-title.svelte-1o0sc98:lang(ja){letter-spacing:.04em}
