.points_page__7qTG7{padding-top:48px}.points_intro__yAxVJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:54px;padding:16px 0 54px;border-bottom:1px solid #b99b5c40}.points_intro__yAxVJ h1{font-size:clamp(38px,4.8vw,68px);line-height:1.05;margin:18px 0 20px;letter-spacing:-.025em}.points_intro__yAxVJ h1 em{color:var(--gold);font-weight:400}.points_intro__yAxVJ p{max-width:660px;color:#b9b7b0;line-height:1.8}.points_walletLink__XAKDe{display:inline-block;color:var(--gold);font-size:13px;margin-top:22px}.points_coinArt__cz6Xq{width:100%;max-width:340px;justify-self:center}.points_coinArt__cz6Xq img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 28px #0008)}.points_earning__t39u3{padding:48px 0}.points_account__bQMaD h2,.points_sectionTitle__zvi4w h2{font-size:clamp(30px,3vw,42px);line-height:1.1;margin:14px 0}.points_sectionTitle__zvi4w p{color:#aaa8a2;font-size:14px;line-height:1.7;max-width:570px}.points_ways__zOGQ5{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:28px}.points_ways__zOGQ5 article{display:flex;gap:18px;padding:24px 0;border-top:1px solid #b99b5c35}.points_ways__zOGQ5 article>svg{color:var(--gold);flex-shrink:0;margin-top:4px}.points_ways__zOGQ5 article>div{flex:1}.points_ways__zOGQ5 h3{font-size:21px;margin:0 0 8px}.points_ways__zOGQ5 p{font-size:13px;line-height:1.8;color:#b4b1a9;margin:0;max-width:400px}.points_ways__zOGQ5 article>strong{font-family:var(--font-serif);font-size:34px;line-height:1;color:var(--gold);font-weight:400;min-width:57px;text-align:right}.points_ways__zOGQ5 small{display:block;font-family:var(--font-sans);font-size:8px;letter-spacing:.15em;margin-top:8px}.points_note__b5FoY{font-size:12px;line-height:1.8;color:#96948f;max-width:800px;margin-top:20px}.points_rewards__YKXr0{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:44px 32px;background:#b99b5c08;border-top:1px solid #b99b5c40;border-bottom:1px solid #b99b5c40}.points_rewardList__83MTw article{display:flex;gap:20px;margin-bottom:28px}.points_rewardList__83MTw article:last-child{margin-bottom:0}.points_rewardList__83MTw svg{flex-shrink:0;color:var(--gold);margin-top:6px}.points_rewardList__83MTw h3{font-size:25px;margin:8px 0}.points_rewardList__83MTw p{font-size:13px;color:#b4b1a9;line-height:1.8;margin:0}.points_soon__0MWlr{font-size:9px;letter-spacing:.16em;color:var(--gold)}.points_account__bQMaD{padding-top:48px;scroll-margin-top:30px}.points_terms__Ob0RI{border-top:1px solid #b99b5c35;padding:22px 0;margin:20px 0 50px;color:#aaa8a2;font-size:13px;line-height:1.8}.points_terms__Ob0RI summary{cursor:pointer;color:var(--gold)}.points_terms__Ob0RI p{max-width:900px}@media(max-width:800px){.points_intro__yAxVJ{grid-template-columns:1fr;gap:0}.points_coinArt__cz6Xq{width:min(62vw,240px);margin-top:20px}.points_rewards__YKXr0,.points_ways__zOGQ5{grid-template-columns:1fr}.points_rewards__YKXr0{gap:24px;padding:30px 20px}.points_page__7qTG7{padding-top:28px}.points_intro__yAxVJ{padding-bottom:32px}.points_ways__zOGQ5 article{gap:12px}.points_ways__zOGQ5 h3{font-size:20px}.points_ways__zOGQ5 article>strong{font-size:30px}.points_earning__t39u3{padding:32px 0}}.points-promotion_offer__wxSXW{display:flex;gap:14px;padding:17px 20px;margin-top:24px;border-left:2px solid var(--gold);background:linear-gradient(100deg,#c7a56818,#0b0c0caa);max-width:640px;color:var(--gold)}.points-promotion_offer__wxSXW>svg{flex-shrink:0;margin-top:5px}.points-promotion_offer__wxSXW strong{display:block;font-family:var(--font-serif);font-size:27px;line-height:1.2;font-weight:400;color:#f0e4cb;margin:4px 0 6px}.points-promotion_kicker__9W_Fl{text-transform:uppercase;letter-spacing:.15em;font-size:10px}.points-promotion_offer__wxSXW small{display:block;color:#b7b4ad;font-size:11px;line-height:1.5}.points-promotion_links__eDZ_F{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:12px}.points-promotion_links__eDZ_F a{display:inline-flex;align-items:center;gap:5px}.points-promotion_links__eDZ_F a:hover{text-decoration:underline}.points-promotion_links__eDZ_F a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:600px){.points-promotion_offer__wxSXW{padding:14px;gap:10px;margin-top:20px}.points-promotion_offer__wxSXW strong{font-size:23px}.points-promotion_offer__wxSXW>svg{width:21px}}.points-promotion_prominent__ctuLe{position:relative;display:grid;align-items:center;text-align:left;max-width:640px;margin:28px 0 20px;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr) 175px;gap:12px 10px;padding:24px 26px 14px;border:1px solid #ffe4a1;border-radius:6px;background:radial-gradient(ellipse at 80% 35%,#fff2bb 0,transparent 48%),linear-gradient(115deg,#f6dfa4,#dab66c 72%,#b78b43);box-shadow:0 8px 34px #0007,inset 0 0 0 4px #fff3;color:#21170b}.points-promotion_prominent__ctuLe:before{inset:7px;border:1px solid #704b252b;height:auto;background:none;border-radius:2px;pointer-events:none;z-index:-1}.points-promotion_prominent__ctuLe:after{content:"";position:absolute;right:-90px;top:-100px;width:350px;height:350px;border:1px solid #80551d26;border-radius:50%;box-shadow:0 0 0 24px #fff1,0 0 0 25px #80551d14;z-index:-1;pointer-events:none}.points-promotion_prominent__ctuLe .points-promotion_kicker__9W_Fl{display:block;color:#583d18;font-size:9px;font-weight:750;letter-spacing:.14em;line-height:1.6}.points-promotion_prominent__ctuLe .points-promotion_reward__2ZcXB{display:flex;align-items:center;color:#261b0e;gap:14px;margin:12px 0 0}.points-promotion_reward__2ZcXB>span{font-size:94px;letter-spacing:-.06em;line-height:.9;text-shadow:0 1px #fff7}.points-promotion_reward__2ZcXB em{font-family:var(--font-sans),sans-serif;font-style:normal;font-size:15px;color:#33240f;line-height:1.35}.points-promotion_reward__2ZcXB em b{display:inline-block;font-size:19px;color:#33240f;font-weight:800;letter-spacing:.08em}.points-promotion_prominent__ctuLe .points-promotion_invitation___301_{color:#5a421f;font-size:12px;margin-top:12px}.points-promotion_prominent__ctuLe .points-promotion_claim__kS4hF{background:#191713;color:#ffe3a3;border:1px solid #15110b;box-shadow:0 4px 12px #6d491a26;padding:12px 18px;font-weight:700}.points-promotion_prominent__ctuLe .points-promotion_claim__kS4hF:hover{background:#332615;filter:none}.points-promotion_prominent__ctuLe .points-promotion_claim__kS4hF:focus-visible{outline:2px solid #20150b;outline-offset:4px}.points-promotion_coinArt__DUBYx{height:auto;justify-self:center;pointer-events:none;width:200px;max-width:115%;filter:drop-shadow(0 14px 10px #5e3d1855)}.points-promotion_prominent__ctuLe .points-promotion_terms__2PZg_{grid-column:1/-1;color:#634b29;font-size:9px;padding-top:10px;border-top:1px solid #78542433}.points-promotion_prominent__ctuLe .points-promotion_terms__2PZg_ a{color:#30200d;text-decoration:underline;text-underline-offset:3px}@media(max-width:1150px){.points-promotion_prominent__ctuLe{grid-template-columns:minmax(0,1fr) 125px;padding:22px 22px 14px}.points-promotion_reward__2ZcXB>span{font-size:78px}.points-promotion_coinArt__DUBYx{width:150px}.points-promotion_reward__2ZcXB em{font-size:13px}.points-promotion_reward__2ZcXB em b{font-size:17px}}@media(max-width:600px){.points-promotion_prominent__ctuLe{grid-template-columns:minmax(0,1fr) 100px;padding:20px 18px 13px;gap:10px 6px}.points-promotion_prominent__ctuLe .points-promotion_kicker__9W_Fl{font-size:8px;letter-spacing:.09em}.points-promotion_reward__2ZcXB>span{font-size:70px}.points-promotion_prominent__ctuLe .points-promotion_reward__2ZcXB{gap:10px}.points-promotion_reward__2ZcXB em{font-size:12px}.points-promotion_reward__2ZcXB em b{font-size:16px}.points-promotion_coinArt__DUBYx{width:120px}.points-promotion_prominent__ctuLe .points-promotion_invitation___301_{font-size:11px}.points-promotion_prominent__ctuLe .points-promotion_claim__kS4hF{font-size:11px;padding:12px}.points-promotion_prominent__ctuLe .points-promotion_terms__2PZg_{font-size:9px}}@media(max-width:360px){.points-promotion_prominent__ctuLe{grid-template-columns:minmax(0,1fr) 72px;padding:18px 15px 12px}.points-promotion_reward__2ZcXB>span{font-size:60px}.points-promotion_reward__2ZcXB em{font-size:11px}.points-promotion_coinArt__DUBYx{width:88px}}@media(prefers-reduced-motion:reduce){.points-promotion_prominent__ctuLe .points-promotion_claim__kS4hF{transition:none}}.saturday-promo_section__YBTiy{padding-top:28px;padding-bottom:32px}.saturday-promo_panel__lOo1Z{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,62px);align-items:center;border-top:1px solid #b99a5060;border-bottom:1px solid #b99a5038;background:linear-gradient(110deg,#17140e,#0b0c0b 78%);padding:24px}.saturday-promo_art__CRYHL{display:block;max-width:480px;line-height:0}.saturday-promo_art__CRYHL img{display:block;width:100%;height:auto;border:1px solid #b99a5045}.saturday-promo_copy__8MbRP{padding:10px 24px 10px 0}.saturday-promo_eyebrow__hDOpr{font-size:10px;letter-spacing:.2em;color:var(--gold);margin:0 0 12px}.saturday-promo_copy__8MbRP h2{font-family:var(--font-serif);font-size:clamp(30px,3vw,45px);line-height:1.06;font-weight:400;margin:0 0 16px}.saturday-promo_copy__8MbRP h2 em{color:var(--gold-light);font-weight:400}.saturday-promo_time__5IsxD{font-size:14px;margin:0 0 12px;color:var(--text)}.saturday-promo_time__5IsxD strong{display:inline-block;margin-left:12px;padding-left:12px;border-left:1px solid #b99a5070;color:var(--gold-light)}.saturday-promo_description__0VkIz{max-width:520px;font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 20px}@media(max-width:760px){.saturday-promo_section__YBTiy{padding-top:18px;padding-bottom:22px}.saturday-promo_panel__lOo1Z{grid-template-columns:1fr;gap:22px;padding:18px}.saturday-promo_art__CRYHL{max-width:none}.saturday-promo_copy__8MbRP{padding:0 2px 6px}.saturday-promo_copy__8MbRP h2{font-size:34px}.saturday-promo_description__0VkIz{font-size:13px}.saturday-promo_copy__8MbRP .btn{width:100%;white-space:normal;text-align:center}}.chat-conversations_bar__WL8O8{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--border,#353025);font-size:11px;flex-shrink:0}.chat-conversations_label__F_KtR{color:var(--gold,#c9a665);white-space:nowrap}.chat-conversations_select__Qc3XB{flex:1;min-width:0;max-width:100%;background:#101213;color:#e8e5df;border:1px solid #413b2d;border-radius:3px;font:inherit;padding:6px 24px 6px 8px;height:30px;text-overflow:ellipsis}.chat-conversations_note__T6GED{width:100%;margin:0;color:#aaa;font-size:11px;line-height:1.4}.chat-conversations_return__vEH6z{display:block;margin:0 auto;padding:8px}.chat-conversations_bar__WL8O8 button,.chat-conversations_return__vEH6z{background:none;border:0;color:var(--gold,#c9a665);font:inherit;cursor:pointer}.chat-images_form__2SYFv.chat-images_form__2SYFv{grid-template-columns:minmax(0,1fr) 28px 44px 44px}.chat-images_preview__mMnWp{width:72px;height:60px;object-fit:cover;border-radius:5px;border:1px solid #7c683e}.chat-images_attachment__Iyb6R{display:flex;align-items:center;gap:10px;padding:8px 0;color:#d4c8ac;font-size:11px}.chat-images_attachment__Iyb6R button{margin-left:auto;padding:6px;background:transparent;color:#d8c49a;border:0;cursor:pointer}.chat-images_hint__KDOLt{font-size:10px!important;color:#9e9688!important;margin:6px 0 0!important;text-align:center}.chat-images_add__kh3sx{padding:6px!important;flex:0 0 auto;width:28px!important;height:44px;display:grid;place-items:center;color:#c5a469;background:transparent;border:0;cursor:pointer;border-radius:4px}.chat-images_add__kh3sx:focus-visible,.chat-images_add__kh3sx:hover{background:#c5a46922;color:#f4d48d}.chat-images_imageLink__GI7c2{display:block;margin:8px 0;max-width:100%}.chat-images_image__O3QYp{display:block;max-width:100%;width:auto;max-height:240px;object-fit:contain;border-radius:5px;border:1px solid #413824;background:#080909}.chat-images_expired__F_RSS{display:block;font-size:11px;color:#a9a395;border:1px dashed #504939;border-radius:4px;padding:10px;margin:8px 0;background:transparent}.chat-images_drop__BTOg_{outline:2px dashed #e8bf62;outline-offset:-4px}.chat-emoji-picker_picker__yFMCU{z-index:100;width:min(304px,calc(100vw - 24px));max-height:min(400px,var(--radix-popover-content-available-height));overflow-y:auto;padding:12px;border:1px solid #645034;border-radius:8px;background:#151311;color:#f3ece0;box-shadow:0 8px 30px #0009}.chat-emoji-picker_label__hKSCN{display:grid;gap:8px;font-size:13px}.chat-emoji-picker_label__hKSCN input{width:100%;min-height:44px;padding:8px;background:#08090b;border:1px solid #645034;border-radius:4px;color:inherit;font-size:16px}.chat-emoji-picker_grid__6FSSX{display:grid;grid-template-columns:repeat(6,1fr);margin-top:8px}.chat-emoji-picker_grid__6FSSX button{min-width:44px;min-height:44px;border:0;border-radius:5px;background:transparent;font-size:24px;cursor:pointer}.chat-emoji-picker_grid__6FSSX button:focus-visible,.chat-emoji-picker_grid__6FSSX button:hover{background:#493a25;outline:2px solid #d5b06c}.chat-emoji-picker_empty__XnN1U{padding:12px 0;font-size:13px}.chat-emoji-picker_arrow__SsdfQ{fill:#645034}.chat-emoji-picker_compact__XEvbX{width:auto;padding:8px}.chat-emoji-picker_compact__XEvbX .chat-emoji-picker_grid__6FSSX{grid-template-columns:repeat(3,44px);margin-top:0}@media (max-width:340px){.chat-emoji-picker_grid__6FSSX{grid-template-columns:repeat(5,1fr)}}.community-feedback_count__3gaEI{border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:6px 2px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.community-feedback_count__3gaEI:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.community-feedback_roster__oFd_p{z-index:1000;width:300px;max-width:calc(100vw - 24px);background:#141411;color:#eee;border:1px solid #655332;border-radius:10px;padding:16px;box-shadow:0 12px 36px #0009;font-size:12px}.community-feedback_roster__oFd_p>strong{font-size:14px;color:var(--gold)}.community-feedback_roster__oFd_p p{font-size:11px;color:#b5b3aa;line-height:1.6;margin:8px 0}.community-feedback_roster__oFd_p ul{list-style:none;padding:0;margin:12px 0 0;max-height:260px;overflow-y:auto}.community-feedback_roster__oFd_p li a{display:flex;gap:10px;align-items:center;padding:8px 0;color:#eee;overflow-wrap:anywhere}.community-feedback_roster__oFd_p li a:hover{color:var(--gold)}.community-feedback_notifications__pNe3i{position:fixed;bottom:24px;left:24px;z-index:1100;width:350px;max-width:calc(100vw - 32px);pointer-events:none}.community-feedback_toast__OZ4Cc{display:flex;align-items:flex-start;gap:12px;padding:17px;background:#191910;border:1px solid #a88b50;border-radius:10px;box-shadow:0 8px 32px #0008;color:var(--gold);pointer-events:auto}.community-feedback_toast__OZ4Cc>div{flex:1;min-width:0}.community-feedback_toast__OZ4Cc strong{font-size:14px}.community-feedback_toast__OZ4Cc p{font-size:12px;color:#eee;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}.community-feedback_toast__OZ4Cc button{border:0;background:none;color:#ccc;cursor:pointer;padding:4px}@media(max-width:600px){.community-feedback_notifications__pNe3i{left:16px;bottom:16px}}.chat-availability_bar__C5cOu{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;border-bottom:1px solid #c9a96722;background:#c9a96706}.chat-availability_label__jHixg{font-size:10px;color:#bcb7aa}.chat-availability_options__d31XQ{display:flex;padding:3px;gap:3px;background:#080909;border:1px solid #c9a96733;border-radius:20px}.chat-availability_options__d31XQ button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 10px;font:inherit;font-size:11px;border:1px solid transparent;border-radius:16px;background:transparent;color:#bcb7aa;cursor:pointer}.chat-availability_options__d31XQ button[aria-pressed=true]{color:#f3ead5;background:#c9a9671a;border-color:#c9a96766}.chat-availability_options__d31XQ button:hover{background:#c9a96726}.chat-availability_options__d31XQ button:focus-visible{outline:2px solid var(--gold,#c9a967);outline-offset:2px}.chat-availability_options__d31XQ button:disabled{cursor:wait;opacity:.65}.chat-availability_awayDot__BkS8K,.chat-availability_hereDot__zoOul{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%}.chat-availability_hereDot__zoOul{background:#39ed70;box-shadow:0 0 0 2px #39ed7014,0 0 6px #39ed7080}.chat-availability_awayDot__BkS8K{background:#e16b6b;border:0}.chat-availability_feedback__bUf4w{color:#bcb7aa;font-size:10px;flex:1 1 64px}.chat-availability_memberStatus__ng7_e{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;color:#cbc4b6;white-space:nowrap}@media(pointer:coarse){.chat-availability_options__d31XQ button{min-height:40px;padding-inline:12px}}.chat-reactions_actions__pALZ9{flex-wrap:wrap;align-items:center;gap:3px 8px}.chat-reactions_actions__pALZ9 button{min-width:32px;min-height:32px;justify-content:center}.chat-reactions_reactions__N_Hur{display:flex;align-items:center;gap:2px;width:auto;padding:0}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG{position:relative;display:inline-flex;gap:4px;min-width:26px;min-height:26px;padding:3px 5px;background:transparent;border:1px solid transparent;border-radius:6px;color:#c8c2b5;transition:background .15s,border-color .15s,transform .15s}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG:hover{background:#c9a9670d;border-color:#c9a96730}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG[aria-pressed=true]{background:#c9a96712;border-color:#c9a96744;color:#f2ddb0}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG:focus-visible{outline:2px solid var(--gold,#c9a967);outline-offset:3px}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG:disabled{cursor:wait}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG[aria-busy=true]{border-style:dashed}.chat-reactions_emoji__x2ENp,.chat-reactions_pop__IDmh5{display:inline-block;font-size:14px;line-height:1;filter:grayscale(1);opacity:.55;transition:filter .15s,opacity .15s}.chat-reactions_total__dHB5x{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.chat-reactions_pop__IDmh5{animation:chat-reactions_reaction-pop__PCZai .42s ease-out}.chat-reactions_spark__T4iF2{position:absolute;pointer-events:none;left:50%;top:0;font-size:12px;opacity:0;animation:chat-reactions_reaction-float__oZ5qR .65s ease-out}.chat-reactions_srOnly__QxeLd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes chat-reactions_reaction-pop__PCZai{0%{transform:scale(.8)}45%{transform:scale(1.35) rotate(-9deg)}75%{transform:scale(.96) rotate(4deg)}to{transform:scale(1)}}@keyframes chat-reactions_reaction-float__oZ5qR{0%{opacity:.9;transform:translate(-50%) scale(.8)}to{opacity:0;transform:translate(-35%,-32px) scale(1.15) rotate(12deg)}}@media(pointer:coarse){.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG{min-width:32px;min-height:32px}}@media(prefers-reduced-motion:reduce){.chat-reactions_pop__IDmh5,.chat-reactions_spark__T4iF2{animation:none}.chat-reactions_spark__T4iF2{display:none}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG{transition:none}.chat-reactions_actions__pALZ9 .chat-reactions_reactions__N_Hur .chat-reactions_reaction__NL6tG:hover{transform:none}}.chat-reactions_reaction__NL6tG[aria-pressed=true] .chat-reactions_emoji__x2ENp,.chat-reactions_reaction__NL6tG[aria-pressed=true] .chat-reactions_pop__IDmh5{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.chat-reactions_emoji__x2ENp,.chat-reactions_pop__IDmh5{transition:none}}.empire-points_balanceLink__pHvVG{display:inline-flex;align-items:center;gap:5px;color:var(--gold,#b99b5c);font-size:12px;white-space:nowrap;padding:8px 3px}.empire-points_wallet__chBuB{margin:32px 0 64px}.empire-points_hero__TFmKX{display:flex;justify-content:space-between;gap:36px;padding:36px;border:1px solid #b99b5c66;background:linear-gradient(120deg,#b99b5c18,transparent);border-radius:8px}.empire-points_total__s319y{font-size:clamp(48px,8vw,88px);line-height:1.2;font-family:var(--font-display,Georgia);margin:12px 0}.empire-points_total__s319y span{font-size:22px;color:#a49272}.empire-points_lifetime__614EV{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;max-width:180px;text-align:right}.empire-points_lifetime__614EV strong{font-size:30px}.empire-points_lifetime__614EV span,.empire-points_note__gvpER,.empire-points_sectionHead__N09Q_ span{font-size:12px;opacity:.7}.empire-points_sectionHead__N09Q_{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:40px 0 20px}.empire-points_sectionHead__N09Q_ h2{margin:0}.empire-points_earnGrid__jkJFp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.empire-points_earnCard__S6UBK{padding:24px;border:1px solid #a4927240;border-radius:8px;display:flex;flex-direction:column;gap:12px}.empire-points_earnCard__S6UBK h3,.empire-points_future__JSW_n h3{margin:0}.empire-points_earnCard__S6UBK p{font-size:14px;line-height:1.7;flex:1;margin:0;opacity:.8}.empire-points_earnCard__S6UBK progress{width:100%;height:6px;accent-color:#b99b5c}.empire-points_earnCard__S6UBK strong{font-size:12px}.empire-points_earnCard__S6UBK a{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:12px}.empire-points_future__JSW_n{display:flex;gap:20px;align-items:center;padding:24px;margin-top:24px;border:1px dashed #a4927260;border-radius:8px}.empire-points_future__JSW_n p{font-size:13px;line-height:1.6;margin:8px 0 0}.empire-points_future__JSW_n>span{font-size:10px;letter-spacing:1px;white-space:nowrap}.empire-points_history__9KEfk{list-style:none;padding:0}.empire-points_history__9KEfk li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #a4927230;padding:16px 0}.empire-points_history__9KEfk strong{font-size:14px}.empire-points_history__9KEfk small{display:block;font-size:11px;opacity:.6;margin-top:5px}.empire-points_positive__0hu2j{color:#8cae86}.empire-points_note__gvpER{margin-top:24px;line-height:1.8}.empire-points_adminForm__aN5V_{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:24px 0;border-bottom:1px solid #a4927240}.empire-points_adminForm__aN5V_ label{display:flex;flex-direction:column;gap:8px;font-size:13px}.empire-points_adminForm__aN5V_ input,.empire-points_adminForm__aN5V_ select{padding:10px;border:1px solid #a4927260;border-radius:4px;background:transparent;color:inherit;max-width:100%}.empire-points_adminButton__1f9fA,.empire-points_adminForm__aN5V_ button{padding:10px 16px;border:1px solid #a49272;border-radius:4px;cursor:pointer}.empire-points_tableWrap__PW_E7{overflow:auto;margin:24px 0}.empire-points_tableWrap__PW_E7 table{width:100%;border-collapse:collapse;font-size:13px}.empire-points_tableWrap__PW_E7 td,.empire-points_tableWrap__PW_E7 th{text-align:left;padding:12px;border-bottom:1px solid #a4927230}.empire-points_tableWrap__PW_E7 button{cursor:pointer;text-decoration:underline}.empire-points_status__dPVmv{padding:14px;border:1px solid #a4927260;margin:18px 0}.empire-points_adminForm__aN5V_ button:disabled{opacity:.5;cursor:wait}@media (max-width:700px){.empire-points_hero__TFmKX{padding:24px;flex-direction:column;gap:16px}.empire-points_lifetime__614EV{align-items:flex-start;text-align:left;max-width:none}.empire-points_earnGrid__jkJFp{grid-template-columns:1fr}.empire-points_sectionHead__N09Q_{align-items:flex-start;flex-direction:column;gap:8px}.empire-points_future__JSW_n{flex-wrap:wrap}.empire-points_future__JSW_n>div{flex:1;min-width:180px}.empire-points_adminForm__aN5V_ label{width:100%}.empire-points_balanceLink__pHvVG{font-size:11px}.empire-points_total__s319y{font-size:58px}}.empire-points_earnCard__S6UBK progress{appearance:none;border:0;border-radius:8px;overflow:hidden;background:#a4927233}.empire-points_earnCard__S6UBK progress::-webkit-progress-bar{background:#a4927233}.empire-points_earnCard__S6UBK progress::-webkit-progress-value{background:#b99b5c}.empire-points_earnCard__S6UBK progress::-moz-progress-bar{background:#b99b5c}@media (max-width:480px){.nav-shell:has(.empire-points_balanceLink__pHvVG) .header-brand>img{width:min(150px,34vw)}.header-actions:has(.empire-points_balanceLink__pHvVG){gap:6px}}@media (max-width:360px){.empire-points_balanceLink__pHvVG{display:none}}.welcome-coins_dialog__sNf_h{position:fixed;inset:0;margin:auto;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:35px 30px 28px;border:1px solid #b38a43;border-top:3px solid #f1d391;background:radial-gradient(ellipse at 50% 25%,#4a371e 0,#171510 42%,#0c0e0e 80%);color:#e9e5dc;box-shadow:0 30px 100px #000b;text-align:center;z-index:1000;animation:welcome-coins_arrive__NW0hX .45s ease-out}.welcome-coins_dialog__sNf_h::backdrop{background:#030504c9;backdrop-filter:blur(5px)}.welcome-coins_close__oES4v{position:absolute;right:12px;top:12px;display:grid;place-items:center;border:0;background:transparent;color:#c8b58c;width:32px;height:32px;cursor:pointer}.welcome-coins_close__oES4v:focus-visible,.welcome-coins_continue__fSPDb:focus-visible{outline:2px solid #fff;outline-offset:4px}.welcome-coins_eyebrow__mmBom{display:block;position:relative;font-size:10px;text-transform:uppercase;letter-spacing:.17em;color:#e1be74}.welcome-coins_art__THguq{position:relative;width:230px;margin:0 auto -10px;animation:welcome-coins_rise__QzSCP 1.2s cubic-bezier(.2,.65,.3,1) both}.welcome-coins_art__THguq img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 25px #e0b55c35)}.welcome-coins_dialog__sNf_h h2{position:relative;font-family:var(--font-serif);font-size:32px;line-height:1.1;font-weight:400;margin:0 0 13px;color:#f5ecda}.welcome-coins_amount__mfao6{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;color:#f3d590}.welcome-coins_amount__mfao6>span:first-child{font-family:var(--font-serif);font-size:70px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.welcome-coins_amount__mfao6>span:last-child{max-width:80px;text-align:left;line-height:1.3;font-size:17px}.welcome-coins_dialog__sNf_h p{position:relative;font-size:13px;line-height:1.7;color:#bdb9ae;margin:17px 0}.welcome-coins_dialog__sNf_h .welcome-coins_balance__epDQN{font-size:11px;color:#aaa493}.welcome-coins_balance__epDQN strong{color:#ebd5a5;font-size:12px;margin-left:7px}.welcome-coins_continue__fSPDb{position:relative;width:100%;padding:13px 18px;display:flex;justify-content:space-between;background:#e2bf79;color:#17120a;border:1px solid #f3dca6;cursor:pointer;font-weight:700;font-size:13px}.welcome-coins_continue__fSPDb:hover{background:#f2d494}.welcome-coins_close__oES4v:disabled,.welcome-coins_continue__fSPDb:disabled{opacity:.6;cursor:wait}.welcome-coins_dialog__sNf_h .welcome-coins_error__MVamS{color:#f3b4a4;font-size:12px}.welcome-coins_sparkles__NYdxo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.welcome-coins_sparkles__NYdxo svg{position:absolute;top:-35px;left:calc(5% + var(--i)*8%);color:#e2bc67;opacity:0;animation:welcome-coins_coinfall__ma4i0 2.3s ease-in calc(var(--i)*.07s) both;filter:drop-shadow(0 0 5px #edbe6455)}@keyframes welcome-coins_coinfall__ma4i0{0%{opacity:0;transform:translateY(0) rotateY(0)}15%{opacity:.7}85%{opacity:.5}to{opacity:0;transform:translateY(480px) rotateY(540deg) rotate(30deg)}}@keyframes welcome-coins_rise__QzSCP{0%{opacity:0;transform:translateY(22px) scale(.85)}to{opacity:1;transform:none}}@keyframes welcome-coins_arrive__NW0hX{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:480px){.welcome-coins_dialog__sNf_h{padding:30px 22px 23px}.welcome-coins_art__THguq{width:190px}.welcome-coins_dialog__sNf_h h2{font-size:28px}.welcome-coins_amount__mfao6>span:first-child{font-size:62px}}@media(prefers-reduced-motion:reduce){.welcome-coins_art__THguq,.welcome-coins_dialog__sNf_h,.welcome-coins_sparkles__NYdxo svg{animation:none}.welcome-coins_sparkles__NYdxo{display:none}}.welcome-coins_dialog__sNf_h{box-sizing:border-box}.social-links_links__BQXSl{display:flex;align-items:center;flex:none;margin-left:auto;padding-inline:8px;border-left:1px solid #c9a66b22;background:#11100e}.social-links_links__BQXSl a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--gold)}.social-links_links__BQXSl svg{flex-shrink:0}.social-links_links__BQXSl a:focus-visible,.social-links_links__BQXSl a:hover{background:#c9a66b14;color:var(--gold-light)}.social-links_links__BQXSl a:focus-visible{outline:2px solid var(--gold-light);outline-offset:-3px}@media (max-width:760px){.social-links_links__BQXSl{padding-inline:0}}.chat-trial-links_link__Kpl9r{color:var(--gold);text-decoration:underline;text-decoration-color:#8d7347;text-underline-offset:3px;overflow-wrap:anywhere}.chat-trial-links_link__Kpl9r:hover{text-decoration-color:currentColor}.chat-trial-links_link__Kpl9r:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.chat-trial-links_arrow__Xossw{white-space:nowrap;font-size:.85em}.room-invitation_invitation__oVxhc{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;margin:18px 0;border:1px solid var(--border);border-left:3px solid var(--gold);background:#c9a66b08}.room-invitation_invitation__oVxhc strong{display:block;font-family:var(--font-serif);font-size:25px;font-weight:500;color:var(--gold-light)}.room-invitation_invitation__oVxhc div>span{display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:4px}.room-invitation_invitation__oVxhc a{display:flex;align-items:center;justify-content:center;gap:20px;min-height:44px;flex-shrink:0;padding:10px 20px;background:var(--gold);color:#101010;border-radius:2px;font-size:13px;font-weight:700}.room-invitation_invitation__oVxhc a:hover{background:var(--gold-light)}.room-invitation_welcome__jNHrV{padding:12px 16px;border-bottom:1px solid var(--border);background:#c9a66b07;flex-shrink:0}.room-invitation_welcome__jNHrV strong{font-size:13px;color:var(--gold-light)}.room-invitation_welcome__jNHrV p{font-size:12px;line-height:1.6;color:var(--muted);margin:4px 0}.room-invitation_join__cXZvt{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.room-invitation_join__cXZvt a{min-height:44px;display:inline-flex;align-items:center}.room-invitation_hint__V4Bhi{font-size:11px!important;color:var(--muted);line-height:1.6;margin:0 0 10px!important}@media(max-width:600px){.room-invitation_invitation__oVxhc{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.room-invitation_invitation__oVxhc a{align-self:flex-start}.room-invitation_join__cXZvt{gap:8px 14px}}.room-invitation_invitation__oVxhc.room-invitation_compact__1KgnP{margin:0;padding:0;border:0;background:none;display:block}.room-invitation_invitation__oVxhc.room-invitation_compact__1KgnP>div{display:none}.room-invitation_invitation__oVxhc.room-invitation_compact__1KgnP a{font-size:12px;padding:8px 16px;min-height:44px}.case-guide_start__mqoZ_{display:flex;gap:1px;border:1px solid var(--border);margin:22px 0;background:var(--border)}.case-guide_start__mqoZ_ a{flex:1;display:flex;align-items:center;gap:13px;padding:17px 20px;background:#121313;color:var(--gold-light);font-size:13px;min-width:0}.case-guide_start__mqoZ_ a span:first-child{font-family:var(--font-serif);font-size:23px;color:var(--gold)}.case-guide_start__mqoZ_ a span:last-child{margin-left:auto}.case-guide_start__mqoZ_ a:hover{background:#202018}.case-guide_guide__hTrIc{scroll-margin-top:110px;display:grid;grid-template-columns:1.3fr 1fr;gap:38px 64px;margin:48px 0 64px;padding:36px 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--border)}.case-guide_intro__5efiJ h2{font-size:clamp(30px,3.5vw,44px);line-height:1.08;margin:14px 0 20px;max-width:470px}.case-guide_guide__hTrIc p{color:var(--muted);line-height:1.8;font-size:14px;margin:12px 0}.case-guide_guide__hTrIc h3{font-size:25px;margin:0 0 16px}.case-guide_guide__hTrIc a{color:var(--gold-light);text-decoration:underline;text-underline-offset:4px}.case-guide_guide__hTrIc a:hover{color:#fff}.case-guide_route___uRry{border-left:1px solid var(--border);padding-left:30px}.case-guide_route___uRry ol{padding-left:22px}.case-guide_route___uRry li{padding:0 0 16px 6px}.case-guide_route___uRry li::marker{color:var(--gold)}.case-guide_questions__sPj4G details{border-bottom:1px solid var(--border);padding:15px 0}.case-guide_questions__sPj4G summary{cursor:pointer;font-size:14px;color:#eee;line-height:1.6}.case-guide_questions__sPj4G details p{margin-bottom:0}.case-guide_discussion__B22Qn{background:#c9a66b09;border-left:2px solid var(--gold);padding:26px 28px;align-self:start}.case-guide_discussion__B22Qn h3{margin-top:12px}.case-guide_guide__hTrIc .case-guide_credit__p_LYa{font-size:11px;line-height:1.7}.case-guide_sources__Y66EY{grid-column:1/-1;border-top:1px solid var(--border);padding-top:25px}.case-guide_sources__Y66EY h3{font-size:20px}.case-guide_sources__Y66EY ul{display:flex;flex-wrap:wrap;gap:12px 28px;padding-left:18px}.case-guide_sources__Y66EY li,.case-guide_sources__Y66EY p{font-size:12px}@media(max-width:700px){.case-guide_start__mqoZ_{flex-direction:column}.case-guide_start__mqoZ_ a{padding:12px 16px;min-height:48px}.case-guide_guide__hTrIc{grid-template-columns:1fr;gap:28px;padding:28px 0;margin:30px 0}.case-guide_route___uRry{padding-left:18px}.case-guide_sources__Y66EY{grid-column:auto}.case-guide_sources__Y66EY ul{display:block}.case-guide_sources__Y66EY li{margin-bottom:12px}}@media(prefers-reduced-motion:no-preference){.case-guide_start__mqoZ_ a{transition:background .15s ease}}.case-guide_guide__hTrIc.case-guide_compact__gOmzl{display:flex;flex-direction:column;gap:24px;margin:12px 0 0;padding:24px 0;border-top:1px solid var(--border);border-bottom:0}.case-guide_compact__gOmzl .case-guide_intro__5efiJ h2{font-size:26px;margin:10px 0;line-height:1.15}.case-guide_compact__gOmzl h3{font-size:22px;margin-bottom:12px}.case-guide_compact__gOmzl p{font-size:13px;line-height:1.8}.case-guide_compact__gOmzl .case-guide_route___uRry{border-left:0;padding-left:0}.case-guide_compact__gOmzl .case-guide_route___uRry ol{margin:0;padding-left:20px}.case-guide_compact__gOmzl .case-guide_route___uRry li{padding-bottom:8px}.case-guide_compact__gOmzl .case-guide_discussion__B22Qn{padding:18px}.case-guide_compact__gOmzl .case-guide_sources__Y66EY ul{display:block;padding-left:16px}.case-guide_compact__gOmzl .case-guide_sources__Y66EY li{margin-bottom:12px}