[data-v-fd9ee9b0]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--Color-Accent:#efaf07;--Color-BG:#f9f0e3;--Color-Text:#0f0e0e;--Color-White:#f7f7f7;--Color-Ink:#0f0e0e;--Color-Surface-Inverse:#0f0e0e;--Color-Text-Inverse:#f7f7f7;--Color-Surface-Inverse-Hover:#ffffff24;--Font-Family-Base:"Poppins",sans-serif;--Font-Family-Mono:"JetBrains Mono","Fira Code",monospace;--Font-Size-XS:.75rem;--Font-Size-SM:.875rem;--Font-Size-Base:1rem;--Font-Size-LG:1.125rem;--Font-Size-XL:1.25rem;--Font-Size-2XL:1.5rem;--Font-Size-3XL:1.875rem;--Font-Size-4XL:2.25rem;--Font-Size-5XL:3rem;--Font-Weight-Normal:400;--Font-Weight-Medium:500;--Font-Weight-Semibold:600;--Font-Weight-Bold:700;--Font-Weight-Extrabold:800;--Spacing-0:0;--Spacing-1:.25rem;--Spacing-2:.5rem;--Spacing-3:.75rem;--Spacing-4:1rem;--Spacing-5:1.25rem;--Spacing-6:1.5rem;--Spacing-8:2rem;--Spacing-10:2.5rem;--Spacing-12:3rem;--Spacing-16:4rem;--Spacing-20:5rem;--Spacing-24:6rem;--Container-Max:1500px;--Container-Pad:var(--Spacing-6);--app-header-height:65px;--app-section-bar-height:46px;--Shadow-Brutal-XS:1px 1px 0 0 #000;--Shadow-Brutal-SM:2px 2px 0 0 #000;--Shadow-Brutal-Base:4px 4px 0 0 #000;--Shadow-Brutal-LG:6px 6px 0 0 #000;--Shadow-Brutal-XL:8px 8px 0 0 #000;--Shadow-Brutal-Inset:inset 2px 2px 0 0 #0000001a;--Color-Success:#5fd08a;--Color-Warning:#f4b740;--Color-Error:#f0654f;--Color-Info:#6fb1f0;--Color-Muted:#d9d2c5;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#d7f0de;--Color-Success-Text:#14532d;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#fbe9bf;--Color-Warning-Text:#7a4a07;--Color-Warning-Border:#d99406;--Color-Error-BG:#f8d8cf;--Color-Error-Text:#7f1d12;--Color-Error-Border:#d63b22;--Color-Info-BG:#d6e6f7;--Color-Info-Text:#1c3d6b;--Color-Info-Border:#2c72c4;--Color-Rarity:#b8860b;--Color-Text-Secondary:#0000008c;--Color-Border:#0000001a;--Color-BG-Secondary:#00000005;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#00000080;--Color-Overlay-Strong:#000c;--Color-Surface-Hover:#0000000d;--Color-Disabled-BG:#e5e5e5;--Color-Border-Strong:#333;--Color-Skeleton-Base:#00000026;--Color-Skeleton-Shine:#ffffff80;--Color-Skeleton-Border:#0003;--Color-Grid-Line:#0000000d;--Color-Link-Hover:#d99a06;--Radius-SM:4px;--Radius-MD:8px;--Radius-LG:12px;--Radius-Full:50%;--Radius-Pill:999px;--Z-Header:500;--Z-Dropdown:600;--Z-Overlay:800;--Z-Modal:1000;--Z-HoverCard:1100}:root[data-theme=dark][data-v-fd9ee9b0]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-BG:#191510;--Color-White:#262119;--Color-BG-Secondary:#ffffff08;--Color-Text:#ede7db;--Color-Text-Secondary:#ede7db99;--Color-Surface-Hover:#ffffff12;--Color-Border:#ffffff1a;--Color-Border-Strong:#5a544a;--Color-Disabled-BG:#363028;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Rarity:#d9a521;--Color-Muted:#4a443a;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e}.app-header-search[data-v-fd9ee9b0]{flex:auto;min-width:280px;max-width:560px;position:relative}.app-header-search .app-header-search__field[data-v-fd9ee9b0]{align-items:center;gap:var(--Spacing-2);background-color:var(--Color-White);border:2px solid var(--Color-Ink);border-radius:var(--Radius-MD);box-shadow:var(--Shadow-Brutal-SM);padding:0 var(--Spacing-3);display:flex}.app-header-search .app-header-search__icon[data-v-fd9ee9b0]{color:var(--Color-Text-Secondary);flex-shrink:0}.app-header-search .app-header-search__input[data-v-fd9ee9b0]{font-family:inherit;font-size:var(--Font-Size-SM);color:var(--Color-Text);background:0 0;border:none;outline:none;width:100%;min-width:0;padding:.5rem 0}.app-header-search .app-header-search__input[data-v-fd9ee9b0]::placeholder{color:var(--Color-Text-Secondary)}.app-header-search .app-header-search__input[data-v-fd9ee9b0]::-webkit-search-cancel-button{appearance:none}.app-header-search .app-header-search__clear[data-v-fd9ee9b0]{color:var(--Color-Text);opacity:.5;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-header-search .app-header-search__clear[data-v-fd9ee9b0]:hover{opacity:1}.app-header-search .app-header-search__dropdown[data-v-fd9ee9b0]{top:calc(100% + var(--Spacing-2));background-color:var(--Color-White);border:2px solid var(--Color-Ink);border-radius:var(--Radius-MD);width:100%;max-height:min(70vh,560px);box-shadow:var(--Shadow-Brutal-Base);z-index:var(--Z-Dropdown);position:absolute;left:auto;right:0;overflow-y:auto}@media (min-width:861px){.app-header-search .app-header-search__dropdown[data-v-fd9ee9b0]{min-width:360px}}.app-header-search .app-header-search__state[data-v-fd9ee9b0]{padding:var(--Spacing-4);text-align:center;font-size:var(--Font-Size-SM);color:var(--Color-Text-Secondary)}.app-header-search .app-header-search__group[data-v-fd9ee9b0]{padding:var(--Spacing-1)}.app-header-search .app-header-search__group+.app-header-search__group[data-v-fd9ee9b0]{border-top:2px solid var(--Color-BG)}.app-header-search .app-header-search__group-label[data-v-fd9ee9b0]{padding:var(--Spacing-2) var(--Spacing-3) var(--Spacing-1);font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Bold);text-transform:uppercase;letter-spacing:.04em;color:var(--Color-Text-Secondary);margin:0}.app-header-search .app-header-search__list[data-v-fd9ee9b0]{margin:0;padding:0;list-style:none}.app-header-search .app-header-search__list.app-header-search__list--stale[data-v-fd9ee9b0]{opacity:.5;pointer-events:none}.app-header-search .app-header-search__row[data-v-fd9ee9b0]{align-items:center;gap:var(--Spacing-3);padding:var(--Spacing-2);border-radius:var(--Radius-SM);cursor:pointer;display:flex}.app-header-search .app-header-search__row.app-header-search__row--active[data-v-fd9ee9b0]{background-color:var(--Color-BG)}.app-header-search .app-header-search__row.app-header-search__row--skeleton[data-v-fd9ee9b0]{cursor:default}.app-header-search .app-header-search__row.app-header-search__row--skeleton .app-header-search__meta[data-v-fd9ee9b0]{gap:var(--Spacing-1)}.app-header-search .app-header-search__thumb[data-v-fd9ee9b0]{flex-shrink:0;width:40px}.app-header-search .app-header-search__avatar[data-v-fd9ee9b0]{border:2px solid var(--Color-Ink);border-radius:var(--Radius-Full);background-color:var(--Color-Accent);width:40px;height:40px;font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Extrabold);color:var(--Color-Ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app-header-search .app-header-search__avatar img[data-v-fd9ee9b0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app-header-search .app-header-search__meta[data-v-fd9ee9b0]{flex-direction:column;flex:1;min-width:0;display:flex}.app-header-search .app-header-search__name[data-v-fd9ee9b0]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Semibold);color:var(--Color-Text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-header-search .app-header-search__sub[data-v-fd9ee9b0]{font-size:var(--Font-Size-XS);color:var(--Color-Text-Secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-header-search .app-header-search__price[data-v-fd9ee9b0]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Bold);flex-shrink:0}.app-header-search .app-header-search__add[data-v-fd9ee9b0]{border:2px solid var(--Color-Ink);border-radius:var(--Radius-SM);background-color:var(--Color-White);width:30px;height:30px;color:var(--Color-Text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:transform .1s,box-shadow .1s,background-color .1s;display:flex}.app-header-search .app-header-search__add[data-v-fd9ee9b0]:hover{box-shadow:var(--Shadow-Brutal-SM);background-color:var(--Color-Accent);transform:translate(-1px,-1px)}.app-header-search .app-header-search__all[data-v-fd9ee9b0]{justify-content:center;align-items:center;gap:var(--Spacing-2);width:100%;padding:var(--Spacing-3);border:none;border-top:2px solid var(--Color-BG);font-family:inherit;font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Bold);color:var(--Color-Text);cursor:pointer;background:0 0;display:flex}.app-header-search .app-header-search__all[data-v-fd9ee9b0]:hover{background-color:var(--Color-BG)}.app-header-search.app-header-search--add-intent .app-header-search__field[data-v-fd9ee9b0]{border-color:var(--Color-Accent);box-shadow:var(--Shadow-Brutal-SM)}.app-header-search.app-header-search--add-intent .app-header-search__add[data-v-fd9ee9b0]{background-color:var(--Color-Accent)}.app-header-search__fade-enter-active[data-v-fd9ee9b0],.app-header-search__fade-leave-active[data-v-fd9ee9b0]{transition:opacity .12s,transform .12s}.app-header-search__fade-enter-from[data-v-fd9ee9b0],.app-header-search__fade-leave-to[data-v-fd9ee9b0]{opacity:0;transform:translateY(-4px)}[data-v-9b5e8b35]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--Color-Accent:#efaf07;--Color-BG:#f9f0e3;--Color-Text:#0f0e0e;--Color-White:#f7f7f7;--Color-Ink:#0f0e0e;--Color-Surface-Inverse:#0f0e0e;--Color-Text-Inverse:#f7f7f7;--Color-Surface-Inverse-Hover:#ffffff24;--Font-Family-Base:"Poppins",sans-serif;--Font-Family-Mono:"JetBrains Mono","Fira Code",monospace;--Font-Size-XS:.75rem;--Font-Size-SM:.875rem;--Font-Size-Base:1rem;--Font-Size-LG:1.125rem;--Font-Size-XL:1.25rem;--Font-Size-2XL:1.5rem;--Font-Size-3XL:1.875rem;--Font-Size-4XL:2.25rem;--Font-Size-5XL:3rem;--Font-Weight-Normal:400;--Font-Weight-Medium:500;--Font-Weight-Semibold:600;--Font-Weight-Bold:700;--Font-Weight-Extrabold:800;--Spacing-0:0;--Spacing-1:.25rem;--Spacing-2:.5rem;--Spacing-3:.75rem;--Spacing-4:1rem;--Spacing-5:1.25rem;--Spacing-6:1.5rem;--Spacing-8:2rem;--Spacing-10:2.5rem;--Spacing-12:3rem;--Spacing-16:4rem;--Spacing-20:5rem;--Spacing-24:6rem;--Container-Max:1500px;--Container-Pad:var(--Spacing-6);--app-header-height:65px;--app-section-bar-height:46px;--Shadow-Brutal-XS:1px 1px 0 0 #000;--Shadow-Brutal-SM:2px 2px 0 0 #000;--Shadow-Brutal-Base:4px 4px 0 0 #000;--Shadow-Brutal-LG:6px 6px 0 0 #000;--Shadow-Brutal-XL:8px 8px 0 0 #000;--Shadow-Brutal-Inset:inset 2px 2px 0 0 #0000001a;--Color-Success:#5fd08a;--Color-Warning:#f4b740;--Color-Error:#f0654f;--Color-Info:#6fb1f0;--Color-Muted:#d9d2c5;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#d7f0de;--Color-Success-Text:#14532d;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#fbe9bf;--Color-Warning-Text:#7a4a07;--Color-Warning-Border:#d99406;--Color-Error-BG:#f8d8cf;--Color-Error-Text:#7f1d12;--Color-Error-Border:#d63b22;--Color-Info-BG:#d6e6f7;--Color-Info-Text:#1c3d6b;--Color-Info-Border:#2c72c4;--Color-Rarity:#b8860b;--Color-Text-Secondary:#0000008c;--Color-Border:#0000001a;--Color-BG-Secondary:#00000005;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#00000080;--Color-Overlay-Strong:#000c;--Color-Surface-Hover:#0000000d;--Color-Disabled-BG:#e5e5e5;--Color-Border-Strong:#333;--Color-Skeleton-Base:#00000026;--Color-Skeleton-Shine:#ffffff80;--Color-Skeleton-Border:#0003;--Color-Grid-Line:#0000000d;--Color-Link-Hover:#d99a06;--Radius-SM:4px;--Radius-MD:8px;--Radius-LG:12px;--Radius-Full:50%;--Radius-Pill:999px;--Z-Header:500;--Z-Dropdown:600;--Z-Overlay:800;--Z-Modal:1000;--Z-HoverCard:1100}:root[data-theme=dark][data-v-9b5e8b35]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-BG:#191510;--Color-White:#262119;--Color-BG-Secondary:#ffffff08;--Color-Text:#ede7db;--Color-Text-Secondary:#ede7db99;--Color-Surface-Hover:#ffffff12;--Color-Border:#ffffff1a;--Color-Border-Strong:#5a544a;--Color-Disabled-BG:#363028;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Rarity:#d9a521;--Color-Muted:#4a443a;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e}.notification-dropdown[data-v-9b5e8b35]{top:calc(100% + var(--Spacing-2));width:440px;max-width:calc(100vw - var(--Spacing-8));background-color:var(--Color-White);border:2px solid var(--Color-Ink);border-radius:var(--Radius-LG);box-shadow:var(--Shadow-Brutal-LG);z-index:200;position:absolute;right:0;overflow:hidden}.notification-dropdown .notification-dropdown__header[data-v-9b5e8b35]{padding:var(--Spacing-3) var(--Spacing-4);border-bottom:2px solid var(--Color-Border);justify-content:space-between;align-items:center;display:flex}.notification-dropdown .notification-dropdown__title[data-v-9b5e8b35]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Bold);color:var(--Color-Text)}.notification-dropdown .notification-dropdown__actions[data-v-9b5e8b35]{align-items:center;gap:var(--Spacing-3);display:flex}.notification-dropdown .notification-dropdown__settings[data-v-9b5e8b35]{color:var(--Color-Text);opacity:.6;align-items:center;transition:opacity .12s,color .12s;display:flex}.notification-dropdown .notification-dropdown__settings[data-v-9b5e8b35]:hover{opacity:1;color:var(--Color-Accent)}.notification-dropdown .notification-dropdown__mark-all[data-v-9b5e8b35]{font-family:var(--Font-Family-Base);font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Semibold);color:var(--Color-Text);cursor:pointer;background:0 0;border:none;padding:0;transition:color .12s}.notification-dropdown .notification-dropdown__mark-all[data-v-9b5e8b35]:hover{color:var(--Color-Accent);text-decoration:underline}.notification-dropdown .notification-dropdown__mark-all[data-v-9b5e8b35]:disabled{opacity:.3;cursor:default}.notification-dropdown .notification-dropdown__mark-all[data-v-9b5e8b35]:disabled:hover{color:var(--Color-Text);text-decoration:none}.notification-dropdown .notification-dropdown__body[data-v-9b5e8b35]{max-height:380px;padding:var(--Spacing-1) 0;overflow-y:auto}.notification-dropdown .notification-dropdown__loading[data-v-9b5e8b35]{flex-direction:column;display:flex}.notification-dropdown .notification-dropdown__loading-row[data-v-9b5e8b35]{align-items:flex-start;gap:var(--Spacing-3);padding:var(--Spacing-3) var(--Spacing-4);display:flex}.notification-dropdown .notification-dropdown__loading-lines[data-v-9b5e8b35]{gap:var(--Spacing-2);min-width:0;padding-top:var(--Spacing-1);flex-direction:column;flex:1;display:flex}.notification-dropdown .notification-dropdown__empty[data-v-9b5e8b35]{align-items:center;gap:var(--Spacing-3);padding:var(--Spacing-8) var(--Spacing-4);text-align:center;flex-direction:column;display:flex}.notification-dropdown .notification-dropdown__empty-mascot[data-v-9b5e8b35]{opacity:.7}.notification-dropdown .notification-dropdown__empty-text[data-v-9b5e8b35]{font-size:var(--Font-Size-SM);color:var(--Color-Text);opacity:.5}.notification-dropdown .notification-dropdown__footer[data-v-9b5e8b35]{padding:var(--Spacing-2) var(--Spacing-4);border-top:2px solid var(--Color-Border)}.notification-dropdown .notification-dropdown__view-all[data-v-9b5e8b35]{align-items:center;gap:var(--Spacing-1);font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Semibold);color:var(--Color-Text);text-decoration:none;transition:color .12s;display:flex}.notification-dropdown .notification-dropdown__view-all[data-v-9b5e8b35]:hover{color:var(--Color-Accent)}[data-v-0cb373f3]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--Color-Accent:#efaf07;--Color-BG:#f9f0e3;--Color-Text:#0f0e0e;--Color-White:#f7f7f7;--Color-Ink:#0f0e0e;--Color-Surface-Inverse:#0f0e0e;--Color-Text-Inverse:#f7f7f7;--Color-Surface-Inverse-Hover:#ffffff24;--Font-Family-Base:"Poppins",sans-serif;--Font-Family-Mono:"JetBrains Mono","Fira Code",monospace;--Font-Size-XS:.75rem;--Font-Size-SM:.875rem;--Font-Size-Base:1rem;--Font-Size-LG:1.125rem;--Font-Size-XL:1.25rem;--Font-Size-2XL:1.5rem;--Font-Size-3XL:1.875rem;--Font-Size-4XL:2.25rem;--Font-Size-5XL:3rem;--Font-Weight-Normal:400;--Font-Weight-Medium:500;--Font-Weight-Semibold:600;--Font-Weight-Bold:700;--Font-Weight-Extrabold:800;--Spacing-0:0;--Spacing-1:.25rem;--Spacing-2:.5rem;--Spacing-3:.75rem;--Spacing-4:1rem;--Spacing-5:1.25rem;--Spacing-6:1.5rem;--Spacing-8:2rem;--Spacing-10:2.5rem;--Spacing-12:3rem;--Spacing-16:4rem;--Spacing-20:5rem;--Spacing-24:6rem;--Container-Max:1500px;--Container-Pad:var(--Spacing-6);--app-header-height:65px;--app-section-bar-height:46px;--Shadow-Brutal-XS:1px 1px 0 0 #000;--Shadow-Brutal-SM:2px 2px 0 0 #000;--Shadow-Brutal-Base:4px 4px 0 0 #000;--Shadow-Brutal-LG:6px 6px 0 0 #000;--Shadow-Brutal-XL:8px 8px 0 0 #000;--Shadow-Brutal-Inset:inset 2px 2px 0 0 #0000001a;--Color-Success:#5fd08a;--Color-Warning:#f4b740;--Color-Error:#f0654f;--Color-Info:#6fb1f0;--Color-Muted:#d9d2c5;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#d7f0de;--Color-Success-Text:#14532d;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#fbe9bf;--Color-Warning-Text:#7a4a07;--Color-Warning-Border:#d99406;--Color-Error-BG:#f8d8cf;--Color-Error-Text:#7f1d12;--Color-Error-Border:#d63b22;--Color-Info-BG:#d6e6f7;--Color-Info-Text:#1c3d6b;--Color-Info-Border:#2c72c4;--Color-Rarity:#b8860b;--Color-Text-Secondary:#0000008c;--Color-Border:#0000001a;--Color-BG-Secondary:#00000005;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#00000080;--Color-Overlay-Strong:#000c;--Color-Surface-Hover:#0000000d;--Color-Disabled-BG:#e5e5e5;--Color-Border-Strong:#333;--Color-Skeleton-Base:#00000026;--Color-Skeleton-Shine:#ffffff80;--Color-Skeleton-Border:#0003;--Color-Grid-Line:#0000000d;--Color-Link-Hover:#d99a06;--Radius-SM:4px;--Radius-MD:8px;--Radius-LG:12px;--Radius-Full:50%;--Radius-Pill:999px;--Z-Header:500;--Z-Dropdown:600;--Z-Overlay:800;--Z-Modal:1000;--Z-HoverCard:1100}:root[data-theme=dark][data-v-0cb373f3]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-BG:#191510;--Color-White:#262119;--Color-BG-Secondary:#ffffff08;--Color-Text:#ede7db;--Color-Text-Secondary:#ede7db99;--Color-Surface-Hover:#ffffff12;--Color-Border:#ffffff1a;--Color-Border-Strong:#5a544a;--Color-Disabled-BG:#363028;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Rarity:#d9a521;--Color-Muted:#4a443a;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e}.notification-bell[data-v-0cb373f3]{position:relative}.notification-bell .notification-bell__trigger[data-v-0cb373f3]{border-radius:var(--Radius-MD);width:40px;height:40px;color:var(--Color-Text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:relative}.notification-bell .notification-bell__trigger[data-v-0cb373f3]:hover{background-color:var(--Color-BG)}.notification-bell .notification-bell__badge[data-v-0cb373f3]{background-color:var(--Color-Error);min-width:16px;height:16px;color:var(--Color-Ink);font-family:var(--Font-Family-Base);font-size:10px;font-weight:var(--Font-Weight-Bold);text-align:center;pointer-events:none;border-radius:99px;padding:0 3px;line-height:16px;position:absolute;top:4px;right:4px}.notification-bell .notification-bell__badge.notification-bell__badge--pop[data-v-0cb373f3]{animation:.35s cubic-bezier(.36,.07,.19,.97) badge-pop-0cb373f3}@media (prefers-reduced-motion:reduce){.notification-bell .notification-bell__badge.notification-bell__badge--pop[data-v-0cb373f3]{animation:none}}.notification-dropdown-enter-active[data-v-0cb373f3],.notification-dropdown-leave-active[data-v-0cb373f3]{transition:opacity .12s,transform .12s}.notification-dropdown-enter-from[data-v-0cb373f3],.notification-dropdown-leave-to[data-v-0cb373f3]{opacity:0;transform:translateY(-6px)}.notification-badge-enter-active[data-v-0cb373f3],.notification-badge-leave-active[data-v-0cb373f3]{transition:opacity .15s,transform .15s}.notification-badge-enter-from[data-v-0cb373f3],.notification-badge-leave-to[data-v-0cb373f3]{opacity:0;transform:scale(.5)}@keyframes badge-pop-0cb373f3{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.88)}to{transform:scale(1)}}[data-v-91882691]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--Color-Accent:#efaf07;--Color-BG:#f9f0e3;--Color-Text:#0f0e0e;--Color-White:#f7f7f7;--Color-Ink:#0f0e0e;--Color-Surface-Inverse:#0f0e0e;--Color-Text-Inverse:#f7f7f7;--Color-Surface-Inverse-Hover:#ffffff24;--Font-Family-Base:"Poppins",sans-serif;--Font-Family-Mono:"JetBrains Mono","Fira Code",monospace;--Font-Size-XS:.75rem;--Font-Size-SM:.875rem;--Font-Size-Base:1rem;--Font-Size-LG:1.125rem;--Font-Size-XL:1.25rem;--Font-Size-2XL:1.5rem;--Font-Size-3XL:1.875rem;--Font-Size-4XL:2.25rem;--Font-Size-5XL:3rem;--Font-Weight-Normal:400;--Font-Weight-Medium:500;--Font-Weight-Semibold:600;--Font-Weight-Bold:700;--Font-Weight-Extrabold:800;--Spacing-0:0;--Spacing-1:.25rem;--Spacing-2:.5rem;--Spacing-3:.75rem;--Spacing-4:1rem;--Spacing-5:1.25rem;--Spacing-6:1.5rem;--Spacing-8:2rem;--Spacing-10:2.5rem;--Spacing-12:3rem;--Spacing-16:4rem;--Spacing-20:5rem;--Spacing-24:6rem;--Container-Max:1500px;--Container-Pad:var(--Spacing-6);--app-header-height:65px;--app-section-bar-height:46px;--Shadow-Brutal-XS:1px 1px 0 0 #000;--Shadow-Brutal-SM:2px 2px 0 0 #000;--Shadow-Brutal-Base:4px 4px 0 0 #000;--Shadow-Brutal-LG:6px 6px 0 0 #000;--Shadow-Brutal-XL:8px 8px 0 0 #000;--Shadow-Brutal-Inset:inset 2px 2px 0 0 #0000001a;--Color-Success:#5fd08a;--Color-Warning:#f4b740;--Color-Error:#f0654f;--Color-Info:#6fb1f0;--Color-Muted:#d9d2c5;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#d7f0de;--Color-Success-Text:#14532d;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#fbe9bf;--Color-Warning-Text:#7a4a07;--Color-Warning-Border:#d99406;--Color-Error-BG:#f8d8cf;--Color-Error-Text:#7f1d12;--Color-Error-Border:#d63b22;--Color-Info-BG:#d6e6f7;--Color-Info-Text:#1c3d6b;--Color-Info-Border:#2c72c4;--Color-Rarity:#b8860b;--Color-Text-Secondary:#0000008c;--Color-Border:#0000001a;--Color-BG-Secondary:#00000005;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#00000080;--Color-Overlay-Strong:#000c;--Color-Surface-Hover:#0000000d;--Color-Disabled-BG:#e5e5e5;--Color-Border-Strong:#333;--Color-Skeleton-Base:#00000026;--Color-Skeleton-Shine:#ffffff80;--Color-Skeleton-Border:#0003;--Color-Grid-Line:#0000000d;--Color-Link-Hover:#d99a06;--Radius-SM:4px;--Radius-MD:8px;--Radius-LG:12px;--Radius-Full:50%;--Radius-Pill:999px;--Z-Header:500;--Z-Dropdown:600;--Z-Overlay:800;--Z-Modal:1000;--Z-HoverCard:1100}:root[data-theme=dark][data-v-91882691]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-BG:#191510;--Color-White:#262119;--Color-BG-Secondary:#ffffff08;--Color-Text:#ede7db;--Color-Text-Secondary:#ede7db99;--Color-Surface-Hover:#ffffff12;--Color-Border:#ffffff1a;--Color-Border-Strong:#5a544a;--Color-Disabled-BG:#363028;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Rarity:#d9a521;--Color-Muted:#4a443a;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e}.theme-switch[data-v-91882691]{justify-content:space-between;align-items:center;gap:var(--Spacing-3);width:100%;padding:var(--Spacing-2) var(--Spacing-3);display:flex}.theme-switch .theme-switch__label[data-v-91882691]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Medium);color:var(--Color-Text)}.theme-switch .theme-switch__control[data-v-91882691]{border:2px solid var(--Color-Ink);border-radius:var(--Radius-Pill);background:var(--Color-BG);flex-shrink:0;padding:2px 4px 4px 2px;display:inline-flex}.theme-switch .theme-switch__seg[data-v-91882691]{appearance:none;font-family:inherit;font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Semibold);color:var(--Color-Text-Secondary);cursor:pointer;border-radius:var(--Radius-Pill);background:0 0;border:1.5px solid #0000;padding:.2rem .55rem;transition:background-color .12s,color .12s}.theme-switch .theme-switch__seg[data-v-91882691]:hover:not(.theme-switch__seg--active){color:var(--Color-Text);background:var(--Color-Surface-Hover)}.theme-switch .theme-switch__seg.theme-switch__seg--active[data-v-91882691]{background:var(--Color-Accent);color:var(--Color-Ink);border:1.5px solid var(--Color-Ink);box-shadow:var(--Shadow-Brutal-SM)}.theme-switch .theme-switch__seg[data-v-91882691]:focus-visible{outline:2px solid var(--Color-Accent);outline-offset:1px}[data-v-e94ec394]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--Color-Accent:#efaf07;--Color-BG:#f9f0e3;--Color-Text:#0f0e0e;--Color-White:#f7f7f7;--Color-Ink:#0f0e0e;--Color-Surface-Inverse:#0f0e0e;--Color-Text-Inverse:#f7f7f7;--Color-Surface-Inverse-Hover:#ffffff24;--Font-Family-Base:"Poppins",sans-serif;--Font-Family-Mono:"JetBrains Mono","Fira Code",monospace;--Font-Size-XS:.75rem;--Font-Size-SM:.875rem;--Font-Size-Base:1rem;--Font-Size-LG:1.125rem;--Font-Size-XL:1.25rem;--Font-Size-2XL:1.5rem;--Font-Size-3XL:1.875rem;--Font-Size-4XL:2.25rem;--Font-Size-5XL:3rem;--Font-Weight-Normal:400;--Font-Weight-Medium:500;--Font-Weight-Semibold:600;--Font-Weight-Bold:700;--Font-Weight-Extrabold:800;--Spacing-0:0;--Spacing-1:.25rem;--Spacing-2:.5rem;--Spacing-3:.75rem;--Spacing-4:1rem;--Spacing-5:1.25rem;--Spacing-6:1.5rem;--Spacing-8:2rem;--Spacing-10:2.5rem;--Spacing-12:3rem;--Spacing-16:4rem;--Spacing-20:5rem;--Spacing-24:6rem;--Container-Max:1500px;--Container-Pad:var(--Spacing-6);--app-header-height:65px;--app-section-bar-height:46px;--Shadow-Brutal-XS:1px 1px 0 0 #000;--Shadow-Brutal-SM:2px 2px 0 0 #000;--Shadow-Brutal-Base:4px 4px 0 0 #000;--Shadow-Brutal-LG:6px 6px 0 0 #000;--Shadow-Brutal-XL:8px 8px 0 0 #000;--Shadow-Brutal-Inset:inset 2px 2px 0 0 #0000001a;--Color-Success:#5fd08a;--Color-Warning:#f4b740;--Color-Error:#f0654f;--Color-Info:#6fb1f0;--Color-Muted:#d9d2c5;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#d7f0de;--Color-Success-Text:#14532d;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#fbe9bf;--Color-Warning-Text:#7a4a07;--Color-Warning-Border:#d99406;--Color-Error-BG:#f8d8cf;--Color-Error-Text:#7f1d12;--Color-Error-Border:#d63b22;--Color-Info-BG:#d6e6f7;--Color-Info-Text:#1c3d6b;--Color-Info-Border:#2c72c4;--Color-Rarity:#b8860b;--Color-Text-Secondary:#0000008c;--Color-Border:#0000001a;--Color-BG-Secondary:#00000005;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#00000080;--Color-Overlay-Strong:#000c;--Color-Surface-Hover:#0000000d;--Color-Disabled-BG:#e5e5e5;--Color-Border-Strong:#333;--Color-Skeleton-Base:#00000026;--Color-Skeleton-Shine:#ffffff80;--Color-Skeleton-Border:#0003;--Color-Grid-Line:#0000000d;--Color-Link-Hover:#d99a06;--Radius-SM:4px;--Radius-MD:8px;--Radius-LG:12px;--Radius-Full:50%;--Radius-Pill:999px;--Z-Header:500;--Z-Dropdown:600;--Z-Overlay:800;--Z-Modal:1000;--Z-HoverCard:1100}:root[data-theme=dark][data-v-e94ec394]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-BG:#191510;--Color-White:#262119;--Color-BG-Secondary:#ffffff08;--Color-Text:#ede7db;--Color-Text-Secondary:#ede7db99;--Color-Surface-Hover:#ffffff12;--Color-Border:#ffffff1a;--Color-Border-Strong:#5a544a;--Color-Disabled-BG:#363028;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Rarity:#d9a521;--Color-Muted:#4a443a;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e}.app-header[data-v-e94ec394]{z-index:var(--Z-Header);background-color:var(--Color-Surface-Inverse);position:sticky;top:0}.app-header .app-header__bar[data-v-e94ec394]{max-width:var(--Container-Max);padding:var(--Spacing-3) var(--Container-Pad);align-items:center;gap:var(--Spacing-5);margin:0 auto;display:flex}.app-header .app-header__logo[data-v-e94ec394]{flex-shrink:0;align-items:center;text-decoration:none;transition:transform .2s;display:flex}.app-header .app-header__logo[data-v-e94ec394]:hover{transform:scale(1.04)}.app-header .app-header__nav[data-v-e94ec394]{align-items:center;gap:var(--Spacing-2);flex-shrink:0;display:flex}.app-header .app-header__nav .app-header__navlink[data-v-e94ec394]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Bold);color:var(--Color-Text-Inverse);padding:.4rem var(--Spacing-3);border-radius:var(--Radius-Pill);border:2px solid #0000;text-decoration:none;transition:background-color .12s,border-color .12s}.app-header .app-header__nav .app-header__navlink[data-v-e94ec394]:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__nav .app-header__navlink.app-header__navlink--active[data-v-e94ec394]{background-color:var(--Color-Text-Inverse);color:var(--Color-Surface-Inverse)}.app-header .app-header__nav .app-header__nav-divider[data-v-e94ec394]{width:2px;height:1.25rem;margin:0 var(--Spacing-1);background-color:var(--Color-Surface-Inverse-Hover);border-radius:1px;flex-shrink:0}.app-header .app-header__search-desktop[data-v-e94ec394]{flex:0 auto;width:clamp(200px,28vw,420px);min-width:140px;max-width:none}.app-header .app-header__actions[data-v-e94ec394]{align-items:center;gap:var(--Spacing-3);flex-shrink:1;min-width:0;margin-left:auto;display:flex}.app-header .app-header__add[data-v-e94ec394]{align-items:center;gap:var(--Spacing-1);font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Bold);color:var(--Color-Ink);background-color:var(--Color-Accent);border:2px solid var(--Color-Ink);border-radius:var(--Radius-MD);box-shadow:var(--Shadow-Brutal-SM);padding:.45rem var(--Spacing-3);cursor:pointer;flex-shrink:0;font-family:inherit;text-decoration:none;display:inline-flex}.app-header .app-header__add[data-v-e94ec394]:hover{box-shadow:var(--Shadow-Brutal-Base);transform:translate(-1px,-1px)}.app-header .app-header__icon-btn[data-v-e94ec394]{border-radius:var(--Radius-MD);width:40px;height:40px;color:var(--Color-Text-Inverse);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s;display:none}.app-header .app-header__icon-btn[data-v-e94ec394]:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__login[data-v-e94ec394]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Semibold);color:var(--Color-Text-Inverse);flex-shrink:0;text-decoration:none}.app-header .app-header__requests[data-v-e94ec394]{border-radius:var(--Radius-MD);width:40px;height:40px;color:var(--Color-Text-Inverse);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s;display:flex;position:relative}.app-header .app-header__requests[data-v-e94ec394]:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__requests-badge[data-v-e94ec394]{background-color:var(--Color-Accent);min-width:18px;height:18px;color:var(--Color-Ink);border:2px solid var(--Color-Ink);border-radius:var(--Radius-Pill);box-shadow:var(--Shadow-Brutal-SM);font-size:10px;font-weight:var(--Font-Weight-Bold);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.app-header .app-header__bell[data-v-e94ec394] .notification-bell__trigger{color:var(--Color-Text-Inverse)}.app-header .app-header__bell[data-v-e94ec394] .notification-bell__trigger:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__auth-placeholder[data-v-e94ec394]{flex-shrink:0}.app-header .app-header__panel-theme[data-v-e94ec394]{padding-left:var(--Spacing-3);padding-right:var(--Spacing-3)}.app-header .app-header__theme--desktop[data-v-e94ec394]{flex-shrink:0;width:auto;padding:0}.app-header .app-header__theme--desktop[data-v-e94ec394] .theme-switch__label{display:none}.app-header .app-header__theme--desktop[data-v-e94ec394] .theme-switch__control{border-color:var(--Color-Surface-Inverse-Hover);background:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__theme--desktop[data-v-e94ec394] .theme-switch__seg:not(.theme-switch__seg--active){color:var(--Color-Text-Inverse)}.app-header .app-header__theme--desktop[data-v-e94ec394] .theme-switch__seg:not(.theme-switch__seg--active):hover{color:var(--Color-Text-Inverse);background:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__me[data-v-e94ec394]{flex-shrink:0;position:relative}.app-header .app-header__avatar[data-v-e94ec394]{border:2px solid var(--Color-Ink);border-radius:var(--Radius-Full);width:36px;height:36px;box-shadow:var(--Shadow-Brutal-SM);background-color:var(--Color-Accent);font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Extrabold);color:var(--Color-Ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app-header .app-header__avatar img[data-v-e94ec394]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app-header .app-header__menu[data-v-e94ec394]{top:calc(100% + var(--Spacing-2));min-width:220px;padding:var(--Spacing-1);background-color:var(--Color-White);border:2px solid var(--Color-Ink);border-radius:var(--Radius-MD);box-shadow:var(--Shadow-Brutal-Base);z-index:var(--Z-Dropdown);position:absolute;right:0}.app-header .app-header__menu .app-header__menu-head[data-v-e94ec394]{padding:var(--Spacing-2) var(--Spacing-3);margin-bottom:var(--Spacing-1);border-bottom:2px solid var(--Color-BG);flex-direction:column;display:flex}.app-header .app-header__menu .app-header__menu-head b[data-v-e94ec394]{font-size:var(--Font-Size-SM)}.app-header .app-header__menu .app-header__menu-head span[data-v-e94ec394]{font-size:var(--Font-Size-XS);color:var(--Color-Text-Secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-header .app-header__menu .app-header__menu-divider[data-v-e94ec394]{height:2px;margin:var(--Spacing-1) 0;background-color:var(--Color-BG);display:block}.app-header .app-header__menu .app-header__menu-item[data-v-e94ec394]{align-items:center;gap:var(--Spacing-2);width:100%;padding:var(--Spacing-2) var(--Spacing-3);border-radius:var(--Radius-SM);font-family:inherit;font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Medium);color:var(--Color-Text);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.app-header .app-header__menu .app-header__menu-item[data-v-e94ec394]:hover{background-color:var(--Color-BG)}.app-header .app-header__burger[data-v-e94ec394]{border-radius:var(--Radius-MD);cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;display:none}.app-header .app-header__burger[data-v-e94ec394]:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__burger .app-header__burger-bar[data-v-e94ec394]{background-color:var(--Color-Text-Inverse);width:22px;height:2px;transition:transform .18s;display:block}.app-header .app-header__burger.app-header__burger--open .app-header__burger-bar[data-v-e94ec394]:first-child{transform:translateY(4px)rotate(45deg)}.app-header .app-header__burger.app-header__burger--open .app-header__burger-bar[data-v-e94ec394]:last-child{transform:translateY(-4px)rotate(-45deg)}.app-header .app-header__panel[data-v-e94ec394],.app-header .app-header__search-overlay[data-v-e94ec394]{background-color:var(--Color-White);border-bottom:2px solid var(--Color-Ink);z-index:100;position:absolute;top:100%;left:0;right:0}.app-header .app-header__search-overlay-inner[data-v-e94ec394]{align-items:center;gap:var(--Spacing-2);padding:var(--Spacing-3) var(--Container-Pad);display:flex}.app-header .app-header__search-overlay-inner .app-header__search-mobile[data-v-e94ec394]{flex:auto;min-width:0;max-width:none}.app-header .app-header__search-overlay-inner .app-header__icon-btn[data-v-e94ec394]{display:inline-flex}.app-header .app-header__panel[data-v-e94ec394]{max-height:calc(100vh - 100%);overflow-y:auto}.app-header .app-header__panel .app-header__panel-inner[data-v-e94ec394]{gap:var(--Spacing-4);padding:var(--Spacing-4) var(--Container-Pad) var(--Spacing-6);flex-direction:column;display:flex}.app-header .app-header__panel-add[data-v-e94ec394]{justify-content:center;align-items:center;gap:var(--Spacing-2);width:100%;padding:var(--Spacing-3);border:2px solid var(--Color-Ink);border-radius:var(--Radius-MD);box-shadow:var(--Shadow-Brutal-SM);background-color:var(--Color-Accent);font-family:inherit;font-size:var(--Font-Size-Base);font-weight:var(--Font-Weight-Bold);color:var(--Color-Ink);cursor:pointer;display:inline-flex}.app-header .app-header__panel-group[data-v-e94ec394]{gap:var(--Spacing-1);flex-direction:column;display:flex}.app-header .app-header__panel-group.app-header__panel-group--sub[data-v-e94ec394]{padding-top:var(--Spacing-3);border-top:2px solid var(--Color-BG)}.app-header .app-header__panel-group .app-header__panel-divider[data-v-e94ec394]{height:2px;margin:var(--Spacing-1) 0;background-color:var(--Color-BG)}.app-header .app-header__panel-label[data-v-e94ec394]{margin:0 0 var(--Spacing-1);font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Bold);text-transform:uppercase;letter-spacing:.04em;color:var(--Color-Text-Secondary)}.app-header .app-header__panel-link[data-v-e94ec394]{padding:var(--Spacing-3);border-radius:var(--Radius-MD);font-size:var(--Font-Size-Base);font-weight:var(--Font-Weight-Bold);color:var(--Color-Text);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit;text-decoration:none;display:block}.app-header .app-header__panel-link[data-v-e94ec394]:hover{background-color:var(--Color-BG)}.app-header .app-header__panel-link.app-header__panel-link--active[data-v-e94ec394]{background-color:var(--Color-Text);color:var(--Color-White)}.app-header .app-header__panel-link.app-header__panel-link--signout[data-v-e94ec394]{color:var(--Color-Error)}.app-header .app-header__panel-sublink[data-v-e94ec394]{padding:var(--Spacing-2) var(--Spacing-3);border-radius:var(--Radius-MD);font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Semibold);color:var(--Color-Text);text-decoration:none;display:block}.app-header .app-header__panel-sublink[data-v-e94ec394]:hover{background-color:var(--Color-BG)}.app-header .app-header__panel-sublink.app-header__panel-sublink--active[data-v-e94ec394]{background-color:var(--Color-Text);color:var(--Color-White)}.app-header .app-header__panel-account[data-v-e94ec394]{gap:var(--Spacing-1);padding-top:var(--Spacing-3);border-top:2px solid var(--Color-BG);flex-direction:column;display:flex}.app-header .app-header__panel-identity[data-v-e94ec394]{align-items:center;gap:var(--Spacing-3);padding:var(--Spacing-2) var(--Spacing-3) var(--Spacing-3);display:flex}.app-header .app-header__panel-avatar[data-v-e94ec394]{border:2px solid var(--Color-Ink);border-radius:var(--Radius-Full);background-color:var(--Color-Accent);width:2.75rem;height:2.75rem;font-weight:var(--Font-Weight-Extrabold);color:var(--Color-Ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app-header .app-header__panel-avatar img[data-v-e94ec394]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app-header .app-header__panel-who[data-v-e94ec394]{flex-direction:column;min-width:0;display:flex}.app-header .app-header__panel-who b[data-v-e94ec394]{font-size:var(--Font-Size-Base)}.app-header .app-header__panel-who span[data-v-e94ec394]{font-size:var(--Font-Size-XS);color:var(--Color-Text-Secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-header .app-header__panel-cta[data-v-e94ec394]{padding:var(--Spacing-3);border:2px solid var(--Color-Ink);border-radius:var(--Radius-MD);box-shadow:var(--Shadow-Brutal-SM);background-color:var(--Color-Accent);font-size:var(--Font-Size-Base);font-weight:var(--Font-Weight-Bold);color:var(--Color-Ink);text-align:center;text-decoration:none;display:block}.app-header__menu-fade-enter-active[data-v-e94ec394],.app-header__menu-fade-leave-active[data-v-e94ec394]{transition:opacity .12s,transform .12s}.app-header__menu-fade-enter-from[data-v-e94ec394],.app-header__menu-fade-leave-to[data-v-e94ec394]{opacity:0;transform:translateY(-4px)}.app-header__slide-enter-active[data-v-e94ec394],.app-header__slide-leave-active[data-v-e94ec394]{transition:opacity .16s,transform .16s}.app-header__slide-enter-from[data-v-e94ec394],.app-header__slide-leave-to[data-v-e94ec394]{opacity:0;transform:translateY(-8px)}@media (max-width:920px){.app-header .app-header__add--desktop[data-v-e94ec394],.app-header .app-header__login--desktop[data-v-e94ec394],.app-header .app-header__me[data-v-e94ec394],.app-header .app-header__nav[data-v-e94ec394],.app-header .app-header__search-desktop[data-v-e94ec394],.app-header .app-header__theme--desktop[data-v-e94ec394]{display:none}.app-header .app-header__burger[data-v-e94ec394],.app-header .app-header__icon-btn--mobile[data-v-e94ec394]{display:inline-flex}}[data-v-4cddbb39]:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--Color-Accent:#efaf07;--Color-BG:#f9f0e3;--Color-Text:#0f0e0e;--Color-White:#f7f7f7;--Color-Ink:#0f0e0e;--Color-Surface-Inverse:#0f0e0e;--Color-Text-Inverse:#f7f7f7;--Color-Surface-Inverse-Hover:#ffffff24;--Font-Family-Base:"Poppins",sans-serif;--Font-Family-Mono:"JetBrains Mono","Fira Code",monospace;--Font-Size-XS:.75rem;--Font-Size-SM:.875rem;--Font-Size-Base:1rem;--Font-Size-LG:1.125rem;--Font-Size-XL:1.25rem;--Font-Size-2XL:1.5rem;--Font-Size-3XL:1.875rem;--Font-Size-4XL:2.25rem;--Font-Size-5XL:3rem;--Font-Weight-Normal:400;--Font-Weight-Medium:500;--Font-Weight-Semibold:600;--Font-Weight-Bold:700;--Font-Weight-Extrabold:800;--Spacing-0:0;--Spacing-1:.25rem;--Spacing-2:.5rem;--Spacing-3:.75rem;--Spacing-4:1rem;--Spacing-5:1.25rem;--Spacing-6:1.5rem;--Spacing-8:2rem;--Spacing-10:2.5rem;--Spacing-12:3rem;--Spacing-16:4rem;--Spacing-20:5rem;--Spacing-24:6rem;--Container-Max:1500px;--Container-Pad:var(--Spacing-6);--app-header-height:65px;--app-section-bar-height:46px;--Shadow-Brutal-XS:1px 1px 0 0 #000;--Shadow-Brutal-SM:2px 2px 0 0 #000;--Shadow-Brutal-Base:4px 4px 0 0 #000;--Shadow-Brutal-LG:6px 6px 0 0 #000;--Shadow-Brutal-XL:8px 8px 0 0 #000;--Shadow-Brutal-Inset:inset 2px 2px 0 0 #0000001a;--Color-Success:#5fd08a;--Color-Warning:#f4b740;--Color-Error:#f0654f;--Color-Info:#6fb1f0;--Color-Muted:#d9d2c5;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#d7f0de;--Color-Success-Text:#14532d;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#fbe9bf;--Color-Warning-Text:#7a4a07;--Color-Warning-Border:#d99406;--Color-Error-BG:#f8d8cf;--Color-Error-Text:#7f1d12;--Color-Error-Border:#d63b22;--Color-Info-BG:#d6e6f7;--Color-Info-Text:#1c3d6b;--Color-Info-Border:#2c72c4;--Color-Rarity:#b8860b;--Color-Text-Secondary:#0000008c;--Color-Border:#0000001a;--Color-BG-Secondary:#00000005;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#00000080;--Color-Overlay-Strong:#000c;--Color-Surface-Hover:#0000000d;--Color-Disabled-BG:#e5e5e5;--Color-Border-Strong:#333;--Color-Skeleton-Base:#00000026;--Color-Skeleton-Shine:#ffffff80;--Color-Skeleton-Border:#0003;--Color-Grid-Line:#0000000d;--Color-Link-Hover:#d99a06;--Radius-SM:4px;--Radius-MD:8px;--Radius-LG:12px;--Radius-Full:50%;--Radius-Pill:999px;--Z-Header:500;--Z-Dropdown:600;--Z-Overlay:800;--Z-Modal:1000;--Z-HoverCard:1100}:root[data-theme=dark][data-v-4cddbb39]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-BG:#191510;--Color-White:#262119;--Color-BG-Secondary:#ffffff08;--Color-Text:#ede7db;--Color-Text-Secondary:#ede7db99;--Color-Surface-Hover:#ffffff12;--Color-Border:#ffffff1a;--Color-Border-Strong:#5a544a;--Color-Disabled-BG:#363028;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Rarity:#d9a521;--Color-Muted:#4a443a;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e}.footer[data-v-4cddbb39]{padding:var(--Spacing-10) var(--Spacing-6);background-color:#0000}@media (max-width:768px){.footer[data-v-4cddbb39]{padding:var(--Spacing-8) var(--Spacing-4)}}.footer__panel[data-v-4cddbb39]{background:var(--Color-White);border:4px solid var(--Color-Ink);padding:var(--Spacing-8);box-shadow:6px 6px 0 0 var(--Color-Ink);max-width:var(--Container-Max);border-radius:16px;margin:0 auto}@media (max-width:768px){.footer__panel[data-v-4cddbb39]{padding:var(--Spacing-6);box-shadow:4px 4px 0 0 var(--Color-Ink);border-radius:var(--Radius-LG);border-width:3px}}.footer__main[data-v-4cddbb39]{justify-content:space-between;align-items:center;gap:var(--Spacing-6);padding-bottom:var(--Spacing-6);border-bottom:2px solid var(--Color-Border);display:flex}@media (max-width:900px){.footer__main[data-v-4cddbb39]{-moz-column-gap:var(--Spacing-6);align-items:start;column-gap:var(--Spacing-6);row-gap:var(--Spacing-6);text-align:left;grid-template-columns:auto 1fr;grid-template-areas:"logo nav""cta nav";display:grid}}.footer__logo[data-v-4cddbb39]{font-size:var(--Font-Size-XL);font-weight:var(--Font-Weight-Extrabold);color:var(--Color-Text);align-items:center;text-decoration:none;transition:transform .2s;display:flex}.footer__logo[data-v-4cddbb39]:hover{transform:scale(1.02)}.footer__logo span[data-v-4cddbb39]{color:var(--Color-Accent)}@media (max-width:900px){.footer__logo[data-v-4cddbb39]{grid-area:logo;place-self:end start}}.footer__nav[data-v-4cddbb39]{align-items:center;gap:var(--Spacing-6);display:flex}@media (max-width:900px){.footer__nav[data-v-4cddbb39]{justify-content:center;align-items:center;gap:var(--Spacing-3);flex-direction:column;grid-area:nav}}.footer__link[data-v-4cddbb39]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Medium);color:var(--Color-Text-Secondary);text-decoration:none;transition:color .2s}.footer__link[data-v-4cddbb39]:hover{color:var(--Color-Text)}.footer__cta[data-v-4cddbb39]{text-decoration:none}@media (max-width:900px){.footer__cta[data-v-4cddbb39]{grid-area:cta;place-self:start}}.footer__bottom[data-v-4cddbb39]{justify-content:space-between;align-items:center;gap:var(--Spacing-4);padding-top:var(--Spacing-6);display:flex}@media (max-width:600px){.footer__bottom[data-v-4cddbb39]{gap:var(--Spacing-3);text-align:center;flex-direction:column}}.footer__bottom-left[data-v-4cddbb39]{align-items:center;gap:var(--Spacing-4);display:flex}@media (max-width:600px){.footer__bottom-left[data-v-4cddbb39]{gap:var(--Spacing-2);flex-direction:column}}.footer__legal[data-v-4cddbb39]{align-items:center;gap:var(--Spacing-2);display:flex}.footer__legal-link[data-v-4cddbb39]{font-size:11px;font-weight:var(--Font-Weight-Medium);color:var(--Color-Text-Secondary);text-decoration:none;transition:color .2s}.footer__legal-link[data-v-4cddbb39]:hover{color:var(--Color-Text)}.footer__legal-link--button[data-v-4cddbb39]{appearance:none;font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.footer__legal-sep[data-v-4cddbb39]{color:var(--Color-Text-Secondary);-webkit-user-select:none;user-select:none;font-size:11px}.footer__bottom-right[data-v-4cddbb39]{align-items:center;gap:var(--Spacing-4);display:flex}@media (max-width:600px){.footer__bottom-right[data-v-4cddbb39]{justify-content:center;gap:var(--Spacing-3);flex-wrap:wrap}}.footer__social[data-v-4cddbb39]{border-radius:var(--Radius-MD);width:36px;height:36px;color:var(--Color-Text-Secondary);justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex}.footer__social[data-v-4cddbb39]:hover{color:var(--Color-Text);background-color:var(--Color-Surface-Hover)}.footer__copyright[data-v-4cddbb39]{font-size:var(--Font-Size-SM);color:var(--Color-Text-Secondary);margin:0}.footer__credit-link[data-v-4cddbb39]{opacity:.6;align-items:center;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.footer__credit-link[data-v-4cddbb39]:hover{opacity:1;transform:translateY(-1px)}.footer__credit-logo[data-v-4cddbb39]{width:auto;height:20px;display:block}
