@keyframes progress-bb0bd84d{0%{width:100%}to{width:0%}}.animate-progress[data-v-bb0bd84d]{animation:progress-bb0bd84d linear forwards}.legacy-site{--gold:#d4b77d;--muted:#91919f;--line:rgba(184,165,213,.13);min-height:100vh;color:#e9e7ec;background:#090c15;font-family:var(--site-font);font-size:14px;line-height:1.5;overflow-x:clip}.legacy-site a,.legacy-site button,.legacy-site input,.legacy-site select{transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.legacy-site button:focus-visible,.legacy-site a:focus-visible,.legacy-site input:focus-visible,.legacy-site select:focus-visible{outline:2px solid #d4b77d;outline-offset:4px}.legacy-site button:disabled{opacity:.4;cursor:not-allowed}.legacy-container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.legacy-header{height:94px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#08091299,#0809121f)}.legacy-header-row{height:100%;display:flex;align-items:center;gap:65px}.legacy-logo{display:flex;align-items:center;gap:11px;flex-shrink:0;color:#eee8d6;font-family:var(--site-font);font-size:32px;letter-spacing:4px;line-height:.95;text-shadow:0 2px 12px #bfa1c766}.legacy-logo small{display:block;font-family:var(--site-font);font-size:8px;font-weight:400;letter-spacing:3px;color:var(--gold);margin-top:9px}.logo-gem{font-size:48px;color:var(--gold);font-weight:400}.legacy-nav{display:flex;gap:34px;flex:1;align-items:center}.legacy-nav a{font:15px var(--site-font);color:#cac5c4;padding:34px 0;position:relative;white-space:nowrap}.legacy-nav a:hover,.legacy-nav a.active{color:#f3d9a2}.legacy-nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.legacy-account{display:flex;align-items:center;gap:20px}.legacy-signin,.account-name{display:flex;gap:10px;align-items:center;color:var(--gold);font:15px var(--site-font);white-space:nowrap}.subtle-link{color:#91919f;font-size:12px}.mobile-menu{display:none}.legacy-hero{min-height:635px;display:flex;flex-direction:column;justify-content:space-between;padding-block:100px 46px}.hero-copy{max-width:660px}.eyebrow{font-size:10px;letter-spacing:2.6px;color:var(--gold);font-weight:600;display:flex;gap:12px;align-items:center}.eyebrow span:not(.profile-footnote span){width:25px;height:1px;background:var(--gold)}.hero-copy h1{font:48px/1.22 var(--site-font);letter-spacing:1px;margin:22px 0 25px;text-shadow:0 3px 25px #000;color:#f3eff4}.hero-copy h1 em{font-style:normal;color:#ead4ad}.hero-description{color:#b3afc2;font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.legacy-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #8e7654;background:linear-gradient(135deg,#1c1c33,#28233e);color:#e5c48a;padding:12px 22px;font-size:12px;font-weight:600;letter-spacing:.3px;cursor:pointer}.legacy-button.primary{background:linear-gradient(115deg,#253551 0,#2e284c 55%,#402647);border-color:#b99a66;box-shadow:inset 0 0 18px #bba77a11,0 5px 25px #0006}.legacy-button:hover{border-color:#f0cc88;box-shadow:0 0 22px #9871be30}.hero-secondary{display:flex;align-items:center;gap:16px;color:#d4caca;font-size:13px}.hero-secondary:hover{color:var(--gold)}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between}.hero-population{display:flex;gap:38px;align-items:center}.online-crest{display:flex;gap:20px;align-items:center;color:var(--gold)}.online-crest>svg{width:64px;height:64px;padding:12px;border:1px solid #bc986156;transform:rotate(-4deg);background:radial-gradient(#a86a2222,transparent)}.online-crest span{font-size:9px;letter-spacing:1.8px;color:#c6c0cf}.online-crest strong{display:block;font:44px var(--site-font);line-height:1.2;color:#efd19b}.online-crest i,.status-dot,.online-text i,.character-online i{display:inline-block;width:5px;height:5px;background:#69c999;border-radius:50%;box-shadow:0 0 9px #4dd48c80;margin-right:5px}.population-small{text-align:center;display:flex;flex-direction:column;align-items:center;gap:3px}.population-small svg{color:#e0bd81;margin-bottom:6px}.population-small strong{font:20px var(--site-font);color:#e7d1ab;letter-spacing:1px}.population-small>span{font-size:10px;color:#aaa3b4}.hero-note{font-size:9px;letter-spacing:3px;color:#b6a1c1}.hero-note span{color:var(--gold);margin-left:16px;font-size:23px}.legacy-panel{background:linear-gradient(125deg,#090d18f7,#11101ff2);border:1px solid var(--line);box-shadow:0 12px 35px #0003}.home-panels{display:grid;grid-template-columns:310px 1fr;gap:20px}.world-panel{padding:24px 26px}.panel-kicker{color:#c3a06b;font:13px var(--site-font);display:flex;gap:10px;align-items:center;letter-spacing:.7px}.panel-kicker svg{filter:drop-shadow(0 0 5px #e9ab5633)}.server-clock{font:34px/1.2 var(--site-font);color:#e6d0a0;letter-spacing:2px;margin:25px 0 22px}.server-clock span{display:block;color:#706b81;font:8px var(--site-font);letter-spacing:2px;margin-top:8px}.world-detail{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line);font-size:11px;color:#858495}.world-detail b{font-weight:400;color:#c4bccd}.online-text{color:#8fc5ad!important}.panel-more{display:flex;gap:14px;align-items:center;color:var(--gold);font-size:11px;margin-top:22px}.news-panel{padding:24px 30px}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.panel-heading>a{font-size:10px;color:#7f798b}.panel-heading>a span{margin-left:8px;color:var(--gold)}.home-news-item{display:flex;gap:18px;align-items:center;min-height:77px;border-bottom:1px solid var(--line)}.home-news-item:last-child{border-bottom:0}.news-diamond{height:34px;width:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#c6a87a;background:radial-gradient(#60508f33,transparent)}.home-news-item>div{flex:1}.home-news-item h3{font-size:13px;color:#ddd6d5;margin-bottom:6px}.home-news-item p,.home-news-item div>span{font-size:11px;color:#878292}.home-news-item>svg,.home-news-item>span:last-child{color:#5b536d}.home-news-item:hover h3{color:var(--gold)}.character-search-banner{display:flex;justify-content:space-between;gap:45px;align-items:center;padding-block:65px;border-bottom:1px solid var(--line)}.character-search-banner h2{font:30px var(--site-font);color:#eee0ce;margin:14px 0}.character-search-banner p:not(.eyebrow){color:#8b879b;font-size:12px;line-height:1.8}.hero-search{width:470px;max-width:100%}.hero-search label{display:block;color:#ada2bb;font-size:9px;letter-spacing:2px;margin-bottom:13px}.hero-search>div{display:flex;align-items:center;gap:16px;background:#0c1020bc;border:1px solid #4c3c60;padding:7px 7px 7px 19px}.hero-search>div>svg{color:#7a6a8b}.hero-search input{min-width:0;flex:1;border:0!important;box-shadow:none!important;background:transparent!important;color:#dfd8e6;font-size:12px;padding:7px 0}.hero-search button{padding:10px 18px}.class-showcase{min-height:550px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-top:30px}.class-art{height:520px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.class-art img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:drop-shadow(0 0 35px #5f44a333)}.class-description h2{font:46px var(--site-font);color:#f4e7d7;margin:14px 0 0}.class-english{font-size:10px;letter-spacing:4px;color:#7d698c;margin-bottom:22px}.class-description>p:last-of-type{color:#9690a4;font-size:13px;line-height:1.9;max-width:410px}.class-select{display:flex;gap:10px;margin-top:32px}.class-select button{width:60px;text-align:center;color:#787387}.class-select button>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #493c59;background:#121425;position:relative;font:16px var(--site-font);margin:auto}.class-select button small{display:block;font-size:8px;margin-top:9px}.class-select button.selected{color:var(--gold)}.class-select button.selected>span{border-color:var(--gold);background:#51413333;box-shadow:0 0 18px #d6ac5533}.legacy-footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:45px;justify-content:space-between;padding-block:38px;margin-top:50px}.legacy-footer .legacy-logo{font-size:24px}.legacy-footer .logo-gem{font-size:34px}.legacy-footer p{color:#aaa0b1;font-size:11px;line-height:2}.legacy-footer p span{color:#5f596f;font-size:10px}.legacy-footer>div{display:flex;gap:22px;color:#948a9e;font-size:10px}.inner-heading{padding-top:64px;padding-bottom:30px}.inner-heading h1{font:42px var(--site-font);color:#f0e4d4;margin:13px 0 12px}.inner-heading>p:last-child{color:#a299b0;font-size:13px}.directory-section{min-height:650px}.directory-filters{padding:22px 24px;margin-bottom:25px}.directory-query{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding-bottom:20px}.directory-query>svg{color:#a189ad}.directory-query input{flex:1;background:transparent;border:0;box-shadow:none!important;color:#f0e9f0;font-size:15px;min-width:0}.directory-selects{display:flex;align-items:center;gap:32px;padding-top:20px}.directory-selects label{font-size:11px;color:#8e849e;display:flex;align-items:center;gap:13px}.directory-selects select{color:#d0c4d6;background:#141627;border:1px solid #393047;font-size:11px;min-width:160px;padding:7px 28px 7px 10px}.directory-selects>p{margin-left:auto;color:#83758f;font-size:11px}.directory-selects>p b{color:#d7c19a;font-weight:400}.character-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.character-card{display:flex;align-items:center;gap:17px;background:linear-gradient(125deg,#101322e8,#151424eb);border:1px solid #34304780;padding:16px;min-height:128px}.character-card:hover{border-color:#ac8a60;background:#232034eb;box-shadow:0 5px 20px #0003}.directory-portrait{width:68px;height:88px;background:radial-gradient(#52436155,transparent);overflow:hidden;flex-shrink:0;border-bottom:1px solid #9c7c5155}.directory-portrait img{height:110%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.directory-name{font:17px var(--site-font);color:#e9d6b3;word-break:break-word}.character-card>div:nth-child(2){min-width:0;flex:1}.character-card>div>span{font-size:11px;color:#9b90a8}.character-card em{font-style:normal;color:#514b60;padding:0 6px}.directory-guild{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:10px;color:#bab0c3}.character-card small{font-size:9px;margin-top:4px;display:block}.nation-1{color:#c892d9!important}.nation-2{color:#74b2d4!important}.nation-0,.nation-3{color:#aaa1af!important}.card-arrow{color:#65506f;flex-shrink:0}.legacy-pagination{display:flex;justify-content:center;gap:30px;align-items:center;margin:30px 0;color:#c0a474;font-size:12px}.legacy-pagination button{border:1px solid #4e3e55;padding:9px 18px;background:#141524}.legacy-pagination em{font-style:normal;color:#70647c}.profile-container{padding-top:35px;min-height:80vh}.profile-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.back-link{font-size:11px;color:#baabbe}.profile-search{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 14px;background:#0d1020c9;border:1px solid #49405b}.profile-search svg{color:#ad95b6}.profile-search input{width:200px;max-width:50vw;background:transparent;border:0;box-shadow:none!important;font-size:11px;color:#d8cddb}.profile-search button{color:var(--gold);padding:7px}.character-summary{padding:27px 30px;display:flex;flex-wrap:wrap;gap:25px;align-items:center;position:relative;overflow:hidden}.character-summary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 0,#61368425,transparent 60%);pointer-events:none}.summary-portrait{height:102px;width:89px;overflow:hidden;background:linear-gradient(135deg,#55406c44,transparent);border:1px solid #67517469;flex-shrink:0}.summary-portrait img{width:100%;height:135%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.summary-name{flex:1;min-width:200px;z-index:1}.summary-name .eyebrow{font-size:9px;letter-spacing:1.5px}.summary-name h1{font:34px var(--site-font);color:#efd09c;margin:4px 0 13px;word-break:break-word}.character-tags{display:flex;gap:18px;font-size:10px;flex-wrap:wrap;align-items:center;color:#bbb0c7}.character-tags span{display:flex;align-items:center;gap:5px}.character-online{color:#89bb9c}.character-online.offline{color:#83798e}.character-online.offline i{background:#6d657d;box-shadow:none}.summary-honor{display:flex;gap:16px;background:#1817279c;padding:15px 22px;border:1px solid #3b324654;min-width:180px}.summary-honor svg{color:var(--gold);margin-top:6px}.summary-honor span{font-size:8px;letter-spacing:1.6px;color:#82758d}.summary-honor strong{font:25px var(--site-font);color:#f0d7a5;display:block;margin-top:3px}.summary-attributes{flex:0 0 100%;display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:18px;color:#a995b4;font-size:9px}.summary-attributes>span:first-child{letter-spacing:1.5px;margin-right:10px;font-size:8px}.summary-attributes b{background:#2b233441;border:1px solid #46354c44;padding:5px 10px;font-weight:400}.summary-attributes em{color:#e9dfec;margin-left:5px;font-style:normal;font-weight:600}.summary-attributes .vitals{margin-left:auto;color:#9a869f}.vitals i{padding:0 10px;color:#4b3a56}.profile-tabs{display:flex;gap:2px;flex-wrap:wrap;background:#0c0e18c9;border:1px solid var(--line);margin:24px 0 20px;padding:5px}.profile-tabs button{display:flex;gap:9px;align-items:center;justify-content:center;flex:1;white-space:nowrap;color:#96899f;font-size:11px;padding:14px 12px;border:1px solid transparent}.profile-tabs button:hover{color:#e2c28d;background:#33243b33}.profile-tabs button.selected{color:#e1bd83;background:linear-gradient(120deg,#47374344,#24203588);border-color:#74526766}.equipment-groups{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:15px}.equipment-group{padding:20px}.equipment-group h2{display:flex;align-items:center;gap:8px;color:#aa95b6;font-size:10px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:22px;padding-bottom:13px;border-bottom:1px solid var(--line)}.equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.equipment-slot{text-align:center;position:relative;min-width:0}.slot-title{font-size:8px;color:#7e6b8c;display:block;margin-bottom:5px}.equipment-image{width:70px;height:70px;position:relative;background:radial-gradient(#3e33594d,#0d101bbb);border:1px solid #7c5f8555;display:flex;align-items:center;justify-content:center;margin:auto;box-shadow:inset 0 0 10px #0005}.equipment-image>img{max-width:80%;max-height:80%;image-rendering:auto}.equipment-image>svg{color:#6e507e}.equipment-image b{position:absolute;bottom:2px;right:4px;color:#e4cea6;font-size:12px;text-shadow:0 1px 3px #000}.slot-name{font-size:9px;color:#d7c4a4;display:block;margin-top:6px;min-height:27px;line-height:1.5;overflow-wrap:anywhere}.equipment-slot.empty .equipment-image{border-style:dashed;border-color:#43354744;background:#17112022}.equipment-slot.empty .equipment-image svg{opacity:.3}.equipment-slot.empty .slot-name{color:#4e425b}.equipment-slot:not(.empty):hover .equipment-image{border-color:#d5a965;box-shadow:0 0 20px #895d7133}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.section-title h2{font:21px var(--site-font);color:#ddc8a8}.section-title span{color:#786c86;font-size:10px}.development-panel,.collection-panel,.quickslot-panel{padding:28px}.development-search{display:flex;align-items:center;gap:10px;border:1px solid #40324c;padding:0 12px;background:#121324}.development-search svg{color:#92729e}.development-search input{width:190px;background:transparent;border:0;box-shadow:none!important;font-size:10px;color:#d7cce0;padding:8px 0}.development-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.development-entry{display:flex;align-items:center;gap:13px;border:1px solid #372a444f;padding:13px;background:linear-gradient(120deg,#211b2c66,#12132177);min-height:88px}.development-icon{width:42px;height:42px;flex-shrink:0;background:#241d32;border:1px solid #6c49775e;display:flex;align-items:center;justify-content:center;color:#b59bc6}.development-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.development-entry>div:last-child{min-width:0;flex:1}.development-entry h3{font-size:11px;color:#d6c2b1;line-height:1.6}.development-entry p{font-size:10px;color:#81708f;margin-top:5px}.development-entry b{color:#d5b980;font-weight:400}.legacy-progress{height:3px;background:#33273f;margin-top:8px;overflow:hidden}.legacy-progress i{display:block;height:100%;background:linear-gradient(90deg,#79629b,#d4b07e)}.load-more{display:flex;margin:25px auto 0}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.collection-entry{padding:24px;background:linear-gradient(145deg,#30223e55,#111523);border:1px solid #48305255}.collection-entry>svg{color:#a186b2;margin-bottom:18px}.collection-entry h3{font:16px var(--site-font);color:#d6c09c;margin-bottom:10px}.collection-entry>span{font-size:10px;color:#8f7c9b}.quickslot-group{margin-bottom:30px}.quickslot-group h3{font-size:9px;letter-spacing:1px;color:#ba9ec8;margin-bottom:13px}.quickslot-group h3 span{color:#71647c;border:1px solid #48314e;padding:3px 6px;margin-left:10px;letter-spacing:0}.quickslot-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.quickslot-row>small{width:60px;font-size:8px;color:#73647f}.quickslot-cells{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;flex:1}.quickslot-cell{aspect-ratio:1;min-width:0;border:1px solid #55416455;background:linear-gradient(135deg,#251c33,#101321);position:relative;display:flex;align-items:center;justify-content:center}.quickslot-cell>img{max-width:80%;max-height:80%}.quickslot-cell>svg{color:#a282b2}.quickslot-cell>span{position:absolute;top:0;left:3px;font-size:9px;color:#d6c3e0;line-height:1.1;text-shadow:0 1px 3px #000}.quickslot-cell>label{display:none}.quickslot-cell:hover{border-color:#c4a06c;z-index:2}.quickslot-cell:hover>label{display:block;position:absolute;bottom:calc(100% + 7px);left:0;white-space:nowrap;background:#161324;color:#e5d0ac;padding:7px 10px;font-size:11px;border:1px solid #745382;pointer-events:none;box-shadow:0 5px 20px #0008}.profile-footnote{font-size:10px;color:#6e5e7c;margin-top:18px;line-height:1.7}.profile-footnote>span{float:right;color:#aa8d63;letter-spacing:1px;font-size:8px}.empty-state{padding:65px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:18px;color:#9a88a5}.empty-state>svg{color:#aa8d71}.empty-state h2{font:24px var(--site-font);color:#ddc8a8}.empty-state p{font-size:12px;color:#8d7d9b}.empty-state.small{padding:50px 0}.loading-state{display:flex;align-items:center;justify-content:center;gap:15px;min-height:260px;color:#ac99b6;font-size:12px}.legacy-spinner{width:24px;height:24px;border:1px solid #524160;border-top-color:#d8b680;border-radius:50%;animation:legacy-spin .9s linear infinite}@keyframes legacy-spin{to{transform:rotate(360deg)}}.equipment-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#05050dd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px}.item-detail{position:relative;padding:36px;width:430px;max-width:100%;box-shadow:0 20px 80px #000;border-color:#775784}.item-detail>img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.item-detail h2{font:24px/1.5 var(--site-font);color:#e4c58e;margin:10px 0 20px}.item-detail>p{font-size:12px;color:#9d8aac;margin-bottom:10px}.item-detail .item-bind{color:#a889bd}.item-detail .item-option{color:#8cc5a4}.item-close{position:absolute;right:15px;top:15px;color:#9f84b0}.item-detail .profile-footnote{font-size:9px;margin-top:20px}@media (min-width:1700px){.legacy-site{background-size:100vw auto}.legacy-hero{min-height:690px;padding-top:120px}}@media (max-width:1100px){.legacy-header-row{gap:35px}.legacy-nav{gap:22px}.legacy-logo{font-size:27px}.legacy-hero{min-height:600px}.hero-copy h1{font-size:42px}.character-directory{grid-template-columns:repeat(2,1fr)}.profile-tabs button{flex:0 0 auto;padding-inline:16px}.equipment-group{padding:15px}.development-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.class-showcase{gap:25px}.class-select{gap:4px}.hero-population{gap:25px}}@media (max-width:800px){.legacy-container{width:calc(100% - 32px)}.legacy-header{height:75px}.legacy-header-row{gap:20px;justify-content:space-between}.legacy-logo{font-size:25px}.logo-gem{font-size:36px}.legacy-nav{display:none;position:absolute;top:75px;left:0;right:0;z-index:50;background:#111323f5;padding:20px;flex-direction:column;gap:0;box-shadow:0 15px 25px #0006}.legacy-nav.is-open{display:flex}.legacy-nav a{padding:13px;width:100%}.mobile-menu{display:block;color:#d0b989}.legacy-account{gap:15px}.subtle-link{display:none}.legacy-site{background-position:57% 0;background-size:1500px auto}.legacy-hero{min-height:630px;padding-top:78px;padding-bottom:35px}.hero-copy{max-width:95%}.hero-copy h1{font-size:35px;line-height:1.3;text-shadow:0 2px 20px #000}.hero-description{font-size:13px}.hero-note{display:none}.hero-bottom{padding-top:55px}.hero-population{gap:27px;flex-wrap:wrap}.online-crest>svg{width:50px;height:50px;padding:8px}.online-crest{gap:12px}.online-crest strong{font-size:36px}.population-small strong{font-size:17px}.population-small>span{font-size:9px}.home-panels{grid-template-columns:1fr}.world-panel{display:grid;grid-template-columns:1fr 1fr;gap:5px 24px}.world-panel .panel-kicker,.world-panel .panel-more{grid-column:1/-1}.server-clock{grid-row:2/4;margin:12px 0}.news-panel{padding:23px}.character-search-banner{flex-direction:column;align-items:stretch;gap:30px;padding-block:45px}.character-search-banner h2{font-size:26px}.hero-search{width:100%}.class-showcase{grid-template-columns:1fr;gap:0;position:relative;padding-top:0;min-height:650px}.class-art{height:380px;width:80%;margin-left:auto;opacity:.55}.class-description{position:relative;margin-top:-140px;padding-bottom:20px}.class-description h2{font-size:38px}.class-description>p:last-of-type{max-width:390px}.class-select{justify-content:space-between;gap:0}.legacy-footer{flex-wrap:wrap;gap:25px}.legacy-footer p{order:3;width:100%}.legacy-footer>div{gap:13px}.directory-selects{gap:15px;flex-wrap:wrap}.directory-selects label{flex:1;flex-wrap:wrap;gap:5px}.directory-selects select{width:100%;min-width:100px}.directory-selects>p{width:100%;margin:0}.character-directory{grid-template-columns:repeat(2,1fr);gap:10px}.character-card{padding:12px;gap:10px;min-height:118px}.directory-portrait{width:48px;height:70px}.directory-name{font-size:14px}.character-card>div>span{font-size:9px}.card-arrow{display:none}.directory-filters{padding:18px}.directory-query{gap:10px}.directory-query input{font-size:12px;padding-inline:0}.directory-query button{padding:9px 13px}.directory-query button svg{display:none}.inner-heading{padding-top:42px}.inner-heading h1{font-size:34px}.character-summary{padding:20px;gap:16px}.summary-name h1{font-size:27px}.summary-name{min-width:140px}.summary-portrait{width:70px;height:86px}.summary-honor{margin-left:86px;min-width:0;width:calc(100% - 86px);padding:10px 15px;margin-top:-5px}.summary-honor strong{font-size:20px}.summary-attributes{flex-wrap:wrap;gap:8px}.summary-attributes>span:first-child{width:100%;margin-bottom:5px}.summary-attributes .vitals{margin-left:0;width:100%;margin-top:8px}.profile-tabs{gap:0;padding:4px}.profile-tabs button{flex:1 0 30%;padding:11px 7px;font-size:10px;gap:5px}.profile-tabs button svg{width:15px}.equipment-groups{grid-template-columns:1fr 1fr}.equipment-group:last-child{grid-column:1/-1}.equipment-group:last-child .equipment-grid{grid-template-columns:repeat(3,1fr)}.equipment-grid{gap:10px}.equipment-image{height:60px;width:60px}.equipment-group h2{font-size:9px;gap:5px}.slot-name{font-size:9px}.equipment-group{padding:13px}.development-panel,.collection-panel,.quickslot-panel{padding:20px}.section-title{flex-wrap:wrap;gap:15px}.development-grid{grid-template-columns:1fr 1fr}.development-entry{gap:10px;padding:10px;min-height:85px}.development-entry h3{font-size:10px}.development-icon{height:33px;width:33px}.development-entry p{font-size:9px}.collection-grid{grid-template-columns:1fr 1fr}.collection-entry{padding:18px}.quickslot-row{gap:4px}.quickslot-row>small{display:none}.quickslot-cells{gap:3px}.quickslot-cell>span{font-size:8px}.quickslot-cell>svg{width:14px;height:14px}.profile-search input{width:140px;font-size:10px}.profile-footnote{font-size:9px}.quickslot-cell:hover>label{white-space:normal;width:110px;font-size:9px}.character-tags{gap:8px;font-size:9px}}@media (max-width:450px){.hero-copy h1{font-size:29px}.hero-actions{gap:18px}.hero-actions .legacy-button{font-size:10px;padding:12px 14px}.hero-secondary{font-size:11px;gap:7px}.hero-population{gap:18px}.population-small{gap:1px}.population-small strong{font-size:15px}.online-crest span{font-size:8px;letter-spacing:1px}.online-crest>svg{display:none}.character-directory{grid-template-columns:1fr}.character-card{min-height:108px}.directory-portrait{width:62px;height:78px}.development-grid{grid-template-columns:1fr}.equipment-image{width:55px;height:55px}.equipment-groups{gap:9px}.equipment-group{padding:11px}.equipment-group h2 svg{display:none}.slot-name{font-size:8px}.profile-tabs button{font-size:9px}.collection-grid{grid-template-columns:1fr}.legacy-footer>div{font-size:9px}.profile-topline{gap:12px}.profile-search{padding-left:7px;gap:4px}.profile-search input{width:115px}.back-link{font-size:10px}}@media (prefers-reduced-motion:reduce){.legacy-site *{animation:none!important;transition:none!important}}.legacy-site .equipment-image>img,.legacy-site .development-icon>img,.legacy-site .quickslot-cell>img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;display:block}.equipment-image{overflow:hidden}.equipment-image>svg{width:65%;height:65%}.equipment-hover{position:fixed;z-index:90;pointer-events:none;max-height:calc(100vh - 24px);overflow:auto;filter:drop-shadow(0 14px 25px #000b)}.ep8-item-card{background:linear-gradient(145deg,#171a25fa,#0b0d15fc);border:1px solid #aa825e;box-shadow:inset 0 0 0 3px #0c0e16,0 0 0 1px #27202d;padding:24px;color:#cac8ce;font-size:12px}.ep8-item-card>header{display:flex;gap:15px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e1ba7333}.item-art{width:76px;height:76px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(#7e5c6233,#070a15);border:1px solid #a4845959;box-shadow:inset 0 0 12px #0008}.item-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ep8-item-card h2{font:17px/1.45 var(--site-font);color:#f5cf88;margin:4px 0 8px;text-shadow:0 0 12px #b68c5144}.ep8-item-card h2 b{white-space:nowrap}.item-location{font-size:10px;color:#a899aa}.item-quality{font-size:8px;letter-spacing:1px;color:#988371}.ep8-item-card .item-bind{color:#bd9ee2;font-size:10px;display:flex;gap:7px;align-items:center;margin:13px 0}.item-description{color:#b3a9bb;font-size:11px;line-height:1.8;white-space:pre-line;margin:12px 0}.item-requirements{border-top:1px solid #6e5a6f33;border-bottom:1px solid #6e5a6f33;padding:10px 0}.item-requirements>div{display:flex;justify-content:space-between;gap:16px;padding:3px 0;font-size:11px}.item-requirements dt{color:#908896}.item-requirements dd{color:#d7d1dd;text-align:right}.item-section-label{font-size:9px;color:#ab9070;text-transform:uppercase;letter-spacing:1px;margin:16px 0 9px;display:flex;justify-content:space-between}.item-properties p{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;color:#88cfac;padding:6px 0;border-bottom:1px solid #75ae8d12;line-height:1.5;font-size:11px}.item-properties b{white-space:nowrap;color:#a2edbb;font-size:12px}.item-properties.epic p{color:#c4a0ed}.item-properties.epic b{color:#ddbcff}.item-properties em{font-size:10px;white-space:nowrap;font-style:normal}.item-properties small{display:inline-flex;align-items:center;justify-content:center;background:#232a38;color:#adb6cb;width:17px;height:17px;font-size:8px;margin-right:8px}.item-socket-dots{display:flex;gap:6px;margin-top:14px}.item-socket-dots i{width:24px;height:24px;border:1px solid #6c5d7155;display:flex;align-items:center;justify-content:center;color:#51425f;background:#0d101c}.item-socket-dots i.filled{border-color:#a68dc366;color:#c0a5dc;background:#42335744;box-shadow:inset 0 0 9px #aa83d822}.ep8-item-card footer{font-size:8px;color:#7d7188;margin-top:18px;display:flex;justify-content:space-between;gap:10px}.item-detail-shell{width:440px;max-width:100%;position:relative;max-height:calc(100vh - 48px);overflow:auto}.item-detail-shell .ep8-item-card{padding:30px}.item-detail-shell .item-close{z-index:2;right:10px;top:10px}.item-detail-shell .item-art{width:90px;height:90px}.item-detail-shell .ep8-item-card h2{padding-right:8px}.achievement-subtabs{display:flex;gap:8px;padding:0 0 20px}.achievement-subtabs button{padding:8px 17px;border:1px solid transparent;color:#9b91a4;font-size:12px}.achievement-subtabs button.selected{color:#e7c382;border-color:#9b78584d;background:#191721;box-shadow:inset 0 0 15px #9a715518}.achievement-report{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.achievement-overview,.achievement-total,.achievement-highlights{padding:20px}.achievement-kicker{font-size:9px;letter-spacing:1px;color:#8d8398;margin-bottom:15px}.achievement-category-summary{width:100%;display:flex;align-items:center;gap:12px;padding:10px;background:linear-gradient(110deg,#2d273744,#15172288);border:1px solid #5e4c632b;margin-top:7px;text-align:left}.achievement-category-summary:hover{border-color:#b6935755;background:#392d4033}.achievement-category-summary>img{height:34px;width:34px;-o-object-fit:contain;object-fit:contain;border:1px solid #67567544}.achievement-category-summary>svg{color:#bc9b6f;flex-shrink:0}.achievement-category-summary>div{flex:1;min-width:0}.achievement-category-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px}.achievement-category-heading strong{font-weight:500;color:#d9d0df}.achievement-category-heading>b{font-size:10px;color:#d8b77a}.achievement-category-progress{display:flex;align-items:center;gap:12px;margin-top:7px}.achievement-progress{background:#070b12;height:5px;flex:1;border-radius:5px;overflow:hidden;box-shadow:0 1px #ffffff06}.achievement-progress i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#9b722a,#e6bd61);box-shadow:0 0 10px #dcad4b55;transition:width .4s}.achievement-category-progress>span{font-size:9px;color:#a498af;white-space:nowrap}.achievement-category-progress>span b{color:#ddbd7d}.achievement-category-progress em,.achievement-total-progress em{font-style:normal}.achievement-report-right{display:grid;gap:18px}.achievement-total-row{display:flex;gap:15px;align-items:center}.achievement-crest{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid #8d795877;background:radial-gradient(#b8904033,#111321);color:#ddb86d}.achievement-total-row>div:last-child{flex:1}.achievement-total-row p{display:flex;justify-content:space-between;color:#a99db2;font-size:12px;margin:7px 0}.achievement-total-row strong{color:#e5c07b}.achievement-total-progress{display:flex;align-items:center;gap:16px;margin-top:20px;font-size:11px;color:#a397ab}.achievement-total-progress .achievement-progress{height:7px}.achievement-highlights>button:not(.achievement-view-all){width:100%;display:flex;align-items:center;gap:12px;background:#24202f55;border:1px solid #59475e33;padding:12px;margin-bottom:7px;text-align:left}.achievement-highlights>button>img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.achievement-highlights>button>svg{color:#c8aa78;flex-shrink:0}.achievement-highlights>button>div{flex:1}.achievement-highlights strong{color:#dbbf84;font-size:11px;font-weight:500}.achievement-highlights p{color:#86778f;font-size:10px;margin-top:4px}.achievement-highlights>button>span{font-size:11px;color:#d6b772}.achievement-view-all{display:flex;align-items:center;justify-content:center;gap:12px;color:#c6a875;font-size:10px;padding:12px;width:100%}.achievement-strip{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.achievement-strip>div{display:flex;align-items:center;gap:12px}.achievement-strip svg{color:#d8b778}.achievement-strip span{color:#b7a9c1;font-size:12px}.achievement-strip b{color:#e6c68d;margin-left:10px;font-size:18px}.achievement-strip small{font-size:10px;color:#82738c}.achievement-browser{display:grid;grid-template-columns:250px 1fr;gap:20px;align-items:start}.achievement-sidebar{padding:17px}.achievement-sidebar>button{display:flex;gap:9px;align-items:center;width:100%;padding:11px 7px;border:1px solid transparent;font-size:10px;text-align:left}.achievement-sidebar>button.selected{background:#45334444;border-color:#a1845844}.achievement-sidebar>button:hover{background:#33253b55}.achievement-sidebar img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.achievement-sidebar strong{font-weight:400;color:#c2b6cb;flex:1}.achievement-sidebar span{font-size:9px;color:#9d8b75}.achievement-sidebar svg{color:#d0af7d}.achievement-filters{display:flex;gap:10px;margin-bottom:12px}.achievement-filters label{display:flex;align-items:center;gap:10px;border:1px solid #47354e;background:#11131e;padding:0 12px;flex:1;min-width:0;color:#9580a4}.achievement-filters input{border:0!important;box-shadow:none!important;background:transparent!important;color:#dfd3e7;min-width:0;width:100%;font-size:11px;padding:11px 0}.achievement-filters select{color:#c3b5cb;background:#11131e;border:1px solid #47354e;font-size:10px;max-width:180px}.achievement-row{border:1px solid #57435e33;background:linear-gradient(110deg,#24202e99,#10131fcc);margin-bottom:8px}.achievement-row summary{display:flex;gap:13px;align-items:center;padding:15px;list-style:none;cursor:pointer}.achievement-row summary::-webkit-details-marker{display:none}.achievement-row-icon{position:relative;width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#262031;border:1px solid #86688c44;color:#c7a772}.achievement-row-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.achievement-row-icon i{position:absolute;right:-4px;bottom:-4px;background:#312b18;border:1px solid #a68b4f;color:#edd28a;width:15px;height:15px;border-radius:50%;font-size:9px;font-style:normal;text-align:center}.achievement-row-name{flex:1;min-width:0}.achievement-row-name strong{display:block;color:#dcc28f;font-size:12px;font-weight:500}.achievement-row-name>span{display:block;color:#95869f;font-size:10px;margin-top:5px}.achievement-row-points{display:flex;gap:5px;align-items:center;color:#c7a86c;font-size:10px}.achievement-row-status{font-size:9px;color:#a9b5a1;min-width:65px;text-align:right}.achievement-expand{color:#86718f;transform:rotate(90deg)}.achievement-row[open] .achievement-expand{transform:rotate(-90deg)}.achievement-row.locked .achievement-row-icon{filter:grayscale(1);opacity:.45}.achievement-row.locked .achievement-row-name strong{color:#8e8498}.achievement-row.locked .achievement-row-status{color:#776a80}.achievement-row-detail{border-top:1px solid #48344f44;padding:16px 20px;color:#ac9cbb;font-size:11px}.achievement-row-detail>span{display:inline-flex;align-items:center;gap:7px;font-size:10px;margin-right:22px;color:#c6ac7c}.achievement-row-detail>p{margin-top:12px}.achievement-list-footer{display:flex;justify-content:space-between;color:#8b7c98;font-size:10px;border-top:1px solid #40304755;padding-top:18px;margin-top:20px}.achievement-list-footer b{color:#bda478;font-weight:400}.achievement-titles{padding:25px}.achievement-title-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.achievement-title-grid>article{display:flex;gap:13px;padding:17px;border:1px solid #5b426733;background:#28203244}.achievement-title-grid img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.achievement-title-grid svg{color:#d0aa70;flex-shrink:0}.achievement-title-grid h3{font-size:13px;color:#e1c58f}.achievement-title-grid p{font-size:10px;color:#94839f;margin-top:8px;line-height:1.7}.achievement-title-grid article span{font-size:9px;color:#8fbea3;display:block;margin-top:12px}@media (max-width:800px){.achievement-report{grid-template-columns:1fr}.achievement-browser{grid-template-columns:180px 1fr;gap:10px}.achievement-sidebar{padding:12px 8px}.achievement-sidebar>button{font-size:9px;gap:6px}.achievement-sidebar img{width:18px;height:18px}.achievement-row summary{padding:12px;gap:10px}.achievement-row-status{display:none}.achievement-filters{flex-wrap:wrap}.achievement-filters select{max-width:none;width:100%}.achievement-title-grid{grid-template-columns:1fr}.equipment-hover{display:none}}@media (max-width:520px){.achievement-browser{grid-template-columns:1fr}.achievement-sidebar{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}.achievement-sidebar h2{display:none}.achievement-sidebar>button{width:auto;flex-shrink:0;white-space:nowrap;gap:7px;padding:10px}.achievement-sidebar>button span{display:none}.achievement-row-name strong{font-size:11px}.achievement-row-icon{width:35px;height:35px}.ep8-item-card{padding:20px}.item-detail-shell .ep8-item-card{padding:22px}.item-detail-shell .item-art{width:68px;height:68px}}.achievement-sidebar{border-radius:15px;background:linear-gradient(145deg,#11151bed,#0c1018f5);padding:14px 12px}.achievement-sidebar>button{position:relative;border-radius:8px;border-color:#6b72801c;background:#191c234d;margin-bottom:6px;min-height:53px;padding:9px 9px 16px}.achievement-sidebar>button.selected{background:#27272055;border-color:#9e894f55}.achievement-sidebar>button img{width:29px;height:29px}.achievement-sidebar strong{font-weight:600;font-size:11px;overflow:hidden;text-overflow:ellipsis}.achievement-sidebar span{font-size:10px;color:#d3b56d}.category-mini-progress{position:absolute;left:48px;right:10px;bottom:8px;height:3px;background:#6e6c7844;border-radius:4px;overflow:hidden}.category-mini-progress>i{display:block;height:100%;background:#ddb449;border-radius:4px}.achievement-list-panel{border:1px solid #71657a33;background:#0b1018e6;border-radius:15px;padding:12px;overflow:hidden}.achievement-filters label,.achievement-filters select{border-radius:8px;background:#080c14}.achievement-list{max-height:690px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#dab257 #19202a}.achievement-list::-webkit-scrollbar{width:5px}.achievement-list::-webkit-scrollbar-thumb{background:#dab257;border-radius:6px}.achievement-row{border-radius:12px;border-color:#148b724a;background:linear-gradient(110deg,#10332f55,#031a1b44);margin-bottom:9px;overflow:hidden}.achievement-row.locked{border-color:#685b7333;background:linear-gradient(110deg,#22212b66,#11151c77)}.achievement-row summary{padding:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:130px}.achievement-row-icon{width:35px;height:35px;border:0;background:transparent}.achievement-row-name strong{font-weight:600;font-size:13px;color:#25bc98}.achievement-row-name>span{font-size:11px;color:#a5b2bd;margin-top:3px}.achievement-row-points{margin-left:auto;color:#e3bd4a;font-weight:600}.achievement-row-status{display:none}.achievement-expand{margin-top:4px;color:#a4afb9}.achievement-card-progress{flex:0 0 100%;padding-top:12px;display:block}.achievement-card-progress>span{display:block;text-align:right;color:#28bc9b;font-size:10px;font-weight:600;margin-bottom:7px}.achievement-card-progress>i{display:block;height:7px;background:#1a282b;border-radius:6px;overflow:hidden}.achievement-card-progress>i>i{display:block;height:100%;background:linear-gradient(90deg,#139875,#22bf9b);border-radius:6px}.achievement-row.locked .achievement-card-progress>span{color:#807a89}.achievement-list-footer{padding:12px 4px 0}.achievement-title-grid>article{border-radius:10px}@media (max-width:520px){.achievement-sidebar>button{min-height:47px;margin-bottom:0}.category-mini-progress{display:none}.achievement-row summary{min-height:125px}.achievement-row-name strong{font-size:12px}.achievement-list-panel{padding:9px}.achievement-list{padding-right:6px}}@media (min-width:521px){.achievement-browser{align-items:stretch}.achievement-list-panel{height:0;min-height:100%;display:flex;flex-direction:column}.achievement-filters,.achievement-list-footer,.achievement-list-panel>.load-more{flex-shrink:0}.achievement-list{flex:1;min-height:0;max-height:none}.achievement-list-panel>.load-more{margin:10px auto 0;padding:8px 20px}.achievement-list-footer{margin-top:12px;padding-top:12px}}.achievement-row summary{min-height:95px;padding:12px;gap:8px 12px}.achievement-card-progress{padding-top:3px}.achievement-card-progress>span{margin-bottom:5px;font-size:9px}.achievement-card-progress>i{height:5px}.achievement-row-icon{width:32px;height:32px}.achievement-row-name strong{font-size:12px}.achievement-row-name>span{font-size:10px}.achievement-row{margin-bottom:7px}@media (max-width:520px){.achievement-list-panel{height:auto;min-height:0}.achievement-list{max-height:520px}.achievement-row summary{min-height:94px}}.ep8-item-card .item-properties.general p,.ep8-item-card .item-properties.general b{color:#d6d8e1}.ep8-item-card .item-properties:not(.epic):not(.general) p,.ep8-item-card .item-properties:not(.epic):not(.general) b{color:#45c7e5}.ep8-item-card .item-properties.epic p,.ep8-item-card .item-properties.epic b{color:#c579ff}.pet-training-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;margin-top:16px}.pet-training-grid>span{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid #64586b66;background:#10131f;color:#43394e;overflow:hidden}.pet-training-grid>span.trained{border-color:#b79d7155;color:#a2dfca;background:radial-gradient(#63596066,#131521)}.pet-training-grid img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pet-training-grid svg{width:80%;height:80%}.achievement-ui{font-family:var(--site-font)}.achievement-sidebar strong{font-size:12px}.achievement-sidebar span{font-size:11px}.achievement-sidebar>button{min-height:54px}.achievement-sidebar .achievement-kicker{font-size:10px}.achievement-filters input{font-size:12px}.achievement-filters select{font-size:11px}.achievement-row-name strong{font-size:14px}.achievement-row-name>span{font-size:12px}.achievement-row summary{min-height:112px;gap:10px 12px;padding:13px}.achievement-card-progress>span{font-size:11px}.achievement-card-progress>i{height:7px}.achievement-list-footer{font-size:12px}.achievement-list-panel{background:#080d14f5}.achievement-row{background:linear-gradient(110deg,#092426e8,#041416f5)}.achievement-row-icon i{color:#00271e;background:#21bb96;border:0;font-size:10px}.ep8-item-card.compact{padding:12px;border:1px solid #3b4054;border-radius:10px;background:linear-gradient(130deg,#070b15fa,#03060dfc);box-shadow:0 12px 30px #0008;line-height:1.4}.ep8-item-card.compact .item-art,.ep8-item-card.compact .item-location,.ep8-item-card.compact .item-quality,.ep8-item-card.compact footer{display:none}.ep8-item-card.compact>header{display:block;text-align:center;padding:0 0 7px;border-bottom:0}.ep8-item-card.compact h2{font:700 15px/1.4 var(--site-font);color:#91a1ff;margin:0}.ep8-item-card.compact h2 b{white-space:nowrap}.ep8-item-card.compact .item-bind{justify-content:center;margin:3px 0 10px;color:#aaaebd;font-size:11px;padding-bottom:10px;border-bottom:1px solid #3e435333}.ep8-item-card.compact .item-bind>svg{display:none}.ep8-item-card.compact .item-section-label{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:#c4c8d1;margin:10px 0 4px}.ep8-item-card.compact .item-section-label:before{content:"[ ";white-space:pre}.ep8-item-card.compact .item-section-label:after{content:" ]";white-space:pre}.ep8-item-card.compact .item-section-label{display:block}.ep8-item-card.compact .item-section-label>span{margin-left:7px;color:#8592a8;font-weight:400;font-size:10px}.ep8-item-card.compact .item-properties p{padding:2px 0;border:0;font-size:12px;line-height:1.5}.ep8-item-card.compact .item-properties b{font-size:12px}.ep8-item-card.compact .item-requirements{border:0;padding:0}.ep8-item-card.compact .item-requirements>div{font-size:11px;padding:2px 0}.ep8-item-card.compact .item-description{font-size:11px;margin:8px 0;line-height:1.6}.ep8-item-card.compact .item-socket-dots{margin-top:9px;gap:3px}.ep8-item-card.compact .item-socket-dots>i{width:25px;height:25px}.legacy-site .equipment-image{border:5px solid #242831;border-radius:9px;background:radial-gradient(#26313b44,#060b12);box-shadow:inset 0 0 0 1px #41455066,0 1px 4px #0007}.equipment-slot:not(.empty):hover .equipment-image{border-color:#594d37;box-shadow:inset 0 0 0 1px #d7b363aa,0 0 15px #c2984022}.equipment-image b{right:1px;bottom:-3px;color:#f5f6fa;font:700 12px var(--site-font);text-shadow:0 1px 3px #000,1px 0 2px #000}.slot-title{font-size:9px}.equipment-hover{filter:none}.equipment-slot .slot-name{font-size:10px}.profile-tabs button,.development-entry h3{font-size:12px}@media (max-width:520px){.achievement-row-name strong{font-size:12px}.achievement-row-name>span{font-size:11px}.achievement-sidebar strong{font-size:11px}.achievement-row summary{min-height:108px}.achievement-sidebar>button{min-height:44px}}.skill-book-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.skill-book-toolbar .achievement-subtabs{flex-wrap:wrap}.skill-book-toolbar .achievement-subtabs small{margin-left:6px;color:#87788e;font-size:9px}.skill-category{padding:20px;margin-bottom:18px;border-radius:14px;background:linear-gradient(130deg,#10131df5,#080d15ed)}.skill-category h2{display:flex;align-items:center;gap:10px;color:#dcc179;font-size:11px;text-transform:uppercase;font-weight:600;margin-bottom:15px}.skill-category h2 span{font-size:11px;color:#a0a4b2;border:1px solid #63576c44;border-radius:7px;padding:3px 8px;background:#24232e33}.skill-category h2 i{flex:1;height:1px;background:linear-gradient(90deg,#5c556533,transparent)}.skill-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skill-card{display:flex;gap:13px;align-items:center;border:1px solid #65606c22;border-radius:10px;background:linear-gradient(120deg,#24253055,#10131b88);padding:13px;min-height:76px}.skill-card-icon{width:43px;height:43px;border:1px solid #69616e55;border-radius:6px;background:#252332;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#b79bc8}.skill-card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.skill-card h3{font-size:12px;color:#dedbe4;line-height:1.5;font-weight:600}.skill-card p{font-size:11px;color:#8c8c9e;margin-top:4px}.skill-card b{font-weight:400;color:#c0b4c9}@media (max-width:800px){.skill-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-book-toolbar{flex-wrap:wrap;margin-bottom:15px}.skill-book-toolbar .achievement-subtabs{padding-bottom:0}.skill-card h3{font-size:11px}}@media (max-width:500px){.skill-card-grid{grid-template-columns:1fr}.skill-category{padding:16px}.skill-book-toolbar .achievement-subtabs button{padding:8px 10px;font-size:11px}}.rune-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.rune-toolbar>label{font-size:11px;color:#a69bae;display:flex;align-items:center;gap:8px}.rune-toolbar input[type=checkbox]{accent-color:#d4b66c;background:#151922;border-color:#62516c}.rune-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rune-category{padding:16px 14px;border-radius:14px;background:linear-gradient(130deg,#11141df5,#080d15f5)}.rune-category>h2{display:flex;align-items:center;gap:10px;text-transform:uppercase;color:#dfc174;font-size:12px;font-weight:600;margin:0 4px 16px}.rune-category h2>b{font-size:12px}.rune-category h2>b>span{color:#a78e59}.rune-category h2>i{flex:1;height:1px;background:#5f546833}.rune-scroll{max-height:580px;overflow:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#d7b354 #171d27}.rune-entry{display:flex;align-items:center;gap:15px;border:1px solid #28735d66;border-radius:12px;min-height:80px;padding:13px;margin-bottom:8px;background:linear-gradient(120deg,#09332b55,#0c1721aa)}.rune-entry-icon{position:relative;width:43px;height:43px;border-radius:6px;border:1px solid #5b766455;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#202b2c;color:#cbb1df}.rune-entry-icon>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:5px}.rune-entry-icon>i{position:absolute;right:-5px;bottom:-5px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1bb68e;color:#061b16;font-size:10px;font-style:normal}.rune-entry h3{color:#23bd9b;font-size:13px;font-weight:600;line-height:1.5}.rune-entry p{font-size:11px;color:#8d9fae;margin-top:4px}.rune-entry p>b{font-weight:400;color:#b0c5cf}.rune-entry .rune-value{color:#81b39a;font-size:10px}.rune-entry.locked{background:linear-gradient(120deg,#27232c77,#11151ccc);border-color:#60576722}.rune-entry.locked .rune-entry-icon>img{filter:grayscale(1);opacity:.55}.rune-entry.locked .rune-entry-icon>i{background:#11141b;color:#ed7176;border:1px dashed #ed7176}.rune-entry.locked h3{color:#d8767b}.rune-entry.partial{border-color:#ad7e2f77;background:linear-gradient(120deg,#3a2b1255,#11151ccc)}.rune-entry.partial h3,.rune-entry.partial p>b{color:#d9b24d}.shortcut-book{padding:22px;border-radius:15px;background:linear-gradient(130deg,#0e131bf5,#070d15f5)}.shortcut-book>h2{font-size:12px;color:#e2bf72;display:flex;align-items:center;gap:14px;font-weight:600;margin-bottom:25px}.shortcut-book h2>i,.shortcut-panel h3>i{flex:1;height:1px;background:#5c536133}.shortcut-panel{margin-bottom:20px}.shortcut-panel:last-child{margin-bottom:0}.shortcut-panel>h3{font-size:10px;color:#90929f;display:flex;align-items:center;gap:10px;margin-bottom:10px}.shortcut-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.shortcut-row>small{width:60px;font-size:9px;color:#93949f;text-align:right;flex-shrink:0}.shortcut-slots{display:grid;grid-template-columns:repeat(12,43px);gap:5px}.shortcut-slot{width:43px;height:43px;border:4px solid #1a1e25;border-radius:7px;display:flex;align-items:center;justify-content:center;background:radial-gradient(#2d343d,#080c12);position:relative;color:#bea8ce;box-shadow:inset 0 0 0 1px #4c505944}.shortcut-slot>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:3px}.shortcut-slot>b{position:absolute;top:-4px;left:-1px;color:#e4e9ed;font:600 10px var(--site-font);text-shadow:0 1px 3px #000,1px 0 2px #000;z-index:1}.shortcut-slot.empty{border-color:transparent;background:#080c1366;box-shadow:none}.shortcut-slot.empty>b{opacity:.65}.shortcut-slot:hover,.shortcut-slot:focus-visible{border-color:#554a32;z-index:8}.shortcut-hint{display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);min-width:175px;max-width:270px;padding:10px 13px;border:1px solid #454659;border-radius:8px;background:#050b16f7;box-shadow:0 8px 20px #0008;pointer-events:none;white-space:normal;text-align:center;z-index:20}.shortcut-hint>strong{display:block;color:#dac38c;font-size:12px;line-height:1.5;font-weight:600}.shortcut-hint>em{display:block;font-style:normal;font-size:11px;color:#aaa9bc;margin-top:3px}.shortcut-hint>small{display:block;font-size:9px;color:#7d8498;margin-top:7px}.shortcut-slot:hover>.shortcut-hint,.shortcut-slot:focus-visible>.shortcut-hint{display:block}.development-panel .development-grid,.achievement-title-grid{max-height:650px;overflow:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#d7b354 #171d27}@media (max-width:800px){.shortcut-slots{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;gap:4px}.shortcut-slot{width:100%;height:auto;aspect-ratio:1;border-width:3px}.shortcut-slot>b{font-size:8px;top:-3px}.shortcut-row>small{width:48px;font-size:8px}.rune-entry h3{font-size:12px}.rune-entry{gap:10px;padding:10px}.rune-entry-icon{width:36px;height:36px}.shortcut-hint{min-width:140px;left:0;transform:none}.shortcut-slot:nth-child(n+7)>.shortcut-hint{left:auto;right:0}}@media (max-width:520px){.rune-columns{grid-template-columns:1fr}.rune-scroll{max-height:450px}.rune-toolbar{flex-wrap:wrap;gap:12px}.shortcut-book{padding:16px 10px}.shortcut-row{gap:4px}.shortcut-row>small{width:38px;font-size:7px}.shortcut-slots{gap:2px}.shortcut-slot{border-width:2px;border-radius:4px}.shortcut-slot>b{font-size:7px;top:-2px}.shortcut-book>h2{font-size:11px}.shortcut-hint>strong{font-size:10px}}.collection-controls{border-radius:14px;padding:16px;margin-bottom:18px;background:#0b0f19f2}.collection-control-top,.collection-control-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px}.collection-control-bottom{margin-top:16px}.collection-search{display:flex;align-items:center;gap:10px;border:1px solid #63516b66;background:#070b13;border-radius:8px;flex:1;padding:0 12px;color:#93819d}.collection-search input{width:100%;background:transparent!important;border:0!important;box-shadow:none!important;color:#d1c5d9;font-size:12px;padding:10px 0}.collection-controls nav{display:flex;gap:4px;flex-wrap:wrap}.collection-controls nav>button{padding:8px 12px;color:#a59baa;font-size:11px;border:1px solid transparent;border-radius:8px}.collection-controls nav>button.selected{color:#e6c578;background:#22202566;border-color:#96784744}.collection-controls nav>button>span{font-size:10px}.collection-control-bottom select{background:#080c15;border:1px solid #51415c66;border-radius:8px;font-size:11px;color:#c2b2ca}.collection-browser{display:grid;grid-template-columns:280px 1fr;gap:18px;align-items:start}.collection-sidebar{padding:16px;border-radius:14px;background:#0e121bf2}.collection-sidebar h2{font-size:9px;color:#99929e;letter-spacing:1px;margin-bottom:17px}.collection-sidebar>button{display:flex;align-items:center;gap:12px;justify-content:space-between;width:100%;border:1px solid #75687b1c;border-radius:6px;padding:11px 10px;background:#21222a66;margin-bottom:7px;text-align:left}.collection-sidebar>button.selected{border-color:#a9894633;background:#2d2b2655}.collection-sidebar strong{font-size:12px;font-weight:500;color:#c6c0cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-sidebar>button.selected strong{color:#e7c46d}.collection-sidebar span{font-size:10px;color:#ac8b5d;flex-shrink:0}.collection-sidebar .complete span{color:#24bd97}.collection-sidebar>p{font-size:11px;color:#8e7e9a}.collection-detail{min-width:0;display:grid;gap:16px}.collection-missions{border-radius:14px;padding:22px;background:#0b111bf2;min-height:380px;max-height:600px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d1b15d #141a24}.collection-mission{margin-bottom:25px}.collection-mission:last-child{margin-bottom:0}.collection-mission h3{display:flex;gap:10px;align-items:center;color:#aaa4b1;text-transform:uppercase;letter-spacing:.3px;font-size:10px;margin-bottom:14px}.collection-mission h3>i{color:#dbb854;font-style:normal;font-size:8px}.collection-mission-slots{display:flex;flex-wrap:wrap;gap:13px}.collection-requirement{width:64px;text-align:center}.collection-item-slot{width:64px;height:64px;border-radius:8px;border:1px solid #59606c55;background:radial-gradient(#20273566,#070d15);display:flex;align-items:center;justify-content:center;position:relative;color:#a699b7}.collection-item-slot>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:7px}.collection-item-slot>b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#2bd7ae;font-size:35px;background:#0c211b55}.collection-requirement.complete .collection-item-slot{border-color:#267a6566}.collection-requirement>p{font-size:10px;color:#d4b96e;white-space:nowrap;margin-top:6px}.collection-requirement p>b{color:#8e8895;font-weight:400}.collection-requirement.complete p>b{color:#27c9a3}.collection-item-hint{display:none;position:absolute;bottom:calc(100% + 8px);left:0;min-width:220px;max-width:290px;background:#080d19f7;border:1px solid #7f675a;border-radius:8px;padding:12px;text-align:left;box-shadow:0 8px 22px #0008;z-index:15;pointer-events:none}.collection-item-hint strong{display:block;color:#dfbd7c;font-size:12px;line-height:1.6}.collection-item-hint>span{font-size:10px;display:block;color:#9989aa;margin-top:6px}.collection-item-hint>small{font-size:10px;display:block;color:#b4a8bd;line-height:1.6}.collection-item-hint>em{display:block;color:#52c4aa;font-size:11px;font-style:normal;margin-top:7px}.collection-item-slot:hover .collection-item-hint,.collection-item-slot:focus-visible .collection-item-hint{display:block}.collection-item-slot:hover{border-color:#c0a16d}.collection-completion{padding:18px;border-radius:14px;background:#0c111bf5}.collection-completion>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.collection-completion strong{color:#d8d1df;font-size:12px;font-weight:500}.collection-completion strong>b{color:#27bda0;margin-left:5px}.collection-completion span{font-size:10px;color:#dbc069}.collection-completion .achievement-progress{height:7px}.collection-completion .achievement-progress i{background:linear-gradient(90deg,#159b79,#22c39f)}.collection-missions>h2{font-size:16px;color:#dec18a;margin-bottom:20px}.collection-reward{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #51415c44;padding:15px 0;font-size:12px}.collection-reward>span{color:#aaa0b8}.collection-reward>b{color:#e1c475;font-size:11px;font-weight:400;white-space:nowrap}.collection-summary-text{font-size:12px;line-height:1.8;color:#a08fab}.collection-passive{display:flex;gap:15px;align-items:center;padding:20px;border:1px solid #69586f44;background:#26213544;margin-top:25px}.collection-passive>svg{color:#d3b577}.collection-passive span{display:block;font-size:10px;color:#907e9d;margin-bottom:7px}.collection-passive strong{color:#d5bd81;font-size:14px;font-weight:400}.directory-portrait{width:70px!important;height:76px!important;border:0!important;display:flex;align-items:center;justify-content:center}.directory-portrait>img{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;filter:drop-shadow(0 0 8px #c69a5933)}@media (max-width:800px){.collection-browser{grid-template-columns:210px 1fr;gap:12px}.collection-control-top,.collection-control-bottom{flex-wrap:wrap}.collection-control-top .collection-search{flex:1 0 100%}.collection-sidebar{padding:12px}.collection-sidebar strong{font-size:11px}.collection-missions{padding:16px}.collection-completion>div:first-child{flex-wrap:wrap}}@media (max-width:520px){.collection-browser{grid-template-columns:1fr}.collection-sidebar{max-height:220px;overflow:auto}.collection-missions{min-height:300px;max-height:500px}.collection-item-slot{width:57px;height:57px}.collection-requirement{width:57px}.collection-controls nav>button{padding:7px 9px;font-size:10px}.collection-reward{font-size:11px}.collection-reward>b{font-size:10px}.directory-portrait{width:65px!important;height:70px!important}}.title-book{background:#0e131df5;border:1px solid #6b66732b;padding:14px;border-radius:10px}.title-book h2{font-size:13px;color:#ddd6e1;font-weight:600;margin:0}.title-registered,.title-received{border:1px solid #69607222;background:#070c14;margin-bottom:17px}.title-registered>h2,.title-received>header{padding:12px 15px;border-bottom:1px solid #5b526333;background:#151922}.title-registered>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.title-registered article{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid #9b724b88;background:#0b111a;border-radius:3px}.title-icon{height:42px;width:42px;background:#191923;border:1px solid #64516b66;color:#d6b86f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.title-registered strong{font-size:12px;color:#e1c88f;display:block;font-weight:500}.title-registered article>div>span{display:block;font-size:10px;color:#7f7b88;margin-top:5px}.title-registered article p{font-size:10px;line-height:1.6;color:#a2a5b4;margin-top:5px}.title-received>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.title-received label{display:flex;align-items:center;gap:7px;color:#8b7d98}.title-received input{font-size:11px;padding:5px 8px;color:#cbbdd5;background:#080d16;border:1px solid #55465d55;max-width:220px;border-radius:5px;box-shadow:none!important}.title-received-list{max-height:620px;overflow:auto;padding:8px 12px;scrollbar-width:thin;scrollbar-color:#ae8f56 #141a24}.title-received-list>article{display:flex;align-items:center;gap:12px;min-height:44px;padding:5px 0}.title-received-list>article>img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.title-received-list>article>svg{color:#bb9e6c;flex-shrink:0}.title-received-list strong{font-size:12px;color:#c5c0cc;font-weight:400;min-width:150px}.title-received-list>article>span{font-size:10px;line-height:1.7;color:#8d8997;text-align:right;margin-left:auto;max-width:65%}@media (max-width:650px){.title-registered>div{grid-template-columns:1fr}.title-received>header{flex-wrap:wrap}.title-received-list>article{flex-wrap:wrap;gap:7px}.title-received-list>article>span{width:calc(100% - 40px);max-width:none;text-align:left;margin-left:40px}.title-received-list strong{flex:1;min-width:0}.title-received input{max-width:100%}}.summary-portrait{background:transparent;border:0;display:flex;align-items:center;justify-content:center}.summary-portrait>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 0 8px #c5996244)}.armory-equipment-window{width:min(900px,100%);margin:0 auto;border:1px solid #63596a66;border-radius:7px;background:linear-gradient(130deg,#10151ef5,#080d16f5);box-shadow:0 15px 40px #0006;overflow:hidden}.armory-equipment-window>h2{text-align:center;color:#e3d2a6;font:600 15px var(--site-font);padding:17px;background:#080c14b3;border-bottom:1px solid #6e657233}.armory-equipment-tabs{display:flex;border-bottom:1px solid #6e657244;background:#0a0f18}.armory-equipment-tabs>button{width:120px;height:56px;display:flex;align-items:center;justify-content:center;gap:8px;color:#827c88;border-right:1px solid #655d6c44;font-size:10px}.armory-equipment-tabs>button.selected{color:#e6ce91;background:#26263055;box-shadow:inset 0 2px #b69a6566}.armory-equipment-tabs>label{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:9px;color:#d7bc8d;padding:0 16px}.armory-equipment-tabs input{accent-color:#bda06d;width:11px;height:11px}.armory-paperdoll{display:grid;grid-template-columns:156px minmax(0,1fr) 156px;padding:30px 25px 10px;gap:8px;min-height:490px}.armory-gear-side{display:grid;grid-template-columns:repeat(2,70px);grid-auto-rows:70px;gap:18px 8px;align-content:start;position:relative;z-index:2}.armory-slot{position:relative;width:70px;height:70px;background:radial-gradient(ellipse,#20273544,#080d16b3);border:1px solid #5c586244;display:flex;align-items:center;justify-content:center;color:#555161;box-shadow:inset 0 0 0 1px #02060b66}.armory-slot>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.armory-slot>b{position:absolute;top:1px;left:4px;color:#e4b387;font:600 11px var(--site-font);text-shadow:0 1px 3px #000}.armory-slot>small{position:absolute;bottom:2px;right:3px;color:#deb981;font-size:10px;text-shadow:0 1px 3px #000}.armory-slot:not(.empty):hover,.armory-slot:not(.empty):focus-visible{border-color:#d58b4f;background:#1d1b2133;box-shadow:inset 0 0 15px #e6943611}.armory-empty-label{position:absolute;bottom:4px;left:3px;right:3px;color:#514c5b;font-size:8px;line-height:1.3;text-align:center}.armory-slot.empty>svg{opacity:.28}.native-character-stage{position:relative;min-width:0;height:460px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.native-character-canvas{width:100%;height:100%;display:block;position:relative;z-index:1;cursor:grab;touch-action:none}.native-character-canvas:active{cursor:grabbing}.character-stage-halo{position:absolute;top:7%;right:0;bottom:15%;left:0;background:radial-gradient(ellipse at 50% 53%,#6664801c,transparent 70%);pointer-events:none}.native-character-stage:after{content:"";position:absolute;bottom:12%;left:15%;right:15%;height:8px;background:#aca6b122;filter:blur(11px);border-radius:50%;pointer-events:none}.native-model-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#8f839c;font-size:11px;z-index:2}.model-turn-hint{position:absolute;bottom:23px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.3px;color:#716b7e;pointer-events:none;z-index:2}.model-controls{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);display:flex;gap:3px;z-index:3}.model-controls>button{height:25px;width:27px;border:1px solid #75607844;color:#b6a1b8;background:#0a111bd9;border-radius:3px;font-size:16px;display:flex;align-items:center;justify-content:center}.model-controls>button:hover{color:#e4bf86;border-color:#bd8c4e66}.armory-equipment-window>footer{display:flex;justify-content:space-between;gap:20px;padding:12px 20px;font-size:9px;color:#60586b;border-top:1px solid #695d6f22;margin-top:20px}.armory-equipment-window>footer>span:last-child{letter-spacing:1px;font-size:8px;color:#9d8054}.armory-pet-window{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:35px;min-height:300px}.armory-pet-window>article{border:1px solid #6d5b7444;background:#19172444;display:flex;flex-direction:column;align-items:center;padding:25px 18px}.armory-pet-window h3{color:#9a8ba7;font-size:10px;margin-bottom:20px}.armory-pet-window .armory-slot{width:95px;height:95px;margin-bottom:20px}.armory-pet-window strong{font:18px var(--site-font);color:#dfc08a}.armory-pet-window p{color:#b2a2bd;font-size:11px;margin-top:10px}.armory-pet-window article>span{color:#74667e;font-size:9px;margin-top:10px}.ep8-item-card.compact{background:#11141efb;border-color:#77573d;border-radius:7px;padding:14px}.ep8-item-card.compact h2{color:#d7a16b;font-size:16px;text-align:left}.ep8-item-card.compact .item-bind{justify-content:flex-start;border:0;padding:0;color:#ca966e}.ep8-item-card.compact .item-requirements{border-top:1px solid #91674177;border-bottom:1px solid #91674177;margin:14px 0;padding:10px 0}.ep8-item-card.compact .item-section-label{color:#93909a;font-size:12px;font-weight:400}.ep8-item-card.compact .item-properties p{font-size:13px;padding:2px 0}.ep8-item-card.compact .item-properties b{font-size:13px}.ep8-item-card.compact .item-properties.general p,.ep8-item-card.compact .item-properties.general b{color:#d3a076}.ep8-item-card.compact .item-properties:not(.epic):not(.general) p,.ep8-item-card.compact .item-properties:not(.epic):not(.general) b{color:#72c4ed}.ep8-item-card.compact .item-properties.epic p,.ep8-item-card.compact .item-properties.epic b{color:#bd81f1}.character-summary{background:linear-gradient(120deg,#111722ed,#171625c9);border:1px solid #5f4f6b33}.profile-tabs{background:#14131be8;border-color:#6b5b7033;padding:0}.profile-tabs button{border:0;border-bottom:2px solid transparent;font:13px var(--site-font);padding:17px 12px}.profile-tabs button.selected{background:#33293422;border-color:#e0d9e6;color:#eee3e7}.profile-tabs button>svg{display:none}@media (max-width:800px){.armory-paperdoll{grid-template-columns:124px minmax(0,1fr) 124px;padding:25px 14px 5px;gap:0}.armory-gear-side{grid-template-columns:repeat(2,56px);grid-auto-rows:56px;gap:16px 7px}.armory-slot{width:56px;height:56px}.native-character-stage{height:380px}.armory-paperdoll{min-height:410px}.armory-pet-window{padding:20px;gap:12px}.armory-pet-window>article{padding:18px 12px}.armory-equipment-tabs>button{width:100px}.armory-equipment-tabs>label{font-size:8px;padding:0 10px}.profile-tabs button{font-size:11px}}@media (max-width:520px){.armory-paperdoll{grid-template-columns:94px minmax(0,1fr) 94px;padding:20px 7px 0;min-height:335px}.armory-gear-side{grid-template-columns:repeat(2,43px);grid-auto-rows:43px;gap:16px 5px}.armory-slot{width:43px;height:43px}.armory-slot>b{font-size:9px;left:2px}.armory-empty-label{font-size:6px}.armory-slot>svg{width:22px}.native-character-stage{height:315px}.model-turn-hint{font-size:6px;bottom:25px}.model-controls{gap:1px;bottom:0}.model-controls>button{width:21px;height:23px;font-size:14px}.armory-equipment-tabs>button{width:85px;height:48px;font-size:9px;gap:5px}.armory-equipment-tabs>button>svg{width:17px}.armory-equipment-tabs>label{font-size:7px;gap:4px;padding:0 6px}.armory-pet-window{grid-template-columns:1fr;min-height:300px}.armory-pet-window .armory-slot{width:85px;height:85px}.armory-equipment-window>h2{font-size:14px;padding:13px}.armory-slot>small{font-size:8px}}.mercenary-book{padding:20px;border:1px solid #66546e33;background:linear-gradient(125deg,#121724ed,#151425d9);border-radius:7px}.mercenary-book>header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #86748933;padding-bottom:20px;margin-bottom:30px}.mercenary-book h2{font:14px var(--site-font);color:#d69c6d}.mercenary-book h2>span{font-size:12px;color:#9f7d67}.mercenary-category{margin-bottom:35px}.mercenary-category:last-child{margin-bottom:0}.mercenary-category>h3{font-size:13px;color:#d39769;font-weight:500;margin-bottom:20px}.mercenary-category>h3>span{color:#bd8b6a}.mercenary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mercenary-card{display:flex;align-items:center;gap:12px;min-height:76px;padding:9px 12px;border:1px solid #5f596a44;border-left:3px solid #504a5b55;border-radius:8px;background:#121721cc}.mercenary-card.hired{border-color:#80707855;border-left-color:#e39b68;background:#171c27e6}.mercenary-card>img{width:53px;height:53px;background:#070b13;border-radius:6px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.mercenary-card h4{font-size:12px;font-weight:600;color:#787480;line-height:1.5}.mercenary-card.hired h4{color:#dba174}.mercenary-card p{font-size:11px;color:#656371;margin-top:4px}.mercenary-card.hired p{color:#a89aa7}.mercenary-card p>span{color:#df9b69;font-size:10px;letter-spacing:1px;margin-right:5px}.mercenary-card:not(.hired)>img{opacity:.65}.shortcut-book{overflow-x:auto}.shortcut-panel{width:730px;max-width:none;min-width:730px;margin-inline:auto}.shortcut-panel>h3{margin-left:5px;font-size:10px;color:#e0c58b}.shortcut-row.shortcut-main-frame,.shortcut-row.shortcut-extra-frame{position:relative;display:block;gap:0;margin-left:65px;flex:none}.shortcut-row.shortcut-main-frame{width:651px;height:62px;padding:6px 111px 17px 52px;background:url(/assets/ep8/mercenaries/quickslot-bar.png) no-repeat;background-size:651px 62px}.shortcut-row.shortcut-extra-frame{width:480px;height:41px;margin-left:117px;padding:1px;background:url(/assets/ep8/mercenaries/quickslot-extra.png) no-repeat;background-size:480px 41px;margin-bottom:1px}.shortcut-row.shortcut-main-frame>small,.shortcut-row.shortcut-extra-frame>small{position:absolute;right:100%;top:14px;width:60px;padding-right:10px;text-align:right;color:#b8a8bd;font-size:8px}.shortcut-row.shortcut-main-frame>small{padding-right:62px;width:120px}.shortcut-main-frame>.shortcut-slots{display:grid;width:488px;height:39px;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px}.shortcut-extra-frame>.shortcut-slots{display:grid;width:478px;height:39px;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px}.shortcut-main-frame .shortcut-slot,.shortcut-extra-frame .shortcut-slot{width:100%;height:39px;aspect-ratio:auto;border:1px solid #aab0b766;border-radius:2px;background:#181b20 url(/assets/ep8/mercenaries/quickslot-empty.png) center/100% 100%;box-shadow:inset 0 0 0 1px #000}.shortcut-slot.empty{opacity:.8}.shortcut-main-frame .shortcut-slot>b,.shortcut-extra-frame .shortcut-slot>b{top:0;left:2px;font-size:10px}.shortcut-extra-frame .shortcut-slot>b{color:#54d7cd}.shortcut-main-frame .shortcut-slot>img,.shortcut-extra-frame .shortcut-slot>img{border-radius:1px}.shortcut-main-frame .shortcut-slot:hover,.shortcut-extra-frame .shortcut-slot:hover{border-color:#e4b26c}.ep8-item-card.compact .item-section-label{margin-top:14px}.ep8-item-card.compact .item-properties{padding-bottom:4px}@media (max-width:1000px){.mercenary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.mercenary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mercenary-book>header{flex-wrap:wrap}.mercenary-card h4{font-size:11px}.mercenary-card>img{width:45px;height:45px}.shortcut-panel{margin-inline:0}.shortcut-book{padding:20px 12px}.shortcut-panel>h3{margin-left:0}.shortcut-slot>svg{width:25px;height:25px}}@media (max-width:480px){.mercenary-cards{grid-template-columns:1fr}.mercenary-book{padding:16px}.mercenary-card h4{font-size:12px}}.item-expiry{color:#eab665;font-size:12px;margin:9px 0}.item-stat-requirements{border-bottom:1px solid #75524066;padding:0 0 12px;margin-bottom:14px;color:#a7a4a1}.item-stat-requirements p{display:flex;flex-direction:column;gap:3px;margin:7px 0;font-size:12px}.item-stat-requirements b{font-weight:400;word-spacing:5px}.item-stat-requirements i{font-style:normal;margin-inline:9px}.item-socket-dots i{width:30px;height:30px;padding:2px;border-radius:3px}.item-socket-dots img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.item-equipment-set{background:#0e1915;border:1px solid #32503a;border-radius:4px;padding:12px;margin-top:14px}.item-equipment-set .item-section-label{margin:0 0 5px;color:#979a94}.item-equipment-set h3{font-size:14px;color:#e4ded0;font-weight:600;margin-bottom:9px}.item-equipment-set ul{list-style:none;margin:0;padding:9px 0;border-block:1px solid #284131;font-size:12px;color:#7f8581}.item-equipment-set li.equipped,.set-bonus.active{color:#39db83}.item-equipment-set .set-bonus{font-size:12px;color:#858983;padding:8px 0}.set-bonus>p{margin:3px 0}.set-bonus>p:first-child{color:#b2b2a8;margin-bottom:6px}.set-bonus span{float:right;font-size:10px}.item-equipment-set small{display:block;border-top:1px solid #284131;padding-top:7px;font-size:10px;color:#939b91}.equipment-hover .ep8-item-card{max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8e7654 #11141e}.shortcut-main-frame{padding-right:143px}.shortcut-main-frame>.shortcut-slots{width:456px;grid-template-columns:repeat(12,38px);gap:0}.shortcut-row.shortcut-extra-frame{width:456px;background-size:456px 39px}.shortcut-extra-frame>.shortcut-slots{width:456px;grid-template-columns:repeat(12,38px);gap:0}.armory-slot>img{-o-object-fit:contain;object-fit:contain;margin:auto;display:block;width:72.25%;height:72.25%}.armory-equipment-tabs label.astral-toggle{margin-left:10px;padding-left:0}.armory-slot .equipment-extension{position:absolute;top:1px;right:4px;color:#fff;font:bold 20px/1 var(--site-font);text-shadow:0 1px 3px #000,0 0 4px #000;pointer-events:none}.item-socket-dots{position:relative;display:inline-flex}.socket-extension{position:absolute;right:-9px;top:-9px;color:#fff;font:bold 23px/1 var(--site-font);text-shadow:0 1px 3px #000}.item-detail-shell{scrollbar-width:thin;scrollbar-color:#8e7654 #11141e}.model-detail-status{position:absolute;top:8px;left:0;right:0;text-align:center;font-size:9px;color:#afa5b7;pointer-events:none}.model-detail-status button,.native-model-state button{pointer-events:auto;color:#dfc58e;text-decoration:underline;margin-left:8px}.native-model-state button{font-size:10px}@font-face{font-family:DynastyDigital;src:url(/assets/ep8/dynasty/941ec98b90c32de3.TTF) format("truetype");font-display:swap}.dynasty-brand{display:flex;flex-direction:column;gap:0;position:relative;width:180px}.dynasty-brand>img{width:180px;height:auto}.dynasty-brand>small{font:8px var(--site-font);letter-spacing:2.5px;color:#ad95b4;position:absolute;bottom:-6px;white-space:nowrap}.dynasty-home .legacy-header{background:transparent;border:0}.dynasty-home .legacy-header-row{border-bottom:1px solid #a8a8bd1c}.dynasty-home .legacy-signin{background:url(/assets/ep8/dynasty/lock-icon.png) no-repeat right center;background-size:37px;padding:12px 50px 12px 0}.dynasty-home .legacy-signin>svg{display:none}.dynasty-home .legacy-nav a{font-size:16px}.dynasty-hero{height:660px;position:relative}.dynasty-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:absolute;left:-15px;right:-20px;bottom:15px}.dynasty-population{display:flex;align-items:center;gap:7px;height:280px}.dynasty-online{position:relative;width:300px;height:280px}.dynasty-crest{position:absolute;top:5px;right:0;bottom:0;left:0;background:url(/assets/ep8/dynasty/online-img.png) no-repeat center bottom 12px;background-size:291px 206px;text-align:center;padding-top:9px;font:16px var(--site-font);letter-spacing:3px;z-index:2;color:#e5e0e3}.dynasty-crest strong{display:block;font:48px/1.2 var(--site-font);color:#ffdda9;letter-spacing:7px;text-shadow:0 0 22px #ff7612aa;margin-top:4px}.crest-light{position:absolute;width:300px;height:300px;top:0;left:0;opacity:.65;pointer-events:none;mix-blend-mode:screen;background-size:contain}.crest-light.yellow{background-image:url(/assets/ep8/dynasty/yellow-light.png);animation:crest-spin 12s linear infinite reverse}.crest-light.blue{background-image:url(/assets/ep8/dynasty/blue-light.png);animation:crest-spin 12s linear infinite}.crest-sparks{position:absolute;top:-50px;right:-70px;bottom:-15px;left:-70px;overflow:hidden;pointer-events:none;z-index:3}.crest-sparks i{position:absolute;display:block;background-repeat:no-repeat;background-size:contain;opacity:0;animation:crest-sparks 5s linear infinite}.crest-sparks .spark-1{background-image:url(/assets/ep8/dynasty/spark_1.png);width:450px;height:185px;left:-100px;bottom:-120px}.crest-sparks .spark-2{background-image:url(/assets/ep8/dynasty/spark_2.png);width:100px;height:225px;left:110px;bottom:-150px;animation-delay:1.7s}.crest-sparks .spark-3{background-image:url(/assets/ep8/dynasty/spark_3.png);width:100px;height:130px;left:160px;bottom:-100px;animation-delay:3s}.crest-sparks .spark-4{background-image:url(/assets/ep8/dynasty/spark_4.png);width:270px;height:150px;left:0;bottom:-100px;animation-delay:2.3s}.dynasty-counter{width:107px;min-height:160px;text-align:center;color:#d3c7d7;font:12px var(--site-font);padding-top:95px;letter-spacing:.5px;background-image:url(/assets/ep8/dynasty/online-sprite.png);background-repeat:no-repeat;position:relative;z-index:2}.dynasty-counter.players{background-position:left -3px}.dynasty-counter.guilds{background-position:right -3px}.dynasty-counter strong{display:block;color:#ffdda9;font:20px var(--site-font);letter-spacing:1px;margin-bottom:6px;text-shadow:0 0 12px #e4a43a55}.dynasty-download{width:447px;height:300px;position:relative;margin-bottom:-25px}.dynasty-download-button{position:absolute;inset:0 0 auto;width:447px;height:333px;background:url(/assets/ep8/dynasty/download.png) no-repeat center;display:block;transition:filter .3s,transform .3s!important}.dynasty-download-button>span{display:block;padding:115px 0 0 183px;color:#fff4d8;font:21px var(--site-font);letter-spacing:2px;text-shadow:0 0 15px #fff4}.dynasty-download-button small{display:block;color:#e0a66f;letter-spacing:2px;font-size:12px;margin-top:5px}.dynasty-download-button:hover{filter:brightness(1.25) drop-shadow(0 0 14px #a16df64d);transform:translateY(-3px)}.dynasty-download>div{position:absolute;bottom:39px;left:110px;right:25px;display:flex;gap:10px;align-items:center;justify-content:center;font-size:11px;color:#ad8eb5;pointer-events:none}.dynasty-download>div img{width:13px}.dynasty-download>div i{height:14px;width:1px;background:#87638877;margin:0 5px}.dynasty-home-panels{grid-template-columns:320px 1fr;gap:20px}.dynasty-home-panels>.legacy-panel{background:#0c0e18ed;border:0;border-radius:0;box-shadow:0 10px 25px #0005;position:relative}.dynasty-home-panels>.legacy-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/ep8/dynasty/block-top-bg.png) no-repeat center top,url(/assets/ep8/dynasty/block-bottom-bg.png) no-repeat center bottom;opacity:.3;pointer-events:none}.dynasty-timers{padding:28px 30px}.dynasty-block-heading{display:flex;align-items:center;gap:11px;color:#ca8967;font:16px var(--site-font);font-weight:400;margin-bottom:24px}.dynasty-block-heading:before{content:"";height:16px;width:16px;background:url(/assets/ep8/dynasty/title-icon.png) no-repeat center;flex-shrink:0}.dynasty-timers>div{position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #5c50651c;min-height:57px;gap:15px}.dynasty-timers>div:last-child{border:0}.dynasty-timers>div>span{font-size:11px;color:#c5bdc9}.dynasty-timers small{display:block;font:8px var(--site-font);letter-spacing:.4px;color:#99775f;margin-top:5px}.dynasty-timers strong{font:24px var(--site-font);color:#e0c28e;letter-spacing:1px;text-shadow:0 0 7px #e5b76544}.dynasty-timers b{font-size:11px;white-space:nowrap;font-weight:400;color:#c6a378}.dynasty-news{padding:28px 34px}.dynasty-news header{display:flex;align-items:baseline;justify-content:space-between}.dynasty-news header>a{font-size:11px;color:#7c7385}.dynasty-news-row{display:flex;align-items:center;gap:14px;min-height:82px;padding:10px 0;position:relative}.dynasty-news-row>img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:filter .3s}.dynasty-news-row>div{flex:1}.dynasty-news-row h3{font-size:13px;line-height:1.4;color:#e9d9b2}.dynasty-news-row p{font-size:10px;color:#756c7c;margin-top:6px;line-height:1.6}.dynasty-news-row p>b{color:#b99d83;border:1px solid #826d5044;font-size:9px;padding:2px 5px;margin-right:9px;font-weight:400}.dynasty-news-row>span{font-size:24px;color:#554b62}.dynasty-news-row:hover h3{color:#fff0cc}.dynasty-news-row:hover>img{filter:brightness(1.5) drop-shadow(0 0 8px #428bff88)}.dynasty-class-section{position:relative;background:url(/assets/ep8/dynasty/big-slider-bg.jpg) no-repeat center 55px;margin-top:45px}.dynasty-section-word{position:absolute;top:-45px;left:50%;transform:translate(-50%);font:110px var(--site-font);letter-spacing:20px;color:#baa4eb04;pointer-events:none}.dynasty-section-line{height:60px;background:url(/assets/ep8/dynasty/line.png) no-repeat center;background-size:100% auto;position:relative;z-index:2;pointer-events:none}.dynasty-class-slide{height:520px;position:relative}.dynasty-class-art{position:absolute;right:-20px;top:-20px;width:820px;height:610px;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;pointer-events:none;-webkit-mask-image:linear-gradient(#000 78%,transparent 98%);mask-image:linear-gradient(#000 78%,transparent 98%)}.dynasty-class-copy{position:relative;z-index:2;padding:35px 0 0;width:610px;max-width:70%}.dynasty-class-heading{display:flex;align-items:center;gap:25px}.dynasty-class-heading>img{width:110px;height:110px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #ae7b4c22)}.dynasty-class-heading h2{font:48px/1.1 var(--site-font);color:#fff7ec;letter-spacing:1px;text-shadow:0 2px 20px #000;margin:0}.dynasty-class-heading span{display:block;font:13px var(--site-font);color:#bfa588;margin-top:10px}.dynasty-class-heading small{font:9px var(--site-font);color:#8b778e}.dynasty-class-description{color:#928994;font-size:12px;font-style:italic;line-height:1.8;max-width:480px;margin:25px 0 32px 135px;min-height:68px;text-shadow:0 1px 3px #000}.dynasty-class-stats{margin-left:135px}.dynasty-class-stats h3{color:#c58c65;font:16px var(--site-font)}.dynasty-class-stats>p{font-size:8px;color:#746a7e;margin-top:6px}.dynasty-attribute-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px;width:490px;max-width:100%;margin-top:25px}.dynasty-attribute-grid>div{display:flex;align-items:center;gap:10px;min-width:0}.dynasty-attribute-grid>div>span{width:63px;flex-shrink:0;font-size:10px;color:#e4dde6}.dynasty-attribute-grid>div>i{height:2px;background:#3d3945;flex:1}.dynasty-attribute-grid>div>i>i{display:block;height:2px;background:#76db29;box-shadow:0 0 10px #76db29;transition:width .6s}.dynasty-attribute-grid b{font-size:10px;font-weight:400;min-width:28px;text-align:right;color:#88da35}.dynasty-attribute-grid>.int>i>i{background:#ed6936;box-shadow:0 0 10px #ed6936}.dynasty-attribute-grid>.int b{color:#dc7642}.dynasty-attribute-grid>.dex>i>i{background:#dfb329;box-shadow:0 0 10px #dfb329}.dynasty-attribute-grid>.dex b{color:#d5b737}.dynasty-class-link{display:flex;gap:12px;align-items:center;margin:28px 0 0 135px;color:#cbb28b;font-size:10px}.dynasty-class-carousel{display:flex;align-items:center;gap:20px;position:relative;padding:20px 15px 15px;z-index:3}.dynasty-class-carousel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#6c49b7,transparent);box-shadow:0 0 22px 3px #7859e844}.dynasty-class-carousel:after{content:"";position:absolute;top:-9px;left:50%;width:18px;height:18px;border-top:2px solid #a181f5;border-left:2px solid #a181f5;transform:translate(-50%) rotate(45deg);background:#211e38;box-shadow:-5px -5px 20px #7859e855;pointer-events:none}.dynasty-class-arrow{font:28px var(--site-font);color:#68616e;padding:10px}.dynasty-class-arrow:hover{color:#ffdda9}.dynasty-class-options{display:flex;align-items:center;justify-content:space-between;flex:1;gap:10px;min-width:0}.dynasty-class-options>button{width:120px;min-width:0;flex:1;text-align:center;position:relative}.dynasty-mini-frame{display:block;position:relative;width:100px;height:104px;background:url(/assets/ep8/dynasty/hero-slider-mini-bg.png) no-repeat center;background-size:85px auto;margin:auto;transition:filter .3s,transform .3s}.dynasty-mini-frame>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 20%;object-position:65% 20%;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 73%)}.dynasty-class-options strong{display:block;font:14px var(--site-font);color:#d4c4a0;margin-top:10px}.dynasty-class-options button:hover .dynasty-mini-frame{filter:brightness(1.2);transform:translateY(-4px)}.dynasty-class-options button.selected .dynasty-mini-frame{background-image:url(/assets/ep8/dynasty/hero-slider-mini-hover-bg.png);filter:drop-shadow(0 0 12px #d58c4255);transform:scale(1.12)}.dynasty-class-options button.selected strong{color:#ffdda9;font-size:17px}.dynasty-section-line.bottom{margin-top:12px;transform:rotate(180deg)}.class-portrait-enter-active,.class-portrait-leave-active{transition:opacity .35s,transform .45s}.class-portrait-enter-from{opacity:0;transform:translate(30px)}.class-portrait-leave-to{opacity:0;transform:translate(-15px)}.class-text-enter-active,.class-text-leave-active{transition:opacity .2s}.class-text-enter-from,.class-text-leave-to{opacity:0}.dynasty-character-search{display:flex;gap:50px;align-items:center;justify-content:space-between;padding:38px 0 60px}.dynasty-character-search h2{font:28px var(--site-font);color:#e6d5bb;margin:12px 0}.dynasty-character-search>div>p:last-child{color:#84798f;font-size:12px}.dynasty-right-panel{position:fixed;right:0;top:35%;z-index:30;background:#050910d9 url(/assets/ep8/dynasty/right-panel-bg.png) no-repeat center;box-shadow:0 0 20px #0004;padding:10px 4px;border-radius:10px 0 0 10px}.dynasty-right-panel>a{display:flex;flex-direction:column;align-items:center;gap:4px;color:#d2bda3;font:11px var(--site-font);width:67px;padding:9px 0}.dynasty-right-panel img{width:45px;height:45px;-o-object-fit:contain;object-fit:contain;transition:filter .3s,transform .3s}.dynasty-right-panel a:hover img{filter:brightness(1.4);transform:translateY(-3px)}.dynasty-to-top{position:fixed;bottom:40px;left:30px;z-index:20;opacity:.7}.dynasty-to-top:hover{opacity:1}.dynasty-to-top>img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}@keyframes crest-spin{to{transform:rotate(360deg)}}@keyframes crest-sparks{0%{opacity:0;transform:translateY(20px) scale(.65)}15%{opacity:.9}70%{opacity:.6}to{opacity:0;transform:translateY(-230px) scale(1)}}@media (min-width:1700px){.dynasty-hero{height:690px}}@media (max-width:1400px){.dynasty-right-panel{display:none}.dynasty-home .legacy-container{width:min(1140px,calc(100% - 64px))}.dynasty-class-art{right:-10px;width:750px}.dynasty-class-heading h2{font-size:43px}}@media (max-width:1000px){.dynasty-hero{height:590px}.dynasty-hero-bottom{left:-30px;right:-35px}.dynasty-population{gap:0}.dynasty-online{width:245px}.dynasty-crest{background-size:245px auto;width:245px}.crest-light{width:245px;height:245px;top:30px}.dynasty-download{width:360px;transform:scale(.9);transform-origin:right bottom}.dynasty-download-button{left:-60px}.dynasty-download>div{left:20px;right:0}.dynasty-home-panels{grid-template-columns:290px 1fr}.dynasty-timers,.dynasty-news{padding:25px}.dynasty-class-heading>img{width:90px;height:90px}.dynasty-class-heading{gap:18px}.dynasty-class-heading h2{font-size:36px}.dynasty-class-description,.dynasty-class-stats,.dynasty-class-link{margin-left:108px}.dynasty-class-art{width:640px;right:-20px}.dynasty-class-copy{max-width:65%}.dynasty-mini-frame{width:80px;height:86px;background-size:75px}.dynasty-class-options strong{font-size:12px}.dynasty-class-carousel{gap:5px;padding-inline:0}.dynasty-attribute-grid{grid-template-columns:1fr;width:240px;gap:14px}.dynasty-class-description{max-width:350px}.dynasty-character-search{gap:30px}.dynasty-hero .dynasty-counter{transform:scale(.9);width:100px}}@media (max-width:800px){.dynasty-home .legacy-container{width:calc(100% - 32px)}.dynasty-brand{width:150px}.dynasty-brand>img{width:150px}.dynasty-brand>small{font-size:6px}.dynasty-home .legacy-header{background:#070a13a6}.dynasty-hero{height:650px}.dynasty-hero-bottom{left:0;right:0;bottom:0;flex-direction:column;align-items:flex-start;gap:0}.dynasty-population{height:235px;transform:scale(.85);transform-origin:left bottom;margin-left:-20px}.dynasty-online{width:245px;height:260px}.dynasty-crest{padding-top:15px}.dynasty-download{height:160px;align-self:flex-end;transform:scale(.82);margin-top:-50px;margin-bottom:-5px;transform-origin:right bottom}.dynasty-download-button{top:-70px}.dynasty-download>div{bottom:15px}.dynasty-home-panels{grid-template-columns:1fr}.dynasty-timers{display:grid;grid-template-columns:1fr 1fr;gap:5px 25px;padding:22px}.dynasty-timers>h2{grid-column:1/-1;margin-bottom:5px}.dynasty-timers>div{flex-wrap:wrap;gap:4px;padding:9px 0}.dynasty-timers>div>span{font-size:10px}.dynasty-timers small{font-size:7px}.dynasty-timers strong{font-size:23px}.dynasty-news{padding:24px 22px}.dynasty-block-heading{font-size:14px}.dynasty-news-row h3{font-size:12px}.dynasty-news-row p{font-size:9px}.dynasty-class-section{margin-top:28px;background-size:auto 530px}.dynasty-class-slide{height:570px}.dynasty-class-art{width:680px;max-width:none;right:-145px;top:0;height:570px;opacity:.62;-webkit-mask-image:linear-gradient(#000 55%,transparent 98%);mask-image:linear-gradient(#000 55%,transparent 98%)}.dynasty-class-copy{padding-top:15px;width:100%;max-width:none}.dynasty-class-heading>img{width:70px;height:70px}.dynasty-class-heading h2{font-size:32px}.dynasty-class-heading span{font-size:12px}.dynasty-class-description{margin:28px 0;max-width:70%;min-height:90px;font-size:12px;text-shadow:0 2px 8px #000}.dynasty-class-stats{margin-left:0;max-width:65%}.dynasty-class-stats h3{font-size:14px}.dynasty-class-stats>p{font-size:8px}.dynasty-attribute-grid{width:240px}.dynasty-class-link{margin-left:0}.dynasty-class-options{overflow:hidden;gap:10px}.dynasty-class-options>button{min-width:calc((100% - 20px)/3)}.dynasty-class-options>button:nth-child(-n+2),.dynasty-class-options>button:nth-child(n+6){display:none}.dynasty-class-options strong{font-size:12px}.dynasty-class-options>button.selected strong{font-size:14px}.dynasty-mini-frame{width:90px;height:100px}.dynasty-class-carousel{gap:10px}.dynasty-class-carousel:after{top:-8px}.dynasty-section-word{font-size:60px;top:-16px;letter-spacing:10px}.dynasty-character-search{flex-direction:column;align-items:stretch;gap:25px;padding-top:15px}.dynasty-character-search .hero-search{width:100%}.dynasty-to-top{left:8px;bottom:15px}.dynasty-to-top>img{width:30px;height:30px}.dynasty-home .legacy-signin{background:none;padding:0}.dynasty-home .legacy-footer{padding-bottom:25px}}@media (max-width:420px){.dynasty-hero{height:610px}.dynasty-population{transform:scale(.72);margin-bottom:-15px}.dynasty-hero-bottom{gap:0}.dynasty-download{transform:scale(.75);margin-bottom:-15px}.dynasty-class-heading h2{font-size:26px}.dynasty-class-heading>img{width:60px;height:60px}.dynasty-class-heading{gap:12px}.dynasty-class-description{max-width:80%;font-size:11px}.dynasty-class-art{right:-205px}.dynasty-class-stats{max-width:80%}.dynasty-class-options strong{font-size:11px}.dynasty-news-row p>b{display:none}}@media (prefers-reduced-motion:reduce){.crest-light,.crest-sparks i{animation:none!important}.class-portrait-enter-active,.class-portrait-leave-active,.class-text-enter-active,.class-text-leave-active{transition:none!important}.crest-sparks{display:none}}.dynasty-brand>img{mix-blend-mode:screen}.dynasty-brand>small{font-size:9px;letter-spacing:4px;bottom:-14px;color:#d2c3b6}.dynasty-home .legacy-header-row{padding-block:12px}@media (max-width:800px){.dynasty-brand>small{font-size:8px;bottom:-12px}}.legacy-header{position:relative;z-index:30}.legacy-site .legacy-header{background:#090c15;border-bottom:1px solid #a8a8bd1c}.dynasty-home .legacy-header-row{border-bottom:0}.legacy-site{font-family:var(--site-font)}.legacy-site :where(button,input,select,textarea){font-family:inherit}.legacy-nav a,.dynasty-home .legacy-nav a{font-size:14px}.legacy-header-row{gap:65px}.legacy-nav{gap:34px}.legacy-signin{background:url(/assets/ep8/dynasty/lock-icon.png) no-repeat right center;background-size:37px;padding:12px 50px 12px 0}.legacy-signin>svg{display:none}.legacy-header .account-name{max-width:200px;font-size:13px}.site-account{position:relative}.site-account-dropdown{position:absolute;top:calc(100% + 20px);right:0;width:245px;padding:9px;border:1px solid #8a73564d;border-radius:7px;background:#10141ff5;box-shadow:0 15px 45px #0008;display:flex;flex-direction:column;gap:2px}.site-account-dropdown>a,.site-account-dropdown>button{display:block;text-align:left;padding:10px 12px;border-radius:3px;color:#c9c1cc;font-size:11px;line-height:1.6}.site-account-dropdown>a:hover,.site-account-dropdown>button:hover{background:#d4b77d14;color:#efd69f}.site-account-dropdown>button{border-top:1px solid #a78c5e33;margin-top:4px;border-radius:0}.legacy-footer>div{flex-wrap:wrap;justify-content:flex-end}.legacy-footer button{color:#a598b1;font-size:11px}.legacy-footer button:hover{color:var(--gold)}.site-page-content{padding-block:36px 48px;min-height:calc(100svh - 310px)}.site-page-content>:is(div,section){position:relative;padding:30px;margin:0 0 24px;border:1px solid #78658433;border-radius:8px;background:linear-gradient(130deg,#101520ed,#11111be8);box-shadow:0 12px 35px #0003;min-height:0}.site-page-content .container{width:100%;max-width:none;padding-inline:0}.site-page-content>div>.relative.mx-auto{padding-block:0}.site-page-content .bg-download-pattern,.site-page-content .bg-hero-pattern{background-image:none}.site-page-content img[src="/assets/images/clouds-bottom.png"]{display:none}.site-page-content h1{font-size:clamp(25px,3vw,38px);line-height:1.35;color:#e2c48c;margin-bottom:22px}.site-page-content :is(h2,h3,h4){line-height:1.6}.site-page-content p{line-height:1.85}.site-page-content :is(input,select,textarea){background-color:#090d17;color:#e0d9e2;border-color:#75607b66;border-radius:5px}.site-page-content :is(input,select,textarea):focus{border-color:#c2a16e;--tw-ring-color:#c2a16e66}.site-page-content a.bg-purple-600{background:#bfa06c;color:#10131b;box-shadow:none}.site-page-content .bg-gray-800{background-color:#191b29}.site-page-content .bg-site-dark\/50{background-color:#0c111cdb;border-color:#78658444}.site-page-content table{font-size:12px;line-height:1.65}.site-page-content th{color:#d6ba83;background:#171723;border-color:#78658444}.site-page-content td{border-color:#78658426}.site-page-content tbody tr:hover{background:#baa0720b}.site-page-content .bg-white{background-color:#161b28}.site-page-content .text-gray-900{color:#e2dbe6}.site-auth-page{padding:55px 16px 70px;min-height:calc(100svh - 300px)}.site-auth-panel{width:min(540px,100%);margin:auto;padding:30px;background:#101520f2}.site-auth-panel>h1{font-size:25px;line-height:1.5;text-align:center;color:#dfc28b;margin-bottom:24px}.site-auth-panel label,.site-auth-panel .text-gray-700,.site-auth-panel .text-gray-600{color:#bfb3c6}.site-auth-panel input:not([type=checkbox]){background:#080d17;color:#ece6ee;border-color:#78658466}.site-auth-panel button[type=submit]{background:#c5a471;color:#11131b;border:1px solid #ddbd86;border-radius:4px}.site-password-reset{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#02040bd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-password-reset>.legacy-panel{width:min(450px,100%);padding:30px;background:#111521}.ep8-item-card,.mercenary-details{font-family:var(--site-font)}@media (max-width:1100px){.legacy-header-row{gap:28px}.legacy-nav{gap:19px}.legacy-nav a,.dynasty-home .legacy-nav a{font-size:12px}.legacy-account{gap:12px}}@media (max-width:800px){.legacy-header-row{gap:16px}.site-page-content{padding-block:24px}.site-page-content>:is(div,section){padding:22px}.site-page-content h1{font-size:26px}.legacy-footer>div{justify-content:center}.site-auth-page{padding-top:30px}.site-account-dropdown{width:220px;top:calc(100% + 16px)}}@media (max-width:520px){.site-page-content>:is(div,section){padding:17px}.site-auth-panel{padding:24px 18px}.legacy-header .account-name{max-width:105px;font-size:10px}.site-page-content table{font-size:11px}.site-page-content td,.site-page-content th{padding:10px 12px}.legacy-footer button{font-size:10px}}
