@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&family=Inter+Tight:wght@500;550;600;650&family=JetBrains+Mono:wght@400;500&display=swap";:root{color:#dfe0e3;font-synthesis:none;--surface:#17191c;--surface-hover:#1d2024;--line:#ffffff0d;--muted:#92959d;--faint:#767b84;--gold:#c6a86b;--green:#8ebfa7;--red:#cf9192;--ease:cubic-bezier(.4,0,.2,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101113;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a,select{transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,select:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}button{color:inherit}svg{flex-shrink:0}button svg,a svg{vertical-align:middle}img{object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Inter Tight,Inter,Segoe UI,sans-serif;font-weight:550}ul{margin:0;padding:0;list-style:none}small{font-size:11px}strong,b{font-weight:550}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold);color:#111;padding:10px 16px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:8px}.app-header{z-index:40;border-bottom:1px solid var(--line);background:#141518;align-items:center;height:48px;display:flex;position:fixed;inset:0 0 auto}.brand-area{flex-shrink:0;width:196px;padding:0 20px}.brand{letter-spacing:1.3px;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.brand img{object-fit:contain;width:25px;height:25px}.brand-dash{color:var(--gold);margin:0 2px;font-weight:400}.header-season{letter-spacing:1.4px;color:#b5b7bd;padding-left:28px;font-size:10px}.header-season span{color:#555960;padding:0 10px}.header-actions{align-items:center;gap:20px;margin-left:auto;padding-right:28px;display:flex}.preview-label{letter-spacing:1.2px;color:var(--gold);background:#c6a86b0b;border:1px solid #c6a86b20;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:600}.compare-link{color:#a6a9b0;align-items:center;gap:8px;font-size:11px;display:flex}.compare-link:hover{color:#fff}.icon-button{background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:inline-grid}.icon-button:hover{background:var(--surface-hover)}.mobile-toggle{display:none}.sidebar{border-right:1px solid var(--line);z-index:30;background:#141518;flex-direction:column;width:196px;padding:24px 12px 0;display:flex;position:fixed;inset:48px auto 0 0;overflow:auto}.character-switch{padding:0 8px 25px}.character-switch label,.nav-label{color:#8a8e97;letter-spacing:1.2px;margin-bottom:10px;font-size:9px;font-weight:600;display:block}.character-switch select{background:#1b1d20;border:1px solid #ffffff14;border-radius:5px;width:100%;height:32px;padding:0 8px;font-size:12px;font-weight:550}.character-switch>span{color:var(--muted);margin-top:9px;font-size:10px;display:block}.nav-label{margin:0 8px 10px;font-size:8px}.nav-item{color:#a3a6af;border-radius:5px;align-items:center;gap:11px;height:35px;margin-bottom:3px;padding:0 10px;font-size:12px;display:flex}.nav-item>svg:last-child:not(:first-child){color:#72767e;margin-left:auto}.nav-item:hover{color:#eee;background:#ffffff05}.nav-item.active{color:#dfc28b;box-shadow:inset 2px 0 var(--gold);background:#c6a86b12}.nav-divider{background:var(--line);height:1px;margin:22px 8px}.latest-context{color:#838891;padding:0 8px 11px;font-size:10px;line-height:1.6}.latest-context b{color:#b4b7bf}.nav-empty{color:var(--muted);padding:0 8px;font-size:11px;line-height:1.7}.sidebar-bottom{margin-top:auto;padding-top:40px}.guild-link{border-top:1px solid var(--line);align-items:center;gap:8px;padding:14px 4px;font-size:10px;display:flex}.guild-link>span{flex:1;min-width:0}.guild-link small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.guild-link img{object-fit:contain}.guild-link:hover{color:var(--gold)}.change-character{color:#969aa4;justify-content:space-between;padding:9px 7px;font-size:10px;display:flex}.change-character:hover{color:#eee}.sidebar-note{color:#737780;letter-spacing:1.3px;margin:16px 8px 20px;font-size:8px}.sidebar-note span{letter-spacing:0;color:#81858f;margin-top:6px;font-size:9px;display:block}.nav-scrim{display:none}.main{min-height:100vh;margin-left:196px;padding:48px 0 0}.main:focus{outline:none}.content{max-width:1440px;margin:auto;padding:0 32px}.breadcrumb{height:50px;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumb>svg{color:#626771}.breadcrumb strong{color:#d0d2d8;font-weight:450}.breadcrumb-right{color:#858a94;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.identity-header{background:linear-gradient(90deg,#1a1c20 5%,#17191de8 55%,#17191dc9),var(--class-art) right 42%/420px auto no-repeat;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.identity-header:before{content:"";background:#c6a86b69;width:2px;position:absolute;inset:0 auto 0 0}.identity-main{align-items:center;gap:18px;display:flex}.portrait{flex-shrink:0;width:56px;height:56px;position:relative}.portrait>img:first-child{border:1px solid #fff2;border-radius:5px}.portrait .role-mark{background:#16181b;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;bottom:-4px;right:-5px}.eyebrow{color:#969aa3;letter-spacing:1.5px;margin-bottom:8px;font-size:8px;font-weight:550;display:block}h1{letter-spacing:-.65px;color:#f1f1f2;font-size:25px;line-height:1.2}h1>span{color:#c8cad0}.identity-main p{color:#aaaeb8;text-transform:capitalize;flex-wrap:wrap;gap:8px;margin-top:9px;font-size:11px;display:flex}.identity-main p>span{color:#6c717d}.season-score{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.season-score>span{letter-spacing:1.4px;color:#a7a29a;font-size:8px}.season-score strong{color:#d9bc86;letter-spacing:-1px;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:400;line-height:1}.season-score small{color:#8c909a;font-size:9px}.overview-description{color:#a1a7b1;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 20px;font-size:12px;display:flex}.overview-description>a{color:#c7ae7e;flex-shrink:0;align-items:center;gap:7px;display:flex}.overview-description>a:hover{color:#ecd3a3}.stats{background:#17191c;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 22px;padding:0;display:grid}.stats>div{padding:16px 22px;position:relative}.stats>div+div:before{content:"";background:#ffffff0d;width:1px;position:absolute;top:20px;bottom:20px;left:0}.stats dt{color:#aeb1ba;font-size:12px}.stats dd{color:#eeeff1;margin:10px 0 7px;font-family:JetBrains Mono,monospace;font-size:25px;font-weight:400;line-height:1}.stats dd>span{color:#777e88;font-size:15px}.stats small{color:#969ca6;font-size:10px}.section-nav{border-bottom:1px solid #ffffff0c;gap:26px;margin-bottom:24px;display:flex}.section-nav>a{color:#a0a5af;align-items:flex-start;gap:7px;height:37px;font-size:11px;display:flex;position:relative}.section-nav>a[aria-current=location]{color:#d8be8d}.section-nav>a[aria-current=location]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.section-nav>a:hover{color:#f0dec0}.section-nav span{color:#a0a5ae;background:#ffffff07;border-radius:3px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:9px;line-height:15px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.primary-column{min-width:0}.panel{background:var(--surface);border-radius:6px;min-width:0;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:12px;padding:21px 20px 17px;display:flex}.section-heading .eyebrow{margin-bottom:6px;font-size:8px}h2{letter-spacing:-.15px;font-size:16px}.section-note{color:#8a909c;font-size:9px}.run-toolbar{align-items:center;gap:8px;padding:0 20px 16px;display:flex}.search-field{color:#8e949e;background:#111315;border:1px solid #ffffff0b;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;height:30px;padding:0 9px;display:flex}.search-field:focus-within{border-color:#c6a86b88}.search-field input{color:#d5d8de;outline-offset:5px;background:0 0;border:0;width:100%;min-width:0;height:28px;font-size:10px}.search-field input::placeholder{color:#858c97}.filter-field select{color:#bfc3cb;background:#1b1e22;border:1px solid #ffffff10;border-radius:4px;height:30px;padding:0 7px;font-size:10px}.run-columns,.run-row{grid-template-columns:minmax(160px,1fr) 82px 48px 78px 58px 12px;align-items:center;gap:10px;padding:0 20px;display:grid}.run-columns{color:#828a96;letter-spacing:1px;background:#13151888;border-top:1px solid #ffffff05;border-bottom:1px solid #ffffff05;height:29px;font-size:7px}.run-row{min-height:57px;position:relative}.run-row:hover{background:#ffffff03}.run-list li+li{border-top:1px solid #ffffff06}.run-name{align-items:center;gap:10px;min-width:0;display:flex}.run-name img{object-fit:contain;filter:saturate(.65);flex-shrink:0}.run-name>div{min-width:0}.run-name strong{letter-spacing:-.15px;font-size:12px;line-height:1.5;display:block}.key-level{color:#d3ba8c;white-space:nowrap;margin-left:3px;font-family:JetBrains Mono,monospace;font-size:9px}.run-name small{color:#858c98;margin-top:3px;font-size:10px;display:block}.run-time strong{color:#d1d5dd;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400}.run-time small{margin-top:4px;font-size:10px;display:block}.timed{color:var(--green)}.overtime{color:#ceae7c}.failed{color:var(--red)}.neutral{color:#9ca3af}.death-count{color:#9aa0aa;font-family:JetBrains Mono,monospace;font-size:11px}.has-deaths{color:#caa0a2}.group-label{color:#9ca2ae;letter-spacing:.2px;font-size:9px;line-height:1.6}.review-status{color:#9ba3af;align-items:center;gap:5px;font-size:10px;display:flex}.status-dot{background:#727987;border-radius:50%;flex-shrink:0;width:4px;height:4px}.reviewed{color:#97b9a8}.reviewed .status-dot{background:#8eb79e}.run-row>svg{color:#636c79}.run-row:hover>svg{color:var(--gold)}.mobile-cell-label{display:none}.list-footer{border-top:1px solid var(--line);color:#8b919e;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;font-size:9px;display:flex}.text-button{color:#c5ac7e;background:0 0;border:0;align-items:center;gap:6px;min-height:25px;padding:0;font-size:10px;display:inline-flex}.text-button:hover{color:#eed5a7}.dungeon-section{margin-top:15px;scroll-margin-top:64px}.dungeon-section>.section-heading{padding-left:0;padding-right:0}.dungeon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dungeon-card{transition:background-color .15s var(--ease),box-shadow .15s var(--ease);background:#17191c;border-radius:5px;padding:16px}.dungeon-card:hover{background:#1c1e22;box-shadow:inset 0 0 0 1px #c6a86b24}.dungeon-card-title{align-items:center;gap:10px;display:flex}.dungeon-card-title img{object-fit:contain;filter:saturate(.55)}.dungeon-card-title h3{flex:1;font-size:13px;line-height:1.5}.dungeon-card-title>svg{color:#6d7480}.dungeon-card>p{color:#8b939f;margin-top:10px;font-size:9px}.dungeon-card>p>span{color:#626975;padding:0 4px}.dungeon-best{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:7px;margin-top:16px;padding-top:12px;display:grid}.dungeon-best>span{color:#8d949e;letter-spacing:1px;grid-column:1/-1;font-size:7px}.dungeon-best strong{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400}.dungeon-best i{color:#666e7b;margin:0 2px;font-style:normal}.dungeon-best small{align-self:center;font-size:9px}.dungeon-latest{color:#8a929e;margin-top:12px;font-size:8px}.profile-panel{scroll-margin-top:64px}.count-badge{color:#8e96a3;background:#ffffff06;border-radius:4px;padding:4px 7px;font-family:JetBrains Mono,monospace;font-size:10px}.profile-description{color:#989fab;padding:0 20px;font-size:12px;line-height:1.8}.profile-legend{border-bottom:1px solid var(--line);color:#89929f;gap:14px;padding:15px 20px;font-size:8px;display:flex}.profile-legend>span{align-items:center;gap:5px;display:flex}.legend-mark{background:#7b8491;border-radius:1px;width:4px;height:4px;display:inline-block}.legend-mark.tracked{background:#c6a86b}.profile-list li+li{border-top:1px solid #ffffff06}.profile-record{align-items:flex-start;gap:10px;min-height:80px;padding:12px 18px;display:flex}.profile-record>img{object-fit:contain;filter:grayscale(.75);opacity:.7;margin-top:3px}.profile-record-copy{flex:1;min-width:0}.profile-record strong{color:#a8aeb8;font-size:12px;line-height:1.5}.profile-record .key-level{color:#96917f;font-size:9px}.profile-record small{color:#8a929f;flex-wrap:wrap;gap:5px;margin-top:4px;font-size:10px;line-height:1.6;display:flex}.profile-record small .timed{color:#96afa3}.profile-record small .overtime{color:#b3a086}.profile-tracking{color:#858e9b;margin-top:5px;font-size:10px;display:block}.is-tracked{background:#c6a86b05;box-shadow:inset 2px 0 #c6a86b77}.is-tracked .profile-record strong{color:#ded2bb}.is-tracked .profile-record>img{filter:saturate(.8);opacity:1}.is-tracked .profile-tracking{color:#c6ad80}.is-tracked .profile-record:hover{background:#c6a86b08}.profile-record>svg{color:#b89d6a;margin-top:16px}.profile-source{border-top:1px solid var(--line);color:#9da4af;background:#ffffff02;gap:9px;padding:15px 20px;font-size:9px;display:flex}.profile-source svg{color:#9b927f}.profile-source small{color:#8a929e;margin-top:5px;font-size:8px;display:block}.page-footer{color:#828a97;border-top:1px solid #ffffff09;justify-content:space-between;gap:12px;margin-top:20px;padding:24px 0;font-size:9px;display:flex}.footer-dot{color:#6a665c;padding:0 6px}#recent-runs{scroll-margin-top:64px}.empty-state{text-align:center;color:#929aa7;padding:32px 15px;font-size:11px;line-height:1.7}.empty-state>svg{color:#8e8169;margin:0 auto 12px;display:block}.empty-state>strong{color:#ccd1db;margin-bottom:4px;font-weight:500;display:block}.empty-state .text-button{margin-top:12px}.state-panel{background:var(--surface);text-align:center;border-radius:6px;margin-top:30px;padding:65px 24px}.state-panel h1{margin-top:15px;font-size:23px}.state-panel p{color:#a1a8b4;max-width:440px;margin:15px auto 20px;font-size:12px;line-height:1.8}.button{border:1px solid #c6a86b3b;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:11px;display:inline-flex}.primary{color:#161719;background:#c6a86b}.primary:hover{background:#ddc08b}.loading{margin-top:10px}.loading-label{color:var(--muted);margin-bottom:15px;display:block}.skeleton{animation:loading 1.5s var(--ease) infinite alternate;background:linear-gradient(90deg,#191b1f,#202329,#191b1f);border-radius:5px}.skeleton-hero{height:119px;margin-bottom:25px}.skeleton-stats{height:110px;margin-bottom:40px}.skeleton-row{height:60px;margin-bottom:8px}.overview-entry{animation:entry .35s var(--ease) both}@keyframes entry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loading{to{opacity:.5}}@media (width>=1700px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.dungeon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.run-row{min-height:60px}.run-columns,.run-row{grid-template-columns:minmax(210px,1fr) 105px 60px 95px 70px 12px;gap:14px}.run-name strong{font-size:12px}.run-name small,.group-label,.review-status{font-size:10px}.run-columns{font-size:8px}.profile-record{min-height:82px}.profile-record strong{font-size:12px}.profile-record small,.profile-tracking{font-size:9px}.profile-description{font-size:12px}.dungeon-card{padding:18px}}@media (width<=1279px){.content{padding:0 24px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.run-columns,.run-row{grid-template-columns:minmax(130px,1fr) 72px 36px 55px 51px 10px;gap:6px;padding-left:14px;padding-right:14px}.run-name{gap:7px}.run-name img{width:26px;height:26px}.run-name strong{font-size:12px}.run-name small{font-size:10px}.stats>div{padding:18px 16px}.identity-header{padding:20px}.season-score strong{font-size:25px}h1{font-size:22px}.section-note{font-size:8px}}@media (width<=1090px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.profile-panel{max-width:none}.profile-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-list li:nth-child(2){border-top:0}.profile-list li:nth-child(2n){border-left:1px solid var(--line)}.dungeon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dungeon-card-title h3{font-size:11px}.run-columns,.run-row{grid-template-columns:minmax(160px,1fr) 82px 48px 78px 58px 12px;gap:10px}.identity-header{gap:15px}.stats small{font-size:8px}.breadcrumb-right{display:none}}@media (width<=760px){.app-header{z-index:50}.brand-area{align-items:center;gap:8px;width:auto;padding:0 12px;display:flex}.mobile-toggle{display:inline-grid}.header-season{display:none}.header-actions{gap:12px;padding-right:15px}.compare-link{font-size:10px}.preview-label{font-size:8px}.sidebar{z-index:45;width:230px;padding-top:22px;display:none}.sidebar.is-open{display:flex}.nav-scrim{z-index:42;cursor:default;background:#0008;border:0;display:block;position:fixed;inset:48px 0 0}.main{margin-left:0}.content{padding:0 20px}.breadcrumb{height:51px}.identity-header{min-height:110px;padding:20px}.identity-main{gap:12px}.portrait,.portrait>img:first-child{width:44px;height:44px}.identity-main h1{font-size:21px}.identity-main h1>span{margin-top:3px;font-size:15px;display:block}.identity-main p{gap:5px;font-size:10px}.season-score strong{font-size:22px}.season-score small{text-align:right;max-width:115px;font-size:8px;line-height:1.6}.season-score>span{font-size:7px}.stats>div{padding:16px 12px}.stats dd{font-size:22px}.stats dt{font-size:10px}.stats small{display:none}.overview-description{align-items:start;font-size:10px;line-height:1.7}.overview-description p{max-width:65%}.dungeon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-nav{gap:22px}.section-nav>a{font-size:10px}.dashboard-grid{gap:22px}.page-footer{font-size:8px}.run-name strong{font-size:12px}}@media (width<=540px){.header-actions{gap:8px}.compare-link{gap:5px;font-size:9px}.compare-link svg{width:10px}.preview-label{display:none}.brand{letter-spacing:1px;font-size:11px}.brand img{width:22px;height:22px}.content{padding:0 14px}.identity-header{align-items:flex-start;gap:8px;padding:18px 14px}.identity-main{align-items:flex-start;gap:10px}.identity-main h1{font-size:20px}.identity-main h1>span{letter-spacing:-.2px;font-size:13px}.identity-main p{gap:4px;font-size:9px;line-height:1.7}.portrait,.portrait>img:first-child{width:36px;height:36px}.identity-header .eyebrow{letter-spacing:1px;font-size:6px}.season-score{gap:6px;max-width:88px}.season-score strong{font-size:19px}.season-score small{font-size:7px}.season-score>span{white-space:nowrap;font-size:6px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stats>div{padding:14px 13px}.stats>div:nth-child(4),.stats>div:nth-child(5){border-top:1px solid var(--line)}.stats>div:nth-child(4):before{display:none}.stats dd{font-size:23px}.stats dt{font-size:10px}.stats small{font-size:8px;display:block}.stats>div:last-child{grid-column:2/4}.stats>div:last-child dd{margin-bottom:7px}.section-nav{gap:20px;margin-bottom:20px}.section-heading{padding:18px 15px 15px}.section-note{text-align:right;max-width:110px;font-size:8px}.run-toolbar{padding:0 15px 15px}.run-columns{display:none}.run-list{border-top:1px solid var(--line)}.run-row{grid-template-columns:minmax(0,1fr) 80px 10px;gap:11px 10px;min-height:105px;padding:15px}.run-name{grid-area:1/1;gap:8px}.run-name img{width:28px;height:28px}.run-name strong{font-size:12px}.run-name small{font-size:10px}.run-time{text-align:right;grid-area:1/2}.run-row>svg{grid-area:1/3/3}.death-count{grid-area:2/1;padding-left:36px;font-size:9px}.mobile-cell-label{color:#8e96a3;margin-right:3px;font-family:Inter,sans-serif;font-size:8px;display:inline}.group-label{grid-area:2/1;justify-self:end;font-size:8px}.group-label .mobile-cell-label{display:none}.review-status{grid-area:2/2;justify-self:end;font-size:8px}.list-footer{padding:12px 15px}.dungeon-grid{gap:8px}.dungeon-card{padding:13px 11px}.dungeon-card-title{align-items:start;gap:6px}.dungeon-card-title img{width:25px;height:25px}.dungeon-card-title h3{font-size:11px;line-height:1.5}.dungeon-card-title>svg{display:none}.dungeon-best{grid-template-columns:1fr;gap:6px}.dungeon-best>span{letter-spacing:.7px;font-size:6px}.dungeon-best strong{font-size:11px}.dungeon-best small{font-size:8px}.dungeon-card>p,.dungeon-latest{font-size:8px;line-height:1.7}.profile-list{display:block}.profile-list li:nth-child(2){border-top:1px solid var(--line)}.profile-list li:nth-child(2n){border-left:0}.profile-record{min-height:84px}.profile-record strong{font-size:12px}.profile-record small,.profile-tracking{font-size:9px}.profile-description{padding:0 15px}.profile-legend{padding:14px 15px}.profile-source{padding:16px 15px}.page-footer{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-host .navlinks{align-items:center;gap:12px;display:flex}.account-host .nav-upload{color:var(--gold);white-space:nowrap;font-size:11px}.account-host .account-status-menu{position:relative}.account-host .account-status-menu>button{background:#1b1d20;border:1px solid #ffffff16;border-radius:4px;align-items:center;gap:7px;height:30px;padding:0 9px;font-size:11px;display:flex}.account-host .account-status-menu>button strong,.account-host .account-switch-hint{display:none}.account-host .account-status-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.account-host .account-menu-panel{z-index:70;background:#1b1d21;border:1px solid #ffffff16;border-radius:5px;min-width:220px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 10px 30px #0007}.account-host .account-menu-panel[hidden]{display:none}.account-host .account-menu-panel a{color:#c8cdd6;border-radius:3px;padding:9px 10px;font-size:12px}.account-host .account-menu-panel a:hover{background:#ffffff09}.account-host .account-menu-panel .account-menu-heading{border-top-color:#ffffff12}.account-host .account-status-menu>button b{color:#9a9fa8;font-weight:400}.sidebar .mobile-compare{display:none}@media (width<=1100px){.header-season{display:none}.header-actions{gap:12px}.header-actions .preview-label{display:none}}@media (width<=760px){.header-actions .compare-link,.account-host .nav-upload{display:none}.header-actions{margin-left:auto;padding-right:14px}.account-host .account-status-menu>button span:not(.account-status-dot){font-size:11px;display:inline!important}.sidebar .mobile-compare{display:flex}}@media (prefers-reduced-motion:reduce){.account-host *{transition:none!important}}.app-gate-main{max-width:1000px;min-height:100vh;margin:0 auto;padding-top:70px}.app-gate-main:focus{outline:none}.local-review-controls{align-items:center;gap:12px;font-size:10px;display:flex}.local-review-controls>span{color:#dbbf88;white-space:nowrap;border:1px solid #c6a86b30;border-radius:4px;padding:6px 8px}.local-review-controls>a{color:#abb3bf;white-space:nowrap}.local-review-controls>a:hover{color:#e7c88e}.local-review-notice{color:#a8a7a0;background:#c6a86b08;border:1px solid #c6a86b22;border-radius:4px;gap:12px;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.6;display:flex}.local-review-notice>strong{color:#cfb581;white-space:nowrap}@media (width<=760px){.local-review-controls{gap:7px}.local-review-controls>span{padding:5px;font-size:8px}.local-review-controls>a{font-size:9px}.local-review-notice{flex-direction:column;gap:4px}.app-gate-main{padding-top:60px}}.local-review-controls b{font-weight:450}@media (width<=480px){.local-review-controls b{display:none}}.section-nav>a{border-radius:3px 3px 0 0}.section-nav>a:hover{background-color:#ffffff05}.section-nav>a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.section-nav>a[aria-current=location]:hover{color:#d8be8d}.header-guild,.local-upload{white-space:nowrap;color:var(--gold);font-size:10px}@media (width<=760px){.header-actions .header-guild{text-overflow:ellipsis;max-width:80px;overflow:hidden}.local-review-controls{gap:6px}.local-review-controls>a{font-size:9px}}@media (width<=420px){.local-review-controls>span,.header-actions .header-guild{display:none}.header-actions .header-guild{max-width:65px}.header-actions{gap:6px}}.v2-account-control.account-host .account-status-menu>button{background:#ffffff03;border:1px solid #ffffff10;border-radius:4px;justify-content:flex-start;gap:7px;width:144px;min-width:144px;height:30px;padding:0 9px;font-size:10px;font-weight:450}.v2-account-control.account-host .account-status-menu>button:hover{background:#ffffff08;border-color:#ffffff20}.v2-account-control.account-host .account-status-menu>button:before{content:none}.v2-account-control.account-host .account-status-menu>button b{color:#929ba6;flex:none;margin-left:auto;font-size:11px}.v2-account-control.account-host .account-status-dot{width:5px;height:5px;box-shadow:none;border-radius:50%;flex:none;display:block}.v2-account-control.account-host .account-status-menu.is-signed-out .account-status-dot{background:#b8757a}.v2-account-control.account-host .account-status-menu.is-signed-in .account-status-dot{background:#7caf91}.v2-account-control.account-host .account-status-menu>button strong,.v2-account-control.account-host .account-switch-hint{display:none}.v2-account-control.account-host .account-status-menu.is-signed-out>button strong{text-transform:uppercase;color:#b8bec7;white-space:nowrap;font-size:10px;font-weight:450;display:block}.v2-account-control.account-host .account-status-menu.is-signed-in>button>span:not(.account-status-dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden;display:block!important}.v2-account-control.account-host .account-menu-panel{background:#1b1e22;border:1px solid #ffffff14;border-radius:4px;min-width:228px;max-width:calc(100vw - 24px);padding:5px;top:35px;box-shadow:0 8px 24px #0004}.v2-account-control.account-host .account-menu-panel a{min-height:30px;padding:7px 9px;font-size:11px}.v2-account-control.account-host .account-menu-panel a:hover{background:#ffffff08}@media (width<=760px){.v2-account-control.account-host .navlinks{gap:8px}.v2-account-control.account-host .account-status-menu>button{padding:0 8px}.header-actions .local-review-controls>a{display:none}}.v2-account-control.account-host .account-status-menu.is-signed-out>button:before{content:none}.local-exit-preview{display:none}@media (width<=760px){.local-review-notice>.local-exit-preview{color:var(--gold);display:inline}}
