[data-v-4e399ecb]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-Accent:#efaf07;--Color-BG:#191510;--Color-Text:#ede7db;--Color-White:#262119;--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:#4a443a;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Warning-Border:#d99406;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Error-Border:#d63b22;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Info-Border:#2c72c4;--Color-Rarity:#d9a521;--Color-Text-Secondary:#ede7db99;--Color-Border:#ffffff1a;--Color-BG-Secondary:#ffffff08;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Surface-Hover:#ffffff12;--Color-Disabled-BG:#363028;--Color-Border-Strong:#5a544a;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e;--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}.app-header-search[data-v-4e399ecb]{flex:auto;min-width:280px;max-width:560px;position:relative}.app-header-search .app-header-search__field[data-v-4e399ecb]{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-4e399ecb]{color:var(--Color-Text-Secondary);flex-shrink:0}.app-header-search .app-header-search__input[data-v-4e399ecb]{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-4e399ecb]::placeholder{color:var(--Color-Text-Secondary)}.app-header-search .app-header-search__input[data-v-4e399ecb]::-webkit-search-cancel-button{appearance:none}.app-header-search .app-header-search__clear[data-v-4e399ecb]{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-4e399ecb]:hover{opacity:1}.app-header-search .app-header-search__dropdown[data-v-4e399ecb]{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-4e399ecb]{min-width:360px}}.app-header-search .app-header-search__state[data-v-4e399ecb]{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-4e399ecb]{padding:var(--Spacing-1)}.app-header-search .app-header-search__group+.app-header-search__group[data-v-4e399ecb]{border-top:2px solid var(--Color-BG)}.app-header-search .app-header-search__group-label[data-v-4e399ecb]{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-4e399ecb]{margin:0;padding:0;list-style:none}.app-header-search .app-header-search__list.app-header-search__list--stale[data-v-4e399ecb]{opacity:.5;pointer-events:none}.app-header-search .app-header-search__row[data-v-4e399ecb]{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-4e399ecb]{background-color:var(--Color-BG)}.app-header-search .app-header-search__row.app-header-search__row--skeleton[data-v-4e399ecb]{cursor:default}.app-header-search .app-header-search__row.app-header-search__row--skeleton .app-header-search__meta[data-v-4e399ecb]{gap:var(--Spacing-1)}.app-header-search .app-header-search__thumb[data-v-4e399ecb]{flex-shrink:0;width:40px}.app-header-search .app-header-search__avatar[data-v-4e399ecb]{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-4e399ecb]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app-header-search .app-header-search__meta[data-v-4e399ecb]{flex-direction:column;flex:1;min-width:0;display:flex}.app-header-search .app-header-search__name-row[data-v-4e399ecb]{align-items:center;gap:var(--Spacing-2);min-width:0;height:1lh;font-size:var(--Font-Size-SM);display:flex}.app-header-search .app-header-search__name[data-v-4e399ecb]{min-width:0;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-4e399ecb]{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-4e399ecb]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Bold);flex-shrink:0}.app-header-search .app-header-search__add[data-v-4e399ecb]{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-4e399ecb]: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-4e399ecb]{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-4e399ecb]:hover{background-color:var(--Color-BG)}.app-header-search.app-header-search--add-intent .app-header-search__field[data-v-4e399ecb]{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-4e399ecb]{background-color:var(--Color-Accent)}.app-header-search__fade-enter-active[data-v-4e399ecb],.app-header-search__fade-leave-active[data-v-4e399ecb]{transition:opacity .12s,transform .12s}.app-header-search__fade-enter-from[data-v-4e399ecb],.app-header-search__fade-leave-to[data-v-4e399ecb]{opacity:0;transform:translateY(-4px)}[data-v-64580097]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-Accent:#efaf07;--Color-BG:#191510;--Color-Text:#ede7db;--Color-White:#262119;--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:#4a443a;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Warning-Border:#d99406;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Error-Border:#d63b22;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Info-Border:#2c72c4;--Color-Rarity:#d9a521;--Color-Text-Secondary:#ede7db99;--Color-Border:#ffffff1a;--Color-BG-Secondary:#ffffff08;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Surface-Hover:#ffffff12;--Color-Disabled-BG:#363028;--Color-Border-Strong:#5a544a;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e;--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}.notification-dropdown[data-v-64580097]{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-64580097]{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-64580097]{font-size:var(--Font-Size-SM);font-weight:var(--Font-Weight-Bold);color:var(--Color-Text)}.notification-dropdown .notification-dropdown__actions[data-v-64580097]{align-items:center;gap:var(--Spacing-3);display:flex}.notification-dropdown .notification-dropdown__settings[data-v-64580097]{color:var(--Color-Text);opacity:.6;align-items:center;transition:opacity .12s,color .12s;display:flex}.notification-dropdown .notification-dropdown__settings[data-v-64580097]:hover{opacity:1;color:var(--Color-Accent)}.notification-dropdown .notification-dropdown__mark-all[data-v-64580097]{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-64580097]:hover{color:var(--Color-Accent);text-decoration:underline}.notification-dropdown .notification-dropdown__mark-all[data-v-64580097]:disabled{opacity:.3;cursor:default}.notification-dropdown .notification-dropdown__mark-all[data-v-64580097]:disabled:hover{color:var(--Color-Text);text-decoration:none}.notification-dropdown .notification-dropdown__body[data-v-64580097]{max-height:380px;padding:var(--Spacing-1) 0;overflow-y:auto}.notification-dropdown .notification-dropdown__loading[data-v-64580097]{flex-direction:column;display:flex}.notification-dropdown .notification-dropdown__loading-row[data-v-64580097]{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-64580097]{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-64580097]{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-icon[data-v-64580097]{color:var(--Color-Text);opacity:.4}.notification-dropdown .notification-dropdown__empty-text[data-v-64580097]{font-size:var(--Font-Size-SM);color:var(--Color-Text);opacity:.5}.notification-dropdown .notification-dropdown__footer[data-v-64580097]{padding:var(--Spacing-2) var(--Spacing-4);border-top:2px solid var(--Color-Border)}.notification-dropdown .notification-dropdown__view-all[data-v-64580097]{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-64580097]:hover{color:var(--Color-Accent)}[data-v-0cb373f3]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-Accent:#efaf07;--Color-BG:#191510;--Color-Text:#ede7db;--Color-White:#262119;--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:#4a443a;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Warning-Border:#d99406;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Error-Border:#d63b22;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Info-Border:#2c72c4;--Color-Rarity:#d9a521;--Color-Text-Secondary:#ede7db99;--Color-Border:#ffffff1a;--Color-BG-Secondary:#ffffff08;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Surface-Hover:#ffffff12;--Color-Disabled-BG:#363028;--Color-Border-Strong:#5a544a;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e;--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}.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-09e91275]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-Accent:#efaf07;--Color-BG:#191510;--Color-Text:#ede7db;--Color-White:#262119;--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:#4a443a;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Warning-Border:#d99406;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Error-Border:#d63b22;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Info-Border:#2c72c4;--Color-Rarity:#d9a521;--Color-Text-Secondary:#ede7db99;--Color-Border:#ffffff1a;--Color-BG-Secondary:#ffffff08;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Surface-Hover:#ffffff12;--Color-Disabled-BG:#363028;--Color-Border-Strong:#5a544a;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e;--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}.app-header[data-v-09e91275]{z-index:var(--Z-Header);background-color:var(--Color-Surface-Inverse);position:sticky;top:0}.app-header .app-header__bar[data-v-09e91275]{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-09e91275]{align-items:center;gap:var(--Spacing-2);flex-shrink:0;text-decoration:none;transition:transform .2s;display:flex}.app-header .app-header__logo[data-v-09e91275]:hover{transform:scale(1.04)}.app-header .app-header__beta[data-v-09e91275]{padding:1px var(--Spacing-2);background-color:var(--Color-Accent);color:var(--Color-Ink);border:2px solid var(--Color-Ink);border-radius:var(--Radius-Pill);box-shadow:var(--Shadow-Brutal-XS);font-size:var(--Font-Size-XS);font-weight:var(--Font-Weight-Bold);letter-spacing:.05em;text-transform:uppercase;align-items:center;line-height:1.2;display:inline-flex}.app-header .app-header__activity-tip[data-v-09e91275]{flex-shrink:0;display:inline-flex}.app-header .app-header__icon-btn.app-header__activity[data-v-09e91275]{display:inline-flex}.app-header .app-header__activity--active[data-v-09e91275]{color:var(--Color-Accent)}.app-header .app-header__support-tip[data-v-09e91275]{flex-shrink:0;display:inline-flex}.app-header .app-header__icon-btn.app-header__support[data-v-09e91275]{display:inline-flex}.app-header .app-header__support--active[data-v-09e91275]{color:var(--Color-Accent)}.app-header .app-header__bar[data-v-09e91275] a:focus-visible,.app-header .app-header__bar[data-v-09e91275] button:focus-visible{outline:3px solid var(--Color-Accent);outline-offset:2px}.app-header .app-header__nav[data-v-09e91275]{align-items:center;gap:var(--Spacing-2);flex-shrink:0;display:flex}.app-header .app-header__nav .app-header__navlink[data-v-09e91275]{align-items:center;gap:var(--Spacing-1);white-space:nowrap;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;display:inline-flex;position:relative}.app-header .app-header__nav .app-header__navlink[data-v-09e91275]:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__nav .app-header__navlink.app-header__navlink--active[data-v-09e91275]{background-color:var(--Color-Text-Inverse);color:var(--Color-Surface-Inverse)}.app-header .app-header__nav .app-header__nav-divider[data-v-09e91275]{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-09e91275]{flex:0 auto;width:clamp(200px,28vw,420px);min-width:140px;max-width:none}.app-header .app-header__actions[data-v-09e91275]{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-09e91275]{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-09e91275]:hover{box-shadow:var(--Shadow-Brutal-Base);transform:translate(-1px,-1px)}.app-header .app-header__icon-btn[data-v-09e91275]{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-09e91275]:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__login[data-v-09e91275]{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__nav .app-header__nav-badge[data-v-09e91275]{position:absolute;top:-6px;right:-6px}.app-header .app-header__nav-badge[data-v-09e91275]{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:inline-flex}.app-header .app-header__bell[data-v-09e91275] .notification-bell__trigger{color:var(--Color-Text-Inverse)}.app-header .app-header__bell[data-v-09e91275] .notification-bell__trigger:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__auth-placeholder[data-v-09e91275]{flex-shrink:0}.app-header .app-header__me[data-v-09e91275]{flex-shrink:0;position:relative}.app-header .app-header__avatar[data-v-09e91275]{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-09e91275]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app-header .app-header__menu[data-v-09e91275]{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-09e91275]{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-09e91275]{font-size:var(--Font-Size-SM)}.app-header .app-header__menu .app-header__menu-head span[data-v-09e91275]{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-item[data-v-09e91275]{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-09e91275]:hover{background-color:var(--Color-BG)}.app-header .app-header__burger[data-v-09e91275]{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-09e91275]:hover{background-color:var(--Color-Surface-Inverse-Hover)}.app-header .app-header__burger .app-header__burger-bar[data-v-09e91275]{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-09e91275]:first-child{transform:translateY(4px)rotate(45deg)}.app-header .app-header__burger.app-header__burger--open .app-header__burger-bar[data-v-09e91275]:last-child{transform:translateY(-4px)rotate(-45deg)}.app-header .app-header__panel[data-v-09e91275],.app-header .app-header__search-overlay[data-v-09e91275]{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-09e91275]{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-09e91275]{flex:auto;min-width:0;max-width:none}.app-header .app-header__search-overlay-inner .app-header__icon-btn[data-v-09e91275]{display:inline-flex}.app-header .app-header__panel[data-v-09e91275]{max-height:calc(100vh - 100%);overflow-y:auto}.app-header .app-header__panel .app-header__panel-inner[data-v-09e91275]{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-09e91275]{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-09e91275]{gap:var(--Spacing-1);flex-direction:column;display:flex}.app-header .app-header__panel-group.app-header__panel-group--sub[data-v-09e91275]{padding-top:var(--Spacing-3);border-top:2px solid var(--Color-BG)}.app-header .app-header__panel-group .app-header__panel-divider[data-v-09e91275]{height:2px;margin:var(--Spacing-1) 0;background-color:var(--Color-BG)}.app-header .app-header__panel-label[data-v-09e91275]{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-09e91275]{align-items:center;gap:var(--Spacing-2);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:flex}.app-header .app-header__panel-link[data-v-09e91275]:hover{background-color:var(--Color-BG)}.app-header .app-header__panel-link.app-header__panel-link--active[data-v-09e91275]{background-color:var(--Color-Text);color:var(--Color-White)}.app-header .app-header__panel-link.app-header__panel-link--signout[data-v-09e91275]{color:var(--Color-Error)}.app-header .app-header__panel-sublink[data-v-09e91275]{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-09e91275]:hover{background-color:var(--Color-BG)}.app-header .app-header__panel-sublink.app-header__panel-sublink--active[data-v-09e91275]{background-color:var(--Color-Text);color:var(--Color-White)}.app-header .app-header__panel-account[data-v-09e91275]{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-09e91275]{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-09e91275]{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-09e91275]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app-header .app-header__panel-who[data-v-09e91275]{flex-direction:column;min-width:0;display:flex}.app-header .app-header__panel-who b[data-v-09e91275]{font-size:var(--Font-Size-Base)}.app-header .app-header__panel-who span[data-v-09e91275]{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-09e91275]{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-09e91275],.app-header__menu-fade-leave-active[data-v-09e91275]{transition:opacity .12s,transform .12s}.app-header__menu-fade-enter-from[data-v-09e91275],.app-header__menu-fade-leave-to[data-v-09e91275]{opacity:0;transform:translateY(-4px)}.app-header__slide-enter-active[data-v-09e91275],.app-header__slide-leave-active[data-v-09e91275]{transition:opacity .16s,transform .16s}.app-header__slide-enter-from[data-v-09e91275],.app-header__slide-leave-to[data-v-09e91275]{opacity:0;transform:translateY(-8px)}@media (max-width:1080px){.app-header .app-header__bar[data-v-09e91275]{gap:var(--Spacing-3)}.app-header .app-header__actions[data-v-09e91275]{gap:var(--Spacing-2)}.app-header .app-header__nav[data-v-09e91275]{gap:var(--Spacing-1)}.app-header .app-header__nav .app-header__navlink[data-v-09e91275]{padding-left:var(--Spacing-2);padding-right:var(--Spacing-2)}}@media (max-width:920px){.app-header .app-header__add--desktop[data-v-09e91275],.app-header .app-header__login--desktop[data-v-09e91275],.app-header .app-header__me[data-v-09e91275],.app-header .app-header__nav[data-v-09e91275],.app-header .app-header__search-desktop[data-v-09e91275]{display:none}.app-header .app-header__burger[data-v-09e91275],.app-header .app-header__icon-btn--mobile[data-v-09e91275]{display:inline-flex}}@media (max-width:480px){.app-header .app-header__bar[data-v-09e91275]{padding-left:var(--Spacing-4);padding-right:var(--Spacing-4);gap:var(--Spacing-2)}.app-header .app-header__actions[data-v-09e91275]{gap:0}}[data-v-2cf72117]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Color-Accent:#efaf07;--Color-BG:#191510;--Color-Text:#ede7db;--Color-White:#262119;--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:#4a443a;--Color-Muted-Solid:#d9d2c5;--Color-Success-BG:#142b1c;--Color-Success-Text:#9fe6b8;--Color-Success-Border:#1f9d57;--Color-Warning-BG:#332a10;--Color-Warning-Text:#f2cf7c;--Color-Warning-Border:#d99406;--Color-Error-BG:#341410;--Color-Error-Text:#f8a08e;--Color-Error-Border:#d63b22;--Color-Info-BG:#14263b;--Color-Info-Text:#9ec8f5;--Color-Info-Border:#2c72c4;--Color-Rarity:#d9a521;--Color-Text-Secondary:#ede7db99;--Color-Border:#ffffff1a;--Color-BG-Secondary:#ffffff08;--Focus-Ring:#efaf0733;--Focus-Ring-Error:#ef444433;--Color-Accent-Tint:#efaf071a;--Color-Accent-Tint-Strong:#efaf0729;--Color-Overlay:#0009;--Color-Overlay-Strong:#000000d9;--Color-Surface-Hover:#ffffff12;--Color-Disabled-BG:#363028;--Color-Border-Strong:#5a544a;--Color-Skeleton-Base:#ffffff1a;--Color-Skeleton-Shine:#ffffff24;--Color-Skeleton-Border:#ffffff29;--Color-Grid-Line:#ffffff0d;--Color-Link-Hover:#f5c33e;--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}.footer[data-v-2cf72117]{padding:var(--Spacing-10) var(--Spacing-6);background-color:#0000}@media (max-width:768px){.footer[data-v-2cf72117]{padding:var(--Spacing-8) var(--Spacing-4)}}.footer__panel[data-v-2cf72117]{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-2cf72117]{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-2cf72117]{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-2cf72117]{-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-2cf72117]{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-2cf72117]:hover{transform:scale(1.02)}.footer__logo span[data-v-2cf72117]{color:var(--Color-Accent)}@media (max-width:900px){.footer__logo[data-v-2cf72117]{grid-area:logo;place-self:end start}}.footer__nav[data-v-2cf72117]{align-items:center;gap:var(--Spacing-6);display:flex}@media (max-width:900px){.footer__nav[data-v-2cf72117]{justify-content:center;align-items:center;gap:var(--Spacing-3);flex-direction:column;grid-area:nav}}.footer__link[data-v-2cf72117]{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-2cf72117]:hover{color:var(--Color-Text)}.footer__cta[data-v-2cf72117]{text-decoration:none}@media (max-width:900px){.footer__cta[data-v-2cf72117]{grid-area:cta;place-self:start}}.footer__bottom[data-v-2cf72117]{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-2cf72117]{gap:var(--Spacing-3);text-align:center;flex-direction:column}}.footer__bottom-left[data-v-2cf72117]{align-items:center;gap:var(--Spacing-4);display:flex}@media (max-width:900px){.footer__bottom-left[data-v-2cf72117]{gap:var(--Spacing-2);flex-direction:column}}.footer__legal[data-v-2cf72117]{align-items:center;gap:var(--Spacing-2);display:flex}@media (max-width:900px){.footer__legal[data-v-2cf72117]{-moz-column-gap:var(--Spacing-4);justify-content:center;column-gap:var(--Spacing-4);row-gap:var(--Spacing-1);flex-wrap:wrap}.footer__legal .footer__legal-sep[data-v-2cf72117]{display:none}}.footer__legal-link[data-v-2cf72117]{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-2cf72117]:hover{color:var(--Color-Text)}.footer__legal-link--button[data-v-2cf72117]{appearance:none;font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.footer__legal-byline[data-v-2cf72117]{align-items:center;gap:var(--Spacing-2);white-space:nowrap;display:inline-flex}.footer__legal-sep[data-v-2cf72117]{color:var(--Color-Text-Secondary);-webkit-user-select:none;user-select:none;font-size:11px}.footer__bottom-right[data-v-2cf72117]{align-items:center;gap:var(--Spacing-4);display:flex}@media (max-width:600px){.footer__bottom-right[data-v-2cf72117]{justify-content:center;gap:var(--Spacing-3)}}@media (max-width:480px){.footer__bottom-right[data-v-2cf72117]{gap:0}}.footer__social[data-v-2cf72117]{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-2cf72117]:hover{color:var(--Color-Text);background-color:var(--Color-Surface-Hover)}.footer__copyright[data-v-2cf72117]{font-size:var(--Font-Size-SM);color:var(--Color-Text-Secondary);margin:0}
