.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{scrollbar-width:thin;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{scrollbar-width:thin;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-color:#cfa65894 transparent;scrollbar-width:thin;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__scrollBody::-webkit-scrollbar{width:7px}.account-auth-module__JrrFHa__scrollBody::-webkit-scrollbar-track{margin-block:var(--scroll-inset,0px);background:0 0}.account-auth-module__JrrFHa__scrollBody::-webkit-scrollbar-thumb{background:#cfa65894;border-radius:999px}@supports selector(::-webkit-scrollbar){.account-auth-module__JrrFHa__scrollBody{scrollbar-width:auto;scrollbar-color:auto}}.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}}
.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}}
.IntroScreen-module__-MELeq__intro{z-index:9999;padding:max(58px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#e6c987;isolation:isolate;box-sizing:border-box;background:0 0;border:0;outline:none;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.IntroScreen-module__-MELeq__intro::backdrop{background:0 0}.IntroScreen-module__-MELeq__intro:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 44%,#281b0d 0%,#100a05 42%,#050403 80%);position:absolute;inset:0}.IntroScreen-module__-MELeq__intro:before{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#c2973015,#0000 52%);position:absolute;inset:0}.IntroScreen-module__-MELeq__stars{pointer-events:none;position:absolute;inset:0}.IntroScreen-module__-MELeq__stars i{opacity:.3;background:#ead9b8;border-radius:50%;width:2px;height:2px;animation:7s ease-in-out infinite IntroScreen-module__-MELeq__twinkle;position:absolute}.IntroScreen-module__-MELeq__intro button:focus-visible{outline-offset:6px;outline:2px solid #f6dc94}.IntroScreen-module__-MELeq__gateway{width:min(540px,100%);color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:80px 10px;display:flex;position:relative}.IntroScreen-module__-MELeq__intro .IntroScreen-module__-MELeq__gateway:focus-visible{outline:none}.IntroScreen-module__-MELeq__intro .IntroScreen-module__-MELeq__gateway:focus-visible .IntroScreen-module__-MELeq__prompt{color:#fff0be;text-shadow:0 0 18px #e3bd6688}.IntroScreen-module__-MELeq__gateway:disabled{cursor:wait}.IntroScreen-module__-MELeq__gatewayRings{pointer-events:none;width:310px;height:310px;position:absolute;top:calc(50% - 170px)}.IntroScreen-module__-MELeq__gatewayRings i{border:1px solid #b68e4280;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 8px #a277292b,inset 0 0 8px #a2772919}.IntroScreen-module__-MELeq__gatewayRings i:after{content:"✦";color:#ddbb6c;font-size:12px;position:absolute;top:-7px;left:calc(50% - 5px)}.IntroScreen-module__-MELeq__gatewayRings i:first-child{animation:32s linear infinite IntroScreen-module__-MELeq__orbit}.IntroScreen-module__-MELeq__gatewayRings i:nth-child(2){border-style:double;border-width:3px;animation:24s linear infinite reverse IntroScreen-module__-MELeq__orbit;inset:28px;transform:rotate(-22deg)}.IntroScreen-module__-MELeq__gatewayRings i:nth-child(3){animation:18s linear infinite IntroScreen-module__-MELeq__orbit;inset:66px;transform:rotate(10deg)}.IntroScreen-module__-MELeq__gatewayRings>span{opacity:.5;position:absolute;top:calc(50% - 7px);left:calc(50% - 5px)}.IntroScreen-module__-MELeq__brand{z-index:1;letter-spacing:.04em;background:linear-gradient(#fff2c7,#ebc369 40%,#bd8a35 80%,#7c551e);color:#0000;filter:drop-shadow(0 0 22px #e1b54d40);-webkit-background-clip:text;background-clip:text;margin:-.15em -.18em -.08em;padding:.15em .18em .08em;font:400 clamp(70px,11vw,112px)/1.1 HarryP,Fraunces,serif}.IntroScreen-module__-MELeq__subtitle{z-index:1;text-transform:uppercase;letter-spacing:clamp(1px,.3vw,3px);white-space:nowrap;color:#d8bf84;margin-top:8px;font:400 clamp(9px,1.6vw,14px)/1.6 Wizard World Vietnamese,Fraunces,serif}.IntroScreen-module__-MELeq__brand,.IntroScreen-module__-MELeq__subtitle{transform:translateY(clamp(18px,2.2vw,26px))}.IntroScreen-module__-MELeq__rule{background:linear-gradient(90deg,#0000,#d7ad60,#0000);width:120px;height:1px;margin:37px 0 25px}.IntroScreen-module__-MELeq__prompt{letter-spacing:.16em;text-transform:uppercase;font:11px/1.7 Wizard World Vietnamese,Fraunces,serif}.IntroScreen-module__-MELeq__quote{bottom:max(24px, env(safe-area-inset-bottom));text-align:center;color:#ac93617d;font:italic 11px/1.7 Fraunces,serif;position:absolute;left:24px;right:24px}.IntroScreen-module__-MELeq__quote p{margin:0}.IntroScreen-module__-MELeq__intro[data-phase=ringSpin] .IntroScreen-module__-MELeq__gatewayRings{animation:1.1s ease-in forwards IntroScreen-module__-MELeq__portalOpen}.IntroScreen-module__-MELeq__intro[data-phase=ringSpin] .IntroScreen-module__-MELeq__brand,.IntroScreen-module__-MELeq__intro[data-phase=ringSpin] .IntroScreen-module__-MELeq__subtitle{opacity:.2;transition:opacity .9s}.IntroScreen-module__-MELeq__letter{flex-direction:column;align-items:center;gap:20px;width:min(780px,100%);min-height:0;animation:.7s ease-out both IntroScreen-module__-MELeq__letterUnfurl;display:flex}.IntroScreen-module__-MELeq__rotate{color:#f3d995;cursor:pointer;background:linear-gradient(#3b2a17,#1b1109);border:1px solid #b08d4866;border-radius:999px;align-items:center;gap:16px;padding:13px 26px;font:400 15px/1.3 Wizard World Vietnamese,Fraunces,serif;transition:border-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #f7d28d22,0 7px 20px #0007}.IntroScreen-module__-MELeq__rotate:hover{border-color:#e2c378;transform:translateY(-2px)}.IntroScreen-module__-MELeq__journey{flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.IntroScreen-module__-MELeq__eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#ac9361;font:10px/1.4 Fraunces,serif}.IntroScreen-module__-MELeq__status{letter-spacing:.1em;color:#ead394;margin:20px 0 0;font:400 clamp(15px,2.4vw,21px)/1.5 Wizard World Vietnamese,Fraunces,serif}.IntroScreen-module__-MELeq__timeline{letter-spacing:.1em;color:#9b8253;align-items:center;gap:10px;font:10px/1.4 Fraunces,serif;display:flex}.IntroScreen-module__-MELeq__timeline i{background:linear-gradient(90deg,#0000,#b49350,#0000);width:32px;height:1px}.IntroScreen-module__-MELeq__departure{z-index:4;pointer-events:none;background:radial-gradient(at 50% 44%,#fffdf2 0%,#fff1cb 20%,#edcc87 48%,#ae7e48 78%,#483016 100%);animation:.6s ease-out both IntroScreen-module__-MELeq__portalBloom;position:absolute;inset:0}.IntroScreen-module__-MELeq__intro[data-phase=flash]:after,.IntroScreen-module__-MELeq__intro[data-phase=flash]:before{opacity:0;animation:.6s ease-out both IntroScreen-module__-MELeq__backdropFade}.IntroScreen-module__-MELeq__intro[data-phase=flash]>:not(.IntroScreen-module__-MELeq__departure){opacity:0;animation:.6s ease-out both IntroScreen-module__-MELeq__dissolve}@keyframes IntroScreen-module__-MELeq__twinkle{0%,to{opacity:.15}50%{opacity:.7}}@keyframes IntroScreen-module__-MELeq__orbit{to{transform:rotate(360deg)}}@keyframes IntroScreen-module__-MELeq__portalOpen{to{opacity:0;transform:rotate(110deg)scale(2)}}@keyframes IntroScreen-module__-MELeq__letterUnfurl{0%{opacity:0;transform:translateY(16px)scaleY(.96)}to{opacity:1;transform:none}}@keyframes IntroScreen-module__-MELeq__portalBloom{0%{opacity:0}25%{opacity:.97}45%{opacity:.85}to{opacity:0}}@keyframes IntroScreen-module__-MELeq__backdropFade{0%,25%{opacity:1}to{opacity:0}}@keyframes IntroScreen-module__-MELeq__dissolve{0%{opacity:1}50%,to{opacity:0}}@media (max-width:540px){.IntroScreen-module__-MELeq__intro{padding-inline:15px}.IntroScreen-module__-MELeq__gateway{padding-inline:0}.IntroScreen-module__-MELeq__gatewayRings{width:260px;height:260px;top:calc(50% - 145px)}.IntroScreen-module__-MELeq__subtitle{letter-spacing:1.5px;font-size:10px}.IntroScreen-module__-MELeq__letter{gap:12px}.IntroScreen-module__-MELeq__rotate{padding:12px 22px}.IntroScreen-module__-MELeq__quote{font-size:10px}}@media (prefers-reduced-motion:reduce){.IntroScreen-module__-MELeq__intro *,.IntroScreen-module__-MELeq__intro :before,.IntroScreen-module__-MELeq__intro :after,.IntroScreen-module__-MELeq__intro:before,.IntroScreen-module__-MELeq__intro:after{transition:none!important;animation:none!important}.IntroScreen-module__-MELeq__departure{opacity:0}}.IntroScreen-module__-MELeq__prompt,.IntroScreen-module__-MELeq__rotate,.IntroScreen-module__-MELeq__eyebrow,.IntroScreen-module__-MELeq__status,.IntroScreen-module__-MELeq__timeline{overflow-wrap:anywhere;text-align:center;max-width:100%}.IntroScreen-module__-MELeq__rotate{flex-shrink:0;min-width:0}.IntroScreen-module__-MELeq__rotateIcon{flex-shrink:0}.IntroScreen-module__-MELeq__journey{width:min(620px,100%)}.IntroScreen-module__-MELeq__timeline{flex-wrap:wrap;justify-content:center}.IntroScreen-module__-MELeq__timeline>span{min-width:0;max-width:100%}.IntroScreen-module__-MELeq__quote{max-height:18dvh;overflow:auto}.IntroScreen-module__-MELeq__quote[data-portal-align=left]{text-align:left}.IntroScreen-module__-MELeq__quote[data-portal-width=narrow]{max-width:38rem;margin-inline:auto}.IntroScreen-module__-MELeq__quote[data-portal-spacing=compact] .portal-rich-text>*{margin-block:.35em}.IntroScreen-module__-MELeq__quote[data-portal-spacing=normal] .portal-rich-text>*{margin-block:.8em}.IntroScreen-module__-MELeq__quote[data-portal-spacing=relaxed] .portal-rich-text>*{margin-block:1.3em}.IntroScreen-module__-MELeq__quote[data-portal-line-height=compact]{line-height:1.35}.IntroScreen-module__-MELeq__quote[data-portal-line-height=normal]{line-height:1.65}.IntroScreen-module__-MELeq__quote[data-portal-line-height=relaxed]{line-height:1.95}
.TimeTurner-module__8SNeoa__turner{aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 12px 22px #0000007a);place-items:center;width:min(clamp(230px,34vw,340px),43dvh);max-width:100%;display:grid;position:relative;overflow:clip}.TimeTurner-module__8SNeoa__art{width:100%;max-width:100%;height:100%;display:block;overflow:visible}.TimeTurner-module__8SNeoa__outerRing,.TimeTurner-module__8SNeoa__middleRing,.TimeTurner-module__8SNeoa__innerRing,.TimeTurner-module__8SNeoa__hourglass,.TimeTurner-module__8SNeoa__sandStream,.TimeTurner-module__8SNeoa__sandGlow{transform-box:fill-box;transform-origin:50%}.TimeTurner-module__8SNeoa__outerRing{animation:3.2s cubic-bezier(.75,0,1,.35) both TimeTurner-module__8SNeoa__outerTurn}.TimeTurner-module__8SNeoa__middleRing{animation:3.2s cubic-bezier(.75,0,1,.35) both TimeTurner-module__8SNeoa__middleTurn}.TimeTurner-module__8SNeoa__innerRing{animation:3.2s cubic-bezier(.75,0,1,.35) both TimeTurner-module__8SNeoa__innerTurn}.TimeTurner-module__8SNeoa__hourglass{animation:3.2s ease-in-out both TimeTurner-module__8SNeoa__hourglassTurn}.TimeTurner-module__8SNeoa__sandStream{animation:1.35s linear infinite TimeTurner-module__8SNeoa__sandFall}.TimeTurner-module__8SNeoa__sandGlow{animation:1.35s ease-in-out infinite TimeTurner-module__8SNeoa__sandPulse}@keyframes TimeTurner-module__8SNeoa__outerTurn{0%{transform:rotate(0)}to{transform:rotate(2500deg)}}@keyframes TimeTurner-module__8SNeoa__middleTurn{0%{transform:rotate(0)}to{transform:rotate(-2740deg)}}@keyframes TimeTurner-module__8SNeoa__innerTurn{0%{transform:rotate(0)}to{transform:rotate(1840deg)}}@keyframes TimeTurner-module__8SNeoa__hourglassTurn{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-1px)rotate(3deg)}55%{transform:translateY(-2px)rotate(14deg)}78%{transform:translateY(-3px)rotate(42deg)}to{transform:translateY(-2px)rotate(84deg)}}@keyframes TimeTurner-module__8SNeoa__sandFall{to{stroke-dashoffset:-14px}}@keyframes TimeTurner-module__8SNeoa__sandPulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.TimeTurner-module__8SNeoa__turner *{animation:none!important}}
.JourneyHeartReaction-module__TlsMoq__root{border-top:1px dashed #d4a01740;flex-wrap:wrap;align-items:center;gap:12px;min-height:50px;padding:8px 14px 10px;display:flex}@keyframes JourneyHeartReaction-module__TlsMoq__fideliusRuneSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JourneyHeartReaction-module__TlsMoq__fideliusHeartPulse{0%{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.24)}to{opacity:.88;transform:scale(1)}}@keyframes JourneyHeartReaction-module__TlsMoq__fideliusSealAura{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}@keyframes JourneyHeartReaction-module__TlsMoq__fideliusSparkleFloat{0%{opacity:.7;transform:translateY(0)scale(.85)rotate(0)}50%{opacity:1;transform:translateY(-3px)scale(1.2)rotate(20deg)}to{opacity:.7;transform:translateY(0)scale(.85)rotate(0)}}.JourneyHeartReaction-module__TlsMoq__fideliusHeartBtn{color:#f7e8d0;min-height:36px;font:600 11.5px/1.2 var(--font-lora), Fraunces, serif;cursor:pointer;background:radial-gradient(circle at 35% 35%,#8a161af2 0%,#580c10fa 60%,#2d0608fc 100%);border:1.5px solid #d4a017;border-radius:20px;align-items:center;gap:8px;padding:5px 15px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0009,inset 0 1px 1px #ffebb44d}.JourneyHeartReaction-module__TlsMoq__fideliusHeartBtn:hover:not(:disabled){color:#fff;border-color:#ffe082;transform:translateY(-2px)scale(1.04);box-shadow:0 6px 18px #b91c1c99,0 0 16px #f59e0b80}.JourneyHeartReaction-module__TlsMoq__fideliusHeartBtn.JourneyHeartReaction-module__TlsMoq__selected{color:#fff;background:radial-gradient(circle at 35% 35%,#b91c1cfa 0%,#7f1d1dfc 60%,#400202 100%);border-color:#ffe082;animation:2.6s ease-in-out infinite JourneyHeartReaction-module__TlsMoq__fideliusSealAura;box-shadow:0 5px 18px #b91c1cc7,0 0 19px #f59e0b80,inset 0 0 12px #fef08a47}.JourneyHeartReaction-module__TlsMoq__fideliusHeartBtn:disabled{cursor:wait;opacity:.6}.JourneyHeartReaction-module__TlsMoq__fideliusRuneWrap{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.JourneyHeartReaction-module__TlsMoq__runeCircle{pointer-events:none;width:26px;height:26px;position:absolute;top:-1px;left:-1px}.JourneyHeartReaction-module__TlsMoq__spinningRunes{animation:20s linear infinite JourneyHeartReaction-module__TlsMoq__fideliusRuneSpin}.JourneyHeartReaction-module__TlsMoq__heartIcon{filter:drop-shadow(0 1px 4px #dc2626cc);font-size:15px;line-height:1;transition:transform .2s;display:inline-block}.JourneyHeartReaction-module__TlsMoq__heartIcon.JourneyHeartReaction-module__TlsMoq__pulse{filter:drop-shadow(0 0 9px #f59e0bd9);animation:2.2s ease-in-out infinite JourneyHeartReaction-module__TlsMoq__fideliusHeartPulse}.JourneyHeartReaction-module__TlsMoq__labelText{letter-spacing:.2px;text-shadow:0 1px 2px #000000e6}.JourneyHeartReaction-module__TlsMoq__sparkle{margin-left:-2px;font-size:12px;animation:2s ease-in-out infinite JourneyHeartReaction-module__TlsMoq__fideliusSparkleFloat;display:inline-block}.JourneyHeartReaction-module__TlsMoq__count{color:#fff8eb;background:radial-gradient(circle at 30% 30%,#f59e0b66,#b453094d);border:1px solid #f59e0b99;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:2px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid;box-shadow:0 1px 4px #00000080}.JourneyHeartReaction-module__TlsMoq__reactorsStack{flex-wrap:wrap;align-items:center;padding-left:4px;display:flex;position:relative}.JourneyHeartReaction-module__TlsMoq__fideliusAvatar{color:#ffedd5;width:32px;height:32px;font:700 11px/1 var(--font-lora), Fraunces, serif;cursor:pointer;background:radial-gradient(circle at 35% 35%,#7a0a0a 0%,#400202 100%);border:2.5px solid #d4a017;border-radius:50%;place-items:center;margin-left:-10px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:visible;box-shadow:0 4px 10px #000000b3,inset 0 0 4px #000c,0 0 6px #d4a01759}.JourneyHeartReaction-module__TlsMoq__reactorsStack .JourneyHeartReaction-module__TlsMoq__fideliusAvatar:first-child{margin-left:0}.JourneyHeartReaction-module__TlsMoq__fideliusAvatar:hover{border-color:#ffe082;transform:translateY(-6px)scale(1.3)rotate(3deg);box-shadow:0 8px 20px #000000e6,0 0 18px #f59e0bcc,inset 0 0 6px #fef08a66;z-index:99!important}.JourneyHeartReaction-module__TlsMoq__fideliusAvatar:focus-visible{outline-offset:3px;border-color:#ffe082;outline:2px solid #fff3c4;z-index:99!important}.JourneyHeartReaction-module__TlsMoq__fideliusAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.JourneyHeartReaction-module__TlsMoq__avatarInitial{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.JourneyHeartReaction-module__TlsMoq__reactorTooltip{z-index:100;color:#fff4d6;max-width:min(220px,72vw);font:600 11px/1.25 var(--font-lora), Fraunces, serif;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#26070af7;border:1px solid #f59e0bbf;border-radius:7px;padding:6px 9px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;overflow:hidden;transform:translate(-50%,4px)scale(.96);box-shadow:0 7px 20px #0000008c,0 0 10px #d4a01740}.JourneyHeartReaction-module__TlsMoq__reactorTooltip:after{content:"";background:#26070af7;border-bottom:1px solid #f59e0bbf;border-right:1px solid #f59e0bbf;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.JourneyHeartReaction-module__TlsMoq__fideliusAvatar:hover .JourneyHeartReaction-module__TlsMoq__reactorTooltip,.JourneyHeartReaction-module__TlsMoq__fideliusAvatar:focus-visible .JourneyHeartReaction-module__TlsMoq__reactorTooltip,.JourneyHeartReaction-module__TlsMoq__reactorTooltipVisible{opacity:1;transform:translate(-50%)scale(1)}.JourneyHeartReaction-module__TlsMoq__moreWrap{margin-left:-10px;display:inline-flex;position:relative}.JourneyHeartReaction-module__TlsMoq__more{color:#f59e0b;width:32px;height:32px;font:700 10.5px/1 var(--font-lora), Fraunces, serif;cursor:pointer;background:radial-gradient(circle at 35% 35%,#5c0808 0%,#290101 100%);border:2.5px solid #d4a017;border-radius:50%;place-items:center;margin-left:0;transition:transform .2s;display:inline-grid;box-shadow:0 4px 10px #000000b3,inset 0 0 4px #000c,0 0 6px #d4a01759}.JourneyHeartReaction-module__TlsMoq__fullList{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff4d6;z-index:9999;background:linear-gradient(135deg,#2a0a0efa 0%,#160406fc 100%);border:1.5px solid #d4a0178c;border-radius:8px;width:230px;padding:10px 12px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 12px 32px #000000e6,0 0 20px #d4a0174d,inset 0 0 10px #ffe5b414}.JourneyHeartReaction-module__TlsMoq__fullList:after{content:"";background:#160406fc;border-bottom:1.5px solid #d4a0178c;border-right:1.5px solid #d4a0178c;width:8px;height:8px;position:absolute;top:100%;right:12px;transform:translateY(-5px)rotate(45deg)}.JourneyHeartReaction-module__TlsMoq__fullListHeader{border-bottom:1px dashed #d4a01747;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:6px;display:flex}.JourneyHeartReaction-module__TlsMoq__fullListTitle{font:700 10.5px/1.2 var(--font-lora), Fraunces, serif;color:#ffe5b4;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 1px 3px #000000e6,0 0 6px #ffd45f4d;align-items:center;gap:5px;display:flex}.JourneyHeartReaction-module__TlsMoq__fullListSeal{filter:drop-shadow(0 1px 2px #000);font-size:12px}.JourneyHeartReaction-module__TlsMoq__fullListHeader button{color:#ffe082;cursor:pointer;background:#d4a0171a;border:1px solid #d4a0174d;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;transition:all .15s;display:flex}.JourneyHeartReaction-module__TlsMoq__fullListHeader button:hover{color:#fff;background:#d4a01740;border-color:#ffd45fb3}.JourneyHeartReaction-module__TlsMoq__fullListNames{flex-direction:column;gap:3px;max-height:170px;padding-right:4px;display:flex;overflow-y:auto}.JourneyHeartReaction-module__TlsMoq__fullListNames::-webkit-scrollbar{width:4px}.JourneyHeartReaction-module__TlsMoq__fullListNames::-webkit-scrollbar-track{background:#0000004d;border-radius:2px}.JourneyHeartReaction-module__TlsMoq__fullListNames::-webkit-scrollbar-thumb{background:#d4a01780;border-radius:2px}.JourneyHeartReaction-module__TlsMoq__fullListNames::-webkit-scrollbar-thumb:hover{background:#ffd45fcc}.JourneyHeartReaction-module__TlsMoq__fullListItem{background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;transition:background .15s;display:flex}.JourneyHeartReaction-module__TlsMoq__fullListItem:hover{background:#d4a0171f}.JourneyHeartReaction-module__TlsMoq__fullListAvatar{width:22px;height:22px;font:700 9.5px/1 var(--font-lora), Fraunces, serif;color:#ffedd5;background:radial-gradient(circle at 35% 35%,#7a0a0a 0%,#400202 100%);border:1px solid #d4a017;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 4px #00000080}.JourneyHeartReaction-module__TlsMoq__fullListAvatar img{object-fit:cover;width:100%;height:100%}.JourneyHeartReaction-module__TlsMoq__fullListName{font:700 11px/1.3 var(--font-lora), Fraunces, serif;text-shadow:0 1px 2px #000;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.JourneyHeartReaction-module__TlsMoq__houseBadgeIcon{flex-shrink:0;font-size:11px}.JourneyHeartReaction-module__TlsMoq__more:hover{border-color:#ffe082;transform:translateY(-3px)scale(1.15);box-shadow:0 6px 16px #000000d9,0 0 14px #f59e0ba6;z-index:99!important}@media (max-width:560px){.JourneyHeartReaction-module__TlsMoq__root{gap:8px;padding:7px 10px 9px}.JourneyHeartReaction-module__TlsMoq__fideliusHeartBtn{min-height:34px;padding:4px 12px;font-size:11px}.JourneyHeartReaction-module__TlsMoq__fideliusAvatar,.JourneyHeartReaction-module__TlsMoq__more{width:28px;height:28px;margin-left:-9px}}@media (prefers-reduced-motion:reduce){.JourneyHeartReaction-module__TlsMoq__fideliusHeartBtn,.JourneyHeartReaction-module__TlsMoq__spinningRunes,.JourneyHeartReaction-module__TlsMoq__heartIcon.JourneyHeartReaction-module__TlsMoq__pulse,.JourneyHeartReaction-module__TlsMoq__sparkle{transition:none;animation:none}.JourneyHeartReaction-module__TlsMoq__reactorTooltip{transition:none}}
.ParchmentLetter-module__lboB-a__scroll{filter:drop-shadow(0 20px 36px #0009);flex-direction:column;width:100%;min-height:0;padding:9px 13px 22px;display:flex;position:relative}.ParchmentLetter-module__lboB-a__paper{background:radial-gradient(at 12% 12%,#b9905430,#0000 38%),radial-gradient(at 92% 82%,#9b6c3833,#0000 45%),repeating-linear-gradient(3deg,#8f67240b 0 1px,#0000 1px 5px),linear-gradient(110deg,#caa874,#eedec0 7%,#f6ead3 38%,#ead7b1 86%,#c9a471);border-inline:1px solid #ad854f;min-height:0;position:relative;box-shadow:inset 0 0 58px #85562924,inset 9px 0 13px #9b743a24,inset -9px 0 13px #9b743a24}.ParchmentLetter-module__lboB-a__paper:before{content:"";pointer-events:none;border:1px solid #936d3433;position:absolute;inset:12px}.ParchmentLetter-module__lboB-a__body{overscroll-behavior:contain;color:#432a19;scrollbar-width:thin;scrollbar-color:#a38050 #e9d6b4;max-height:min(65dvh,100dvh - 240px,650px);padding:clamp(24px,4vw,42px) clamp(22px,5vw,60px) 34px;position:relative;overflow-y:auto}.ParchmentLetter-module__lboB-a__body:focus-visible{outline-offset:-5px;outline:2px solid #916627}.ParchmentLetter-module__lboB-a__body{text-align:left;overflow-wrap:anywhere}.ParchmentLetter-module__lboB-a__body .portal-rich-text{font-family:Palatino Linotype,Palatino,Fraunces,serif;font-size:clamp(15px,1.35vw,17px);line-height:1.9}.ParchmentLetter-module__lboB-a__body .portal-rich-text p{color:inherit;text-align:inherit;margin:0 0 1em}.ParchmentLetter-module__lboB-a__body .portal-rich-text a{color:#784710;text-decoration:underline}.ParchmentLetter-module__lboB-a__body .portal-rich-text img{max-width:100%;height:auto}.ParchmentLetter-module__lboB-a__letterhead{text-align:center;color:#95703f;margin-bottom:28px}.ParchmentLetter-module__lboB-a__letterhead svg{margin:0 auto 13px}.ParchmentLetter-module__lboB-a__letterhead h2{color:#624021;margin:0 0 13px;font:500 clamp(19px,2.5vw,26px)/1.3 Wizard World Vietnamese,Fraunces,serif}.ParchmentLetter-module__lboB-a__letterhead>span{font-size:10px;display:block}.ParchmentLetter-module__lboB-a__roll{z-index:1;background:linear-gradient(#a88245,#e0c491 15%,#faf0d4 39%,#dec296 61%,#b58c4c 88%,#80612e);border:1px solid #9e783d;border-radius:14px;flex-shrink:0;width:calc(100% + 26px);height:26px;margin-inline:-13px;position:relative;box-shadow:0 4px 6px #50351440,inset 0 1px 2px #fff6}.ParchmentLetter-module__lboB-a__roll:before,.ParchmentLetter-module__lboB-a__roll:after{content:"";background:radial-gradient(at 40% 40%,#f4dea5,#c49e58 40%,#9a6c2b 69%,#5c3b16 71%,#caa461 81%,#6d481c);border:2px solid #8e6225;border-radius:50%;width:20px;height:29px;position:absolute;top:-2px;box-shadow:2px 2px 5px #0005}.ParchmentLetter-module__lboB-a__roll:before{left:-5px}.ParchmentLetter-module__lboB-a__roll:after{right:-5px}.ParchmentLetter-module__lboB-a__bottom{background:linear-gradient(#7d5d2e,#be995f 12%,#e2c798 38%,#f4e5c3 60%,#d0ae75 80%,#8b6735);box-shadow:0 6px 12px #0005}.ParchmentLetter-module__lboB-a__divider{background:linear-gradient(90deg,#0000,#9d733b80,#0000);width:62%;height:1px;margin:24px auto 17px}.ParchmentLetter-module__lboB-a__footer p{font-style:italic;text-align:center!important;color:#815b34!important;font-size:12px!important}.ParchmentLetter-module__lboB-a__seal{z-index:2;background:radial-gradient(circle at 30% 22%,#d56643,#a43023 44%,#6b1a15 75%,#411510);border:3px solid #922e23;border-radius:46% 54% 48% 52%/53% 45% 55% 47%;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 5px 9px #0006,inset 0 2px 3px #ef997566,inset 0 -3px 4px #40100888}.ParchmentLetter-module__lboB-a__seal span{color:#eeb680;text-shadow:0 1px 2px #4f110b;border:1px solid #e5845559;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ParchmentLetter-module__lboB-a__seal b{padding-top:4px;font:400 14px/1.6 HarryP,Fraunces,serif}@media (max-width:540px){.ParchmentLetter-module__lboB-a__scroll{padding-inline:10px}.ParchmentLetter-module__lboB-a__roll{width:calc(100% + 20px);height:22px;margin-inline:-10px}.ParchmentLetter-module__lboB-a__roll:before,.ParchmentLetter-module__lboB-a__roll:after{width:17px;height:25px}.ParchmentLetter-module__lboB-a__body{max-height:min(61dvh,100dvh - 240px);padding:25px 23px}.ParchmentLetter-module__lboB-a__letterhead{margin-bottom:22px}}.ParchmentLetter-module__lboB-a__scroll[data-portal-align=center] .portal-rich-text{text-align:center;margin-inline:auto}.ParchmentLetter-module__lboB-a__scroll[data-portal-align=left] .portal-rich-text{text-align:left}.ParchmentLetter-module__lboB-a__scroll[data-portal-width=narrow] .portal-rich-text{max-width:38rem;margin-inline:auto}.ParchmentLetter-module__lboB-a__scroll[data-portal-spacing=compact] .portal-rich-text>*{margin-block:.35em}.ParchmentLetter-module__lboB-a__scroll[data-portal-spacing=normal] .portal-rich-text>*{margin-block:.8em}.ParchmentLetter-module__lboB-a__scroll[data-portal-spacing=relaxed] .portal-rich-text>*{margin-block:1.3em}.ParchmentLetter-module__lboB-a__scroll[data-portal-line-height=compact] .portal-rich-text{line-height:1.35}.ParchmentLetter-module__lboB-a__scroll[data-portal-line-height=normal] .portal-rich-text{line-height:1.65}.ParchmentLetter-module__lboB-a__scroll[data-portal-line-height=relaxed] .portal-rich-text{line-height:1.95}
.ChapterTwoLetter-module__71jUca__teaser{z-index:2;color:#292720;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:32.9193% minmax(0,1fr);align-items:center;column-gap:5.5901%;width:31.4453%;padding:0;transition:color .18s;display:grid;position:absolute;top:49%;left:11.8164%}.ChapterTwoLetter-module__71jUca__teaser img{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #68675b;width:100%;height:auto;padding:0;display:block}.ChapterTwoLetter-module__71jUca__teaser span{min-width:0}.ChapterTwoLetter-module__71jUca__teaser strong{font:700 clamp(11px,1.7vw,18px)/1.45 Fraunces,serif;display:block}.ChapterTwoLetter-module__71jUca__teaser small{margin-top:.5em;font:italic clamp(9px,1.35vw,14px)/1.4 Fraunces,serif;display:block}.ChapterTwoLetter-module__71jUca__teaser:hover{color:#684614}.ChapterTwoLetter-module__71jUca__teaser:hover strong{text-underline-offset:4px;text-decoration:underline}.ChapterTwoLetter-module__71jUca__teaser:focus-visible{outline-offset:3px;outline:3px solid #73501e}.ChapterTwoLetter-module__71jUca__dialog{color:#f3d79a;background:0 0;border:0;width:min(820px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:42px 20px 16px;position:fixed;inset:0;overflow:auto}.ChapterTwoLetter-module__71jUca__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#100b08dc}dialog.ChapterTwoLetter-module__71jUca__dialog .portal-rich-text{line-height:1.55}dialog.ChapterTwoLetter-module__71jUca__dialog .portal-rich-text p{margin:0 0 .7em}.ChapterTwoLetter-module__71jUca__dialog[open]{animation:.24s ease-out ChapterTwoLetter-module__71jUca__unfold}.ChapterTwoLetter-module__71jUca__dialog .ChapterTwoLetter-module__71jUca__close{color:#f5deb0;cursor:pointer;background:#271b10;border:1px solid #b18b48;border-radius:50%;width:40px;height:40px;padding:0;font:28px/1 Fraunces,serif;position:absolute;top:0;right:14px}.ChapterTwoLetter-module__71jUca__dialog .ChapterTwoLetter-module__71jUca__continue{color:#f5deb0;cursor:pointer;background:#392818;border:1px solid #caab6d;border-radius:999px;margin:12px auto 0;padding:12px 22px;font:600 15px/1.4 Fraunces,serif;display:block}.ChapterTwoLetter-module__71jUca__dialog button:focus-visible{outline-offset:3px;outline:2px solid #ffe6a8}html:has(.ChapterTwoLetter-module__71jUca__dialog[open]){overflow:hidden}@keyframes ChapterTwoLetter-module__71jUca__unfold{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:540px){.ChapterTwoLetter-module__71jUca__teaser strong{font-size:11px;line-height:1.35}.ChapterTwoLetter-module__71jUca__teaser small{margin-top:5px;font-size:10px}.ChapterTwoLetter-module__71jUca__dialog{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.ChapterTwoLetter-module__71jUca__dialog[open]{animation:none}.ChapterTwoLetter-module__71jUca__teaser{transition:none}}
.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}}
.GalleonsResultBanner-module__4FXPka__banner{z-index:30;text-align:left;border:2px solid;border-radius:14px;align-items:center;gap:12px;width:min(560px,100% - 32px);padding:14px 16px;animation:.35s cubic-bezier(.2,.9,.3,1.2) GalleonsResultBanner-module__4FXPka__drop;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0000008c}.GalleonsResultBanner-module__4FXPka__banner>div{flex:1;gap:4px;display:grid}.GalleonsResultBanner-module__4FXPka__banner strong{font:800 20px/1.15 Fraunces,Georgia,serif}.GalleonsResultBanner-module__4FXPka__banner span{font-size:15px;line-height:1.35}.GalleonsResultBanner-module__4FXPka__banner button{width:30px;height:30px;color:inherit;cursor:pointer;background:#00000040;border:0;border-radius:50%;flex:none;font-size:18px}.GalleonsResultBanner-module__4FXPka__won{color:#fff4cf;background:linear-gradient(135deg,#6b4a12,#2d1d07);border-color:#f3dc9a}.GalleonsResultBanner-module__4FXPka__lost{color:#ffe1dc;background:linear-gradient(135deg,#5a1a14,#22090a);border-color:#c2453a}.GalleonsResultBanner-module__4FXPka__lost span{letter-spacing:.01em;font-weight:800}@keyframes GalleonsResultBanner-module__4FXPka__drop{0%{opacity:0;transform:translate(-50%,-16px)}}@media (prefers-reduced-motion:reduce){.GalleonsResultBanner-module__4FXPka__banner{animation:none}}
.AccountRestrictionNotice-module__7xcLmG__panel{box-sizing:border-box;color:#eee4d2;text-align:center;background:#151a21;border:1px solid #867044;border-radius:14px;width:min(100%,560px);margin:auto;padding:28px 22px;font:16px/1.55 Georgia,serif}.AccountRestrictionNotice-module__7xcLmG__screen{box-sizing:border-box;background:#0b1018;place-items:center;min-height:100dvh;padding:20px;display:grid}.AccountRestrictionNotice-module__7xcLmG__title{color:#e2c780;margin:10px 0;font-size:clamp(22px,5vw,32px)}.AccountRestrictionNotice-module__7xcLmG__eyebrow{letter-spacing:.1em;color:#c6b386;font-size:11px}.AccountRestrictionNotice-module__7xcLmG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.AccountRestrictionNotice-module__7xcLmG__button{color:#161a20;min-height:44px;font:inherit;cursor:pointer;background:#e1c67e;border:1px solid #e1c67e;border-radius:7px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.AccountRestrictionNotice-module__7xcLmG__button:focus-visible{outline-offset:3px;outline:3px solid #fff}.AccountRestrictionNotice-module__7xcLmG__secondary{color:#eee4d2;background:0 0}.AccountRestrictionNotice-module__7xcLmG__dialog{background:0 0;border:0;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0}.AccountRestrictionNotice-module__7xcLmG__dialog::backdrop{background:#060911c9}
.GameEmbedShell-module__D-RUYG__shell{overscroll-behavior:none;box-sizing:border-box;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);grid-template-rows:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.GameEmbedShell-module__D-RUYG__shell[data-game-id=seven-potters]{color:var(--wood-text);background:radial-gradient(circle at 50% -10%, #9a7a502e, transparent 48%), linear-gradient(180deg, var(--wood-nav-bg), var(--wood-bg));padding-bottom:0}.GameEmbedShell-module__D-RUYG__workspace{min-width:0;min-height:0;position:relative;overflow:visible}.GameEmbedShell-module__D-RUYG__frame{height:100%;min-height:0;padding:0;position:relative}.GameEmbedShell-module__D-RUYG__game{background:var(--wood-dark);width:1px;min-width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;display:block}.GameEmbedShell-module__D-RUYG__separator{z-index:1301;border:0;width:12px;color:var(--wood-gold);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-inline:1px solid #0000;outline:0;padding:0;position:absolute;inset:0 -6px 0 auto}.GameEmbedShell-module__D-RUYG__separator:after{content:"";background:#9a7a50;border-radius:8px;width:4px;height:48px;position:absolute;top:calc(50% - 24px);left:4px}.GameEmbedShell-module__D-RUYG__separator:hover:after,.GameEmbedShell-module__D-RUYG__separator:focus-visible:after,.GameEmbedShell-module__D-RUYG__separator[data-dragging=true]:after{border-color:var(--wood-link-hover);background:linear-gradient(90deg,#0000,#e8c0806b,#0000)}.GameEmbedShell-module__D-RUYG__separator:focus-visible:after{outline:2px solid var(--wood-link-hover);outline-offset:2px}.GameEmbedShell-module__D-RUYG__separator[data-dragging=true]{cursor:grabbing}.GameEmbedShell-module__D-RUYG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:961px){.GameEmbedShell-module__D-RUYG__workspace{margin-right:var(--game-floo-width,42vw)}.GameEmbedShell-module__D-RUYG__frame{padding:0 6px 0 0}}.GameEmbedShell-module__D-RUYG__veil{z-index:2;background:radial-gradient(ellipse 80% 70% at 50% 45%, #7a461c8c, transparent 70%), var(--wood-dark);pointer-events:none;align-content:center;place-items:end center;gap:clamp(1rem,4vh,2rem);padding:1.5rem;transition:opacity .7s .15s,visibility 0s linear .85s;display:grid;position:absolute;inset:0;overflow:hidden}.GameEmbedShell-module__D-RUYG__veilArt{z-index:1;aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:min(100%,56rem,110.222vh);height:auto;animation:2.4s ease-in-out infinite alternate GameEmbedShell-module__D-RUYG__veilBreathe;position:relative;box-shadow:0 24px 60px #000000a6}.GameEmbedShell-module__D-RUYG__veil:after{content:"";background:radial-gradient(#0000 30%,#120904bf);position:absolute;inset:0}.GameEmbedShell-module__D-RUYG__veil span{z-index:1;text-align:center;color:#ffe3a3;max-width:100%;font:400 clamp(1.1rem, 3vw, 1.6rem) var(--font-family-display);letter-spacing:.06em;text-shadow:0 2px 12px #000;position:relative}.GameEmbedShell-module__D-RUYG__veil[data-ready]{opacity:0;visibility:hidden}@keyframes GameEmbedShell-module__D-RUYG__veilBreathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.GameEmbedShell-module__D-RUYG__veil{transition:none}.GameEmbedShell-module__D-RUYG__veilArt{animation:none}}.GameEmbedShell-module__D-RUYG__navigation{z-index:1302;color:#f0d59c;position:absolute;top:6px;left:6px}.GameEmbedShell-module__D-RUYG__navigationInline{z-index:20;position:relative;top:auto;left:auto}.GameEmbedShell-module__D-RUYG__navigation summary{width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;list-style:none;transition:background .2s,transform .15s;display:grid}.GameEmbedShell-module__D-RUYG__navigation summary::-webkit-details-marker{display:none}.GameEmbedShell-module__D-RUYG__navigation summary svg{width:20px;height:20px}.GameEmbedShell-module__D-RUYG__navigation summary:hover,.GameEmbedShell-module__D-RUYG__navigation[open] summary{color:#ffe3a3;background:#e8c08014}.GameEmbedShell-module__D-RUYG__navigation summary:active{transform:scale(.92)}.GameEmbedShell-module__D-RUYG__navigation summary path{transition:d .25s cubic-bezier(.2,.8,.2,1)}.GameEmbedShell-module__D-RUYG__navigation[open] summary path{d:path("M6 6L18 18M12 12L12 12M6 18L18 6")}.GameEmbedShell-module__D-RUYG__navigation summary:focus-visible,.GameEmbedShell-module__D-RUYG__navigation :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #ffe3a3}.GameEmbedShell-module__D-RUYG__navigation nav{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);transform-origin:22px 0;background:linear-gradient(#ffffff1a,#ffffff05 40%),#1a1008d1;border:.5px solid #ffffff38;border-radius:20px;width:264px;padding:8px;animation:.32s cubic-bezier(.2,.9,.25,1.08) GameEmbedShell-module__D-RUYG__menuIn;position:absolute;top:52px;left:0;box-shadow:inset 0 1px #ffffff38,0 24px 60px #0009,0 2px 6px #00000059}.GameEmbedShell-module__D-RUYG__navigation nav:before{content:"";height:10px;position:absolute;inset:-10px 0 auto}.GameEmbedShell-module__D-RUYG__navigation nav>*{animation:.34s cubic-bezier(.2,.8,.2,1) backwards GameEmbedShell-module__D-RUYG__menuItemIn}.GameEmbedShell-module__D-RUYG__navigation nav>:nth-child(2){animation-delay:40ms}.GameEmbedShell-module__D-RUYG__navigation nav>:nth-child(3){animation-delay:70ms}.GameEmbedShell-module__D-RUYG__navigation nav>:nth-child(4){animation-delay:.1s}.GameEmbedShell-module__D-RUYG__navigation nav>:nth-child(6){animation-delay:.13s}.GameEmbedShell-module__D-RUYG__navHead{border-bottom:1px solid #e8c08024;align-items:center;gap:12px;margin:0 0 6px;padding:6px 8px 12px;display:flex}.GameEmbedShell-module__D-RUYG__navHead img{object-fit:cover;border-radius:12px;flex:none;width:44px;height:44px;box-shadow:0 0 0 1px #ffe19a59,0 6px 16px #00000080}.GameEmbedShell-module__D-RUYG__navHead span{text-align:left;gap:3px;min-width:0;display:grid}.GameEmbedShell-module__D-RUYG__navHead small{color:#c9a567;font:700 10px var(--font-family-sans);letter-spacing:.18em;text-transform:uppercase}.GameEmbedShell-module__D-RUYG__navHead strong{color:#ffe3a3;font:400 17px/1.15 var(--font-family-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GameEmbedShell-module__D-RUYG__navigation nav :is(a,button){cursor:pointer;color:#f0d59c;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 8px;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.GameEmbedShell-module__D-RUYG__navigation nav :is(a,button)>span{font:600 14.5px/1.2 var(--font-family-sans);letter-spacing:0;gap:2px;display:grid}.GameEmbedShell-module__D-RUYG__navigation nav :is(a,button) small{color:#f0d59c8c;font:500 12px/1.2 var(--font-family-sans)}.GameEmbedShell-module__D-RUYG__navigation nav i{background:#ffffff0a;border:1px solid #e8c08038;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;transition:background .18s,border-color .18s,transform .3s cubic-bezier(.22,1.3,.36,1);display:grid}.GameEmbedShell-module__D-RUYG__navigation nav i svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.GameEmbedShell-module__D-RUYG__navigation nav :is(a,button):hover{color:#fff0c8;background:#e8c0801a}.GameEmbedShell-module__D-RUYG__navigation nav :is(a,button):hover i{background:#ffe19a1f;border-color:#ffe19a8c;transform:scale(1.06)}.GameEmbedShell-module__D-RUYG__navigation nav :is(a,button):active i{transform:scale(.94)}.GameEmbedShell-module__D-RUYG__navigation nav hr{background:#e8c08024;border:0;height:1px;margin:6px 8px}@keyframes GameEmbedShell-module__D-RUYG__menuIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes GameEmbedShell-module__D-RUYG__menuItemIn{0%{opacity:0;transform:translateY(-4px)}}.GameEmbedShell-module__D-RUYG__state{text-align:center;background:var(--wood-dark,#120904);place-items:center;min-height:100dvh;padding:1.5rem;display:grid;position:relative;overflow:hidden}.GameEmbedShell-module__D-RUYG__stateBackdrop{object-fit:cover;opacity:.6;filter:blur(3px)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.GameEmbedShell-module__D-RUYG__state:after{content:"";background:linear-gradient(#1209048c,#1209044d 40%,#120904e0);position:absolute;inset:0}.GameEmbedShell-module__D-RUYG__state>.GameEmbedShell-module__D-RUYG__veil{z-index:0;position:fixed}.GameEmbedShell-module__D-RUYG__state>.GameEmbedShell-module__D-RUYG__veil span{display:none}.GameEmbedShell-module__D-RUYG__stateCard{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#180e07d1;border:1px solid #e8c08061;border-radius:1.25rem;width:min(100%,30rem);padding:clamp(1.4rem,5vw,2rem);animation:.45s cubic-bezier(.2,.7,.2,1) both GameEmbedShell-module__D-RUYG__cardIn;position:relative;box-shadow:0 24px 60px #0009}.GameEmbedShell-module__D-RUYG__state[data-tone=error] .GameEmbedShell-module__D-RUYG__stateCard{border-color:#e8785a80}.GameEmbedShell-module__D-RUYG__stateEyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e8c080!important;font:700 .7rem var(--font-family-sans)!important;margin:0 0 .5rem!important}.GameEmbedShell-module__D-RUYG__stateCard h1{color:#ffe3a3;font:400 clamp(1.4rem, 5vw, 2rem)/1.15 var(--font-family-display);text-shadow:0 2px 12px #0009;margin:0}.GameEmbedShell-module__D-RUYG__stateCard p{color:var(--wood-text-muted);font:1rem/1.6 var(--font-family-serif);margin:.8rem 0 0}.GameEmbedShell-module__D-RUYG__stateBack{color:#e8c080;min-height:44px;font:700 .85rem var(--font-family-sans);border:1px solid #e8c08066;border-radius:999px;align-items:center;margin-top:1.2rem;padding:.5rem 1.1rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.GameEmbedShell-module__D-RUYG__stateBack:hover,.GameEmbedShell-module__D-RUYG__stateBack:focus-visible{color:#ffe3a3;background:#e8c0801f}.GameEmbedShell-module__D-RUYG__spinner{border:2px solid #e8c08040;border-top-color:#ffe3a3;border-radius:50%;width:28px;height:28px;margin:1rem auto 0;animation:.9s linear infinite GameEmbedShell-module__D-RUYG__spin;display:block}.GameEmbedShell-module__D-RUYG__veil .GameEmbedShell-module__D-RUYG__spinner{margin:.9rem auto 0}@keyframes GameEmbedShell-module__D-RUYG__spin{to{transform:rotate(1turn)}}@keyframes GameEmbedShell-module__D-RUYG__cardIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.GameEmbedShell-module__D-RUYG__stateCard,.GameEmbedShell-module__D-RUYG__navigation nav,.GameEmbedShell-module__D-RUYG__navigation nav>*{animation:none}.GameEmbedShell-module__D-RUYG__spinner{animation-duration:2.4s}}.GameEmbedShell-module__D-RUYG__authStack{z-index:1;width:min(100%,30rem);padding-block:1rem;animation:.45s cubic-bezier(.2,.7,.2,1) both GameEmbedShell-module__D-RUYG__cardIn;position:relative}.GameEmbedShell-module__D-RUYG__authStack h1{color:#ffe3a3;font:400 clamp(1.8rem, 7vw, 2.6rem)/1.1 var(--font-family-display);text-shadow:0 3px 16px #000c;margin:0}.GameEmbedShell-module__D-RUYG__authStack>p{max-width:34ch;color:var(--wood-text);font:1rem/1.55 var(--font-family-serif);text-shadow:0 2px 8px #000c;margin:.6rem auto 0}.GameEmbedShell-module__D-RUYG__authStack>.GameEmbedShell-module__D-RUYG__stateEyebrow{display:none}.GameEmbedShell-module__D-RUYG__inlineAuth{text-align:left;margin-top:1.25rem}.GameEmbedShell-module__D-RUYG__inlineAuth>dialog{background:radial-gradient(circle at 8% 0,#bf8b3929,#0000 34%),linear-gradient(145deg,#23180ff5,#120b06fa)!important;border:1px solid #e7c2768c!important;box-shadow:0 24px 60px #0009!important}.GameEmbedShell-module__D-RUYG__takeBack{color:#2a1a06;width:100%;min-height:46px;font:700 15px var(--font-family-sans);cursor:pointer;background:linear-gradient(#f6dc98,#c99a4a);border:0;border-radius:999px;margin:14px 0 4px;display:block}.GameEmbedShell-module__D-RUYG__takeBack:focus-visible{outline-offset:2px;outline:2px solid #ffe3a3}.GameEmbedShell-module__D-RUYG__flooDock{--d:clamp(38px, min(11vw, 5.4vh), 44px);z-index:1250;left:50%;bottom:max(6px, calc(env(safe-area-inset-bottom,0px) - 12px));align-items:center;gap:calc(var(--d) * .5);padding:calc(var(--d) * .14) calc(var(--d) * .38);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#ffffff29,#ffffff0a 45%,#ffffff12),#1c140c61;border:.5px solid #ffffff47;border-radius:999px;display:flex;position:fixed;translate:-50%;box-shadow:inset 0 1px #ffffff73,0 10px 28px #00000073,0 1px 3px #0000004d}.GameEmbedShell-module__D-RUYG__flooDock button{color:#f5e7c4b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.GameEmbedShell-module__D-RUYG__flooDock i{width:var(--d);height:var(--d);opacity:.8;border-radius:50%;place-items:center;transition:transform .42s cubic-bezier(.22,1.3,.36,1),opacity .25s,color .25s,background .25s;display:grid;transform:scale(.86)}.GameEmbedShell-module__D-RUYG__flooDock svg{width:calc(var(--d) * .52);height:calc(var(--d) * .52);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.GameEmbedShell-module__D-RUYG__flooDock button[aria-pressed=true] i{color:#ffe19a;opacity:1;background:radial-gradient(circle at 50% 30%,#ffffff52,#ffffff17 70%);transform:scale(1.14);box-shadow:inset 0 0 0 .5px #ffe19a8c,0 0 14px #ffd27a59}.GameEmbedShell-module__D-RUYG__flooDock button:active i{transition-duration:.12s;transform:scale(.76)}.GameEmbedShell-module__D-RUYG__flooDock button:focus-visible i{outline-offset:2px;outline:2px solid #ffe19a}.GameEmbedShell-module__D-RUYG__shell[data-host-dock]{padding-bottom:0}.GameEmbedShell-module__D-RUYG__shell[data-game-id=galleons-wheel] .GameEmbedShell-module__D-RUYG__frame{overscroll-behavior:contain;overflow-y:auto}@media (min-width:961px){.GameEmbedShell-module__D-RUYG__flooDock{display:none}}@media (prefers-reduced-motion:reduce){.GameEmbedShell-module__D-RUYG__flooDock i{transition:none}}
.GalleonsGiftBanner-module__5wxUpa__backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0805029e;place-items:center;padding:16px;animation:.25s ease-out GalleonsGiftBanner-module__5wxUpa__fade;display:grid;position:fixed;inset:0}.GalleonsGiftBanner-module__5wxUpa__card{text-align:center;color:#f6ead0;background:radial-gradient(420px 220px at 50% 0,#f3dc9a47,#0000 70%),linear-gradient(#3a2a12,#160f07);border:1px solid #f3dc9a73;border-radius:22px;width:min(100%,420px);padding:28px 24px 22px;animation:.45s cubic-bezier(.2,.8,.2,1) GalleonsGiftBanner-module__5wxUpa__rise;position:relative;box-shadow:0 30px 80px #0009,0 0 0 6px #c99a3e1f}.GalleonsGiftBanner-module__5wxUpa__coin{filter:drop-shadow(0 14px 22px #0009);place-items:center;margin:-70px auto 6px;display:grid}.GalleonsGiftBanner-module__5wxUpa__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#d9b45f;margin:0;font-size:12px}.GalleonsGiftBanner-module__5wxUpa__card h2{color:#ffe7a1;margin:6px 0 12px;font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1.25}.GalleonsGiftBanner-module__5wxUpa__message{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#0000004d;border-left:3px solid #c99a3e;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-style:italic}.GalleonsGiftBanner-module__5wxUpa__more{color:#c7b79a;margin:0 0 12px;font-size:14px}.GalleonsGiftBanner-module__5wxUpa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.GalleonsGiftBanner-module__5wxUpa__primary{color:#20160a;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#f3dc9a,#c99a3e);border:1px solid #f3dc9a;border-radius:999px;padding:10px 22px;font-weight:800}.GalleonsGiftBanner-module__5wxUpa__primary:focus-visible,.GalleonsGiftBanner-module__5wxUpa__link:focus-visible{outline-offset:3px;outline:2px solid #fff}.GalleonsGiftBanner-module__5wxUpa__link{color:#f3dc9a}@keyframes GalleonsGiftBanner-module__5wxUpa__fade{0%{opacity:0}}@keyframes GalleonsGiftBanner-module__5wxUpa__rise{0%{opacity:0;transform:translateY(24px)scale(.96)}}@media (prefers-reduced-motion:reduce){.GalleonsGiftBanner-module__5wxUpa__backdrop,.GalleonsGiftBanner-module__5wxUpa__card{animation:none}}
