@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap";:root{font-size:100%;font-family:DM Sans,sans-serif;color:#ece7da;background:#151719;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #ece7da;--muted: #a0a4a7;--line: #373c42;--paper: #151719;--white: #1e2227;--forest: #0c0e11;--fern: #292e34;--lime: #e4b43c;--coral: #c96a55;--blue: #5b86c8;--gold-bright: #f0c64c;--gold-dim: #80652e;--teal: #55a79a;--surface-inset: #14171a;--mono: "DM Mono", monospace;--display: "Barlow Condensed", sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:2;display:flex;flex-direction:column;width:232px;padding:27px 17px 18px;color:#d9d5ca;background:var(--forest);border-right:1px solid #2c2d2d}.brand{display:flex;align-items:center;gap:11px;width:100%;padding:0 9px;margin-bottom:43px;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}.brand-mark{position:relative;display:grid;width:39px;height:42px;place-items:center;color:var(--gold-bright);background:var(--gold-bright);clip-path:polygon(50% 0,94% 14%,88% 73%,50% 100%,12% 73%,6% 14%)}.brand-mark:before{position:absolute;inset:2px;content:"";background:#191a1b;clip-path:polygon(50% 0,94% 14%,88% 73%,50% 100%,12% 73%,6% 14%)}.brand-mark svg{position:relative}.brand-copy{display:grid;gap:1px}.brand-copy strong{font-family:var(--display);font-size:1.3125rem;line-height:1;font-weight:700}.brand-copy small{color:#92918b;font-family:var(--mono);font-size:.75rem}.sidebar-label,.sidebar-footer{color:#888b8d;font-family:var(--mono);font-size:.75rem}.sidebar-label{padding:0 11px;margin-bottom:11px}.primary-nav{display:grid;gap:4px}.nav-item{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 11px;color:#aeb1b1;border-radius:4px;font-size:.8125rem}.primary-nav .nav-item{width:100%;background:transparent;border:0;text-align:left;cursor:pointer}.nav-item.active{color:#f5f0e2;background:#292b2e}.nav-item.active:before{position:absolute;inset:9px auto 9px -17px;width:3px;content:"";background:var(--gold-bright)}.nav-item.active svg{color:var(--gold-bright)}.primary-nav .nav-item:not(.active):hover{color:#ece5d2;background:#1d2023}.nav-item.disabled{color:#777b7e;cursor:default}.nav-soon{margin-left:auto;color:#787c7e;font-family:var(--mono);font-size:.75rem}.sidebar-spacer{flex:1}.sidebar-status{display:flex;align-items:center;gap:11px;padding:13px 10px;margin-bottom:12px;border-top:1px solid #34383c;border-bottom:1px solid #34383c}.status-dot{width:8px;height:8px;background:var(--gold-bright);border-radius:50%}.sidebar-status span:last-child{display:grid;gap:2px}.sidebar-status strong{color:#93989a;font-family:var(--mono);font-size:.75rem;font-weight:400}.sidebar-status small{color:#e6e1d6;font-size:.75rem}.help-link{width:100%;min-height:36px;margin-bottom:18px;background:transparent;border:0;text-align:left;cursor:pointer;font-size:.75rem}.sidebar-footer{padding:0 10px;font-size:.75rem}.main-area{width:calc(100% - 232px);min-width:0;min-height:100vh;margin-left:232px}.topbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 42px;background:#151719f7;border-bottom:1px solid var(--line)}.breadcrumb{display:flex;align-items:center;gap:10px;color:#898e91;font-family:var(--mono);font-size:.75rem}.breadcrumb strong{color:#d7d0c0;font-weight:500}.breadcrumb-divider{color:#676d70}.global-search{display:flex;align-items:center;gap:9px;width:min(285px,30vw);height:34px;padding:0 10px;color:#a0a4a7;background:#101214;border:1px solid #3b3e40;border-radius:4px}.global-search input{width:100%;min-width:0;color:var(--ink);background:transparent;border:0;outline:0;font-size:.75rem}.global-search input:disabled{cursor:default;opacity:.7}.global-search input::placeholder{color:#777d80}kbd{display:grid;width:18px;height:19px;place-items:center;color:#9da1a1;background:#222528;border:1px solid #414548;border-radius:3px;font-family:var(--mono);font-size:.75rem}.text-scale-control{display:flex;flex:0 0 auto;align-items:center;gap:3px;padding:3px;background:#101214;border:1px solid #3b3e40;border-radius:3px}.text-scale-control button{display:grid;min-width:29px;min-height:27px;place-items:center;padding:0 4px;color:#e7d28f;background:#29261e;border:1px solid #554729;border-radius:2px;cursor:pointer;font-family:var(--mono);font-size:.75rem}.text-scale-control button:disabled{color:#777970;background:#202225;border-color:#363a3d;cursor:default}.text-scale-control output{min-width:38px;color:#c5c6bf;font-family:var(--mono);font-size:.75rem;text-align:center}.region-button{display:flex;align-items:center;gap:8px;padding:7px 9px;background:transparent;border:1px solid var(--line);border-radius:4px;cursor:pointer;font-size:.75rem}.region-button svg{color:#b6aa89}.region-button:disabled{cursor:default;opacity:.72}.region-globe{display:grid;width:19px;height:19px;place-items:center;color:#211a0d;background:var(--gold-bright);border-radius:50%;font-family:var(--mono);font-size:.75rem}.page-content{max-width:1370px;padding:38px 42px 25px;margin:0 auto}.page-heading{position:relative;isolation:isolate;display:flex;align-items:end;justify-content:space-between;min-height:154px;padding:18px 20px 24px;margin-bottom:18px;overflow:hidden;background:#171a1d;border:1px solid #3a4044;border-radius:4px}.page-heading:before{position:absolute;inset:0;z-index:-1;content:"";background-image:linear-gradient(90deg,#0d1013f5,#0d1013d9 35%,#0d10137a 66%,#0d10134d),linear-gradient(0deg,#0d10138c,transparent 62%),url(/images/keep-in-the-mist.jpg);background-position:center 48%;background-size:cover}.page-heading>*{position:relative;z-index:1}.banner-credit{position:absolute!important;right:11px;bottom:8px;z-index:2!important;display:inline-flex;align-items:center;gap:4px;color:#d3c9b0;font-family:var(--mono);font-size:.75rem;opacity:.8}.banner-credit:hover{color:#f0c64c;opacity:1}.eyebrow,.section-kicker{display:flex;align-items:center;gap:8px;color:#a8a08d;font-family:var(--mono);font-size:.75rem}.eyebrow-line{display:inline-block;width:18px;height:2px;background:var(--gold-bright)}h1,h2,p{margin:0}h1{margin-top:7px;color:#f0ebdd;font-family:var(--display);font-size:2.6875rem;line-height:1;font-weight:600}.page-subtitle{margin-top:7px;color:#a0a3a2;font-size:.75rem}.export-button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:#211a0d;background:var(--gold-bright);border:1px solid #f4d276;border-radius:3px;cursor:pointer;font-size:.75rem;font-weight:700}.export-button:hover{background:#f7d873}.demo-notice{display:flex;align-items:center;gap:11px;min-height:54px;padding:9px 13px;background:#29241a;border:1px solid #51452b;border-left:3px solid var(--gold-bright);border-radius:4px}.demo-icon{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;color:var(--gold-bright);background:#3a3020;border-radius:4px}.demo-notice p{display:grid;gap:2px}.demo-notice p strong{color:var(--gold-bright);font-family:var(--mono);font-size:.75rem;font-weight:500}.demo-notice p span{color:#d0c8b7;font-size:.75rem}.demo-notice>a{display:flex;align-items:center;gap:5px;margin-left:auto;color:#e5c76d;white-space:nowrap;font-size:.75rem}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 30px;background:var(--white);border:1px solid var(--line);border-radius:4px}.metric{display:grid;align-content:center;min-height:106px;padding:16px 21px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric-label{color:#a09f98;font-family:var(--mono);font-size:.75rem}.metric strong{margin-top:7px;color:#f0e8d5;font-family:var(--display);font-size:2rem;line-height:1;font-weight:600}.metric strong span{color:var(--gold-bright);font-size:1.0625rem}.metric small{margin-top:5px;color:#969b9a;font-size:.75rem}.metric-highlight{background:#29261d}.board-section{padding:20px 20px 0;background:var(--white);border:1px solid var(--line);border-radius:4px}.board-header{display:flex;align-items:end;justify-content:space-between;padding-bottom:17px}.section-kicker{color:#b4a57b;font-size:.75rem}.board-header h2,.panel-heading h2{margin-top:4px;color:#eee8d8;font-family:var(--display);font-size:1.5625rem;line-height:1;font-weight:600}.board-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.board-controls{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:1px solid #383d42;border-bottom:1px solid #383d42}.segmented,.ruleset-filter{display:flex;align-items:center;gap:2px;padding:3px;background:#15181b;border:1px solid #34393e;border-radius:3px}.segmented button,.ruleset-filter button{display:flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;color:#9b9fa0;background:transparent;border:0;border-radius:2px;cursor:pointer;font-size:.75rem}.segmented button[aria-pressed=true],.ruleset-filter button[aria-pressed=true]{color:#201a0e;background:var(--gold-bright);box-shadow:none;font-weight:700}.ruleset-filter{margin-left:auto}.ruleset-filter button{min-width:38px;justify-content:center;padding:0 8px}.run-count{display:flex;align-items:center;gap:6px;color:#a8a9a4;font-family:var(--mono);font-size:.75rem}.table-wrap{width:100%;overflow-x:auto}.standings-table{width:100%;border-collapse:collapse;text-align:left}.standings-table th{height:38px;color:#a29f95;font-family:var(--mono);font-size:.75rem;font-weight:400;white-space:nowrap}.standings-table td{height:61px;border-top:1px solid #30353a}.standings-table th:first-child,.standings-table td:first-child{width:58px}.standings-table th:nth-child(2){min-width:190px}.standings-table th:nth-child(4){min-width:130px}.standings-table th:nth-child(5){min-width:105px}.rank-number{color:#a1a29d;font-family:var(--mono);font-size:.75rem}.rank-number.top-three{color:var(--gold-bright)}.guild-link{display:inline-flex;align-items:center;gap:6px;color:#e9e4d7;font-size:.75rem;font-weight:600}.guild-link svg{color:#b39a54}.ruleset-tag{display:inline-flex;min-width:39px;justify-content:center;padding:4px 6px;color:#dfc26b;background:#35301f;border:1px solid #51452b;border-radius:3px;font-family:var(--mono);font-size:.75rem}.ruleset-tag.pvp{color:#f18a7e;background:#352321;border-color:#59332e}.ruleset-tag.roleplay{color:#8ac5bb;background:#1f302f;border-color:#2c4a46}.ruleset-tag.roleplay-pvp{color:#8db4ee;background:#202b3b;border-color:#344967}.boss-cell{display:grid;gap:5px;width:87px}.boss-cell strong{color:#e3dece;font-family:var(--mono);font-size:.75rem;font-weight:500}.boss-cell strong span{color:#969b9c;font-weight:400}.boss-track{display:block;width:80px;height:3px;overflow:hidden;background:#3a3f43;border-radius:2px}.boss-track i{display:block;height:100%;background:var(--gold-bright);border-radius:inherit}.time-cell{color:#e6dfcd;font-family:var(--mono);font-size:.75rem}.evidence-tag{display:inline-flex;align-items:center;gap:5px;color:#e2bd59;font-size:.75rem;white-space:nowrap}.evidence-tag.sample{color:#e2bd59}.evidence-tag.reviewed{color:#80c09a}.evidence-tag.provider-verified{color:#72bcb0}.updated-cell{color:#95999a;font-family:var(--mono);font-size:.75rem}.empty-row{height:82px!important;color:#a1a5a6;text-align:center;font-size:.75rem}.board-footnote{display:flex;align-items:center;gap:7px;min-height:41px;margin-top:2px;color:#a2a4a2;border-top:1px solid #30353a;font-size:.75rem}.board-footnote>svg{color:var(--gold-bright)}.ranking-details{position:relative;margin-left:auto}.ranking-details summary{display:inline-flex;align-items:center;gap:4px;color:#e4c15b;cursor:pointer;list-style:none;white-space:nowrap;font-size:.75rem}.ranking-details summary::-webkit-details-marker{display:none}.ranking-details p{position:absolute;right:0;bottom:calc(100% + 8px);z-index:3;width:min(280px,70vw);padding:11px;color:#e0dbce;background:#292d31;border:1px solid #565043;border-radius:4px;box-shadow:0 5px 18px #0008;font-size:.75rem;line-height:1.5}.lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.75fr);gap:16px;margin-top:17px}.source-panel{padding:17px 18px 9px;background:var(--white);border:1px solid var(--line);border-radius:4px}.panel-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:11px}.panel-heading h2{font-size:1.3125rem}.panel-count{color:#999d9e;font-family:var(--mono);font-size:.75rem}.source-row{display:grid;grid-template-columns:26px minmax(100px,1fr) minmax(100px,1.3fr) auto;align-items:center;gap:9px;min-height:43px;border-top:1px solid #30353a}.source-icon{display:grid;width:25px;height:25px;place-items:center;color:#c9ae5d;background:#302b20;border-radius:3px}.source-name{color:#ded9cc;font-size:.75rem;font-weight:600}.source-value{color:#a1a5a5;font-size:.75rem}.source-pending{color:#e1bb58;font-family:var(--mono);font-size:.75rem}.dispatch-panel{position:relative;min-height:167px;padding:16px 18px;overflow:hidden;color:#eee7d7;background:#24292c;border:1px solid #49422f;border-radius:4px}.dispatch-panel:after{position:absolute;right:-34px;bottom:-60px;width:155px;height:155px;content:"";border:1px solid #e3bb4a33;border-radius:50%;box-shadow:0 0 0 15px #e3bb4a0d,0 0 0 31px #e3bb4a08}.dispatch-top{display:flex;align-items:center;gap:8px;color:var(--gold-bright);font-family:var(--mono);font-size:.75rem}.dispatch-panel h2{position:relative;z-index:1;margin-top:12px;font-family:var(--display);font-size:1.5625rem;line-height:.96;font-weight:600}.dispatch-panel p{position:relative;z-index:1;max-width:230px;margin-top:8px;color:#bcbdb9;font-size:.75rem;line-height:1.5}.dispatch-panel a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#edcc65;font-size:.75rem}.page-footer{display:flex;justify-content:space-between;gap:12px;padding-top:20px;color:#8a8e8f;font-family:var(--mono);font-size:.75rem}.demo-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;color:#e4c15b;background:#2a2519;border:1px solid #514328;border-radius:3px;font-family:var(--mono);font-size:.75rem;white-space:nowrap}.demo-chip>span{width:6px;height:6px;background:var(--gold-bright);border-radius:50%}.demo-notice>button{display:flex;align-items:center;gap:5px;margin-left:auto;padding:5px 0 5px 8px;color:#e4c15b;background:transparent;border:0;cursor:pointer;font-size:.75rem;white-space:nowrap}.hub-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.hub-metric{display:grid;grid-template-columns:31px 1fr;grid-template-rows:auto auto auto;align-items:center;min-height:104px;padding:14px;color:inherit;background:var(--white);border:1px solid var(--line);border-radius:4px;text-align:left;cursor:pointer}.hub-metric:hover{border-color:#796333;background:#24272b}.hub-metric-icon{display:grid;grid-row:1 / 4;width:25px;height:25px;place-items:center;color:var(--gold-bright);background:#312a1d;border-radius:3px}.hub-metric .metric-label{align-self:end}.hub-metric>strong{margin-top:4px;color:#f0e8d5;font-family:var(--display);font-size:1.6875rem;line-height:1}.hub-metric>small{margin-top:4px;color:#999e9e;font-size:.75rem}.hub-metric .hub-metric-state{color:var(--gold-bright);font-family:var(--mono);font-size:.75rem;font-weight:500}.hub-content-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(265px,.75fr);gap:14px}.hub-panel{min-width:0;background:var(--white);border:1px solid var(--line);border-radius:4px}.overview-board{padding:17px 18px 0}.overview-board .panel-heading{padding-bottom:13px}.text-action{display:inline-flex;align-items:center;gap:5px;padding:5px 0 5px 8px;color:#e4c15b;background:transparent;border:0;cursor:pointer;font-size:.75rem}.overview-run{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:56px;border-top:1px solid #30353a}.overview-guild{display:grid;gap:4px}.overview-guild strong{color:#e9e4d7;font-size:.75rem}.overview-guild small{color:#9b9f9e;font-size:.75rem}.overview-run-time{color:#e5dfd0;font-family:var(--mono);font-size:.75rem}.overview-board .board-footnote{margin-top:0}.hub-shortcuts{padding:17px 18px 8px}.hub-shortcuts h2{margin:4px 0 10px;color:#eee8d8;font-family:var(--display);font-size:1.4375rem;font-weight:600}.hub-shortcuts>button{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:55px;padding:7px 0;color:#c4b988;background:transparent;border:0;border-top:1px solid #30353a;text-align:left;cursor:pointer}.hub-shortcuts>button:hover{color:var(--gold-bright)}.hub-shortcuts>button>span{display:grid;gap:3px}.hub-shortcuts>button strong{color:#e7e1d3;font-size:.75rem}.hub-shortcuts>button small{color:#999e9e;font-size:.75rem}.directory-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:13px}.directory-panel{overflow:visible}.directory-toolbar{display:flex;align-items:end;gap:12px;min-height:57px;padding:11px 14px;border-bottom:1px solid #34393d}.directory-count{margin-right:auto;padding-bottom:7px;color:#cbb66a;font-family:var(--mono);font-size:.75rem;white-space:nowrap}.filter-select{display:grid;gap:4px;color:#9fa19d;font-family:var(--mono);font-size:.75rem}.filter-select select{min-width:105px;height:29px;padding:0 7px;color:#e5dfd1;background:#171a1d;border:1px solid #3c4145;border-radius:3px;font-family:DM Sans,sans-serif;font-size:.75rem}.character-row{display:grid;grid-template-columns:29px minmax(0,1fr) auto 15px;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 13px;color:inherit;background:transparent;border:0;border-bottom:1px solid #30353a;text-align:left;cursor:pointer}.character-row:last-child{border-bottom:0}.character-row:hover,.character-row.selected{background:#292923}.character-row.selected{box-shadow:inset 2px 0 var(--gold-bright)}.character-row>svg{color:#a39d8b}.faction-mark{display:grid;width:26px;height:26px;place-items:center;color:#b6d2fb;background:#202c3b;border:1px solid #456083;border-radius:50%;font-family:var(--mono);font-size:.75rem}.faction-mark.horde{color:#f09a90;background:#352421;border-color:#754338}.faction-mark.large{width:34px;height:34px;font-size:.75rem}.character-row-copy{display:grid;min-width:0;gap:4px}.character-row-copy strong{overflow:hidden;color:#e7e1d3;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.character-row-copy small{overflow:hidden;color:#999e9e;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.character-level{display:grid;justify-items:end;color:#e3c667;font-family:var(--mono);font-size:.75rem}.character-level small{margin-top:2px;color:#989b99;font-size:.75rem}.empty-directory,.character-empty{display:grid;justify-items:center;gap:8px;padding:40px 15px;color:#929898;text-align:center}.empty-directory strong{color:#d8d2c3;font-size:.75rem}.empty-directory span,.character-empty span{font-size:.75rem}.character-profile{padding:16px}.profile-topline{display:flex;align-items:center;gap:9px}.profile-ruleset{padding:5px 7px;color:#e3c667;background:#332d20;border:1px solid #54462b;border-radius:3px;font-family:var(--mono);font-size:.75rem}.track-button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;margin-left:auto;color:#e0c15d;background:#29261e;border:1px solid #62522f;border-radius:3px;cursor:pointer;font-size:.75rem}.track-button.tracked{color:#a2d0b1;background:#1c2a23;border-color:#355542}.profile-title{padding:16px 0 13px;border-bottom:1px solid #373c40}.profile-title h2{margin-top:6px;color:#f0eadc;font-family:var(--display);font-size:1.9375rem;line-height:1}.profile-title p{margin-top:5px;color:#a4a7a5;font-size:.75rem}.profile-stats{display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:8px;padding:13px 0;border-bottom:1px solid #373c40}.profile-stats>div{display:grid;gap:5px;min-width:0}.profile-stats span,.profile-section-title span{color:#a5a08f;font-family:var(--mono);font-size:.75rem}.profile-stats strong{overflow:hidden;color:#e0dbce;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.profile-section-title{display:flex;justify-content:space-between;padding:13px 0 7px}.profile-section-title small{color:#8e9291;font-family:var(--mono);font-size:.75rem}.gear-row{display:grid;grid-template-columns:8px 54px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;border-top:1px solid #30353a}.rarity-dot{width:6px;height:6px;background:#b6b9b8;border-radius:50%}.rarity-dot.rare{background:#4c93ed}.rarity-dot.epic{background:#b37be9}.rarity-dot.uncommon{background:#55c75c}.gear-slot{color:#929796;font-size:.75rem}.gear-row strong{overflow:hidden;color:#d8d3c7;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.gear-row small{color:#9c9b95;font-size:.75rem}.has-tooltip{position:relative}.has-tooltip:after{position:absolute;top:calc(100% + 5px);left:39px;z-index:20;width:min(260px,calc(100vw - 96px));padding:9px 11px;color:#e7e0cf;background:#101316;border:1px solid #78612f;border-radius:3px;box-shadow:0 7px 22px #000b;content:attr(data-tooltip);font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1.55;white-space:pre-line;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.has-tooltip:hover:after,.has-tooltip:focus:after{opacity:1;visibility:visible;transform:translateY(0)}.gear-row:after{left:13px;width:min(270px,calc(100vw - 84px))}.pvp-character-name{position:relative;cursor:help}.profession-list{display:flex;flex-wrap:wrap;gap:5px}.profession-list span{padding:5px 7px;color:#c5b87d;background:#29271f;border:1px solid #423a2b;border-radius:3px;font-size:.75rem}.local-track-note{margin-top:12px;color:#929795;font-size:.75rem;line-height:1.5}.pvp-panel{overflow:hidden;padding:0 14px}.pvp-table{min-width:720px}.pvp-character-name{color:#e5dfd1;font-size:.75rem}.honor-rank{display:inline-flex;align-items:center;gap:5px;color:#e5c25d;font-family:var(--mono);font-size:.75rem}.news-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:13px}.news-status-panel{padding:17px}.news-status-panel .panel-heading{align-items:center}.news-status-panel .panel-heading h2{font-size:1.375rem}.news-source-description{max-width:650px;color:#a9aaa5;font-size:.75rem;line-height:1.6}.news-source-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 0;margin-top:13px;border-top:1px solid #353a3e}.news-source-facts>div{display:grid;gap:5px}.news-source-facts span{color:#9b9a91;font-family:var(--mono);font-size:.75rem}.news-source-facts strong{color:#dfd8c8;font-size:.75rem;font-weight:500}.source-link-button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 10px;color:#201a0e;background:var(--gold-bright);border:1px solid #f4d276;border-radius:3px;font-size:.75rem;font-weight:700}.news-queue-panel{display:flex;flex-direction:column;min-height:235px;padding:16px;background:#24292c;border:1px solid #49422f;border-radius:4px}.news-queue-panel>a{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:#e5c45e;font-size:.75rem}.queue-empty{display:grid;justify-items:center;gap:8px;padding:24px 12px;color:#779b83;text-align:center}.queue-empty h2{color:#e2ddcf;font-family:var(--display);font-size:1.375rem;font-weight:600}.queue-empty p{max-width:220px;color:#a0a4a2;font-size:.75rem;line-height:1.5}.news-policy{display:grid;gap:7px;padding:13px 16px;margin-top:13px}.news-policy p{color:#a8aaa4;font-size:.75rem;line-height:1.5}@media(max-width:1080px){.sidebar{width:205px}.main-area{width:calc(100% - 205px);margin-left:205px}.topbar{padding:0 27px}.page-content{padding-right:27px;padding-left:27px}.standings-table{min-width:760px}.directory-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}}@media(max-width:760px){.sidebar{position:static;width:56px;flex:0 0 56px;align-items:center;padding:15px 7px}.brand{justify-content:center;padding:0;margin-bottom:36px}.brand-copy,.sidebar-label,.nav-item:not(.active) span,.nav-item:not(.active):after,.nav-soon,.sidebar-status,.help-link,.sidebar-footer{display:none}.primary-nav{width:100%}.nav-item{justify-content:center;width:42px;height:42px;padding:0;overflow:hidden;font-size:0}.nav-item.active:before{inset:10px auto 10px -7px}.main-area{width:calc(100% - 56px);margin-left:0}.topbar{height:auto;min-height:54px;min-width:0;flex-wrap:wrap;gap:6px 8px;padding:8px 14px}.breadcrumb{flex:1 1 0;min-width:0;gap:6px;overflow:hidden;font-size:.75rem}.breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search{flex:0 1 120px;width:min(120px,32vw);min-width:0;height:31px}.global-search kbd,.region-button span:not(.region-globe){display:none}.text-scale-control{gap:2px;padding:2px}.text-scale-control button{min-width:27px;min-height:27px;padding:0 2px}.text-scale-control output{min-width:34px}.region-button{display:none}.page-content{padding:25px 14px 18px}.page-heading{min-height:137px;align-items:start;flex-wrap:wrap;gap:12px;padding:15px 13px 25px}.page-heading>div{min-width:0}.banner-credit{display:none}h1{font-size:2.3125rem}.page-subtitle{font-size:.75rem}.export-button{width:37px;min-width:37px;justify-content:center;padding:0;overflow:hidden;font-size:0}.export-button svg{flex:0 0 auto}.demo-notice{align-items:start;gap:8px;padding:9px}.demo-notice>button{display:none}.demo-notice p span{font-size:.75rem;line-height:1.4}.demo-notice>a{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 20px}.metric{min-height:88px;padding:13px;border-bottom:1px solid var(--line)}.metric:nth-child(2){border-right:0}.metric:nth-child(3),.metric:nth-child(4){border-bottom:0}.metric strong{font-size:1.75rem}.board-section{padding:15px 11px 0}.board-controls,.segmented{min-width:0}.board-footnote{flex-wrap:wrap;padding:7px 0}.board-header{align-items:start;gap:8px;flex-wrap:wrap}.board-header h2{font-size:1.4375rem}.board-filters{width:100%}.board-controls{flex-wrap:wrap;gap:7px}.segmented{width:100%}.segmented button{flex:1;justify-content:center;padding:0 6px;font-size:.75rem}.ruleset-filter{margin-left:0}.run-count{margin-left:auto}.standings-table{min-width:700px}.lower-grid{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:12px}.source-panel{min-width:0;padding:14px 12px 7px}.source-row{grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px 8px;min-height:0;padding:9px 0}.source-icon{grid-column:1;grid-row:1 / 4}.source-name{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere;font-size:.75rem}.source-value{grid-column:2;grid-row:2;min-width:0;overflow-wrap:anywhere;font-size:.75rem}.source-pending{grid-column:2;grid-row:3;font-size:.75rem}.dispatch-panel{min-height:150px}.page-footer{flex-wrap:wrap;font-size:.75rem}.demo-chip{max-width:145px;overflow:hidden;text-overflow:ellipsis;font-size:.75rem}.hub-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0}.hub-metric{min-height:91px;padding:10px}.hub-metric>small{font-size:.75rem}.hub-content-grid,.directory-layout,.news-workspace{grid-template-columns:minmax(0,1fr);gap:10px}.directory-toolbar{align-items:center;flex-wrap:wrap;gap:8px}.directory-count{width:100%;padding-bottom:0}.filter-select{flex:1;min-width:0}.filter-select select{width:100%;min-width:0}.profile-stats{grid-template-columns:minmax(0,1.4fr) minmax(58px,.7fr) minmax(54px,.7fr)}.news-source-facts{grid-template-columns:1fr;gap:9px}.has-tooltip:after{left:24px;width:min(220px,calc(100vw - 160px))}.gear-row:after{left:8px;width:min(220px,calc(100vw - 160px))}}.profile-source-note{margin:2px 0 4px;color:#8f9391;font-family:var(--mono);font-size:.75rem}.source-state-configured{color:#201a0e;background:var(--gold-bright)}.source-state-live{color:#08120c;background:var(--teal)}.source-state-error{color:#1a0d0b;background:var(--coral)}.news-published-list{display:grid;gap:12px;margin:8px 0 14px}.news-item{padding:11px 12px;background:#15181b;border:1px solid #30353a;border-radius:4px}.news-item h3{margin:0 0 5px;font-size:.9375rem}.news-item h3 a{display:inline-flex;align-items:center;gap:5px;color:#ece5d2}.news-item p{margin:0 0 6px;color:#b4b7b2;font-size:.8125rem}.news-item small{color:#8b8f90;font-family:var(--mono);font-size:.75rem}.nav-live-dot{width:7px;height:7px;margin-left:auto;background:var(--teal);border-radius:50%;box-shadow:0 0 0 3px #55a79a2e}.live-chip span{background:var(--teal)!important}.live-notice{border-color:#2f5a52}.live-notice .demo-icon,.live-notice a{color:var(--teal)}.officer-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0}.officer-form .filter-select input{min-width:220px;height:29px;padding:0 8px;color:#e5dfd1;background:#171a1d;border:1px solid #3c4145;border-radius:3px;font-family:var(--mono);font-size:.75rem}.officer-login,.officer-identity{display:grid;gap:6px}.officer-identity{grid-template-columns:1fr auto;align-items:center}.select-like{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;color:#d8d0bd;background:#202429;border:1px solid var(--line);border-radius:4px;cursor:pointer;font-size:.8125rem}.icon-button{display:inline-grid;place-items:center;width:28px;height:28px;color:#d08a7d;background:#241a19;border:1px solid #5a3a35;border-radius:3px;cursor:pointer}.icon-button:hover{color:#f0c64c}.secret-box{display:grid;gap:6px;padding:14px 16px;margin-bottom:16px;background:#15201a;border:1px solid var(--teal);border-radius:5px}.secret-box.credential{background:#1b1a12;border-color:var(--gold-bright)}.secret-box strong{color:#ece5d2;font-size:.8125rem}.secret-box code{padding:8px 10px;color:#f0ead9;background:#0e1110;border:1px solid #2f3a33;border-radius:3px;font-family:var(--mono);font-size:.9375rem;letter-spacing:.5px;word-break:break-all}.secret-box span{color:#9fb0a6;font-size:.75rem}.draft-actions,.dispute-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.draft-actions small{color:#8b8f90;font-family:var(--mono);font-size:.75rem}.inline-input{width:100%;min-width:120px;height:27px;padding:0 7px;color:#e5dfd1;background:#171a1d;border:1px solid #3c4145;border-radius:3px;font-size:.75rem}.mode-toggle{display:inline-flex;margin-bottom:16px}.mode-toggle button{display:inline-flex;align-items:center;gap:5px}.live-lookup{margin-bottom:16px}.live-lookup .officer-form .filter-select input{min-width:150px}.profile-raid-progress{display:flex;align-items:baseline;gap:10px;padding:8px 0;margin-top:2px;border-top:1px solid #2d3236}.profile-raid-progress span{color:#8f9391;font-family:var(--mono);font-size:.75rem}.profile-raid-progress strong{color:#e7d28f;font-size:.8125rem}.guild-open{background:transparent;border:0;padding:0;cursor:pointer;font:inherit}.guild-open:hover{color:var(--gold-bright);text-decoration:underline}.guild-detail{margin-bottom:18px}.guild-detail-meta{display:flex;align-items:center;gap:16px;margin:6px 0 14px;color:#a0a4a7;font-family:var(--mono);font-size:.75rem}.guild-detail-meta span{display:inline-flex;align-items:center;gap:5px}.guild-detail-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.roster-list{display:grid;gap:4px;max-height:360px;overflow-y:auto}.roster-row{display:flex;align-items:center;gap:10px;padding:7px 9px;background:#15181b;border:1px solid #2d3236;border-radius:3px;color:inherit}.roster-row:hover{border-color:var(--gold-dim)}.roster-rank{display:grid;place-items:center;min-width:30px;height:22px;color:#d7d0c0;background:#23262a;border-radius:3px;font-family:var(--mono);font-size:.75rem}.roster-name{flex:1;display:grid;gap:1px}.roster-name small{color:#8b8f90;font-size:.75rem}@media(max-width:860px){.guild-detail-grid{grid-template-columns:1fr}}.mplus-list{display:grid;gap:4px;margin-bottom:8px}.mplus-row{display:flex;align-items:center;gap:10px;padding:7px 9px;background:#15181b;border:1px solid #2d3236;border-radius:3px;color:inherit}.mplus-row:hover{border-color:var(--gold-dim)}.mplus-key{min-width:62px;color:#e7d28f;font-family:var(--mono);font-size:.8125rem}.mplus-dungeon{flex:1;display:grid;gap:1px}.mplus-dungeon small{color:#8b8f90;font-family:var(--mono);font-size:.75rem}.mplus-score{color:#c5c6bf;font-family:var(--mono);font-size:.8125rem}
