.Portal_portal__WW5AA{--portal-ink:#244b3c;--portal-muted:#687868;--portal-paper:#fff9e9;--portal-green:#285b46;--portal-line:#dce1ce;--web-focus:#277b75;min-height:100dvh;color:var(--portal-ink);background:var(--portal-paper);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.65;isolation:isolate;-webkit-font-smoothing:antialiased}.Portal_portal__WW5AA *,.Portal_portal__WW5AA :after,.Portal_portal__WW5AA :before{box-sizing:border-box}.Portal_portal__WW5AA :is(h1,h2,h3,p,ol,ul){margin:0}.Portal_portal__WW5AA :is(a,button,input,select,textarea){font-family:inherit}.Portal_portal__WW5AA a{color:inherit;text-decoration:none}.Portal_portal__WW5AA button{cursor:pointer;font-size:inherit;line-height:inherit}.Portal_portal__WW5AA img{max-width:100%;display:block}.Portal_portal__WW5AA :is(button,a[href]){min-height:44px;-webkit-tap-highlight-color:transparent;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.Portal_portal__WW5AA :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--web-focus);outline-offset:3px}.Portal_portal__WW5AA :is(button,a[href]):not(:disabled,[aria-disabled=true]):is(:active,[data-web-pressed=true]){filter:brightness(.92);transform:translateY(1px)}.Portal_portal__WW5AA button:disabled{cursor:not-allowed;opacity:.48;filter:none;transform:none}.Portal_portal__WW5AA button[aria-busy=true]{cursor:progress;opacity:.75}.Portal_portal__WW5AA :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.65}.Portal_skipLink__h_kfE{position:fixed;z-index:100;left:16px;top:-90px;padding:12px 20px;border-radius:12px;color:white!important;background:#244b3c;clip-path:inset(50%)}.Portal_skipLink__h_kfE:focus{top:14px;clip-path:none}.Portal_header__v_946{max-width:1280px;min-height:104px;padding:22px 44px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.Portal_brand__Emu4P{display:flex;align-items:center;gap:10px;border-radius:12px;flex-shrink:0}.Portal_islandMark__h35ed{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;flex-shrink:0}.Portal_islandMark__h35ed img{width:100%;height:100%}.Portal_brand__Emu4P strong{display:block;font-size:25px;font-weight:850;letter-spacing:1px;line-height:1.35}.Portal_brand__Emu4P small{display:block;font-size:10px;color:var(--portal-muted);letter-spacing:3px;padding-left:2px}.Portal_navigation__FGGAV{display:flex;align-items:center;gap:14px}.Portal_navLink__5iEjP{display:inline-flex;align-items:center;padding:8px 17px;border-radius:30px;font-weight:600;white-space:nowrap}.Portal_navLink__5iEjP[aria-current]{color:#285b46;background:#e9efdc}.Portal_accountLink__Q3DkR{display:flex;align-items:center;justify-content:center;gap:8px;min-width:130px;max-width:220px;padding:8px 18px;border:1.5px solid #aebda4;border-radius:30px;font-weight:650}.Portal_accountLink__Q3DkR>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal_accountLink__Q3DkR:has(img){padding:5px 14px 5px 6px}.Portal_avatarFallback__VXXez,.Portal_avatar__i0HJH{border-radius:50%;flex-shrink:0;object-fit:cover;background:#e6edda}.Portal_avatarFallback__VXXez{display:inline-flex;justify-content:center;align-items:center;color:#567456;border:1px solid #c7d5bb}.Portal_main__fbMTu{width:min(1192px,calc(100% - 88px));margin:0 auto}.Portal_hero__tVnOB{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;min-height:530px;padding:24px 0 34px;gap:24px}.Portal_heroCopy__ghwtQ{padding:0 0 10px 10px;position:relative;z-index:1}.Portal_heroNote__g75J_{display:inline-flex;gap:8px;align-items:center;padding:6px 13px;border-radius:6px;background:#edf0d8;color:#537246;font-size:13px;margin-bottom:24px}.Portal_heroCopy__ghwtQ h1{font-size:clamp(43px,4.6vw,65px);line-height:1.23;font-weight:850;letter-spacing:-1.6px;margin-bottom:24px}.Portal_heroCopy__ghwtQ p{color:#62745d;font-size:17px;line-height:1.9;max-width:450px;margin-bottom:28px}.Portal_dangerButton__DYicY,.Portal_gameEnter__pO1rT,.Portal_primaryButton__3SQZg,.Portal_secondaryButton__m0k6M{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;border:1.5px solid transparent;padding:12px 22px;border-radius:13px;font-weight:700;line-height:1.4;white-space:nowrap}.Portal_portal__WW5AA .Portal_primaryButton__3SQZg{background:var(--portal-green);color:#fffdf0;box-shadow:0 3px 0 #173e2d}.Portal_secondaryButton__m0k6M{background:#fdfaf0;border-color:#becbb2;color:var(--portal-ink)}.Portal_heroFootnote__XzkvP{display:flex;gap:6px;align-items:center;font-size:11px;color:#77836c;margin-top:19px}.Portal_heroVisual__I5M6s{position:relative;min-width:0;height:477px;background:#e9efda;border-radius:46% 49% 35% 39%;margin:0 2px 0 6px}.Portal_heroIsland__LjS7N{width:95%;height:95%;position:absolute;left:2.5%;bottom:-4%;object-fit:contain;z-index:1;border-radius:44% 45% 27% 29%}.Portal_heroSun__3vzAJ{position:absolute;width:74px;height:74px;background:#f3d17a;border-radius:50%;top:30px;right:52px}.Portal_heroCloudOne__d7D2M,.Portal_heroCloudTwo__vzPBo{position:absolute;width:70px;height:20px;border-radius:40px;background:#fff9e9;top:55px;left:70px}.Portal_heroCloudOne__d7D2M:before,.Portal_heroCloudTwo__vzPBo:before{content:"";position:absolute;width:34px;height:34px;border-radius:50%;background:inherit;left:14px;top:-16px}.Portal_heroCloudTwo__vzPBo{top:150px;left:auto;right:-6px;transform:scale(.8)}.Portal_heroSticker__9kKh_{position:absolute;z-index:3;font-size:13px;left:40px;top:18px;padding:8px 15px;border:1px solid #d5d9bc;border-radius:5px;background:#fffdf1;transform:rotate(-7deg);box-shadow:0 3px 8px #304b3610}.Portal_heroMascotLeft__ATYZ_,.Portal_heroMascotRight__KSv_W{position:absolute;z-index:4;display:grid;justify-items:center}.Portal_heroMascotLeft__ATYZ_{bottom:31px;left:-13px;transform:rotate(-6deg)}.Portal_heroMascotRight__KSv_W{top:87px;right:-12px;transform:rotate(7deg)}.Portal_heroMascotLeft__ATYZ_ img{width:106px;height:106px;object-fit:contain}.Portal_heroMascotRight__KSv_W img{width:88px;height:88px;object-fit:contain}.Portal_heroMascotLeft__ATYZ_ span,.Portal_heroMascotRight__KSv_W span{border-radius:6px;padding:3px 11px;font-size:10px;background:#fff8df;border:1px solid #d5d8b9}.Portal_heroWave__aZynB{position:absolute;bottom:-11px;right:40px;color:#a4c8bd;font-size:45px;z-index:0;letter-spacing:-7px}.Portal_connectedSection__WAdKg,.Portal_gamesSection__qhG5r,.Portal_howSection__zQyQi{scroll-margin-top:24px;padding-top:46px}.Portal_sectionHeading__SIwY8{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.Portal_sectionKicker__aUyMB{display:flex;align-items:center;gap:8px;font-size:12px;color:#6c8164;margin-bottom:7px}.Portal_sectionHeading__SIwY8 h2{font-size:30px;line-height:1.35;font-weight:800;letter-spacing:-.7px}.Portal_sectionHeading__SIwY8>p{color:#77816d;font-size:13px;padding-bottom:3px}.Portal_filters__Q0Czt{margin-bottom:27px}.Portal_filterToolbar__gMqjd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-bottom:16px;border-bottom:1px solid #dce1ce}.Portal_subjects__OwuKz{display:flex;flex-wrap:wrap;flex:0 0 auto;max-width:100%;gap:9px}.Portal_filterButton__nEMVT{min-height:44px;min-width:44px;padding:9px 19px;border-radius:25px;background:transparent;color:#65775e;border:1.5px solid #d9dfc9;font-weight:600;font-size:13px!important}.Portal_filterButton__nEMVT[aria-pressed=true]{color:#fffdf1;background:#2d6149;border-color:#2d6149}.Portal_partyRow__qrQX9{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-left:auto;font-size:12px;white-space:nowrap}.Portal_partyRow__qrQX9 label{display:flex;gap:6px;align-items:center;color:#6a7e60}.Portal_partyRow__qrQX9 select{background:#fffdf3;border:1px solid #d7ddc8;color:#35563f;padding:9px 31px 9px 13px;border-radius:9px;min-height:44px;font-size:12px}.Portal_filterSummary__i99JT{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.Portal_resultCount__OVu_P{margin-left:auto;color:#7c8771}.Portal_clearButton__dMCF_{display:flex;align-items:center;gap:4px;padding:8px;border:none;background:transparent;color:#526c51;font-size:12px!important;border-radius:8px}.Portal_gameGrid__yFzCP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.Portal_gameCard__hB8R3{min-width:0;border-radius:20px;border:1px solid #dce1cb;overflow:clip;background:#fffdf4;box-shadow:0 4px 0 #cfd6b92e}.Portal_cardImage__WbvjY{aspect-ratio:12/7;position:relative;background:var(--game-paper);border-bottom:1px solid #e1e3d1}.Portal_cardImage__WbvjY img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.Portal_cardSubject__lQEjg{position:absolute;top:13px;right:13px;background:#fffdf1ed;border:1px solid #e1e1c9;color:var(--game-color);font-size:10px;padding:3px 8px;border-radius:6px}.Portal_cardBody__XuJAW{padding:17px 20px 19px}.Portal_cardBrand__i5IWo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.Portal_cardBrand__i5IWo img{width:147px;height:45px;object-fit:contain;object-position:left center}.Portal_cardBrand__i5IWo h3{font-size:12px;font-weight:700;color:#7b866e;text-align:right}.Portal_cardSubtitle__nJ4ZY{font-size:13px;line-height:1.7;color:#4d684d;min-height:44px}.Portal_cardTags__RrjD1{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0 14px}.Portal_cardTags__RrjD1 span,.Portal_detailTags__RuRXy span{padding:3px 8px;background:var(--game-paper);color:var(--game-color);border-radius:5px;font-size:10px}.Portal_cardFacts__qPosj{display:grid;gap:6px;font-size:10px;color:#6e7d63;min-height:42px}.Portal_cardFacts__qPosj>span,.Portal_detailFacts__pXWRe>span{display:flex;align-items:center;gap:6px}.Portal_cardActions__Q9AHx{display:flex;align-items:center;gap:10px;border-top:1px solid #e7e8d8;margin-top:16px;padding-top:15px}.Portal_portal__WW5AA .Portal_gameEnter__pO1rT{min-height:44px;padding:10px 16px;background:var(--game-color);color:#fffdf3;font-size:12px;border-radius:10px;gap:10px;flex:1 1}.Portal_backLink__kjxG7,.Portal_detailsLink__pmHgm,.Portal_textLink__MkCrE{display:inline-flex;align-items:center;gap:7px;min-height:44px;border-radius:8px;font-size:13px;font-weight:600}.Portal_detailsLink__pmHgm{padding:6px 4px;font-size:11px;white-space:nowrap}.Portal_textLink__MkCrE{background:transparent;border:0;padding:6px 3px;color:#376443}.Portal_emptyState__AYWnq{min-height:355px;background:#f5f4e5;border:1px dashed #c5d1b7;border-radius:18px;text-align:center;padding:60px 24px;display:flex;flex-direction:column;align-items:center}.Portal_emptyState__AYWnq>svg{color:#829675;margin-bottom:15px}.Portal_emptyState__AYWnq h3{font-size:21px}.Portal_emptyState__AYWnq p{margin:9px 0 22px;color:#73806b}.Portal_howSection__zQyQi{padding-top:75px}.Portal_howSteps__18iwL{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.Portal_howSteps__18iwL>li{display:flex;align-items:flex-start;gap:14px}.Portal_howSteps__18iwL>li>span{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1db94;color:#6e5b25;font-size:16px;font-weight:800}.Portal_howSteps__18iwL h3{font-size:16px;line-height:1.5;margin:3px 0 10px}.Portal_howSteps__18iwL p{font-size:12px;line-height:1.85;color:#728067;max-width:260px}.Portal_passportBanner__QdbZL{margin:60px 0 65px;padding:25px 30px;border-radius:17px;background:#e8efdb;border:1px solid #d6dfc8;display:flex;align-items:center;justify-content:space-between;gap:24px}.Portal_passportBanner__QdbZL>div{display:flex;align-items:center;gap:18px}.Portal_passportStamp__ciTW4{width:55px;height:67px;background:#f8df94;border:1px solid #d5be75;border-radius:8px 15px 15px 8px;box-shadow:inset 5px 0 0 #e8ce80;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Portal_passportBanner__QdbZL h2{font-size:20px;margin-bottom:4px}.Portal_passportBanner__QdbZL p{color:#708062;font-size:12px}.Portal_passportBanner__QdbZL .Portal_primaryButton__3SQZg{font-size:13px;padding:12px 20px}.Portal_footer__pvf7n{background:#254b3b;color:#f8f4de;text-align:center;padding:35px 24px 30px}.Portal_footerBrand__5SQAY{display:inline-flex;align-items:center;gap:7px;border-radius:8px}.Portal_footerBrand__5SQAY .Portal_islandMark__h35ed{width:40px;height:40px}.Portal_footerBrand__5SQAY strong{font-size:21px;letter-spacing:1px}.Portal_footer__pvf7n>p{font-size:11px;color:#bfcbb3;margin:8px 0 5px}.Portal_footer__pvf7n>div{display:flex;justify-content:center;gap:20px}.Portal_footer__pvf7n>div>a{display:inline-flex;align-items:center;font-size:11px;padding:5px;border-radius:8px;color:#ecead5}.Portal_footer__pvf7n>small{display:block;color:#9daf96;font-size:10px;margin-top:7px}.Portal_footer__pvf7n a:focus-visible{outline-color:#f3ce70}.Portal_recent__AYC7b{padding:20px 24px;background:#f5f4e4;border:1px solid #dde2ce;border-radius:13px;margin:12px 0 10px}.Portal_recent__AYC7b>div:first-child{display:flex;gap:15px;align-items:center;margin-bottom:10px}.Portal_recent__AYC7b h2{font-size:15px}.Portal_recent__AYC7b>div:first-child>span{font-size:10px;color:#7e8870}.Portal_recentList__eOwTu{display:flex;flex-wrap:wrap;gap:12px}.Portal_recentLink__DPAEd{display:flex;gap:10px;align-items:center;padding:6px 12px;background:#fffdf2;border:1px solid #dde3ce;border-radius:10px;font-size:12px}.Portal_recentLink__DPAEd img{width:72px;height:28px;object-fit:contain}.Portal_recentLink__DPAEd>svg{width:15px}.Portal_backLink__kjxG7{color:#6c7d62;font-size:12px;padding:8px 0}.Portal_detailMain__5Hve_{padding-top:15px;padding-bottom:65px}.Portal_detailHero__jBBFl{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:42px;margin-top:22px}.Portal_detailLogo__5MVbO{width:245px;height:78px;object-fit:contain;object-position:left center;margin-bottom:12px}.Portal_detailCopy__ZLU_d h1{font-size:18px;color:var(--game-color);margin-bottom:7px}.Portal_detailCopy__ZLU_d h2{font-size:35px;line-height:1.4;font-weight:800;letter-spacing:-1px;margin-bottom:20px}.Portal_detailCopy__ZLU_d>p{font-size:15px;color:#6a7c63;line-height:1.9}.Portal_detailTags__RuRXy{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.Portal_detailTags__RuRXy span{font-size:11px;padding:5px 10px}.Portal_detailFacts__pXWRe{display:grid;gap:8px;margin:20px 0 24px;color:#617556;font-size:13px}.Portal_detailArt__iwA_9{aspect-ratio:12/7;border-radius:23px;overflow:hidden;border:1px solid #dbe0cc;background:var(--game-paper);transform:rotate(1.5deg);box-shadow:8px 10px 0 #dfe6cc60}.Portal_detailArt__iwA_9 img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.Portal_entryNote__57Cj4{display:block;color:#7d886f;font-size:10px;margin-top:13px}.Portal_detailHow__5Vgan{padding:65px 0 45px;border-bottom:1px solid #dce1ce}.Portal_detailEnd__g6xv0{padding:35px 0 0;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.Portal_detailEnd__g6xv0>div{margin-right:auto}.Portal_detailEnd__g6xv0 h2{font-size:23px;margin-bottom:5px}.Portal_detailEnd__g6xv0 p{font-size:12px;color:#748267}.Portal_authMain__QFgX1{padding-top:15px;padding-bottom:65px}.Portal_authLayout__LJSvT{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:70px;max-width:1040px;margin:25px auto 0}.Portal_authStory__1deFB{padding:25px 0 0}.Portal_paperTicket__lwsZG{display:inline-flex;gap:9px;align-items:center;background:#ecedda;border:1px solid #d4ddc4;padding:6px 15px 6px 7px;border-radius:9px;font-size:12px;transform:rotate(-3deg);margin-bottom:24px}.Portal_paperTicket__lwsZG .Portal_islandMark__h35ed{width:32px;height:32px}.Portal_authStory__1deFB h1{font-size:43px;line-height:1.35;font-weight:800;letter-spacing:-1px;margin-bottom:20px}.Portal_authStory__1deFB>p{color:#728267;font-size:14px;line-height:1.9}.Portal_authStory__1deFB>img{width:370px;height:335px;object-fit:contain;margin:15px -12px -10px}.Portal_authPromise__t3EkC{display:flex;gap:10px;color:#728267;font-size:11px;align-items:center}.Portal_authCard__gOikW{border-radius:22px;background:#fffdf4;border:1px solid #dfe3ce;padding:32px;box-shadow:0 5px 0 #dbe0c336}.Portal_authCard__gOikW h2{font-size:24px;font-weight:800;letter-spacing:-.6px;line-height:1.5}.Portal_authSubtitle__QIEIJ{color:#77866b;font-size:12px;margin-top:6px!important}.Portal_authTabs__mAXOv{display:flex;background:#eff0e2;border-radius:11px;padding:4px;gap:4px;margin:24px 0}.Portal_authTabs__mAXOv>button{min-height:44px;flex:1 1;border:0;background:transparent;border-radius:8px;color:#78816e;font-size:12px;font-weight:700}.Portal_authTabs__mAXOv>button[aria-pressed=true]{background:#fffdf4;color:#2d6048;box-shadow:0 1px 3px #35503717}.Portal_form__GPiOt{display:flex;flex-direction:column;gap:16px}.Portal_form__GPiOt label{display:block;color:#4b6348;font-size:12px;font-weight:650}.Portal_form__GPiOt label>span:first-child{display:flex;gap:8px;align-items:baseline}.Portal_form__GPiOt :is(input:not([hidden]),select,textarea){display:block;width:100%;min-width:0;min-height:46px;background:#fffdf7;border:1px solid #d0d8c3;color:#284d3a;border-radius:10px;padding:11px 12px;font-size:14px;line-height:1.5;margin-top:7px;transition:border-color .15s,box-shadow .15s}.Portal_form__GPiOt :is(input,textarea)::placeholder{color:#99a18b}.Portal_form__GPiOt textarea{resize:vertical;min-height:95px}.Portal_form__GPiOt select{padding-right:28px}.Portal_form__GPiOt small,.Portal_optional__jxORY{color:#89927a;font-size:10px;font-weight:400}.Portal_form__GPiOt small{margin-left:7px}.Portal_passwordInput__xYpNB{display:block;position:relative}.Portal_passwordInput__xYpNB>input{padding-right:48px!important}.Portal_passwordInput__xYpNB>button{border:0;position:absolute;right:1px;top:1px;height:calc(100% - 2px);width:44px;min-height:44px;border-radius:9px;background:transparent;color:#78866c;display:flex;align-items:center;justify-content:center}.Portal_legacyLogin__bCA0z{background:#f3f4e8;padding:14px;border-radius:10px;margin-top:3px}.Portal_fieldHelp__kqe2h,.Portal_legacyLogin__bCA0z p{font-size:11px;color:#818c74;line-height:1.85}.Portal_legacyLogin__bCA0z p{margin-top:9px}.Portal_sourceTrigger__G_2BX{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;margin-top:7px;padding:11px 12px;border:1px solid #d0d8c3;border-radius:10px;color:#284d3a;background:#fffdf7;font-size:14px!important;text-align:left}.Portal_sourceTrigger__G_2BX svg{flex-shrink:0}.Portal_sourceTrigger__G_2BX[aria-expanded=true]{border-color:#6e9677;background:#f9fcf0}.Portal_sourceOptions__w2YvH{display:grid;gap:2px;padding:5px!important;margin-top:7px!important;list-style:none;border:1px solid #cdd8be;border-radius:11px;background:#fffdf4}.Portal_sourceOptions__w2YvH>li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 12px;border-radius:6px;font-size:13px;color:#395e46;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Portal_sourceOptions__w2YvH>li[data-active=true]{background:#edf2e2;box-shadow:inset 0 0 0 1px #d2dfc1}.Portal_sourceOptions__w2YvH>li[aria-selected=true]{color:#23543c;font-weight:650}.Portal_sourceOptions__w2YvH>li:active{background:#dce8cf}@media (hover:hover) and (pointer:fine){.Portal_sourceTrigger__G_2BX:not(:disabled):hover{border-color:#97ad86;background:#f3f7e9}}@media (max-width:680px){.Portal_sourceTrigger__G_2BX{min-height:48px;font-size:16px!important}.Portal_sourceOptions__w2YvH>li{min-height:46px;font-size:14px}}.Portal_formMessage__4qm7M{min-height:22px;color:#a34738;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.Portal_form__GPiOt>.Portal_formMessage__4qm7M{margin-top:-3px;margin-bottom:-9px}.Portal_successText__TtwCU{color:#377047}.Portal_successMessage__RA4jj{border-radius:9px;padding:10px 12px;color:#326243;background:#eaf1df;font-size:12px;margin-bottom:20px!important}.Portal_authBottom__GmpZn{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#8c957e;margin-top:22px!important}.Portal_authBottom__GmpZn svg{flex-shrink:0;margin-top:2px}.Portal_alreadySignedIn__WUxv7{padding:55px 0;display:flex;align-items:center;flex-direction:column;gap:22px;text-align:center}.Portal_alreadySignedIn__WUxv7>svg{color:#a8b881}.Portal_alreadySignedIn__WUxv7 p{color:#7b896e;font-size:13px}.Portal_profileMain__mAxAI{padding-top:15px;padding-bottom:60px}.Portal_profileWelcome__NXpjJ{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#eaf0dc;border:1px solid #d6dfc5;border-radius:20px;margin:22px 0 32px;padding:29px 32px}.Portal_profileIdentity__WKSDE{display:flex;align-items:center;gap:22px;min-width:0}.Portal_profileIdentity__WKSDE>div{min-width:0}.Portal_profileIdentity__WKSDE>div>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#7b8a6b}.Portal_profileIdentity__WKSDE h1{font-size:32px;font-weight:800;overflow-wrap:anywhere;margin:4px 0 7px}.Portal_profileIdentity__WKSDE p{color:#788569;font-size:12px}.Portal_testBadge__ITBca{font-size:10px;color:#846c2f;padding:2px 7px;background:#f1e0b2;border-radius:4px}.Portal_profileLayout__0jZwi{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:26px;align-items:start}.Portal_profileCard__y1YRu{background:#fffdf4;border:1px solid #dde2ce;border-radius:18px;padding:27px}.Portal_formSectionHeading__w2Omy{display:flex;gap:12px;align-items:flex-start;margin-bottom:24px}.Portal_formSectionHeading__w2Omy>svg{margin-top:4px;flex-shrink:0;color:#6c8a62}.Portal_formSectionHeading__w2Omy>div{min-width:0}.Portal_formSectionHeading__w2Omy h2{font-size:20px;font-weight:750;margin-bottom:4px}.Portal_formSectionHeading__w2Omy p{font-size:11px;color:#879178;overflow-wrap:anywhere}.Portal_formSectionHeading__w2Omy strong{color:#617555;font-weight:600}.Portal_avatarField__ICARk{display:flex;align-items:center;gap:17px;padding-bottom:4px}.Portal_avatarField__ICARk strong{font-size:14px}.Portal_avatarField__ICARk .Portal_textLink__MkCrE{display:flex;font-size:11px;font-weight:500}.Portal_avatarPicker__UU3xf{background:#f3f4e8;padding:13px;border-radius:12px;border:1px solid #d8dfca}.Portal_avatarCategories__IA0tI{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.Portal_avatarCategories__IA0tI button{border:0;padding:7px 9px;background:transparent;color:#6c7a60;border-radius:7px;min-height:44px;font-size:10px}.Portal_avatarCategories__IA0tI button[aria-pressed=true]{background:#dce8ce;color:#355f40;font-weight:700}.Portal_avatarGrid__gT85E{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:330px;overflow-y:auto;padding:4px}.Portal_avatarGrid__gT85E button{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;padding:7px 2px;border:2px solid transparent;border-radius:9px;background:#fffdf5;min-width:0}.Portal_avatarGrid__gT85E button[aria-pressed=true]{border-color:#5d8c60;background:#e3efd6}.Portal_avatarGrid__gT85E img{border-radius:50%;width:46px;height:46px;object-fit:cover}.Portal_avatarGrid__gT85E span{font-size:9px;color:#66775d;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal_avatarCheck__PX381{position:absolute;top:3px;right:3px;color:#3e764b;background:#e3efd6;border-radius:50%}.Portal_fieldGrid__Fkkpc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Portal_profileAside__9SNui{display:grid;gap:24px}.Portal_exitCard__4NQE9{padding:23px 27px 10px;background:#f4f0e0;border:1px solid #e0dcc6;border-radius:16px}.Portal_exitCard__4NQE9>svg{color:#8d9474}.Portal_exitCard__4NQE9 h2{font-size:17px;margin:9px 0 8px}.Portal_exitCard__4NQE9 p{color:#85856d;font-size:11px;line-height:1.9}.Portal_dangerButton__DYicY{margin-top:17px;color:#965649;background:#fff9ed;border-color:#d5b8a7;font-size:12px!important;min-height:44px}.Portal_exitCard__4NQE9 .Portal_formMessage__4qm7M{margin-top:10px}.Portal_connectedSection__WAdKg{padding-top:55px}.Portal_connectedGrid__OR_b9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Portal_connectedGame__sEzHM{display:flex;align-items:center;gap:14px;border:1px solid #dde2cd;border-radius:13px;background:#fffdf3;padding:16px}.Portal_connectedGame__sEzHM>img{width:113px;height:40px;object-fit:contain;flex-shrink:0}.Portal_connectedGame__sEzHM>div{min-width:0}.Portal_connectedGame__sEzHM h3{font-size:13px;margin-bottom:4px}.Portal_connectedGame__sEzHM p{display:flex;align-items:center;gap:4px;color:#839076;font-size:10px}.Portal_connectedEnter__lP5IG{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-left:auto;color:#3a694b;padding:8px 10px;font-size:11px;border-radius:8px;background:#eef2e4;white-space:nowrap}.Portal_sourcesCard__Qp7NF{padding:25px 29px;border:1px solid #dbe0cb;margin-top:35px;background:#f4f3e5;border-radius:12px}.Portal_sourcesCard__Qp7NF h2{font-size:18px;margin-bottom:12px}.Portal_sourcesCard__Qp7NF>p{max-width:760px;font-size:12px;line-height:1.9;color:#7b876e}.Portal_sourcesCard__Qp7NF>.Portal_fieldHelp__kqe2h{margin-top:13px;font-size:10px}.Portal_sourceList__hqdkk{list-style:none;padding:0;margin:16px 0!important;display:flex;flex-wrap:wrap;gap:9px}.Portal_sourceList__hqdkk li{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:11px;padding:9px 12px;background:#fffdf2;border-radius:8px;border:1px solid #dce2cd;overflow-wrap:anywhere}.Portal_sourceList__hqdkk li>span:first-child{font-weight:700;color:#536e4c}.Portal_sourceList__hqdkk li>span:last-child{color:#839175}.Portal_sourceList__hqdkk strong{font-weight:500}.Portal_accountState__Tf3lO{min-height:540px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:21px;padding:50px 20px}.Portal_accountState__Tf3lO h1{font-size:30px;max-width:650px;line-height:1.5}.Portal_accountState__Tf3lO p{font-size:14px;color:#809071;line-height:1.9;max-width:500px}.Portal_profileEmptyIcon__M2d61{display:flex;align-items:center;justify-content:center;width:84px;height:94px;background:#eed68c;border:2px solid #d5be75;border-radius:11px 20px 20px 11px;color:#687d4d;box-shadow:inset 8px 0 0 #e2c779;transform:rotate(-7deg);margin-bottom:10px}.Portal_loadingDots__DROVp{font-size:40px;color:#9eae86;letter-spacing:6px}.Portal_passportCard__Fejoa{margin:22px 0 0;padding:28px 30px 16px;border:1px solid #cedbbc;border-radius:20px;background:#eaf0dc}.Portal_passportTop__XsHTG{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:23px}.Portal_passportTop__XsHTG>button{flex-shrink:0}.Portal_passportTop__XsHTG .Portal_profileIdentity__WKSDE p{max-width:650px;white-space:pre-wrap;overflow-wrap:anywhere;color:#647559}.Portal_passportDetails___z5sk{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #cfdabd;padding-top:14px}.Portal_passportDetails___z5sk dl{display:flex;flex-wrap:wrap;gap:12px 30px;margin:0}.Portal_passportDetails___z5sk dl>div{min-width:70px}.Portal_passportDetails___z5sk dt{font-size:11px;color:#6f7e60}.Portal_passportDetails___z5sk dd{margin:3px 0 0;font-size:13px;overflow-wrap:anywhere}.Portal_accountActions__GmCQh{display:flex;align-items:center;gap:8px;flex-shrink:0}.Portal_accountActions__GmCQh button{font-size:12px;padding:8px 11px;border-radius:8px}.Portal_logoutLink__4tOHu{display:inline-flex;align-items:center;gap:7px;border:0;color:#8a5548;background:transparent}.Portal_savedNotice__dljmY{font-size:12px;padding-top:12px;color:#355f40}.Portal_accountDialog__s4e09{position:fixed;inset:0;margin:auto;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:25px 28px 28px;color:var(--portal-ink);background:#fffdf4;border:1px solid #cbd8bb;border-radius:20px;box-shadow:0 18px 70px #244b3c26}.Portal_accountDialog__s4e09::backdrop{background:#1c3c2e66}.Portal_dialogHeading__0cMHz{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:6px}.Portal_dialogHeading__0cMHz h2{font-size:23px}.Portal_dialogClose__SmdsQ{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;border:1px solid transparent;border-radius:50%;color:#49664c;background:transparent}.Portal_dialogIntro__iunvF{font-size:13px;color:#718164;line-height:1.85;margin-bottom:22px!important}.Portal_dialogActions__3HZpW{display:flex;align-items:center;justify-content:flex-end;gap:12px}.Portal_dialogActions__3HZpW .Portal_dangerButton__DYicY{margin-top:0}.Portal_dialogActions__3HZpW>button{flex:1 1}.Portal_adventuresSection__zgXUL{padding-top:36px}.Portal_adventuresSection__zgXUL .Portal_sectionHeading__SIwY8{align-items:center}.Portal_adventureIntro__N_BWl{margin-top:8px!important;font-size:13px!important}.Portal_adventureGrid__tYuaq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.Portal_adventureCard__gu9g1{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #d9dfc9;border-radius:16px;background:#fffdf4}.Portal_adventureCardHead__nlUYN{display:flex;align-items:center;gap:8px;min-height:48px}.Portal_adventureCardHead__nlUYN img{width:133px;height:44px;object-fit:contain}.Portal_adventureNumber___2peb{color:var(--adventure-color);font-size:11px;opacity:.7}.Portal_adventureSubject__DJcFV{margin-left:auto;font-size:10px;color:var(--adventure-color);background:var(--adventure-paper);padding:3px 6px;border-radius:4px;white-space:nowrap}.Portal_adventureCard__gu9g1 h3{font-size:15px;margin-top:12px;color:var(--adventure-color)}.Portal_adventureBody__6oFpG{display:flex;align-items:center;flex:1 1;min-height:122px;padding:19px 0 22px}.Portal_adventureMetrics__hcUic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin:0}.Portal_adventureMetrics__hcUic dt{font-size:11px;color:#738165}.Portal_adventureMetrics__hcUic dd{font-size:26px;line-height:1.3;font-weight:750;margin:8px 0 0;color:var(--adventure-color);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Portal_adventureMetrics__hcUic small{font-size:10px;font-weight:400;margin-left:3px;color:#748268}.Portal_adventureEmpty__pGBN5{color:#7b866d;font-size:12px;line-height:1.9}.Portal_adventureEmpty__pGBN5 strong{font-size:14px;font-weight:600;color:#5f7455}.Portal_adventureEmpty__pGBN5 p{margin-top:5px}.Portal_adventureCardFoot__ZP7_S{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e3e5d3;padding-top:13px}.Portal_adventureCardFoot__ZP7_S p{font-size:10px;color:#7b886c;min-height:17px}.Portal_adventureCard__gu9g1 .Portal_connectedEnter__lP5IG{color:var(--adventure-color);background:var(--adventure-paper);width:100%;margin:0;font-size:12px}.Portal_adventureNote__Nvbgj{color:#7c876d;font-size:11px;margin-top:17px!important}.Portal_adventureAlert__eoq8z{background:#f6ecd9;padding:12px 16px;margin-bottom:15px!important;border:1px solid #e3d5b6;border-radius:10px;font-size:12px}@media (hover:hover) and (pointer:fine){.Portal_accountActions__GmCQh button:hover,.Portal_dialogClose__SmdsQ:not(:disabled):hover{background:#dae5ca}.Portal_accountActions__GmCQh .Portal_logoutLink__4tOHu:hover{background:#f2e4d7}.Portal_adventureCard__gu9g1 .Portal_connectedEnter__lP5IG:hover{filter:brightness(.95)}}@media (max-width:1080px){.Portal_adventureGrid__tYuaq{grid-template-columns:repeat(2,minmax(0,1fr))}.Portal_passportDetails___z5sk{align-items:flex-start}}@media (max-width:680px){.Portal_passportCard__Fejoa{padding:22px 20px 14px}.Portal_passportTop__XsHTG{align-items:flex-start;flex-direction:column;gap:15px;padding-bottom:16px}.Portal_passportTop__XsHTG .Portal_profileIdentity__WKSDE{align-items:flex-start}.Portal_passportTop__XsHTG .Portal_profileIdentity__WKSDE>img{width:64px;height:64px}.Portal_passportTop__XsHTG .Portal_profileIdentity__WKSDE h1{font-size:24px}.Portal_passportTop__XsHTG>button{width:100%}.Portal_passportDetails___z5sk{flex-direction:column;gap:12px}.Portal_passportDetails___z5sk dl{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Portal_accountActions__GmCQh{width:100%;border-top:1px solid #d7dfc6;padding-top:6px;justify-content:space-between}.Portal_accountActions__GmCQh button{padding:8px 4px}.Portal_adventuresSection__zgXUL{padding-top:30px}.Portal_adventuresSection__zgXUL .Portal_sectionHeading__SIwY8{align-items:flex-start;gap:10px}.Portal_adventuresSection__zgXUL .Portal_sectionHeading__SIwY8>button{font-size:11px;flex-shrink:0}.Portal_adventureIntro__N_BWl{font-size:11px!important;max-width:260px}.Portal_adventureGrid__tYuaq{grid-template-columns:1fr;gap:14px}.Portal_adventureCard__gu9g1{padding:18px 20px}.Portal_adventureBody__6oFpG{min-height:110px}.Portal_accountDialog__s4e09{padding:16px 18px 22px}.Portal_accountDialog__s4e09 .Portal_fieldGrid__Fkkpc{grid-template-columns:1fr;gap:15px}.Portal_dialogActions__3HZpW{flex-wrap:wrap;gap:8px}.Portal_dialogActions__3HZpW>button{min-width:110px;font-size:12px}}@media (hover:hover) and (pointer:fine){.Portal_portal__WW5AA .Portal_primaryButton__3SQZg:not(:disabled):hover{background:#1d4936;box-shadow:0 3px 0 #143325}.Portal_portal__WW5AA .Portal_secondaryButton__m0k6M:not(:disabled):hover{background:#eaf0dc;border-color:#9caf8a}.Portal_accountLink__Q3DkR:hover,.Portal_navLink__5iEjP:hover{background:#e7edda}.Portal_brand__Emu4P:hover,.Portal_footerBrand__5SQAY:hover{opacity:.82}.Portal_filterButton__nEMVT:not(:disabled):hover{border-color:#799972;background:#eaf0dc}.Portal_filterButton__nEMVT[aria-pressed=true]:hover{background:#244f3c;border-color:#244f3c}.Portal_backLink__kjxG7:hover,.Portal_clearButton__dMCF_:not(:disabled):hover,.Portal_detailsLink__pmHgm:hover,.Portal_textLink__MkCrE:not(:disabled):hover{color:#215235;text-decoration:underline;text-underline-offset:4px}.Portal_portal__WW5AA .Portal_gameEnter__pO1rT:hover{background:color-mix(in srgb,var(--game-color) 88%,#102c20)}.Portal_authTabs__mAXOv>button:not(:disabled):hover{color:#2a6045;background:#e3ead5}.Portal_passwordInput__xYpNB>button:not(:disabled):hover{background:#eaf0de}.Portal_avatarCategories__IA0tI button:not(:disabled):hover,.Portal_avatarGrid__gT85E button:not(:disabled):hover{background:#dfebd1}.Portal_portal__WW5AA .Portal_dangerButton__DYicY:not(:disabled):hover{background:#f5e5db;border-color:#b88e79}.Portal_connectedEnter__lP5IG:hover,.Portal_recentLink__DPAEd:hover{background:#dfebd4}.Portal_footer__pvf7n>div>a:hover{color:#f6d77f}.Portal_form__GPiOt :is(input,select,textarea):not(:disabled):hover{border-color:#9dae8c}}@media (min-width:1440px){.Portal_header__v_946{max-width:1320px}.Portal_heroVisual__I5M6s{height:490px}.Portal_hero__tVnOB{min-height:557px}}@media (max-width:1050px){.Portal_header__v_946{padding-left:30px;padding-right:30px}.Portal_main__fbMTu{width:calc(100% - 60px)}.Portal_hero__tVnOB{gap:16px;min-height:480px}.Portal_heroCopy__ghwtQ h1{font-size:49px}.Portal_heroCopy__ghwtQ p{font-size:14px}.Portal_heroVisual__I5M6s{height:405px}.Portal_heroMascotRight__KSv_W{right:-5px}.Portal_heroMascotLeft__ATYZ_{left:-13px}.Portal_heroSticker__9kKh_{left:22px}.Portal_gameGrid__yFzCP{gap:17px}.Portal_cardBody__XuJAW{padding:15px}.Portal_cardBrand__i5IWo img{width:125px;height:40px}.Portal_cardBrand__i5IWo h3{font-size:10px}.Portal_cardActions__Q9AHx{gap:7px}.Portal_portal__WW5AA .Portal_gameEnter__pO1rT{padding:10px;gap:6px}.Portal_detailsLink__pmHgm{font-size:10px;gap:3px}.Portal_authLayout__LJSvT{gap:32px}.Portal_authCard__gOikW{padding:26px}.Portal_profileLayout__0jZwi{gap:20px}.Portal_profileCard__y1YRu{padding:22px}.Portal_connectedGame__sEzHM{padding:13px;gap:10px}.Portal_connectedGame__sEzHM>img{width:95px}}@media (max-width:800px){.Portal_header__v_946{min-height:86px;padding:18px 24px}.Portal_main__fbMTu{width:calc(100% - 48px)}.Portal_brand__Emu4P strong{font-size:22px}.Portal_brand__Emu4P small{font-size:9px;letter-spacing:2px}.Portal_islandMark__h35ed{width:43px;height:43px}.Portal_navigation__FGGAV{gap:2px}.Portal_navLink__5iEjP{padding:8px 11px;font-size:12px}.Portal_accountLink__Q3DkR{font-size:12px;min-width:112px;max-width:170px;padding:8px 13px}.Portal_hero__tVnOB{grid-template-columns:1fr 1fr;min-height:390px;padding-top:15px}.Portal_heroCopy__ghwtQ{padding-left:0}.Portal_heroCopy__ghwtQ h1{font-size:39px;line-height:1.3;margin-bottom:20px;letter-spacing:-1px}.Portal_heroNote__g75J_{font-size:10px;padding:5px 8px;gap:5px;margin-bottom:17px}.Portal_heroCopy__ghwtQ p{font-size:12px;line-height:1.9;margin-bottom:22px}.Portal_heroVisual__I5M6s{height:335px}.Portal_heroSticker__9kKh_{font-size:9px;top:20px;left:6px}.Portal_heroSun__3vzAJ{width:50px;height:50px;right:34px}.Portal_heroMascotLeft__ATYZ_{bottom:15px;left:-7px}.Portal_heroMascotLeft__ATYZ_ img{width:72px;height:72px}.Portal_heroMascotRight__KSv_W{top:73px;right:-5px}.Portal_heroMascotRight__KSv_W img{width:62px;height:62px}.Portal_heroMascotLeft__ATYZ_ span,.Portal_heroMascotRight__KSv_W span{font-size:8px;padding:2px 6px}.Portal_heroFootnote__XzkvP{font-size:9px}.Portal_heroCopy__ghwtQ .Portal_primaryButton__3SQZg{font-size:12px;padding:12px 17px}.Portal_heroCloudOne__d7D2M{left:35px;top:65px;width:52px}.Portal_heroCloudTwo__vzPBo{top:160px;right:0}.Portal_gameGrid__yFzCP{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Portal_cardBrand__i5IWo img{width:150px}.Portal_cardSubtitle__nJ4ZY{font-size:12px}.Portal_cardActions__Q9AHx{gap:15px}.Portal_detailsLink__pmHgm{font-size:11px;gap:6px}.Portal_sectionHeading__SIwY8 h2{font-size:26px}.Portal_sectionHeading__SIwY8>p{font-size:11px}.Portal_howSteps__18iwL{gap:22px}.Portal_howSteps__18iwL>li{gap:11px}.Portal_howSteps__18iwL h3{font-size:14px}.Portal_howSteps__18iwL p{font-size:11px}.Portal_howSteps__18iwL>li>span{width:28px;height:28px;font-size:13px}.Portal_passportBanner__QdbZL{padding:24px;gap:15px}.Portal_passportBanner__QdbZL>div{gap:14px}.Portal_passportBanner__QdbZL h2{font-size:17px}.Portal_passportBanner__QdbZL p{font-size:10px}.Portal_passportBanner__QdbZL .Portal_primaryButton__3SQZg{padding:12px 14px;font-size:11px}.Portal_detailHero__jBBFl{grid-template-columns:1fr 1fr;gap:28px}.Portal_detailCopy__ZLU_d h2{font-size:28px}.Portal_detailCopy__ZLU_d>p{font-size:13px}.Portal_detailCopy__ZLU_d h1{font-size:15px}.Portal_detailLogo__5MVbO{width:210px;height:65px}.Portal_detailFacts__pXWRe{font-size:11px}.Portal_detailTags__RuRXy span{font-size:10px}.Portal_authLayout__LJSvT{grid-template-columns:.8fr 1fr;gap:30px}.Portal_authStory__1deFB h1{font-size:32px}.Portal_authStory__1deFB>p{font-size:12px}.Portal_authStory__1deFB>img{width:290px;height:285px}.Portal_authCard__gOikW{padding:24px}.Portal_authCard__gOikW h2{font-size:21px}.Portal_profileWelcome__NXpjJ{padding:25px}.Portal_profileIdentity__WKSDE{gap:15px}.Portal_profileIdentity__WKSDE>.Portal_avatarFallback__VXXez,.Portal_profileIdentity__WKSDE>img{width:72px!important;height:72px!important}.Portal_profileIdentity__WKSDE h1{font-size:26px}.Portal_profileWelcome__NXpjJ .Portal_secondaryButton__m0k6M{font-size:12px;padding:11px 16px}.Portal_profileLayout__0jZwi{grid-template-columns:1.15fr 1fr}.Portal_profileCard__y1YRu{padding:20px}.Portal_fieldGrid__Fkkpc{grid-template-columns:1fr;gap:14px}.Portal_avatarGrid__gT85E{grid-template-columns:repeat(3,minmax(0,1fr))}.Portal_connectedGrid__OR_b9{gap:10px}.Portal_connectedGame__sEzHM{flex-wrap:wrap;gap:10px}.Portal_connectedGame__sEzHM>img{width:102px}.Portal_connectedEnter__lP5IG{width:100%;margin:0}}@media (max-width:580px){.Portal_header__v_946{min-height:78px;padding:15px 18px;gap:10px}.Portal_brand__Emu4P{gap:7px}.Portal_brand__Emu4P strong{font-size:21px;letter-spacing:.3px}.Portal_brand__Emu4P small{font-size:8px;letter-spacing:1.5px}.Portal_islandMark__h35ed{width:38px;height:38px}.Portal_navigation__FGGAV{gap:5px}.Portal_navLink__5iEjP{font-size:11px;padding:8px}.Portal_howNav__3KxZ4{display:none}.Portal_accountLink__Q3DkR{min-width:44px;max-width:120px;padding:8px 10px;font-size:10px;gap:4px}.Portal_accountLink__Q3DkR>svg{width:16px}.Portal_accountLink__Q3DkR:has(img){padding:5px 9px 5px 5px}.Portal_accountLink__Q3DkR .Portal_avatarFallback__VXXez,.Portal_accountLink__Q3DkR .Portal_avatar__i0HJH{width:30px!important;height:30px!important}.Portal_main__fbMTu{width:calc(100% - 36px)}.Portal_hero__tVnOB{grid-template-columns:1fr;gap:10px;padding:21px 0 10px;min-height:0;text-align:center}.Portal_heroCopy__ghwtQ{padding:0}.Portal_heroNote__g75J_{font-size:10px;margin-bottom:17px}.Portal_heroCopy__ghwtQ h1{font-size:clamp(37px,10.5vw,49px);line-height:1.26;margin-bottom:16px;letter-spacing:-1.1px}.Portal_heroCopy__ghwtQ p{font-size:12px;max-width:330px;margin:0 auto 22px}.Portal_heroCopy__ghwtQ .Portal_primaryButton__3SQZg{padding:13px 20px;font-size:13px;min-height:49px}.Portal_heroFootnote__XzkvP{justify-content:center;font-size:9px;margin-top:16px}.Portal_heroVisual__I5M6s{height:300px;width:min(350px,94%);margin:10px auto 7px}.Portal_heroIsland__LjS7N{width:94%;height:100%;left:3%;bottom:-5%}.Portal_heroSticker__9kKh_{top:15px;left:5px;font-size:9px}.Portal_heroCloudOne__d7D2M{top:61px;left:23px}.Portal_heroSun__3vzAJ{top:19px;right:38px}.Portal_heroCloudTwo__vzPBo{top:128px}.Portal_heroMascotLeft__ATYZ_{bottom:19px;left:-8px}.Portal_heroMascotRight__KSv_W{top:68px;right:-7px}.Portal_heroWave__aZynB{bottom:-13px;right:18px;font-size:34px}.Portal_gamesSection__qhG5r{padding-top:35px}.Portal_sectionHeading__SIwY8{gap:13px;margin-bottom:23px;align-items:flex-start}.Portal_sectionHeading__SIwY8 h2{font-size:25px}.Portal_sectionKicker__aUyMB{font-size:10px;margin-bottom:7px}.Portal_sectionHeading__SIwY8>p{display:none}.Portal_filterToolbar__gMqjd{gap:12px;padding-bottom:12px}.Portal_subjects__OwuKz{gap:7px}.Portal_filterButton__nEMVT{padding:8px 12px;font-size:11px!important}.Portal_partyRow__qrQX9{gap:8px;font-size:10px}.Portal_partyRow__qrQX9 label{gap:4px}.Portal_partyRow__qrQX9 select{font-size:10px;padding-left:10px;min-width:100px}.Portal_filterSummary__i99JT{justify-content:space-between;margin-top:4px}.Portal_resultCount__OVu_P{margin-left:0}.Portal_clearButton__dMCF_{margin-left:auto;font-size:10px!important}.Portal_gameGrid__yFzCP{grid-template-columns:1fr;gap:22px}.Portal_gameCard__hB8R3{border-radius:17px}.Portal_cardBody__XuJAW{padding:17px 20px 19px}.Portal_cardBrand__i5IWo{margin-bottom:12px}.Portal_cardBrand__i5IWo img{width:166px;height:45px}.Portal_cardBrand__i5IWo h3{font-size:11px}.Portal_cardSubtitle__nJ4ZY{font-size:13px;min-height:0}.Portal_cardTags__RrjD1{margin:11px 0 14px}.Portal_cardTags__RrjD1 span{font-size:10px}.Portal_cardFacts__qPosj{font-size:11px;gap:8px}.Portal_cardActions__Q9AHx{gap:20px}.Portal_portal__WW5AA .Portal_gameEnter__pO1rT{font-size:12px;min-height:46px}.Portal_detailsLink__pmHgm{font-size:12px;padding:7px}.Portal_howSection__zQyQi{padding-top:48px}.Portal_howSection__zQyQi>.Portal_sectionHeading__SIwY8{flex-direction:column;gap:7px}.Portal_howSteps__18iwL{grid-template-columns:1fr;gap:24px}.Portal_howSteps__18iwL>li{gap:14px}.Portal_howSteps__18iwL>li>span{width:31px;height:31px;font-size:14px}.Portal_howSteps__18iwL h3{font-size:15px;margin:3px 0 6px}.Portal_howSteps__18iwL p{font-size:12px;max-width:none}.Portal_passportBanner__QdbZL{margin:40px 0 45px;padding:23px 20px;flex-direction:column;align-items:stretch;gap:20px}.Portal_passportBanner__QdbZL>div{gap:14px}.Portal_passportStamp__ciTW4{width:42px;height:55px}.Portal_passportBanner__QdbZL h2{font-size:16px}.Portal_passportBanner__QdbZL p{font-size:10px}.Portal_passportBanner__QdbZL .Portal_primaryButton__3SQZg{font-size:12px}.Portal_footer__pvf7n{padding:29px 20px 26px}.Portal_footer__pvf7n>p{font-size:10px}.Portal_recent__AYC7b{padding:17px;margin-top:22px}.Portal_recent__AYC7b>div:first-child{display:block}.Portal_recent__AYC7b h2{font-size:14px;margin-bottom:3px}.Portal_recentList__eOwTu{gap:8px}.Portal_recentLink__DPAEd{width:100%;justify-content:space-between;padding:8px 12px}.Portal_recentLink__DPAEd>span{margin-right:auto}.Portal_detailMain__5Hve_{padding-top:8px;padding-bottom:42px}.Portal_backLink__kjxG7{font-size:11px}.Portal_detailHero__jBBFl{grid-template-columns:1fr;gap:28px;margin-top:15px}.Portal_detailCopy__ZLU_d{order:1}.Portal_detailArt__iwA_9{order:0;border-radius:16px;box-shadow:4px 5px 0 #dfe6cc60;transform:rotate(.8deg)}.Portal_detailLogo__5MVbO{width:200px;height:63px;margin-bottom:9px}.Portal_detailCopy__ZLU_d h1{font-size:14px;margin-bottom:10px}.Portal_detailCopy__ZLU_d h2{font-size:29px;margin-bottom:15px}.Portal_detailCopy__ZLU_d>p{font-size:13px}.Portal_detailCopy__ZLU_d .Portal_primaryButton__3SQZg{width:100%;font-size:13px}.Portal_detailTags__RuRXy{margin-top:15px;gap:6px}.Portal_detailFacts__pXWRe{font-size:12px}.Portal_detailHow__5Vgan{padding:38px 0}.Portal_detailEnd__g6xv0{flex-direction:column;align-items:stretch;padding-top:27px;gap:18px}.Portal_detailEnd__g6xv0>div{margin-right:0}.Portal_detailEnd__g6xv0 h2{font-size:22px}.Portal_detailEnd__g6xv0 .Portal_textLink__MkCrE{align-self:center}.Portal_authMain__QFgX1{padding-top:8px;padding-bottom:40px}.Portal_authLayout__LJSvT{grid-template-columns:1fr;gap:25px;margin-top:10px}.Portal_authStory__1deFB{padding:5px 6px 0}.Portal_paperTicket__lwsZG{margin-bottom:14px;font-size:11px;padding:3px 12px 3px 5px}.Portal_paperTicket__lwsZG .Portal_islandMark__h35ed{width:28px;height:28px}.Portal_authStory__1deFB h1{font-size:34px;line-height:1.3;margin-bottom:12px}.Portal_authStory__1deFB>p{font-size:12px}.Portal_authPromise__t3EkC,.Portal_authStory__1deFB>img{display:none}.Portal_authCard__gOikW{border-radius:17px;padding:25px 21px}.Portal_authCard__gOikW h2{font-size:22px}.Portal_authSubtitle__QIEIJ{font-size:11px}.Portal_authTabs__mAXOv{margin-top:21px}.Portal_form__GPiOt{gap:16px}.Portal_form__GPiOt :is(input:not([hidden]),select,textarea){min-height:48px;font-size:16px}.Portal_form__GPiOt>.Portal_primaryButton__3SQZg{min-height:48px;font-size:13px}.Portal_authBottom__GmpZn{font-size:10px}.Portal_alreadySignedIn__WUxv7{padding:36px 0}.Portal_profileMain__mAxAI{padding-top:8px;padding-bottom:40px}.Portal_profileWelcome__NXpjJ{padding:23px 20px;border-radius:16px;margin:15px 0 23px;flex-direction:column;align-items:stretch;gap:20px}.Portal_profileIdentity__WKSDE{gap:14px}.Portal_profileIdentity__WKSDE>.Portal_avatarFallback__VXXez,.Portal_profileIdentity__WKSDE>img{width:64px!important;height:64px!important}.Portal_profileIdentity__WKSDE>div>span{font-size:10px}.Portal_profileIdentity__WKSDE h1{font-size:24px;line-height:1.4}.Portal_profileIdentity__WKSDE p{font-size:10px}.Portal_profileWelcome__NXpjJ .Portal_secondaryButton__m0k6M{min-height:44px}.Portal_profileLayout__0jZwi{grid-template-columns:1fr;gap:23px}.Portal_profileCard__y1YRu{padding:23px 20px;border-radius:15px}.Portal_formSectionHeading__w2Omy{gap:11px;margin-bottom:22px}.Portal_formSectionHeading__w2Omy h2{font-size:20px}.Portal_formSectionHeading__w2Omy p{font-size:11px}.Portal_fieldGrid__Fkkpc{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.Portal_fieldGrid__Fkkpc label{min-width:0}.Portal_form__GPiOt input[type=date]{padding-left:8px;padding-right:5px;font-size:13px}.Portal_avatarField__ICARk{gap:15px}.Portal_avatarPicker__UU3xf{padding:10px}.Portal_avatarCategories__IA0tI{gap:2px}.Portal_avatarCategories__IA0tI button{padding:6px 7px;font-size:9px}.Portal_avatarGrid__gT85E{grid-template-columns:repeat(4,minmax(0,1fr))}.Portal_avatarGrid__gT85E span{font-size:8px}.Portal_exitCard__4NQE9{padding-left:22px;padding-right:22px}.Portal_connectedSection__WAdKg{padding-top:40px}.Portal_connectedGrid__OR_b9{grid-template-columns:1fr}.Portal_connectedGame__sEzHM{flex-wrap:nowrap;gap:12px;padding:14px}.Portal_connectedGame__sEzHM>img{width:88px;height:36px}.Portal_connectedGame__sEzHM h3{font-size:12px}.Portal_connectedGame__sEzHM p{font-size:9px}.Portal_connectedEnter__lP5IG{margin-left:auto;width:auto;font-size:10px;gap:4px;padding:8px}.Portal_connectedEnter__lP5IG>svg{width:14px}.Portal_sourcesCard__Qp7NF{padding:22px;margin-top:28px}.Portal_sourcesCard__Qp7NF h2{font-size:17px}.Portal_sourcesCard__Qp7NF>p{font-size:11px}.Portal_sourceList__hqdkk{display:grid;gap:8px}.Portal_sourceList__hqdkk li{font-size:10px}.Portal_accountState__Tf3lO{min-height:490px;padding:35px 4px;gap:20px}.Portal_accountState__Tf3lO h1{font-size:26px}.Portal_accountState__Tf3lO .Portal_primaryButton__3SQZg,.Portal_accountState__Tf3lO p{font-size:12px}}@media (max-width:359px){.Portal_header__v_946{padding-left:12px;padding-right:12px}.Portal_brand__Emu4P strong{font-size:18px}.Portal_brand__Emu4P small{font-size:7px}.Portal_islandMark__h35ed{width:31px;height:31px}.Portal_navLink__5iEjP{display:none}.Portal_main__fbMTu{width:calc(100% - 28px)}.Portal_heroVisual__I5M6s{height:270px}.Portal_heroCopy__ghwtQ h1{font-size:37px}.Portal_heroCopy__ghwtQ p{font-size:11px}.Portal_heroFootnote__XzkvP{font-size:8px}.Portal_cardBody__XuJAW{padding:16px}.Portal_cardBrand__i5IWo img{width:142px}.Portal_cardBrand__i5IWo h3{font-size:10px}.Portal_cardActions__Q9AHx{gap:12px}.Portal_detailsLink__pmHgm{font-size:11px}.Portal_filterButton__nEMVT{padding:8px 10px;font-size:10px!important}.Portal_partyRow__qrQX9 label{font-size:9px}.Portal_clearButton__dMCF_{font-size:9px!important}.Portal_authCard__gOikW,.Portal_profileCard__y1YRu{padding:21px 16px}.Portal_fieldGrid__Fkkpc{grid-template-columns:1fr}.Portal_avatarGrid__gT85E{grid-template-columns:repeat(3,minmax(0,1fr))}.Portal_connectedGame__sEzHM{gap:8px;padding:12px}.Portal_connectedGame__sEzHM>img{width:70px}.Portal_connectedGame__sEzHM h3{font-size:11px}.Portal_connectedEnter__lP5IG{padding:7px 6px}.Portal_passportBanner__QdbZL{padding:20px 17px}.Portal_passportBanner__QdbZL h2{font-size:15px}}@media (prefers-reduced-motion:reduce){html:has(.Portal_portal__WW5AA){scroll-behavior:auto!important}.Portal_portal__WW5AA *,.Portal_portal__WW5AA :after,.Portal_portal__WW5AA :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.Portal_portal__WW5AA :is(button,a[href]):is(:active,[data-web-pressed=true]){transform:none}}