.wiki-page,.updates-page{--wiki-ink:#f0f2f3;--wiki-muted:#b8bec4;--wiki-line:#363b3f;--wiki-accent:#9cd9ac;color:var(--wiki-ink);gap:32px;min-width:0;font-size:15px;line-height:1.7;display:grid}.wiki-page p,.updates-page p{color:var(--wiki-muted)}.wiki-page h2,.updates-page h2{letter-spacing:-.5px;font-size:clamp(24px,2.3vw,32px);line-height:1.25}.wiki-page h3,.updates-page h3{font-size:20px;line-height:1.4}.wiki-page .button,.updates-page .button{white-space:normal;border-radius:3px;min-height:44px;padding:11px 16px;font-size:14px}.wiki-page :is(button,a):focus-visible,.updates-page :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #b9e8c6}.wiki-page :is(button,a),.updates-page :is(button,a){-webkit-tap-highlight-color:#9cd9ac20}.wiki-welcome{border:1px solid var(--wiki-line);background:#1b1e21;border-top-color:#617069;border-radius:3px;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,56px);padding:clamp(24px,3vw,40px);display:grid;box-shadow:inset 0 1px #ffffff08}.wiki-welcome-copy{align-content:center;justify-items:start;gap:18px;display:grid}.wiki-welcome-copy p{max-width:48ch}.wiki-welcome-copy .button{margin-top:4px}.wiki-welcome .badge,.wiki-article-meta .badge,.updates-intro .badge{letter-spacing:.65px;color:#baccc1;font-size:11px}.wiki-beginner-path{align-content:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.wiki-beginner-path li+li{border-top:1px solid #353b3e}.wiki-beginner-path button{text-align:left;background:0 0;border-radius:3px;grid-template-columns:35px minmax(0,1fr) 18px;align-items:start;gap:14px;width:100%;min-height:88px;padding:18px 8px;display:grid}.wiki-beginner-path button:hover{background:#ffffff05}.wiki-beginner-path button>span:nth-child(2){gap:5px;display:grid}.wiki-beginner-path strong{font-weight:600}.wiki-beginner-path button>span:nth-child(2)>span{color:var(--wiki-muted);font-size:14px;line-height:1.6}.wiki-step-number{color:var(--wiki-accent);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.4}.wiki-beginner-path button>span:last-child{color:#a0b3a6}.wiki-library{gap:20px;min-width:0;display:grid}.wiki-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.wiki-library-heading>div{gap:6px;display:grid}.wiki-search{gap:6px;width:min(100%,350px);font-size:14px;font-weight:500;display:grid}.wiki-search input{background:#101315;border-color:#484f52;width:100%;min-height:48px;font-size:15px;font-weight:400}.wiki-search input:focus-visible{outline-offset:2px;outline:2px solid #b9e8c6}.wiki-topic-grid,.wiki-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.wiki-topic-button{text-align:left;background:#171a1d;border:1px solid #363d41;border-radius:3px;align-items:center;gap:13px;min-width:0;min-height:78px;padding:15px 16px;display:flex}.wiki-topic-button>span{gap:3px;min-width:0;display:grid}.wiki-topic-button strong{font-size:14px;font-weight:600;line-height:1.5}.wiki-topic-button small{color:var(--wiki-muted);font-size:13px;line-height:1.5}.wiki-topic-button .icon{opacity:.9;width:27px;height:27px}.wiki-topic-button:hover{background:#1f2523;border-color:#6b8273}.wiki-topic-button[aria-pressed=true],.updates-filters .button[aria-pressed=true]{background:#233b2d;border-color:#7fb88f;box-shadow:inset 3px 0 #a2d7af}.wiki-result-summary{min-height:44px;color:var(--wiki-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:14px;display:flex}.wiki-result-summary button{color:#bce5c7;text-underline-offset:4px;background:0 0;border-radius:3px;min-height:44px;padding:8px 12px;text-decoration:underline}.wiki-guide-card{text-align:left;background:#1a1d20;border:1px solid #3e454a;border-radius:3px;grid-template-rows:auto auto 1fr auto;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:22px;display:grid}.wiki-guide-card:hover{background:#1d2420;border-color:#86ad93}.wiki-guide-icon{background:#111517;border:1px solid #343f38;border-radius:3px;place-items:center;width:38px;height:38px;display:grid}.wiki-guide-icon .icon{width:27px;height:27px}.wiki-guide-category{color:#a9c4b3;align-self:center;font-size:12px;font-weight:500;line-height:1.5}.wiki-guide-card>strong,.wiki-guide-summary,.wiki-guide-bottom{grid-column:1/-1}.wiki-guide-card>strong{letter-spacing:-.2px;font-size:18px;line-height:1.45}.wiki-guide-summary{color:var(--wiki-muted);font-size:15px;line-height:1.7}.wiki-guide-bottom{color:#aeb8b3;border-top:1px solid #343b3f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:13px;font-size:12px;display:flex}.wiki-guide-bottom>span:last-child{color:#c4e8ce;font-weight:500}.wiki-quick-answers .panel-heading,.updates-game-empty .panel-heading{min-height:48px;font-size:12px}.wiki-quick-answers .panel-heading .icon,.updates-game-empty .panel-heading .icon{width:22px;height:22px}.wiki-quick-answers details+details{border-top:1px solid var(--wiki-line)}.wiki-quick-answers summary{cursor:pointer;min-height:48px;padding:13px 0;font-weight:500;line-height:1.5}.wiki-quick-answers summary::marker{color:var(--wiki-accent)}.wiki-quick-answers details p{max-width:80ch;padding:4px 0 17px}.wiki-quick-answers details .button{margin-bottom:18px}.wiki-quick-answers summary:focus-visible{outline-offset:2px;outline:2px solid #b9e8c6}.wiki-empty{text-align:center;border:1px solid var(--wiki-line);background:#171a1c;border-radius:3px;justify-items:center;gap:14px;padding:36px 20px;display:grid}.wiki-empty p{max-width:64ch}.wiki-empty .icon{width:36px;height:36px}.wiki-status{background:#272b22;border:1px solid #67735b;border-radius:3px;padding:12px 18px}.wiki-breadcrumbs{color:var(--wiki-muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;display:flex}.wiki-breadcrumbs button{color:#c5e2cd;text-underline-offset:4px;background:0 0;border-radius:3px;min-height:44px;padding:8px 10px;text-decoration:underline}.wiki-breadcrumbs [aria-current]{overflow-wrap:anywhere;padding:8px 10px}.wiki-article-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;max-width:1160px;display:grid}.wiki-contents{border:1px solid var(--wiki-line);background:#171a1d;border-radius:3px;align-content:start;gap:4px;padding:16px;display:grid;position:sticky;top:22px}.wiki-contents strong{padding:0 10px 10px;font-size:14px;font-weight:600}.wiki-contents a{min-height:44px;color:var(--wiki-muted);border-radius:3px;align-items:center;padding:9px 10px;font-size:14px;line-height:1.6;display:flex}.wiki-contents a:hover{color:#e2f0e6;background:#24332a}.wiki-contents .button{margin-top:12px}.wiki-mobile-contents{display:none}.wiki-article{background:#171a1d;border:1px solid #3b4246;border-radius:3px;min-width:0;padding:clamp(22px,3vw,36px)}.wiki-article-header{border-bottom:1px solid var(--wiki-line);gap:18px;padding-bottom:28px;display:grid}.wiki-article-header h2{max-width:30ch;min-height:44px}.wiki-article-meta{color:var(--wiki-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.wiki-lead{max-width:68ch;font-size:16px}.wiki-article-section{gap:16px;max-width:76ch;padding:28px 0;display:grid}.wiki-article-section+.wiki-article-section{border-top:1px solid var(--wiki-line)}.wiki-article-section h3{scroll-margin-top:26px}.wiki-article-section ul,.updates-entry ul{color:var(--wiki-muted);gap:10px;margin:0;padding-left:22px;display:grid}.wiki-article-section li::marker{color:#9bb9a4}.updates-entry li::marker{color:#9bb9a4}.wiki-reference-list{border:1px solid #394046;border-radius:3px;gap:0;margin:0;display:grid;overflow:hidden}.wiki-reference-list>div{grid-template-columns:minmax(120px,.65fr) minmax(0,1.5fr);align-items:start;gap:18px;padding:15px 16px;display:grid}.wiki-reference-list>div:nth-child(2n){background:#ffffff03}.wiki-reference-list>div+div{border-top:1px solid #343b3f}.wiki-reference-list dt{overflow-wrap:anywhere;font-weight:600}.wiki-reference-list dd{color:var(--wiki-muted);margin:0}.wiki-article-footer{border-top:1px solid var(--wiki-line);gap:18px;padding-top:24px;display:grid}.wiki-source-note{background:#1d2520;border-left:2px solid #7ca68a;padding:13px 15px;font-size:13px;line-height:1.7}.wiki-related-links{flex-wrap:wrap;gap:10px;display:flex}.updates-page{gap:22px;max-width:1120px}.updates-intro{justify-items:start;gap:16px;max-width:70ch;padding-bottom:4px;display:grid}.updates-filters{flex-wrap:wrap;gap:10px;display:flex}.updates-filters .button .icon{width:24px;height:24px}.updates-filter-status{font-size:14px}.updates-feed{gap:20px;display:grid}.updates-entry{background:#1a1d20;border-radius:3px;justify-items:start;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.updates-entry>header{color:#c2c9cd;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:13px;display:flex}.updates-entry>header .badge{color:#b9d0c1;font-size:11px}.updates-entry h3{letter-spacing:-.3px;font-size:23px}.updates-entry ul,.updates-summary{max-width:84ch}.updates-entry .button{margin-top:4px}.updates-game-empty .wiki-empty{background:0 0;border:none}@media (width>=1600px){.wiki-page{gap:36px}.wiki-article-grid{gap:18px}}@media (width<=1200px){.wiki-topic-grid,.wiki-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-welcome{grid-template-columns:1fr;gap:20px}.wiki-welcome-copy p{max-width:70ch}.wiki-article-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.wiki-contents{padding:12px}}@media (width<=820px){.wiki-article-layout{grid-template-columns:minmax(0,1fr)}.wiki-desktop-contents{display:none}.wiki-mobile-contents{background:#1b231e;border:1px solid #3e4d43;border-radius:3px;margin-top:20px;display:block}.wiki-mobile-contents summary{cursor:pointer;min-height:48px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.6}.wiki-mobile-contents summary::marker{color:var(--wiki-accent)}.wiki-mobile-contents summary:focus-visible{outline-offset:3px;outline:2px solid #b9e8c6}.wiki-mobile-contents nav{border-top:1px solid #37473c;padding:0 8px 8px;display:grid}.wiki-mobile-contents a{color:#c3d5c9;border-radius:3px;align-items:center;min-height:44px;padding:10px 8px;font-size:14px;line-height:1.6;display:flex}.wiki-mobile-contents a:hover{background:#2b3b30}}@media (width<=640px){.wiki-page,.updates-page{gap:24px}.wiki-topic-grid,.wiki-article-grid{grid-template-columns:minmax(0,1fr)}.wiki-welcome{padding:22px 18px}.wiki-welcome-copy{gap:16px}.wiki-beginner-path button{grid-template-columns:30px minmax(0,1fr) 16px;gap:10px;padding:16px 0}.wiki-library-heading{align-items:stretch}.wiki-search{width:100%}.wiki-topic-button{min-height:74px}.wiki-topic-button strong{font-size:15px}.wiki-guide-card{padding:20px}.wiki-guide-card>strong{font-size:19px}.wiki-article{padding:22px 18px}.wiki-article-section{padding:24px 0}.wiki-reference-list>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:14px}.wiki-related-links{display:grid}.wiki-related-links .button{text-align:left;justify-content:space-between}.wiki-breadcrumbs{gap:0 2px}.wiki-breadcrumbs button{padding-inline:7px}.wiki-breadcrumbs [aria-current]{flex-basis:100%;padding-left:7px;font-size:13px}.updates-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.updates-filters .button{gap:6px;padding:12px 8px}.updates-entry{padding:22px 18px}.updates-entry h3{font-size:21px}}.portal-page{--portal-line:#3b4246;--portal-muted:#bdc3c7;gap:24px;min-width:0;font-size:15px;line-height:1.7;display:grid}.portal-page p{color:var(--portal-muted)}.portal-page h2{letter-spacing:-.5px;font-size:clamp(25px,2.4vw,34px)}.portal-page h3{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.portal-page .button{border-radius:3px;min-height:44px;font-size:14px}.portal-recipient-search{gap:14px;display:grid}.portal-recipient-search>.button{justify-self:start}.portal-player-results{gap:8px;display:grid}.portal-player-results>button{text-align:left;overflow-wrap:anywhere;background:#18251d;border:1px solid #55685c;border-radius:3px;gap:4px;min-height:60px;padding:13px 16px;display:grid}.portal-player-results>button strong{color:#e0ebe4;font-size:15px}.portal-player-results>button span{color:#b2c7ba;font-size:13px}.portal-player-results>button[aria-pressed=true]{background:#2b4835;border-color:#bbdec6;box-shadow:inset 3px 0 #bbe2c6}.portal-recipient-confirmation{overflow-wrap:anywhere;background:#24372a;border-left:2px solid #9ec4aa;padding:14px 16px;font-size:14px}.portal-page .button .icon{width:24px;height:24px}.portal-page label{gap:7px;font-size:15px;font-weight:500;display:grid}.portal-page :is(input,select,textarea){border-color:#4b5457;width:100%;font-size:16px;font-weight:400}.portal-page :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #b8e6c5}.portal-intro{justify-items:start;gap:17px;max-width:82ch;display:grid}.portal-intro .badge{color:#b8d1c1;letter-spacing:.5px;font-size:11px}.portal-intro-actions,.portal-row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-verified{color:#b5d3bf;align-items:center;gap:9px;font-size:14px;display:flex}.portal-verified .icon{width:26px;height:26px}.portal-tabs{border-bottom:1px solid var(--portal-line);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.portal-tabs button{background:#181c1e;border:1px solid #3d4549;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 17px;font-size:14px;line-height:1.5;display:inline-flex}.portal-tabs button .icon{width:25px;height:25px}.portal-tabs button[aria-pressed=true]{background:#233b2c;border-color:#89b997;box-shadow:inset 0 -2px #b0dcba}.portal-tabs button:hover{border-color:#83a78f}.portal-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-section-heading>div{gap:5px;display:grid}.portal-section-heading p{max-width:72ch;font-size:14px}.portal-filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.portal-filters label{font-size:14px}.portal-form{gap:19px;max-width:840px;display:grid}.portal-form .button{justify-self:start}.portal-form-intro{justify-items:start;gap:10px;margin-bottom:3px;display:grid}.portal-form-intro .badge{color:#bed3c4;font-size:11px}.portal-form-intro p{max-width:74ch}.portal-optional{color:#a8b4ac;font-size:13px;font-weight:400}.portal-hint{color:#b4beb8;font-size:13px;line-height:1.75}.portal-notice{overflow-wrap:anywhere;background:#203026;border:1px solid #5c7d65;border-radius:3px;padding:13px 16px;font-size:14px;color:#d3e9d9!important}.portal-error{background:#382523;border-color:#b27b78;color:#f0d5d2!important}.portal-identity-gate{background:#1b211e;border:1px solid #55615b;border-radius:3px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:25px;display:grid}.portal-identity-gate>.icon{width:46px;height:46px}.portal-identity-gate>div{justify-items:start;gap:13px;display:grid}.portal-identity-gate p{max-width:75ch}.portal-picture-preview{justify-items:start;gap:12px;display:grid}.portal-picture-preview img{object-fit:contain;border:1px solid var(--portal-line);background:#111;border-radius:3px;max-height:300px}.portal-empty{text-align:center;border:1px solid var(--portal-line);background:#181b1e;border-radius:3px;justify-items:center;gap:13px;padding:34px 22px;display:grid}.portal-empty>.icon{width:42px;height:42px}.portal-empty p{max-width:70ch}.portal-discussions,.portal-submission-list,.portal-mine{gap:20px;min-width:0;display:grid}.portal-post,.portal-submission{border:1px solid var(--portal-line);background:#1a1d20;border-radius:3px;gap:16px;min-width:0;padding:25px;display:grid}.portal-post>header,.portal-submission>header,.portal-ticket>header{color:#b2babf;flex-wrap:wrap;align-items:center;gap:10px 15px;font-size:12px;display:flex}.portal-post>header .badge,.portal-submission>header .badge,.portal-ticket>header .badge{white-space:normal;text-align:left;font-size:11px}.portal-post-body{white-space:pre-wrap;overflow-wrap:anywhere}.portal-author{color:#b7d3c0;text-underline-offset:4px;background:0 0;justify-self:start;min-height:44px;margin-top:-10px;padding:6px 0;font-size:14px;text-decoration:underline}.portal-post-image{object-fit:contain;background:#111416;border:1px solid #3a4144;border-radius:3px;width:auto;max-width:100%;max-height:420px;display:block}.portal-post>footer{border-top:1px solid var(--portal-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:8px;display:flex}.portal-text-button{color:#c0e1cb;text-align:left;text-underline-offset:4px;background:0 0;border-radius:3px;min-height:44px;padding:10px 4px;font-size:14px;text-decoration:underline}.portal-inline-form{gap:14px;display:grid}.portal-inline-form .button{justify-self:start}.portal-post-report{min-width:0;max-width:100%}.portal-post-report .portal-inline-form{width:min(100%,480px)}.portal-staff-reply{background:#1b2720;border-left:2px solid #86aa90;gap:7px;padding:14px 17px;font-size:14px;display:grid}.portal-staff-reply strong{color:#d3e7d9;font-weight:500}.portal-load-more{justify-self:center}.portal-status-filter{max-width:320px}.portal-issue-form{border:1px solid var(--portal-line);background:#1b201d;border-radius:3px;padding:24px}.portal-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.supply-wallet{box-sizing:border-box;background:linear-gradient(135deg,#212228,#0e0f13);border:1px solid #45464e;border-radius:5px;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);align-items:center;gap:40px;width:100%;min-width:0;margin-top:28px;padding:24px;display:grid}.supply-wallet-art{perspective:850px;width:min(100%,280px);height:166px;margin:16px auto;position:relative}.wallet-ticket{background:#25262d;border:1px solid #73747e;border-radius:5px;transition:transform .35s;position:absolute;inset:12px 8px}.wallet-ticket-back{background:#15161c;transform:translate(-8px,-9px)rotate(-7deg)}.wallet-ticket-middle{background:#1d1e25;transform:translate(8px,-4px)rotate(5deg)}.wallet-ticket-front{color:#eeeef4;background:repeating-linear-gradient(125deg,#ffffff04 0 1px,#0000 1px 6px),linear-gradient(140deg,#41424b,#17181f);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;box-shadow:0 12px 24px #0005}.wallet-ticket-front .icon{width:32px;height:32px}.wallet-ticket-front strong{letter-spacing:.14em;text-align:center;font-size:12px}.wallet-ticket-front small{color:#c1c2cd;letter-spacing:.1em;font-size:9px}.is-open .wallet-ticket-back{transform:translate(-18px,-15px)rotate(-11deg)}.is-open .wallet-ticket-middle{transform:translate(18px,-8px)rotate(9deg)}.supply-wallet-balance{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.supply-wallet-count{font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,64px);font-weight:650;line-height:1}.supply-wallet-balance p{color:#b9bbc8;margin:0}.wallet-contents{animation:.25s both wallet-reveal}.wallet-contents>.portal-ticket{width:min(100%,760px);margin:16px auto 0}.wallet-stack-list{gap:12px;margin-top:16px;display:grid}.wallet-stack-entry{background:linear-gradient(125deg,#25262d,#15161b);border:1px solid #45464e;border-radius:4px;align-items:center;gap:18px;padding:20px;display:flex}.wallet-stack-entry>.icon{flex:0 0 36px;width:36px;height:36px}.wallet-stack-entry>div{flex:1;min-width:0}.wallet-stack-entry h4,.wallet-stack-entry p{margin:0 0 6px}.wallet-stack-entry small{color:#b0b2be}@keyframes wallet-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=600px){.supply-wallet{grid-template-columns:1fr;gap:20px;padding:18px}.supply-wallet-balance{text-align:center;align-items:center}.wallet-stack-entry{flex-wrap:wrap;gap:12px;padding:16px}.wallet-stack-entry>.button{width:100%}}@media (prefers-reduced-motion:reduce){.wallet-ticket{transition:none}.wallet-contents{animation:none}}.portal-rewards{--portal-muted:#c0c2c8;--portal-line:#44464e}.portal-rewards .button,.portal-ticket .button,.portal-rewards .button.primary,.portal-ticket .button.primary{color:#f0f1f5;background:linear-gradient(#303135,#26272a 48%,#18191c);border:1px solid #777a85;box-shadow:0 3px 9px #0007,inset 0 1px 2px #ffffff12}.portal-rewards .button:hover,.portal-ticket .button:hover,.portal-rewards .button.primary:hover,.portal-ticket .button.primary:hover{background:linear-gradient(#3c3e44,#303238 48%,#202126);border-color:#b5b8c2}.portal-rewards .button:after,.portal-ticket .button:after{display:none}.portal-rewards :is(.button,.portal-text-button,summary):focus-visible,.portal-ticket :is(.button,summary):focus-visible{outline-offset:4px;outline:2px solid #e6e9f5}.portal-rewards .portal-text-button{color:#d5d8e2}.portal-rewards .badge,.portal-ticket .badge{color:#e0e2e9;background:#282a30;border-color:#676a75}.portal-rewards .portal-identity-gate{background:#202125;border-color:#555760}.portal-ticket{overflow-anchor:none;border:1px solid var(--border);background:radial-gradient(ellipse 46.3% 46.3% at 66.7% 71.3%, #bec2cb1b, transparent), var(--surface);isolation:isolate;border-radius:4px;gap:16px;min-width:0;max-width:640px;padding:24px;scroll-margin-top:24px;display:grid;position:relative;box-shadow:0 3px 9px #0007,inset 0 1px 2px #ffffff12}.portal-ticket:before{content:"";opacity:.11;pointer-events:none;z-index:-1;background:url(/assets/grain.webp) 0 0/256px;border:1px solid #e5e8f30f;border-radius:3px;position:absolute;inset:1px}.portal-ticket>.button{justify-self:start}.portal-ticket h3{color:#e9eaf0}.portal-row-heading{color:#e1e3ec;border-top:1px solid #6c6e7638;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:15px;font-weight:600;display:flex}.portal-row-heading small{color:#b1b4bd;font-size:13px}.portal-row-heading>span:last-child{letter-spacing:1.1px;color:#c0c3cc;font-size:11px}.portal-row-window{background:#101113;border-block:1px solid #858894;gap:8px;padding-block:7px;display:grid;overflow:clip}.portal-scratch-area{isolation:isolate;border:1px solid #7e828f;border-radius:2px;position:relative;overflow:hidden}.portal-row-ticket .portal-scratch-area{scroll-margin-block:24px;transition:border-color .25s,box-shadow .25s}.portal-row-ticket .portal-scratch-area:not(.portal-inactive-row){border-color:#e1e4ed;animation:none;box-shadow:0 0 0 1px #e1e4ed30,0 0 20px #c2c9e315}.portal-inactive-row .portal-symbol-grid{opacity:.65}.portal-inactive-row{border-color:#25262b}.portal-row-shade{z-index:4;color:#c5c7ce;pointer-events:none;background:#000000db;place-items:center;display:grid;position:absolute;inset:0}.portal-row-shade span{letter-spacing:2px;background:#050609a6;padding:8px 12px;font-size:10px}.portal-foil-placeholder{color:#33363e;background:linear-gradient(135deg,#bfc2c9,#8b909b 50%,#c9cbd3)}.portal-foil-placeholder .icon{width:32px;height:32px}.portal-foil-placeholder small{letter-spacing:0;text-align:center;font-size:9px}.portal-rewards .portal-isolated-preview{background:0 0;border:0;justify-self:center;padding:0}.portal-row-ticket .portal-foil-placeholder{background:linear-gradient(135deg,#bfc2c9,#8b909b 50%,#c9cbd3)}@media (width<=600px){.portal-row-ticket .portal-symbol{min-height:96px}.portal-row-ticket .portal-reward-art{width:43px;height:43px}.portal-row-ticket .portal-voucher-title{gap:5px;padding-block:10px}.portal-row-ticket{gap:12px}}.portal-accessible-reveal{color:#c9cbd3;justify-self:start;font-size:12px}.portal-ticket>.portal-try-progress{display:none}.portal-symbol-grid{background:#0e0f12;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;display:grid}.portal-symbol{color:#d3d5dd;letter-spacing:.7px;background:linear-gradient(#303135,#26272a 48%,#18191c);border:1px solid #535661;border-radius:2px;place-content:center;justify-items:center;gap:7px;min-width:0;min-height:138px;font-size:11px;font-weight:600;display:grid;box-shadow:inset 0 1px 2px #ffffff0f}.portal-legacy-ticket .portal-symbol{min-height:115px}.portal-reward-art{object-fit:contain;filter:drop-shadow(0 2px 2px #0008);flex:none;width:62px;height:62px;display:block}.portal-reward-placeholder{place-items:center;display:grid}.portal-reward-placeholder .icon{opacity:.88;filter:grayscale();width:46px;height:46px}.portal-symbol-sealed{color:#666a76;justify-items:center;gap:7px;display:grid}.portal-symbol-sealed .icon{opacity:.23;width:33px;height:33px}.portal-symbol-sealed small{letter-spacing:1px;font-size:11px}.portal-symbol-match{background:linear-gradient(#4b4d56,#30323a 48%,#25272e);border:2px solid #e2e5ee;box-shadow:inset 0 0 0 2px #d9dded21}.portal-scratch-cover{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.portal-scratch-debris{left:var(--scratch-x,-20px);top:var(--scratch-y,-20px);opacity:0;pointer-events:none;background:#eef0f5;width:7px;height:2px;position:absolute;transform:rotate(-24deg);box-shadow:-12px 7px #aeb2bf,8px 13px #777e8e,14px -7px #e1e4ec}.portal-scratch-area[data-scratching=true] .portal-scratch-debris{opacity:.8}.portal-slot-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.portal-slot-progress>span{color:#b2b5bf;text-align:center;border-top:2px solid #4b4e59;gap:1px;padding-top:6px;font-size:11px;display:grid}.portal-slot-progress strong{color:#d5d8e3;font-weight:500}.portal-slot-progress .is-ready{border-color:#e0e4ef}.portal-ticket-result{gap:12px;padding-top:4px;display:grid}.portal-ticket-result>strong{color:#e0e3ee;font-size:19px}.portal-ticket-result .badge,.portal-ticket-result .button{justify-self:start}.portal-ticket-result p{font-size:14px}.portal-isolated-preview{background:#17181c;border:1px dashed #686b77;border-radius:3px;justify-self:start;gap:12px;width:100%;min-width:0;max-width:684px;padding:20px;display:grid}.portal-isolated-preview>.portal-hint{overflow-wrap:anywhere;min-width:0}.portal-preview-ticket{border-color:#9497a3}.portal-ticket-serial{color:#c0c3cf;letter-spacing:1.3px;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.portal-voucher-mark{background:#2c2e34;border:1px solid #a3a7b4;border-radius:2px;flex:none;place-items:center;width:35px;height:35px;display:grid}.portal-voucher-mark .icon{opacity:.85;width:26px;height:26px}.portal-ticket>header .badge{transform:rotate(-1.5deg)}.portal-symbol-kind{color:#bec2cf;letter-spacing:1px;font-size:11px;font-weight:500}.portal-symbol>strong{letter-spacing:-.1px;text-align:center;overflow-wrap:anywhere;color:#eceef5;padding-inline:4px;font-size:14px;line-height:1.35}.portal-prize-pool{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 0 14px;display:grid}.portal-prize-pool>span{text-align:center;background:#212228;border:1px solid #50535e;border-radius:2px;justify-items:center;gap:5px;padding:11px;display:grid}.portal-prize-pool .portal-reward-art{width:42px;height:42px}.portal-prize-pool small{color:#bec2cf;letter-spacing:1px;font-size:11px}.portal-prize-pool strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.portal-voucher-title{border-block:1px solid #51545f;gap:8px;padding:16px 0;display:grid}.portal-voucher-title>span{color:#c1c5d1;letter-spacing:1.8px;font-size:11px;font-weight:600}.portal-voucher-title h3{font-size:23px;line-height:1.4}.portal-voucher-title p{color:#c0c3ce;font-size:13px}.portal-try-progress{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.portal-try-progress>span{color:#c7cad5;background:#202127;border:1px solid #5b5e6a;border-radius:2px;place-items:center;width:30px;height:28px;font-size:12px;font-weight:600;display:grid}.portal-try-progress>span.is-current{color:#f4f5fa;background:#444752;border-color:#d8dce8}.portal-try-progress>span.is-used{color:#a1a5b1;background:#292b32}.portal-try-progress>span.is-won{color:#fff;background:#626674;border-color:#f3f5ff}.portal-try-progress>strong{color:#d6dae6;margin-left:auto;font-size:13px;font-weight:500}.portal-scratch-rule{font-size:14px;line-height:1.7}.portal-scratch-rule strong{color:#e3e6f0;font-weight:600}.portal-scratch-progress{min-height:23px;font-size:13px}.portal-attempt-result{border-top:1px solid #4e515d;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.portal-attempt-result>span:first-child{color:#d7dbe6}.portal-prize-banner{transform-origin:50%;background:linear-gradient(135deg,#3a3d47,#23262e);border:1px solid #b0b5c4;border-radius:3px;justify-items:start;gap:11px;padding:21px;animation:.78s ease-out both portal-prize-reveal;display:grid;position:relative;box-shadow:inset 0 1px 2px #ffffff17}.portal-prize-banner>span{color:#e0e4ef;letter-spacing:1.5px;font-size:11px;font-weight:600}.portal-prize-banner>strong{color:#f5f6fb;font-size:22px;line-height:1.4}.portal-prize-banner p{color:#d0d5e1;font-size:13px}@keyframes portal-prize-reveal{0%{opacity:.15;transform:scale(.965)}45%{opacity:1;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes portal-row-slide{0%{opacity:.35;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.portal-try-history{border-top:1px solid #4f5360}.portal-try-history summary{cursor:pointer;color:#d5dbe7;min-height:46px;padding:12px 0;font-size:14px}.portal-try-history summary::marker{color:#bfc7d8}.portal-voucher-footer{color:#b1b8c7;letter-spacing:1px;border-top:1px solid #686e7d;padding-top:12px;font-size:11px;line-height:1.8}.portal-delivery-note{background:#262932;border-left:2px solid #9aa3ba;padding:12px 16px}@media (width>=1700px){.portal-ticket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.portal-ticket-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.portal-page{gap:20px}.portal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-tabs button{gap:7px;padding:11px 9px;font-size:13px}.portal-tabs button .icon{width:23px;height:23px}.portal-filters{grid-template-columns:minmax(0,1fr)}.portal-identity-gate{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 17px}.portal-identity-gate>.icon{width:34px;height:34px}.portal-post,.portal-submission,.portal-ticket,.portal-issue-form{padding:20px 16px}.portal-post>footer{display:grid}.portal-symbol{min-height:128px;font-size:11px}.portal-symbol .icon{width:33px;height:33px}.portal-isolated-preview{padding:14px}.portal-section-heading>.button{width:100%}}@media (prefers-reduced-motion:reduce){.portal-scratch-debris{display:none}.portal-page *,.portal-page :before,.portal-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reduced .portal-page *,.reduced .portal-page :before,.reduced .portal-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reduced .portal-scratch-debris{display:none}.portal-section-heading{align-items:center;gap:20px}.portal-section-heading>div{min-width:0}.portal-section-heading>button{flex-shrink:0}#community-composer{margin:0 0 24px}#community-composer .panel{margin:0}.staff-events{gap:24px;display:grid}.staff-events .portal-form{border:1px solid var(--line,#34393e);background:#151819;border-radius:6px;padding:22px}@media (width<=600px){.portal-section-heading{flex-direction:column;align-items:stretch;gap:12px}.portal-section-heading>button{align-self:flex-start}.portal-tabs{gap:8px}.portal-tabs button{flex:calc(50% - 8px);justify-content:center}.staff-events .portal-form{padding:16px}}.gift-distribution,.gift-batch-list{gap:20px;display:grid}.gift-audience{border:1px solid #ffffff25;border-radius:6px;flex-wrap:wrap;gap:18px;padding:16px;display:flex}.gift-audience legend{color:#b8bdc3;padding:0 7px;font-size:12px}.gift-audience label{cursor:pointer;align-items:center;gap:10px;display:flex}.gift-audience input,.gift-player-list input{accent-color:#b6a57d;flex-shrink:0;width:18px;height:18px}.gift-player-search{align-items:flex-end;gap:12px;display:flex}.gift-player-search label{flex:1;min-width:0}.gift-player-search .button{flex-shrink:0}.gift-selection-tools{flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.gift-selection-tools>span{color:#aeb4bb;margin-right:auto}.gift-selected{flex-wrap:wrap;gap:8px;display:flex}.gift-selected button{color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30;border-radius:20px;padding:7px 12px;font-size:12px}.gift-player-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gift-player-list label{cursor:pointer;border:1px solid #ffffff1f;border-radius:5px;align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.gift-player-list label:has(input:checked){background:#b6a57d10;border-color:#b6a57d88}.gift-player-list span{overflow-wrap:anywhere;min-width:0}.gift-player-list small{color:#aeb4bb;margin-top:5px;font-size:11px;display:block}.gift-send-summary{background:#ffffff05;border:1px solid #ffffff24;border-radius:5px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px;display:flex}.gift-send-summary span{color:#aeb4bb;font-size:13px}.gift-batch-list progress{accent-color:#b6a57d;width:100%;height:8px;margin:18px 0;display:block}@media (width<=600px){.gift-player-list{grid-template-columns:minmax(0,1fr)}.gift-player-search{flex-direction:column;align-items:stretch}.gift-player-search .button{align-self:flex-start}}.loadout-requests-page{--line:#3b4246;gap:26px;min-width:0;display:grid}.request-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.request-page-heading h2{letter-spacing:-.5px;margin:0 0 9px;font-size:25px}.request-page-heading p,.request-footnote{color:var(--muted);max-width:78ch;margin:0;font-size:14px;line-height:1.65}.request-form{gap:24px;min-width:0;display:grid}.loadout-requests-page label,.moderation-workspace label{gap:9px;min-width:0;font-size:13px;font-weight:600;line-height:1.4;display:grid}.loadout-requests-page :is(input,select,textarea),.moderation-workspace :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:#eceef1;background:#101315;border:1px solid #51555b;border-radius:4px;min-height:46px;padding:12px 14px;font-size:15px;line-height:1.5;display:block}.loadout-requests-page textarea,.moderation-workspace textarea{resize:vertical;min-height:100px}.loadout-requests-page :is(input,select,textarea):focus-visible,.moderation-workspace :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:#bcae89;outline:2px solid #bcae89}.request-details{grid-template-columns:1fr 1fr;gap:20px;display:grid}.request-target{grid-column:1/-1}.request-equipment-workspace{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:start;gap:22px;padding-top:24px;display:grid}.request-catalog{min-width:0}.request-section-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.request-section-label :is(h3,h4){margin:0;font-size:16px}.request-section-label>span{color:var(--muted);font-size:12px}.request-picker-filters{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.request-equipment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-equipment-card{text-align:left;color:#eceef1;font:inherit;cursor:pointer;background:#171b1e;border:1px solid #40464b;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:78px;padding:15px;transition:border-color .15s,background .15s;display:flex}.request-equipment-card>span:first-child{min-width:0}.request-equipment-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.request-equipment-card small{color:#a4adb8;margin-top:5px;font-size:11px;line-height:1.4;display:block}.request-item-toggle{border:1px solid #5c6269;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.request-equipment-card.chosen{background:#b6a67e10;border-color:#b6a67e}.request-equipment-card.chosen .request-item-toggle{color:#101315;background:#b6a67e;border-color:#b6a67e;font-size:14px}.request-equipment-card:disabled{opacity:.45;cursor:default}.request-equipment-card:focus-visible,.request-remove:focus-visible,.staff-navigation button:focus-visible,.request-status-tabs button:focus-visible{outline-offset:3px;outline:2px solid #bcae89}@media (hover:hover){.request-equipment-card:hover{background:#b6a67e0b;border-color:#aaa087}}.request-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.request-pagination .button{min-height:38px;padding:9px 13px;font-size:12px}.request-kit{background:#b6a67e06;border:1px solid #4a4942;border-radius:5px;min-width:0;padding:20px}.request-kit .portal-hint{color:#b0b5bc;margin:0 0 15px;font-size:12px;line-height:1.6}.request-kit ul{margin:0;padding:0;list-style:none}.request-kit li{border-top:1px solid var(--line);padding:15px 0}.request-kit li>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.request-kit li>div{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.request-kit li label{gap:5px;width:70px;font-size:11px}.request-kit li input{min-height:36px;padding:7px 9px}.request-remove{color:#d6b4ae;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.request-kit-empty{text-align:center;color:#e0ded7;justify-items:center;gap:9px;padding:28px 5px;font-size:14px;display:grid}.request-kit-empty>span{border:1px dashed #787362;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:4px;font-size:24px;display:grid}.request-kit-empty small{color:var(--muted);font-size:12px;line-height:1.6}.request-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding-top:22px;display:flex}.request-form-footer p{max-width:52ch;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.request-form-footer .row-actions{flex-shrink:0}.request-form .button{justify-self:start}.request-status-tabs,.staff-navigation-primary,.staff-navigation-more>div{flex-wrap:wrap;gap:8px;display:flex}.request-status-tabs{margin-bottom:22px}.request-status-tabs button,.staff-navigation button{color:#c9cdd3;min-height:43px;font:inherit;cursor:pointer;background:#171b1e;border:1px solid #41474c;border-radius:4px;padding:11px 15px;font-size:13px}.request-status-tabs .selected,.staff-navigation .selected{color:#f2ede0;background:#a79b7b18;border-color:#a79b7b}.request-history{gap:18px;display:grid}.request-record{background:#111517;border:1px solid #41474c;border-radius:5px;min-width:0;padding:23px}.request-record>header{color:#a5acb5;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.request-record>header small{margin-left:auto}.request-record h3{overflow-wrap:anywhere;margin:18px 0 9px;font-size:19px}.request-record .portal-hint{color:#aeb5bf;font-size:12px;line-height:1.6}.request-prose,.request-decision span,.request-comments p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.request-kit-chips{flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.request-kit-chips li{background:#ffffff05;border:1px solid #3f454a;border-radius:4px;align-items:center;gap:12px;padding:8px 11px;font-size:12px;display:flex}.request-kit-chips strong{color:#c5b88f;font-size:11px}.request-decision{background:#ffffff04;border-left:2px solid #b6a67e;padding:14px;font-size:12px;line-height:1.7}.request-decision span{margin-top:8px;display:block}.request-discussion{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.request-discussion h4{margin:20px 0 15px;font-size:16px}.request-review{gap:18px;margin-bottom:24px;display:grid}.request-review .request-form{background:#ffffff03;border:1px solid #41474c;padding:20px}.request-review .request-section-label,.request-review .request-section-label h4{margin:0}.request-review>.button{justify-self:start}.request-review .request-equipment-workspace{grid-template-columns:minmax(0,1fr)}.request-review .request-kit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.request-comment-form{gap:14px;margin-top:18px;display:grid}.request-comment-form .button{justify-self:start}.request-comments article,.request-change-history article{background:#ffffff04;border-left:2px solid #9c9279;margin:12px 0;padding:16px}.request-comments header{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.request-comments small{color:#a4adb8;margin-left:auto;font-size:11px}.request-comments p{margin-bottom:0}.request-change-history{border:1px solid #41474c;padding:14px;font-size:13px}.request-change-history summary{cursor:pointer}.request-change-history small{color:var(--muted);margin-top:6px;display:block}.staff-navigation{background:#15191b;border:1px solid #3e4348;border-radius:5px;gap:14px;margin-bottom:28px;padding:20px;display:grid}.staff-navigation-more summary{color:#a9b0ba;cursor:pointer;min-height:24px;font-size:12px}.staff-navigation-more>div{padding-top:12px}.staff-navigation-more .selected{border-color:#a79b7b}@media (width<=1000px){.request-equipment-workspace{grid-template-columns:minmax(0,1fr)}.request-kit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.request-form-footer{flex-direction:column;align-items:flex-start}}@media (width<=600px){.request-details,.request-picker-filters{grid-template-columns:minmax(0,1fr)}.request-equipment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-equipment-card{gap:8px;min-height:88px;padding:12px}.request-item-toggle{width:22px;height:22px}.request-kit{padding:16px}.request-kit ul,.request-review .request-kit ul{grid-template-columns:minmax(0,1fr);gap:0}.request-page-heading{flex-direction:column;gap:14px}.request-page-heading h2{font-size:22px}.request-record{padding:16px}.request-record>header small{margin-left:0}.request-review .request-form{padding:12px}.request-form-footer .row-actions{flex-wrap:wrap}.staff-navigation{padding:14px}.staff-navigation-primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-navigation button{text-align:left;padding:12px 9px;font-size:12px}.request-pagination .button{padding:9px;font-size:11px}.request-pagination{font-size:11px}}.notification-center{position:relative}.notification-toggle{justify-content:center;min-width:42px;min-height:42px;position:relative}.notification-count{color:#101214;background:#c4b58a;border-radius:10px;min-width:17px;padding:2px 4px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:0;right:0}.notification-inbox{z-index:60;overscroll-behavior:contain;color:#e8e9ed;background:#15181a;border:1px solid #50535a;width:min(420px,100vw - 24px);max-height:min(620px,75dvh);padding:16px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 14px 45px #0009}.notification-inbox header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-inbox h2{margin:0;font-size:18px}.notification-read-all{align-items:center;gap:7px;margin:14px 0;display:flex}.notification-inbox ol{margin:12px -8px;padding:0;list-style:none}.notification-inbox li{border-top:1px solid #34383c}.notification-inbox li>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:14px 8px;display:block}.notification-inbox li.unread{background:#c4b58a0b}.notification-inbox strong{font-size:14px;display:block}.notification-inbox p{overflow-wrap:anywhere;white-space:pre-wrap;color:#b8bdc5;margin:7px 0;font-size:13px;line-height:1.5}.notification-inbox small{color:#969da7;font-size:11px}.notification-dot{vertical-align:middle;background:#c4b58a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.notification-inbox button:focus-visible{outline-offset:2px;outline:2px solid #c4b58a}.notification-empty{padding:20px 0}.community-replies{border-top:1px solid #34383c;margin-top:14px;padding-top:12px}.community-replies article{background:#ffffff04;border-left:2px solid #bbae87;margin:12px 0;padding:14px}.community-replies small{color:#979fa9}.community-replies p{margin:8px 0}@media (width<=600px){.notification-inbox{position:fixed;top:64px;right:12px}}.moderation-workspace{--line:#3b4246;gap:24px;min-width:0;display:grid}.moderation-workspace .request-form{max-width:none}.ban-policy{background:#b6a67e08;border:1px solid #8b765066;border-left:3px solid #b6a67e;border-radius:4px;padding:18px 22px}.ban-policy strong{font-size:14px}.ban-policy p{color:#afb7c2;max-width:90ch;margin:9px 0 0;font-size:13px;line-height:1.7}.ban-lookup{align-items:flex-end;gap:16px;max-width:700px;display:flex}.ban-lookup label{flex:1}.ban-lookup .button{flex-shrink:0;min-height:46px}.ban-request-form{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.ban-native-status{flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.ban-native-status small{color:var(--muted);font-size:11px}.moderation-workspace .portal-hint{color:#b1b8c1;font-size:12px;line-height:1.7}.moderation-workspace>p{margin:0}.moderation-workspace .request-review{margin-top:20px}@media (width<=600px){.ban-lookup{grid-template-columns:minmax(0,1fr);display:grid}.ban-lookup .button{justify-self:start}.ban-policy{padding:16px}}@media (width<=420px){.request-equipment-options{grid-template-columns:minmax(0,1fr)}.request-equipment-card{min-height:73px;padding:14px}.loadout-requests-page :is(input,select,textarea),.moderation-workspace :is(input,select,textarea){font-size:16px}}.request-rank-workspace{background:#b6a67e07;border:1px solid #494b45;border-radius:5px;gap:16px;min-width:0;padding:22px;display:grid}.request-rank-workspace h3,.request-rank-workspace h4{margin:0}.request-rank-workspace .portal-hint{max-width:85ch;margin:0;line-height:1.7}.request-rank-tabs{flex-wrap:wrap;gap:9px;display:flex}.request-rank-tabs .button{white-space:normal;text-align:left;max-width:100%;min-height:42px}.request-rank-tabs [aria-pressed=true]{color:#fff2d5;background:#b6a67e20;border-color:#b6a67e}.request-rank-summary{gap:14px;margin:18px 0;display:grid}.request-rank-summary section{background:#ffffff03;border:1px solid #3f454a;border-radius:4px;padding:14px}.request-rank-summary h4{margin:0;font-size:14px}.request-rank-summary .request-kit-chips{margin-bottom:0}@media (width<=600px){.request-rank-workspace{padding:16px}.request-rank-tabs{grid-template-columns:minmax(0,1fr);display:grid}.request-rank-tabs .button{width:100%}}.portal-saved-rewards{background:#b6a67e08;border:1px solid #b6a67e66;border-radius:4px;gap:12px;margin:18px 0;padding:18px;display:grid}.portal-saved-rewards h4{margin:0;font-size:16px}.portal-saved-rewards>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.verification-card{min-width:0;font-size:15px;line-height:1.65}.verification-card .panel-heading{flex-wrap:wrap;gap:12px;min-height:54px;font-size:12px}.verification-card .panel-heading .icon{width:24px;height:24px}.verification-card .button{white-space:normal;border-radius:5px;min-height:44px;font-size:14px}.verification-card .panel-body{gap:24px;display:grid}.verification-intro{gap:8px;display:grid}.verification-intro h2{letter-spacing:-.35px;font-size:clamp(23px,2.1vw,29px)}.verification-card p{color:#afb6c2;overflow-wrap:anywhere;margin:0}.connection-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.connection-account{background:#ffffff03;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.connection-heading{align-items:center;gap:18px;display:flex}.connection-heading h3{margin:0;font-size:20px}.connection-heading p{font-size:13px}.connection-symbol{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.connection-symbol>.icon{filter:invert();width:38px;height:38px}.connection-mark{background:#101216;border-radius:4px;place-items:center;width:22px;height:22px;font-size:20px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-4px;right:-7px}.connection-mark.is-connected{color:#c6d9a5}.connection-mark.is-disconnected{color:#edb6ab}.connection-mark.is-unknown{color:#b6bbc7}.connection-username{color:#f1f1f4;overflow-wrap:anywhere;font-size:17px}.connection-account>.button{align-self:flex-start;margin-top:auto}.connection-basics{gap:13px;display:grid}.connection-basics h3{margin:0;font-size:17px}.connection-basics code{color:#e7d7b4}.verification-role-state{border-top:1px solid #ffffff24;gap:6px;padding-top:18px;font-size:14px;display:grid}.verification-role-state strong{color:#dddfe6;font-weight:600}.verification-notice{background:#25231d;border:1px solid #8f8667;border-radius:5px;padding:13px 16px;font-size:14px;color:#e4ddcb!important}.verification-error{background:#302322;border-color:#b2817d;color:#f0d7d4!important}.verification-card :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #e3d1a9}@media (width<=640px){.verification-card .panel-body{padding:20px 16px}.verification-card .panel-heading{padding:12px 16px}.connection-accounts{grid-template-columns:minmax(0,1fr);gap:12px}.connection-account{padding:20px}}@font-face{font-family:Montserrat;src:url(/assets/montserrat-400.ttf);font-weight:400;font-display:swap}.launch-settings-form{gap:18px;max-width:600px;margin-top:24px;display:grid}.launch-settings-form>label{gap:10px;font-size:14px;font-weight:600;display:grid}.launch-settings-form input[type=datetime-local]{color:#f5f5f7;width:100%;min-height:48px;font:inherit;background:#101216;border:1px solid #545b67;border-radius:4px;padding:12px}.launch-settings-form>label.launch-toggle{align-items:center;gap:12px;display:flex}.launch-toggle input{accent-color:#8cc1e3;width:20px;height:20px}.launch-settings-form .button{justify-self:start}.launch-settings-form p{margin:0;line-height:1.7}@font-face{font-family:Montserrat;src:url(/assets/montserrat-500.ttf);font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-600.ttf);font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-700.ttf);font-weight:700 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#f5f5f7;--muted:#adb0b7;--faint:#77787c;--border:#6c6e7673;--green:#2c8c4e;--green-light:#82ce97;--surface:linear-gradient(180deg, #26272a 0%, #1d1e21 48%, #101113 100%);--header:linear-gradient(180deg, #1f2024 0%, #17181c 48%, #0c0d10 100%);--secondary:#1a1a1c}*{box-sizing:border-box}body{color:var(--white);background:#0b0c0e;margin:0;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button{border:0}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.25}p{color:var(--muted)}:focus-visible{outline-offset:4px;outline:2px solid #b6c7cf}::selection{color:#fff;background:#315641}input,textarea,select{background:#121315;border:1px solid #39393c;border-radius:3px;min-height:44px;padding:11px 12px}input:focus,textarea:focus,select:focus{border-color:#a7b2b6}input::placeholder,textarea::placeholder{color:#8c8f97}input{min-width:0}textarea{resize:vertical;min-height:95px}option{background:#17181c}small{font-size:11px}.icon{object-fit:contain;flex:none;width:18px;height:18px}.skip{z-index:30;background:#2c8c4e;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.app{min-height:100vh}.sidebar{z-index:10;background:linear-gradient(#161719,#0e0f11 70%);border-right:1px solid #292b2f;flex-direction:column;width:230px;padding:28px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--white);text-align:left;letter-spacing:.3px;white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:0 8px 34px;font-size:14px;font-weight:700;line-height:1.25;display:flex}.brand img{object-fit:contain;filter:brightness(0)invert(.9);width:32px;height:32px}.brand small{letter-spacing:1.3px;color:#a0a2a7;margin-top:6px;font-size:11px;display:block}.nav-label{letter-spacing:1.7px;color:#777b84;padding:8px 14px 12px;font-size:11px;font-weight:600}.nav-link{text-align:left;color:#aeb1b9;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:13px;width:100%;min-height:46px;margin-bottom:5px;padding:13px 15px;font-size:12px;display:flex;position:relative}.nav-link .icon{opacity:.65}.drawer-close{display:none}.painted-icon{opacity:1;width:28px;height:28px}.nav-link .painted-icon{opacity:1;width:30px;height:30px}.panel-heading>h2{font-size:12px;font-weight:600;line-height:1.5}.start-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.start-card{text-align:left;background:#191d20;border:1px solid #42494e;border-radius:3px;align-items:center;gap:12px;padding:18px;transition:border-color .18s,background-color .18s;display:flex}.start-card:hover,.start-card:focus-visible{background:#202b25;border-color:#8dbaa0}.start-card>.icon{width:40px;height:40px}.start-card>span:nth-child(2){flex:1}.start-card strong{font-size:14px;display:block}.start-card small{color:#bcc5ca;margin-top:5px;font-size:12px;display:block}.nav-link:hover{color:#fff;background:#212225}.nav-link.active{color:#f5f5f7;background:linear-gradient(#2c2e31,#222427);border-color:#3d4145;box-shadow:inset 0 1px 1px #ffffff0c}.nav-link.active:before{content:"";background:#d7e4e9;width:2px;position:absolute;top:9px;bottom:9px;left:-1px;box-shadow:0 0 6px #c6e3ef55}.nav-link.active .icon{opacity:1}.nav-dot{background:#c3d1d6;border-radius:100%;width:4px;height:4px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:30px}.connection{border-top:1px solid #292b2f;align-items:flex-start;gap:9px;margin:25px 8px 0;padding:20px 0;font-size:11px;font-weight:600;display:flex}.connection small{color:#81858e;margin-top:4px;font-size:11px;font-weight:400;display:block}.signal{background:#a6a9b1;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px;display:inline-block;box-shadow:0 0 7px #fff2}.sidebar-foot{letter-spacing:.8px;color:#737780;padding:0 8px;font-size:11px;line-height:2}.workspace{margin-left:230px}.topbar{background:#111214e6;border-bottom:1px solid #27292e;justify-content:space-between;align-items:center;gap:15px;height:76px;padding:0 38px;display:flex}.breadcrumb{color:#c4c6cb;align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb>span:first-of-type{letter-spacing:1.5px;color:#858992;font-size:11px;font-weight:600}.breadcrumb b{color:#4c5058;font-weight:400}.top-actions{align-items:center;gap:24px;display:flex}.badge{color:#b5b9c3;letter-spacing:.65px;white-space:nowrap;text-transform:uppercase;background:#b0b6c808;border:1px solid #4a4d546b;border-radius:2px;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.badge.testing{color:#c9cdd3;letter-spacing:1.2px;background:#27292c;border-color:#42454b}.badge.green{color:#8cd5a1;background:#2c8c4e13;border-color:#4b946644}.badge.amber{color:#dec38c;background:#b68a2612;border-color:#ac8a4444}.badge.red{color:#ef9d9e;background:#b6262612;border-color:#ac444444}.account-button{background:0 0;align-items:center;gap:10px;font-size:11px;display:flex}.account-button .icon{width:16px;height:16px}.mobile-menu{display:none}.workspace main{max-width:1560px;margin:auto;padding:35px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.7px;color:#969ba5;margin-bottom:9px;font-size:11px;font-weight:600}h1{letter-spacing:-.6px;font-size:25px}.page-heading p{margin-top:9px;font-size:11px}.heading-actions{flex:none;gap:9px;display:flex}.button{text-align:center;background:#1a1a1c;border:1px solid #39393c;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px 2px #ffffff0a}.button:hover:not(:disabled){background:#26282b;border-color:#879198}.button.primary{background:linear-gradient(#2c8c4e,#21683a);border-color:#489662;border-radius:7px;box-shadow:inset 0 1px 1px #ffffff30,0 0 6px #2b8a4d47}.button.primary:hover{background:linear-gradient(#369d5b,#287e45);border-color:#83c799}.button.danger{background:linear-gradient(90deg,#922b30,#5e1f25);border-color:#a74b51}.button.small{min-height:35px;padding:8px 12px;font-size:11px}.button.icon-button{min-width:37px;padding:6px 12px;font-size:20px}.button.demo-active{color:#e2c998;border-color:#a78a4e}.text-button{color:#c4c9d1;text-align:left;background:0 0;padding:3px 0;font-size:11px;font-weight:600}.text-button:hover{color:#fff;text-decoration:underline}.notice{color:#c4c9d1;background:#1a1c20;border:1px solid #484c54;border-radius:3px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:11px;display:flex}.demo-notice{color:#dac497;background:#3f352017;border-color:#7c684555}.error{color:#efa9aa}.notice.error{background:#4e202024;border-color:#9d575b44}.hero{background:#181c23;border:1px solid #555a6366;border-radius:4px;height:330px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 6px 30px #0006,inset 0 1px #fff1}.hero-image{object-fit:cover;object-position:center 47%;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080a0ddb,#080a0d87 40%,#080a0d0c 85%),linear-gradient(#0000 35%,#0b0d11a8);position:absolute;inset:0}.hero-content{z-index:1;padding:29px 32px;position:relative}.hero-content .badge{color:#d9dee4;letter-spacing:1.4px;background:#161a20a6;border-color:#8c929c66;font-size:11px}.hero h2{letter-spacing:-1px;color:#f3f5f8;text-shadow:0 2px 5px #0004;margin:15px 0 13px;font-size:38px;line-height:1.07}.hero p{color:#c4c9d1;font-size:11px;line-height:1.8}.hero-actions{gap:10px;margin-top:20px;display:flex}.hero-actions .button{min-height:40px;padding:10px 15px;font-size:11px}.hero-actions .icon{width:13px;height:13px}.hero-footer{z-index:1;letter-spacing:1px;color:#c0c6d0;background:#080a0c65;border-top:1px solid #ffffff16;justify-content:space-between;padding:9px 18px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-footer span:first-child{align-items:center;gap:8px;display:flex}.hero-footer .signal{width:4px;height:4px;margin:0}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.panel{isolation:isolate;background:radial-gradient(ellipse 46.3% 46.3% at 66.7% 71.3%, #bec2cb1b, transparent), var(--surface);border:1px solid var(--border);border-radius:4px;min-width:0;position:relative;box-shadow:0 3px 9px #00000075,inset 0 1px 2px #ffffff12}.panel:before{content:"";opacity:.11;z-index:-1;pointer-events:none;background:url(/assets/grain.webp) 50%/cover;border-radius:3px;position:absolute;inset:1px}.panel-heading{background:var(--header);letter-spacing:.5px;border-bottom:1px solid #383b42;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 17px;font-size:11px;font-weight:600;display:flex;box-shadow:inset 0 1px 1px #fff1}.panel-heading>span,.panel-heading>h2{align-items:center;gap:9px;display:flex}.panel-heading .text-button{letter-spacing:0;font-size:11px}.panel-body{padding:20px}.panel-body>p{margin:12px 0;line-height:1.8}.stat{padding:17px 20px 15px}.stat:after{opacity:.5}.stat-label{letter-spacing:1px;color:#b5b8c0;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.stat-label .icon{opacity:.6;width:14px;height:14px}.stat strong{margin:8px 0 3px;font-size:28px;font-weight:600;line-height:1.4;display:block}.stat>span:not(.panel-corners,.dot-field){color:#8f949e;font-size:11px}.overview-grid{grid-template-columns:1.18fr 1fr;gap:22px;margin-bottom:24px;display:grid}.overview-grid>.panel>.panel-body{padding:0 18px}.overview-grid.secondary>.panel>.panel-body{padding:15px 20px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px 18px 28px;display:flex}.empty-mark{opacity:.75;background:#969cab08;border:1px solid #50545b77;border-radius:4px;place-items:center;width:34px;height:34px;margin-bottom:13px;display:grid}.empty h3{margin-bottom:8px;font-size:12px}.empty p{color:#9da2ad;max-width:350px;font-size:11px;line-height:1.9}.empty .button{margin-top:18px}.empty .text-button{margin-top:12px}.guide-list>button{text-align:left;background:0 0;border-bottom:1px solid #42464b66;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex}.guide-list>button:last-child{border:0}.guide-list>button>span:last-child{color:#9198a4;margin-left:auto}.guide-list>button:hover strong{color:#8fd9a8}.guide-list strong{margin-bottom:3px;font-size:11px;font-weight:600;display:block}.guide-list small{color:#999faa;font-size:11px;display:block}.step-number{color:#a8b0bc;border:1px solid #555a6266;border-radius:3px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.weapon-feature{align-items:center;gap:18px;min-height:170px;display:flex}.weapon-feature>img{object-fit:contain;filter:drop-shadow(0 5px 7px #0008);width:45%;max-height:175px;transform:rotate(-8deg)}.weapon-feature h3{margin-bottom:8px;font-size:22px}.weapon-feature p{font-size:11px;line-height:1.8}.weapon-feature .eyebrow{font-size:11px}.weapon-feature .text-button{margin-top:10px}.status-rows{font-size:11px}.status-rows>div{border-bottom:1px solid #41444b66;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.status-rows>div:last-child{border:0}.status-rows>div>span:last-child{text-align:right;align-items:center;gap:7px;display:flex}.tiny-dot{background:#777d88;border-radius:50%;width:4px;height:4px;display:inline-block}.tiny-dot.green{background:#85cfa0}.green-text{color:#8dd4a2}.muted{color:var(--muted)}.fineprint{line-height:1.9;color:#9ba1ac!important;font-size:11px!important}.footer{letter-spacing:1px;color:#818792;border-top:1px solid #292c32;justify-content:space-between;align-items:center;gap:10px;margin-top:34px;padding:19px 0 24px;font-size:11px;display:flex}.footer i{color:#424751;margin:0 9px;font-style:normal}.footer-dot{color:#717887;margin-left:10px;font-size:11px}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin:5px 0 20px;display:flex}.search{background:#141518;border:1px solid #3b3e45;border-radius:3px;align-items:center;gap:12px;width:100%;max-width:480px;padding-left:14px;display:flex}.search>span{color:#a1a7b2;font-size:25px;line-height:1}.search input{background:0 0;border:0;flex:1;width:100%;font-size:11px}.toolbar>.muted{font-size:11px}.filter-label{align-items:center;gap:12px;font-size:11px;display:flex}.filter-label select{min-width:120px;font-size:11px}.tabs{border-bottom:1px solid #373b43;gap:7px;margin:0 0 24px;padding-bottom:12px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:#adb0b7;background:#1a1a1c;border:1px solid #39393c;border-radius:4px;min-height:40px;padding:10px 17px;font-size:11px;font-weight:500}.tabs button.selected{color:#f5f5f7;background:#323438;border-color:#b0bdc077;box-shadow:inset 0 1px 1px #fff1}.tabs button:hover{color:#fff;border-color:#78848b}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.card-title{margin:5px 0 14px;font-size:19px}.cards-grid .panel-body{flex-direction:column;align-items:flex-start;min-height:235px;padding:24px;display:flex}.cards-grid p{margin-bottom:23px;font-size:11px}.cards-grid .badge{margin-top:auto}.entry-number{letter-spacing:2px;color:#8f98a8;margin-bottom:14px;font-size:11px}.loadout-grid{grid-template-columns:260px minmax(0,1fr);gap:22px;margin-bottom:24px;display:grid}.loadout-grid .panel:first-child .panel-body{padding:12px}.template{text-align:left;background:#18191c;border:1px solid #39393c;border-radius:3px;align-items:center;gap:10px;width:100%;margin-bottom:9px;padding:14px 11px;font-size:11px;display:flex}.template.selected{background:#33363b55;border-color:#9caaaf88}.template span:last-child{margin-left:auto}.template small{color:#9ca2af;margin-top:7px;font-size:11px;display:block}.template-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.template-heading h2{font-size:16px}.template-heading p{margin-top:8px;font-size:11px}.equipment-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.equipment-slot{text-align:left;background:linear-gradient(#292b30,#15171a);border:1px solid #50555c;border-radius:3px;min-width:0;padding:12px}.equipment-slot:hover{border-color:#abbcc5}.slot-top{letter-spacing:.8px;color:#aeb5c1;justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.slot-top .badge{padding:2px 4px;font-size:11px}.slot-art{color:#939ca9;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:105px;font-size:11px;display:flex}.slot-art .icon{opacity:.35;width:23px;height:23px}.equipment-slot strong{font-size:12px;display:block}.equipment-slot>small{color:#99a3af;margin-top:6px;font-size:11px;display:block}.flow{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.flow>span{color:#b0b6c1;align-items:center;gap:9px;font-size:11px;display:flex;position:relative}.flow b{color:#aeb9c7;border:1px solid #575e67;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.flow>span:not(:last-child):after{content:"›";color:#78808e;font-size:16px;position:absolute;right:-12px}.server-row{border-bottom:1px solid #41464f77;align-items:center;gap:18px;padding:19px 0;display:flex}.server-row:last-child{border:0}.server-identity{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.server-identity strong{font-size:11px;font-weight:600;display:block}.server-identity .muted{font-size:11px;font-weight:400}.server-identity small{color:#969fae;margin-top:5px;font-size:11px;display:block}.server-indicator{background:#666e7a;border-radius:50%;flex:none;width:6px;height:6px}.server-indicator.live{background:#8ed3a4;box-shadow:0 0 8px #63b58155}.server-indicator.stale{background:#c9ad75}.server-population{min-width:60px;font-size:11px}.server-population small{color:#969fac;font-size:11px}.capacity-track{background:#41474f;border-radius:2px;height:3px;margin-top:7px}.capacity-track i{background:#95b7a3;border-radius:2px;height:100%;display:block}.legend{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.legend>span:last-child{color:#969eac;font-size:11px}.profile-lookup{max-width:630px;margin:25px auto 40px}.profile-lookup h2{margin-bottom:14px;font-size:24px}.profile-lookup p{margin-bottom:25px;font-size:12px}.profile-lookup form{gap:12px;margin-bottom:22px;display:flex}.profile-lookup input{flex:1}.proposal-list>article{background:#090c101f;border:1px solid #444a54;border-radius:3px;margin-bottom:15px;padding:20px}.proposal-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.proposal-list p{margin:9px 0;font-size:11px}.proposal-list small{color:#a0a9b7;overflow-wrap:anywhere;font-size:11px;display:block}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.proposal-list details{margin-top:16px;font-size:11px}.proposal-list pre{background:#0e1117;border-radius:3px;padding:15px;font-size:11px;overflow:auto}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th,td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #464b56;padding:13px 10px}th{color:#aeb8c7;font-size:11px}.setting-row{border-bottom:1px solid #464c5677;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;display:flex}.setting-row:last-child{border:0}.setting-row strong{font-size:12px;font-weight:600}.setting-row small{color:#a1aab8;margin-top:5px;font-size:11px;display:block}.toggle{color:#b7c1d1;background:#24272d;border:1px solid #4e5662;border-radius:20px;min-width:58px;min-height:32px;font-size:11px}.toggle.on{color:#fff;background:linear-gradient(#2c8c4e,#21683a);border-color:#55916d}.modal{color:var(--white);border-color:#707b8888;width:min(530px,100vw - 34px);max-height:88vh;padding:0;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040609c9}.modal .panel-heading{z-index:1;position:sticky;top:0}.modal .panel-body{padding:26px}.modal h2{margin:9px 0 16px;font-size:20px}.modal p{margin-bottom:19px;font-size:11px}.modal .panel-heading button{color:#b9c1cd;background:0 0;width:24px;font-size:20px;line-height:1}.account-state{border-bottom:1px solid #4a526066;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;display:flex}.account-state+p{margin-top:17px}.proposal-field{text-transform:capitalize;border-bottom:1px solid #454d5966;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.proposal-field small{color:#a5afbe;text-transform:none;margin-top:3px;font-size:11px;display:block}.proposal-field select{width:50%;font-size:11px}.field-label{flex-direction:column;gap:9px;margin-top:21px;font-size:11px;display:flex}.toast{z-index:30;max-width:min(500px,100vw - 30px);padding:20px 45px 20px 22px;font-size:11px;position:fixed;bottom:24px;right:28px;box-shadow:0 5px 45px #000a}.toast>button{color:#aeb9c9;background:0 0;font-size:20px;position:absolute;top:12px;right:12px}.reduced *,.reduced :before,.reduced :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reduced .scrim{display:none}@media (width>=1600px){.workspace main{padding-top:40px}.hero{height:380px}.hero-content{padding:35px 40px}.hero h2{font-size:46px}.hero p{font-size:12px}.hero-actions{margin-top:25px}.hero-actions .button{min-height:44px}.stat{padding:22px}.stat strong{font-size:34px}}@media (width<=1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.brand{gap:8px;font-size:12px}.brand small{font-size:11px}.workspace{margin-left:205px}.topbar{padding:0 25px}.workspace main{padding:28px 25px 0}.overview-grid{grid-template-columns:1fr 1fr;gap:18px}.server-row{gap:10px}.server-row .button{padding:6px;font-size:11px}.server-population{min-width:40px}.server-identity .muted{display:none}.server-identity strong{font-size:11px}.cards-grid{grid-template-columns:repeat(2,1fr)}.loadout-grid{grid-template-columns:220px minmax(0,1fr);gap:18px}.equipment-slots{grid-template-columns:1fr}.equipment-slot{grid-template-columns:1fr 1fr;gap:6px;display:grid}.slot-art{grid-area:1/2/4;height:45px}.equipment-slot>small{margin:0}.flow{grid-template-columns:repeat(3,1fr);gap:22px}.template-heading{flex-wrap:wrap}.hero h2{font-size:35px}.page-heading{align-items:flex-start}.heading-actions .button.small{padding:8px;font-size:11px}.page-heading p{max-width:400px}}@media (width<=980px){.sidebar{width:190px}.workspace{margin-left:190px}.overview-grid{grid-template-columns:1fr}.stats-grid{gap:12px}.stat{padding:15px}.stat-label{font-size:11px}.stat-label .icon{display:none}.stat>span:not(.panel-corners,.dot-field){font-size:11px}.hero h2{font-size:33px}.hero-footer{font-size:11px}.hero-content{padding:25px}.hero{height:325px}.top-actions{gap:12px}.account-button span{display:none}.heading-actions{flex-direction:column}.heading-actions .icon-button{display:none}.loadout-grid{grid-template-columns:1fr}.equipment-slots{grid-template-columns:repeat(3,1fr)}.equipment-slot{display:block}.slot-art{height:100px}.cards-grid{gap:16px}.weapon-feature{min-height:170px}.toolbar>.muted{display:none}.template{max-width:none}.server-row .button{padding:8px 12px;font-size:11px}.server-identity .muted{display:inline}}@media (width<=700px){.sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.scrim{z-index:9;background:#0009;display:block;position:fixed;inset:0}.workspace{margin:0}.topbar{height:63px;padding:0 18px}.mobile-menu{color:#c8d2de;background:0 0;padding:0 5px 0 0;font-size:17px;display:block}.breadcrumb{gap:10px;font-size:11px}.breadcrumb>span:first-of-type{letter-spacing:.8px;font-size:11px}.workspace main{padding:25px 18px 0}.page-heading{gap:8px;margin-bottom:22px}.page-heading h1{font-size:21px}.page-heading p{max-width:260px;font-size:11px;line-height:1.7}.eyebrow{letter-spacing:1.2px;font-size:11px}.heading-actions{padding-top:3px}.heading-actions .button.small{max-width:94px;padding:8px;font-size:11px}.hero{height:351px}.hero-image{object-position:57% center;opacity:.7}.hero-content{padding:28px 23px}.hero h2{margin-top:19px;font-size:34px}.hero p{font-size:11px}.hero-actions{gap:7px;margin-top:24px}.hero-actions .button{padding:10px 12px;font-size:11px}.hero-actions .button:last-child{gap:6px}.hero-footer span:last-child{display:none}.hero-footer{padding:10px 15px;font-size:11px}.stats-grid{gap:9px;margin-bottom:20px}.stat{padding:12px 11px}.stat strong{margin:7px 0;font-size:23px}.stat-label{letter-spacing:.4px;font-size:11px}.stat>span:not(.panel-corners,.dot-field){font-size:11px;line-height:1.6;display:block}.stat:after{background-size:10px 1px,1px 8px,10px 1px,1px 8px,10px 1px,1px 8px,10px 1px,1px 8px}.overview-grid{gap:20px;margin-bottom:20px}.panel-heading{min-height:44px;padding:12px 14px;font-size:11px}.panel-heading .badge{font-size:11px}.panel-body{padding:17px}.empty{min-height:185px;padding:26px 10px}.empty h3{font-size:12px}.empty p{font-size:11px}.overview-grid>.panel>.panel-body{padding:0 16px}.overview-grid.secondary>.panel>.panel-body{padding:14px 18px}.weapon-feature>img{width:43%}.weapon-feature{gap:15px}.weapon-feature p{font-size:11px}.weapon-feature h3{font-size:20px}.footer{letter-spacing:.5px;flex-wrap:wrap;font-size:11px}.notice{align-items:flex-start;padding:12px;font-size:11px}.notice .badge{font-size:11px}.cards-grid{grid-template-columns:1fr}.cards-grid .panel-body{min-height:210px}.tabs{gap:6px;margin-bottom:20px}.tabs button{min-height:44px;padding:9px 12px;font-size:11px}.toolbar{flex-wrap:wrap;gap:10px}.search{max-width:none}.filter-label{margin-left:auto}.server-row{grid-template-columns:1fr auto auto;gap:9px 12px;display:grid}.server-identity{grid-column:1/3}.server-population{grid-area:2/1;width:80px;margin-left:20px}.server-row .badge{grid-area:1/3}.server-row .button{grid-area:2/3;min-height:36px}.server-identity .muted{font-size:11px;display:inline}.server-identity strong,.server-identity small{font-size:11px}.legend{gap:10px}.legend .badge,.legend>span:last-child{font-size:11px}.equipment-slots{grid-template-columns:1fr}.equipment-slot{grid-template-columns:1fr 1fr;padding:14px;display:grid}.slot-art{height:65px}.equipment-slot strong{margin-top:9px}.equipment-slot small,.slot-top{font-size:11px}.template-heading h2{font-size:17px}.flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.flow>span{font-size:11px}.flow>span:nth-child(2n):after{display:none}.profile-lookup{margin:10px 0 25px}.profile-lookup form{flex-direction:column}.profile-lookup h2{font-size:21px}.profile-lookup p{font-size:11px}.profile-lookup .button{min-height:44px}.modal .panel-body{padding:22px}.modal h2{font-size:18px}.modal .panel-heading{font-size:11px}.toast{font-size:11px;bottom:15px;right:15px}.row-actions .button{flex:1}.top-actions .badge,.status-rows{font-size:11px}.status-rows>div{padding:13px 0}.setting-row small{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.heading-actions .button.small{min-height:44px}.stat:after{background:0 0}}.panel-corners{pointer-events:none;z-index:2;grid-area:auto;position:absolute;inset:-5px}.panel-corners i{opacity:1;background:url(/assets/corners-aligned.svg) 0 0/327.9px 195.9px;width:32px;height:32px;position:absolute}.panel-corners i:first-child{background-position:0 0;top:0;left:0}.panel-corners i:nth-child(2){background-position:100% 0;top:0;right:0}.panel-corners i:nth-child(3){background-position:0 100%;bottom:0;left:0}.panel-corners i:nth-child(4){background-position:100% 100%;bottom:0;right:0}.sidebar{scrollbar-width:thin;scrollbar-color:#45474c transparent;padding-top:24px;overflow-y:auto}.brand{flex:none;padding-bottom:23px}.nav-link{min-height:40px;margin-bottom:3px;padding:10px 14px}.nav-label{padding-bottom:8px}.nav-section{margin-top:17px}.sidebar-bottom{padding-top:22px}.connection{margin-top:18px;padding:15px 0}.sidebar-foot{font-size:11px}.workspace main{padding-bottom:30px}.community-page{gap:22px;min-width:0;display:grid}.community-page>.notice,.community-page>.toolbar,.community-page>.tabs{margin:0}.community-page>.fineprint{max-width:1000px;margin:0}.community-banner{background:radial-gradient(at 85% 20%,#99826219,#0000 60%),linear-gradient(120deg,#252629,#151618);border:1px solid #56575c;border-radius:4px;justify-content:space-between;align-items:center;gap:25px;padding:32px 38px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.community-banner:before{content:"";pointer-events:none;opacity:.65;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff02 4px 5px);position:absolute;inset:0}.community-banner h2{letter-spacing:-1.3px;font-size:clamp(27px,2.7vw,42px);line-height:1.13}.community-banner p{max-width:520px;margin-top:14px;font-size:12px}.community-banner .eyebrow{color:#c4b18f;margin-bottom:13px}.leaderboard-seal{outline-offset:10px;color:#e0d2b1;background:radial-gradient(circle,#b4a98c0e,#0000);border:1px solid #afa18255;border-radius:50%;outline:1px solid #b7a38022;flex-direction:column;flex:none;justify-content:center;align-items:center;width:142px;height:142px;display:flex;transform:rotate(-7deg)}.leaderboard-seal strong{letter-spacing:-5px;padding-right:5px;font-size:57px;font-weight:500;line-height:1.15}.leaderboard-seal span{letter-spacing:3px;font-size:11px}.index-intro{justify-content:space-between;align-items:center;gap:28px;padding:7px 0 3px;display:flex}.index-intro h2{letter-spacing:-.6px;font-size:26px}.index-intro p{max-width:720px;margin-top:12px;font-size:12px;line-height:1.85}.index-intro>.badge{flex:none}.filter-label{white-space:nowrap;color:#b0b2b9;align-items:center;gap:12px;font-size:11px;display:flex}.filter-label select{min-width:175px}.community-page .toolbar .search{flex:1;max-width:540px}.community-page .toolbar{justify-content:space-between}.community-page .tabs{flex-wrap:wrap;row-gap:6px}.community-page .tabs button{text-transform:capitalize;min-height:42px;font-size:11px}.staff-tabs{flex-wrap:wrap;gap:8px 5px}.staff-tabs button{font-size:11px}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.holo-surface{perspective:1100px;min-width:0;transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));isolation:isolate;border-radius:4px;transition:transform .18s ease-out;position:relative}.holo-surface:hover{z-index:2}.surface-sheen{z-index:4;border-radius:inherit;background:radial-gradient(380px circle at var(--light-x,50%) var(--light-y,50%), #e8e2d916, transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.holo-surface:hover>.surface-sheen{opacity:1}.holo-surface:focus-visible{outline-offset:5px;outline:2px solid #bbc6ce}.holo-surface:has(:is(button,a,input,select,textarea,summary):focus-visible){outline-offset:5px;outline:2px solid #bbc6ce}.directory-card{text-align:left;width:100%;height:100%;transform-style:preserve-3d;flex-direction:column;gap:14px;padding:20px;transition:border-color .25s,box-shadow .25s;display:flex}.directory-card:hover,.podium-card:hover{border-color:#b0b3ba;box-shadow:0 12px 32px #0007,inset 0 1px #ffffff30}.directory-card:active,.podium-card:active{filter:brightness(.94)}.directory-card-top,.directory-card-bottom{color:#b6b9c1;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.directory-card-top{letter-spacing:.8px}.directory-card h3{letter-spacing:-.2px;font-size:17px;transform:translateZ(10px)}.directory-card p{flex:1;font-size:11px;line-height:1.8;transform:translateZ(6px)}.directory-card-bottom{text-transform:capitalize;border-top:1px solid #82858d2a;padding-top:13px;font-size:11px}.directory-card-bottom span:last-child{font-size:20px;line-height:1}.directory-card .art-placeholder{transform:translateZ(18px)}.art-placeholder{isolation:isolate;background:radial-gradient(at 50% 45%,#b4b9bf14,#0000 65%),linear-gradient(145deg,#25272c,#121416);border:1px solid #71798230;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:146px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #0003}.art-placeholder:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#a3abb416 1px,#0000 1px),linear-gradient(90deg,#a3abb416 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;transform:perspective(400px)rotateX(35deg)scale(1.3)}.art-placeholder:after{content:"+";color:#757c86;font-size:14px;position:absolute;top:5px;right:10px}.art-placeholder small{letter-spacing:1px;color:#9ca1ab;text-overflow:ellipsis;white-space:nowrap;max-width:85%;font-size:11px;position:absolute;top:9px;left:11px;overflow:hidden}.art-placeholder>span:last-child{color:#9fa4ae;letter-spacing:2.2px;font-size:11px;position:absolute;bottom:10px}.placeholder-axis{border:1px solid #a9b1bf24;border-radius:50%;width:87px;height:87px;position:absolute;transform:rotateX(60deg)translateY(30px);box-shadow:0 0 0 12px #a9b1bf05}.placeholder-object{filter:drop-shadow(0 6px 12px #0008);width:42px;height:48px;display:block;position:relative;transform:rotate(-8deg)}.placeholder-object i{background:#77869509;border:1px solid #a8b6c356;width:31px;height:36px;display:block;position:absolute;top:0;left:0;transform:skewY(-24deg)}.placeholder-object i:nth-child(2){width:17px;top:-3px;left:30px;transform:skewY(35deg)}.placeholder-object i:nth-child(3){background:#b9c8d511;width:33px;height:19px;top:-14px;left:6px;transform:rotate(-25deg)skew(30deg)}.podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:22px;padding-top:10px;display:grid}.podium-card{text-align:center;width:100%;min-height:300px;transform-style:preserve-3d;flex-direction:column;align-items:center;gap:8px;padding:24px 18px 20px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative}.podium-card>.art-placeholder{background:0 0;border:0;max-width:170px;height:105px;min-height:105px;margin:1px auto 10px;transform:translateZ(22px)}.podium-card>.art-placeholder:before{opacity:.15}.podium-card>.art-placeholder>span:last-child{font-size:11px}.podium-card>strong{font-size:17px;transform:translateZ(14px)}.podium-card>small{color:#9298a2;font-size:11px}.podium-rank{color:#c1c6d0;font-size:19px;font-weight:600;position:absolute;top:14px;left:17px}.podium-score{letter-spacing:-.8px;margin:6px 0;font-size:27px;font-weight:600;line-height:1.4;transform:translateZ(12px)}.podium-score small{letter-spacing:1px;font-size:11px}.place-1{grid-area:1/2}.place-2{grid-area:1/1}.place-3{grid-area:1/3}.place-1 .podium-card{background:radial-gradient(ellipse at 50% 0%, #ab8c5520, transparent 70%), var(--surface);border-color:#a6946f88;min-height:330px}.place-1 .podium-rank,.place-1 .podium-score{color:#e0c990}.place-3 .podium-rank{color:#ba9279}.ranking-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.ranking-table th{color:#989da6;letter-spacing:1px;padding:0 15px 16px;font-size:11px;font-weight:500}.ranking-table td{vertical-align:middle;border-top:1px solid #777b842b;padding:15px;font-size:12px}.ranking-table tbody tr:hover{background:#c4c9d106}.ranking-table th:first-child,.ranking-table td:first-child{width:70px;padding-left:0}.ranking-table th:last-child,.ranking-table td:last-child{text-align:right;padding-right:0}.rank-number{color:#a6abb4;font-size:14px;font-weight:600}.rank-1{color:#d6bc85}.score-cell{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;font-size:14px!important}.player-link{text-align:left;background:0 0;align-items:center;gap:13px;padding:0;display:flex}.player-link strong{font-size:12px;display:block}.player-link small{color:#8f96a3;font-size:11px}.player-mark{color:#c6cedb;background:linear-gradient(135deg,#50576455,#16191f);border:1px solid #8089984a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:600;display:inline-flex}.player-avatar{color:#e1e5e9;background:#252b31;border:1px solid #8089984a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.player-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-button .player-avatar{width:28px;height:28px;font-size:11px}.portal-identity-gate>.player-avatar{width:64px;height:64px}.compare-check{color:#a7aeb8;align-items:center;gap:8px;font-size:11px;display:inline-flex}.compare-check input{accent-color:#88b29b;width:16px;height:16px;min-height:18px}.ranking-footer{border-top:1px solid #777b842b;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:19px;display:flex}.ranking-footer>span{color:#8d95a1;font-size:11px}.comparison-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.comparison-grid h3{font-size:20px}.comparison-grid p{margin:6px 0 20px}.comparison-stat{border-top:1px solid #777b842b;grid-template-columns:1fr auto;gap:6px;padding:13px 0;display:grid}.comparison-stat small{color:#979eab;grid-column:2}.comparison-grid>div>span{color:#9ba2ac;margin-top:15px;font-size:11px;display:block}.career-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.career-card{border-top-color:var(--career-color);height:100%;padding:22px}.career-card-top{letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;display:flex}.career-card>strong{letter-spacing:-1px;margin-bottom:18px;font-size:30px;font-weight:500;display:block;transform:translateZ(12px)}.career-card>strong small{color:#abb1bd;letter-spacing:1px;font-size:11px}.xp-track{background:#ffffff12;border-radius:2px;height:5px;overflow:hidden}.xp-track i{background:var(--career-color);height:100%;box-shadow:0 0 12px var(--career-color);transform-origin:0;border-radius:2px;animation:.8s ease-out both xp-fill;display:block}.progress-caption{color:#a2a8b3;margin-top:11px;font-size:11px;display:block}.profile-public-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.profile-public-stats>div{padding:22px}.profile-public-stats span{color:#acb2bd;font-size:11px;display:block}.profile-public-stats strong{margin-top:10px;font-size:25px;font-weight:500;display:block}.profile-search{gap:12px;display:flex}.profile-search .search{flex:1;max-width:none}.profile-search-intro{padding:27px 0 8px}.profile-search-intro h2{font-size:22px}.profile-search-intro p{max-width:650px;margin:12px 0;font-size:12px}.profile-identity{align-items:center;gap:20px;display:flex}.profile-identity .player-mark{width:80px;height:80px;font-size:25px}.profile-identity h2{letter-spacing:-.7px;font-size:29px}.profile-identity p{margin-top:5px}.profile-identity>.button{margin-left:auto}.profile-banner .fineprint{margin-top:22px}.mastery-list{margin-top:18px}.mastery-list>div{border-top:1px solid #777b842b;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.mastery-list strong{font-size:12px}.mastery-list small{color:#9ea5b0;margin-top:5px;font-size:11px;display:block}.medal-showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.medal-entry .art-placeholder{min-height:95px;margin-bottom:15px}.medal-entry strong{font-size:13px}.medal-entry p{margin-top:6px;font-size:11px}.medal-entry>small{color:#949caa;margin-top:7px;font-size:11px;display:block}.account-intro{justify-content:space-between;align-items:center;gap:35px;margin-bottom:25px;display:flex}.account-intro h2{margin:15px 0;font-size:27px}.account-intro p{max-width:520px;font-size:12px}.account-intro>.art-placeholder{flex:none;width:220px;min-height:165px}.account-state{border-top:1px solid #777b842b;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:11px;display:flex}.detail-title{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.detail-title h2{margin:0}.index-dialog{width:min(630px,100vw - 32px)}.index-dialog .art-placeholder{min-height:180px}.detail-stats{background:#555b6740;border:1px solid #555b6740;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;display:grid}.detail-stats>div{background:#181a1d;padding:15px 18px}.detail-stats span{color:#9da5b3;font-size:11px;display:block}.detail-stats strong{margin-top:5px;font-size:22px;font-weight:500;display:block}.index-dialog .row-actions{justify-content:flex-end;margin-top:25px}.index-dialog[open]{animation:.23s ease-out dialog-enter}.index-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080a0de0}.quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.quick-link{text-align:left;flex-direction:column;gap:12px;width:100%;height:100%;min-height:150px;padding:25px;display:flex}.quick-link strong{font-size:19px}.quick-link p{font-size:11px;line-height:1.8}.quick-link>span{color:#bbc4cf;margin-top:auto;font-size:11px}.highlight-list{gap:0;display:grid}.highlight-list button{text-align:left;background:0 0;border-bottom:1px solid #777b842b;align-items:center;gap:15px;padding:17px 0;display:flex}.highlight-list button:last-child{border:0}.highlight-list button>span:nth-child(2){flex:1}.highlight-list strong{font-size:12px;display:block}.highlight-list small{color:#929ba9;font-size:11px}.highlight-list>b{font-size:14px}.inventory-window{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out}.inventory-window>.hero-image{transform:scale(1.04) translateX(var(--shift-x,0px)) translateY(var(--shift-y,0px));transition:transform .25s ease-out}.inventory-window:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(500px circle at var(--light-x,50%) var(--light-y,50%), #ece7dc13, transparent 65%);position:absolute;inset:0}.motion-enter{animation:.35s ease-out both content-enter}@keyframes content-enter{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0}}@keyframes xp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dialog-enter{0%{opacity:0;transform:perspective(1000px)rotateX(-3deg)translateY(15px)}to{opacity:1;transform:none}}@media (width>=1750px){.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-banner{padding:40px 45px}.directory-card{padding:23px}.art-placeholder{min-height:160px}}@media (width<=1150px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-cards{gap:14px}.career-card{padding:18px}.career-card-top{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:18px}.career-card>strong{font-size:24px}.community-banner{padding:28px}.profile-public-stats{gap:14px}.quick-links{gap:16px}.quick-link{padding:20px}}@media (width<=850px){.career-cards{grid-template-columns:1fr}.career-card-top{flex-direction:row}.podium-grid{gap:12px}.podium-card{padding:20px 12px}.podium-card>strong{font-size:13px}.podium-score{font-size:21px}.community-banner{gap:20px}.leaderboard-seal{width:100px;height:100px}.leaderboard-seal strong{font-size:40px}.leaderboard-seal span{font-size:11px}.profile-identity{flex-wrap:wrap}.profile-identity>.button{margin-left:0}.account-intro>.art-placeholder{display:none}.quick-links{grid-template-columns:1fr}.quick-link{min-height:120px}.profile-public-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sidebar{padding-top:24px}.community-page{gap:18px}.directory-grid{gap:17px}.directory-card{gap:12px;padding:17px}.index-intro{flex-direction:column;align-items:flex-start;gap:14px}.index-intro h2{font-size:23px}.index-intro p{font-size:11px}.community-banner{padding:26px 22px}.community-banner h2{font-size:28px}.community-banner p{font-size:11px}.community-banner .leaderboard-seal{display:none}.community-page .toolbar{align-items:stretch;gap:12px}.filter-label{justify-content:space-between}.filter-label select{flex:1}.community-page .toolbar .search{width:100%;max-width:none}.community-page .tabs{gap:4px}.community-page .tabs button{min-height:40px;padding:8px 12px;font-size:11px}.podium-grid{grid-template-columns:1fr;gap:15px;padding:0}.place-1,.place-2,.place-3{grid-area:auto}.podium-card,.place-1 .podium-card{text-align:left;align-items:flex-start;gap:5px;min-height:0;padding:18px 20px 18px 100px}.podium-card>.art-placeholder{display:none}.podium-rank{font-size:30px;top:24px;left:23px}.podium-card>strong{font-size:16px}.podium-score{margin:6px 0;font-size:23px}.podium-card>.text-button{font-size:11px;position:absolute;bottom:19px;right:15px}.ranking-table{min-width:600px}.ranking-footer{flex-direction:column;align-items:stretch}.ranking-footer>span{font-size:11px}.comparison-grid{gap:18px}.comparison-grid h3{font-size:16px}.comparison-stat{grid-template-columns:1fr}.comparison-stat small{grid-column:1}.profile-search{flex-direction:column}.profile-search>.button{align-self:flex-start}.profile-identity .player-mark{width:56px;height:56px;font-size:18px}.profile-identity h2{font-size:23px}.profile-identity{gap:14px}.profile-identity .eyebrow{letter-spacing:1px;font-size:11px}.profile-identity>.button{width:100%;margin-top:10px}.profile-public-stats>div{padding:18px}.profile-public-stats strong{font-size:23px}.mastery-list>div{gap:12px}.mastery-list strong{font-size:11px}.career-card-top{margin-bottom:22px}.career-card>strong{font-size:29px}.account-intro h2{font-size:24px}.index-dialog .row-actions{flex-wrap:wrap}.detail-title{flex-direction:column;align-items:flex-start;gap:10px}.hero-actions .button:last-child{display:inline-flex}.hero{height:390px}.hero-content{padding-bottom:50px}.hero-actions{flex-wrap:wrap;gap:8px}.hero-actions .button{width:auto}.stats-grid{gap:12px}.stat strong{font-size:27px}.stat{padding:16px}.stat>span:not(.panel-corners,.dot-field){font-size:11px}}@media (width<=450px){.directory-grid{grid-template-columns:1fr}.directory-card{padding:20px}.art-placeholder{min-height:160px}.index-dialog .art-placeholder{min-height:140px}.medal-showcase{grid-template-columns:1fr}.career-card-top{gap:8px}.profile-public-stats span{font-size:11px}.account-state{align-items:flex-start;font-size:11px}.hero-actions{flex-direction:column;align-items:flex-start}}.reduced .holo-surface,.reduced .inventory-window,.reduced .inventory-window>.hero-image,.reduced .holo-surface *{transform:none!important}.reduced .surface-sheen,.reduced .inventory-window:before{display:none}@media (prefers-reduced-motion:reduce){.holo-surface,.inventory-window,.inventory-window>.hero-image,.holo-surface *{transform:none!important}.surface-sheen,.inventory-window:before{display:none}.motion-enter,.index-dialog[open],.xp-track i{animation:none!important}}.community-highlights{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.community-highlights>.panel>.panel-body{padding:25px}.highlights-head{align-items:center;gap:20px;margin-bottom:25px;display:flex}.highlights-head h2{letter-spacing:-.5px;font-size:21px}.highlights-head p{max-width:330px;margin-top:10px;font-size:11px}.record-emblem{color:#d6c499;background:#9e8c6610;border:1px solid #b9a98360;flex:none;justify-content:center;align-items:center;width:65px;height:65px;font-size:30px;font-weight:500;display:flex;transform:rotate(-5deg)}.record-placeholder{border-top:1px solid #666a7533;border-bottom:1px solid #666a7533;margin-bottom:23px;padding:22px 0}.record-placeholder p{max-width:380px;margin-top:13px;font-size:11px}.explore-links{gap:4px;display:grid}.explore-links button{text-align:left;background:0 0;border-bottom:1px solid #666a7533;align-items:center;gap:18px;width:100%;padding:15px 0;display:flex}.explore-links button:last-child{border:0}.explore-links button>.icon{flex:none;width:37px;height:37px}.explore-links button>span:nth-child(2){flex:1;font-size:13px;font-weight:600}.explore-links small{color:#949da9;margin-top:4px;font-size:11px;font-weight:400;display:block}.explore-links button>span:last-child{color:#b1b8c4;font-size:20px;transition:translate .2s}.explore-links button:hover>span:last-child{translate:4px}.mini-ranking{margin-bottom:22px;display:grid}.mini-ranking>button{text-align:left;background:0 0;border-top:1px solid #666a7533;align-items:center;gap:13px;padding:13px 0;display:flex}.mini-ranking>button>b{color:#c4b692;width:25px;font-size:11px}.mini-ranking>button>span:nth-last-child(2){flex:1;font-size:12px;font-weight:600}.mini-ranking small{color:#939ca9;font-size:11px;font-weight:400;display:block}.saved-list{flex-wrap:wrap;gap:10px;display:flex}.saved-list button{background:#272a30;border:1px solid #555e6c66;border-radius:3px;padding:11px 15px;font-size:11px}@media (width<=1050px){.community-highlights{grid-template-columns:1fr}.highlights-head p{max-width:none}.explore-links{grid-template-columns:1fr 1fr;column-gap:25px}.explore-links button:nth-child(3){border:0}}@media (width<=700px){.community-highlights{gap:18px}.community-highlights>.panel>.panel-body{padding:22px}.highlights-head{gap:16px}.highlights-head h2{font-size:19px}.record-emblem{width:50px;height:56px;font-size:25px}.explore-links{grid-template-columns:1fr}.explore-links button:nth-child(3){border-bottom:1px solid #666a7533}}.moderation-workspace{gap:22px;display:grid}.moderation-workspace>p{max-width:760px}.moderation-workspace .profile-search>input{flex:1}.moderation-record{background:#131519;border:1px solid #737b893d;flex-wrap:wrap;align-items:center;gap:25px;padding:17px 20px;display:flex}.moderation-record>small{color:#a0a7b3;margin-left:auto}.moderation-form{grid-template-columns:1fr 1fr;gap:24px;display:grid}.moderation-workspace .field-label{margin:0}.profile-links{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}@media (width<=700px){.moderation-form{grid-template-columns:1fr}.moderation-workspace .profile-search>.button{align-self:stretch}.profile-links{width:100%;margin:0}.moderation-record>small{margin-left:0}}.mobile-holo-object,.mobile-holo-scan,.mobile-motion-hint{display:none}.holo-surface[data-touch-active],.inventory-window[data-touch-active]{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));z-index:3;transition:transform .18s ease-out}.holo-surface[data-touch-active]>.surface-sheen{opacity:1}@media (hover:none),(pointer:coarse){.holo-surface,.inventory-window{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.holo-surface :is(input,textarea,[contenteditable=true]),.profile-banner .profile-identity{-webkit-user-select:text;user-select:text}.inventory-window>.hero-image{animation:none}.mobile-motion-hint{z-index:3;color:#c4e1ed;letter-spacing:.6px;pointer-events:none;background:#13202bb8;border:1px solid #a1c3d454;border-radius:3px;padding:5px 8px;font-size:11px;display:block;position:absolute;bottom:44px;right:14px}.mobile-holo-scan{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 35%,#b0deff22 47%,#e2f3ff48 50%,#0000 63%);animation:none;display:block;position:absolute;inset:-20%}.mobile-holo-object{perspective:320px;z-index:2;pointer-events:none;opacity:.8;justify-content:center;align-items:center;width:78px;height:90px;display:flex;position:absolute;top:29px;right:28px}.mobile-holo-object:after{content:"";border:1px solid #d1efff66;border-radius:50%;width:75px;height:23px;position:absolute;bottom:6px;transform:rotateX(35deg);box-shadow:0 0 20px #91cce42b}.mobile-holo-object .placeholder-object,.index-dialog .placeholder-object{width:40px;height:40px;transform-style:preserve-3d;filter:drop-shadow(0 0 9px #9ed3ee44);animation:7s linear infinite mobile-hologram}.mobile-holo-object .placeholder-object i,.directory-grid>.holo-surface:nth-child(-n+2) .placeholder-object i,.podium-grid .placeholder-object i,.index-dialog .placeholder-object i{background:#b5defa0a;border:1px solid #b5defa88;width:40px;height:40px;top:0;left:0;transform:translateZ(20px)}.mobile-holo-object .placeholder-object i:nth-child(2),.directory-grid>.holo-surface:nth-child(-n+2) .placeholder-object i:nth-child(2),.podium-grid .placeholder-object i:nth-child(2),.index-dialog .placeholder-object i:nth-child(2){transform:rotateY(90deg)translateZ(20px)}.mobile-holo-object .placeholder-object i:nth-child(3),.directory-grid>.holo-surface:nth-child(-n+2) .placeholder-object i:nth-child(3),.podium-grid .placeholder-object i:nth-child(3),.index-dialog .placeholder-object i:nth-child(3){transform:rotateX(90deg)translateZ(20px)}.community-banner>.surface-sheen{opacity:.7;animation:none}.community-banner[data-touch-active]>.surface-sheen{opacity:1;animation:none}.inventory-window[data-touch-active]>.hero-image{transform:scale(1.12) translate(var(--shift-x,0px), var(--shift-y,0px));animation:none}.inventory-window[data-touch-active]>.mobile-holo-scan{animation:none;transform:translate(10%)}.inventory-window[data-touch-active]>.mobile-holo-object .placeholder-object{animation-play-state:paused}.podium-card>.art-placeholder{opacity:.7;width:72px;max-width:72px;height:72px;min-height:72px;margin:0;display:flex;position:absolute;top:14px;left:10px}.podium-card>.art-placeholder small,.podium-card>.art-placeholder>span:last-child{display:none}.podium-rank{z-index:1;font-size:15px;top:84px;left:27px}.hero h2{max-width:calc(100% - 48px)}}@keyframes mobile-hologram{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes mobile-skyline{0%{transform:scale(1.09)translate(-1.5%,.7%)}to{transform:scale(1.14)translate(1.5%,-.7%)}}@keyframes mobile-scan{0%,12%{opacity:0;transform:translate(-100%)}35%{opacity:.9}70%,to{opacity:0;transform:translate(100%)}}@keyframes mobile-glow{0%{opacity:.25;translate:-15px}to{opacity:.8;translate:15px}}.reduced .mobile-holo-object,.reduced .mobile-holo-scan,.reduced .mobile-motion-hint{display:none!important}.reduced .placeholder-object,.reduced .placeholder-object i{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.mobile-holo-object,.mobile-holo-scan,.mobile-motion-hint{display:none!important}.placeholder-object,.placeholder-object i,.inventory-window>.hero-image,.community-banner>.surface-sheen{animation:none!important;transform:none!important}}.mobile-holo-object{background:radial-gradient(#06131fd9 30%,#07141c44 65%,#0000 74%)}@media (hover:none),(pointer:coarse){.mobile-holo-object .placeholder-object i{background:#9bd6ff16;border-color:#ccefff;box-shadow:0 0 8px #9ddaff2b}.mobile-holo-object .placeholder-object{filter:drop-shadow(0 0 9px #9ed3ee88)}.inventory-window,.inventory-window[data-touch-active]{animation:none}}@keyframes mobile-panel-depth{0%{transform:perspective(900px)rotateX(-1deg)rotateY(-2deg)}to{transform:perspective(900px)rotateX(1deg)rotateY(2deg)}}.dot-field{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 85%,#0000)}.dot-field canvas,.dot-field-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.dot-field-fallback{background:radial-gradient(circle,#a8cadd44 1px,#0000 1.6px) 0 0/28px 28px}.dot-field[data-ready=true]>.dot-field-fallback{display:none}.hero-field{z-index:1;opacity:.88;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#0002 40%,#000 72%);mask-image:linear-gradient(90deg,#0000 18%,#0002 40%,#000 72%)}.community-banner>div{z-index:1;position:relative}.community-banner>.dot-field{opacity:.9}.index-intro{isolation:isolate;border-bottom:1px solid #8c9fa41c;padding:15px 0;position:relative}.index-intro>.dot-field{z-index:-1;opacity:.75;left:40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}.index-intro>div,.index-intro>.badge{z-index:1;position:relative}.contact-ripples{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.contact-ring{border:1px solid #d2edffb3;border-radius:50%;width:16px;height:16px;animation:.7s cubic-bezier(.12,.55,.22,1) both contact-wave;position:absolute;translate:-50% -50%;box-shadow:0 0 15px #91c4e544,inset 0 0 15px #a7dcf433}@keyframes contact-wave{0%{opacity:.9;scale:.25}70%{opacity:.35}to{opacity:0;scale:6}}.holo-surface[data-revealed=true]{animation:.5s ease-out both card-arrival}@keyframes card-arrival{0%{opacity:.7;translate:0 11px}to{opacity:1;translate:0}}.button.primary{position:relative;overflow:hidden}.button.primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#e4fff526 50%,#0000 58%);transition:translate .6s;position:absolute;inset:-60% -100%;translate:-45%}.button.primary:hover:after,.button.primary:focus-visible:after,.button.primary:active:after{translate:45%}@media (hover:none),(pointer:coarse){.hero-field{opacity:1;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#0004 40%,#000 90%);mask-image:linear-gradient(90deg,#0000 10%,#0004 40%,#000 90%)}.index-intro>.dot-field{opacity:.65;left:25%}.holo-surface:after{transition:none}.contact-ring{border-color:#d2edffcc;animation-duration:.8s}}.reduced .contact-ripples,.reduced .holo-surface:after{display:none}.reduced .dot-field{opacity:.2}@media (prefers-reduced-motion:reduce){.contact-ripples,.holo-surface:after{display:none}.dot-field{opacity:.2}}@media (width<=700px){.community-page .toolbar{flex-direction:column;align-items:stretch}.community-page .toolbar .filter-label{width:100%;margin-left:0}.community-page .toolbar .search{flex:auto;min-height:44px}}button,.button,.text-button,.tabs button,.mobile-menu,.account-button{min-height:44px}.button.icon-button,.mobile-menu{min-width:44px}.nav-link{min-height:48px;padding:9px 12px;font-size:14px}.nav-label{color:#a6aeb6;letter-spacing:1px}.sidebar-foot{color:#a1a9b2}.panel-heading{flex-wrap:wrap;min-height:48px}.panel-heading>h2{align-items:center;gap:10px;font-size:12px;display:flex}.panel-heading .icon{width:23px;height:23px}main p,.hero p,.community-banner p,.index-intro p,.highlights-head p,.record-placeholder p{font-size:14px}.button,.button.small,.text-button,.tabs button{font-size:12px}.hero{height:380px}.hero-content{padding:32px}.hero-actions .button{min-height:44px;font-size:12px}.hero-actions .button.primary:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 1px #ffffff30,0 0 16px #4ca96c2b}.page-heading p{max-width:65ch}.heading-actions{flex-wrap:wrap}.badge{max-width:100%}.account-button{font-size:12px}.profile-banner .panel-body{overflow-wrap:anywhere}.profile-public-stats span,.progress-caption,.account-state,.career-card-top,.directory-card p{font-size:12px}.table-wrap{overscroll-behavior-x:contain}.stat>span:not(.panel-corners,.dot-field){font-size:11px}@media (width<=1100px){.start-path{grid-template-columns:1fr;gap:10px}.start-card{padding:14px 18px}}@media (width<=700px){.drawer-close{justify-content:center;width:100%;margin-bottom:18px;display:flex}.sidebar{width:min(320px,90vw);padding:20px 14px}.sidebar .brand{padding-bottom:18px}.sidebar-bottom{padding-top:18px}.sidebar-foot{margin-top:14px;display:block}.topbar{gap:8px;height:68px;padding:0 14px}.breadcrumb{gap:8px;min-width:0;font-size:12px}.breadcrumb>span:first-of-type,.breadcrumb>b{display:none}.top-actions{gap:8px}.top-actions>.badge{display:none}.account-button{padding:6px 8px}.account-button span{display:inline}.page-heading{gap:16px}.page-heading p{font-size:14px}.heading-actions{gap:8px}.hero{height:440px}.hero-content{padding:26px 22px 60px}.hero h2{max-width:100%;font-size:32px}.hero p{font-size:14px}.hero-actions{margin-top:18px}.hero-actions .button{font-size:12px}.hero-footer{padding:10px 15px;font-size:11px}.hero-footer>span:last-child{display:none}.mobile-motion-hint{font-size:11px;bottom:42px}.mobile-holo-object{opacity:.65;width:48px;height:54px;top:18px;right:18px}.mobile-holo-object .placeholder-object{width:26px;height:26px}.stats-grid{gap:10px}.stat{padding:15px 12px}.stat-label,.stat>span:not(.panel-corners,.dot-field){font-size:11px}.community-page .tabs button{min-height:44px;font-size:12px}.podium-card>.text-button{font-size:12px;position:static}.panel-heading .badge{white-space:normal;text-align:left}.profile-identity .eyebrow{font-size:11px}.profile-public-stats span{font-size:12px}.career-card-top{flex-wrap:wrap}}@media (width<=450px){.stats-grid{grid-template-columns:1fr}.stat{grid-template-columns:1fr;align-items:center;gap:4px 12px;display:grid}.stat strong{grid-area:1/2/3}.stat>span:not(.panel-corners,.dot-field){grid-column:1}.hero h2{font-size:29px}.mobile-holo-object{display:none}}.brand{white-space:normal}.brand span{min-width:0}.brand small{letter-spacing:0;line-height:1.5}h1:focus,#content:focus{outline:none}@media (width>=701px){.sidebar .drawer-close{display:none}}.hero-grid{background-color:#070a09;background-image:linear-gradient(#91bda112 1px,#0000 1px),linear-gradient(90deg,#91bda112 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.hero:after{background:linear-gradient(90deg,#070a09bb,#0000 85%)}.hero.inventory-window:before{display:none}.wiki-community-entry{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:24px;display:flex}.wiki-community-entry>div{max-width:65ch}.wiki-community-entry .icon{float:left;width:38px;height:38px;margin-right:12px}.wiki-community-entry h2{margin-bottom:8px;font-size:21px}.wiki-community-entry p{font-size:14px}@media (width<=820px){.wiki-community-entry{flex-direction:column;align-items:flex-start}}.page-heading,.wiki-welcome,.updates-intro,.portal-intro,.wiki-guide-card,.start-card{isolation:isolate;position:relative}.surface-field{z-index:-1;opacity:.65;grid-area:auto}.reduced .surface-field{opacity:.16}@media (prefers-reduced-motion:reduce){.surface-field{opacity:.16}}.profile-workspace{gap:24px;min-width:0;display:grid}.profile-page-intro h2{margin:0 0 8px;font-size:clamp(24px,3vw,34px)}.profile-page-intro p,.profile-section-heading p{color:var(--muted,#a3a9ae);margin:0;line-height:1.6}.profile-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-navigation button{text-align:left;color:inherit;cursor:pointer;background:#ffffff04;border:1px solid #ffffff24;border-radius:8px;padding:18px 20px}.profile-navigation button strong{font-size:15px;display:block}.profile-navigation button span{color:#a3a9ae;margin-top:6px;font-size:12px;display:block}.profile-navigation button.is-active{background:#81c89c12;border-color:#81c89c;box-shadow:inset 0 -3px #81c89c}.profile-navigation button:hover{background:#ffffff0b}.profile-navigation button:focus-visible,.profile-companion-account summary:focus-visible{outline-offset:4px;outline:2px solid #a3deb9}.profile-connections{gap:20px;min-width:0;display:grid}.profile-section-heading h3{margin:0 0 6px}.profile-connections .portal-page{margin:0}.profile-companion-account{color:#a3a9ae;border-top:1px solid #ffffff24;padding-top:20px}.profile-companion-account summary{cursor:pointer;color:#ddd}.profile-workspace>.button{justify-self:start}@media (width<=600px){.profile-workspace{gap:18px}.profile-navigation{gap:6px}.profile-navigation button{text-align:center;padding:14px 8px}.profile-navigation button strong{font-size:12px}.profile-navigation button span{display:none}}.site-page-banner{min-height:190px;margin-bottom:26px}.site-page-banner>div:not(.dot-field){z-index:1;position:relative;transform:translateZ(18px)}.site-page-banner h1{letter-spacing:-1.3px;font-size:clamp(27px,2.7vw,42px);line-height:1.13}.site-page-banner .heading-actions{flex-shrink:0;transform:translateZ(26px)}@media (width<=700px){.site-page-banner{flex-direction:column;align-items:flex-start;gap:18px;min-height:160px;padding:24px 20px}.site-page-banner .heading-actions{align-self:flex-start}}.account-button,.start-card{text-decoration:none}.equipment-art{background:radial-gradient(#b9c7d713,#0000 68%);place-items:center;width:100%;min-width:0;height:156px;display:grid;overflow:hidden}.equipment-art img,.equipment-art .icon{object-fit:contain;filter:drop-shadow(0 7px 8px #0005);width:calc(100% - 24px);max-width:220px;height:132px;min-height:0}.equipment-art-perk img{max-width:110px;max-height:110px}.community-page .tabs button{align-items:center;gap:7px;display:inline-flex}.equipment-category-symbol{color:#c9cdd3;font-size:76px;line-height:1}.directory-card{min-width:0;overflow:hidden}.directory-card h3,.directory-card p{overflow-wrap:anywhere}.modal{scrollbar-width:none;overflow-x:hidden}.modal::-webkit-scrollbar{display:none}.index-dialog .panel-body::-webkit-scrollbar{display:none}.index-dialog{width:min(700px,100vw - 24px);max-width:calc(100vw - 24px);overflow:hidden}.index-dialog .panel-body{scrollbar-width:none;overscroll-behavior:contain;min-width:0;max-height:calc(88svh - 66px);overflow:hidden auto}.index-dialog .panel-heading{gap:12px;min-width:0}.index-dialog .panel-heading>span{overflow-wrap:anywhere;min-width:0}.index-dialog .detail-title{flex-wrap:wrap;min-width:0}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.detail-stats>div{overflow-wrap:anywhere;min-width:0}.detail-stats strong small{color:var(--muted);font-size:11px;font-weight:400}.index-dialog .row-actions{flex-wrap:wrap}.launch-settings-form .portal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.migration-banner{z-index:20;color:#c7d5e5;background:#14202b;border-bottom:1px solid #4d5b68;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:9px 18px;font:500 11px/1.5 Montserrat,sans-serif;display:flex;position:relative}.migration-banner a{text-underline-offset:3px;text-decoration:underline}.migration-auth{background:radial-gradient(at 45% 10%,#20262c 0,#0b0c0e 65%);place-items:center;min-height:100vh;padding:32px;display:grid}.migration-auth-card{background:linear-gradient(#22262b,#121417);border:1px solid #515761;border-radius:6px;width:min(680px,100%);padding:clamp(24px,5vw,48px);box-shadow:0 20px 80px #0008}.migration-kicker{letter-spacing:.18em;color:#a7bad0;margin-bottom:18px;font-size:10px}.migration-auth-card h1{margin-bottom:18px;font-size:clamp(25px,4vw,35px)}.migration-auth-card p{margin-top:12px;line-height:1.8}.migration-auth-card small{color:#9da9b6;margin-top:24px;font-size:11px;display:block}.migration-note{background:#10151b;border:1px solid #4c525a;border-radius:4px;margin-top:24px;padding:20px}.migration-note h2{font-size:15px}.migration-note p{font-size:13px}.migration-auth-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.migration-auth-actions .button{background:#24282e;border:1px solid #747a83;border-radius:3px;padding:12px 16px}.migration-auth-actions .primary{background:#24683e}.migration-auth-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=650px){.migration-banner{text-align:center;gap:4px}.migration-banner span:nth-child(2){width:100%;font-size:10px}}html[data-migration-preview=true] .migration-banner{z-index:40;position:sticky;top:0}html[data-migration-preview=true] .sidebar{top:var(--migration-banner-height,36px);max-height:calc(100dvh - var(--migration-banner-height,36px))}
