.MemberAuthBridge-module__xz31iq__accountButton{color:#24323d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px 0 7px;display:flex}.MemberAuthBridge-module__xz31iq__avatar,.MemberAuthBridge-module__xz31iq__avatarLarge{color:#fff;background:linear-gradient(145deg,#ead5a7,#9d6d42);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.MemberAuthBridge-module__xz31iq__avatar{width:36px;height:36px;font-size:10px;overflow:hidden}.MemberAuthBridge-module__xz31iq__avatar img,.MemberAuthBridge-module__xz31iq__avatarLarge img{object-fit:cover;width:100%;height:100%;display:block}.MemberAuthBridge-module__xz31iq__accountButton>span{gap:1px;max-width:150px;display:grid}.MemberAuthBridge-module__xz31iq__accountButton strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.MemberAuthBridge-module__xz31iq__accountButton small{color:#6f7772;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.MemberAuthBridge-module__xz31iq__backdrop{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11202b5c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.MemberAuthBridge-module__xz31iq__dialog{color:#263842;background:linear-gradient(145deg,#fffdf8,#f4ead9);border:1px solid #dfcfb5;border-radius:22px;width:min(390px,100%);padding:24px;position:relative;box-shadow:0 26px 70px #1c222747}.MemberAuthBridge-module__xz31iq__close{color:#6d5d54;cursor:pointer;background:#efe5d5;border:0;border-radius:50%;width:34px;height:34px;font-size:22.5px;position:absolute;top:12px;right:12px}.MemberAuthBridge-module__xz31iq__dialog form{gap:12px;display:grid}.MemberAuthBridge-module__xz31iq__kicker{color:var(--st-wine,#9f1c3b);letter-spacing:.12em;font-size:9.5px;font-weight:900}.MemberAuthBridge-module__xz31iq__dialog h2{color:var(--st-navy,#17314b);margin:0;font-family:HIU Serif,Georgia,serif;font-size:26px}.MemberAuthBridge-module__xz31iq__dialog p{color:#59645f;margin:0;font-size:12.5px;line-height:1.55}.MemberAuthBridge-module__xz31iq__dialog label{color:#5d625f;gap:5px;font-size:10.5px;font-weight:800;display:grid}.MemberAuthBridge-module__xz31iq__dialog input{color:#273943;background:#fffdf9;border:1px solid #d9ccb9;border-radius:11px;outline:none;width:100%;height:44px;padding:0 12px;font-size:14.5px}.MemberAuthBridge-module__xz31iq__dialog input:focus{border-color:var(--st-wine,#9f1c3b);box-shadow:0 0 0 3px #9f1c3b14}.MemberAuthBridge-module__xz31iq__primary,.MemberAuthBridge-module__xz31iq__secondary,.MemberAuthBridge-module__xz31iq__staff{cursor:pointer;border-radius:11px;min-height:44px;font-size:11.5px;font-weight:850}.MemberAuthBridge-module__xz31iq__primary{background:var(--st-wine,#9f1c3b);color:#fff;border:0}.MemberAuthBridge-module__xz31iq__secondary{color:#34464f;background:#fffaf1;border:1px solid #d6c9b6}.MemberAuthBridge-module__xz31iq__staff{color:#fff;background:#244b3c;border:1px solid #2e5e4a;width:100%;margin-top:10px}.MemberAuthBridge-module__xz31iq__primary:disabled{opacity:.55;cursor:wait}.MemberAuthBridge-module__xz31iq__error{color:var(--st-wine2,#8e1d31);background:#f9e4e5;border-radius:9px;padding:9px 10px;font-size:10.5px;font-weight:700}.MemberAuthBridge-module__xz31iq__note{color:#81776d;font-size:9.5px;line-height:1.45}.MemberAuthBridge-module__xz31iq__memberCard{align-items:center;gap:12px;margin-bottom:14px;padding-right:30px;display:flex}.MemberAuthBridge-module__xz31iq__avatarLarge{flex:0 0 58px;width:58px;height:58px;font-size:16px;overflow:hidden}.MemberAuthBridge-module__xz31iq__memberCard>span{gap:3px;display:grid}.MemberAuthBridge-module__xz31iq__memberCard small{color:var(--st-wine,#9f1c3b);letter-spacing:.08em;font-size:8.5px;font-weight:900}.MemberAuthBridge-module__xz31iq__memberCard strong{color:#243b4b;font-family:HIU Serif,Georgia,serif;font-size:19px}.MemberAuthBridge-module__xz31iq__memberCard em{color:#72746f;font-size:9.5px;font-style:normal}.MemberAuthBridge-module__xz31iq__dialog>.MemberAuthBridge-module__xz31iq__primary,.MemberAuthBridge-module__xz31iq__dialog>.MemberAuthBridge-module__xz31iq__secondary{width:100%;margin-top:10px}@media (max-width:820px){.MemberAuthBridge-module__xz31iq__accountButton>span{display:none}.MemberAuthBridge-module__xz31iq__accountButton{padding:0}.MemberAuthBridge-module__xz31iq__avatar{width:34px;height:34px}.MemberAuthBridge-module__xz31iq__dialog{padding:21px}.MemberAuthBridge-module__xz31iq__dialog h2{font-size:23.5px}html[data-display-mode=pc] .MemberAuthBridge-module__xz31iq__accountButton{padding:0 2px 0 7px!important}html[data-display-mode=pc] .MemberAuthBridge-module__xz31iq__accountButton>span{gap:1px!important;max-width:150px!important;display:grid!important}html[data-display-mode=pc] .MemberAuthBridge-module__xz31iq__avatar{width:36px!important;height:36px!important}html[data-display-mode=pc] .MemberAuthBridge-module__xz31iq__dialog{padding:24px!important}html[data-display-mode=pc] .MemberAuthBridge-module__xz31iq__dialog h2{font-size:26.5px!important}}.MemberAuthBridge-module__xz31iq__displayModeSetting{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fffaf2;border:1px solid #e1d6c4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 11px;display:flex}.MemberAuthBridge-module__xz31iq__displayModeSetting:hover{background:#fffdf8;border-color:#c8b78f}.MemberAuthBridge-module__xz31iq__displayModeSetting:focus-visible{outline:3px solid var(--st-wine,#a3193a);outline-offset:3px}.MemberAuthBridge-module__xz31iq__displayModeSetting>span{gap:2px;min-width:0;display:grid}.MemberAuthBridge-module__xz31iq__displayModeSetting strong{color:#34464f;font-size:10.5px}.MemberAuthBridge-module__xz31iq__displayModeSetting small{color:#81776d;font-size:9px;line-height:1.35}.MemberAuthBridge-module__xz31iq__profileModeButton{color:#285541;text-align:center;white-space:nowrap;background:#fffaf0;border:1px solid #b9a678;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:116px;min-height:40px;padding:0 12px;font-size:10.5px;font-weight:800;line-height:1;display:inline-flex}.MemberAuthBridge-module__xz31iq__syncState{background:#f7fbf5;border:1px solid #d8e2d8;border-radius:12px;gap:3px;margin-top:10px;padding:10px 11px;display:grid}.MemberAuthBridge-module__xz31iq__syncState strong{color:#315846;font-size:10.5px}.MemberAuthBridge-module__xz31iq__syncState small{color:#68736d;font-size:9px;line-height:1.4}@media (max-width:520px){.MemberAuthBridge-module__xz31iq__displayModeSetting{flex-direction:column;align-items:stretch}.MemberAuthBridge-module__xz31iq__profileModeButton{width:100%!important;min-width:0!important}}
.LaunchShowcase-module__NeYxAa__root{color:#2c2322;background:#fffdf9;border:1px solid #74151d29;border-radius:20px;gap:16px;padding:22px;display:grid;box-shadow:0 8px 24px #50191c0d}.LaunchShowcase-module__NeYxAa__kicker{letter-spacing:.13em;color:#74151d;font-size:10px;font-weight:900}.LaunchShowcase-module__NeYxAa__root h2{color:#4f0f16;margin:6px 0 0;font:700 clamp(22px,3vw,30px)/1.15 HIU Serif,Georgia,serif}.LaunchShowcase-module__NeYxAa__stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.LaunchShowcase-module__NeYxAa__stats div{background:#f4e9dd;border-radius:14px;gap:4px;padding:14px;display:grid}.LaunchShowcase-module__NeYxAa__stats strong{color:#74151d;font:700 30px/1 HIU Serif,Georgia,serif}.LaunchShowcase-module__NeYxAa__stats span{color:#705f5c;font-size:12px;line-height:1.45}.LaunchShowcase-module__NeYxAa__stats .LaunchShowcase-module__NeYxAa__gift{background:#74151d}.LaunchShowcase-module__NeYxAa__stats .LaunchShowcase-module__NeYxAa__gift strong,.LaunchShowcase-module__NeYxAa__stats .LaunchShowcase-module__NeYxAa__gift span{color:#fff}.LaunchShowcase-module__NeYxAa__board{gap:6px;margin:0;padding:0;list-style:none;display:grid}.LaunchShowcase-module__NeYxAa__board li{background:#fff;border:1px solid #74151d1a;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.LaunchShowcase-module__NeYxAa__board b{color:#74151d}.LaunchShowcase-module__NeYxAa__board span{letter-spacing:.04em;font-weight:700}.LaunchShowcase-module__NeYxAa__board em{color:#346345;font-size:12px;font-style:normal;font-weight:800}.LaunchShowcase-module__NeYxAa__note{color:#705f5c;margin:0;font-size:11px;line-height:1.5}.LaunchShowcase-module__NeYxAa__cta{color:#fff;background:#74151d;border-radius:12px;justify-self:start;padding:10px 14px;font-weight:800;text-decoration:none}@media (max-width:620px){.LaunchShowcase-module__NeYxAa__root{padding:16px}}
.SpiritCompanion-module__fA8Q4a__wrap{z-index:95;color:#203347;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:18px;right:18px}.SpiritCompanion-module__fA8Q4a__launcher{border:1px solid color-mix(in srgb,var(--pet-a) 42%,#d8ccb4);cursor:pointer;background:linear-gradient(145deg,#fffdf8,#f7eddc);border-radius:19px;place-items:center;width:68px;height:64px;padding:0;display:grid;position:relative;overflow:visible;box-shadow:0 18px 42px #182a3a30}.SpiritCompanion-module__fA8Q4a__petStage{filter:drop-shadow(0 8px 8px #37261b2e);transform-origin:50% 80%;place-items:center;width:54px;height:54px;display:grid}.SpiritCompanion-module__fA8Q4a__petSvg{width:100%;height:100%;overflow:visible}.SpiritCompanion-module__fA8Q4a__bubble{color:#5f5549;white-space:nowrap;background:#fffdf8;border:1px solid #e0d4bf;border-radius:11px 11px 2px;min-width:88px;padding:7px 9px;font-size:10.5px;font-weight:750;display:none;position:absolute;top:-7px;right:56px;box-shadow:0 8px 20px #322a1e14}.SpiritCompanion-module__fA8Q4a__level{color:#fff;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:#17314d;border-radius:999px;max-width:58px;padding:3px 6px;font-size:6px;font-weight:900;position:absolute;bottom:3px;left:4px;overflow:hidden}.SpiritCompanion-module__fA8Q4a__dot{color:#fff;background:#a61e3a;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.SpiritCompanion-module__fA8Q4a__panel{background:linear-gradient(150deg,#fffef9,#f5edde);border:1px solid #dfd2ba;border-radius:20px;width:min(330px,100vw - 30px);max-height:min(720px,100vh - 118px);padding:16px;position:absolute;bottom:76px;right:0;overflow:auto;box-shadow:0 24px 60px #1c29343d}.SpiritCompanion-module__fA8Q4a__close{color:#6b5660;cursor:pointer;background:#f3eadb;border:0;border-radius:50%;width:30px;height:30px;font-size:20.5px;position:absolute;top:9px;right:10px}.SpiritCompanion-module__fA8Q4a__panelTop{align-items:center;gap:11px;padding-right:25px;display:flex}.SpiritCompanion-module__fA8Q4a__avatarSmall{background:#fff8ea;border-radius:18px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.SpiritCompanion-module__fA8Q4a__panelTop>div:last-child{gap:2px;display:grid}.SpiritCompanion-module__fA8Q4a__panelTop small{color:#8b7770;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:800}.SpiritCompanion-module__fA8Q4a__panelTop strong{color:#8b1833;font-family:HIU Serif,Georgia,serif;font-size:20px}.SpiritCompanion-module__fA8Q4a__panelTop span{color:#63716b;font-size:11.5px}.SpiritCompanion-module__fA8Q4a__panel>p{color:#53635b;margin:13px 0 12px;font-size:12.5px;line-height:1.55}.SpiritCompanion-module__fA8Q4a__localState{color:#6a645b;background:#fffaf2;border:1px solid #e4dac8;border-radius:10px;justify-content:space-between;align-items:center;margin:0 0 12px;padding:9px 10px;font-size:10.5px;font-weight:800;display:flex}.SpiritCompanion-module__fA8Q4a__localState b{color:#8f1c37}.SpiritCompanion-module__fA8Q4a__actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.SpiritCompanion-module__fA8Q4a__actions a,.SpiritCompanion-module__fA8Q4a__actions button{color:#4e5b55;cursor:pointer;background:#fffaf0;border:1px solid #e1d6c4;border-radius:11px;place-items:center;gap:4px;min-height:58px;padding:7px 5px;font-size:9.5px;font-weight:800;text-decoration:none;display:grid}.SpiritCompanion-module__fA8Q4a__actions a:hover{background:#fff7e7;border-color:#cdbf9f}.SpiritCompanion-module__fA8Q4a__actions button:disabled{opacity:.58;cursor:not-allowed}.SpiritCompanion-module__fA8Q4a__actions a span,.SpiritCompanion-module__fA8Q4a__actions button span{font-size:17.5px}.SpiritCompanion-module__fA8Q4a__launcher:hover .SpiritCompanion-module__fA8Q4a__bubble,.SpiritCompanion-module__fA8Q4a__launcher:focus-visible .SpiritCompanion-module__fA8Q4a__bubble{display:block}.SpiritCompanion-module__fA8Q4a__evolutionPreview{background:linear-gradient(145deg,#fffaf0,#f7ead8);border:1px solid #decfb9;border-radius:14px;margin-top:12px;padding:10px}.SpiritCompanion-module__fA8Q4a__evolutionHero{background:#ffffff8f;border:1px solid #ead9bf;border-radius:12px;grid-template-columns:94px 1fr;align-items:center;gap:10px;margin:0 0 9px;padding:8px;display:grid}.SpiritCompanion-module__fA8Q4a__evolutionHeroArt{place-items:center;width:94px;height:94px;display:grid}.SpiritCompanion-module__fA8Q4a__evolutionHero>div{gap:3px;display:grid}.SpiritCompanion-module__fA8Q4a__evolutionHero small{color:#9a6b45;text-transform:uppercase;letter-spacing:.05em;font-size:7.5px;font-weight:850}.SpiritCompanion-module__fA8Q4a__evolutionHero strong{color:#8f1935;font-family:HIU Serif,Georgia,serif;font-size:15px}.SpiritCompanion-module__fA8Q4a__evolutionHero p{color:#706b62!important;margin:0!important;font-size:8.5px!important;line-height:1.45!important}.SpiritCompanion-module__fA8Q4a__evolutionHeader{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.SpiritCompanion-module__fA8Q4a__evolutionHeader strong{color:#8f1935;font-family:HIU Serif,Georgia,serif;font-size:13px}.SpiritCompanion-module__fA8Q4a__evolutionHeader small{color:#887e72;text-align:right;font-size:7.5px}.SpiritCompanion-module__fA8Q4a__evolutionStages{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.SpiritCompanion-module__fA8Q4a__evolutionStages>button{color:#5d635f;cursor:pointer;background:#fffdf8;border:1px solid #e3d6c2;border-radius:10px;place-items:center;gap:2px;min-width:0;padding:5px 3px 6px;display:grid}.SpiritCompanion-module__fA8Q4a__evolutionStages>button:hover{background:#fff7e6;border-color:#c9ad79}.SpiritCompanion-module__fA8Q4a__evolutionStages>button.SpiritCompanion-module__fA8Q4a__stageActive{background:#fff1e8;border-color:#a8223f;box-shadow:inset 0 0 0 1px #a8223f14}.SpiritCompanion-module__fA8Q4a__stageThumb{place-items:center;width:48px;height:48px;display:grid}.SpiritCompanion-module__fA8Q4a__evolutionStages b{color:#8f1935;font-size:8.5px}.SpiritCompanion-module__fA8Q4a__evolutionStages small{text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:7.5px;overflow:hidden}.SpiritCompanion-module__fA8Q4a__evolutionStages em{color:#8c8174;font-size:7px;font-style:normal}.SpiritCompanion-module__fA8Q4a__note{color:#8a8176;margin-top:11px;font-size:9.5px;line-height:1.45;display:block}.SpiritCompanion-module__fA8Q4a__placeholder{z-index:95;color:#9f1b39;background:#fffaf0;border:1px solid #d9ccb7;border-radius:20px;width:58px;height:58px;position:fixed;bottom:22px;right:22px}.SpiritCompanion-module__fA8Q4a__float{animation:3.2s ease-in-out infinite SpiritCompanion-module__fA8Q4a__petFloat}.SpiritCompanion-module__fA8Q4a__flare{animation:2.7s ease-in-out infinite SpiritCompanion-module__fA8Q4a__petFlare}.SpiritCompanion-module__fA8Q4a__breathe{animation:3.6s ease-in-out infinite SpiritCompanion-module__fA8Q4a__petBreathe}.SpiritCompanion-module__fA8Q4a__hop{animation:3.1s ease-in-out infinite SpiritCompanion-module__fA8Q4a__petHop}.SpiritCompanion-module__fA8Q4a__sway{animation:3.8s ease-in-out infinite SpiritCompanion-module__fA8Q4a__petSway}.SpiritCompanion-module__fA8Q4a__bounce{animation:2.9s ease-in-out infinite SpiritCompanion-module__fA8Q4a__petBounce}@keyframes SpiritCompanion-module__fA8Q4a__petFloat{50%{transform:translateY(-6px)rotate(1deg)}}@keyframes SpiritCompanion-module__fA8Q4a__petFlare{0%,to{filter:drop-shadow(0 8px 8px #37261b2e);transform:scale(1)}50%{filter:drop-shadow(0 8px 13px color-mix(in srgb,var(--pet-b) 45%,transparent));transform:scale(1.045)}}@keyframes SpiritCompanion-module__fA8Q4a__petBreathe{50%{transform:scale(1.035)}}@keyframes SpiritCompanion-module__fA8Q4a__petHop{0%,72%,to{transform:translateY(0)}80%{transform:translateY(-7px)}88%{transform:translateY(0)}}@keyframes SpiritCompanion-module__fA8Q4a__petSway{50%{transform:rotate(4deg)}}@keyframes SpiritCompanion-module__fA8Q4a__petBounce{0%,76%,to{transform:translateY(0)rotate(0)}83%{transform:translateY(-5px)rotate(-3deg)}90%{transform:translateY(0)rotate(3deg)}}@media (max-width:700px){.SpiritCompanion-module__fA8Q4a__evolutionHero{grid-template-columns:82px 1fr}.SpiritCompanion-module__fA8Q4a__evolutionHeroArt{width:82px;height:82px}.SpiritCompanion-module__fA8Q4a__evolutionHeader{gap:2px;display:grid}.SpiritCompanion-module__fA8Q4a__evolutionHeader small{text-align:left}.SpiritCompanion-module__fA8Q4a__evolutionStages{grid-template-columns:repeat(2,1fr)}.SpiritCompanion-module__fA8Q4a__stageThumb{width:54px;height:54px}.SpiritCompanion-module__fA8Q4a__wrap{right:8px;bottom:calc(80px + env(safe-area-inset-bottom))}.SpiritCompanion-module__fA8Q4a__launcher{border-radius:15px;width:48px;height:48px}.SpiritCompanion-module__fA8Q4a__petStage{width:41px;height:41px}.SpiritCompanion-module__fA8Q4a__bubble{display:none!important}.SpiritCompanion-module__fA8Q4a__level{display:none}.SpiritCompanion-module__fA8Q4a__dot{width:17px;height:17px;font-size:8px}.SpiritCompanion-module__fA8Q4a__panel{width:min(310px,100vw - 20px);padding:14px;bottom:57px;right:0}.SpiritCompanion-module__fA8Q4a__actions a,.SpiritCompanion-module__fA8Q4a__actions button{min-height:54px}.SpiritCompanion-module__fA8Q4a__placeholder{right:8px;bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.SpiritCompanion-module__fA8Q4a__float,.SpiritCompanion-module__fA8Q4a__flare,.SpiritCompanion-module__fA8Q4a__breathe,.SpiritCompanion-module__fA8Q4a__hop,.SpiritCompanion-module__fA8Q4a__sway,.SpiritCompanion-module__fA8Q4a__bounce{animation:none}}@media (max-width:700px){html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__evolutionHero{grid-template-columns:94px 1fr!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__evolutionHeroArt{width:94px!important;height:94px!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__evolutionHeader{gap:8px!important;display:flex!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__evolutionHeader small{text-align:right!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__evolutionStages{grid-template-columns:repeat(4,1fr)!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__stageThumb{width:48px!important;height:48px!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__wrap{bottom:18px!important;right:18px!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__launcher{border-radius:19px!important;width:68px!important;height:64px!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__petStage{width:54px!important;height:54px!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__level{display:block!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__dot{width:19px!important;height:19px!important;font-size:10px!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__panel{width:min(330px,100vw - 30px)!important;padding:16px!important;bottom:76px!important;right:0!important}:is(html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__actions a,html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__actions button){min-height:58px!important}html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__placeholder{bottom:22px!important;right:22px!important}:is(html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__launcher:hover .SpiritCompanion-module__fA8Q4a__bubble,html[data-display-mode=pc] .SpiritCompanion-module__fA8Q4a__launcher:focus-visible .SpiritCompanion-module__fA8Q4a__bubble){display:block!important}}.SpiritCompanion-module__fA8Q4a__petProgress{background:#fbf7ee;border:1px solid #e6dcc6;border-radius:14px;gap:8px;margin:10px 0;padding:12px;display:grid}.SpiritCompanion-module__fA8Q4a__petProgress>small{font-size:13px;line-height:1.4}.SpiritCompanion-module__fA8Q4a__petStats{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.SpiritCompanion-module__fA8Q4a__petStats b{color:var(--pet-a);font-size:16px}.SpiritCompanion-module__fA8Q4a__petBar{background:#eee6d4;border-radius:99px;height:8px;overflow:hidden}.SpiritCompanion-module__fA8Q4a__petBar i{background:linear-gradient(90deg,var(--pet-a),var(--pet-b));height:100%;transition:width .3s;display:block}.SpiritCompanion-module__fA8Q4a__careRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SpiritCompanion-module__fA8Q4a__careRow button{border:1px solid color-mix(in srgb,var(--pet-a) 40%,#d8ccb4);color:#203347;min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;font-weight:700}.SpiritCompanion-module__fA8Q4a__careRow button:disabled{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.SpiritCompanion-module__fA8Q4a__petBar i{transition:none}}
.AssistantGuidance-module__8lCmpW__block{gap:12px;margin-top:12px;display:grid}.AssistantGuidance-module__8lCmpW__title{color:#8f1935;margin:0 0 6px;font-family:HIU Serif,Georgia,serif;font-size:12.5px}.AssistantGuidance-module__8lCmpW__cards{gap:6px;margin:0;padding:0;list-style:none;display:grid}.AssistantGuidance-module__8lCmpW__cards li{background:#fffaf2;border:1px solid #e4dac8;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.AssistantGuidance-module__8lCmpW__cards li>div{gap:2px;min-width:0;display:grid}.AssistantGuidance-module__8lCmpW__cards strong{color:#4e5b55;font-size:11px;line-height:1.35}.AssistantGuidance-module__8lCmpW__cards small{color:#7a7167;font-size:9.5px;line-height:1.45}.AssistantGuidance-module__8lCmpW__go{border:1px solid color-mix(in srgb,var(--pet-a,#8f1935) 45%,#d8ccb4);color:#8f1935;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800;text-decoration:none}.AssistantGuidance-module__8lCmpW__go:hover{background:#fff7e7}.AssistantGuidance-module__8lCmpW__ask{gap:6px;display:flex}.AssistantGuidance-module__8lCmpW__ask input{color:#203347;background:#fff;border:1px solid #d9ccb7;border-radius:10px;flex:1;min-width:0;padding:8px 10px;font-size:12px}.AssistantGuidance-module__8lCmpW__ask button{color:#fff;cursor:pointer;background:#8f1935;border:0;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}.AssistantGuidance-module__8lCmpW__ask button:disabled{opacity:.5;cursor:not-allowed}.AssistantGuidance-module__8lCmpW__note{color:#8a8176;margin-top:6px;font-size:9px;line-height:1.45;display:block}.AssistantGuidance-module__8lCmpW__chip{color:#5f5549;background:#fffdf8;border:1px solid #e0d4bf;border-radius:14px 14px 3px;align-items:center;gap:6px;max-width:min(300px,100vw - 24px);padding:7px 8px 7px 11px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:72px;right:0;box-shadow:0 10px 24px #322a1e1f}.AssistantGuidance-module__8lCmpW__chipText{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;line-height:1.4}.AssistantGuidance-module__8lCmpW__chipGo{color:#fff;background:#8f1935;border-radius:999px;flex:none;padding:4px 9px;font-size:10px;font-weight:800;text-decoration:none}.AssistantGuidance-module__8lCmpW__chipClose{color:#6b5660;cursor:pointer;background:#f3eadb;border:0;border-radius:50%;flex:none;width:22px;height:22px;font-size:15px;line-height:1}@media (max-width:700px){.AssistantGuidance-module__8lCmpW__chip{bottom:56px}}@media (prefers-reduced-motion:reduce){.AssistantGuidance-module__8lCmpW__chip,.AssistantGuidance-module__8lCmpW__go,.AssistantGuidance-module__8lCmpW__ask button{transition:none}}
.TrungYVanReminder-module__0HOFSW__popup,.TrungYVanReminder-module__0HOFSW__inline{color:#5f5549;align-items:center;gap:8px;font-size:11.5px;line-height:1.4;display:flex}.TrungYVanReminder-module__0HOFSW__popup{background:#fffdf8;border:1px solid #e0d4bf;border-radius:14px 14px 3px;width:max-content;max-width:min(320px,100vw - 24px);padding:9px 8px 9px 12px;position:absolute;bottom:72px;right:0;box-shadow:0 10px 24px #322a1e24}.TrungYVanReminder-module__0HOFSW__inline{background:#fffaf2;border:1px solid #e4dac8;border-radius:10px;margin:0 0 12px;padding:9px 10px}.TrungYVanReminder-module__0HOFSW__text{flex:1;gap:2px;min-width:0;display:grid}.TrungYVanReminder-module__0HOFSW__text strong{color:#8f1935;font-size:11.5px}.TrungYVanReminder-module__0HOFSW__text span{font-weight:650}.TrungYVanReminder-module__0HOFSW__go{color:#fff;white-space:nowrap;background:#8f1935;border-radius:999px;flex:none;padding:6px 11px;font-size:10.5px;font-weight:800;text-decoration:none}.TrungYVanReminder-module__0HOFSW__later{color:#6b5660;cursor:pointer;background:#f3eadb;border:0;border-radius:50%;flex:none;width:24px;height:24px;font-size:16px;line-height:1}@media (max-width:700px){.TrungYVanReminder-module__0HOFSW__popup{bottom:56px}}
.SiteBanner-module__Xcpb6q__stack{gap:8px;margin-top:14px;display:grid}.SiteBanner-module__Xcpb6q__banner{color:#2c3e4a;background:#fffaf0;border:1px solid #ded5c3;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex;box-shadow:0 6px 18px #4838250d}.SiteBanner-module__Xcpb6q__banner p{overflow-wrap:anywhere;min-width:0;margin:0}.SiteBanner-module__Xcpb6q__banner a{color:var(--st-wine,#9f1c3b);font-weight:800;text-decoration:none}.SiteBanner-module__Xcpb6q__banner a:hover{text-decoration:underline}.SiteBanner-module__Xcpb6q__banner button{width:26px;height:26px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.SiteBanner-module__Xcpb6q__banner button:hover{opacity:1;background:#0000000f}.SiteBanner-module__Xcpb6q__info{background:#fffaf0;border-color:#dfd6c3}.SiteBanner-module__Xcpb6q__success{color:#244a33;background:#eff8f1;border-color:#bfdcc9}.SiteBanner-module__Xcpb6q__warning{color:#5d4310;background:#fff6dd;border-color:#ecd29a}@media (max-width:820px){.SiteBanner-module__Xcpb6q__stack{margin-top:10px}.SiteBanner-module__Xcpb6q__banner{padding:9px 11px;font-size:11.5px}}
.community-module__OcW5ua__page{--wine:#74151d;--wine2:#4f0f16;--paper:#fbf7f1;--muted:#705f5c;background:var(--paper);color:#2c2322;min-height:100vh}.community-module__OcW5ua__header{background:#fff;border-bottom:1px solid #74151d21;justify-content:space-between;align-items:center;padding:18px 6vw;display:flex}.community-module__OcW5ua__back,.community-module__OcW5ua__nav a{color:var(--wine);font-weight:900}.community-module__OcW5ua__nav{gap:20px;display:flex}.community-module__OcW5ua__hero{background:linear-gradient(130deg,#fff9f2,#efd9ca);padding:84px 6vw}.community-module__OcW5ua__kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--wine);font-size:11.5px;font-weight:900}.community-module__OcW5ua__hero h1,.community-module__OcW5ua__heading h2,.community-module__OcW5ua__contact h2{color:var(--wine2);font-family:HIU Serif,Georgia,serif}.community-module__OcW5ua__hero h1{margin:16px 0 24px;font-size:clamp(48.5px,7vw,86.5px);line-height:.96}.community-module__OcW5ua__hero p{max-width:760px;color:var(--muted);font-size:17.5px;line-height:1.75}.community-module__OcW5ua__section,.community-module__OcW5ua__features,.community-module__OcW5ua__contact{padding:72px 6vw}.community-module__OcW5ua__heading h2,.community-module__OcW5ua__contact h2{margin:10px 0 28px;font-size:clamp(34.5px,4.5vw,56.5px);line-height:1.05}.community-module__OcW5ua__roomGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.community-module__OcW5ua__roomGrid article,.community-module__OcW5ua__featureGrid article{background:#fff;border:1px solid #74151d1f;border-radius:22px;padding:23px}.community-module__OcW5ua__roomGrid span,.community-module__OcW5ua__featureGrid span{text-transform:uppercase;letter-spacing:.12em;color:var(--wine);font-size:9.5px;font-weight:900}.community-module__OcW5ua__roomGrid h3,.community-module__OcW5ua__featureGrid h3{color:var(--wine2);margin:24px 0 10px;font-family:HIU Serif,Georgia,serif;font-size:25px}.community-module__OcW5ua__roomGrid p,.community-module__OcW5ua__featureGrid p{color:var(--muted);font-size:13.5px;line-height:1.65}.community-module__OcW5ua__features{background:#4f0f16}.community-module__OcW5ua__features .community-module__OcW5ua__kicker{color:#efc8b7}.community-module__OcW5ua__features .community-module__OcW5ua__heading h2{color:#fff}.community-module__OcW5ua__featureGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.community-module__OcW5ua__contact{background:#f2e2d6;grid-template-columns:1fr 1fr;gap:32px;display:grid}.community-module__OcW5ua__contact address{align-content:center;gap:10px;font-style:normal;display:grid}.community-module__OcW5ua__contact address>*{background:#ffffffb3;border-radius:13px;padding:13px 15px}@media (max-width:850px){.community-module__OcW5ua__roomGrid,.community-module__OcW5ua__featureGrid{grid-template-columns:1fr 1fr}.community-module__OcW5ua__contact{grid-template-columns:1fr}}@media (max-width:620px){.community-module__OcW5ua__header{padding:15px 18px}.community-module__OcW5ua__nav{gap:10px;font-size:12.5px}.community-module__OcW5ua__hero,.community-module__OcW5ua__section,.community-module__OcW5ua__features,.community-module__OcW5ua__contact{padding:54px 18px}.community-module__OcW5ua__hero h1{font-size:48.5px}.community-module__OcW5ua__roomGrid,.community-module__OcW5ua__featureGrid{grid-template-columns:1fr}}.community-module__OcW5ua__feedSection{background:#fbf7f1;padding:72px 6vw}.community-module__OcW5ua__liveFeed{gap:54px;display:grid}.community-module__OcW5ua__feedHeader{justify-content:space-between;align-items:end;gap:24px;display:flex}.community-module__OcW5ua__feedHeader h2,.community-module__OcW5ua__caseLab h2{color:var(--wine2);margin:10px 0 0;font-family:HIU Serif,Georgia,serif;font-size:clamp(32px,4vw,52px);line-height:1.05}.community-module__OcW5ua__liveBadge{color:#255f38;background:#e9f3eb;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:11.5px;font-weight:900;display:inline-flex}.community-module__OcW5ua__postGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.community-module__OcW5ua__postCard{background:#fff;border:1px solid #74151d1f;border-radius:22px;flex-direction:column;min-height:260px;padding:22px;display:flex;box-shadow:0 10px 28px #50191c0d}.community-module__OcW5ua__postMeta{justify-content:space-between;gap:10px;display:flex}.community-module__OcW5ua__postMeta span,.community-module__OcW5ua__postMeta small{text-transform:uppercase;letter-spacing:.08em;color:var(--wine);font-size:9.5px;font-weight:900}.community-module__OcW5ua__postMeta small{color:#346345;text-align:right}.community-module__OcW5ua__postCard h3{color:var(--wine2);margin:24px 0 10px;font-family:HIU Serif,Georgia,serif;font-size:24px;line-height:1.15}.community-module__OcW5ua__postCard p{color:var(--muted);margin:0 0 auto;font-size:13.5px;line-height:1.65}.community-module__OcW5ua__postFooter{color:var(--muted);justify-content:space-between;gap:10px;margin-top:20px;font-size:10.5px;display:flex}.community-module__OcW5ua__postFooter b{color:#346345}.community-module__OcW5ua__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.community-module__OcW5ua__tags span{color:var(--wine);background:#f4e6dc;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:800}.community-module__OcW5ua__feedState{color:var(--muted);background:#fff;border:1px dashed #74151d47;border-radius:18px;gap:6px;padding:24px;display:grid}.community-module__OcW5ua__feedState strong{color:var(--wine2)}.community-module__OcW5ua__caseLab{gap:24px;padding-top:4px;display:grid}@media (max-width:900px){.community-module__OcW5ua__postGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.community-module__OcW5ua__feedSection{padding:54px 18px}.community-module__OcW5ua__feedHeader{flex-direction:column;align-items:flex-start}.community-module__OcW5ua__postGrid{grid-template-columns:1fr}.community-module__OcW5ua__postCard{min-height:220px}}
.dashboard-module__rFLKKa__shell{--navy:var(--st-navy,#112a44);--navy2:var(--st-navy2,#183954);--wine:var(--st-wine,#9f1c3b);--wine2:var(--st-wine2,#741529);--paper:var(--st-paper,#f7f2e8);--cream:var(--st-cream,#efe4d1);--ink:#24323d;--muted:#6c746f;--line:#dfd8c8;background:radial-gradient(circle at 58% 0,var(--st-bg1,#fffdf7) 0,var(--st-bg2,#f7f2e8) 42%,var(--st-bg3,#efe7da) 100%);min-height:100vh;color:var(--ink);grid-template-columns:218px minmax(0,1fr);display:grid}.dashboard-module__rFLKKa__sidebar{background:linear-gradient(180deg,var(--st-navy,#102943),var(--st-navy-deep,#0d2238));color:#fff;flex-direction:column;height:100vh;padding:24px 18px 19px;display:flex;position:sticky;top:0;overflow:hidden}.dashboard-module__rFLKKa__sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 30%,#b9914a25,#0000 35%),linear-gradient(145deg,#0000 44%,#d2b17617 45% 46%,#0000 47%);height:360px;position:absolute;bottom:-80px;left:-30px;right:-20px}.dashboard-module__rFLKKa__brand{z-index:1;align-items:center;gap:10px;padding:0 5px 20px;display:flex;position:relative}.dashboard-module__rFLKKa__brand img{object-fit:contain;background:#fff9ef;border-radius:50%;width:44px;height:44px}.dashboard-module__rFLKKa__brand span{gap:2px;display:grid}.dashboard-module__rFLKKa__brand strong{letter-spacing:.03em;font-family:HIU Serif,Georgia,serif;font-size:17px}.dashboard-module__rFLKKa__brand small{color:#c8d1d9;letter-spacing:.08em;font-size:8.5px}.dashboard-module__rFLKKa__nav{z-index:1;gap:7px;margin-top:8px;display:grid;position:relative}.dashboard-module__rFLKKa__nav a{color:#eaf0f4;border-radius:11px;align-items:center;gap:11px;min-height:47px;padding:0 13px;font-size:13.5px;font-weight:680;text-decoration:none;display:flex}.dashboard-module__rFLKKa__nav a:first-child{background:linear-gradient(90deg,var(--st-wine2,#8f1935),var(--st-wine-hi,#ad274a));box-shadow:inset 3px 0 #e5b35b}.dashboard-module__rFLKKa__nav a:hover{background:#ffffff10}.dashboard-module__rFLKKa__nav i{color:#ead8aa;place-items:center;width:22px;font-size:18px;font-style:normal;display:grid}.dashboard-module__rFLKKa__sideBottom{z-index:1;border-top:1px solid #ffffff24;margin-top:auto;padding:18px 7px 6px;position:relative}.dashboard-module__rFLKKa__sideBottom strong,.dashboard-module__rFLKKa__sideBottom span{display:block}.dashboard-module__rFLKKa__sideBottom strong{color:#e7cf9d;font-family:HIU Serif,Georgia,serif;font-size:13px}.dashboard-module__rFLKKa__sideBottom span{color:#aebdca;margin-top:5px;font-size:9.5px;line-height:1.5}.dashboard-module__rFLKKa__workspace{min-width:0;padding:0 24px 95px}.dashboard-module__rFLKKa__topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf7efe6;border-bottom:1px solid #9a876b2e;grid-template-columns:auto minmax(280px,620px) auto;align-items:center;gap:18px;min-height:72px;margin:0 -24px;padding:0 28px;display:grid;position:sticky;top:0}.dashboard-module__rFLKKa__crumb{color:#7b7f7a;white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.dashboard-module__rFLKKa__crumb b{color:#253c4c}.dashboard-module__rFLKKa__search{color:#8a8c88;background:#fff;border:1px solid #ddd7cb;border-radius:13px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:11.5px;text-decoration:none;display:flex;box-shadow:0 5px 16px #342b1e0a}.dashboard-module__rFLKKa__topActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.dashboard-module__rFLKKa__bell{background:#fff;border:1px solid #e2d9ca;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;display:grid;position:relative}.dashboard-module__rFLKKa__bellBadge{background:var(--wine);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.dashboard-module__rFLKKa__member{color:var(--ink);align-items:center;gap:8px;padding-left:7px;text-decoration:none;display:flex}.dashboard-module__rFLKKa__memberAvatar{color:#fff;background:linear-gradient(145deg,#ead5a7,#9d6d42);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.dashboard-module__rFLKKa__member span{gap:1px;display:grid}.dashboard-module__rFLKKa__member strong{font-size:11.5px}.dashboard-module__rFLKKa__member small{color:#858882;font-size:8.5px}.dashboard-module__rFLKKa__hero{background:linear-gradient(90deg,#fffbf2fa 0%,#fffbf2eb 49%,#fffbf257 100%),url(/academy-world.webp) 50% 38%/cover no-repeat;border:1px solid #dfd6c3;border-radius:18px;min-height:132px;margin-top:18px;padding:24px 31px;position:relative;overflow:hidden;box-shadow:0 12px 30px #4838250f}.dashboard-module__rFLKKa__hero small{color:#8a6d55;letter-spacing:.08em;font-size:10.5px;font-weight:850}.dashboard-module__rFLKKa__hero h1{max-width:490px;color:var(--st-navy,#17314b);margin:7px 0 6px;font-family:HIU Serif,Georgia,serif;font-size:31px;line-height:1.05}.dashboard-module__rFLKKa__hero h1 span{color:var(--wine)}.dashboard-module__rFLKKa__hero p{color:#5f6a65;max-width:560px;margin:0;font-size:12.5px;line-height:1.55}.dashboard-module__rFLKKa__heroMark{color:#293e48cc;text-align:right;font-family:HIU Serif,Georgia,serif;font-size:19px;line-height:1.5;position:absolute;top:25px;right:28px;transform:rotate(-2deg)}.dashboard-module__rFLKKa__grid{grid-template-columns:minmax(0,1fr) 310px;gap:16px;margin-top:14px;display:grid}.dashboard-module__rFLKKa__mainColumn{gap:14px;min-width:0;display:grid}.dashboard-module__rFLKKa__continueCard{background:linear-gradient(125deg,#fffdf8,#f6ead7);border:1px solid #ded5c3;border-radius:16px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:132px;padding:14px;display:grid;box-shadow:0 8px 24px #382a190d}.dashboard-module__rFLKKa__lessonThumb{background:linear-gradient(145deg,#4b251e33,#b5653a22),url(/img/academy-mobile-960.webp) 50%/cover;border-radius:13px;height:101px}.dashboard-module__rFLKKa__continueCopy small{color:var(--st-wine,#9e1e3b);letter-spacing:.08em;font-size:9.5px;font-weight:900}.dashboard-module__rFLKKa__continueCopy h2{color:#243847;margin:6px 0;font-family:HIU Serif,Georgia,serif;font-size:19px;line-height:1.22}.dashboard-module__rFLKKa__continueCopy p{color:#7b7f79;margin:0;font-size:10.5px}.dashboard-module__rFLKKa__progressLine{background:#e4dbcb;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.dashboard-module__rFLKKa__progressLine i{border-radius:inherit;background:linear-gradient(90deg,var(--st-wine-hi,#b12643),#d7a755);width:60%;height:100%;display:block}.dashboard-module__rFLKKa__continueButton{background:var(--wine);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:10.5px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-module__rFLKKa__panel{background:#fffdf7e0;border:1px solid #ded7c9;border-radius:16px;padding:17px;box-shadow:0 8px 22px #2d251b0b}.dashboard-module__rFLKKa__panelHead{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.dashboard-module__rFLKKa__panelHead span{gap:3px;display:grid}.dashboard-module__rFLKKa__panelHead small{color:var(--st-wine,#a0203e);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:900}.dashboard-module__rFLKKa__panelHead h2{color:#24394a;margin:0;font-family:HIU Serif,Georgia,serif;font-size:21px}.dashboard-module__rFLKKa__panelHead a{color:var(--st-wine2,#8b2940);font-size:9.5px;font-weight:800;text-decoration:none}.dashboard-module__rFLKKa__hubGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-module__rFLKKa__hub{min-width:0;min-height:160px;color:inherit;background:linear-gradient(155deg,#fffdf8,#f8f1e5);border:1px solid #e2d9ca;border-radius:14px;flex-direction:column;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.dashboard-module__rFLKKa__hub:after{content:"";background:color-mix(in srgb,var(--hub) 13%,transparent);border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -25px -35px auto}.dashboard-module__rFLKKa__hub:hover{transform:translateY(-2px);box-shadow:0 12px 25px #322a2017}.dashboard-module__rFLKKa__hubIcon{border-radius:15px;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.dashboard-module__rFLKKa__hubIcon svg{width:100%;height:100%;display:block}.dashboard-module__rFLKKa__hub strong{z-index:1;color:#263c49;margin-top:14px;font-family:HIU Serif,Georgia,serif;font-size:16px;position:relative}.dashboard-module__rFLKKa__hub p{z-index:1;color:#727873;margin:6px 0 0;font-size:9.5px;line-height:1.45;position:relative}.dashboard-module__rFLKKa__hub b{z-index:1;color:var(--hub);margin-top:auto;padding-top:9px;font-size:9.5px;position:relative}.dashboard-module__rFLKKa__lowerGrid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.dashboard-module__rFLKKa__communityGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dashboard-module__rFLKKa__communityItem{background:linear-gradient(145deg,#f9f0e3,#fffdf8);border:1px solid #e3dacb;border-radius:12px;min-height:118px;padding:11px}.dashboard-module__rFLKKa__communityIcon{border-radius:14px;width:58px;height:58px;display:block;overflow:hidden}.dashboard-module__rFLKKa__communityIcon svg{width:100%;height:100%;display:block}.dashboard-module__rFLKKa__communityItem strong,.dashboard-module__rFLKKa__communityItem small{display:block}.dashboard-module__rFLKKa__communityItem strong{color:#34464d;margin-top:20px;font-size:11.5px}.dashboard-module__rFLKKa__communityItem small{color:#7f817c;margin-top:4px;font-size:8.5px}.dashboard-module__rFLKKa__events{gap:8px;display:grid}.dashboard-module__rFLKKa__event{border-bottom:1px solid #e5ddcf;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.dashboard-module__rFLKKa__event:last-child{border-bottom:0}.dashboard-module__rFLKKa__event b{background:var(--st-wine,#9d1c38);color:#fff;text-align:center;border-radius:11px;place-items:center;height:44px;font-size:10.5px;display:grid}.dashboard-module__rFLKKa__event strong{color:#35464c;font-size:10.5px;display:block}.dashboard-module__rFLKKa__event small{color:#7c817c;margin-top:4px;font-size:8.5px;display:block}.dashboard-module__rFLKKa__rightRail{align-content:start;gap:12px;display:grid}.dashboard-module__rFLKKa__progressCard{background:#fffdf8;border:1px solid #ddd6c7;border-radius:16px;grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.dashboard-module__rFLKKa__ring{background:conic-gradient(#219d6e 0 65%,#e6dfd2 65%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}.dashboard-module__rFLKKa__ring:after{content:"";background:#fffdf8;border-radius:50%;position:absolute;inset:9px}.dashboard-module__rFLKKa__ring strong{z-index:1;color:#243c48;font-family:HIU Serif,Georgia,serif;font-size:20px;position:relative}.dashboard-module__rFLKKa__progressText small{color:var(--st-wine,#9f1d3a);text-transform:uppercase;font-size:8.5px;font-weight:900}.dashboard-module__rFLKKa__progressText strong{color:#34484f;margin:6px 0;font-size:12.5px;display:block}.dashboard-module__rFLKKa__missionWrap{min-width:0;overflow:hidden}.dashboard-module__rFLKKa__missionWrap .dailyMissions{max-width:none;margin:0;padding:0}.dashboard-module__rFLKKa__missionWrap .missionHeader{align-items:center}.dashboard-module__rFLKKa__missionWrap .missionHeader h2{font-size:21.5px}:is(.dashboard-module__rFLKKa__missionWrap .missionHeader>div>p:last-child,.dashboard-module__rFLKKa__missionWrap .localProgressLabel,.dashboard-module__rFLKKa__missionWrap .missionStats,.dashboard-module__rFLKKa__missionWrap .missionLowerGrid,.dashboard-module__rFLKKa__missionWrap .missionDisclosure){display:none}.dashboard-module__rFLKKa__missionWrap .missionGrid{grid-template-columns:1fr;gap:7px}.dashboard-module__rFLKKa__missionWrap .missionCard{grid-template-columns:28px 1fr;min-height:0;padding:11px}.dashboard-module__rFLKKa__missionWrap .missionCard:nth-child(n+4){display:none}.dashboard-module__rFLKKa__missionWrap .missionNumber{width:28px;height:28px}.dashboard-module__rFLKKa__missionWrap .missionCopy>p{margin:2px 0 7px;font-size:9.5px}:is(.dashboard-module__rFLKKa__missionWrap .missionActions a,.dashboard-module__rFLKKa__missionWrap .missionActions button){min-height:33px;font-size:8.5px}.dashboard-module__rFLKKa__noticeCard{background:linear-gradient(150deg,#fffaf0,#f6eee0);border:1px solid #ddd5c7;border-radius:16px;padding:15px}.dashboard-module__rFLKKa__noticeCard h3{color:#293e4a;margin:0 0 10px;font-family:HIU Serif,Georgia,serif;font-size:17px}.dashboard-module__rFLKKa__noticeCard ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__rFLKKa__noticeCard li{color:#64706a;grid-template-columns:auto 1fr;gap:8px;font-size:9.5px;line-height:1.45;display:grid}.dashboard-module__rFLKKa__noticeCard li i{width:24px;height:24px;color:var(--st-wine,#9f1d3b);background:#f0dce1;border-radius:50%;place-items:center;font-style:normal;display:grid}.dashboard-module__rFLKKa__footer{color:#7b7e79;justify-content:space-between;gap:20px;margin-top:16px;padding:17px 4px;font-size:9.5px;display:flex}.dashboard-module__rFLKKa__footer strong{color:#273e4b}.dashboard-module__rFLKKa__mobileDock{display:none}@media (max-width:1120px){.dashboard-module__rFLKKa__shell{grid-template-columns:184px minmax(0,1fr)}.dashboard-module__rFLKKa__sidebar{padding-left:13px;padding-right:13px}.dashboard-module__rFLKKa__grid{grid-template-columns:minmax(0,1fr) 280px}.dashboard-module__rFLKKa__hubGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__rFLKKa__lowerGrid{grid-template-columns:1fr}.dashboard-module__rFLKKa__heroMark{font-size:16px}}@media (max-width:820px){.dashboard-module__rFLKKa__shell{display:block}.dashboard-module__rFLKKa__sidebar{display:none}.dashboard-module__rFLKKa__workspace{padding:0 13px 94px}.dashboard-module__rFLKKa__topbar{grid-template-columns:1fr auto;min-height:60px;margin:0 -13px;padding:0 14px}.dashboard-module__rFLKKa__crumb{display:none}.dashboard-module__rFLKKa__search{grid-column:1/2;min-width:0}.dashboard-module__rFLKKa__member span{display:none}.dashboard-module__rFLKKa__hero{background:linear-gradient(90deg,#fffbf2fa,#fffbf2b8),url(/img/academy-world-1040.webp) 50%/cover;min-height:105px;margin-top:11px;padding:16px 18px}.dashboard-module__rFLKKa__hero small{font-size:8.5px}.dashboard-module__rFLKKa__hero h1{max-width:76%;font-size:22.5px}.dashboard-module__rFLKKa__hero p{max-width:72%;font-size:9.5px}.dashboard-module__rFLKKa__heroMark{display:none}.dashboard-module__rFLKKa__grid{margin-top:10px;display:block}.dashboard-module__rFLKKa__mainColumn{gap:9px}.dashboard-module__rFLKKa__continueCard{grid-template-columns:86px 1fr auto;gap:9px;min-height:105px;padding:10px}.dashboard-module__rFLKKa__lessonThumb{height:84px}.dashboard-module__rFLKKa__continueCopy h2{font-size:15.5px}.dashboard-module__rFLKKa__continueCopy p{font-size:8.5px}.dashboard-module__rFLKKa__continueButton{border-radius:50%;width:38px;min-height:38px;padding:0;font-size:0}.dashboard-module__rFLKKa__continueButton:after{content:"→";font-size:15px}.dashboard-module__rFLKKa__panel{padding:12px}.dashboard-module__rFLKKa__panelHead{margin-bottom:9px}.dashboard-module__rFLKKa__panelHead small{font-size:7.5px}.dashboard-module__rFLKKa__panelHead h2{font-size:17.5px}.dashboard-module__rFLKKa__hubGrid{grid-template-columns:repeat(2,1fr);gap:7px}.dashboard-module__rFLKKa__hub{min-height:128px;padding:11px}.dashboard-module__rFLKKa__hubIcon{border-radius:14px;width:56px;height:56px}.dashboard-module__rFLKKa__hub strong{margin-top:10px;font-size:14.5px}.dashboard-module__rFLKKa__hub p{font-size:8.5px}.dashboard-module__rFLKKa__lowerGrid{display:block}.dashboard-module__rFLKKa__lowerGrid>.dashboard-module__rFLKKa__panel+.dashboard-module__rFLKKa__panel{margin-top:9px}.dashboard-module__rFLKKa__communityGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__rFLKKa__rightRail{margin-top:9px}.dashboard-module__rFLKKa__progressCard{grid-template-columns:70px 1fr;padding:12px}.dashboard-module__rFLKKa__ring{width:66px;height:66px}.dashboard-module__rFLKKa__ring strong{font-size:17px}.dashboard-module__rFLKKa__missionWrap .dailyMissions{background:#fffdf8;border:1px solid #ddd6c8;border-radius:16px;padding:12px}.dashboard-module__rFLKKa__noticeCard{display:block}.dashboard-module__rFLKKa__footer{padding-bottom:8px}.dashboard-module__rFLKKa__mobileDock{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#fffcf6f5,#f2e8d6f0);border:1px solid #b4915657;border-radius:19px;grid-template-columns:repeat(5,1fr);padding:7px 5px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 14px 34px #503a222e,inset 0 1px #ffffffd1}.dashboard-module__rFLKKa__mobileDock a{color:#284052;border-radius:13px;place-items:center;gap:2px;min-height:48px;font-size:8.5px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.dashboard-module__rFLKKa__mobileDock i{color:#775f46;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.dashboard-module__rFLKKa__mobileDock i svg{width:100%;height:100%;display:block}.dashboard-module__rFLKKa__mobileDock a:first-child{color:var(--st-wine2,#8f1935);background:#9f1c3b17}.dashboard-module__rFLKKa__mobileDock a:first-child i{color:var(--st-wine,#9f1c3b)}.dashboard-module__rFLKKa__mobileDock a:active{background:#9f1c3b12;transform:translateY(1px)}.dashboard-module__rFLKKa__topActions .displayModeToggle{display:none}}@media (max-width:520px){.dashboard-module__rFLKKa__workspace{padding-left:10px;padding-right:10px}.dashboard-module__rFLKKa__topbar{margin-left:-10px;margin-right:-10px}.dashboard-module__rFLKKa__search{min-height:38px;font-size:9.5px}.dashboard-module__rFLKKa__bell,.dashboard-module__rFLKKa__memberAvatar{width:34px;height:34px}.dashboard-module__rFLKKa__hero{border-radius:14px}.dashboard-module__rFLKKa__continueCard{grid-template-columns:72px 1fr 34px}.dashboard-module__rFLKKa__lessonThumb{height:76px}.dashboard-module__rFLKKa__hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__rFLKKa__hub{min-height:116px}.dashboard-module__rFLKKa__communityGrid{grid-template-columns:1fr 1fr}.dashboard-module__rFLKKa__events .dashboard-module__rFLKKa__event:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.dashboard-module__rFLKKa__hub{transition:none}}html[data-display-mode=pc] .dashboard-module__rFLKKa__shell{min-width:1180px;grid-template-columns:218px minmax(960px,1fr)!important;display:grid!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__sidebar{display:flex!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__topbar{grid-template-columns:auto minmax(280px,620px) auto!important;margin:0 -24px!important;padding:0 28px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__grid{grid-template-columns:minmax(0,1fr) 310px!important;display:grid!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hubGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__lowerGrid{grid-template-columns:1.25fr .75fr!important;display:grid!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__topActions .displayModeToggle{display:inline-flex!important}.dashboard-module__rFLKKa__shell{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.dashboard-module__rFLKKa__search{color:#5f6663;font-size:12.5px;font-weight:600;line-height:1.35}.dashboard-module__rFLKKa__crumb{color:#616b67;font-size:12px;font-weight:600}.dashboard-module__rFLKKa__member strong{font-size:12.5px;font-weight:800}.dashboard-module__rFLKKa__member small{color:#6f7772;font-size:10px;font-weight:600}.dashboard-module__rFLKKa__hero small{color:#755f4e;font-size:11px}.dashboard-module__rFLKKa__hero p{color:#4f5c57;font-size:13.5px;line-height:1.62}.dashboard-module__rFLKKa__continueCopy small{font-size:10.5px}.dashboard-module__rFLKKa__continueCopy h2{font-size:20.5px;line-height:1.24}.dashboard-module__rFLKKa__continueCopy p{color:#606963;font-size:11.5px;line-height:1.45}.dashboard-module__rFLKKa__continueButton{font-size:11.5px}.dashboard-module__rFLKKa__panelHead small{font-size:10.5px}.dashboard-module__rFLKKa__panelHead a{font-size:10.5px}.dashboard-module__rFLKKa__hub strong{font-size:17.5px;line-height:1.2}.dashboard-module__rFLKKa__hub p{color:#5f6863;font-size:11px;line-height:1.55}.dashboard-module__rFLKKa__hub b{font-size:10.5px}.dashboard-module__rFLKKa__communityItem strong{font-size:12.5px;line-height:1.35}.dashboard-module__rFLKKa__communityItem small{color:#686f6b;font-size:10px;line-height:1.4}.dashboard-module__rFLKKa__event strong{font-size:11.5px;line-height:1.35}.dashboard-module__rFLKKa__event small{color:#68706b;font-size:10px;line-height:1.4}.dashboard-module__rFLKKa__progressText small{font-size:9.5px}.dashboard-module__rFLKKa__progressText strong{font-size:13.5px}.dashboard-module__rFLKKa__progressText span{color:#656d68;font-size:10.5px;line-height:1.5}.dashboard-module__rFLKKa__missionWrap .missionNameRow h3{font-size:13.5px}.dashboard-module__rFLKKa__missionWrap .missionCopy>p{font-size:11px;line-height:1.45}:is(.dashboard-module__rFLKKa__missionWrap .missionActions a,.dashboard-module__rFLKKa__missionWrap .missionActions button){font-size:10px;font-weight:750}.dashboard-module__rFLKKa__missionWrap .sectionKicker{font-size:9.5px}.dashboard-module__rFLKKa__noticeCard li{color:#59645f;font-size:10.5px;line-height:1.5}.dashboard-module__rFLKKa__footer{color:#69716d;font-size:10.5px}@media (max-width:820px){.dashboard-module__rFLKKa__search{font-size:11px;font-weight:650}.dashboard-module__rFLKKa__hero small{font-size:9.5px}.dashboard-module__rFLKKa__hero h1{font-size:24.5px;line-height:1.08}.dashboard-module__rFLKKa__hero p{max-width:76%;font-size:11.5px;line-height:1.58}.dashboard-module__rFLKKa__continueCopy small{font-size:9.5px}.dashboard-module__rFLKKa__continueCopy h2{font-size:16.5px;line-height:1.25}.dashboard-module__rFLKKa__continueCopy p{font-size:10.5px;line-height:1.4}.dashboard-module__rFLKKa__panelHead small{font-size:9px}.dashboard-module__rFLKKa__panelHead h2{font-size:18.5px}.dashboard-module__rFLKKa__panelHead a{font-size:9.5px}.dashboard-module__rFLKKa__hub strong{font-size:15.5px}.dashboard-module__rFLKKa__hub p{font-size:10.5px;line-height:1.5}.dashboard-module__rFLKKa__hub b{font-size:10px}.dashboard-module__rFLKKa__communityItem strong{font-size:12px}.dashboard-module__rFLKKa__communityItem small{font-size:9.5px}.dashboard-module__rFLKKa__event strong{font-size:11px}.dashboard-module__rFLKKa__event small{font-size:9.5px}.dashboard-module__rFLKKa__progressText small{font-size:9px}.dashboard-module__rFLKKa__progressText strong{font-size:12.5px}.dashboard-module__rFLKKa__progressText span{font-size:10px}.dashboard-module__rFLKKa__missionWrap .missionNameRow h3{font-size:13px}.dashboard-module__rFLKKa__missionWrap .missionCopy>p{font-size:10.5px}:is(.dashboard-module__rFLKKa__missionWrap .missionActions a,.dashboard-module__rFLKKa__missionWrap .missionActions button){font-size:9.5px}.dashboard-module__rFLKKa__mobileDock a{letter-spacing:.01em;font-size:10.5px;font-weight:700}.dashboard-module__rFLKKa__mobileDock i{width:30px;height:30px}.dashboard-module__rFLKKa__footer{font-size:10px}}@media (max-width:520px){.dashboard-module__rFLKKa__search{font-size:10.5px}.dashboard-module__rFLKKa__hero h1{font-size:23.5px}.dashboard-module__rFLKKa__hero p{max-width:79%;font-size:11px}.dashboard-module__rFLKKa__hub p{font-size:10.3px}.dashboard-module__rFLKKa__mobileDock a{font-size:10px}}.dashboard-module__rFLKKa__continueButton{text-overflow:ellipsis;max-width:132px;overflow:hidden}@media (max-width:820px){.dashboard-module__rFLKKa__continueButton{white-space:nowrap;color:#0000;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;line-height:0;display:grid;overflow:hidden;padding:0!important;font-size:0!important}.dashboard-module__rFLKKa__continueButton span{color:#fff;font-size:19.5px;line-height:1;display:block}}@media (max-width:520px){.dashboard-module__rFLKKa__continueButton{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px}}@media (max-width:820px){html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__topActions .displayModeToggle{left:10px!important;right:auto!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;z-index:89!important;display:inline-flex!important;position:fixed!important}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__mobileDock{display:grid!important}}html[data-display-mode=pc] .dashboard-module__rFLKKa__shell{grid-template-columns:218px minmax(960px,1fr)!important;min-width:1180px!important;display:grid!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__sidebar{padding:24px 18px 19px!important;display:flex!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__workspace{padding:0 24px 95px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__topbar{grid-template-columns:auto minmax(280px,620px) auto!important;gap:18px!important;min-height:72px!important;margin:0 -24px!important;padding:0 28px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__crumb{display:flex!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__search{grid-column:auto!important;min-height:42px!important;font-size:12.5px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__bell{width:38px!important;height:38px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hero{background:linear-gradient(90deg,#fffbf2fa 0%,#fffbf2eb 49%,#fffbf257 100%),url(/academy-world.webp) 50% 38%/cover no-repeat!important;border-radius:18px!important;min-height:132px!important;margin-top:18px!important;padding:24px 31px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hero h1{max-width:490px!important;font-size:31.5px!important;line-height:1.05!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hero p{max-width:560px!important;font-size:13.5px!important;line-height:1.62!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__heroMark{font-size:19px!important;display:block!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__grid{grid-template-columns:minmax(0,1fr) 310px!important;gap:16px!important;margin-top:14px!important;display:grid!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__mainColumn{gap:14px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__continueCard{grid-template-columns:140px minmax(0,1fr) auto!important;gap:15px!important;min-height:132px!important;padding:14px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__lessonThumb{height:101px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__continueButton{color:#fff!important;border-radius:12px!important;width:auto!important;min-width:0!important;max-width:132px!important;height:auto!important;min-height:44px!important;padding:0 14px!important;font-size:11.5px!important;line-height:normal!important;display:inline-flex!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__continueButton:after{content:none!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__panel{padding:17px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__panelHead{margin-bottom:12px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hubGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hub{min-height:160px!important;padding:14px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hubIcon{border-radius:15px!important;width:60px!important;height:60px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hub strong{margin-top:14px!important;font-size:17.5px!important;line-height:1.2!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__lowerGrid{grid-template-columns:1.25fr .75fr!important;gap:14px!important;display:grid!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__lowerGrid>.dashboard-module__rFLKKa__panel+.dashboard-module__rFLKKa__panel{margin-top:0!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__communityGrid{grid-template-columns:repeat(3,1fr)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__communityItem:nth-child(3){grid-column:auto!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__events .dashboard-module__rFLKKa__event:nth-child(n+3){display:grid!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__rightRail{margin-top:0!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__progressCard{grid-template-columns:88px 1fr!important;gap:12px!important;padding:15px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__ring{width:82px!important;height:82px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .dailyMissions{background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionHeader{align-items:center!important;display:flex!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionGrid{grid-template-columns:1fr!important;gap:7px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionCard{grid-template-columns:28px 1fr!important;gap:12px!important;min-height:0!important;padding:11px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionNumber{width:28px!important;height:28px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionCopy>p{margin:2px 0 7px!important;font-size:11px!important;line-height:1.45!important}:is(html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionActions a,html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionActions button){min-height:33px!important;font-size:10px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__noticeCard{display:block!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__footer{padding:17px 4px!important;font-size:10.5px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__mobileDock{display:none!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__topActions .displayModeToggle{z-index:auto!important;display:inline-flex!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}@media (max-width:820px){html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__topActions .displayModeToggle{display:none!important}}.dashboard-module__rFLKKa__ringSyncPending{background:#e6dfd2!important}.dashboard-module__rFLKKa__ringSyncedNoScore{box-shadow:inset 0 0 0 10px #d7e7da;background:#e7f1e9!important}.dashboard-module__rFLKKa__ringSyncedNoScore:after{background:#fffdf8}.dashboard-module__rFLKKa__hero h1 span{white-space:nowrap;display:block}html[data-display-mode=pc] .dashboard-module__rFLKKa__hero h1 span{white-space:nowrap!important;display:block!important}@media (max-width:820px){html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__hero h1 span{white-space:nowrap;font-size:clamp(18.5px,5.4vw,22.5px)}}.dashboard-module__rFLKKa__shell{--home-font-title:"HIU Serif",Georgia,"Times New Roman",serif;--home-font-content:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--home-font-number:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--home-title-hero:31.5px;--home-title-section:22.5px;--home-title-card:17.5px;--home-title-brand:17px;--home-title-side:13px;--home-content-lead:13.5px;--home-content-title:13px;--home-content-body:11px;--home-content-meta:10px;--home-content-kicker:10.5px;--home-content-action:10.5px;--home-number-ring:20px;--home-number-date:11px;--home-number-index:12px;--home-number-reward:9.5px;--home-number-badge:8.5px;font-family:var(--home-font-content);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.dashboard-module__rFLKKa__brand strong,.dashboard-module__rFLKKa__sideBottom strong,.dashboard-module__rFLKKa__hero h1,.dashboard-module__rFLKKa__heroMark,.dashboard-module__rFLKKa__continueCopy h2,.dashboard-module__rFLKKa__panelHead h2,.dashboard-module__rFLKKa__hub strong,.dashboard-module__rFLKKa__noticeCard h3{font-family:var(--home-font-title)}.dashboard-module__rFLKKa__missionWrap .missionHeader h2{font-family:var(--home-font-title)}.dashboard-module__rFLKKa__brand strong{font-size:var(--home-title-brand);line-height:1.15}.dashboard-module__rFLKKa__sideBottom strong{font-size:var(--home-title-side);line-height:1.25}.dashboard-module__rFLKKa__hero h1{font-size:var(--home-title-hero);line-height:1.05}.dashboard-module__rFLKKa__panelHead h2{font-size:var(--home-title-section);line-height:1.18}.dashboard-module__rFLKKa__missionWrap .missionHeader h2{font-size:var(--home-title-section);line-height:1.18}.dashboard-module__rFLKKa__continueCopy h2,.dashboard-module__rFLKKa__hub strong,.dashboard-module__rFLKKa__noticeCard h3{font-size:var(--home-title-card);line-height:1.24}.dashboard-module__rFLKKa__search,.dashboard-module__rFLKKa__crumb,.dashboard-module__rFLKKa__nav a,.dashboard-module__rFLKKa__member strong,.dashboard-module__rFLKKa__member small,.dashboard-module__rFLKKa__hero small,.dashboard-module__rFLKKa__hero p,.dashboard-module__rFLKKa__continueCopy small,.dashboard-module__rFLKKa__continueCopy p,.dashboard-module__rFLKKa__continueButton,.dashboard-module__rFLKKa__panelHead small,.dashboard-module__rFLKKa__panelHead a,.dashboard-module__rFLKKa__hub p,.dashboard-module__rFLKKa__hub b,.dashboard-module__rFLKKa__communityItem strong,.dashboard-module__rFLKKa__communityItem small,.dashboard-module__rFLKKa__event strong,.dashboard-module__rFLKKa__event small,.dashboard-module__rFLKKa__progressText small,.dashboard-module__rFLKKa__progressText strong,.dashboard-module__rFLKKa__progressText span,.dashboard-module__rFLKKa__noticeCard li,.dashboard-module__rFLKKa__footer,.dashboard-module__rFLKKa__mobileDock a{font-family:var(--home-font-content)}.dashboard-module__rFLKKa__missionWrap .missionNameRow h3{font-family:var(--home-font-content)}.dashboard-module__rFLKKa__missionWrap .missionCopy>p{font-family:var(--home-font-content)}.dashboard-module__rFLKKa__missionWrap .missionActions a{font-family:var(--home-font-content)}.dashboard-module__rFLKKa__missionWrap .missionActions button{font-family:var(--home-font-content)}.dashboard-module__rFLKKa__missionWrap .sectionKicker{font-family:var(--home-font-content)}.dashboard-module__rFLKKa__hero p{font-size:var(--home-content-lead);line-height:1.62}.dashboard-module__rFLKKa__communityItem strong,.dashboard-module__rFLKKa__event strong,.dashboard-module__rFLKKa__progressText strong{font-size:var(--home-content-title);font-weight:750;line-height:1.38}.dashboard-module__rFLKKa__missionWrap .missionNameRow h3{font-size:var(--home-content-title);font-weight:750;line-height:1.38}.dashboard-module__rFLKKa__continueCopy p,.dashboard-module__rFLKKa__hub p,.dashboard-module__rFLKKa__progressText span,.dashboard-module__rFLKKa__noticeCard li{font-size:var(--home-content-body);line-height:1.5}.dashboard-module__rFLKKa__missionWrap .missionCopy>p{font-size:var(--home-content-body);line-height:1.5}.dashboard-module__rFLKKa__member small,.dashboard-module__rFLKKa__communityItem small,.dashboard-module__rFLKKa__event small,.dashboard-module__rFLKKa__footer{font-size:var(--home-content-meta);line-height:1.4}.dashboard-module__rFLKKa__brand small,.dashboard-module__rFLKKa__hero small,.dashboard-module__rFLKKa__continueCopy small,.dashboard-module__rFLKKa__panelHead small,.dashboard-module__rFLKKa__progressText small{font-size:var(--home-content-kicker);line-height:1.25}.dashboard-module__rFLKKa__missionWrap .sectionKicker{font-size:var(--home-content-kicker);line-height:1.25}.dashboard-module__rFLKKa__panelHead a,.dashboard-module__rFLKKa__hub b,.dashboard-module__rFLKKa__continueButton{font-size:var(--home-content-action);line-height:1.25}.dashboard-module__rFLKKa__missionWrap .missionActions a{font-size:var(--home-content-action);line-height:1.25}.dashboard-module__rFLKKa__missionWrap .missionActions button{font-size:var(--home-content-action);line-height:1.25}.dashboard-module__rFLKKa__search,.dashboard-module__rFLKKa__crumb,.dashboard-module__rFLKKa__member strong{font-size:12.5px;line-height:1.35}.dashboard-module__rFLKKa__nav a{font-size:13.5px;line-height:1.25}.dashboard-module__rFLKKa__mobileDock a{font-size:10.5px;line-height:1.15}.dashboard-module__rFLKKa__bell:after,.dashboard-module__rFLKKa__event b,.dashboard-module__rFLKKa__ring strong{font-family:var(--home-font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.dashboard-module__rFLKKa__missionWrap .missionNumber{font-family:var(--home-font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.dashboard-module__rFLKKa__missionWrap .missionNameRow>span{font-family:var(--home-font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.dashboard-module__rFLKKa__missionWrap .missionStats strong{font-family:var(--home-font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.dashboard-module__rFLKKa__missionWrap .weeklyChallengeTop>span{font-family:var(--home-font-number);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.dashboard-module__rFLKKa__ring strong{font-size:var(--home-number-ring);font-weight:800;line-height:1}.dashboard-module__rFLKKa__event b{font-size:var(--home-number-date);font-weight:800;line-height:1.15}.dashboard-module__rFLKKa__bell:after{font-size:var(--home-number-badge);font-weight:900;line-height:1}.dashboard-module__rFLKKa__missionWrap .missionNumber{font-size:var(--home-number-index);font-weight:800;line-height:1}.dashboard-module__rFLKKa__missionWrap .missionNameRow>span{font-size:var(--home-number-reward);font-weight:900;line-height:1.15}@media (max-width:820px){html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__shell{--home-title-hero:23.5px;--home-title-section:18.5px;--home-title-card:15.8px;--home-content-lead:11px;--home-content-title:12.5px;--home-content-body:10.5px;--home-content-meta:9.5px;--home-content-kicker:9px;--home-content-action:10px;--home-number-ring:17px;--home-number-date:10.5px;--home-number-index:11.5px;--home-number-reward:9.5px;--home-number-badge:8px}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__search{font-size:11px}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__hero h1{font-size:var(--home-title-hero);line-height:1.08}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__hero p{font-size:var(--home-content-lead);line-height:1.58}:is(html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__continueCopy h2,html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__hub strong){font-size:var(--home-title-card)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__panelHead h2{font-size:var(--home-title-section)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__missionWrap .missionHeader h2{font-size:var(--home-title-section)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__continueCopy p{font-size:var(--home-content-body)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__hub p{font-size:var(--home-content-body)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__progressText span{font-size:var(--home-content-body)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__missionWrap .missionCopy>p{font-size:var(--home-content-body)}:is(html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__panelHead small,html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__continueCopy small,html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__progressText small){font-size:var(--home-content-kicker)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__communityItem small{font-size:var(--home-content-meta)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__event small{font-size:var(--home-content-meta)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__footer{font-size:var(--home-content-meta)}:is(html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__panelHead a,html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__hub b,html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__mobileDock a){font-size:var(--home-content-action)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__ring strong{font-size:var(--home-number-ring)}html:not([data-display-mode=pc]) .dashboard-module__rFLKKa__event b{font-size:var(--home-number-date)}}html[data-display-mode=pc] .dashboard-module__rFLKKa__shell{--home-title-hero:31.5px;--home-title-section:22.5px;--home-title-card:17.5px;--home-content-lead:13.5px;--home-content-title:13px;--home-content-body:11px;--home-content-meta:10px;--home-content-kicker:10.5px;--home-content-action:10.5px;--home-number-ring:20px;--home-number-date:11px;--home-number-index:12px;--home-number-reward:9.5px;--home-number-badge:8.5px}html[data-display-mode=pc] .dashboard-module__rFLKKa__search{font-size:12.5px!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hero small{font-size:var(--home-content-kicker)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hero h1{font-size:var(--home-title-hero)!important;line-height:1.05!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hero p{font-size:var(--home-content-lead)!important;line-height:1.62!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__continueCopy small{font-size:var(--home-content-kicker)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__continueCopy h2{font-size:var(--home-title-card)!important;line-height:1.24!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__continueCopy p{font-size:var(--home-content-body)!important;line-height:1.5!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__continueButton{font-size:var(--home-content-action)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__panelHead small{font-size:var(--home-content-kicker)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__panelHead h2{font-size:var(--home-title-section)!important;line-height:1.18!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__panelHead a{font-size:var(--home-content-action)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hub strong{font-size:var(--home-title-card)!important;line-height:1.24!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hub p{font-size:var(--home-content-body)!important;line-height:1.5!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__hub b{font-size:var(--home-content-action)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__ring strong{font-size:var(--home-number-ring)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionHeader h2{font-size:var(--home-title-section)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionNameRow h3{font-size:var(--home-content-title)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionCopy>p{font-size:var(--home-content-body)!important;line-height:1.5!important}:is(html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionActions a,html[data-display-mode=pc] .dashboard-module__rFLKKa__missionWrap .missionActions button){font-size:var(--home-content-action)!important}html[data-display-mode=pc] .dashboard-module__rFLKKa__footer{font-size:var(--home-content-meta)!important}.dashboard-module__rFLKKa__heroCtas{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.dashboard-module__rFLKKa__heroJoin,.dashboard-module__rFLKKa__heroTry{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:11.5px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-module__rFLKKa__heroJoin{background:var(--wine);color:#fff;box-shadow:0 5px 14px #9f1c3b25}.dashboard-module__rFLKKa__heroTry{color:#294c3b;background:#fffaf1;border:1px solid #d5c5a9}.dashboard-module__rFLKKa__heroJoin:hover,.dashboard-module__rFLKKa__heroTry:hover{transform:translateY(-1px)}.dashboard-module__rFLKKa__heroNote{color:#6c746f;margin-top:6px;font-size:10px;line-height:1.4;display:block}.dashboard-module__rFLKKa__entryShowcase{background:linear-gradient(135deg,#fffdf8,#f4ead9);border:1px solid #e1d6c2;border-radius:17px;margin-top:14px;padding:16px;box-shadow:0 9px 22px #382a1908}.dashboard-module__rFLKKa__entryShowcaseHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.dashboard-module__rFLKKa__entryShowcaseHead small,.dashboard-module__rFLKKa__entryKind{color:#8b6e3b;letter-spacing:.09em;font-size:9px;font-weight:900}.dashboard-module__rFLKKa__entryShowcaseHead h2{color:var(--st-navy,#17314b);margin:3px 0 0;font:700 19px/1.15 HIU Serif,Georgia,serif}.dashboard-module__rFLKKa__entryShowcaseHead>span:last-child{color:#798078;text-align:right;font-size:9px}.dashboard-module__rFLKKa__entryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-module__rFLKKa__entryCard{min-width:0;color:inherit;background:#fff;border:1px solid #e7decd;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;padding:13px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.dashboard-module__rFLKKa__entryCard:hover{transform:translateY(-2px);box-shadow:0 9px 20px #382a1912}.dashboard-module__rFLKKa__entryCard strong{color:#233e50;font:700 15px/1.2 HIU Serif,Georgia,serif}.dashboard-module__rFLKKa__entryCard p{color:#68736f;flex:1;margin:0;font-size:10.5px;line-height:1.5}.dashboard-module__rFLKKa__entryCard>b{color:var(--st-wine2,#8f1935);margin-top:3px;font-size:10px}@media (max-width:900px){.dashboard-module__rFLKKa__entryCards{grid-template-columns:1fr 1fr}.dashboard-module__rFLKKa__entryCard:last-child{grid-column:1/-1}}@media (max-width:680px){.dashboard-module__rFLKKa__heroCtas{gap:7px}.dashboard-module__rFLKKa__heroJoin,.dashboard-module__rFLKKa__heroTry{min-height:38px;padding:0 11px;font-size:10.5px}.dashboard-module__rFLKKa__heroNote{max-width:280px}.dashboard-module__rFLKKa__entryShowcase{margin-top:10px;padding:13px}.dashboard-module__rFLKKa__entryShowcaseHead{flex-direction:column;align-items:flex-start;gap:3px}.dashboard-module__rFLKKa__entryShowcaseHead>span:last-child{text-align:left}.dashboard-module__rFLKKa__entryCards{grid-template-columns:1fr}.dashboard-module__rFLKKa__entryCard:last-child{grid-column:auto}.dashboard-module__rFLKKa__entryCard{padding:12px}.dashboard-module__rFLKKa__entryCard p{font-size:11px}}.dashboard-module__rFLKKa__personalizedPanel{background:linear-gradient(135deg,#f7f8ec,#fffdf8 68%);border:1px solid #2a5b422e;border-radius:18px;margin:0 0 16px;padding:18px 20px;box-shadow:0 9px 24px #2f492f12}.dashboard-module__rFLKKa__personalizedHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.dashboard-module__rFLKKa__personalizedHeader small,.dashboard-module__rFLKKa__personalizedPlan>small{color:#53734f;letter-spacing:.12em;font-size:10px;font-weight:850}.dashboard-module__rFLKKa__personalizedHeader h2{color:#243d32;margin:4px 0 0;font-family:HIU Serif,Georgia,serif;font-size:22px}.dashboard-module__rFLKKa__personalizedBadge{color:#526d51;background:#f5f8ef;border:1px solid #d7e2d1;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.dashboard-module__rFLKKa__personalizedPlan{background:#fff;border:1px solid #e9e5d9;border-radius:13px;gap:5px;padding:13px 15px;display:grid}.dashboard-module__rFLKKa__personalizedPlan strong{color:#243d32;font-size:15px}.dashboard-module__rFLKKa__personalizedPlan p,.dashboard-module__rFLKKa__personalizedSummary p,.dashboard-module__rFLKKa__personalizedEmpty{color:#536159;margin:0;font-size:12px;line-height:1.6}.dashboard-module__rFLKKa__personalizedLink{color:#fff;background:#244f3e;border-radius:9px;justify-self:start;margin-top:5px;padding:8px 12px;font-size:11px;font-weight:800}.dashboard-module__rFLKKa__personalizedLink:focus-visible{outline-offset:3px;outline:3px solid #b57922}.dashboard-module__rFLKKa__personalizedSummary{gap:4px;margin-top:10px;display:grid}.dashboard-module__rFLKKa__personalizedEmpty{background:#fffdf8;border:1px dashed #d7d1bf;border-radius:12px;padding:12px 14px}@media (max-width:760px){.dashboard-module__rFLKKa__personalizedPanel{border-radius:14px;padding:14px}.dashboard-module__rFLKKa__personalizedHeader h2{font-size:18px}.dashboard-module__rFLKKa__personalizedBadge{font-size:8px}.dashboard-module__rFLKKa__personalizedPlan p,.dashboard-module__rFLKKa__personalizedSummary p,.dashboard-module__rFLKKa__personalizedEmpty{font-size:11px}}.dashboard-module__rFLKKa__personalizedLayout{grid-template-columns:minmax(130px,20%) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.dashboard-module__rFLKKa__personalizedThumb{background:linear-gradient(145deg,#4b251e22,#b5653a12),url(/img/academy-mobile-960.webp) 50%/cover no-repeat;border-radius:14px;min-height:230px}.dashboard-module__rFLKKa__personalizedContent{align-content:start;gap:10px;min-width:0;display:grid}.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedHeader{margin-bottom:2px}.dashboard-module__rFLKKa__personalizedContinueLabel{color:var(--st-wine,#9e1e3b);letter-spacing:.08em;font-size:10px;font-weight:900}.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedPlan,.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedEmpty,.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedSummary{margin:0}.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedLink{margin-top:0}.dashboard-module__rFLKKa__progressEmblem{z-index:1;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.dashboard-module__rFLKKa__progressEmblem svg{width:100%;height:100%;display:block}@media (max-width:760px){.dashboard-module__rFLKKa__personalizedLayout{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard-module__rFLKKa__personalizedThumb{background-position:50% 44%;border-radius:11px;height:112px;min-height:0}.dashboard-module__rFLKKa__personalizedContent{gap:9px}.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedHeader{align-items:flex-start}.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedBadge{flex:none}.dashboard-module__rFLKKa__personalizedContent .dashboard-module__rFLKKa__personalizedLink{justify-self:start}}.dashboard-module__rFLKKa__noticeHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.dashboard-module__rFLKKa__noticeHeader h3{margin:0}.dashboard-module__rFLKKa__noticeHeader button{color:var(--st-wine2,#8f1935);cursor:pointer;background:#fffaf0;border:1px solid #e0d5c4;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.dashboard-module__rFLKKa__noticeHeader button:focus-visible{outline:2px solid var(--st-wine,#9f1c3b);outline-offset:2px}.dashboard-module__rFLKKa__noticeCard li>span{gap:3px;display:grid}.dashboard-module__rFLKKa__noticeCard li strong{color:#40504c;font-size:10.5px}.dashboard-module__rFLKKa__noticeCard li small{color:#85877f;font-size:8.5px}.dashboard-module__rFLKKa__notificationUnread i{color:var(--st-wine,#9f1d3b)!important;background:#f0dce1!important}.dashboard-module__rFLKKa__notificationRead i{color:#5c7659!important;background:#e8eee6!important}.dashboard-module__rFLKKa__notificationState,.dashboard-module__rFLKKa__notificationError{color:#64706a;margin:0;font-size:10px;line-height:1.5}.dashboard-module__rFLKKa__notificationError{color:var(--st-wine,#9f1d3b);margin-top:8px}.dashboard-module__rFLKKa__communityItem{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}.dashboard-module__rFLKKa__communityItem:hover{transform:translateY(-2px);box-shadow:0 10px 22px #322a2014}.dashboard-module__rFLKKa__lowerGridSingle{grid-template-columns:1fr!important}@media (prefers-reduced-motion:reduce){.dashboard-module__rFLKKa__communityItem{transition:none}}
.search-module__Wrf4ZW__page{--wine:#74151d;--wine2:#4f0f16;--paper:#fbf7f1;--muted:#705f5c;background:var(--paper);color:#2c2322;min-height:100vh}.search-module__Wrf4ZW__header{background:#fff;border-bottom:1px solid #74151d21;justify-content:space-between;align-items:center;padding:18px 6vw;display:flex}.search-module__Wrf4ZW__back,.search-module__Wrf4ZW__learn{color:var(--wine);font-weight:900}.search-module__Wrf4ZW__hero{background:linear-gradient(130deg,#fff9f2,#f0ddd0);padding:78px 6vw 58px}.search-module__Wrf4ZW__kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--wine);font-size:11.5px;font-weight:900}.search-module__Wrf4ZW__hero h1{color:var(--wine2);margin:16px 0 22px;font-family:HIU Serif,Georgia,serif;font-size:clamp(48px,7vw,84px);line-height:.96}.search-module__Wrf4ZW__hero p{max-width:760px;color:var(--muted);font-size:17.5px;line-height:1.75}.search-module__Wrf4ZW__content{padding:54px 6vw 76px}.search-module__Wrf4ZW__searchBox{max-width:900px}.search-module__Wrf4ZW__searchBox label{color:var(--wine);margin-bottom:10px;font-weight:900;display:block}.search-module__Wrf4ZW__searchBox>div{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.search-module__Wrf4ZW__searchBox input{background:#fff;border:1px solid #74151d33;border-radius:16px;outline:none;width:100%;min-height:54px;padding:0 16px;font-size:16.5px}.search-module__Wrf4ZW__searchBox input:focus{border-color:var(--wine);box-shadow:0 0 0 3px #74151d1a}.search-module__Wrf4ZW__searchBox span{color:var(--muted);font-size:12.5px;font-weight:800}.search-module__Wrf4ZW__results{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.search-module__Wrf4ZW__card{background:#fff;border:1px solid #74151d1f;border-radius:22px;flex-direction:column;min-height:250px;padding:22px;display:flex;box-shadow:0 10px 28px #50191c0d}.search-module__Wrf4ZW__meta{justify-content:space-between;gap:10px;display:flex}.search-module__Wrf4ZW__meta span,.search-module__Wrf4ZW__meta small{text-transform:uppercase;letter-spacing:.08em;color:var(--wine);font-size:9.5px;font-weight:900}.search-module__Wrf4ZW__meta small{color:var(--muted)}.search-module__Wrf4ZW__card h2{color:var(--wine2);margin:28px 0 10px;font-family:HIU Serif,Georgia,serif;font-size:26px}.search-module__Wrf4ZW__card p{color:var(--muted);margin:0 0 auto;font-size:13.5px;line-height:1.65}.search-module__Wrf4ZW__card b{color:var(--wine);margin-top:20px;font-size:12.5px}.search-module__Wrf4ZW__empty{background:#fff;border:1px dashed #74151d4d;border-radius:20px;grid-column:1/-1;padding:30px}.search-module__Wrf4ZW__empty strong{color:var(--wine2)}.search-module__Wrf4ZW__empty p{color:var(--muted);line-height:1.6}.search-module__Wrf4ZW__empty a{color:var(--wine);font-weight:900}@media (max-width:900px){.search-module__Wrf4ZW__results{grid-template-columns:1fr 1fr}}@media (max-width:620px){.search-module__Wrf4ZW__header{padding:15px 18px}.search-module__Wrf4ZW__hero,.search-module__Wrf4ZW__content{padding-left:18px;padding-right:18px}.search-module__Wrf4ZW__hero h1{font-size:48.5px}.search-module__Wrf4ZW__searchBox>div,.search-module__Wrf4ZW__results{grid-template-columns:1fr}.search-module__Wrf4ZW__card{min-height:210px}}
.TcmNewsFeed-module__s7a4nq__feed{color:#2c2322;background:#f4e9dd;gap:22px;padding:54px 6vw;display:grid}.TcmNewsFeed-module__s7a4nq__header{justify-content:space-between;align-items:end;gap:20px;display:flex}.TcmNewsFeed-module__s7a4nq__kicker{letter-spacing:.13em;color:#74151d;font-size:10px;font-weight:900}.TcmNewsFeed-module__s7a4nq__header h2{color:#4f0f16;margin:8px 0;font:700 clamp(27px,3.5vw,42px)/1.08 HIU Serif,Georgia,serif}.TcmNewsFeed-module__s7a4nq__header p{color:#705f5c;max-width:760px;margin:0;font-size:13px;line-height:1.65}.TcmNewsFeed-module__s7a4nq__allLink{color:#74151d;flex:none;font-weight:900;text-decoration:none}.TcmNewsFeed-module__s7a4nq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.TcmNewsFeed-module__s7a4nq__card{background:#fff;border:1px solid #74151d24;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;box-shadow:0 8px 24px #50191c0b}.TcmNewsFeed-module__s7a4nq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.TcmNewsFeed-module__s7a4nq__meta span{color:#74151d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.TcmNewsFeed-module__s7a4nq__meta time{color:#705f5c;font-size:10px}.TcmNewsFeed-module__s7a4nq__card h3{color:#4f0f16;margin:2px 0 0;font:700 21px/1.25 HIU Serif,Georgia,serif}.TcmNewsFeed-module__s7a4nq__card p{color:#705f5c;margin:0;font-size:12.5px;line-height:1.6}.TcmNewsFeed-module__s7a4nq__footer{color:#705f5c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:10px;display:flex}.TcmNewsFeed-module__s7a4nq__footer a{color:#346345;font-weight:900;text-decoration:none}.TcmNewsFeed-module__s7a4nq__tags{flex-wrap:wrap;gap:6px;display:flex}.TcmNewsFeed-module__s7a4nq__tags span{color:#74151d;background:#f4e6dc;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.TcmNewsFeed-module__s7a4nq__state{color:#705f5c;background:#fff;border:1px dashed #74151d40;border-radius:16px;gap:8px;padding:20px;display:grid}.TcmNewsFeed-module__s7a4nq__state strong{color:#4f0f16}.TcmNewsFeed-module__s7a4nq__state button{color:#fff;cursor:pointer;background:#74151d;border:0;border-radius:10px;justify-self:start;padding:9px 12px;font-weight:800}.TcmNewsFeed-module__s7a4nq__count{color:#705f5c;margin:0;font-size:10px}.TcmNewsFeed-module__s7a4nq__compact{background:#fbf7f1;padding:48px 6vw}.TcmNewsFeed-module__s7a4nq__compact .TcmNewsFeed-module__s7a4nq__header h2{font-size:clamp(24px,3vw,34px)}.TcmNewsFeed-module__s7a4nq__compact .TcmNewsFeed-module__s7a4nq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.TcmNewsFeed-module__s7a4nq__compact .TcmNewsFeed-module__s7a4nq__card{padding:16px}.TcmNewsFeed-module__s7a4nq__compact .TcmNewsFeed-module__s7a4nq__card h3{font-size:18px}.TcmNewsFeed-module__s7a4nq__compact .TcmNewsFeed-module__s7a4nq__card p{font-size:12px}@media (max-width:900px){.TcmNewsFeed-module__s7a4nq__grid,.TcmNewsFeed-module__s7a4nq__compact .TcmNewsFeed-module__s7a4nq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.TcmNewsFeed-module__s7a4nq__feed,.TcmNewsFeed-module__s7a4nq__compact{padding:42px 18px}.TcmNewsFeed-module__s7a4nq__header{flex-direction:column;align-items:flex-start}.TcmNewsFeed-module__s7a4nq__grid,.TcmNewsFeed-module__s7a4nq__compact .TcmNewsFeed-module__s7a4nq__grid{grid-template-columns:1fr}.TcmNewsFeed-module__s7a4nq__card{min-height:0}}
.discover-module__Uiu0wW__page{--wine:#74151d;--wine2:#4f0f16;--paper:#fbf7f1;--muted:#705f5c;background:var(--paper);color:#2c2322;min-height:100vh}.discover-module__Uiu0wW__header{background:#fff;border-bottom:1px solid #74151d21;justify-content:space-between;padding:18px 6vw;display:flex}.discover-module__Uiu0wW__back,.discover-module__Uiu0wW__community{color:var(--wine);font-weight:900}.discover-module__Uiu0wW__hero{background:linear-gradient(125deg,#fff9f3,#f0ddd0);padding:86px 6vw 76px}.discover-module__Uiu0wW__kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--wine);font-size:11.5px;font-weight:900}.discover-module__Uiu0wW__hero h1,.discover-module__Uiu0wW__channels h2,.discover-module__Uiu0wW__sources h2{color:var(--wine2);font-family:HIU Serif,Georgia,serif}.discover-module__Uiu0wW__hero h1{margin:16px 0 24px;font-size:clamp(48.5px,7vw,86.5px);line-height:.96}.discover-module__Uiu0wW__hero p{max-width:760px;color:var(--muted);font-size:17.5px;line-height:1.75}.discover-module__Uiu0wW__channels{grid-template-columns:repeat(3,1fr);gap:14px;padding:70px 6vw;display:grid}.discover-module__Uiu0wW__channels article{background:#fff;border:1px solid #74151d1f;border-radius:22px;flex-direction:column;min-height:270px;padding:24px;display:flex}.discover-module__Uiu0wW__channels article>span{color:var(--wine);font-size:10.5px;font-weight:900}.discover-module__Uiu0wW__channels h2{margin:30px 0 12px;font-size:30.5px}.discover-module__Uiu0wW__channels p{color:var(--muted);margin:0 0 auto;font-size:14.5px;line-height:1.7}.discover-module__Uiu0wW__channels small{color:var(--wine);text-transform:uppercase;letter-spacing:.08em;margin-top:20px;font-weight:900}.discover-module__Uiu0wW__sources{color:#fff;background:#4f0f16;grid-template-columns:1fr 1fr;gap:28px;padding:70px 6vw;display:grid}.discover-module__Uiu0wW__sources .discover-module__Uiu0wW__kicker{color:#f0c8b6}.discover-module__Uiu0wW__sources h2{color:#fff;margin:10px 0;font-size:48.5px}.discover-module__Uiu0wW__sourceLinks{align-content:center;gap:10px;display:grid}.discover-module__Uiu0wW__sourceLinks>*{background:#ffffff14;border-radius:14px;padding:14px 16px}.discover-module__Uiu0wW__rule{border-left:4px solid var(--wine);background:#fff;margin:58px 6vw;padding:22px 24px}.discover-module__Uiu0wW__rule strong{color:var(--wine)}.discover-module__Uiu0wW__rule p{color:var(--muted);margin:7px 0 0;line-height:1.65}@media (max-width:760px){.discover-module__Uiu0wW__channels,.discover-module__Uiu0wW__sources{grid-template-columns:1fr}}@media (max-width:620px){.discover-module__Uiu0wW__header{padding:15px 18px}.discover-module__Uiu0wW__hero,.discover-module__Uiu0wW__channels,.discover-module__Uiu0wW__sources{padding:54px 18px}.discover-module__Uiu0wW__hero h1{font-size:48.5px}.discover-module__Uiu0wW__rule{margin:46px 18px}}
