.AdminHomepageController_panelHeader__lagEa{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.AdminHomepageController_panelHeader__lagEa h2{margin-bottom:5px}.AdminHomepageController_panelHeader__lagEa p{color:#8f8980;font-size:12px;font-weight:750;margin:0;max-width:720px}.AdminHomepageController_touchButton__Y7Zs4{min-height:44px!important;min-width:44px!important}.AdminHomepageController_primaryButton__MqMGx{background:var(--dt-orange);border:1px solid var(--dt-orange);color:#111;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:1000;min-height:44px;padding:0 14px}.AdminHomepageController_entryEditor__R_vwj{background:#151716;border:1px solid rgba(255,255,255,.08);display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;margin-top:2px;padding:12px}.AdminHomepageController_entryFields__MY8bV{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminHomepageController_entryFields__MY8bV label{color:#aaa39a;display:grid;font-size:10px;font-weight:1000;grid-gap:5px;gap:5px;min-width:0;text-transform:uppercase}.AdminHomepageController_entryFields__MY8bV input,.AdminHomepageController_entryFields__MY8bV select,.AdminHomepageController_imageActions__0iPpa input{background:#0b0c0d;border:1px solid rgba(255,255,255,.12);color:#fff3dc;min-height:44px;min-width:0;padding:0 10px;width:100%}.AdminHomepageController_entryFields__MY8bV input[readonly]{color:#aaa39a;cursor:default}.AdminHomepageController_entryFields__MY8bV label>small{color:#77736d;font-size:9px;font-weight:700;text-transform:none}.AdminHomepageController_wideField__9jAhS{grid-column:1/-1}.AdminHomepageController_imageActions__0iPpa{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.AdminHomepageController_imageActions__0iPpa .admin-media-picker-trigger{min-height:44px}.AdminHomepageController_warning__yEP4y{color:#ffad9f;font-size:11px;font-weight:900;margin:0}@media (max-width:760px){.AdminHomepageController_panelHeader__lagEa{align-items:stretch;display:grid}.AdminHomepageController_entryFields__MY8bV,.AdminHomepageController_imageActions__0iPpa{grid-template-columns:1fr}.AdminHomepageController_wideField__9jAhS{grid-column:auto}}.FooterContactDialog_dialog__ZS0NQ{background:transparent;border:0;color:#171513;height:min(560px,calc(100dvh - 24px));margin:auto;max-height:none;max-width:none;overflow:hidden;padding:0;width:min(760px,calc(100vw - 24px))}.FooterContactDialog_dialog__ZS0NQ::-webkit-backdrop{background:rgba(12,11,10,.86)}.FooterContactDialog_dialog__ZS0NQ::backdrop{background:rgba(12,11,10,.86)}.FooterContactDialog_stage__Sfmjd{display:grid;height:100%;isolation:isolate;place-items:center;position:relative;width:100%}.FooterContactDialog_ivies__AM_W6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));inset:0;place-items:center;pointer-events:none;position:absolute}.FooterContactDialog_ivy__ZMMeb{height:auto;max-width:126px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:92%}.FooterContactDialog_ivy__ZMMeb:nth-child(4n+1){transform:translateY(-5px) rotate(-8deg)}.FooterContactDialog_ivy__ZMMeb:nth-child(4n+2){transform:translateY(5px) rotate(5deg)}.FooterContactDialog_ivy__ZMMeb:nth-child(4n+3){transform:translateY(-2px) rotate(-3deg)}.FooterContactDialog_ivy__ZMMeb:nth-child(4n){transform:translateY(3px) rotate(8deg)}.FooterContactDialog_card__37Qrj{background:#f1e8d9;border:3px solid #171513;box-sizing:border-box;padding:34px 34px 30px;position:relative;text-align:center;width:min(430px,calc(100% - 190px));z-index:1}.FooterContactDialog_card__37Qrj h2{color:#171513;font-family:var(--font-valve-pulp),var(--font-valve-oracle),system-ui,sans-serif;font-size:clamp(34px,6vw,48px);line-height:.95;margin:0 0 24px}.FooterContactDialog_close__XwZSU{align-items:center;background:transparent;border:0;color:#171513;cursor:pointer;display:flex;font-family:inherit;font-size:29px;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:7px;width:34px}.FooterContactDialog_discordLink__2CJ65{align-items:center;background:#5865f2;border:2px solid #171513;color:#fff;display:inline-flex;font-size:17px;font-weight:900;gap:9px;justify-content:center;padding:13px 17px;text-decoration:none}.FooterContactDialog_discordLink__2CJ65:hover{background:#4752c4}.FooterContactDialog_close__XwZSU:focus-visible,.FooterContactDialog_discordLink__2CJ65:focus-visible{outline:3px solid #d8922b;outline-offset:3px}@media (max-width:600px){.FooterContactDialog_dialog__ZS0NQ{height:min(620px,calc(100dvh - 12px));width:calc(100vw - 12px)}.FooterContactDialog_ivies__AM_W6{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.FooterContactDialog_ivy__ZMMeb{max-width:98px;width:112%}.FooterContactDialog_card__37Qrj{padding:32px 18px 27px;width:min(300px,calc(100% - 62px))}.FooterContactDialog_card__37Qrj h2{font-size:36px;margin-bottom:20px}.FooterContactDialog_discordLink__2CJ65{font-size:14px;padding:12px 13px}}.StaffNavigation_root__Q61bb{flex:0 0 auto;position:relative}.StaffNavigation_trigger___uZd2{align-items:center;background:transparent;border:0;color:#d8d2c8;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:5px;list-style:none;opacity:.9;padding:9px 1px;white-space:nowrap}.StaffNavigation_trigger___uZd2::-webkit-details-marker{display:none}.StaffNavigation_chevron__1hDpK{transition:transform .2s ease}.StaffNavigation_root__Q61bb[open] .StaffNavigation_trigger___uZd2{color:#f2d18b;opacity:1}.StaffNavigation_root__Q61bb[open] .StaffNavigation_chevron__1hDpK{transform:rotate(180deg)}.StaffNavigation_panel__w3_70{background:#0c0e0d;border:1px solid rgba(213,167,79,.42);box-shadow:0 22px 58px rgba(0,0,0,.58);display:grid;grid-gap:2px;gap:2px;min-width:286px;padding:8px;position:absolute;right:0;top:calc(100% + 9px);z-index:4200}.StaffNavigation_panel__w3_70:before{background:#d5a74f;content:"";height:2px;left:8px;position:absolute;right:8px;top:0}.StaffNavigation_link__RRzRR{align-items:center;border:1px solid transparent;color:#f2eadf;display:grid;grid-gap:10px;gap:10px;grid-template-columns:30px minmax(0,1fr);min-height:52px;padding:7px 9px}.StaffNavigation_link__RRzRR:focus-visible,.StaffNavigation_link__RRzRR:hover{background:rgba(213,167,79,.1);border-color:rgba(213,167,79,.34);outline:none}.StaffNavigation_icon__Lrj_u{align-items:center;background:rgba(213,167,79,.1);border:1px solid rgba(213,167,79,.26);color:#e3bb6b;display:flex;height:30px;justify-content:center;width:30px}.StaffNavigation_link__RRzRR>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.StaffNavigation_link__RRzRR b{color:#fff2dc;font-size:13px;line-height:1.1}.StaffNavigation_link__RRzRR small{color:#a9a198;font-size:10px;line-height:1.25}@media (prefers-reduced-motion:reduce){.StaffNavigation_chevron__1hDpK{transition:none}}.HeroAbilityLevelHint_abilityList___1jgR{padding-top:34px}.HeroAbilityLevelHint_abilityButton__Xdkzw{position:relative}.HeroAbilityLevelHint_clickHint__brRcb{align-items:center;background:#e7bc67;border:1px solid #ffe0a0;box-shadow:0 7px 20px rgba(0,0,0,.36);color:#15110a;display:inline-flex;font-family:var(--font-valve-oracle),system-ui,sans-serif;font-size:11px;font-weight:950;left:1px;letter-spacing:.06em;line-height:1;min-height:26px;padding:0 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:-30px;white-space:nowrap;z-index:4}.HeroAbilityLevelHint_clickHint__brRcb:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #e7bc67;content:"";left:22px;position:absolute;top:100%}.HeroAbilityLevelHint_abilityIcon__dr3gc{isolation:isolate;position:relative}.HeroAbilityLevelHint_nextLevelFrame__j2hNN{background:var(--ability-next-upgrade-frame) center /contain no-repeat;inset:-12px;opacity:0;pointer-events:none;position:absolute;z-index:2}.HeroAbilityLevelHint_abilityButton__Xdkzw:focus-visible .HeroAbilityLevelHint_nextLevelFrame__j2hNN,.HeroAbilityLevelHint_abilityButton__Xdkzw:hover .HeroAbilityLevelHint_nextLevelFrame__j2hNN{animation:HeroAbilityLevelHint_nextLevelPulse__gzd7r 2.6s ease-in-out infinite}@keyframes HeroAbilityLevelHint_nextLevelPulse__gzd7r{0%,to{opacity:.18}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.HeroAbilityLevelHint_abilityButton__Xdkzw:focus-visible .HeroAbilityLevelHint_nextLevelFrame__j2hNN,.HeroAbilityLevelHint_abilityButton__Xdkzw:hover .HeroAbilityLevelHint_nextLevelFrame__j2hNN{animation:none;opacity:.55}}