.site-booting{overflow:hidden}.site-loader[hidden]{display:none}.site-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 50% 42%,#3b2b1d 0,#191613 35%,#0e1013 75%);color:#f2dbb0;transition:opacity .35s ease,visibility .35s ease;isolation:isolate}.site-loader:before{content:"";position:absolute;width:min(80vw,600px);aspect-ratio:1;border:1px solid #c9a26912;border-radius:50%;box-shadow:0 0 0 65px #c9a26905,0 0 0 130px #c9a26903;z-index:-1}.site-loader-card{text-align:center;width:min(100%,340px)}.site-loader-mark{position:relative;display:grid;place-items:center;width:210px;height:210px;margin:0 auto 28px}.site-loader-mark:before,.site-loader-mark:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid #c6a16c25}.site-loader-mark:after{border:2px solid transparent;border-top-color:#e3bd7f;border-right-color:#c6a16c40;animation:loader-orbit 2.4s linear infinite}.site-loader-logo{width:174px;height:174px;object-fit:contain;filter:drop-shadow(0 6px 24px #e6ae4a25)}.site-loader-name{margin:0 0 12px;font:500 25px Georgia,serif;letter-spacing:6px;color:#f6e4c5}.site-loader-status{font:12px/1.7 Arial,sans-serif;color:#baad98;letter-spacing:1px;margin:0 0 25px}.site-loader-track{height:2px;width:160px;margin:auto;background:#c6a16c20;overflow:hidden;border-radius:2px}.site-loader-track:after{content:"";display:block;width:60%;height:100%;background:linear-gradient(90deg,transparent,#edcd96,transparent);animation:loader-progress 1.8s ease-in-out infinite}.site-loader-retry{display:inline-block;margin-top:22px;color:#e9c78c;font:13px Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.site-loader-retry[hidden]{display:none}.site-loader.is-ready{opacity:0;visibility:hidden;pointer-events:none}@keyframes loader-orbit{to{transform:rotate(360deg)}}@keyframes loader-progress{0%{transform:translate(-110%)}to{transform:translate(180%)}}@media(prefers-reduced-motion:reduce){.site-loader,.site-loader-mark:after,.site-loader-track:after{animation:none;transition:none}.site-loader-track:after{width:100%}}@media(max-width:480px){.site-loader-mark{width:176px;height:176px}.site-loader-logo{width:148px;height:148px}}:root{--bg:#0a1018;--bg2:#0f1721;--panel:#121c28;--panel2:#172330;--line:#263441;--gold:#caa56c;--gold2:#f0cd8f;--text:#f4f0e8;--muted:#93a0a8;--serif:"Cinzel",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans)}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}h1,h2,h3,p{margin-top:0}em{font-style:normal;color:var(--gold2)}.site-shell{overflow:hidden}.site-header{height:84px;background:#0b1119;position:relative;z-index:20;border-bottom:1px solid #ffffff12}.header-inner{height:100%;max-width:1500px;padding:0 54px;margin:auto;display:flex;align-items:center;gap:60px}.brand{display:flex;align-items:center;gap:13px;min-width:255px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold2);font:700 26px var(--serif);transform:rotate(45deg)}.brand-mark:first-letter{transform:rotate(-45deg)}.brand strong{font:700 17px var(--serif);letter-spacing:1.3px;display:block;white-space:nowrap}.brand small{font-size:8px;letter-spacing:2.3px;color:var(--gold);display:block;margin-top:5px}.main-nav{display:flex;align-items:center;height:100%;gap:35px}.main-nav a{font-size:13px;font-weight:700;color:#b8c0c4;height:100%;display:flex;align-items:center;position:relative;transition:color .2s}.main-nav a:hover,.main-nav a.active{color:var(--gold2)}.main-nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:22px;white-space:nowrap}.account-link{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.account-link:hover{color:var(--gold2)}.header-play{background:var(--gold);color:#111924;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:13px 19px;display:flex;align-items:center;gap:13px}.header-play:hover,.button.gold:hover{background:var(--gold2)}.menu-toggle{display:none;background:none;border:0;color:var(--text)}.preview-bar{background:#30291d;color:#f1d7a4;text-align:center;padding:9px;font-size:12px}.hero{min-height:580px;position:relative;background:radial-gradient(circle at 72% 33%,#b28e62 0,#5d655f 22%,#253946,#10212d 70%,#0c1722);overflow:hidden;display:flex;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#09131df5 0,#0b1720de 35%,#11243076 65%,#0c172153),linear-gradient(0deg,#0a1018 0,transparent 26%)}.hero:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(90deg,transparent 95%,#e9c58b 96%),linear-gradient(transparent 95%,#e9c58b 96%);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-art{position:absolute;inset:0;overflow:hidden}.sun{position:absolute;width:440px;height:440px;border-radius:50%;right:11%;top:10%;background:radial-gradient(circle,#f2cf9d 0,#ddad75 28%,#b68a65 48%,transparent 70%);filter:blur(4px);opacity:.7}.mountain{position:absolute;left:20%;right:-15%;bottom:-5%;clip-path:polygon(0 90%,10% 70%,18% 76%,30% 40%,38% 55%,45% 33%,55% 58%,66% 22%,75% 53%,84% 32%,100% 72%,100% 100%,0 100%)}.mountain-back{height:430px;background:#435665;opacity:.5;bottom:7%}.mountain-mid{height:370px;background:#1a303e;bottom:-2%;transform:scaleX(1.1)}.mountain-front{height:260px;left:-5%;background:#0c1a25;bottom:-8%;clip-path:polygon(0 45%,18% 70%,35% 30%,50% 62%,67% 35%,82% 61%,100% 20%,100% 100%,0 100%)}.traveler{position:absolute;right:16%;bottom:5%;width:125px;height:300px;filter:drop-shadow(0 0 20px #08101880)}.traveler .head{position:absolute;width:31px;height:34px;background:#0b131b;border-radius:45%;left:50px;top:39px}.traveler .body{position:absolute;width:57px;height:143px;background:#0b131b;clip-path:polygon(33% 0,70% 0,100% 25%,70% 100%,20% 100%,0 30%);top:64px;left:38px}.traveler .cape{position:absolute;background:#0b131b;width:110px;height:200px;top:75px;left:4px;clip-path:polygon(42% 0,68% 0,100% 100%,0 100%,28% 42%)}.traveler .staff{position:absolute;background:#0b131b;width:7px;height:265px;top:10px;left:110px;transform:rotate(8deg)}.hero-content{position:relative;z-index:2;max-width:1500px;width:100%;margin:auto;padding:35px 54px 52px}.eyebrow,.section-kicker{font-size:10px;font-weight:800;letter-spacing:2.7px;color:var(--gold);text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:24px}.eyebrow span{width:25px;height:1px;background:var(--gold)}.hero h1{font:600 clamp(42px,4.3vw,73px)/1.18 var(--serif);letter-spacing:-1.8px;max-width:790px;margin:0 0 22px;text-shadow:0 3px 20px #0005}.hero p{max-width:560px;color:#c5cbd0;font-size:16px;line-height:1.8;margin-bottom:29px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{border:1px solid var(--gold);min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:20px;text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:800;background:transparent;color:var(--gold2);transition:background .2s,color .2s}.button.gold{background:var(--gold);color:#111924}.button.outline:hover{background:#caa56c24}.button.full{width:100%}.hero-meta{display:flex;align-items:center;gap:20px;margin-top:60px;color:#c5c9c9;font-size:10px;font-weight:800;letter-spacing:1.6px}.hero-meta span{display:flex;align-items:center;gap:8px}.hero-meta svg{color:var(--gold)}.hero-meta i{width:1px;height:16px;background:#7788916b}.hero-number{position:absolute;z-index:2;right:54px;bottom:33px;font-size:10px;letter-spacing:2px;color:#d5c2a5}.home-body,.inner-section{max-width:1500px;padding:68px 54px 100px;margin:auto}.content-grid,.inner-grid{display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:34px}.section-title-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px;gap:20px}.section-title-row h2,.donation-intro h2{font:600 36px var(--serif);margin:10px 0 0}.all-link,.text-link{color:var(--gold2);display:inline-flex;align-items:center;gap:10px;font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:1.2px;background:none;border:0;padding:0}.all-link:hover,.text-link:hover{text-decoration:underline}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.news-card{border:1px solid var(--line);background:var(--panel);min-width:0}.news-card.featured{grid-row:span 2}.news-cover{height:125px;position:relative;overflow:hidden;background:linear-gradient(135deg,#3b4746,#9b7959 54%,#283746);border-bottom:1px solid #ffffff16}.news-card.featured .news-cover{height:240px}.cover-orb{position:absolute;width:150px;height:150px;border-radius:50%;background:#e6c18b78;right:20%;top:22%;filter:blur(2px)}.cover-dunes{position:absolute;inset:40% -10% -20%;background:#17252e;clip-path:polygon(0 60%,30% 20%,52% 65%,73% 5%,100% 50%,100% 100%,0 100%);opacity:.9}.news-badge{position:absolute;left:18px;top:18px;font-size:9px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;background:#0c1826d9;border:1px solid #d3b37e66;padding:7px 10px;color:var(--gold2)}.news-content{padding:20px 23px 24px}.news-content time{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.news-content h3{font:600 18px/1.35 var(--serif);margin:9px 0}.news-card.featured h3{font-size:23px}.news-content p{font-size:12px;line-height:1.65;color:var(--muted);margin:0 0 16px}.news-card:not(.featured) .news-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar{display:flex;flex-direction:column;gap:20px}.status-card,.side-card{background:var(--panel);border:1px solid var(--line);padding:24px}.status-card{background:linear-gradient(135deg,#1b2b37,#101a26)}.card-top,.side-heading,.status-footer{display:flex;align-items:center;justify-content:space-between}.live-dot{font-size:9px;font-weight:800;letter-spacing:1px;color:#9ed7bd;display:flex;align-items:center;gap:7px}.live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#74cda3;box-shadow:0 0 12px #74cda3}.status-main{display:flex;align-items:center;justify-content:space-between;margin:23px 0 17px}.status-num{font:600 36px var(--serif);color:var(--text)}.muted{color:var(--muted)}.status-main .muted{font-size:11px}.slash{color:var(--gold);margin:0 3px}.status-ring{width:70px;height:70px;border-radius:50%;border:3px solid #b79661;color:var(--gold2);display:grid;place-items:center;background:#1e2b36}.progress-track{height:4px;background:#34424e}.progress-track span{height:100%;display:block;background:var(--gold)}.status-footer{margin-top:21px;font-size:10px;letter-spacing:1px;color:var(--muted)}.status-footer span{display:flex;align-items:center;gap:7px}.status-footer strong{color:#d5dbdc}.side-heading{padding-bottom:22px;border-bottom:1px solid var(--line);color:var(--gold)}.fact{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #ffffff0d;font-size:12px}.fact span{color:var(--muted)}.fact b{font-weight:700}.side-link{display:flex;justify-content:space-between;color:var(--gold2);font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;margin-top:22px}.sidebar-quote{border:1px solid #66553d;background:linear-gradient(140deg,#302a25,#151d27);padding:25px}.sidebar-quote>span{font:60px Georgia;color:var(--gold);line-height:.65}.sidebar-quote p{font:500 17px/1.5 var(--serif);margin:8px 0 15px}.sidebar-quote small{font-size:9px;letter-spacing:2px;color:var(--gold)}.journey-strip{margin-top:30px;border:1px solid #67583e;background:linear-gradient(100deg,#282c2c,#14202a);display:flex;align-items:center;gap:24px;padding:24px}.journey-icon,.download-icon,.empty-symbol,.package-icon,.auth-symbol{color:var(--gold2);border:1px solid #8d724c;background:#9b754d20;display:grid;place-items:center;flex:none}.journey-icon{width:58px;height:58px}.journey-strip h3{font:600 18px var(--serif);margin:6px 0 0}.journey-strip .button{margin-left:auto}.page-hero{height:280px;position:relative;background:radial-gradient(circle at 78% 70%,#7b654e 0,#3a4242 28%,#1c2f3a 55%,#0f1c28 80%);overflow:hidden;display:flex;align-items:center}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c1722 0,transparent 80%),linear-gradient(0deg,#0a1018,transparent 35%)}.page-hero-decoration{position:absolute;right:8%;top:-150px;width:480px;height:480px;border:1px solid #cba26d38;border-radius:50%;box-shadow:0 0 0 65px #cba26d10,0 0 0 130px #cba26d08}.page-hero-inner{position:relative;z-index:1;max-width:1500px;width:100%;padding:0 54px;margin:auto}.page-hero h1{font:600 clamp(35px,4vw,58px)/1.2 var(--serif);margin:12px 0}.page-hero p{max-width:600px;color:#b9c3c9;line-height:1.7;font-size:14px}.inner-section{min-height:470px}.download-list,.ranking-box{border:1px solid var(--line);background:var(--panel)}.download-row{display:flex;align-items:center;gap:20px;padding:20px 25px;border-bottom:1px solid var(--line);transition:background .2s}.download-row:last-child{border-bottom:0}.download-row:hover,.rank-row:hover{background:#1b2a37}.download-icon{width:55px;height:55px}.download-copy{display:flex;flex-direction:column;gap:6px}.download-copy b{font:600 16px var(--serif)}.download-copy small{color:var(--muted)}.download-arrow{margin-left:auto;color:var(--gold)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.step{border-top:1px solid var(--line);padding-top:16px;display:flex;gap:14px;align-items:center;font-size:12px}.step b{color:var(--gold);font:600 22px var(--serif)}.empty-card,.empty{border:1px solid var(--line);background:var(--panel);text-align:center;padding:65px 25px;color:var(--muted)}.empty h3,.empty-card h3{font:600 22px var(--serif);color:var(--text);margin:17px 0 8px}.empty p,.empty-card p{line-height:1.6;max-width:460px;margin:auto;font-size:13px}.empty-symbol{width:64px;height:64px;margin:auto}.tabs,.admin-tabs{display:flex;gap:3px;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs button,.admin-tabs button{background:none;border:0;color:var(--muted);padding:14px 22px;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800;position:relative}.tabs button.selected,.admin-tabs button.selected{color:var(--gold2)}.tabs button.selected:after,.admin-tabs button.selected:after{content:"";height:2px;background:var(--gold);position:absolute;left:0;right:0;bottom:-1px}.rank-header,.rank-row{display:grid;grid-template-columns:70px 1.5fr 1fr 90px;align-items:center;gap:15px;padding:0 22px}.rank-header{height:42px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:1.5px;border-bottom:1px solid var(--line)}.rank-row{min-height:62px;border-bottom:1px solid #ffffff0e;font-size:13px}.rank-row:last-child{border-bottom:0}.rank-number{font:600 19px var(--serif);color:#7e8d95}.rank-number.top{color:var(--gold2)}.rank-name{display:flex;align-items:center;gap:10px;font-weight:800}.rank-name svg,.rank-guild{color:var(--gold)}.rank-level{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:1px}.auth-section{padding:65px 20px 110px}.auth-card{max-width:480px;margin:auto;padding:42px;background:var(--panel);border:1px solid var(--line);box-shadow:0 20px 80px #0005}.auth-symbol{width:60px;height:60px;margin-bottom:24px}.auth-card h2{font:600 27px var(--serif);margin:0 0 7px}.auth-card>p{font-size:13px;color:var(--muted);margin-bottom:25px}.auth-card>p a,.donate-signin a{color:var(--gold2)}form label{display:block;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:17px}input,textarea{width:100%;background:#0c141e;border:1px solid #35424d;color:var(--text);outline:0;padding:13px 14px;margin-top:8px;font-size:13px;letter-spacing:0;text-transform:none}input:focus,textarea:focus{border-color:var(--gold)}textarea{min-height:90px;resize:vertical}.form-message{font-size:12px;margin-top:14px;min-height:18px}.form-message.good{color:#89d0aa}.form-message.bad{color:#f29a92}.auth-note{border-top:1px solid var(--line);padding-top:18px;margin-top:14px;color:var(--muted);font-size:11px;line-height:1.6}.account-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px}.account-card{border:1px solid var(--line);background:var(--panel);padding:32px}.account-head{display:flex;align-items:center;gap:20px}.avatar{width:64px;height:64px;display:grid;place-items:center;background:var(--gold);font:600 32px var(--serif);color:#17202a}.account-head h2{font:600 25px var(--serif);margin:8px 0 0}.account-divider{border-top:1px solid var(--line);margin:27px 0}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.account-action{width:100%;background:none;border:0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:13px;padding:18px 0;text-align:left;font-size:12px;color:var(--text)}.account-action svg:first-child{color:var(--gold)}.account-action svg:last-child{margin-left:auto}.donation-intro{text-align:center;margin:0 auto 34px;max-width:600px}.donation-intro p{color:var(--muted);font-size:13px;line-height:1.7;margin:12px auto}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.package-card{border:1px solid var(--line);background:var(--panel);padding:28px}.package-card.highlight{border-color:var(--gold);background:linear-gradient(135deg,#1d2932,#151d27)}.package-icon{width:55px;height:55px;margin-bottom:20px}.package-card h3{font:600 22px var(--serif);margin:8px 0 15px}.silk-count{font:600 30px var(--serif);color:var(--gold2)}.silk-count span{font:600 13px var(--sans)}.package-card p{font-size:12px;color:var(--muted);margin:9px 0 25px}.price{font-size:12px;font-weight:800;margin:0 0 15px}.donate-signin{text-align:center;margin-top:30px;color:var(--muted);font-size:13px}.order-note{display:none;background:#283a36;border:1px solid #487861;color:#c6e6d2;padding:16px;margin-top:22px;font-size:13px}.order-note.visible{display:block}.order-history{margin-top:45px}.order-history h3{font:600 22px var(--serif)}.order-row{display:flex;align-items:center;gap:20px;justify-content:space-between;border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}.order-row small{text-transform:uppercase;color:var(--gold)}.order-row small.paid{color:#8bd3ac}.all-news{grid-template-columns:repeat(3,1fr)}.all-news .news-cover{height:180px}.all-news .news-card.featured{grid-row:auto}.admin-section{max-width:1100px}.admin-content{border:1px solid var(--line);background:var(--panel);padding:30px}.admin-content h2{font:600 24px var(--serif)}.admin-content>p{color:var(--muted);font-size:13px}.admin-content h3{font:600 18px var(--serif);margin-top:35px}.admin-form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;max-width:780px}.admin-form label:has(textarea){grid-column:span 2}.admin-form .button{justify-self:start}.admin-row{border-top:1px solid var(--line);padding:15px 0;display:flex;justify-content:space-between;gap:20px;font-size:13px}.admin-row button{border:0;background:none;color:var(--gold);font-size:11px;text-transform:uppercase}.back-link{display:inline-block;color:var(--gold);font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px}.profile-head{display:flex;align-items:center;gap:22px;background:var(--panel);border:1px solid var(--line);padding:30px;margin-bottom:40px}.profile-emblem{width:73px;height:73px;background:#9f774838;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center}.profile-head h2{font:600 27px var(--serif);margin:5px 0}.profile-head p{margin:0;color:var(--muted);font-size:12px}.profile-head p a{color:var(--gold)}.profile-points{margin-left:auto;text-align:center}.profile-points strong{display:block;color:var(--gold2);font:600 30px var(--serif)}.profile-points small{color:var(--muted);font-size:9px;letter-spacing:1px}.items-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.item-card{background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:16px;min-width:0}.item-icon{width:46px;height:46px;display:grid;place-items:center;background:#9f77482c;border:1px solid #9f77485c;color:var(--gold)}.item-card>div:nth-child(2){min-width:0}.item-card b{display:block;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item-card small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.item-card>span{margin-left:auto;color:var(--gold2);font-weight:800}.detail-note{color:var(--muted);font-size:11px;margin-top:20px}.modal-overlay{position:fixed;inset:0;background:#000b;z-index:100;display:grid;place-items:center;padding:20px}.modal{width:min(650px,100%);max-height:85vh;overflow:auto;background:var(--panel);border:1px solid var(--gold);padding:38px;position:relative}.modal h2{font:600 30px var(--serif);margin:12px 0 20px}.modal p{line-height:1.8;color:#c0c9ce;font-size:14px}.modal-close{position:absolute;right:20px;top:20px;background:none;border:0;color:var(--gold)}footer{background:#080e15;border-top:1px solid var(--line)}.footer-inner{max-width:1500px;margin:auto;padding:50px 54px 20px;display:grid;grid-template-columns:1fr auto;gap:35px}.footer-brand{font:600 20px var(--serif);letter-spacing:1px}.footer-brand span{color:var(--gold)}footer p{color:var(--muted);font-size:12px;margin:9px 0}.footer-links{display:flex;align-items:start;gap:22px;font-size:11px;color:#b9c3c8}.footer-links a:hover{color:var(--gold)}.footer-bottom{grid-column:span 2;border-top:1px solid var(--line);padding-top:17px;font-size:10px;color:#697985}.loading{padding:30px;text-align:center;color:var(--muted)}.fatal{padding:60px;color:#f2a59c}.rank-header,.rank-row{grid-template-columns:70px 1.35fr 1fr 155px}.rank-level{text-align:right}.rank-row.roster-row{grid-template-columns:60px 1fr 180px}.rank-guild [data-guild]{cursor:pointer;color:var(--gold)}.rank-guild [data-guild]:hover{text-decoration:underline}.item-card{color:var(--text);text-align:left;cursor:pointer}.item-card:hover{border-color:var(--gold);background:#1b2a37}.item-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.item-modal-grid>div{border:1px solid var(--line);padding:12px 14px;background:#0c141e}.item-modal-grid span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.item-modal-grid b{font:600 17px var(--serif);color:var(--gold2)}.item-code{font-size:11px!important;color:#7f909b!important;overflow-wrap:anywhere}@media(max-width:1100px){.header-inner{gap:25px;padding:0 28px}.brand{min-width:220px}.main-nav{gap:18px}.header-actions{gap:12px}.hero-content,.page-hero-inner,.home-body,.inner-section{padding-left:32px;padding-right:32px}.content-grid,.inner-grid{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.status-card,.side-card{padding:18px}.news-card.featured .news-cover{height:200px}}@media(max-width:800px){.site-header{height:70px}.header-inner{padding:0 20px;gap:15px}.brand{min-width:0}.brand strong{font-size:14px}.brand small{font-size:7px}.brand-mark{width:36px;height:36px}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:70px;left:0;right:0;height:auto;background:#101923;border-bottom:1px solid var(--line);padding:10px 20px 20px;flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{height:43px}.main-nav a.active:after{display:none}.header-actions{margin-left:0}.account-link{display:none}.header-play{padding:11px;font-size:10px}.hero{min-height:580px}.hero-content{padding:75px 24px 40px}.hero h1{font-size:43px}.hero p{font-size:14px}.hero-number{right:20px}.traveler{right:5%;opacity:.7}.content-grid,.inner-grid,.account-grid{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr}.sidebar-quote{grid-column:span 2}.home-body,.inner-section{padding:45px 20px 70px}.page-hero-inner{padding:0 20px}.package-grid,.all-news,.items-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.brand small{display:none}.brand-mark{width:32px;height:32px;font-size:20px}.brand strong{font-size:11px}.header-play{font-size:9px;padding:10px}.hero{min-height:610px}.hero h1{font-size:36px}.hero p{max-width:360px}.hero-meta{gap:10px;flex-wrap:wrap}.hero-number{display:none}.traveler{right:-5%;opacity:.35}.news-grid,.all-news,.sidebar,.package-grid,.items-grid,.form-two{grid-template-columns:1fr}.news-card.featured{grid-row:auto}.news-card.featured .news-cover{height:165px}.section-title-row h2,.donation-intro h2{font-size:29px}.all-link{font-size:9px}.journey-strip{flex-wrap:wrap}.journey-strip .button{margin-left:0;width:100%}.sidebar-quote{grid-column:auto}.page-hero{height:260px}.page-hero h1{font-size:35px}.steps{grid-template-columns:1fr}.rank-header,.rank-row{grid-template-columns:40px 1fr 70px;gap:8px;padding:0 12px}.rank-header span:nth-child(3),.rank-guild{display:none}.rank-name{font-size:11px}.rank-level{font-size:9px}.auth-card{padding:26px}.admin-tabs{overflow:auto}.admin-tabs button{white-space:nowrap;padding:13px}.admin-form{grid-template-columns:1fr}.admin-form label:has(textarea){grid-column:auto}.footer-inner{padding:35px 20px 20px;display:block}.footer-links{flex-wrap:wrap;margin:25px 0}.footer-bottom{margin-top:20px}.profile-head{flex-wrap:wrap}.profile-points{width:100%;text-align:left;margin:0}.order-row{flex-wrap:wrap}}:root{--bg:#181713;--bg2:#211d17;--panel:#211d17;--panel2:#29231b;--line:#554936;--gold:#b89a61;--gold2:#ead5a3;--text:#e7dcc2;--muted:#a39882;--serif:Georgia,"Times New Roman",serif;--sans:Arial,"Helvetica Neue",sans-serif}html,body,button,input,textarea,a{cursor:url(/assets/silkroad-cursor.svg) 2 1,auto}a,button,[role=button],select{cursor:url(/assets/silkroad-pointer.svg) 7 2,pointer}body{background:#181713 url(/assets/hub-bg.png) repeat;color:var(--text)}::selection{background:#977d4b;color:#fff6de}.site-header{background:linear-gradient(90deg,#17140ff2,#2b2319f0,#17140ff2),url(/assets/hub-menubg.png) center/auto 100%;border-bottom:1px solid #76613b;box-shadow:0 7px 24px #0008}.brand-mark{background:#2d2418;border-color:#aa8a52;box-shadow:inset 0 0 8px #d9b36544,0 0 15px #d5a84922}.brand strong{font-family:Georgia,serif;color:#ead7ad}.brand small,.section-kicker,.eyebrow{color:#bba06f}.main-nav a{color:#c3b89e}.main-nav a:hover,.main-nav a.active{color:#f6dfaa;text-shadow:0 0 10px #deb86777}.main-nav a.active:after{background:#d9b675;box-shadow:0 0 9px #e6bd6e}.header-play,.button.gold{background:linear-gradient(#d1b77e,#8d6d38);border:1px solid #e7cb91;color:#18140d;box-shadow:inset 0 1px #ffe4a1a6,0 4px 12px #0008}.header-play:hover,.button.gold:hover{background:linear-gradient(#ead3a0,#ad8546);transform:translateY(-2px);box-shadow:inset 0 1px #fff2c7,0 8px 20px #000b,0 0 18px #dfbc6844}.button,.header-play{transition:transform .2s,box-shadow .2s,background .2s}.button.outline{background:#17140e9c;border-color:#ae925d}.button.outline:hover{background:#6d563064;box-shadow:0 0 18px #dfbc6840;transform:translateY(-2px)}.hero{background:radial-gradient(circle at 69% 34%,#c2a271 0,#735c3f 15%,#3e3a2e 38%,#1c211d 68%,#141510);box-shadow:inset 0 -65px 90px #11120b}.hero:before{background:linear-gradient(90deg,#171610f5 0,#1b1b16df 37%,#332c1d5c 69%,#14140f77),linear-gradient(0deg,#181713 0,transparent 34%)}.hero:after{opacity:.08;background-size:66px 66px}.hero-art:before{content:"";position:absolute;width:680px;height:680px;right:5%;top:-130px;border:1px solid #e6c27c20;border-radius:50%;box-shadow:0 0 0 78px #e6c27c08,0 0 0 145px #e6c27c05;animation:hero-breathe 7s ease-in-out infinite alternate}.sun{background:radial-gradient(circle,#fff1c6 0,#e3be78 23%,#c19755 50%,transparent 70%);filter:blur(7px);box-shadow:0 0 70px #e2bc6c55;animation:sun-glow 6s ease-in-out infinite alternate}.mountain-back{background:#665c47}.mountain-mid{background:#383b30}.mountain-front{background:#171b17}.traveler{filter:drop-shadow(0 8px 18px #000d) drop-shadow(0 0 16px #d3aa6355);animation:traveler-float 6s ease-in-out infinite alternate}.traveler .head,.traveler .body,.traveler .cape,.traveler .staff{background:#171a16}.hero h1{color:#f0e2c4;text-shadow:0 3px 2px #000b,0 7px 27px #000c}.hero h1 em{color:#edc984;text-shadow:0 0 24px #e6ae5944}.hero p{color:#d4c9ae}.hero-meta svg{color:#cbaa72}.page-hero{background:radial-gradient(circle at 78% 70%,#806945 0,#3f3b2e 28%,#262720 55%,#171812 80%);box-shadow:inset 0 -35px 45px #14130f}.page-hero:before{background:linear-gradient(90deg,#181713 0,transparent 80%),linear-gradient(0deg,#181713,transparent 35%)}.home-body,.inner-section{position:relative}.home-body:before{content:"";position:absolute;pointer-events:none;z-index:-1;top:10px;left:6%;right:6%;height:300px;background:radial-gradient(ellipse,#c3a0651a,transparent 68%);filter:blur(35px)}.news-card,.status-card,.side-card,.sidebar-quote,.journey-strip,.download-list,.ranking-box,.auth-card,.account-card,.package-card,.admin-content,.profile-head,.item-card,.empty,.empty-card,.modal{background:#211d17 url(/assets/hub-rankbg.png) center/cover;border-color:#5b4d37;box-shadow:inset 0 1px #a18a5b25,0 10px 30px #0006}.news-card{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;overflow:hidden}.news-card:hover{transform:translateY(-7px);border-color:#b5945b;box-shadow:inset 0 1px #d6b67755,0 19px 35px #000a,0 0 25px #d9ac5530}.news-cover{background:linear-gradient(140deg,#4b4a34,#b38e54 54%,#514a32)}.news-card:hover .cover-orb{transform:scale(1.12);filter:blur(6px)}.cover-orb{transition:transform .5s,filter .5s}.cover-dunes{background:#292d25}.news-badge{background:#211b15e8;border-color:#b6965f;color:#ebd09a}.status-card{background:linear-gradient(135deg,#3b3223,#1d1a16)}.status-ring{background:#322a1b;box-shadow:0 0 20px #cbaa6a22}.sidebar-quote,.journey-strip,.package-card.highlight{background:linear-gradient(140deg,#383023,#1c1b17);border-color:#876d42}.journey-strip{transition:box-shadow .25s,transform .25s}.journey-strip:hover{transform:translateY(-3px);box-shadow:0 18px 35px #0009,0 0 20px #d6ad6340}.rank-row,.download-row,.account-action{transition:background .2s,color .2s}.rank-row:hover,.download-row:hover,.account-action:hover{background:#483a2555;color:#f5dfb0}.tabs button.selected:after,.admin-tabs button.selected:after{background:#d5b273}.back-link,.all-link,.text-link,.side-link{color:#d7b879}input,textarea{background:#15130f;border-color:#665338;color:#f0e3c5}input:focus,textarea:focus{border-color:#d1b273;box-shadow:0 0 0 3px #b9954e22}footer{background:#15130f url(/assets/hub-bg.png) repeat;border-top-color:#594932}@keyframes hero-breathe{to{transform:scale(1.08);opacity:.6}}@keyframes sun-glow{to{opacity:.85;transform:scale(1.06)}}@keyframes traveler-float{to{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.hero-art:before,.sun,.traveler{animation:none}.news-card,.journey-strip,.button{transition:none}}.character-section{max-width:1500px;margin:auto;padding:48px 54px 110px}.character-banner{display:flex;align-items:center;gap:24px;padding:27px 34px;margin-bottom:26px;border:1px solid #5b4a36;background:radial-gradient(circle at 90% 30%,#453b31 0,transparent 34%),linear-gradient(110deg,#182936,#101a26);position:relative;overflow:hidden}.character-banner:after{content:"";position:absolute;width:310px;height:310px;right:-50px;top:-110px;border:1px solid #caa56c30;border-radius:50%;box-shadow:0 0 0 36px #caa56c09,0 0 0 80px #caa56c05;pointer-events:none}.character-monogram{width:78px;height:78px;border:1px solid var(--gold);color:var(--gold2);background:#a47c4824;display:grid;place-items:center;font:600 37px var(--serif);flex:none}.character-identity{position:relative;z-index:1}.character-identity h2{font:600 29px var(--serif);margin:7px 0}.character-identity p{color:var(--muted);font-size:13px;margin:0}.character-identity a{color:var(--gold2)}.character-score{margin-left:auto;text-align:right;position:relative;z-index:1}.character-score small,.character-score span{display:block;font-size:9px;letter-spacing:1.7px;font-weight:800;color:var(--gold)}.character-score strong{display:block;font:600 36px var(--serif);color:var(--gold2);margin:3px 0}.character-score span{color:var(--muted);letter-spacing:.5px;font-weight:500}.character-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 294px;gap:24px}.character-primary{min-width:0;display:flex;flex-direction:column;gap:24px}.character-panel{background:var(--panel);border:1px solid var(--line);padding:24px}.character-panel-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.character-panel-head h3{font:600 22px var(--serif);margin:7px 0 0}.panel-count{color:var(--gold);border:1px solid #846c48;background:#a27e4320;padding:7px 10px;font-size:9px;letter-spacing:1.1px;font-weight:800;white-space:nowrap}.buff-list{display:flex;gap:11px;overflow:auto;padding-bottom:6px;scrollbar-color:#735b3e transparent}.buff-chip{flex:0 0 93px;min-height:88px;border:1px solid #31414d;background:#0d1721;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:9px 6px;text-align:center}.buff-chip img{width:34px;height:34px;object-fit:contain;image-rendering:auto}.buff-chip span{color:#bdc7c9;font-size:9px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.equipment-panel{padding:25px 25px 18px}.equipment-tabs{display:flex;gap:4px}.equipment-tabs button{background:transparent;border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800;padding:9px 14px}.equipment-tabs button.selected{border-color:var(--gold);color:var(--gold2);background:#aa824224}.equipment-view[hidden]{display:none}.equipment-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:18px;align-items:stretch;border:1px solid #344350;background:radial-gradient(circle at 50% 32%,#29404c,#101c29 65%);padding:20px}.equipment-column{display:flex;flex-direction:column;gap:10px}.equip-slot{height:62px;width:100%;border:1px solid #394957;background:linear-gradient(90deg,#172531,#111d28);display:flex;align-items:center;gap:11px;padding:7px 10px;color:var(--text);text-align:left;min-width:0;transition:border-color .15s,background .15s}.equip-slot:not(.empty){cursor:pointer}.equip-slot:not(.empty):hover,.equip-slot:not(.empty):focus-visible{border-color:var(--gold);background:#253642;outline:none}.equip-slot.sealed{border-color:#7e6747}.equip-icon{width:46px;height:46px;border:1px solid #53606b;background:#0a111b;display:grid;place-items:center;flex:none;position:relative}.equip-slot.sealed .equip-icon{border-color:var(--gold);box-shadow:inset 0 0 13px #dba84e3c}.equip-icon img{width:38px;height:38px;object-fit:contain}.equip-icon.empty-icon{color:#50606a;font:23px Georgia}.equip-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.equip-copy small{font-size:9px;letter-spacing:1.1px;color:var(--gold);text-transform:uppercase;white-space:nowrap}.equip-copy strong{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.equip-slot.empty .equip-copy strong{color:#71838b;font-weight:500}.equip-plus{display:inline-block;margin-left:3px;color:var(--gold2)}.equipment-figure{min-height:421px;position:relative;overflow:hidden;border-left:1px solid #8b735329;border-right:1px solid #8b735329;background:linear-gradient(0deg,#0f1b26aa,transparent 50%);display:flex;align-items:end;justify-content:center}.figure-orbit{position:absolute;width:220px;height:220px;border:1px solid #b49b7052;border-radius:50%;top:48px;left:50%;transform:translate(-50%);box-shadow:0 0 0 28px #bd9f6c10,0 0 0 58px #bd9f6c08}.figure-head{position:absolute;width:44px;height:51px;border-radius:48% 48% 40% 40%;background:linear-gradient(100deg,#1c2630,#35434a);top:100px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #d5ad7245}.figure-shoulders{position:absolute;width:155px;height:65px;background:#1c2832;clip-path:polygon(26% 0,74% 0,100% 100%,0 100%);top:148px;left:50%;transform:translate(-50%)}.figure-body{position:absolute;width:132px;height:220px;background:linear-gradient(90deg,#101c27,#2b3b46 50%,#101c27);clip-path:polygon(15% 0,85% 0,100% 80%,70% 100%,30% 100%,0 80%);top:185px;left:50%;transform:translate(-50%)}.figure-ground{position:absolute;width:180px;height:32px;border-radius:50%;background:#cfaf7450;filter:blur(18px);bottom:25px;left:50%;transform:translate(-50%)}.equipment-figure span{position:relative;z-index:1;margin-bottom:15px;color:#c5a975;font-size:8px;letter-spacing:2px;font-weight:800}.equipment-hint{font-size:11px;color:#899aa2;text-align:center;padding:16px 0 0}.avatar-slots{min-height:340px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start;border:1px solid #344350;background:radial-gradient(circle at 50% 20%,#29404c,#101c29 65%);padding:22px}.avatar-slots .equip-slot:last-child{grid-column:span 2}.character-facts .character-panel{height:100%}.character-stat{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ffffff12;padding:13px 0;font-size:12px}.character-stat span{color:var(--muted)}.character-stat strong{color:var(--text);font-weight:700;text-align:right}.character-subheading{font-size:9px;letter-spacing:2px;color:var(--gold);font-weight:800;margin:25px 0 2px}.game-tooltip{position:fixed;z-index:120;width:325px;max-height:calc(100vh - 24px);overflow-y:auto;background:#0b1230;border:1px solid #7a84b0;box-shadow:0 12px 35px #000d,0 0 0 1px #000 inset;color:#e5d9ba;padding:13px 15px;font:11px/1.5 Arial,sans-serif;text-shadow:1px 1px 1px #000}.game-tooltip.pinned{pointer-events:auto}.game-tooltip-head{display:flex;gap:10px;align-items:start;border-bottom:1px solid #66729260;padding-bottom:10px}.game-tooltip-head img{width:38px;height:38px;object-fit:contain;border:1px solid #7c805c;background:#182338}.game-tooltip-head strong{display:block;color:#f4f0e9;font-size:12px}.game-tooltip-head strong.seal-name,.game-seal{color:#f8dc4e}.game-tooltip-head strong.magic-name{color:#4be3f3}.game-seal{display:block;font-weight:700;margin-top:3px}.tooltip-close{margin-left:auto;background:none;border:0;color:#bbc6df;font-size:19px;line-height:1;display:none}.game-tooltip-meta,.game-tooltip-stats{padding:10px 0;border-bottom:1px solid #66729260}.game-tooltip-row{display:flex;justify-content:space-between;gap:7px;line-height:1.55}.game-tooltip-row span:last-child{text-align:right;white-space:nowrap}.game-tooltip-row em{color:#a4aacc;font-style:normal}.game-tooltip-requirements{padding:10px 0;border-bottom:1px solid #66729260}.game-tooltip-blues{padding:11px 0;color:#4bdcf5;border-bottom:1px solid #66729260}.game-blue{line-height:1.65}.game-blue span{color:#82c5d6}.game-blue.negative{color:#fd728a}.game-tooltip-footer{padding-top:10px;color:#d5d6cf;font-weight:700}@media(max-width:1100px){.character-section{padding:44px 32px 90px}.character-main-grid{grid-template-columns:minmax(0,1fr) 260px}.equipment-layout{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:10px;padding:12px}.equipment-figure{min-height:410px}}@media(max-width:850px){.character-main-grid{grid-template-columns:1fr}.character-facts .character-panel{height:auto}.character-facts .character-panel{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.character-facts .character-panel-head,.character-subheading{grid-column:span 2}.equipment-layout{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}}@media(max-width:650px){.character-section{padding:32px 18px 70px}.character-banner{padding:20px;gap:14px;flex-wrap:wrap}.character-monogram{width:56px;height:56px;font-size:27px}.character-identity h2{font-size:22px}.character-score{width:100%;margin-left:0;text-align:left;border-top:1px solid var(--line);padding-top:14px}.character-score strong{font-size:28px}.character-panel{padding:17px}.character-panel-head{align-items:start;flex-wrap:wrap}.equipment-layout{display:block;padding:12px}.equipment-column{display:grid;grid-template-columns:1fr 1fr;gap:8px}.equipment-figure{display:none}.equipment-column+.equipment-figure+.equipment-column{margin-top:8px}.equip-slot{height:58px;padding:5px}.equip-icon{width:39px;height:39px}.equip-icon img{width:34px;height:34px}.equip-copy strong{font-size:10px}.equip-copy small{font-size:8px}.avatar-slots{grid-template-columns:1fr;min-height:0}.avatar-slots .equip-slot:last-child{grid-column:auto}.character-facts .character-panel{grid-template-columns:1fr 1fr;column-gap:14px}.character-stat{font-size:10px}.game-tooltip{width:min(325px,calc(100vw - 20px))}.buff-chip{flex-basis:79px}}.buff-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;overflow:visible}.buff-chip{min-width:0;min-height:84px}.character-section{max-width:1280px;padding-top:36px}.site-shell:has(.character-section) .page-hero{height:180px}.character-banner,.character-panel{background:#1b1814 url(/assets/hub-rankbg.png) center/cover;border:1px solid #66563e;box-shadow:inset 0 1px #a18a5b35,0 16px 38px #0008;position:relative}.character-banner{padding:22px 28px;gap:22px}.character-banner:after{opacity:.5}.character-portrait{width:92px;height:92px;flex:none;display:grid;place-items:center;overflow:hidden;border:2px solid #a8854c;border-radius:14px;background:linear-gradient(145deg,#6e5936,#17120c 24%,#0f0e0c 78%,#806c45);box-shadow:inset 0 0 0 3px #211b13,0 3px 15px #000b;color:#d4b779;font:40px Georgia}.character-portrait img{width:100%;height:100%;object-fit:contain}.character-identity h2{font-family:Georgia,serif;color:#ead7a8}.character-score strong{font-family:Georgia,serif}.character-main-grid{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.character-primary{gap:22px}.character-panel{padding:22px}.character-panel-head{margin-bottom:18px}.character-panel-head h3{font: 23px Georgia,serif;color:#e8d6ab}.buff-list{display:flex;flex-wrap:wrap;overflow:visible;gap:7px;padding:3px 0}.sro-buff,.sro-slot{position:relative;width:44px;height:44px;flex:none;padding:4px;border:1px solid #72634a;border-radius:3px;background:linear-gradient(135deg,#5b5244,#29271f 19%,#191914 85%,#74644b);box-shadow:inset 0 0 0 2px #14140f,0 2px 5px #0008;display:grid;place-items:center;cursor:url(/assets/silkroad-pointer.svg) 7 2,pointer;transition:filter .18s,transform .18s,border-color .18s}.sro-buff:hover,.sro-slot:not(.empty):hover,.sro-buff:focus-visible,.sro-slot:focus-visible{filter:brightness(1.25);transform:translateY(-2px);border-color:#e5cc8c;outline:1px solid #dfbb71;outline-offset:2px}.sro-buff img,.sro-slot .slot-art{display:block;width:32px;height:32px;object-fit:contain;image-rendering:auto}.sro-slot.empty{cursor:default;opacity:.7;color:#625c4f;font-size:17px}.sro-slot.sox{border-color:#dfae58;background:linear-gradient(135deg,#d8ad5b,#3a2d18 20%,#221f18 80%,#c59d4a);box-shadow:inset 0 0 0 2px #221a0b,0 0 12px #d6a84a55,0 2px 5px #000a}.sro-slot .seal-animation{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;image-rendering:auto}.slot-plus{position:absolute;right:1px;top:0;z-index:3;color:#e3eaf0;font:700 10px/1 Arial,sans-serif;text-shadow:-1px -1px #02050b,1px -1px #02050b,-1px 1px #02050b,1px 1px #02050b,0 0 3px #000}.equipment-panel{padding:22px}.equipment-tabs button{border:1px solid #6b5738;background:#201b14;color:#a99b7b;padding:8px 14px}.equipment-tabs button.selected{background:#463822;border-color:#b4935b;color:#eddbaf}.sro-paperdoll{position:relative;max-width:520px;min-height:390px;margin:auto;overflow:hidden;border:1px solid #62533c;background:radial-gradient(ellipse at center,#574832a8 0,#2a261ed9 44%,#171712 78%),url(/assets/hub-rankbg.png) center/cover;box-shadow:inset 0 0 35px #0008,inset 0 1px #ae94555c;padding:14px 22px}.sro-paperdoll:before{content:"";position:absolute;left:50%;top:10%;width:220px;height:310px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,#c3a36b33,transparent 70%);pointer-events:none}.sro-paperdoll-portrait{position:absolute;inset:20px 0;display:grid;place-items:center;opacity:.62;filter:drop-shadow(0 14px 15px #000a);pointer-events:none}.sro-paperdoll-portrait img{display:block;width:250px;height:330px;object-fit:contain;object-position:center bottom;image-rendering:auto}.sro-equipment-grid{position:relative;z-index:1;display:grid;grid-template-columns:44px 44px;grid-auto-rows:44px;justify-content:space-between;gap:12px 0;min-height:340px;align-content:center}.avatar-paperdoll .sro-equipment-grid{grid-template-columns:44px 44px;min-height:340px;align-content:start}.equipment-hint{padding:12px 0 0;margin:0;color:#a39882;font-size:10px}.character-stat{border-color:#8d795728}.game-tooltip{position:fixed;z-index:120;width:260px;max-height:calc(100vh - 20px);overflow:auto;background:#090d22f5;border:1px solid #67719a;border-radius:4px;box-shadow:0 15px 30px #000c;color:#e0e4f2;padding:10px;font:11px/1.54 Arial,sans-serif;text-shadow:none}.game-tooltip[hidden]{display:none}.game-tooltip:not(.pinned){pointer-events:none}.game-tooltip .tooltip-close{float:right;display:none;color:#cbd0df}.game-tooltip.pinned .tooltip-close{display:block}.game-item-name{display:block;color:#f0f2f6;font-weight:700;margin-bottom:1px;padding-right:12px}.game-item-name.seal-name,.game-seal{color:#ffd65e}.game-item-name.magic-name{color:#5ed8f0}.game-seal{display:block;margin-bottom:1px}.game-tooltip-meta{padding:0;margin-top:2px;border:0;color:#c5c9d7}.game-tooltip-stats,.game-tooltip-requirements,.game-tooltip-blues{border:0;padding:0;margin-top:10px}.game-tooltip-stats,.game-tooltip-requirements{color:#e2e6f0}.game-tooltip-blues,.game-tooltip-blues span{color:#43aff5}.game-tooltip-blues .negative{color:#f36a79}.game-tooltip-footer{padding:0;margin-top:10px;color:#58caf0;font-weight:400}.game-buff-head{display:flex;align-items:center;gap:9px;padding-bottom:8px;border-bottom:1px solid #7583a742}.game-buff-head img{width:32px;height:32px;object-fit:contain;border:1px solid #70809d}.game-buff-head strong{display:block;color:#f2d46f}.game-buff-head span{display:block;color:#aeb9d1;font-size:10px}.game-buff-effects{margin-top:8px;color:#53baf3}.game-buff-duration{margin-top:8px;color:#d3d9e4}@media(max-width:850px){.character-main-grid{grid-template-columns:1fr}.character-section{padding-left:22px;padding-right:22px}.character-portrait{width:72px;height:72px}.character-banner{flex-wrap:wrap}.character-score{margin-left:0}}@media(max-width:560px){.character-section{padding-left:14px;padding-right:14px}.character-banner{padding:16px}.character-score{width:100%;text-align:left}.character-panel{padding:15px}.character-panel-head{align-items:start;flex-wrap:wrap}.sro-paperdoll{padding:12px}.game-tooltip{width:min(260px,calc(100vw - 20px))}}body{background:radial-gradient(ellipse at 50% -15%,#5a4931 0,#252019 43%,#11100e) fixed,url(/assets/hub-bg.png) repeat}.site-shell{position:relative;max-width:1240px;min-height:calc(100vh - 36px);margin:18px auto;border:1px solid #9d865c;outline:1px solid #11100d;outline-offset:-5px;background:#171611 url(/assets/hub-rankbg.png) repeat;box-shadow:0 0 0 3px #17140f,0 24px 65px #000d,inset 0 0 0 4px #17140f;overflow:clip}.site-shell:before,.site-shell:after{content:"\2726";position:absolute;z-index:30;color:#c5aa70;font-size:11px;line-height:1;pointer-events:none;text-shadow:0 0 8px #dbba72}.site-shell:before{top:3px;left:8px}.site-shell:after{top:3px;right:8px}.site-header{height:auto;padding:14px 15px 0;background:#17140f url(/assets/hub-rankbg.png) center/cover;border-bottom:1px solid #6c5a3c;box-shadow:none}.header-inner{max-width:none;width:100%;height:auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:38px 43px;gap:0}.brand{grid-row:1;grid-column:1/3;min-width:0;height:37px;padding:0 18px;gap:9px;border:1px solid #79694e;background:#342c20 url(/assets/hub-menubg.png) center/100% 100%;box-shadow:inset 0 1px #d2ba8055,0 2px 3px #0008}.brand-mark{width:auto;height:auto;transform:none;border:0;background:none;box-shadow:none;font:16px Georgia;color:#b99a5e}.brand strong{font:700 17px Arial,sans-serif;letter-spacing:.2px;text-shadow:1px 2px 2px #000}.brand small{display:none}.main-nav{grid-row:2;grid-column:1;display:flex;align-items:stretch;gap:4px;height:43px;min-width:0}.main-nav:before{content:"ADVENTURE";flex:0 0 136px;display:grid;place-items:center;color:#c5dfa0;letter-spacing:1.4px;font-size:10px;font-weight:700;border-right:1px solid #574a35}.main-nav a{height:33px;min-width:112px;align-self:center;justify-content:center;padding:0 16px;border:1px solid #5d4e38;background:#211d17 url(/assets/hub-button.png) center/100% 100%;color:#a79677;font-size:12px;font-weight:400;text-shadow:0 1px #000;box-shadow:inset 0 1px #8a755143}.main-nav a:hover,.main-nav a.active{background-image:url(/assets/hub-button-selected.png);border-color:#ad9468;color:#f0e0b7;text-shadow:0 0 9px #e2cb8d66}.main-nav a.active:after{display:none}.header-actions{grid-row:2;grid-column:2;margin:0;gap:7px;justify-content:flex-end;padding-left:10px}.account-link{font-size:11px;color:#d4c29b;padding:8px}.header-play{min-height:31px;padding:7px 13px;gap:7px;font-size:10px;background:linear-gradient(#56452b,#292116);color:#ebd199;border-color:#8b764d;box-shadow:inset 0 1px #a89061}.header-play:hover{background:linear-gradient(#755e38,#302517);color:#f5dea7}.menu-toggle{grid-row:2;grid-column:1;justify-self:end}main{min-height:calc(100vh - 190px);background:#171611 url(/assets/hub-rankbg.png) top center/800px auto repeat}.page-hero{height:166px;background:none;box-shadow:none;border-bottom:1px solid #524630}.page-hero:before,.page-hero-decoration{display:none}.page-hero-inner{padding:25px 34px}.page-hero h1{font:700 30px/1.1 Arial,sans-serif;letter-spacing:-.5px;color:#f0e5c9;margin:6px 0 10px}.page-hero p{font-size:12px;line-height:1.5;color:#a99d82}.hero{min-height:400px;background:radial-gradient(circle at 68% 35%,#6b5b40,#302a21 33%,#171611 78%);border-bottom:1px solid #64563e}.hero h1{font:700 clamp(29px,3.3vw,45px)/1.12 Arial,sans-serif;letter-spacing:-.6px}.hero p{font-size:13px;line-height:1.55;max-width:480px}.hero-content{padding:30px 34px}.hero-meta{margin-top:32px}.home-body,.inner-section,.character-section{max-width:none;padding:30px 34px 55px}.content-grid,.inner-grid{grid-template-columns:190px minmax(0,1fr);gap:18px}.content-grid>.primary,.inner-grid>:first-child:not(.sidebar){grid-column:2;grid-row:1;min-width:0}.content-grid>.sidebar,.inner-grid>.sidebar{grid-column:1;grid-row:1;min-width:0}.sidebar{gap:8px;background:#211b15 url(/assets/hub-leftmenu.png) top left/100% auto repeat-y;border:1px solid #5f5039;padding:11px;align-self:start;box-shadow:inset 0 1px #a78a592e}.status-card,.side-card,.sidebar-quote{padding:14px 11px;border:1px solid #5b4b35;background:#1b1814e6;box-shadow:none}.status-main{margin:15px 0 12px}.status-num{font:700 26px Arial,sans-serif}.status-ring{width:43px;height:43px}.side-heading{padding-bottom:12px}.fact{padding:10px 0;font-size:10px}.sidebar-quote{padding:13px}.sidebar-quote p{font:13px/1.4 Arial,sans-serif}.section-title-row{margin-bottom:14px}.section-title-row h2,.donation-intro h2{font:700 24px Arial,sans-serif;margin:5px 0 0;color:#eaddb7}.section-kicker,.eyebrow{font:700 10px Arial,sans-serif;letter-spacing:1.25px;color:#bedca2}.news-card,.journey-strip,.download-list,.ranking-box,.auth-card,.account-card,.package-card,.admin-content,.profile-head,.character-banner,.character-panel{border-color:#5b4c37;background:#1b1915 url(/assets/hub-rankbg.png) center/800px auto repeat;box-shadow:inset 0 1px #ad976a24,0 5px 14px #0005}.news-card:hover{border-color:#b39a6d;box-shadow:inset 0 1px #c9ae775c,0 9px 20px #0008}.news-content h3,.journey-strip h3,.auth-card h2,.account-head h2,.package-card h3,.character-panel-head h3{font-family:Arial,sans-serif;font-weight:700}.button{min-height:37px;padding:0 13px;gap:9px;font-size:10px;letter-spacing:.4px;background:linear-gradient(#4b3f2d,#241e16);border-color:#85704b;color:#e4c791;box-shadow:inset 0 1px #b49a6b4a}.button.gold{background:linear-gradient(#695538,#2b2318);color:#f1d59b;border-color:#a58b5a}.button:hover,.button.gold:hover{background:linear-gradient(#836a42,#34281a);color:#fff0c5;box-shadow:inset 0 1px #e0c48877,0 0 12px #d6b56b2d}.tabs{border:0;margin:0;gap:6px}.tabs button{min-height:34px;padding:0 15px;border:1px solid #5e503b;background:linear-gradient(#332b20,#211d17);font: 11px Arial,sans-serif;letter-spacing:0;text-transform:none;color:#b6a580;justify-content:center}.tabs button.selected{background:#1d3439;border-color:#84cdd9;color:#b4f2fc;box-shadow:inset 0 -2px #a3e6f2}.tabs button.selected:after{display:none}.rank-row:hover,.download-row:hover,.account-action:hover{background:#273b37a8;color:#d9ebd8}footer{background:#17140f;border-top:1px solid #5c4d36}.footer-inner{max-width:none;min-height:50px;padding:12px 34px;align-items:center}.footer-brand{font:700 10px Arial,sans-serif;letter-spacing:1.5px;color:#9e8356}.footer-brand span{color:#9e8356}footer p{display:none}.footer-bottom{font-size:9px}.ranking-page{padding-top:28px}.ranking-main{min-width:0}.ranking-intro{padding-bottom:15px;border-bottom:1px solid #66583c}.ranking-intro h1{font:700 26px Arial,sans-serif;color:#f0e6ca;margin:4px 0 6px}.ranking-intro p{font-size:11px;color:#a89b7e;margin:0}.ranking-controls{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:17px 0 11px}.ranking-controls .tabs{flex:1}.ranking-controls .tabs button{flex:1;max-width:150px}.rank-search{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;color:#a9cdb1;letter-spacing:1px;white-space:nowrap}.rank-search input{width:220px;height:30px;padding:5px 9px;margin:0;background:#111712;border:1px solid #54654f;font-size:11px;color:#e4efdf;outline:0}.rank-search input:focus{border-color:#88cabc;box-shadow:0 0 0 2px #7eb9ac24}.rank-caption{display:flex;align-items:center;justify-content:space-between;color:#9cd2bd;font-size:9px;letter-spacing:1.1px;font-weight:700;padding:0 0 8px}.rank-caption span:last-child{color:#a39270}.ranking-box{max-height:660px;overflow:auto;border:1px solid #605642;background:#121711b8;scrollbar-width:thin;scrollbar-color:#786244 #171611}.ranking-box .rank-header,.ranking-box .rank-row{display:grid;grid-template-columns:58px minmax(180px,1.35fr) minmax(110px,1fr) 132px;gap:10px;align-items:center;padding:0 15px}.ranking-box .rank-header{height:32px;position:sticky;top:0;z-index:2;background:#252d27;color:#d2c392;border-bottom:1px solid #657056;font-size:9px;letter-spacing:1.1px}.ranking-box .rank-row{min-height:53px;background:#121711;border-bottom:1px solid #333b31;color:#dbcdb0;font-size:12px;transition:background .15s}.ranking-box .rank-row:nth-child(odd){background:#171d17}.ranking-box .rank-row:hover{background:#263b33;color:#fff0c6}.ranking-box .rank-row[hidden]{display:none}.rank-number{font:700 15px Arial,sans-serif;color:#8f8266}.rank-top .rank-number{color:#e8c778}.ranking-box .rank-name{display:flex;align-items:center;gap:10px;min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e6dfc9}.rank-name:hover,.rank-guild a:hover{color:#b9e7dd}.rank-portrait,.rank-guild-mark{width:32px;height:32px;flex:none;object-fit:cover;border:1px solid #766344;border-radius:4px;background:#35291a}.rank-top-1 .rank-portrait,.rank-top-1 .rank-guild-mark{border-color:#d2b46f;box-shadow:0 0 8px #dbb46d75}.rank-top-2 .rank-portrait,.rank-top-2 .rank-guild-mark{border-color:#b3b9b3}.rank-top-3 .rank-portrait,.rank-top-3 .rank-guild-mark{border-color:#b1805c}.rank-guild-mark{display:grid;place-items:center;color:#d9bb7f}.rank-guild{font-size:11px;color:#afa587;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-level{text-align:right;font-size:11px;color:#eed99d}.rank-level strong{display:block;font-size:13px}.rank-level small{font-size:9px;color:#9eab93}.ranking-footnote{display:flex;align-items:center;justify-content:space-between;margin-top:11px;color:#8d8b73;font-size:10px}.ranking-footnote .live-dot{color:#a6d6ad}.character-section .page-hero{height:150px}.character-panel-head h3{font:700 19px Arial,sans-serif}.character-identity h2{font:700 22px Arial,sans-serif;color:#ebdfb9}.character-score strong{font:700 28px Arial,sans-serif}.character-main-grid{grid-template-columns:minmax(0,1fr) 245px;gap:18px}@media(max-width:1000px){.site-shell{margin:0;min-height:100vh}.header-inner{grid-template-columns:minmax(0,1fr) auto}.main-nav:before{display:none}.main-nav a{min-width:92px}.home-body,.inner-section,.character-section{padding-left:22px;padding-right:22px}}@media(max-width:780px){.header-inner{grid-template-columns:1fr auto;grid-template-rows:38px auto}.main-nav{grid-column:1/3;grid-row:2;overflow:auto}.main-nav a{min-width:85px}.header-actions{grid-row:1;grid-column:2;z-index:1}.brand{grid-column:1/3}.brand strong{font-size:14px}.account-link{display:none}.header-play{padding:5px 8px}.content-grid,.inner-grid{grid-template-columns:minmax(0,1fr)}.content-grid>.primary,.inner-grid>:first-child:not(.sidebar){grid-column:1;grid-row:1}.content-grid>.sidebar,.inner-grid>.sidebar{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.character-main-grid{grid-template-columns:1fr}.ranking-box .rank-header,.ranking-box .rank-row{grid-template-columns:45px minmax(125px,1fr) 100px 85px;gap:5px;padding:0 8px}.rank-portrait,.rank-guild-mark{width:26px;height:26px}.rank-level strong{font-size:11px}.rank-guild{font-size:10px}}@media(max-width:540px){.site-header{padding:10px 8px 0}.main-nav a{min-width:72px;padding:0 8px;font-size:10px}.home-body,.inner-section,.character-section{padding:20px 12px 40px}.content-grid>.sidebar,.inner-grid>.sidebar{display:flex}.ranking-controls{align-items:stretch;flex-direction:column}.rank-search{width:100%;justify-content:space-between}.rank-search input{width:min(250px,70vw)}.ranking-box{overflow-x:auto}.ranking-box .rank-header,.ranking-box .rank-row{min-width:460px}.footer-inner{padding:12px}.footer-links{gap:10px;flex-wrap:wrap}}@media(max-width:540px){.site-header .header-inner{display:grid;grid-template-rows:38px 42px;grid-template-columns:minmax(0,1fr) auto}.site-header .brand{grid-row:1;grid-column:1/3;padding-right:95px}.site-header .header-actions{grid-row:1;grid-column:2;padding:0 4px 0 0}.site-header .header-play{font-size:9px;padding:5px 7px}.site-header .header-play svg{display:none}.site-header .menu-toggle{display:none}.site-header .main-nav{grid-row:2;grid-column:1/3;position:static;display:flex;width:100%;height:42px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:stretch;padding:0;overflow:visible;background:transparent;box-shadow:none}.site-header .main-nav a{display:flex;flex:1 1 0;min-width:0;width:auto;height:32px;margin:0;padding:0 3px;text-align:center;font-size:10px}.ranking-box{overflow-x:hidden}.ranking-box .rank-header,.ranking-box .rank-row{min-width:0;grid-template-columns:36px minmax(0,1fr) 78px;gap:5px}.ranking-box .rank-header span:nth-child(3),.ranking-box .rank-row .rank-guild{display:none}.rank-search input{width:min(230px,60vw)}}:root{--bg:#12100e;--panel:#201c17;--text:#f5ead4;--muted:#a89b84;--gold:#c49d60;--gold2:#f2d392}html{background:#12100e}body{background:#12100e url(/assets/hub-bg.png) repeat;color:var(--text);overflow-x:hidden}.site-shell{width:100%;max-width:none;min-height:100vh;margin:0;border:0;outline:0;box-shadow:none;overflow:clip;background:#17140f}.site-shell:before,.site-shell:after{display:none}.topbar{height:34px;background:#100f0c;border-bottom:1px solid #71532955;color:#aa9674;font-size:10px;font-weight:700;letter-spacing:1.7px}.topbar-inner{max-width:1620px;height:100%;margin:auto;padding:0 54px;display:flex;justify-content:space-between;align-items:center;gap:20px}.topbar-star{font-style:normal;color:#dbaf65;margin-right:7px}.topbar-divider{color:#6d5941;margin:0 12px}.topbar-links{display:flex;align-items:center;white-space:nowrap}.world-light{width:6px;height:6px;border-radius:50%;background:#b6e5a1;box-shadow:0 0 9px #b6e5a1;display:inline-block;margin-right:8px}.site-header{height:122px;padding:0;position:relative;z-index:30;background:linear-gradient(180deg,#292017,#19150f 53%,#15120e);border-top:1px solid #9e713442;border-bottom:1px solid #9a7246;box-shadow:0 12px 35px #0009}.site-header:before,.site-header:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none}.site-header:before{top:6px;background:linear-gradient(90deg,transparent,#ad864858,transparent)}.site-header:after{bottom:5px;background:linear-gradient(90deg,transparent,#bc9b6055,transparent)}.header-inner{max-width:1620px;height:100%;padding:0 54px;margin:auto;display:block;position:relative}.main-nav{height:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 235px minmax(0,1fr);align-items:center;gap:14px;position:static;background:none;overflow:visible}.main-nav:before{display:none}.nav-group{height:100%;display:flex;align-items:center;gap:clamp(5px,1.1vw,22px)}.nav-left{justify-content:flex-end}.nav-right{justify-content:flex-start}.site-header .main-nav .nav-group a{height:100%;min-width:0;align-self:auto;padding:0 clamp(8px,1.2vw,19px);display:flex;align-items:center;justify-content:center;border:0;border-bottom:2px solid transparent;background:none;box-shadow:none;color:#d1bfa1;text-transform:uppercase;font:700 12px Arial,sans-serif;letter-spacing:1.55px;text-shadow:0 2px 3px #000c;white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.site-header .main-nav .nav-group a:hover,.site-header .main-nav .nav-group a.active{color:#fff0c2;border-bottom-color:#d5a95d;background:linear-gradient(0deg,#d7a85a17,transparent 65%);text-shadow:0 0 12px #dfb96899}.site-header .main-nav .nav-group a:after{display:none}.site-header .main-nav .nav-group .nav-account{color:#dcb470;border:1px solid #957446;height:38px;padding:0 22px;background:linear-gradient(#4c3826,#201b15);box-shadow:inset 0 1px #edc98745,0 5px 14px #0006}.site-header .main-nav .nav-group .nav-account:hover{background:linear-gradient(#684e30,#302318);border-color:#d0a25f;color:#fff0c2}.site-header .main-nav .nav-logo{width:235px;height:174px;min-width:0;padding:0;align-self:center;display:grid;place-items:center;position:relative;z-index:2;border:0;background:none;box-shadow:none;filter:drop-shadow(0 9px 10px #000d) drop-shadow(0 0 13px #ba3b273b);transition:transform .25s,filter .25s}.nav-logo:hover{transform:scale(1.055);filter:drop-shadow(0 10px 14px #000d) drop-shadow(0 0 20px #db402b77)}.nav-logo img{width:174px;height:174px;object-fit:contain;display:block}.menu-toggle,.mobile-account{display:none}.dispatch-bar{height:51px;background:#211a14;border-bottom:1px solid #6d5237;box-shadow:inset 0 1px #ead39d0e;color:#c6b798;position:relative;z-index:10}.dispatch-inner{max-width:1620px;height:100%;margin:auto;padding:0 54px;display:flex;align-items:center;gap:20px;min-width:0}.dispatch-label{flex:none;background:#7e392b;color:#fff0d8;padding:7px 12px;font:700 10px Arial,sans-serif;letter-spacing:1.5px;box-shadow:inset 0 1px #f5bc9a54}.dispatch-headline{border:0;background:none;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8dac1;font-size:12px;padding:4px 0}.dispatch-headline:hover{color:#f7d697}.dispatch-headline span{display:inline-flex;vertical-align:middle;color:#c49d60;margin-left:6px}.dispatch-inner time{color:#9f8b6a;font-size:10px;white-space:nowrap}.dispatch-empty{font-size:12px}.dispatch-all{margin-left:auto;display:flex;align-items:center;gap:7px;flex:none;color:#d9b877;font:700 10px Arial,sans-serif;letter-spacing:1.1px}.dispatch-all:hover{color:#ffe5ad}main{min-height:calc(100vh - 330px);background:#181511 url(/assets/hub-rankbg.png) center top/800px auto repeat}.hero{min-height:650px;background:#1b1713 url(/assets/silkroad-hero-v2.png) center 42%/cover no-repeat;border-bottom:1px solid #947348;box-shadow:inset 0 -100px 90px #14110ed8}.hero:before{background:linear-gradient(90deg,#100f0de3 0,#16120fbc 32%,#17110b4f 59%,transparent 82%),linear-gradient(0deg,#17140ef5 0,transparent 27%)}.hero:after{display:none}.hero-art{display:none}.hero-content{max-width:1620px;padding:85px 54px 80px}.hero h1{font:600 clamp(52px,5.3vw,88px)/1.07 Georgia,serif;max-width:850px;letter-spacing:-2.5px;margin:18px 0 27px}.hero h1 em{color:#f2ce87}.hero p{max-width:560px;font:16px/1.8 Arial,sans-serif;color:#eddfc5;margin-bottom:34px;text-shadow:0 2px 9px #000}.hero .eyebrow{font-size:11px;letter-spacing:2.5px;color:#f1c881}.hero-meta{margin-top:67px;color:#f1d7ab}.hero-number{right:54px;bottom:32px;color:#ecd2a5}.button{min-height:46px;padding:0 20px;font-size:11px;letter-spacing:1px}.button.gold{background:linear-gradient(#e3c588,#a87f43);color:#22170d;border-color:#f4d9a1}.button.outline{background:#18120ec9;border-color:#c09a60;color:#f2ddb9}.home-body,.inner-section,.character-section{max-width:1620px;width:100%;margin:auto;padding:78px 54px 110px}.home-body{background:none}.home-body:before{z-index:0;top:0;left:5%;right:5%}.home-body>*{position:relative}.content-grid,.inner-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px}.content-grid>.primary,.inner-grid>:first-child:not(.sidebar){grid-column:1;grid-row:1}.content-grid>.sidebar,.inner-grid>.sidebar{grid-column:2;grid-row:1}.sidebar{display:flex;flex-direction:column;gap:17px;border:0;background:none;padding:0;box-shadow:none;align-self:start}.status-card,.side-card,.sidebar-quote{padding:25px;border:1px solid #71583b;background:#211b15 url(/assets/hub-rankbg.png) center/800px auto repeat;box-shadow:inset 0 1px #d4af7150,0 16px 30px #0007}.status-main{margin:20px 0 16px}.status-num{font:700 36px Georgia,serif}.status-ring{width:55px;height:55px}.fact{font-size:12px;padding:14px 0}.sidebar-quote p{font:17px/1.5 Georgia,serif}.section-title-row{margin-bottom:30px}.section-title-row h2,.donation-intro h2{font:600 clamp(31px,3vw,46px) Georgia,serif;letter-spacing:-.8px}.section-kicker{font-size:10px;letter-spacing:2px;color:#caaa77}.news-grid{gap:22px}.news-card{border:1px solid #695337;background:#201a14 url(/assets/hub-rankbg.png) center/800px auto repeat;box-shadow:0 18px 32px #0007}.news-cover,.all-news .news-cover{height:210px;background:linear-gradient(0deg,#1b1713 0,transparent 90%),url(/assets/silkroad-hero-v2.png) 70% 45%/cover}.news-card:nth-child(2) .news-cover{background-position:70% 15%}.news-card:nth-child(3) .news-cover{background-position:100% 80%}.news-card.featured .news-cover{height:250px}.cover-orb,.cover-dunes{opacity:.24}.news-content{padding:25px}.news-content h3{font:600 22px/1.3 Georgia,serif}.news-content p{font-size:13px;line-height:1.7}.journey-strip{margin-top:35px;padding:31px 34px;background:linear-gradient(100deg,#42301f,#211a13);box-shadow:0 14px 28px #0007}.journey-strip h3{font:600 21px Georgia,serif}.all-news{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.all-news .news-card:nth-child(2) .news-cover{background:linear-gradient(0deg,#19110f 0,transparent 95%),url(/assets/silkroad-hero-v2.png) 96% 56%/160% auto}.page-hero{height:255px;background:linear-gradient(90deg,#19150ffc,#1f1a16d9 53%,#281d14a3),url(/assets/silkroad-hero-v2.png) center 44%/cover;border-bottom:1px solid #735638;box-shadow:inset 0 -40px 60px #17130f}.page-hero:before{display:block;background:linear-gradient(90deg,#15120df5,transparent 70%)}.page-hero-inner{max-width:1620px;padding:0 54px}.page-hero h1{font:600 clamp(40px,4vw,61px)/1.1 Georgia,serif;letter-spacing:-1px;color:#f8edd6;margin:13px 0 12px}.page-hero p{font-size:14px;max-width:690px;color:#c8baa1}.page-hero-decoration{display:none}.breadcrumbs{display:flex;align-items:center;gap:10px;margin-bottom:26px;color:#ad9a7d;font:700 10px Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase}.breadcrumbs a{color:#d3b783}.breadcrumbs a:hover{color:#ffdf9f}.breadcrumbs [aria-current]{color:#f1e3c6}.crumb-separator{color:#7c674e;font-size:17px;line-height:0}.ranking-page{padding-top:62px}.ranking-intro{padding-bottom:26px;border-bottom:1px solid #755f42}.ranking-intro .breadcrumbs{margin-bottom:37px}.ranking-intro h1{font:600 clamp(38px,3.4vw,52px)/1.12 Georgia,serif;margin:9px 0 10px}.ranking-intro p{font-size:14px;color:#b9ab91}.ranking-controls{margin:26px 0 20px;align-items:center}.ranking-controls .tabs button{min-height:39px;font-size:12px}.rank-search input{width:260px;height:39px;font-size:12px}.rank-caption{padding-bottom:11px;font-size:10px}.ranking-box{max-height:780px;box-shadow:0 17px 35px #0007}.ranking-box .rank-header{height:39px}.ranking-box .rank-row{min-height:61px}.rank-portrait,.rank-guild-mark{width:37px;height:37px}.ranking-footnote{font-size:11px;margin-top:14px}.character-section{max-width:1620px}.character-section .page-hero{height:255px}.character-main-grid{grid-template-columns:minmax(0,1fr) 300px;gap:25px}footer{background:#110f0c url(/assets/hub-bg.png) repeat;border-top:1px solid #785b3d}.footer-inner{max-width:1620px;min-height:0;margin:auto;padding:55px 54px 24px;display:grid;grid-template-columns:1fr auto;gap:36px}.footer-lead{display:flex;align-items:center;gap:18px}.footer-lead img{width:75px;height:75px;object-fit:contain;filter:drop-shadow(0 3px 8px #000c)}.footer-brand{font:600 22px Georgia,serif;color:#f4e3c6}.footer-brand span{color:#dfb871}footer p{display:block;color:#a59a84;font-size:12px;margin:9px 0 0}.footer-links{align-items:center;gap:25px;font-size:12px}.footer-bottom{grid-column:1/-1;border-top:1px solid #6c543838;padding-top:20px;font-size:11px;color:#877965}@media(max-width:1100px){.topbar-inner,.dispatch-inner,.header-inner{padding-left:30px;padding-right:30px}.main-nav{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:3px}.site-header .main-nav .nav-logo{width:170px}.nav-logo img{width:146px;height:146px}.site-header .main-nav .nav-group a{font-size:10px;letter-spacing:.8px;padding:0 8px}.home-body,.inner-section,.character-section{padding-left:30px;padding-right:30px}.content-grid,.inner-grid{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.hero-content,.page-hero-inner{padding-left:30px;padding-right:30px}.news-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.topbar{height:30px}.topbar-inner{padding:0 20px}.topbar-links{display:none}.site-header{height:82px;padding:0}.header-inner{padding:0 20px;display:flex;align-items:center;justify-content:space-between}.site-header .menu-toggle,.mobile-account{display:grid;place-items:center;position:relative;z-index:2;width:42px;height:42px;color:#efce91;border:1px solid #725434;background:#2c2117}.main-nav{display:block;position:static;width:auto;height:100%;background:none;border:0;padding:0;box-shadow:none}.site-header .main-nav .nav-logo{width:150px;height:100%;display:grid}.nav-logo img{width:123px;height:123px}.nav-group{display:none}.main-nav.open .nav-group{display:flex;position:absolute;left:0;right:0;height:auto;background:#1f1913;border-left:1px solid #735a39;border-right:1px solid #735a39;box-shadow:0 15px 22px #000a;z-index:5;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px}.main-nav.open .nav-left{top:82px}.main-nav.open .nav-right{top:224px}.site-header .main-nav .nav-group a{height:47px;justify-content:flex-start;padding:0 15px;font-size:12px}.site-header .main-nav .nav-group .nav-account{height:42px;margin:8px 0}.dispatch-inner{padding:0 20px}.dispatch-inner time{display:none}.content-grid,.inner-grid{grid-template-columns:minmax(0,1fr)}.content-grid>.primary,.inner-grid>:first-child:not(.sidebar){grid-column:1;grid-row:1}.content-grid>.sidebar,.inner-grid>.sidebar{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-quote{grid-column:1/-1}.hero{min-height:590px;background-position:59% center}.hero-content{padding:60px 30px}.hero h1{font-size:58px}.home-body,.inner-section,.character-section{padding:58px 30px 85px}.page-hero-inner{padding:0 30px}.character-main-grid{grid-template-columns:1fr}.footer-inner{padding:45px 30px 20px}}@media(max-width:560px){.topbar-inner{padding:0 16px}.topbar{font-size:9px;letter-spacing:1px}.site-header{height:72px}.header-inner{padding:0 16px}.site-header .main-nav .nav-logo{width:120px}.nav-logo img{width:106px;height:106px}.main-nav.open .nav-left{top:72px}.main-nav.open .nav-right{top:214px}.dispatch-bar{height:46px}.dispatch-inner{padding:0 16px;gap:11px}.dispatch-label{font-size:8px;padding:6px 8px;letter-spacing:.7px}.dispatch-headline{font-size:11px}.dispatch-all{display:none}.hero{min-height:620px;background-position:62% center}.hero:before{background:linear-gradient(90deg,#120f0ef0 0,#17120dc9 72%,#17120d76),linear-gradient(0deg,#17140f,transparent 33%)}.hero-content{padding:68px 21px 55px}.hero h1{font-size:clamp(42px,11vw,55px);letter-spacing:-1.6px}.hero p{font-size:14px;line-height:1.65}.hero-meta{margin-top:40px}.home-body,.inner-section,.character-section{padding:45px 16px 65px}.page-hero{height:235px}.page-hero-inner{padding:0 16px}.page-hero h1{font-size:38px}.breadcrumbs{margin-bottom:20px}.ranking-page{padding-top:35px}.ranking-intro .breadcrumbs{margin-bottom:28px}.ranking-intro h1{font-size:39px}.content-grid>.sidebar,.inner-grid>.sidebar{display:flex}.news-grid,.all-news{grid-template-columns:1fr}.news-card.featured .news-cover{height:200px}.section-title-row{align-items:center;flex-wrap:wrap}.section-title-row h2{font-size:32px}.ranking-controls{align-items:stretch;flex-direction:column}.rank-search{width:100%;justify-content:space-between}.rank-search input{width:min(240px,62vw)}.ranking-box{overflow-x:hidden}.ranking-box .rank-header,.ranking-box .rank-row{min-width:0;grid-template-columns:36px minmax(0,1fr) 78px;gap:5px;padding:0 8px}.ranking-box .rank-header span:nth-child(3),.ranking-box .rank-row .rank-guild{display:none}.rank-portrait,.rank-guild-mark{width:28px;height:28px}.footer-inner{padding:38px 16px 20px;display:block}.footer-lead img{width:58px;height:58px}.footer-brand{font-size:19px}.footer-links{display:flex;flex-wrap:wrap;margin:26px 0;gap:14px 19px}.footer-bottom{margin-top:18px}.journey-strip{padding:22px}.character-section .page-hero{height:235px}}@media(max-width:800px){.main-nav.open .nav-right{top:240px}}@media(max-width:560px){.nav-logo img{width:90px;height:90px}.main-nav.open .nav-right{top:230px}}@media(max-width:800px){.site-header .header-inner{display:flex;align-items:center;justify-content:space-between;grid-template-columns:none;grid-template-rows:none;width:100%;height:100%;gap:0}.site-header .main-nav{display:block;position:static;flex:none;width:150px;height:100%;padding:0;overflow:visible;background:none;box-shadow:none;border:0}.site-header .menu-toggle{display:grid;grid-row:auto;grid-column:auto;justify-self:auto;flex:none;margin:0}.site-header .main-nav .nav-group{display:none}.site-header .main-nav.open .nav-group{display:flex}.mobile-account{flex:none}}@media(max-width:560px){.site-header .main-nav{width:120px}.site-header .header-inner{padding:0 16px}}@media(min-width:801px){.site-header .main-nav{position:absolute;top:0;left:54px;right:54px;width:auto;height:121px;margin:0;grid-row:auto;grid-column:auto;align-items:stretch}.site-header .main-nav .nav-group{height:121px;align-items:stretch}.site-header .main-nav .nav-group a,.site-header .main-nav .nav-logo{height:121px;max-height:121px;align-self:stretch}.site-header .main-nav .nav-logo img{pointer-events:none}.site-header .main-nav .nav-group .nav-account,.site-header .main-nav .nav-group .nav-register{height:38px;max-height:38px;align-self:center}.site-header .main-nav .nav-group .nav-register{background:linear-gradient(#dfbd7d,#9e753b);border:1px solid #e9cb8f;color:#24180d;text-shadow:none;box-shadow:inset 0 1px #fff1c7a1,0 5px 14px #0006;white-space:nowrap}.site-header .main-nav .nav-group .nav-register:hover{background:linear-gradient(#f0d59b,#b78b4a);color:#1b140d}}@media(min-width:801px)and (max-width:1100px){.site-header .main-nav{left:30px;right:30px}.site-header .main-nav .nav-group a{font-size:10px;letter-spacing:.5px;padding:0 7px}.site-header .main-nav .nav-group .nav-account,.site-header .main-nav .nav-group .nav-register{padding:0 10px}}.site-header .main-nav .nav-group a:not(.nav-account):not(.nav-register):hover,.site-header .main-nav .nav-group a:not(.nav-account):not(.nav-register).active{border-bottom-color:transparent;background:none}@media(min-width:801px){.site-header .main-nav .nav-group a:not(.nav-account):not(.nav-register):hover:after,.site-header .main-nav .nav-group a:not(.nav-account):not(.nav-register).active:after{content:"";display:block;position:absolute;left:15px;right:15px;bottom:46px;height:2px;background:#e7bd6d;box-shadow:0 0 9px #e7bd6d8c}}.character-banner .character-identity{flex:1;min-width:0}.character-banner-buffs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px}.character-banner-buffs .sro-buff{width:40px;height:40px}.character-banner-buffs .sro-buff img{width:29px;height:29px}.character-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(390px,1fr);gap:25px}.character-facts .character-panel{padding:26px 30px}@media(max-width:850px){.character-main-grid{grid-template-columns:1fr}.character-facts .character-panel{padding:22px}}@media(max-width:560px){.character-banner-buffs{margin-top:12px}.character-banner-buffs .sro-buff{width:37px;height:37px}.character-banner-buffs .sro-buff img{width:27px;height:27px}}.ranking-page .ranking-main{width:100%}.ranking-page .ranking-controls .tabs{overflow-x:auto;scrollbar-width:thin}.ranking-page .ranking-controls .tabs button{flex:none;max-width:none;white-space:nowrap}.ranking-tab-icon{font-size:15px;line-height:1;display:inline-grid;place-items:center;width:20px;height:20px}.ranking-tab-icon img{width:20px;height:20px;object-fit:contain}.ranking-page .ranking-box .rank-header,.ranking-page .ranking-box .rank-row{grid-template-columns:70px minmax(230px,1.5fr) minmax(180px,1fr) 170px;padding:0 23px}.ranking-page .ranking-box .rank-row{min-height:64px}@media(max-width:800px){.site-header .main-nav .nav-group .nav-register{height:42px;margin:8px 0;background:linear-gradient(#dfbd7d,#9e753b);border:1px solid #e9cb8f;color:#24180d}.ranking-page .ranking-controls{align-items:stretch;flex-direction:column}.ranking-page .ranking-box .rank-header,.ranking-page .ranking-box .rank-row{grid-template-columns:45px minmax(0,1fr) 100px;gap:7px;padding:0 12px}.ranking-page .ranking-box .rank-header span:nth-child(3),.ranking-page .ranking-box .rank-row .rank-guild{display:none}}@media(max-width:800px){.site-header .main-nav.open .nav-group a{flex:none;height:47px;min-height:47px;max-height:47px;align-self:stretch}.site-header .main-nav.open .nav-group .nav-account,.site-header .main-nav.open .nav-group .nav-register{height:42px;min-height:42px;max-height:42px}}@media(max-width:560px){.ranking-page .ranking-box .rank-header,.ranking-page .ranking-box .rank-row{grid-template-columns:36px minmax(0,1fr) 80px;gap:5px;padding:0 8px}}.admin-section{max-width:1620px}.admin-content{padding:38px}.admin-form{max-width:950px;gap:8px 24px}.admin-form label{line-height:1.5}.admin-form select{display:block;width:100%;margin-top:8px;padding:13px 14px;background:#15130f;border:1px solid #665338;color:#f0e3c5}.admin-form input[type=checkbox]{width:18px;height:18px;margin:8px 0 0;display:block}.admin-form textarea[name=selectQuery]{min-height:190px;font:12px/1.55 Consolas,monospace}.admin-form label:has(textarea[name=selectQuery]),.admin-query-help,.admin-query-warning{grid-column:1/-1}.admin-query-help,.admin-query-warning{font-size:12px;line-height:1.6;color:#b9aa8c;margin:0 0 16px}.admin-query-warning{padding:12px;border:1px solid #957347;background:#4d351e5c;color:#f0d39f}.admin-form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 20px}.admin-row-actions{display:flex;gap:18px}.admin-row-actions button{cursor:pointer}.admin-live-count{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:16px 20px;margin:20px 0 28px;background:#18271e;border:1px solid #597354;color:#d3e9c5}.admin-live-count span{color:#b3cda7;font-size:12px}.admin-row small{color:#a18e6e}@media(max-width:700px){.admin-content{padding:22px}.admin-form{grid-template-columns:1fr}.admin-form label:has(textarea),.admin-query-help,.admin-query-warning,.admin-form-actions{grid-column:1}.admin-row{align-items:flex-start}.admin-row-actions{flex:none}}@media(prefers-reduced-motion:reduce){.nav-logo,.site-header .main-nav .nav-group a{transition:none}}.captcha-widget{min-height:68px;margin:16px 0 20px}.admin-user-list{margin-top:20px}.admin-user-list .admin-row{gap:16px;flex-wrap:wrap}.admin-user-list .admin-row label{display:flex;align-items:center;gap:10px;color:#c9b994}.admin-user-list select{padding:9px 12px;color:#f0e3c5;background:#15130f;border:1px solid #665338}.admin-user-list small{color:#a99b82}.auth-card .terms-agreement{display:flex;align-items:flex-start;gap:12px;margin:6px 0 4px;font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;color:#d8ccb4;cursor:pointer}.auth-card .terms-agreement input{width:18px;height:18px;min-width:18px;margin:1px 0 0;accent-color:#d6a34e}.auth-card .terms-agreement a{color:#eac27e;text-decoration:underline;text-underline-offset:3px}.auth-card .terms-agreement a:hover{color:#fff0c8}.terms-section{max-width:1100px}.terms-card{padding:clamp(26px,5vw,58px);background:#1b1915 url(/assets/hub-rankbg.png) center/800px auto repeat;border:1px solid #5b4c37;box-shadow:inset 0 1px #ad976a24,0 18px 48px #0007}.terms-card>p{color:#c8baa0;line-height:1.75}.terms-card .terms-updated{color:#d6aa62;font-size:12px;letter-spacing:1px;text-transform:uppercase}.terms-card h2{font:700 20px/1.3 Arial,sans-serif;color:#f5e6c7;margin:32px 0 10px;padding-top:24px;border-top:1px solid #5b4c37}.terms-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.control-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#15130f;color:#eee4d0}.control-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#201b14,#15130f);border-right:1px solid #665335;box-shadow:8px 0 28px #0006;z-index:10}.control-brand{min-height:108px;padding:20px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #50412b}.control-brand img{width:58px;height:58px;object-fit:contain}.control-brand strong{display:block;font:700 14px/1.2 Arial,sans-serif;color:#f6dfb3}.control-brand small{display:block;margin-top:6px;color:#b69b69;letter-spacing:2px;font-size:9px}.control-nav-title{padding:26px 23px 9px;color:#8f7d60;font-size:10px;letter-spacing:2px;font-weight:800}.control-nav{padding:0 11px;display:flex;flex-direction:column;gap:3px;overflow:auto}.control-nav button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 13px;border:1px solid transparent;border-radius:4px;background:transparent;color:#bdb29e;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.control-nav button:hover{background:#3b3021;color:#fff0d2}.control-nav button.selected{color:#f8e6bf;background:linear-gradient(90deg,#5c4424,#372c20);border-color:#8c6b3d;box-shadow:inset 3px 0 #e6b464}.control-nav-icon{width:23px;text-align:center;color:#d0a462;font-size:19px}.control-back{margin:auto 23px 24px;padding-top:18px;border-top:1px solid #4a3d2b;color:#cba76c;font-size:12px}.control-main{min-width:0}.control-topbar{min-height:108px;padding:24px clamp(24px,4vw,60px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#1e1a15;border-bottom:1px solid #58472e;box-shadow:0 5px 22px #0005}.control-topbar h1{font:700 30px/1.2 Arial,sans-serif;margin:5px 0 0;color:#fff1d2}.control-admin-badge{display:flex;align-items:center;gap:12px;font-size:13px;color:#dfcda9}.control-admin-badge span{padding:6px 9px;border:1px solid #937141;color:#e6bb75;font-size:9px;letter-spacing:1px}.control-content.admin-content{max-width:none;min-height:calc(100vh - 108px);padding:clamp(24px,4vw,58px);border:0;background:radial-gradient(circle at 80% 0,#3a2a1a55,transparent 36%),#171611;box-shadow:none}.control-content>h2,.control-heading h2{font:700 clamp(25px,3vw,35px)/1.2 Arial,sans-serif;color:#f6e8cc;margin:8px 0}.control-content>p,.control-heading p{font-size:13px;color:#ad9d80;line-height:1.6;margin-bottom:25px}.control-content>.admin-form{max-width:1000px;padding:30px;background:#211e18;border:1px solid #594830;box-shadow:0 15px 35px #0005}.control-content .admin-row{padding:18px;background:#211e18;border:1px solid #50432e;margin-bottom:8px;align-items:center}.control-content .admin-row button{padding:8px 10px;border:1px solid #795f39;background:#34291b}.control-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 30px}.control-stat{min-height:140px;padding:22px;background:linear-gradient(135deg,#2c251b,#1f1d18);border:1px solid #594832;box-shadow:inset 0 1px #c4a16e26,0 12px 28px #0006}.control-stat span{display:block;color:#b6a07b;font-size:10px;font-weight:800;letter-spacing:1.2px}.control-stat strong{display:block;margin:17px 0 4px;color:#ffdf9e;font:700 32px Arial,sans-serif}.control-stat small{color:#93866e}.control-summary-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.control-summary-grid section{padding:26px;background:#211e18;border:1px solid #594832}.control-summary-grid h3{margin:0 0 20px!important;font:700 18px Arial,sans-serif}.control-summary-grid p{font-size:13px;line-height:1.6;color:#ad9d80}.control-feed-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid #554631;color:#c8bca4;font-size:12px}.control-feed-row b{color:#e4bd7c}.control-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.control-provider-card{padding:26px;background:#211e18;border:1px solid #594832;box-shadow:0 14px 28px #0005}.control-provider-top{display:flex;align-items:center;gap:14px;margin-bottom:24px}.control-provider-symbol{display:grid;place-items:center;width:45px;height:45px;border:1px solid #866b43;background:#3b2e1d;color:#f3cd87;font-size:23px}.control-provider-top h3{margin:0!important;font:700 18px Arial,sans-serif}.control-provider-top small{display:block;color:#a8987e;margin-top:5px}.control-provider-top .control-status{margin-left:auto}.control-provider-card label{margin-bottom:14px}.control-provider-card select{width:100%;padding:12px;margin-top:8px;background:#15130f;color:#eee4d0;border:1px solid #665335}.control-provider-card .button{margin-top:10px}.control-callback{font-size:11px;color:#ad9d80;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.control-callback code{display:block;margin-top:5px;color:#d4bd93}.control-provider-card .control-toggle{display:flex;align-items:center;gap:10px;color:#e1d0aa;font-size:12px;letter-spacing:0;text-transform:none}.control-toggle input{width:17px;height:17px;margin:0;accent-color:#c99a55}.control-status{display:inline-block;padding:5px 8px;border:1px solid #866a3f;color:#d8b373;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.control-status.good{border-color:#5f8a60;color:#a2d3a0;background:#233829}.control-table-wrap{overflow:auto;background:#211e18;border:1px solid #594832}.control-table{width:100%;border-collapse:collapse;font-size:12px}.control-table th,.control-table td{text-align:left;padding:14px 16px;border-bottom:1px solid #54452f;white-space:nowrap}.control-table th{color:#b69b69;font-size:10px;letter-spacing:1px}.control-table td{color:#e5d8bd}.control-table code{font-size:10px;color:#c6a875}.donate-provider{margin-bottom:42px}.donate-provider-head{border-bottom:1px solid #6d5637;margin-bottom:20px;padding-bottom:10px}.donate-provider-head h2{font:700 25px Arial,sans-serif;margin:5px 0;color:#f4e4c2}@media(max-width:1100px){.control-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.control-shell{grid-template-columns:1fr}.control-sidebar{position:relative;height:auto}.control-brand{min-height:78px}.control-nav-title,.control-back{display:none}.control-nav{flex-direction:row;overflow:auto;padding:8px}.control-nav button{white-space:nowrap;width:auto}.control-main{min-width:0}.control-topbar{min-height:80px}.control-summary-grid{grid-template-columns:1fr}}@media(max-width:560px){.control-stats{grid-template-columns:1fr 1fr}.control-stat{min-height:118px;padding:15px}.control-stat strong{font-size:26px}.control-topbar h1{font-size:23px}.control-admin-badge span{display:none}.control-content.admin-content{padding:20px}.control-provider-grid{grid-template-columns:1fr}}.donate-unavailable{padding:22px 25px;background:#211d18;border:1px solid #56452f;color:#b9a887;font-size:13px;line-height:1.6}.control-users-layout{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:18px;align-items:start}.control-user-browser,.control-user-detail{background:#211e18;border:1px solid #594832;padding:22px;min-width:0}.control-user-browser label{margin:0 0 18px}.control-user-list{display:flex;flex-direction:column;gap:7px;max-height:70vh;overflow:auto}.control-user-list button{display:flex;align-items:center;gap:12px;width:100%;padding:11px;background:#181612;border:1px solid #4d402d;color:#e7d9bd;text-align:left;border-radius:8px}.control-user-list button:hover,.control-user-list button.selected{border-color:#b18c57;background:#34291d}.control-user-list strong,.control-user-list small{display:block}.control-user-list small{font-size:11px;color:#a7997e;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.control-user-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#5d4022;color:#f7d79c;font:700 19px Arial,sans-serif}.control-user-head{display:flex;align-items:center;gap:15px;border-bottom:1px solid #5a4930;padding-bottom:20px}.control-user-head h3{margin:5px 0!important;color:#f4e6ca}.control-user-head small{color:#ab9b80}.control-user-balances{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.control-user-balances>div{padding:15px;background:#181612;border:1px solid #4d402d;border-radius:9px}.control-user-balances span{display:block;color:#bda172;font-size:10px;letter-spacing:1px}.control-user-balances strong{display:block;margin-top:8px;font-size:23px;color:#f3d79d}.control-user-form{padding:20px 0;border-top:1px solid #5a4930}.control-user-form h4,.control-grant-history h4{font:700 17px Arial,sans-serif;color:#f1ddba;margin:0 0 16px}.control-user-form select{display:block;width:100%;margin-top:8px;padding:12px;background:#15130f;border:1px solid #665335;color:#eee4d0;border-radius:7px}.control-user-form label{max-width:520px}.control-user-form .button{margin-top:4px}.control-form-hint{font-size:12px;color:#a89a80;line-height:1.6;margin:13px 0}.control-grant-history{border-top:1px solid #5a4930;padding-top:20px}.control-grant-history>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #4c3c2a;padding:10px 0;font-size:12px;color:#bdad90}.control-grant-history b{color:#e6c58b}@media(max-width:950px){.control-users-layout{grid-template-columns:1fr}.control-user-list{max-height:260px}}.hero{min-height:710px;background:#15100e;isolation:isolate;overflow:hidden}.hero-art{display:block;position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.hero-pattern{position:absolute;inset:0 -100% 0 0;background:url(/assets/newsro-bg.png) left top / auto 100% repeat-x;animation:hero-drift 120s linear infinite}.hero-character{position:absolute;right:2%;bottom:0;width:min(58vw,930px);height:100%;background:url(/assets/newsro-char.png) center bottom / contain no-repeat;filter:drop-shadow(0 14px 32px #050302bd)}.hero-smoke{position:absolute;inset:auto 0 0;height:min(60%,410px);background:url(/assets/newsro-smoke.png) left bottom / auto 100% repeat-x;opacity:.58;animation:smoke-drift 22s linear infinite;mix-blend-mode:screen}.hero:before{z-index:1;background:linear-gradient(90deg,#0c0a09f2,#15100fe0 33%,#1d15118a 59%,#0c08072b),linear-gradient(0deg,#17110df4,transparent 32%)}.hero-content{z-index:2;padding-top:110px;padding-bottom:110px}.hero h1{max-width:800px}.hero p{max-width:540px}@keyframes hero-drift{to{transform:translate(-50%)}}@keyframes smoke-drift{to{background-position:-1200px bottom}}.leader-strip{width:min(1620px,100%);margin:-37px auto 0;padding:0 54px;position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.leader-widget{min-width:0;min-height:116px;display:flex;align-items:center;gap:21px;padding:23px 26px;border:1px solid #9b7546;border-radius:14px;background:linear-gradient(125deg,#3b2a1f,#1c1915 67%,#241a15);box-shadow:0 18px 34px #0009,inset 0 1px #ffe9ab27;transition:transform .18s,border-color .18s,box-shadow .18s}.leader-widget:hover{transform:translateY(-5px);border-color:#e3b976;box-shadow:0 22px 40px #000c,0 0 24px #d9a65624}.leader-symbol{display:grid;place-items:center;flex:none;width:56px;height:56px;border:1px solid #9b7546;border-radius:12px;background:linear-gradient(145deg,#554022,#24190e);color:#f4ce83;box-shadow:inset 0 1px #fbe3a44d}.leader-widget>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:5px}.leader-widget small{font-size:10px;letter-spacing:1.7px;color:#c9ab73;font-weight:800}.leader-widget strong{font:600 clamp(18px,2vw,25px) Georgia,serif;color:#fff0d4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-widget em{font:700 10px Arial,sans-serif;color:#b8a381;letter-spacing:1px}.leader-arrow{margin-left:auto;color:#d1aa6c}.home-body{padding-top:72px}.news-article{max-width:1100px;min-height:0;padding-top:54px}.news-article-meta{display:flex;gap:18px;align-items:center;color:#d8b779;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.news-article-meta span{border-left:1px solid #7d6242;padding-left:18px}.news-article-body{margin-top:28px;padding:clamp(26px,5vw,60px);border:1px solid #6f5738;border-radius:16px;background:linear-gradient(145deg,#272019,#171612);box-shadow:0 20px 42px #0008}.news-article-body p{font:16px/1.9 Arial,sans-serif;color:#e3d7c1;white-space:normal;margin:0 0 22px}.news-article-body p:last-child{margin-bottom:0}.news-article-footer{margin-top:28px}.news-card,.status-card,.side-card,.sidebar-quote,.journey-strip,.ranking-box,.download-list,.account-card,.auth-card,.terms-card,.donation-card,.package-card,.profile-head,.empty-card,.control-stat,.control-summary-grid section,.control-provider-card,.control-table-wrap,.control-content>.admin-form,.control-content .admin-row,.control-user-browser,.control-user-detail{border-radius:14px;overflow:hidden}.button,.rank-search input,.auth-card input,.account-card input,.admin-form input,.admin-form select,.control-content input,.control-content select,.control-nav button,.control-status,.news-badge,.dispatch-label,.download-row,.tabs button{border-radius:8px}.news-card{transition:transform .18s,box-shadow .18s,border-color .18s}.news-card:hover{transform:translateY(-4px);border-color:#b28b53;box-shadow:0 22px 36px #0009}.news-content h3 a:hover{color:#f3cf8c}.account-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #584832;font-size:12px;color:#cbbda4}.account-balance:first-of-type{margin-top:17px}.account-balance strong{color:#f6d68f;font-size:18px}@media(max-width:1100px){.leader-strip{padding:0 30px}.hero-character{right:-9%;width:67vw}}@media(max-width:800px){.hero{min-height:630px}.hero-content{padding-top:80px;padding-bottom:88px}.hero-character{right:-24%;width:85vw;opacity:.75}.leader-strip{padding:0 30px;gap:12px}.leader-widget{padding:18px;gap:12px}.leader-symbol{width:44px;height:44px}}@media(max-width:560px){.hero{min-height:660px}.hero:before{background:linear-gradient(90deg,#100c0bf2,#100c0baf),linear-gradient(0deg,#17110df7,transparent 38%)}.hero-character{right:-52%;width:130vw;opacity:.55}.hero-smoke{opacity:.35}.hero-content{padding:70px 21px 95px}.leader-strip{grid-template-columns:1fr;margin-top:-24px;padding:0 16px}.leader-widget{min-height:88px;padding:14px 16px}.home-body{padding-top:52px}.news-article{padding-top:40px}}@media(prefers-reduced-motion:reduce){.hero-pattern,.hero-smoke{animation:none}.leader-widget,.news-card{transition:none}}.leader-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.leader-symbol img{width:32px;height:32px;object-fit:contain}.discord-card{padding:18px}.discord-card iframe{display:block;margin-top:14px;border:0;border-radius:10px;background:#202127}.control-topbar-right{display:flex;align-items:center;gap:18px}.control-donation-total{font-size:11px;color:#e8c78d;letter-spacing:.5px}.user-edit-page .control-users-layout{display:block}.user-edit-page .control-user-detail{max-width:100%;padding:25px}.control-back-users{border:0;background:none;color:#e8c78d;cursor:pointer;margin-bottom:22px}.character-banner,.character-panel,.sro-paperdoll,.character-portrait{border-radius:16px;overflow:hidden}@media(max-width:1100px){.leader-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.control-topbar-right{flex-direction:column;align-items:flex-end}}@media(max-width:560px){.leader-strip{grid-template-columns:1fr}.control-topbar-right{align-items:flex-start}.control-donation-total{font-size:10px}}.control-user-pages{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;color:#cbb893;font-size:11px}.control-user-pages button{border:1px solid #8c6b3d;background:#30271c;color:#f7d99e;border-radius:7px;padding:7px 11px;cursor:pointer}.control-character-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.control-character-items>div{display:flex;align-items:center;gap:10px;padding:10px;background:#181612;border:1px solid #4d402d;border-radius:8px}.control-character-items img{width:38px;height:38px;object-fit:contain}.control-character-items span{min-width:0;flex:1}.control-character-items b{color:#e6c58b}.ranking-page .ranking-box{max-height:min(70vh,780px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#a88454 #211a14}.payment-method-step{margin:0 0 34px}.payment-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:16px}.payment-method-card{display:flex;align-items:center;gap:14px;min-height:98px;padding:17px 20px;text-align:left;border:1px solid #665239;border-radius:14px;background:linear-gradient(135deg,#272119,#1b1915);color:#eadfc9;cursor:pointer}.payment-method-card.selected{border-color:#e7ba72;box-shadow:0 0 0 2px #ba87474d,inset 0 1px #fff2}.payment-method-card:disabled{opacity:.48;cursor:default}.payment-method-card strong,.payment-method-card small{display:block}.payment-method-card strong{font-size:16px}.payment-method-card small{margin-top:7px;color:#bca889;font-size:11px}.payment-method-icon{width:52px;height:52px;flex:none;display:grid;place-items:center;border:1px solid #967244;border-radius:12px;background:#4b3521;color:#f2c981;font-size:27px}.payment-package-panel[hidden]{display:none}.payment-package-panel{margin:0 0 26px}.payment-package-panel .package-card{border-radius:14px}.recent-uniques{padding:20px}.recent-unique-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid #5d4932}.recent-unique-row:last-child{border:0}.recent-unique-icon{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid #866c45;border-radius:8px;color:#ebc178}.recent-unique-icon img{width:30px;height:30px;object-fit:contain}.recent-unique-row strong,.recent-unique-row small{display:block}.recent-unique-row strong{color:#f0d9aa;font-size:12px}.recent-unique-row small{color:#aa9b82;font-size:10px;margin-top:3px}.player-logs-panel{margin-top:26px}.player-log-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.player-log-tabs button{border:1px solid #70583b;border-radius:8px;background:#241e18;color:#c4b499;padding:10px 13px;cursor:pointer}.player-log-tabs button.selected{border-color:#d3a866;color:#f3d8a9;background:#49351f}.player-log-tabs span{margin-left:6px;opacity:.7}.player-log-row{display:flex;gap:12px;align-items:center;padding:14px 3px;border-bottom:1px solid #57442d}.player-log-row img{width:42px;height:42px;object-fit:contain}.player-log-row strong,.player-log-row small{display:block}.player-log-row strong{color:#f1e0c0;font-size:13px;overflow-wrap:anywhere}.player-log-row small{color:#aa9b82;font-size:10px;margin-top:5px}.home-body .home-activity-layout{grid-template-columns:250px minmax(0,1fr) 270px;gap:22px;align-items:start}.home-body .home-activity-layout>.home-activity-sidebar{grid-column:1;grid-row:1}.home-body .home-activity-layout>.primary{grid-column:2;grid-row:1;min-width:0}.home-body .home-activity-layout>.home-info-sidebar{grid-column:3;grid-row:1}.home-activity-sidebar .side-card{padding:20px;border-top:3px solid #dfb35f;background:linear-gradient(145deg,#302218,#1b1917 70%)}.home-activity-sidebar .recent-globals{border-top-color:#63bdb5;background:linear-gradient(145deg,#1a3534,#1a1d1b 72%)}.home-activity-sidebar .side-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#f0c77d}.home-activity-sidebar .recent-globals .side-heading{color:#82dcd2}.home-activity-sidebar .side-heading .section-kicker{color:inherit}.recent-global-row{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid #46635d80}.recent-global-row:last-child{border-bottom:0}.recent-global-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;background:#5ec9be29;color:#8de5d8;border:1px solid #72cdc463}.recent-global-row>div{min-width:0}.recent-global-row a{font-size:12px;font-weight:700;color:#a4f2e3}.recent-global-row a:hover{color:#fff}.recent-global-row p{font-size:11px;line-height:1.45;color:#dfebe2;margin:4px 0 0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.recent-unique-row:hover strong{color:#fff1cf}.recent-unique-icon{background:#c88b3430}.news-cover,.all-news .news-cover{display:block;position:relative;overflow:hidden}.news-cover.has-image,.all-news .news-cover.has-image,.all-news .news-card:nth-child(2) .news-cover.has-image{background:none}.news-cover.has-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-cover.has-image img{transform:scale(1.04)}.news-cover.has-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#111610a8,transparent 50%);pointer-events:none}.news-badge{position:static;display:inline-flex;align-items:center;gap:5px;background:#37251de8;color:#ffe1a3;border:1px solid #ddad66}.news-article-cover{margin:0 0 26px;border-radius:16px;overflow:hidden;border:1px solid #aa8152;box-shadow:0 22px 48px #0009,0 0 28px #db9d3829}.news-article-cover img{display:block;width:100%;max-height:500px;aspect-ratio:16/7;object-fit:cover}.news-card.featured{border-color:#ae7d4d;box-shadow:0 20px 40px #0009,0 0 25px #a9693528}.news-card.featured .news-cover{height:300px}.news-card .news-content time{color:#91cfbf}.news-card .text-link{color:#f2c37a}.home-body .section-title-row .section-kicker{display:inline-flex;align-items:center;gap:7px;color:#82d9cb}.home-body .section-title-row h2 em{color:#f2ba66}.leader-trader{border-color:#987e46;background:linear-gradient(125deg,#3a301d,#1d1b16 70%)}.leader-thief{border-color:#9a5361;background:linear-gradient(125deg,#391e29,#1d171b 70%)}.leader-hunter{border-color:#4c8b85;background:linear-gradient(125deg,#1b3434,#171c1b 70%)}.leader-fortress{border-color:#6e75a8;background:linear-gradient(125deg,#292c42,#1a1b24 70%)}.leader-thief .leader-symbol{background:#71384a;color:#ffd5df}.leader-hunter .leader-symbol{background:#285b57;color:#baf8ed}.leader-fortress .leader-symbol{background:#424b80;color:#d6defe}.home-info-sidebar .status-card{border-top:3px solid #82c9a2}.home-info-sidebar .discord-card{border-top:3px solid #8b91e8}.journey-strip{border:1px solid #c79760;background:linear-gradient(110deg,#5a3523,#30301d 60%,#1d3737);box-shadow:0 18px 38px #0008}.admin-news-thumb{width:65px;height:48px;flex:none;object-fit:cover;border-radius:7px;border:1px solid #9b7853}.dispatch-label{background:linear-gradient(120deg,#9e562c,#d7a45b);color:#1e120c;box-shadow:0 0 16px #d59c5138}.dispatch-headline:hover,.dispatch-all:hover{color:#93e0d0}.page-hero h1 em,.ranking-intro h1 em{color:#f5bd73}.ranking-page .ranking-intro{border-image:linear-gradient(90deg,#d8a75e,#62aaa3,transparent) 1}.ranking-tabs button.selected,.player-log-tabs button.selected{border-color:#82d4c0;box-shadow:0 0 18px #54b6a42b;color:#e9ffef}.auth-card,.account-card,.donation-card,.package-card,.download-list,.ranking-box{border-top:2px solid #a88760}.auth-card{border-top-color:#79c1af}.donation-card,.package-card{border-top-color:#cb9a57}.download-list{border-top-color:#80aac4}.button.gold:hover{box-shadow:0 0 22px #f4bf6f6e}.button.outline:hover{border-color:#84cfc1;color:#d8fff4}.download-icon,.journey-icon{background:linear-gradient(145deg,#674423,#294847);color:#ffe0a0}.topbar-star{color:#f4c275;text-shadow:0 0 13px #f3b858}@media(max-width:1320px){.home-body .home-activity-layout{grid-template-columns:220px minmax(0,1fr) 240px;gap:16px}.home-activity-sidebar .side-card{padding:16px}}@media(max-width:1080px){.home-body .home-activity-layout{grid-template-columns:minmax(0,1fr) 260px}.home-body .home-activity-layout>.primary{grid-column:1;grid-row:1}.home-body .home-activity-layout>.home-info-sidebar{grid-column:2;grid-row:1}.home-body .home-activity-layout>.home-activity-sidebar{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.home-body .home-activity-layout{grid-template-columns:minmax(0,1fr)}.home-body .home-activity-layout>.primary{grid-column:1;grid-row:1}.home-body .home-activity-layout>.home-activity-sidebar{grid-column:1;grid-row:2}.home-body .home-activity-layout>.home-info-sidebar{grid-column:1;grid-row:3}.news-card.featured .news-cover{height:240px}}@media(max-width:560px){.home-body .home-activity-layout>.home-activity-sidebar{display:flex;flex-direction:column}.home-activity-sidebar .side-card{width:100%}.news-card.featured .news-cover{height:210px}.news-article-cover img{aspect-ratio:4/3}}.news-stack,.news-list-page .news-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.news-stack .news-card{display:block;width:100%}.news-stack .news-cover,.news-list-page .news-stack .news-cover{display:block;height:240px;min-height:0;border-right:0;border-bottom:1px solid #ffffff24}.news-stack .news-content{display:block;min-width:0;padding:25px 29px 29px}.news-stack .news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:10px}.news-stack .news-badge{font-size:9px;letter-spacing:1px;padding:6px 9px}.news-stack .news-content h3{font-size:clamp(20px,2vw,28px)}.news-stack .news-content p{margin-bottom:19px}.news-stack .news-read-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px}.news-list-page{max-width:1320px}.news-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:30px 0 6px}.news-pagination button{min-width:38px;min-height:38px;border:1px solid #806846;border-radius:9px;background:#2c241b;color:#e6cfaa;padding:8px 12px;font-size:12px;font-weight:700}.news-pagination button:hover:not(:disabled){border-color:#82cfc2;color:#d9fff5;background:#29423e}.news-pagination button.selected{background:linear-gradient(135deg,#c99755,#9d6338);border-color:#efc380;color:#1a130c}.news-pagination button:disabled{opacity:.4;cursor:default}.news-page-numbers{display:inline-flex;align-items:center;gap:5px}.news-page-gap{padding:0 4px;color:#ad9a7d}.news-pagination small{width:100%;text-align:center;color:#aa9b82;font-size:11px;margin-top:5px}@media(max-width:560px){.news-stack .news-cover,.news-list-page .news-stack .news-cover{height:190px}.news-stack .news-content{padding:22px}.news-pagination{gap:5px}.news-pagination button{padding:7px 9px;min-width:34px}}@media(min-width:801px){.leader-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:801px)and (max-width:1100px){.leader-strip{gap:12px}.leader-widget{padding:16px;gap:11px}.leader-symbol{width:45px;height:45px}.leader-widget strong{font-size:18px}}.leader-fortress em{font-size:12px;color:#cbd3ff}.ranking-page .ranking-box .rank-header{min-height:44px;font-size:11px;letter-spacing:1.2px}.ranking-page .ranking-box .rank-row{min-height:74px;font-size:15px}.ranking-page .ranking-box .rank-name{font-size:17px;line-height:1.3}.ranking-page .ranking-box .rank-guild,.ranking-page .ranking-box .rank-guild a{font-size:14px;font-weight:600;color:#dfcda9}.ranking-page .ranking-box .rank-guild a:hover{color:#9ce8d7}.ranking-page .ranking-box .rank-level{font-size:14px}.ranking-page .ranking-box .rank-level strong{font-size:17px}.ranking-page .ranking-box .rank-level small{font-size:11px;line-height:1.3}.ranking-page .ranking-controls .tabs button{font-size:14px}.ranking-page .rank-caption,.ranking-page .ranking-footnote{font-size:12px}@media(max-width:800px){.ranking-page .ranking-box .rank-name{font-size:16px}.ranking-page .ranking-box .rank-row{min-height:70px}.ranking-page .ranking-box .rank-level strong{font-size:15px}}@media(max-width:560px){.ranking-page .ranking-box .rank-name{font-size:15px}.ranking-page .ranking-box .rank-level strong{font-size:14px}.ranking-page .ranking-box .rank-level small{font-size:10px}}.site-shell:has(.character-section) .page-hero{border-bottom-color:#65bdb5;background:linear-gradient(90deg,#151c20f5,#1b2e30d9 55%,#3b251ead),url(/assets/silkroad-hero-v2.png) center 44%/cover}.character-section{padding-top:40px}.character-back{display:inline-flex;align-items:center;gap:8px;color:#9eddd1}.character-back:hover{color:#fff1c8}.character-banner{border:1px solid #aa8760;border-top:3px solid #e6b86d;background:radial-gradient(circle at 12% 15%,#ad653b69,transparent 28%),radial-gradient(circle at 78% 30%,#35a99c3d,transparent 40%),linear-gradient(115deg,#39291f,#1b2930 64%,#242539);box-shadow:0 20px 45px #0009,inset 0 1px #ffe2a73d}.character-portrait{border-color:#e3ba79;box-shadow:inset 0 0 0 3px #211b13,0 0 0 5px #b97e392b,0 12px 30px #000b}.character-meta{display:flex;flex-wrap:wrap;gap:7px}.character-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #b8955f;border-radius:20px;background:#6b492949;color:#f8dda4;font:700 10px Arial,sans-serif;letter-spacing:.4px}.character-chip.chip-race{border-color:#69b9ae;background:#24635b54;color:#adf1e5}.character-chip.chip-gender{border-color:#9b91c7;background:#4a426a66;color:#ddd4ff}.character-identity h2{font:600 clamp(28px,3vw,39px) Georgia,serif;color:#fff0d2;margin:11px 0 7px;text-shadow:0 3px 14px #000a}.character-guild{display:flex;align-items:center;gap:6px;color:#d9d3bd!important;font-size:13px!important}.character-guild svg{color:#91dcd0}.character-guild a{color:#a6ecdf;font-weight:700}.character-guild a:hover{color:#fff}.buff-heading{display:flex;align-items:center;gap:7px;margin-top:18px;color:#e9c57e;font:800 10px Arial,sans-serif;letter-spacing:1.5px}.buff-heading span{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:6px;background:#b8894e55;color:#fff0c7;font-size:10px;letter-spacing:0}.character-banner-buffs{margin-top:8px}.character-banner-buffs .sro-buff{border-color:#9a7750;border-radius:8px;background:linear-gradient(145deg,#56402a,#1c2830)}.character-score{min-width:190px;padding:16px 19px;border:1px solid #e0b77588;border-radius:14px;background:linear-gradient(145deg,#6b4a274d,#1a2227b0);box-shadow:inset 0 1px #fff2,0 10px 28px #0005}.character-score .score-icon{display:inline-grid;place-items:center;width:37px;height:37px;margin-bottom:6px;border-radius:10px;background:#d29a4e38;color:#ffe09a}.character-score strong{color:#ffe2a0;font-size:39px;text-shadow:0 0 16px #e4a44455}.character-panel{border:1px solid #776348;border-top:3px solid #c7a063;background:linear-gradient(145deg,#27241e,#1a1d1c 72%);box-shadow:inset 0 1px #fff1,0 18px 38px #0007}.equipment-panel{border-top-color:#dea759}.character-facts .character-panel{border-top-color:#64beb2}.player-logs-panel{border-top-color:#a494db}.character-heading{display:flex;align-items:center;gap:12px;min-width:0}.character-heading h3{margin:3px 0 0}.character-heading-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border:1px solid #bd925a;border-radius:11px;background:linear-gradient(145deg,#75502b,#2f2923);color:#ffe1a1;box-shadow:inset 0 1px #ffe0a24a}.character-facts .character-heading-icon{border-color:#5bad9e;background:linear-gradient(145deg,#2c6b63,#1e3434);color:#c4fff2}.player-logs-panel .character-heading-icon{border-color:#9586cc;background:linear-gradient(145deg,#524b79,#252438);color:#e4dcff}.equipment-tabs{gap:8px}.equipment-tabs button{display:inline-flex;align-items:center;gap:7px;border-radius:8px;border-color:#8a6e4a;color:#d1bb96;min-height:38px}.equipment-tabs button:hover{border-color:#e8b86b;color:#fff0c9}.equipment-tabs button.selected{background:linear-gradient(135deg,#8a5d2d,#4c3924);border-color:#e7b764;color:#fff1c9;box-shadow:0 0 18px #c88e4245}.sro-paperdoll{border-color:#9a7951;border-radius:14px;background:radial-gradient(ellipse at 50% 38%,#8f684854 0,#36545270 44%,#191b1b 80%),url(/assets/hub-rankbg.png) center/cover;box-shadow:inset 0 0 40px #000a,0 0 20px #b088432b}.sro-paperdoll:before{background:radial-gradient(ellipse,#e6b56938,#55aea31c 50%,transparent 72%)}.sro-slot{border-radius:8px}.sro-equipment-grid .sro-slot:nth-child(3n+2){border-color:#648d86}.sro-equipment-grid .sro-slot:nth-child(3n){border-color:#8c739d}.sro-slot.empty{background:#2c302e99;color:#7f9a91}.sro-slot:not(.empty):hover{box-shadow:0 0 16px #e3b97170,inset 0 0 0 2px #14140f}.equipment-hint{display:flex;align-items:center;justify-content:center;gap:7px;color:#afcfc4;font-size:11px}.character-facts .character-panel-head{margin-bottom:20px}.character-stat{--stat-accent:#e6ba71;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;margin:5px 0;border:1px solid #ffffff13;border-radius:9px;background:#ffffff08;font-size:12px}.character-stat .stat-label{display:flex;align-items:center;gap:9px;min-width:0;color:#dfd8c8}.character-stat .stat-icon{width:31px;height:31px;flex:none;display:grid;place-items:center;border:1px solid var(--stat-accent);border-radius:8px;background:#ffffff09;color:var(--stat-accent)}.character-stat .stat-icon img{width:22px;height:22px;object-fit:contain}.character-stat strong{color:var(--stat-accent);font-size:13px;overflow-wrap:anywhere}.character-stat.stat-race{--stat-accent:#8ad9cd}.character-stat.stat-strength{--stat-accent:#eda46e}.character-stat.stat-intellect{--stat-accent:#c2a8ef}.character-stat.stat-hp{--stat-accent:#f296a4}.character-stat.stat-mp{--stat-accent:#8dbbed}.character-stat.stat-trader{--stat-accent:#f0c679}.character-stat.stat-hunter{--stat-accent:#8edfd3}.character-stat.stat-thief{--stat-accent:#e697ab}.character-stat.stat-logout{--stat-accent:#c4bfc7}.character-subheading{display:flex;align-items:center;gap:7px;margin:23px 0 8px;color:#aee6dc;font-size:10px;letter-spacing:1.5px}.game-tooltip{border-radius:10px;border-color:#7bb9ae;background:linear-gradient(145deg,#111e29f7,#1c1728f7);box-shadow:0 18px 42px #000d,0 0 18px #4eaaa13b}.game-tooltip .game-item-name{font-size:12px}.game-tooltip .game-buff-effects{color:#83d7f0}.player-logs-panel .player-log-tabs{gap:8px}.player-logs-panel .player-log-tabs button{display:inline-flex;align-items:center;gap:6px;border-radius:9px;border-color:#74668d;background:#292437;color:#d1c5e3}.player-logs-panel .player-log-tabs button[data-log-tab=globals]{color:#95e6d9}.player-logs-panel .player-log-tabs button[data-log-tab=uniques]{color:#f4cd84}.player-logs-panel .player-log-tabs button[data-log-tab=jobKills]{color:#9bbff1}.player-logs-panel .player-log-tabs button[data-log-tab=pvpKills]{color:#f4a8b5}.player-logs-panel .player-log-tabs button.selected{background:#49395c;border-color:#bca3e3;box-shadow:0 0 16px #8e74c84a}.player-logs-panel .player-log-tabs button span{margin-left:1px;padding:2px 5px;border-radius:5px;background:#ffffff16}.player-log-row{padding:13px 4px;border-bottom-color:#8c78a03b}.player-log-symbol{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid #7b98a0;border-radius:9px;background:#273b43;color:#98e9da}.player-log-symbol img{width:30px;height:30px;object-fit:contain}.player-log-symbol.log-uniques{border-color:#b9975c;background:#493722;color:#f4d488}.player-log-symbol.log-jobKills{border-color:#7799c8;background:#293c54;color:#b9d2ff}.player-log-symbol.log-pvpKills{border-color:#b76f83;background:#4e2b3a;color:#ffc1ce}.player-log-row strong{color:#f4e8d2;font-size:14px}.player-log-row small{font-size:11px;color:#b5aa99}.player-log-action{display:inline-block;margin:0 0 5px;padding:3px 8px;border-radius:6px;background:#4d4552;color:#e6dcec;font-size:10px;font-weight:700}.player-log-action.log-kill{background:#235440;color:#a8f2bd}.player-log-action.log-death{background:#61313b;color:#ffc4ca}.forgot-link{display:inline-block;margin:0 0 18px;color:#e6bf80;text-decoration:underline;text-underline-offset:3px}@media(max-width:850px){.character-score{min-width:0}.character-facts .character-panel{column-gap:12px}.character-stat{min-width:0}}@media(max-width:560px){.character-banner{gap:15px}.character-meta{gap:5px}.character-chip{font-size:9px}.character-score{width:100%;display:grid;grid-template-columns:38px 1fr;column-gap:10px;text-align:left}.character-score .score-icon{grid-row:1/4;align-self:center;margin:0}.character-score strong{font-size:30px}.character-facts .character-panel{display:block}.character-panel-head{gap:12px}.character-heading-icon{width:36px;height:36px}.equipment-tabs{width:100%}.equipment-tabs button{flex:1;justify-content:center}.player-logs-panel .player-log-tabs button{font-size:11px;padding:8px 9px}.equipment-hint{align-items:flex-start;text-align:left}}.leader-widget{gap:17px;min-height:128px}.leader-symbol{width:72px;height:72px;border-radius:16px}.leader-symbol img{width:50px;height:50px;object-fit:contain}.leader-symbol svg{width:34px;height:34px}.leader-trader{border-color:#53a86e;background:linear-gradient(125deg,#234331,#1a241d 70%)}.leader-trader .leader-symbol{border-color:#68ce86;background:linear-gradient(145deg,#357f53,#183d2b);color:#a9f7b8;box-shadow:inset 0 1px #c9ffd46b,0 0 18px #46b7694d}.leader-trader .leader-symbol img{filter:brightness(0) saturate(100%) invert(76%) sepia(47%) saturate(702%) hue-rotate(76deg) brightness(95%) contrast(89%)}.leader-trader small,.leader-trader em{color:#a3e8b3}.leader-thief{border-color:#a374d2;background:linear-gradient(125deg,#39294d,#231d2d 70%)}.leader-thief .leader-symbol{border-color:#ad85e1;background:linear-gradient(145deg,#6b4b91,#302444);color:#e2c8ff;box-shadow:inset 0 1px #f0d8ff69,0 0 18px #a064d24d}.leader-thief .leader-symbol img{filter:brightness(0) saturate(100%) invert(76%) sepia(22%) saturate(1145%) hue-rotate(219deg) brightness(97%) contrast(92%)}.leader-thief small,.leader-thief em{color:#d8b7f5}.leader-hunter{border-color:#5a9ddd;background:linear-gradient(125deg,#223b55,#1b2430 70%)}.leader-hunter .leader-symbol{border-color:#76b8ee;background:linear-gradient(145deg,#376b9d,#1b3853);color:#bde3ff;box-shadow:inset 0 1px #d3efff72,0 0 18px #4c9dd44d}.leader-hunter .leader-symbol img{filter:brightness(0) saturate(100%) invert(75%) sepia(31%) saturate(1050%) hue-rotate(170deg) brightness(100%) contrast(91%)}.leader-hunter small,.leader-hunter em{color:#add8fa}@media(min-width:801px)and (max-width:1100px){.leader-symbol{width:58px;height:58px}.leader-symbol img{width:41px;height:41px}.leader-symbol svg{width:30px;height:30px}}@media(max-width:800px){.leader-symbol{width:56px;height:56px}.leader-symbol img{width:40px;height:40px}}@media(max-width:560px){.leader-symbol{width:64px;height:64px}.leader-symbol img{width:45px;height:45px}}.topbar-time{display:inline-flex;align-items:center;gap:8px}.topbar-time .server-time{color:#f2d392;font-variant-numeric:tabular-nums}.status-card .live-dot{text-transform:none;letter-spacing:.3px}.character-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.character-name-row h2{margin:11px 0 7px}.character-presence{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #6d8d74;border-radius:20px;background:#234936a8;color:#b7f5ca;font:800 10px Arial,sans-serif;letter-spacing:.6px;white-space:nowrap}.character-presence i{width:8px;height:8px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.character-presence.offline{border-color:#9b6c6e;background:#5030359e;color:#f0b6b9}.character-presence.unknown{border-color:#7a7d85;background:#36383e9e;color:#d0d2d9}.character-stat.stat-online{--stat-accent:#a1e9b4}.character-stat.stat-offline{--stat-accent:#e8a6aa}.character-stat.stat-unknown{--stat-accent:#bfc2ca}.hero{min-height:800px}.hero-content{padding-top:145px;padding-bottom:155px}.hero-character{right:-1%;width:min(68vw,1120px)}.hero-smoke{height:min(64%,470px)}html,body{cursor:url(/assets/silkroad-cursor.cur),auto}a,button,select,[role=button],.sro-buff,.sro-slot{cursor:url(/assets/silkroad-cursor.cur),pointer}input,textarea{cursor:text}@media(max-width:800px){.hero{min-height:690px}.hero-content{padding-top:105px;padding-bottom:125px}.hero-character{right:-27%;width:101vw}}@media(max-width:560px){.hero{min-height:715px}.hero-content{padding-top:88px;padding-bottom:135px}.hero-character{right:-62%;width:154vw;opacity:.6}}.character-main-grid{align-items:stretch}.character-primary{display:flex;min-width:0}.character-primary .equipment-panel{display:flex;flex:1;flex-direction:column;min-height:740px}.equipment-panel .equipment-view:not([hidden]){display:flex;flex:1;min-height:0}.equipment-panel .sro-paperdoll{flex:1;width:100%;max-width:640px;min-height:570px;margin:0 auto}.equipment-panel .sro-equipment-grid{min-height:540px}.equipment-panel .sro-paperdoll-portrait img{width:min(72%,370px);height:540px}.character-section #player-logs{display:block;clear:both;margin-top:30px}@media(max-width:850px){.character-primary .equipment-panel{min-height:650px}.equipment-panel .sro-paperdoll{min-height:490px}.equipment-panel .sro-equipment-grid{min-height:460px}.equipment-panel .sro-paperdoll-portrait img{height:450px}}@media(max-width:560px){.character-primary .equipment-panel{min-height:560px}.equipment-panel .sro-paperdoll{min-height:410px}.equipment-panel .sro-equipment-grid{min-height:390px}.equipment-panel .sro-paperdoll-portrait img{height:380px}}.account-identity{min-width:0}.account-vip{display:inline-flex;align-items:center;gap:9px;margin-top:12px;padding:5px 12px 5px 5px;border:1px solid #c9a365;border-radius:9px;background:linear-gradient(90deg,#60462c,#29251e);color:#ffe3a9;font-size:11px;font-weight:800;letter-spacing:1px}.account-vip img{width:42px;height:42px;object-fit:contain;border-radius:6px}.account-balance-label{display:inline-flex;align-items:center;gap:11px}.account-silk-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid #a78048;border-radius:9px;background:#66502c;color:#ffe2a2}.account-balance.gift .account-silk-icon{border-color:#8b79b5;background:#42375d;color:#dfd0ff}.account-balance.gift strong{color:#d9c2ff}.topbar-socials{display:flex;gap:16px;align-items:center}.topbar-socials a{display:grid;place-items:center;color:#eac58c}.topbar-socials svg{width:21px;height:21px}.download-icon svg{width:30px;height:30px;display:block}.download-icon{display:grid;place-items:center;flex:none}.player-logs-panel{background:linear-gradient(140deg,#28243a,#171c25 70%);border:1px solid #77648d;border-top:3px solid #aa91dc;border-radius:18px;padding:26px}.log-intro{color:#b9afca;margin:-5px 0 22px;font-size:12px}.log-refresh{border:1px solid #a18ac6;border-radius:9px;padding:10px 15px;background:#3b3150;color:#f0e6ff;cursor:pointer}.log-refresh:hover{background:#56436f}.log-refresh:disabled{opacity:.6;cursor:wait}.log-toolbar{display:flex;gap:14px;margin:18px 0 12px}.log-toolbar label{display:flex;flex-direction:column;gap:7px;color:#beb2d1;font-size:11px}.log-search{flex:1}.log-toolbar input,.log-toolbar select{background:#141923;border:1px solid #685b7d;border-radius:9px;color:#f5edff;padding:12px;font:inherit;font-size:13px;min-width:0}.log-filter{min-width:145px}.log-filter[hidden]{display:none}.log-result-count{font-size:11px;color:#a69db8;margin:12px 0}.player-logs-panel .player-log-content{max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#83709f #1b1d2b;padding-right:7px}.player-logs-panel .player-log-row{gap:15px;padding:15px;margin:9px 0;border:1px solid #75648040;border-radius:12px;background:#ffffff04;transition:background .15s,border-color .15s}.player-logs-panel .player-log-row:hover{background:#ffffff09;border-color:#ae92cf80}.player-logs-panel .event-kill{border-left:3px solid #57bf87}.player-logs-panel .event-death{border-left:3px solid #de7e93}.log-event-copy{min-width:0;flex:1}.log-player-link{color:#edd8a0;text-decoration:underline;text-underline-offset:4px}.log-player-link:hover{color:#fff0cc}.log-player-link span{font-size:12px;opacity:.65}.log-event-time{color:#a99fb7;font-size:11px;text-align:right;max-width:155px;line-height:1.7}.log-empty{text-align:center;padding:40px 20px;color:#baafca;border:1px dashed #79648b;border-radius:12px}.log-empty svg{display:block;margin:0 auto 14px;width:30px;height:30px}.log-empty strong{display:block;font-size:16px;color:#e2d7ef}.log-empty p{font-size:12px}.player-log-tabs button:focus-visible,.log-refresh:focus-visible,.log-player-link:focus-visible{outline:2px solid #e6c481;outline-offset:4px}.footer-socials{padding:18px 0}.footer-socials .topbar-socials a{border:1px solid #79623e;border-radius:9px;padding:10px;background:#ffffff05}.footer-socials .topbar-socials a:hover{background:#e4b76818}@media(max-width:600px){.player-logs-panel{padding:18px}.player-logs-panel .player-log-row{flex-wrap:wrap;padding:12px}.log-event-time{margin-left:55px;text-align:left;max-width:none}.log-toolbar{flex-direction:column}.log-toolbar input,.log-toolbar select{width:100%}.log-refresh{padding:9px;font-size:11px}}.global-chat-icon,.recent-global-icon img{object-fit:contain;vertical-align:middle}.character-heading-icon .global-chat-icon{width:24px;height:24px}.player-log-tabs .global-chat-icon{width:18px;height:18px}.activity-feed-date{display:block;color:#a99f90;font-size:10px;line-height:1.6;margin-top:5px}.unique-log-icon{object-fit:contain;vertical-align:middle}.player-log-tabs .unique-log-icon{width:18px;height:18px}.log-empty .unique-log-icon{display:block;width:32px;height:32px;margin:0 auto 14px}.recent-unique-row{align-items:flex-start;gap:12px}.recent-unique-row>span:last-child{flex:1;min-width:0}.recent-unique-row small{font-size:13px;line-height:1.65;color:#d5c7ae;white-space:normal;overflow:visible;text-overflow:clip}.recent-unique-row small b{display:block;font-size:15px;line-height:1.5;font-weight:700;color:#f5deae;overflow-wrap:anywhere}.recent-unique-row strong{font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.recent-unique-icon{margin-top:3px}.footer-links .community-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;min-height:48px;border:1px solid #967349;border-radius:10px;background:linear-gradient(135deg,#3b2e21,#231e19);font-size:12px;font-weight:700;color:#f5ddb4;transition:border-color .15s,background .15s}.community-icon-button img{width:30px;height:30px;object-fit:contain;flex:none}.footer-links .community-icon-button:hover{background:#4d3825;border-color:#e0b46e}.community-icon-button:focus-visible{outline:2px solid #e6bf7a;outline-offset:4px}.download-row .download-icon.mirror-icon{display:grid;place-items:center;width:62px;height:62px;min-width:62px;flex:0 0 62px;border:1px solid #b78c52;border-radius:13px;background:linear-gradient(145deg,#4b3b27,#26241f);color:#ffe0a6;overflow:visible}.download-icon.mirror-icon img{display:block;width:38px;height:38px;object-fit:contain;opacity:1;visibility:visible}.download-icon.mirror-icon svg{display:block;width:32px;height:32px;stroke:#ffe0a6;opacity:1;visibility:visible}.download-row{gap:18px}.download-copy{min-width:0}.download-copy b{overflow-wrap:anywhere}.recent-unique-icon img{width:16px;height:16px;object-fit:contain;image-rendering:pixelated}.promotion-open{overflow:hidden}.discord-promotion{position:fixed;inset:0;width:min(540px,calc(100vw - 36px),calc(100dvh - 64px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #e1bd7e;border-radius:17px;background:#15151a;box-shadow:0 24px 100px #000b,0 0 36px #dfae4c18;overflow:hidden;color:#fff}.discord-promotion[open]{animation:promotion-arrive .25s ease-out}.discord-promotion::backdrop{background:#080b10d9;backdrop-filter:blur(6px)}.promotion-link{display:block;line-height:0}.promotion-link img{display:block;width:100%;height:auto;object-fit:contain}.promotion-close{position:absolute;top:12px;right:12px;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid #fff8;border-radius:50%;background:#0b0c13d9;color:#fff;cursor:pointer;box-shadow:0 3px 12px #0006;transition:background .15s,transform .15s}.promotion-close svg{width:22px;height:22px}.promotion-close:hover{background:#4a3925;transform:rotate(90deg)}.promotion-close:focus-visible,.promotion-link:focus-visible{outline:3px solid #f6d79c;outline-offset:-4px}@keyframes promotion-arrive{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.discord-promotion[open]{animation:none}.promotion-close{transition:none}}.donation-log-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:0 0 24px}.donation-log-filters label{display:grid;gap:8px;min-width:180px}.donation-log-filters input,.donation-log-filters select{padding:12px;background:#141a25;color:#e9edf5;border:1px solid #39445a}.donation-order-id{display:block;font-size:10px;opacity:.5;margin-top:5px}.donation-status-success{background:#153e30;color:#78e0ac}.donation-status-pending{background:#463719;color:#f2ce78}.donation-status-failed{background:#4a2029;color:#ff9da8}.donation-status-cancelled{background:#303444;color:#bfc6da}.admin-popup-settings{grid-column:1/-1;display:grid;gap:18px;border:1px solid #bd945345;border-radius:12px;padding:22px;margin:12px 0}.admin-popup-settings legend{padding:0 10px;color:#eccb8b;font-weight:700}.admin-popup-settings p{margin:0;font-size:13px;line-height:1.6;color:#aaa}.admin-popup-settings .control-toggle{display:flex;align-items:center;gap:10px}.admin-popup-settings input[type=checkbox]{width:18px;height:18px;min-height:0}.promotion-link img{max-height:calc(100dvh - 64px);object-fit:contain}#auth-form button[aria-busy=true]{cursor:wait;opacity:.85;pointer-events:none}.auth-submit-spinner{display:inline-block;flex:none;width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:auth-submit-spin .7s linear infinite}@keyframes auth-submit-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-submit-spinner{animation:none}}.control-shell{grid-template-columns:248px minmax(0,1fr);background:#121820;color:#e7e9e5;font-family:DM Sans,Arial,sans-serif}.control-sidebar{background:linear-gradient(180deg,#1b2731,#121b24 55%,#151c22);border-right:1px solid #35444d;box-shadow:none}.control-brand{border-bottom:1px solid #35444d}.control-brand strong{font-size:15px;color:#fff}.control-brand small,.control-nav-title{color:#8faab1}.control-nav button{border-radius:10px;color:#bdccd0;font-size:13px;padding:13px}.control-nav button:hover{background:#283a45}.control-nav button.selected{background:linear-gradient(90deg,#244c58,#253c45);border-color:#4d8b96;box-shadow:inset 3px 0 #69d0c5;color:#fff}.control-nav-icon{color:#80d5c7}.control-back{border-color:#35444d;color:#a4d2cf}.control-topbar{background:#1b2731;border-bottom:1px solid #35444d;box-shadow:none;min-height:94px}.control-topbar h1{font-size:27px;color:#f4f4ef}.control-admin-badge span{border-radius:6px;border-color:#599489;color:#b9e3db}.control-donation-total{border:1px solid #4c6d68;border-radius:9px;padding:10px 13px;background:#193331;color:#bde5d8;font-weight:700}.control-content.admin-content{background:radial-gradient(circle at 88% 0,#23434b55,transparent 36%),#121820;padding:clamp(24px,3vw,48px)}.control-content>h2,.control-heading h2{color:#f5f7f3;font-size:30px}.control-heading p,.control-content>p{color:#a7b9bd;font-size:13px}.control-heading{margin-bottom:24px}.control-stat,.control-summary-grid section,.control-content>.admin-form,.control-content .admin-row,.control-table-wrap,.control-user-browser,.control-user-detail,.admin-editor-card{background:#1d2a34;border:1px solid #364d57;border-radius:14px;box-shadow:0 12px 34px #08101640}.control-stat{min-height:132px}.control-stat span{color:#91b7ba}.control-stat strong{color:#d8eee8}.control-stat small,.control-summary-grid p{color:#aabcc0}.control-summary-grid h3{color:#f0f4ef}.control-feed-row{border-color:#3b5159;color:#c2d3d2}.control-feed-row b{color:#83d8ca}.control-status{border-radius:99px;padding:5px 10px;background:#34414a;border-color:#526168;color:#c6d2d2}.control-status.good{background:#22473d;border-color:#4d927a;color:#b5ead2}.control-table-wrap{overflow:auto}.control-table{font-size:13px}.control-table th{background:#243640;color:#9fbdc0;font-size:11px;padding:15px 17px}.control-table td{color:#e1e9e7;padding:16px 17px;border-color:#354b54}.control-table tbody tr:hover{background:#253b44}.control-table code{font-size:12px;color:#8ed8d1}.admin-table-action{border:1px solid #548d92;border-radius:8px;background:#24434a;color:#bbede8;cursor:pointer;padding:8px 12px;font:700 12px DM Sans,Arial,sans-serif;white-space:nowrap}.admin-table-action:hover{background:#35636a}.admin-role-pill{display:inline-block;padding:6px 10px;border-radius:7px;background:#374453;color:#d3dcea;text-transform:capitalize;font-size:11px;font-weight:700}.admin-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.admin-tabs button{display:flex;align-items:center;gap:11px;padding:12px 16px;border:1px solid #40565f;border-radius:10px;background:#21313b;color:#bbcbcb;cursor:pointer;font-size:13px;font-weight:700}.admin-tabs button.selected{border-color:#6cc5b7;background:#285058;color:#fff}.admin-tabs .control-status{font-size:9px}.admin-donation-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:start}.admin-donation-main{display:grid;gap:20px;min-width:0}.admin-donation-aside{display:grid;gap:18px}.admin-editor-card{padding:25px;min-width:0}.admin-card-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-card-head h3{margin:5px 0 0!important;color:#f1f5ee;font:700 21px DM Sans,Arial,sans-serif!important}.admin-editor-card h4{margin:0 0 14px;color:#ecf1eb;font:700 15px DM Sans,Arial,sans-serif}.admin-editor-card p{color:#aabcc0;font-size:12px;line-height:1.6}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px}.admin-form-grid .wide{grid-column:1/-1}.admin-form-section{border-top:1px solid #3b5159;padding-top:20px;margin-top:5px}.admin-form-footer{border-top:1px solid #3b5159;padding-top:19px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.admin-editor-card label,.admin-list-toolbar label{color:#9fc0c1;font-size:11px;letter-spacing:.7px}.admin-editor-card input,.admin-editor-card select,.admin-list-toolbar input{display:block;width:100%;margin-top:8px;border:1px solid #4a626b;border-radius:8px;background:#14232d;color:#edf5f0;padding:12px 13px;font-size:13px}.admin-editor-card input:focus,.admin-editor-card select:focus,.admin-list-toolbar input:focus{border-color:#78d5c4;outline:2px solid #78d5c433}.admin-checkbox{display:flex!important;align-items:center;gap:9px;margin:0!important;color:#d3e6dd!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}.admin-checkbox input{width:18px!important;height:18px;margin:0!important;accent-color:#65c9b4}.admin-readonly{border:1px solid #46606a;border-radius:8px;padding:12px;margin:12px 0;background:#172a33}.admin-readonly span{display:block;color:#a4bbba;font-size:11px}.admin-readonly code{display:block;margin-top:7px;color:#9be3dc;overflow-wrap:anywhere}.admin-package-form{border-top:1px solid #3b5159;padding-top:22px;margin-top:22px}.admin-method-preview{display:grid;justify-items:center;gap:9px;padding:23px 12px;margin:15px 0;border:1px solid #46646a;border-radius:11px;background:linear-gradient(145deg,#264148,#182b34)}.admin-method-preview img{width:64px;height:64px;object-fit:contain}.admin-method-preview>span{font-size:44px;color:#86d8cc}.admin-method-preview strong{color:#fff;font-size:16px}.admin-method-preview small{color:#a5c5c4}.payment-method-icon img{width:42px;height:42px;object-fit:contain}.control-users-layout{display:block}.control-user-browser{padding:22px}.control-user-detail{display:none}.user-edit-page>.control-heading{display:none}.user-edit-page .control-user-browser{display:none}.user-edit-page .control-user-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;background:none;border:0;box-shadow:none;overflow:visible;max-width:none}.control-back-users{grid-column:1/-1;color:#9fe1d7;font-size:13px;font-weight:700}.control-user-head{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding:26px;background:#1d2a34;border:1px solid #364d57;border-radius:14px}.control-user-head h3{color:#fff;font-size:27px;margin:6px 0}.control-user-balances{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px}.control-user-balances>div,.control-user-form,.control-grant-history{padding:23px;border:1px solid #364d57;border-radius:14px;background:#1d2a34;box-shadow:0 12px 34px #08101640}.control-user-balances span{color:#9cbabb}.control-user-balances strong{color:#d7eee7}.control-user-form h4,.control-grant-history h4{margin:0 0 18px;color:#f0f5ef;font:700 17px DM Sans,Arial,sans-serif}.control-user-form label{color:#9cbabb}.control-user-form input,.control-user-form select{border-radius:8px;border:1px solid #4a626b;background:#14232d;color:#edf5f0}.control-grant-history>div{border-color:#3b5159;color:#d9e5e2}.admin-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-list-toolbar h3{color:#f0f5ef;font:700 19px DM Sans,Arial,sans-serif!important;margin:0 0 5px!important}.admin-list-toolbar p{margin:0;color:#9eb4b9;font-size:12px}.admin-list-toolbar label{margin:0;min-width:min(300px,100%)}.control-user-pages{display:flex;align-items:center;justify-content:center;gap:15px;padding:21px 0 0;color:#a9bfc0;font-size:12px}.control-user-pages button{border:1px solid #548d92;border-radius:8px;background:#24434a;color:#c9eee6;padding:8px 13px;cursor:pointer}.control-user-pages button:disabled{opacity:.4;cursor:default}.control-content>.admin-form{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;padding:26px;margin-bottom:25px}.control-content>.admin-form label{color:#a2c1c2}.control-content>.admin-form label:has(textarea){grid-column:1/-1}.control-content>.admin-form input,.control-content>.admin-form textarea,.control-content>.admin-form select{border:1px solid #4a626b;border-radius:8px;background:#14232d;color:#edf5f0;padding:12px;font-size:13px}.control-content>.admin-form textarea{min-height:130px}.control-content>.admin-form textarea[name=body]{min-height:240px}.admin-form-actions{border-top:1px solid #3b5159;padding-top:18px}.control-content .admin-row{padding:16px 20px;margin-bottom:9px}.control-content .admin-row span{font-size:13px}.control-content .admin-row button{border-radius:7px;border-color:#548d92;background:#24434a;color:#c9eee6;padding:9px 12px}.control-content .admin-row button:hover{background:#35636a}.admin-content-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:20px;align-items:start}.admin-content-editor,.admin-existing-list{background:#1d2a34;border:1px solid #364d57;border-radius:14px;padding:24px;box-shadow:0 12px 34px #08101640;min-width:0}.admin-content-editor .admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;max-width:none}.admin-content-editor .admin-form label{color:#a2c1c2}.admin-content-editor .admin-form label:has(textarea),.admin-content-editor .admin-form .admin-form-actions,.admin-content-editor .admin-query-help,.admin-content-editor .admin-query-warning{grid-column:1/-1}.admin-content-editor input,.admin-content-editor textarea,.admin-content-editor select{border:1px solid #4a626b;border-radius:8px;background:#14232d;color:#edf5f0;padding:12px;font-size:13px}.admin-content-editor textarea[name=body]{min-height:240px}.admin-existing-list .admin-row{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:12px;background:#1b2b35;box-shadow:none}.admin-existing-list .admin-row>span:first-of-type{min-width:0;overflow-wrap:anywhere}.admin-existing-list .admin-row-actions{margin-left:auto;flex:none;gap:7px}.admin-existing-list .admin-row-actions button{font-size:10px}.admin-existing-list .admin-news-thumb{width:55px;height:44px;object-fit:cover;border-radius:7px}.admin-content-editor .admin-card-head h3,.admin-existing-list .admin-card-head h3{margin:4px 0!important;font-size:19px!important}@media(max-width:1100px){.admin-donation-layout{grid-template-columns:1fr}.admin-donation-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.admin-content-workspace{grid-template-columns:1fr}}@media(max-width:800px){.control-shell{grid-template-columns:1fr}.control-sidebar{height:auto;position:relative}.control-nav{flex-direction:row;overflow:auto}.control-topbar,.control-content.admin-content{padding:20px}.user-edit-page .control-user-detail{grid-template-columns:1fr}.control-user-balances,.control-user-head{grid-column:auto}}@media(max-width:600px){.admin-form-grid,.control-content>.admin-form,.admin-donation-aside,.control-user-balances,.admin-content-editor .admin-form{grid-template-columns:1fr}.admin-form-grid .wide,.admin-content-editor .admin-form label:has(textarea),.admin-content-editor .admin-form .admin-form-actions{grid-column:auto}.admin-list-toolbar{align-items:stretch;flex-direction:column}.admin-list-toolbar label{min-width:0}.control-topbar-right{flex-wrap:wrap;justify-content:flex-end}.control-topbar h1{font-size:23px}.control-content>.admin-form label:has(textarea){grid-column:auto}}.donation-card-form{display:grid;gap:16px;padding:25px;margin:0 0 25px;border:1px solid #6b5539;border-radius:14px;background:#211e18}.donation-card-form>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.donation-card-form label{font-size:11px}.donation-card-form input{border-radius:8px}.donation-card-form button{justify-self:start}.donation-card-form .form-message{margin:0}.donation-price-heading{font:700 17px DM Sans,Arial,sans-serif;color:#f1d9ab;margin:0 0 15px}.donation-price-table{width:100%}.donation-price-table td:last-child{color:#ebd1a2;font-weight:700}@media(max-width:600px){.donation-card-form>div:first-child{grid-template-columns:1fr}}.checkout-feedback{margin-top:12px;color:#bce3cf;font-size:12px;line-height:1.5}.checkout-feedback.bad{padding:10px;border:1px solid #a75a51;border-radius:8px;background:#542923;color:#ffd2c8}.admin-error-message{max-width:560px;white-space:normal!important;overflow-wrap:anywhere}.payment-package-panel[data-payment-panel=hipopay] .package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.payment-package-panel[data-payment-panel=hipopay] .package-card{display:flex;flex-direction:column;min-height:178px;padding:18px;border:1px solid #604c35;border-radius:11px;background:linear-gradient(160deg,#27231c,#191a19);box-shadow:inset 0 1px #ffffff12;transition:transform .15s,border-color .15s,box-shadow .15s}.payment-package-panel[data-payment-panel=hipopay] .package-card:hover{transform:translateY(-2px);border-color:#d7ac69;box-shadow:0 12px 25px #0005}.payment-package-panel[data-payment-panel=hipopay] .package-card.highlight{border-color:#947347;background:linear-gradient(160deg,#32291d,#201d19)}.payment-package-panel[data-payment-panel=hipopay] .package-icon,.payment-package-panel[data-payment-panel=hipopay] .package-card p{display:none}.payment-package-panel[data-payment-panel=hipopay] .package-card h3{font:700 13px/1.3 DM Sans,Arial,sans-serif;margin:0 0 9px;color:#c9b795;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-package-panel[data-payment-panel=hipopay] .silk-count{font:700 25px/1.1 DM Sans,Arial,sans-serif;color:#f1d4a0;letter-spacing:-.5px}.payment-package-panel[data-payment-panel=hipopay] .silk-count span{font:600 12px DM Sans,Arial,sans-serif;color:#ad9b7d}.payment-package-panel[data-payment-panel=hipopay] .price{margin:6px 0 14px;color:#c4d5c6;font-size:12px;font-weight:700}.payment-package-panel[data-payment-panel=hipopay] .package-card .button{margin-top:auto;min-height:36px;padding:8px 10px;border-radius:7px;font-size:10px;justify-content:center;gap:6px}.payment-package-panel[data-payment-panel=hipopay] .package-card .button svg{width:13px;height:13px}.payment-package-panel[data-payment-panel=hipopay] .package-card:nth-child(3n+2){border-top:2px solid #6da7a1}.payment-package-panel[data-payment-panel=hipopay] .package-card:nth-child(3n+3){border-top:2px solid #ae8a65}@media(max-width:600px){.payment-package-panel[data-payment-panel=hipopay] .package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.payment-package-panel[data-payment-panel=hipopay] .package-card{min-height:166px;padding:13px}.payment-package-panel[data-payment-panel=hipopay] .silk-count{font-size:20px}.payment-package-panel[data-payment-panel=hipopay] .package-card .button{font-size:9px;padding:7px 5px}}.user-edit-page .control-user-detail.manage-workspace,.manage-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;max-width:1400px;padding:0;border:0;background:none;box-shadow:none;overflow:visible}.manage-wide{grid-column:1/-1;min-width:0}.manage-workspace .control-back-users{margin:0;justify-self:start;padding:4px 0}.manage-account-head{display:flex;align-items:center;gap:20px;padding:28px 30px;background:linear-gradient(120deg,#203741,#1b2634);border:1px solid #3b5966;border-radius:16px}.manage-account-head h2{font-size:30px;line-height:1.2;margin:8px 0;color:#f2f8f7;overflow-wrap:anywhere}.manage-account-head p{margin:7px 0 0;font-size:13px;color:#a5c0c7}.manage-avatar{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:16px;background:#335764;color:#b4f2e4;font-size:30px;font-weight:700}.manage-head-meta{margin-left:auto;text-align:center;display:grid;gap:5px}.manage-head-meta strong{font-size:29px;color:#e3f4ec}.manage-head-meta span{font-size:12px;color:#a7bfc5}.manage-card{min-width:0;padding:26px;border:1px solid #374f5e;border-radius:16px;background:#1b2935;box-shadow:0 7px 22px #07101930}.manage-card-title{display:flex;align-items:center;gap:13px;margin-bottom:20px}.manage-card-title h3,.manage-section-heading h3{font-size:20px!important;line-height:1.3;margin:5px 0 0!important;color:#eff6f5!important}.manage-symbol{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:#29434e;color:#8ddccd;font-size:22px}.manage-workspace label{display:grid;gap:9px;margin:0;font-size:12px;letter-spacing:.2px;color:#b9cbd1;max-width:none}.manage-workspace input:not([type=checkbox]),.manage-workspace select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid #476171;border-radius:8px;background:#12212d;color:#edf5f7;font:inherit;font-size:14px}.manage-workspace input:focus,.manage-workspace select:focus{outline:2px solid #64b9b3;outline-offset:2px}.manage-workspace input[type=color]{padding:5px;cursor:pointer}.manage-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px}.manage-fields>label:only-child{grid-column:1/-1}.manage-workspace .manage-toggle{display:flex;align-items:center;gap:10px;align-self:end;min-height:46px}.manage-toggle input{width:17px;height:17px;accent-color:#6fc7b1}.manage-action-form{display:grid;gap:20px}.manage-action-form .manage-fields{margin:0}.manage-action-form>.button,.manage-account-form>.button{justify-self:start;margin:0;min-height:43px;padding:12px 20px;font-size:12px}.manage-account-form{display:grid;gap:20px;height:100%;align-content:start}.manage-account-form .manage-card-title,.manage-account-form .manage-fields{margin:0}.manage-description{margin:0;color:#a9bec7;font-size:13px;line-height:1.65}.manage-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.manage-balances>div{padding:16px;border-radius:11px;background:#131f2d;border:1px solid #4d4164}.manage-balances span{display:block;color:#b9abd1;font-size:11px}.manage-balances strong{display:block;color:#e6d4ff;font-size:26px;line-height:1.4;margin-top:6px}.manage-silk{border-top:3px solid #b08be1}.manage-silk .manage-symbol{color:#d8b5ff;background:#49335d}.manage-gold{border-top:3px solid #ddbc67}.manage-gold .manage-symbol{color:#f2d581;background:#55472d}.manage-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:12px 0 20px}.manage-section-heading p{max-width:420px;font-size:13px;line-height:1.6;color:#9eb7bf;margin:0}.manage-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.manage-command{padding:0;overflow:hidden}.manage-command summary{display:flex;align-items:center;gap:12px;padding:20px;cursor:pointer;font-size:15px;color:#e5eeee;list-style:none}.manage-command summary::-webkit-details-marker{display:none}.manage-command summary b{margin-left:auto;color:#8bb9bb;font-size:19px}.manage-command[open] summary{background:#233b48;border-bottom:1px solid #3c5663}.manage-command[open] summary b{transform:rotate(45deg)}.manage-command .manage-action-form{padding:22px}.manage-command .manage-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-command .manage-fields>label:has(input[type=text]){grid-column:1/-1}.manage-danger{background:#813f4c;border:1px solid #bf6577;color:#fff}.manage-card .control-table-wrap{border:1px solid #344b59;box-shadow:none;margin-top:4px}.manage-workspace .control-table td{font-size:13px;padding:15px}.manage-workspace .control-table small{display:block;margin-top:5px;color:#8fa9b7;font-size:11px}.manage-audit-values{max-width:350px;overflow-wrap:anywhere;white-space:normal;font:12px monospace!important;color:#a3bdc7}.manage-workspace .form-message{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.manage-card>summary{cursor:pointer;color:#b7dcd9;padding-bottom:12px}.manage-account-head>.button{margin-left:auto}@media(max-width:1150px){.manage-command-grid{grid-template-columns:1fr}.manage-section-heading{align-items:start;flex-direction:column;gap:12px}}@media(max-width:850px){.user-edit-page .control-user-detail.manage-workspace,.manage-workspace{grid-template-columns:1fr;gap:18px}.manage-card{padding:21px}.manage-account-head{padding:22px;flex-wrap:wrap}.manage-fields,.manage-command .manage-fields{grid-template-columns:1fr}.manage-head-meta{margin-left:0}.manage-account-head h2{font-size:25px}.manage-balances strong{font-size:23px}}.donation-log-totals{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.donation-log-totals .control-stat{min-height:126px}.donation-log-totals .control-stat strong{overflow-wrap:anywhere}.donation-import-tag{display:block;margin-top:5px;color:#91acbd;font-size:11px}@media(max-width:1000px){.donation-log-totals{grid-template-columns:1fr}}.daily-donation-card{padding:24px;border:1px solid #3e5d69;border-top:3px solid #87cbb9;border-radius:15px;background:#172833;margin:0 0 28px}.daily-donation-heading{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:20px}.daily-donation-heading h3{margin:5px 0 9px;font-size:23px;color:#eff8f5}.daily-donation-heading p{max-width:560px;color:#a9bec6;font-size:12px;line-height:1.7;margin:0}.daily-donation-filter{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.daily-donation-filter label{display:grid;gap:8px;font-size:12px;color:#bad1d3;margin:0}.daily-donation-filter input{padding:10px 12px;min-height:42px;background:#10202b;color:#ebf3ef;border:1px solid #486571;border-radius:8px;color-scheme:dark;direction:ltr}.daily-donation-filter .button{min-height:42px;padding:10px 16px;font-size:11px}.daily-donation-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.daily-donation-stats .control-stat{min-height:125px;background:#1e3340}.daily-donation-stats .control-stat strong{overflow-wrap:anywhere}.daily-donation-breakdown summary{color:#a6d9cf;cursor:pointer;font-size:13px;padding:6px 0 14px}.daily-date-link{background:none;border:0;color:#9ce3d4;text-decoration:underline;cursor:pointer;font:inherit}.daily-selected td{background:#29484d}.daily-donation-result{min-height:100px}@media(max-width:1100px){.daily-donation-heading{flex-direction:column}.daily-donation-stats{grid-template-columns:1fr}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-switcher{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 9px;border:1px solid #796344;border-radius:8px;color:#e8d3ac;background:#241e18;white-space:nowrap;font:500 12px DM Sans,Arial,sans-serif;min-height:39px;box-sizing:border-box}.language-switcher select{width:78px;max-width:96px;color:inherit;background:transparent;border:0;font:inherit;padding:2px;cursor:pointer;color-scheme:dark;outline-offset:4px}.language-switcher option{background:#1c2531;color:#f1ede5}.language-switcher:focus-within{outline:2px solid #d3ac68;outline-offset:3px}.language-mobile{display:none}.site-header .main-nav{grid-template-columns:minmax(0,1fr) clamp(155px,15vw,210px) minmax(0,1fr);gap:14px}.site-header .nav-group{gap:clamp(7px,1vw,17px);align-items:center}.site-header .nav-group>a{font-size:clamp(11px,.95vw,14px);white-space:nowrap;padding-inline:4px}.site-header .nav-group>.nav-register{padding-inline:12px}.site-header .nav-logo{width:100%}.site-header .language-switcher{margin-inline-start:3px}.news-translation-editor{grid-column:1/-1;display:grid;gap:16px;padding:22px;border:1px solid #456473;border-radius:12px;margin:12px 0;background:#172833;min-width:0}.news-translation-editor legend{padding:0 10px;color:#b0e0d9;font-weight:700;font-size:15px}.news-translation-editor p{color:#9eb9c0;font-size:12px;margin:0}.news-translation-editor textarea{min-height:110px}.news-translation-editor[lang=ar],.news-translation-editor[lang=ar] input,.news-translation-editor[lang=ar] textarea,html[lang=ar] body,html[lang=ar] .site-shell,html[lang=ar] .site-shell h1,html[lang=ar] .site-shell h2,html[lang=ar] .site-shell h3,html[lang=ar] .site-shell button,html[lang=ar] .site-shell input,html[lang=ar] .site-shell select,html[lang=ar] .site-shell .button,html[lang=ar] .site-shell .section-kicker{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}html[lang=ar] .site-shell{line-height:1.75}html[lang=ar] .site-shell h1,html[lang=ar] .site-shell h2,html[lang=ar] .site-shell h3{letter-spacing:0;line-height:1.5}html[lang=ar] .section-kicker,html[lang=ar] .button,html[lang=ar] .news-badge{letter-spacing:0}[dir=rtl] .site-shell{text-align:start}[dir=rtl] .hero-content{text-align:right}[dir=rtl] .hero-character{right:auto;left:-1%}[dir=rtl] .hero:before{background:linear-gradient(270deg,#100c0be8 8%,#100c0b9c 43%,transparent 80%),linear-gradient(0deg,#17110d,transparent 40%)}[dir=rtl] .rank-name,[dir=rtl] .character-identity h2,[dir=rtl] .log-player-link,[dir=rtl] .recent-global-row p,[dir=rtl] .recent-global-row a,[dir=rtl] .recent-unique-row b,[dir=rtl] .leader-widget strong{unicode-bidi:plaintext;text-align:start;min-width:0;overflow-wrap:anywhere}[dir=rtl] .sro-paperdoll,[dir=rtl] .sro-equipment-grid,[dir=rtl] .sro-avatar-grid{direction:ltr}[dir=rtl] .rank-number,[dir=rtl] .status-num,[dir=rtl] .account-balance strong,[dir=rtl] .price,[dir=rtl] .silk-count,[dir=rtl] .server-time,[dir=rtl] #server-clock,[dir=rtl] .item-code{direction:ltr;unicode-bidi:isolate}[dir=rtl] .game-tooltip{direction:rtl;text-align:right}[dir=rtl] .tooltip-close{right:auto;left:10px}[dir=rtl] .game-item-name{padding-left:18px;padding-right:0;unicode-bidi:plaintext}[dir=rtl] .log-event-time{margin-left:0;margin-inline-start:auto}[dir=rtl] .footer-links{justify-content:flex-start}.site-shell input[type=email],.site-shell input[type=password],.site-shell input[type=number],.site-shell input[name=username],.site-shell input[name=code]{direction:ltr;unicode-bidi:plaintext}.site-shell .news-article-body p{white-space:normal;overflow-wrap:anywhere;unicode-bidi:plaintext}.control-shell{direction:ltr;text-align:left}.control-shell .news-translation-editor[dir=rtl]{direction:rtl;text-align:right}@media(max-width:1200px)and (min-width:1051px){.site-header .header-inner{padding-inline:24px}.site-header .main-nav{left:24px;right:24px;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:8px}.site-header .nav-group{gap:7px}.site-header .nav-group>a{font-size:11px}.language-switcher{padding:6px}.language-switcher select{width:69px;font-size:11px}}@media(max-width:1050px){.site-header{height:82px}.site-header .header-inner{display:flex;align-items:center;justify-content:space-between;gap:8px;height:82px;padding:0 20px}.site-header .menu-toggle,.site-header .mobile-account{display:grid;place-items:center;position:relative;flex:none;z-index:2;width:40px;height:40px;color:#efce91;border:1px solid #725434;background:#2c2117}.site-header .main-nav{display:block;position:static;flex:0 1 145px;width:145px;height:82px;padding:0;margin:0;border:0;overflow:visible}.site-header .main-nav .nav-logo{display:grid;place-items:center;width:145px;height:82px}.site-header .nav-logo img{width:130px;height:130px;max-width:130px}.site-header .main-nav .nav-group{display:none}.site-header .main-nav.open .nav-group{display:flex;position:absolute;left:0;right:0;inset-inline:0;height:auto;background:#1f1913;border:1px solid #735a39;box-shadow:0 15px 22px #000a;z-index:8;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px}.site-header .main-nav.open .nav-left{top:82px}.site-header .main-nav.open .nav-right{top:230px}.site-header .main-nav.open .nav-group>a{display:flex;align-items:center;box-sizing:border-box;min-height:44px;height:44px;font-size:14px;padding:10px 12px}.language-mobile{display:inline-flex;margin-inline-start:auto}.language-desktop{display:none}}@media(max-width:800px){[dir=rtl] .hero-character{right:auto;left:-27%}}@media(max-width:560px){[dir=rtl] .hero-character{right:auto;left:-62%}[dir=rtl] .hero:before{background:linear-gradient(270deg,#100c0bf2,#100c0baf),linear-gradient(0deg,#17110df7,transparent 38%)}.site-header .header-inner{padding-inline:12px;gap:7px}.site-header .main-nav,.site-header .main-nav .nav-logo{width:clamp(90px,28vw,135px);flex-basis:clamp(90px,28vw,135px)}.site-header .nav-logo img{width:110px;height:110px;max-width:110px}.language-switcher{padding:6px;gap:4px}.language-switcher select{width:72px;font-size:11px}.language-mobile{margin-inline-start:0}}@media(max-width:375px){.language-mobile svg{display:none}.language-switcher select{width:67px}.site-header .header-inner{gap:4px}}.site-header .language-switcher{height:40px!important;min-height:40px;max-height:40px;align-self:center;margin-block:0}html[lang=ar] .site-header .nav-group>a{font-size:14px}
