.account-module__3tW1wW__container{width:100%;min-width:0;max-width:1120px;padding:max(18px, env(safe-area-inset-top)) clamp(12px, 3vw, 30px) max(40px, env(safe-area-inset-bottom));box-sizing:border-box;color:var(--journey-ink);font-family:var(--journey-font,Verdana, sans-serif);gap:0;margin:0 auto}.account-module__3tW1wW__container.journey-chapter-four{display:block}.account-module__3tW1wW__profileBreadcrumb{color:#bca98c;align-items:center;gap:12px;margin:0 0 22px;padding:5px 0;font:11px/1.6 Verdana,sans-serif;display:flex}.account-module__3tW1wW__profileBreadcrumb a{min-height:32px;color:var(--journey-gold-bright);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.account-module__3tW1wW__profileBreadcrumb a:hover{color:#fff3d6}.account-module__3tW1wW__profileBreadcrumb a:focus-visible{outline:2px solid var(--journey-gold);outline-offset:5px;border-radius:2px}.account-module__3tW1wW__breadcrumbDivider{background:#d3a4584d;width:1px;height:12px}.account-module__3tW1wW__header{text-align:left;justify-content:space-between;align-items:end;gap:16px;margin:0 0 18px;padding:0 2px;display:flex}.account-module__3tW1wW__header:after{display:none}.account-module__3tW1wW__sectionNav{background:#180e07b8;border:1px solid #d3a45852;border-radius:999px;flex-wrap:wrap;justify-content:flex-start;gap:4px;padding:4px;display:flex}.account-module__3tW1wW__sectionNav a,.account-module__3tW1wW__sectionNavButton{min-height:34px;color:var(--journey-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font:700 10px/1.2 Verdana,sans-serif;text-decoration:none;display:inline-flex}.account-module__3tW1wW__sectionNav a:hover,.account-module__3tW1wW__sectionNav a:focus-visible,.account-module__3tW1wW__sectionNavButton:hover,.account-module__3tW1wW__sectionNavButton:focus-visible,.account-module__3tW1wW__sectionNavButton[aria-expanded=true]{color:#fff0cc;background:#d7a84d24;border-color:#dfba798c}.account-module__3tW1wW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-module__3tW1wW__settingsColumn{gap:20px;min-width:0;display:grid}.account-module__3tW1wW__card{border:1px solid var(--journey-line);background:linear-gradient(145deg,#23160cf0,#120b06f5);border-radius:16px;min-width:0;padding:clamp(18px,3vw,28px);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000004d,inset 0 1px #fff2d70a}.account-module__3tW1wW__card:before,.account-module__3tW1wW__card:after{display:none}.account-module__3tW1wW__card:focus-within{border-color:#f4d896a6;box-shadow:0 14px 38px #00000061,0 0 0 3px #f4d89614}.account-module__3tW1wW__houseGryffindor{--house-color:#e24444;--house-accent:#ff8c73;--house-bg:linear-gradient(135deg, #3d0303 0%, #170000 100%)}.account-module__3tW1wW__houseSlytherin{--house-color:#3eda9c;--house-accent:#8de9be;--house-bg:linear-gradient(135deg, #052615 0%, #020c06 100%)}.account-module__3tW1wW__houseRavenclaw{--house-color:#3897f0;--house-accent:#9acbff;--house-bg:linear-gradient(135deg, #071330 0%, #020512 100%)}.account-module__3tW1wW__houseHufflepuff{--house-color:#fc0;--house-accent:#ffdb6e;--house-bg:linear-gradient(135deg, #2b2308 0%, #120e02 100%)}.account-module__3tW1wW__houseMuggle{--house-color:#d7ae64;--house-accent:#f4d896;--house-bg:linear-gradient(135deg, #252019 0%, #0e0b08 100%)}.account-module__3tW1wW__dossierCard{background:var(--house-bg);border-color:color-mix(in srgb, var(--house-color) 54%, #d3a4585c)}.account-module__3tW1wW__dossierCard:hover{border-color:var(--house-color);box-shadow:0 16px 40px #00000070, 0 0 24px color-mix(in srgb, var(--house-color) 18%, transparent);transform:translateY(-2px)}.account-module__3tW1wW__watermarkCrest{width:170px;height:170px;color:var(--house-color);opacity:.05;pointer-events:none;position:absolute;bottom:-32px;right:-22px;transform:rotate(-8deg)}.account-module__3tW1wW__avatarSection{z-index:1;flex-direction:column;align-items:center;gap:15px;margin-bottom:24px;display:flex;position:relative}.account-module__3tW1wW__avatarFrame{border:2px solid var(--house-color);width:132px;height:132px;box-shadow:0 12px 28px #0000006b, 0 0 0 4px color-mix(in srgb, var(--house-color) 12%, transparent), 0 0 26px color-mix(in srgb, var(--house-color) 18%, transparent);background:#111;border-radius:12px;padding:4px;position:relative;overflow:visible}.account-module__3tW1wW__avatarImage,.account-module__3tW1wW__avatarFallback{object-fit:cover;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.account-module__3tW1wW__avatarFallback{color:var(--house-accent);font:700 50px/1 var(--font-family-display,Fraunces, serif);background:radial-gradient(circle,#d7ae6433,#00000059)}.account-module__3tW1wW__houseBadge{border:1px solid var(--house-color);background:#170d06;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid;position:absolute;bottom:-11px;right:-11px;box-shadow:0 6px 14px #00000080}.account-module__3tW1wW__profileActions,.account-module__3tW1wW__buttonRow,.account-module__3tW1wW__previewActions,.account-module__3tW1wW__ceremonyButtonRow{flex-wrap:wrap;gap:8px;display:flex}.account-module__3tW1wW__profileActions{justify-content:center}.account-module__3tW1wW__changeAvatarBtn,.account-module__3tW1wW__primaryBtn,.account-module__3tW1wW__secondaryBtn,.account-module__3tW1wW__wandRouletteBtn,.account-module__3tW1wW__closeSectionButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font:700 10px/1.2 Verdana,sans-serif;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}.account-module__3tW1wW__changeAvatarBtn,.account-module__3tW1wW__secondaryBtn,.account-module__3tW1wW__wandRouletteBtn,.account-module__3tW1wW__closeSectionButton{color:#ecd3a8;background:#180e07bd;border:1px solid #dfba7980}.account-module__3tW1wW__primaryBtn{color:#211305;background:linear-gradient(135deg,#f4dfae,#c7923d 58%,#966121);border:1px solid #d8aa5b;box-shadow:0 7px 20px #c7923d2e,inset 0 1px #ffffff75}.account-module__3tW1wW__changeAvatarBtn:hover:not(:disabled),.account-module__3tW1wW__primaryBtn:hover:not(:disabled),.account-module__3tW1wW__secondaryBtn:hover:not(:disabled),.account-module__3tW1wW__wandRouletteBtn:hover:not(:disabled),.account-module__3tW1wW__closeSectionButton:hover:not(:disabled),.account-module__3tW1wW__changeAvatarBtn:focus-visible,.account-module__3tW1wW__primaryBtn:focus-visible,.account-module__3tW1wW__secondaryBtn:focus-visible,.account-module__3tW1wW__wandRouletteBtn:focus-visible,.account-module__3tW1wW__closeSectionButton:focus-visible{color:#fff0cc;border-color:#ffe2a1;transform:translateY(-1px);box-shadow:0 8px 25px #d8aa5b3d,0 0 0 3px #f4d8961a}.account-module__3tW1wW__primaryBtn:hover:not(:disabled),.account-module__3tW1wW__primaryBtn:focus-visible{color:#211305}.account-module__3tW1wW__changeAvatarBtn:disabled,.account-module__3tW1wW__primaryBtn:disabled,.account-module__3tW1wW__secondaryBtn:disabled,.account-module__3tW1wW__wandRouletteBtn:disabled,.account-module__3tW1wW__closeSectionButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.account-module__3tW1wW__dossierInfo{z-index:1;position:relative}.account-module__3tW1wW__dossierTitle{color:var(--house-accent);font:700 clamp(24px, 4vw, 32px)/1.08 var(--font-family-display,Fraunces, serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0}.account-module__3tW1wW__dossierSub{color:var(--journey-gold);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:6px 0 16px;font:700 10px/1.4 Verdana,sans-serif}.account-module__3tW1wW__dossierRows{gap:8px;margin:0;display:grid}.account-module__3tW1wW__dossierRow{background:#180f089e;border:1px solid #d3a45833;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 12px;display:flex}.account-module__3tW1wW__dossierLabel{min-width:0;color:var(--journey-muted);align-items:center;gap:7px;font:700 10px/1.4 Verdana,sans-serif;display:flex}.account-module__3tW1wW__dossierLabelIcon{flex:none;font-size:14px}.account-module__3tW1wW__dossierValue{max-width:62%;color:var(--journey-ink);text-align:right;overflow-wrap:anywhere;margin:0;font:600 11px/1.45 Verdana,sans-serif}.account-module__3tW1wW__summaryLink,.account-module__3tW1wW__summaryLinkButton{color:var(--journey-gold-bright);font:inherit;text-decoration:none}.account-module__3tW1wW__summaryLinkButton{cursor:pointer;background:0 0;border:0;padding:0}.account-module__3tW1wW__summaryLink:hover,.account-module__3tW1wW__summaryLink:focus-visible,.account-module__3tW1wW__summaryLinkButton:hover,.account-module__3tW1wW__summaryLinkButton:focus-visible{color:#fff3d6;text-decoration:underline}.account-module__3tW1wW__cardTitle{color:#f4ddb0;font:700 19px/1.2 var(--font-family-display,Fraunces, serif);border-bottom:1px solid #d3a45838;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:10px;display:flex}.account-module__3tW1wW__cardDesc{color:#c7b394;margin:0 0 16px;font:12px/1.7 Verdana,sans-serif}.account-module__3tW1wW__adminCard{border-color:#d7ae648c}.account-module__3tW1wW__formGroup{gap:12px;margin-bottom:16px;display:grid}.account-module__3tW1wW__formInline{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.account-module__3tW1wW__fieldLabel{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-module__3tW1wW__inputField,.account-module__3tW1wW__selectField,.account-module__3tW1wW__searchInput{box-sizing:border-box;min-height:40px;color:var(--journey-ink);background:#211307;border:1px solid #d3a45857;border-radius:8px;outline:0;font:12px/1.4 Verdana,sans-serif}.account-module__3tW1wW__inputField,.account-module__3tW1wW__searchInput{flex:180px;min-width:0;padding:9px 11px}.account-module__3tW1wW__selectField{cursor:pointer;width:100%;padding:9px 11px}.account-module__3tW1wW__inputField::placeholder,.account-module__3tW1wW__searchInput::placeholder{color:#8f795f}.account-module__3tW1wW__inputField:focus,.account-module__3tW1wW__selectField:focus,.account-module__3tW1wW__searchInput:focus{border-color:#d39b49;box-shadow:0 0 0 3px #d39b4924}.account-module__3tW1wW__inputField[aria-invalid=true]{border-color:#d66f62}.account-module__3tW1wW__securityHint,.account-module__3tW1wW__securityFinePrint{color:var(--journey-muted);font:11px/1.5 Verdana,sans-serif}.account-module__3tW1wW__securityHint{margin:-6px 0 12px}.account-module__3tW1wW__securityFinePrint{margin-top:6px;font-size:10px;display:block}.account-module__3tW1wW__busyMsg,.account-module__3tW1wW__successMsg,.account-module__3tW1wW__errorMsg{border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 14px;font:12px/1.5 Verdana,sans-serif;display:flex}.account-module__3tW1wW__busyMsg{color:#f4d896;background:#2c1c0fc7;border:1px solid #d3a45861}.account-module__3tW1wW__successMsg{color:#c6edab;background:#1a391abd;border:1px solid #7fbe6c7a}.account-module__3tW1wW__errorMsg{color:#ffc0b2;background:#461612cc;border:1px solid #dc706094}.account-module__3tW1wW__ollivanderPanel,.account-module__3tW1wW__avatarLibrary{border:1px solid var(--journey-line);background:linear-gradient(145deg,#23160cf0,#120b06f5);border-radius:16px;margin-top:20px;padding:clamp(18px,3vw,28px);scroll-margin-top:20px;animation:.22s both account-module__3tW1wW__profileReveal;box-shadow:0 12px 34px #0000004d,inset 0 1px #fff2d70a}.account-module__3tW1wW__ollivanderTitle{color:#f4ddb0;font:700 22px/1.2 var(--font-family-display,Fraunces, serif);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.account-module__3tW1wW__ollivanderDesc{max-width:680px;color:var(--journey-muted);text-align:center;margin:8px auto 20px;font:12px/1.7 Verdana,sans-serif}.account-module__3tW1wW__wandConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.account-module__3tW1wW__wandSelectLabel{color:var(--journey-gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font:700 10px/1.4 Verdana,sans-serif;display:block}.account-module__3tW1wW__ritualBox{text-align:center;background:#0904029e;border:1px dashed #ddb05d7a;border-radius:12px;place-items:center;min-height:140px;margin:0 0 20px;padding:22px 16px;display:grid}.account-module__3tW1wW__ritualEffectText{max-width:620px;color:var(--journey-ink);font:14px/1.65 var(--font-family-display,Fraunces, serif)}.account-module__3tW1wW__ritualFlashing{animation:.9s ease-in-out infinite alternate account-module__3tW1wW__ritualGlow}.account-module__3tW1wW__ceremonyButtonRow{justify-content:center}.account-module__3tW1wW__libraryHeader{gap:12px;margin-bottom:16px;display:grid}.account-module__3tW1wW__libraryTitleRow,.account-module__3tW1wW__librarySubtitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-module__3tW1wW__libraryTitleText{color:#f6e8ca;font:700 clamp(20px, 3vw, 28px)/1.15 var(--font-family-display,Fraunces, serif);margin:0}.account-module__3tW1wW__libraryCountBadge{color:var(--journey-gold-bright);background:#180f08b8;border:1px solid #d3a45861;border-radius:999px;padding:5px 10px;font:700 10px/1.3 Verdana,sans-serif}.account-module__3tW1wW__librarySubtitleText{color:var(--journey-muted);flex:280px;font:11px/1.5 Verdana,sans-serif}.account-module__3tW1wW__closeSectionButton{min-height:32px;padding-inline:12px}.account-module__3tW1wW__avatarPreview{background:#180f08a8;border:1px solid #d3a4584d;border-radius:12px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 16px;padding:12px;display:grid}.account-module__3tW1wW__previewFrame{border:1px solid var(--journey-gold);width:80px;height:80px;color:var(--journey-gold-bright);font:700 30px/1 var(--font-family-display,Fraunces, serif);background:#111;border-radius:10px;place-items:center;display:grid;overflow:hidden}.account-module__3tW1wW__previewFrame img{object-fit:cover;width:100%;height:100%;display:block}.account-module__3tW1wW__previewEyebrow{color:var(--journey-gold);letter-spacing:.16em;text-transform:uppercase;font:700 10px/1.4 Verdana,sans-serif}.account-module__3tW1wW__previewCopy p{color:var(--journey-muted);margin:5px 0 10px;font:11px/1.5 Verdana,sans-serif}.account-module__3tW1wW__categoryTabs{gap:7px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.account-module__3tW1wW__categoryTab,.account-module__3tW1wW__sizeBtn{color:var(--journey-muted);cursor:pointer;background:#180f08b8;border:1px solid #d3a45857;border-radius:999px;font:700 10px/1.2 Verdana,sans-serif}.account-module__3tW1wW__categoryTab{flex:none;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.account-module__3tW1wW__categoryTab:hover,.account-module__3tW1wW__categoryTab:focus-visible,.account-module__3tW1wW__categoryTabActive{color:#fff0cc;background:#d7a84d2e;border-color:#d8aa5b}.account-module__3tW1wW__tabCount{color:inherit;opacity:.8;font-size:9px}.account-module__3tW1wW__galleryControls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.account-module__3tW1wW__searchContainer{flex:230px;min-width:0;position:relative}.account-module__3tW1wW__searchInput{width:100%;padding-left:34px}.account-module__3tW1wW__searchIcon{z-index:1;color:var(--journey-gold);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.account-module__3tW1wW__sizeSelector{background:#180f089e;border:1px solid #d3a45840;border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.account-module__3tW1wW__sizeLabel{color:var(--journey-muted);padding-inline:6px;font:700 10px/1.2 Verdana,sans-serif}.account-module__3tW1wW__sizeBtn{background:0 0;border-color:#0000;min-height:30px;padding:6px 9px}.account-module__3tW1wW__sizeBtn:hover,.account-module__3tW1wW__sizeBtn:focus-visible,.account-module__3tW1wW__sizeBtnActive{color:#fff0cc;background:#d7a84d29;border-color:#dfba798c}.account-module__3tW1wW__avatarGrid{background:#09040273;border:1px solid #d3a4583d;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));align-items:start;gap:10px;max-height:410px;padding:10px;display:grid;overflow-y:auto}.account-module__3tW1wW__avatarWrapper{box-sizing:border-box;aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:#111;border:2px solid #d3a45859;border-radius:8px;outline:1px solid #0000;align-self:start;width:100%;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.account-module__3tW1wW__avatarWrapper:hover{z-index:5;border-color:#f4d896;outline-color:#f4d896cc;transform:scale(1.1)translateY(-4px);box-shadow:0 12px 24px #00000080,0 0 12px #f4d89640}.account-module__3tW1wW__avatarWrapper:focus-visible{outline-offset:2px;outline:2px solid #f4d896}.account-module__3tW1wW__avatarSelected{box-shadow:0 0 0 2px #f4d8962e,0 0 15px #f4d89659;border-color:#f4d896!important}.account-module__3tW1wW__avatarSelected:after{content:"✓";color:#211305;background:#f4d896;border-radius:50%;place-items:center;width:18px;height:18px;font:700 11px/1 Verdana,sans-serif;display:grid;position:absolute;bottom:4px;right:4px}.account-module__3tW1wW__avatarItem{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.account-module__3tW1wW__avatarEmpty{color:var(--journey-muted);font:italic 12px/1.5 var(--font-family-display,Fraunces, serif);text-align:center;grid-column:1/-1;padding:38px 12px}.account-module__3tW1wW__gridSm{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))!important}.account-module__3tW1wW__gridMd{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))!important}.account-module__3tW1wW__gridLg{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important}.account-module__3tW1wW__unauthorizedCard,.account-module__3tW1wW__loadingCard{text-align:center;max-width:640px;margin:28px auto}.account-module__3tW1wW__unauthorizedCrest,.account-module__3tW1wW__loadingCrest{color:var(--journey-gold-bright);margin-bottom:14px;font-size:46px}.account-module__3tW1wW__unauthorizedTitle{color:#f6e8ca;font:700 25px/1.2 var(--font-family-display,Fraunces, serif);margin:0 0 10px}.account-module__3tW1wW__unauthorizedText{max-width:52ch;color:var(--journey-muted);margin:0 auto 20px;font:12px/1.7 Verdana,sans-serif}.account-module__3tW1wW__loadingBar{background:#d3a4582e;border-radius:99px;width:min(260px,70%);height:4px;margin:0 auto;overflow:hidden}.account-module__3tW1wW__loadingBar:after{border-radius:inherit;background:var(--journey-gold);content:"";width:45%;height:100%;animation:1.2s ease-in-out infinite account-module__3tW1wW__loadingSweep;display:block}.account-module__3tW1wW__container .journey-composer-icon{vertical-align:middle;flex-shrink:0}.account-module__3tW1wW__houseBadgeCrest{width:30px;height:30px;color:var(--house-accent)}.account-module__3tW1wW__welcomeCard{border:1px solid var(--journey-line);background:linear-gradient(125deg,#2a1b12,#160e09 72%);border-radius:18px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);max-width:900px;margin:clamp(20px,6vh,64px) auto;display:grid;overflow:hidden;box-shadow:0 24px 65px #08030e59,inset 0 1px #ffe8ba0f}.account-module__3tW1wW__welcomeBrand{background:radial-gradient(#b3702d1a,#0000 70%);border-right:1px solid #d3a4582e;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:36px 26px;display:flex}.account-module__3tW1wW__welcomeLogo{width:min(100%,250px);height:auto;display:block}.account-module__3tW1wW__welcomeDivider{height:20px;color:var(--journey-gold);opacity:.65}.account-module__3tW1wW__welcomeContent{min-width:0;padding:clamp(26px,4vw,46px)}.account-module__3tW1wW__welcomeEyebrow{color:var(--journey-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font:700 10px/1.5 Verdana,sans-serif}.account-module__3tW1wW__welcomeTitle{color:var(--journey-ink);font:700 clamp(28px, 3.2vw, 38px)/1.15 var(--font-family-display,Fraunces, serif);text-wrap:balance;margin:0 0 18px}.account-module__3tW1wW__welcomeFeatures{flex-wrap:wrap;gap:15px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.account-module__3tW1wW__welcomeFeatures li{color:var(--journey-gold-bright);align-items:center;gap:6px;font:11px/1.4 Verdana,sans-serif;display:flex}.account-module__3tW1wW__authActions>div{justify-content:flex-start;gap:10px}.account-module__3tW1wW__authActions>div>button{white-space:nowrap;border-radius:9px;min-height:44px;padding:12px 16px;font:700 12px/1.4 Verdana,sans-serif;transition:background .16s,border-color .16s}.account-module__3tW1wW__authActions>div>button:first-of-type{color:#2a1b0e;background:linear-gradient(135deg,#ebcb88,#c2964d);border-color:#d6ac65;box-shadow:inset 0 1px #fffadf80}.account-module__3tW1wW__authActions>div>button:hover{background:#46321c;border-color:#f2d79d}.account-module__3tW1wW__authActions>div>button:first-of-type:hover{background:#f0d398}.account-module__3tW1wW__welcomeFootnote{color:var(--journey-muted);margin:16px 0 0;font:10px/1.7 Verdana,sans-serif}@media (max-width:640px){.account-module__3tW1wW__welcomeCard{grid-template-columns:1fr;margin:18px auto}.account-module__3tW1wW__welcomeBrand{border-bottom:1px solid #d3a4582e;border-right:0;gap:8px;padding:25px 24px 20px}.account-module__3tW1wW__welcomeLogo{width:158px}.account-module__3tW1wW__welcomeDivider{display:none}.account-module__3tW1wW__welcomeContent{padding:26px 22px}.account-module__3tW1wW__welcomeTitle{font-size:28px}.account-module__3tW1wW__welcomeFeatures{gap:12px}.account-module__3tW1wW__authActions>div>button{flex:1}}.account-module__3tW1wW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes account-module__3tW1wW__profileReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes account-module__3tW1wW__ritualGlow{0%{box-shadow:inset 0 0 #f4d89600}to{box-shadow:0 0 26px #d3a45838,inset 0 0 20px #f4d89614}}@keyframes account-module__3tW1wW__loadingSweep{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (max-width:860px){.account-module__3tW1wW__grid{grid-template-columns:1fr}}@media (max-width:640px){.account-module__3tW1wW__container :is(button,input,select),.account-module__3tW1wW__sectionNav a{min-height:44px}.account-module__3tW1wW__profileBreadcrumb{margin-bottom:12px}.account-module__3tW1wW__profileBreadcrumb a{min-height:44px}.account-module__3tW1wW__header{display:block}.account-module__3tW1wW__sectionNav{border-radius:12px;justify-content:flex-start;margin-top:12px}.account-module__3tW1wW__formInline{flex-direction:column;align-items:stretch}.account-module__3tW1wW__formInline>:is(.account-module__3tW1wW__inputField,.account-module__3tW1wW__selectField,.account-module__3tW1wW__primaryBtn,.account-module__3tW1wW__secondaryBtn){flex-basis:auto;width:100%}.account-module__3tW1wW__wandConfigGrid{grid-template-columns:1fr}.account-module__3tW1wW__avatarPreview{grid-template-columns:64px minmax(0,1fr)}.account-module__3tW1wW__previewFrame{width:64px;height:64px}.account-module__3tW1wW__libraryTitleRow,.account-module__3tW1wW__librarySubtitleRow{flex-direction:column;align-items:stretch}.account-module__3tW1wW__closeSectionButton,.account-module__3tW1wW__wandRouletteBtn{width:100%}}@media (min-width:481px) and (max-width:640px){.account-module__3tW1wW__gridSm{grid-template-columns:repeat(5,minmax(0,1fr))!important}.account-module__3tW1wW__gridMd{grid-template-columns:repeat(4,minmax(0,1fr))!important}.account-module__3tW1wW__gridLg{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:480px){.account-module__3tW1wW__gridSm{grid-template-columns:repeat(4,minmax(0,1fr))!important}.account-module__3tW1wW__gridMd{grid-template-columns:repeat(3,minmax(0,1fr))!important}.account-module__3tW1wW__gridLg{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-module__3tW1wW__avatarSelected:after{width:18px;height:18px;font-size:11px}.account-module__3tW1wW__dossierRow{gap:8px;padding:9px 10px}.account-module__3tW1wW__dossierValue{max-width:58%}}@media (hover:none),(pointer:coarse){.account-module__3tW1wW__avatarWrapper:hover{z-index:auto;box-shadow:none;border-color:#d3a45859;outline-color:#0000;transform:none}}@media (prefers-reduced-motion:reduce){.account-module__3tW1wW__container,.account-module__3tW1wW__card,.account-module__3tW1wW__dossierCard,.account-module__3tW1wW__avatarWrapper,.account-module__3tW1wW__changeAvatarBtn,.account-module__3tW1wW__primaryBtn,.account-module__3tW1wW__secondaryBtn,.account-module__3tW1wW__wandRouletteBtn,.account-module__3tW1wW__closeSectionButton,.account-module__3tW1wW__ollivanderPanel,.account-module__3tW1wW__avatarLibrary{transition:none;animation:none}.account-module__3tW1wW__dossierCard:hover,.account-module__3tW1wW__avatarWrapper:hover,.account-module__3tW1wW__changeAvatarBtn:hover:not(:disabled),.account-module__3tW1wW__primaryBtn:hover:not(:disabled),.account-module__3tW1wW__secondaryBtn:hover:not(:disabled),.account-module__3tW1wW__wandRouletteBtn:hover:not(:disabled),.account-module__3tW1wW__closeSectionButton:hover:not(:disabled){transform:none}.account-module__3tW1wW__loadingBar:after,.account-module__3tW1wW__ritualFlashing{animation:none}}
.account-auth-module__JrrFHa__entry{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.account-auth-module__JrrFHa__entry button,.account-auth-module__JrrFHa__dialog button{color:#f6e6c3;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#36271bdb;border:1px solid #cfa6587a;border-radius:999px;padding:10px 18px}.account-auth-module__JrrFHa__entry button:focus-visible,.account-auth-module__JrrFHa__dialog :focus-visible{outline-offset:3px;outline:2px solid #f6d689}.account-auth-module__JrrFHa__dialog{--auth-gold:#e7c276;--auth-padding:clamp(24px, 4vw, 34px);box-sizing:border-box;color:#f5e8d0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;transform-origin:50%;background:radial-gradient(circle at 8% 0,#bf8b3924,#0000 34%),linear-gradient(145deg,#231c17fa,#120e0bfc);border:1px solid #e7c276a3;border-radius:28px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:12px;font:15px/1.5 Fraunces,serif;transition:width .28s cubic-bezier(.2,.8,.2,1);animation:.32s cubic-bezier(.2,.8,.2,1) both account-auth-module__JrrFHa__authDialogIn;overflow:hidden;box-shadow:0 30px 100px #000000bd,0 0 0 7px #0d09067a,inset 0 1px #fff3ce24,inset 0 0 0 1px #5a3d1e4d}.account-auth-module__JrrFHa__dialog[open]{flex-direction:column;display:flex}.account-auth-module__JrrFHa__dialog[data-motion=modal]{will-change:transform, opacity;animation:none}.account-auth-module__JrrFHa__dialog[data-closing=true]{pointer-events:none}.account-auth-module__JrrFHa__dialog.account-auth-module__JrrFHa__inlineDialog,.account-auth-module__JrrFHa__dialog.account-auth-module__JrrFHa__inlineDialog[data-mode=register]{box-sizing:border-box;color:#f5e8d0;background:radial-gradient(circle at 86% 0,#a466c033,#0000 36%),linear-gradient(145deg,#341f42fa,#160d1ffc);border:0;border-radius:16px;width:100%;max-width:none;max-height:none;margin:0;padding:0;animation:none;position:static;inset:auto;box-shadow:0 18px 44px #05020c6b,inset 0 1px #fff0d417}.account-auth-module__JrrFHa__inlineDialog .account-auth-module__JrrFHa__scrollBody{scrollbar-width:none;padding:clamp(18px,3vw,26px);overflow:visible}.account-auth-module__JrrFHa__inlineDialog .account-auth-module__JrrFHa__scrollBody::-webkit-scrollbar{display:none}.account-auth-module__JrrFHa__inlineDialog .account-auth-module__JrrFHa__close{display:none}.account-auth-module__JrrFHa__inlineDialog .account-auth-module__JrrFHa__header h2{color:#f6d994}.account-auth-module__JrrFHa__inlineDialog .account-auth-module__JrrFHa__modeTabs{margin-top:16px}.account-auth-module__JrrFHa__scrollBody{overscroll-behavior:contain;min-height:0;padding:calc(var(--auth-padding) - 12px);padding-bottom:max(calc(var(--auth-padding) - 12px), env(safe-area-inset-bottom));scrollbar-gutter:stable;overflow:auto}html:has(.account-auth-module__JrrFHa__dialog[open]:not(.account-auth-module__JrrFHa__inlineDialog)){scrollbar-gutter:stable;overflow-y:hidden}.account-auth-module__JrrFHa__dialog[data-mode=register]{width:min(620px,100vw - 40px);max-height:min(580px,100dvh - 40px)}.account-auth-module__JrrFHa__dialog:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe0a0,#0000);height:1px;position:absolute;top:0;left:12%;right:12%;box-shadow:0 0 24px #ecbf6785}.account-auth-module__JrrFHa__dialog::backdrop{-webkit-backdrop-filter:blur(10px)saturate(.78);backdrop-filter:blur(10px)saturate(.78);background:#070504c2;animation:.22s ease-out both account-auth-module__JrrFHa__authBackdropIn}.account-auth-module__JrrFHa__dialog[data-closing=true]::backdrop{animation:.22s ease-in both account-auth-module__JrrFHa__authBackdropOut}.account-auth-module__JrrFHa__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-auth-module__JrrFHa__header>div{min-width:0}.account-auth-module__JrrFHa__header p{color:#c9ab76;letter-spacing:.16em;margin:0 0 8px;font:600 10px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-auth-module__JrrFHa__header h2{color:#f4d68f;letter-spacing:.035em;text-wrap:balance;text-shadow:0 4px 18px #0000007a;margin:0;font:400 clamp(25px,4vw,34px)/1.08 Wizard World Vietnamese,Fraunces,serif}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__close{background:#ffffff09;border-radius:14px;flex:none;place-items:center;width:42px;min-width:42px;min-height:42px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff0f}.account-auth-module__JrrFHa__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.account-auth-module__JrrFHa__close:hover:not(:disabled){color:#fff2cf;background:#e7c2761a;border-color:#f4d28fd1;transform:rotate(4deg)}.account-auth-module__JrrFHa__modeTabs{isolation:isolate;background:#0403026b;border:1px solid #c4994f4d;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:20px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 8px #00000070}.account-auth-module__JrrFHa__modeTabs:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg,#f1d495,#c9984c);border-radius:11px;width:calc(50% - 6px);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 7px 20px #b57b2f33,inset 0 1px #fffae5a3}.account-auth-module__JrrFHa__dialog[data-mode=register] .account-auth-module__JrrFHa__modeTabs:before{transform:translate(calc(100% + 4px))}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__modeTabs button{z-index:1;color:#a99574;letter-spacing:.025em;background:0 0;border:0;border-radius:11px;min-height:36px;padding:7px 14px;font:700 12px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .18s,background .18s,box-shadow .18s;position:relative}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__modeTabs button:hover:not(:disabled){color:#ead8b8}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__modeTabs button[aria-pressed=true]{color:#261b10;box-shadow:none;background:0 0}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:15px;min-width:0;margin:20px 0 0;padding:0;animation:.24s ease-out both account-auth-module__JrrFHa__authFieldsIn;display:grid}.account-auth-module__JrrFHa__field{gap:7px;min-width:0;display:grid}.account-auth-module__JrrFHa__field>label{color:#dec69c;letter-spacing:.012em;font-size:13px;font-weight:700}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields input:not([type=checkbox]):not([type=radio]),.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields select{box-sizing:border-box;color:#fff8e9;background:#060504c7;border:1px solid #9b7137b8;border-radius:13px;width:100%;min-width:0;min-height:50px;padding:11px 14px;font:500 16px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;box-shadow:inset 0 1px 5px #0000009e,0 1px #ffffff06}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields input:not([type=checkbox]):not([type=radio]):hover,.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields select:hover{background:#0c0907e6;border-color:#d3a555db}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields input:not([type=checkbox]):not([type=radio]):focus-visible,.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields select:focus-visible{background:#100c09;border-color:#efc66f;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #d7a84d29,0 10px 24px #0003,inset 0 1px 4px #0000008c}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields input:not([type=checkbox]):not([type=radio]):user-invalid{border-color:#e97962db;box-shadow:0 0 0 3px #e979621a}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields select:user-invalid{border-color:#e97962db;box-shadow:0 0 0 3px #e979621a}.account-auth-module__JrrFHa__passwordControl{display:block;position:relative}.account-auth-module__JrrFHa__passwordControl input{padding-right:68px}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__reveal{color:#cbb993;background:0 0;border:0;border-radius:9px;min-width:52px;min-height:36px;padding:0 10px;font:700 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__reveal:hover:not(:disabled),.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__reveal[aria-pressed=true]{color:#f5d99e;background:#e7c2761a}.account-auth-module__JrrFHa__remember{color:#dfcba8;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.account-auth-module__JrrFHa__remember>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.account-auth-module__JrrFHa__rememberTrack{background:#050403a8;border:1px solid #b48b4794;border-radius:999px;width:42px;height:24px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 2px 6px #0000007a}.account-auth-module__JrrFHa__rememberTrack i{background:#b9a17a;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000080}.account-auth-module__JrrFHa__remember input:checked+.account-auth-module__JrrFHa__rememberTrack{background:linear-gradient(135deg,#cb9745e6,#74491ef0);border-color:#f5d38ed1;box-shadow:0 0 18px #d2a04b24,inset 0 1px #fff2c733}.account-auth-module__JrrFHa__remember input:checked+.account-auth-module__JrrFHa__rememberTrack i{background:#fff0c7;transform:translate(18px)}.account-auth-module__JrrFHa__remember input:focus-visible+.account-auth-module__JrrFHa__rememberTrack{outline-offset:3px;outline:2px solid #f6d689}.account-auth-module__JrrFHa__remember>span:last-child{gap:2px;display:grid}.account-auth-module__JrrFHa__remember strong{font-size:12px;line-height:1.25}.account-auth-module__JrrFHa__remember small{color:#94836a;font:500 10px/1.35 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-auth-module__JrrFHa__houseField{grid-column:1/-1;gap:8px;min-width:0;display:grid}.account-auth-module__JrrFHa__houseLegend{color:#dec69c;letter-spacing:.012em;font-size:13px;font-weight:700}.account-auth-module__JrrFHa__houseOptions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.account-auth-module__JrrFHa__houseChoice{cursor:pointer;min-width:0;position:relative}.account-auth-module__JrrFHa__houseRadio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.account-auth-module__JrrFHa__houseOption{color:#cbb995;background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--house-accent) 17%, transparent), transparent 52%), #070504a3;text-align:center;border:1px solid #9e75396b;border-radius:14px;grid-template-rows:48px auto;place-items:center;min-height:96px;padding:9px 6px 8px;transition:border-color .17s,background .17s,box-shadow .17s,color .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5da0a}.account-auth-module__JrrFHa__houseCrest{place-items:center;width:48px;height:48px;display:grid}.account-auth-module__JrrFHa__houseCrest img{object-fit:contain;filter:drop-shadow(0 5px 7px #000000ad);width:48px;height:48px;transition:filter .17s,transform .17s;display:block}.account-auth-module__JrrFHa__houseCopy{gap:1px;min-width:0;display:grid}.account-auth-module__JrrFHa__houseCopy strong{text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.account-auth-module__JrrFHa__houseCopy small{color:#83735c;white-space:nowrap;font:500 8px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-auth-module__JrrFHa__houseCheck{color:#26170b;opacity:0;background:#efd188;border:1px solid #ffecbfb3;border-radius:50%;place-items:center;width:17px;height:17px;font:800 10px/1 system-ui,sans-serif;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:7px;right:7px;transform:scale(.7);box-shadow:0 3px 10px #00000057}.account-auth-module__JrrFHa__houseChoice:hover .account-auth-module__JrrFHa__houseOption{border-color:color-mix(in srgb, var(--house-name) 58%, #9e7539);background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--house-accent) 25%, transparent), transparent 58%), #0d0906d1;transform:translateY(-2px)}.account-auth-module__JrrFHa__houseRadio:checked+.account-auth-module__JrrFHa__houseOption{border-color:color-mix(in srgb, var(--house-name) 74%, #f2cf82);color:#fff0cc;background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--house-accent) 34%, transparent), transparent 62%), linear-gradient(160deg, #312316e6, #0b0705f0);box-shadow:0 0 0 1px color-mix(in srgb, var(--house-name) 20%, transparent), 0 10px 24px color-mix(in srgb, var(--house-accent) 18%, transparent), inset 0 1px #fff5da1f}.account-auth-module__JrrFHa__houseRadio:checked+.account-auth-module__JrrFHa__houseOption .account-auth-module__JrrFHa__houseCrest img{filter:drop-shadow(0 6px 9px #000000b8) drop-shadow(0 0 8px color-mix(in srgb, var(--house-name) 35%, transparent));transform:scale(1.06)}.account-auth-module__JrrFHa__houseRadio:checked+.account-auth-module__JrrFHa__houseOption .account-auth-module__JrrFHa__houseCheck{opacity:1;transform:scale(1)}.account-auth-module__JrrFHa__houseRadio:focus-visible+.account-auth-module__JrrFHa__houseOption{outline-offset:3px;outline:2px solid #f6d689}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields>button{grid-column:1/-1;width:100%;min-height:50px}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__primary{color:#21180f;letter-spacing:.025em;background:linear-gradient(135deg,#f3d99e 0%,#dfb968 54%,#bd8539 100%);border-color:#ffe19edb;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px 12px 22px;font:400 17px/1.2 Wizard World Vietnamese,Fraunces,serif;transition:filter .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #9f682538,inset 0 1px #fffce5b3,inset 0 -1px #552f0c42}.account-auth-module__JrrFHa__primary:before{content:"";background:linear-gradient(110deg,#0000 24%,#ffffff5c 46%,#0000 66%);transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.account-auth-module__JrrFHa__primary>*{z-index:1;position:relative}.account-auth-module__JrrFHa__primary i{border:1px solid #2c1c0c38;border-radius:50%;place-items:center;width:28px;height:28px;font:700 16px/1 system-ui,sans-serif;transition:transform .16s;display:grid}.account-auth-module__JrrFHa__primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 15px 36px #ba7f3057,inset 0 1px #fffce5c7}.account-auth-module__JrrFHa__primary:hover:not(:disabled):before{transform:translate(120%)}.account-auth-module__JrrFHa__primary:hover:not(:disabled) i{transform:translate(2px)}.account-auth-module__JrrFHa__primary[data-busy=true] i{border:2px solid #2b1c0d3d;border-top-color:#2c1d0e;font-size:0;animation:.7s linear infinite account-auth-module__JrrFHa__authSpin}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__secondary{color:#e5cfaa;background:#e7c2760f;border-radius:14px}.account-auth-module__JrrFHa__notice,.account-auth-module__JrrFHa__error{color:#ddc69d;overflow-wrap:anywhere;background:#cea15312;border:1px solid #c59b5357;border-radius:12px;margin:16px 0 0;padding:11px 13px;font-size:13px}.account-auth-module__JrrFHa__error{color:#ffb9ad;background:#af37261a;border-color:#e979626b}.account-auth-module__JrrFHa__dialog button:active:not(:disabled){filter:brightness(.97)}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__primary:active:not(:disabled){transform:translateY(1px)}.account-auth-module__JrrFHa__dialog button:disabled,.account-auth-module__JrrFHa__dialog fieldset:disabled button{opacity:.58;cursor:wait}@keyframes account-auth-module__JrrFHa__authDialogIn{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.975)}to{opacity:1;filter:none;transform:none}}@keyframes account-auth-module__JrrFHa__authBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes account-auth-module__JrrFHa__authBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes account-auth-module__JrrFHa__authFieldsIn{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes account-auth-module__JrrFHa__authSpin{to{transform:rotate(360deg)}}@media (max-width:700px){.account-auth-module__JrrFHa__dialog,.account-auth-module__JrrFHa__dialog[data-mode=register]{--auth-padding:22px;border-radius:22px;width:min(520px,100vw - 20px)}.account-auth-module__JrrFHa__houseOptions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.account-auth-module__JrrFHa__dialog[data-mode=register] .account-auth-module__JrrFHa__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.account-auth-module__JrrFHa__dialog,.account-auth-module__JrrFHa__dialog[data-mode=register]{--auth-padding:19px;border-radius:19px;max-height:calc(100dvh - 12px)}.account-auth-module__JrrFHa__dialog[data-mode=register]{max-height:min(580px,100dvh - 24px)}.account-auth-module__JrrFHa__header h2{font-size:25px}.account-auth-module__JrrFHa__header p{letter-spacing:.1em}.account-auth-module__JrrFHa__modeTabs{margin-top:16px}.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields{gap:13px;margin-top:16px}.account-auth-module__JrrFHa__houseOption{min-height:88px;padding:7px 4px}.account-auth-module__JrrFHa__houseCrest,.account-auth-module__JrrFHa__houseCrest img{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.account-auth-module__JrrFHa__dialog,.account-auth-module__JrrFHa__dialog::backdrop,.account-auth-module__JrrFHa__dialog .account-auth-module__JrrFHa__fields,.account-auth-module__JrrFHa__dialog *,.account-auth-module__JrrFHa__dialog :before,.account-auth-module__JrrFHa__dialog :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-auth-module__JrrFHa__closedCard{text-align:center;background:radial-gradient(at top,#cea15324,#cea15308 70%);border:1px solid #c59b534d;border-radius:16px;justify-items:center;gap:10px;margin-top:18px;padding:26px 22px 22px;display:grid}.account-auth-module__JrrFHa__closedCrest{background:#140c0699;border:1px solid #d6b16c73;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.account-auth-module__JrrFHa__closedCrest svg{fill:none;stroke:#e7c98c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.account-auth-module__JrrFHa__closedCard h3{color:#f3dfb4;letter-spacing:.01em;margin:4px 0 0;font-size:20px}.account-auth-module__JrrFHa__closedCard p{color:#d9c49b;text-wrap:pretty;max-width:36ch;margin:0;font-size:14px;line-height:1.65}.account-auth-module__JrrFHa__closedCard .account-auth-module__JrrFHa__secondary{width:100%;margin-top:8px}
.TimeTurnerLoading-module__xVB0la__screen{z-index:10000;box-sizing:border-box;color:#d7a84d;text-align:center;background:radial-gradient(circle at 50% 42%,#6f48232e,#0000 38%),linear-gradient(#0d0907,#1b100a);place-content:center;justify-items:center;gap:22px;width:100%;min-height:100dvh;padding:clamp(28px,7vw,72px) 20px;display:grid;position:fixed;inset:0}.TimeTurnerLoading-module__xVB0la__timeTurner{filter:drop-shadow(0 12px 26px #0000009e)drop-shadow(0 0 16px #d7a84d2e);width:clamp(104px,16vw,148px);height:auto;overflow:visible}.TimeTurnerLoading-module__xVB0la__orbit{fill:none;stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%;will-change:transform;animation:7s linear infinite TimeTurnerLoading-module__xVB0la__timeTurnerSpin}.TimeTurnerLoading-module__xVB0la__reverseOrbit{stroke-width:1.25px;opacity:.58;animation-duration:10s;animation-direction:reverse}.TimeTurnerLoading-module__xVB0la__jewel{fill:#f7d98f;stroke:#6f4517;stroke-width:1px}.TimeTurnerLoading-module__xVB0la__hourglass{fill:none;stroke:#f0cc7e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.TimeTurnerLoading-module__xVB0la__sand{fill:#b78ce8;stroke:none;opacity:.78;animation:1.8s ease-in-out infinite alternate TimeTurnerLoading-module__xVB0la__timeTurnerSand}.TimeTurnerLoading-module__xVB0la__label{color:#f4e4c5;font-family:var(--font-family-display,Fraunces, "Times New Roman", serif);letter-spacing:.035em;text-wrap:balance;text-shadow:0 2px 14px #000000b8;margin:0;font-size:clamp(18px,3vw,25px);font-weight:700;line-height:1.35}@keyframes TimeTurnerLoading-module__xVB0la__timeTurnerSpin{to{transform:rotate(1turn)}}@keyframes TimeTurnerLoading-module__xVB0la__timeTurnerSand{to{opacity:.34;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.TimeTurnerLoading-module__xVB0la__orbit,.TimeTurnerLoading-module__xVB0la__sand{will-change:auto;animation:none}}@media (forced-colors:active){.TimeTurnerLoading-module__xVB0la__screen{color:canvastext}.TimeTurnerLoading-module__xVB0la__timeTurner{filter:none}.TimeTurnerLoading-module__xVB0la__jewel,.TimeTurnerLoading-module__xVB0la__sand{fill:canvastext;stroke:canvastext}.TimeTurnerLoading-module__xVB0la__label{color:canvastext;text-shadow:none}}
.StoreProfileEffects-module__zGpUKW__surface{--store-gold:#e6bd72;--store-ink:#17120d;color:#f9edcf;gap:.35rem;min-width:0;display:grid}.StoreProfileEffects-module__zGpUKW__surfaceProfile .StoreProfileEffects-module__zGpUKW__backdrop{min-height:5rem}.StoreProfileEffects-module__zGpUKW__surfaceFloo .StoreProfileEffects-module__zGpUKW__backdrop{min-height:4.5rem}.StoreProfileEffects-module__zGpUKW__backdrop{isolation:isolate;background:radial-gradient(circle at 82% 12%,#eac16529,#0000 40%),linear-gradient(140deg,#392615eb,#141110f5);border:1px solid #e4bc6b52;border-radius:.9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8dd14,0 8px 24px #00000024}.StoreProfileEffects-module__zGpUKW__backdrop:before,.StoreProfileEffects-module__zGpUKW__backdrop:after{z-index:-1;pointer-events:none;content:"";opacity:0;position:absolute}.StoreProfileEffects-module__zGpUKW__backdrop[data-effect=star_background]:before{opacity:.75;background-image:radial-gradient(circle,#ffec9ebd 0 1px,#0000 1.4px);background-size:1.8rem 1.8rem;inset:0}.StoreProfileEffects-module__zGpUKW__backdrop[data-effect=map_ink]:after{opacity:.38;border-top:1px solid var(--store-gold);border-radius:50%;animation:.45s ease-in-out both StoreProfileEffects-module__zGpUKW__inkDrift;inset:18% -10% -18%;transform:rotate(-8deg)}.StoreProfileEffects-module__zGpUKW__profileRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .82rem;display:grid}.StoreProfileEffects-module__zGpUKW__avatar{color:#251b10;background:linear-gradient(135deg,#f6d994,#a97430);border:1px solid #efce857a;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;font-weight:800;display:grid}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=owl_sparkle]:after,.StoreProfileEffects-module__zGpUKW__avatar[data-effect=phoenix_sparkle]:after,.StoreProfileEffects-module__zGpUKW__avatar[data-effect=silver_trail]:after{content:"✦";color:#fff3bb;text-shadow:0 0 .5rem #fff0a3;width:.3rem;height:.3rem;position:absolute}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=house_aura]{box-shadow:0 0 0 2px #f6c0512e,0 0 1rem #f6c05173}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=house_aura][data-house=gryffindor]{box-shadow:0 0 0 2px #ae000180,0 0 1rem #ff4d4d9e}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=house_aura][data-house=hufflepuff]{box-shadow:0 0 0 2px #ecb93994,0 0 1rem #fbbf249e}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=house_aura][data-house=ravenclaw]{box-shadow:0 0 0 2px #00bfff80,0 0 1rem #38bdf8a3}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=house_aura][data-house=slytherin]{box-shadow:0 0 0 2px #1a472aa3,0 0 1rem #4ade808f}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=owl_sparkle]:after{animation:.8s ease-in-out both StoreProfileEffects-module__zGpUKW__owlSparkle}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=phoenix_sparkle]:after{color:#ffb75e;animation:.8s ease-in-out both StoreProfileEffects-module__zGpUKW__phoenixSparkle}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=silver_trail]:after{color:#d9e8e9;opacity:0}.StoreProfileEffects-module__zGpUKW__avatar[data-effect=silver_trail]:hover:after,.StoreProfileEffects-module__zGpUKW__avatar[data-effect=silver_trail]:active:after{animation:.5s ease-in-out both StoreProfileEffects-module__zGpUKW__silverTrail}.StoreProfileEffects-module__zGpUKW__identity{gap:.1rem;min-width:0;display:grid}.StoreProfileEffects-module__zGpUKW__displayName{color:#fff4d4;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-size:.95rem;font-weight:750;position:relative;overflow:hidden}.StoreProfileEffects-module__zGpUKW__displayName[data-effect=name_glint]:after{content:"";background:linear-gradient(90deg,#0000,#fffacee0,#0000);width:32%;animation:1.2s ease-in-out both StoreProfileEffects-module__zGpUKW__nameGlint;position:absolute;inset:0 auto 0 -42%;transform:skew(-24deg)}.StoreProfileEffects-module__zGpUKW__house{color:#fcde9eb8;font-size:.7rem}.StoreProfileEffects-module__zGpUKW__badge{color:#21160b;background:#e6bd72;border:1px solid #efce8570;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:grid}.StoreProfileEffects-module__zGpUKW__badge[data-effect=bookplate]{background:linear-gradient(135deg,#f3d38f,#b98241);border-radius:.25rem .55rem}.StoreProfileEffects-module__zGpUKW__badge[data-effect=golden_edge]{box-shadow:0 0 0 2px #f6d38b1f,0 0 1rem #eeb9418c}.StoreProfileEffects-module__zGpUKW__badge[data-effect=clock_tick]{animation:.8s steps(4,end) both StoreProfileEffects-module__zGpUKW__clockTick}.StoreProfileEffects-module__zGpUKW__caption{color:#fcde9ec2;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.7rem;display:flex}.StoreProfileEffects-module__zGpUKW__captionItems{color:#fff4d28f}.StoreProfileEffects-module__zGpUKW__collectionEffects{flex-wrap:wrap;gap:.3rem;padding:0 .82rem .7rem;display:flex}.StoreProfileEffects-module__zGpUKW__collectionMark{color:#ffebb2e0;background:#ffefc212;border:1px solid #e5be6c59;border-radius:999px;padding:.22rem .42rem;font-size:.63rem;line-height:1.2}.StoreProfileEffects-module__zGpUKW__collectionMark[data-effect=star_background]{border-color:#efd27e9e;box-shadow:0 0 .7rem #efd27e38}.StoreProfileEffects-module__zGpUKW__collectionMark[data-effect=map_ink]{border-radius:.25rem .6rem;transform:rotate(-1deg)}.StoreProfileEffects-module__zGpUKW__collectionMark[data-effect=golden_edge]{border-color:#f4c247b3;box-shadow:inset 0 0 0 1px #f4c2472e}.StoreProfileEffects-module__zGpUKW__collectionMark[data-effect=house_aura]{text-shadow:0 0 .65rem #f6c051ad}.StoreProfileEffects-module__zGpUKW__collectionMark[data-effect=bookplate]{border-radius:.25rem}.StoreProfileEffects-module__zGpUKW__collectionMark[data-effect=name_glint]{overflow:hidden}@keyframes StoreProfileEffects-module__zGpUKW__nameGlint{0%,58%{transform:translate(0)skew(-24deg)}82%,to{transform:translate(430%)skew(-24deg)}}@keyframes StoreProfileEffects-module__zGpUKW__owlSparkle{0%,to{opacity:.2;transform:translate(.4rem,.6rem)scale(.6)}45%{opacity:1;transform:translate(1.3rem,-.7rem)scale(1)}}@keyframes StoreProfileEffects-module__zGpUKW__phoenixSparkle{0%,to{opacity:.15;transform:translate(.3rem,.7rem)scale(.5)}50%{opacity:1;transform:translate(1.45rem,-.8rem)scale(1.15)}}@keyframes StoreProfileEffects-module__zGpUKW__silverTrail{0%,to{opacity:.2;transform:translate(.2rem,.4rem)}50%{opacity:1;transform:translate(1.3rem,-.55rem)}}@keyframes StoreProfileEffects-module__zGpUKW__inkDrift{0%{transform:translate(-3%)rotate(-8deg)}to{transform:translate(6%)rotate(-4deg)}}@keyframes StoreProfileEffects-module__zGpUKW__clockTick{0%,74%{transform:rotate(0)}78%{transform:rotate(12deg)}82%{transform:rotate(-8deg)}86%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.StoreProfileEffects-module__zGpUKW__backdrop:before,.StoreProfileEffects-module__zGpUKW__backdrop:after,.StoreProfileEffects-module__zGpUKW__avatar:after,.StoreProfileEffects-module__zGpUKW__displayName:after,.StoreProfileEffects-module__zGpUKW__displayName,.StoreProfileEffects-module__zGpUKW__badge,.StoreProfileEffects-module__zGpUKW__collectionMark{animation:none}}
.OwnedCollectionPanel-module__QalWiW__panel{color:#f7ebcb;background:linear-gradient(145deg,#302014eb,#151210f5);border:1px solid #e0b45d47;border-radius:1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:inset 0 1px #fff6d214,0 .8rem 2rem #0000001f}.OwnedCollectionPanel-module__QalWiW__headingRow,.OwnedCollectionPanel-module__QalWiW__collectionHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.OwnedCollectionPanel-module__QalWiW__eyebrow{color:#f6d38bad;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.OwnedCollectionPanel-module__QalWiW__heading,.OwnedCollectionPanel-module__QalWiW__collectionHeader h4{color:#fff2ca;margin:.15rem 0 0;font-size:1rem}.OwnedCollectionPanel-module__QalWiW__balance{color:#f7d995;white-space:nowrap;border:1px solid #eac16561;border-radius:999px;padding:.35rem .55rem;font-size:.75rem}.OwnedCollectionPanel-module__QalWiW__preview{min-width:0}.OwnedCollectionPanel-module__QalWiW__itemGrid,.OwnedCollectionPanel-module__QalWiW__collectionGrid{gap:.55rem;display:grid}.OwnedCollectionPanel-module__QalWiW__itemCard{background:#ffefc20a;border:1px solid #e0b45d29;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.65rem;display:flex}.OwnedCollectionPanel-module__QalWiW__itemCopy{gap:.16rem;min-width:0;display:grid}.OwnedCollectionPanel-module__QalWiW__itemCopy strong,.OwnedCollectionPanel-module__QalWiW__itemCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OwnedCollectionPanel-module__QalWiW__itemCopy strong{color:#fff3d1;font-size:.82rem}.OwnedCollectionPanel-module__QalWiW__itemCopy span,.OwnedCollectionPanel-module__QalWiW__collectionHeader span,.OwnedCollectionPanel-module__QalWiW__collection span{color:#f9e0a3ab;font-size:.7rem}.OwnedCollectionPanel-module__QalWiW__cardActions{flex:none;gap:.35rem;display:flex}.OwnedCollectionPanel-module__QalWiW__primaryButton,.OwnedCollectionPanel-module__QalWiW__secondaryButton,.OwnedCollectionPanel-module__QalWiW__trigger{min-height:2rem;font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .62rem;font-size:.72rem}.OwnedCollectionPanel-module__QalWiW__primaryButton{color:#26190b;background:#e7bd70;border:1px solid #e7bd70}.OwnedCollectionPanel-module__QalWiW__secondaryButton,.OwnedCollectionPanel-module__QalWiW__trigger{color:#f4d797;text-align:center;background:#fff0c60d;border:1px solid #e8c06d73;text-decoration:none}.OwnedCollectionPanel-module__QalWiW__primaryButton:disabled,.OwnedCollectionPanel-module__QalWiW__secondaryButton:disabled,.OwnedCollectionPanel-module__QalWiW__trigger:disabled{cursor:wait;opacity:.55}.OwnedCollectionPanel-module__QalWiW__primaryButton:focus-visible,.OwnedCollectionPanel-module__QalWiW__secondaryButton:focus-visible,.OwnedCollectionPanel-module__QalWiW__trigger:focus-visible{outline-offset:2px;outline:2px solid #fff0b3}.OwnedCollectionPanel-module__QalWiW__collections{border-top:1px solid #e0b45d29;gap:.5rem;padding-top:.2rem;display:grid}.OwnedCollectionPanel-module__QalWiW__collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OwnedCollectionPanel-module__QalWiW__collection{background:#ffefc208;border:1px solid #e0b45d24;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.3rem;min-width:0;padding:.45rem .5rem;display:flex}.OwnedCollectionPanel-module__QalWiW__collection[data-complete=true]{background:#e4bc6b1c;border-color:#e4bc6b8a}.OwnedCollectionPanel-module__QalWiW__collection span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OwnedCollectionPanel-module__QalWiW__muted,.OwnedCollectionPanel-module__QalWiW__error,.OwnedCollectionPanel-module__QalWiW__notice{color:#f9e0a3b8;margin:0;font-size:.78rem;line-height:1.5}.OwnedCollectionPanel-module__QalWiW__error{color:#ffb6a9}.OwnedCollectionPanel-module__QalWiW__notice{color:#c9e8bd}.OwnedCollectionPanel-module__QalWiW__shell{gap:.65rem;display:grid}.OwnedCollectionPanel-module__QalWiW__shellHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.OwnedCollectionPanel-module__QalWiW__shellTitle{color:#ffeab0;margin:0;font-size:.9rem}@media (max-width:480px){.OwnedCollectionPanel-module__QalWiW__itemCard{align-items:flex-start}.OwnedCollectionPanel-module__QalWiW__cardActions{flex-direction:column}.OwnedCollectionPanel-module__QalWiW__collectionGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.OwnedCollectionPanel-module__QalWiW__primaryButton,.OwnedCollectionPanel-module__QalWiW__secondaryButton,.OwnedCollectionPanel-module__QalWiW__trigger{transition:none}}
.HemXeoPrototype-module__Fq9oBG__page{--gold:#e9c780;--muted:#af9d80;isolation:isolate;color:#ede4d1;background:radial-gradient(at 78% 14%,#3b2c192e,#0000 40%),#14120f;min-height:100dvh;padding:0 28px 48px;font-family:Arial,sans-serif;font-size:13px}.HemXeoPrototype-module__Fq9oBG__page *{box-sizing:border-box}.HemXeoPrototype-module__Fq9oBG__page button,.HemXeoPrototype-module__Fq9oBG__dialog button{font:inherit;cursor:pointer}.HemXeoPrototype-module__Fq9oBG__page button:focus-visible,.HemXeoPrototype-module__Fq9oBG__dialog button:focus-visible,.HemXeoPrototype-module__Fq9oBG__page input:focus-visible,.HemXeoPrototype-module__Fq9oBG__dialog input:focus-visible{outline-offset:4px;outline:2px solid #a9dac7}.HemXeoPrototype-module__Fq9oBG__top{border-bottom:1px solid #cdb57726;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;min-height:76px;margin:auto;display:flex}.HemXeoPrototype-module__Fq9oBG__brand{color:var(--gold);letter-spacing:2px;align-items:center;gap:12px;font:19px Georgia,serif;display:flex}.HemXeoPrototype-module__Fq9oBG__brand small{color:var(--muted);letter-spacing:3px;margin-top:5px;font:9px Arial,sans-serif;display:block}.HemXeoPrototype-module__Fq9oBG__crest{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);border:1px solid #d7b87580;place-items:center;width:36px;height:40px;font-size:23px;display:grid}.HemXeoPrototype-module__Fq9oBG__topRight{align-items:center;gap:18px;display:flex}.HemXeoPrototype-module__Fq9oBG__prototype{color:#c7ba9c;letter-spacing:1px;border:1px solid #c6af7740;border-radius:5px;padding:7px 9px;font-size:10px;text-decoration:none}.HemXeoPrototype-module__Fq9oBG__wallet{color:#f0d28e;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:9px;font-size:16px;display:flex}.HemXeoPrototype-module__Fq9oBG__coin{color:#f0d28e;background:#4d3820;border:1px solid #e0b45c;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:italic 14px Georgia,serif;display:inline-grid;box-shadow:inset 0 0 0 2px #a17d4133}.HemXeoPrototype-module__Fq9oBG__bag{color:#d8c8a7;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px;text-decoration:none;display:inline-flex}.HemXeoPrototype-module__Fq9oBG__bag b{color:#191510;background:#b79453;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:6px;font-size:11px;display:inline-grid}.HemXeoPrototype-module__Fq9oBG__wrap{max-width:1180px;margin:auto}.HemXeoPrototype-module__Fq9oBG__masthead{justify-content:space-between;align-items:center;gap:16px;padding:24px 0 18px;display:flex}.HemXeoPrototype-module__Fq9oBG__eyebrow{color:#b99b62;letter-spacing:2px;align-items:center;gap:10px;font-size:10px;display:flex}.HemXeoPrototype-module__Fq9oBG__eyebrow:before{content:"";background:#b99b62;width:24px;height:1px}.HemXeoPrototype-module__Fq9oBG__masthead h1{color:#ecd6a4;letter-spacing:-1px;margin:6px 0;font:500 39px/1.25 Georgia,serif}.HemXeoPrototype-module__Fq9oBG__masthead p{color:#b8ac91;margin:6px 0 0;font-size:13px}.HemXeoPrototype-module__Fq9oBG__mastheadMeta{color:#8f836e;text-align:right;flex-direction:column;align-items:flex-end;gap:5px;font-size:11px;display:flex}.HemXeoPrototype-module__Fq9oBG__mastheadMeta span:first-child{color:#e5bc69}.HemXeoPrototype-module__Fq9oBG__storeTabsViewport{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;margin:0 0 24px;overflow:auto hidden}.HemXeoPrototype-module__Fq9oBG__storeTabsViewport::-webkit-scrollbar{display:none}.HemXeoPrototype-module__Fq9oBG__storeTabs{--tab-count:5;--tab-index:0;grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));background:linear-gradient(120deg,#211a11,#15120e);border:1px solid #584728;border-radius:999px;min-width:640px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px #e2c57b1a,0 10px 28px #0004}.HemXeoPrototype-module__Fq9oBG__storeTabs:before{z-index:0;width:calc((100% - 8px) / var(--tab-count));background:var(--shout-btn-primary);content:"";pointer-events:none;transform:translate3d(calc(var(--tab-index) * 100%), 0, 0);border:1px solid #e9cb8066;border-radius:999px;transition:transform .4s cubic-bezier(.3,1.25,.5,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 4px 14px #0006,inset 0 1px #fff4}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab{z-index:1;color:#c6b58f;letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:10px 12px;font:600 11px/1.2 Arial,sans-serif;display:inline-flex;position:relative}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab span{color:#9a896b;font-variant-numeric:tabular-nums;font-size:10px}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab[aria-selected=true]{color:#241a0d}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab[aria-selected=true] span{color:#5a3e19}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab[aria-selected=true]:hover{color:#241a0d}.HemXeoPrototype-module__Fq9oBG__storeNotice{color:#e9dcc0;background:#f3dc9a0d;border:1px solid #f3dc9a2e;border-radius:14px;align-items:center;gap:12px;margin:0 0 20px;padding:10px 10px 10px 14px;font-size:13.5px;line-height:1.4;display:flex}.HemXeoPrototype-module__Fq9oBG__storeNotice>span:first-child{color:#20160a;background:#f3dc9a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:700 13px/1 Georgia,serif;display:grid}.HemXeoPrototype-module__Fq9oBG__storeNotice>span:nth-child(2){flex:1;min-width:0}.HemXeoPrototype-module__Fq9oBG__storeNotice[data-tone=error]{color:#f6d9d2;background:#f0786414;border-color:#f0786459}.HemXeoPrototype-module__Fq9oBG__storeNotice[data-tone=error]>span:first-child{color:#fff;background:#e0574a}.HemXeoPrototype-module__Fq9oBG__storeNotice button{color:#f3dc9a;min-height:32px;font:inherit;cursor:pointer;background:#f3dc9a0f;border:1px solid #f3dc9a59;border-radius:999px;flex:none;padding:0 14px;font-size:12.5px;font-weight:700}.HemXeoPrototype-module__Fq9oBG__storeNotice button:hover{background:#f3dc9a24}.HemXeoPrototype-module__Fq9oBG__storeNotice button:focus-visible{outline-offset:2px;outline:2px solid #f3dc9a}.HemXeoPrototype-module__Fq9oBG__footer{color:#83765f;border-top:1px solid #b8a16a22;justify-content:space-between;gap:16px;margin-top:26px;padding-top:18px;font-size:10px;line-height:1.6;display:flex}.HemXeoPrototype-module__Fq9oBG__footer button,.HemXeoPrototype-module__Fq9oBG__footer a{color:#b8a176;background:0 0;border:0;font-size:10px;text-decoration:underline}.HemXeoPrototype-module__Fq9oBG__dialog{color:#e8d9b8;background:#1c1812;border:1px solid #b79a6066;border-radius:12px;width:min(900px,100vw - 24px);max-height:92dvh;padding:0;font:13px Arial,sans-serif;overflow:auto;box-shadow:0 40px 120px #000b}.HemXeoPrototype-module__Fq9oBG__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060503bd}.HemXeoPrototype-module__Fq9oBG__dialogHead{color:#b29c73;letter-spacing:2px;border-bottom:1px solid #c5a56822;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:10px;display:flex}.HemXeoPrototype-module__Fq9oBG__close{color:#d6c29c;background:0 0;border:1px solid #b99b5e55;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;font-size:18px!important}.HemXeoPrototype-module__Fq9oBG__purchase{max-width:560px;padding:26px}.HemXeoPrototype-module__Fq9oBG__purchase h2{color:#eed6a1;overflow-wrap:anywhere;margin:14px 0 12px;font:32px/1.15 Georgia,serif}.HemXeoPrototype-module__Fq9oBG__purchase p{color:#b5a68a;font-size:13px;line-height:1.8}.HemXeoPrototype-module__Fq9oBG__purchasePrice{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 10px;display:flex}.HemXeoPrototype-module__Fq9oBG__purchasePrice strong{color:#e6cb8b;align-items:center;gap:10px;font-size:25px;display:inline-flex}.HemXeoPrototype-module__Fq9oBG__purchasePrice del{color:#9b8a6e;font-size:12px}.HemXeoPrototype-module__Fq9oBG__actions{flex-wrap:wrap;gap:8px;margin:20px 0 12px;display:flex}.HemXeoPrototype-module__Fq9oBG__primary,.HemXeoPrototype-module__Fq9oBG__secondary{border-radius:24px;min-height:44px;padding:12px 20px;font-size:12px}.HemXeoPrototype-module__Fq9oBG__primary{color:#2a1e0e;background:linear-gradient(#efd699,#c9a35b);border:1px solid #ecd59a70;font-weight:700}.HemXeoPrototype-module__Fq9oBG__primary:disabled{cursor:default;opacity:.4}.HemXeoPrototype-module__Fq9oBG__secondary{color:#d6bc84;background:0 0;border:1px solid #bda16366}.HemXeoPrototype-module__Fq9oBG__disclaimer{color:#978870!important;font-size:10px!important}.HemXeoPrototype-module__Fq9oBG__quoteError{color:#f0b5a9!important}.HemXeoPrototype-module__Fq9oBG__quoteError .HemXeoPrototype-module__Fq9oBG__secondary{margin-left:8px;padding:8px 12px}.HemXeoPrototype-module__Fq9oBG__inventory{padding:24px}.HemXeoPrototype-module__Fq9oBG__inventory h2{color:#eed6a1;margin:0 0 24px;font:30px Georgia,serif}.HemXeoPrototype-module__Fq9oBG__inventory h3{color:#d5bd90;font:18px Georgia,serif}.HemXeoPrototype-module__Fq9oBG__profilePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.HemXeoPrototype-module__Fq9oBG__order{color:#c7b594;border-top:1px solid #b49a6126;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.HemXeoPrototype-module__Fq9oBG__order small{color:#8c7d65;margin-top:5px;font-size:10px;display:block}@media (max-width:700px){.HemXeoPrototype-module__Fq9oBG__page{padding:0 16px 32px}.HemXeoPrototype-module__Fq9oBG__top{min-height:72px}.HemXeoPrototype-module__Fq9oBG__brand{letter-spacing:1px;gap:8px;font-size:14px}.HemXeoPrototype-module__Fq9oBG__brand small{letter-spacing:2px;font-size:8px}.HemXeoPrototype-module__Fq9oBG__crest{width:28px;height:33px;font-size:18px}.HemXeoPrototype-module__Fq9oBG__prototype{display:none}.HemXeoPrototype-module__Fq9oBG__topRight{gap:4px}.HemXeoPrototype-module__Fq9oBG__wallet{gap:5px;font-size:13px}.HemXeoPrototype-module__Fq9oBG__bagLabel{display:none}.HemXeoPrototype-module__Fq9oBG__bag b{font-size:11px}.HemXeoPrototype-module__Fq9oBG__masthead{align-items:flex-end;padding:18px 0 14px}.HemXeoPrototype-module__Fq9oBG__masthead h1{font-size:31px}.HemXeoPrototype-module__Fq9oBG__masthead p{font-size:12px}.HemXeoPrototype-module__Fq9oBG__mastheadMeta{font-size:10px}.HemXeoPrototype-module__Fq9oBG__footer{flex-direction:column;gap:8px}.HemXeoPrototype-module__Fq9oBG__dialog{border-radius:10px;width:calc(100vw - 16px)}.HemXeoPrototype-module__Fq9oBG__dialogHead{padding:14px 16px}.HemXeoPrototype-module__Fq9oBG__purchase,.HemXeoPrototype-module__Fq9oBG__inventory{padding:18px 16px}.HemXeoPrototype-module__Fq9oBG__purchase h2{font-size:28px}.HemXeoPrototype-module__Fq9oBG__profilePair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.HemXeoPrototype-module__Fq9oBG__storeTabs:before,.HemXeoPrototype-module__Fq9oBG__primary,.HemXeoPrototype-module__Fq9oBG__secondary{transition:none}}.HemXeoPrototype-module__Fq9oBG__page :is(h1,h2,h3){font-family:var(--font-family-display);letter-spacing:.01em;font-weight:400}@media (max-width:560px){.HemXeoPrototype-module__Fq9oBG__top{gap:8px}.HemXeoPrototype-module__Fq9oBG__brand>span:last-child,.HemXeoPrototype-module__Fq9oBG__brand small{display:none}.HemXeoPrototype-module__Fq9oBG__topRight{gap:6px;min-width:0}.HemXeoPrototype-module__Fq9oBG__prototype{display:none}.HemXeoPrototype-module__Fq9oBG__wallet{padding-inline:8px;font-size:13px}.HemXeoPrototype-module__Fq9oBG__bag{padding-inline:8px}.HemXeoPrototype-module__Fq9oBG__bagLabel{display:none}.HemXeoPrototype-module__Fq9oBG__masthead{gap:8px;display:grid}.HemXeoPrototype-module__Fq9oBG__mastheadMeta{text-align:left;text-align:left;flex-flow:wrap;place-items:flex-start start;gap:4px 10px}.HemXeoPrototype-module__Fq9oBG__storeTabsViewport{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.HemXeoPrototype-module__Fq9oBG__storeTabs{min-width:600px}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab{min-height:40px;font-size:13px}}.HemXeoPrototype-module__Fq9oBG__page h2[tabindex="-1"]:focus{outline:none}a.HemXeoPrototype-module__Fq9oBG__brand{color:var(--muted);letter-spacing:.02em;font:600 13px/1 system-ui,sans-serif;text-decoration:none}a.HemXeoPrototype-module__Fq9oBG__brand:hover{color:var(--gold)}a.HemXeoPrototype-module__Fq9oBG__brand:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__masthead{background-color:#2a160d;background-image:radial-gradient(60% 70% at 50% 45%,#0000 40%,#00000073),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='16'%3E%3Cg fill='%23a24a30'%3E%3Crect x='1' y='1' width='38' height='6' rx='1'/%3E%3Crect x='-19' y='9' width='38' height='6' rx='1'/%3E%3Crect x='21' y='9' width='38' height='6' rx='1'/%3E%3C/g%3E%3Cg fill='%23732d1c' opacity='.7'%3E%3Crect x='6' y='2' width='14' height='4'/%3E%3Crect x='26' y='10' width='10' height='4'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%,60px 24px;border-radius:6px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;margin:16px 0 20px;padding:40px 16px;display:grid;box-shadow:inset 0 0 40px #00000080}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__masthead h1{color:#fff4dc;text-shadow:0 3px #3a1a0c,0 0 18px #000c;margin:0;font-size:clamp(40px,10vw,72px);line-height:1}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabs{min-width:max-content;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #3a2f1d;border-radius:0;justify-content:center;gap:4px 22px;padding:0 8px;display:flex}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabs:before{display:none}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab{white-space:nowrap;min-height:48px;font:400 16px/1.1 var(--font-family-display);letter-spacing:.01em;color:#a8987c;border-radius:0;flex:none;padding:10px 2px 12px;transition:color .15s,box-shadow .2s;box-shadow:inset 0 -2px #0000}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab:hover{color:#e9dcc0}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab[aria-selected=true]{color:#f3dc9a;box-shadow:inset 0 -2px #f3dc9a}@media (max-width:560px){.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabs{justify-content:flex-start;gap:20px}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab{min-height:44px;font-size:15px}}.HemXeoPrototype-module__Fq9oBG__storeTabsViewport{container-type:inline-size}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabs{gap:4px clamp(10px,2.2cqi,24px)}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab{font-size:clamp(11px,1.45cqi,16px)}@media (max-width:560px){.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab{font-size:clamp(11px,1.45cqi,15px)}}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabs{flex-wrap:wrap;min-width:0}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabsViewport{overflow:visible;-webkit-mask-image:none;mask-image:none}@media (max-width:560px){.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabs{justify-content:center;gap:0 18px;padding:0}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab{min-height:40px;padding:8px 2px 10px;font-size:13px}}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTabs{align-content:flex-start;row-gap:0}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__top{z-index:30;position:relative}.HemXeoPrototype-module__Fq9oBG__page{padding-top:env(safe-area-inset-top,0px)}.HemXeoPrototype-module__Fq9oBG__page .HemXeoPrototype-module__Fq9oBG__storeTab .HemXeoPrototype-module__Fq9oBG__tabNew{color:#2a1a05;letter-spacing:.04em;background:linear-gradient(110deg,#f3dc9a,#fff3c7 45%,#c99a3e);border-radius:999px;padding:1px 6px;font:800 9px/1.4 Arial,sans-serif}
.StorePowerDialog-module__2iYcCa__dialog{max-width:600px}.StorePowerDialog-module__2iYcCa__choices{border:1px solid #a38b574f;border-radius:14px;gap:10px;margin:18px 0;padding:14px;display:grid}.StorePowerDialog-module__2iYcCa__choices label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.StorePowerDialog-module__2iYcCa__target{gap:10px;margin-block:18px;display:grid}.StorePowerDialog-module__2iYcCa__target select{color:#e6d1a6;max-width:100%;min-height:44px;font:inherit;background:#211c13;border:1px solid #a38b5770;border-radius:12px;padding:10px}
.GringottsHome-module__8yodgW__page{--gold:var(--shout-gold-300);--gold-deep:var(--shout-gold-500);--ink:#f6ead0;--muted:#c7b79a;--panel:#1c140ac7;--line:#f3dc9a2e;min-height:100vh;color:var(--ink);background:radial-gradient(1200px 500px at 50% -10%,#c99a3e47,#0000 70%),linear-gradient(#1b1309 0%,#0f0b06 100%);padding:24px 16px 48px}.GringottsHome-module__8yodgW__page>*{max-width:980px;margin-left:auto;margin-right:auto}.GringottsHome-module__8yodgW__topNav{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.GringottsHome-module__8yodgW__topNav a,.GringottsHome-module__8yodgW__topNav button{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--gold);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-flex}.GringottsHome-module__8yodgW__topNav a:hover,.GringottsHome-module__8yodgW__topNav button:hover{border-color:var(--gold-deep)}.GringottsHome-module__8yodgW__topNav a:focus-visible,.GringottsHome-module__8yodgW__topNav button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.GringottsHome-module__8yodgW__hero{border:1px solid var(--line);background:linear-gradient(135deg,#4a3414d9,#1a1208e6);border-radius:18px;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 18px 50px #00000073}.GringottsHome-module__8yodgW__heroCoin{filter:drop-shadow(0 10px 18px #0000008c);flex:none}.GringottsHome-module__8yodgW__heroText{flex:1;min-width:0}.GringottsHome-module__8yodgW__heroText h1{color:var(--gold);margin:2px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,6vw,44px);line-height:1.1}.GringottsHome-module__8yodgW__heroText p{color:var(--muted);margin:0}.GringottsHome-module__8yodgW__heroText a{color:var(--gold)}.GringottsHome-module__8yodgW__eyebrow{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.GringottsHome-module__8yodgW__heroLink{border:1px solid var(--gold-deep);color:var(--gold);background:#c99a3e1f;border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.GringottsHome-module__8yodgW__heroLink:hover{background:#c99a3e3d}.GringottsHome-module__8yodgW__tabs{gap:6px;margin-top:16px;padding-bottom:2px;display:flex;overflow-x:auto}.GringottsHome-module__8yodgW__tabs button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--muted);cursor:pointer;font:inherit;border-radius:10px;flex:none;align-items:center;gap:7px;padding:8px 14px;display:inline-flex;position:relative}.GringottsHome-module__8yodgW__tabs button[aria-pressed=true]{color:#20160a;background:var(--shout-btn-primary);border-color:#f3dc9a;font-weight:700}.GringottsHome-module__8yodgW__tabs button:focus-visible,.GringottsHome-module__8yodgW__linkButton:focus-visible,.GringottsHome-module__8yodgW__card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.GringottsHome-module__8yodgW__dot{background:#ff7a59;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #1b1309}.GringottsHome-module__8yodgW__error{color:#fcd9d4;background:#2b130f;border:1px solid #823528;border-radius:10px;margin-top:12px;padding:10px 14px}.GringottsHome-module__8yodgW__notice{color:#dcf2e1;background:#132417;border:1px solid #35633e;border-radius:10px;margin-top:12px;padding:10px 14px}.GringottsHome-module__8yodgW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:16px;display:grid}.GringottsHome-module__8yodgW__tiles{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.GringottsHome-module__8yodgW__tile{border:1px solid var(--line);background:var(--panel);color:var(--gold);border-radius:14px;gap:4px;padding:14px;display:grid}.GringottsHome-module__8yodgW__tile span{color:var(--muted);font-size:13px}.GringottsHome-module__8yodgW__tile strong{color:var(--ink);font-size:22px}.GringottsHome-module__8yodgW__card{border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;text-align:left;font:inherit;border-radius:16px;margin-top:16px;padding:18px;display:block}.GringottsHome-module__8yodgW__grid .GringottsHome-module__8yodgW__card{margin-top:0}.GringottsHome-module__8yodgW__wide{grid-column:1/-1}button.GringottsHome-module__8yodgW__card{cursor:pointer}button.GringottsHome-module__8yodgW__card:hover{border-color:var(--gold-deep)}.GringottsHome-module__8yodgW__card h2{color:var(--gold);align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.GringottsHome-module__8yodgW__muted{color:var(--muted)}.GringottsHome-module__8yodgW__miniTrack{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px;display:grid}.GringottsHome-module__8yodgW__miniTrack span{background:#ffffff14;border-radius:999px;height:10px}.GringottsHome-module__8yodgW__miniTrack span[data-done]{background:linear-gradient(90deg,#f3dc9a,#c99a3e)}.GringottsHome-module__8yodgW__bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.GringottsHome-module__8yodgW__bars li{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.GringottsHome-module__8yodgW__bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.GringottsHome-module__8yodgW__bar i{border-radius:inherit;background:linear-gradient(90deg,#c99a3e,#f3dc9a);height:100%;display:block}.GringottsHome-module__8yodgW__log{margin:0;padding:0;list-style:none}.GringottsHome-module__8yodgW__logRow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.GringottsHome-module__8yodgW__logRow:last-child{border-bottom:0}.GringottsHome-module__8yodgW__logIcon{width:32px;height:32px;color:var(--gold);background:#f3dc9a1a;border-radius:10px;place-items:center;display:inline-grid}.GringottsHome-module__8yodgW__logIcon[data-tone=game]{color:#9fd3ff;background:#78b4ff1f}.GringottsHome-module__8yodgW__logIcon[data-tone=checkin]{color:#ffb37a;background:#ff96501f}.GringottsHome-module__8yodgW__logIcon[data-tone=wheel]{color:#e6b3ff;background:#c88cff1f}.GringottsHome-module__8yodgW__logIcon[data-tone=gift]{color:#ffe08a;background:#ffd26429}.GringottsHome-module__8yodgW__logIcon[data-tone=revoke]{color:#ff9b9b;background:#ff78781f}.GringottsHome-module__8yodgW__logIcon[data-tone=loan]{color:#9ff0c2;background:#78e6aa1f}.GringottsHome-module__8yodgW__logText{min-width:0;display:grid}.GringottsHome-module__8yodgW__logText small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GringottsHome-module__8yodgW__logAmount{font-variant-numeric:tabular-nums;font-weight:700}.GringottsHome-module__8yodgW__logAmount[data-dir=credit]{color:#b9e9a0}.GringottsHome-module__8yodgW__logAmount[data-dir=debit]{color:#f0a6a6}.GringottsHome-module__8yodgW__logAmount[data-dir=writeoff]{color:var(--muted)}.GringottsHome-module__8yodgW__weekHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.GringottsHome-module__8yodgW__weekHead h2{margin:0}.GringottsHome-module__8yodgW__weekPot{color:var(--muted);white-space:nowrap;font-size:13px}.GringottsHome-module__8yodgW__weekPot strong{color:var(--gold);font-size:16px}.GringottsHome-module__8yodgW__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.GringottsHome-module__8yodgW__days li{border:1px solid var(--line);background:#00000040;border-radius:10px;justify-items:center;gap:3px;padding:6px 0;display:grid}.GringottsHome-module__8yodgW__days li[data-state=done]{border-color:var(--gold-deep);background:linear-gradient(#c99a3e4d,#c99a3e0f)}.GringottsHome-module__8yodgW__days li[data-state=next]{border-color:#ff9b5c;box-shadow:0 0 12px #ff9b5c4d}.GringottsHome-module__8yodgW__days li[data-state=locked]{opacity:.6}.GringottsHome-module__8yodgW__days li:last-child{border-color:#f3dc9a73}.GringottsHome-module__8yodgW__dayIcon{width:24px;height:24px;color:var(--gold);background:#f3dc9a14;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.GringottsHome-module__8yodgW__days small{color:var(--muted);font-size:11px}.GringottsHome-module__8yodgW__weekFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.GringottsHome-module__8yodgW__assets{background:linear-gradient(135deg,#3a2810d9,#140e07e6);align-items:center;gap:16px;padding:14px 16px;display:flex}.GringottsHome-module__8yodgW__ring{flex:none;width:88px;height:88px;transform:rotate(-90deg)}.GringottsHome-module__8yodgW__ring text{transform-origin:44px 44px;transform:rotate(90deg)}.GringottsHome-module__8yodgW__ringBase{fill:none;stroke:#c99a3e;stroke-width:9px;opacity:.9}.GringottsHome-module__8yodgW__ringSpent{fill:none;stroke:#f0a6a6;stroke-width:9px}.GringottsHome-module__8yodgW__ringRevoked{fill:none;stroke:#8a6fd1;stroke-width:9px}.GringottsHome-module__8yodgW__ringLabel{fill:var(--muted);font-size:9px}.GringottsHome-module__8yodgW__ringValue{fill:var(--gold);font-size:15px;font-weight:800}.GringottsHome-module__8yodgW__assetList{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.GringottsHome-module__8yodgW__assetList div{gap:1px;display:grid}.GringottsHome-module__8yodgW__assetList dt{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.GringottsHome-module__8yodgW__assetList dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:800}.GringottsHome-module__8yodgW__assetList [data-tone=earned] dt{color:var(--gold)}.GringottsHome-module__8yodgW__assetList [data-tone=spent] dt{color:#f0a6a6}.GringottsHome-module__8yodgW__assetList [data-tone=revoked] dt{color:#b8a2f0}.GringottsHome-module__8yodgW__assetList [data-tone=debt] dt{color:#9ff0c2}.GringottsHome-module__8yodgW__primary{padding:10px 20px}.GringottsHome-module__8yodgW__linkButton{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:10px;padding:6px 0}.GringottsHome-module__8yodgW__linkButton:disabled{opacity:.5}.GringottsHome-module__8yodgW__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GringottsHome-module__8yodgW__loan{gap:10px;display:grid}.GringottsHome-module__8yodgW__loan input,.GringottsHome-module__8yodgW__loan select{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;background:#140e07;border-radius:10px;padding:8px 12px}.GringottsHome-module__8yodgW__embedded{background:0 0;min-height:0;padding:4px 2px 12px}.GringottsHome-module__8yodgW__embedded .GringottsHome-module__8yodgW__hero{padding:14px 16px}@media (max-width:720px){.GringottsHome-module__8yodgW__hero{flex-wrap:wrap;padding:18px}.GringottsHome-module__8yodgW__heroCoin *{max-width:100%}.GringottsHome-module__8yodgW__heroLink{flex-basis:100%;order:3;justify-content:center}.GringottsHome-module__8yodgW__grid{grid-template-columns:1fr}}.GringottsHome-module__8yodgW__wallet{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(120% 90% at 50% -20%,#f3d27a38,#0000 60%),radial-gradient(60% 60% at 100% 100%,#c99a3e24,#0000 70%),linear-gradient(160deg,#30200eeb,#120b05f5);border:1px solid #f3dc9a47;border-radius:28px;gap:18px;padding:20px 20px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecbe2e,0 24px 50px #00000073}.GringottsHome-module__8yodgW__wallet:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff0c80f 50%,#0000 60%);position:absolute;inset:0}.GringottsHome-module__8yodgW__walletTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.GringottsHome-module__8yodgW__walletOwner{background:#ffffff0f;border-radius:999px;align-items:center;gap:10px;min-width:0;padding:4px 12px 4px 4px;display:inline-flex}.GringottsHome-module__8yodgW__walletOwner>span:last-child{min-width:0;display:grid}.GringottsHome-module__8yodgW__walletOwner strong{color:#f8e7b0;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.2 system-ui,sans-serif;overflow:hidden}.GringottsHome-module__8yodgW__walletOwner small{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.GringottsHome-module__8yodgW__walletAvatar{color:#20160a;background:linear-gradient(160deg,#f3dc9a,#a8721c);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font:700 14px/1 Fraunces,serif;display:grid}.GringottsHome-module__8yodgW__walletBalance{text-align:center;justify-items:center;gap:8px;display:grid}.GringottsHome-module__8yodgW__walletBalance>small{color:var(--muted);letter-spacing:.04em;font-size:12px}.GringottsHome-module__8yodgW__walletAmountRow{align-items:center;gap:8px;display:flex}.GringottsHome-module__8yodgW__walletAmountRow h1{color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font:700 clamp(34px,8vw,48px)/1 Fraunces,Georgia,serif;display:flex}.GringottsHome-module__8yodgW__walletAmountRow h1 span{animation:.42s cubic-bezier(.3,1.3,.5,1) both GringottsHome-module__8yodgW__walletChar;display:inline-block}@keyframes GringottsHome-module__8yodgW__walletChar{0%{opacity:0;filter:blur(3px);transform:translateY(.45em)scale(.9)}}.GringottsHome-module__8yodgW__walletEye{width:36px;height:36px;color:var(--muted);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.GringottsHome-module__8yodgW__walletEye:hover{color:var(--gold);background:#f3dc9a1f}.GringottsHome-module__8yodgW__walletEye svg,.GringottsHome-module__8yodgW__walletDelta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.GringottsHome-module__8yodgW__walletDelta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font:600 12.5px/1.2 system-ui,sans-serif;animation:.4s both GringottsHome-module__8yodgW__walletChar;display:inline-flex}.GringottsHome-module__8yodgW__walletDelta em{opacity:.75;margin-left:4px;font-style:normal;font-weight:500}.GringottsHome-module__8yodgW__walletDelta[data-dir=credit]{color:#8be3a9;background:#3caa6429}.GringottsHome-module__8yodgW__walletDelta[data-dir=debit]{color:#ff9c8c;background:#dc503c29}.GringottsHome-module__8yodgW__walletActions{gap:6px;padding-top:4px;display:flex}.GringottsHome-module__8yodgW__walletAction{color:#f0d59c;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:4px 0;font:600 12px/1.2 system-ui,sans-serif;text-decoration:none;display:flex;position:relative}.GringottsHome-module__8yodgW__walletActionIcon{background:#f3dc9a1a;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .18s,transform .25s cubic-bezier(.3,1.4,.5,1);display:grid;position:relative;box-shadow:inset 0 0 0 1px #f3dc9a38}.GringottsHome-module__8yodgW__walletActionIcon .GringottsHome-module__8yodgW__dot{position:absolute;top:2px;right:2px}.GringottsHome-module__8yodgW__walletAction:hover .GringottsHome-module__8yodgW__walletActionIcon{background:#f3dc9a33;transform:translateY(-2px)}.GringottsHome-module__8yodgW__walletAction:active .GringottsHome-module__8yodgW__walletActionIcon{transform:scale(.92)}.GringottsHome-module__8yodgW__walletAction:disabled{cursor:default;opacity:.55}.GringottsHome-module__8yodgW__walletAction:disabled .GringottsHome-module__8yodgW__walletActionIcon{transform:none}.GringottsHome-module__8yodgW__walletAction:focus-visible{outline:none}.GringottsHome-module__8yodgW__walletAction:focus-visible .GringottsHome-module__8yodgW__walletActionIcon{outline:2px solid var(--gold);outline-offset:2px}.GringottsHome-module__8yodgW__walletEmbedded{border-radius:22px;gap:14px;padding:16px 14px 12px}@media (prefers-reduced-motion:reduce){.GringottsHome-module__8yodgW__walletAmountRow h1 span,.GringottsHome-module__8yodgW__walletDelta{animation:none}}.GringottsHome-module__8yodgW__wallet{border-radius:22px;padding:14px 18px;display:block;container:gringotts-wallet/inline-size}.GringottsHome-module__8yodgW__walletGrid{grid-template-columns:minmax(0,1fr) minmax(0,300px);grid-template-areas:"top top""balance recent""actions actions";align-items:start;gap:12px 24px;display:grid}.GringottsHome-module__8yodgW__walletTop{grid-area:top}.GringottsHome-module__8yodgW__walletBalance{text-align:left;grid-area:balance;align-self:center;justify-items:start;gap:6px}.GringottsHome-module__8yodgW__walletBalance>small{font-size:11.5px}.GringottsHome-module__8yodgW__walletDelta{padding:3px 9px;font-size:11.5px}.GringottsHome-module__8yodgW__walletRecent{background:#00000038;border-radius:16px;grid-area:recent;min-width:0;padding:10px 12px;box-shadow:inset 0 0 0 1px #f3dc9a1a}.GringottsHome-module__8yodgW__walletRecent h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 6px;font:600 11px/1.2 system-ui,sans-serif;display:flex}.GringottsHome-module__8yodgW__walletRecent h2 button{color:var(--gold);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:2px 4px;font:600 11.5px/1.2 system-ui,sans-serif}.GringottsHome-module__8yodgW__walletRecent p{color:var(--muted);margin:6px 0;font-size:12px}.GringottsHome-module__8yodgW__walletRecent ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.GringottsHome-module__8yodgW__walletRecent li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;display:grid}.GringottsHome-module__8yodgW__walletRecent li>span:nth-child(2){color:#eadbb8;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.GringottsHome-module__8yodgW__walletRecent li strong{font-variant-numeric:tabular-nums;font:700 12.5px/1 system-ui,sans-serif}.GringottsHome-module__8yodgW__walletRecent li strong[data-dir=credit]{color:#8be3a9}.GringottsHome-module__8yodgW__walletRecent li strong[data-dir=debit]{color:#ff9c8c}.GringottsHome-module__8yodgW__walletActions{border-top:1px solid #f3dc9a14;grid-area:actions;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px 0 0;display:grid}.GringottsHome-module__8yodgW__walletAction{white-space:nowrap;gap:5px;width:auto;padding-top:8px;font-size:11.5px}.GringottsHome-module__8yodgW__wallet{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;padding:var(--s3) var(--s4);border-radius:20px}.GringottsHome-module__8yodgW__walletGrid{gap:var(--s3) var(--s5);grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}.GringottsHome-module__8yodgW__walletOwner{gap:var(--s2);padding:2px var(--s3) 2px 2px}.GringottsHome-module__8yodgW__walletAvatar{width:24px;height:24px;font-size:10.4px}.GringottsHome-module__8yodgW__walletOwner strong{font-size:13px}.GringottsHome-module__8yodgW__walletOwner small{font-size:10.4px}.GringottsHome-module__8yodgW__walletBalance{gap:var(--s1)}.GringottsHome-module__8yodgW__walletBalance>small{letter-spacing:.06em;text-transform:uppercase;font-size:10.4px}.GringottsHome-module__8yodgW__walletAmountRow{gap:var(--s2)}.GringottsHome-module__8yodgW__walletDelta{margin-top:var(--s1);padding:2px var(--s2);font-size:10.4px}.GringottsHome-module__8yodgW__walletDelta svg{width:12px;height:12px}.GringottsHome-module__8yodgW__walletRecent{padding:var(--s2) var(--s3);border-radius:12px}.GringottsHome-module__8yodgW__walletRecent h2{margin:0 0 var(--s1);font-size:10.4px}.GringottsHome-module__8yodgW__walletRecent h2 button{font-size:10.4px}.GringottsHome-module__8yodgW__walletRecent li{gap:var(--s2);grid-template-columns:20px minmax(0,1fr) auto;min-height:24px}.GringottsHome-module__8yodgW__walletRecent .GringottsHome-module__8yodgW__logIcon{border-radius:6px;width:20px;height:20px}.GringottsHome-module__8yodgW__walletRecent .GringottsHome-module__8yodgW__logIcon svg{width:12px;height:12px}.GringottsHome-module__8yodgW__walletRecent li>span:nth-child(2),.GringottsHome-module__8yodgW__walletRecent li strong{font-size:12px}.GringottsHome-module__8yodgW__walletActions{gap:var(--s2);padding-top:var(--s1)}.GringottsHome-module__8yodgW__walletAction{gap:var(--s1);padding-top:var(--s2);font-size:10.4px}.GringottsHome-module__8yodgW__walletActionIcon{width:32px;height:32px}.GringottsHome-module__8yodgW__walletActionIcon svg{width:16px;height:16px}.GringottsHome-module__8yodgW__walletAmountRow h1{font-size:clamp(31.7px,9cqi,72px)}.GringottsHome-module__8yodgW__walletEye{width:32px;height:32px}.GringottsHome-module__8yodgW__walletEye svg{width:16px;height:16px}@container gringotts-wallet (max-width:600px){.GringottsHome-module__8yodgW__walletGrid{gap:var(--s3);grid-template-columns:minmax(0,1fr);grid-template-areas:"top""balance""recent""actions"}.GringottsHome-module__8yodgW__walletAmountRow h1{font-size:clamp(31.7px,12cqi,52px)}.GringottsHome-module__8yodgW__walletActions{gap:var(--s1)}.GringottsHome-module__8yodgW__walletAction{font-size:10.4px}}.GringottsHome-module__8yodgW__page{--surface:var(--shout-surface-card);--rim:var(--shout-rim)}.GringottsHome-module__8yodgW__tabs{isolation:isolate;width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--rim);scrollbar-width:none;background:#ffffff0d;border-radius:999px;gap:2px;margin-top:12px;padding:3px;display:flex;position:relative}.GringottsHome-module__8yodgW__tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;gap:6px;padding:0 14px;font:600 13px/1 system-ui,sans-serif;transition:color .2s}.GringottsHome-module__8yodgW__tabs button[aria-pressed=true]{color:#20160a;background:0 0;border:0;font-weight:600}.GringottsHome-module__8yodgW__tabs:before{content:"";z-index:-1;width:var(--pill-w,0);transform:translateX(var(--pill-x,0));background:var(--shout-btn-primary);border-radius:999px;transition:transform .38s cubic-bezier(.3,1.25,.5,1),width .38s cubic-bezier(.3,1.25,.5,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 2px 10px #c99a3e59}.GringottsHome-module__8yodgW__tabs .GringottsHome-module__8yodgW__dot{top:4px;right:6px}.GringottsHome-module__8yodgW__grid{gap:12px;margin-top:12px}.GringottsHome-module__8yodgW__card{border:1px solid var(--rim);background:var(--surface);border-radius:20px;margin-top:12px;padding:12px 16px 14px;box-shadow:inset 0 1px #ffecbe1a,0 12px 30px #0000004d}.GringottsHome-module__8yodgW__card h2{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;gap:8px;margin:0 0 8px;font:700 13px/1.25 system-ui,sans-serif}.GringottsHome-module__8yodgW__card h2 svg{width:16px;height:16px}.GringottsHome-module__8yodgW__card p.GringottsHome-module__8yodgW__muted,.GringottsHome-module__8yodgW__muted{font-size:13px;line-height:1.45}.GringottsHome-module__8yodgW__week{padding:12px 16px 14px}.GringottsHome-module__8yodgW__weekPot{font-size:12px}.GringottsHome-module__8yodgW__weekPot strong{font-size:16.3px}.GringottsHome-module__8yodgW__days{gap:4px;margin:8px 0 12px}.GringottsHome-module__8yodgW__days li{background:#0003;border-radius:12px;gap:2px;padding:6px 0 4px}.GringottsHome-module__8yodgW__dayIcon{width:22px;height:22px;font-size:12px}.GringottsHome-module__8yodgW__days small{font-variant-numeric:tabular-nums;font-size:10.4px}.GringottsHome-module__8yodgW__weekFoot .GringottsHome-module__8yodgW__muted{font-size:12px}.GringottsHome-module__8yodgW__primary{min-height:34px;padding:0 16px;box-shadow:0 2px 10px #c99a3e4d}.GringottsHome-module__8yodgW__weekFoot .GringottsHome-module__8yodgW__primary{min-height:34px;padding:0 16px;font-size:13px}.GringottsHome-module__8yodgW__row,.GringottsHome-module__8yodgW__loan{gap:8px}.GringottsHome-module__8yodgW__loan input,.GringottsHome-module__8yodgW__loan select{border-color:var(--rim);background:#0000004d;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px}.GringottsHome-module__8yodgW__loan input:focus,.GringottsHome-module__8yodgW__loan select:focus{border-color:var(--gold-deep);outline:none;box-shadow:0 0 0 3px #c99a3e33}.GringottsHome-module__8yodgW__loan .GringottsHome-module__8yodgW__row input{flex:140px;min-width:0}.GringottsHome-module__8yodgW__assets{background:var(--surface);gap:16px;padding:12px 16px}.GringottsHome-module__8yodgW__ring{width:72px;height:72px}.GringottsHome-module__8yodgW__assetList{gap:8px 16px}.GringottsHome-module__8yodgW__assetList dt{letter-spacing:.04em;text-transform:uppercase;font-size:10.4px}.GringottsHome-module__8yodgW__assetList dd{font:700 16.3px/1.2 Fraunces,Georgia,serif}.GringottsHome-module__8yodgW__bars{gap:6px}.GringottsHome-module__8yodgW__bars li{font-size:12.5px}.GringottsHome-module__8yodgW__bars .GringottsHome-module__8yodgW__logIcon,.GringottsHome-module__8yodgW__log .GringottsHome-module__8yodgW__logIcon{border-radius:8px;width:26px;height:26px}.GringottsHome-module__8yodgW__bar{height:6px}.GringottsHome-module__8yodgW__logRow{gap:10px;padding:8px 0}.GringottsHome-module__8yodgW__logText strong{font-size:13px}.GringottsHome-module__8yodgW__logText small{font-size:10.4px}.GringottsHome-module__8yodgW__logAmount{font-size:13px}.GringottsHome-module__8yodgW__linkButton{margin-top:8px;font:600 12px/1 system-ui,sans-serif}@media (prefers-reduced-motion:reduce){.GringottsHome-module__8yodgW__tabs:before{transition:none}}@media (max-width:520px){.GringottsHome-module__8yodgW__tabs{width:100%}.GringottsHome-module__8yodgW__tabs button{flex:1 0 auto;justify-content:center;padding:0 10px;font-size:12px}.GringottsHome-module__8yodgW__assets{flex-direction:row}}.GringottsHome-module__8yodgW__bankHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.GringottsHome-module__8yodgW__bankHead h2{margin:0}.GringottsHome-module__8yodgW__bankSwitch{isolation:isolate;box-shadow:inset 0 0 0 1px var(--rim);background:#ffffff0d;border-radius:999px;grid-template-columns:1fr 1fr 1fr;padding:3px;display:grid;position:relative}.GringottsHome-module__8yodgW__bankSwitch:before{content:"";z-index:-1;background:var(--shout-btn-primary);border-radius:999px;width:calc(33.3333% - 2px);transition:transform .38s cubic-bezier(.3,1.25,.5,1);position:absolute;top:3px;bottom:3px;left:3px}.GringottsHome-module__8yodgW__bankSwitch[data-mode=deposit]:before{transform:translate(100%)}.GringottsHome-module__8yodgW__bankSwitch[data-mode=reward]:before{transform:translate(200%)}.GringottsHome-module__8yodgW__bankSwitch button{min-height:30px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font:600 12px/1 system-ui,sans-serif;transition:color .2s}.GringottsHome-module__8yodgW__bankSwitch button[aria-selected=true]{color:#20160a}@media (prefers-reduced-motion:reduce){.GringottsHome-module__8yodgW__bankSwitch:before{transition:none}}@keyframes GringottsHome-module__8yodgW__alertIn{0%{opacity:0;transform:translateY(-6px)}}.GringottsHome-module__8yodgW__alert{border:1px solid;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:10px 8px 10px 12px;animation:.28s cubic-bezier(.3,1.25,.5,1) both GringottsHome-module__8yodgW__alertIn;display:flex}.GringottsHome-module__8yodgW__alert[data-tone=error]{color:#ffd9d1;background:linear-gradient(90deg,#78201673,#280e09b3);border-color:#ff786459}.GringottsHome-module__8yodgW__alert[data-tone=success]{color:#d8f5e2;background:linear-gradient(90deg,#1e5a3266,#0e2014b3);border-color:#8be3a94d}.GringottsHome-module__8yodgW__alertIcon{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.GringottsHome-module__8yodgW__alert[data-tone=error] .GringottsHome-module__8yodgW__alertIcon{color:#ff8f7c;background:#ff6e5a2e}.GringottsHome-module__8yodgW__alert[data-tone=success] .GringottsHome-module__8yodgW__alertIcon{color:#8be3a9;background:#8be3a929}.GringottsHome-module__8yodgW__alertIcon svg,.GringottsHome-module__8yodgW__alertClose svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.GringottsHome-module__8yodgW__alertText{flex:1;gap:2px;min-width:0;display:grid}.GringottsHome-module__8yodgW__alertText strong{font:700 13px/1.25 system-ui,sans-serif}.GringottsHome-module__8yodgW__alertText span{opacity:.85;font:400 12.5px/1.4 system-ui,sans-serif}.GringottsHome-module__8yodgW__alertAction{min-height:30px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;padding:0 12px;font:600 12px/1 system-ui,sans-serif}.GringottsHome-module__8yodgW__alertAction:hover{background:#ffffff2e}.GringottsHome-module__8yodgW__alertClose{width:30px;height:30px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.GringottsHome-module__8yodgW__alertClose:hover{opacity:1;background:#ffffff14}.GringottsHome-module__8yodgW__alertClose svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.GringottsHome-module__8yodgW__alert{animation:none}}.GringottsHome-module__8yodgW__rich{counter-reset:none;gap:2px;margin:0;padding:0;list-style:none;display:grid}.GringottsHome-module__8yodgW__rich li{border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;padding:0 8px;display:grid}.GringottsHome-module__8yodgW__rich li[data-self]{background:#f3dc9a1a;box-shadow:inset 0 0 0 1px #f3dc9a40}.GringottsHome-module__8yodgW__richRank{width:24px;height:24px;color:var(--muted);background:#ffffff0f;border-radius:50%;place-items:center;font:700 11px/1 system-ui,sans-serif;display:grid}.GringottsHome-module__8yodgW__rich li[data-rank="1"] .GringottsHome-module__8yodgW__richRank{background:var(--shout-btn-primary);color:#20160a}.GringottsHome-module__8yodgW__rich li[data-rank="2"] .GringottsHome-module__8yodgW__richRank{color:#1b1f24;background:linear-gradient(#e6e9ee,#9aa3ad)}.GringottsHome-module__8yodgW__rich li[data-rank="3"] .GringottsHome-module__8yodgW__richRank{color:#20140a;background:linear-gradient(#e7b98a,#a86a3a)}.GringottsHome-module__8yodgW__richName{color:#eadbb8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.GringottsHome-module__8yodgW__rich strong{color:var(--gold);font-variant-numeric:tabular-nums;font:700 13px/1 Fraunces,Georgia,serif}.GringottsHome-module__8yodgW__richNote{color:var(--muted);opacity:.8;margin:8px 0 0;font-size:10.4px}.GringottsHome-module__8yodgW__faceSwitch{background:#00000047;border:1px solid #f3dc9a33;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.GringottsHome-module__8yodgW__faceSwitch:before{content:"";background:var(--shout-btn-primary);border-radius:999px;width:calc(50% - 3px);transition:transform .4s cubic-bezier(.3,1.25,.5,1);position:absolute;inset:3px auto 3px 3px}.GringottsHome-module__8yodgW__faceSwitch[data-face=vault]:before{transform:translate(100%)}.GringottsHome-module__8yodgW__faceSwitch button{z-index:1;color:#c7b79a;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.GringottsHome-module__8yodgW__faceSwitch button[aria-selected=true]{color:#2a1a05}.GringottsHome-module__8yodgW__faceSwitch button:focus-visible{outline-offset:1px;border-radius:999px;outline:2px solid #f3dc9a}.GringottsHome-module__8yodgW__walletFace{grid-column:1/-1;animation:.35s both GringottsHome-module__8yodgW__face-in}@keyframes GringottsHome-module__8yodgW__face-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GringottsHome-module__8yodgW__faceSwitch:before,.GringottsHome-module__8yodgW__walletFace{transition:none;animation:none}}.GringottsHome-module__8yodgW__walletBank{color:var(--muted);margin:2px 0 6px;font:600 13px/1.3 system-ui,sans-serif;display:block}.GringottsHome-module__8yodgW__walletBank b{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:6px;font-size:16px}
.GalleonCoin-module__wCa-Ka__flat{vertical-align:middle;flex:none;display:inline-block}.GalleonCoin-module__wCa-Ka__stage{vertical-align:middle;perspective:600px;flex:none;display:inline-block}.GalleonCoin-module__wCa-Ka__coin{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative;transform:rotateX(12deg)rotateY(-24deg)}.GalleonCoin-module__wCa-Ka__face,.GalleonCoin-module__wCa-Ka__edge{backface-visibility:hidden;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.GalleonCoin-module__wCa-Ka__edge{backface-visibility:visible;background:repeating-conic-gradient(#8a5a12 0 2.5deg, #c7901f 2.5deg 5deg);box-shadow:inset 0 0 0 2px #6e450c}.GalleonCoin-module__wCa-Ka__loop{animation:6s linear infinite GalleonCoin-module__wCa-Ka__galleon-turn}.GalleonCoin-module__wCa-Ka__once{animation:1.4s cubic-bezier(.2,.7,.2,1) GalleonCoin-module__wCa-Ka__galleon-flip}@keyframes GalleonCoin-module__wCa-Ka__galleon-turn{0%{transform:rotateX(12deg)rotateY(0)}to{transform:rotateX(12deg)rotateY(360deg)}}@keyframes GalleonCoin-module__wCa-Ka__galleon-flip{0%{transform:rotateX(12deg)rotateY(0)}to{transform:rotateX(12deg)rotateY(1080deg)}}@media (prefers-reduced-motion:reduce){.GalleonCoin-module__wCa-Ka__loop,.GalleonCoin-module__wCa-Ka__once{animation:none}}
.StoreCartPanel-module__n3U2tq__lines{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.StoreCartPanel-module__n3U2tq__line{background:#ffffff08;border:1px solid #f3dc9a29;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:8px;display:grid}.StoreCartPanel-module__n3U2tq__thumb{cursor:zoom-in;background:radial-gradient(#332b1d,#1d1913 74%);border:0;border-radius:10px;width:56px;height:56px;padding:0;overflow:hidden}.StoreCartPanel-module__n3U2tq__copy{gap:4px;min-width:0;display:grid}.StoreCartPanel-module__n3U2tq__copy strong{overflow-wrap:anywhere;font-size:14px}.StoreCartPanel-module__n3U2tq__tags{flex-wrap:wrap;gap:4px;display:flex}.StoreCartPanel-module__n3U2tq__price{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.StoreCartPanel-module__n3U2tq__price del{opacity:.6;font-size:12px}.StoreCartPanel-module__n3U2tq__remove{color:#c7b79a;cursor:pointer;background:0 0;border:1px solid #f3dc9a38;border-radius:999px;width:32px;height:32px;font-size:18px}.StoreCartPanel-module__n3U2tq__remove:focus-visible,.StoreCartPanel-module__n3U2tq__thumb:focus-visible{outline-offset:2px;outline:2px solid #f3dc9a}.StoreCartPanel-module__n3U2tq__summary{border-top:1px solid #f3dc9a2e;gap:6px;margin:0 0 12px;padding:12px 0 0;display:grid}.StoreCartPanel-module__n3U2tq__summary div{justify-content:space-between;gap:12px;display:flex}.StoreCartPanel-module__n3U2tq__summary dt{color:#c7b79a}.StoreCartPanel-module__n3U2tq__summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.StoreCartPanel-module__n3U2tq__summary dd[data-short]{color:#f5b3a6}@media (max-width:420px){.StoreCartPanel-module__n3U2tq__line{grid-template-columns:48px minmax(0,1fr) 32px}.StoreCartPanel-module__n3U2tq__line .StoreCartPanel-module__n3U2tq__price{grid-column:2;justify-items:start}.StoreCartPanel-module__n3U2tq__thumb{width:48px;height:48px}}
.StoreCollectionSets-module__8NkBYG__section{margin:64px 0 36px;scroll-margin-top:24px}.StoreCollectionSets-module__8NkBYG__section header>span{color:#bda778;letter-spacing:2px;font-size:10px}.StoreCollectionSets-module__8NkBYG__section header h2{color:#eedcb7;margin:16px 0;font:400 34px/1.2 Fraunces,Georgia,serif}.StoreCollectionSets-module__8NkBYG__section header p{color:#aa9c80;font-size:13px;line-height:1.8}.StoreCollectionSets-module__8NkBYG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.StoreCollectionSets-module__8NkBYG__card{background:linear-gradient(140deg,#29251b,#171714);border:1px solid #b99c6e35;border-radius:18px;min-width:0;padding:24px}.StoreCollectionSets-module__8NkBYG__card[data-unlocked=true]{border-color:#dac286;box-shadow:inset 0 0 28px #ceb65c0b}.StoreCollectionSets-module__8NkBYG__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.StoreCollectionSets-module__8NkBYG__heading h3{color:#dfc99d;margin:0;font:22px/1.3 Fraunces,Georgia,serif}.StoreCollectionSets-module__8NkBYG__heading>span{color:#d6bc7f;border:1px solid #b99c6e40;border-radius:20px;flex:none;padding:6px 10px;font-size:11px}.StoreCollectionSets-module__8NkBYG__card>p{color:#a99c86;min-height:65px;font-size:12px;line-height:1.8}.StoreCollectionSets-module__8NkBYG__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.StoreCollectionSets-module__8NkBYG__items button{color:#9e9177;text-align:center;background:#12150e;border:1px solid #b99c6e25;border-radius:10px;min-width:0;padding:7px;position:relative}.StoreCollectionSets-module__8NkBYG__items button:hover,.StoreCollectionSets-module__8NkBYG__items button:focus-visible{color:#ead5ad;border-color:#d8bf88}.StoreCollectionSets-module__8NkBYG__items button[data-owned=true]{border-color:#9cb19b90}.StoreCollectionSets-module__8NkBYG__items button>span:last-of-type{font-size:10px;line-height:1.5;display:block}.StoreCollectionSets-module__8NkBYG__items button b{color:#bed1ad;font-size:11px;position:absolute;top:3px;right:5px}.StoreCollectionSets-module__8NkBYG__art{height:85px;display:block}.StoreCollectionSets-module__8NkBYG__progress{background:#d7bd8030;border-radius:4px;height:3px;margin:20px 0 14px;overflow:hidden}.StoreCollectionSets-module__8NkBYG__progress span{background:#d8bd7f;height:100%;display:block}.StoreCollectionSets-module__8NkBYG__card>small{color:#b5a887;font-size:11px}@media (max-width:700px){.StoreCollectionSets-module__8NkBYG__grid{grid-template-columns:1fr}.StoreCollectionSets-module__8NkBYG__card{padding:18px}.StoreCollectionSets-module__8NkBYG__section header h2{font-size:28px}.StoreCollectionSets-module__8NkBYG__heading h3{font-size:20px}}@media (max-width:360px){.StoreCollectionSets-module__8NkBYG__heading{flex-direction:column;gap:8px}.StoreCollectionSets-module__8NkBYG__items{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gate-module__6-F2_G__gate{color:#f1e4c8;background:radial-gradient(at top,#2c1f14 0%,#160f0a 70%);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.gate-module__6-F2_G__inner{text-align:center;justify-items:center;gap:18px;width:min(440px,100%);display:grid}.gate-module__6-F2_G__brand img{width:min(240px,60vw);height:auto;display:block}.gate-module__6-F2_G__lead{text-wrap:balance;color:#cdb994;max-width:40ch;margin:0;font-size:.95rem;line-height:1.6}.gate-module__6-F2_G__form{text-align:left;width:100%}
