@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600&display=swap";.supporter-panel{background:linear-gradient(135deg,#271e12f0,#0d0f12f5);border:1px solid #be91406b;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);align-items:start;gap:24px 30px;margin:24px 0 30px;padding:28px;display:grid;box-shadow:0 18px 48px #0003}.supporter-copy h3{margin:10px 0;font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.12}.supporter-copy h3 em{color:#d7aa57;font-style:normal}.supporter-copy p{color:#bdb6a9;max-width:760px;margin:0;font-size:1rem;line-height:1.65}.supporter-kicker{color:#d7aa57;letter-spacing:.13em;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.supporter-kicker svg{width:17px;height:17px}.supporter-account{color:#d9e9dc;background:#33693e1f;border:1px solid #75b07e4d;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;line-height:1.45;display:flex}.supporter-account.warning{color:#e8d7b8;background:#845d1b1f;border-color:#cf9e4959}.supporter-account svg{flex:none;width:18px;height:18px;margin-top:1px}.supporter-account strong{color:#fff;word-break:break-all}.supporter-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.supporter-tier{appearance:none;font:inherit;color:inherit;text-align:center;cursor:pointer;background:#0000002e;border:1px solid #be914038;flex-direction:column;justify-content:center;align-items:center;min-height:92px;padding:13px 10px;transition:border-color .16s,background .16s,transform .16s;display:flex}.supporter-tier:hover:not(:disabled){background:#be91401a;border-color:#d7aa5794;transform:translateY(-1px)}.supporter-tier.is-selected{background:#be914029;border-color:#d7aa57;box-shadow:inset 0 0 0 1px #d7aa572e}.supporter-tier:disabled{cursor:not-allowed;opacity:.7}.supporter-tier span{color:#c8baa2;font-size:.78rem;font-weight:700}.supporter-tier strong{color:#f0d18f;font-size:1.2rem;line-height:1.25}.supporter-tier small{text-transform:uppercase;letter-spacing:.08em;color:#8f8a82;font-size:.7rem}.supporter-actions{grid-column:1/-1;align-items:center;gap:16px;padding-top:2px;display:flex}.supporter-actions small{color:#9f9a91;line-height:1.45}.supporter-button{color:#0b0c0e;white-space:nowrap;cursor:pointer;background:linear-gradient(#c99a50,#9f7033);border:1px solid #c2954d;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.supporter-button:hover:not(:disabled){filter:brightness(1.08)}.supporter-button:disabled{cursor:not-allowed;filter:none;opacity:.5}.supporter-button svg{width:18px;height:18px}.supporter-feedback{color:#e8d7b8;background:#845d1b1f;border:1px solid #cf9e4959;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.supporter-feedback.error{color:#f0c8c8;background:#7d232329;border-color:#c3525266}.supporter-feedback svg{flex:none;width:18px;height:18px;margin-top:1px}@media (width<=960px){.supporter-panel{grid-template-columns:1fr}.supporter-actions,.supporter-feedback{grid-column:auto}.supporter-tiers{grid-template-columns:repeat(4,minmax(74px,1fr))}}@media (width<=620px){.supporter-panel{gap:20px;padding:20px}.supporter-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-actions{flex-direction:column;align-items:stretch}.supporter-button{width:100%}}.class-guide-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.class-skills-preview-note{color:#d8c4a3;background:#80521c1f;border:1px solid #c9964657;margin:0 0 18px;padding:12px 14px;line-height:1.55}.character-showcase-card.archer.male .character-card-art,.player-profile-banner.archer.male .player-profile-banner-art,.mir-character-stage.archer.male .mir-character-art{background-image:url(/images/characters/archer-male.png)}.character-showcase-card.archer.female .character-card-art,.player-profile-banner.archer.female .player-profile-banner-art,.mir-character-stage.archer.female .mir-character-art{background-image:url(/images/characters/archer-female.png)}.character-showcase-card.archer{border-color:#5d4a2d}@media (width<=1100px){.class-guide-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.class-guide-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.class-guide-tabs{grid-template-columns:1fr}}.global-server-ribbon{z-index:12;background:linear-gradient(#0d0b09,#080706);border-top:1px solid #2f2217;border-bottom:1px solid #5a4024;margin-top:78px;position:relative;box-shadow:0 12px 34px #0007}.global-server-ribbon-inner{grid-template-columns:repeat(5,1fr) 1.2fr;width:min(1240px,92vw);min-height:78px;margin:auto;display:grid}.ribbon-stat{text-align:center;border-right:1px solid #2d241b;flex-direction:column;justify-content:center;align-items:center;padding:12px 15px;display:flex}.ribbon-stat strong{color:var(--gold2);font:600 17px Cinzel}.ribbon-stat strong.online{color:#70df8e}.ribbon-stat strong.offline{color:#c56f60}.ribbon-stat strong i{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ribbon-stat strong.online i{background:#46e978;box-shadow:0 0 10px #46e978}.ribbon-stat strong.offline i{background:#b84b39;box-shadow:0 0 8px #b84b39}.ribbon-stat small,.ribbon-action small{color:#70675d;text-transform:uppercase;letter-spacing:1px;margin-top:6px;font:500 7px Cinzel}.ribbon-action{color:#d8b472;text-align:left;justify-content:center;align-items:center;gap:10px;padding:12px 18px;display:flex}.ribbon-action span{flex-direction:column;display:flex}.ribbon-action strong{letter-spacing:.8px;font:600 9px Cinzel}.ribbon-action small{margin-top:5px}.ribbon-action:hover{color:var(--gold2);background:#15110d}.standalone-page{min-height:calc(100vh - 268px)}.page-hero{isolation:isolate;background:#0a0806;border-bottom:1px solid #49341f;padding:78px max(4vw,50px) 64px;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#060504f5,#060504c2 44%,#06050473),url(/images/backgrounds/stone.webp) 50%/cover;position:absolute;inset:0}.page-hero:after{content:"";z-index:-1;background:radial-gradient(circle at 72% 42%,#c9964621,#0000 32%);position:absolute;inset:0}.page-hero-inner{align-items:center;gap:24px;width:min(1240px,92vw);margin:auto;display:flex}.page-hero-icon{width:58px;height:58px;color:var(--gold2);background:#0d0b09;border:1px solid #73512a;flex:none;padding:15px;box-shadow:inset 0 0 0 3px #080706}.page-hero-copy .kicker{letter-spacing:2px;color:#a77a3e;margin-bottom:8px;font:500 8px Cinzel;display:block}.page-hero-copy h1{color:#e7d3aa;text-transform:uppercase;letter-spacing:1px;margin:0;font:650 clamp(30px,4vw,54px) Cinzel}.page-hero-copy h1 em{color:var(--gold2);font-style:normal}.page-hero-copy p{color:#a89d8f;max-width:760px;margin:13px 0 0;font:400 11px/1.75 Cinzel}.page-back-link{color:#d4aa65;text-transform:uppercase;letter-spacing:.7px;background:#0b0908;border:1px solid #4e3923;flex:none;align-items:center;gap:7px;margin-left:auto;padding:12px 16px;font:600 8px Cinzel;display:inline-flex}.page-back-link:hover{border-color:var(--gold);color:var(--gold2)}.standalone-content,.standalone-page .armoury-section,.standalone-page .account-section,.standalone-page .commerce-section{padding-top:54px}.rankings-page-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rankings-page-grid .rank-card{align-self:start}.commerce-page-nav{justify-content:center;gap:10px;width:min(1240px,92vw);margin:34px auto 0;display:flex}.commerce-page-nav a{text-align:center;color:#cba15d;text-transform:uppercase;letter-spacing:.7px;background:#0d0b09;border:1px solid #4f3a23;min-width:190px;padding:13px 20px;font:600 8px Cinzel}.commerce-page-nav a:hover{border-color:var(--gold);color:var(--gold2)}#game-shop,#class-guide,.guide-detail-card,#castle-wars{scroll-margin-top:95px}.standalone-download{margin-top:0;padding:78px 0 90px}.standalone-download .download-inner{width:min(760px,92vw);margin:auto}.castle-war-content{gap:58px;display:grid}.castle-next-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;display:grid}.castle-next-card,.castle-rules-card{background:linear-gradient(145deg,#120e0a,#090706);border:1px solid #4c361f;min-height:330px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605,0 18px 60px #0005}.castle-next-card{background:linear-gradient(100deg,#0e0a07f7,#0e0a07d6),url(/images/news/siege.webp) 50%/cover;padding:48px}.castle-next-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 38%,#c7914129,#0000 35%);position:absolute;inset:0}.castle-card-kicker{z-index:2;letter-spacing:2.4px;color:#b98542;font:600 8px Cinzel;position:relative}.castle-next-card h2{z-index:2;color:#ead3a4;text-transform:uppercase;max-width:700px;margin:16px 0 8px;font:650 clamp(28px,4vw,48px) Cinzel;position:relative}.castle-next-card>strong{z-index:2;color:var(--gold2);font:600 18px Cinzel;display:block;position:relative}.castle-next-card p{z-index:2;color:#a99b89;max-width:660px;margin:19px 0 28px;font:400 11px/1.8 Cinzel;position:relative}.castle-next-card p b{color:#d4b06e}.castle-next-card>a{z-index:2;color:#d3a45e;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font:600 8px Cinzel;display:inline-flex;position:relative}.castle-next-card>a:hover{color:var(--gold2)}.castle-watermark{z-index:1;color:#c3944c;opacity:.075;width:175px;height:175px;position:absolute;bottom:20px;right:35px}.castle-rules-card{padding:38px}.castle-rules-card h3{color:#e5cca0;margin:13px 0;font:600 25px Cinzel}.castle-rules-card>p{color:#968a7d;margin:0 0 25px;font:400 10px/1.8 Cinzel}.castle-rule-list{gap:16px;display:grid}.castle-rule-list>div{grid-template-columns:38px 1fr;align-items:start;gap:13px;display:grid}.castle-rule-list svg{color:#bc8745;width:22px;height:22px;margin-top:2px}.castle-rule-list span{gap:4px;display:grid}.castle-rule-list b{color:#d7b16d;font:600 10px Cinzel}.castle-rule-list small{color:#83796d;font:400 8.5px/1.55 Cinzel}.castle-section-heading{max-width:760px}.castle-section-heading .kicker{margin-bottom:9px;display:block}.castle-section-heading h2{color:#e5d0a7;margin:0;font:650 clamp(32px,4vw,52px) Cinzel}.castle-section-heading h2 em{color:var(--gold2);font-style:normal}.castle-section-heading p{color:#92877a;margin:13px 0 0;font:400 10px/1.75 Cinzel}.castle-schedule{background:#090706;border:1px solid #392a1d;box-shadow:inset 0 0 0 3px #070605}.castle-schedule-row{border-bottom:1px solid #2d2117;grid-template-columns:62px 1.1fr 1fr 1.35fr .75fr;align-items:center;min-height:88px;display:grid}.castle-schedule-row:last-child{border-bottom:0}.castle-schedule-row>div{border-right:1px solid #2d2117;flex-direction:column;justify-content:center;min-height:88px;padding:18px 20px;display:flex}.castle-schedule-row>div:last-child{border-right:0}.castle-schedule-order{color:#8a6234;align-items:center;font:600 15px Cinzel}.castle-schedule-row small{letter-spacing:1.5px;color:#705f4c;font:600 6.5px Cinzel}.castle-schedule-row strong{color:#d4bb8d;margin-top:7px;font:600 10px Cinzel}.castle-schedule-empty{text-align:left;justify-content:center;align-items:center;gap:20px;min-height:150px;padding:30px;display:flex}.castle-schedule-empty>svg{color:#8f6737;width:42px;height:42px}.castle-schedule-empty>div{gap:7px;display:grid}.castle-schedule-empty strong{color:#d8bd8d;font:600 14px Cinzel}.castle-schedule-empty span{color:#81776b;max-width:700px;font:400 9.5px/1.7 Cinzel}.castle-info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.castle-info-grid article{background:linear-gradient(145deg,#100c09,#080706);border:1px solid #3e2e20;min-height:330px;padding:34px}.castle-info-grid article>svg{color:#bb8747;width:31px;height:31px}.castle-info-grid article>small{letter-spacing:2px;color:#92704a;margin-top:20px;font:600 7px Cinzel;display:block}.castle-info-grid h3{color:#dec392;margin:10px 0 13px;font:600 19px Cinzel}.castle-info-grid p{color:#8c8174;font:400 9.5px/1.75 Cinzel}.castle-info-grid ul{gap:9px;margin:20px 0 0;padding-left:18px;display:grid}.castle-info-grid li{color:#a09384;padding-left:3px;font:400 8.5px/1.55 Cinzel}@media (width>=1024px){.global-server-ribbon{margin-top:104px}.global-server-ribbon-inner{min-height:86px}.ribbon-stat strong{font-size:19px}.ribbon-stat strong.online,.ribbon-stat strong.offline{font-size:13px}.ribbon-stat small,.ribbon-action small{font-size:7.5px}.castle-next-card{padding:52px}.castle-rules-card{padding:42px}}@media (width<=1100px){.global-server-ribbon-inner{grid-template-columns:repeat(3,1fr)}.ribbon-stat:nth-child(3){border-right:0}.ribbon-stat:nth-child(-n+3){border-bottom:1px solid #2d241b}.rankings-page-grid,.castle-next-grid{grid-template-columns:1fr}.castle-info-grid{grid-template-columns:1fr 1fr}.castle-schedule-row{grid-template-columns:55px 1fr 1fr}.castle-schedule-row>div:nth-child(4),.castle-schedule-row>div:nth-child(5){border-top:1px solid #2d2117}.castle-schedule-row>div:nth-child(4){grid-column:2/3}.castle-schedule-row>div:nth-child(5){grid-column:3/4}}@media (width<=900px){.global-server-ribbon{margin-top:70px}.standalone-page{min-height:calc(100vh - 260px)}.page-hero{padding:62px 4vw 52px}.page-hero-inner{flex-wrap:wrap;align-items:flex-start}.page-back-link{margin-left:82px}.castle-info-grid{grid-template-columns:1fr}.castle-next-card{padding:36px}}@media (width<=600px){.global-server-ribbon-inner{grid-template-columns:repeat(2,1fr);width:100%}.ribbon-stat,.ribbon-action{border-bottom:1px solid #2d241b;border-right:1px solid #2d241b;min-height:68px;padding:9px 8px}.ribbon-stat:nth-child(3){border-right:1px solid #2d241b}.ribbon-stat:nth-child(2n),.ribbon-action{border-right:0}.ribbon-stat strong{font-size:14px}.ribbon-stat strong.online,.ribbon-stat strong.offline{font-size:10px}.ribbon-action strong{font-size:8px}.page-hero{padding-top:48px}.page-hero-inner{gap:16px}.page-hero-icon{width:48px;height:48px;padding:12px}.page-hero-copy{width:calc(100% - 68px)}.page-back-link{margin-left:64px}.commerce-page-nav{grid-template-columns:1fr 1fr;display:grid}.commerce-page-nav a{min-width:0}.castle-war-content{gap:42px}.castle-next-card,.castle-rules-card{min-height:auto;padding:28px}.castle-next-card>strong{font-size:14px}.castle-watermark{width:110px;height:110px}.castle-schedule-row{grid-template-columns:46px 1fr;display:grid}.castle-schedule-row>div{border-bottom:1px solid #2d2117;min-height:66px;padding:13px 14px}.castle-schedule-row>div:nth-child(3),.castle-schedule-row>div:nth-child(4),.castle-schedule-row>div:nth-child(5){grid-column:2/3}.castle-schedule-row>div:nth-child(4){border-top:0}.castle-schedule-row>div:last-child{border-bottom:0}.castle-schedule-order{grid-row:1/5;border-bottom:0!important;min-height:100%!important}.castle-info-grid article{min-height:auto;padding:28px}}.world-map-shell{min-height:100vh}.world-map-page{padding-top:68px}.world-map-hero{min-height:250px}.world-map-content{padding-top:42px}.world-map-status-row{grid-template-columns:1.05fr repeat(2,.72fr) 1.25fr;gap:10px;margin-bottom:18px;display:grid}.world-map-server-state,.world-map-stat,.world-map-refresh{background:linear-gradient(#11100d,#0b0908);border:1px solid #3f2e1f;align-items:center;gap:14px;min-height:78px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 2px #080706}.world-map-server-state small,.world-map-stat small,.world-map-refresh small{color:#746b61;letter-spacing:.8px;text-transform:uppercase;margin-top:4px;font:500 7px Cinzel;display:block}.world-map-server-state strong,.world-map-stat strong,.world-map-refresh strong{color:#dec082;font:600 14px Cinzel}.world-map-stat>svg,.world-map-refresh>svg{color:#b17d3b;width:22px}.world-map-live-dot{background:#934130;border-radius:50%;width:10px;height:10px;box-shadow:0 0 9px #934130}.world-map-server-state.is-online .world-map-live-dot{background:#4ee17d;box-shadow:0 0 12px #4ee17d}.world-map-server-state.is-online strong{color:#73e493}.world-map-server-state.is-offline strong{color:#cb7b6a}.world-map-error{color:#d89a89;background:#210f0b;border:1px solid #653328;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.world-map-error strong{text-transform:uppercase;font:600 10px Cinzel}.world-map-error span{color:#aa877e;font-size:12px}.world-map-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.world-map-sidebar,.world-map-main-panel{background:#0d0b09;border:1px solid #4b3723;box-shadow:inset 0 0 0 3px #090807}.world-map-sidebar{padding:22px}.world-map-sidebar-heading .kicker,.world-map-panel-heading .kicker{color:#a8793e;letter-spacing:1.3px;font:600 7px Cinzel}.world-map-sidebar-heading h2,.world-map-panel-heading h2,.world-map-no-players h2{color:#e1c68f;margin:6px 0;font:600 22px Cinzel}.world-map-sidebar-heading h2 em{color:#c9974c;font-style:normal}.world-map-sidebar-heading p,.world-map-panel-heading p,.world-map-no-players p{color:#8d8377;margin:0;font:400 10px/1.6 Cinzel}.world-map-area-list{gap:7px;margin-top:18px;display:grid}.world-map-area{width:100%;min-height:59px;color:inherit;text-align:left;cursor:pointer;background:#0a0908;border:1px solid #2e241b;justify-content:space-between;align-items:center;padding:10px 11px;transition:all .18s;display:flex}.world-map-area:hover,.world-map-area.is-active{background:#15100b;border-color:#8c6331}.world-map-area span{gap:4px;display:grid}.world-map-area strong{color:#d6c2a4;font:600 9px Cinzel}.world-map-area small{color:#6f665b;font:500 6.8px Cinzel}.world-map-area b{color:#e5bb72;background:#17110b;border:1px solid #503b25;place-items:center;min-width:28px;height:28px;font:600 10px Cinzel;display:grid}.world-map-empty-list{text-align:center;color:#75695d;border:1px dashed #3c2f23;place-items:center;min-height:150px;padding:22px;display:grid}.world-map-empty-list svg{color:#8b6332}.world-map-empty-list strong{color:#c8a96d;font:600 10px Cinzel}.world-map-empty-list span{font:400 9px/1.5 Cinzel}.world-map-player-list{border-top:1px solid #2c2219;margin-top:18px;padding-top:16px}.world-map-player-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.world-map-player-list-heading strong{color:#b99965;font:600 9px Cinzel}.world-map-player-list-heading span{color:#e4c480;font:600 9px Cinzel}.world-map-player-row{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #231d17;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:7px 3px;display:grid}.world-map-player-row:hover,.world-map-player-row.is-active{background:#15110d}.world-map-player-row span{gap:3px;display:grid}.world-map-player-row strong{color:#ddd0bc;font:600 9px Cinzel}.world-map-player-row small{color:#766d62;font:500 7px Cinzel}.world-map-player-row em{color:#b98b4a;font:500 7.5px Cinzel}.player-class-dot{background:#b28b59;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 7px #b28b59}.player-class-dot.warrior{background:#d26f4b;box-shadow:0 0 7px #d26f4b}.player-class-dot.wizard{background:#7e9ee5;box-shadow:0 0 7px #7e9ee5}.player-class-dot.taoist{background:#66c986;box-shadow:0 0 7px #66c986}.player-class-dot.assassin{background:#b37bd3;box-shadow:0 0 7px #b37bd3}.world-map-main-panel{min-width:0;padding:22px}.world-map-panel-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.world-map-coord-key{color:#786d60;text-transform:uppercase;flex:none;font:500 7px Cinzel}.world-map-coord-key span{color:#d7a75e;margin-left:8px}.world-map-stage{--map-aspect:1/1;isolation:isolate;width:100%;aspect-ratio:var(--map-aspect);background:radial-gradient(circle,#242017 0,#15120e 45%,#0b0908 100%);border:1px solid #604527;min-height:520px;max-height:760px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #000,0 15px 35px #0008}.world-map-stage>img{z-index:-2;object-fit:fill;filter:saturate(.82)contrast(1.05)brightness(.76);width:100%;height:100%;position:absolute;inset:0}.world-map-stage.has-map-art:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0000 45%,#05040366 90%),linear-gradient(#0f0a051a,#0f0a0547);position:absolute;inset:0}.world-map-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#cea45c12 1px,#0000 1px),linear-gradient(90deg,#cea45c12 1px,#0000 1px);background-size:10% 10%;position:absolute;inset:0}.world-map-stage.has-map-art .world-map-grid{opacity:.22}.world-map-axis{z-index:2;color:#b49970;pointer-events:none;text-shadow:0 1px 4px #000;justify-content:space-between;font:500 7px Cinzel;display:flex;position:absolute}.world-map-axis-x{bottom:9px;left:14px;right:14px}.world-map-axis-y{flex-direction:column;top:14px;bottom:14px;left:9px}.world-map-marker{z-index:8;cursor:pointer;color:#fff;background:0 0;border:0;width:20px;height:20px;padding:0;position:absolute;transform:translate(-50%,-50%)}.world-map-marker-core{background:#e9bd73;border:2px solid #2d1709;border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 8px #e9bd73}.world-map-marker-pulse{border:1px solid #d6a75d;border-radius:50%;animation:1.8s ease-out infinite worldMapPulse;position:absolute;inset:2px}.world-map-marker.warrior .world-map-marker-core{background:#dc704b;box-shadow:0 0 9px #dc704b}.world-map-marker.wizard .world-map-marker-core{background:#7f9fe8;box-shadow:0 0 9px #7f9fe8}.world-map-marker.taoist .world-map-marker-core{background:#69cf8a;box-shadow:0 0 9px #69cf8a}.world-map-marker.assassin .world-map-marker-core{background:#b57bd5;box-shadow:0 0 9px #b57bd5}.world-map-marker strong{white-space:nowrap;color:#e9dfd1;opacity:.72;background:#080706e8;border:1px solid #4a3421;padding:3px 5px;font:600 6.5px Cinzel;transition:all .16s;position:absolute;top:21px;left:50%;transform:translate(-50%)}.world-map-marker:hover strong,.world-map-marker.is-active strong{opacity:1;color:#f0cc8a;border-color:#ba8740}.world-map-marker.is-active{z-index:12}.world-map-marker.is-active .world-map-marker-core{transform:scale(1.28)}@keyframes worldMapPulse{0%{opacity:.95;transform:scale(.65)}to{opacity:0;transform:scale(1.8)}}.world-map-art-note{z-index:1;pointer-events:none;background:#090807d9;border:1px solid #493722;align-items:center;gap:13px;width:min(390px,70%);padding:14px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-map-art-note svg{color:#a77739;flex:none}.world-map-art-note span{gap:4px;display:grid}.world-map-art-note strong{color:#cfaa6b;font:600 9px Cinzel}.world-map-art-note small{color:#85796d;font:400 8px/1.45 Cinzel}.world-map-legend{flex-wrap:wrap;align-items:center;gap:18px;padding:14px 3px 0;display:flex}.world-map-legend span{color:#a99d8d;align-items:center;gap:6px;font:500 7.5px Cinzel;display:flex}.world-map-legend small{color:#665f57;margin-left:auto;font:500 7px Cinzel}.world-map-no-players{text-align:center;align-content:center;place-items:center;min-height:580px;padding:50px;display:grid}.world-map-no-players>svg{color:#815e31;width:52px;height:52px;margin-bottom:14px}.world-map-no-players .kicker{color:#9f7239;letter-spacing:1.2px;font:600 7px Cinzel}.world-map-no-players p{max-width:540px}.world-map-shell footer{margin-top:60px}@media (width<=1100px){.world-map-status-row{grid-template-columns:repeat(2,1fr)}.world-map-layout{grid-template-columns:270px minmax(0,1fr)}.world-map-stage{min-height:440px}.world-map-marker strong{display:none}}@media (width<=820px){.world-map-page{padding-top:68px}.world-map-status-row{grid-template-columns:1fr 1fr}.world-map-layout{grid-template-columns:1fr}.world-map-sidebar{order:2}.world-map-main-panel{order:1}.world-map-stage{min-height:390px}.world-map-area-list{grid-template-columns:repeat(2,minmax(0,1fr))}.world-map-player-list{max-height:300px;overflow:auto}}@media (width<=560px){.world-map-content{width:94vw}.world-map-status-row{grid-template-columns:1fr}.world-map-main-panel,.world-map-sidebar{padding:14px}.world-map-panel-heading{flex-direction:column;align-items:start}.world-map-stage{min-height:340px;aspect-ratio:auto!important}.world-map-area-list{grid-template-columns:1fr}.world-map-art-note{width:82%}.world-map-legend{gap:11px}.world-map-legend small{width:100%;margin-left:0}}.mythic-rankings-page{background:#080706;padding-bottom:90px}.mythic-ranking-hero:after{background:radial-gradient(circle at 72% 42%,#ca99492e,#0000 34%)}.mythic-ranking-content{gap:22px;display:grid}.mythic-ranking-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mythic-ranking-summary article{background:linear-gradient(145deg,#120e0a,#090706);border:1px solid #45301c;align-items:center;gap:16px;min-height:96px;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 2px #070605}.mythic-ranking-summary svg{color:#bd8844;flex:none;width:28px;height:28px}.mythic-ranking-summary span{gap:7px;display:grid}.mythic-ranking-summary small{letter-spacing:1.5px;color:#746556;font:600 7px Cinzel}.mythic-ranking-summary strong{color:#e0c28b;font:650 18px Cinzel}.mythic-ranking-toolbar{background:#0c0907;border:1px solid #45301c;justify-content:space-between;align-items:end;gap:22px;padding:24px 26px;display:flex}.mythic-ranking-toolbar .kicker{letter-spacing:2px;color:#a8793d;margin-bottom:6px;font:600 7px Cinzel;display:block}.mythic-ranking-toolbar h2{color:#e1c796;margin:0;font:650 24px Cinzel}.mythic-ranking-toolbar label{gap:7px;min-width:250px;display:grid}.mythic-ranking-toolbar label>span{letter-spacing:1.3px;color:#84715d;text-transform:uppercase;font:600 7px Cinzel}.mythic-ranking-toolbar select{color:#d9b776;background:#090706;border:1px solid #5c4024;outline:none;height:38px;padding:0 12px;font:600 9px Cinzel}.mythic-ranking-table{background:#090706;border:1px solid #45301c;overflow:hidden;box-shadow:inset 0 0 0 2px #070605}.mythic-ranking-row{color:#aaa093;border-bottom:1px solid #2b2016;grid-template-columns:70px minmax(150px,1.35fr) 70px 105px 90px 75px minmax(180px,1.5fr);align-items:center;min-height:62px;display:grid}.mythic-ranking-row:last-child{border-bottom:0}.mythic-ranking-row>*{min-width:0;padding:14px 15px}.mythic-ranking-row b{color:#8f6a3b;font:700 12px Cinzel}.mythic-ranking-row strong{color:#d9be8c;text-overflow:ellipsis;white-space:nowrap;font:600 10px Cinzel;overflow:hidden}.mythic-ranking-row em{color:#d5a34f;font:700 11px Cinzel}.mythic-ranking-row span{font:500 9px Cinzel}.mythic-ranking-row .score{color:#e2b65e;font:700 11px Cinzel}.mythic-ranking-row .party{text-overflow:ellipsis;white-space:nowrap;color:#8f867d;overflow:hidden}.mythic-ranking-head{background:#100c09;border-bottom:1px solid #5a3e22;min-height:44px}.mythic-ranking-head span{letter-spacing:1.4px;color:#796753;text-transform:uppercase;font:600 6.5px Cinzel}.mythic-ranking-row.top-1{background:linear-gradient(90deg,#9d6c272e,#0000 48%)}.mythic-ranking-row.top-1 b,.mythic-ranking-row.top-1 .score{color:#f0c56d}.mythic-ranking-row.top-2{background:linear-gradient(90deg,#887f6d1a,#0000 44%)}.mythic-ranking-row.top-3{background:linear-gradient(90deg,#7949291c,#0000 44%)}.mythic-ranking-state{text-align:center;color:#918577;background:#0c0907;border:1px solid #3d2d20;padding:36px;font:500 10px/1.7 Cinzel}.mythic-ranking-state.error{color:#c98579;border-color:#69352d}.mythic-ranking-footnote{color:#70665b;justify-content:space-between;gap:18px;padding:0 4px;font:500 7.5px/1.6 Cinzel;display:flex}@media (width<=1050px){.mythic-ranking-summary{grid-template-columns:1fr 1fr}.mythic-ranking-row{grid-template-columns:58px minmax(150px,1.25fr) 58px 95px 82px 62px minmax(140px,1fr)}}@media (width<=760px){.mythic-ranking-toolbar{flex-direction:column;align-items:stretch}.mythic-ranking-toolbar label{min-width:0}.mythic-ranking-table{overflow-x:auto}.mythic-ranking-row{min-width:800px}.mythic-ranking-footnote{flex-direction:column}.mythic-ranking-summary article{padding:16px}.mythic-ranking-summary strong{font-size:14px}}@media (width<=480px){.mythic-ranking-summary{grid-template-columns:1fr}}.help-centre-shell{min-height:100vh}.help-centre-page{padding-top:68px}.help-centre-hero{min-height:255px}.help-centre-content{padding-top:44px}.help-centre-intro{background:linear-gradient(145deg,#100d09,#090706);border:1px solid #493621;grid-template-columns:minmax(0,1.4fr) minmax(360px,.6fr);align-items:center;gap:22px;margin-bottom:22px;padding:30px;display:grid;box-shadow:inset 0 0 0 3px #070605}.help-centre-intro .kicker,.help-results-heading .kicker,.help-support-callout .kicker{color:#a8793e;letter-spacing:1.7px;font:600 8px Cinzel}.help-centre-intro h2,.help-results-heading h2{color:#e5d0a6;margin:8px 0 10px;font:650 clamp(28px,3.2vw,44px) Cinzel}.help-centre-intro h2 em{color:#c9974c;font-style:normal}.help-centre-intro p,.help-results-heading p{color:#aaa093;max-width:820px;margin:0;font:400 15px/1.75 Arial,sans-serif}.help-centre-summary{background:#0a0908;border:1px solid #34291f;grid-template-columns:auto 1fr;gap:9px 14px;padding:22px;display:grid}.help-centre-summary strong{color:#e0b66f;text-align:right;font:650 24px Cinzel}.help-centre-summary span{color:#948677;text-transform:uppercase;letter-spacing:.8px;align-self:center;font:600 10px Cinzel}.help-search-wrap{background:#0d0b09;border:1px solid #5b4227;grid-template-columns:26px 1fr auto;grid-template-areas:"icon label button""icon input button";align-items:center;column-gap:13px;margin-bottom:22px;padding:16px 18px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #080706}.help-search-wrap>svg{color:#c58d45;grid-area:icon;width:24px;height:24px}.help-search-wrap label{color:#c7a369;text-transform:uppercase;letter-spacing:1px;grid-area:label;font:600 8px Cinzel}.help-search-wrap input{color:#eee3d0;background:0 0;border:0;outline:0;grid-area:input;width:100%;padding:5px 0 2px;font:500 16px/1.4 Arial,sans-serif}.help-search-wrap input::placeholder{color:#756c62}.help-search-wrap button{color:#d7ac66;text-transform:uppercase;cursor:pointer;background:#15100b;border:1px solid #4d3925;grid-area:button;align-self:stretch;min-width:76px;font:600 9px Cinzel}.help-search-wrap button:hover{color:#f0ca83;border-color:#a77739}.help-centre-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:20px;display:grid}.help-section-nav,.help-results{background:#0c0a08;border:1px solid #463422;box-shadow:inset 0 0 0 3px #080706}.help-section-nav{max-height:calc(100vh - 140px);position:sticky;top:118px;overflow:auto}.help-section-nav-heading{background:#100d0a;border-bottom:1px solid #33271d;align-items:center;gap:12px;padding:19px 18px;display:flex}.help-section-nav-heading>svg{color:#b8813f;width:24px;height:24px}.help-section-nav-heading div{gap:4px;display:grid}.help-section-nav-heading small{color:#846b4c;letter-spacing:1.2px;font:600 7px Cinzel}.help-section-nav-heading strong{color:#d7c099;font:600 13px Cinzel}.help-section-list{display:grid}.help-section-list button{width:100%;min-height:67px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292118;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;transition:all .16s;display:flex}.help-section-list button:hover,.help-section-list button.is-active{background:#17110c}.help-section-list button.is-active{box-shadow:inset 3px 0 #bd8742}.help-section-list button span{gap:5px;display:grid}.help-section-list button strong{color:#d8c5a4;font:600 11px/1.25 Cinzel}.help-section-list button small{color:#756b60;text-transform:uppercase;letter-spacing:.6px;font:600 7.5px Cinzel}.help-section-list button b{color:#d5a65f;background:#120e0a;border:1px solid #4a3622;place-items:center;min-width:34px;height:30px;font:600 9px Cinzel;display:grid}.help-results{min-width:0;padding:26px}.help-results-heading{border-bottom:1px solid #2c231b;padding:3px 2px 24px}.help-results-heading h2{font-size:clamp(26px,3vw,40px)}.help-result-section{margin-top:25px}.help-search-section-title{background:#100d0a;border-left:3px solid #a97739;gap:7px;margin:24px 0 14px;padding:16px 18px;display:grid}.help-search-section-title strong{color:#e1c590;font:650 18px Cinzel}.help-search-section-title span{color:#91877c;font:400 14px/1.6 Arial,sans-serif}.help-page-list{gap:18px;display:grid}.help-page-card{background:linear-gradient(#100d0a,#0a0807);border:1px solid #433120;overflow:hidden}.help-page-heading{background:#120f0b;border-bottom:1px solid #3a2b1e;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.help-page-heading div{gap:4px;display:grid}.help-page-heading small{color:#90704a;letter-spacing:1.2px;font:600 7px Cinzel}.help-page-heading h3{color:#dfc18a;margin:0;font:650 21px Cinzel}.help-page-heading>span{color:#b88c50;text-transform:uppercase;background:#0b0907;border:1px solid #4a3724;flex:none;padding:7px 10px;font:600 8px Cinzel}.help-entry-list{display:grid}.help-entry{border-bottom:1px solid #2c231b;padding:19px 20px 20px}.help-entry:last-child{border-bottom:0}.help-entry h4{color:#e1d1b4;margin:0 0 8px;font:650 15px Cinzel}.help-entry p{color:#b2aaa0;margin:0;font:400 15px/1.78 Arial,sans-serif}.help-entry:hover{background:#110e0b}.help-support-callout{background:linear-gradient(120deg,#15100b,#0b0907);border:1px solid #5b4125;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:24px 26px;display:grid}.help-support-callout>svg{color:#b67d3a;width:38px;height:38px}.help-support-callout div{gap:6px;display:grid}.help-support-callout h3{color:#dec28f;margin:0;font:650 18px Cinzel}.help-support-callout p{color:#9d9388;max-width:800px;margin:0;font:400 14px/1.65 Arial,sans-serif}.help-support-callout>a{color:#d6a75e;text-transform:uppercase;letter-spacing:.6px;background:#120d09;border:1px solid #674a2b;align-items:center;gap:8px;padding:12px 15px;font:600 9px Cinzel;display:inline-flex}.help-support-callout>a:hover{color:#efc67e;border-color:#b47e3b}.help-centre-shell footer{margin-top:60px}@media (width<=1120px){.help-centre-intro{grid-template-columns:1fr}.help-centre-summary{grid-template-columns:repeat(3,auto 1fr)}.help-centre-layout{grid-template-columns:270px minmax(0,1fr)}}@media (width<=860px){.help-centre-page{padding-top:68px}.help-centre-content{width:94vw}.help-centre-layout{grid-template-columns:1fr}.help-section-nav{max-height:none;position:relative;top:auto}.help-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.help-section-list button{border-right:1px solid #292118}.help-results{padding:20px}.help-centre-summary{grid-template-columns:auto 1fr auto 1fr auto 1fr}.help-support-callout{grid-template-columns:42px 1fr}.help-support-callout>a{grid-column:2/3;justify-self:start}}@media (width<=620px){.help-centre-intro{padding:22px}.help-centre-intro p,.help-results-heading p,.help-entry p{font-size:14px}.help-centre-summary{grid-template-columns:auto 1fr}.help-search-wrap{grid-template-columns:24px 1fr;grid-template-areas:"icon label""icon input""button button";row-gap:6px}.help-search-wrap button{min-height:38px;margin-top:8px}.help-section-list{grid-template-columns:1fr}.help-section-list button{border-right:0}.help-results{padding:15px}.help-page-heading{flex-direction:column;align-items:flex-start}.help-page-heading>span{align-self:flex-start}.help-entry{padding:17px 16px}.help-support-callout{grid-template-columns:1fr;padding:20px}.help-support-callout>a{grid-column:auto}.help-support-callout>svg{width:32px;height:32px}}.database-page-shell{background:#0b0908;min-height:100vh}.database-page{background:radial-gradient(circle at 18% 10%,#b17a331f,#0000 31rem),radial-gradient(circle at 82% 24%,#7236211f,#0000 28rem),#0b0908;min-height:75vh}.database-hero{background:linear-gradient(90deg,#090706f5,#100c09d1),url(/images/news/siege.webp) 50% 42%/cover no-repeat;border-bottom:1px solid #d5ab5d2e;position:relative;overflow:hidden}.database-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0b0908 108%);position:absolute;inset:0}.database-hero-inner{z-index:1;align-items:center;gap:28px;width:min(1480px,100% - 72px);margin:0 auto;padding:92px 0 58px;display:flex;position:relative}.database-hero-icon{background:#140f0bc7;border:1px solid #e2b76557;flex:none;place-items:center;width:82px;height:82px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 24px #dc9b3f14,0 18px 60px #00000042}.database-hero-icon svg{color:#d6a85f;width:35px;height:35px;transform:rotate(-45deg)}.database-kicker{color:#c49450;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1.3;display:block}.database-hero h1{color:#f4eee5;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,70px);font-weight:600;line-height:.98}.database-hero h1 em{color:#c99348;font-weight:500}.database-hero p{color:#bdb2a5;max-width:850px;margin:16px 0 0;font-size:17px;line-height:1.65}.database-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.database-summary-card{color:#ddd3c7;text-align:left;cursor:pointer;background:linear-gradient(145deg,#15110e,#100d0b);border:1px solid #28211b;grid-template-columns:38px 1fr 20px;align-items:center;gap:14px;min-width:0;padding:19px 21px;transition:border-color .18s,transform .18s,background .18s;display:grid}.database-summary-card:hover,.database-summary-card.is-active{background:linear-gradient(145deg,#1b1510,#120e0b);border-color:#cb95488c;transform:translateY(-1px)}.database-summary-card>svg:first-child{color:#b98645;width:27px;height:27px}.database-summary-card>svg:last-child{color:#6e6257;width:18px}.database-summary-card strong{color:#f0e6d9;font-size:24px;line-height:1;display:block}.database-summary-card small{color:#8f8377;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:700;display:block}.database-browser,.database-detail-wrap{background:#0f0c0af0;border:1px solid #28211b;box-shadow:0 24px 80px #0003}.database-browser-head{border-bottom:1px solid #241e19;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px 22px;display:flex}.database-browser-head h2{color:#eee5da;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.database-browser-head p{color:#776d65;margin:7px 0 0;font-size:13px}.database-tab-row,.database-filter-row{flex-wrap:wrap;gap:7px;display:flex}.database-tab-row button,.database-filter-row button{color:#9d9185;cursor:pointer;background:#100d0b;border:1px solid #2c251f;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;transition:all .17s;display:inline-flex}.database-tab-row button svg{width:16px;height:16px}.database-tab-row button:hover,.database-tab-row button.is-active,.database-filter-row button:hover,.database-filter-row button.is-active{color:#e0b26c;background:#1a130e;border-color:#c58b3e94}.database-toolbar{background:#0d0b09;border-bottom:1px solid #241e19;align-items:center;gap:14px;padding:18px 30px;display:flex}.database-search{background:#080706;border:1px solid #302821;flex:420px;align-items:center;gap:11px;min-width:220px;height:48px;padding:0 14px;display:flex}.database-search>svg{color:#8f7758;flex:none;width:18px}.database-search input{color:#eee6dc;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.database-search input::placeholder{color:#645b53}.database-search button{color:#776c61;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.database-search button svg{width:16px}.database-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px 30px 30px;display:grid}.database-card{color:#d8cec2;text-align:left;cursor:pointer;background:linear-gradient(135deg,#13100d,#0d0b09);border:1px solid #29221c;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:13px;min-width:0;min-height:94px;padding:14px 15px;transition:border-color .17s,transform .17s,background .17s;display:grid}.database-card:hover{background:linear-gradient(135deg,#19130f,#0f0c0a);border-color:#c9914180;transform:translateY(-1px)}.database-card>svg{color:#62594f;width:17px}.database-item-icon,.database-monster-mark,.database-map-mark{background:radial-gradient(circle,#1c1712,#0b0907 72%);border:1px solid #332a22;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.database-item-icon img{image-rendering:auto;object-fit:contain;width:auto;max-width:48px;height:auto;max-height:48px}.database-item-icon>svg,.database-monster-mark svg,.database-map-mark svg{color:#947044;width:25px;height:25px}.database-monster-mark.is-boss{background:radial-gradient(circle,#28130d,#0c0907 72%);border-color:#b55b368c}.database-monster-mark.is-boss svg{color:#d0744c}.database-monster-mark.is-subboss svg{color:#bd965b}.database-map-mark svg{color:#af8d59}.database-card-copy{min-width:0;display:block}.database-card-copy strong{color:#eee5da;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 4px;font-size:14px;display:block;overflow:hidden}.database-card-copy small{color:#81766d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.45;display:block;overflow:hidden}.database-card-tags{gap:5px;min-width:0;display:flex}.database-card-tags i{color:#987a52;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border:1px solid #2d251e;max-width:48%;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.database-state{text-align:center;color:#7f746a;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:48px 24px;display:flex}.database-state>svg{color:#9b7546;width:34px;height:34px;margin-bottom:13px}.database-state strong{color:#ddd3c7;font-size:16px}.database-state p{max-width:600px;margin:7px 0 0;font-size:13px;line-height:1.55}.database-state.error>svg,.database-state.error strong{color:#c77d67}.database-pagination{justify-content:center;align-items:center;gap:18px;padding:0 30px 28px;display:flex}.database-pagination button,.database-detail-toolbar button{color:#b4a79a;cursor:pointer;background:#100d0b;border:1px solid #2d251e;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.database-pagination button:hover:not(:disabled),.database-detail-toolbar button:hover{color:#d9ad6c;border-color:#c9914180}.database-pagination button:disabled{opacity:.35;cursor:default}.database-pagination button svg,.database-detail-toolbar button svg{width:15px}.database-pagination span{color:#776d64;font-size:12px}.database-pagination span strong{color:#c6b8a8}.database-detail-wrap{margin-top:22px;scroll-margin-top:120px}.database-detail-toolbar{background:#0d0b09;border-bottom:1px solid #28211b;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:10px 20px;display:flex}.database-detail-toolbar span{color:#6f655c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.database-detail-card{padding:30px}.database-detail-heading{border-bottom:1px solid #29221c;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:22px;padding-bottom:25px;display:grid}.database-item-icon.large,.database-monster-mark.large,.database-map-mark.large{width:86px;height:86px}.database-item-icon.large img{max-width:78px;max-height:78px}.database-monster-mark.large svg,.database-map-mark.large svg{width:39px;height:39px}.database-item-icon.small,.database-monster-mark.small{width:48px;height:48px}.database-item-icon.small img{max-width:43px;max-height:43px}.database-detail-heading h2{color:#f0e7db;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,43px);font-weight:500}.database-detail-heading p{color:#8d8278;max-width:780px;margin:8px 0 0;font-size:13px;line-height:1.55}.database-detail-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.database-detail-badges span{color:#bd9157;letter-spacing:.1em;text-transform:uppercase;background:#130f0c;border:1px solid #392d22;padding:7px 10px;font-size:10px;font-weight:800}.database-detail-facts{border-bottom:1px solid #29221c;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:20px 0;display:grid}.database-detail-facts>div{background:#0f0c0a;border:1px solid #28211b;min-width:0;padding:12px 13px}.database-detail-facts small,.database-detail-facts strong{text-overflow:ellipsis;display:block;overflow:hidden}.database-detail-facts small{color:#6f655d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.database-detail-facts strong{color:#cfc3b5;white-space:nowrap;font-size:12px}.database-detail-section{padding-top:26px}.database-detail-section+.database-detail-section{border-top:1px solid #29221c;margin-top:26px}.database-detail-title{align-items:center;gap:11px;margin-bottom:15px;display:flex}.database-detail-title>svg{color:#a57b47;width:20px}.database-detail-title small{color:#806d57;letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.database-detail-title h3{color:#ddd3c7;margin:2px 0 0;font-size:17px;font-weight:650}.database-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.database-stat-grid>div{background:#0d0b09;border:1px solid #28211b;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.database-stat-grid span{color:#81766c;text-overflow:ellipsis;font-size:11px;overflow:hidden}.database-stat-grid strong{color:#d2aa72;font-size:12px}.database-muted{color:#766c63;border:1px dashed #2f2720;margin:0;padding:18px;font-size:12px;line-height:1.55}.database-source-list{gap:7px;display:grid}.database-source-row{background:#0d0b09;border:1px solid #28211b;grid-template-columns:minmax(180px,.9fr) minmax(160px,.6fr) minmax(250px,1.2fr);align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.database-source-row.compact{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr)}.database-source-row>span strong,.database-source-row>span small{display:block}.database-source-row>span strong{color:#c9bcad;font-size:12px}.database-source-row>span small{color:#756c63;margin-top:3px;font-size:10px}.database-text-link{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.database-text-link strong,.database-text-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.database-text-link strong{color:#d6a764;font-size:13px}.database-text-link small{color:#756a60;margin-top:3px;font-size:10px}.database-text-link:hover strong{color:#efc27f}.database-map-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.database-map-links button{color:#a68c69;cursor:pointer;background:#15100c;border:1px solid #31271f;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:10px;display:inline-flex}.database-map-links button:hover{color:#d3a665;border-color:#6f5131}.database-map-links button svg{width:12px}.database-map-links>small{color:#6f655d;font-size:10px}.database-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.database-drop-card{color:#c9bdae;text-align:left;cursor:pointer;background:#0d0b09;border:1px solid #28211b;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:11px;min-width:0;min-height:70px;padding:10px 12px;display:grid}.database-drop-card:hover{background:#120e0b;border-color:#c58b3e7a}.database-drop-card>svg{color:#665c52;width:15px}.database-drop-card strong,.database-drop-card small,.database-drop-card em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.database-drop-card strong{color:#d9cec1;font-size:12px}.database-drop-card small{color:#766b61;margin-top:3px;font-size:10px}.database-drop-card em{color:#ad8655;margin-top:4px;font-size:10px;font-style:normal;font-weight:700}.database-help-strip{background:linear-gradient(90deg,#13100d,#0e0c0a);border:1px solid #2b241e;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:22px;padding:18px 20px;display:grid}.database-help-strip>svg{color:#a37a49}.database-help-strip strong{color:#d6cabc;font-size:13px;display:block}.database-help-strip p{color:#786e65;margin:3px 0 0;font-size:11px}.database-help-strip a{color:#c39251;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.database-help-strip a svg{width:14px}@keyframes database-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.database-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.database-detail-facts,.database-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.database-source-row{grid-template-columns:minmax(180px,.8fr) minmax(160px,.6fr)}.database-map-links{grid-column:1/-1;justify-content:flex-start}}@media (width<=840px){.database-hero-inner,.database-content{width:min(100% - 32px,1480px)}.database-hero-inner{padding:72px 0 42px}.database-hero-icon{width:64px;height:64px}.database-hero-icon svg{width:29px;height:29px}.database-hero p{font-size:14px}.database-summary-grid{grid-template-columns:1fr}.database-browser-head{flex-direction:column;align-items:flex-start}.database-toolbar{flex-direction:column;align-items:stretch}.database-card-grid{grid-template-columns:1fr}.database-detail-heading{grid-template-columns:72px minmax(0,1fr)}.database-detail-badges{grid-column:1/-1;justify-content:flex-start}.database-item-icon.large,.database-monster-mark.large,.database-map-mark.large{width:70px;height:70px}.database-item-icon.large img{max-width:64px;max-height:64px}.database-detail-facts,.database-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.database-source-row,.database-source-row.compact{grid-template-columns:1fr}.database-map-links{grid-column:auto;justify-content:flex-start}.database-drop-grid{grid-template-columns:1fr}.database-help-strip{grid-template-columns:30px 1fr}.database-help-strip a{grid-column:2}}@media (width<=560px){.database-hero-inner{flex-direction:column;align-items:flex-start}.database-content{width:min(100% - 20px,1480px);padding-top:20px}.database-browser-head,.database-toolbar,.database-card-grid,.database-detail-card{padding-left:15px;padding-right:15px}.database-tab-row{width:100%}.database-tab-row button{flex:1 1 0;justify-content:center;padding:0 8px}.database-filter-row button{flex:calc(50% - 5px);justify-content:center}.database-card{grid-template-columns:52px minmax(0,1fr) 14px;padding:11px}.database-item-icon,.database-monster-mark,.database-map-mark{width:48px;height:48px}.database-detail-facts,.database-stat-grid{grid-template-columns:1fr}.database-detail-toolbar{flex-direction:column;align-items:flex-start}.database-pagination{gap:8px;padding-left:10px;padding-right:10px}.database-pagination button{padding:0 9px}.database-pagination span{font-size:10px}}.portal-phase-shell{min-height:100vh}.portal-phase-main{background:0 0;min-height:calc(100vh - 268px);padding-top:0}.portal-phase-content{padding-bottom:82px}.portal-route-events .portal-phase-hero:before{background:linear-gradient(90deg,#060504f5,#060504c7 45%,#06050461),url(/images/news/event.webp) 50% 44%/cover}.portal-route-guilds .portal-phase-hero:before{background:linear-gradient(90deg,#060504f5,#060504c4 45%,#06050461),url(/images/news/siege.webp) 50% 46%/cover}.portal-route-activity .portal-phase-hero:before{background:linear-gradient(90deg,#060504f5,#060504c7 46%,#06050466),url(/images/hero-v2.webp) 50% 48%/cover}.portal-route-planner .portal-phase-hero:before{background:linear-gradient(90deg,#060504f7,#060504c7 45%,#0605045c),url(/images/hero-v2.webp) 68%/cover}.portal-route-profile .portal-phase-hero:before{background:linear-gradient(90deg,#060504f7,#060504c7 48%,#06050466),url(/images/backgrounds/account.webp) 50% 42%/cover}.portal-page-tools{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 0 34px;display:flex}.portal-page-tools a,.portal-page-tools button,.portal-button{color:#cba15d;text-transform:uppercase;letter-spacing:.55px;cursor:pointer;background:#0d0b09;border:1px solid #4f3a23;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font:600 10px Cinzel;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:inset 0 0 0 2px #080706}.portal-page-tools a:hover,.portal-page-tools button:hover:not(:disabled),.portal-button:hover{border-color:var(--gold);color:var(--gold2);background:#15110d;transform:translateY(-1px)}.portal-page-tools button:disabled{opacity:.45;cursor:default;transform:none}.portal-page-tools svg,.portal-button svg{width:16px;height:16px}.portal-section{margin:0 0 58px}.portal-section:last-child{margin-bottom:0}.portal-section-heading{border:0;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 28px;padding:0;display:flex}.portal-section-heading>div{display:block}.portal-section-heading small,.portal-card>small,.portal-card>div>small{color:#a8793e;letter-spacing:2.1px;text-transform:uppercase;font:600 9px/1.4 Cinzel;display:block}.portal-section-heading h2{color:#e3cfaa;margin:9px 0 0;font:500 clamp(30px,3.2vw,46px)/1.08 Cinzel}.portal-section-heading>svg{color:#b8813f;width:31px;height:31px;margin-bottom:5px}.portal-section-heading>a{text-decoration:none}.portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portal-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-card{min-width:0;color:var(--text);background:linear-gradient(145deg,#100d0a,#080706);border:1px solid #4f3a23;padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605}.portal-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9964642,#0000);height:1px;position:absolute;top:3px;left:3px;right:3px}.portal-card h3{color:#e1c590;margin:9px 0 11px;font:600 21px/1.3 Cinzel}.portal-card h3 svg{color:#b98542;vertical-align:-2px;width:18px;height:18px}.portal-card p{color:#9f9487;margin:0;font:400 13.5px/1.75 Cinzel}.portal-card strong.metric{color:var(--gold2);margin:10px 0 8px;font:600 31px/1.05 Cinzel;display:block}.portal-card strong.metric svg{vertical-align:-2px;width:22px;height:22px}.portal-card .muted,.portal-muted{color:#8f8678}.portal-card-row{color:#9b9083;border-top:1px solid #2d2118;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font:400 12.5px/1.55 Cinzel;display:flex}.portal-card-row:first-of-type{margin-top:14px}.portal-card-row b{color:#d8bd8d;text-align:right;font:600 11px Cinzel}.event-highlight{background:linear-gradient(135deg,#17110c,#090706);border-color:#6b4b27;box-shadow:inset 0 0 0 3px #070605,inset 3px 0 #a97739}.portal-route-events .event-highlight{background:linear-gradient(90deg,#0c0907f0,#0c0907d1),url(/images/news/event.webp) 50%/cover}.portal-route-guilds .event-highlight{background:linear-gradient(90deg,#0c0907f2,#0c0907d6),url(/images/news/siege.webp) 50%/cover}.portal-route-planner .event-highlight{background:linear-gradient(90deg,#0c0907f5,#0c0907d6),url(/images/hero-v2.webp) 68%/cover}.portal-route-profile .event-highlight{background:linear-gradient(90deg,#0c0907f5,#0c0907d1),url(/images/backgrounds/account.webp) 50%/cover}.event-countdown{color:var(--gold2);font:600 21px Cinzel}.portal-status{color:#908679;text-transform:uppercase;align-items:center;gap:7px;font:600 9px Cinzel;display:inline-flex}.portal-status i{background:#514a43;border-radius:50%;width:8px;height:8px}.portal-status.is-live{color:#9acba5}.portal-status.is-live i{background:#55dc7b;box-shadow:0 0 10px #55dc7b73}.portal-list{gap:13px;display:grid}.portal-list-item{min-height:104px;color:inherit;text-align:left;cursor:pointer;background:#0d0b09;border:1px solid #34271b;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:20px;padding:21px 24px;text-decoration:none;transition:all .2s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #080706}.portal-list-item:before{content:"";opacity:.65;background:#5d4023;width:2px;position:absolute;top:3px;bottom:3px;left:3px}.portal-list-item:hover{background:#110e0b;border-color:#7c582b;transform:translateY(-2px)}.portal-list-item>svg{color:#68543a}.portal-list-item small{color:#92704a;letter-spacing:1.3px;text-transform:uppercase;font:600 9px Cinzel}.portal-list-item h3,.portal-list-item strong{color:#dec392;margin:7px 0 5px;font:600 18px/1.3 Cinzel}.portal-list-item p{color:#8f8579;margin:0;font:400 12.5px/1.65 Cinzel}.portal-tags{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.portal-tag{color:#b88c50;text-transform:uppercase;letter-spacing:.5px;background:#0b0907e0;border:1px solid #493621;align-items:center;gap:5px;padding:6px 9px;font:600 9px Cinzel;text-decoration:none;display:inline-flex}a.portal-tag:hover,button.portal-tag:hover{color:#efc67e;border-color:#a77739}.portal-search{gap:10px;margin:0 0 34px;display:flex}.portal-search label{background:#0d0b09;border:1px solid #5b4227;flex:1;align-items:center;gap:12px;min-height:56px;padding:0 17px;display:flex;box-shadow:inset 0 0 0 3px #080706}.portal-search label>svg{color:#c58d45;width:21px;height:21px}.portal-search input,.portal-search select,.planner-control select,.planner-control input{color:#eee3d0;background:0 0;border:0;outline:0;width:100%;padding:15px 0;font:500 15px Arial,sans-serif}.portal-search input::placeholder,.planner-control input::placeholder{color:#756c62}.portal-search button,.planner-add{color:#d7ac66;text-transform:uppercase;letter-spacing:.45px;cursor:pointer;background:#15100b;border:1px solid #5a4028;min-height:56px;padding:0 21px;font:600 10px Cinzel;box-shadow:inset 0 0 0 2px #080706}.portal-search button:hover,.planner-add:hover{color:#f0ca83;background:#1a130d;border-color:#a77739}.portal-empty,.portal-loading{text-align:center;color:#958a7e;background:#0b0908;border:1px dashed #493621;padding:42px;font:400 13px/1.7 Cinzel}.portal-error{color:#e0a092;background:#75251726;border:1px solid #b84b398c;margin:0 0 28px;padding:16px 18px;font:500 13px/1.6 Cinzel;box-shadow:inset 3px 0 #8f3e2f}.portal-pill-tabs{flex-wrap:wrap;gap:9px;margin:0 0 28px;display:flex}.portal-pill-tabs button{color:#a89c8d;text-transform:uppercase;letter-spacing:.45px;cursor:pointer;background:#0d0b09;border:1px solid #3b2d20;min-height:44px;padding:0 15px;font:600 9px Cinzel;box-shadow:inset 0 0 0 2px #080706}.portal-pill-tabs button:hover{color:#d5b06f;border-color:#795326}.portal-pill-tabs button.is-active{color:#efc67e;background:#17110c;border-color:#a77739;box-shadow:inset 0 -2px #bd8742,inset 0 0 0 2px #080706}.activity-row{border-bottom:1px solid #2d2118;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 2px;display:grid}.activity-row:last-child{border-bottom:0}.activity-icon{width:44px;height:44px;color:var(--gold);background:#0c0907;border:1px solid #4b3825;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #080706}.activity-icon svg{width:21px;height:21px}.activity-row h4{color:#ddc69d;margin:0 0 6px;font:600 14px/1.4 Cinzel}.activity-row p{color:#948a7e;margin:0;font:400 12px/1.65 Cinzel}.activity-row time{color:#887d6d;text-transform:uppercase;white-space:nowrap;font:600 9px Cinzel}.guild-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.guild-member{min-height:72px;color:inherit;background:#0d0b09;border:1px solid #34271b;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;text-decoration:none;transition:all .18s;display:flex;box-shadow:inset 0 0 0 2px #080706}.guild-member:hover{background:#110e0b;border-color:#6d4b29;transform:translateY(-1px)}.guild-member b{color:#d8c5a4;font:600 12px Cinzel;display:block}.guild-member small{letter-spacing:0;text-transform:none;color:#81776c;font:400 10.5px/1.55 Cinzel}.guild-leader{color:var(--gold2)}.profile-summary{grid-template-columns:1.45fr repeat(4,minmax(130px,.55fr));gap:14px;margin-bottom:30px;display:grid}.profile-summary .portal-card:first-child{grid-row:span 1}.profile-name{font-size:30px!important}.profile-summary .metric{font-size:24px!important}.planner-layout{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:start;gap:24px;display:grid}.planner-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-height:760px;padding-right:5px;display:grid;overflow:auto}.planner-item{min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#0d0b09;border:1px solid #34271b;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:13px 14px;transition:all .18s;display:grid;box-shadow:inset 0 0 0 2px #080706}.planner-item:hover{background:#120e0a;border-color:#795326;transform:translateY(-1px)}.planner-item>svg{color:#856238}.planner-item strong{color:#dac5a1;font:600 12px/1.4 Cinzel}.planner-item small{color:#867c71;margin-top:5px;font:400 10.5px/1.5 Cinzel;display:block}.planner-item-icon{background:#080706;border:1px solid #34291f;place-items:center;width:48px;height:48px;display:grid}.planner-item-icon img{max-width:45px;max-height:45px}.planner-equipped{gap:10px;display:grid}.planner-equipped-item{background:#0b0908;border:1px solid #30271f;grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:13px 14px;display:grid}.planner-equipped-item button{color:#c77d67;cursor:pointer;background:0 0;border:0}.planner-equipped-item button svg{width:18px}.planner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.planner-stat-grid span{color:#9e9488;background:#0b0908;border:1px solid #30271f;justify-content:space-between;gap:10px;padding:11px;font:500 11px Cinzel;display:flex}.planner-stat-grid strong,.planner-stat-grid b{color:#ddc69e;font-family:Cinzel}.market-history-chart{border-bottom:1px solid #2c231b;align-items:end;gap:5px;height:112px;padding:12px 0;display:flex}.market-history-chart i{background:linear-gradient(180deg,var(--gold2),var(--gold3));opacity:.8;flex:1;min-width:5px}.market-insight{border-top:1px solid #2c231b;margin-top:14px;padding-top:14px}.market-watch-badge{color:var(--gold);align-items:center;gap:6px;display:inline-flex}@media (width>=1500px){.portal-card{padding:30px}.portal-card h3{font-size:24px}.portal-card p{font-size:14.5px}.portal-card strong.metric{font-size:35px}.portal-section-heading small,.portal-card>small,.portal-card>div>small{font-size:10px}.portal-section-heading h2{font-size:clamp(36px,3vw,50px)}.portal-list-item{min-height:116px;padding:24px 27px}.portal-list-item h3,.portal-list-item strong{font-size:20px}.portal-list-item p{font-size:13.5px}.activity-row h4{font-size:15px}.activity-row p,.guild-member b{font-size:13px}.guild-member small{font-size:11.5px}}@media (width<=1100px){.portal-grid,.portal-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-layout{grid-template-columns:1fr}.profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary .portal-card:first-child{grid-column:1/-1}.guild-member-grid{grid-template-columns:1fr}}@media (width<=840px){.portal-page-tools{justify-content:flex-start}.portal-grid,.portal-grid.two,.portal-grid.four{grid-template-columns:1fr}.portal-section{margin-bottom:44px}.portal-section-heading{align-items:flex-start}.portal-search{display:grid}.portal-search button{min-height:50px}.planner-search-results,.profile-summary{grid-template-columns:1fr}.activity-row{grid-template-columns:44px minmax(0,1fr)}.activity-row time{grid-column:2}.portal-page-tools a,.portal-page-tools button{flex:190px}}@media (width<=600px){.portal-phase-content{padding-bottom:63px}.portal-page-tools{margin-bottom:28px}.portal-section-heading h2{font-size:28px}.portal-card{padding:22px}.portal-card h3{font-size:18px}.portal-card p{font-size:12.5px}.portal-list-item{min-height:96px;padding:18px}.portal-list-item h3,.portal-list-item strong{font-size:16px}.portal-list-item p{font-size:11.5px}.portal-search label{min-height:52px}.portal-search input{font-size:14px}.portal-empty,.portal-loading{padding:30px 20px}.planner-stat-grid{grid-template-columns:1fr}.activity-row{padding:14px 0}.guild-member{flex-direction:column;align-items:flex-start}.guild-member>span:last-child{text-align:left}}:root{--bg:#070605;--panel:#0d0b09;--panel2:#11100d;--gold:#c99646;--gold2:#efd28f;--gold3:#795326;--line:#342619;--text:#ece4d8;--muted:#908679;--red:#752517;--green:#55dc7b;--purple:#7f4dd6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,sans-serif}body:before{content:"";z-index:-10;opacity:.85;background:linear-gradient(#070605e0,#070605f5),url(/images/backgrounds/stone.webp) 50%/cover fixed;position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:radial-gradient(circle at 50% 0,#81461614,#0000 28%);overflow:hidden}.site-header{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#080706f4,#080706d9);border-bottom:1px solid #c9964633;grid-template-columns:230px 1fr 180px;align-items:center;height:78px;padding:0 4vw;transition:all .3s;display:grid;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{background:#080706fa;height:68px;box-shadow:0 12px 35px #000a}.brand{text-align:center;width:max-content;color:var(--gold2);font-family:Cinzel;line-height:.82;display:grid}.brand-top{letter-spacing:4px;font-size:15px}.brand-main{letter-spacing:2px;font-size:30px;font-weight:700}.brand small{letter-spacing:2px;color:#b3833c;margin-top:7px;font-size:6.5px}.desktop-nav{justify-content:center;align-items:center;gap:clamp(19px,2.1vw,38px);height:100%;display:flex}.desktop-nav a{text-transform:uppercase;letter-spacing:.6px;color:#d7cbbb;font:500 10px Cinzel;position:relative}.desktop-nav a:after{content:"";background:var(--gold);height:1px;transition:all .2s;position:absolute;bottom:-17px;left:50%;right:50%}.desktop-nav a:hover{color:var(--gold2)}.desktop-nav a:hover:after{left:0;right:0}.play-now{color:#f5dcaf;background:linear-gradient(#742819,#34100b);border:1px solid #a67331;align-content:center;justify-self:end;place-items:center;min-width:160px;height:52px;font-family:Cinzel;display:grid;box-shadow:inset 0 0 0 3px #170a07,inset 0 0 0 4px #7b5427}.play-now strong{font-size:16px}.play-now small{color:#d0aa6a;letter-spacing:1px;font-size:7px}.menu-button,.mobile-nav{display:none}.hero{isolation:isolate;border-bottom:1px solid var(--gold3);background:#0a0806;align-items:center;height:790px;min-height:710px;padding:105px max(5vw,70px) 145px;display:flex;position:relative}.hero-art{z-index:-4;filter:saturate(.92)contrast(1.05);background:url(/images/hero-v2.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero-vignette{z-index:-3;background:linear-gradient(90deg,#050403f5 0%,#050403ba 27%,#05040326 55%,#05040314 75%),linear-gradient(#0003,#00000014 56%,#070605 98%);position:absolute;inset:0}.hero-content{z-index:2;text-align:left;text-shadow:0 4px 18px #000;width:min(690px,49vw)}.eyebrow,.ornament-title{letter-spacing:3px;color:#c18d45;align-items:center;gap:15px;font:500 9px Cinzel;display:flex}.eyebrow span,.ornament-title span{background:linear-gradient(to right,transparent,var(--gold));width:66px;height:1px}.eyebrow span:last-child,.ornament-title span:last-child{transform:scaleX(-1)}.hero h1{margin:19px 0 0;font-family:Cinzel;line-height:.75}.hero h1 span{letter-spacing:9px;color:#ead1a2;text-shadow:0 2px #5d3b17,0 8px 18px #000;font-size:clamp(48px,5vw,76px);font-weight:500;display:block}.hero h1 strong{letter-spacing:3px;background:linear-gradient(#fff0bf 10%,#d6a34c 48%,#764619 78%,#d6a34c);color:#0000;filter:drop-shadow(0 3px #2d1708);-webkit-background-clip:text;font-size:clamp(91px,9vw,138px);font-weight:800;display:block}.hero h2{letter-spacing:5px;color:#d8ab60;margin:24px 0 12px;font:600 clamp(17px,1.7vw,24px) Cinzel}.hero-content>p{color:#d3c7b8;margin:0 0 29px;font:400 12px/1.75 Cinzel}.hero-actions{flex-wrap:wrap;gap:13px;display:flex}.button{text-transform:uppercase;border:1px solid #5a4028;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-family:Cinzel;transition:all .2s;display:inline-flex;box-shadow:inset 0 0 0 2px #080706}.button span{text-align:left;display:grid}.button strong{font-size:11px}.button small{letter-spacing:.8px;opacity:.69;margin-top:4px;font-size:6.7px}.button-primary{color:#f1d5a1;background:linear-gradient(#8c2e19,#4a160d);border-color:#c4843a}.button-dark{color:#e8dfd5;background:linear-gradient(#171615,#0c0b0a)}.button:hover{filter:brightness(1.12);border-color:var(--gold);transform:translateY(-2px)}.embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.embers i{opacity:0;background:#e6732b;border-radius:50%;width:3px;height:3px;animation:9s linear infinite ember;position:absolute;bottom:-12px;box-shadow:0 0 8px #e6732b}.embers i:nth-child(3n){width:2px;height:2px;animation-duration:12s}.embers i:nth-child(4n){animation-duration:7s}.embers i:first-child{animation-delay:1s;left:8%}.embers i:nth-child(2){animation-delay:4s;left:15%}.embers i:nth-child(3){animation-delay:2s;left:22%}.embers i:nth-child(4){animation-delay:6s;left:28%}.embers i:nth-child(5){animation-delay:3s;left:34%}.embers i:nth-child(6){animation-delay:8s;left:41%}.embers i:nth-child(7){animation-delay:5s;left:49%}.embers i:nth-child(8){animation-delay:2.5s;left:57%}.embers i:nth-child(9){animation-delay:7s;left:64%}.embers i:nth-child(10){animation-delay:1.8s;left:71%}.embers i:nth-child(11){animation-delay:5.4s;left:77%}.embers i:nth-child(12){animation-delay:3.2s;left:84%}.embers i:nth-child(13){animation-delay:7.5s;left:90%}.embers i:nth-child(14){animation-delay:1.2s;left:95%}.embers i:nth-child(15){animation-delay:9s;left:18%}.embers i:nth-child(16){animation-delay:4.7s;left:38%}.embers i:nth-child(17){animation-delay:6.5s;left:59%}.embers i:nth-child(18){animation-delay:2.2s;left:81%}.embers i:nth-child(19){animation-delay:7.8s;left:12%}.embers i:nth-child(20){animation-delay:1.4s;left:45%}.embers i:nth-child(21){animation-delay:4.2s;left:68%}.embers i:nth-child(22){animation-delay:8.4s;left:88%}@keyframes ember{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.8}70%{opacity:.45}to{opacity:0;transform:translateY(-720px)translate(70px)}}.stats-panel{z-index:4;background:#0a0908f4;border:1px solid #6b4b27;grid-template-columns:repeat(5,1fr) 1.15fr;width:min(1240px,92vw);min-height:96px;display:grid;position:absolute;bottom:-48px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #000b,inset 0 0 0 3px #12100d}.stat{border-right:1px solid #2d241b;flex-direction:column;justify-content:center;align-items:center;display:flex}.stat strong{color:var(--gold2);font:600 21px Cinzel}.stat strong.online,.stat strong.offline{font-size:14px}.stat strong.online{color:#70df8e}.stat strong.offline{color:#c56f60}.stat strong i{border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.stat strong.online i{background:#46e978;box-shadow:0 0 10px #46e978}.stat strong.offline i{background:#b84b39;box-shadow:0 0 8px #b84b39}.stat small{color:#70675d;text-transform:uppercase;letter-spacing:1px;margin-top:8px;font:500 7.5px Cinzel}.server-info-link{color:#d8b472;text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;gap:8px;font:500 9px Cinzel;display:flex}.section-narrow{width:min(1240px,92vw);margin:82px auto 0}.server-connection{background:#0b0908;border:1px solid #302318;justify-content:space-between;align-items:center;gap:25px;padding:18px 24px;display:flex}.server-connection>div{align-items:center;gap:14px;display:flex}.server-connection svg{color:var(--gold)}.server-connection small{color:#71685d;letter-spacing:1px;font:500 7px Cinzel;display:block}.server-connection strong{color:#dfc083;margin-top:5px;font:600 12px Cinzel;display:block}.api-health{color:#958a7c;font:500 9px Cinzel}.api-health>span{border-radius:50%;width:8px;height:8px}.api-health.ok>span{background:#45dc74;box-shadow:0 0 10px #45dc74}.api-health.warn>span{background:#bb654d;box-shadow:0 0 8px #bb654d}.feature-strip{border-top:1px solid #2d2118;border-bottom:1px solid #2d2118;grid-template-columns:repeat(5,1fr);max-width:1400px;margin:24px auto 0;padding:24px 4vw;display:grid}.feature-strip article{border-right:1px solid #2d2118;gap:15px;padding:18px 20px;display:flex}.feature-strip article:last-child{border-right:0}.feature-strip svg{color:var(--gold);flex:none;width:28px;height:28px}.feature-strip h3{color:#d9ab60;margin:0 0 7px;font:600 11px Cinzel}.feature-strip p{color:#887e71;margin:0;font:400 9.5px/1.55 Cinzel}.section{width:min(1240px,92vw);margin:auto;padding:82px 0}.ornament-title{justify-content:center;margin-bottom:28px;font-size:14px}.ornament-title span{width:150px}.class-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.class-card{background-image:var(--class-image);background-position:50%;background-size:cover;border:1px solid #554024;min-height:330px;transition:all .28s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #090807}.class-card:hover{border-color:#8c6530;transform:translateY(-4px)}.class-overlay{background:linear-gradient(0deg,#070605f7 0 36%,#0706059e 62%,#0706050f 100%);position:absolute;inset:0}.class-copy{z-index:2;padding:25px;position:absolute;bottom:0;left:0;right:0}.class-copy>svg{color:#d5a257;width:21px;height:21px;margin-bottom:8px}.class-copy small{letter-spacing:1px;color:#9b805c;font:500 7px Cinzel}.class-copy h3{text-transform:uppercase;color:var(--gold2);margin:7px 0 9px;font:700 23px Cinzel}.class-copy p{color:#a99f92;margin:0 0 14px;font:400 9.5px/1.6 Cinzel}.class-copy a{text-transform:uppercase;color:#d3a45c;align-items:center;gap:5px;font:600 7.5px Cinzel;display:inline-flex}.wizard{border-color:#3e4963}.taoist{border-color:#385340}.assassin{border-color:#493650}.rankings-layout{grid-template-columns:1fr 1fr .78fr;gap:14px;padding-top:28px;display:grid}.rank-card,.discord-panel{background:#0d0b09;border:1px solid #4f3a23;box-shadow:inset 0 0 0 3px #090807}.panel-heading{border-bottom:1px solid #2c2117;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.panel-heading h2{color:#e0b765;text-transform:uppercase;font:600 16px Cinzel}.panel-heading span{color:#71675b;text-transform:uppercase;letter-spacing:1px;font:500 6.8px Cinzel}.rank-row{border-bottom:1px solid #261f18;grid-template-columns:37px 13px 1fr 82px 55px;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-family:Cinzel;display:grid}.rank-row:last-child{border:0}.rank-row b{color:#c89a4e;font-size:10px}.rank-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rank-row span{color:#8d8377;font-size:8px}.rank-row em{color:#c99b50;text-align:right;font-size:9px;font-style:normal}.presence{background:#403a34;border-radius:50%;width:7px;height:7px}.presence.is-online{background:#4be078;box-shadow:0 0 7px #4be078}.rank-row.guild{grid-template-columns:37px 17px 1fr 78px 70px}.rank-row.guild>svg{color:#a97638}.discord-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:34px 28px;display:flex;position:relative;overflow:hidden}.discord-panel-bg{filter:saturate(.72);background:linear-gradient(#130b1d94,#0b080eed),url(/images/backgrounds/discord.webp) 50%/cover;position:absolute;inset:0}.discord-panel>:not(.discord-panel-bg){z-index:2;position:relative}.discord-mark{color:#b17bff;width:40px;height:40px;margin-bottom:9px}.discord-panel>small{color:#cdb7e7;letter-spacing:1px;font:500 8px Cinzel}.discord-panel h2{color:#b476ff;margin:8px 0;font:700 28px Cinzel}.discord-panel p{color:#bbb0bf;margin:0 0 21px;font:400 9.5px/1.6 Cinzel}.discord-button{background:#321765;border-color:#6f43aa;min-height:44px;padding:0 18px;font-size:8px}.section-title{text-align:center;max-width:750px;margin:0 auto 39px}.section-title.inline{text-align:left;justify-content:space-between;align-items:end;max-width:none;display:flex}.section-title.inline>a{color:#a27b44;text-transform:uppercase;align-items:center;gap:4px;font:500 8px Cinzel;display:flex}.kicker{letter-spacing:3px;color:#b88745;font:600 8px Cinzel}.section-title h2,.download-inner h2,.store-section h2{margin:11px 0 13px;font:500 clamp(34px,4vw,50px) Cinzel}.section-title h2 em,.download-inner h2 em,.store-section h2 em{color:var(--gold);font-style:normal}.section-title p,.download-inner p,.store-section p{color:#81786c;margin:0;font:400 10.5px/1.8 Cinzel}.guide-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.guide-grid>a{background:#0d0b09;border:1px solid #34271b;grid-template-columns:43px 1fr 22px;align-items:center;gap:15px;min-height:91px;padding:0 22px;transition:all .2s;display:grid}.guide-grid>a:hover{border-color:#7c582b;transform:translateY(-2px)}.guide-grid>a>svg:first-child{color:var(--gold)}.guide-grid>a>svg:last-child{color:#68543a}.guide-grid div{gap:6px;display:grid}.guide-grid small{color:#70665a;letter-spacing:1px;font:500 6.7px Cinzel}.guide-grid strong{font:500 11px Cinzel}.news-section{padding-top:44px}.news-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.news-card{background:#0d0b09;border:1px solid #34271b;overflow:hidden}.news-art{background-position:50%;background-size:cover;border-bottom:1px solid #34271b;height:195px;transition:all .3s}.news-card:hover .news-art{transform:scale(1.025)}.news-copy{background:#0d0b09;padding:22px;position:relative}.news-copy>div{justify-content:space-between;display:flex}.news-copy span,.news-copy small{letter-spacing:1px;font:500 6.7px Cinzel}.news-copy span{color:var(--gold)}.news-copy small{color:#665e54}.news-copy h3{margin:13px 0 8px;font:600 15px/1.45 Cinzel}.news-copy p{color:#82796d;min-height:52px;font:400 10px/1.65 Cinzel}.news-copy>a{color:#bd8d4a;text-transform:uppercase;align-items:center;gap:4px;font:600 7.5px Cinzel;display:inline-flex}.download-section{text-align:center;background:linear-gradient(#080706ad,#080706eb),url(/images/news/siege.webp) 50%/cover;border-top:1px solid #34271b;border-bottom:1px solid #34271b;place-items:center;min-height:470px;padding:90px 20px;display:grid;position:relative}.download-inner{max-width:730px}.download-inner>svg{width:37px;height:37px;color:var(--gold);margin-bottom:15px}.download-inner p{margin-bottom:27px}.store-section{text-align:center;max-width:800px}.store-section>svg{color:var(--gold);width:34px;height:34px;margin-bottom:12px}footer{border-top:1px solid #2a2119;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;width:min(1240px,92vw);min-height:126px;margin:auto;display:grid}.footer-brand{text-align:center;width:max-content;color:var(--gold2);font-family:Cinzel;line-height:.82;display:grid}.footer-brand span{letter-spacing:3px;font-size:11px}.footer-brand strong{font-size:24px}.footer-brand small{letter-spacing:1.5px;color:#9c7137;margin-top:6px;font-size:5.5px}footer p{text-align:center;color:#5f584f;font:400 7.5px/1.8 Cinzel}.footer-links{justify-content:flex-end;gap:20px;display:flex}.footer-links a{color:#766d62;text-transform:uppercase;align-items:center;gap:4px;font:500 7.5px Cinzel;display:flex}.footer-links a:hover{color:var(--gold)}@media (width<=1180px){.site-header{grid-template-columns:200px 1fr 145px;padding:0 25px}.desktop-nav{gap:18px}.desktop-nav a{font-size:8.5px}.hero{padding-left:6vw}.hero-content{width:56vw}.class-grid{grid-template-columns:repeat(2,1fr)}.rankings-layout{grid-template-columns:1fr 1fr}.discord-panel{grid-column:1/-1;min-height:260px}.feature-strip{grid-template-columns:repeat(2,1fr)}.feature-strip article{border-bottom:1px solid #2d2118}.feature-strip article:last-child{grid-column:1/-1}}@media (width<=840px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.play-now{display:none}.menu-button{width:42px;height:42px;color:var(--gold2);background:#100d0a;border:1px solid #4b3723;place-items:center;display:grid}.mobile-nav{background:#0b0908;border:1px solid #5c4024;padding:8px;display:grid;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 18px 50px #000}.mobile-nav a{border-bottom:1px solid #292018;padding:14px 16px;font:500 10px Cinzel}.hero{align-items:center;height:760px;padding:96px 6vw 155px}.hero-art{background-position:62%}.hero-vignette{background:linear-gradient(90deg,#050403f0,#050403a3 55%,#05040359),linear-gradient(#0000 55%,#070605 98%)}.hero-content{width:min(580px,86vw)}.stats-panel{grid-template-columns:repeat(3,1fr);bottom:-95px}.server-info-link{grid-column:1/-1;min-height:65px}.section-narrow{margin-top:132px}.server-connection{flex-direction:column;align-items:flex-start}.feature-strip{margin-top:24px}.rankings-layout,.guide-grid,.news-grid{grid-template-columns:1fr}.discord-panel{grid-column:auto}.section-title.inline{flex-direction:column;align-items:flex-start;gap:10px}footer{text-align:center;grid-template-columns:1fr;padding:35px 0}.footer-brand{margin:auto}.footer-links{justify-content:center}}@media (width<=600px){.site-header{height:66px}.brand-top{font-size:11px}.brand-main{font-size:23px}.hero{align-items:flex-start;height:700px;padding-top:92px}.hero-art{opacity:.7;background-position:70%}.hero-vignette{background:linear-gradient(90deg,#050403f7,#050403c2),linear-gradient(#0000 55%,#070605 98%)}.hero-content{text-align:center;width:100%}.eyebrow{justify-content:center}.hero h1 span{letter-spacing:7px;font-size:38px}.hero h1 strong{font-size:78px}.hero h2{letter-spacing:3px;font-size:13px}.hero-content>p{font-size:9px}.hero-actions{justify-content:center}.button{width:100%;max-width:310px}.stats-panel{grid-template-columns:repeat(2,1fr);bottom:-160px}.stats-panel .stat:nth-child(5){grid-column:1/-1}.section-narrow{margin-top:198px}.feature-strip{grid-template-columns:1fr;padding-left:8vw;padding-right:8vw}.feature-strip article{border-right:0}.class-grid{grid-template-columns:1fr}.class-card{min-height:365px}.section{padding:63px 0}.rank-row{grid-template-columns:32px 10px 1fr 63px 45px;padding:0 10px}.rank-row.guild{grid-template-columns:32px 15px 1fr 64px 55px}.panel-heading{padding:0 14px}.panel-heading h2{font-size:14px}.api-health{font-size:8px}.news-art{height:175px}}#home,#server,#server-info,#classes,#rankings,#guides,#news,#account,#marketplace,#shop,#downloads,#community{scroll-margin-top:88px}.commerce-section{padding-top:72px}.commerce-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.commerce-card{background:linear-gradient(145deg,#140f0bf5,#080706fa);border:1px solid #4f3a23;min-height:420px;padding:42px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #090807,0 18px 55px #00000038}.commerce-card:before{content:"";opacity:.13;pointer-events:none;background:radial-gradient(circle at 85% 15%,#c99646 0,#0000 31%);position:absolute;inset:0}.shop-card:before{background:radial-gradient(circle at 85% 15%,#7f4dd6 0,#0000 32%)}.commerce-card>*{z-index:1;position:relative}.commerce-icon{color:#d6a351;background:#120e0a;border:1px solid #71502a;place-items:center;width:58px;height:58px;margin-bottom:23px;display:grid}.commerce-icon svg{width:28px;height:28px}.commerce-card>small{letter-spacing:2.6px;color:#b88745;font:600 8px Cinzel}.commerce-card h3{color:#ead5a9;margin:12px 0 14px;font:600 25px/1.25 Cinzel}.commerce-card p{color:#968b7e;max-width:620px;font:400 11px/1.8 Cinzel}.commerce-card ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.commerce-card li{color:#b6aa9b;align-items:center;gap:10px;font:500 9px Cinzel;display:flex}.commerce-card li svg{color:#c99646;width:17px;height:17px}.commerce-button{color:#7d7367;text-transform:uppercase;letter-spacing:.7px;cursor:not-allowed;background:#11100e;border:1px solid #4a3928;align-items:center;gap:9px;min-height:48px;padding:0 17px;font:600 8px Cinzel;display:inline-flex}.commerce-button svg{width:15px}.commerce-note{background:#0b0908;border:1px solid #302318;align-items:flex-start;gap:15px;margin-top:18px;padding:21px 24px;display:flex}.commerce-note>svg{color:#b88745;flex:none}.commerce-note div{gap:6px;display:grid}.commerce-note strong{color:#d5b270;font:600 10px Cinzel}.commerce-note span{color:#81776a;font:400 9px/1.65 Cinzel}@media (width>=1181px){.site-header{grid-template-columns:270px 1fr 205px;height:92px;padding:0 3.3vw}.site-header.is-scrolled{height:80px}.brand-top{letter-spacing:5px;font-size:17px}.brand-main{font-size:36px}.brand small{font-size:7.5px}.desktop-nav{gap:clamp(18px,1.55vw,30px)}.desktop-nav a{font-size:11px}.desktop-nav a:after{bottom:-20px}.play-now{min-width:184px;height:60px}.play-now strong{font-size:19px}.play-now small{font-size:8px}.hero{height:920px;min-height:840px;padding:132px max(5vw,82px) 172px}.hero-content{width:min(790px,51vw)}.eyebrow{letter-spacing:3.6px;font-size:10.5px}.eyebrow span{width:82px}.hero h1{margin-top:23px}.hero h1 span{letter-spacing:10px;font-size:clamp(62px,5.5vw,94px)}.hero h1 strong{font-size:clamp(116px,9.7vw,166px)}.hero h2{letter-spacing:5.7px;margin-top:31px;font-size:clamp(22px,1.8vw,30px)}.hero-content>p{margin-bottom:34px;font-size:14px;line-height:1.8}.button{gap:14px;min-height:66px;padding:0 29px}.button strong{font-size:13px}.button small{font-size:7.5px}.hero-actions{gap:16px}.stats-panel{width:min(1460px,94vw);min-height:114px;bottom:-57px}.stat strong{font-size:26px}.stat strong.online,.stat strong.offline{font-size:16px}.stat small{font-size:8.5px}.server-info-link{font-size:10.5px}.section-narrow,.section,footer{width:min(1460px,94vw)}.section-narrow{margin-top:100px}.server-connection{padding:22px 28px}.server-connection small{font-size:8px}.server-connection strong{font-size:14px}.api-health{font-size:10px}.feature-strip{max-width:1580px;padding:29px 3.5vw}.feature-strip article{gap:18px;padding:22px 24px}.feature-strip svg{width:32px;height:32px}.feature-strip h3{font-size:12.5px}.feature-strip p{font-size:10.5px}.section{padding:100px 0}.ornament-title{margin-bottom:35px;font-size:17px}.class-grid{gap:17px}.class-card{min-height:405px}.class-copy{padding:31px}.class-copy>svg{width:25px;height:25px}.class-copy small{font-size:8px}.class-copy h3{font-size:28px}.class-copy p{font-size:10.8px}.class-copy a{font-size:8.5px}.rankings-layout{gap:18px}.panel-heading{height:68px;padding:0 24px}.panel-heading h2{font-size:19px}.panel-heading span{font-size:7.5px}.rank-row{grid-template-columns:43px 15px 1fr 95px 63px;min-height:61px;padding:0 20px}.rank-row b,.rank-row strong{font-size:11.5px}.rank-row span{font-size:9px}.rank-row em{font-size:10px}.rank-row.guild{grid-template-columns:43px 19px 1fr 92px 85px}.discord-panel{min-height:382px;padding:40px 34px}.discord-mark{width:48px;height:48px}.discord-panel>small{font-size:9px}.discord-panel h2{font-size:34px}.discord-panel p{font-size:10.5px}.discord-button{min-height:50px;font-size:9px}.section-title{max-width:860px;margin-bottom:48px}.kicker{font-size:9px}.section-title h2,.download-inner h2{font-size:clamp(42px,4.2vw,60px)}.section-title p,.download-inner p{font-size:12px}.guide-grid{gap:16px}.guide-grid>a{grid-template-columns:50px 1fr 24px;min-height:108px;padding:0 27px}.guide-grid small{font-size:7.5px}.guide-grid strong{font-size:13px}.news-grid{gap:19px}.news-art{height:240px}.news-copy{padding:27px}.news-copy span,.news-copy small{font-size:7.5px}.news-copy h3{font-size:18px}.news-copy p{font-size:11px}.news-copy>a{font-size:8.5px}.download-section{min-height:560px}.download-inner{max-width:850px}footer{min-height:155px}.footer-brand span{font-size:13px}.footer-brand strong{font-size:29px}.footer-brand small{font-size:6.5px}footer p,.footer-links a{font-size:8.5px}}@media (width<=840px){.commerce-grid{grid-template-columns:1fr}.commerce-card{min-height:auto;padding:32px}.commerce-note{align-items:flex-start}}@media (width<=600px){.commerce-card{padding:26px}.commerce-card h3{font-size:21px}.commerce-card p{font-size:9.5px}}@media (width>=1024px){body{font-size:16px}.site-header{grid-template-columns:300px 1fr 225px;height:104px;padding:0 3vw}.site-header.is-scrolled{height:90px}.brand-top{letter-spacing:5px;font-size:20px}.brand-main{letter-spacing:2.5px;font-size:43px}.brand small{letter-spacing:2.3px;margin-top:9px;font-size:10px}.desktop-nav{gap:clamp(22px,1.75vw,36px)}.desktop-nav a{letter-spacing:.75px;font-size:14px}.desktop-nav a:after{height:2px;bottom:-23px}.play-now{min-width:202px;height:68px}.play-now strong{font-size:22px}.play-now small{letter-spacing:1.2px;font-size:10px}.hero{height:990px;min-height:900px;padding:148px max(4vw,78px) 190px}.hero-content{width:min(880px,53vw)}.eyebrow{letter-spacing:4px;gap:18px;font-size:13px}.eyebrow span{width:96px}.hero h1{margin-top:27px}.hero h1 span{letter-spacing:11px;font-size:clamp(76px,5.9vw,112px)}.hero h1 strong{font-size:clamp(138px,10.3vw,194px);line-height:.73}.hero h2{letter-spacing:6px;margin:35px 0 18px;font-size:clamp(28px,2vw,36px)}.hero-content>p{max-width:780px;margin-bottom:40px;font-size:17px;line-height:1.75}.hero-actions{gap:18px}.button{gap:16px;min-height:72px;padding:0 34px}.button svg{width:24px;height:24px}.button strong{font-size:15px}.button small{letter-spacing:1px;margin-top:5px;font-size:10px}.stats-panel{width:min(1600px,96vw);min-height:130px;bottom:-65px}.stat strong{font-size:31px}.stat strong.online,.stat strong.offline{font-size:20px}.stat strong i{width:10px;height:10px}.stat small{letter-spacing:1.2px;margin-top:11px;font-size:11px}.server-info-link{letter-spacing:1.2px;font-size:13px}.section-narrow,.section,footer{width:min(1600px,96vw)}.section-narrow{margin-top:118px}.server-connection{padding:27px 34px}.server-connection svg{width:30px;height:30px}.server-connection small{letter-spacing:1.2px;font-size:10.5px}.server-connection strong{margin-top:7px;font-size:17px}.api-health{font-size:12px}.feature-strip{max-width:1680px;padding:34px 2.5vw}.feature-strip article{gap:20px;padding:28px 26px}.feature-strip svg{width:38px;height:38px}.feature-strip h3{margin-bottom:9px;font-size:16px}.feature-strip p{font-size:13.5px;line-height:1.65}.section{padding:115px 0}.ornament-title{letter-spacing:3px;margin-bottom:42px;font-size:21px}.ornament-title span{width:185px}.class-grid{gap:20px}.class-card{min-height:475px}.class-copy{padding:36px}.class-copy>svg{width:30px;height:30px;margin-bottom:10px}.class-copy small{letter-spacing:1.2px;font-size:10.5px}.class-copy h3{margin:9px 0 12px;font-size:33px}.class-copy p{margin-bottom:18px;font-size:14px;line-height:1.65}.class-copy a{gap:7px;font-size:11px}.rankings-layout{gap:20px}.panel-heading{height:78px;padding:0 28px}.panel-heading h2{font-size:23px}.panel-heading span{font-size:10px}.rank-row{grid-template-columns:48px 18px 1fr 110px 72px;min-height:70px;padding:0 24px}.rank-row b,.rank-row strong{font-size:14px}.rank-row span{font-size:12px}.rank-row em{font-size:12.5px}.rank-row.guild{grid-template-columns:48px 22px 1fr 108px 95px}.discord-panel{min-height:430px;padding:48px 40px}.discord-mark{width:58px;height:58px}.discord-panel>small{font-size:11px}.discord-panel h2{font-size:40px}.discord-panel p{font-size:14px;line-height:1.65}.discord-button{min-height:58px;padding:0 22px;font-size:12px}.section-title{max-width:1020px;margin-bottom:58px}.kicker{letter-spacing:2.5px;font-size:11px}.section-title h2,.download-inner h2{font-size:clamp(52px,4.6vw,72px)}.section-title p,.download-inner p{font-size:16px;line-height:1.75}.guide-grid{gap:20px}.guide-grid>a{grid-template-columns:58px 1fr 28px;min-height:128px;padding:0 32px}.guide-grid small{font-size:10px}.guide-grid strong{font-size:17px}.news-grid{gap:22px}.news-art{height:280px}.news-copy{padding:32px}.news-copy span,.news-copy small{font-size:10px}.news-copy h3{font-size:23px;line-height:1.35}.news-copy p{font-size:14px;line-height:1.7}.news-copy>a{font-size:11px}.commerce-section{padding-top:95px}.commerce-grid{gap:24px}.commerce-card{min-height:470px;padding:48px}.commerce-icon{width:68px;height:68px}.commerce-icon svg{width:33px;height:33px}.commerce-card>small{font-size:10px}.commerce-card h3{font-size:31px}.commerce-card p{font-size:14px;line-height:1.75}.commerce-card li{font-size:12px}.commerce-button{min-height:56px;padding:0 21px;font-size:11px}.commerce-note{padding:26px 30px}.commerce-note strong{font-size:13px}.commerce-note span{font-size:12px}.download-section{min-height:620px}.download-inner{max-width:980px}.download-inner>svg{width:46px;height:46px}footer{min-height:175px}.footer-brand span{font-size:16px}.footer-brand strong{font-size:35px}.footer-brand small{font-size:9px}footer p{font-size:11px;line-height:1.8}.footer-links{gap:26px}.footer-links a{font-size:11px}}@media (width>=1024px) and (width<=1280px){.site-header{grid-template-columns:230px 1fr 175px;padding:0 20px}.brand-top{font-size:16px}.brand-main{font-size:34px}.brand small{font-size:8px}.desktop-nav{gap:15px}.desktop-nav a{font-size:11.5px}.play-now{min-width:165px;height:58px}.play-now strong{font-size:17px}.play-now small{font-size:8px}.hero{padding-left:5vw}.hero-content{width:58vw}.hero h1 span{font-size:clamp(58px,6vw,78px)}.hero h1 strong{font-size:clamp(108px,10vw,140px)}.hero h2{font-size:24px}.hero-content>p{font-size:14.5px}.feature-strip h3{font-size:14px}.feature-strip p{font-size:12px}}.hero-art{filter:none;background-image:url(/images/hero-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.class-card{background:#090807}.class-art{object-fit:cover;object-position:64% center;image-rendering:auto;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0;transform:scale(1.001)}.class-card:hover .class-art{transform:scale(1.025)}.class-card.warrior .class-art{object-position:65% center}.class-card.wizard .class-art{object-position:63% center}.class-card.taoist .class-art{object-position:64% center}.class-card.assassin .class-art{object-position:65% center}.class-overlay{z-index:1;background:linear-gradient(0deg,#070605fb 0 34%,#070605b8 58%,#0706051f 84%,#07060505 100%)}.news-art{image-rendering:auto;background-position:50%;background-repeat:no-repeat;background-size:cover}.discord-panel-bg{filter:none;background-position:68%}.button-account{color:#eadcff;background:linear-gradient(#3a245d,#1c122c);border-color:#7955a8}.button-account:hover{border-color:#a778e2}.account-section{background:#090807;border:1px solid #4e3923;align-items:stretch;min-height:560px;display:flex;position:relative;overflow:hidden;padding:0!important}.account-art{background:linear-gradient(90deg,#070605fc 0%,#070605eb 34%,#07060573 61%,#07060529 100%),url(/images/backgrounds/account.webp) 72%/cover no-repeat;position:absolute;inset:0}.account-content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(780px,58%);padding:70px 72px;display:flex;position:relative}.account-content h2{color:#eee2ce;margin:12px 0 17px;font:500 clamp(42px,4vw,62px) Cinzel}.account-content h2 em{color:#b985ef;font-style:normal}.account-content>p{color:#aaa094;max-width:730px;margin:0 0 26px;font:400 13px/1.8 Cinzel}.account-points{gap:13px;margin-bottom:30px;display:grid}.account-points span{color:#c9bdb0;align-items:center;gap:11px;font:500 10px/1.5 Cinzel;display:flex}.account-points svg{color:#bb8be7;flex:none;width:19px;height:19px}.account-login-button{color:#f1e5ff;background:linear-gradient(#4f2875,#27143c);border-color:#8b5eb3;min-width:315px}.account-login-button svg{color:#d4adff}.account-login-button.is-disabled{opacity:.58;cursor:not-allowed;filter:grayscale(.2)}.account-phase-note{color:#746c64;max-width:660px;margin-top:18px;font:400 8.5px/1.6 Cinzel;display:block}@media (width>=1024px){.account-section{min-height:650px}.account-content{width:min(860px,59%);padding:84px 82px}.account-content>p{font-size:15px}.account-points span{font-size:13px}.account-points svg{width:22px;height:22px}.account-login-button{min-width:390px;min-height:72px}.account-phase-note{font-size:10.5px}}@media (width<=840px){.account-section{min-height:650px}.account-art{background:linear-gradient(#0706058c,#070605f2 58%,#070605 100%),url(/images/backgrounds/account.webp) 70% 0/auto 58% no-repeat}.account-content{text-align:center;align-items:center;width:100%;padding:280px 34px 50px}.account-points{text-align:left}.account-login-button{width:100%;min-width:0;max-width:390px}}@media (width<=600px){.account-content{padding:250px 24px 42px}.account-content h2{font-size:34px}.account-content>p{font-size:10.5px}.account-points span{font-size:9px}}.account-section.has-portal{background:#080706;align-items:flex-start;min-height:760px}.account-section.has-portal .account-art{opacity:.26;filter:saturate(.8);background-position:82%}.account-loading{z-index:2;color:#d7c4a2;justify-content:center;align-items:center;gap:18px;width:100%;min-height:520px;font:500 14px Cinzel;display:flex;position:relative}.account-loading>svg{color:#b889ef;width:34px;height:34px}.account-loading div{gap:7px;display:grid}.account-loading strong{font-size:17px}.account-loading span{color:#8e8478;font-size:11px}.spin{animation:.9s linear infinite am-spin}@keyframes am-spin{to{transform:rotate(360deg)}}.account-alert{z-index:3;color:#c8bba9;background:#100d0a;border:1px solid #53422f;align-items:center;gap:10px;width:100%;margin:0 0 18px;padding:13px 16px;font:500 11px/1.5 Cinzel;display:flex;position:relative}.account-alert svg{flex:none;width:18px;height:18px}.account-alert.success{color:#9edca5;background:#0c160e;border-color:#365c3c}.account-alert.success svg{color:#5fd576}.account-alert.error{color:#efb0aa;background:#190d0d;border-color:#713d3a}.account-alert.error svg{color:#da645d}.account-alert.info{color:#ceb9e4;background:#120e19;border-color:#504069}.account-setup-shell,.ucp-shell{z-index:2;width:min(1500px,100% - 80px);margin:0 auto;padding:70px 0 78px;position:relative}.discord-identity{background:#0f0b14f0;border:1px solid #5a4671;align-items:center;gap:14px;min-width:270px;padding:13px 15px;display:flex;box-shadow:inset 0 0 30px #73439e14}.discord-identity img,.discord-avatar-fallback{object-fit:cover;color:#e8d7fa;background:#27163a;border:1px solid #8d63b1;border-radius:50%;place-items:center;width:50px;height:50px;font:700 20px Cinzel;display:grid}.discord-identity>div:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.discord-identity small{letter-spacing:1.5px;color:#a67ec9;font:600 8px Cinzel}.discord-identity strong{color:#ede2f8;text-overflow:ellipsis;font:600 14px Cinzel;overflow:hidden}.discord-identity>svg{color:#68d67e;flex:none;width:20px}.account-setup-shell{max-width:1080px}.setup-intro{text-align:center;max-width:820px;margin:35px auto 30px}.setup-intro h2{color:#eee2ce;margin:10px 0 16px;font:500 clamp(38px,4vw,58px) Cinzel}.setup-intro h2 em{color:#b985ef;font-style:normal}.setup-intro p{color:#a69a8d;margin:0;font:400 14px/1.8 Cinzel}.account-setup-shell>.discord-identity{width:max-content;max-width:100%;margin:0 auto}.setup-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.setup-tabs button{color:#8f8477;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;background:#0c0a08;border:1px solid #453524;justify-content:center;align-items:center;gap:10px;min-height:60px;font:600 11px Cinzel;display:flex}.setup-tabs button svg{width:18px}.setup-tabs button.is-active{color:#eadcf5;background:linear-gradient(#2e1c43,#17101f);border-color:#8a5ab1}.account-form{background:#0a0807f5;border:1px solid #4c3927;gap:18px;padding:30px 34px;display:grid;box-shadow:0 25px 70px #00000040}.account-form label{gap:8px;display:grid}.account-form label>span{letter-spacing:1.2px;color:#b99a6b;text-transform:uppercase;font:600 9px Cinzel}.account-form input{color:#eadfce;background:#070605;border:1px solid #3b3025;border-radius:0;outline:none;width:100%;min-height:52px;padding:0 15px;font:500 13px Cinzel}.account-form input:focus{border-color:#8e62b2;box-shadow:0 0 0 2px #8e62b21f}.account-form .is-readonly input{color:#857d73;background:#0b0908}.form-grid-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-form .account-login-button{cursor:pointer;border:1px solid #8b5eb3;margin-top:4px}.account-form .account-login-button:disabled{opacity:.55;cursor:wait}.form-security-note{color:#786f65;align-items:flex-start;gap:9px;margin:0;font:400 9px/1.6 Cinzel;display:flex}.form-security-note svg{color:#78b886;flex:none;width:16px}.ucp-header{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px;display:flex}.ucp-header>div:first-child{max-width:850px}.ucp-header h2{color:#eee2ce;margin:10px 0 12px;font:500 clamp(40px,4vw,62px) Cinzel}.ucp-header h2 em{color:#b985ef;font-style:normal}.ucp-header p{color:#9e9386;margin:0;font:400 13px/1.75 Cinzel}.ucp-header>.discord-identity{flex:none}.ucp-summary-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:32px;display:grid}.ucp-summary-grid article{background:linear-gradient(145deg,#120e0afa,#070605fa);border:1px solid #453524;flex-direction:column;justify-content:center;gap:7px;min-height:145px;padding:22px;display:flex}.ucp-summary-grid article>svg{color:#c5954e;width:22px;height:22px;margin-bottom:5px}.ucp-summary-grid small{letter-spacing:1.7px;color:#857766;font:600 8px Cinzel}.ucp-summary-grid strong{color:#ead8b5;overflow-wrap:anywhere;font:600 18px Cinzel}.ucp-summary-grid span{color:#70685e;font:400 9px Cinzel}.ucp-panel-heading{border-bottom:1px solid #3b2b1e;justify-content:space-between;align-items:end;margin-bottom:14px;padding-bottom:13px;display:flex}.ucp-panel-heading small{letter-spacing:1.8px;color:#9c7749;font:600 8px Cinzel}.ucp-panel-heading h3{color:#dfc698;margin:5px 0 0;font:500 28px Cinzel}.ucp-panel-heading button{color:#a99b8a;cursor:pointer;background:#0d0b09;border:1px solid #493826;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:600 9px Cinzel;display:flex}.ucp-panel-heading button svg{width:14px}.character-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:25px;display:grid}.character-card{background:radial-gradient(circle at 90% 10%,#be6f2d24,#0000 42%),linear-gradient(145deg,#15100c,#080706);border:1px solid #4d3925;min-height:220px;padding:25px 23px;position:relative;overflow:hidden}.character-card.wizard{background:radial-gradient(circle at 90% 10%,#5f53c92e,#0000 42%),linear-gradient(145deg,#11101a,#080706)}.character-card.taoist{background:radial-gradient(circle at 90% 10%,#348f672b,#0000 42%),linear-gradient(145deg,#0d1712,#080706)}.character-card.assassin{background:radial-gradient(circle at 90% 10%,#8b3d722e,#0000 42%),linear-gradient(145deg,#170d14,#080706)}.character-status{letter-spacing:1.1px;color:#746d65;align-items:center;gap:7px;margin-bottom:24px;font:600 8px Cinzel;display:flex}.character-status i{background:#4a4642;border-radius:50%;width:7px;height:7px}.character-status i.online{background:#40db70;box-shadow:0 0 10px #40db70}.character-card>small{letter-spacing:1.4px;color:#ae8854;font:600 8px Cinzel}.character-card h3{color:#ead6ae;overflow-wrap:anywhere;margin:8px 0 25px;font:600 23px Cinzel}.character-stats{grid-template-columns:1fr 1fr;gap:13px;display:grid}.character-stats span{text-transform:uppercase;letter-spacing:1px;color:#71685f;gap:4px;font:500 7px Cinzel;display:grid}.character-stats b{color:#bfae96;text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font:600 11px Cinzel;overflow:hidden}.character-stats span:last-child{grid-column:1/-1}.empty-characters{text-align:center;color:#83786c;background:#0b0908;border:1px dashed #453524;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.empty-characters svg{color:#a07948;width:30px}.empty-characters strong{color:#cbb28d;font:600 14px Cinzel}.empty-characters span{font:400 10px Cinzel}.ucp-actions{align-items:stretch;gap:12px;display:flex}.ucp-action{background:#0c0a08;border:1px solid #4a3724;flex:1;align-items:center;min-height:72px;padding:0 20px;text-decoration:none;display:flex}.ucp-action span{gap:5px;display:grid}.ucp-action strong{color:#d3b681;font:600 12px Cinzel}.ucp-action small{color:#746b62;font:400 8.5px Cinzel}.ucp-logout{color:#c6918d;cursor:pointer;background:#130b0b;border:1px solid #573432;justify-content:center;align-items:center;gap:8px;min-width:145px;font:600 10px Cinzel;display:flex}.ucp-logout svg{width:17px}.ucp-logout:disabled{opacity:.5}.commerce-button.is-ready{color:#8db786;background:#0d130b;border-color:#4e6846}.commerce-button.is-ready svg{color:#68c56c}@media (width>=1600px){.account-setup-shell,.ucp-shell{width:min(1580px,100% - 120px)}.ucp-header p{font-size:15px}.ucp-summary-grid strong{font-size:21px}.character-card{min-height:245px}.character-card h3{font-size:26px}.character-stats b{font-size:13px}}@media (width<=1100px){.ucp-summary-grid,.character-grid{grid-template-columns:repeat(2,1fr)}.ucp-header{flex-direction:column;align-items:flex-start}.ucp-header>.discord-identity{align-self:flex-start}}@media (width<=840px){.account-section.has-portal .account-art{opacity:.35;background:linear-gradient(#0706056b,#070605f2 42%,#070605 100%),url(/images/backgrounds/account.webp) 70% 0/auto 38% no-repeat}.account-setup-shell,.ucp-shell{width:calc(100% - 44px);padding:215px 0 55px}.setup-intro{margin-top:25px}.setup-tabs,.form-grid-two{grid-template-columns:1fr}.ucp-summary-grid,.character-grid{grid-template-columns:1fr 1fr}.ucp-actions{flex-direction:column}.ucp-logout{min-height:54px}.account-form{padding:25px}}@media (width<=560px){.account-setup-shell,.ucp-shell{width:calc(100% - 28px);padding-top:190px}.setup-intro h2,.ucp-header h2{font-size:32px}.setup-intro p,.ucp-header p{font-size:10.5px}.ucp-summary-grid,.character-grid{grid-template-columns:1fr}.discord-identity{min-width:0;width:100%!important}.account-form{padding:20px}.ucp-panel-heading{align-items:flex-start;gap:12px}.ucp-panel-heading h3{font-size:23px}.ucp-summary-grid article{min-height:125px}.character-card{min-height:205px}}.live-commerce-shell{background:linear-gradient(145deg,#110d0afa,#060504fc);border:1px solid #4f3a23;padding:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #090807,0 24px 70px #00000047}.live-commerce-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 2%,#c5893e1c,#0000 28%);position:absolute;inset:0}.shop-live:before{background:radial-gradient(circle at 92% 2%,#764ab124,#0000 30%)}.live-commerce-shell>*{z-index:1;position:relative}.live-commerce-head{border-bottom:1px solid #392a1d;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.live-commerce-head>div:first-child{max-width:800px}.live-commerce-head h2{color:#eee0c8;margin:7px 0 12px;font:500 clamp(34px,3.2vw,52px) Cinzel}.live-commerce-head h2 em{color:#d19a50;font-style:normal}.shop-live .live-commerce-head h2 em{color:#b889e5}.live-commerce-head p{color:#988d80;margin:0;font:400 12px/1.75 Cinzel}.commerce-balances{background:#0b0907;border:1px solid #624725;align-items:center;gap:13px;min-width:205px;padding:16px 18px;display:flex}.commerce-balances>svg{color:#d0a055;width:27px}.commerce-balances span{gap:5px;display:grid}.commerce-balances small{letter-spacing:1.5px;color:#8d7b65;font:600 8px Cinzel}.commerce-balances strong{color:#ead4a9;font:700 19px Cinzel}.commerce-balances.hunt{border-color:#4b4d36}.commerce-balances.hunt>svg{color:#9ab06b}.shop-balance-stack{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.commerce-tabs{align-items:center;gap:9px;margin:22px 0;display:flex}.commerce-tabs button,.commerce-refresh{color:#95887a;cursor:pointer;background:#0d0b09;border:1px solid #403124;align-items:center;gap:8px;min-height:43px;padding:0 15px;font:600 10px Cinzel;display:inline-flex}.commerce-tabs button svg,.commerce-refresh svg{width:16px}.commerce-tabs button.is-active{color:#edcf98;background:linear-gradient(#2a1c10,#120d08);border-color:#a37538}.commerce-tabs button:disabled,.commerce-refresh:disabled{opacity:.4;cursor:not-allowed}.commerce-tabs .commerce-refresh{margin-left:auto;padding:0 12px}.commerce-feedback{color:#9bd09b;background:#0d160c;border:1px solid #3e4f37;align-items:flex-start;gap:10px;margin:12px 0;padding:13px 15px;font:500 10px/1.55 Cinzel;display:flex}.commerce-feedback svg{flex:none;width:18px}.commerce-feedback.error{color:#efb0aa;background:#190d0d;border-color:#713d3a}.commerce-feedback.warn{color:#dfc27f;background:#181206;border-color:#795f2c}.commerce-feedback.success{border-color:#365c3c}.commerce-empty{color:#83786c;text-align:center;background:#0b0908;border:1px dashed #493827;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:30px;display:flex}.commerce-empty svg{color:#b5894f;width:34px}.commerce-empty strong{color:#d1b78f;font:600 15px Cinzel}.commerce-empty span,.commerce-empty a{color:#908476;font:500 10px/1.6 Cinzel}.commerce-empty a{color:#d7a85d;text-decoration:underline}.market-toolbar,.shop-controls{align-items:center;gap:10px;margin:15px 0 18px;display:flex}.market-toolbar label,.shop-controls>label{background:#090806;border:1px solid #423225;flex:1;align-items:center;gap:9px;min-width:330px;height:44px;padding:0 12px;display:flex}.market-toolbar label svg,.shop-controls>label svg{color:#a67b43;width:17px}.market-toolbar input,.shop-controls input{color:#e3d8c9;background:0 0;border:0;outline:0;flex:1;font:500 11px Cinzel}.market-toolbar select,.shop-controls select,.market-sell-form select,.market-sell-form input{color:#d5c8b7;background:#090806;border:1px solid #423225;outline:none;min-height:44px;padding:0 12px;font:500 11px Cinzel}.market-toolbar>span{color:#85786b;white-space:nowrap;font:600 9px Cinzel}.market-listings{gap:10px;display:grid}.market-listing{background:linear-gradient(90deg,#0e0b08,#090706);border:1px solid #34281e;grid-template-columns:62px minmax(0,1fr) 185px;align-items:stretch;gap:17px;padding:17px;transition:all .18s;display:grid}.market-listing:hover{border-color:#674b29;transform:translateY(-1px)}.market-listing.is-owner{background:linear-gradient(90deg,#11110b,#090706);border-color:#575632}.market-listing-icon{color:#c7954c;background:#15100b;border:1px solid #5c4327;place-items:center;width:58px;height:58px;display:grid}.market-listing-icon svg{width:25px}.market-listing-main{min-width:0}.market-listing-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.market-listing-title small{letter-spacing:1.4px;color:#92734e;font:600 7.5px Cinzel}.market-listing-title h3{color:#ead7b4;margin:4px 0 6px;font:600 16px Cinzel}.market-listing-title>strong{color:#ddad60;white-space:nowrap;font:700 15px Cinzel}.market-listing-title>strong span{color:#84776a;font-size:7px}.market-item-meta{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.market-item-meta span{color:#8e8376;text-transform:uppercase;letter-spacing:.5px;background:#0b0907;border:1px solid #34291f;padding:4px 7px;font:600 7.5px Cinzel}.market-item-meta .rarity-rare,.market-item-meta .rarity-elite{color:#80acd7;border-color:#34485c}.market-item-meta .rarity-legendary{color:#d7a957;border-color:#69502c}.market-item-meta .rarity-mythical{color:#c689d9;border-color:#5e3f68}.market-stats{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.market-stats span{color:#a99b8a;background:#0c0a08;border-left:1px solid #75532d;padding:3px 6px;font:500 8px Cinzel}.market-message{color:#877b6d;margin:8px 0 0;font:italic 9px/1.5 Cinzel}.market-listing-actions{border-left:1px solid #2e241c;flex-direction:column;justify-content:center;gap:7px;padding-left:15px;display:flex}.market-listing-actions>span{color:#766d64;font:500 8px Cinzel}.market-listing-actions b{color:#c8b18e;font-size:11px}.market-listing-actions button,.shop-product-buy button,.commerce-primary-action{color:#edd09b;text-transform:uppercase;cursor:pointer;background:linear-gradient(#6c2618,#35100a);border:1px solid #87602f;justify-content:center;align-items:center;gap:7px;min-height:39px;font:600 9px Cinzel;display:flex}.market-listing-actions button svg,.shop-product-buy button svg,.commerce-primary-action svg{width:15px}.market-listing-actions button.danger{color:#d89990;background:#1a0d0b;border-color:#653933}.market-listing-actions button:disabled,.shop-product-buy button:disabled,.commerce-primary-action:disabled{opacity:.45;cursor:not-allowed}.market-sell-form{background:#0b0907;border:1px solid #3d2e21;padding:22px}.market-sell-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.market-sell-grid label{gap:7px;display:grid}.market-sell-grid label.wide{grid-column:1/-1}.market-sell-grid label>span{color:#a48458;letter-spacing:1.1px;text-transform:uppercase;font:600 8px Cinzel}.market-sell-grid select,.market-sell-grid input{width:100%}.selected-storage-preview{background:#0d0a07;border:1px solid #493620;gap:15px;margin:16px 0;padding:15px;display:flex}.selected-storage-preview>svg{color:#c7954c;flex:none;width:27px}.selected-storage-preview strong{color:#e2c99e;font:600 14px Cinzel}.cannot-list{color:#d8897f;margin-top:8px;font:600 9px Cinzel;display:block}.commerce-primary-action{min-width:180px;padding:0 20px}.shop-controls{flex-wrap:wrap}.shop-controls>label{min-width:280px}.currency-toggle{background:#090806;border:1px solid #423225;display:flex}.currency-toggle button{color:#83776b;cursor:pointer;background:0 0;border:0;border-right:1px solid #423225;align-items:center;gap:6px;min-height:42px;padding:0 12px;font:600 8px Cinzel;display:flex}.currency-toggle button:last-child{border-right:0}.currency-toggle button.is-active{color:#d8ad6c;background:#21170e}.currency-toggle button svg{width:14px}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-product-card{background:linear-gradient(145deg,#100c09,#080706);border:1px solid #3d2f24;flex-direction:column;min-height:365px;padding:21px;display:flex;position:relative;overflow:hidden}.shop-product-card:after{content:"";pointer-events:none;background:#814eb514;border-radius:50%;width:150px;height:150px;position:absolute;top:-65px;right:-55px}.shop-product-icon{color:#bc86dd;background:#120e0b;border:1px solid #5b4230;place-items:center;width:49px;height:49px;margin-bottom:14px;display:grid}.shop-product-icon svg{width:23px}.shop-product-top{text-transform:uppercase;letter-spacing:1px;color:#8a7768;justify-content:space-between;gap:10px;font:600 7px Cinzel;display:flex}.shop-product-top b{color:#b993d3}.shop-product-card h3{color:#e6d4b3;margin:8px 0 9px;font:600 18px Cinzel}.shop-product-card>p{color:#8f8478;min-height:48px;margin:0 0 7px;font:400 9.5px/1.65 Cinzel}.shop-product-details{gap:6px;margin-top:auto;padding-top:14px;display:grid}.shop-product-details span{color:#82776b;align-items:center;gap:7px;font:500 8px Cinzel;display:flex}.shop-product-details svg{color:#aa8352;width:13px}.shop-product-buy{border-top:1px solid #2e241c;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.shop-product-buy>strong{color:#d7ad68;font:700 16px Cinzel}.shop-product-buy>strong small{color:#827568;font-size:6px}.shop-product-buy button{color:#e0c2f1;background:linear-gradient(#4d2d65,#21142b);border-color:#654780;padding:0 11px}.shop-section-wrap{padding-top:0}@media (width<=1050px){.live-commerce-head{flex-direction:column;align-items:flex-start}.shop-balance-stack{justify-content:flex-start}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-listing{grid-template-columns:55px minmax(0,1fr)}.market-listing-actions{border-top:1px solid #2e241c;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr 160px;align-items:center;padding:12px 0 0;display:grid}}@media (width<=760px){.live-commerce-shell{padding:20px}.commerce-tabs{flex-wrap:wrap}.commerce-tabs .commerce-refresh{margin-left:0}.market-toolbar,.shop-controls{flex-direction:column;align-items:stretch}.market-toolbar label,.shop-controls>label{width:100%;min-width:0}.market-sell-grid{grid-template-columns:1fr}.market-sell-grid label.wide{grid-column:auto}.market-listing{grid-template-columns:1fr;padding:15px}.market-listing-icon{display:none}.market-listing-title{flex-direction:column;gap:2px}.market-listing-actions{grid-template-columns:1fr 1fr}.market-listing-actions button{grid-column:1/-1}.shop-product-grid{grid-template-columns:1fr}.commerce-balances{min-width:0}.shop-balance-stack{width:100%}.shop-balance-stack .commerce-balances{flex:1}.live-commerce-head h2{font-size:30px}}.market-listing-icon,.shop-product-icon,.selected-storage-icon{overflow:hidden}.market-listing-icon img,.shop-product-icon img,.selected-storage-icon img{object-fit:contain;image-rendering:auto;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.market-listing-icon img{width:52px;height:52px}.shop-product-icon img{width:45px;height:45px}.selected-storage-icon{color:#c7954c;background:#15100b;border:1px solid #5c4327;flex:none;place-items:center;width:49px;height:49px;display:grid}.selected-storage-icon img{width:45px;height:45px}.selected-storage-icon svg{width:23px}.commerce-pagination{background:#0b0907;border:1px solid #392d23;flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;padding:13px 14px;display:flex}.commerce-page-summary{color:#8f8274;letter-spacing:.45px;margin-right:auto;font:600 8px Cinzel}.commerce-pagination>label{color:#806f5e;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font:600 7.5px Cinzel;display:flex}.commerce-pagination select{color:#d5c8b7;background:#090806;border:1px solid #423225;outline:none;height:34px;padding:0 8px;font:600 9px Cinzel}.commerce-page-buttons{align-items:center;gap:8px;display:flex}.commerce-page-buttons>span{text-align:center;color:#8e8174;min-width:105px;font:500 8px Cinzel}.commerce-page-buttons>span strong{color:#d7b778}.commerce-page-buttons button{color:#ad9a84;cursor:pointer;background:#100c09;border:1px solid #4c3928;align-items:center;gap:5px;height:34px;padding:0 10px;font:600 8px Cinzel;display:flex}.commerce-page-buttons button:hover:not(:disabled){color:#ebce98;border-color:#8a6538}.commerce-page-buttons button:disabled{opacity:.35;cursor:not-allowed}.commerce-page-buttons button svg{width:14px}@media (width<=760px){.commerce-pagination{flex-direction:column;align-items:stretch}.commerce-page-summary{margin-right:0}.commerce-pagination>label,.commerce-page-buttons{justify-content:space-between}.commerce-page-buttons>span{min-width:0}.commerce-page-buttons button{padding:0 8px}}@media (width>=1281px){body{font-size:18px}.site-header{grid-template-columns:315px 1fr 235px;height:112px;padding:0 2.6vw}.site-header.is-scrolled{height:96px}.brand-top{font-size:21px}.brand-main{font-size:45px}.brand small{font-size:10.5px}.desktop-nav{gap:clamp(24px,1.7vw,38px)}.desktop-nav a{letter-spacing:.8px;font-size:15px}.play-now{min-width:214px;height:72px}.play-now strong{font-size:23px}.play-now small{font-size:10.5px}.section-narrow,.section,footer{width:min(1760px,94vw)}.account-setup-shell,.ucp-shell{width:min(1720px,100% - 96px)}.live-commerce-shell{padding:46px}.feature-strip h3{font-size:17px}.feature-strip p{font-size:14.5px}.section-title p,.download-inner p,.store-section p{font-size:17px}.guide-grid small{font-size:11px}.guide-grid strong{font-size:18px}.news-copy span,.news-copy small{font-size:11px}.news-copy p{font-size:15px}.news-copy>a{font-size:12px}.panel-heading{height:84px;padding:0 30px}.panel-heading h2{font-size:25px}.panel-heading span{font-size:11px}.rank-row{grid-template-columns:52px 20px 1fr 122px 82px;gap:11px;min-height:78px;padding:0 26px}.rank-row b,.rank-row strong{font-size:16px}.rank-row span{font-size:13.5px}.rank-row em{font-size:14px}.rank-row.guild{grid-template-columns:52px 24px 1fr 120px 108px}.discord-panel>small{font-size:12px}.discord-panel p{font-size:15px}.discord-button{font-size:13px}.discord-identity{gap:16px;min-width:320px;padding:16px 18px}.discord-identity img,.discord-avatar-fallback{width:58px;height:58px}.discord-identity small{font-size:10px}.discord-identity strong{font-size:17px}.ucp-header{margin-bottom:38px}.ucp-header>div:first-child{max-width:980px}.ucp-header p{font-size:16px;line-height:1.8}.ucp-summary-grid{gap:17px;margin-bottom:40px}.ucp-summary-grid article{gap:9px;min-height:170px;padding:28px}.ucp-summary-grid article>svg{width:27px;height:27px}.ucp-summary-grid small{font-size:10.5px}.ucp-summary-grid strong{font-size:23px}.ucp-summary-grid span{font-size:11.5px}.ucp-panel-heading{margin-bottom:18px;padding-bottom:17px}.ucp-panel-heading small{font-size:10px}.ucp-panel-heading h3{font-size:34px}.ucp-panel-heading button{min-height:46px;padding:0 17px;font-size:11px}.character-grid{gap:17px;margin-bottom:32px}.character-card{min-height:270px;padding:31px 28px}.character-status{margin-bottom:28px;font-size:10px}.character-card>small{font-size:10px}.character-card h3{margin:10px 0 29px;font-size:29px}.character-stats{gap:16px}.character-stats span{font-size:9.5px}.character-stats b{font-size:14.5px}.ucp-actions{gap:16px}.ucp-action{min-height:88px;padding:0 26px}.ucp-action strong{font-size:15px}.ucp-action small{font-size:10.5px}.ucp-logout{min-width:170px;font-size:12px}.account-alert{padding:16px 19px;font-size:13px}.live-commerce-head{gap:38px;padding-bottom:34px}.live-commerce-head>div:first-child{max-width:1040px}.live-commerce-head h2{margin:10px 0 15px;font-size:clamp(48px,3.5vw,64px)}.live-commerce-head p{font-size:15.5px;line-height:1.8}.commerce-balances{gap:16px;min-width:235px;padding:20px 22px}.commerce-balances>svg{width:32px;height:32px}.commerce-balances small{font-size:10px}.commerce-balances strong{font-size:24px}.commerce-tabs{gap:12px;margin:28px 0}.commerce-tabs button,.commerce-refresh{gap:10px;min-height:52px;padding:0 19px;font-size:12.5px}.commerce-tabs button svg,.commerce-refresh svg{width:19px;height:19px}.market-toolbar,.shop-controls{gap:13px;margin:20px 0 24px}.market-toolbar label,.shop-controls>label{gap:12px;min-width:390px;height:56px;padding:0 16px}.market-toolbar label svg,.shop-controls>label svg{width:20px;height:20px}.market-toolbar input,.shop-controls input{font-size:14px}.market-toolbar select,.shop-controls select,.market-sell-form select,.market-sell-form input{min-height:56px;padding:0 16px;font-size:13.5px}.market-toolbar>span{font-size:11px}.currency-toggle button{gap:8px;min-height:54px;padding:0 16px;font-size:11px}.currency-toggle button svg{width:17px}.market-listings{gap:14px}.market-listing{grid-template-columns:80px minmax(0,1fr) 235px;gap:22px;padding:22px}.market-listing-icon{width:74px;height:74px}.market-listing-icon img{width:68px;height:68px}.market-listing-icon svg{width:31px}.market-listing-title{gap:24px}.market-listing-title small{font-size:10px}.market-listing-title h3{margin:6px 0 9px;font-size:22px}.market-listing-title>strong{font-size:20px}.market-listing-title>strong span{font-size:9px}.market-item-meta{gap:8px;margin:6px 0}.market-item-meta span{padding:6px 9px;font-size:10px}.market-stats{gap:8px;margin-top:11px}.market-stats span{padding:5px 8px;font-size:10.5px}.market-message{margin-top:11px;font-size:11.5px;line-height:1.6}.market-listing-actions{gap:9px;padding-left:20px}.market-listing-actions>span{font-size:10px}.market-listing-actions b{font-size:14px}.market-listing-actions button,.shop-product-buy button,.commerce-primary-action{gap:9px;min-height:48px;font-size:11.5px}.market-listing-actions button svg,.shop-product-buy button svg,.commerce-primary-action svg{width:18px;height:18px}.market-sell-form{padding:29px}.market-sell-grid{gap:19px}.market-sell-grid label{gap:9px}.market-sell-grid label>span{font-size:10.5px}.selected-storage-preview{gap:18px;margin:20px 0;padding:19px}.selected-storage-icon{width:62px;height:62px}.selected-storage-icon img{width:56px;height:56px}.selected-storage-preview strong{font-size:17px}.cannot-list{font-size:11px}.commerce-primary-action{min-width:215px;padding:0 25px}.shop-product-grid{gap:17px}.shop-product-card{min-height:455px;padding:28px}.shop-product-icon{width:64px;height:64px;margin-bottom:18px}.shop-product-icon img{width:58px;height:58px}.shop-product-icon svg{width:29px}.shop-product-top{font-size:9.5px}.shop-product-card h3{margin:11px 0 12px;font-size:23px}.shop-product-card>p{min-height:66px;margin-bottom:10px;font-size:12.5px;line-height:1.7}.shop-product-details{gap:9px;padding-top:18px}.shop-product-details span{font-size:10.5px}.shop-product-details svg{width:16px}.shop-product-buy{gap:13px;margin-top:20px;padding-top:17px}.shop-product-buy>strong{font-size:21px}.shop-product-buy>strong small{font-size:8px}.shop-product-buy button{padding:0 15px}.commerce-feedback{padding:16px 19px;font-size:12.5px}.commerce-empty{gap:13px;min-height:260px;padding:38px}.commerce-empty svg{width:40px}.commerce-empty strong{font-size:18px}.commerce-empty span,.commerce-empty a{font-size:12px}.commerce-note{padding:28px 32px}.commerce-note strong{font-size:14px}.commerce-note span{font-size:12.5px}.commerce-pagination{gap:19px;margin-top:24px;padding:17px 18px}.commerce-page-summary{font-size:11px}.commerce-pagination>label{gap:10px;font-size:10.5px}.commerce-pagination select{height:43px;padding:0 11px;font-size:11.5px}.commerce-page-buttons{gap:11px}.commerce-page-buttons>span{min-width:135px;font-size:10.5px}.commerce-page-buttons button{gap:7px;height:43px;padding:0 14px;font-size:10.5px}.commerce-page-buttons button svg{width:17px}}@media (width>=1024px) and (width<=1280px){.desktop-nav a{font-size:12.5px}.section-narrow,.section,footer{width:95vw}.account-setup-shell,.ucp-shell{width:calc(100% - 48px)}.ucp-summary-grid small{font-size:9px}.ucp-summary-grid strong{font-size:20px}.ucp-summary-grid span{font-size:10px}.character-status,.character-card>small{font-size:9px}.character-stats span{font-size:8px}.character-stats b{font-size:12.5px}.ucp-action strong{font-size:13px}.ucp-action small{font-size:9.5px}.live-commerce-shell{padding:36px}.live-commerce-head p{font-size:14px}.commerce-balances small{font-size:9px}.commerce-balances strong{font-size:21px}.commerce-tabs button,.commerce-refresh{min-height:48px;font-size:11px}.market-toolbar label,.shop-controls>label{height:50px}.market-toolbar input,.shop-controls input,.market-toolbar select,.shop-controls select{font-size:12.5px}.market-listing-title small{font-size:9px}.market-listing-title h3{font-size:19px}.market-listing-title>strong{font-size:18px}.market-item-meta span{font-size:9px}.market-stats span{font-size:9.5px}.market-message{font-size:10.5px}.market-listing-actions>span{font-size:9px}.market-listing-actions b{font-size:12.5px}.market-listing-actions button{font-size:10.5px}.shop-product-top{font-size:8.5px}.shop-product-card h3{font-size:21px}.shop-product-card>p{font-size:11.5px}.shop-product-details span,.commerce-page-summary,.commerce-pagination>label,.commerce-page-buttons>span,.commerce-page-buttons button{font-size:9.5px}}.player-rank-link{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #2d241b}.player-rank-link:last-child{border-bottom:0}.player-rank-link:hover{box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#c9964614,#0000)}.player-rank-link:disabled{cursor:default}.player-rank-link:disabled:hover{box-shadow:none;background:0 0}.class-guide-shell{border-top:1px solid #3d2d20;margin-top:68px;padding-top:68px;scroll-margin-top:120px}.class-guide-heading{text-align:center;max-width:960px;margin:0 auto 32px}.class-guide-heading h2{color:#eee2ce;margin:10px 0 14px;font:500 clamp(36px,3vw,54px) Cinzel}.class-guide-heading h2 em{color:#c99549;font-style:normal}.class-guide-heading p{color:#988d80;margin:0;font:400 13px/1.8 Cinzel}.class-guide-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.class-guide-tabs button{color:#8d8174;cursor:pointer;text-align:left;background:#0c0a08;border:1px solid #493624;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:flex}.class-guide-tabs button>svg{color:#a87c42;width:25px;height:25px}.class-guide-tabs button span{gap:4px;display:grid}.class-guide-tabs button small{color:#746b61;text-transform:uppercase;font:500 7.5px Cinzel}.class-guide-tabs button strong{color:#d4c3a8;font:600 13px Cinzel}.class-guide-tabs button.is-active{background:linear-gradient(145deg,#20160d,#0c0907);border-color:#a2763f;box-shadow:inset 0 -2px #b98747}.class-guide-tabs button.is-active>svg,.class-guide-tabs button.is-active strong{color:#f0cf90}.class-guide-hero{background:#090807;border:1px solid #5a4027;min-height:410px;position:relative;overflow:hidden}.class-guide-hero>img{object-fit:cover;object-position:74% 35%;width:100%;height:100%;position:absolute;inset:0}.class-guide-hero-overlay{background:linear-gradient(90deg,#070605fa 0%,#070605d1 38%,#0706052e 72%,#0706051a),linear-gradient(#0000 50%,#070605a8);position:absolute;inset:0}.class-guide-hero-copy{z-index:2;width:min(610px,52%);padding:58px 54px;position:relative}.class-guide-hero-copy>svg{color:#c79248;width:38px;height:38px;margin-bottom:14px}.class-guide-hero-copy>small{letter-spacing:1.8px;color:#9e7748;font:600 8.5px Cinzel;display:block}.class-guide-hero-copy h3{color:#ead6ae;margin:7px 0 3px;font:600 43px Cinzel}.class-guide-hero-copy>strong{color:#c69a5c;font:600 13px Cinzel}.class-guide-hero-copy p{color:#b6aa9c;margin:19px 0 0;font:400 12.5px/1.8 Cinzel}.class-role-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 30px;display:grid}.class-role-grid article{background:linear-gradient(145deg,#100d0a,#080706);border:1px solid #3e2e20;align-items:flex-start;gap:14px;min-height:210px;padding:24px;display:flex}.class-role-grid article>svg{color:#bd8d4a;flex:none;width:23px;height:23px}.class-role-grid small{letter-spacing:1.4px;color:#7d6d5a;font:600 7.5px Cinzel}.class-role-grid h4{color:#ddc69d;margin:5px 0 10px;font:600 15px Cinzel}.class-role-grid p,.class-role-grid li{color:#94887c;font:400 9.5px/1.65 Cinzel}.class-role-grid p{margin:0}.class-role-grid ul{gap:5px;margin:0;padding-left:17px;display:grid}.class-skills-panel{background:#0a0807;border:1px solid #4a3622;padding:28px}.class-skills-heading{border-bottom:1px solid #342619;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.class-skills-heading small{letter-spacing:1.6px;color:#987243;font:600 8px Cinzel}.class-skills-heading h3{color:#e0c99e;margin:5px 0 0;font:500 27px Cinzel}.class-skills-heading>span{color:#756b61;font:500 9px Cinzel}.class-skill-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.class-skill-grid article{background:#0d0b09;border:1px solid #30261c;min-height:150px;padding:19px;position:relative}.skill-level{color:#d3a45f;border:1px solid #5b4227;padding:5px 7px;font:600 8px Cinzel;position:absolute;top:14px;right:14px}.skill-copy small{letter-spacing:1px;color:#786d62;font:600 7.5px Cinzel}.skill-copy h4{color:#ddd0bb;margin:6px 50px 14px 0;font:600 15px Cinzel}.skill-meta{flex-wrap:wrap;gap:8px;display:flex}.skill-meta span{border-left:1px solid #5a3c1d;gap:3px;min-width:78px;padding-left:8px;display:grid}.skill-meta small{color:#6f655b;font:500 6.5px Cinzel}.skill-meta b{color:#bfa77f;font:600 9px Cinzel}.class-skills-loading,.class-skills-error{color:#8d8276;justify-content:center;align-items:center;gap:9px;min-height:150px;font:500 10px Cinzel;display:flex}.class-skills-loading svg{color:#c59047;width:19px}.class-skills-error{color:#c48b82}.armoury-section{padding-top:76px;scroll-margin-top:110px}.armoury-shell{background:linear-gradient(#0c0907fa,#070605fa);border:1px solid #5a4027;padding:34px;box-shadow:0 28px 70px #0006}.armoury-heading{border-bottom:1px solid #3b2b1d;justify-content:space-between;align-items:center;gap:35px;padding-bottom:27px;display:flex}.armoury-heading>div{max-width:940px}.armoury-heading h2{color:#eee2ce;margin:9px 0 13px;font:500 clamp(39px,3.3vw,57px) Cinzel}.armoury-heading h2 em{color:#d19a49;font-style:normal}.armoury-heading p{color:#958a7d;margin:0;font:400 12.5px/1.8 Cinzel}.armoury-heading-mark{color:#8b622f;opacity:.8;width:58px;height:58px}.player-search{background:#070605;border:1px solid #493624;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;min-height:56px;margin:25px 0 15px;padding-left:16px;display:grid}.player-search>svg{color:#c38d42}.player-search input{color:#e7dac5;background:0 0;border:0;outline:0;height:54px;font:500 12px Cinzel}.player-search input::placeholder{color:#665e56}.player-search button{color:#eed19d;text-transform:uppercase;cursor:pointer;background:linear-gradient(#7b2a17,#43140c);border:0;border-left:1px solid #5a4025;align-items:center;gap:8px;height:56px;padding:0 22px;font:600 10px Cinzel;display:flex}.player-search button svg{width:17px}.player-search button:disabled{opacity:.58}.armoury-error{color:#dda69d;background:#180c0b;border:1px solid #6d3932;margin:10px 0;padding:13px 15px;font:500 10px/1.5 Cinzel}.player-search-results{background:#0a0807;border:1px solid #3b2b1e;margin-bottom:18px}.player-search-results-head{color:#8f7656;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #302319;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;font:600 8px Cinzel;display:flex}.player-search-results-head b{color:#6f665c}.player-search-results button{color:#a69a8c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #282018;grid-template-columns:12px minmax(150px,1fr) 105px 80px 70px minmax(120px,1fr) 25px;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 15px;font:500 9.5px Cinzel;display:grid}.player-search-results button:last-child{border-bottom:0}.player-search-results button:hover{color:#d9c7a7;background:#15100c}.player-search-results button strong{color:#ddc9a7;font-size:12px}.player-search-results button>svg{color:#a5773f;width:16px}.armoury-loading,.armoury-empty{color:#8c8174;justify-content:center;align-items:center;min-height:260px;display:flex}.armoury-loading{gap:10px;font:500 11px Cinzel}.armoury-loading svg{color:#c48e43;width:23px}.armoury-empty{text-align:center;background:#090706;border:1px dashed #3c2f23;flex-direction:column;gap:11px;margin-top:19px}.armoury-empty>svg{color:#745329;width:44px;height:44px}.armoury-empty strong{color:#cbb793;font:600 16px Cinzel}.armoury-empty span{color:#756d64;font:400 10px Cinzel}.player-profile{margin-top:22px}.player-profile-banner{background:radial-gradient(circle at 85% 20%,#c0712b26,#0000 36%),linear-gradient(145deg,#15100c,#080706);border:1px solid #503a24;justify-content:space-between;align-items:center;gap:30px;min-height:180px;padding:28px 30px;display:flex}.player-profile-banner.wizard{background:radial-gradient(circle at 85% 20%,#594eb933,#0000 36%),linear-gradient(145deg,#11101a,#080706)}.player-profile-banner.taoist{background:radial-gradient(circle at 85% 20%,#3791682e,#0000 36%),linear-gradient(145deg,#0d1712,#080706)}.player-profile-banner.assassin{background:radial-gradient(circle at 85% 20%,#8c3a7033,#0000 36%),linear-gradient(145deg,#170d14,#080706)}.player-profile-identity{align-items:center;gap:18px;display:flex}.presence.large{width:11px;height:11px}.player-profile-identity small{letter-spacing:1.2px;color:#8d7d69;font:600 8px Cinzel}.player-profile-identity h3{color:#ead8b7;margin:6px 0 5px;font:600 36px Cinzel}.player-profile-identity p{color:#8b8074;margin:0;font:500 10px Cinzel}.player-profile-levels{gap:9px;display:flex}.player-profile-levels>span{background:#0b0908;border:1px solid #493624;grid-template-columns:25px 1fr;align-items:center;gap:3px 8px;min-width:120px;min-height:105px;padding:15px;display:grid}.player-profile-levels svg{color:#c99347;grid-row:1/3;width:22px}.player-profile-levels small{color:#786e64;text-transform:uppercase;font:600 7px Cinzel}.player-profile-levels strong{color:#d9c29b;text-overflow:ellipsis;font:600 17px Cinzel;overflow:hidden}.armoury-layout{grid-template-columns:minmax(0,1.5fr) minmax(330px,.7fr);gap:14px;margin-top:14px;display:grid}.equipment-panel,.equipment-detail-panel,.character-stat-panel,.character-skill-panel{background:#090706;border:1px solid #3e2e20;padding:22px}.armoury-subheading{border-bottom:1px solid #302319;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.armoury-subheading small{letter-spacing:1.5px;color:#947044;font:600 7.5px Cinzel}.armoury-subheading h3{color:#d8c197;margin:5px 0 0;font:500 22px Cinzel}.armoury-subheading>svg{color:#9e733c;width:23px}.equipment-slot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.equipment-slot{color:#6e665e;text-align:center;background:#0b0908;border:1px solid #29231c;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;min-height:118px;padding:9px 7px;display:flex}.equipment-slot small{text-transform:uppercase;letter-spacing:.6px;font:600 6.5px Cinzel}.equipment-slot>div{place-items:center;width:50px;height:50px;display:grid}.equipment-slot img{object-fit:contain;image-rendering:auto;max-width:48px;max-height:48px}.equipment-slot>div>svg{color:#3d3935;width:25px}.equipment-slot strong{color:#665f58;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:600 8px/1.25 Cinzel;overflow:hidden}.equipment-slot.has-item{cursor:pointer;color:#9b8466;border-color:#4a3621}.equipment-slot.has-item strong{color:#cdb48a}.equipment-slot.has-item:hover,.equipment-slot.is-selected{background:#15100b;border-color:#a6773b;box-shadow:inset 0 0 20px #b4773114}.equipment-slot:disabled{cursor:default}.equipment-detail-hero{align-items:center;gap:14px;display:flex}.equipment-detail-icon{background:#100c08;border:1px solid #6a4b29;flex:none;place-items:center;width:72px;height:72px;display:grid}.equipment-detail-icon img{object-fit:contain;max-width:66px;max-height:66px}.equipment-detail-icon svg{color:#6d5c46;width:31px}.equipment-detail-hero>div:last-child{gap:4px;display:grid}.equipment-detail-hero span{color:#947044;text-transform:uppercase;font:600 7px Cinzel}.equipment-detail-hero strong{color:#e2ca9f;font:600 17px Cinzel}.equipment-detail-hero small{color:#756b61;font:500 8px Cinzel}.equipment-detail-meta{gap:8px;margin:18px 0;display:grid}.equipment-detail-meta span{color:#746a61;border-bottom:1px solid #211c17;justify-content:space-between;gap:10px;padding-bottom:7px;font:500 8px Cinzel;display:flex}.equipment-detail-meta b{color:#b8a17c}.equipment-description{color:#83786c;font:400 8.5px/1.6 Cinzel}.equipment-stat-list{flex-wrap:wrap;gap:6px;display:flex}.equipment-stat-list span{color:#a9977d;background:#100c08;border-left:1px solid #8c5f2d;padding:5px 7px;font:500 8px Cinzel}.equipment-stat-list em,.equipment-no-selection{color:#6e665e;font:400 9px/1.6 Cinzel}.equipment-no-selection{text-align:center;padding:26px 0}.profile-data-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.character-stat-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.character-stat-grid>span{background:#0c0a08;border:1px solid #2b231b;flex-direction:column;justify-content:center;gap:5px;min-height:65px;padding:10px;display:flex}.character-stat-grid small{color:#756b61;text-transform:uppercase;font:600 6.7px Cinzel}.character-stat-grid strong{color:#cfb58b;font:600 11px Cinzel}.player-skill-list{gap:7px;display:grid}.player-skill-list>div{background:#0c0a08;border:1px solid #2c241c;grid-template-columns:minmax(0,1fr) 75px 75px 60px;align-items:center;gap:8px;min-height:56px;padding:9px 11px;display:grid}.player-skill-list span{gap:3px;display:grid}.player-skill-list strong{color:#d3bea0;font:600 10px Cinzel}.player-skill-list small{color:#746b61;font:500 6.5px Cinzel}.player-skill-list b{color:#aa8b5f;font:600 9px Cinzel}.armoury-inline-empty{text-align:center;color:#71685f;grid-column:1/-1;justify-content:center;align-items:center;min-height:90px;font:400 9px Cinzel;display:flex}.guide-detail-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:38px;display:grid}.guide-detail-card{background:linear-gradient(145deg,#100d0a,#080706);border:1px solid #403020;align-items:flex-start;gap:18px;min-height:275px;padding:28px;scroll-margin-top:120px;display:flex}.guide-detail-card>svg{color:#bd8b46;flex:none;width:30px;height:30px}.guide-detail-card small{letter-spacing:1.5px;color:#987143;font:600 8px Cinzel}.guide-detail-card h3{color:#ddc59d;margin:6px 0 12px;font:600 22px Cinzel}.guide-detail-card p,.guide-detail-card li{color:#91867a;font:400 10px/1.7 Cinzel}.guide-detail-card p{margin:0 0 14px}.guide-detail-card ul{gap:5px;margin:0;padding-left:18px;display:grid}@media (width>=1281px){.desktop-nav{gap:clamp(14px,1.2vw,25px)}.class-guide-heading p,.armoury-heading p{font-size:15.5px}.class-guide-tabs button{min-height:92px;padding:16px 20px}.class-guide-tabs button>svg{width:30px;height:30px}.class-guide-tabs button small{font-size:9px}.class-guide-tabs button strong{font-size:16px}.class-guide-hero{min-height:500px}.class-guide-hero-copy{width:min(720px,52%);padding:74px 68px}.class-guide-hero-copy>svg{width:46px;height:46px}.class-guide-hero-copy>small{font-size:10px}.class-guide-hero-copy h3{font-size:54px}.class-guide-hero-copy>strong{font-size:16px}.class-guide-hero-copy p{font-size:15px}.class-role-grid{gap:16px}.class-role-grid article{min-height:255px;padding:29px}.class-role-grid article>svg{width:28px;height:28px}.class-role-grid small{font-size:9px}.class-role-grid h4{font-size:19px}.class-role-grid p,.class-role-grid li{font-size:12px}.class-skills-panel{padding:35px}.class-skills-heading small{font-size:10px}.class-skills-heading h3{font-size:34px}.class-skills-heading>span{font-size:11px}.class-skill-grid{gap:13px}.class-skill-grid article{min-height:185px;padding:24px}.skill-level{font-size:10px}.skill-copy small{font-size:9px}.skill-copy h4{font-size:19px}.skill-meta small{font-size:8px}.skill-meta b{font-size:11.5px}.armoury-shell{padding:46px}.armoury-heading h2{font-size:60px}.armoury-heading-mark{width:72px;height:72px}.player-search{grid-template-columns:28px 1fr auto;min-height:68px;padding-left:20px}.player-search input{height:66px;font-size:15px}.player-search button{height:68px;padding:0 28px;font-size:12.5px}.player-search-results button{min-height:70px;font-size:12px}.player-search-results button strong{font-size:15px}.player-profile-banner{min-height:220px;padding:36px}.player-profile-identity h3{font-size:46px}.player-profile-identity small,.player-profile-identity p{font-size:11px}.player-profile-levels>span{min-width:150px;min-height:125px}.player-profile-levels small{font-size:9px}.player-profile-levels strong{font-size:21px}.armoury-layout{grid-template-columns:minmax(0,1.55fr) minmax(390px,.65fr);gap:17px}.equipment-panel,.equipment-detail-panel,.character-stat-panel,.character-skill-panel{padding:28px}.armoury-subheading small{font-size:9px}.armoury-subheading h3{font-size:28px}.equipment-slot-grid{gap:10px}.equipment-slot{min-height:145px;padding:11px 9px}.equipment-slot small{font-size:8px}.equipment-slot>div{width:62px;height:62px}.equipment-slot img{max-width:60px;max-height:60px}.equipment-slot strong{font-size:10px}.equipment-detail-icon{width:88px;height:88px}.equipment-detail-icon img{max-width:82px;max-height:82px}.equipment-detail-hero span{font-size:9px}.equipment-detail-hero strong{font-size:21px}.equipment-detail-hero small,.equipment-detail-meta span,.equipment-description,.equipment-stat-list span{font-size:10px}.character-stat-grid>span{min-height:80px;padding:13px}.character-stat-grid small{font-size:8.5px}.character-stat-grid strong{font-size:14px}.player-skill-list>div{grid-template-columns:minmax(0,1fr) 90px 90px 70px;min-height:68px}.player-skill-list strong{font-size:13px}.player-skill-list small{font-size:8px}.player-skill-list b{font-size:11px}.guide-detail-grid{gap:17px}.guide-detail-card{min-height:330px;padding:35px}.guide-detail-card>svg{width:36px;height:36px}.guide-detail-card small{font-size:10px}.guide-detail-card h3{font-size:28px}.guide-detail-card p,.guide-detail-card li{font-size:13px}}@media (width<=1100px){.class-role-grid,.class-skill-grid{grid-template-columns:repeat(2,1fr)}.armoury-layout,.profile-data-grid{grid-template-columns:1fr}.equipment-slot-grid{grid-template-columns:repeat(4,1fr)}.player-profile-banner{flex-direction:column;align-items:flex-start}.player-profile-levels{width:100%}.player-profile-levels>span{flex:1}}@media (width<=840px){.class-guide-tabs{grid-template-columns:repeat(2,1fr)}.class-guide-hero-copy{width:75%;padding:45px 35px}.class-guide-hero>img{object-position:70% center}.class-role-grid,.guide-detail-grid{grid-template-columns:1fr}.armoury-shell{padding:22px}.armoury-heading-mark{display:none}.player-search{grid-template-columns:22px 1fr}.player-search button{border-top:1px solid #5a4025;border-left:0;grid-column:1/-1;width:100%}.player-search-results button{grid-template-columns:10px 1fr 80px 60px 20px}.player-search-results button span:nth-of-type(4),.player-search-results button span:nth-of-type(5){display:none}.equipment-slot-grid{grid-template-columns:repeat(3,1fr)}.player-profile-levels{grid-template-columns:repeat(3,1fr);display:grid}.player-profile-levels>span{min-width:0}.character-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.class-guide-shell{margin-top:45px;padding-top:45px}.class-guide-tabs{grid-template-columns:1fr 1fr}.class-guide-tabs button{padding:10px}.class-guide-tabs button small{display:none}.class-guide-hero{min-height:430px}.class-guide-hero-overlay{background:linear-gradient(#07060547 10%,#070605e6 48%,#070605fc 100%)}.class-guide-hero-copy{width:100%;padding:210px 24px 28px}.class-guide-hero-copy h3{font-size:36px}.class-role-grid,.class-skill-grid{grid-template-columns:1fr}.armoury-heading h2{font-size:35px}.equipment-slot-grid{grid-template-columns:repeat(2,1fr)}.player-profile-levels{grid-template-columns:1fr}.player-profile-levels>span{min-height:80px}.player-skill-list>div{grid-template-columns:1fr 60px}.player-skill-list>div span:nth-child(3),.player-skill-list>div span:nth-child(4){display:none}.guide-detail-card{padding:22px;display:block}.guide-detail-card>svg{margin-bottom:14px}}.skill-icon-image,.skill-icon-fallback{background:#100c08;border:1px solid #594126;flex:none;place-items:center;display:grid;overflow:hidden}.skill-icon-image img{object-fit:contain;image-rendering:auto;width:100%;height:100%;display:block}.skill-icon-fallback{color:#a87b42}.skill-icon-fallback svg{width:48%;height:48%}.class-skill-icon{width:52px;height:52px;margin-bottom:12px}.class-skill-icon .skill-icon-image,.class-skill-icon .skill-icon-fallback{width:52px;height:52px}.player-skill-list>div{align-items:center;grid-template-columns:54px minmax(0,1fr) auto auto auto!important}.player-skill-icon{width:44px;height:44px}@media (width>=1400px){.class-skill-icon,.class-skill-icon .skill-icon-image,.class-skill-icon .skill-icon-fallback{width:62px;height:62px}.player-skill-icon{width:52px;height:52px}.player-skill-list>div{grid-template-columns:62px minmax(0,1fr) auto auto auto!important}}@media (width<=760px){.player-skill-list>div{grid-template-columns:46px minmax(0,1fr)!important}.player-skill-list>div>span:nth-of-type(n+2){grid-column:2}.player-skill-icon{width:40px;height:40px}}.class-guide-heading p,.armoury-heading p{font-size:15px;line-height:1.85}.class-guide-tabs button small{font-size:9.5px}.class-guide-tabs button strong{font-size:15px}.class-guide-hero-copy>small{font-size:10.5px}.class-guide-hero-copy>strong{font-size:15px}.class-guide-hero-copy p{font-size:14.5px;line-height:1.85}.class-role-grid small{font-size:10px}.class-role-grid h4{font-size:18px}.class-role-grid p,.class-role-grid li{font-size:12.5px;line-height:1.75}.class-skills-heading small{font-size:10px}.class-skills-heading h3{font-size:31px}.class-skills-heading>span{font-size:11px}.class-skill-grid{gap:14px;margin-top:16px}.class-skill-grid article{min-height:205px;padding:23px}.skill-level{padding:7px 9px;font-size:11px}.skill-copy small{font-size:10px}.skill-copy h4{margin-top:7px;font-size:19px;line-height:1.3}.skill-meta{gap:11px}.skill-meta span{min-width:92px;padding-left:10px}.skill-meta small{font-size:8.5px}.skill-meta b{font-size:12px}.class-skill-icon,.class-skill-icon .skill-icon-image,.class-skill-icon .skill-icon-fallback{width:64px;height:64px}.skill-browser-toolbar{border-bottom:1px solid #2f241a;justify-content:space-between;align-items:flex-end;gap:18px;margin:20px 0 4px;padding-bottom:16px;display:flex}.skill-type-tabs{flex-wrap:wrap;gap:8px;display:flex}.skill-type-tabs button{color:#8e8274;text-transform:uppercase;letter-spacing:.45px;cursor:pointer;background:#0c0907;border:1px solid #44321f;align-items:center;gap:9px;min-height:42px;padding:0 13px;font:600 10.5px Cinzel;display:flex}.skill-type-tabs button b{color:#a7865a;background:#080706;border:1px solid #3f3020;place-items:center;min-width:22px;height:22px;padding:0 5px;font:600 9px Cinzel;display:grid}.skill-type-tabs button:hover{color:#d8c39e;border-color:#79562f}.skill-type-tabs button.is-active{color:#efcf91;background:linear-gradient(#21160e,#100b08);border-color:#aa793a;box-shadow:inset 0 -2px #bd8742}.skill-type-tabs button.is-active b{color:#e5bd78;border-color:#7e572b}.skill-browser-summary{color:#877b6e;text-transform:uppercase;letter-spacing:.5px;flex:none;font:500 10.5px Cinzel}.skill-pagination{border-top:1px solid #302419;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.skill-pagination button{color:#baa584;text-transform:uppercase;cursor:pointer;background:#0c0907;border:1px solid #503820;align-items:center;gap:7px;height:44px;padding:0 16px;font:600 10.5px Cinzel;display:flex}.skill-pagination button svg{width:16px;height:16px}.skill-pagination button:hover:not(:disabled){color:#f0ce91;background:#17100b;border-color:#a47639}.skill-pagination button:disabled{opacity:.35;cursor:default}.skill-pagination>span{text-align:center;color:#81766a;min-width:120px;font:500 10.5px Cinzel}.skill-pagination>span b{color:#d6b77d}.armoury-heading p{font-size:15px}.player-profile-identity small{font-size:10px}.player-profile-identity p{font-size:12px}.player-profile-levels small{font-size:9px}.player-profile-levels strong{font-size:20px}.armoury-subheading small{font-size:10px}.armoury-subheading h3{font-size:27px}.armoury-subheading>svg{width:28px;height:28px}.equipment-slot{min-height:135px;padding:11px 9px}.equipment-slot small{font-size:9px}.equipment-slot strong{font-size:11px;line-height:1.35}.equipment-slot>div{width:58px;height:58px}.equipment-slot img{max-width:56px;max-height:56px}.equipment-detail-hero span{font-size:10px}.equipment-detail-hero strong{font-size:21px;line-height:1.3}.equipment-detail-hero small,.equipment-detail-meta span{font-size:10.5px}.equipment-description{font-size:11px;line-height:1.75}.equipment-stat-list span{padding:7px 9px;font-size:10.5px}.equipment-stat-list em,.equipment-no-selection{font-size:11px}.character-stat-grid{gap:10px}.character-stat-grid>span{min-height:78px;padding:13px}.character-stat-grid small{font-size:9.5px}.character-stat-grid strong{font-size:15px;line-height:1.25}.player-skill-list{gap:9px}.player-skill-list>div{min-height:72px;padding:11px 13px}.player-skill-list strong{font-size:13.5px}.player-skill-list small{font-size:9px}.player-skill-list b{font-size:12px}.armoury-inline-empty{font-size:11px;line-height:1.7}.armoury-skill-browser{border-bottom:1px solid #292118;justify-content:space-between;align-items:flex-start;gap:12px;margin:-2px 0 14px;padding-bottom:14px;display:flex}.skill-type-tabs.compact{gap:6px}.skill-type-tabs.compact button{min-height:36px;padding:0 10px;font-size:9px}.armoury-skill-count{white-space:nowrap;color:#756b61;text-transform:uppercase;padding-top:10px;font:600 9px Cinzel}.skill-pagination.compact{justify-content:space-between}.skill-pagination.compact button{height:40px;padding:0 12px;font-size:9px}.skill-pagination.compact>span{font-size:9px}@media (width>=1281px){.class-guide-heading p,.armoury-heading p{font-size:17px}.class-guide-tabs button small{font-size:11px}.class-guide-tabs button strong{font-size:18px}.class-guide-hero-copy>small{font-size:12px}.class-guide-hero-copy>strong{font-size:18px}.class-guide-hero-copy p{font-size:17px}.class-role-grid article{padding:32px}.class-role-grid small{font-size:11px}.class-role-grid h4{font-size:22px}.class-role-grid p,.class-role-grid li{font-size:14.5px}.class-skills-panel{padding:38px}.class-skills-heading small{font-size:11px}.class-skills-heading h3{font-size:38px}.class-skills-heading>span{font-size:13px}.skill-type-tabs button{min-height:48px;padding:0 16px;font-size:12.5px}.skill-type-tabs button b{font-size:10.5px}.skill-browser-summary{font-size:12px}.class-skill-grid article{min-height:235px;padding:28px}.class-skill-icon,.class-skill-icon .skill-icon-image,.class-skill-icon .skill-icon-fallback{width:76px;height:76px}.skill-level{padding:8px 10px;font-size:12.5px}.skill-copy small{font-size:11.5px}.skill-copy h4{font-size:23px}.skill-meta small{font-size:10px}.skill-meta b{font-size:14px}.skill-meta span{min-width:104px}.skill-pagination button{height:50px;padding:0 19px;font-size:12px}.skill-pagination>span{min-width:145px;font-size:12px}.armoury-shell{padding:50px}.armoury-heading p{font-size:17px}.player-profile-identity small{font-size:12px}.player-profile-identity p{font-size:14px}.player-profile-levels small{font-size:11px}.player-profile-levels strong{font-size:24px}.equipment-panel,.equipment-detail-panel,.character-stat-panel,.character-skill-panel{padding:32px}.armoury-subheading small{font-size:11.5px}.armoury-subheading h3{font-size:32px}.armoury-subheading>svg{width:31px;height:31px}.equipment-slot{min-height:160px;padding:14px 11px}.equipment-slot small{font-size:11px}.equipment-slot strong{font-size:13.5px}.equipment-slot>div{width:70px;height:70px}.equipment-slot img{max-width:68px;max-height:68px}.equipment-detail-icon{width:100px;height:100px}.equipment-detail-icon img{max-width:94px;max-height:94px}.equipment-detail-hero span{font-size:12px}.equipment-detail-hero strong{font-size:25px}.equipment-detail-hero small,.equipment-detail-meta span{font-size:12.5px}.equipment-description{font-size:13px}.equipment-stat-list span{font-size:12px}.equipment-stat-list em,.equipment-no-selection{font-size:13px}.character-stat-grid>span{min-height:94px;padding:16px}.character-stat-grid small{font-size:11px}.character-stat-grid strong{font-size:18px}.player-skill-list>div{min-height:84px;padding:13px 15px}.player-skill-icon{width:58px;height:58px}.player-skill-list>div{grid-template-columns:68px minmax(0,1fr) auto auto auto!important}.player-skill-list strong{font-size:16px}.player-skill-list small{font-size:10.5px}.player-skill-list b{font-size:14px}.skill-type-tabs.compact button{min-height:40px;padding:0 12px;font-size:10.5px}.armoury-skill-count{font-size:10.5px}.skill-pagination.compact button{height:44px;font-size:10.5px}.skill-pagination.compact>span{font-size:10.5px}}@media (width<=840px){.skill-browser-toolbar{flex-direction:column;align-items:stretch}.skill-browser-summary{align-self:flex-start}.skill-pagination{justify-content:space-between}.skill-pagination>span{min-width:auto}.armoury-skill-browser{flex-direction:column}.armoury-skill-count{padding-top:0}}@media (width<=600px){.skill-type-tabs{width:100%}.skill-type-tabs button{flex:calc(50% - 6px);justify-content:center}.skill-pagination{gap:7px}.skill-pagination button{padding:0 10px;font-size:9px}.skill-pagination>span{font-size:9px}.class-skill-grid article{min-height:185px}.character-stat-grid small{font-size:9px}.character-stat-grid strong{font-size:14px}.equipment-slot small{font-size:8.5px}.equipment-slot strong{font-size:10.5px}}.market-stat-block{background:#080705b8;border:1px solid #2f251c;margin-top:12px;padding:10px 12px}.market-stat-heading{color:#c79a53;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:7px;margin-bottom:8px;font:600 9px Cinzel;display:flex}.market-stat-heading svg{width:14px;height:14px}.market-stat-block .market-stats{margin-top:0}.market-stat-toggle{color:#c9a36a;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;padding:0;font:600 8.5px Cinzel;display:inline-flex}.market-stat-toggle svg{width:13px;height:13px;transition:transform .18s}.market-stat-block.is-expanded .market-stat-toggle svg{transform:rotate(180deg)}.market-stat-toggle:hover{color:#f0d19a}@media (width>=1281px){.market-stat-block{margin-top:14px;padding:13px 15px}.market-stat-heading{gap:9px;margin-bottom:10px;font-size:11.5px}.market-stat-heading svg{width:17px;height:17px}.market-stat-toggle{margin-top:11px;font-size:10.5px}.market-stat-toggle svg{width:15px;height:15px}.market-stat-block.is-expanded .market-stats span{padding:6px 9px;font-size:11px}}@media (width<=760px){.market-stat-block{padding:10px}.market-stat-toggle{font-size:9px}}.desktop-nav a{font-size:12.5px;line-height:1.25}.brand small{font-size:8.5px}.play-now small{font-size:9px}.ribbon-stat strong.online,.ribbon-stat strong.offline{font-size:14px}.ribbon-stat small,.ribbon-action small{font-size:10px;line-height:1.35}.ribbon-action strong{font-size:11.5px;line-height:1.35}.page-hero-copy .kicker{font-size:10.5px;line-height:1.4}.page-hero-copy p{color:#b8aea2;font-size:14px;line-height:1.7}.page-back-link{font-size:10.5px;line-height:1.3}.castle-card-kicker{font-size:10.5px;line-height:1.4}.castle-next-card>strong{font-size:19px;line-height:1.45}.castle-next-card p{color:#b8aa98;font-size:14px;line-height:1.75}.castle-next-card>a{font-size:10.5px;line-height:1.4}.castle-rules-card>p{color:#aaa095;font-size:13.5px;line-height:1.75}.castle-rule-list b{font-size:11.5px;line-height:1.4}.castle-rule-list small{color:#9a9085;font-size:10.5px;line-height:1.55}.castle-section-heading .kicker{font-size:10.5px;line-height:1.4}.castle-section-heading p{color:#a89e92;font-size:13.5px;line-height:1.7}.castle-schedule-row small{font-size:9.5px;line-height:1.35}.castle-schedule-row strong{font-size:12.5px;line-height:1.45}.castle-schedule-empty strong{font-size:15px;line-height:1.4}.castle-schedule-empty span{color:#999084;font-size:12.5px;line-height:1.65}.castle-info-grid article>small{font-size:9.5px;line-height:1.35}.castle-info-grid h3{font-size:21px;line-height:1.35}.castle-info-grid p{color:#a69c90;font-size:13px;line-height:1.7}.castle-info-grid li{color:#b2a697;font-size:12px;line-height:1.6}.world-map-server-state small,.world-map-stat small,.world-map-refresh small{color:#93897e;font-size:10px;line-height:1.35}.world-map-server-state strong,.world-map-stat strong,.world-map-refresh strong{font-size:16px;line-height:1.35}.world-map-error strong{font-size:11.5px;line-height:1.4}.world-map-error span{font-size:13.5px;line-height:1.5}.world-map-sidebar-heading .kicker,.world-map-panel-heading .kicker,.world-map-no-players .kicker{font-size:10px;line-height:1.4}.world-map-sidebar-heading h2,.world-map-panel-heading h2,.world-map-no-players h2{font-size:25px;line-height:1.3}.world-map-sidebar-heading p,.world-map-panel-heading p,.world-map-no-players p{color:#a79d91;font-size:13px;line-height:1.65}.world-map-area strong{font-size:11.5px;line-height:1.35}.world-map-area small{color:#8d8378;font-size:9.5px;line-height:1.4}.world-map-area b{font-size:12px}.world-map-empty-list strong{font-size:11.5px;line-height:1.4}.world-map-empty-list span{color:#94897d;font-size:10.5px;line-height:1.55}.world-map-player-list-heading strong,.world-map-player-list-heading span{font-size:11px;line-height:1.4}.world-map-player-row strong{font-size:11.5px;line-height:1.35}.world-map-player-row small{color:#92887d;font-size:9.5px;line-height:1.4}.world-map-player-row em{font-size:10px;line-height:1.35}.world-map-coord-key{font-size:9.5px;line-height:1.4}.world-map-axis{font-size:9px}.world-map-marker strong{padding:4px 6px;font-size:9px;line-height:1.3}.world-map-art-note strong{font-size:11px;line-height:1.4}.world-map-art-note small{color:#9b9084;font-size:10px;line-height:1.5}.world-map-legend span{font-size:10px;line-height:1.4}.world-map-legend small{color:#8c8278;font-size:9.5px;line-height:1.45}.world-map-shell footer p,.castle-wars-page~footer p{font-size:12px;line-height:1.6}.world-map-shell .footer-links a{font-size:11px}@media (width>=1400px){.desktop-nav a{font-size:13px}.page-hero-copy p{font-size:14.5px}.castle-next-card p,.castle-rules-card>p,.castle-section-heading p{font-size:14px}.castle-info-grid p{font-size:13.5px}.castle-info-grid li{font-size:12.5px}.world-map-sidebar-heading p,.world-map-panel-heading p,.world-map-no-players p{font-size:13.5px}}@media (width<=1100px){.desktop-nav a{font-size:11.5px}.page-hero-copy p{font-size:13.5px}.castle-rule-list small{font-size:10px}.castle-info-grid p{font-size:12.5px}.castle-info-grid li{font-size:11.5px}}@media (width<=900px){.page-hero-copy .kicker{font-size:10px}.page-hero-copy p{font-size:13px}.page-back-link{font-size:10px}.castle-next-card p,.castle-rules-card>p,.castle-section-heading p{font-size:13px}.world-map-sidebar-heading p,.world-map-panel-heading p,.world-map-no-players p{font-size:12.5px}}@media (width<=600px){.brand small{font-size:8px}.ribbon-stat small,.ribbon-action small{font-size:9px}.ribbon-action strong{font-size:10px}.page-hero-copy .kicker{font-size:9.5px}.page-hero-copy p{font-size:12.5px;line-height:1.65}.page-back-link{font-size:9.5px}.castle-card-kicker{font-size:10px}.castle-next-card>strong{font-size:16px}.castle-next-card p,.castle-rules-card>p,.castle-section-heading p{font-size:12.5px}.castle-next-card>a{font-size:10px}.castle-rule-list b{font-size:11px}.castle-rule-list small{font-size:10px}.castle-schedule-row small{font-size:9px}.castle-schedule-row strong{font-size:11.5px}.castle-info-grid p{font-size:12.5px}.castle-info-grid li{font-size:11.5px}.world-map-server-state small,.world-map-stat small,.world-map-refresh small{font-size:9.5px}.world-map-server-state strong,.world-map-stat strong,.world-map-refresh strong{font-size:14.5px}.world-map-sidebar-heading h2,.world-map-panel-heading h2,.world-map-no-players h2{font-size:22px}.world-map-sidebar-heading p,.world-map-panel-heading p,.world-map-no-players p{font-size:12px}.world-map-area strong{font-size:11px}.world-map-area small{font-size:9px}.world-map-player-row strong{font-size:11px}.world-map-player-row small{font-size:9px}.world-map-player-row em,.world-map-art-note small,.world-map-legend span{font-size:9.5px}}.character-showcase-card.wizard.male .character-card-art,.player-profile-banner.wizard.male .player-profile-banner-art,.mir-character-stage.wizard.male .mir-character-art{background-image:url(/images/characters/wizard-male.webp)}.character-showcase-card.wizard.female .character-card-art,.player-profile-banner.wizard.female .player-profile-banner-art,.mir-character-stage.wizard.female .mir-character-art{background-image:url(/images/characters/wizard-female.webp)}.character-showcase-card.taoist.male .character-card-art,.player-profile-banner.taoist.male .player-profile-banner-art,.mir-character-stage.taoist.male .mir-character-art{background-image:url(/images/characters/taoist-male.webp)}.character-showcase-card.taoist.female .character-card-art,.player-profile-banner.taoist.female .player-profile-banner-art,.mir-character-stage.taoist.female .mir-character-art{background-image:url(/images/characters/taoist-female.webp)}.character-showcase-card.warrior.male .character-card-art,.player-profile-banner.warrior.male .player-profile-banner-art,.mir-character-stage.warrior.male .mir-character-art{background-image:url(/images/characters/warrior-male.webp)}.character-showcase-card.warrior.female .character-card-art,.player-profile-banner.warrior.female .player-profile-banner-art,.mir-character-stage.warrior.female .mir-character-art{background-image:url(/images/characters/warrior-female.webp)}.character-showcase-card.assassin.male .character-card-art,.player-profile-banner.assassin.male .player-profile-banner-art,.mir-character-stage.assassin.male .mir-character-art{background-image:url(/images/characters/assassin-male.webp)}.character-showcase-card.assassin.female .character-card-art,.player-profile-banner.assassin.female .player-profile-banner-art,.mir-character-stage.assassin.female .mir-character-art{background-image:url(/images/characters/assassin-female.webp)}.character-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.character-showcase-card{isolation:isolate;min-height:330px;padding:0;box-shadow:inset 0 0 0 2px #070605e6,0 22px 50px #0000002e;background:#0b0908!important}.character-showcase-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080706 0%,#080706fa 29%,#080706d1 48%,#0807064d 72%,#0807061a 100%),linear-gradient(#0000 55%,#070605c2);position:absolute;inset:0}.character-card-art{z-index:0;filter:saturate(.94)contrast(1.05);background-position:68%;background-repeat:no-repeat;background-size:cover;transition:transform .35s,filter .35s;position:absolute;inset:0 0 0 31%;transform:scale(1.02)}.character-showcase-card:hover .character-card-art{filter:saturate(1.05)contrast(1.08);transform:scale(1.055)}.character-card-copy{z-index:2;flex-direction:column;align-items:flex-start;width:61%;min-height:330px;padding:30px 28px;display:flex;position:relative}.character-showcase-card .character-status{margin-bottom:31px}.character-showcase-card>small,.character-showcase-card>h3,.character-showcase-card>.character-stats{z-index:2;position:relative}.character-showcase-card .character-card-copy>small{letter-spacing:1.5px;color:#bd945e;text-transform:uppercase;font:600 9px Cinzel}.character-showcase-card .character-card-copy h3{color:#f0d9ae;text-shadow:0 3px 14px #000;margin:9px 0 27px;font:600 31px Cinzel}.character-showcase-card .character-stats{grid-template-columns:1fr 1fr;gap:16px;width:100%}.character-showcase-card .character-stats b{color:#d8c2a0;font-size:14px}.character-showcase-card .character-stats span{font-size:8px}.character-armoury-link{letter-spacing:.6px;text-transform:uppercase;color:#d9b477;background:#0e0a08e0;border:1px solid #6d4c28;align-items:center;gap:8px;min-height:42px;margin-top:auto;padding:0 13px;font:600 9px Cinzel;transition:all .2s;display:inline-flex}.character-armoury-link svg{width:15px;height:15px}.character-armoury-link:hover{color:#f1d29a;background:#17100b;border-color:#c18a43;transform:translate(2px)}.character-showcase-card.wizard{border-color:#4a4268}.character-showcase-card.taoist{border-color:#365b4b}.character-showcase-card.assassin{border-color:#5c354d}.character-showcase-card.warrior{border-color:#67442a}.player-profile-banner{isolation:isolate;position:relative;overflow:hidden}.player-profile-banner-art{z-index:0;opacity:.48;filter:saturate(.82)contrast(1.05);background-position:69%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 0 43%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 27% 100%)}.player-profile-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080706ed 0%,#080706ad 45%,#0807061a 78%);position:absolute;inset:0}.player-profile-banner>:not(.player-profile-banner-art){z-index:2;position:relative}.mir-armoury-layout{grid-template-columns:minmax(0,1.72fr) minmax(330px,.58fr);align-items:start}.mir-equipment-panel{background:linear-gradient(#0b0907,#070605);overflow:hidden}.mir-paperdoll{grid-template-columns:minmax(96px,118px) minmax(330px,1fr) minmax(96px,118px);align-items:stretch;gap:12px;min-height:600px;display:grid}.mir-slot-column{grid-auto-rows:1fr;align-content:stretch;gap:8px;display:grid}.mir-paperdoll .equipment-slot{background:linear-gradient(145deg,#0e0b08,#080706);border-color:#33281d;height:100%;min-height:0;padding:8px 6px;box-shadow:inset 0 0 0 1px #c9964606}.mir-paperdoll .equipment-slot small{letter-spacing:.45px;font-size:6.5px}.mir-paperdoll .equipment-slot>div{width:46px;height:46px}.mir-paperdoll .equipment-slot img{max-width:44px;max-height:44px}.mir-paperdoll .equipment-slot strong{font-size:7.4px}.mir-paperdoll .equipment-slot.has-item{background:radial-gradient(circle at 50% 45%,#b0702d14,#0000 55%),#0c0907;border-color:#6a4825}.mir-paperdoll .equipment-slot.has-item:hover,.mir-paperdoll .equipment-slot.is-selected{border-color:#bd8744;box-shadow:inset 0 0 22px #c484381a,0 0 0 1px #bd874414}.mir-character-stage{background:radial-gradient(circle at 50% 38%,#24170d 0%,#0b0806 52%,#050403 100%);border:1px solid #614624;min-height:600px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #080706,inset 0 0 70px #000000b3}.mir-character-stage:before{content:"";z-index:0;background:radial-gradient(circle at 50% 42%,#daa55317,#0000 42%),linear-gradient(#ffffff04,#0000 25%);position:absolute;inset:0}.mir-character-art{z-index:1;filter:saturate(.92)contrast(1.08);background-position:72%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.mir-character-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#07060514 0%,#07060508 42%,#070605c4 100%),linear-gradient(90deg,#0706054d,#0000 25% 74%,#07060547);position:absolute;inset:0;box-shadow:inset 0 0 95px #0000007a}.mir-character-topline{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070605b8;border:1px solid #835c318c;align-items:center;gap:8px;padding:7px 9px;display:flex;position:absolute;top:18px;left:19px}.mir-character-topline small{letter-spacing:1.2px;color:#9f8e79;font:600 7px Cinzel}.mir-character-nameplate{z-index:3;background:linear-gradient(90deg,#070605f0,#0b0806c9);border:1px solid #7f592eb8;padding:16px 18px 15px;position:absolute;bottom:21px;left:22px;right:22px;box-shadow:0 10px 28px #00000057}.mir-character-nameplate small{letter-spacing:1.4px;color:#b5854c;text-transform:uppercase;font:600 7.5px Cinzel;display:block}.mir-character-nameplate strong{color:#f0d8ab;text-shadow:0 2px 12px #000;margin:4px 0 5px;font:600 clamp(25px,2.1vw,36px) Cinzel;display:block}.mir-character-nameplate span{color:#918579;font:500 9px Cinzel;display:block}.mir-paperdoll-caption{letter-spacing:.8px;text-transform:uppercase;color:#756b61;border-top:1px solid #2d2218;border-bottom:1px solid #2d2218;justify-content:center;align-items:center;gap:10px;min-height:34px;margin:11px 0;font:500 7px Cinzel;display:flex}.mir-paperdoll-caption i{background:#9b6d36;border-radius:50%;width:4px;height:4px}.mir-extra-equipment{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mir-extra-equipment .equipment-slot{min-height:112px}.mir-extra-equipment .equipment-slot small{font-size:6.2px}.mir-extra-equipment .equipment-slot strong{font-size:7.3px}.mir-armoury-layout .equipment-detail-panel{min-height:460px;position:sticky;top:92px}@media (width>=1600px){.character-showcase-card{min-height:390px}.character-card-copy{min-height:390px;padding:38px 36px}.character-showcase-card .character-card-copy h3{font-size:38px}.character-showcase-card .character-card-copy>small{font-size:11px}.character-showcase-card .character-stats b{font-size:17px}.character-showcase-card .character-stats span{font-size:10px}.character-armoury-link{min-height:48px;font-size:11px}.mir-paperdoll{grid-template-columns:132px minmax(430px,1fr) 132px;gap:14px;min-height:720px}.mir-character-stage{min-height:720px}.mir-paperdoll .equipment-slot>div{width:56px;height:56px}.mir-paperdoll .equipment-slot img{max-width:54px;max-height:54px}.mir-paperdoll .equipment-slot small{font-size:8px}.mir-paperdoll .equipment-slot strong,.mir-character-nameplate small{font-size:9px}.mir-character-nameplate span{font-size:11px}.mir-extra-equipment .equipment-slot{min-height:135px}}@media (width<=1250px){.mir-armoury-layout{grid-template-columns:1fr}.mir-armoury-layout .equipment-detail-panel{min-height:0;position:static}.mir-paperdoll{grid-template-columns:112px minmax(360px,1fr) 112px}}@media (width<=980px){.character-showcase-grid{grid-template-columns:1fr}.character-showcase-card{min-height:315px}.character-card-copy{width:64%;min-height:315px}.mir-paperdoll{grid-template-columns:96px minmax(300px,1fr) 96px;min-height:540px}.mir-character-stage{min-height:540px}.mir-extra-equipment{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.character-card-art{background-position:72%;inset:0 0 0 15%}.character-showcase-card:after{background:linear-gradient(90deg,#080706f7,#080706d6 58%,#08070652)}.character-card-copy{width:73%;padding:25px 22px}.character-showcase-card .character-card-copy h3{font-size:27px}.player-profile-banner-art{opacity:.33;inset:0 0 0 18%}.player-profile-banner:after{background:linear-gradient(90deg,#080706f0,#080706c4 62%,#0807063d)}.mir-paperdoll{grid-template-columns:1fr;min-height:0}.mir-slot-column{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(104px,auto)}.mir-character-stage{order:-1;min-height:520px}.mir-slot-column.left{order:1}.mir-slot-column.right{order:2}.mir-paperdoll .equipment-slot{min-height:104px}.mir-extra-equipment{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.character-showcase-card{min-height:300px}.character-card-copy{width:82%;min-height:300px;padding:22px 18px}.character-showcase-card .character-status{margin-bottom:23px}.character-showcase-card .character-card-copy h3{margin-bottom:21px;font-size:24px}.character-showcase-card .character-stats b{font-size:12px}.character-armoury-link{font-size:8px}.mir-character-stage{min-height:430px}.mir-slot-column{grid-template-columns:repeat(2,1fr)}.mir-character-nameplate{bottom:14px;left:14px;right:14px}.mir-character-nameplate strong{font-size:25px}.mir-character-art{background-position:72%}.mir-extra-equipment{grid-template-columns:repeat(2,1fr)}}.mir-character-art{opacity:.28;filter:saturate(.7)contrast(1.04)brightness(.7);transform:scale(1.06)}.mir-sprite-renderer{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:58px 22px 105px;overflow:visible}.mir-sprite-aura{z-index:0;aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#ce964621 0%,#8d58260e 37%,#0000 70%);border-radius:50%;width:min(78%,420px);position:absolute}.mir-character-canvas{z-index:2;object-fit:contain;width:auto;max-width:86%;height:min(84%,410px);image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 16px 13px #000000b8)drop-shadow(0 0 16px #c48b4414);transition:opacity .2s,filter .2s;display:block;position:relative;transform:translateY(-1%)}.mir-sprite-renderer.is-loading .mir-character-canvas,.mir-sprite-renderer.is-fallback .mir-character-canvas{opacity:0}.mir-sprite-status,.mir-sprite-source{z-index:3;letter-spacing:.75px;text-transform:uppercase;color:#8c7a64;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070605b3;border:1px solid #77532c73;padding:6px 8px;font:600 6.5px Cinzel;position:absolute}.mir-sprite-status{white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%)}.mir-sprite-source{color:#9f7b4e;top:-27px;right:0}.mir-character-stage:after{z-index:3}.mir-character-topline,.mir-character-nameplate{z-index:4}.mir-character-stage:has(.mir-sprite-renderer.is-ready) .mir-character-art{opacity:.065;filter:saturate(.4)contrast(1.02)brightness(.55)}.mir-character-stage:has(.mir-sprite-renderer.is-fallback) .mir-character-art{opacity:.72;filter:saturate(.9)contrast(1.06)brightness(.78)}@media (width>=1600px){.mir-sprite-renderer{inset:67px 28px 118px}.mir-character-canvas{height:min(86%,485px)}.mir-sprite-source{font-size:7px}}@media (width<=700px){.mir-sprite-renderer{inset:56px 15px 100px}.mir-character-canvas{max-width:90%;height:min(84%,360px)}.mir-sprite-source{top:-25px;right:4px}}@media (width<=480px){.mir-sprite-renderer{inset:52px 10px 91px}.mir-character-canvas{max-width:94%;height:min(82%,285px)}.mir-sprite-source{display:none}}.desktop-nav>a{display:none}.categorized-nav-content{justify-content:center;align-items:center;gap:clamp(14px,1.35vw,28px);width:100%;height:100%;display:flex}.categorized-nav-content>.nav-direct,.nav-group-trigger{color:#d7cbbb;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;height:100%;padding:0;font:500 10px Cinzel;display:inline-flex;position:relative}.categorized-nav-content>.nav-direct:after,.nav-group-trigger:after{content:"";background:var(--gold);height:1px;transition:all .2s;position:absolute;bottom:20px;left:50%;right:50%}.categorized-nav-content>.nav-direct:hover,.categorized-nav-content>.nav-direct.is-current,.nav-group:hover .nav-group-trigger,.nav-group:focus-within .nav-group-trigger,.nav-group.is-current .nav-group-trigger{color:var(--gold2)}.categorized-nav-content>.nav-direct:hover:after,.categorized-nav-content>.nav-direct.is-current:after,.nav-group:hover .nav-group-trigger:after,.nav-group:focus-within .nav-group-trigger:after,.nav-group.is-current .nav-group-trigger:after{left:0;right:0}.nav-group{align-items:center;height:100%;display:flex;position:relative}.nav-group-trigger svg{transition:transform .18s}.nav-group:hover .nav-group-trigger svg,.nav-group:focus-within .nav-group-trigger svg{transform:rotate(180deg)}.nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:80;background:linear-gradient(160deg,#140f0bfc,#080706fe);border:1px solid #5a4026;width:320px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 65px #0000009e,inset 0 0 0 2px #c996460d}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-dropdown-title{color:#8c6c45;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #34271b;padding:8px 12px 10px;font:600 8px Cinzel}.desktop-nav .nav-dropdown a{color:#d8ccb9;text-transform:none;letter-spacing:0;border-bottom:1px solid #292018;gap:5px;padding:13px 12px;font-family:Cinzel;display:grid}.desktop-nav .nav-dropdown a:last-child{border-bottom:0}.desktop-nav .nav-dropdown a:after{display:none}.desktop-nav .nav-dropdown a:hover,.desktop-nav .nav-dropdown a.is-current{color:var(--gold2);background:#17110c}.nav-dropdown a span{text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}.nav-dropdown a small{color:#82786c;font:400 8.5px/1.45 Inter,system-ui,sans-serif}.desktop-nav .nav-dropdown a.admin-console-link{background:#a4682214;border-color:#52381f;grid-template-columns:20px minmax(0,1fr)}.admin-console-link svg{color:#d19a49;grid-area:1/1/3;align-self:center}.admin-console-link span,.admin-console-link small{grid-column:2}.desktop-nav .nav-dropdown a.admin-console-link span{color:#e5bd75}.desktop-nav .nav-dropdown a.admin-console-link:hover span{color:#ffe1a3}.mobile-nav>a{display:none}.categorized-mobile-content{max-height:calc(100vh - 100px);display:grid;overflow:auto}.categorized-mobile-content>a,.mobile-nav-group>summary{color:#ddd0bd;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;border-bottom:1px solid #292018;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font:600 10px Cinzel;list-style:none;display:flex}.mobile-nav-group>summary::-webkit-details-marker{display:none}.mobile-nav-group>summary svg{color:#9a7446;transition:transform .18s}.mobile-nav-group[open]>summary svg{transform:rotate(180deg)}.mobile-nav-group>div{background:#080706;padding:4px 0 7px}.mobile-nav-group>div>a{color:#cbbdaa;border-left:1px solid #4a3522;gap:4px;padding:12px 18px 12px 28px;display:grid}.mobile-nav-group>div>a:hover,.mobile-nav-group>div>a.is-current,.categorized-mobile-content>a.is-current{color:var(--gold2);background:#15100c}.mobile-nav-group>div>a span{text-transform:uppercase;font:600 10px Cinzel}.mobile-nav-group>div>a small{color:#776e64;font:400 9px/1.45 Inter,system-ui,sans-serif}.mobile-nav-group>div>a.admin-console-link{background:#120e09;border-left-color:#9b6a31;grid-template-columns:20px minmax(0,1fr);padding-left:20px}.mobile-nav-group>div>a.admin-console-link span{color:#e5bd75}@media (width>=1024px){.categorized-nav-content>.nav-direct,.nav-group-trigger{font-size:12.5px}.nav-dropdown{width:350px}.nav-dropdown a span{font-size:13px}.nav-dropdown a small{font-size:10px}}@media (width<=1280px) and (width>=1024px){.categorized-nav-content{gap:13px}.categorized-nav-content>.nav-direct,.nav-group-trigger{font-size:11.5px}.nav-dropdown{width:310px}}.world-map-scope-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.world-map-scope-switch .world-map-area{margin:0}.world-map-scope-switch .world-map-area:disabled{opacity:.45;cursor:not-allowed;background:#0a0908;border-color:#2e241b}.world-map-scope-switch .world-map-area:disabled:hover{background:#0a0908;border-color:#2e241b}@media (width<=820px){.world-map-scope-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.world-map-scope-switch{grid-template-columns:1fr}}.ucp-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.ucp-portal-grid article{background:linear-gradient(145deg,#100d0a,#080706);border:1px solid #4f3a23;min-width:0;padding:22px;position:relative;box-shadow:inset 0 0 0 3px #070605}.ucp-portal-grid article:before{content:"";background:linear-gradient(90deg,#0000,#c9964640,#0000);height:1px;position:absolute;top:3px;left:3px;right:3px}.ucp-portal-grid article>svg{width:25px;height:25px;color:var(--gold);margin-bottom:15px}.ucp-portal-grid small{color:#a8793e;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:7px;font:600 9px/1.4 Cinzel;display:block}.ucp-portal-grid strong{color:#e4cfaa;word-break:break-word;font:600 19px/1.35 Cinzel;display:block}.ucp-portal-grid span{color:#968c80;margin-top:7px;font:400 11.5px/1.65 Cinzel;display:block}.ucp-portal-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.ucp-portal-links>a{min-width:0;min-height:88px;color:var(--text);background:#0d0b09;border:1px solid #34271b;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:15px;padding:17px 19px;text-decoration:none;transition:all .2s;display:grid;box-shadow:inset 0 0 0 3px #080706}.ucp-portal-links>a:hover{background:#110e0b;border-color:#7c582b;transform:translateY(-2px)}.ucp-portal-links svg{width:28px;height:28px;color:var(--gold)}.ucp-portal-links strong,.ucp-portal-links small{display:block}.ucp-portal-links strong{color:#ddc69e;font:600 12px/1.4 Cinzel}.ucp-portal-links small{color:#897f74;margin-top:5px;font:400 10.5px/1.55 Cinzel}.market-listing-main .portal-tags button.portal-tag{color:#ba9660;cursor:pointer;background:#0b0907;font:600 9px Cinzel}.market-listing-main .portal-tags button.portal-tag:hover,.market-listing-main .portal-tags a.portal-tag:hover{border-color:var(--gold);color:var(--gold2)}.market-listing-main .portal-tags svg{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.market-watch-badge svg{fill:currentColor;width:14px;height:14px}.market-insight .portal-grid{margin:12px 0}.market-insight .portal-grid>div{background:#0b0908;border:1px solid #30271f;padding:13px;box-shadow:inset 0 0 0 2px #080706}.market-insight .portal-grid small,.market-insight .portal-grid strong{display:block}.market-insight .portal-grid small{color:#8f7758;text-transform:uppercase;letter-spacing:.8px;font:600 8.5px Cinzel}.market-insight .portal-grid strong{color:#e0c494;margin-top:5px;font:600 19px Cinzel}.portal-card select{color:#eee3d0;background:#0b0908;border:1px solid #4b3825;width:100%;margin-top:12px;padding:11px;font:500 11px Cinzel}.planner-class-card{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.planner-class-card.warrior{background-image:linear-gradient(90deg,#080706f7,#080706c9 60%,#08070670),url(/images/classes/warrior.webp)!important}.planner-class-card.wizard{background-image:linear-gradient(90deg,#080706f7,#080706c9 60%,#08070670),url(/images/classes/wizard.webp)!important}.planner-class-card.taoist{background-image:linear-gradient(90deg,#080706f7,#080706c9 60%,#08070670),url(/images/classes/taoist.webp)!important}.planner-class-card.assassin{background-image:linear-gradient(90deg,#080706f7,#080706c9 60%,#08070670),url(/images/classes/assassin.webp)!important}.planner-class-card>*{z-index:1;position:relative}.database-page-shell{background:0 0}.database-page{background:0 0;padding-top:0}.database-hero{isolation:isolate;background:#0a0806;border-bottom:1px solid #49341f;padding:78px max(4vw,50px) 64px;position:relative;overflow:hidden}.database-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#060504f5,#060504bf 45%,#06050466),url(/images/news/siege.webp) 50% 45%/cover;position:absolute;inset:0}.database-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 42%,#c9964621,#0000 32%);position:absolute;inset:0}.database-hero-inner{align-items:center;gap:24px;width:min(1240px,92vw);margin:auto;padding:0;display:flex}.database-hero-icon{width:58px;height:58px;color:var(--gold2);background:#0d0b09;border:1px solid #73512a;flex:none;place-items:center;padding:15px;display:grid;transform:none;box-shadow:inset 0 0 0 3px #080706}.database-hero-icon svg{width:28px;height:28px;color:var(--gold2);transform:none}.database-kicker{letter-spacing:2px;color:#a77a3e;text-transform:uppercase;margin-bottom:8px;font:500 9px Cinzel;display:block}.database-hero h1{color:#e7d3aa;text-transform:uppercase;letter-spacing:1px;margin:0;font:650 clamp(30px,4vw,54px) Cinzel}.database-hero h1 em{color:var(--gold2);font-style:normal}.database-hero p{color:#a89d8f;max-width:760px;margin:13px 0 0;font:400 13px/1.75 Cinzel}.database-content{width:min(1240px,92vw);margin:0 auto;padding:54px 0 82px}.database-summary-grid{gap:14px;margin-bottom:26px}.database-summary-card,.database-browser,.database-detail-wrap,.database-card{background:linear-gradient(145deg,#100d0a,#080706);border-color:#4f3a23;box-shadow:inset 0 0 0 3px #070605}.database-summary-card:hover,.database-summary-card.is-active,.database-card:hover{background:linear-gradient(145deg,#17110c,#0b0907);border-color:#795326}.database-summary-card strong{color:#e0b66f;font:600 24px Cinzel}.database-summary-card small{color:#927448;letter-spacing:1.2px;text-transform:uppercase;font:600 9px Cinzel}.database-browser-head h2,.database-detail-heading h2,.database-detail-title h3{color:#e5d0a6;font-family:Cinzel}.database-browser-head h2{font-size:clamp(28px,3vw,42px);font-weight:500}.database-browser-head p,.database-card-copy small,.database-state p,.database-detail-heading p,.database-muted{font-family:Cinzel;line-height:1.65}.database-card-copy strong{color:#ddc69e;font:600 13px Cinzel}.database-browser-head,.database-toolbar,.database-detail-toolbar{background:#0d0b09;border-color:#342619}.database-detail-card{background:linear-gradient(#100d0a,#0a0807)}.database-tab-row button,.database-filter-row button,.database-pagination button,.database-detail-toolbar button{color:#b7a995;text-transform:uppercase;background:#0d0b09;border-color:#4b3825;font-family:Cinzel;box-shadow:inset 0 0 0 2px #080706}.database-tab-row button:hover,.database-tab-row button.is-active,.database-filter-row button:hover,.database-filter-row button.is-active,.database-pagination button:hover:not(:disabled),.database-detail-toolbar button:hover{color:#efc67e;background:#17110c;border-color:#a77739}.database-search{background:#0d0b09;border-color:#4b3825;box-shadow:inset 0 0 0 2px #080706}.database-search input{font-family:Cinzel}@media (width>=1500px){.database-hero-inner,.database-content{width:min(1460px,94vw)}.database-content{padding-top:64px}.database-hero p{font-size:14px}.ucp-portal-grid article{padding:26px}.ucp-portal-grid strong{font-size:21px}.ucp-portal-grid span{font-size:12.5px}}@media (width<=1000px){.ucp-portal-grid,.ucp-portal-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.database-hero{padding:62px 4vw 52px}.database-hero-inner{flex-wrap:wrap;align-items:flex-start}}@media (width<=650px){.ucp-portal-grid,.ucp-portal-links{grid-template-columns:1fr}.market-listing-main .portal-tags{align-items:stretch}.market-listing-main .portal-tags .portal-tag{align-items:center;display:inline-flex}.database-hero{padding-top:48px}.database-hero-inner{gap:16px}.database-hero-icon{width:48px;height:48px;padding:12px}.database-hero-inner>div{width:calc(100% - 68px)}.database-content{padding-top:42px}}.portal-notice{color:#d8bd8f;background:linear-gradient(90deg,#151008,#0b0907);border:1px solid #66502f;margin:0 0 30px;padding:16px 20px;font:500 12px/1.6 Cinzel;box-shadow:inset 3px 0 #b57b36}@media (width>=1281px){.portal-phase-content{width:min(1760px,94vw);padding-top:70px;padding-bottom:96px}.portal-phase-content .portal-section-heading h2{font-size:clamp(36px,2.7vw,52px)}.portal-phase-content .portal-section-heading small{font-size:11px}.portal-phase-content .portal-card p,.portal-phase-content .portal-list-item p{font-size:14px}.database-content,.database-hero-inner{width:min(1760px,94vw)}}.guild-realm-showcase{grid-template-columns:minmax(0,1.45fr) minmax(360px,.65fr);gap:18px;display:grid}.guild-champion-card{isolation:isolate;min-height:410px;color:inherit;text-align:left;cursor:pointer;background:#0b0806;border:1px solid #76502a;grid-template-columns:minmax(0,1fr) auto 28px;align-items:end;gap:28px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605,0 24px 70px #0007}.guild-champion-card:before{content:"";z-index:-2;filter:saturate(.9)contrast(1.06);background:url(/images/news/siege.webp) 50% 42%/cover no-repeat;position:absolute;inset:0}.guild-champion-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#070605f5 0%,#070605c7 48%,#0706054d 100%),linear-gradient(#0000 42%,#070605e0);position:absolute;inset:0}.guild-champion-card:hover{border-color:#b47e39;transform:translateY(-2px)}.guild-champion-copy{flex-direction:column;align-items:flex-start;display:flex}.guild-champion-copy small{letter-spacing:2.4px;color:#bc8844;font:600 10px Cinzel}.guild-champion-copy strong{color:#f0d6a2;text-shadow:0 4px 20px #000;margin:13px 0 8px;font:650 clamp(38px,4vw,64px) Cinzel}.guild-champion-copy em{color:#b3a391;font:500 13px Cinzel}.guild-champion-metrics{gap:10px;min-width:230px;display:grid}.guild-champion-metrics b{color:#d9b677;text-align:right;background:#070605c7;border:1px solid #7d572ba6;padding:11px 13px;font:600 11px Cinzel}.guild-champion-card>svg{color:#d6a65e}.guild-contenders{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}.guild-contenders button{min-height:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#100d0a,#080706);border:1px solid #42301e;grid-template-columns:52px 1fr 26px;align-items:center;gap:14px;padding:19px;display:grid;box-shadow:inset 0 0 0 3px #070605}.guild-contenders button:hover{background:#15100c;border-color:#815a2d;transform:translate(2px)}.guild-contenders button>span{color:#a9793d;font:650 23px Cinzel}.guild-contenders small{letter-spacing:1.3px;color:#8c704e;font:600 8px Cinzel;display:block}.guild-contenders strong{color:#e0c494;margin:5px 0;font:600 16px Cinzel;display:block}.guild-contenders em{color:#81776b;font:400 10px Cinzel}.guild-contenders svg{color:#a8793e}.guild-search{margin-top:8px}.guild-directory{background:#090706;border:1px solid #3d2c1d;box-shadow:inset 0 0 0 3px #070605}.guild-directory-row{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2c2117;grid-template-columns:78px minmax(0,1fr) 150px 220px 24px;align-items:center;gap:18px;padding:14px 24px;display:grid}.guild-directory-row:last-child{border-bottom:0}.guild-directory-row:hover{background:linear-gradient(90deg,#70481d21,#0000);box-shadow:inset 3px 0 #a87538}.guild-directory-rank{color:#9c713b;font:650 22px Cinzel}.guild-directory-copy small,.guild-directory-stat small{letter-spacing:1.2px;color:#79664f;font:600 8px Cinzel;display:block}.guild-directory-copy strong{color:#dbc092;margin:5px 0 4px;font:600 17px Cinzel;display:block}.guild-directory-copy em{color:#8a8074;font:400 10px Cinzel}.guild-directory-stat{text-align:right}.guild-directory-stat b{color:#cfad73;margin-top:6px;font:600 14px Cinzel;display:block}.guild-directory-row>svg{color:#6c5436}.guild-profile-showcase{isolation:isolate;background:#0a0806;border:1px solid #674624;grid-template-rows:1fr auto;grid-template-columns:82px minmax(0,1fr) 280px;gap:30px;min-height:460px;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605,0 24px 70px #0006}.guild-profile-art{z-index:-2;filter:saturate(.88)contrast(1.05);background:url(/images/news/siege.webp) 68%/cover no-repeat;position:absolute;inset:0}.guild-profile-showcase:after{content:"";z-index:-1;background:linear-gradient(90deg,#060504fa,#060504e0 46%,#0605046b),linear-gradient(#0000 40%,#060504eb);position:absolute;inset:0}.guild-profile-emblem{background:#0d0b09;border:1px solid #815a2d;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 0 0 3px #080706}.guild-profile-emblem svg{color:#dfb56f;width:38px;height:38px}.guild-profile-identity small,.guild-profile-master small,.guild-profile-metrics small{letter-spacing:1.7px;color:#a87a40;font:600 9px Cinzel}.guild-profile-identity h2{color:#f0d7aa;margin:10px 0 12px;font:650 clamp(40px,4.5vw,70px) Cinzel}.guild-profile-identity p{color:#a99d90;max-width:760px;margin:0;font:400 13px/1.8 Cinzel}.guild-profile-master{border-left:1px solid #7a552b99;align-self:center;padding:20px}.guild-profile-master strong{color:#e0c28d;margin:8px 0 18px;font:600 20px Cinzel;display:block}.guild-profile-metrics{background:#070605d1;border:1px solid #654624b3;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.guild-profile-metrics>div{border-right:1px solid #342619;padding:17px 20px}.guild-profile-metrics>div:last-child{border-right:0}.guild-profile-metrics strong{color:#e3c180;margin-top:6px;font:600 20px Cinzel;display:block}.guild-castle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guild-castle-grid article{background:linear-gradient(100deg,#0b0806f5,#0b0806c9),url(/images/news/siege.webp) 50%/cover;border:1px solid #49331f;grid-template-columns:42px 1fr;align-items:start;gap:18px;min-height:170px;padding:27px;display:grid}.guild-castle-grid svg{color:#bc8745;width:32px;height:32px}.guild-castle-grid small{color:#a07849;letter-spacing:1.3px;font:600 8px Cinzel}.guild-castle-grid h3{color:#e0c18a;margin:8px 0;font:600 23px Cinzel}.guild-castle-grid p{color:#968a7c;margin:0;font:400 11px/1.7 Cinzel}.planner-showcase-section{margin-top:4px}.planner-stage{grid-template-columns:minmax(250px,.52fr) minmax(460px,1fr) minmax(250px,.52fr);align-items:stretch;gap:14px;display:grid}.planner-slot-column{grid-auto-rows:1fr;gap:9px;display:grid}.planner-visual-slot{background:linear-gradient(145deg,#0e0b08,#080706);border:1px solid #34281d;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:82px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 2px #070605}.planner-visual-slot.is-filled{background:radial-gradient(circle at 18%,#b476311a,#0000 35%),#0d0a08;border-color:#684823}.planner-visual-icon{background:#070605;border:1px solid #36291e;place-items:center;width:52px;height:52px;display:grid}.planner-visual-icon img{max-width:48px;max-height:48px}.planner-visual-icon svg{color:#504638;width:22px}.planner-visual-copy{min-width:0}.planner-visual-copy small{letter-spacing:1.1px;color:#957143;font:600 7.5px Cinzel;display:block}.planner-visual-copy strong{color:#d9c29a;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font:600 10px/1.35 Cinzel;display:block;overflow:hidden}.planner-visual-copy em{color:#746b61;font:400 8px Cinzel;display:block}.planner-visual-slot button{color:#9b6557;cursor:pointer;background:0 0;border:0}.planner-visual-slot button svg{width:17px}.planner-character-panel{isolation:isolate;background:radial-gradient(circle at 50% 34%,#27180d,#090706 62%);border:1px solid #76512b;min-height:720px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605,0 24px 70px #0006}.planner-character-art{z-index:-2;filter:saturate(.94)contrast(1.05);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.planner-character-vignette{z-index:-1;background:linear-gradient(#0706050d 32%,#07060575 70%,#070605f5 100%),linear-gradient(90deg,#07060540,#0000 25% 75%,#07060540);position:absolute;inset:0}.planner-character-panel.warrior .planner-character-art{background-image:url(/images/classes/warrior.webp)}.planner-character-panel.wizard .planner-character-art{background-image:url(/images/classes/wizard.webp)}.planner-character-panel.taoist .planner-character-art{background-image:url(/images/classes/taoist.webp)}.planner-character-panel.assassin .planner-character-art{background-image:url(/images/classes/assassin.webp)}.planner-character-copy{background:linear-gradient(90deg,#080706f5,#080706d1);border:1px solid #664522;padding:22px;position:absolute;bottom:27px;left:28px;right:28px;box-shadow:0 16px 35px #0008}.planner-character-copy small{letter-spacing:1.7px;color:#af8044;font:600 8px Cinzel}.planner-character-copy h3{color:#efd19a;text-transform:uppercase;margin:7px 0 4px;font:650 clamp(30px,3vw,48px) Cinzel}.planner-character-copy p{color:#978a7c;margin:0 0 14px;font:400 10px Cinzel}.planner-character-copy select{color:#e5d3b5;background:#0b0907;border:1px solid #654522;min-width:210px;padding:10px 12px;font:600 10px Cinzel}.planner-summary-strip{background:#0b0907;border:1px solid #43301e;grid-template-columns:220px 220px minmax(0,1fr);margin-top:14px;display:grid;box-shadow:inset 0 0 0 3px #070605}.planner-summary-strip>article{border-right:1px solid #302418;align-items:center;gap:14px;min-height:100px;padding:20px;display:flex}.planner-summary-strip>article:last-child{border-right:0}.planner-summary-strip svg{color:#b98442;width:28px}.planner-summary-strip small{color:#846a4b;letter-spacing:1.3px;font:600 8px Cinzel;display:block}.planner-summary-strip strong{color:#dfbc7d;margin-top:6px;font:600 23px Cinzel;display:block}.planner-summary-stats>span{width:100%}.planner-summary-stats>span>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.planner-summary-stats b{color:#95897c;background:#0a0807;border:1px solid #35291e;padding:6px 8px;font:500 8.5px Cinzel}.planner-summary-stats b em{color:#d4ae70;margin-left:4px;font-style:normal}.planner-summary-stats p{color:#81766b;margin:7px 0 0;font:400 10px Cinzel}.planner-catalogue-section{padding-top:8px}.planner-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planner-catalogue-item{min-height:96px;color:inherit;text-align:left;cursor:pointer;background:#0d0b09;border:1px solid #34281d;grid-template-columns:62px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:13px 15px;display:grid;box-shadow:inset 0 0 0 2px #070605}.planner-catalogue-item:hover{background:#14100c;border-color:#795326;transform:translateY(-1px)}.planner-catalogue-icon{background:#070605;border:1px solid #33271c;place-items:center;width:58px;height:58px;display:grid}.planner-catalogue-icon img{max-width:54px;max-height:54px}.planner-catalogue-item small{color:#88704f;letter-spacing:.8px;font:600 7.5px Cinzel;display:block}.planner-catalogue-item strong{color:#dcc49a;margin:6px 0 4px;font:600 12px Cinzel;display:block}.planner-catalogue-item em{color:#81776b;font:400 8.5px Cinzel}.planner-catalogue-item>svg{color:#8e6739}.event-realm-overview{isolation:isolate;background:#0a0806;border:1px solid #674624;grid-template-columns:minmax(0,1fr) minmax(460px,.85fr);align-items:end;gap:40px;min-height:390px;padding:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605,0 24px 70px #0006}.event-realm-art{z-index:-2;filter:saturate(.9)contrast(1.04);background:url(/images/news/event.webp) 50% 45%/cover no-repeat;position:absolute;inset:0}.event-realm-overview:after{content:"";z-index:-1;background:linear-gradient(90deg,#070605f7,#070605cc 52%,#07060557),linear-gradient(#0000 42%,#070605db);position:absolute;inset:0}.event-realm-copy small{letter-spacing:2.2px;color:#b98745;font:600 10px Cinzel}.event-realm-copy h2{color:#eed3a1;text-transform:uppercase;margin:12px 0 10px;font:650 clamp(38px,4vw,62px) Cinzel}.event-realm-copy p{color:#aa9d8e;max-width:700px;margin:0;font:400 12px/1.8 Cinzel}.event-realm-counts{background:#070605cc;border:1px solid #704d27b8;grid-template-columns:repeat(2,1fr);display:grid}.event-realm-counts span{border-bottom:1px solid #342619;border-right:1px solid #342619;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;gap:2px 10px;min-height:104px;padding:17px;display:grid}.event-realm-counts span:nth-child(2n){border-right:0}.event-realm-counts span:nth-child(n+3){border-bottom:0}.event-realm-counts svg{color:#b88545;grid-row:1/3;width:25px}.event-realm-counts small{color:#887056;letter-spacing:1px;font:600 7.5px Cinzel}.event-realm-counts strong{color:#e0bb7b;font:600 22px Cinzel}.realm-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.castle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.realm-event-card{isolation:isolate;background:#0b0907;border:1px solid #49341f;min-height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605}.realm-event-card.is-live{border-color:#9b6c33;box-shadow:inset 0 0 0 3px #070605,inset 3px 0 #c38a42}.realm-event-card-art{z-index:-2;filter:saturate(.82)contrast(1.05);opacity:.58;background-position:50%;background-size:cover;position:absolute;inset:0}.realm-event-card:after{content:"";z-index:-1;background:linear-gradient(#07060538 0%,#070605d4 52%,#070605fa 100%);position:absolute;inset:0}.realm-event-card.castle .realm-event-card-art{background-image:url(/images/news/siege.webp)}.realm-event-card.portal .realm-event-card-art{background-image:url(/images/news/event.webp)}.realm-event-card.invasion .realm-event-card-art{background-image:url(/images/hero-v2.webp)}.realm-event-card.mythic .realm-event-card-art{background-image:url(/images/news/launch.webp)}.realm-event-card-copy{padding:27px;position:absolute;bottom:0;left:0;right:0}.realm-event-card-copy h3{color:#e8cd99;margin:10px 0 8px;font:600 24px Cinzel}.realm-event-card-copy p{color:#9e9285;margin:0;font:400 10.5px/1.65 Cinzel}.realm-event-details{border-top:1px solid #392a1d;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.realm-event-details span{padding:12px 10px 0}.realm-event-details small{color:#7c6851;letter-spacing:.7px;font:600 6.5px Cinzel;display:block}.realm-event-details b{color:#d2b27d;margin-top:5px;font:600 9px Cinzel;display:block}.event-activity-strip{background:#090706;border:1px solid #392a1d;grid-template-columns:repeat(3,1fr);display:grid}.event-activity-strip article{border-bottom:1px solid #2d2117;border-right:1px solid #2d2117;grid-template-columns:32px 1fr;gap:14px;min-height:125px;padding:20px;display:grid}.event-activity-strip article:nth-child(3n){border-right:0}.event-activity-strip article:nth-last-child(-n+3){border-bottom:0}.event-activity-strip svg{color:#9f733d;width:25px}.event-activity-strip small{color:#78654d;font:600 7px Cinzel}.event-activity-strip strong{color:#d8bb89;margin:6px 0;font:600 11px Cinzel;display:block}.event-activity-strip p{color:#82786d;margin:0;font:400 9px/1.6 Cinzel}.activity-realm-banner{isolation:isolate;background:#090706;border:1px solid #5e4125;grid-template-columns:minmax(0,1fr) 440px;align-items:end;gap:40px;min-height:340px;padding:43px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605}.activity-realm-art{z-index:-2;filter:saturate(.75)contrast(1.05);opacity:.7;background:url(/images/hero-v2.webp) 68%/cover no-repeat;position:absolute;inset:0}.activity-realm-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#070605fa,#070605d1 56%,#0706055e),linear-gradient(#0000 42%,#070605e0);position:absolute;inset:0}.activity-realm-copy small{color:#ae7d40;letter-spacing:2px;font:600 9px Cinzel}.activity-realm-copy h2{color:#ead0a0;text-transform:uppercase;margin:10px 0;font:650 clamp(35px,3.5vw,55px) Cinzel}.activity-realm-copy p{color:#a49789;max-width:720px;margin:0;font:400 11px/1.75 Cinzel}.activity-realm-stats{background:#070605c7;border:1px solid #684826b3;grid-template-columns:repeat(3,1fr);display:grid}.activity-realm-stats span{border-right:1px solid #302418;flex-direction:column;justify-content:center;align-items:center;min-height:116px;display:flex}.activity-realm-stats span:last-child{border-right:0}.activity-realm-stats svg{color:#b88341;width:25px}.activity-realm-stats small{color:#806d55;letter-spacing:1px;margin-top:8px;font:600 7px Cinzel}.activity-realm-stats strong{color:#dcb675;margin-top:4px;font:600 20px Cinzel}.activity-filter-tabs{justify-content:center;margin-bottom:50px}.activity-timeline{max-width:1180px;margin:0 auto;position:relative}.activity-timeline:before{content:"";background:linear-gradient(#5c4025,#2d2117 70%,#0000);width:1px;position:absolute;top:20px;bottom:20px;left:31px}.activity-timeline-entry{grid-template-columns:64px minmax(0,1fr);gap:24px;margin-bottom:16px;display:grid;position:relative}.activity-timeline-marker{z-index:2;background:#0d0b09;border:1px solid #694923;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 3px #070605}.activity-timeline-marker svg{color:#bd8745;width:28px}.activity-timeline-card{background:linear-gradient(145deg,#0f0c09,#080706);border:1px solid #392a1d;min-height:130px;padding:22px 25px;box-shadow:inset 0 0 0 2px #070605}.activity-timeline-meta{justify-content:space-between;gap:20px;display:flex}.activity-timeline-meta small,.activity-timeline-meta time{color:#826a4d;letter-spacing:1px;text-transform:uppercase;font:600 7.5px Cinzel}.activity-timeline-card h3{color:#dec18d;margin:8px 0;font:600 18px Cinzel}.activity-timeline-card p{color:#92877b;margin:0;font:400 10.5px/1.7 Cinzel}.activity-timeline-entry.boss .activity-timeline-marker{border-color:#7c3e31}.activity-timeline-entry.guild .activity-timeline-marker{border-color:#74602e}.activity-timeline-entry.rebirth .activity-timeline-marker{border-color:#5e4778}.profile-showcase{isolation:isolate;background:#090706;border:1px solid #654524;grid-template-columns:minmax(0,1fr) 520px;align-items:end;min-height:520px;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #070605,0 24px 70px #0006}.profile-showcase-art{z-index:-2;filter:saturate(.92)contrast(1.06);background-position:72%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 0 34%}.profile-showcase-vignette{z-index:-1;background:linear-gradient(90deg,#070605fc 0%,#070605ed 35%,#07060594 58%,#07060524 100%),linear-gradient(#0000 44%,#070605e6);position:absolute;inset:0}.profile-showcase.wizard.male .profile-showcase-art{background-image:url(/images/characters/wizard-male.webp)}.profile-showcase.wizard.female .profile-showcase-art{background-image:url(/images/characters/wizard-female.webp)}.profile-showcase.taoist.male .profile-showcase-art{background-image:url(/images/characters/taoist-male.webp)}.profile-showcase.taoist.female .profile-showcase-art{background-image:url(/images/characters/taoist-female.webp)}.profile-showcase.warrior.male .profile-showcase-art{background-image:url(/images/characters/warrior-male.webp)}.profile-showcase.warrior.female .profile-showcase-art{background-image:url(/images/characters/warrior-female.webp)}.profile-showcase.assassin.male .profile-showcase-art{background-image:url(/images/characters/assassin-male.webp)}.profile-showcase.assassin.female .profile-showcase-art{background-image:url(/images/characters/assassin-female.webp)}.profile-showcase-copy{align-self:center;max-width:720px}.profile-showcase-copy>small{color:#aa7c43;letter-spacing:1.6px;text-transform:uppercase;margin-top:24px;font:600 9px Cinzel;display:block}.profile-showcase-copy h2{color:#f0d5a3;margin:8px 0 11px;font:650 clamp(46px,5vw,78px) Cinzel}.profile-showcase-copy p{color:#a99d90;max-width:650px;margin:0;font:400 12px/1.8 Cinzel}.profile-showcase-stats{background:#070605d4;border:1px solid #694927bf;grid-template-columns:repeat(2,1fr);align-self:end;display:grid}.profile-showcase-stats span{border-bottom:1px solid #342619;border-right:1px solid #342619;min-height:105px;padding:20px}.profile-showcase-stats span:nth-child(2n){border-right:0}.profile-showcase-stats span:nth-child(n+3){border-bottom:0}.profile-showcase-stats small{color:#806b50;letter-spacing:1.1px;font:600 7.5px Cinzel;display:block}.profile-showcase-stats strong{color:#e0b978;text-overflow:ellipsis;margin-top:7px;font:600 22px Cinzel;display:block;overflow:hidden}.profile-history-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.profile-history-grid article{background:linear-gradient(145deg,#0f0c09,#080706);border:1px solid #3d2d1e;grid-template-columns:42px 1fr;gap:18px;min-height:150px;padding:25px;display:grid}.profile-history-grid svg{color:#b98543;width:32px}.profile-history-grid small{color:#876d4f;letter-spacing:1px;font:600 8px Cinzel}.profile-history-grid strong{color:#d8bc8c;margin:8px 0;font:600 15px Cinzel;display:block}.profile-history-grid p{color:#8e8377;margin:0;font:400 10px/1.7 Cinzel}.profile-armoury-frame{background:linear-gradient(145deg,#0c0907,#070605);border:1px solid #4b3520;padding:22px;box-shadow:inset 0 0 0 3px #070605}.profile-armoury-frame .armoury-section{width:100%;max-width:none;padding:0!important}.profile-empty-state{flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.profile-empty-state>svg{color:#9c713c;width:54px;height:54px;margin-bottom:18px}.profile-empty-state>strong{color:#d7bd90;font:600 18px Cinzel}.profile-empty-state>p{color:#81776b;margin:8px 0 0;font:400 10px Cinzel}@media (width>=1281px){.database-content{padding-top:70px}.database-summary-grid{grid-template-columns:repeat(3,1fr)}.database-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1600px){.guild-champion-card{min-height:470px;padding:58px}.guild-profile-showcase{min-height:520px;padding:62px}.guild-directory-row{grid-template-columns:92px minmax(0,1fr) 180px 260px 28px;min-height:106px}.guild-directory-copy strong{font-size:20px}.guild-directory-stat b{font-size:16px}.planner-stage{grid-template-columns:minmax(290px,.52fr) minmax(560px,1fr) minmax(290px,.52fr);gap:16px}.planner-character-panel{min-height:820px}.planner-visual-slot{min-height:96px}.planner-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.planner-catalogue-item{min-height:108px}.realm-event-card{min-height:350px}.profile-showcase{grid-template-columns:minmax(0,1fr) 620px;min-height:610px}.activity-realm-banner{min-height:400px}}@media (width<=1200px){.guild-realm-showcase{grid-template-columns:1fr}.guild-contenders{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.guild-directory-row{grid-template-columns:64px minmax(0,1fr) 120px 170px 22px}.guild-profile-showcase{grid-template-columns:70px 1fr}.guild-profile-master{border-left:0;grid-column:2;padding-left:0}.guild-profile-metrics{grid-column:1/-1}.planner-stage{grid-template-columns:190px minmax(380px,1fr) 190px}.planner-visual-slot{grid-template-columns:44px minmax(0,1fr) 20px}.planner-visual-icon{width:42px;height:42px}.planner-visual-copy em{display:none}.planner-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-realm-overview,.activity-realm-banner,.profile-showcase{grid-template-columns:1fr}.event-realm-counts,.activity-realm-stats,.profile-showcase-stats{max-width:700px}.realm-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-activity-strip{grid-template-columns:repeat(2,1fr)}.event-activity-strip article:nth-child(3n){border-right:1px solid #2d2117}.event-activity-strip article:nth-child(2n){border-right:0}}@media (width<=900px){.guild-champion-card{grid-template-columns:1fr 24px;min-height:360px;padding:32px}.guild-champion-metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);min-width:0}.guild-contenders{grid-template-columns:1fr}.guild-directory-row{grid-template-columns:58px minmax(0,1fr) 22px}.guild-directory-stat{display:none}.guild-profile-showcase{grid-template-columns:58px 1fr;padding:34px}.guild-profile-emblem{width:58px;height:58px}.guild-profile-metrics{grid-template-columns:repeat(2,1fr)}.guild-castle-grid,.planner-stage{grid-template-columns:1fr}.planner-character-panel{grid-row:1;min-height:620px}.planner-slot-column{grid-template-columns:repeat(2,1fr)}.planner-slot-column.left{grid-row:2}.planner-slot-column.right{grid-row:3}.planner-summary-strip{grid-template-columns:1fr 1fr}.planner-summary-stats{grid-column:1/-1}.planner-catalogue-grid,.castle-grid,.realm-event-grid{grid-template-columns:1fr}.event-realm-overview,.activity-realm-banner,.profile-showcase{padding:32px}.event-realm-counts{grid-template-columns:repeat(2,1fr)}.activity-realm-stats{max-width:none}.event-activity-strip{grid-template-columns:1fr}.event-activity-strip article{border-right:0}.activity-timeline{margin-left:0}.profile-history-grid{grid-template-columns:1fr}.profile-showcase-art{opacity:.62;inset:0 0 0 10%}.profile-showcase-stats{max-width:none}}@media (width<=600px){.guild-champion-card{padding:24px}.guild-champion-copy strong{font-size:34px}.guild-champion-metrics{grid-template-columns:1fr}.guild-profile-showcase{padding:25px;display:block}.guild-profile-emblem{margin-bottom:20px}.guild-profile-master{padding:20px 0}.guild-profile-metrics{grid-template-columns:1fr 1fr}.guild-profile-metrics>div{padding:13px}.guild-directory-row{grid-template-columns:48px minmax(0,1fr) 18px;padding:13px}.guild-directory-copy strong{font-size:14px}.planner-character-panel{min-height:500px}.planner-character-copy{padding:17px;bottom:16px;left:16px;right:16px}.planner-slot-column,.planner-summary-strip{grid-template-columns:1fr}.planner-summary-strip>article{border-bottom:1px solid #302418;border-right:0}.planner-summary-stats{grid-column:auto}.planner-catalogue-item{grid-template-columns:52px minmax(0,1fr) 18px}.planner-catalogue-icon{width:48px;height:48px}.event-realm-counts{grid-template-columns:1fr 1fr}.event-realm-copy h2,.activity-realm-copy h2{font-size:32px}.realm-event-card{min-height:275px}.realm-event-details{grid-template-columns:1fr}.event-activity-strip{display:block}.activity-realm-stats{grid-template-columns:1fr}.activity-realm-stats span{border-bottom:1px solid #302418;border-right:0;min-height:80px}.activity-timeline-entry{grid-template-columns:48px minmax(0,1fr);gap:14px}.activity-timeline:before{left:23px}.activity-timeline-marker{width:46px;height:46px}.activity-timeline-marker svg{width:21px}.activity-timeline-card{padding:17px}.activity-timeline-meta{display:block}.activity-timeline-meta time{margin-top:4px;display:block}.profile-showcase{min-height:540px;padding:25px}.profile-showcase-art{opacity:.55;background-position:70%;inset:0}.profile-showcase-vignette{background:linear-gradient(#07060533 0%,#070605db 52%,#070605fc 100%)}.profile-showcase-copy{align-self:end}.profile-showcase-copy h2{font-size:40px}.profile-showcase-stats{grid-template-columns:1fr 1fr}.profile-showcase-stats span{min-height:82px;padding:13px}.profile-showcase-stats strong{font-size:17px}.profile-armoury-frame{padding:10px}}
