:root{--v-stone-base: #050403;--v-stone-warm: #0c0906;--v-stone-panel: #0f0c08;--v-stone-card: #16110a;--v-stone-card-light: #1e1710;--v-gold: #d4a937;--v-gold-bright: #f0c96a;--v-gold-dim: #886518;--v-gold-border: rgba(185, 138, 42, .42);--v-gold-border-hi: rgba(220, 175, 60, .7);--v-gold-glow: rgba(212, 169, 55, .14);--v-amber: #c8751a;--v-amber-border: rgba(200, 117, 26, .42);--v-purple: #a855d4;--v-purple-dim: #7a38b0;--v-purple-border: rgba(168, 85, 212, .38);--v-text-bright: #f2e6d0;--v-text-mid: #c8b898;--v-text-muted: #8a7a58;--v-text-dim: #584830;--v-text-ghost: #362c1c;--v-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.06 0 0 0 0.02 0.05 0 0 0 0.015 0.018 0 0 0 0.005 0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E");--v-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.07 0 0 0 0.02 0.05 0 0 0 0.014 0.018 0 0 0 0.004 0 0 0 0.20 0'/%3E%3C/filter%3E%3Crect width='192' height='192' filter='url(%23g)'/%3E%3C/svg%3E");--v-hof-crest: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='280' height='280'%3E%3Ctext x='50' y='72' text-anchor='middle' font-family='serif' font-size='74' fill='%23a07828' opacity='0.065'%3E%E2%9A%94%3C/text%3E%3C/svg%3E");--v-card-shadow: inset 0 1px 0 rgba(255, 255, 238, .72), inset 5px 0 4px rgba(255, 255, 238, .28), inset 0 -1px 0 rgba(0, 0, 0, .92), inset -5px 0 4px rgba(0, 0, 0, .88), inset 0 6px 26px rgba(0, 0, 0, .72), 0 -1px 0 rgba(255, 255, 200, .08), 0 0 0 1px rgba(28, 20, 8, .88), 0 3px 0 rgba(0, 0, 0, .96), 0 7px 26px rgba(0, 0, 0, .78), 0 1px 3px rgba(0, 0, 0, .55);--v-inset-shadow: inset 0 3px 12px rgba(0, 0, 0, .8), inset 0 1px 0 rgba(255, 255, 255, .018), 0 2px 8px rgba(0, 0, 0, .45);--rh-z-popover: 120}.atmosphere-panel{position:fixed;top:0;bottom:0;width:200px;pointer-events:none;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#06070bb3;opacity:0;transition:opacity .25s ease}@media(min-width:1100px){.atmosphere-panel{opacity:1}}@media(min-width:860px)and (max-width:1099px){.atmosphere-panel{width:80px;opacity:.45}}@media(max-width:859px){.atmosphere-panel{display:none}}.atmosphere-panel--left{left:0}.atmosphere-panel--right{right:0}.atmosphere-panel--left{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 55%,rgba(0,0,0,0));mask-image:linear-gradient(to right,#000 55%,#0000)}.atmosphere-panel--right{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 55%,rgba(0,0,0,0));mask-image:linear-gradient(to left,#000 55%,#0000)}.active-tool-tracker .atmosphere-panel{display:none}.active-tool-tonight .atmosphere-panel--left{background-image:var(--class-side-left, none)}.active-tool-tonight .atmosphere-panel--right{background-image:var(--class-side-right, none)}.active-tool-mythic .atmosphere-panel--left{background-image:url(/assets/atmosphere/mythic-left.webp)}.active-tool-mythic .atmosphere-panel--right{background-image:url(/assets/atmosphere/mythic-right.webp)}.active-tool-raids .atmosphere-panel--left{background-image:url(/assets/atmosphere/raids-left.webp)}.active-tool-raids .atmosphere-panel--right{background-image:url(/assets/atmosphere/raids-right.webp)}.active-tool-pvp .atmosphere-panel--left{background-image:url(/assets/atmosphere/pvp-left.webp)}.active-tool-pvp .atmosphere-panel--right{background-image:url(/assets/atmosphere/pvp-right.webp)}.active-tool-mini-rpg .atmosphere-panel--left{background-image:url(/assets/atmosphere/camp-left.webp)}.active-tool-mini-rpg .atmosphere-panel--right{background-image:url(/assets/atmosphere/camp-right.webp)}.active-tool-dungeon .atmosphere-panel--left{background-image:url(/assets/atmosphere/dungeon-left.webp)}.active-tool-dungeon .atmosphere-panel--right{background-image:url(/assets/atmosphere/dungeon-right.webp)}.active-tool-guild .atmosphere-panel--left{background-image:url(/assets/atmosphere/guild-left.webp)}.active-tool-guild .atmosphere-panel--right{background-image:url(/assets/atmosphere/guild-right.webp)}.active-tool-guildmaster .atmosphere-panel--left{background-image:url(/assets/atmosphere/guildmaster-left.webp);background-position:left center}.active-tool-guildmaster .atmosphere-panel--right{background-image:url(/assets/atmosphere/guildmaster-right.webp);background-position:right center}@media(min-width:860px){.active-tool-guildmaster .atmosphere-panel{position:fixed;top:0;bottom:0;z-index:0;filter:saturate(.86) brightness(.76) contrast(1.04)}.active-tool-guildmaster .atmosphere-panel--left{right:auto;left:0}.active-tool-guildmaster .atmosphere-panel--right{right:0;left:auto}}@media(min-width:860px)and (max-width:1099px){.active-tool-guildmaster .atmosphere-panel{width:80px;opacity:.34}}@media(min-width:1100px){.active-tool-guildmaster .atmosphere-panel{width:clamp(190px,16vw,300px);opacity:.76}}:root{color:#f4efe4;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Cinzel", Georgia, "Times New Roman", serif;--font-display-ornate: "Cinzel Decorative", "Cinzel", Georgia, "Times New Roman", serif;--font-lore: "Crimson Text", Georgia, "Times New Roman", serif;--rh-panel: #121419;--rh-panel-soft: #1a1d23;--rh-panel-warm: #211a10;--rh-shadow: rgba(0, 0, 0, .55);--rarity-common: #b9955f;--rarity-uncommon: #59d178;--rarity-rare: #4aa3ff;--rarity-epic: #b56cff;--rarity-legendary: #f5a83a;--danger-crimson: #9b2638;--auth-page-base: #090806;--auth-page-vignette: rgba(6, 5, 4, .76);--auth-page-center-warmth: rgba(124, 86, 34, .1);--auth-card-bg-top: rgba(22, 23, 24, .96);--auth-card-bg-bottom: rgba(12, 12, 13, .97);--auth-card-border: rgba(184, 137, 55, .42);--auth-glow: rgba(167, 105, 31, .16);--auth-gold-muted: #c99a45;--auth-copy-muted: #d6c9b4;--auth-helper-muted: #bcae99;--auth-button-top: #b77f2d;--auth-button-bottom: #744516;--auth-button-hover-top: #c08c39;--auth-button-hover-bottom: #83511b;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility}html{min-width:320px;min-height:100%;background:#0b0906}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;margin:0;overflow-x:hidden}@supports (overflow: clip){html,body,#root{overflow-x:clip}}body,#root{min-height:100vh}body{background-image:radial-gradient(circle at center,#0000000d,#0000008c),url(/backgrounds/resethub-bg.webp);background-size:cover;background-position:center top;background-repeat:no-repeat}#root{width:100%;max-width:100%;background:transparent}button,textarea,input,select{font:inherit}:root{--dl-bg: #030508;--dl-panel: #080c12;--dl-panel-soft: #0f151d;--dl-border: #22303d;--dl-border-red: #3a151b;--dl-border-active: #a62a32;--dl-accent: #d2363f;--dl-accent-soft: rgba(198, 42, 50, .14);--dl-text: #f5efe7;--dl-muted: #a8a1a0;--dl-radius-sm: 5px;--dl-radius-md: 8px;--dl-radius-lg: 12px;--dl-gap: 12px}html,body,#root{min-height:100%;background:var(--dl-bg)}.design-lab-page{margin:0 auto;color:var(--dl-text);font-size:12px}.design-lab-page *{box-sizing:border-box}.design-lab-page h1,.design-lab-page h2,.design-lab-page h3,.design-lab-page p{margin-top:0}.design-lab-page h1{margin-bottom:8px;color:var(--dl-text);font-size:38px;line-height:.95;letter-spacing:-.03em}.design-lab-page h2{margin-bottom:4px;color:var(--dl-text);font-size:15px;line-height:1.1}.design-lab-page h3{margin-bottom:4px;color:var(--dl-text);font-size:12px;line-height:1.15}.design-lab-page p,.design-lab-page span,.design-lab-page small{color:var(--dl-muted)}.design-lab-page button,.design-lab-page input{font:inherit}.dl-topbar,.dl-hero,.dl-panel{background:var(--dl-panel);border:1px solid var(--dl-border);border-radius:var(--dl-radius-lg)}.dl-topbar{display:flex;gap:12px}.dl-brand{display:flex;align-items:center;cursor:pointer}.dl-brand:focus-visible{outline:none;box-shadow:0 0 0 2px #d8a94c8c,0 0 10px #d8a94c2e;border-radius:4px}.dl-brand strong{display:flex;gap:0;line-height:1}.dl-brand strong span:first-child{color:var(--dl-text)}.dl-brand strong span:last-child{color:var(--dl-accent)}.dl-brand small{display:block;margin-top:2px;font-size:9px}.dl-nav{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.dl-nav span{white-space:nowrap;padding:7px 9px;border:1px solid transparent;border-radius:var(--dl-radius-sm);font-size:10px}.dl-nav .is-active{color:var(--dl-text);background:var(--dl-accent-soft);border-color:var(--dl-border-active)}.dl-hero{display:grid;grid-template-columns:1fr 145px 230px 210px;gap:18px;align-items:center;min-height:156px;padding:22px 28px;overflow:hidden;border:0;background:transparent}.dl-hero-copy{max-width:300px}.dl-hero-copy p{margin-bottom:0;line-height:1.35}.dl-hero-copy strong{color:var(--dl-accent)}.dl-hero-stats{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.dl-hero-stats span{display:grid;align-items:start;justify-items:start;min-width:74px;gap:2px;padding:7px 10px;background:var(--dl-panel-soft);border:1px solid var(--dl-border);border-radius:12px;font-size:10px;line-height:1.1}.dl-hero-stats strong{display:block;color:var(--dl-text);font-size:16px;font-weight:900;line-height:1}.dl-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--dl-gap)}.dl-panel{padding:12px}.dl-panel-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dl-panel:has(.character-shell--open),.dl-panel:has(.item-menu-wrap--open),.dl-panel:has(.mp-roster-row--selected){position:relative;z-index:10}.dl-eyebrow{margin-bottom:3px;text-transform:uppercase}.dl-notes-panel{margin-top:var(--dl-gap)}.dl-notes-panel{min-height:74px}.dl-dashboard-grid>.dl-panel:nth-child(2) .dl-panel-header>div>span{color:var(--dl-accent)}@media(max-width:1100px){.design-lab-page{width:min(100% - 16px,980px)}.dl-hero{grid-template-columns:1fr 130px}}@media(max-width:760px){.dl-topbar,.dl-hero,.dl-dashboard-grid{grid-template-columns:1fr}.dl-topbar{display:grid}.dl-panel-header{flex-direction:column}}.dl-topbar{align-items:center;padding:10px 14px;margin-bottom:0}.dl-nav button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid transparent;border-radius:var(--dl-radius-sm);background:transparent;color:var(--dl-muted);font-size:10px;cursor:pointer;line-height:1}.dl-nav button.is-active{color:var(--dl-text);background:var(--dl-accent-soft);border-color:var(--dl-border-active)}.dl-nav-icon{width:16px;height:16px;flex:0 0 auto;background-color:currentColor;mask:var(--dl-nav-icon) center / contain no-repeat;-webkit-mask:var(--dl-nav-icon) center / contain no-repeat}.dl-nav-icon--weekly{--dl-nav-icon: url(/assets/nav/weekly-tracker.svg)}.dl-nav-icon--today{--dl-nav-icon: url(/assets/nav/missions.svg)}.dl-nav-icon--history{--dl-nav-icon: url(/assets/nav/weekly-tracker.svg)}.dl-nav-icon--camp{--dl-nav-icon: url(/assets/nav/companion-camp.svg)}.dl-nav-icon--guild{--dl-nav-icon: url(/assets/nav/guild.svg)}.dl-nav-icon--mythic{--dl-nav-icon: url(/assets/nav/mythic-plus.svg)}.dl-nav-icon--raids{--dl-nav-icon: url(/assets/nav/raids.svg)}.dl-nav-icon--pvp{--dl-nav-icon: url(/assets/nav/pvp.svg)}.dl-nav-icon--dungeon{--dl-nav-icon: url(/assets/nav/dungeon.svg)}.dl-nav-icon--settings{--dl-nav-icon: url(/assets/nav/settings.svg)}.dl-nav-pip{position:absolute;top:4px;right:4px;width:7px;height:7px;background:#ffd95a;border-radius:50%;border:1.5px solid rgba(0,0,0,.4);pointer-events:none}.dl-nav button{position:relative}@media(max-width:760px){.dl-nav{justify-content:flex-start;overflow-x:auto}.dl-nav button{flex:0 0 auto}}.dl-topbar{min-height:70px}.dl-brand{width:248px;gap:10px}.dl-brand-mark{width:58px;height:58px;flex:0 0 auto;border:0;border-radius:0;background-image:url(/assets/brand/resethub-logo-mark.png);background-repeat:no-repeat;background-position:center;background-size:74px 74px}img.dl-brand-mark{display:block;object-fit:contain;background:none}.dl-brand strong{font-size:20px}.design-lab-page{isolation:isolate;position:relative;z-index:0}.design-lab-page>*{position:relative;z-index:1}.design-lab-page:before,.design-lab-page:after{content:"";position:fixed;top:0;bottom:0;width:clamp(110px,calc((100vw - min(calc(100vw - 24px),var(--dl-page-max, 1680px)))/2 + 18px),340px);pointer-events:none;z-index:-1;opacity:.36;background-image:linear-gradient(#030508bd,#030508bd),url(/assets/class-art/blood-death-knight/side-rail.webp);background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover;background-position:center,top left}.design-lab-page:before{left:0}.design-lab-page:after{right:0;transform:scaleX(-1)}@media(max-width:1040px){.design-lab-page:before,.design-lab-page:after{display:none}}.design-lab-page{--dl-page-max: 1680px;box-sizing:border-box;width:min(100% - 24px,var(--dl-page-max));min-height:auto;padding:0;border:1px solid rgba(34,48,61,.55);border-radius:10px;background:var(--dl-bg)}.dl-hero{margin-bottom:8px}.dl-hero.dl-hero--compact{grid-template-columns:1fr 120px 240px;min-height:156px;padding:22px 28px}.dl-hero.dl-hero--tonight{min-height:200px;background:linear-gradient(90deg,#05070ab8,#05070a59,#05070ab8),url(/assets/hero/hero-tonight.webp) center center / cover no-repeat}.dl-hero.dl-hero--guild{min-height:200px;background:linear-gradient(90deg,#05070ab8,#05070a59,#05070ab8),url(/assets/guild/tavern-hero.webp) center center / cover no-repeat}.dl-hero.dl-hero--mythic{min-height:200px;background:linear-gradient(90deg,#05070ab8,#05070a59,#05070ab8),url(/assets/guild/tavern-hero.webp) center center / cover no-repeat}.dl-hero.dl-hero--raids{min-height:200px;background:linear-gradient(90deg,#05070ab8,#05070a59,#05070ab8),url(/assets/guild/tavern-hero.webp) center center / cover no-repeat}.dl-hero.dl-hero--dungeon{min-height:200px;background:linear-gradient(90deg,#040301d1,#04030173,#040301d1),linear-gradient(160deg,#3c1e0899,#0c0602e6 55%,#140a04cc)}.dl-hero.dl-hero--guild .dl-reset-icon,.dl-hero.dl-hero--mythic .dl-reset-icon,.dl-hero.dl-hero--raids .dl-reset-icon{background:#d8aa4d}.dl-hero.dl-hero--dungeon .dl-reset-icon{background:#c8751a}.dl-reset-timer{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;color:var(--dl-muted);line-height:1.25}.dl-reset-icon{width:15px;height:15px;flex:0 0 auto;background:#d8aa4d;-webkit-mask:url(/assets/icons/stopwatch.svg) center / contain no-repeat;mask:url(/assets/icons/stopwatch.svg) center / contain no-repeat}.dl-reset-timer strong{color:var(--dl-accent)}.dl-eyebrow{color:#f2d48a!important;font-size:8.5px;font-weight:900;letter-spacing:.075em;white-space:nowrap}.dl-dashboard-grid,.dl-panel.dl-notes-panel{margin-left:28px;margin-right:28px}.tracker-dashboard-grid{align-items:start}.tracker-dashboard-grid>.dl-notes-panel,.tracker-dashboard-grid>.mini-rpg-page,.tracker-dashboard-grid>.empty-state{grid-column:1 / -1}.tracker-dashboard-grid>.dl-notes-panel{margin:0}@media(max-width:1740px){.design-lab-page{--dl-page-max: 1536px;width:min(100% - 20px,var(--dl-page-max))}}@media(max-width:1600px){.design-lab-page{--dl-page-max: 1280px;width:min(100% - 20px,var(--dl-page-max))}}@media(max-width:1340px){.design-lab-page{--dl-page-max: 1100px;width:min(100% - 16px,var(--dl-page-max))}}@media(max-width:1180px){.design-lab-page{--dl-page-max: 980px;width:min(100% - 16px,var(--dl-page-max))}}@media(max-width:760px){.design-lab-page{--dl-page-max: 100%;width:min(100% - 12px,var(--dl-page-max));border-radius:0;background:var(--dl-bg)}.dl-dashboard-grid,.dl-panel.dl-notes-panel{margin-left:12px;margin-right:12px}}.dl-topbar-stats{display:flex;align-items:center;gap:8px;flex-shrink:0}.dl-topbar-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(220,175,60,.32);background:#140f088c;font-size:12px;color:#c8b898;white-space:nowrap}.dl-topbar-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:12px;line-height:1;flex-shrink:0}.dl-topbar-chip--gold .dl-topbar-chip-icon{background:radial-gradient(circle at 35% 30%,#ffe9ab,#d4a937 70%);color:#3a2a05;box-shadow:0 0 6px #f0c96a80}.dl-topbar-chip--power .dl-topbar-chip-icon{background:radial-gradient(circle at 35% 30%,#bfe4ff,#4a90c9 70%);color:#0c2436;box-shadow:0 0 6px #69b7ff73}.dl-topbar-chip strong{color:#f0c96a;font-size:13px;font-weight:700}.dl-topbar-avatar{position:relative;width:52px;height:52px;border-radius:999px;border:3px solid rgba(220,175,60,.5);overflow:hidden;flex-shrink:0;background:#0006;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #00000080,0 0 10px #0006}.dl-topbar-avatar img{width:100%;height:100%;object-fit:cover;display:block}.dl-topbar-avatar-fallback{font-size:20px}.dl-topbar-avatar-dot{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:999px;border:2px solid #0b0603}.dl-topbar-avatar-dot.is-online{background:#59d178}.dl-topbar-avatar-dot.is-local{background:#8a7a58}@media(max-width:900px){.dl-topbar-chip{padding:6px 10px;font-size:11px}.dl-topbar-chip strong{font-size:12px}.dl-topbar-avatar{width:40px;height:40px}}@media(max-width:700px){.dl-topbar-stats{display:none}}:root{--rh-theme-accent: var(--class-color, #d8d2c8);--rh-theme-accent-rgb: var(--class-color-rgb, 216 210 200);--rh-theme-text: #f7f1e8;--rh-theme-muted: #a8a1a0;--rh-theme-panel: #080c12;--rh-theme-panel-soft: #0f151d;--rh-theme-border: rgba(34, 48, 61, .72);--rh-theme-border-strong: rgba(var(--rh-theme-accent-rgb) / .46);--rh-theme-accent-soft: rgba(var(--rh-theme-accent-rgb) / .14);--rh-theme-accent-glow: rgba(var(--rh-theme-accent-rgb) / .18);--rh-gold: var(--rh-theme-accent);--rh-gold-bright: color-mix(in srgb, var(--rh-theme-accent) 72%, white);--rh-cream: var(--rh-theme-text);--rh-muted: var(--rh-theme-muted);--rh-border: var(--rh-theme-border)}:root[data-rh-theme=all-classes]{--rh-theme-accent: #d8d2c8;--rh-theme-accent-rgb: 216 210 200;--rh-theme-border-strong: rgba(216, 210, 200, .28);--rh-theme-accent-soft: rgba(216, 210, 200, .08);--rh-theme-accent-glow: rgba(216, 210, 200, .1)}body{background-color:#030508}.auth-brand-icon,.privacy-brand img,.drawer-brand img{object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.auth-brand h1,.privacy-brand h1{color:var(--rh-theme-text)}.auth-brand h1:first-letter,.privacy-brand h1:first-letter{color:inherit}.eyebrow,.drawer-section-label,.auth-eyebrow{color:var(--rh-theme-accent)}.hero-copy p,.drawer-header p{color:var(--rh-theme-muted)}.menu-button,.panel,.settings-modal,.migration-modal,.privacy-panel,.privacy-brand,.settings-section,.options-menu{border-color:var(--rh-theme-border)}.menu-button,.text-button,.drawer-close,.icon-button,.row-menu-button{color:var(--rh-theme-accent)}.panel h2,.drawer-header h2,.settings-section h3{color:var(--rh-theme-text)}.character-row[aria-pressed=true] strong,.character-row[aria-pressed=true] small{color:var(--class-color, var(--rh-theme-accent))}.character-progress-badge,.character-badges em,.topbar-avatar,.topbar-avatar-fallback{border-color:var(--rh-theme-border-strong)}.tool-nav a:hover,.tool-nav a.is-active{border-right-color:var(--rh-theme-accent);background:linear-gradient(90deg,var(--rh-theme-accent-soft),rgba(0,0,0,.08)),#0000001a}html[data-rh-theme] .tool-link:hover{border-right-color:var(--rh-theme-accent);background:linear-gradient(90deg,var(--rh-theme-accent-soft),rgba(0,0,0,.08)),#0000001a!important}.tool-nav strong,.tool-icon,.auth-legal-links a,.privacy-panel a,.privacy-back-link,.settings-modal a{color:var(--rh-theme-accent)}:root[data-rh-theme=all-classes] .app-shell{background:radial-gradient(circle at 18% 0%,rgba(196,30,58,.08),transparent 24%),radial-gradient(circle at 48% 0%,rgba(63,199,235,.07),transparent 26%),radial-gradient(circle at 78% 0%,rgba(0,255,152,.055),transparent 24%),linear-gradient(90deg,#030508e6,#0305089e 45% 55%,#030508e6),#030508}:root[data-rh-theme=all-classes] .topbar{background:linear-gradient(90deg,rgba(216,210,200,.075),transparent 42%),#06080bdb}:root[data-rh-theme=all-classes] .auth-brand-icon,:root[data-rh-theme=all-classes] .privacy-brand img,:root[data-rh-theme=all-classes] .drawer-brand img{filter:drop-shadow(0 8px 18px rgba(0,0,0,.45)) drop-shadow(0 0 12px rgba(216,210,200,.08))}html[data-rh-theme] body,html[data-rh-theme] #root{background:#030508!important}html[data-rh-theme] .app-shell{min-height:100vh!important;padding:0!important;background:radial-gradient(circle at 50% 0%,var(--rh-theme-accent-soft),transparent 30%),linear-gradient(90deg,#020407f0,#0204079e 46% 54%,#020407f0),#030508!important}html[data-rh-theme] .topbar{grid-template-columns:minmax(260px,430px) minmax(0,1fr) auto!important;min-height:78px!important;padding:8px 18px!important;border-bottom-color:#22303dc2!important;background:linear-gradient(90deg,rgba(var(--rh-theme-accent-rgb) / .06),transparent 34%),#06090ef0!important}html[data-rh-theme] .topbar .menu-button{display:none!important}html[data-rh-theme] button{border-color:#22303ddb!important;color:#d7d1ce!important;background:linear-gradient(180deg,#ffffff07,#00000014),#080c12c2!important;box-shadow:none!important}html[data-rh-theme] .tool-icon{color:var(--rh-theme-accent)!important;border-color:rgba(var(--rh-theme-accent-rgb) / .38)!important}html[data-rh-theme] .panel,html[data-rh-theme] .settings-modal,html[data-rh-theme] .migration-modal,html[data-rh-theme] .privacy-panel,html[data-rh-theme] .privacy-brand{border-color:#22303dd1!important}html[data-rh-theme] .camp-v3 span,html[data-rh-theme] .camp-v3 p,html[data-rh-theme] .camp-v3 small{color:#b8b0aa!important}html[data-rh-theme] .camp-v3 strong,html[data-rh-theme] .camp-v3 h2,html[data-rh-theme] .camp-v3 h3,html[data-rh-theme] .panel h2{color:#f7f1e8!important}html[data-rh-theme] .panel,html[data-rh-theme] .camp-v3{border-color:#22303dd1!important;box-shadow:inset 0 1px #ffffff08,0 18px 42px #0000003d!important}html[data-rh-theme] .panel,html[data-rh-theme] .camp-v3{border-radius:14px!important}html[data-rh-theme] .character-badges em,html[data-rh-theme] .character-progress-badge{border-color:#22303ddb!important;color:var(--rh-theme-accent)!important;background:linear-gradient(180deg,rgba(var(--rh-theme-accent-rgb) / .08),#00000014),#00000038!important}html[data-rh-theme] .task-form button{border-color:rgba(var(--rh-theme-accent-rgb) / .44)!important;color:#fff!important;background:linear-gradient(180deg,rgba(var(--rh-theme-accent-rgb) / .22),rgba(var(--rh-theme-accent-rgb) / .08)),#00000038!important}html[data-rh-theme] input,html[data-rh-theme] textarea,html[data-rh-theme] select{border-color:#22303ddb!important;color:#f7f1e8!important;background:#080c12e6!important}html[data-rh-theme] input::placeholder,html[data-rh-theme] textarea::placeholder{color:#777f8a!important}html[data-rh-theme] .empty-state{color:#b8b0aa!important}html[data-rh-theme] .item-menu .danger-menu-item,html[data-rh-theme] .character-menu .danger-menu-item{border-color:transparent!important;color:#f08080!important;background:transparent!important}html[data-rh-theme] .danger-button{border-color:#e46e5f6b!important;color:#f3b3a9!important}html[data-rh-theme] .danger-button:hover:not(:disabled){border-color:#e46e5fa6!important;color:#ffd0c8!important;background:#5e1d1870!important}.auth-page{display:flex;align-items:center;justify-content:center;padding:32px 20px 56px}.auth-shell{display:grid;justify-items:center;margin-top:-4vh;text-align:center}.auth-hero-ornament{display:grid;grid-template-columns:minmax(80px,1fr) 22px minmax(80px,1fr);align-items:center;width:min(330px,58vw);margin-bottom:14px;color:var(--auth-gold-muted);opacity:.68}.auth-hero-line{height:1px;background:linear-gradient(90deg,transparent,rgba(201,154,69,.5))}.auth-hero-line:last-child{transform:scaleX(-1)}.auth-hero-node{position:relative;display:block;width:9px;height:9px;margin:0 auto;border:1px solid rgba(226,185,106,.48);background:#0b0906bd;box-shadow:0 0 7px #a7691f2e;transform:rotate(45deg)}.auth-brand{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;column-gap:19px;margin-bottom:14px}.auth-brand-icon{width:clamp(78px,6.65vw,100px);height:clamp(78px,6.65vw,100px);object-fit:contain;filter:drop-shadow(0 12px 26px rgba(0,0,0,.38))}.auth-brand h1{margin:0;color:#fff2d5;font-family:var(--font-display-ornate);font-size:clamp(4rem,6.35vw,5.2rem);line-height:.9;text-shadow:0 2px 0 rgba(255,244,214,.12),0 10px 30px rgba(0,0,0,.6)}.login-tagline{grid-column:2;margin:8px 0 0;color:var(--auth-gold-muted);font-family:var(--font-display);font-size:clamp(1.28rem,1.9vw,1.6rem);line-height:1.08;text-shadow:0 3px 16px rgba(0,0,0,.72)}.auth-card{position:relative;display:grid;justify-items:center;gap:20px;width:min(740px,calc(100vw - 40px));border:1px solid var(--auth-card-border);border-radius:22px;padding:48px 58px 44px;background:radial-gradient(circle at 50% 0%,rgba(151,101,34,.08),transparent 34%),linear-gradient(180deg,var(--auth-card-bg-top),var(--auth-card-bg-bottom));box-shadow:0 0 0 1px #ffdf9406 inset,0 0 22px var(--auth-glow),0 28px 90px #050403ad}.auth-card:before,.auth-card:after{position:absolute;left:50%;width:118px;height:1px;content:"";background:radial-gradient(circle,rgba(226,185,106,.48),rgba(167,105,31,.12) 42%,transparent 72%);transform:translate(-50%)}.auth-card-accent{position:absolute;display:block;width:8px;height:8px;border:1px solid rgba(226,185,106,.34);background:#0b0906db;box-shadow:0 0 0 2px #0c0a0873,0 0 7px #a7691f21;transform:rotate(45deg)}.auth-card-accent--top{top:-5px;left:50%;transform:translate(-50%) rotate(45deg)}.auth-card-accent--left{top:44%;left:-4px}.auth-card-accent--right{top:44%;right:-4px}.auth-card:before{top:-1px}.auth-card:after{bottom:-1px;width:132px;background:radial-gradient(circle,rgba(226,185,106,.56),rgba(167,105,31,.15) 44%,transparent 74%)}.auth-eyebrow{position:relative;margin:0 0 2px;color:var(--auth-gold-muted);font-size:.84rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.auth-eyebrow:after{display:block;width:126px;height:1px;margin:10px auto 0;content:"";background:linear-gradient(90deg,transparent,rgba(201,154,69,.38),transparent)}.auth-eyebrow:before{position:absolute;left:50%;bottom:-15px;width:5px;height:5px;border:1px solid rgba(226,185,106,.36);content:"";background:#0b0906d1;transform:translate(-50%) rotate(45deg)}.auth-card h2{margin:0;color:#fff2d5;font-family:var(--font-display);font-size:clamp(2.65rem,3.95vw,3.22rem);line-height:1.05}.auth-copy{max-width:560px;margin:0;color:var(--auth-copy-muted);font-family:var(--font-body);font-size:clamp(1.16rem,1.55vw,1.32rem);line-height:1.45}.discord-login-button,.local-login-option .text-button{display:inline-flex;align-items:center;justify-content:center;width:min(560px,100%);border-radius:10px;font-family:var(--font-body);font-weight:800}.discord-login-button{position:relative;gap:15px;min-height:64px;margin-top:16px;border-color:#e2b96a94;color:#fff7de;box-shadow:0 0 18px #a7691f38,inset 0 1px #ffe6ab47;font-size:1.32rem;text-shadow:0 2px 5px rgba(0,0,0,.38)}html[data-rh-theme] .discord-login-button{background:linear-gradient(90deg,transparent,rgba(226,185,106,.12),transparent),linear-gradient(180deg,var(--auth-button-top),var(--auth-button-bottom))!important}html[data-rh-theme] .discord-login-button:hover{background:linear-gradient(90deg,transparent,rgba(226,185,106,.16),transparent),linear-gradient(180deg,var(--auth-button-hover-top),var(--auth-button-hover-bottom))!important}.discord-login-button svg{width:40px;height:40px;flex-shrink:0;color:#fff7de}.button-flourish{width:76px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,185,106,.4),transparent)}.button-flourish:after{display:block;width:5px;height:5px;margin:-2px auto 0;border:1px solid rgba(226,185,106,.36);content:"";transform:rotate(45deg)}.login-warning{width:min(560px,100%);border:1px solid rgba(228,110,95,.25);border-radius:8px;padding:10px 12px;color:#e7b0a8;background:#571c162e;font-size:.85rem;line-height:1.45}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.legal-links a{color:#f3cf83;font-size:.82rem;font-weight:800;text-decoration:none}.legal-links a:hover{text-decoration:underline}.auth-legal-links{margin-top:18px}.local-login-option{display:grid;justify-items:center;gap:20px;width:100%;margin-top:4px}.local-login-option .text-button{gap:14px;min-height:58px;border-color:#d2a4469e;color:#e3bd66;background:#0a0a0bb8;box-shadow:inset 0 1px #fff0be14,0 10px 24px #00000047;font-size:1.14rem}.local-login-option .text-button:hover{background:#d8a94c1a}.local-login-option--primary .text-button{border-color:#f4cf78c7;color:#f7d98d;background:linear-gradient(180deg,#d8aa4d29,#08090bd1),#0a0a0bd1}.local-login-option svg{width:28px;height:28px;color:#8f8576}.local-login-option span{max-width:560px;color:var(--auth-helper-muted);font-family:var(--font-body);font-size:.98rem;line-height:1.36}button{min-height:40px;border:1px solid rgba(255,218,132,.42);border-radius:6px;padding:0 16px;color:#211607;background:linear-gradient(180deg,#e8c06b,#a96b2b);box-shadow:inset 0 1px #fff6cd80,0 10px 22px #00000047;cursor:pointer;touch-action:manipulation}button:hover{background:linear-gradient(180deg,#f0cf82,#b97931)}button:disabled{cursor:not-allowed;opacity:.52}input,select,textarea{border:1px solid rgba(216,169,76,.2);border-radius:8px;color:#f4efe4;background:#00000038}input,select{min-height:42px;padding:0 12px}.app-shell{width:100%;max-width:100%;overflow-x:hidden}.privacy-shell{display:grid;place-items:start center}.privacy-page{display:grid;gap:18px;width:min(820px,100%);margin:32px auto;padding:0 16px;box-sizing:border-box}.privacy-brand{display:flex;align-items:center;gap:14px;border:1px solid rgba(216,169,76,.22);border-radius:12px;padding:18px;background:linear-gradient(180deg,#fff4d60f,#ffffff05),#08090bd1}.privacy-brand img{width:54px;height:54px}.privacy-brand h1{margin:2px 0;color:#fff2d5;font-size:clamp(2rem,5vw,3.4rem);line-height:.96}.privacy-brand span{color:#c9b890}.privacy-panel{display:grid;gap:12px;border:1px solid rgba(216,169,76,.22);border-radius:12px;padding:24px;color:#cfc1aa;background:linear-gradient(180deg,#fff4d60a,#ffffff03),#08090be6}.privacy-panel h2{margin:12px 0 0;color:#f3cf83;font-size:1rem}.privacy-panel h2:first-child{margin-top:0}.privacy-panel p{margin:0;line-height:1.55}.privacy-back-link{justify-self:start;color:#f3cf83;font-weight:800}.topbar{display:grid;align-items:center;gap:14px;min-width:0;border-bottom:1px solid rgba(216,169,76,.18)}.topbar-avatar,.topbar-avatar-fallback{width:48px;height:48px;border:1px solid rgba(216,169,76,.32);border-radius:999px}.topbar-avatar{object-fit:cover}.topbar-avatar-fallback{display:grid;place-items:center;color:#f3cf83;font-weight:900;background:#00000057}.menu-button{align-content:center;gap:5px;width:48px;min-height:48px;height:48px;border:1px solid rgba(216,169,76,.48);border-radius:8px;padding:0 12px;background:linear-gradient(180deg,#d8a94c2e,#00000029),#11151c;box-shadow:none}.menu-button span{display:block;width:100%;height:2px;border-radius:999px;background:#f3cf83}.drawer-brand{display:flex;align-items:center;gap:14px;min-width:0}.drawer-brand img{width:42px;height:42px;flex:0 0 auto;object-fit:contain}.eyebrow{margin:0;color:#d8a94c;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin:0}h1,h2{font-family:var(--font-display);letter-spacing:0}h1{margin-top:3px;color:#fff2d5;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1}.drawer-backdrop{position:fixed;inset:0;z-index:20;background:#0000008a}.tool-drawer{position:fixed;inset:0 auto 0 0;z-index:30;width:min(360px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:100dvh;border:1px solid rgba(216,169,76,.28);border-left:0;border-radius:0 10px 10px 0;padding:0 0 24px;background:#110f0c;box-shadow:28px 0 70px #00000080;clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;transform:none;visibility:hidden;transition:clip-path .18s ease,opacity .18s ease,visibility 0s linear .18s;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.28) transparent}.tool-drawer::-webkit-scrollbar{width:4px}.tool-drawer::-webkit-scrollbar-track{background:transparent}.tool-drawer::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c47}.tool-drawer.is-open{clip-path:inset(0);opacity:1;pointer-events:auto;visibility:visible;transition:clip-path .18s ease,opacity .18s ease}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:28px 24px 20px;border-bottom:1px solid rgba(196,154,60,.22)}.drawer-header h2{margin:0;color:#fff2d5;font-size:1.55rem;line-height:1.08}.drawer-header p{margin-top:5px;color:#8a6b29;font-size:.86rem}.drawer-close{width:36px;min-height:36px;padding:0;color:#f3cf83;box-shadow:none}html[data-rh-theme] .drawer-close{background:#252018b8!important}html[data-rh-theme] .drawer-close:hover,html[data-rh-theme] .text-button:hover,html[data-rh-theme] .task-toggle:hover,html[data-rh-theme] .danger-button:hover{background:#d8a94c1a!important}.tool-nav{display:grid;gap:0;margin-top:0;padding:18px 0 28px}.drawer-section-label{margin:6px 24px 8px;color:#8a6b29;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.tool-nav a,.tool-link{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:18px;min-height:58px;border:0;border-right:2px solid transparent;border-radius:0;padding:0 24px;color:inherit;text-align:left;text-decoration:none;box-shadow:none;cursor:pointer}html[data-rh-theme] .tool-link{background:transparent!important}.tool-nav a:hover,.tool-nav a.is-active,.tool-link:hover{border-right-color:#d8a94c;background:linear-gradient(90deg,#c49a3c2e,#c49a3c14),#c49a3c14}.tool-nav strong{color:#d8a94c;font-size:1.08rem;font-weight:500;white-space:nowrap}.tool-icon.dl-nav-icon{width:18px;height:18px;justify-self:center}.tool-icon{display:inline-grid;place-items:center;width:24px;color:#c49a3c;font-size:1.1rem;filter:saturate(.9)}.tool-link.is-disabled{cursor:pointer;opacity:.36;text-align:left}.tool-link.is-disabled strong,.tool-link.is-disabled .tool-icon{color:#8a6b29}.drawer-data-actions{display:grid;gap:8px;margin:8px 24px 0}.auth-legal-links a,.privacy-panel a,.privacy-back-link,.settings-modal a{color:#f3cf83;text-decoration:underline;text-decoration-color:#f3cf837a;text-underline-offset:3px}.auth-legal-links a:hover,.privacy-panel a:hover,.privacy-back-link:hover,.settings-modal a:hover{color:#fff2d5;text-decoration-color:#fff2d5c7}.drawer-data-actions button{min-height:36px;padding:0 10px;color:#f3cf83;background:#0000002e;box-shadow:none;text-align:left}.drawer-data-actions .danger-menu-item{border-color:#e46e5f57;color:#f3b3a9}.drawer-data-actions input{display:none}.drawer-user-card{display:grid;gap:10px;margin:8px 24px 0;border:1px solid rgba(216,169,76,.14);border-radius:8px;padding:12px;color:#d6c49b;background:#0000002e}.drawer-user-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.drawer-user-row img{width:38px;height:38px;border:1px solid rgba(216,169,76,.35);border-radius:50%}.drawer-user-row img{object-fit:cover}.class-portrait-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative;background:#040508e6;box-shadow:0 0 0 2px #000000bf,0 0 0 4px color-mix(in srgb,var(--class-color, #d8aa4c) 48%,rgba(170,133,50,.25)),0 0 12px color-mix(in srgb,var(--class-color, #d8aa4c) 22%,transparent),inset 0 3px 8px #0009}.class-portrait-avatar img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.class-portrait-avatar--initial{background:linear-gradient(145deg,#1c1710,#26200f);box-shadow:0 0 0 2px #000000bf,0 0 0 4px #d8a94c61,0 0 12px #d8a94c24,inset 0 3px 8px #00000080;color:#d8aa4c;font-weight:900;font-family:var(--font-display, serif);letter-spacing:.02em}.class-portrait-avatar--sm{width:40px;height:40px;font-size:1rem}.class-portrait-avatar--md{width:64px;height:64px;font-size:1.5rem}.drawer-user-card span,.drawer-user-card p{margin:0;color:#9c927f;font-size:.82rem;line-height:1.4}.drawer-user-card strong{display:block;color:#f2d58d;font-size:.9rem}.drawer-user-card .text-button{justify-content:flex-start;min-height:34px;padding:0 8px;color:#f3cf83}.migration-compact-notice{display:grid;gap:7px;border-top:1px solid rgba(216,169,76,.16);padding-top:10px}.migration-modal{width:min(620px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));border:1px solid rgba(216,169,76,.3);border-radius:12px;background:linear-gradient(180deg,#16181cf7,#090a0cfa),#101216;box-shadow:0 34px 90px #00000094;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.35) transparent}.migration-modal::-webkit-scrollbar{width:6px}.migration-modal::-webkit-scrollbar-track{background:transparent}.migration-modal::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c59}.migration-modal::-webkit-scrollbar-thumb:hover{background:#d8a94c8c}.migration-modal-body{display:grid;gap:14px;padding:18px 22px 6px}.migration-modal-body p{color:#cfc1aa;line-height:1.5}.migration-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.migration-summary span,.migration-preview li{border:1px solid rgba(216,169,76,.16);border-radius:6px;padding:6px 8px;background:#00000029}.migration-preview{display:grid;gap:6px;margin:0;padding:0;list-style:none}.settings-backdrop{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;overscroll-behavior:contain}.settings-modal{width:min(1160px,calc(100vw - 32px));height:min(88dvh,900px);border:1px solid rgba(216,169,76,.3);border-radius:14px;background:#0c0e12;box-shadow:0 40px 120px #000000b8;overflow:hidden;display:flex;flex-direction:column}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1;min-height:0}.settings-sidebar{display:flex;flex-direction:column;gap:0;padding:20px 0;background:#00000061;border-right:1px solid rgba(216,169,76,.1);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.2) transparent}.settings-sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 16px 20px;border-bottom:1px solid rgba(216,169,76,.1);margin-bottom:10px}.settings-sidebar-brand img{width:28px;height:28px;object-fit:contain}.settings-sidebar-brand span{font-family:var(--font-display);font-size:1.05rem;color:#fff2d5;font-weight:600}.settings-sidebar-nav{display:flex;flex-direction:column;gap:2px;padding:0 8px}.settings-sidebar-nav a{display:block;padding:8px 12px;border-radius:7px;color:#c9b890;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s}.settings-sidebar-nav a:hover{background:#d8a94c1a;color:#fff2d5;text-decoration:none}.settings-sidebar-nav .settings-nav-danger{color:#e57373;margin-top:8px}.settings-sidebar-nav .settings-nav-danger:hover{background:#e573731f;color:#ff8a80}.settings-nav-link{display:block;width:100%;text-align:left;padding:8px 12px;border-radius:7px;color:#c9b890;font-size:.9rem;font-family:inherit;border:none;cursor:pointer;transition:background .15s,color .15s}html[data-rh-theme] .settings-nav-link{background:none!important}html[data-rh-theme] .settings-nav-link:hover{background:#d8a94c1a!important;color:#fff2d5}html[data-rh-theme] .settings-nav-link.is-active{color:var(--rh-theme-accent, #d8a94c);background:#d8a94c1f!important;font-weight:600;box-shadow:inset 3px 0 0 var(--rh-theme-accent, #d8a94c)}.settings-nav-link.settings-nav-danger{color:#e57373!important;margin-top:8px}html[data-rh-theme] .settings-nav-link.settings-nav-danger:hover{background:#e573731f!important;color:#ff8a80}html[data-rh-theme] .settings-nav-link.settings-nav-danger.is-active{color:#ff8a80;background:#e5737326!important}.settings-main{display:flex;flex-direction:column;min-height:0;overflow:hidden}.settings-main-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px 16px;border-bottom:1px solid rgba(216,169,76,.12);flex-shrink:0}.settings-mobile-nav{display:none}.settings-mobile-nav select{width:100%;padding:10px 12px;border:1px solid rgba(216,169,76,.28);border-radius:8px;background:#ffffff08;color:#f4e7cc;font-size:.92rem;font-weight:600}.settings-modal-body{display:grid;gap:14px;padding:20px 24px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.35) transparent}.settings-modal-body::-webkit-scrollbar{width:6px}.settings-modal-body::-webkit-scrollbar-track{background:transparent}.settings-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c59}.settings-modal-body::-webkit-scrollbar-thumb:hover{background:#d8a94c8c}.settings-sidebar::-webkit-scrollbar{width:4px}.settings-sidebar::-webkit-scrollbar-track{background:transparent}.settings-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c33}.settings-section{display:grid;gap:12px;border:1px solid rgba(216,169,76,.14);border-radius:10px;padding:14px;background:linear-gradient(180deg,rgba(255,244,214,.04),transparent),#0000002e}.settings-section .drawer-section-label{margin:0 0 4px}.settings-section h3{margin:0;color:#fff2d5;font-family:var(--font-display);font-size:1.35rem;line-height:1.1}.settings-account-card,.settings-copy-card{border:1px solid rgba(216,169,76,.12);border-radius:8px;padding:12px;background:#0000002e}.settings-account-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px}.settings-account-avatar-wrap{display:flex;flex-direction:column;align-items:center;width:64px;flex-shrink:0}.settings-discord-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.settings-avatar-toggle{display:block;margin-top:4px;padding:0;border:none;color:#b49b648c;font-size:.6rem;cursor:pointer;text-align:center;width:100%;line-height:1.4}html[data-rh-theme] .settings-avatar-toggle{background:none!important}.settings-avatar-toggle:hover{color:#c2b490}.settings-account-card img{width:64px;height:64px}.settings-account-card strong,.settings-account-card span,.settings-account-card p,.settings-copy-card p{margin:0}.settings-account-card strong{display:block;color:#fff2d5}.settings-account-card span,.settings-account-card p,.settings-copy-card p{color:#c9b890;line-height:1.5}.settings-copy-card{display:grid;gap:10px}.settings-actions,.settings-link-grid{display:grid;gap:8px}.settings-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-actions button,.settings-section--danger button{min-height:40px;box-shadow:none}.settings-actions input{display:none}.settings-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-link-grid a{display:grid;min-height:40px;place-items:center;border:1px solid rgba(216,169,76,.18);border-radius:8px;background:#0000002e;font-weight:800}.settings-section--danger{border-color:#e46e5f38}.settings-section--dev{border-color:#d8aa4d42;background:linear-gradient(90deg,rgba(216,170,77,.1),transparent),#0000002e}.settings-actions--dev{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.settings-actions--dev button{min-height:38px;border-color:#d8aa4d33;color:#f3cf83;background:linear-gradient(180deg,#fff4d60b,#00000024),#00000047;box-shadow:none}.dev-tools-panel{border:1px solid rgba(93,190,117,.24);border-radius:8px;padding:10px;background:linear-gradient(90deg,rgba(74,156,90,.1),transparent),#00000024}.dev-tools-panel span{color:#8ee6a1;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero-copy{min-width:0}.panel{min-width:0;min-height:220px;border:1px solid rgba(216,169,76,.2);box-shadow:inset 0 1px #fff4d60f,0 18px 44px #00000042}.upgrade-modal{position:relative;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(216,169,76,.3);border-radius:16px;padding:32px 28px 24px;background:linear-gradient(160deg,rgba(255,244,214,.05) 0%,transparent 40%),#0a0d12;box-shadow:0 40px 100px #000000b8,0 0 60px #d8a94c0f;text-align:center}.upgrade-modal .drawer-close{position:absolute;top:14px;right:14px}.upgrade-modal__hero{margin-bottom:24px}.upgrade-modal__hero h2{margin:0 0 6px;color:#fff2d5;font-family:var(--font-display);font-size:1.5rem}.upgrade-modal__hero p{margin:0;color:#9c927f;font-size:.88rem}.upgrade-modal__tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;text-align:left}@media(max-width:900px){.upgrade-modal__tiers{grid-template-columns:1fr 1fr}}@media(max-width:480px){.upgrade-modal{width:calc(100vw - 20px);padding:22px 16px 18px}.upgrade-modal__tiers{grid-template-columns:1fr}.billing-period-toggle{flex-wrap:wrap;padding:0 16px 4px}.billing-period-btn{flex:1 1 calc(50% - 3px)}}.upgrade-tier{display:flex;flex-direction:column;gap:12px;padding:16px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.upgrade-tier--highlight{position:relative;border-color:#d8a94c9e;background:linear-gradient(160deg,#d8a94c17,#d8a94c08);box-shadow:0 0 0 1px #d8a94c1f,0 0 28px #d8a94c12;padding-top:26px}.upgrade-tier--highlight:before{content:"Recommended";position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-50%);padding:3px 11px;border:1px solid rgba(216,169,76,.55);border-radius:999px;background:linear-gradient(90deg,#825814eb,#60400ceb);color:#f3cf83;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #0000007a}.upgrade-tier--current{border-color:#4caf7c59;background:#4caf7c0a}.upgrade-tier--coming-soon{opacity:.5}.upgrade-tier__header{display:flex;flex-direction:column;gap:4px}.upgrade-tier__name{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9c927f}.upgrade-tier--highlight .upgrade-tier__name{color:#f3cf83}.upgrade-tier--highlight .upgrade-tier__cta{background:linear-gradient(135deg,#d8a94c47,#d8a94c24);border-color:#d8a94cad;color:#fff2d5;font-size:.78rem}.upgrade-tier--highlight .upgrade-tier__cta:hover:not(:disabled){background:linear-gradient(135deg,#d8a94c6b,#d8a94c3d);border-color:#d8a94ce0}.upgrade-tier__price-block{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.upgrade-tier__price{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#e8dcc0;line-height:1}.upgrade-tier__price span{font-size:.75rem;font-weight:400;color:#6b6459}.upgrade-tier__intro-note{font-size:.65rem;color:#857e70;font-style:italic}.upgrade-tier__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;flex:1}.upgrade-tier__features li{font-size:.78rem;color:#9c927f;padding-left:14px;position:relative}.upgrade-tier__features li:before{content:"·";position:absolute;left:4px;color:#6b6259}.upgrade-tier__cta{width:100%;padding:8px 10px;border-radius:7px;border:1px solid rgba(216,169,76,.4);color:#f3cf83;font-size:.75rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s;margin-top:auto}html[data-rh-theme] .upgrade-tier__cta{background:#d8a94c1a!important}html[data-rh-theme] .upgrade-tier__cta:hover:not(:disabled){background:#d8a94c33!important;border-color:#d8a94ca6}.upgrade-tier__cta:disabled{opacity:.35;cursor:not-allowed}.upgrade-tier__current-label{display:block;text-align:center;font-size:.72rem;color:#4caf7c;font-weight:600;margin-top:auto}.upgrade-tier__coming-soon{display:block;text-align:center;font-size:.72rem;color:#6b6459;font-weight:600;font-style:italic;margin-top:auto}.upgrade-tier__helper{margin:6px 0 0;padding:0;font-size:.73rem;line-height:1.45;color:#c5a05394}.upgrade-tier__helper--fallback{color:#c58253ad}.upgrade-modal__footer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.upgrade-modal__note{margin:0;color:#857e70;font-size:.76rem}.upgrade-modal__manage-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#d8a94c0f;border-bottom:1px solid rgba(216,169,76,.15);font-size:.8rem;color:#9c927f}.upgrade-modal__manage-bar p{margin:0}.settings-attribution{margin:20px 0 0;padding:14px 0 0;border-top:1px solid rgba(216,169,76,.08);color:#4a4540;font-size:.72rem;line-height:1.5;text-align:center}.upgrade-inline-btn{width:100%;margin-top:12px;padding:10px 16px;border-radius:8px;border:1px solid rgba(216,169,76,.5);color:#f3cf83;font-family:var(--font-display);font-size:.88rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}html[data-rh-theme] .upgrade-inline-btn{background:linear-gradient(135deg,#d8a94c2e,#d8a94c14)!important}html[data-rh-theme] .upgrade-inline-btn:hover{background:linear-gradient(135deg,#d8a94c4d,#d8a94c26)!important;border-color:#d8a94cbf}.billing-period-toggle{display:flex;gap:6px;padding:0 24px 4px}.billing-period-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 10px;border-radius:8px;border:1px solid rgba(216,169,76,.15);color:#9c8e70;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}html[data-rh-theme] .billing-period-btn{background:#ffffff08!important}.billing-period-btn:hover{border-color:#d8a94c59;color:#c9b078}html[data-rh-theme] .billing-period-btn.is-active{border-color:#d8a94c8c;background:#d8a94c1a!important;color:#f0c76a}.billing-period-badge{font-size:.65rem;font-weight:700;letter-spacing:.04em;color:#5db87a;text-transform:uppercase}.billing-period-btn.is-active .billing-period-badge{color:#6dcf8a}.portal-error-msg{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:10px 0 0;padding:8px 10px;border-radius:6px;border:1px solid rgba(220,80,60,.35);background:#dc503c14;color:#e8a090;font-size:.8rem;line-height:1.45}.portal-error-dismiss{flex-shrink:0;border:none;color:#e8a090;font-size:1rem;line-height:1;cursor:pointer;padding:0 2px;opacity:.7}html[data-rh-theme] .portal-error-dismiss{background:none!important}.portal-error-dismiss:hover{opacity:1}.battlenet-region-row{display:flex;align-items:center;gap:10px;margin:12px 0 0}.battlenet-region-select{flex:1;padding:7px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#2a2724;color:#d8d2c8;font-size:.85rem;cursor:pointer;color-scheme:dark}.battlenet-connect-btn{border-color:#64a0ff73;color:#a8c8ff}html[data-rh-theme] .battlenet-connect-btn:hover{background:linear-gradient(135deg,#0064c861,#003ca040)!important;border-color:#64a0ffb3}.battlenet-callback-shell{gap:20px}.battlenet-callback-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 32px;border-radius:12px;border:1px solid rgba(216,169,76,.15);background:#ffffff08;min-width:300px;text-align:center}.battlenet-callback-card--success{border-color:#4caf7c59;background:#4caf7c0f}.battlenet-callback-card--error{border-color:#dc505059;background:#dc50500f}.battlenet-callback-icon{font-size:2rem;font-weight:700;line-height:1}.battlenet-callback-card--success .battlenet-callback-icon{color:#4caf7c}.battlenet-callback-card--error .battlenet-callback-icon{color:#dc5050}.battlenet-callback-spinner{width:32px;height:32px;border:3px solid rgba(216,169,76,.15);border-top-color:#d8a94cb3;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.battlenet-callback-note{color:#6a6460;font-size:.8rem}.battlenet-callback-btn{margin-top:8px;padding:9px 20px;border-radius:8px;border:1px solid rgba(220,80,80,.35);color:#e88;font-size:.85rem;cursor:pointer;transition:background .15s}html[data-rh-theme] .battlenet-callback-btn{background:#dc50501a!important}html[data-rh-theme] .battlenet-callback-btn:hover{background:#dc50502e!important}.battlenet-callback-card--select{width:min(480px,90vw);max-height:80vh;padding:0;overflow:hidden;align-items:stretch;text-align:left}.battlenet-select-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.battlenet-select-header h2{font-size:1rem;font-weight:700;color:#d8d2c8;margin:0 0 2px}.battlenet-select-header p{font-size:.8rem;color:#6a6460;margin:0}.battlenet-tier-badge{flex-shrink:0;padding:4px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#9a9490;font-size:.75rem;font-weight:600;white-space:nowrap}.battlenet-tier-badge--pro{border-color:#d8a94c59;background:#d8a94c14;color:#f3cf83}.battlenet-char-row--disabled{opacity:.38;cursor:not-allowed}.battlenet-char-row--disabled input{cursor:not-allowed}.battlenet-char-list{list-style:none;padding:6px 0;margin:0;overflow-y:auto;max-height:340px;scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.3) transparent}.battlenet-char-list::-webkit-scrollbar{width:6px}.battlenet-char-list::-webkit-scrollbar-thumb{background:#d8a94c4d;border-radius:3px}.battlenet-char-row{display:flex;align-items:center;gap:10px;padding:8px 20px;cursor:pointer;transition:background .1s}.battlenet-char-row:hover{background:#ffffff0a}.battlenet-char-row--checked{background:#ffffff08}.battlenet-char-row input[type=checkbox]{accent-color:rgba(216,169,76,.9);width:15px;height:15px;flex-shrink:0;cursor:pointer}.battlenet-char-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.battlenet-char-name{flex:1;font-size:.88rem;color:#d8d2c8;font-weight:600}.battlenet-char-meta{font-size:.78rem;color:#6a6460;white-space:nowrap}.battlenet-select-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid rgba(255,255,255,.06);gap:12px}.battlenet-select-footer span{font-size:.82rem;color:#6a6460}.battlenet-cancel-btn{padding:9px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);color:#ffffff73;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}html[data-rh-theme] .battlenet-cancel-btn{background:transparent!important}html[data-rh-theme] .battlenet-cancel-btn:hover{background:#ffffff0d!important;color:#ffffffb3}.battlenet-import-btn{padding:9px 20px;border-radius:8px;border:1px solid rgba(100,160,255,.45);color:#a8c8ff;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}html[data-rh-theme] .battlenet-import-btn{background:linear-gradient(135deg,#0064c840,#003ca026)!important}html[data-rh-theme] .battlenet-import-btn:hover:not(:disabled){background:linear-gradient(135deg,#0064c861,#003ca040)!important;border-color:#64a0ffb3}.battlenet-import-btn:disabled{opacity:.4;cursor:not-allowed}.privacy-attribution{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);font-size:.78rem;color:#4a4540;line-height:1.6}html[data-rh-theme] .rh-page{--page-accent: #c5a053;--page-glow: rgba(197, 160, 83, .28);--page-glow-soft: rgba(197, 160, 83, .1);--page-border: rgba(197, 160, 83, .32);--page-text-accent: #e8c577;--class-accent: var(--page-accent);--class-accent-2: #8f62be;--class-glow: var(--page-glow);--class-glow-soft: var(--page-glow-soft);--class-text-accent: var(--page-text-accent);--class-border: var(--page-border)}html[data-rh-theme] .rh-page .dl-panel{position:relative;isolation:isolate;overflow:hidden}html[data-rh-theme] .rh-page .dl-panel__content{position:relative;z-index:1}@media(min-width:1101px){html[data-rh-theme] .rh-page .dl-topbar{border-color:#d8a94c47;border-radius:12px;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b);box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8,0 8px 18px #0000002e}html[data-rh-theme] .rh-page .dl-brand-mark{border:0;box-shadow:none}html[data-rh-theme] .rh-page .dl-hero{isolation:isolate;position:relative;z-index:2;margin:0 10px 10px;border:1px solid var(--page-border);border-radius:13px;box-shadow:inset 0 1px #fff4d61f,inset 0 -18px 42px #00000047,0 18px 45px #0000006b,0 0 28px var(--page-glow-soft)}html[data-rh-theme] .rh-page .dl-hero:is(.dl-hero--guild,.dl-hero--mythic,.dl-hero--raids,.dl-hero--pvp){height:192px;min-height:192px;max-height:192px;border:none;border-radius:12px;padding:16px 30px 30px}html[data-rh-theme] .rh-page .dl-hero:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(232,197,119,.12);border-radius:9px;pointer-events:none}html[data-rh-theme] .rh-page .dl-hero>:not(.tracker-panel-ornaments){position:relative;z-index:2}html[data-rh-theme] .rh-page .dl-hero .dl-eyebrow{color:var(--page-text-accent);text-shadow:0 0 14px var(--page-glow)}html[data-rh-theme] .rh-page .dl-hero .dl-hero-copy h1{margin:3px 0 7px;color:#fff2d5;font-family:var(--font-display);font-size:clamp(2.8rem,4.1vw,4.35rem);letter-spacing:-.035em;line-height:.88;text-shadow:0 4px 24px rgba(0,0,0,.92)}html[data-rh-theme] .rh-page .dl-panel{border:1px solid var(--page-border);border-radius:10px;padding:17px;background:radial-gradient(circle at 50% 0%,var(--page-glow-soft),transparent 34%),linear-gradient(180deg,rgba(255,244,214,.035),transparent 23%),linear-gradient(180deg,#111114fa,#050609fc);box-shadow:inset 0 1px #fff4d614,inset 0 -1px #000000f0,inset 1px 0 #fff4d606,0 16px 36px #00000057}html[data-rh-theme] .rh-page .dl-panel:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(220,184,103,.1);border-radius:7px;pointer-events:none}html[data-rh-theme] .rh-page .panel-header{min-height:58px;margin:0 0 13px;border-bottom-color:#ad853f52;padding:0 4px 11px}html[data-rh-theme] .rh-page .panel-header h2{color:#ffefd0;font-family:var(--font-display);font-size:1.65rem;letter-spacing:-.025em}html[data-rh-theme] .rh-page .panel-header .dl-eyebrow{color:var(--page-text-accent);text-shadow:0 0 10px var(--page-glow-soft)}html[data-rh-theme] .rh-page .dl-eyebrow{color:var(--page-text-accent)}}.task-panel{min-height:0}.notes-panel{grid-column:1 / -1}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.panel-actions,.detail-actions{display:flex;flex-wrap:wrap;gap:8px}.roster-panel{position:relative}.roster-panel:has(.character-shell--open),.roster-panel:has(.options-menu){overflow:visible;z-index:10}.task-panel:has(.item-menu-wrap--open),.notes-panel:has(.item-menu-wrap--open){overflow:visible;z-index:10}.task-list li:has(.item-menu-wrap--open),.note-list li:has(.item-menu-wrap--open){overflow:visible}.text-button{min-height:32px;border-color:#d8a94c33;padding:0 10px;color:#f3cf83;box-shadow:none}html[data-rh-theme] .text-button{background:#0000002e!important}.panel-header{position:relative}.roster-panel>.panel-header{z-index:2}.options-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:100;display:grid;gap:10px;min-width:232px;border:1px solid rgba(216,169,76,.28);border-radius:8px;padding:12px;color:#c9b890;background:#12192a;box-shadow:0 0 0 1px #ffffff0f,0 16px 40px #000000b3}.options-menu strong{color:#f3cf83;font-size:.72rem;text-transform:uppercase}.options-menu label{display:flex;align-items:center;gap:9px}.options-menu input{min-height:auto}.options-menu-action{background:none;transition:color .15s}.options-menu-action:hover{color:#f3cf83}.panel h2{margin-top:3px;color:#fff2d5;font-size:1.32rem}.character-list,.task-list,.note-list{min-width:0;display:grid;gap:10px;margin:0;padding:0;list-style:none}.character-shell{position:relative}.character-shell--open{z-index:100}.empty-state{display:grid;gap:8px;align-content:center;justify-items:start;min-height:130px;border:1px dashed rgba(216,169,76,.24);border-radius:8px;padding:16px;color:#a9a08f;background:#00000029}.empty-state strong{color:#fff2d5}.warband-empty-state{justify-items:center;text-align:center;overflow:hidden}.warband-empty-state button{margin-top:8px}.character-limit-meter{display:grid;gap:8px;border:1px solid rgba(216,169,76,.18);border-radius:8px;margin-bottom:12px;padding:11px 12px;background:linear-gradient(90deg,rgba(216,170,77,.1),transparent),#0000002e}.character-limit-meter>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.character-limit-meter span{color:#d8aa4d;font-size:.7rem;font-weight:900;text-transform:uppercase}.character-limit-meter strong{color:#fff2d5;font-size:.84rem}.character-limit-meter p,.free-tier-form-note{margin:0;color:#c9b890;font-size:.82rem;line-height:1.4}.character-limit-meter-bar{--free-meter: 0%;display:block;overflow:hidden;height:8px;border:1px solid rgba(216,169,76,.18);border-radius:999px;background:#0000004d}.character-limit-meter-bar span{display:block;width:var(--free-meter);height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f6322,#f0c76a)}.character-limit-meter.is-near-limit .character-limit-meter-bar span{background:linear-gradient(90deg,#c78b2d,#ffe08a)}.tier-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid;line-height:1.6}.tier-badge--free{color:#909090;border-color:#90909040;background:#90909014}.tier-badge--adventurer{color:#5db87a;border-color:#5db87a4d;background:#5db87a14}.tier-badge--champion{color:#5ba3e0;border-color:#5ba3e04d;background:#5ba3e014}.tier-badge--guild{color:#a87de8;border-color:#a87de84d;background:#a87de814}.tier-badge--legends{color:#d8aa4c;border-color:#d8aa4c59;background:#d8aa4c1a}.warband-upgrade-strip{--strip-accent: 180, 120, 60;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;margin-bottom:12px;border-radius:6px;border:1px solid rgba(var(--strip-accent),.24);background:rgba(var(--strip-accent),.05);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.warband-upgrade-strip--bronze{--strip-accent: 180, 120, 60}.warband-upgrade-strip--silver{--strip-accent: 91, 163, 224}.warband-upgrade-strip--violet{--strip-accent: 168, 125, 232}.warband-upgrade-strip--gold{--strip-accent: 216, 170, 76}.warband-upgrade-strip__text{flex:1 1 auto;min-width:0;font-size:.76rem;color:#c8aa78c7;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warband-upgrade-strip__price{flex-shrink:0;margin-left:4px;color:#dcb982a6}.warband-upgrade-strip__btn{flex-shrink:0;font-size:.73rem;font-weight:700;color:rgba(var(--strip-accent),.82);white-space:nowrap}.selected-char-reminder{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:5px 10px;margin-bottom:6px;border-radius:5px;border:1px solid rgba(197,160,100,.2);background:#0c0904d6;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.selected-char-reminder:hover{border-color:#c5a0645c;background:#140e05e6}.selected-char-reminder:focus-visible{outline:2px solid rgba(197,160,100,.5);outline-offset:2px}.selected-char-reminder__body{display:flex;align-items:center;gap:5px;min-width:0;flex:1;overflow:hidden}.selected-char-reminder__label{font-size:.68rem;font-weight:600;color:#c5a064b3;white-space:nowrap;flex-shrink:0}.selected-char-reminder__sep{color:#c5a0644d;font-size:.65rem;flex-shrink:0}.selected-char-reminder__name{font-size:.72rem;font-weight:600;color:#dcc396e6;white-space:nowrap;flex-shrink:0}.selected-char-reminder__class{font-size:.68rem;color:#aa946c9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.selected-char-reminder__tasks{font-size:.67rem;color:#b49b5f9e;white-space:nowrap;flex-shrink:0}.selected-char-reminder__tasks--complete{color:#6eb978b8}.selected-char-reminder__arrow{font-size:.72rem;color:#c5a0648c;flex-shrink:0;margin-left:2px}.free-tier-form-note{border:1px solid rgba(216,169,76,.14);border-radius:8px;padding:10px 12px;background:#00000029}.empty-party-portrait{display:block;width:100%;max-height:180px;margin:4px auto 2px;object-position:center bottom;image-rendering:auto;opacity:.82}.warband-empty-state .empty-party-portrait{width:calc(100% + 32px);max-height:240px;margin:16px -16px -16px;justify-self:stretch;opacity:.92;border-radius:0 0 7px 7px}.character-row{display:grid;align-items:center;gap:12px;width:100%;border:1px solid color-mix(in srgb,var(--class-color) 36%,transparent);color:inherit;box-shadow:none;text-align:left}.portrait-frame{display:grid;place-items:center;overflow:visible;pointer-events:none}.character-row:hover:not([aria-pressed=true]){border-color:color-mix(in srgb,var(--class-color) 68%,#d8a94c)}html[data-rh-theme] .character-row:hover:not([aria-pressed=true]){background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 22%,transparent),transparent),#00000052!important}.character-row[aria-pressed=true]{border-color:var(--class-color);background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 28%,transparent),transparent),#00000047;box-shadow:inset 5px 0 0 var(--class-color),0 0 0 1px color-mix(in srgb,var(--class-color) 50%,transparent),0 0 22px color-mix(in srgb,var(--class-color) 22%,transparent)}.row-menu-button{position:absolute;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-color:color-mix(in srgb,var(--class-color) 46%,rgba(216,169,76,.32));border-radius:7px;padding:0;background:linear-gradient(180deg,#fff4d647,#0003),color-mix(in srgb,var(--class-color) 22%,#15100a);box-shadow:inset 0 1px #fff4d62e,0 8px 16px #00000047}.row-menu-button span{display:block;height:2px;border-radius:999px;background:#fff2d5;box-shadow:0 0 8px color-mix(in srgb,var(--class-color) 44%,transparent)}.row-menu-button:hover,.row-menu-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--class-color) 68%,#f3cf83);background:linear-gradient(180deg,#fff4d661,#00000024),color-mix(in srgb,var(--class-color) 34%,#191109)}.character-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;display:grid;min-width:184px;border:1px solid rgba(216,169,76,.28);border-radius:8px;padding:6px;background:linear-gradient(180deg,#fff4d60f,#ffffff05),#080b10;box-shadow:0 20px 50px #00000070}.character-menu button{min-height:34px;border:0;border-radius:6px;padding:0 10px;color:#f4efe4;background:transparent;box-shadow:none;text-align:left}.character-menu button:hover{background:#d8a94c1f}.character-menu .caution-menu-item{color:#c9b448}.character-menu .caution-menu-item:hover{background:#c9b44821}.character-menu .warning-menu-item{color:#e8974c}.character-menu .warning-menu-item:hover{background:#e8974c24}.character-menu .danger-menu-item{color:#e05555}.character-menu .danger-menu-item:hover{background:#e0555524}.character-shell.is-archived .character-row{opacity:.58;filter:grayscale(.25)}.character-row strong,.character-row small,.character-row em{display:block}.character-badges{display:flex;flex-wrap:wrap;align-self:start;justify-content:flex-end;gap:5px;min-width:70px;padding-right:1px}.character-row strong{color:#fff2d5}.character-row small{margin-top:2px;color:#a9a08f}.character-row em{border:1px solid rgba(216,169,76,.32);border-radius:999px;padding:3px 7px;color:#f3cf83;font-size:.68rem;font-style:normal;font-weight:800;line-height:1.05;background:#00000042}.character-row .character-progress-badge{min-width:42px;border-color:#d8a94c94;color:#fff2d5;background:linear-gradient(180deg,#d8a94c5c,#65421661),#00000080;box-shadow:0 8px 18px #00000038,inset 0 1px #fff4d629;text-align:center}.character-row .character-progress-badge.is-complete{border-color:#57c47c94;color:#dcffe6;background:linear-gradient(180deg,#4eaa675c,#164e2c5c),#0000006b}.icon-button{display:grid;place-items:center;width:40px;min-height:40px;padding:0;font-size:1.5rem;line-height:1}.battlenet-roster-btn{width:auto;padding:0 10px;font-size:.75rem;font-weight:600;letter-spacing:.03em;color:#ffd750cc}.battlenet-roster-btn:hover{color:#ffd95a}.selected-title{display:block;min-width:0}.selected-title h2{margin-top:2px}.selected-title span{display:block;margin-top:3px;color:var(--class-color);font-size:.86rem;font-weight:800}.task-count{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(216,169,76,.28);border-radius:999px;padding:6px 10px;color:#f3cf83;background:#00000038}.task-count.is-complete{border-color:#5dbe7575;color:#8ee6a1;background:#4a9c5a1f;box-shadow:0 0 18px #4a9c5a1f}.task-count-check{width:6px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-1px)}.tracker-state{border:1px solid rgb(var(--class-color-rgb, 216 210 200) / .18);border-radius:8px;margin-bottom:12px;padding:11px 12px;color:color-mix(in srgb,var(--class-color, #d8d2c8) 36%,#d7d1ce);background:linear-gradient(90deg,rgb(var(--class-color-rgb, 216 210 200) / .08),transparent),#0000002e}.tracker-state--success{border-color:#4a9c5a5c;color:#bdf0c8;background:linear-gradient(90deg,rgba(74,156,90,.14),transparent),#0003}.tracker-state--manual-done{display:flex;align-items:center;justify-content:space-between;gap:10px;border-color:#4a9c5a5c;color:#bdf0c8;background:linear-gradient(90deg,rgba(74,156,90,.14),transparent),#0003;padding:5px 10px;margin-bottom:6px;border-radius:5px}.tracker-weekly-done-btn--reopen{border-color:transparent;color:#bdf0c8b3;flex-shrink:0;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#57c47c59}html[data-rh-theme] .tracker-weekly-done-btn--reopen{background:transparent!important}.tracker-weekly-done-btn--reopen:hover{border-color:transparent;color:#dcffe6;text-decoration-color:#57c47ccc}.tracker-weekly-done-btn{font-size:.72rem;font-weight:600;line-height:1;padding:4px 9px;border-radius:4px;border:1px solid rgba(216,169,76,.38);color:#d8c88a;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}html[data-rh-theme] .tracker-weekly-done-btn{background:#0000004d!important}.tracker-weekly-done-btn:hover{border-color:#d8a94cb3;color:#f7e8b0}.reset-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgb(var(--class-color-rgb, 216 210 200) / .18);border-bottom:1px solid rgb(var(--class-color-rgb, 216 210 200) / .18);padding:12px 18px;color:#b8b0aa;background:linear-gradient(90deg,rgb(var(--class-color-rgb, 216 210 200) / .1),transparent 62%),#0003}.reset-notice div{display:grid;gap:2px}.reset-notice strong{color:color-mix(in srgb,var(--class-color, #d8d2c8) 74%,#f7f1e8)}.reset-notice button{min-height:34px;border-color:rgb(var(--class-color-rgb, 216 210 200) / .28);color:#d7d1ce;background:linear-gradient(180deg,rgb(var(--class-color-rgb, 216 210 200) / .1),#0000001f),#080c12d6;padding:0 12px}.task-list li,.note-list li{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#f4efe4;background:#0003}.task-list li:before,.note-list li:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:#ffffff14}.task-list li.is-done:before,.note-list li.is-done:before{background:#52b067ad;box-shadow:0 0 8px #52b0674d}.task-list li.is-done,.note-list li.is-done{color:#c5bba9}.note-list li.is-done .task-toggle span:last-child{text-decoration:line-through;text-decoration-color:#b4dcb473}.task-list li.is-done .task-toggle span:last-child{text-decoration:line-through;text-decoration-color:#b4dcb473}.check{width:18px;height:18px;flex:0 0 auto;border:2px solid #d8a94c;border-radius:5px}.is-done .check{display:grid;place-items:center;border-color:#d8a94c;background:#d8a94c29}.is-done .check:after{content:"";width:5px;height:9px;border:solid #f3cf83;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.task-groups--all-done .task-list .item-menu-button{opacity:.32;transition:opacity .15s ease,border-color .15s ease,color .15s ease,background .15s ease}.task-groups--all-done .task-list li:hover .item-menu-button,.task-groups--all-done .task-list li:focus-within .item-menu-button,.task-groups--all-done .task-list .item-menu-button:hover,.task-groups--all-done .task-list .item-menu-button:focus-visible,.task-groups--all-done .task-list .item-menu-button[aria-expanded=true]{opacity:1}.task-groups--weekly-done .task-list .task-toggle{opacity:.38;pointer-events:none}.task-groups--weekly-done .task-list .item-menu-wrap,.task-groups--weekly-done .task-list .reorder-controls{pointer-events:none;opacity:0}.progress-ring-done-content{display:grid;place-items:center;width:100%;height:100%;line-height:1}.progress-ring-done-check:before{content:"✓";font-size:1.45rem;font-weight:700;color:#8ee6a1;line-height:1;filter:drop-shadow(0 0 5px rgba(74,156,90,.4))}html[data-rh-theme] .active-tool-tracker .task-groups--weekly-done .task-group-heading em{color:#b8a890}.task-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;border:0;padding:10px 12px;color:inherit;background:transparent;box-shadow:none;text-align:left}.add-task-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.task-reset-copy{margin:0;padding-top:8px;color:#8f8576;font-size:.84rem;line-height:1.45}.drawer-reset-status{display:grid;gap:4px;margin:8px 24px 0;border:1px solid rgba(216,169,76,.14);border-radius:8px;padding:10px 12px;color:#8f8576;background:#0000002e}.drawer-reset-status span{margin-top:3px;color:#8f8576;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.drawer-reset-status span:first-child{margin-top:0}.drawer-reset-status strong{color:#d6c49b;font-size:.82rem;line-height:1.35}.item-menu-wrap{position:relative;padding-right:8px}.item-menu-wrap--open{z-index:100}.item-menu-button{display:grid;place-items:center;width:30px;min-height:30px;border-color:#d8a94c2e;padding:0;color:#c9b890;background:#00000024;box-shadow:none;font-weight:900;line-height:1}.item-menu-button:hover,.item-menu-button[aria-expanded=true]{border-color:#d8a94c6b;color:#f3cf83;background:#d8a94c1a}.item-menu{position:absolute;top:calc(100% + 6px);right:8px;z-index:50;display:grid;min-width:132px;border:1px solid rgba(216,169,76,.28);border-radius:8px;padding:6px;background:linear-gradient(180deg,#fff4d60f,#ffffff05),#080b10;box-shadow:0 20px 50px #00000070}.item-menu button{min-height:34px;border:0;border-radius:6px;padding:0 10px;color:#f4efe4;background:transparent;box-shadow:none;text-align:left}.item-menu button:hover{background:#d8a94c1f}.item-menu .warning-menu-item{color:#e8974c}.item-menu .danger-menu-item{color:#f08080}.inline-edit-form{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px}.inline-edit-form button{min-height:38px;padding:0 10px}textarea{display:block;width:100%;min-height:132px;resize:vertical;padding:14px}select option{color:#11151c}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#000000a3;overflow-y:auto;overscroll-behavior:contain}.character-form{display:grid;gap:14px;width:min(460px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.35) transparent;border:1px solid rgba(216,169,76,.28);border-radius:12px;padding:20px;background:linear-gradient(180deg,#fff4d612,#ffffff05),#080b10;box-shadow:0 34px 90px #0000008c}.character-form::-webkit-scrollbar{width:6px}.character-form::-webkit-scrollbar-track{background:transparent}.character-form::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c59}.character-form::-webkit-scrollbar-thumb:hover{background:#d8a94c8c}.confirm-modal{width:min(430px,100%);border:1px solid rgba(216,169,76,.32);border-radius:12px;overflow:hidden;color:#f4efe4;background:linear-gradient(180deg,#fff4d612,#ffffff05),#080b10;box-shadow:0 34px 90px #00000094}.confirm-body{display:grid;gap:10px;padding:18px 20px;color:#c9b890;line-height:1.55}.confirm-warning{color:#f3b3a9;font-weight:800}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(216,169,76,.16);padding:14px 20px 18px}.character-form label{display:grid;gap:7px;color:#c9b890;font-size:.82rem;font-weight:800;text-transform:uppercase}.choice-group{min-width:0;margin:0;border:0;padding:0}.choice-group legend{margin-bottom:8px;color:#c9b890;font-size:.82rem;font-weight:800;text-transform:uppercase}.class-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px}.class-choice,.spec-choice{min-height:42px;box-shadow:none;text-align:left}.class-choice{border-color:color-mix(in srgb,var(--class-color) 60%,rgba(216,169,76,.18));padding:0 10px;color:var(--class-color);font-size:.8rem;font-weight:900;box-shadow:inset 4px 0 0 var(--class-color)}.spec-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.spec-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:54px;border-color:color-mix(in srgb,var(--spec-color, #d8a94c) 22%,rgba(216,169,76,.12));padding:9px 11px;color:#f4efe4;font-size:.88rem;line-height:1.15;box-shadow:inset 2px 0 color-mix(in srgb,var(--spec-color, #d8a94c) 38%,transparent)}.spec-choice span{color:color-mix(in srgb,var(--spec-color, #8f8576) 62%,#8f8576);font-size:.58rem;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}html[data-rh-theme] .spec-choice:hover:not([aria-pressed=true]){color:#fff2d5;box-shadow:inset 3px 0 color-mix(in srgb,var(--spec-color, #d8a94c) 55%,transparent)}.spec-choice[aria-pressed=true] span{color:color-mix(in srgb,var(--spec-color, #d8a94c) 55%,#fff8e8)}.checkbox-row{display:flex!important;align-items:center;gap:10px!important;text-transform:none!important}.checkbox-row input{min-height:auto}.form-actions{display:flex;justify-content:space-between;gap:10px;margin-top:4px}.danger-button{border-color:#e46e5f6b;color:#f3b3a9;box-shadow:none}html[data-rh-theme] .danger-button{background:#5e1d1847!important}.danger-button:disabled{cursor:not-allowed;opacity:.45}.preset-modal{display:grid;width:min(860px,100%);max-height:min(780px,calc(100vh - 34px));border:1px solid rgba(216,169,76,.28);border-radius:12px;overflow:hidden;color:#f4efe4;background:linear-gradient(180deg,#fff4d612,#ffffff05),#080b10;box-shadow:0 34px 90px #00000094}.preset-layout{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);min-height:430px;overflow:hidden}.preset-local-note{display:block;max-width:520px;margin-top:6px;color:#9c927f;font-size:.78rem;line-height:1.4}.preset-sidebar,.preset-editor{display:grid;align-content:start;gap:12px;padding:16px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.35) transparent}.preset-sidebar::-webkit-scrollbar,.preset-editor::-webkit-scrollbar{width:6px}.preset-sidebar::-webkit-scrollbar-track,.preset-editor::-webkit-scrollbar-track{background:transparent}.preset-sidebar::-webkit-scrollbar-thumb,.preset-editor::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c59}.preset-sidebar::-webkit-scrollbar-thumb:hover,.preset-editor::-webkit-scrollbar-thumb:hover{background:#d8a94c8c}.preset-sidebar{border-right:1px solid rgba(216,169,76,.14);background:#0000002e}.preset-create-form,.preset-task-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:0}.preset-list{display:grid;gap:8px}.preset-list>button{display:grid;gap:4px;min-height:54px;border-color:#d8a94c24;padding:10px 11px;color:#f4efe4;background:#0003;box-shadow:none;text-align:left}.preset-list>button[aria-pressed=true]{border-color:#d8a94c85;background:linear-gradient(90deg,rgba(216,169,76,.16),transparent),#00000047;box-shadow:inset 3px 0 #d8a94c}.preset-list span,.preset-empty span,.preset-apply-row span{color:#9f927d;font-size:.84rem}.preset-empty{display:grid;gap:9px;border:1px solid rgba(216,169,76,.14);border-radius:8px;padding:14px;color:#d6c49b;background:#0000002e}.preset-empty--compact{padding:10px 12px}.preset-editor-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(216,169,76,.12);padding-bottom:12px}.preset-editor-header h3{margin:2px 0 0;font-family:var(--font-display);font-size:1.5rem}.preset-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.preset-name-form{width:100%;padding:0}.preset-task-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.preset-task-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;border:1px solid rgba(216,169,76,.14);border-radius:8px;padding:8px 10px;background:#0000002e}.preset-task-list li>span{min-width:0;line-height:1.35}.preset-task-list li>div{display:flex;gap:6px}.preset-task-list .inline-edit-form{padding:0}.preset-apply-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(216,169,76,.12);padding-top:12px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly{grid-template-columns:minmax(280px,1fr) 86px minmax(260px,310px);gap:16px;height:168px;min-height:168px!important;max-height:168px;margin-bottom:8px;padding:16px 24px;background:linear-gradient(90deg,#030508d6,#03050857 38%,#03050885 68%,#030508e6),url(/assets/hero/hero-tracker.webp) center 40% / cover no-repeat;box-shadow:inset 0 1px #fff4d60f,0 18px 42px #00000047}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-copy{max-width:440px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-copy h1{margin-bottom:5px;font-family:var(--font-display);font-size:clamp(2.25rem,3.7vw,3.85rem);line-height:.92}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:280px;gap:6px;margin-top:10px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats span{min-width:0;border-color:#d8a94c29;border-radius:8px;padding:6px 9px;background:linear-gradient(180deg,rgba(216,169,76,.1),transparent),#040608a8}html[data-rh-theme] .active-tool-tracker .command-center-strip{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.25fr) auto;align-items:center;gap:18px;min-height:56px;margin:0 28px 12px;padding:8px 10px 8px 14px;overflow:hidden;border-color:#d8a94c2e;border-radius:10px;background:linear-gradient(90deg,rgba(216,169,76,.09),transparent 46%),#06080ac7}html[data-rh-theme] .active-tool-tracker .camp-status-primary,html[data-rh-theme] .active-tool-tracker .camp-status-companion{display:flex;align-items:baseline;min-width:0;gap:8px}html[data-rh-theme] .active-tool-tracker .command-center-strip small{flex:0 0 auto;color:#bda36f;font-size:.61rem}html[data-rh-theme] .active-tool-tracker .camp-status-primary strong{overflow:hidden;color:#f1d79a;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .camp-status-companion span{overflow:hidden;color:#a99c86;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .camp-status-companion span strong{color:#e9ddc6}html[data-rh-theme] .active-tool-tracker .command-center-strip.is-camp-ready{border-color:#57c47c57}html[data-rh-theme] .active-tool-tracker .command-center-strip.is-camp-ready .camp-status-primary strong{color:#8ce0a3}html[data-rh-theme] .active-tool-tracker .camp-status-action{min-height:34px;border-color:#d8a94c4d;border-radius:7px;padding:0 12px;color:#e8c979;background:linear-gradient(180deg,#d8a94c1c,#d8a94c08),#0000002e;box-shadow:inset 0 1px #fff4d60d}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid{display:grid;grid-template-columns:minmax(0,31fr) minmax(0,45fr) minmax(0,24fr);align-items:start;gap:14px;margin:0 28px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid>*,html[data-rh-theme] .active-tool-tracker .tracker-side-column{min-width:0}html[data-rh-theme] .active-tool-tracker .roster-panel,html[data-rh-theme] .active-tool-tracker .task-panel,html[data-rh-theme] .active-tool-tracker .notes-panel{border-color:#d8a94c24;border-radius:11px;background:radial-gradient(circle at 50% 0%,rgba(255,244,214,.025),transparent 42%),linear-gradient(180deg,#16191bf0,#07090bf7),#080a0c;box-shadow:inset 0 1px #fff4d60b,0 14px 30px #0003}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid--empty{align-items:stretch;height:calc(100dvh - 260px);max-height:calc(100dvh - 260px)}html[data-rh-theme] .active-tool-tracker .roster-panel--full{grid-column:1 / -1;display:flex;flex-direction:column;padding-bottom:0;overflow:hidden}html[data-rh-theme] .active-tool-tracker .roster-panel--full .warband-empty-state{flex:1;display:flex;flex-direction:column;min-height:0;overflow:visible;padding-bottom:0}html[data-rh-theme] .active-tool-tracker .roster-panel--full .empty-party-portrait{flex:1 1 0;height:0;max-height:none;width:calc(100% + 32px);margin:0 -16px;object-fit:contain;object-position:center top}html[data-rh-theme] .active-tool-tracker .tracker-side-column{display:grid;gap:14px}html[data-rh-theme] .active-tool-tracker .panel-header{margin-bottom:11px;border-bottom-color:#d8a94c1a!important;padding-bottom:9px}html[data-rh-theme] .active-tool-tracker .tracker-side-column .dl-notes-panel{min-height:0;margin:0}html[data-rh-theme] .active-tool-tracker .character-limit-meter{gap:5px;margin-bottom:9px;padding:8px 10px;border-color:#d8a94c21;border-radius:9px}html[data-rh-theme] .active-tool-tracker .character-limit-meter p{display:none}html[data-rh-theme] .active-tool-tracker .character-list{gap:7px}html[data-rh-theme] .active-tool-tracker .character-row{grid-template-columns:62px minmax(0,1fr);gap:5px 10px;min-height:84px;border-color:color-mix(in srgb,var(--class-color) 20%,rgba(216,169,76,.14));border-radius:10px;padding:8px 38px 8px 9px;background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 10%,transparent),transparent 64%),#050709ad}html[data-rh-theme] .active-tool-tracker .portrait-frame{grid-row:1 / span 2;position:relative;width:62px;height:62px;border-radius:50%}html[data-rh-theme] .active-tool-tracker .character-row strong{font-size:1rem}html[data-rh-theme] .active-tool-tracker .character-row small{margin-top:1px;font-size:.76rem;line-height:1.25;color:#c5b89e}html[data-rh-theme] .active-tool-tracker .character-badges{grid-column:2;align-self:end;justify-content:flex-start;min-width:0;gap:4px;padding:0}html[data-rh-theme] .active-tool-tracker .character-row .character-badges em{padding:2px 7px;font-size:.6rem;font-style:normal;font-weight:700;line-height:1.5;border-radius:4px;letter-spacing:.01em;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .character-row .character-progress-badge{min-width:0}html[data-rh-theme] .active-tool-tracker .character-row .character-status-badge.is-ready{border-color:#57c47c7a!important;color:#86dda0!important;background:#2b74402e!important}html[data-rh-theme] .active-tool-tracker .character-row .character-status-badge.is-pending{border-color:#e08f367a!important;color:#efb16c!important;background:#894b1233!important}html[data-rh-theme] .active-tool-tracker .character-row .character-status-badge.is-neutral{border-color:#93867052!important;color:#bcb09d!important;background:#50493f29!important}html[data-rh-theme] .active-tool-tracker .character-row .character-status-badge.is-bnet{border-color:#148eff85!important;color:#7ec8ff!important;background:#0832783d!important}html[data-rh-theme] .active-tool-tracker .character-row .character-main-badge{border-color:#d8a94c7a!important;color:#f0c76a!important;background:#855b1833!important}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true]{border-color:color-mix(in srgb,var(--class-color) 68%,#d8a94c)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 22%,transparent),transparent),#08060dc7!important;box-shadow:inset 4px 0 0 var(--class-color),0 0 0 1px color-mix(in srgb,var(--class-color) 30%,transparent),0 0 20px color-mix(in srgb,var(--class-color) 18%,transparent)!important}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true] strong{color:color-mix(in srgb,var(--class-color) 80%,#fff2d5)!important}html[data-rh-theme] .active-tool-tracker .row-menu-button{right:7px;bottom:50%;width:28px;height:32px;min-height:32px;transform:translateY(50%)}html[data-rh-theme] .active-tool-tracker .task-groups{display:grid;gap:12px}html[data-rh-theme] .active-tool-tracker .task-group{display:grid;gap:6px}html[data-rh-theme] .active-tool-tracker .task-group-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;min-height:26px;border-bottom:1px solid rgba(216,169,76,.08);padding:0 2px 5px}html[data-rh-theme] .active-tool-tracker .task-group-divider{border:none;border-top:1px solid rgba(216,169,76,.12);margin:8px 0 4px}html[data-rh-theme] .active-tool-tracker .task-group-heading h3{margin:0;color:#f3e6ca;font-family:var(--font-display);font-size:.86rem;letter-spacing:.01em}html[data-rh-theme] .active-tool-tracker .task-group-heading span{display:block;margin-top:1px;color:#82796a;font-size:.63rem}html[data-rh-theme] .active-tool-tracker .task-group-heading em{flex:0 0 auto;color:#9b8d77;font-size:.59rem;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}html[data-rh-theme] .active-tool-tracker .task-group--priority .task-group-heading{border-bottom-color:#ce733647}html[data-rh-theme] .active-tool-tracker .task-group--priority .task-group-heading h3{color:#efb16c}html[data-rh-theme] .active-tool-tracker .task-group--optional .task-group-heading h3{color:#aaa092}html[data-rh-theme] .active-tool-tracker .task-list{gap:6px}html[data-rh-theme] .active-tool-tracker .task-list li,html[data-rh-theme] .active-tool-tracker .task-list .task-toggle{min-height:42px}html[data-rh-theme] .active-tool-tracker .task-list li{border-color:#ffffff0f;border-radius:9px;background:linear-gradient(90deg,rgba(255,255,255,.018),transparent),#00000038}html[data-rh-theme] .active-tool-tracker .task-list .task-toggle{grid-column:1 / -1;gap:9px;padding:8px 42px 8px 10px}html[data-rh-theme] .active-tool-tracker .task-list .item-menu-wrap{position:absolute;right:4px;top:50%;transform:translateY(-50%);padding-right:0;z-index:2}@media(max-width:560px){html[data-rh-theme] .active-tool-tracker .task-list .item-menu-wrap{position:static;transform:none}}html[data-rh-theme] .active-tool-tracker .task-list .check{width:16px;height:16px;border-width:1.5px}html[data-rh-theme] .active-tool-tracker .task-list .item-menu-button{width:28px;min-height:28px}html[data-rh-theme] .active-tool-tracker .readiness-character{overflow:hidden;max-width:92px;border:1px solid color-mix(in srgb,var(--class-color) 30%,transparent);border-radius:999px;padding:3px 7px;color:color-mix(in srgb,var(--class-color) 85%,#fff2d5);background:color-mix(in srgb,var(--class-color) 10%,transparent);font-size:.64rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .notes-panel{padding:13px 14px}html[data-rh-theme] .active-tool-tracker .notes-panel .panel-header{align-items:center;gap:8px}html[data-rh-theme] .active-tool-tracker .side-panel-header-actions{display:grid;justify-items:end;gap:5px}html[data-rh-theme] .active-tool-tracker .notes-sort-actions{display:flex;align-items:center;gap:6px}html[data-rh-theme] .active-tool-tracker .notes-panel .panel-header .text-button{min-width:0;min-height:30px;padding:0 7px;font-size:.64rem}html[data-rh-theme] .active-tool-tracker .notes-panel .note-list{gap:6px}html[data-rh-theme] .active-tool-tracker .notes-panel .note-list li,html[data-rh-theme] .active-tool-tracker .notes-panel .task-toggle{min-height:42px}html[data-rh-theme] .active-tool-tracker .notes-panel .task-toggle{align-items:flex-start;padding:8px;font-size:.72rem;line-height:1.35}html[data-rh-theme] .active-tool-tracker .notes-panel .check{width:16px;height:16px}html[data-rh-theme] .active-tool-tracker .notes-empty-state,html[data-rh-theme] .active-tool-tracker .notes-forward-state,html[data-rh-theme] .active-tool-tracker .warband-future-state{margin-bottom:9px;border:1px dashed rgba(216,169,76,.18);border-radius:7px;padding:10px;color:#8f8576;background:#00000029;font-size:.7rem;line-height:1.4}html[data-rh-theme] .active-tool-tracker .notes-empty-state strong,html[data-rh-theme] .active-tool-tracker .notes-empty-state span,html[data-rh-theme] .active-tool-tracker .notes-forward-state strong,html[data-rh-theme] .active-tool-tracker .notes-forward-state span,html[data-rh-theme] .active-tool-tracker .warband-future-state strong,html[data-rh-theme] .active-tool-tracker .warband-future-state span{display:block}html[data-rh-theme] .active-tool-tracker .notes-empty-state strong,html[data-rh-theme] .active-tool-tracker .notes-forward-state strong,html[data-rh-theme] .active-tool-tracker .warband-future-state strong{margin-bottom:4px}html[data-rh-theme] .active-tool-tracker .notes-panel .add-task-form{grid-template-columns:minmax(0,1fr) auto}@media(max-width:1100px){html[data-rh-theme] .active-tool-tracker .dl-hero--weekly{grid-template-columns:minmax(0,1fr) 74px minmax(210px,235px);height:158px;min-height:158px!important;max-height:158px;gap:12px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.55fr)}html[data-rh-theme] .active-tool-tracker .roster-panel{grid-column:1;grid-row:1 / span 2}html[data-rh-theme] .active-tool-tracker .task-panel,html[data-rh-theme] .active-tool-tracker .tracker-side-column{grid-column:2}html[data-rh-theme] .active-tool-tracker .tracker-side-column{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){html[data-rh-theme] .active-tool-tracker .dl-hero--weekly{grid-template-columns:minmax(0,1fr) 68px;height:auto;min-height:142px!important;max-height:none;margin:0 8px 8px;padding:9px 10px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-copy h1{font-size:clamp(1.85rem,10vw,2.5rem)}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:8px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats span{padding:5px;font-size:7px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats strong{font-size:13px}html[data-rh-theme] .active-tool-tracker .command-center-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0 10px 10px;padding:9px 10px}html[data-rh-theme] .active-tool-tracker .camp-status-primary,html[data-rh-theme] .active-tool-tracker .camp-status-companion{grid-column:1;display:flex;gap:6px}html[data-rh-theme] .active-tool-tracker .camp-status-primary{grid-row:1}html[data-rh-theme] .active-tool-tracker .camp-status-companion{grid-row:2}html[data-rh-theme] .active-tool-tracker .camp-status-action{grid-column:2;grid-row:1 / span 2;align-self:center;min-height:42px}html[data-rh-theme] .active-tool-tracker .camp-status-companion span{font-size:.68rem}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0 10px var(--rh-mobile-route-bottom-space)}html[data-rh-theme] .active-tool-tracker .tracker-side-column{display:contents;grid-column:1!important}html[data-rh-theme] .active-tool-tracker .task-panel{grid-column:1!important;order:2}html[data-rh-theme] .active-tool-tracker .notes-panel{grid-column:1!important;order:3}html[data-rh-theme] .active-tool-tracker .roster-panel{grid-column:1!important;grid-row:auto;order:4}html[data-rh-theme] .active-tool-tracker .character-row{grid-template-columns:66px minmax(0,1fr);padding-right:46px}html[data-rh-theme] .active-tool-tracker .portrait-frame{width:66px;height:66px}html[data-rh-theme] .active-tool-tracker .notes-panel{width:100%}html[data-rh-theme] .active-tool-tracker .task-list li,html[data-rh-theme] .active-tool-tracker .task-list .task-toggle,html[data-rh-theme] .active-tool-tracker .notes-panel .note-list li,html[data-rh-theme] .active-tool-tracker .notes-panel .task-toggle{min-height:48px}}@media(max-width:430px){html[data-rh-theme] .active-tool-tracker .add-task-form{grid-template-columns:minmax(0,1fr) auto}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form .text-button{grid-column:1 / -1}}html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid{display:grid;grid-template-columns:minmax(280px,29fr) minmax(430px,47fr) minmax(260px,24fr);align-items:start;align-content:start;gap:14px;margin:0 12px 18px;padding-bottom:28px;overflow-y:auto}html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid>*{min-width:0}html[data-rh-theme] .active-tool-tonight>.command-center-strip{display:grid;grid-column:1 / -1}html[data-rh-theme] .active-tool-tonight .tracker-side-column{display:flex;flex-direction:column;gap:14px;min-width:0}.tonight-controls-body{display:grid;gap:12px}.segmented-control,.focus-choice-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.segmented-control button,.focus-choice-grid button{min-height:38px;color:var(--dl-accent, #f3cf83);background:#0000002e;box-shadow:none}.tonight-custom-time{display:grid;gap:7px;max-width:190px;margin-top:12px;color:#c9b890;font-size:.78rem;font-weight:900;text-transform:uppercase}.tonight-optional-tasks-hint{margin:8px 0 0;color:#9f927d;font-size:.78rem;line-height:1.4}.tonight-pool-count{display:block;margin-top:4px;color:#fff2d5;font-family:var(--font-display);font-size:2.8rem;line-height:1}.tonight-pool-label{display:block;margin-top:2px;color:#c9b890;font-size:.84rem}.tonight-pool-note{margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(197,160,83,.1);color:#7a7268;font-size:.78rem;line-height:1.4}.tonight-plan-panel{display:grid;gap:12px}.tonight-plan-copy{margin:0;color:#c9b890;line-height:1.5}.tonight-budget-readout{flex:0 0 auto;color:#fff2d5;font-family:var(--font-display);font-size:1.15rem;font-weight:700}.tonight-budget-readout small{color:#9f927d;font-size:.72rem;font-weight:600}.tonight-timeline{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tonight-timeline-entry{display:grid;gap:6px;animation:tonight-block-reveal .34s cubic-bezier(.2,.7,.3,1) both}@keyframes tonight-block-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tonight-timeline-entry{animation:none}}.tonight-switch-chip{display:flex;align-items:center;justify-content:space-between;margin:0 4px;border:1px dashed rgba(197,160,83,.32);border-radius:7px;padding:4px 10px;color:#c9b890;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.tonight-switch-chip strong{color:#f3cf83}.tonight-switch-chip--avoided{justify-content:flex-start;color:#9f927d;font-weight:600;text-transform:none;letter-spacing:normal}.tonight-risk-note{margin:8px 0 0;color:#c9b890;font-size:.84rem;line-height:1.4}.tonight-timeline-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--class-color, #d8a94c) 22%,transparent);border-left:4px solid color-mix(in srgb,var(--class-color, #d8a94c) 70%,transparent);border-radius:10px;padding:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--class-color, #d8a94c) 10%,transparent),transparent),#0000002e}.tonight-timeline-block.is-done{border-color:#5dbe754d;opacity:.72}.tonight-timeline-heading{display:flex;align-items:center;gap:8px}.tonight-minute-chip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:1px 8px;border:1px solid color-mix(in srgb,var(--class-color, #d8a94c) 45%,transparent);border-radius:999px;color:color-mix(in srgb,var(--class-color, #f3cf83) 80%,#f3cf83);background:color-mix(in srgb,var(--class-color, #000) 16%,rgba(0,0,0,.24));font-size:.72rem;font-weight:800}.tonight-minute-chip--ghost{border-color:#c5a0534d;color:#9f927d;background:#0003}.tonight-reason-list{display:grid;gap:2px;margin:6px 0 0;padding:0;list-style:none}.tonight-reason-list li{color:#9f927d;font-size:.74rem;line-height:1.3}.tonight-reason-list li:before{content:"· ";color:color-mix(in srgb,var(--class-color, #d8a94c) 60%,#9f927d)}.tonight-leftovers{border-top:1px solid rgba(197,160,83,.16);padding-top:10px}.tonight-leftovers ul{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.tonight-leftovers li{border:1px dashed rgba(197,160,83,.24);border-radius:9px;padding:8px 10px}.tonight-leftovers li>div{display:flex;align-items:center;gap:8px}.tonight-leftovers li strong{color:#d6c49b}.tonight-leftovers p{margin:4px 0 0;color:#b3a382;font-size:.86rem}.tonight-leftover-reason{display:block;margin-top:2px;color:#8f8576;font-size:.76rem}.tonight-plan-main{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px}.tonight-plan-number{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--class-color, #d8a94c) 35%,transparent);border-radius:50%;color:color-mix(in srgb,var(--class-color, #f3cf83) 80%,#f3cf83);background:color-mix(in srgb,var(--class-color, #000) 14%,rgba(0,0,0,.22));font-weight:900}.tonight-plan-main strong,.tonight-plan-main p,.tonight-plan-main span{margin:0}.tonight-plan-main strong{color:#fff2d5}.tonight-plan-main span{color:#9f927d;font-size:.84rem}.tonight-plan-main p{margin-top:4px;color:#d6c49b;line-height:1.35}.tonight-timeline-block.is-done .tonight-plan-main p{color:#8f8576;text-decoration:line-through}.tonight-plan-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.tonight-plan-actions button{min-height:36px;padding:0 10px;box-shadow:none}@media(max-width:859px){html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid{grid-template-columns:1fr;margin:0 12px;overflow-y:visible}}html[data-rh-theme] .active-tool-tonight .dl-hero--tonight .dl-hero-copy h1{margin:3px 0 7px;color:#fff2d5;font-family:var(--font-display);font-size:clamp(2.8rem,4.1vw,4.35rem);letter-spacing:-.035em;line-height:.88;text-shadow:0 4px 24px rgba(0,0,0,.92)}html[data-rh-theme] .active-tool-tonight .command-center-strip{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(240px,1.3fr) auto;align-items:center;gap:12px;min-height:50px;margin:0;border:1px solid rgba(197,160,83,.28);border-radius:9px;padding:8px 14px 8px 16px;background:linear-gradient(90deg,rgba(192,149,58,.1),transparent 38%,rgba(197,160,83,.04) 100%),#07070af0;box-shadow:inset 0 1px #fff4d60f,inset 0 -1px #000c,0 8px 20px #0000003d}html[data-rh-theme] .active-tool-tonight .command-center-strip small{display:block;margin-bottom:2px;color:#c5a053b3;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}html[data-rh-theme] .active-tool-tonight .command-center-strip>div>strong{color:#f4e7cc;font-size:.92rem}html[data-rh-theme] .active-tool-tonight .command-center-strip>div>span{color:#c9b890;font-size:.86rem}html[data-rh-theme] .active-tool-tonight .camp-status-action{border-color:#c5a0535c!important;color:#f4e7cc!important;background:linear-gradient(180deg,#c5a05324,#0000001f),#09080ce6!important;box-shadow:inset 0 1px #fff4d614!important}@media(min-width:1101px){html[data-rh-theme] .active-tool-tonight .dl-hero--tonight{isolation:isolate;position:relative;grid-template-columns:minmax(330px,1fr) minmax(230px,300px);gap:32px;height:192px;min-height:192px!important;max-height:192px;margin:0 10px 10px;border:1px solid rgba(197,160,83,.36);border-radius:13px;padding:16px 30px 30px;overflow:visible;box-shadow:inset 0 1px #fff4d61f,inset 0 -18px 42px #00000047,0 18px 45px #0000006b,0 0 28px var(--class-glow-soft, rgba(197, 160, 83, .12))}html[data-rh-theme] .active-tool-tonight .dl-hero--tonight:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(232,197,119,.12);border-radius:9px;pointer-events:none}html[data-rh-theme] .active-tool-tonight .dl-hero--tonight>:not(.tracker-panel-ornaments){position:relative;z-index:2}html[data-rh-theme] .active-tool-tonight>.command-center-strip{flex:0 0 auto;isolation:isolate;position:relative;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.3fr) auto;min-height:54px;margin:0 12px 12px;overflow:hidden}html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid{flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;align-content:normal;min-height:0;margin:0 12px;padding-bottom:0;overflow:clip}html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid>.tonight-controls-panel,html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid>.tonight-plan-panel,html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid>.tracker-side-column,html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid .tonight-pool-panel{height:100%;min-height:0}html[data-rh-theme] .active-tool-tonight .tonight-controls-panel,html[data-rh-theme] .active-tool-tonight .tonight-plan-panel,html[data-rh-theme] .active-tool-tonight .tonight-pool-panel{display:flex;flex-direction:column;overflow:hidden}html[data-rh-theme] .active-tool-tonight .tonight-controls-body{flex:1 1 auto;align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}html[data-rh-theme] .active-tool-tonight .tonight-plan-copy{flex:0 0 auto}html[data-rh-theme] .active-tool-tonight .tonight-timeline-scroll{display:grid;align-content:start;gap:12px;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1px 6px 10px 1px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--class-color, #d8a94c) 58%,rgba(216,169,76,.34)) rgba(0,0,0,.16)}html[data-rh-theme] .active-tool-tonight .tracker-side-column{height:100%;min-height:0}html[data-rh-theme] .active-tool-tonight .tracker-side-column .dl-notes-panel{width:100%;margin:0}}@media(min-width:761px)and (max-width:1100px){html[data-rh-theme] .active-tool-tonight .dl-hero--tonight{grid-template-columns:minmax(0,1fr) 74px minmax(210px,235px);height:158px;min-height:158px!important;max-height:158px;gap:12px}html[data-rh-theme] .active-tool-tonight>.command-center-strip{margin:0 12px 12px}html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.55fr);align-items:stretch;overflow:visible}html[data-rh-theme] .active-tool-tonight .roster-panel{grid-column:1;grid-row:1 / span 2}html[data-rh-theme] .active-tool-tonight .task-panel,html[data-rh-theme] .active-tool-tonight .tracker-side-column{grid-column:2}}@media(max-width:760px){html[data-rh-theme] .active-tool-tonight .dl-hero--tonight{grid-template-columns:minmax(0,1fr) 68px;height:auto;min-height:142px!important;max-height:none;margin:0 8px 8px;padding:9px 10px}html[data-rh-theme] .active-tool-tonight>.command-center-strip{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;flex:0 0 auto;height:auto;min-height:0;margin:0 10px 10px;padding:9px 10px}html[data-rh-theme] .active-tool-tonight>.command-center-strip>div{grid-column:1}html[data-rh-theme] .active-tool-tonight>.command-center-strip .camp-status-action{grid-column:2;grid-row:1 / span 2;align-self:center;min-height:42px}html[data-rh-theme] .active-tool-tonight .tracker-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0 10px var(--rh-mobile-route-bottom-space);overflow:visible}html[data-rh-theme] .active-tool-tonight .tracker-side-column{display:contents;grid-column:1!important}html[data-rh-theme] .active-tool-tonight .tonight-plan-panel{grid-column:1!important;order:1}html[data-rh-theme] .active-tool-tonight .tonight-pool-panel,html[data-rh-theme] .active-tool-tonight .tonight-risk-panel{grid-column:1!important;order:2;width:100%;margin:0}html[data-rh-theme] .active-tool-tonight .tonight-controls-panel{grid-column:1!important;order:3}html[data-rh-theme] .active-tool-tonight .tonight-timeline-scroll{max-height:none;overflow:visible;padding:0}.tonight-timeline-block{grid-template-columns:1fr}.tonight-minute-chip{min-height:24px}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-topbar{flex:0 0 auto;overflow:visible}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-brand-mark{border:0;box-shadow:none}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero.dl-hero--tonight{flex:0 0 auto}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-copy{max-width:560px;min-width:0}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-eyebrow{color:#f2d48a!important}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-copy h1{white-space:nowrap}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(105px,1fr));width:min(310px,100%);max-width:none;gap:8px;margin-top:12px;background:transparent}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-stats span{min-height:44px;border-color:#d8a94c47;border-radius:7px;padding:7px 10px;color:#dfd0b6;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b);box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8,0 8px 18px #0000002e}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-reset-timer strong{color:var(--class-text-accent)}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-reset-icon{background:var(--tracker-gold-bright, #f1cc78)}html[data-rh-theme] .design-lab-page.active-tool-tonight .tracker-panel-gem{border-color:var(--class-border-muted);background:radial-gradient(circle at 34% 28%,rgba(245,241,225,.62) 0 4%,transparent 6%),linear-gradient(135deg,var(--class-accent-muted),var(--class-accent-deep));box-shadow:0 0 0 3px #050608eb,0 0 0 4px #d8a94c3d,0 0 7px color-mix(in srgb,var(--class-accent) 10%,transparent)}html[data-rh-theme] .design-lab-page.active-tool-tonight .tracker-panel-divider--css{background:linear-gradient(90deg,transparent,rgba(122,108,80,.22),var(--class-accent-muted),rgba(122,108,80,.22),transparent);box-shadow:0 0 5px color-mix(in srgb,var(--class-accent) 8%,transparent)}html[data-rh-theme] .design-lab-page.active-tool-tonight .command-center-strip{border-color:#c5a05357;padding:8px 12px 8px 16px;background:linear-gradient(90deg,rgba(192,149,58,.1),transparent 35%,var(--class-glow-soft) 100%),#07070af0;box-shadow:inset 0 1px #fff4d60f,inset 0 -1px #000c,0 10px 24px #0000003d}html[data-rh-theme] .design-lab-page.active-tool-tonight .atmosphere-panel{display:none}html[data-rh-theme] .design-lab-page.active-tool-tonight:not(.active-tool-tracker):not(.active-tool-dungeon):before,html[data-rh-theme] .design-lab-page.active-tool-tonight:not(.active-tool-tracker):not(.active-tool-dungeon):after{display:block;width:clamp(170px,18vw,380px);opacity:.82;background-image:linear-gradient(90deg,#0203060f,#020306d6 76%,#030407),radial-gradient(circle at 36% 24%,var(--class-glow),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--class-accent, var(--class-color)) 24%,transparent),transparent 58%),url(/assets/redesign/tracker-hero.png);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,auto 100%;background-position:center,center,center,left center;background-blend-mode:normal,screen,color,normal;filter:saturate(.86) contrast(1.08)}html[data-rh-theme] .design-lab-page.active-tool-tonight:not(.active-tool-tracker):not(.active-tool-dungeon):after{transform:scaleX(-1)}html[data-rh-theme] .design-lab-page.active-tool-tonight:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):before,html[data-rh-theme] .design-lab-page.active-tool-tonight:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):after{width:clamp(220px,21vw,430px);opacity:.94;background-image:linear-gradient(90deg,#02030608,#0203062e 42%,#020306b8 74%,#030407),var(--class-side-left);background-repeat:no-repeat;background-size:100% 100%,cover;background-position:center,left center;background-blend-mode:normal,normal;filter:saturate(1.04) contrast(1.05);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%)}html[data-rh-theme] .design-lab-page.active-tool-tonight:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):after{background-image:linear-gradient(270deg,#02030608,#0203062e 42%,#020306b8 74%,#030407),var(--class-side-right);background-position:center,right center;-webkit-mask-image:linear-gradient(270deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%);mask-image:linear-gradient(270deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%);transform:none}html[data-rh-theme] .design-lab-page.active-tool-tonight:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):before{background-image:linear-gradient(90deg,#0202051a,#02020547 38%,#020205c2 72%,#030407),url(/assets/tracker/atmosphere/demon-hunter-left.webp);background-size:100% 100%,cover;background-position:center,left center;background-blend-mode:normal,normal;transform:none}html[data-rh-theme] .design-lab-page.active-tool-tonight:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):after{background-image:linear-gradient(270deg,#0202051a,#02020547 38%,#020205c2 72%,#030407),url(/assets/tracker/atmosphere/demon-hunter-right.webp);background-size:100% 100%,cover;background-position:center,right center;background-blend-mode:normal,normal;transform:none}html[data-rh-theme] .design-lab-page.active-tool-tonight:has(.tracker-dashboard-grid[data-class-theme=deathKnight]):before,html[data-rh-theme] .design-lab-page.active-tool-tonight:has(.tracker-dashboard-grid[data-class-theme=deathKnight]):after{background-blend-mode:normal,normal!important;filter:none!important}}@media(min-width:761px)and (max-width:1100px){html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-topbar{overflow:visible!important}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-copy h1{white-space:nowrap;font-size:clamp(2.1rem,4.7vw,3.1rem)}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-stats span{border-color:#cda44c61;border-radius:7px;background:linear-gradient(180deg,rgba(255,244,214,.055),transparent),#020305b8}html[data-rh-theme] .design-lab-page.active-tool-tonight .tracker-panel-gem{border-color:var(--class-border-muted);background:radial-gradient(circle at 34% 28%,rgba(245,241,225,.62) 0 4%,transparent 6%),linear-gradient(135deg,var(--class-accent-muted),var(--class-accent-deep))}}@media(min-width:761px)and (max-width:1100px){html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-copy{max-width:520px;min-width:0}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(105px,1fr));width:min(310px,100%);max-width:none;gap:8px;margin-top:12px;background:transparent}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-stats span{min-height:44px;padding:7px 10px;box-shadow:inset 0 1px #fff4d60d,0 8px 18px #00000057}}@media(max-width:760px){html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-copy h1{white-space:nowrap;font-size:clamp(2.05rem,8.8vw,2.32rem)}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-hero-stats span{border-color:#cda44c61;border-radius:7px;background:linear-gradient(180deg,rgba(255,244,214,.055),transparent),#020305b8;box-shadow:inset 0 1px #fff4d60d,0 8px 18px #00000057}html[data-rh-theme] .design-lab-page.active-tool-tonight .tracker-panel-gem{border-color:var(--class-border-muted);background:radial-gradient(circle at 34% 28%,rgba(245,241,225,.62) 0 4%,transparent 6%),linear-gradient(135deg,var(--class-accent-muted),var(--class-accent-deep))}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero.dl-hero--tonight{background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-tonight.webp) center 38% / cover no-repeat;box-shadow:inset 0 1px #fff4d61c,inset 0 -18px 42px #0000004d,0 18px 42px #0000006b,0 0 14px color-mix(in srgb,var(--class-accent) 6%,transparent)}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero--tonight .dl-eyebrow{text-shadow:0 0 5px color-mix(in srgb,var(--class-accent) 14%,transparent)}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-reset-icon{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--class-accent) 16%,transparent))}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip:before,html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip:after{content:"";position:absolute;top:50%;width:10px;height:10px;border:1px solid var(--tracker-gold, #c8a55a);background:#09080b;transform:translateY(-50%) rotate(45deg);box-shadow:0 0 5px color-mix(in srgb,var(--class-accent) 10%,transparent)}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip:before{left:-5px}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip:after{right:-5px}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip{display:grid;isolation:isolate;position:relative;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.3fr) auto;align-items:center;gap:18px;min-height:54px;margin:0 12px 12px;border:1px solid color-mix(in srgb,var(--class-border-muted) 52%,#665638);border-radius:9px;padding:8px 12px 8px 16px;overflow:hidden;background:linear-gradient(90deg,rgba(126,100,53,.08),transparent 38%,var(--class-surface-tint) 100%),#07080af5;box-shadow:inset 0 1px #fff4d60f,inset 0 -1px #000c,0 10px 24px #0000003d}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip .camp-status-primary,html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip .camp-status-companion{display:flex;align-items:baseline;min-width:0;gap:8px}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip small{display:inline;flex:0 0 auto;margin:0;color:var(--tracker-gold-bright, #efd58d);font-size:.61rem;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip .camp-status-primary strong{overflow:hidden;color:#f1d79a;font-size:.88rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip .camp-status-companion span{overflow:hidden;color:#a99c86;font-size:.76rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip .camp-status-companion span strong{color:var(--class-text-accent)}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip.is-camp-ready{border-color:#57c47c57}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip.is-camp-ready .camp-status-primary strong{color:#8ce0a3}html[data-rh-theme] .design-lab-page.active-tool-tonight>.command-center-strip .camp-status-action{min-height:34px;border-color:color-mix(in srgb,var(--class-border-muted) 76%,#45463f)!important;border-radius:7px;padding:0 12px;color:#f8ebd0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--class-accent-muted) 34%,#34231b),color-mix(in srgb,var(--class-accent-deep) 54%,#211719))!important;box-shadow:inset 0 1px #fff4d614,0 0 8px color-mix(in srgb,var(--class-accent) 13%,transparent)!important}}.gear-page{display:grid;gap:16px;padding:18px}.gear-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.gear-hero h2,.gear-priority-panel h2,.gear-slot-card h3{margin:3px 0 0;font-family:var(--font-display);color:#fff2d5}.gear-hero p,.raw-simc-panel p{margin-top:8px;color:#c9b890;line-height:1.5}.gear-character-strip{padding:14px 16px}.gear-character-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.gear-character-tabs button{border-color:color-mix(in srgb,var(--class-color) 34%,rgba(216,169,76,.16));color:var(--class-color);background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 12%,transparent),transparent),#00000038;box-shadow:none}.gear-character-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--class-color) 72%,#f3cf83);box-shadow:inset 3px 0 0 var(--class-color),0 0 18px color-mix(in srgb,var(--class-color) 14%,transparent)}.gear-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gear-summary-card{display:grid;gap:4px;padding:14px 16px}.gear-summary-card span{color:#9f927d;font-size:.76rem;font-weight:900;text-transform:uppercase}.gear-summary-card strong{color:#f3cf83;line-height:1}.gear-summary-card.is-warning strong{color:#f3b3a9}.gear-priority-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:12px}.gear-priority-list{display:flex;flex-wrap:wrap;gap:8px}.gear-priority-list span{border:1px solid rgba(216,169,76,.16);border-radius:999px;padding:6px 10px;color:#d6c49b;background:#0000002e}.gear-priority-panel small,.gear-slot-header span,.simc-modal-body small{color:#8f8576}.gear-slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gear-slot-card{display:grid;gap:12px;padding:15px}.gear-slot-card label,.gear-choice-group{display:grid;gap:7px;color:#c9b890;font-size:.78rem;font-weight:900;text-transform:uppercase}.gear-slot-card textarea{min-height:76px}.gear-slot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(216,169,76,.12);padding-bottom:10px}.gear-slot-header h3{font-size:1.12rem;line-height:1.2}.gear-slot-header strong{flex:0 0 auto;border:1px solid rgba(216,169,76,.2);border-radius:999px;padding:5px 8px;color:#d6c49b;background:#00000038;font-size:.72rem;text-transform:uppercase}.gear-status-bis .gear-slot-header strong{border-color:#5dbe7566;color:#8ee6a1}.gear-status-good_enough .gear-slot-header strong{border-color:#d8a94c61;color:#f3cf83}.gear-status-replace_soon .gear-slot-header strong{border-color:#e46e5f70;color:#f3b3a9}.gear-choice-group>div{display:flex;flex-wrap:wrap;gap:6px}.gear-choice-group button{min-height:32px;border-color:#d8a94c29;padding:0 9px;color:#c9b890;background:#0000002e;box-shadow:none;font-size:.76rem}.gear-choice-group button[aria-pressed=true]{border-color:#d8a94c7a;color:#f3cf83;background:#d8a94c1f}.raw-simc-line{border-top:1px solid rgba(216,169,76,.1);padding-top:8px;color:#8f8576}.raw-simc-line code{display:block;overflow-wrap:anywhere;margin-top:7px;color:#c9b890;font-size:.78rem}.raw-simc-panel{display:grid;gap:10px}.raw-simc-panel summary,.raw-simc-line summary{cursor:pointer;color:#f3cf83;font-weight:900}.raw-simc-panel pre{overflow:auto;max-height:320px;border:1px solid rgba(216,169,76,.14);border-radius:8px;margin:0;padding:12px;color:#c9b890;background:#0000003d;white-space:pre-wrap}.gear-import-notice{border:1px solid rgba(216,169,76,.16);border-radius:8px}.simc-modal{width:min(720px,100%);border:1px solid rgba(216,169,76,.28);border-radius:12px;overflow:hidden;color:#f4efe4;background:linear-gradient(180deg,#fff4d612,#ffffff05),#080b10;box-shadow:0 34px 90px #00000094}.simc-modal-body{display:grid;gap:12px;padding:18px 20px}.simc-modal-body p{color:#c9b890;line-height:1.5}.simc-modal textarea{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45}textarea:focus,button:focus-visible,input:focus,select:focus{outline:3px solid rgba(216,169,76,.26);outline-offset:2px}@media(max-width:860px){.auth-page{padding:28px 16px 40px}.auth-shell{width:min(640px,100%);margin-top:0}.auth-brand{margin-bottom:28px}.auth-card{padding:34px 30px}.app-shell{padding:12px}.topbar,.reset-banner{grid-template-columns:auto 1fr}.topbar{align-items:center;grid-template-columns:auto 1fr}.topnav,.topbar-status{display:none}.reset-banner{align-items:center}.reset-ring{width:112px}.workspace{grid-template-columns:1fr}.notes-panel,.task-panel{grid-column:auto}}@media(min-width:861px)and (max-height:820px){.auth-page{padding:22px 20px 34px}.auth-shell{margin-top:-2vh}.auth-hero-ornament{width:min(360px,68vw);grid-template-columns:minmax(70px,1fr) 18px minmax(70px,1fr);margin-bottom:8px}.auth-brand{column-gap:16px;margin-bottom:10px}.auth-brand-icon{width:clamp(68px,5.8vw,82px);height:clamp(68px,5.8vw,82px)}.auth-brand h1{font-size:clamp(3.35rem,5.55vw,4.42rem)}.login-tagline{margin-top:5px;font-size:clamp(1.05rem,1.52vw,1.3rem)}.auth-card{gap:15px;padding:36px 50px 34px}.auth-card h2{font-size:clamp(2.35rem,3.4vw,2.8rem)}.auth-copy{font-size:clamp(1.06rem,1.3vw,1.18rem)}.discord-login-button{min-height:58px;margin-top:10px;font-size:1.2rem}.local-login-option{gap:15px}.local-login-option .text-button{min-height:52px;font-size:1.05rem}.local-login-option span{font-size:.9rem}}@media(max-width:560px){.auth-shell{gap:0}.auth-brand{grid-template-columns:auto auto;column-gap:10px;margin-bottom:10px}.auth-brand-icon{width:52px;height:52px}.auth-brand h1{font-size:clamp(2.45rem,11.8vw,2.95rem)}.auth-card{width:100%;border-radius:18px;padding:26px 20px;gap:15px}.auth-card-accent,.button-flourish{display:none}.auth-card h2{font-size:clamp(2rem,9vw,2.4rem)}.auth-copy{font-size:1rem}.auth-card--redesign .auth-copy{font-size:.92rem;margin-top:10px}.settings-modal{width:calc(100vw - 20px);height:calc(100dvh - 20px);border-radius:10px}.settings-layout{grid-template-columns:1fr}.settings-sidebar{display:none}.settings-mobile-nav{display:block;padding:10px 14px 0}.settings-modal-body{padding:12px 14px}.settings-account-card,.settings-actions,.settings-link-grid{grid-template-columns:1fr}.discord-login-button{min-height:54px;font-size:1.08rem}.local-login-option .text-button{min-height:52px;font-size:1rem}.app-shell{padding:0}.app-frame{min-height:100vh;border:0;border-radius:0;box-shadow:none}.topbar{position:sticky;top:0;z-index:12;min-height:68px;padding:10px 12px;border-bottom-color:#d8a94c47;background:linear-gradient(90deg,rgba(216,169,76,.12),transparent 54%),#06080bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-button{width:44px;min-height:44px;height:44px;padding:0 11px}.eyebrow{font-size:.68rem}h1{font-size:2rem}.brand-copy{gap:9px}.brand-copy img{width:42px;height:42px}.brand-copy span{margin-top:3px;font-size:.78rem}.reset-banner,.workspace{padding:12px}.reset-banner{gap:12px}.reset-banner h2{font-size:1.45rem}.reset-banner p{display:none}.reset-ring{width:78px;min-height:64px;padding:10px 8px}.reset-ring strong{font-size:1.35rem}.reset-ring span{max-width:62px;margin-top:4px;font-size:.58rem}.workspace{gap:12px}.tonight-plan-actions{justify-content:flex-start}.panel{min-height:0;border-radius:0;padding:14px;background:linear-gradient(180deg,#fff4d60f,#ffffff05),#0c0f15f0}.roster-panel{padding-bottom:12px}.panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;margin-bottom:12px}.panel h2{font-size:1.24rem}.panel-actions{flex:0 0 auto;flex-wrap:nowrap}.icon-button{width:38px;min-height:38px;font-size:1.35rem}.options-menu{top:60px;right:14px;min-width:min(248px,calc(100vw - 44px))}.character-list{width:100%;max-width:100%;grid-auto-flow:column;grid-auto-columns:minmax(236px,78vw);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:x mandatory;padding:1px 2px 8px;scrollbar-width:none}.character-list::-webkit-scrollbar{display:none}.character-list li{scroll-snap-align:start}.character-row{grid-template-columns:96px minmax(0,1fr);min-height:118px;padding:10px 48px 10px 10px}.portrait-frame{width:96px;height:98px}.class-sprite--small{width:98px;height:98px}.character-badges{grid-column:2;justify-content:flex-start;display:flex;flex-wrap:wrap}.character-shell{display:block}.row-menu-button{right:6px;bottom:8px;width:44px;height:44px}.character-menu{position:fixed!important;inset:auto 12px 12px!important;z-index:45;min-width:0;border-radius:12px;padding:8px;box-shadow:0 26px 70px #00000094}.character-menu button{min-height:44px;padding:0 12px}.selected-title h2{line-height:1.05}.task-count{padding:5px 9px}.task-list,.note-list{gap:8px}.task-list li,.note-list li,.task-toggle{min-height:50px}.task-list li,.note-list li{grid-template-columns:1fr}.task-toggle{align-items:flex-start;padding:12px;line-height:1.35}.add-task-form{grid-template-columns:minmax(0,1fr) auto auto}.add-task-form button{min-height:44px;padding:0 10px}.preset-layout{grid-template-columns:1fr}.preset-sidebar{border-right:0;border-bottom:1px solid rgba(216,169,76,.14)}.preset-editor-header,.preset-apply-row{align-items:stretch;flex-direction:column}.preset-header-actions{justify-content:flex-start}.preset-task-list li{grid-template-columns:1fr}.preset-task-list li>div{justify-content:flex-end}.gear-slot-header{flex-direction:column}.gear-choice-group button{min-height:38px}.item-menu-wrap{justify-self:end;padding:0 10px 10px}.item-menu{position:fixed!important;inset:auto 12px 12px!important;z-index:45;min-width:0;border-radius:12px}.item-menu button{min-height:44px}.inline-edit-form{grid-template-columns:1fr}.inline-edit-form button{min-height:42px}.tool-drawer{width:min(360px,calc(100vw - 20px))}.modal-backdrop{align-items:end;place-items:start center;padding:10px 10px calc(18px + env(safe-area-inset-bottom))}.character-form{width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));border-radius:14px;padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.confirm-modal{width:100%;border-radius:14px}.confirm-actions{flex-direction:column-reverse}.confirm-actions button{width:100%;min-height:44px}.class-choice-grid,.spec-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.class-choice,.spec-choice{min-height:46px}}@media(max-width:380px){.auth-brand{grid-template-columns:1fr}.login-tagline{grid-column:auto}.reset-banner{grid-template-columns:1fr}.reset-ring{justify-self:start}.character-list{grid-auto-columns:minmax(220px,84vw)}.panel-header{flex-wrap:wrap}}.auth-page{position:relative;min-height:100dvh;overflow:hidden;background:linear-gradient(90deg,#030406f0,#030406ad 42%,#0304062e 72%,#030406db),linear-gradient(180deg,#0003,#000000c7),url(/assets/redesign/login-command-table.png) center / cover no-repeat,#050608}.auth-page:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(216,170,77,.16),transparent) 50% 10% / 70% 1px no-repeat,linear-gradient(180deg,rgba(255,207,118,.08),transparent 38%)}.auth-shell{position:relative;z-index:1;grid-template-columns:minmax(360px,560px) minmax(420px,1fr);align-items:center;justify-content:space-between;width:min(1600px,calc(100vw - 80px));min-height:100dvh;gap:42px;padding:56px 0}.auth-card--redesign{justify-items:start;width:100%;border-radius:18px;padding:clamp(26px,4vw,44px);background:linear-gradient(180deg,#14161aeb,#07080aeb),#000000bd;box-shadow:0 36px 120px #00000094,0 0 80px #d8aa4d1f,inset 0 0 0 1px #fff4d60f}.auth-brand--compact{display:flex;grid-template-columns:none;margin:0 0 24px;text-align:left}.auth-brand--compact .auth-brand-icon{width:84px;height:84px}.auth-brand--compact h1{font-size:clamp(2.6rem,3.6vw,3.6rem);white-space:nowrap}.auth-card--redesign h2{max-width:13ch;color:#fff4df;font-size:clamp(2.35rem,4.15vw,4rem);line-height:.9;text-align:left;text-wrap:balance}.auth-card--redesign .auth-copy{max-width:620px;margin-top:14px;color:#e3d5bc;font-size:clamp(1rem,1.4vw,1.18rem);text-align:left}.auth-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:16px 0 0}.auth-feature-grid span{display:grid;gap:4px;min-height:58px;border:1px solid rgba(216,170,77,.22);border-radius:10px;padding:10px;color:#baaa8b;background:linear-gradient(180deg,rgba(255,244,214,.06),transparent),#00000052}.auth-feature-grid strong{color:#f4cf78;font-size:.78rem;text-transform:uppercase}.auth-card--redesign .discord-login-button{margin-top:18px;color:#160b04;background:linear-gradient(180deg,rgba(255,246,182,.62),transparent 34%),linear-gradient(180deg,#ffd45f,#e69d2f 58%,#b66b1f);font-size:clamp(1rem,1.4vw,1.16rem);text-shadow:none;white-space:nowrap}.auth-card--redesign .discord-login-button:disabled{opacity:.86}.auth-card--redesign .discord-login-button--unavailable{border-color:#d8aa4d52;color:#e8d6b3;background:linear-gradient(180deg,#25272af5,#0d0e10fa),#111316;box-shadow:inset 0 1px #fff4d614,0 12px 32px #0000004d}.auth-card--redesign .discord-login-button svg{color:#160b04}.auth-card--redesign .discord-login-button--unavailable svg{color:#e8d6b3}.auth-card--redesign .button-flourish{width:clamp(32px,5vw,64px)}.auth-showcase{position:relative;display:grid;align-content:end;gap:16px;min-height:600px;border-radius:22px;padding:24px;overflow:hidden;background:linear-gradient(180deg,transparent 0%,rgba(5,6,8,.16) 45%,rgba(5,6,8,.82) 100%)}.auth-showcase-board{position:relative;z-index:1;width:min(400px,100%);border:1px solid rgba(216,170,77,.22);border-radius:14px;padding:24px;background:linear-gradient(180deg,#1c1812eb,#0a0806f5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 28px 80px #0000009e}.auth-showcase-board h2{margin:6px 0 20px;color:#fff2d5;font-family:var(--font-display);font-size:1.5rem;line-height:1.15}.auth-showcase-features{list-style:none;margin:0;padding:0;display:grid;gap:10px}.auth-showcase-features li{padding:14px 16px;border:1px solid rgba(216,170,77,.13);border-radius:10px;background:#00000042}.auth-showcase-features li strong{display:block;margin:4px 0 6px;color:#fff2d5;font-family:var(--font-display);font-size:1.05rem}.auth-showcase-features li p{margin:0;color:#b0a080;font-size:.85rem;line-height:1.5}.auth-showcase-feature--camp{border-color:#d8aa4d3d!important;background:linear-gradient(135deg,#d8aa4d0f,#00000042)!important}.menu-button{display:none}.panel{border-color:#d8aa4d38;background:linear-gradient(180deg,#fff4d60b,#fff4d603),linear-gradient(135deg,#1f2327e6,#0a0c0ef0)}.character-shell,.task-list li,.note-list li{border-radius:7px}.vault-page,.gear-page{display:grid;gap:16px;padding:16px}.vault-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:260px;overflow:hidden;background:linear-gradient(90deg,#05070a9e,#05070aeb),url(/assets/redesign/login-command-table.png) center 58% / cover no-repeat}.vault-hero h2{color:#fff4df;font-size:clamp(2.6rem,5vw,5rem);line-height:.9}.vault-hero p{max-width:720px;margin-top:12px;color:#e1d1b5}.vault-grid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:14px}.setup-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setup-action-card{display:grid;align-content:start;gap:8px;min-height:156px}.setup-action-card small{color:#d8aa4d;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.setup-action-card strong{color:#fff2d5;font-family:var(--font-display);font-size:1.35rem;line-height:1.05}.setup-action-card span{color:#cbb990;font-size:.9rem;line-height:1.38}.setup-action-card button{justify-self:start;min-height:38px;margin-top:4px}.setup-action-card--upgrade{border-color:#9e7adb42;background:linear-gradient(135deg,rgba(158,122,219,.12),transparent 58%),linear-gradient(180deg,#fff4d60b,#fff4d603),#00000038}.vault-grid--bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-card{min-height:180px}.vault-card h3,.vault-chase-board h2{color:#fff2d5;font-family:var(--font-display);font-size:1.65rem}.vault-card p{margin-top:10px;color:#cbb990;line-height:1.45}.vault-meter{display:inline-grid;margin:16px 0;border:1px solid rgba(216,170,77,.24);border-radius:8px;padding:12px 18px;background:#00000047}.vault-meter strong{color:#f2d38b;font-size:2rem}.vault-state{display:inline-flex;width:max-content;border:1px solid rgba(216,170,77,.26);border-radius:999px;padding:4px 9px;color:#f2d38b;font-size:.68rem;font-weight:900;text-transform:uppercase}.vault-state--locked{border-color:#57cd705c;color:#8ee6a1}.vault-target-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vault-target{display:grid;gap:8px;min-height:120px;border:1px solid rgba(216,170,77,.18);border-radius:8px;padding:12px;background:linear-gradient(180deg,rgba(255,244,214,.04),transparent),#00000047}.vault-target small{color:#d8aa4d;font-weight:900;text-transform:uppercase}.vault-target strong{color:#fff2d5}.vault-target span{color:#cbb990}@media(max-width:1180px){.topbar{grid-template-columns:auto minmax(0,1fr) auto}.menu-button{display:grid}.auth-showcase{min-height:420px}}@media(max-width:700px){.auth-feature-grid{grid-template-columns:1fr}.auth-showcase{display:none}}.roster-panel,.task-panel,.notes-panel{position:relative;overflow:hidden}.gear-hero:before,.gear-slot-card:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0 28%,rgba(255,231,164,.052) 44%,transparent 60%),radial-gradient(circle at 86% 0%,rgba(216,170,77,.105),transparent 28%);opacity:.78}.roster-panel:before,.task-panel:before,.notes-panel:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(ellipse at 50% -10%,rgba(255,255,255,.028),transparent 55%)}.roster-panel>*,.task-panel>*,.notes-panel>*,.gear-hero>*,.gear-slot-card>*{position:relative;z-index:1}.character-row{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.character-row:hover:not([aria-pressed=true]){transform:translateY(-1px)}.portrait-frame{border-radius:22px;background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--class-color) 22%,transparent),transparent 62%),linear-gradient(180deg,#fff4d60d,#00000029)}.task-list li,.note-list li,.gear-slot-card,.vault-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.task-list li:hover,.note-list li:hover{transform:translateY(-1px);border-color:#ffffff24;box-shadow:0 8px 24px #0006}.gear-slot-card:hover,.vault-card:hover{transform:translateY(-1px);border-color:#ffdc8b52;box-shadow:0 18px 36px #0000003d,0 0 26px #d8aa4d14}.check{box-shadow:inset 0 0 0 1px #00000047}.task-list li.is-done,.note-list li.is-done{border-color:#5cb7713d;background:linear-gradient(90deg,rgba(82,176,103,.085),transparent),#0000002e}.gear-hero{position:relative;overflow:hidden;min-height:230px;padding:clamp(18px,3vw,30px);background:linear-gradient(90deg,#05070ab8,#05070af0),url(/assets/redesign/login-command-table.png) center 64% / cover no-repeat}.gear-hero h2{font-size:clamp(2.35rem,4.6vw,4.6rem);line-height:.92}.gear-hero button{align-self:end;color:#160b04}.gear-character-strip,.gear-priority-panel{background:linear-gradient(90deg,rgba(216,170,77,.08),transparent),linear-gradient(180deg,#fff4d60a,#fff4d603),#00000038}.gear-summary-card{min-height:106px;border-color:#d8aa4d33;background:radial-gradient(circle at 85% 16%,rgba(216,170,77,.14),transparent 48%),linear-gradient(180deg,#fff4d60e,#fff4d603),#00000038}.gear-summary-card strong{font-family:var(--font-display);font-size:2.4rem}.gear-slot-card{position:relative;overflow:hidden}.gear-slot-card:after{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:#d8aa4d47}.gear-status-bis:after{background:#78d689;box-shadow:0 0 18px #78d68952}.gear-status-good_enough:after{background:#d8aa4d;box-shadow:0 0 18px #d8aa4d42}.gear-status-replace_soon:after{background:#e46e5f;box-shadow:0 0 18px #e46e5f42}.gear-choice-group button[aria-pressed=true]{box-shadow:inset 0 1px #fff4d61f,0 0 18px #d8aa4d1a}.vault-hero,.gear-hero{box-shadow:inset 0 1px #fff4d60f,0 24px 70px #0000004d}@keyframes tracker-sprite-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.character-row,.task-list li,.note-list li,.gear-slot-card,.vault-card{transition:none}}.panel{border-radius:7px}.row-menu-button{right:8px;bottom:50%;width:32px;height:32px;min-height:32px;transform:translateY(50%)}.row-menu-button span{width:10px}html{font-size:16px}body{background:radial-gradient(circle at 50% -10%,rgba(216,170,76,.16),transparent 35%),linear-gradient(180deg,#191612,#090a0b 45%,#050607)}.app-shell{min-height:100dvh;padding:10px;background:radial-gradient(circle at 72% 0%,rgba(95,62,160,.13),transparent 30%),radial-gradient(circle at 18% 8%,rgba(216,170,76,.13),transparent 26%),linear-gradient(180deg,#171512,#08090a 46%,#050607)}.topbar{min-height:82px;grid-template-columns:minmax(310px,380px) minmax(0,1fr) auto;padding:0 22px;border-bottom-color:#d8aa4c6b;background:linear-gradient(90deg,#0f1416fa,#161411f0 48%,#0b0d0efa),#0b0d0e}.panel,.notes-panel{border-radius:10px;border-color:#d8aa4c38;background:linear-gradient(180deg,#191c1de6,#090b0cf0),#0b0d0e;box-shadow:0 18px 48px #00000040,inset 0 1px #fff4d60d}.panel{padding:18px}.panel-header{margin-bottom:14px}.panel-header h2{font-size:1.5rem}.character-list{gap:10px}.character-row{grid-template-columns:106px minmax(0,1fr) auto;min-height:96px;padding:10px 58px 10px 12px;border-radius:8px}html[data-rh-theme] .character-row{background:linear-gradient(90deg,#d8aa4c1a,#ffffff05),#0a0c0ddb!important}.portrait-frame{width:98px;height:76px}.character-row strong{font-size:1.16rem}.character-row small{font-size:.9rem}.task-list,.note-list{gap:9px}.task-list li,.note-list li,.task-toggle{min-height:50px;border-radius:8px}.add-task-form{gap:10px;margin-top:12px}.add-task-form input{min-height:42px;border-radius:7px}.add-task-form button{min-height:42px;border-radius:7px;color:#1a1107;font-weight:900;background:linear-gradient(180deg,#ffe08a,#f3b846 48%,#b97525);border-color:#ffe28fb8;box-shadow:inset 0 1px #fffce09e,0 8px 24px #d8922a2e;text-shadow:none}.notes-panel{padding:18px 20px}@media(max-width:1320px){.topbar{grid-template-columns:1fr auto}}@media(max-width:760px){.app-shell{padding:0}.topbar{padding:0 14px}}.empty-state-actions{display:flex;flex-wrap:wrap;gap:8px}.command-center-strip{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(6,minmax(128px,1fr));align-items:stretch;gap:8px;margin:0 28px 12px;border:1px solid rgba(216,170,77,.22);border-radius:10px;padding:10px;background:linear-gradient(90deg,rgba(216,170,77,.08),transparent 54%),#080a0cbd;box-shadow:inset 0 1px #fff4d60a}.command-center-strip article{display:grid;align-content:start;gap:4px;min-width:0;border:1px solid rgba(216,170,77,.12);border-radius:8px;padding:10px;background:linear-gradient(180deg,rgba(255,244,214,.035),transparent),#0000002e}.command-center-strip article.is-camp-ready{border-color:#4ab44a80;background:linear-gradient(180deg,rgba(74,180,74,.08),transparent),#0000002e;animation:cc-ready-pulse 2.4s ease-in-out infinite}.command-center-strip article.is-camp-ready small{color:#7de87d}.command-center-strip article.is-camp-ready strong{color:#c8f5c8}@keyframes cc-ready-pulse{0%,to{box-shadow:0 0 #4ab44a00}50%{box-shadow:0 0 12px 2px #4ab44a38}}.command-center-strip article span{color:#cbb990;font-size:.78rem;line-height:1.3}.command-center-strip small{color:#d8aa4d;font-size:.64rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.command-center-strip strong{overflow:hidden;color:#fff2d5;font-size:.92rem;line-height:1.12;text-overflow:ellipsis}.setup-path{display:grid;gap:7px;margin:10px 0 0;padding-left:18px;color:var(--dl-muted);text-align:left;line-height:1.35}.gear-empty-preview{display:grid;gap:10px;width:100%;margin-top:12px}.gear-empty-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.gear-empty-preview article{display:grid;gap:7px;border:1px solid rgba(216,170,77,.18);border-radius:8px;padding:12px;background:linear-gradient(180deg,rgba(255,244,214,.05),transparent),#0000003d}.gear-empty-preview small{color:#d8aa4d;font-size:.68rem;font-weight:900;text-transform:uppercase}.gear-empty-preview strong{color:#fff2d5}.gear-empty-preview span{color:#cbb990;line-height:1.35}.gear-empty-preview span{overflow-wrap:anywhere}.vault-preview-card{background:linear-gradient(180deg,rgba(216,170,77,.08),transparent),#090b0fd6}.vault-state--preview{border-color:#d8aa4d57;color:#f2d38b}.setup-nudge{display:grid;gap:8px;padding:12px;border:1px solid rgba(216,170,77,.2);border-radius:8px;background:linear-gradient(90deg,rgba(216,170,77,.08),transparent),#0000002e}.setup-nudge strong{color:#fff2d5}.setup-nudge span{color:#cbb990}.empty-state-actions{justify-content:center;align-items:center;margin-top:10px}.setup-nudge .empty-state-actions{justify-content:flex-start;margin-top:2px}.empty-state-actions button,.route-action-stack button,.vault-target--setup button{white-space:normal}.route-action-stack{display:grid;justify-items:end;gap:8px;max-width:260px}.route-action-stack small{color:#cbb990;line-height:1.35;text-align:right}.vault-target--setup{align-content:start}.vault-target--setup button{justify-self:start;min-height:34px;margin-top:4px}.gear-empty{align-items:center}.simc-modal:focus,.character-form:focus,.preset-modal:focus,.migration-modal:focus,.settings-modal:focus,.confirm-modal:focus{outline:none}html[data-rh-theme] .app-shell{position:relative!important;overflow-x:hidden!important;isolation:isolate!important}html[data-rh-theme] .app-shell:before,html[data-rh-theme] .app-shell:after{position:fixed!important;top:0!important;bottom:0!important;z-index:0!important;width:min(320px,22vw)!important;pointer-events:none!important;content:""!important;opacity:.2!important;background-image:linear-gradient(90deg,#03050814,#030508b8),url(/assets/class-art/blood-death-knight/side-rail.webp)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;filter:brightness(.52) saturate(.78)!important}html[data-rh-theme] .app-shell:before{left:0!important}html[data-rh-theme] .app-shell:after{right:0!important;transform:scaleX(-1)!important}html[data-rh-theme] .panel:before,html[data-rh-theme] .camp-v3:before,html[data-rh-theme] .camp-v3:after{opacity:.12!important}html[data-rh-theme] .panel,html[data-rh-theme] .camp-v3{background:linear-gradient(180deg,#ffffff05,#ffffff01),#070a0ff0!important}html[data-rh-theme] .camp-v3{gap:16px!important;padding:18px!important}html[data-rh-theme] .panel .eyebrow,html[data-rh-theme] .camp-v3 .eyebrow{color:var(--rh-theme-accent)!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.06em!important}html[data-rh-theme] .vcr{padding:0 0 64px;margin:0 28px;display:flex;flex-direction:column;gap:0;position:relative;background:radial-gradient(ellipse at 0% 50%,rgba(0,0,0,.7) 0%,transparent 28%),radial-gradient(ellipse at 100% 50%,rgba(0,0,0,.7) 0%,transparent 28%),radial-gradient(ellipse at 50% 110%,rgba(0,0,0,.75) 0%,transparent 45%),repeating-linear-gradient(180deg,transparent 0px,transparent 57px,rgba(0,0,0,.18) 57px,rgba(0,0,0,.18) 59px,transparent 59px,transparent 60px,rgba(255,255,255,.01) 60px,rgba(255,255,255,.01) 61px),repeating-linear-gradient(135deg,transparent 0px,transparent 36px,rgba(255,255,255,.01) 36px,rgba(255,255,255,.01) 37px),var(--v-noise),var(--v-stone-base);background-size:auto,auto,auto,auto,auto,256px 256px,auto}html[data-rh-theme] .vcr:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;box-shadow:inset 28px 0 56px #00000061,inset -28px 0 56px #00000061}html[data-rh-theme] .vcr-section{padding:0 28px;position:relative;z-index:1}html[data-rh-theme] .vcr-section .vcr-section-label{display:flex;align-items:center;gap:10px;font-size:.59rem;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:var(--v-gold-dim);margin:0 0 18px;padding-top:40px;white-space:nowrap}html[data-rh-theme] .vcr-section .vcr-section-label:before{content:"◆";font-size:.42rem;color:#c89b28a6;flex-shrink:0;line-height:1}html[data-rh-theme] .vcr-section .vcr-section-label:after{content:"";flex:1;height:1px;background:linear-gradient(to right,rgba(160,118,32,.5) 0%,rgba(160,118,32,.2) 40%,transparent 100%)}html[data-rh-theme] .vcr-host-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:600px){html[data-rh-theme] .vcr-host-grid{grid-template-columns:repeat(2,1fr)}}html[data-rh-theme] .vcr-slot--empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:28px 14px 24px;background:var(--v-grain),repeating-linear-gradient(180deg,transparent 0px,transparent 22px,rgba(0,0,0,.1) 22px,rgba(0,0,0,.1) 23px),radial-gradient(ellipse at 50% 38%,rgba(140,90,18,.2) 0%,transparent 52%),radial-gradient(ellipse at 50% 95%,rgba(0,0,0,.68) 0%,transparent 60%),linear-gradient(180deg,#140e08f7,#0a0704fc);background-size:192px 192px,auto,auto,auto,auto;border:1px solid rgba(95,72,30,.68);border-radius:10px;cursor:pointer;box-shadow:inset 0 6px 26px #000000e6,inset 0 1px #ffdc7814,inset 3px 0 10px #00000085,inset -1px 0 #00000073,inset 0 -1px #000c,0 0 0 1px #161006b8,0 3px #000000f5,0 6px 18px #000000a6;transition:border-color .22s,box-shadow .22s,background .22s;text-align:center;position:relative;overflow:hidden}html[data-rh-theme] .vcr-slot--empty:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:url(/assets/vaults/corner-tl.svg) no-repeat top 6px left 6px / 38px 38px,url(/assets/vaults/corner-tr.svg) no-repeat top 6px right 6px / 38px 38px,url(/assets/vaults/corner-bl.svg) no-repeat bottom 6px left 6px / 38px 38px,url(/assets/vaults/corner-br.svg) no-repeat bottom 6px right 6px / 38px 38px;opacity:.3;filter:sepia(.4) brightness(.62) blur(.38px)}html[data-rh-theme] .vcr-slot--empty:after{content:"";position:absolute;inset:4px;border:1px solid rgba(88,66,24,.82);border-radius:7px;pointer-events:none;z-index:0;box-shadow:inset 0 1px #ffc85014,inset 0 4px 14px #000000b8,inset 0 -1px #000000c7}html[data-rh-theme] .vcr-slot--empty:hover{border-color:#aa8028d1;box-shadow:inset 0 6px 22px #000000d1,inset 0 1px #ffdc781f,inset 3px 0 10px #00000070,inset -1px 0 #0006,inset 0 -1px #000000c7,0 0 0 1px #1c1408cc,0 3px #000000f5,0 6px 18px #0009,0 0 24px #a0731e29}html[data-rh-theme] .vcr-slot-icon{width:58px;height:58px;border-radius:50%;overflow:hidden;margin-bottom:6px;flex-shrink:0;position:relative;z-index:1;border:2px solid rgba(112,86,34,.75);background:#0a0704cc;box-shadow:inset 0 2px 10px #000c,0 0 0 1px #000000a6,0 0 0 3px #5c44168c,0 0 0 5px #000000a6,0 0 0 6px #3e2e0e52}html[data-rh-theme] .vcr-portrait-img--vacant{opacity:.28;filter:grayscale(.7) sepia(.2) brightness(.82)}html[data-rh-theme] .vcr-slot-archetype{font-size:.6rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#9a7c42;text-shadow:0 1px 0 rgba(0,0,0,.96),0 -1px 0 rgba(255,180,60,.05),0 2px 5px rgba(0,0,0,.7);position:relative;z-index:1}html[data-rh-theme] .vcr-slot-vacant{font-size:.66rem;color:#755c3c;text-shadow:0 1px 0 rgba(0,0,0,.92),0 2px 6px rgba(0,0,0,.58);font-style:italic;position:relative;z-index:1}html[data-rh-theme] .vcr-slot-diamond{font-size:.42rem;color:#856636;opacity:.9;margin-top:1px;position:relative;z-index:1}html[data-rh-theme] .vcr-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 22px 22px;background:var(--v-grain),linear-gradient(180deg,rgba(255,252,210,.18) 0px,rgba(255,240,160,.08) 8px,transparent 22px),linear-gradient(145deg,rgba(255,255,255,.11) 0%,transparent 22%,transparent 68%,rgba(0,0,0,.4) 100%),radial-gradient(ellipse at 4% 6%,rgba(255,220,120,.055) 0%,transparent 28%),radial-gradient(ellipse at 85% 90%,rgba(0,0,0,.6) 0%,transparent 48%),linear-gradient(160deg,#18110afc,#050402);background-size:192px 192px,auto,auto,auto,auto,auto;border:1px solid rgba(195,152,46,.55);border-radius:10px;box-shadow:var(--v-card-shadow);transition:border-color .22s,box-shadow .22s;overflow:hidden}html[data-rh-theme] .vcr-card:before{content:"";position:absolute;inset:5px;border:1px solid rgba(148,110,38,.52);border-radius:6px;pointer-events:none;z-index:0;box-shadow:inset 0 1px #ffd2643d,inset 0 5px 28px #000000b3,inset 0 -1px #000000bf}html[data-rh-theme] .vcr-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:url(/assets/vaults/corner-tl.svg) no-repeat top 6px left 6px / 42px 42px,url(/assets/vaults/corner-tr.svg) no-repeat top 6px right 6px / 42px 42px,url(/assets/vaults/corner-bl.svg) no-repeat bottom 6px left 6px / 42px 42px,url(/assets/vaults/corner-br.svg) no-repeat bottom 6px right 6px / 42px 42px;opacity:.7;filter:sepia(.2) brightness(.76) blur(.32px)}html[data-rh-theme] .vcr-card:hover{border-color:var(--v-gold-border-hi);box-shadow:inset 0 1px #ffec,inset 5px 0 4px #fffcd252,inset 0 -1px #000000eb,inset -5px 0 4px #000000e0,inset 0 6px 26px #000000ad,0 -1px #ffffc814,0 0 0 1px #1c1408e0,0 3px #000000f5,0 7px 26px #000000c2,0 0 24px #b98c2629}html[data-rh-theme] .vcr-card--mid-campaign{border-color:#c8751a99;box-shadow:inset 0 1px #ffe4a0a6,inset 5px 0 4px #ffdc8c38,inset 0 -1px #000000eb,inset -5px 0 4px #000000e0,inset 0 6px 26px #000000b8,0 -1px #ffc8500f,0 0 0 1px #1c1408e0,0 3px #000000f5,0 7px 26px #000000bd,0 0 28px #c8751a2e}html[data-rh-theme] .vcr-card--all-beaten{border-color:#d4a93794;box-shadow:inset 0 1px #fffcd2ad,inset 5px 0 4px #fff8c838,inset 0 -1px #000000eb,inset -5px 0 4px #000000e0,inset 0 6px 26px #000000b3,0 -1px #ffdc500f,0 0 0 1px #1c1408e0,0 3px #000000f5,0 7px 26px #000000b8,0 0 28px #d4a93724}html[data-rh-theme] .vcr-card-menu{position:absolute;top:10px;right:12px;background:none;border:none;color:#4e3620;font-size:.82rem;cursor:pointer;line-height:1;padding:2px 5px;letter-spacing:.06em;transition:color .12s,background .12s;border-radius:4px;z-index:2}html[data-rh-theme] .vcr-card-menu:hover{color:var(--v-gold);background:#c89b2817}html[data-rh-theme] .vcr-card-body{display:flex;align-items:center;gap:18px;position:relative;z-index:1}html[data-rh-theme] .vcr-card-portrait{width:90px;height:90px;flex-shrink:0;border-radius:50%;border:2px solid rgba(165,124,42,.48);box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #00000059,0 0 0 1px #000000b3,0 0 0 3px #73561861,0 0 0 4px #00000080,0 4px 18px #000000b8;overflow:hidden;background:#080603;position:relative}html[data-rh-theme] .vcr-portrait-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}html[data-rh-theme] .vcr-portrait--guardian{border-color:#d4a937a6;box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #00000059,0 0 0 1px #000000b3,0 0 0 3px #a5801e6b,0 0 0 4px #00000080,0 4px 18px #000000b8,0 0 18px #d4a93738}html[data-rh-theme] .vcr-portrait--mage{border-color:#9d4eddb8;box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #00000059,0 0 0 1px #000000b3,0 0 0 3px #7837b461,0 0 0 4px #00000080,0 4px 18px #000000b8,0 0 20px #9d4edd47}html[data-rh-theme] .vcr-portrait--cleric{border-color:#f0d2649e;box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #00000059,0 0 0 1px #000000b3,0 0 0 3px #be9e3061,0 0 0 4px #00000080,0 4px 18px #000000b8,0 0 16px #f0d2642e}html[data-rh-theme] .vcr-portrait--rogue{border-color:#c0392ba6;box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #00000059,0 0 0 1px #000000b3,0 0 0 3px #96281e61,0 0 0 4px #00000080,0 4px 18px #000000b8,0 0 18px #c0392b38}html[data-rh-theme] .vcr-portrait--ranger{border-color:#5fbd589e;box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #00000059,0 0 0 1px #000000b3,0 0 0 3px #41913a5c,0 0 0 4px #00000080,0 4px 18px #000000b8,0 0 16px #5fbd5833}html[data-rh-theme] .vcr-portrait--berserker{border-color:#e05a20ad;box-shadow:inset 0 2px 12px #000c,inset 0 0 0 1px #00000059,0 0 0 1px #000000b3,0 0 0 3px #aa3e126b,0 0 0 4px #00000080,0 4px 18px #000000b8,0 0 20px #e05a2040}html[data-rh-theme] .vcr-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}html[data-rh-theme] .vcr-card .vcr-card-name{font-size:1.2rem;font-weight:800;color:var(--v-text-bright);margin:0;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display);text-shadow:0 1px 4px rgba(0,0,0,.6)}html[data-rh-theme] .vcr-card .vcr-card-archetype{font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--v-purple);margin:0;text-shadow:0 0 10px rgba(168,85,212,.3)}html[data-rh-theme] .vcr-card .vcr-card-status{font-size:.68rem;color:var(--v-text-muted);margin:3px 0 0;display:flex;align-items:center;gap:5px;font-style:italic}html[data-rh-theme] .vcr-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}html[data-rh-theme] .vcr-status-dot--ready{background:#4caf72;box-shadow:0 0 6px #4caf7299}html[data-rh-theme] .vcr-status-dot--active{background:#c8751a;box-shadow:0 0 6px #c8751a99}html[data-rh-theme] .vcr-status-dot--beaten{background:#d4a937;box-shadow:0 0 6px #d4a93799}html[data-rh-theme] .vcr-card-play-row{display:flex;gap:8px;position:relative;z-index:1;margin:0 -22px -22px;padding:14px 22px 20px;background:linear-gradient(180deg,#00000047,#08050238);border-top:1px solid rgba(55,36,8,.9);box-shadow:0 -1px #d2a53c24,inset 0 8px 20px #00000094,inset 6px 0 14px #00000052,inset -6px 0 14px #0000003d}html[data-rh-theme] .vcr-btn{padding:8px 12px;border-radius:5px;font-size:.75rem;font-weight:800;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border:1px solid transparent;transition:border-color .14s,box-shadow .14s,background .14s}html[data-rh-theme] .vcr-btn:active{transform:translateY(1px)}html[data-rh-theme] .vcr-btn--solo{flex:1;background:linear-gradient(180deg,#140726fc,#32124aeb,#180928fa);color:#caaae8;border-color:#9152d061;box-shadow:inset 0 4px 10px #000000d1,inset 0 1px #b482f00f,inset 2px 0 5px #00000085,inset -2px 0 5px #0006,inset 0 -1px #6e41be1f,0 0 0 1px #04020ae6}html[data-rh-theme] .vcr-btn--solo:hover{background:linear-gradient(180deg,#200c37fc,#411860f0,#200a34fa);border-color:#a864e685;color:#ddc0f8;box-shadow:inset 0 4px 10px #000000bd,inset 0 1px #be8cff17,inset 2px 0 5px #00000070,inset -2px 0 5px #00000052,inset 0 -1px #8c5adc29,0 0 0 1px #04020ae6,0 0 10px #8246d224}html[data-rh-theme] .vcr-btn--host{flex:1;background:linear-gradient(180deg,#201202fc,#583805eb,#1c1001fa);color:#f2da90;border-color:#b98a2a75;box-shadow:inset 0 4px 10px #000000d1,inset 0 1px #f0c8500f,inset 2px 0 5px #00000085,inset -2px 0 5px #0006,inset 0 -1px #b98c2a1f,0 0 0 1px #0a0600e6}html[data-rh-theme] .vcr-btn--host:hover{background:linear-gradient(180deg,#301a03fc,#704807f2,#281602fc);border-color:#d7a83799;color:#f8e8a8;box-shadow:inset 0 4px 10px #000000bd,inset 0 1px #f0c85017,inset 2px 0 5px #00000070,inset -2px 0 5px #00000052,inset 0 -1px #c89b2a29,0 0 0 1px #0a0600e6,0 0 10px #b98c261f}html[data-rh-theme] .vcr-btn--resume{width:100%;background:linear-gradient(180deg,#945a0af2,#482a05fa);color:#fef2d8;border-color:#cd7a1c8c;box-shadow:inset 0 1px #ffc86424,inset 0 -2px 5px #0000008c,0 0 0 1px #140e04a6,0 3px 10px #0000008c,0 0 20px #c8751a2e;position:relative;z-index:1}html[data-rh-theme] .vcr-btn--resume:hover{background:linear-gradient(180deg,#b2700cfa,#5c3606fc);border-color:#e49428b3;box-shadow:inset 0 1px #ffc8642b,inset 0 -2px 5px #0000008c,0 0 0 1px #140e04a6,0 3px 12px #0000008c,0 0 28px #c8751a47}html[data-rh-theme] .vcr-btn--retire{width:100%;background:#0000002e;color:var(--v-text-dim);border-color:#3a2c1480;font-size:.61rem;position:relative;z-index:1;box-shadow:inset 0 1px #ffffff05,inset 0 2px 6px #00000059}html[data-rh-theme] .vcr-btn--retire:hover{color:var(--v-gold);border-color:#946e208c;background:#8c641812}html[data-rh-theme] .vcr-section:has(.vcr-btn-create-join):not(:has(.vcr-join-list)) .vcr-section-label{padding-top:14px;margin-bottom:10px}html[data-rh-theme] .vcr-section:has(.vcr-btn-create-join):not(:has(.vcr-join-list)) .vcr-btn-create-join{margin-top:0;margin-bottom:6px}html[data-rh-theme] .vcr-section:has(.vcr-btn-create-join):not(:has(.vcr-join-list)){padding-bottom:8px}html[data-rh-theme] .vcr-join-list{display:flex;flex-direction:column;gap:8px}html[data-rh-theme] .vcr-card--join{flex-direction:row;align-items:center;gap:14px;padding:14px 16px}html[data-rh-theme] .vcr-card--join .vcr-card-portrait{width:52px;height:52px}html[data-rh-theme] .vcr-btn--join{flex-shrink:0;background:linear-gradient(180deg,#1c0a2dfa,#371450e6 45%,#160824f7);color:#caaae8;border-color:#9152d061;box-shadow:inset 0 3px 7px #000000c7,inset 0 1px #c896ff12,inset 0 -1px #6e41be24,0 0 0 1px #06030ed9;font-size:.67rem;padding:8px 16px;white-space:nowrap}html[data-rh-theme] .vcr-btn--join:hover{background:linear-gradient(180deg,#481b6cf0,#200b34fa);border-color:#a864e694;color:#ddc0f8}html[data-rh-theme] .vcr-btn-create-join{margin-top:12px;padding:11px 16px;border-radius:6px;font-size:.7rem;font-weight:700;cursor:pointer;background:#0003;color:var(--v-text-dim);border:1px solid rgba(75,58,22,.42);transition:color .14s,border-color .14s,background .14s;width:100%;letter-spacing:.07em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff04,inset 0 2px 6px #0000004d}html[data-rh-theme] .vcr-btn-create-join:hover{color:var(--v-gold);border-color:#a57c228c;background:#8c64180f}html[data-rh-theme] .hof{padding:72px 28px 52px;margin-top:48px;position:relative;overflow:hidden;z-index:1;background:radial-gradient(ellipse at 3% 44%,rgba(200,132,24,.15) 0%,transparent 18%),radial-gradient(ellipse at 97% 44%,rgba(200,132,24,.15) 0%,transparent 18%),radial-gradient(ellipse at 50% 105%,rgba(148,100,18,.1) 0%,transparent 48%),radial-gradient(ellipse at 50% -8%,rgba(0,0,0,.68) 0%,transparent 52%),repeating-linear-gradient(180deg,transparent 0px,transparent 94px,rgba(0,0,0,.13) 94px,rgba(0,0,0,.13) 96px,transparent 96px,transparent 98px,rgba(255,255,255,.006) 98px,rgba(255,255,255,.006) 99px),var(--v-noise),linear-gradient(180deg,#040302,#050403);background-size:auto,auto,auto,auto,auto,256px 256px,auto;border-top:2px solid rgba(145,108,30,.65);box-shadow:inset 0 12px 56px #000000b8,inset 0 1px #ffc8500a,inset 0 -12px 48px #0000006b}html[data-rh-theme] .hof:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:url(/assets/vaults/hof-crest.svg) no-repeat center 30% / 280px auto,radial-gradient(ellipse 260px 300px at center 30%,rgba(0,0,0,.2) 0%,transparent 100%);opacity:.44;mix-blend-mode:overlay}html[data-rh-theme] .hof:before{content:"";position:absolute;top:-8px;left:0;right:0;height:16px;background:url(/assets/vaults/divider-gold.svg) no-repeat center / min(400px,100%) 16px;pointer-events:none;z-index:2}html[data-rh-theme] .hof .hof-heading{font-size:.68rem;font-weight:900;letter-spacing:.42em;text-transform:uppercase;font-family:var(--font-display);color:#c39626a6;text-shadow:0 1px 0 rgba(0,0,0,.95),0 -1px 0 rgba(255,200,80,.05),0 0 24px rgba(185,140,28,.12);margin:0 0 28px;display:flex;align-items:center;justify-content:center;gap:16px;position:relative;z-index:1;padding:0 8px}html[data-rh-theme] .hof .hof-heading:before{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent 0%,rgba(155,115,30,.48) 100%)}html[data-rh-theme] .hof .hof-heading:after{content:"";flex:1;height:1px;background:linear-gradient(to left,transparent 0%,rgba(155,115,30,.48) 100%)}html[data-rh-theme] .hof .hof-empty{position:relative;min-height:172px;padding:10px 20px 104px;display:flex;align-items:flex-start;justify-content:center;text-align:center;font-size:.88rem;font-family:var(--font-display);font-style:italic;color:#9a824e;letter-spacing:.05em;line-height:1.9;margin:0;text-shadow:0 1px 0 rgba(0,0,0,.92),0 -1px 0 rgba(255,200,80,.06),0 0 24px rgba(200,145,30,.18);z-index:1}html[data-rh-theme] .hof .hof-empty:before{content:"";position:absolute;bottom:10px;top:auto;left:calc(50% - 96px);transform:none;width:86px;height:100px;border:1px solid rgba(165,124,28,.28);border-radius:5px;background:radial-gradient(circle 20px at 50% 30%,#a57c1c29,#0000000f),linear-gradient(transparent 54%,rgba(165,124,28,.1) 54%,rgba(165,124,28,.1) 57%,transparent 57%),linear-gradient(transparent 66%,rgba(165,124,28,.065) 66%,rgba(165,124,28,.065) 68%,transparent 68%),linear-gradient(180deg,#0000004d,#00000029);box-shadow:inset 0 3px 18px #00000094,inset 0 1px #ffc8500d,0 0 0 1px #00000061;pointer-events:none}html[data-rh-theme] .hof .hof-empty:after{content:"";position:absolute;bottom:10px;top:auto;left:calc(50% + 10px);right:auto;transform:none;width:86px;height:100px;border:1px solid rgba(165,124,28,.28);border-radius:5px;background:radial-gradient(circle 20px at 50% 30%,#a57c1c29,#0000000f),linear-gradient(transparent 54%,rgba(165,124,28,.1) 54%,rgba(165,124,28,.1) 57%,transparent 57%),linear-gradient(transparent 66%,rgba(165,124,28,.065) 66%,rgba(165,124,28,.065) 68%,transparent 68%),linear-gradient(180deg,#0000004d,#00000029);box-shadow:inset 0 3px 18px #00000094,inset 0 1px #ffc8500d,0 0 0 1px #00000061;pointer-events:none}@media(max-width:480px){html[data-rh-theme] .hof .hof-empty{padding:20px 0;min-height:80px}html[data-rh-theme] .hof .hof-empty:before,html[data-rh-theme] .hof .hof-empty:after{display:none}}html[data-rh-theme] .hof-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;position:relative;z-index:1}html[data-rh-theme] .hof-cards:before,html[data-rh-theme] .hof-cards:after{content:"";order:100;width:140px;min-height:196px;flex-shrink:0;border:1px solid rgba(148,112,30,.22);border-radius:7px;background:radial-gradient(circle 22px at 50% 28%,#94701c1c,#0000001a),linear-gradient(transparent 50%,rgba(148,112,28,.08) 50%,rgba(148,112,28,.08) 53%,transparent 53%),linear-gradient(transparent 60%,rgba(148,112,28,.05) 60%,rgba(148,112,28,.05) 62%,transparent 62%),linear-gradient(transparent 68%,rgba(148,112,28,.035) 68%,rgba(148,112,28,.035) 70%,transparent 70%),linear-gradient(180deg,#00000038,#00000029);box-shadow:inset 0 4px 22px #0000007a,inset 0 1px #ffc85008;pointer-events:none}html[data-rh-theme] .hof-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px 18px;width:140px;flex-shrink:0;min-height:196px;justify-content:center;position:relative;background:var(--v-grain),linear-gradient(180deg,rgba(255,200,80,.055) 0px,rgba(255,200,80,.018) 4px,transparent 10px),linear-gradient(150deg,rgba(255,255,255,.045) 0%,transparent 22%,transparent 74%,rgba(0,0,0,.28) 100%),radial-gradient(ellipse at 50% 92%,rgba(0,0,0,.52) 0%,transparent 55%),linear-gradient(180deg,#0d0a06fc,#050403);background-size:192px 192px,auto,auto,auto,auto;border:1px solid rgba(140,105,34,.4);border-radius:7px;text-align:center;box-shadow:inset 0 1px #ffc85017,inset 0 4px 24px #0009,inset 0 -1px #000000b8,0 0 0 1px #100c05ad,0 4px 18px #0009;transition:border-color .16s,box-shadow .16s;overflow:hidden}html[data-rh-theme] .hof-card:before{content:"";position:absolute;inset:5px;border:1px solid rgba(115,86,28,.35);border-radius:4px;pointer-events:none;box-shadow:inset 0 1px #ffc85012,inset 0 3px 14px #0000007a}html[data-rh-theme] .hof-card:hover{border-color:#bc902a8c;box-shadow:inset 0 1px #ffc8501f,inset 0 4px 24px #0000008a,inset 0 -1px #000000b8,0 0 0 1px #100c05ad,0 4px 18px #0009,0 0 18px #bc902a1a}html[data-rh-theme] .hof-card-portrait{width:52px;height:52px;border-radius:50%;border:2px solid rgba(165,126,38,.42);overflow:hidden;background:#060402;box-shadow:inset 0 2px 10px #000000d1,0 0 0 1px #000000a6,0 0 0 3px #6c521852,0 0 0 4px #0000008c;display:flex;align-items:center;justify-content:center;font-size:1.3rem;position:relative;z-index:1}html[data-rh-theme] .hof-card-portrait img{width:100%;height:100%;object-fit:cover;border-radius:50%;opacity:.6;filter:sepia(.4) saturate(.65) brightness(.88)}html[data-rh-theme] .hof-card-portrait:after{content:"";display:block;width:32px;height:1px;background:linear-gradient(to right,transparent,rgba(165,124,28,.42),transparent);margin:6px auto 0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}html[data-rh-theme] .hof-card .hof-card-name{font-size:.88rem;font-weight:700;color:#d4a937e6;margin:4px 0 0;font-family:var(--font-display);text-shadow:0 1px 0 rgba(0,0,0,.95),0 -1px 0 rgba(255,200,80,.06),0 0 18px rgba(185,140,28,.2);letter-spacing:.01em;line-height:1.25;position:relative;z-index:1}html[data-rh-theme] .hof-card .hof-card-archetype{font-size:.52rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#82663ad1;text-shadow:0 1px 0 rgba(0,0,0,.92);margin:0;position:relative;z-index:1}html[data-rh-theme] .hof-card .hof-card-stats{font-size:.57rem;color:#544428e0;text-shadow:0 1px 0 rgba(0,0,0,.9);margin:2px 0 0;line-height:1.55;position:relative;z-index:1}html[data-rh-theme] .vcr-section+.vcr-section:before{content:"";display:block;height:16px;background:url(/assets/vaults/divider-gold.svg) no-repeat center / min(400px,100%) 16px;margin:0 -28px}html[data-rh-theme] .vcr-card:has(.vcr-portrait--mage){background:var(--v-grain),linear-gradient(180deg,rgba(255,252,210,.18) 0px,rgba(255,240,160,.08) 8px,transparent 22px),repeating-linear-gradient(180deg,transparent 0px,transparent 30px,rgba(0,0,0,.05) 30px,rgba(0,0,0,.05) 31px),radial-gradient(ellipse at 18% 36%,rgba(100,40,180,.14) 0%,transparent 44%),linear-gradient(145deg,rgba(255,255,255,.11) 0%,transparent 22%,transparent 68%,rgba(0,0,0,.4) 100%),radial-gradient(ellipse at 4% 6%,rgba(255,220,120,.055) 0%,transparent 28%),radial-gradient(ellipse at 85% 90%,rgba(0,0,0,.55) 0%,transparent 48%),linear-gradient(160deg,#18110afc,#050402);background-size:192px 192px,auto,auto,auto,auto,auto,auto,auto}html[data-rh-theme] .vcr-card:has(.vcr-portrait--rogue){background:var(--v-grain),linear-gradient(180deg,rgba(255,252,210,.18) 0px,rgba(255,240,160,.08) 8px,transparent 22px),repeating-linear-gradient(180deg,transparent 0px,transparent 30px,rgba(0,0,0,.05) 30px,rgba(0,0,0,.05) 31px),radial-gradient(ellipse at 82% 68%,rgba(180,30,20,.13) 0%,transparent 42%),linear-gradient(145deg,rgba(255,255,255,.11) 0%,transparent 22%,transparent 68%,rgba(0,0,0,.4) 100%),radial-gradient(ellipse at 4% 6%,rgba(255,220,120,.055) 0%,transparent 28%),radial-gradient(ellipse at 85% 90%,rgba(0,0,0,.55) 0%,transparent 48%),linear-gradient(160deg,#18110afc,#050402);background-size:192px 192px,auto,auto,auto,auto,auto,auto,auto}html[data-rh-theme] .vcr-card:has(.vcr-portrait--ranger){background:var(--v-grain),linear-gradient(180deg,rgba(255,252,210,.18) 0px,rgba(255,240,160,.08) 8px,transparent 22px),repeating-linear-gradient(180deg,transparent 0px,transparent 30px,rgba(0,0,0,.05) 30px,rgba(0,0,0,.05) 31px),radial-gradient(ellipse at 18% 38%,rgba(40,140,32,.12) 0%,transparent 44%),linear-gradient(145deg,rgba(255,255,255,.11) 0%,transparent 22%,transparent 68%,rgba(0,0,0,.4) 100%),radial-gradient(ellipse at 4% 6%,rgba(255,220,120,.055) 0%,transparent 28%),radial-gradient(ellipse at 85% 90%,rgba(0,0,0,.55) 0%,transparent 48%),linear-gradient(160deg,#18110afc,#050402);background-size:192px 192px,auto,auto,auto,auto,auto,auto,auto}html[data-rh-theme] .vcr-card:has(.vcr-portrait--guardian){background:var(--v-grain),linear-gradient(180deg,rgba(255,252,210,.18) 0px,rgba(255,240,160,.08) 8px,transparent 22px),repeating-linear-gradient(180deg,transparent 0px,transparent 30px,rgba(0,0,0,.05) 30px,rgba(0,0,0,.05) 31px),radial-gradient(ellipse at 18% 36%,rgba(212,169,55,.1) 0%,transparent 44%),linear-gradient(145deg,rgba(255,255,255,.11) 0%,transparent 22%,transparent 68%,rgba(0,0,0,.4) 100%),radial-gradient(ellipse at 4% 6%,rgba(255,220,120,.055) 0%,transparent 28%),radial-gradient(ellipse at 85% 90%,rgba(0,0,0,.55) 0%,transparent 48%),linear-gradient(160deg,#18110afc,#050402);background-size:192px 192px,auto,auto,auto,auto,auto,auto,auto}html[data-rh-theme] .vcr-card:has(.vcr-portrait--cleric){background:var(--v-grain),linear-gradient(180deg,rgba(255,252,210,.18) 0px,rgba(255,240,160,.08) 8px,transparent 22px),repeating-linear-gradient(180deg,transparent 0px,transparent 30px,rgba(0,0,0,.05) 30px,rgba(0,0,0,.05) 31px),radial-gradient(ellipse at 18% 36%,rgba(240,210,100,.1) 0%,transparent 44%),linear-gradient(145deg,rgba(255,255,255,.11) 0%,transparent 22%,transparent 68%,rgba(0,0,0,.4) 100%),radial-gradient(ellipse at 4% 6%,rgba(255,220,120,.055) 0%,transparent 28%),radial-gradient(ellipse at 85% 90%,rgba(0,0,0,.55) 0%,transparent 48%),linear-gradient(160deg,#18110afc,#050402);background-size:192px 192px,auto,auto,auto,auto,auto,auto,auto}html[data-rh-theme] .vcr-card:has(.vcr-portrait--berserker){background:var(--v-grain),linear-gradient(180deg,rgba(255,252,210,.18) 0px,rgba(255,240,160,.08) 8px,transparent 22px),repeating-linear-gradient(180deg,transparent 0px,transparent 30px,rgba(0,0,0,.05) 30px,rgba(0,0,0,.05) 31px),radial-gradient(ellipse at 18% 38%,rgba(200,70,20,.13) 0%,transparent 44%),linear-gradient(145deg,rgba(255,255,255,.11) 0%,transparent 22%,transparent 68%,rgba(0,0,0,.4) 100%),radial-gradient(ellipse at 4% 6%,rgba(255,220,120,.055) 0%,transparent 28%),radial-gradient(ellipse at 85% 90%,rgba(0,0,0,.55) 0%,transparent 48%),linear-gradient(160deg,#18110afc,#050402);background-size:192px 192px,auto,auto,auto,auto,auto,auto,auto}html[data-rh-theme] .vcr-slot--empty:has(img[src*=guardian]){background:var(--v-grain),repeating-linear-gradient(180deg,transparent 0px,transparent 22px,rgba(0,0,0,.1) 22px,rgba(0,0,0,.1) 23px),radial-gradient(ellipse at 50% 42%,rgba(212,169,55,.42) 0%,rgba(180,130,30,.18) 38%,transparent 62%),radial-gradient(ellipse at 50% 95%,rgba(0,0,0,.72) 0%,transparent 60%),linear-gradient(180deg,#160f06fa,#0c0803fc);background-size:192px 192px,auto,auto,auto,auto}html[data-rh-theme] .vcr-slot--empty:has(img[src*=mage]){background:var(--v-grain),repeating-linear-gradient(180deg,transparent 0px,transparent 22px,rgba(0,0,0,.1) 22px,rgba(0,0,0,.1) 23px),radial-gradient(ellipse at 50% 38%,rgba(130,50,220,.44) 0%,rgba(90,30,165,.2) 36%,transparent 60%),radial-gradient(ellipse at 50% 95%,rgba(0,0,0,.72) 0%,transparent 60%),linear-gradient(180deg,#0a0512fa,#07030efc);background-size:192px 192px,auto,auto,auto,auto}html[data-rh-theme] .vcr-slot--empty:has(img[src*=cleric]){background:var(--v-grain),repeating-linear-gradient(180deg,transparent 0px,transparent 22px,rgba(0,0,0,.1) 22px,rgba(0,0,0,.1) 23px),radial-gradient(ellipse at 50% 36%,rgba(248,224,140,.36) 0%,rgba(220,195,100,.14) 40%,transparent 62%),radial-gradient(ellipse at 50% 95%,rgba(0,0,0,.72) 0%,transparent 60%),linear-gradient(180deg,#141106fa,#0c0a03fc);background-size:192px 192px,auto,auto,auto,auto}html[data-rh-theme] .vcr-slot--empty:has(img[src*=rogue]){background:var(--v-grain),repeating-linear-gradient(180deg,transparent 0px,transparent 22px,rgba(0,0,0,.1) 22px,rgba(0,0,0,.1) 23px),radial-gradient(ellipse at 60% 44%,rgba(200,28,18,.36) 0%,rgba(155,18,12,.15) 36%,transparent 58%),radial-gradient(ellipse at 50% 95%,rgba(0,0,0,.72) 0%,transparent 60%),linear-gradient(180deg,#120504fa,#0c0302fc);background-size:192px 192px,auto,auto,auto,auto}html[data-rh-theme] .vcr-slot--empty:has(img[src*=ranger]){background:var(--v-grain),repeating-linear-gradient(180deg,transparent 0px,transparent 22px,rgba(0,0,0,.1) 22px,rgba(0,0,0,.1) 23px),radial-gradient(ellipse at 42% 42%,rgba(48,155,40,.36) 0%,rgba(32,110,26,.15) 38%,transparent 60%),radial-gradient(ellipse at 50% 95%,rgba(0,0,0,.72) 0%,transparent 60%),linear-gradient(180deg,#050d04fa,#030902fc);background-size:192px 192px,auto,auto,auto,auto}html[data-rh-theme] .vcr-slot--empty:has(img[src*=berserker]){background:var(--v-grain),repeating-linear-gradient(180deg,transparent 0px,transparent 22px,rgba(0,0,0,.1) 22px,rgba(0,0,0,.1) 23px),radial-gradient(ellipse at 50% 46%,rgba(225,82,18,.44) 0%,rgba(180,55,10,.18) 38%,transparent 62%),radial-gradient(ellipse at 50% 95%,rgba(0,0,0,.72) 0%,transparent 60%),linear-gradient(180deg,#160802fa,#0e0501fc);background-size:192px 192px,auto,auto,auto,auto}.dungeon-legacy-link-notice{width:min(920px,calc(100% - 32px));margin:20px auto 0;padding:14px 18px;border:1px solid rgb(212 159 74 / 42%);border-radius:10px;background:linear-gradient(135deg,#312215f0,#181413f5);color:#f2dfb9;font-size:.9rem;line-height:1.5;box-shadow:0 12px 32px #00000047}.weekly-history-filters{display:flex;gap:12px;flex-wrap:wrap}.weekly-history-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--dl-muted, #9aa3ad)}.weekly-history-summary{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.weekly-history-stat{display:flex;flex-direction:column;gap:2px;min-width:96px}.weekly-history-stat-label{font-size:11px;text-transform:uppercase;color:var(--dl-muted, #9aa3ad)}.weekly-history-stat-value{font-size:20px;font-weight:600}.weekly-history-totals-list,.weekly-history-objective-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.weekly-history-totals-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.weekly-history-totals-list li strong{flex:1 1 auto;overflow-wrap:break-word}.weekly-history-totals-list li span{flex:0 0 auto}.weekly-history-objective-row{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--dl-border, rgba(255, 255, 255, .08))}.weekly-history-objective-row:last-child{border-bottom:none}.weekly-history-objective-title{font-weight:500}.weekly-history-objective-meta{font-size:12px;color:var(--dl-muted, #9aa3ad)}.weekly-history-privacy-panel{grid-column:1 / -1}.weekly-history-privacy-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:8px}.weekly-history-toggle{display:flex;align-items:center;gap:8px;cursor:pointer}@media(max-width:560px){.weekly-history-page .dl-panel-header{display:flex;flex-direction:column}}.app-route-loading-state{position:relative;min-height:176px;margin:18px 0 28px;justify-items:center;align-content:center;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(216,169,76,.1),transparent 58%),#0003}.app-route-loading-state:before{content:"";width:26px;height:26px;border:2px solid rgba(216,169,76,.28);border-top-color:#d8a94c;border-radius:50%;animation:app-route-loading-spin .8s linear infinite}@keyframes app-route-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-route-loading-state:before{animation:none}}@media(max-width:760px){.app-route-loading-state{min-height:150px;margin:12px 0 18px}}.ambient-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}@media(prefers-reduced-motion:reduce){.ambient-canvas{display:none}}.hallpoc-page{min-height:100vh;padding:24px 16px 48px;background:#050403;display:flex;flex-direction:column;align-items:center;gap:16px}.hallpoc-intro{max-width:720px;text-align:center}.hallpoc-eyebrow{margin:0 0 4px;font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#4fae8c}.hallpoc-note{margin:0;font-size:.82rem;color:#a9b3ac;line-height:1.5}.hallpoc-note code{color:#cdd8d2;font-size:.8em}.hallpoc-scene{position:relative;width:min(100%,1100px);min-height:min(72vh,620px);border-radius:14px;overflow:hidden;border:1px solid rgba(79,174,140,.3);box-shadow:0 20px 60px #0009;background-image:linear-gradient(180deg,#05040340,#0504038c),url(/assets/guildmaster/scenes/guild-hall-isometric.webp);background-size:cover;background-position:center}.hallpoc-hearth-glow{position:absolute;left:50%;top:76%;width:260px;height:260px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,150,60,.22),transparent 70%);animation:hallpoc-hearth-pulse 4.2s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes hallpoc-hearth-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.05)}}.hallpoc-ambient-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.hallpoc-ambient-layer--embers{left:20%;top:20%;width:60%;height:70%}.hallpoc-depth-prop,.hallpoc-static-prop{position:absolute;transform:translate(-50%,-100%);filter:drop-shadow(0 4px 8px rgba(0,0,0,.55));pointer-events:none}.hallpoc-depth-prop{width:70px;height:92px;object-fit:contain;z-index:4}.hallpoc-static-prop{width:66px;height:85px;object-fit:contain;z-index:3}.hallpoc-figure{position:absolute;width:46px;transform:translate(-50%,-100%);transition:left 1.8s cubic-bezier(.4,0,.2,1),top 1.8s cubic-bezier(.4,0,.2,1);z-index:3}.hallpoc-figure-facing{transition:transform .35s ease}.hallpoc-facing--left{transform:scaleX(-1)}.hallpoc-figure-facing,.hallpoc-figure-motion{transform-origin:bottom center}.hallpoc-figure-motion--idle{animation:hallpoc-idle-sway 3.4s ease-in-out infinite}.hallpoc-figure-motion--walking{animation:hallpoc-walk-bob .5s ease-in-out infinite}.hallpoc-figure-motion--greeting{animation:hallpoc-greet-nod .85s ease-in-out infinite}@keyframes hallpoc-idle-sway{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.5px) rotate(.6deg)}}@keyframes hallpoc-walk-bob{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-3px) rotate(1.2deg)}}@keyframes hallpoc-greet-nod{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(2px) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.hallpoc-figure-motion--idle,.hallpoc-figure-motion--walking,.hallpoc-figure-motion--greeting,.hallpoc-hearth-glow{animation:none}.hallpoc-figure{transition:none}}.hallpoc-figure-shadow{position:absolute;left:50%;bottom:-6px;width:30px;height:9px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 72%);border-radius:50%}.hallpoc-figure-body{position:absolute;left:50%;bottom:0;width:34px;height:52px;transform:translate(-50%);clip-path:polygon(35% 0%,65% 0%,80% 28%,94% 100%,6% 100%,20% 28%);background:linear-gradient(180deg,var(--figure-accent, #4fae8c) 0%,rgba(0,0,0,.55) 100%);box-shadow:0 3px 8px #00000080}.hallpoc-figure-head{position:absolute;left:50%;top:4px;width:30px;height:30px;transform:translate(-50%);border-radius:50%;object-fit:cover;object-position:top center;border:2px solid var(--figure-accent, #4fae8c);box-shadow:0 3px 8px #0009,0 0 0 2px #060a09d9;background:#0a100e}.hallpoc-figure--seated{position:absolute;transform:translate(-50%,-100%);z-index:3}.hallpoc-figure-seated-sprite{width:62px;height:78px;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 3px 6px rgba(0,0,0,.55));animation:hallpoc-seated-work 2.2s ease-in-out infinite;transform-origin:bottom center}@keyframes hallpoc-seated-work{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-1.5deg) translateY(-1px)}}@media(prefers-reduced-motion:reduce){.hallpoc-figure-seated-sprite{animation:none}}.hallpoc-speech{position:absolute;transform:translate(-50%,-100%);max-width:170px;padding:6px 12px;border-radius:10px;border:1px solid rgba(79,174,140,.4);background:#080e0ce0;color:#dfe9e4;font-size:.74rem;font-style:italic;line-height:1.3;text-align:center;z-index:200;animation:hallpoc-speech-fade 4s ease-in-out;pointer-events:none}@keyframes hallpoc-speech-fade{0%{opacity:0;transform:translate(-50%,-96%)}15%{opacity:1;transform:translate(-50%,-100%)}85%{opacity:1;transform:translate(-50%,-100%)}to{opacity:0;transform:translate(-50%,-96%)}}@media(max-width:640px){.hallpoc-scene{min-height:min(78vh,560px);border-radius:10px}.hallpoc-figure{width:38px}.hallpoc-figure-body{width:28px;height:44px}.hallpoc-figure-head{width:25px;height:25px}.hallpoc-figure-seated-sprite{width:50px;height:64px}.hallpoc-depth-prop{width:54px;height:71px}.hallpoc-static-prop{width:50px;height:64px}.hallpoc-speech{max-width:140px;font-size:.68rem}}.hallsitpoc-page{min-height:100vh;padding:24px 16px 48px;background:#050403;display:flex;flex-direction:column;align-items:center;gap:16px}.hallsitpoc-intro{max-width:720px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.hallsitpoc-eyebrow{margin:0;font-family:var(--font-display);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#4fae8c}.hallsitpoc-note{margin:0;font-size:.82rem;color:#a9b3ac;line-height:1.5}.hallsitpoc-replay{padding:6px 16px;border-radius:999px;border:1px solid rgba(79,174,140,.4);background:#4fae8c1f;color:#cdd8d2;font-size:.78rem;font-family:var(--font-display);letter-spacing:.03em;cursor:pointer}.hallsitpoc-replay:hover{background:#4fae8c38}.hallsitpoc-scene{position:relative;width:min(100%,1100px);aspect-ratio:1672 / 941;border-radius:14px;overflow:hidden;border:1px solid rgba(79,174,140,.3);box-shadow:0 20px 60px #0009;background-image:url(/assets/guildmaster/hall-sit-poc/room.webp);background-size:cover;background-position:center}.hallsitpoc-table{position:absolute;width:24%;transform:translate(-50%,-100%);object-fit:contain;pointer-events:none;z-index:3}.hallsitpoc-stool{position:absolute;width:9%;transform:translate(-50%,-100%);object-fit:contain;pointer-events:none;z-index:2}.hallsitpoc-figure{position:absolute;width:13%;transform:translate(-50%,-100%);transition:left 2.6s cubic-bezier(.4,0,.2,1),top 2.6s cubic-bezier(.4,0,.2,1),opacity .9s ease;z-index:3;pointer-events:none}.hallsitpoc-figure--visible{opacity:1}.hallsitpoc-figure--hidden{opacity:0}.hallsitpoc-figure--static{transition:none}.hallsitpoc-figure--mirrored{transform:translate(-50%,-100%) scaleX(-1)}.hallsitpoc-figure-sprite{display:block;width:100%;height:auto;object-fit:contain;object-position:bottom center}.hallsitpoc-figure-sprite--walking{animation:hallsitpoc-walk-bob .5s ease-in-out infinite;transform-origin:bottom center}.hallsitpoc-figure-sprite--seated{animation:hallsitpoc-seated-settle 2.6s ease-in-out infinite;transform-origin:bottom center}@keyframes hallsitpoc-walk-bob{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-2px) rotate(.6deg)}}@keyframes hallsitpoc-seated-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.hallsitpoc-figure-sprite--walking,.hallsitpoc-figure-sprite--seated{animation:none}.hallsitpoc-figure{transition:none}}@media(max-width:640px){.hallsitpoc-scene{border-radius:10px}.hallsitpoc-table{width:36%}.hallsitpoc-figure{width:22%}}.raidbots-action{display:inline-flex;flex-direction:column;gap:3px;align-items:flex-start;min-width:0}.raidbots-btn{background:transparent;border:1px solid var(--v-gold-border);color:var(--v-gold-bright);border-radius:6px;padding:5px 11px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.raidbots-btn:hover{border-color:var(--v-gold-border-hi);background:var(--v-gold-glow)}.raidbots-hint{color:#dcd2be8c;font-size:.68rem;line-height:1.3}.auth-page{overflow-x:clip;overflow-y:auto}.auth-shell,.auth-card--redesign,.auth-card--redesign>*,.auth-card--redesign *,.local-login-option,.discord-login-button,.local-login-option .text-button,.login-warning{max-width:100%;min-width:0}html[data-rh-theme]{--rh-theme-accent-rgb: var(--class-color-rgb, 216 169 76)}.design-lab-page.active-tool-mini-rpg{--class-color-rgb: 240 168 40}.design-lab-page.active-tool-dungeon{--class-color-rgb: 120 90 200}.design-lab-page.active-tool-guild{--class-color-rgb: var(--guild-color-rgb, 216 169 76)}html[data-rh-theme] .design-lab-page:not(.active-tool-tracker){--dl-border: rgba(197, 160, 83, .22);--dl-panel: rgba(6, 7, 11, .72)}html[data-rh-theme] .design-lab-page.active-tool-tonight{display:flex;flex-direction:column;height:100dvh;min-height:unset;padding-bottom:0;overflow:hidden}html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-topbar,html[data-rh-theme] .design-lab-page.active-tool-tonight .dl-hero{flex:0 0 auto}@media(min-width:761px){html[data-rh-theme] .design-lab-page:is(.active-tool-raids,.active-tool-mythic,.active-tool-pvp,.active-tool-guild,.active-tool-mini-rpg,.active-tool-dungeon){display:flex;flex-direction:column;height:auto;padding-bottom:48px;overflow:visible}html[data-rh-theme] .design-lab-page:is(.active-tool-raids,.active-tool-mythic,.active-tool-pvp,.active-tool-guild,.active-tool-mini-rpg,.active-tool-dungeon) .dl-topbar,html[data-rh-theme] .design-lab-page:is(.active-tool-raids,.active-tool-mythic,.active-tool-pvp,.active-tool-guild,.active-tool-mini-rpg,.active-tool-dungeon) .dl-hero{flex:0 0 auto}html[data-rh-theme] .design-lab-page:is(.active-tool-raids,.active-tool-mythic,.active-tool-pvp,.active-tool-guild,.active-tool-mini-rpg,.active-tool-dungeon) .dl-dashboard-grid{flex:none;min-height:unset}}@media(max-width:859px){html[data-rh-theme] .design-lab-page.active-tool-tonight{height:auto;min-height:100vh;overflow:visible}}@media(max-width:760px){html[data-rh-theme] .design-lab-page.active-tool-tonight{overflow-y:auto;overflow-x:clip;padding-bottom:var(--rh-mobile-bottom-safe-space);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}html[data-rh-theme] .dl-topbar,html[data-rh-theme] .dl-nav,html[data-rh-theme] .dl-hero,html[data-rh-theme] .dl-dashboard-grid,html[data-rh-theme] .vault-page,html[data-rh-theme] .gear-page{max-width:100%;min-width:0}html[data-rh-theme] .mini-rpg-page>.camp-v3{margin-left:28px;margin-right:28px;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}html[data-rh-theme] .tool-drawer{position:fixed;inset:0 auto 0 0;z-index:30}html[data-rh-theme] .dl-topbar>.menu-button{display:none!important}.mobile-bottom-nav{display:none}.empty-party-portrait{max-width:100%;height:auto;object-fit:contain}.auth-card--redesign,.auth-card--redesign h1,.auth-card--redesign h2,.auth-card--redesign p,.auth-card--redesign span,.auth-card--redesign button,.auth-card--redesign a{overflow-wrap:anywhere;word-break:normal}.auth-legal-links{flex-wrap:wrap;max-width:100%}html[data-rh-theme] :where(button,a,input,select,textarea,summary):focus-visible,.auth-page :where(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(244,207,120,.72);outline-offset:3px;box-shadow:0 0 0 1px #08090beb,0 0 0 5px #f4cf7829}html[data-rh-theme] .dl-topbar{min-height:78px;margin-bottom:8px;border-color:#d8a94c47;border-radius:12px;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b);box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8,0 8px 18px #0000002e}html[data-rh-theme] .dl-nav button{white-space:nowrap}html[data-rh-theme] .dl-nav button,html[data-rh-theme] .mobile-bottom-nav button{border:1px solid rgba(180,132,55,.38)!important;border-radius:7px!important;color:#e6d0a0!important;background:linear-gradient(180deg,#ffe6ad13,#00000047),#07090bd6!important;box-shadow:inset 0 1px #ffe7b61a,inset 0 -1px #000000b8!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}@media(min-width:1101px){html[data-rh-theme] .dl-nav button,html[data-rh-theme] .mobile-bottom-nav button{border-color:#d8a94c47!important;color:#dfd0b6!important;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b)!important;box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8!important}html[data-rh-theme] .design-lab-page .dl-hero-stats span{border-color:#d8a94c47;color:#dfd0b6;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b);box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8,0 8px 18px #0000002e}}html[data-rh-theme] .dl-brand strong{color:#dfd0b6}html[data-rh-theme] .dl-reset-timer strong{color:#f2d48a}html[data-rh-theme] .dl-topbar>.menu-button{border-color:#b4843761!important;color:#e6d0a0!important;background:linear-gradient(180deg,#ffe6ad13,#00000047),#07090bd6!important;box-shadow:inset 0 1px #ffe7b61a,inset 0 -1px #000000b8!important}@media(min-width:1101px){html[data-rh-theme] .dl-topbar>.menu-button{border-color:#d8a94c47!important;color:#dfd0b6!important;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b)!important;box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8!important}}html[data-rh-theme] .dl-nav button.is-active,html[data-rh-theme] .dl-nav button:hover,html[data-rh-theme] .mobile-bottom-nav button.is-active,html[data-rh-theme] .mobile-bottom-nav button:hover{border-color:#e8b44dad!important;color:#fff1cb!important;background:linear-gradient(180deg,#d8a94c24,#0000004d),#090a0deb!important;box-shadow:inset 0 -2px #d8a94c85,inset 0 1px #fff4d612,0 0 10px #d8a94c14!important}html[data-rh-theme] .camp-v3:before,html[data-rh-theme] .camp-v3:after{opacity:.08!important}html[data-rh-theme] .camp-page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);align-items:center;gap:12px;overflow:hidden;min-height:200px;border:1px solid rgba(var(--rh-theme-accent-rgb) / .16);border-radius:12px;padding:12px 16px;margin-bottom:6px}html[data-rh-theme] .camp-page-hero .dl-hero-copy h1{margin-bottom:2px;font-size:clamp(1.5rem,2.6vw,2.2rem);white-space:nowrap}html[data-rh-theme] .camp-page-hero .dl-hero-copy p{margin:0;color:#c9b890;font-size:.88rem;line-height:1.35}html[data-rh-theme] .camp-page-hero .dl-hero-stats{margin-top:8px}html[data-rh-theme] .camp-page-hero-right{display:grid;gap:4px;min-height:72px;padding:10px 12px;border-left:1px solid rgba(var(--rh-theme-accent-rgb) / .18);border-right:1px solid rgba(var(--rh-theme-accent-rgb) / .18);text-align:center;place-items:center;align-content:center}html[data-rh-theme] .camp-page-hero-right strong{color:#fff2d5;font-family:var(--font-display);font-size:1.05rem}html[data-rh-theme] .camp-page-hero-right span{color:#c9b890;font-size:.78rem;line-height:1.3}html[data-rh-theme] .dl-hero--compact{grid-template-columns:minmax(0,1fr) auto minmax(180px,.42fr);align-items:center;gap:12px;min-height:auto;margin-bottom:10px;padding:12px 16px}html[data-rh-theme] .dl-hero--compact .dl-hero-copy h1{margin-bottom:2px;font-size:clamp(1.5rem,2.6vw,2.2rem)}html[data-rh-theme] .dl-reset-icon{display:inline-block!important;width:15px!important;height:15px!important;flex:0 0 auto!important;background:#d8aa4d!important;-webkit-mask:url(/assets/icons/stopwatch.svg) center / contain no-repeat!important;mask:url(/assets/icons/stopwatch.svg) center / contain no-repeat!important}html[data-rh-theme] .dl-hero--compact .dl-reset-timer,html[data-rh-theme] .dl-hero--compact .dl-hero-stats{margin-top:4px}html[data-rh-theme] .warband-primary-actions{margin-top:2px}html[data-rh-theme] .character-menu .caution-menu-item{border-color:transparent!important;color:#c9b448!important;background:transparent!important}html[data-rh-theme] .character-menu .warning-menu-item{border-color:transparent!important;color:#e8974c!important;background:transparent!important}html[data-rh-theme] .character-menu .danger-menu-item{border-color:transparent!important;color:#e05555!important;background:transparent!important}@media(min-width:761px)and (max-width:1100px){html[data-rh-theme] .design-lab-page{overflow:clip}html[data-rh-theme] .dl-topbar{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:8px 10px}html[data-rh-theme] .dl-brand{width:auto}html[data-rh-theme] .menu-button{display:none!important}html[data-rh-theme] .dl-brand small{display:none}html[data-rh-theme] .dl-nav{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));justify-content:stretch;gap:6px;overflow:visible;padding-bottom:0}html[data-rh-theme] .dl-nav button{min-height:40px;min-width:0;padding:6px 5px;font-size:9.5px;justify-content:center;overflow:hidden}}@media(min-width:761px)and (max-width:1180px){html[data-rh-theme] .design-lab-page.active-tool-mini-rpg .tracker-dashboard-grid{max-width:100%;min-width:0;box-sizing:border-box}}@media(max-width:900px){.auth-shell{grid-template-columns:1fr;justify-content:center;width:min(100% - 24px,560px);min-height:100dvh;gap:18px;padding:24px 0}.auth-showcase{display:none}.auth-card--redesign{width:100%}}@media(max-width:1180px){html[data-rh-theme] .vault-grid,html[data-rh-theme] .vault-grid--bottom{grid-template-columns:1fr}html[data-rh-theme] .setup-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-rh-theme] .vault-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html[data-rh-theme],html[data-rh-theme] body,html[data-rh-theme] #root{--rh-mobile-bottom-nav-edge: 8px;--rh-mobile-bottom-nav-padding: 6px;--rh-mobile-bottom-nav-border: 2px;--rh-mobile-bottom-nav-button-height: 48px;--rh-mobile-bottom-nav-height: calc( var(--rh-mobile-bottom-nav-button-height) + (var(--rh-mobile-bottom-nav-padding) * 2) + var(--rh-mobile-bottom-nav-border) );--rh-mobile-bottom-nav-space: calc( var(--rh-mobile-bottom-nav-height) + var(--rh-mobile-bottom-nav-edge) + env(safe-area-inset-bottom) );--rh-mobile-readable-bottom-gap: 48px;--rh-mobile-bottom-safe-space: calc( var(--rh-mobile-bottom-nav-space) + var(--rh-mobile-readable-bottom-gap) );--rh-mobile-route-bottom-space: var(--rh-mobile-bottom-safe-space);min-width:0;width:100%;max-width:100%;overflow-x:hidden}html[data-rh-theme]:has(.design-lab-page),html[data-rh-theme]:has(.design-lab-page) body,html[data-rh-theme]:has(.design-lab-page) #root{height:100%;overflow-y:hidden}html[data-rh-theme] .design-lab-page{box-sizing:border-box;width:100%;max-width:100vw;border-right:0;border-left:0;height:100dvh;min-height:0;max-height:100dvh;padding-bottom:var(--rh-mobile-bottom-safe-space);overflow-x:clip;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}html[data-rh-theme] .design-lab-page:after{content:"";height:var(--rh-mobile-bottom-safe-space);flex-shrink:0;pointer-events:none}html[data-rh-theme]{scroll-padding-bottom:var(--rh-mobile-bottom-nav-space)}html[data-rh-theme] body,html[data-rh-theme] .design-lab-page,html[data-rh-theme] .tracker-dashboard-grid,html[data-rh-theme] .vault-page,html[data-rh-theme] .gear-page{scroll-padding-bottom:var(--rh-mobile-route-bottom-space)}html[data-rh-theme] body.rh-modal-open{overflow:hidden}html[data-rh-theme] .design-lab-page:has(.character-form) .mobile-bottom-nav,html[data-rh-theme] .design-lab-page:has([aria-modal=true]) .mobile-bottom-nav,html[data-rh-theme] body.rh-modal-open .mobile-bottom-nav,html[data-rh-theme] body:has(>.modal-backdrop [aria-modal=true]) .mobile-bottom-nav,html[data-rh-theme]:has(body>.modal-backdrop [aria-modal=true]) .mobile-bottom-nav,html[data-rh-theme] .design-lab-page.has-modal-open .mobile-bottom-nav,html[data-rh-theme] .design-lab-page:has(.modal-backdrop) .mobile-bottom-nav,html[data-rh-theme] body:has(.settings-backdrop) .mobile-bottom-nav{display:none!important}html[data-rh-theme] .design-lab-page>.modal-backdrop{position:fixed!important;z-index:120!important}html[data-rh-theme] .modal-backdrop{z-index:120!important;display:flex;justify-content:center;align-items:start;padding:10px 10px calc(18px + env(safe-area-inset-bottom))!important;overflow-y:auto}html[data-rh-theme] .character-form{width:100%!important;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom))!important;overflow-y:auto;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(22px + env(safe-area-inset-bottom))}html[data-rh-theme] .design-lab-page:before,html[data-rh-theme] .design-lab-page:after{display:none}html[data-rh-theme] .dl-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;overflow:hidden;padding:8px 10px 10px}html[data-rh-theme] .dl-brand{min-width:0;width:auto}html[data-rh-theme] .dl-brand strong{font-size:clamp(1.15rem,6vw,1.55rem)}html[data-rh-theme] .dl-brand-mark{width:42px;height:42px}html[data-rh-theme] .dl-brand small,html[data-rh-theme] .dl-nav{display:none}html[data-rh-theme] .dl-topbar>.menu-button{display:grid!important;width:44px;height:44px;min-height:44px;align-self:center}html[data-rh-theme] #root:has(.mobile-bottom-nav>button:nth-child(4)){--rh-mobile-bottom-nav-height: calc( (var(--rh-mobile-bottom-nav-button-height) * 2) + 4px + (var(--rh-mobile-bottom-nav-padding) * 2) + var(--rh-mobile-bottom-nav-border) )}html[data-rh-theme] #root:has(.mobile-bottom-nav>button:nth-child(7)){--rh-mobile-bottom-nav-height: calc( (var(--rh-mobile-bottom-nav-button-height) * 3) + 8px + (var(--rh-mobile-bottom-nav-padding) * 2) + var(--rh-mobile-bottom-nav-border) )}html[data-rh-theme] .mobile-bottom-nav{position:fixed;right:var(--rh-mobile-bottom-nav-edge);bottom:calc(var(--rh-mobile-bottom-nav-edge) + env(safe-area-inset-bottom));left:var(--rh-mobile-bottom-nav-edge);z-index:24;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;box-sizing:border-box;width:auto;max-width:none;min-height:var(--rh-mobile-bottom-nav-height);overflow:hidden;border:1px solid rgba(216,170,77,.32);border-radius:12px;padding:var(--rh-mobile-bottom-nav-padding);background:linear-gradient(180deg,#151719f5,#070809fa),#090a0b;box-shadow:0 18px 48px #0000007a,inset 0 1px #fff4d60f}html[data-rh-theme] .mobile-bottom-nav button{position:relative;display:grid;place-items:center;gap:3px;width:100%!important;box-sizing:border-box;min-width:0!important;max-width:100%!important;overflow:hidden;min-height:48px;border:1px solid transparent!important;border-radius:8px;padding:5px 0!important;color:#cfc1aa!important;background:transparent!important;box-shadow:none!important;font-size:.66rem;font-weight:900;line-height:1}html[data-rh-theme] .mobile-bottom-nav button:hover{border-color:rgb(var(--rh-theme-accent-rgb) / .42)!important;color:#f7f1e8!important;background:rgb(var(--rh-theme-accent-rgb) / .1)!important}html[data-rh-theme] .mobile-bottom-nav .dl-nav-icon{width:18px;height:18px;max-width:100%}html[data-rh-theme] .mobile-bottom-nav button.is-active{border-color:#d8a94cb8!important;color:#fff2d5!important;background:linear-gradient(180deg,#d8a94c33,#d8a94c0f),#00000047!important;box-shadow:inset 0 3px #d8a94c,inset 0 0 0 1px #d8a94c33!important}html[data-rh-theme] .mobile-bottom-nav button.is-active:before{position:absolute;top:4px;right:22%;left:22%;height:2px;border-radius:999px;content:"";background:var(--rh-theme-accent);opacity:1}html[data-rh-theme] .mobile-bottom-nav button:focus-visible{border-color:#f4cf78eb!important;color:#fff!important;background:linear-gradient(180deg,#f4cf7824,#080c12e6),#080c12e6!important}html[data-rh-theme] .dl-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,70px);align-items:center;gap:8px;min-height:auto;margin:0 8px 8px;padding:10px;overflow:hidden}html[data-rh-theme] .dl-hero-copy h1{margin-bottom:5px;font-size:clamp(1.85rem,10vw,2.75rem)}html[data-rh-theme] .dl-reset-timer{font-size:10px}html[data-rh-theme] .dl-hero-stats{margin-top:8px}html[data-rh-theme] .dl-hero-stats span{min-width:0;padding:6px 8px}html[data-rh-theme] .dl-hero--compact{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:6px;padding:8px 10px}html[data-rh-theme] .dl-hero--compact .dl-eyebrow{display:none}html[data-rh-theme] .dl-hero--compact .dl-hero-copy h1{font-size:clamp(1.15rem,6vw,1.55rem)}html[data-rh-theme] .dl-hero--compact .dl-reset-timer{font-size:9px}html[data-rh-theme] .dl-hero--compact .dl-hero-stats{gap:5px;margin-top:5px}html[data-rh-theme] .dl-hero--compact .dl-hero-stats span{padding:4px 6px;font-size:8px}html[data-rh-theme] .command-center-strip{display:none}html[data-rh-theme] .dl-dashboard-grid,html[data-rh-theme] .tracker-dashboard-grid,html[data-rh-theme] .dl-panel,html[data-rh-theme] .panel,html[data-rh-theme] .character-limit-meter,html[data-rh-theme] .character-list,html[data-rh-theme] .task-list,html[data-rh-theme] .note-list{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}html[data-rh-theme] .dl-dashboard-grid,html[data-rh-theme] .tracker-dashboard-grid{grid-template-columns:1fr;gap:10px;margin-right:0;margin-left:0;padding:0 10px 10px;overflow-x:clip}html[data-rh-theme] .character-list{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:10px;overflow-x:visible;overscroll-behavior-inline:auto;scroll-snap-type:none;padding:0}html[data-rh-theme] .character-list li,html[data-rh-theme] .character-shell,html[data-rh-theme] .character-row{min-width:0;max-width:100%}html[data-rh-theme] .character-list li{scroll-snap-align:none}html[data-rh-theme] .character-row{grid-template-columns:72px minmax(0,1fr);gap:8px 10px;width:100%;min-height:auto;padding:10px 48px 10px 10px}html[data-rh-theme] .portrait-frame{width:72px;height:76px}html[data-rh-theme] .character-row>span:not(.portrait-frame):not(.character-badges),html[data-rh-theme] .character-row strong,html[data-rh-theme] .character-row small{min-width:0;max-width:100%;overflow-wrap:anywhere}html[data-rh-theme] .character-badges{grid-column:2;min-width:0;justify-content:flex-start;padding-right:0}html[data-rh-theme] .character-limit-meter,html[data-rh-theme] .character-limit-meter>div:first-child{min-width:0}html[data-rh-theme] .character-limit-meter>div:first-child{align-items:flex-start;flex-wrap:wrap}html[data-rh-theme] .character-limit-meter strong,html[data-rh-theme] .character-limit-meter p{min-width:0;max-width:100%;overflow-wrap:anywhere}html[data-rh-theme] .design-lab-page.active-tool-mini-rpg .tracker-dashboard-grid{padding-bottom:var(--rh-mobile-route-bottom-space)}html[data-rh-theme] .tracker-dashboard-grid{padding-bottom:var(--rh-mobile-route-bottom-space)!important}html[data-rh-theme] .command-center-strip{grid-template-columns:1fr;gap:8px;margin:0 10px 10px;padding:8px}html[data-rh-theme] .command-center-strip article{min-height:auto;padding:10px}html[data-rh-theme] .command-center-strip article span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-rh-theme] .design-lab-page.active-tool-mini-rpg .dl-hero,html[data-rh-theme] .design-lab-page.active-tool-mini-rpg .command-center-strip{display:none}html[data-rh-theme] .design-lab-page.active-tool-mini-rpg .roster-panel{order:3}html[data-rh-theme] .design-lab-page.active-tool-mini-rpg .task-panel{order:4}html[data-rh-theme] .design-lab-page.active-tool-mini-rpg .notes-panel{order:5}html[data-rh-theme] .character-limit-meter>div:first-child{display:grid;grid-template-columns:1fr;justify-items:start;gap:4px}html[data-rh-theme] .character-limit-meter strong{max-width:100%;font-size:.78rem;white-space:normal}html[data-rh-theme] .character-limit-meter p{font-size:.78rem}html[data-rh-theme] .warband-empty-state .empty-state-actions{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:stretch;width:100%}html[data-rh-theme] .warband-empty-state .empty-state-actions button{width:100%;min-height:44px}html[data-rh-theme] .icon-button,html[data-rh-theme] .row-menu-button,html[data-rh-theme] .item-menu-button,html[data-rh-theme] .task-toggle,html[data-rh-theme] .add-task-form button,html[data-rh-theme] .inline-edit-form button,html[data-rh-theme] .drawer-close,html[data-rh-theme] .confirm-actions button,html[data-rh-theme] .character-form button,html[data-rh-theme] .settings-modal button,html[data-rh-theme] .preset-modal button{min-width:44px;min-height:44px}html[data-rh-theme] .task-list li,html[data-rh-theme] .note-list li{min-height:52px}html[data-rh-theme] .character-row:hover,html[data-rh-theme] .character-row[aria-pressed=true],html[data-rh-theme] .task-list li:hover,html[data-rh-theme] .note-list li:hover{transform:none}html[data-rh-theme] .item-menu button,html[data-rh-theme] .character-menu button,html[data-rh-theme] .options-menu label{min-height:44px}html[data-rh-theme] .roster-panel .options-menu{left:0;right:0;min-width:0}html[data-rh-theme] .vault-page,html[data-rh-theme] .gear-page{gap:10px;padding:10px 10px var(--rh-mobile-route-bottom-space);overflow-x:clip}html[data-rh-theme] .tonight-plan-main{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px}html[data-rh-theme] .tonight-plan-number{width:38px;height:38px}html[data-rh-theme] .tonight-plan-main strong{display:block;font-size:1rem;line-height:1.18}html[data-rh-theme] .tonight-plan-main span{display:block;margin-top:2px;font-size:.9rem;line-height:1.28}html[data-rh-theme] .tonight-plan-main p{margin-top:6px;font-size:.96rem;line-height:1.38;overflow-wrap:break-word}html[data-rh-theme] .tonight-plan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%}html[data-rh-theme] .tonight-plan-actions button{width:100%;min-height:44px;padding:0 8px;white-space:normal}html[data-rh-theme] .vault-hero,html[data-rh-theme] .gear-hero{grid-template-columns:1fr;align-items:start;gap:8px;min-height:auto;padding:12px}html[data-rh-theme] .vault-hero h2,html[data-rh-theme] .gear-hero h2{font-size:clamp(1.35rem,6.6vw,1.85rem);line-height:1.04}html[data-rh-theme] .vault-hero p,html[data-rh-theme] .gear-hero p{margin-top:4px;font-size:.86rem;line-height:1.32}html[data-rh-theme] .vault-hero button,html[data-rh-theme] .gear-hero button,html[data-rh-theme] .route-action-stack{width:100%;max-width:none;justify-items:stretch}html[data-rh-theme] .route-action-stack small{text-align:left}html[data-rh-theme] .vault-hero button,html[data-rh-theme] .gear-hero button{min-height:44px}html[data-rh-theme] .vault-grid,html[data-rh-theme] .vault-grid--bottom,html[data-rh-theme] .setup-action-grid,html[data-rh-theme] .gear-summary-grid,html[data-rh-theme] .gear-slot-grid{grid-template-columns:1fr;gap:10px}html[data-rh-theme] .setup-action-card{min-height:auto;padding:12px}html[data-rh-theme] .setup-action-card strong{font-size:1.18rem}html[data-rh-theme] .vault-card{min-height:auto}html[data-rh-theme] .gear-priority-panel,html[data-rh-theme] .gear-character-strip{padding:12px}html[data-rh-theme] .warband-empty-state{min-height:auto;gap:8px;padding:12px}html[data-rh-theme] .warband-empty-state .empty-state-actions{margin-top:0}html[data-rh-theme] .warband-empty-state .setup-path{margin-top:2px;font-size:.84rem}html[data-rh-theme] .empty-party-portrait{max-height:132px;margin:0 auto}html[data-rh-theme] .tonight-plan-panel,html[data-rh-theme] .gear-empty{min-height:auto;padding:12px}html[data-rh-theme] .tonight-plan-copy,html[data-rh-theme] .tracker-state span,html[data-rh-theme] .setup-path,html[data-rh-theme] .task-toggle span,html[data-rh-theme] .note-list li{font-size:max(.88rem,14px)!important;line-height:1.4!important}html[data-rh-theme] .gear-empty-preview{grid-template-columns:1fr;gap:8px;margin-top:8px}html[data-rh-theme] .gear-empty-preview article{padding:10px}html[data-rh-theme] .dl-panel.roster-panel{border-color:#d8a94c1a;box-shadow:none}.privacy-brand{gap:10px;padding:14px}.privacy-brand img{width:40px;height:40px;flex-shrink:0}.privacy-brand h1{font-size:clamp(1.4rem,6vw,2rem)}}@media(max-width:420px){html[data-rh-theme] .tonight-plan-actions{grid-template-columns:1fr}}@media(max-width:700px){.auth-shell{width:min(420px,calc(100vw - 20px));padding:18px 0}.auth-card--redesign h2{max-width:100%;font-size:clamp(2rem,10vw,2.9rem);line-height:.98}.auth-feature-grid,html[data-rh-theme] .setup-action-grid,html[data-rh-theme] .vault-target-grid{grid-template-columns:1fr}}@media(max-width:560px){.auth-page{align-items:stretch;justify-content:center;padding:8px}.auth-shell{width:100%;min-height:calc(100dvh - 16px);padding:0}.auth-card--redesign{justify-self:center;width:calc(100vw - 60px)!important;max-width:calc(100vw - 60px)!important;gap:8px;overflow:hidden;border-radius:14px;padding:14px 12px}.auth-card--redesign h2,.auth-card--redesign .auth-copy,.auth-feature-grid,.local-login-option,.discord-login-button,.login-warning,.auth-legal-links{width:100%!important;max-width:calc(100vw - 124px)!important}.auth-card--redesign h2 span{display:block}.auth-brand--compact{max-width:100%;gap:8px;margin-bottom:2px}.auth-brand--compact .auth-brand-icon{width:38px;height:38px}.auth-brand--compact h1{font-size:clamp(1.75rem,9.6vw,2.35rem)}.login-tagline{font-size:.8rem;line-height:1.15}.auth-eyebrow{font-size:.68rem;letter-spacing:.12em}.auth-card--redesign h2{font-size:clamp(1.28rem,5.6vw,1.58rem);line-height:1.08;text-wrap:auto}.auth-card--redesign .auth-copy,.local-login-option span{font-size:.84rem;line-height:1.35}.auth-feature-grid{grid-template-columns:1fr;gap:6px;margin-top:4px}.auth-feature-grid span{min-height:auto}.discord-login-button,.local-login-option .text-button{width:100%;min-height:46px;padding:7px 10px;overflow-wrap:anywhere;white-space:normal}.auth-card--redesign .discord-login-button,.auth-card--redesign .local-login-option .text-button{overflow-wrap:anywhere!important;white-space:normal!important}.local-login-option{gap:8px}.login-warning,.local-login-option span{width:100%;overflow-wrap:anywhere;white-space:normal}}@media(max-width:380px){.auth-card--redesign{padding:16px 12px}.auth-card--redesign h2{font-size:clamp(1.28rem,7.2vw,1.7rem)}.auth-card--redesign .discord-login-button svg{width:22px;height:22px}.empty-state-actions{flex-direction:column;align-items:stretch}}html[data-rh-theme] .character-row .character-progress-badge,html[data-rh-theme] .character-row .character-badges em{color:color-mix(in srgb,var(--class-color) 80%,#f3cf83)!important;border-color:color-mix(in srgb,var(--class-color) 40%,rgba(216,169,76,.32))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--class-color) 12%,transparent),transparent),#0000003d!important}html[data-rh-theme] .character-row[aria-pressed=true]{border-color:color-mix(in srgb,var(--class-color) 68%,#d8a94c)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 22%,transparent),transparent),#00000052!important}html[data-rh-theme] .character-row[aria-pressed=true] strong,html[data-rh-theme] .character-row[aria-pressed=true] small{color:color-mix(in srgb,var(--class-color) 80%,#fff2d5)!important}html[data-rh-theme] .character-row .character-progress-badge.is-empty{color:#f07070!important;border-color:#d24a4a85!important;background:linear-gradient(180deg,#aa2c2c5c,#4e16165c),#0000006b!important}html[data-rh-theme] .character-row .character-progress-badge.is-partial{color:#f5b86a!important;border-color:#dc963285!important;background:linear-gradient(180deg,#aa6e145c,#4e320c5c),#0000006b!important}html[data-rh-theme] .character-row .character-progress-badge.is-complete{color:#7de87d!important;border-color:#57c47c85!important;background:linear-gradient(180deg,#4eaa675c,#164e2c5c),#0000006b!important}html[data-rh-theme] .panel{border-color:rgba(var(--rh-theme-accent-rgb) / .16)!important}html[data-rh-theme] .dl-panel .panel-header,html[data-rh-theme] .panel .panel-header{border-bottom-color:#ad853f52!important}html[data-rh-theme] .segmented-control button,html[data-rh-theme] .focus-choice-grid button{border-color:rgba(var(--rh-theme-accent-rgb) / .22)!important;color:color-mix(in srgb,var(--rh-theme-accent) 72%,#f3cf83)!important;background:rgba(var(--rh-theme-accent-rgb) / .06)!important}html[data-rh-theme] .segmented-control button[aria-pressed=true],html[data-rh-theme] .focus-choice-grid button[aria-pressed=true]{border-color:rgba(var(--rh-theme-accent-rgb) / .72)!important;color:#fff!important;background:linear-gradient(180deg,rgba(var(--rh-theme-accent-rgb) / .36),rgba(var(--rh-theme-accent-rgb) / .16))!important}html[data-rh-theme] .settings-section,html[data-rh-theme] .settings-account-card,html[data-rh-theme] .settings-copy-card{border-color:#c5a05329!important}html[data-rh-theme] .settings-section--danger .settings-copy-card{border-color:#dc464647!important;background:#500e0e38!important}html[data-rh-theme] .topbar-stat{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:5px 10px 5px 6px}html[data-rh-theme]{--dl-accent: var(--class-color, #d8d2c8);--dl-border-active: color-mix(in srgb, var(--class-color, #d8d2c8) 52%, #1a1f26);--dl-border-red: color-mix(in srgb, var(--class-color, #d8d2c8) 18%, #0d1014);--dl-accent-soft: rgba(var(--rh-theme-accent-rgb, 216 210 200) / .11)}html[data-rh-theme] .dl-hero:not(.dl-hero--compact):not(.dl-hero--tonight):not(.dl-hero--guild):not(.dl-hero--mythic):not(.dl-hero--raids):not(.dl-hero--pvp):not(.dl-hero--dungeon){overflow:visible;min-height:200px;border-radius:12px;border:none;background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-tracker.webp) center 38% / cover no-repeat}html[data-rh-theme] .dl-hero--mythic .dl-hero-copy h1,html[data-rh-theme] .dl-hero--raids .dl-hero-copy h1,html[data-rh-theme] .dl-hero--guild .dl-hero-copy h1,html[data-rh-theme] .dl-hero--pvp .dl-hero-copy h1{margin-bottom:2px;font-size:clamp(1.5rem,2.6vw,2.2rem);white-space:nowrap}html[data-rh-theme] .dl-hero.dl-hero--tonight{overflow:visible;min-height:200px;border-radius:12px;border:none}html[data-rh-theme] .design-lab-page{background:radial-gradient(ellipse 80% 42% at 50% 0%,rgba(var(--rh-theme-accent-rgb) / .08),transparent),var(--dl-bg)}html[data-rh-theme] .design-lab-page:before,html[data-rh-theme] .design-lab-page:after{opacity:.62;background:linear-gradient(to right,#0305082e,#030508e0),linear-gradient(180deg,color-mix(in srgb,var(--class-color, #d8d2c8) 52%,#030508),color-mix(in srgb,var(--class-color, #d8d2c8) 22%,#030508) 48%,#030508)}html[data-rh-theme] .design-lab-page.active-tool-dungeon:before,html[data-rh-theme] .design-lab-page.active-tool-dungeon:after{background:linear-gradient(to right,#0305022e,#030502e6),linear-gradient(180deg,#1a1008,#0e0a05 48%,#070503);opacity:.75}html[data-rh-theme] .design-lab-page.active-tool-dungeon{min-height:100dvh;background:radial-gradient(ellipse 80% 42% at 50% 0%,rgba(80,45,10,.07),transparent),#0c0a07}html[data-rh-theme] .class-choice{border-color:color-mix(in srgb,var(--class-color) 60%,rgba(216,169,76,.18))!important;color:var(--class-color)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 32%,transparent) 0%,color-mix(in srgb,var(--class-color) 8%,transparent) 55%,transparent),#00000047!important;box-shadow:inset 4px 0 0 var(--class-color)!important}html[data-rh-theme] .class-choice:hover:not([aria-pressed=true]){border-color:color-mix(in srgb,var(--class-color) 72%,#f3cf83)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 42%,transparent) 0%,color-mix(in srgb,var(--class-color) 10%,transparent) 55%,transparent),#00000042!important;box-shadow:inset 4px 0 0 var(--class-color)!important}html[data-rh-theme] .class-choice[aria-pressed=true]{border-color:color-mix(in srgb,var(--class-color) 90%,white)!important;color:#fff8e8!important;background:linear-gradient(135deg,color-mix(in srgb,var(--class-color) 58%,#000),color-mix(in srgb,var(--class-color) 40%,#000)),#00000040!important;box-shadow:inset 5px 0 0 var(--class-color),0 0 26px color-mix(in srgb,var(--class-color) 44%,transparent)!important}html[data-rh-theme] .spec-choice{border-color:color-mix(in srgb,var(--spec-color, #d8d2c8) 35%,rgba(255,255,255,.06))!important;color:color-mix(in srgb,var(--spec-color, #d8d2c8) 85%,#d8d2c8)!important;background:#00000038!important;box-shadow:none!important}html[data-rh-theme] .spec-choice:hover:not([aria-pressed=true]){border-color:color-mix(in srgb,var(--spec-color, #d8d2c8) 55%,rgba(255,255,255,.1))!important;background:color-mix(in srgb,var(--spec-color, #d8d2c8) 10%,rgba(0,0,0,.18))!important}html[data-rh-theme] .spec-choice[aria-pressed=true]{border-color:color-mix(in srgb,var(--spec-color, #d8d2c8) 80%,white)!important;color:#fff8e8!important;background:color-mix(in srgb,var(--spec-color, #d8d2c8) 28%,rgba(0,0,0,.35))!important;box-shadow:inset 4px 0 0 var(--spec-color, #d8d2c8)!important}html[data-rh-theme] .upgrade-inline-btn{min-width:0!important;min-height:0!important;box-shadow:none!important}html[data-rh-theme]{scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.32) transparent}html[data-rh-theme]::-webkit-scrollbar{width:8px}html[data-rh-theme]::-webkit-scrollbar-track{background:transparent}html[data-rh-theme]::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c52}html[data-rh-theme]::-webkit-scrollbar-thumb:hover{background:#d8a94c8c}html[data-rh-theme] .design-lab-page{scrollbar-width:thin;scrollbar-color:rgba(216,169,76,.32) transparent}html[data-rh-theme] .design-lab-page::-webkit-scrollbar{width:8px}html[data-rh-theme] .design-lab-page::-webkit-scrollbar-track{background:transparent}html[data-rh-theme] .design-lab-page::-webkit-scrollbar-thumb{border-radius:999px;background:#d8a94c52}html[data-rh-theme] .design-lab-page::-webkit-scrollbar-thumb:hover{background:#d8a94c8c}html[data-rh-theme] .guild-page{color:#f7f1e8!important}html[data-rh-theme] .guild-section,html[data-rh-theme] .guild-create-section,html[data-rh-theme] .guild-join-section,html[data-rh-theme] .guild-announcements{border:1px solid var(--rh-material-border)!important;border-top-color:var(--rh-material-border-hi)!important;border-bottom-color:color-mix(in srgb,var(--rh-material-border) 54%,rgba(0,0,0,.72))!important;border-radius:10px!important;background:radial-gradient(ellipse 88% 36% at 14% 0%,rgba(255,238,194,.045),transparent 58%),radial-gradient(ellipse 82% 42% at 92% 105%,rgba(0,0,0,.34),transparent 72%),linear-gradient(145deg,var(--rh-material-stone-top) 0%,var(--rh-material-stone-mid) 46%,var(--rh-material-stone-base) 100%)!important;box-shadow:inset 0 1px #ffe8b217,inset 1px 0 #ffe8b206,inset -1px 0 #0000006b,inset 0 -18px 32px #00000042,0 20px 48px #00000070!important}html[data-rh-theme] .guild-section-header h2{color:#f7f1e8!important}@media(min-width:1101px){html[data-rh-theme] .guild-section-header h2,html[data-rh-theme] .guild-announcements h2,html[data-rh-theme] .guild-expander-heading{color:#ffefd0!important;font-family:var(--font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.025em}}html[data-rh-theme] .guild-section-hint{color:#7a7268!important}html[data-rh-theme] .guild-join-banner{border-color:#d8a94c59!important;background:linear-gradient(135deg,#d8a94c1a,#7850081a)!important}html[data-rh-theme] .guild-join-banner strong{color:#fff2d5!important}html[data-rh-theme] .guild-join-banner p{color:#9c927f!important}html[data-rh-theme] .guild-join-section h3,html[data-rh-theme] .guild-create-form h3{color:#f7f1e8!important}html[data-rh-theme] .guild-join-section p,html[data-rh-theme] .guild-create-form p{color:#9c927f!important}html[data-rh-theme] .guild-create-form label,html[data-rh-theme] .guild-link-form label{color:#c9b890!important}html[data-rh-theme] .guild-invite-row{border-color:#d8a94c1f!important;background:#080c12b3!important}html[data-rh-theme] .guild-invite-token{color:#c9b890!important;background:#d8a94c14!important}html[data-rh-theme] .guild-use-count{color:#7a7268!important}html[data-rh-theme] .guild-my-char{border-color:color-mix(in srgb,var(--class-color, rgba(255,255,255,.12)) 20%,transparent)!important;border-left-color:var(--class-color, rgba(255, 255, 255, .2))!important;background:#080c12b3!important}html[data-rh-theme] .guild-my-char.is-sharing{border-color:color-mix(in srgb,var(--class-color, rgba(216,169,76,.3)) 40%,transparent)!important;border-left-color:var(--class-color, rgba(216, 169, 76, .7))!important;background:color-mix(in srgb,var(--class-color, rgba(216,169,76,.06)) 8%,rgba(8,12,18,.7))!important}html[data-rh-theme] .guild-my-char-identity strong{color:var(--class-color, #f7f1e8)!important}html[data-rh-theme] .guild-realm{color:#7a7268!important}html[data-rh-theme] .guild-main-badge{border-color:#d8a94c47!important;background:#d8a94c1a!important;color:#d8a94c!important}html[data-rh-theme] .guild-share-toggle{color:#9c927f!important}html[data-rh-theme] .guild-my-char.is-sharing .guild-share-toggle span{color:var(--class-color, #d8a94c)!important}html[data-rh-theme] .guild-share-toggle input[type=checkbox]{accent-color:var(--class-color, #d8a94c)!important}html[data-rh-theme] .guild-item-row input[type=checkbox]{accent-color:#d8a94c!important}html[data-rh-theme] .guild-items-label{color:#7a7268!important}html[data-rh-theme] .guild-item-row{color:#c9b890!important}html[data-rh-theme] .guild-item-row.is-shared{background:#d8a94c0f!important}html[data-rh-theme] .guild-import-panel{border-color:#d8a94c38!important;background:linear-gradient(135deg,#d8a94c12,#7850080f)!important}html[data-rh-theme] .guild-import-panel h3{color:#d8a94c!important}html[data-rh-theme] .guild-import-panel>p{color:#9c927f!important}html[data-rh-theme] .guild-expectation-row{border-color:#d8a94c1f!important;background:#080c12b3!important}html[data-rh-theme] .guild-expectation-label{color:#f7f1e8!important}html[data-rh-theme] .guild-expectation-meta{color:#7a7268!important}html[data-rh-theme] .guild-expectation-form{border-color:#d8a94c1a!important;background:#080c1299!important}html[data-rh-theme] .guild-empty-state,html[data-rh-theme] .guild-simc-status{color:#b8b0aa!important}html[data-rh-theme] .guild-simc-status--uploaded{color:#50c88ce6!important}html[data-rh-theme] .guild-simc-status--generated{color:#d8a94cd9!important}html[data-rh-theme] .guild-primary-btn{border-color:#d8a94c8c!important;color:#0a0800!important;background:linear-gradient(135deg,#d8a94ceb,#a06e0ce0)!important;box-shadow:none!important}html[data-rh-theme] .guild-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#e6b95af5,#b48214eb)!important}html[data-rh-theme] .guild-secondary-btn{border-color:#d8a94c4d!important;color:#d8bd8a!important;background:linear-gradient(180deg,#d8a94c1a,#00000014),#080c12c2!important;box-shadow:none!important}html[data-rh-theme] .guild-secondary-btn:hover{border-color:#d8a94c85!important;background:linear-gradient(180deg,#d8a94c2e,#0000000f),#080c12c2!important}html[data-rh-theme] .guild-text-btn{color:#9c927f!important;background:none!important;border:none!important;box-shadow:none!important}html[data-rh-theme] .guild-text-btn:hover{color:#d8bd8a!important}html[data-rh-theme] .guild-expand-btn{border-color:#d8a94c38!important;color:#9c927f!important;background:linear-gradient(180deg,#ffffff07,#00000014),#080c12c2!important;box-shadow:none!important}html[data-rh-theme] .guild-expand-btn:hover{border-color:#d8a94c7a!important;color:#d8a94c!important}html[data-rh-theme] .guild-copy-btn{border-color:#50c88c4d!important;color:#8effc8!important;background:#50c88c1a!important;box-shadow:none!important}html[data-rh-theme] .guild-copy-btn:hover:not(:disabled){background:#50c88c33!important}html[data-rh-theme] .guild-revoke-btn,html[data-rh-theme] .guild-kick-btn,html[data-rh-theme] .guild-danger-btn{border-color:#dc505038!important;color:#ff8282cc!important;background:#dc3c3c14!important;box-shadow:none!important}html[data-rh-theme] .guild-revoke-btn:hover,html[data-rh-theme] .guild-kick-btn:hover,html[data-rh-theme] .guild-danger-btn:hover:not(:disabled){background:#dc3c3c2e!important}html[data-rh-theme] .guild-expectation-remove{background:none!important;border:none!important;box-shadow:none!important}html[data-rh-theme] .guild-header-strip h1{color:#f6e7c6}html[data-rh-theme] .guild-header-meta,html[data-rh-theme] .guild-header-members{color:#f6e7c68c}html[data-rh-theme] .guild-quick-actions .guild-qa-btn{background:#f3cf8312;border-color:#f3cf8340;color:#f6e7c6}html[data-rh-theme] .guild-qa-badge{background:#f3cf8326;color:#f3cf83e6}html[data-rh-theme] .guild-ann-card{border-left-color:#f3cf838c}html[data-rh-theme] .guild-ann-new-pip{background:#f3cf8333;color:#f3cf83}html[data-rh-theme] .guild-modal{background:#0c0f14!important;border-color:rgba(var(--rh-theme-accent-rgb, 216 210 200) / .2)!important}html[data-rh-theme] .guild-modal-header{border-bottom-color:rgba(var(--rh-theme-accent-rgb, 216 210 200) / .1)}html[data-rh-theme] .guild-member-row{background:#f3cf830a;border-color:#f3cf831f}html[data-rh-theme] .guild-role-badge--master{background:#f3cf8329;color:#f3cf83}html[data-rh-theme] .guild-expander-toggle{color:#f6e7c6}html[data-rh-theme] .guild-expander-heading{color:#f7f1e8}html[data-rh-theme] .guild-danger-zone{border-top-color:#f3cf831f}html[data-rh-theme] .camp-v3__char-change-btn{border-color:color-mix(in srgb,var(--class-color, #d8a94c) 45%,transparent)!important;color:var(--class-color, #d8a94c)!important;background:color-mix(in srgb,var(--class-color, #d8a94c) 8%,transparent)!important}html[data-rh-theme] .camp-v3__char-change-btn:hover{background:color-mix(in srgb,var(--class-color, #d8a94c) 16%,transparent)!important;border-color:color-mix(in srgb,var(--class-color, #d8a94c) 70%,transparent)!important}html[data-rh-theme] .camp-v3__char-picker{border-color:color-mix(in srgb,var(--class-color, #d8a94c) 35%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--class-color, #d8a94c) 18%,transparent)}html[data-rh-theme] .dl-hero.dl-hero--guild{background:linear-gradient(90deg,#05070ab8,#05070a59,#05070ab8),url(/assets/hero/hero-guild.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--tonight{background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-tonight.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--mythic{background:linear-gradient(135deg,#03050861,#03050847),url(/assets/hero/hero-mythic.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--raids{background:linear-gradient(135deg,#03050861,#03050847),url(/assets/hero/hero-raids.webp) center center / cover no-repeat}html[data-rh-theme] .camp-page-hero{background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-camp.webp) center 38% / cover no-repeat}@media(max-width:1180px){html[data-rh-theme] .dl-hero:not(.dl-hero--compact):not(.dl-hero--tonight):not(.dl-hero--guild):not(.dl-hero--mythic):not(.dl-hero--raids):not(.dl-hero--pvp):not(.dl-hero--dungeon){background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),linear-gradient(180deg,rgba(var(--rh-theme-accent-rgb) / .12),transparent 52%),url(/assets/hero/hero-tracker-tablet.webp) center 38% / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--guild{background:linear-gradient(90deg,#05070ab8,#05070a59,#05070ab8),url(/assets/hero/hero-guild-tablet.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--tonight{background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-tonight-tablet.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--mythic{background:linear-gradient(135deg,#03050861,#03050847),url(/assets/hero/hero-mythic-tablet.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--raids{background:linear-gradient(135deg,#03050861,#03050847),url(/assets/hero/hero-raids-tablet.webp) center center / cover no-repeat}html[data-rh-theme] .camp-page-hero{background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-camp-tablet.webp) center 38% / cover no-repeat}}@media(max-width:760px){html[data-rh-theme] .dl-hero:not(.dl-hero--compact):not(.dl-hero--tonight):not(.dl-hero--guild):not(.dl-hero--mythic):not(.dl-hero--raids):not(.dl-hero--pvp):not(.dl-hero--dungeon){background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),linear-gradient(180deg,rgba(var(--rh-theme-accent-rgb) / .12),transparent 52%),url(/assets/hero/hero-tracker-mobile.webp) center 38% / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--guild{background:linear-gradient(90deg,#05070ab8,#05070a59,#05070ab8),url(/assets/hero/hero-guild-mobile.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--tonight{background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-tonight-mobile.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--mythic{background:linear-gradient(135deg,#03050861,#03050847),url(/assets/hero/hero-mythic-mobile.webp) center center / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--raids{background:linear-gradient(135deg,#03050861,#03050847),url(/assets/hero/hero-raids-mobile.webp) center center / cover no-repeat}html[data-rh-theme] .camp-page-hero{background:linear-gradient(90deg,#030508b8,#03050847 30% 70%,#030508c2),url(/assets/hero/hero-camp-mobile.webp) center 38% / cover no-repeat}html[data-rh-theme] .dl-hero.dl-hero--pvp{background:url(/assets/hero/hero-pvp-mobile.webp) center center / cover no-repeat}}html[data-rh-theme] .dl-hero.dl-hero--pvp{overflow:hidden;background:url(/assets/hero/hero-pvp.webp) center center / cover no-repeat}@media(max-width:1180px){html[data-rh-theme] .dl-hero.dl-hero--pvp{background:url(/assets/hero/hero-pvp-tablet.webp) center center / cover no-repeat}}html[data-rh-theme] .dl-hero.dl-hero--dungeon{overflow:hidden;min-height:320px;border-radius:12px;border:1px solid rgba(196,138,62,.35);margin-bottom:0;background:url(/assets/hero/hero-dungeon.webp) center center / cover no-repeat;box-shadow:0 0 0 1px #c48a3e1f,inset 0 0 60px #00000073}html[data-rh-theme] .dl-hero.dl-hero--dungeon:before,html[data-rh-theme] .dl-hero.dl-hero--dungeon:after{content:"";position:absolute;width:48px;height:48px;border-color:#d4a93799;border-style:solid;pointer-events:none;z-index:2}html[data-rh-theme] .dl-hero.dl-hero--dungeon:before{top:10px;left:10px;border-width:2px 0 0 2px;border-radius:2px 0 0}html[data-rh-theme] .dl-hero.dl-hero--dungeon:after{top:10px;right:10px;border-width:2px 2px 0 0;border-radius:0 2px 0 0}html[data-rh-theme] .dl-hero.dl-hero--dungeon .dl-hero-copy{position:relative}html[data-rh-theme] .dl-hero.dl-hero--dungeon .dl-hero-copy:after{content:"";display:block;width:48px;height:48px;border-color:#d4a93799;border-style:solid;border-width:0 0 2px 2px;border-radius:0 0 0 2px;position:absolute;bottom:-10px;left:-20px;pointer-events:none}html[data-rh-theme] .dl-hero.dl-hero--dungeon .dl-eyebrow{color:#a87ccc;letter-spacing:.28em}html[data-rh-theme] .dl-hero.dl-hero--dungeon .dl-hero-copy h1{margin-bottom:6px;font-size:clamp(2rem,4vw,3rem);white-space:nowrap;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.7),0 0 40px rgba(157,78,221,.2)}html[data-rh-theme] .dl-hero.dl-hero--dungeon .dl-hero-copy h1:after{content:"◆";display:block;font-size:.6rem;color:#d4a937b3;text-align:center;margin:8px auto 0;letter-spacing:.5em}html[data-rh-theme] .dl-hero.dl-hero--dungeon .dl-dungeon-subtitle{font-size:.9rem;font-style:italic;color:#c9a84c;margin:8px 0 6px;text-shadow:0 1px 8px rgba(0,0,0,.6)}html[data-rh-theme] .dl-hero.dl-hero--dungeon .dl-reset-icon{background:#a87ccc}@media(max-width:1180px){html[data-rh-theme] .dl-hero.dl-hero--dungeon{background:url(/assets/hero/hero-dungeon-tablet.webp) center center / cover no-repeat}}@media(max-width:760px){html[data-rh-theme] .dl-hero.dl-hero--dungeon{background:url(/assets/hero/hero-dungeon-mobile.webp) center center / cover no-repeat}}html[data-rh-theme] .battlenet-connect-btn{border-color:color-mix(in srgb,var(--dl-accent) 40%,transparent)!important;color:color-mix(in srgb,var(--dl-accent) 90%,white)!important;background:color-mix(in srgb,var(--dl-accent) 10%,transparent)!important}html[data-rh-theme] .roster-tab.is-active{background:rgba(var(--rh-theme-accent-rgb) / .1)!important;color:var(--rh-theme-accent)!important;border-color:rgba(var(--rh-theme-accent-rgb) / .24)!important}@media(min-width:761px)and (max-width:1100px){html[data-rh-theme] .dl-topbar{overflow:visible!important}}html[data-rh-theme] .meter-label-short{display:none}@media(max-width:760px){html[data-rh-theme] .meter-label-full{display:none}html[data-rh-theme] .meter-label-short{display:inline}}html[data-rh-theme] .design-lab-page:not(.active-tool-tracker):not(.active-tool-dungeon):before,html[data-rh-theme] .design-lab-page:not(.active-tool-tracker):not(.active-tool-dungeon):after{opacity:.58;background:linear-gradient(to right,#0305081f,#030508e0),linear-gradient(180deg,color-mix(in srgb,#c8a044 46%,#030508),color-mix(in srgb,#c8a044 16%,#030508) 52%,#030508)}html[data-rh-theme] .design-lab-page:not(.active-tool-tracker):not(.active-tool-dungeon){background:radial-gradient(ellipse 80% 42% at 50% 0%,rgba(197,160,83,.08),transparent),var(--dl-bg)}html[data-rh-theme] .design-lab-page:not(.active-tool-tracker) .dl-panel{box-shadow:inset 0 1px #fff4d609,0 14px 38px #00000038}html[data-rh-theme] .rh-page:not(.active-tool-tracker) .dl-hero:is(.dl-hero--guild,.dl-hero--mythic,.dl-hero--raids,.dl-hero--pvp) .dl-hero-copy h1{color:#fff0ce!important}html[data-rh-theme] .rh-page:not(.active-tool-tracker) .dl-hero:is(.dl-hero--guild,.dl-hero--mythic,.dl-hero--raids,.dl-hero--pvp) .dl-reset-timer strong{color:#f2d48a!important}@media(max-width:760px){html[data-rh-theme] .rh-page:not(.active-tool-tracker) .dl-hero:is(.dl-hero--guild,.dl-hero--mythic,.dl-hero--raids,.dl-hero--pvp){min-height:auto!important;padding:10px}html[data-rh-theme] .rh-page:not(.active-tool-tracker) .dl-hero:is(.dl-hero--guild,.dl-hero--mythic,.dl-hero--raids,.dl-hero--pvp) .dl-hero-copy h1{font-size:1.5rem}html[data-rh-theme] .rh-page>.command-center-strip .camp-status-companion{align-items:flex-start}html[data-rh-theme] .rh-page>.command-center-strip .camp-status-companion span{overflow:visible;text-overflow:clip;white-space:normal}}.tracker-dashboard-grid{isolation:isolate;position:relative}.tracker-dashboard-grid>*:not(.tracker-content-atmosphere){position:relative;z-index:2}.tracker-visual-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tracker-visual-canvas.tracker-atmosphere-side{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;mix-blend-mode:screen;pointer-events:none}@media(max-width:1100px){.tracker-visual-canvas.tracker-atmosphere-side{display:none}}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip__text{overflow:visible;text-overflow:clip;white-space:normal}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip__text{grid-column:1 / -1}@media(max-width:760px){html[data-rh-theme] .active-tool-tracker .camp-status-companion{align-items:flex-start}html[data-rh-theme] .active-tool-tracker .camp-status-companion span{overflow:visible;text-overflow:clip;white-space:normal}}.tracker-panel-ornaments{position:absolute;inset:0;z-index:5;overflow:visible;pointer-events:none}.tracker-ornament-slot[hidden]{display:none}.tracker-panel-corner{position:absolute;width:46px;height:46px;object-fit:contain;opacity:.62;filter:sepia(.52) saturate(1.08) drop-shadow(0 2px 4px rgba(0,0,0,.78))}.tracker-panel-corner.is-top-left{top:-7px;left:-7px}.tracker-panel-corner.is-top-right{top:-7px;right:-7px}.tracker-panel-corner.is-bottom-left{bottom:-7px;left:-7px}.tracker-panel-corner.is-bottom-right{right:-7px;bottom:-7px}.tracker-panel-gem,.tracker-panel-crest{position:absolute;top:-8px;left:50%;width:18px;height:18px;transform:translate(-50%) rotate(45deg)}.tracker-panel-gem{border:1px solid color-mix(in srgb,var(--class-accent, #d8a94c) 66%,#e7c67b);background:radial-gradient(circle at 34% 28%,#fff5d6 0 5%,transparent 7%),linear-gradient(135deg,var(--class-accent-2, #8f62be),var(--class-accent, #d8a94c));box-shadow:0 0 0 3px #050608eb,0 0 0 4px #d8a94c57,0 0 18px var(--class-glow, rgba(216, 169, 76, .32))}.tracker-panel-crest{object-fit:contain;transform:translate(-50%)}.tracker-panel-divider{position:absolute;top:56px;left:50%;width:min(54%,280px);height:16px;object-fit:contain;transform:translate(-50%);opacity:.64}.tracker-panel-divider--css{height:1px;background:linear-gradient(90deg,transparent,rgba(216,169,76,.42),var(--class-accent),rgba(216,169,76,.42),transparent);box-shadow:0 0 10px var(--class-glow-soft)}.tracker-vortex-field{position:absolute;inset:0 0 auto;z-index:0;height:154px;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:.92;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.78) 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.78) 62%,transparent 100%)}@media(max-width:1100px){.tracker-panel-ornaments,.tracker-vortex-field{display:none}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker{--tracker-gold: #c8a55a;--tracker-gold-bright: #efd58d}html[data-rh-theme] .design-lab-page.active-tool-tracker:before,html[data-rh-theme] .design-lab-page.active-tool-tracker:after{display:block;width:clamp(170px,18vw,380px);opacity:.82;background-image:linear-gradient(90deg,#0203060f,#020306d6 76%,#030407),radial-gradient(circle at 36% 24%,var(--class-glow),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--class-accent, var(--class-color)) 24%,transparent),transparent 58%),url(/assets/redesign/tracker-hero.png);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,auto 100%;background-position:center,center,center,left center;background-blend-mode:normal,screen,color,normal;filter:saturate(.86) contrast(1.08)}html[data-rh-theme] .design-lab-page.active-tool-tracker:after{transform:scaleX(-1)}html[data-rh-theme] .active-tool-tracker .dl-topbar{border-radius:12px}html[data-rh-theme] .active-tool-tracker .dl-brand-mark{border:0}html[data-rh-theme] .active-tool-tracker .dl-nav button{border:1px solid rgba(197,160,83,.13)!important;border-radius:7px!important;background:linear-gradient(180deg,#ffffff06,#00000014),#07080c9e!important}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly{isolation:isolate;position:relative;grid-template-columns:minmax(330px,1fr) minmax(230px,300px);gap:32px;height:192px;min-height:192px!important;max-height:192px;margin:0 10px 10px;border:1px solid rgba(197,160,83,.36);border-radius:13px;padding:16px 30px 30px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(232,197,119,.12);border-radius:9px;pointer-events:none}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly>:not(.tracker-panel-ornaments){position:relative;z-index:2}html[data-rh-theme] .dl-hero .tracker-hero-ornaments .tracker-panel-corner{width:58px;height:58px;opacity:.78}html[data-rh-theme] .dl-hero .tracker-hero-ornaments .tracker-panel-divider{top:auto;bottom:4px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-copy{max-width:480px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-eyebrow{color:var(--class-text-accent)!important;text-shadow:0 0 14px var(--class-glow)}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-copy h1{margin:3px 0 7px;font-family:var(--font-display);font-size:clamp(2.8rem,4.1vw,4.35rem);letter-spacing:-.035em;line-height:.88}html[data-rh-theme] .active-tool-tracker .dl-reset-timer strong{color:var(--class-text-accent)}html[data-rh-theme] .active-tool-tracker .dl-reset-icon{background:var(--tracker-gold-bright)}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(105px,1fr));width:min(310px,100%);max-width:none;gap:8px;margin-top:12px}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats span{min-height:44px;border-color:#cda44c61;border-radius:7px;padding:7px 10px;background:linear-gradient(180deg,rgba(255,244,214,.055),transparent),#020305b8;box-shadow:inset 0 1px #fff4d60d,0 8px 18px #00000057}html[data-rh-theme] .active-tool-tracker .command-center-strip{isolation:isolate;position:relative;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.3fr) auto;min-height:54px;margin:0 12px 12px;border:1px solid rgba(197,160,83,.34);border-radius:9px;padding:8px 12px 8px 16px;box-shadow:inset 0 1px #fff4d60f,inset 0 -1px #000c,0 10px 24px #0000003d}html[data-rh-theme] .active-tool-tracker .command-center-strip:before,html[data-rh-theme] .active-tool-tracker .command-center-strip:after{content:"";position:absolute;top:50%;width:10px;height:10px;border:1px solid var(--tracker-gold);background:#09080b;transform:translateY(-50%) rotate(45deg)}html[data-rh-theme] .active-tool-tracker .command-center-strip:before{left:-5px}html[data-rh-theme] .active-tool-tracker .command-center-strip:after{right:-5px}html[data-rh-theme] .active-tool-tracker .command-center-strip small{color:var(--tracker-gold-bright)}html[data-rh-theme] .active-tool-tracker .camp-status-companion span strong{color:var(--class-text-accent)}html[data-rh-theme] .active-tool-tracker .camp-status-action{border-color:var(--class-border)!important;color:#f8ebd0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--class-accent) 25%,transparent),#0000001f),#110b16e6!important;box-shadow:inset 0 1px #fff4d617,0 0 16px var(--class-glow-soft)!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid{grid-template-columns:minmax(280px,29fr) minmax(430px,47fr) minmax(260px,24fr);gap:14px;margin:0 12px 18px}html[data-rh-theme] .active-tool-tracker .roster-panel,html[data-rh-theme] .active-tool-tracker .task-panel,html[data-rh-theme] .active-tool-tracker .notes-panel,html[data-rh-theme] .active-tool-tracker .first-run-preview-panel{position:relative;overflow:hidden;border:1px solid rgba(197,160,83,.32);border-radius:10px;padding:17px;box-shadow:inset 0 1px #fff4d614,inset 0 -1px #000000f0,inset 1px 0 #fff4d606,0 16px 36px #00000057}html[data-rh-theme] .active-tool-tracker .roster-panel:before,html[data-rh-theme] .active-tool-tracker .task-panel:before,html[data-rh-theme] .active-tool-tracker .notes-panel:before,html[data-rh-theme] .active-tool-tracker .first-run-preview-panel:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(220,184,103,.1);border-radius:7px;pointer-events:none}html[data-rh-theme] .active-tool-tracker .roster-panel>:not(.tracker-panel-ornaments),html[data-rh-theme] .active-tool-tracker .task-panel>:not(.tracker-panel-ornaments):not(.tracker-vortex-field),html[data-rh-theme] .active-tool-tracker .notes-panel>:not(.tracker-panel-ornaments),html[data-rh-theme] .active-tool-tracker .first-run-preview-panel>:not(.tracker-panel-ornaments){position:relative;z-index:2}html[data-rh-theme] .active-tool-tracker .task-panel{min-height:512px;border-color:color-mix(in srgb,var(--class-border) 64%,rgba(197,160,83,.32));background:radial-gradient(ellipse 52% 20% at 50% 0%,color-mix(in srgb,var(--class-accent) 5%,transparent),transparent 100%),linear-gradient(180deg,rgba(255,244,214,.016) 0%,transparent 10%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.1) 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.005) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(0,0,0,.012) 0 1px,transparent 1px 8px),linear-gradient(160deg,#0e1016,#09090e 55%,#060708)}html[data-rh-theme] .active-tool-tracker .panel-header{min-height:58px;margin:0 0 13px;padding:0 4px 11px}html[data-rh-theme] .active-tool-tracker .panel-header h2{color:#f4e7cc!important;font-family:var(--font-display);font-size:1.65rem;letter-spacing:-.025em}html[data-rh-theme] .active-tool-tracker .panel-header .dl-eyebrow{color:var(--class-text-accent)!important;text-shadow:0 0 10px var(--class-glow-soft)}html[data-rh-theme] .active-tool-tracker .character-limit-meter{border-color:#c5a05340;background:linear-gradient(90deg,rgba(197,160,83,.09),transparent 66%),#00000047;box-shadow:inset 0 1px #fff4d609}html[data-rh-theme] .active-tool-tracker .sub-expiry-banner{display:flex;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid rgba(100,180,220,.22);border-bottom:1px solid rgba(100,180,220,.22);background:linear-gradient(90deg,#50a0c81a,#50a0c80d);font-size:.78rem;color:#9dd4f0;line-height:1.35}html[data-rh-theme] .active-tool-tracker .sub-expiry-icon{font-size:.9rem;flex-shrink:0}html[data-rh-theme] .active-tool-tracker .sub-expiry-banner span{flex:1}html[data-rh-theme] .active-tool-tracker .grace-period-banner{display:flex;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid rgba(240,180,60,.28);border-bottom:1px solid rgba(240,180,60,.28);background:linear-gradient(90deg,#f0a01e1f,#f0a01e0f);font-size:.78rem;color:#f5d980;line-height:1.35}html[data-rh-theme] .active-tool-tracker .grace-period-icon{font-size:.95rem;flex-shrink:0}html[data-rh-theme] .active-tool-tracker .grace-period-banner span{flex:1}html[data-rh-theme] .active-tool-tracker .grace-period-renew-link{flex-shrink:0;padding:3px 10px;border:1px solid rgba(240,180,60,.5);border-radius:4px;background:#f0a01e24;color:#f5d980;font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}html[data-rh-theme] .active-tool-tracker .grace-period-renew-link:hover{background:#f0a01e42;border-color:#f0b43cc7}html[data-rh-theme] .active-tool-tracker .character-shell.is-locked .character-row:hover{border-color:color-mix(in srgb,var(--class-color) 30%,rgba(197,160,83,.38));background:radial-gradient(ellipse 54px 54px at 40px 50%,rgba(0,0,0,.22) 0%,transparent 100%),linear-gradient(90deg,color-mix(in srgb,var(--class-color) 9%,transparent) 0%,transparent 48%),linear-gradient(180deg,#ffffff0a,#fff0 42%,#0000000f),#06070bf0}html[data-rh-theme] .active-tool-tracker .character-shell.is-locked .row-menu-button{opacity:.7}html[data-rh-theme] .active-tool-tracker .character-locked-badge{border-radius:3px;border:1px solid rgba(220,80,60,.4);font-style:normal;white-space:nowrap}html[data-rh-theme] .character-menu-notice{padding:6px 10px;font-size:.75rem;color:#f0b450;line-height:1.4;margin:0}html[data-rh-theme] .active-tool-tracker .character-list{gap:7px}html[data-rh-theme] .active-tool-tracker .character-shell{filter:drop-shadow(0 7px 9px rgba(0,0,0,.2))}html[data-rh-theme] .active-tool-tracker .character-row{isolation:isolate;position:relative;min-height:78px;border-radius:8px;box-shadow:inset 0 1px #fff4d616,inset 1px 0 #fff4d608,inset 0 0 0 1px #fff4d60b,inset 0 -1px #000000eb,0 6px 14px #00000057,0 1px 3px #00000070;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}html[data-rh-theme] .active-tool-tracker .character-row:hover:not([aria-pressed=true]){transform:translateY(-1px)}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true]{transform:translate(2px)}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true]:before{content:"";position:absolute;top:50%;left:9px;transform:translateY(-50%);z-index:-1;width:66px;height:66px;border-radius:50%;animation:tracker-selected-aura 4.8s ease-in-out infinite}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true] .portrait-frame{transform:scale(1.06)}html[data-rh-theme] .active-tool-tracker .row-menu-button{border-color:color-mix(in srgb,var(--class-color) 22%,rgba(197,160,83,.3))!important;background:linear-gradient(180deg,#fff4d611,#00000038),#08090df0!important;box-shadow:inset 0 1px #fff4d612,inset 0 -1px #000000b8!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header{min-height:101px;margin:-2px 0 14px;padding:2px 8px 13px}html[data-rh-theme] .active-tool-tracker .task-panel .tracker-panel-divider{top:118px}html[data-rh-theme] .active-tool-tracker .task-header-actions{flex-direction:row}html[data-rh-theme] .active-tool-tracker .selected-title h2{margin:2px 0 3px;color:#fff1d5!important;font-size:clamp(1.9rem,2.4vw,2.65rem)}html[data-rh-theme] .active-tool-tracker .selected-title span{color:var(--class-text-accent);font-size:.87rem}html[data-rh-theme] .active-tool-tracker .task-count{position:relative;display:grid;place-items:center;width:68px;height:68px;flex:0 0 auto;border:1px solid var(--class-border);border-radius:50%;padding:0;font-family:var(--font-display);font-size:1.2rem}html[data-rh-theme] .active-tool-tracker .task-count:before,html[data-rh-theme] .active-tool-tracker .task-count:after{content:"";position:absolute;top:50%;border:1px solid var(--tracker-gold);transform:translateY(-50%) rotate(45deg)}html[data-rh-theme] .active-tool-tracker .task-count:before{left:-7px}html[data-rh-theme] .active-tool-tracker .task-count:after{right:-7px}html[data-rh-theme] .active-tool-tracker .setup-nudge{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:128px;margin:0 0 16px;border:1px solid rgba(197,160,83,.42);border-radius:8px;color:#bfb29b;background:linear-gradient(90deg,var(--class-bg-tint),transparent 46%),radial-gradient(circle at 13% 50%,var(--class-glow-soft),transparent 22%),linear-gradient(180deg,rgba(255,244,214,.035),transparent),#040508d1;box-shadow:inset 0 1px #fff4d60f,inset 0 0 28px #00000042,0 10px 24px #00000047}html[data-rh-theme] .active-tool-tracker .setup-nudge strong{color:var(--tracker-gold-bright);font-family:var(--font-display);font-size:1.08rem}html[data-rh-theme] .active-tool-tracker .setup-nudge>span{color:#b9ad99;line-height:1.48}html[data-rh-theme] .active-tool-tracker .setup-nudge button:not(.text-button),html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit]{border-color:var(--class-border)!important;color:#fff4df!important;background:linear-gradient(180deg,color-mix(in srgb,var(--class-accent) 28%,transparent),#00000024),#0e0813e6!important;box-shadow:inset 0 1px #fff4d617,0 0 16px var(--class-glow-soft)!important}html[data-rh-theme] .active-tool-tracker .task-reset-copy{border-top:1px solid rgba(197,160,83,.1);margin-top:10px;padding:10px 2px 0}html[data-rh-theme] .active-tool-tracker .notes-panel{padding:17px 14px 14px}html[data-rh-theme] .active-tool-tracker .tracker-notes-header{min-height:64px;margin-bottom:12px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet{position:relative;border:1px solid #59442d;font-family:var(--font-body);font-variant:normal;letter-spacing:normal;text-transform:none;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 12px)}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:before,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:after{content:"";position:absolute;top:13px;width:12px;height:12px;border:1px solid #6d4a22;border-radius:50%}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:before{left:16px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:after{right:16px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .notes-empty-state{margin:0 0 auto;color:#2b1c10db;font-family:var(--font-body);font-size:.92rem;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1.48;text-transform:none}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list{flex:1;align-content:start;margin-bottom:12px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li:before{width:2px;background:#5b3d2233}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li.is-done{color:var(--notes-ink-muted)!important;opacity:1!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li.is-done .task-toggle,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li.is-done .task-toggle span{color:var(--notes-ink-muted)!important;text-shadow:none!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .check{border-color:#6b4318;box-shadow:none}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .is-done .check{background:#44582638}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .is-done .check:after{border-color:#3f4e28}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .item-menu-button{border-color:#3c26105c!important;color:#4a3018!important;background:#fff0c829!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet input{border-color:#64441c4d!important;color:var(--notes-ink)!important;font-family:var(--font-body)!important;font-variant:normal!important;letter-spacing:normal!important;text-transform:none!important;background:#be9b5024!important;box-shadow:inset 0 2px 6px #2816061f!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet input::placeholder{color:var(--notes-placeholder)!important;font-family:var(--font-body)!important;font-variant:normal!important;letter-spacing:normal!important;text-transform:none!important;opacity:1!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .add-task-form{margin-top:auto}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .add-task-form button{color:#fff0d0!important;box-shadow:inset 0 1px #fff4d629,0 5px 12px #3a221147!important}html[data-rh-theme] .active-tool-tracker .notes-panel .panel-header .text-button:disabled{opacity:.38}}@keyframes tracker-selected-aura{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.tracker-visual-canvas{opacity:.52}html[data-rh-theme] .active-tool-tracker .character-row,html[data-rh-theme] .active-tool-tracker .portrait-frame,html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true]:before{animation:none!important;transition:none!important}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker{background:radial-gradient(ellipse 82% 32% at 50% 0%,var(--class-glow-soft),transparent 72%),linear-gradient(180deg,#060609e6,#030407f2),url(/backgrounds/resethub-bg.webp) center top / cover fixed;background-blend-mode:screen,normal,normal}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:before{content:"";position:absolute;z-index:0;border-radius:12px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.86) 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.86) 72%,transparent 100%)}html[data-rh-theme] .active-tool-tracker .tracker-notes-header h2{font-size:1.42rem;white-space:nowrap}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):before,html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):after{width:clamp(220px,21vw,430px);background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;background-position:center,center,left center;background-blend-mode:normal,screen,normal}html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):after{transform:none}html[data-rh-theme] .active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]) .dl-topbar{background:linear-gradient(90deg,rgba(178,61,218,.095),transparent 24%,transparent 76%,rgba(178,61,218,.095)),linear-gradient(180deg,rgba(255,244,214,.035),transparent 48%),#06070bf5;box-shadow:inset 0 1px #fff4d612,inset 0 -1px #000000d1,0 18px 40px #00000057}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li{border-radius:4px;color:var(--notes-ink)!important;opacity:1!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .task-toggle{padding:12px 10px;color:var(--notes-ink)!important;font-family:var(--font-body)!important;font-variant:normal!important;font-weight:500!important;letter-spacing:normal!important;text-shadow:none!important;text-transform:none!important;background:transparent!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .task-toggle span{color:var(--notes-ink)!important;font-family:var(--font-body)!important;font-variant:normal!important;font-weight:500!important;letter-spacing:normal!important;text-shadow:none!important;text-transform:none!important}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):before,html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):after{opacity:.82;background-image:linear-gradient(90deg,#0202051a,#02020547 38%,#020205c2 72%,#030407),radial-gradient(circle at 22% 44%,rgba(177,60,218,.22),transparent 40%),url(/assets/tracker/atmosphere/demon-hunter-left.webp);filter:saturate(.88) brightness(.86) contrast(1.04);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 54%,rgba(0,0,0,.72) 72%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 54%,rgba(0,0,0,.72) 72%,transparent 100%)}html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):after{-webkit-mask-image:linear-gradient(270deg,#000 0%,#000 54%,rgba(0,0,0,.72) 72%,transparent 100%);mask-image:linear-gradient(270deg,#000 0%,#000 54%,rgba(0,0,0,.72) 72%,transparent 100%)}html[data-rh-theme] .active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]) .tracker-dashboard-grid:after{content:"";position:absolute;z-index:0;pointer-events:none}html[data-rh-theme] .active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]) .tracker-vortex-field{opacity:.91;filter:saturate(1.03) contrast(1.02);-webkit-mask-image:radial-gradient(ellipse 78% 86% at 54% 38%,#000 0%,rgba(0,0,0,.84) 48%,transparent 100%);mask-image:radial-gradient(ellipse 78% 86% at 54% 38%,#000 0%,rgba(0,0,0,.84) 48%,transparent 100%)}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]) .tracker-dashboard-grid:after{inset:160px 7% -120px;border-radius:0;background:radial-gradient(ellipse 42% 38% at 48% 30%,rgba(178,61,218,.08),transparent 72%),radial-gradient(ellipse 58% 34% at 57% 68%,rgba(106,48,142,.055),transparent 74%),linear-gradient(112deg,transparent 12%,rgba(188,91,218,.024) 38%,transparent 64%),repeating-linear-gradient(118deg,rgba(210,110,235,.012) 0 1px,transparent 1px 17px),url(/assets/background-texture.png) center 52% / 72% auto no-repeat;filter:blur(4px) saturate(.68);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.52) 16%,#000 34%,#000 66%,rgba(0,0,0,.52) 84%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 38%,rgba(0,0,0,.44) 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.52) 16%,#000 34%,#000 66%,rgba(0,0,0,.52) 84%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 38%,rgba(0,0,0,.44) 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:hidden}html[data-rh-theme] .active-tool-tracker>.dl-topbar,html[data-rh-theme] .active-tool-tracker>.dl-hero--weekly,html[data-rh-theme] .active-tool-tracker>.command-center-strip,html[data-rh-theme] .active-tool-tracker>.reset-notice{flex:0 0 auto}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel){flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.roster-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.task-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-panel{height:100%;min-height:0}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.roster-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.task-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-panel{display:flex;flex-direction:column;overflow:hidden}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column{display:flex;flex-direction:column}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .panel-header,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-limit-meter,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .warband-upgrade-strip,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .selected-char-reminder,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .sub-expiry-banner,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .grace-period-banner,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .reorder-active-bar,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .tracker-state,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel>.add-task-form,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-reset-copy{flex:0 0 auto}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet .note-list{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list{flex:1 1 auto;align-content:start;padding:1px 5px 24px 1px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list:empty{display:none}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .warband-empty-state{flex:1 1 auto;min-height:0;overflow-y:auto}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel{min-height:0}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups{align-content:start;padding:1px 6px 28px 1px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet{flex:1 1 auto;min-height:0;height:auto}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet .notes-empty-state{flex:0 0 auto}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet .note-list{flex:1 1 auto;align-content:start;padding:1px 5px 28px 1px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet .note-list:empty{display:none}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet>.add-task-form{flex:0 0 auto;margin-top:10px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list::-webkit-scrollbar,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups::-webkit-scrollbar,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .note-list::-webkit-scrollbar{width:6px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list::-webkit-scrollbar-track,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups::-webkit-scrollbar-track,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .note-list::-webkit-scrollbar-track{border-radius:999px;background:#00000024}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list::-webkit-scrollbar-thumb,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups::-webkit-scrollbar-thumb,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .note-list::-webkit-scrollbar-thumb{border:1px solid rgba(4,5,8,.78);border-radius:999px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel):before,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel):after{bottom:-36px}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel){height:auto;overflow:clip;margin-bottom:0}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel):before,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel):after{inset-block-end:0}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups{margin-bottom:0}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-reset-copy{position:relative;z-index:3;margin-top:0}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:after{content:"";position:absolute;z-index:1;pointer-events:none}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:before{z-index:2}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel>:not(.tracker-panel-ornaments):not(.tracker-vortex-field){position:relative;z-index:3}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .tracker-vortex-field{z-index:2}html[data-rh-theme] .design-lab-page.active-tool-tracker{padding-bottom:0}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.roster-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.task-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-panel{border-bottom-width:2px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:after{inset:108px 6px 6px;border:1px solid rgba(194,161,96,.14);border-bottom-color:#c2a16042;border-radius:2px 2px 7px 7px;-webkit-mask-image:none;mask-image:none}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups{position:relative;z-index:4;border-bottom:1px solid rgba(194,161,96,.055);padding-bottom:10px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel>.add-task-form{border-top:1px solid rgba(194,161,96,.075);padding-top:10px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-reset-copy{border-top-color:#c2a16013;padding-bottom:2px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .setup-nudge{border-color:#c5a05357;background:linear-gradient(90deg,color-mix(in srgb,var(--class-accent) 8%,transparent),transparent 48%),linear-gradient(180deg,rgba(255,244,214,.022),transparent),#07080bb8;box-shadow:inset 0 1px #fff4d60b,inset 0 0 22px #0003,0 8px 18px #0000003d}html[data-rh-theme] .active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]) .tracker-dashboard-grid:after{opacity:.24}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:after{box-shadow:inset 0 1px #fff4d60a,inset 0 16px 24px #0000001a,inset 12px 0 20px #0000001f,inset -12px 0 20px #0000001f,inset 0 -28px 40px #0000002e}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel>.add-task-form{background:linear-gradient(180deg,#05060914,#05060938)}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-reset-copy{background:linear-gradient(180deg,#0506092e,#0506094d)}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):before,html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):after{width:clamp(220px,21vw,430px);opacity:.94;background-repeat:no-repeat;filter:saturate(1.04) contrast(1.05);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%)}html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):after{-webkit-mask-image:linear-gradient(270deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%);mask-image:linear-gradient(270deg,#000 0%,#000 56%,rgba(0,0,0,.78) 74%,transparent 100%);transform:none}html[data-rh-theme] .active-tool-tracker .task-count{isolation:isolate;color:#f3f5f7}html[data-rh-theme] .active-tool-tracker .task-count:before,html[data-rh-theme] .active-tool-tracker .task-count:after{width:12px;height:12px;border-radius:2px}html[data-rh-theme] .active-tool-tracker .task-count.is-complete{color:#f5f7f8}html[data-rh-theme] .active-tool-tracker .task-count-check{position:absolute;right:10px;bottom:9px;color:var(--class-text-accent)}html[data-rh-theme] .active-tool-tracker .progress-ring-done-check:before{font-size:1.65rem;color:#8ee6a1;filter:drop-shadow(0 0 6px rgba(74,156,90,.55))}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .setup-nudge{padding:24px 22px 20px 28px}html[data-rh-theme] .active-tool-tracker .setup-nudge:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:3px;height:auto;border:0;border-radius:0 999px 999px 0;transform:none;pointer-events:none}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker{box-shadow:0 36px 96px #000000b8,0 0 24px color-mix(in srgb,var(--class-accent) 5%,transparent),inset 0 1px #fff4d60e}html[data-rh-theme] .active-tool-tracker .dl-brand-mark{box-shadow:none}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-eyebrow,html[data-rh-theme] .active-tool-tracker .panel-header .dl-eyebrow{text-shadow:0 0 5px color-mix(in srgb,var(--class-accent) 14%,transparent)}html[data-rh-theme] .active-tool-tracker .dl-reset-icon{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--class-accent) 16%,transparent))}html[data-rh-theme] .active-tool-tracker .command-center-strip:before,html[data-rh-theme] .active-tool-tracker .command-center-strip:after{box-shadow:0 0 5px color-mix(in srgb,var(--class-accent) 10%,transparent)}html[data-rh-theme] .active-tool-tracker .roster-panel,html[data-rh-theme] .active-tool-tracker .task-panel,html[data-rh-theme] .active-tool-tracker .notes-panel,html[data-rh-theme] .active-tool-tracker .first-run-preview-panel{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--class-accent) 4%,transparent),transparent 32%),linear-gradient(180deg,rgba(255,244,214,.03),transparent 23%),linear-gradient(180deg,#111114fa,#050609fc)}html[data-rh-theme] .active-tool-tracker .task-panel{box-shadow:inset 0 1px #fff4d614,inset 0 0 32px color-mix(in srgb,var(--class-accent) 7%,transparent),0 18px 44px #00000075,0 0 13px color-mix(in srgb,var(--class-accent) 7%,transparent)}html[data-rh-theme] .active-tool-tracker .character-row:hover:not([aria-pressed=true]){box-shadow:inset 0 1px #fff4d60d,0 8px 17px #0000004f,0 0 7px color-mix(in srgb,var(--class-color) 7%,transparent)}html[data-rh-theme] .active-tool-tracker .class-sprite{filter:drop-shadow(0 8px 11px rgba(0,0,0,.58)) drop-shadow(0 0 7px color-mix(in srgb,var(--class-color) 22%,transparent))}html[data-rh-theme] .active-tool-tracker .selected-title h2{text-shadow:0 3px 16px rgba(0,0,0,.86),0 0 8px color-mix(in srgb,var(--class-accent) 8%,transparent)}html[data-rh-theme] .active-tool-tracker .selected-title span{text-shadow:0 0 6px color-mix(in srgb,var(--class-accent) 10%,transparent)}html[data-rh-theme] .active-tool-tracker .task-count{text-shadow:0 1px 3px #000,0 0 5px color-mix(in srgb,var(--class-accent) 10%,transparent)}html[data-rh-theme] .active-tool-tracker .task-count-check{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--class-accent) 18%,transparent))}html[data-rh-theme] .active-tool-tracker .task-panel .check{box-shadow:0 0 4px color-mix(in srgb,var(--class-accent) 10%,transparent)}html[data-rh-theme] .active-tool-tracker .setup-nudge:before{box-shadow:inset -1px 0 #ffffff0d,0 0 6px color-mix(in srgb,var(--class-accent) 10%,transparent)}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-panel-gem{box-shadow:0 0 0 3px #050608eb,0 0 0 4px #d8a94c3d,0 0 7px color-mix(in srgb,var(--class-accent) 10%,transparent)}html[data-rh-theme] .active-tool-tracker .tracker-panel-divider--css{box-shadow:0 0 5px color-mix(in srgb,var(--class-accent) 8%,transparent)}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .command-center-strip{border-color:color-mix(in srgb,var(--class-border-muted) 52%,#665638);background:linear-gradient(90deg,rgba(126,100,53,.08),transparent 38%,var(--class-surface-tint) 100%),#07080af5}html[data-rh-theme] .active-tool-tracker .character-row:hover:not([aria-pressed=true]){border-color:color-mix(in srgb,var(--class-border-muted) 74%,#6c634e);background:linear-gradient(90deg,color-mix(in srgb,var(--class-accent-muted) 8%,transparent),transparent 62%),#07080be6}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true]:before{background:radial-gradient(circle,color-mix(in srgb,var(--class-accent-muted) 13%,transparent),transparent 68%)}html[data-rh-theme] .active-tool-tracker .panel-actions .icon-button,html[data-rh-theme] .active-tool-tracker .row-menu-button,html[data-rh-theme] .active-tool-tracker .item-menu-button{border-color:color-mix(in srgb,var(--class-border-muted) 48%,#524936)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--class-accent-deep) 38%,transparent),#0000002e),#0a0c0f!important}html[data-rh-theme] .active-tool-tracker .tracker-roster-header .panel-actions .icon-button{border-color:color-mix(in srgb,var(--class-border-muted) 22%,rgba(50,42,28,.7))!important;background:linear-gradient(180deg,#ffffff07,#00000038),#080a0d!important;box-shadow:none!important}html[data-rh-theme] .active-tool-tracker .camp-status-action,html[data-rh-theme] .active-tool-tracker .setup-nudge button:not(.text-button),html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit]{background:linear-gradient(180deg,color-mix(in srgb,var(--class-accent-muted) 32%,transparent),#00000047),var(--class-accent-deep)!important;box-shadow:inset 0 1px #fff1,0 0 5px var(--class-glow-muted)!important}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form .text-button{border-color:color-mix(in srgb,var(--class-border-muted) 42%,#554c3c)!important;background:linear-gradient(180deg,#111419,#090b0e)!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .add-task-form button{border-color:color-mix(in srgb,var(--class-border-muted) 52%,#6d4a22)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--class-accent-muted) 34%,#34231b),color-mix(in srgb,var(--class-accent-deep) 54%,#211719))!important}html[data-rh-theme] .active-tool-tracker .readiness-character{border-color:var(--class-border-muted);color:color-mix(in srgb,var(--class-text-accent) 74%,#e7e1d5);background:color-mix(in srgb,var(--class-surface-tint) 82%,rgba(6,7,10,.92));box-shadow:0 0 4px var(--class-glow-muted)}html[data-rh-theme] .active-tool-tracker .task-count{background:radial-gradient(circle at 46% 38%,rgba(255,255,255,.035),transparent 24%),radial-gradient(circle,#11151a 0 44%,#07090c 45% 54%,transparent 55%),conic-gradient(from 32deg,var(--class-accent-muted),#252c32 19%,color-mix(in srgb,var(--class-accent-muted) 48%,#151a1d) 42%,#080a0d 61%,var(--class-accent-deep) 82%,#252b31)}html[data-rh-theme] .active-tool-tracker .task-count:before,html[data-rh-theme] .active-tool-tracker .task-count:after{border-color:var(--class-border-muted);background:radial-gradient(circle at 38% 34%,color-mix(in srgb,var(--class-text-accent) 58%,#d7d9d8) 0 7%,transparent 9%),radial-gradient(circle,var(--class-accent-muted) 0 17%,transparent 21%),linear-gradient(135deg,#242b31,var(--class-accent-deep) 62%)}html[data-rh-theme] .active-tool-tracker .task-count.is-complete{border-color:var(--class-border-muted);background:radial-gradient(circle at 46% 38%,rgba(255,255,255,.045),transparent 24%),radial-gradient(circle,color-mix(in srgb,var(--class-surface-tint) 64%,#101419) 0 44%,#07090c 45% 54%,transparent 55%),conic-gradient(from 32deg,var(--class-accent-muted),#232a30 30%,var(--class-accent-deep) 58%,#080a0d 76%,var(--class-accent-muted))}html[data-rh-theme] .active-tool-tracker .task-panel .check{border-color:var(--class-accent-muted)}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet .note-list{scrollbar-color:var(--class-accent-muted) rgba(0,0,0,.2)}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .character-list::-webkit-scrollbar-thumb,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups::-webkit-scrollbar-thumb,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .note-list::-webkit-scrollbar-thumb{border-color:#040508d1;background:linear-gradient(180deg,var(--class-accent-muted),var(--class-accent-deep));box-shadow:0 0 4px var(--class-glow-muted)}html[data-rh-theme] .active-tool-tracker .tracker-panel-gem{border-color:var(--class-border-muted);background:radial-gradient(circle at 34% 28%,rgba(245,241,225,.62) 0 4%,transparent 6%),linear-gradient(135deg,var(--class-accent-muted),var(--class-accent-deep))}html[data-rh-theme] .active-tool-tracker .tracker-panel-divider--css{background:linear-gradient(90deg,transparent,rgba(122,108,80,.22),var(--class-accent-muted),rgba(122,108,80,.22),transparent)}html[data-rh-theme] .active-tool-tracker .setup-nudge:before{background:linear-gradient(180deg,transparent,var(--class-accent-muted) 20%,var(--class-border-muted) 50%,var(--class-accent-deep) 82%,transparent),#11151a}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker{border-color:color-mix(in srgb,var(--class-border-muted) 44%,rgba(126,104,65,.36))}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.roster-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.task-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-panel{border-color:color-mix(in srgb,var(--class-border-muted) 54%,#51493c);border-bottom-color:color-mix(in srgb,var(--class-border-muted) 46%,#494238)}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel{border-color:color-mix(in srgb,var(--class-border-muted) 64%,#4d463a)}html[data-rh-theme] .active-tool-tracker .camp-status-action,html[data-rh-theme] .active-tool-tracker .setup-nudge button:not(.text-button),html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit]{border-color:color-mix(in srgb,var(--class-border-muted) 76%,#45463f)!important}html[data-rh-theme] .active-tool-tracker .task-count{border-color:color-mix(in srgb,var(--class-border-muted) 78%,#43484a)}html[data-rh-theme] .active-tool-tracker .task-count:before,html[data-rh-theme] .active-tool-tracker .task-count:after,html[data-rh-theme] .active-tool-tracker .readiness-character{border-color:color-mix(in srgb,var(--class-border-muted) 74%,#45494a)}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-count{box-shadow:inset 0 0 0 4px #05070a,inset 0 0 0 5px color-mix(in srgb,var(--class-accent-muted) 24%,#343a43),inset 0 0 10px color-mix(in srgb,var(--class-accent-muted) 7%,transparent),inset 0 2px 4px #ffffff0a,0 0 0 1px #000000e6,0 5px 13px #00000085,0 0 7px var(--class-glow-muted)}html[data-rh-theme] .active-tool-tracker .task-count:before,html[data-rh-theme] .active-tool-tracker .task-count:after{box-shadow:0 0 0 3px #040508f0,inset 0 1px 1px #ffffff0d,0 0 4px var(--class-glow-muted)}html[data-rh-theme] .active-tool-tracker .task-count.is-complete{box-shadow:inset 0 0 0 4px #05070a,inset 0 0 0 5px color-mix(in srgb,var(--class-accent-muted) 30%,#343a43),inset 0 0 12px color-mix(in srgb,var(--class-accent-muted) 8%,transparent),0 5px 13px #00000085,0 0 9px var(--class-glow-muted)}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):before,html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):after{background-image:linear-gradient(90deg,#02030608,#0203062e 42%,#020306b8 74%,#030407),var(--class-side-left);background-size:100% 100%,cover;background-position:center,left center;background-blend-mode:normal,normal}html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme]:not([data-class-theme=demonHunter]):not([data-class-theme=neutral])):after{background-image:linear-gradient(270deg,#02030608,#0203062e 42%,#020306b8 74%,#030407),var(--class-side-right);background-position:center,right center}html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):before{background-image:linear-gradient(90deg,#0202051a,#02020547 38%,#020205c2 72%,#030407),url(/assets/tracker/atmosphere/demon-hunter-left.webp);background-size:100% 100%,cover;background-position:center,left center;background-blend-mode:normal,normal}html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=demonHunter]):after{background-image:linear-gradient(270deg,#0202051a,#02020547 38%,#020205c2 72%,#030407),url(/assets/tracker/atmosphere/demon-hunter-right.webp);background-size:100% 100%,cover;background-position:center,right center;background-blend-mode:normal,normal}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel{border-right-color:color-mix(in srgb,var(--class-border-muted) 18%,rgba(42,40,35,.58));border-bottom-color:color-mix(in srgb,var(--class-border-muted) 12%,rgba(31,30,27,.72));border-left-color:color-mix(in srgb,var(--class-border-muted) 18%,rgba(42,40,35,.58))}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=deathKnight]):before,html[data-rh-theme] .design-lab-page.active-tool-tracker:has(.tracker-dashboard-grid[data-class-theme=deathKnight]):after{background-blend-mode:normal,normal!important;filter:none!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.roster-panel:has(.character-shell--open),html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.roster-panel:has(.options-menu){overflow:visible;z-index:10}html[data-rh-theme] .active-tool-tracker .roster-panel:has(.options-menu)>.panel-header{z-index:20}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.task-panel:has(.item-menu-wrap--open){overflow:visible;z-index:10}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-panel:has(.item-menu-wrap--open){overflow:visible;z-index:10}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column:has(.item-menu-wrap--open){overflow:visible;z-index:10}html[data-rh-theme] .active-tool-tracker .task-list li:has(.item-menu-wrap--open),html[data-rh-theme] .active-tool-tracker .note-list li:has(.item-menu-wrap--open){overflow:visible;z-index:10}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups:has(.item-menu-wrap--open){overflow:visible}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .notes-journal-sheet .note-list:has(.item-menu-wrap--open){overflow:visible}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:has(.item-menu-wrap--open){clip-path:none}}html[data-rh-theme] .active-tool-tracker .dl-topbar{overflow:visible}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-groups{flex:1 1 0;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:after{border-top-color:transparent}}html[data-rh-theme] .item-menu-group-row{display:flex;gap:4px;padding:4px 2px 8px;border-bottom:1px solid rgba(216,169,76,.14);margin-bottom:4px}html[data-rh-theme] .item-menu-group-btn{flex:1;min-height:24px;border:1px solid rgba(216,169,76,.14);border-radius:5px;padding:0 2px;font-family:var(--font-display);font-size:.72rem;letter-spacing:.01em;background:#0003;box-shadow:none;text-align:center;opacity:.55}html[data-rh-theme] .item-menu-group-btn--priority{color:#efb16c!important}html[data-rh-theme] .item-menu-group-btn--weekly{color:#f3e6ca!important}html[data-rh-theme] .item-menu-group-btn--optional{color:#aaa092!important}html[data-rh-theme] .item-menu-group-btn:hover{opacity:.85;background:#ffffff0d}html[data-rh-theme] .item-menu-group-btn.is-active{opacity:1;border-color:currentColor}html[data-rh-theme] .item-menu-group-btn--priority.is-active{background:#efb16c1a}html[data-rh-theme] .item-menu-group-btn--weekly.is-active{background:#f3e6ca12}html[data-rh-theme] .item-menu-group-btn--optional.is-active{background:#aaa09214}html[data-rh-theme] .active-tool-tracker .class-crest{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1}html[data-rh-theme] .active-tool-tracker .main-star{position:absolute;top:0;left:0;right:0;text-align:center;font-size:13px;line-height:1;color:#f0c76a;text-shadow:0 0 8px rgba(240,199,106,.9),0 0 16px rgba(240,199,106,.4),0 1px 3px rgba(0,0,0,.7);pointer-events:none;z-index:2}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .portrait-frame{border:none;border-radius:50%;background:radial-gradient(circle at 44% 32%,color-mix(in srgb,var(--class-color) 22%,transparent) 0%,transparent 60%),#040508e6;box-shadow:0 0 0 2px #030408f7,0 0 0 3.5px color-mix(in srgb,var(--class-color) 34%,rgba(170,133,50,.28)),0 0 0 4.5px #c5a0531c,inset 1px 2px #fff4d638,inset -1px -2px #000000c7,inset 0 4px 13px #000000b8,0 0 14px color-mix(in srgb,var(--class-color) 15%,transparent);overflow:hidden;transition:box-shadow .22s ease}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true] .portrait-frame{background:radial-gradient(circle at 44% 32%,color-mix(in srgb,var(--class-color) 32%,transparent) 0%,transparent 60%),#040508eb;box-shadow:0 0 0 2px #020307fc,0 0 0 3.5px color-mix(in srgb,var(--class-color) 62%,rgba(216,169,76,.4)),0 0 0 5.5px #d8a94c33,inset 1px 2px #fff4d647,inset -1px -2px #000000bd,inset 0 4px 13px #0000009e,0 0 24px color-mix(in srgb,var(--class-color) 30%,transparent)}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .topbar-stat{border-color:#c5a05347;background:linear-gradient(135deg,#fff4d60a,#0000000f),#07080be6;box-shadow:inset 0 1px #fff4d60f,0 4px 10px #0000003d;transition:border-color .16s ease,box-shadow .16s ease}html[data-rh-theme] .active-tool-tracker .topbar-stat--gold{border-color:#c5a0535c;background:linear-gradient(135deg,#ffdc8c0f,#00000014),#060709f0;box-shadow:inset 0 1px #ffdc8c12,0 0 6px #c5a05314,0 4px 10px #0000003d}html[data-rh-theme] .active-tool-tracker .topbar-stat--power{border-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .3)) 52%,#42424a);background:linear-gradient(135deg,color-mix(in srgb,var(--class-surface-tint, rgba(197, 160, 83, .06)) 72%,transparent),#00000014),#06070af0;box-shadow:inset 0 1px #fff4d60e,0 0 6px var(--class-glow-muted, rgba(197, 160, 83, .06)),0 4px 10px #0000003d}html[data-rh-theme] .active-tool-tracker .topbar-stat-icon{width:18px;height:18px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}html[data-rh-theme] .active-tool-tracker .topbar-stat--gold .topbar-stat-icon{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) drop-shadow(0 0 4px rgba(220,170,60,.28))}html[data-rh-theme] .active-tool-tracker .topbar-stat--power .topbar-stat-icon{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) drop-shadow(0 0 4px color-mix(in srgb,var(--class-color, #d8a94c) 20%,transparent))}html[data-rh-theme] .active-tool-tracker .topbar-stat-body strong{color:#f3e8ca;font-size:.94rem}html[data-rh-theme] .active-tool-tracker .topbar-stat--gold .topbar-stat-body strong{color:#fce9a0}html[data-rh-theme] .active-tool-tracker .topbar-stat-body span{color:#8a8172;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}}.options-menu-divider{border:none;border-top:1px solid rgba(197,160,83,.14);margin:4px 0}.options-menu-action{display:block;width:100%;padding:5px 8px;text-align:left;font-size:.82rem;color:#b0a890;border:none;border-radius:4px;cursor:pointer}html[data-rh-theme] .options-menu-action{background:transparent!important}html[data-rh-theme] .options-menu-action:hover{background:#c5a0531a!important;color:#f3cf83}.tracker-sort-btn{display:grid;place-items:center;width:26px;height:26px;min-height:26px;border:1px solid transparent;border-radius:5px;padding:0;font-size:.85rem;line-height:1;color:#6a6660;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}html[data-rh-theme] .tracker-sort-btn{background:transparent!important}html[data-rh-theme] .tracker-sort-btn:hover{border-color:#c5a05347;color:#c9b890;background:#c5a0530f!important}.reorder-active-bar{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;border-bottom:1px solid rgba(197,160,83,.13);background:#c5a0530a;flex-shrink:0}.reorder-active-bar>span{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#7a7468}.reorder-done-btn{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#c9b890;border:1px solid rgba(197,160,83,.28);border-radius:4px;padding:2px 10px;cursor:pointer;transition:border-color .14s ease,color .14s ease}html[data-rh-theme] .reorder-done-btn{background:transparent!important}.reorder-done-btn:hover{border-color:#c5a05380;color:#f3cf83}.reorder-controls{display:flex;gap:3px;padding:0 4px;flex-shrink:0}.reorder-btn{display:grid;place-items:center;width:26px;height:26px;min-height:26px;border:1px solid rgba(216,169,76,.22);border-radius:5px;padding:0;color:#c9b890;font-size:.6rem;line-height:1;box-shadow:none}html[data-rh-theme] .reorder-btn{background:#0000002e!important}html[data-rh-theme] .reorder-btn:hover:not(:disabled){border-color:#d8a94c7a;color:#f3cf83;background:#d8a94c1a!important}.reorder-btn:disabled{opacity:.28;cursor:not-allowed}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-sort-btn{width:34px;height:34px;font-size:1.1rem;background:transparent}html[data-rh-theme] .active-tool-tracker .tracker-sort-btn:hover{border-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .3)) 56%,transparent);color:#a8a098;background:#c5a0530d}html[data-rh-theme] .active-tool-tracker .tracker-sort-btn.is-active,html[data-rh-theme] .active-tool-tracker .tracker-sort-btn[aria-pressed=true]{color:var(--class-text-accent, #f3cf83);border-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .3)) 80%,transparent);background:#c5a0531a}html[data-rh-theme] .active-tool-tracker .reorder-done-btn{color:var(--class-text-accent, #c9b890)}html[data-rh-theme] .active-tool-tracker .reorder-done-btn:hover{border-color:var(--class-border-muted, rgba(197, 160, 83, .5));color:var(--class-text-light, #f3cf83)}html[data-rh-theme] .active-tool-tracker .reorder-btn{border-color:color-mix(in srgb,var(--class-border-muted) 36%,#3a3530);background:linear-gradient(180deg,#fff4d60a,#0000001f),#08090ce0}html[data-rh-theme] .active-tool-tracker .reorder-btn:hover:not(:disabled){border-color:var(--class-border-muted);color:var(--class-text-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--class-accent-muted) 18%,transparent),#00000024),#0a0a0eeb}}html[data-rh-theme] .options-menu{padding:6px 0;gap:0;min-width:224px;background:linear-gradient(180deg,rgba(255,244,214,.025),transparent 44%),#0c0e12;border:1px solid rgba(197,160,83,.4);border-radius:9px;box-shadow:inset 0 1px #fff4d612,0 0 0 1px #0000008c,0 24px 52px #000000bd,0 0 20px color-mix(in srgb,var(--class-color, #c8a55a) 7%,transparent)}html[data-rh-theme] .options-menu:before{content:"";position:absolute;top:-5px;right:10px;width:8px;height:8px;background:#0c0e12;border-top:1px solid rgba(197,160,83,.4);border-left:1px solid rgba(197,160,83,.4);transform:rotate(45deg)}html[data-rh-theme] .options-menu strong{display:block;padding:8px 14px 5px;color:#c5a0539e;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-rh-theme] .options-menu label{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:8px 14px;min-height:36px;color:#c2b490;font-size:.84rem;cursor:pointer;transition:background .11s ease,color .11s ease}html[data-rh-theme] .options-menu label:hover,html[data-rh-theme] .options-menu label:focus-within{background:#c5a05314;color:#e0cf9c}html[data-rh-theme] .options-menu input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:14px;height:14px;min-width:14px;min-height:14px;margin:0;border:1px solid rgba(197,160,83,.6);border-radius:3px;background:#050609c2;cursor:pointer;position:relative;transition:border-color .11s ease,background .11s ease,box-shadow .11s ease}html[data-rh-theme] .options-menu input[type=checkbox]:checked{background:#c5a05329;border-color:#c5a053c7;box-shadow:inset 0 0 5px #c5a05324}html[data-rh-theme] .options-menu input[type=checkbox]:checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#c8a55a;font-size:11px;font-weight:700;line-height:1}html[data-rh-theme] .options-menu input[type=checkbox]:focus-visible{outline:2px solid rgba(197,160,83,.55);outline-offset:2px}html[data-rh-theme] .options-menu .options-menu-divider{margin:4px 14px;border-top-color:#c5a05338}html[data-rh-theme] .options-menu .options-menu-action{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;min-height:36px;color:#a89878;font-size:.84rem;text-align:left;background:none;border:none;border-radius:0;cursor:pointer;transition:background .11s ease,color .11s ease}html[data-rh-theme] .options-menu .options-menu-action:hover{background:#c5a05314;color:#e0cf9c}html[data-rh-theme] .options-menu .options-menu-action:focus-visible{outline:none;background:#c5a05314;color:#e0cf9c;box-shadow:inset 2px 0 #c5a0538c}html[data-rh-theme] .options-menu .menu-action-icon{color:#c5a05385;font-size:.82rem;line-height:1;flex-shrink:0}html[data-rh-theme] .character-menu{background:linear-gradient(180deg,rgba(255,244,214,.025),transparent 44%),#0c0e12;border:1px solid rgba(197,160,83,.38);border-radius:9px;box-shadow:inset 0 1px #fff4d612,0 0 0 1px #0000008c,0 24px 52px #000000bd,0 0 20px color-mix(in srgb,var(--class-color, #c8a55a) 7%,transparent)}html[data-rh-theme] .character-menu:before{content:"";position:absolute;top:-5px;right:10px;width:8px;height:8px;background:#0c0e12;border-top:1px solid rgba(197,160,83,.38);border-left:1px solid rgba(197,160,83,.38);transform:rotate(45deg)}html[data-rh-theme] .character-menu button{width:100%;box-sizing:border-box;padding:8px 12px;min-height:36px;color:#c2b490;border-radius:5px;transition:background .11s ease,color .11s ease}html[data-rh-theme] .character-menu button:hover{background:#c5a05314;color:#e0cf9c}html[data-rh-theme] .character-menu button:focus-visible{outline:none;background:#c5a05314;color:#e0cf9c;box-shadow:inset 2px 0 #c5a0538c}html[data-rh-theme] .character-menu button:disabled{color:#a0917359;cursor:not-allowed}html[data-rh-theme] .character-menu button:disabled:hover{background:none;color:#a0917359}html[data-rh-theme] .character-menu .warning-menu-item{color:#c8884a}html[data-rh-theme] .character-menu .warning-menu-item:hover{background:#b478321f;color:#dfa060}html[data-rh-theme] .character-menu .danger-menu-item{color:#c95c5c}html[data-rh-theme] .character-menu .danger-menu-item:hover{background:#b43c3c24;color:#e07070}html[data-rh-theme] .character-menu-divider{margin:4px 10px;border:none;border-top:1px solid rgba(197,160,83,.18)}html[data-rh-theme] .item-menu{background:linear-gradient(180deg,rgba(255,244,214,.025),transparent 44%),#0c0e12;border:1px solid rgba(197,160,83,.38);border-radius:9px;box-shadow:inset 0 1px #fff4d612,0 0 0 1px #0000008c,0 24px 52px #000000bd,0 0 20px color-mix(in srgb,var(--class-color, #c8a55a) 7%,transparent)}html[data-rh-theme] .item-menu:before{content:"";position:absolute;top:-5px;right:10px;width:8px;height:8px;background:#0c0e12;border-top:1px solid rgba(197,160,83,.38);border-left:1px solid rgba(197,160,83,.38);transform:rotate(45deg)}@media(min-width:561px){html[data-rh-theme] .item-menu[data-placement=top]:before{top:auto;bottom:-5px;border-top:none;border-left:none;border-bottom:1px solid rgba(197,160,83,.38);border-right:1px solid rgba(197,160,83,.38)}}html[data-rh-theme] .item-menu button{color:#c2b490;border-radius:5px;transition:background .11s ease,color .11s ease}html[data-rh-theme] .item-menu button:hover{background:#c5a05314;color:#e0cf9c}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel{border-top-color:color-mix(in srgb,var(--class-border-muted) 82%,#7a6a52);box-shadow:inset 0 1px color-mix(in srgb,var(--class-accent-muted) 20%,rgba(255,244,214,.055)),inset 1px 0 #fff4d606,inset -1px 0 #0000006b,inset 0 -1px #000000ad,inset 0 0 40px color-mix(in srgb,var(--class-surface-tint) 46%,transparent),0 18px 44px #0000007a,0 0 32px color-mix(in srgb,var(--class-accent-muted) 18%,transparent)}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:before,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:after{border-color:#5a3c1a;background:radial-gradient(circle at 34% 30%,rgba(200,165,80,.7) 0 7%,transparent 9%),linear-gradient(135deg,#8e6226,#3e2008);box-shadow:0 2px 5px #1c0e04ad}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .character-row:not([aria-pressed=true]):not(:disabled) strong{color:#c4b8a0}html[data-rh-theme] .active-tool-tracker .character-row:not([aria-pressed=true]):not(:disabled) small{color:#7a6f5c}html[data-rh-theme] .active-tool-tracker .character-locked-badge{padding:2px 8px;font-size:.72rem;font-weight:600}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .row-menu-button{height:28px;min-height:28px}html[data-rh-theme] .active-tool-tracker .task-panel .panel-actions .icon-button,html[data-rh-theme] .active-tool-tracker .notes-panel .panel-actions .icon-button,html[data-rh-theme] .active-tool-tracker .item-menu-button{width:28px;min-height:28px;border-radius:7px}html[data-rh-theme] .active-tool-tracker .tracker-roster-header .panel-actions{flex-wrap:nowrap;align-items:center;gap:6px}html[data-rh-theme] .active-tool-tracker .tracker-roster-header .battlenet-roster-btn{width:auto;min-width:max-content;white-space:nowrap;min-height:30px}html[data-rh-theme] .active-tool-tracker .tracker-roster-header .panel-actions .icon-button:not(.battlenet-roster-btn){width:30px;min-width:30px;height:30px;min-height:30px}html[data-rh-theme] .active-tool-tracker .character-limit-meter{margin-bottom:13px}html[data-rh-theme] .active-tool-tracker .selected-char-reminder{flex:0 0 auto;padding:5px 9px;margin-bottom:7px;border-radius:5px;border-color:color-mix(in srgb,var(--class-color, rgba(197, 160, 100, 1)) 28%,rgba(197,160,100,.22));background:#080603e6;box-shadow:inset 3px 0 color-mix(in srgb,var(--class-color, rgba(197, 160, 100, 1)) 68%,transparent),0 2px 6px #00000085,inset 0 1px #fff4d60a}html[data-rh-theme] .active-tool-tracker .selected-char-reminder:hover{border-color:color-mix(in srgb,var(--class-color, rgba(197, 160, 100, 1)) 44%,rgba(197,160,100,.38));background:#0e0a04f0;box-shadow:inset 3px 0 color-mix(in srgb,var(--class-color, rgba(197, 160, 100, 1)) 84%,transparent),0 3px 8px #00000094,inset 0 1px #fff4d60d}html[data-rh-theme] .active-tool-tracker .selected-char-reminder:focus-visible{outline:2px solid color-mix(in srgb,var(--class-color, rgba(197, 160, 100, 1)) 60%,rgba(197,160,100,.6));outline-offset:2px}html[data-rh-theme] .active-tool-tracker .selected-char-reminder__name{color:color-mix(in srgb,var(--class-color, rgba(220, 195, 150, .9)) 55%,rgba(220,195,150,.9))}html[data-rh-theme] .active-tool-tracker .selected-char-reminder__arrow{color:color-mix(in srgb,var(--class-color, rgba(197, 160, 100, .55)) 72%,transparent)}html[data-rh-theme] .active-tool-tracker .selected-char-reminder__tasks--complete{color:#64b270d1;text-shadow:0 0 8px rgba(74,160,88,.22)}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip{padding:6px 11px;margin-bottom:14px;border-radius:5px;border-color:rgba(var(--strip-accent),.2);background:rgba(var(--strip-accent),.04)}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip:hover{border-color:rgba(var(--strip-accent),.38);background:rgba(var(--strip-accent),.09)}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip__text{font-size:.72rem;letter-spacing:.01em}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip__btn{font-size:.68rem;letter-spacing:.05em;color:rgba(var(--strip-accent),.9);padding:2px 8px;border:1px solid rgba(var(--strip-accent),.44);border-radius:4px;background:rgba(var(--strip-accent),.13);transition:color .15s ease,border-color .15s ease,background .15s ease}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip:hover .warband-upgrade-strip__btn{color:rgba(var(--strip-accent),1);border-color:rgba(var(--strip-accent),.64);background:rgba(var(--strip-accent),.22)}html[data-rh-theme] .active-tool-tracker .character-inactive-chip{display:inline-block;margin-left:.45em;padding:1px 6px 2px;border:1px solid rgba(190,130,55,.5);border-radius:4px;background:#a0641e29;font-style:normal;font-size:.68em;font-weight:600;letter-spacing:.06em;color:#dca555e6;vertical-align:middle;line-height:1.6}html[data-rh-theme] .active-tool-tracker .tracker-inactive-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px 6px 12px;margin:0 0 2px;border-top:1px solid rgba(190,130,55,.09);border-bottom:1px solid rgba(190,130,55,.09);background:#8c55140a;font-size:.73rem;color:#c89b50cc;line-height:1.4;flex-wrap:wrap}html[data-rh-theme] .active-tool-tracker .tracker-inactive-notice__body{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto}html[data-rh-theme] .active-tool-tracker .tracker-inactive-notice__icon{font-size:.9rem;opacity:.7;flex-shrink:0;line-height:1}html[data-rh-theme] .active-tool-tracker .tracker-inactive-notice strong{color:#dcaf64e0;font-weight:600}html[data-rh-theme] .active-tool-tracker .tracker-inactive-notice__done-btn{flex-shrink:0;padding:3px 10px;border:1px solid rgba(190,130,55,.38);border-radius:4px;background:#8c55141f;font-size:.72rem;font-weight:500;color:#dca555d1;cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .tracker-inactive-notice__done-btn:hover{border-color:#d2963c99;background:#a0641938;color:#ebb969f2}html[data-rh-theme] .active-tool-tracker .task-sparse-hint{font-size:.73rem;color:#a08c6e9e;line-height:1.45;padding:4px 2px 0;margin:0}}html[data-rh-theme] .character-menu .make-main-wrap{display:flex;flex-direction:column;align-items:flex-start}html[data-rh-theme] .character-menu .make-main-hint{font-size:.68rem;color:#a0917380;padding:0 12px 6px;margin-top:-2px;line-height:1.3;pointer-events:none}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-sort-btn{color:#706860;border-color:#c5a05317}html[data-rh-theme] .active-tool-tracker .reorder-active-bar{background:color-mix(in srgb,var(--class-color, #d8a94c) 7%,rgba(8,8,12,.74));border-bottom-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .2)) 75%,transparent)}html[data-rh-theme] .active-tool-tracker .reorder-active-bar>span{color:color-mix(in srgb,var(--class-color, #d8a94c) 44%,#8c8478);font-size:.7rem;font-weight:700}html[data-rh-theme] .active-tool-tracker .reorder-done-btn{padding:3px 13px;border-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .3)) 82%,transparent);background:#c5a05312}html[data-rh-theme] .active-tool-tracker .reorder-done-btn:hover{background:#c5a05324}html[data-rh-theme] .active-tool-tracker .reorder-btn{width:28px;height:28px;min-height:28px;color:#b8afa0}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-group-heading span{color:#958e7e}html[data-rh-theme] .active-tool-tracker .task-group-heading em{color:#a8998a}}@media(min-width:561px){html[data-rh-theme] .character-menu[data-placement=top]:before{top:auto;bottom:-5px;border-top:none;border-left:none;border-bottom:1px solid rgba(197,160,83,.38);border-right:1px solid rgba(197,160,83,.38)}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li{box-shadow:inset 0 1px #fff4d61a,inset 0 -1px #48301b0f!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li:hover,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li:has(.item-menu-wrap--open){background:linear-gradient(90deg,rgba(70,47,27,.06),transparent 72%),#ffeebe38!important;box-shadow:inset 0 1px #fff4d642,inset 0 -1px #48301b1a!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li:has(:focus-visible){outline:1px solid rgba(91,61,34,.32);outline-offset:-1px}}.task-complete-hint{margin:6px 0 0;padding:8px 2px 0;color:#7a7268;font-size:.78rem;line-height:1.45}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-complete-hint{margin-top:4px;padding-top:10px;border-top:1px solid rgba(197,160,83,.07);color:#a096867a;font-size:.73rem}}@media(min-width:1101px){html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.dl-panel,html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel{isolation:isolate;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 54%,#51493c);border-bottom-width:2px;border-bottom-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 46%,#494238);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--class-accent, #c5a053) 4%,transparent),transparent 32%),linear-gradient(180deg,rgba(255,244,214,.03),transparent 23%),linear-gradient(180deg,#111114fa,#050609fc);box-shadow:inset 0 1px #fff4d614,inset 0 -1px #000000f0,inset 1px 0 #fff4d606,0 16px 36px #00000057}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.dl-panel:before,html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel:before{content:"";position:absolute;inset:5px;z-index:2;border:1px solid rgba(220,184,103,.1);border-radius:7px;pointer-events:none}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.dl-panel:not(.task-panel):after,html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel:not(.task-panel):after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 86% 34% at 50% 0%,color-mix(in srgb,var(--class-accent, #c5a053) 10%,transparent),transparent 74%),radial-gradient(ellipse 74% 52% at 18% 88%,color-mix(in srgb,var(--class-accent-2, #8f62be) 4%,transparent),transparent 76%),radial-gradient(ellipse 74% 46% at 88% 82%,color-mix(in srgb,var(--class-accent, #c5a053) 4%,transparent),transparent 78%),repeating-linear-gradient(118deg,rgba(255,244,214,.01) 0 1px,transparent 1px 18px),linear-gradient(180deg,rgba(255,244,214,.01),transparent 24%,rgba(0,0,0,.24));background-blend-mode:screen,screen,screen,normal,normal;opacity:.7;pointer-events:none}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.dl-panel>:not(.tracker-panel-ornaments):not(.tracker-vortex-field),html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel>:not(.tracker-panel-ornaments):not(.tracker-vortex-field){position:relative;z-index:1}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .task-panel{border-top-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 82%,#7a6a52);border-right-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 18%,rgba(42,40,35,.58));border-bottom-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 12%,rgba(31,30,27,.72));border-left-color:color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 18%,rgba(42,40,35,.58));background:radial-gradient(ellipse 52% 20% at 50% 0%,color-mix(in srgb,var(--class-accent, #c5a053) 5%,transparent),transparent 100%),linear-gradient(180deg,rgba(255,244,214,.016) 0%,transparent 10%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.1) 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.005) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(0,0,0,.012) 0 1px,transparent 1px 8px),linear-gradient(160deg,#0e1016,#09090e 55%,#060708);box-shadow:inset 0 1px color-mix(in srgb,var(--class-accent-muted, #c5a053) 20%,rgba(255,244,214,.055)),inset 1px 0 #fff4d606,inset -1px 0 #0000006b,inset 0 -1px #000000ad,inset 0 0 40px color-mix(in srgb,var(--class-surface-tint, rgba(197, 160, 83, .08)) 46%,transparent),0 18px 44px #0000007a,0 0 32px color-mix(in srgb,var(--class-accent-muted, #c5a053) 18%,transparent)}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .task-panel:after{content:"";position:absolute;inset:108px 6px 6px;z-index:1;border:1px solid rgba(194,161,96,.14);border-top-color:transparent;border-bottom-color:#c2a16042;border-radius:2px 2px 7px 7px;background:linear-gradient(180deg,rgba(216,181,111,.022) 0%,transparent 18%),radial-gradient(ellipse 80% 50% at 50% 32%,rgba(255,244,214,.018),transparent 70%),linear-gradient(90deg,rgba(0,0,0,.08),transparent 6%,transparent 94%,rgba(0,0,0,.08)),linear-gradient(180deg,transparent 48%,rgba(0,0,0,.08) 100%),repeating-linear-gradient(0deg,rgba(228,207,169,.014) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(0,0,0,.018) 0 1px,transparent 1px 8px),linear-gradient(160deg,#111014,#0c0d10,#08090c);background-blend-mode:normal,screen,normal,normal,soft-light,soft-light,normal;box-shadow:inset 0 1px #fff4d60a,inset 0 16px 24px #0000001a,inset 12px 0 20px #0000001f,inset -12px 0 20px #0000001f,inset 0 -28px 40px #0000002e;opacity:1;pointer-events:none;-webkit-mask-image:none;mask-image:none}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .task-panel>:not(.tracker-panel-ornaments):not(.tracker-vortex-field){position:relative;z-index:3}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .tracker-vortex-field{z-index:2;opacity:.76;filter:saturate(.94) contrast(1.01)}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .tracker-panel-ornaments{z-index:4}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .task-panel .tracker-panel-divider{top:118px;opacity:.5}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .tracker-panel-divider--css{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 36%,transparent) 18%,color-mix(in srgb,var(--class-accent-muted, #c5a053) 52%,transparent) 50%,color-mix(in srgb,var(--class-border-muted, rgba(197, 160, 83, .28)) 36%,transparent) 82%,transparent);box-shadow:0 0 5px color-mix(in srgb,var(--class-accent, #c5a053) 8%,transparent)}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .selected-title h2{margin:2px 0 3px;color:#fff1d5!important;font-size:clamp(1.9rem,2.4vw,2.65rem);text-shadow:0 3px 16px rgba(0,0,0,.86),0 0 8px color-mix(in srgb,var(--class-accent, #c5a053) 8%,transparent)}html[data-rh-theme] .rh-page:is(.active-tool-tracker,.active-tool-tonight) .tracker-dashboard-grid:has(.task-panel) .selected-title span{color:var(--class-text-accent, #e8c577);font-size:.87rem;text-shadow:0 0 6px color-mix(in srgb,var(--class-accent, #c5a053) 10%,transparent)}}@media(min-width:1101px){html[data-rh-theme] .rh-page.active-tool-tracker{--tracker-reference-gold: #d9aa4e;--tracker-reference-gold-soft: #f2d48a;--tracker-reference-ink: #251608}html[data-rh-theme] .rh-page.active-tool-tracker:before,html[data-rh-theme] .rh-page.active-tool-tracker:after{opacity:.66;filter:sepia(.2) saturate(.85) brightness(.72) contrast(1.12)}html[data-rh-theme] .active-tool-tracker .dl-nav button,html[data-rh-theme] .active-tool-tracker .dl-topbar button{border-color:#ad853f47!important;color:#d8c8ab!important;background:linear-gradient(180deg,#ffe5a60f,#00000042),repeating-linear-gradient(135deg,rgba(255,240,195,.018) 0 1px,transparent 1px 7px),#080808d6!important;box-shadow:inset 0 1px #ffebbe14,inset 0 -1px #000000ad!important}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly{border-color:#ac823c94!important;background:linear-gradient(90deg,#040405f5,#0404059e 24%,#04040542 52%,#040405e6),radial-gradient(ellipse 58% 62% at 62% 18%,rgba(203,124,36,.16),transparent 72%),linear-gradient(180deg,transparent 46%,rgba(0,0,0,.54)),url(/assets/hero/hero-tracker.webp) center 42% / cover no-repeat!important;box-shadow:inset 0 1px #ffebbe2e,inset 0 0 0 1px #ffd6890f,inset 0 -32px 64px #00000075,0 18px 46px #00000085,0 0 36px #bc7e281f!important}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-copy h1{color:#fff0ce!important;text-shadow:0 3px 2px rgba(0,0,0,.7),0 12px 30px rgba(0,0,0,.95),0 0 12px rgba(217,170,78,.14)!important}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-eyebrow,html[data-rh-theme] .active-tool-tracker .panel-header .dl-eyebrow,html[data-rh-theme] .active-tool-tracker .task-group-heading h3{color:var(--tracker-reference-gold-soft)!important;text-shadow:0 0 10px rgba(217,170,78,.22)}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats span,html[data-rh-theme] .active-tool-tracker .command-center-strip,html[data-rh-theme] .active-tool-tracker .character-limit-meter{border-color:#ae833a7a!important;background:linear-gradient(180deg,#ffe6ab12,#00000047),repeating-linear-gradient(135deg,rgba(255,240,195,.018) 0 1px,transparent 1px 8px),#080808c2!important;box-shadow:inset 0 1px #ffebbe14,inset 0 -1px #000000c2,0 8px 22px #00000057!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:before{inset:-14px -12px -30px;background:radial-gradient(circle at 7% 30%,rgba(110,126,46,.13),transparent 24%),radial-gradient(circle at 92% 28%,rgba(123,82,24,.14),transparent 24%),linear-gradient(90deg,#0000002e,#050606bd 28%,#050606c2 72%,#0003),url(/assets/background-texture.png) center 20% / cover no-repeat!important;opacity:.5!important;mix-blend-mode:normal}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel{border-color:#9b76378a!important;border-bottom-color:#6c522bb8!important;background:radial-gradient(ellipse 80% 36% at 50% 0%,rgba(201,132,41,.08),transparent 72%),linear-gradient(180deg,rgba(255,231,178,.045),transparent 24%),repeating-linear-gradient(135deg,rgba(255,244,214,.012) 0 1px,transparent 1px 8px),repeating-linear-gradient(0deg,rgba(255,244,214,.008) 0 1px,transparent 1px 5px),linear-gradient(160deg,#15130f,#0b0b0a 52%,#050607)!important;box-shadow:inset 0 1px #ffebbe1f,inset 0 0 0 1px #ffe1a609,inset 0 -1px #000000eb,0 20px 48px #00000080,0 0 30px #d9aa4e14!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel{background:radial-gradient(ellipse 60% 28% at 50% 2%,rgba(213,153,64,.085),transparent 76%),linear-gradient(180deg,rgba(255,234,185,.035),transparent 14%),repeating-linear-gradient(135deg,rgba(255,244,214,.016) 0 1px,transparent 1px 9px),repeating-linear-gradient(0deg,rgba(255,244,214,.008) 0 1px,transparent 1px 5px),linear-gradient(160deg,#15120e,#0c0c0b 56%,#060707)!important}html[data-rh-theme] .active-tool-tracker .panel-header{border-bottom-color:#ad853f52!important}html[data-rh-theme] .active-tool-tracker .panel-header h2,html[data-rh-theme] .active-tool-tracker .selected-title h2{color:#ffefd0!important;text-shadow:0 2px 2px rgba(0,0,0,.72),0 8px 20px rgba(0,0,0,.78),0 0 10px rgba(217,170,78,.12)!important}html[data-rh-theme] .active-tool-tracker .character-row{border-color:color-mix(in srgb,var(--class-color) 22%,rgba(167,124,52,.52))!important;background:radial-gradient(ellipse 62px 62px at 41px 50%,rgba(0,0,0,.34),transparent 100%),linear-gradient(90deg,color-mix(in srgb,var(--class-color) 16%,transparent) 0%,transparent 48%),linear-gradient(180deg,rgba(255,232,180,.052),transparent 44%,rgba(0,0,0,.12)),repeating-linear-gradient(135deg,rgba(255,244,214,.014) 0 1px,transparent 1px 8px),#070808f2!important}html[data-rh-theme] .active-tool-tracker .task-list li{border-color:#9c723047!important;box-shadow:inset 0 1px #ffebbe0e,inset 0 -1px #0000008f!important}html[data-rh-theme] .active-tool-tracker .task-list li:hover{border-color:color-mix(in srgb,var(--class-accent, #d9aa4e) 46%,rgba(203,159,76,.45))!important}html[data-rh-theme] .active-tool-tracker .check{border-color:var(--tracker-reference-gold)!important;background:#00000047!important;box-shadow:inset 0 1px #ffebbe14,0 0 8px #d9aa4e1f!important}html[data-rh-theme] .active-tool-tracker .is-done .check{background:linear-gradient(180deg,#6f964057,#2a492047),#00000038!important}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form input,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet input{border-color:#a5772f61!important;color:#ead9b9!important;background:linear-gradient(180deg,#ffebbe09,#0003),#05050594!important;box-shadow:inset 0 1px #ffebbe0f,inset 0 2px 10px #00000042!important}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit],html[data-rh-theme] .active-tool-tracker .camp-status-action,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .add-task-form button{border-color:#e6b34fb3!important;color:#fff3d2!important;background:linear-gradient(180deg,#d89a36a3,#5c360de0),repeating-linear-gradient(135deg,rgba(255,242,203,.035) 0 1px,transparent 1px 7px),#3b2209!important;box-shadow:inset 0 1px #ffebbe3d,inset 0 -1px #0000009e,0 0 16px #d9aa4e2e!important}html[data-rh-theme] .active-tool-tracker .text-button,html[data-rh-theme] .active-tool-tracker .tracker-sort-btn,html[data-rh-theme] .active-tool-tracker .item-menu-button,html[data-rh-theme] .active-tool-tracker .row-menu-button,html[data-rh-theme] .active-tool-tracker .icon-button{border-color:#a67b365c!important;color:#dec996!important;background:linear-gradient(180deg,#ffebbe0d,#0000003d),#070707a8!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet{--notes-ink: #211204;--notes-ink-muted: #543614;--notes-placeholder: rgba(46, 29, 10, .68);--notes-row-bg: rgba(222, 189, 124, .14);--notes-row-border: rgba(70, 42, 12, .32)}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .notes-empty-state,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .task-toggle,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .task-toggle span{color:var(--tracker-reference-ink)!important;text-shadow:0 1px 0 rgba(255,226,163,.18)!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .dl-topbar,html[data-rh-theme] .active-tool-tracker .command-center-strip,html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats span,html[data-rh-theme] .active-tool-tracker .character-limit-meter{background:linear-gradient(180deg,#ffe29f13,#00000057),linear-gradient(90deg,rgba(129,78,24,.16),transparent 24%,transparent 76%,rgba(129,78,24,.14)),url(/assets/tracker/textures/blackened-metal-frame.webp) center / 420px 420px repeat!important;background-blend-mode:screen,normal,normal!important}html[data-rh-theme] .active-tool-tracker .dl-nav button,html[data-rh-theme] .active-tool-tracker .dl-topbar button,html[data-rh-theme] .active-tool-tracker .text-button,html[data-rh-theme] .active-tool-tracker .tracker-sort-btn,html[data-rh-theme] .active-tool-tracker .item-menu-button,html[data-rh-theme] .active-tool-tracker .row-menu-button,html[data-rh-theme] .active-tool-tracker .icon-button{border-color:#b4843775!important;color:#e6d0a0!important;background:linear-gradient(180deg,#ffe6ad17,#00000052),url(/assets/tracker/textures/blackened-metal-frame.webp) center / 320px 320px repeat!important;background-blend-mode:screen,normal!important;box-shadow:inset 0 1px #ffe7b621,inset 0 -1px #000000c7,0 8px 18px #00000038!important}html[data-rh-theme] .active-tool-tracker .dl-nav button.is-active,html[data-rh-theme] .active-tool-tracker .dl-nav button:hover,html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit],html[data-rh-theme] .active-tool-tracker .camp-status-action,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .add-task-form button{border-color:#e8b44dbd!important;color:#fff1cb!important;background:linear-gradient(180deg,#e09d3275,#45270ab8),url(/assets/tracker/textures/blackened-metal-frame.webp) center / 300px 300px repeat!important;background-blend-mode:screen,normal!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel{background:radial-gradient(ellipse 74% 28% at 50% 0%,rgba(202,127,34,.11),transparent 74%),linear-gradient(180deg,#ffe2ab0a,#00000038 70%),url(/assets/tracker/textures/dark-leather-stone.webp) center / 520px 520px repeat!important;background-blend-mode:screen,normal,normal!important;border-color:#ac7c3394!important;box-shadow:inset 0 1px #ffe8b721,inset 0 0 0 1px #ffdea20b,inset 0 -28px 52px #00000047,0 22px 50px #00000080!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:after{background:linear-gradient(180deg,#ffe2ab06,#0000002e),url(/assets/tracker/textures/dark-leather-stone.webp) center / 460px 460px repeat!important;background-blend-mode:screen,normal!important;opacity:.72}html[data-rh-theme] .active-tool-tracker .character-row,html[data-rh-theme] .active-tool-tracker .task-list li{background:linear-gradient(90deg,color-mix(in srgb,var(--class-color, #d9aa4e) 14%,transparent),transparent 56%),linear-gradient(180deg,#ffe4ac0b,#0000002e),url(/assets/tracker/textures/dark-leather-stone.webp) center / 360px 360px repeat!important;background-blend-mode:screen,normal,normal!important;border-color:color-mix(in srgb,var(--class-color, #d9aa4e) 24%,rgba(177,126,48,.5))!important}html[data-rh-theme] .active-tool-tracker .task-list li:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--class-color, #d9aa4e) 18%,transparent),transparent 58%),linear-gradient(180deg,#ffe6ae11,#00000024),url(/assets/tracker/textures/dark-leather-stone.webp) center / 360px 360px repeat!important;background-blend-mode:screen,normal,normal!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet{background-blend-mode:multiply,multiply,normal!important;border-color:#6e4b20!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet input,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li{background:linear-gradient(180deg,#ffeab11f,#4a2a0c14),url(/assets/tracker/textures/aged-parchment.webp) center / 380px 380px repeat!important;background-blend-mode:screen,normal!important}}html[data-rh-theme] .rh-page{--rh-material-stone-base: color-mix(in srgb, var(--class-color, #d8d2c8) 3%, #070808);--rh-material-stone-mid: color-mix(in srgb, var(--class-color, #d8d2c8) 5%, #0f0f0e);--rh-material-stone-top: color-mix(in srgb, var(--class-color, #d8d2c8) 6%, #17140f);--rh-material-recess: color-mix(in srgb, var(--class-color, #d8d2c8) 3%, #050606);--rh-material-border: color-mix(in srgb, var(--class-border-muted, rgba(197, 160, 83, .3)) 72%, rgba(84, 70, 48, .42));--rh-material-border-hi: color-mix(in srgb, var(--class-border, rgba(216, 169, 76, .52)) 70%, rgba(245, 211, 134, .42));--rh-material-gold: #c5963e;--rh-material-gold-hi: #f0cf82;--rh-material-gold-low: #6f4315;--rh-material-shadow: rgba(0, 0, 0, .76);--rh-material-paper: #b69561;--rh-material-paper-hi: #cfb17a;--rh-material-paper-low: #73502a;--rh-material-paper-ink: #241506}html[data-rh-theme] .rh-page.active-tool-tracker{--rh-material-stone-base: #090b0d;--rh-material-stone-mid: #0d1012;--rh-material-stone-top: #12110d;--rh-material-recess: #06080a;--rh-material-border: rgba(216, 169, 76, .32);--rh-material-border-hi: rgba(232, 196, 120, .42);--rh-material-border-low: rgba(93, 66, 30, .58);--rh-material-gold: #b88732;--rh-material-gold-hi: #dfbd70;--rh-material-gold-low: #604018;--rh-material-paper: #aa8957;--rh-material-paper-hi: #c1a06a;--rh-material-paper-low: #6c4a27;background:radial-gradient(ellipse 76% 30% at 50% -10%,rgba(156,98,32,.09),transparent 70%),radial-gradient(ellipse 24% 52% at 0% 72%,rgba(70,84,98,.08),transparent 76%),radial-gradient(ellipse 24% 52% at 100% 72%,rgba(70,84,98,.07),transparent 76%),linear-gradient(90deg,rgba(0,0,0,.92),transparent 17%,transparent 83%,rgba(0,0,0,.94)),linear-gradient(180deg,#06080ae0,#020304fa),url(/backgrounds/resethub-bg.webp) center top / cover fixed!important;background-blend-mode:screen,screen,screen,normal,multiply,normal!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel,html[data-rh-theme] .active-tool-tonight .dl-panel,html[data-rh-theme] .active-tool-guild .dl-panel,html[data-rh-theme] .active-tool-mythic .dl-panel,html[data-rh-theme] .active-tool-raids .dl-panel,html[data-rh-theme] .active-tool-pvp .dl-panel,html[data-rh-theme] .active-tool-mini-rpg .dl-panel,html[data-rh-theme] .active-tool-dungeon .dl-panel{position:relative;isolation:isolate;border:1px solid var(--rh-material-border)!important;border-top-color:var(--rh-material-border-hi)!important;border-bottom-color:color-mix(in srgb,var(--rh-material-border) 54%,rgba(0,0,0,.72))!important;background:radial-gradient(ellipse 88% 36% at 14% 0%,rgba(255,238,194,.045),transparent 58%),radial-gradient(ellipse 82% 42% at 92% 105%,rgba(0,0,0,.34),transparent 72%),linear-gradient(145deg,var(--rh-material-stone-top) 0%,var(--rh-material-stone-mid) 46%,var(--rh-material-stone-base) 100%)!important;box-shadow:inset 0 1px #ffe8b217,inset 1px 0 #ffe8b206,inset -1px 0 #0000006b,inset 0 -18px 32px #00000042,0 20px 48px #00000070!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel:after,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel:after,html[data-rh-theme] .active-tool-tonight .dl-panel:after,html[data-rh-theme] .active-tool-guild .dl-panel:after,html[data-rh-theme] .active-tool-mythic .dl-panel:after,html[data-rh-theme] .active-tool-raids .dl-panel:after,html[data-rh-theme] .active-tool-pvp .dl-panel:after,html[data-rh-theme] .active-tool-mini-rpg .dl-panel:after,html[data-rh-theme] .active-tool-dungeon .dl-panel:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;pointer-events:none;background:url(/assets/tracker/textures/dark-leather-stone.webp) center / 620px 620px repeat,linear-gradient(135deg,rgba(255,255,255,.02),transparent 42%,rgba(0,0,0,.16));background-blend-mode:soft-light,normal;opacity:.055}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel>:not(.tracker-panel-ornaments):not(.tracker-vortex-field),html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel>:not(.tracker-panel-ornaments):not(.tracker-vortex-field){position:relative;z-index:2}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel{outline:1px solid rgba(255,229,170,.035);outline-offset:-5px}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel:before,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel:before{content:"";position:absolute;inset:6px;z-index:1;border-radius:6px;pointer-events:none;background:linear-gradient(90deg,var(--rh-material-border) 0 18px,transparent 18px calc(100% - 18px),var(--rh-material-border) calc(100% - 18px)) top / 100% 1px no-repeat,linear-gradient(90deg,var(--rh-material-border) 0 18px,transparent 18px calc(100% - 18px),var(--rh-material-border) calc(100% - 18px)) bottom / 100% 1px no-repeat,linear-gradient(180deg,var(--rh-material-border) 0 18px,transparent 18px calc(100% - 18px),var(--rh-material-border) calc(100% - 18px)) left / 1px 100% no-repeat,linear-gradient(180deg,var(--rh-material-border) 0 18px,transparent 18px calc(100% - 18px),var(--rh-material-border) calc(100% - 18px)) right / 1px 100% no-repeat;opacity:.62}html[data-rh-theme] .active-tool-tracker .character-row,html[data-rh-theme] .active-tool-tracker .task-list li,html[data-rh-theme] .active-tool-tracker .add-task-form input,html[data-rh-theme] .active-tool-tonight .task-list li,html[data-rh-theme] .active-tool-tonight input,html[data-rh-theme] .active-tool-guild input,html[data-rh-theme] .active-tool-mythic input,html[data-rh-theme] .active-tool-raids input,html[data-rh-theme] .active-tool-pvp input{border-color:color-mix(in srgb,var(--rh-material-border) 58%,rgba(0,0,0,.42))!important;background:radial-gradient(ellipse 72% 120% at 20% 0%,rgba(255,232,178,.025),transparent 54%),linear-gradient(180deg,#ffffff05,#0000002e),var(--rh-material-recess)!important;box-shadow:inset 0 1px #ffe8b20b,inset 0 0 18px #00000038,inset 0 -1px #000000a3!important}html[data-rh-theme] .active-tool-tracker .character-row:after,html[data-rh-theme] .active-tool-tracker .task-list li:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/assets/tracker/textures/dark-leather-stone.webp) center / 680px 680px repeat;opacity:.035;mix-blend-mode:soft-light}html[data-rh-theme] .active-tool-tracker .character-row>*,html[data-rh-theme] .active-tool-tracker .task-list li>*{position:relative;z-index:1}html[data-rh-theme] .active-tool-tracker .task-list li:hover,html[data-rh-theme] .active-tool-tracker .character-row:hover:not([aria-pressed=true]){border-color:color-mix(in srgb,var(--class-border, rgba(216, 169, 76, .52)) 70%,var(--rh-material-border))!important;background:radial-gradient(ellipse 72% 120% at 20% 0%,color-mix(in srgb,var(--class-color, #d8d2c8) 7%,transparent),transparent 58%),linear-gradient(180deg,#ffffff07,#00000029),color-mix(in srgb,var(--rh-material-recess) 92%,var(--class-color, #d8d2c8) 8%)!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet{--notes-ink: var(--rh-material-paper-ink);--notes-ink-muted: #553617;--notes-placeholder: rgba(44, 29, 12, .64);--notes-row-bg: rgba(255, 235, 184, .08);--notes-row-border: rgba(75, 48, 18, .24);color:var(--rh-material-paper-ink)!important;border-color:#5c3d1abd!important;background:radial-gradient(ellipse 76% 34% at 24% 8%,rgba(255,239,194,.16),transparent 72%),linear-gradient(90deg,rgba(61,35,12,.22),transparent 15%,transparent 85%,rgba(61,35,12,.2)),linear-gradient(180deg,rgba(60,35,14,.18),transparent 18%,transparent 80%,rgba(54,31,11,.22)),linear-gradient(135deg,var(--rh-material-paper-hi),var(--rh-material-paper) 54%,var(--rh-material-paper-low))!important;box-shadow:inset 0 0 0 4px #3a241024,inset 0 0 38px #2b190a47,0 0 0 5px #030304d6,0 0 0 6px #b2843a2e,0 14px 30px #00000075!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/assets/tracker/textures/aged-parchment.webp) center / 720px 720px repeat;opacity:.07;mix-blend-mode:multiply}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet>*{position:relative;z-index:1}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet input{background:linear-gradient(180deg,#fff2cc1c,#5232120b),#ffebb812!important;border-color:var(--notes-row-border)!important;color:var(--rh-material-paper-ink)!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .task-toggle,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .task-toggle span,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .notes-empty-state{color:var(--rh-material-paper-ink)!important;text-shadow:0 1px 0 rgba(255,238,194,.18)!important}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit],html[data-rh-theme] .active-tool-tracker .camp-status-action,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .add-task-form button,html[data-rh-theme] .active-tool-tonight .add-task-form button[type=submit]{border-color:color-mix(in srgb,var(--rh-material-gold-hi) 70%,var(--rh-material-gold-low))!important;color:#241606!important;background:linear-gradient(180deg,rgba(255,241,194,.64),transparent 24%),linear-gradient(180deg,var(--rh-material-gold-hi),var(--rh-material-gold) 48%,var(--rh-material-gold-low))!important;box-shadow:inset 0 1px #fffadc6b,inset 0 -2px #40240894,0 0 14px #d8a94c21!important;text-shadow:0 1px 0 rgba(255,235,176,.24)!important}html[data-rh-theme] .active-tool-tracker .text-button,html[data-rh-theme] .active-tool-tracker .tracker-sort-btn,html[data-rh-theme] .active-tool-tracker .item-menu-button,html[data-rh-theme] .active-tool-tracker .row-menu-button,html[data-rh-theme] .active-tool-tracker .icon-button,html[data-rh-theme] .active-tool-tracker .dl-nav button,html[data-rh-theme] .active-tool-tracker .mobile-bottom-nav button,html[data-rh-theme] .active-tool-tracker .dl-topbar button{background:linear-gradient(180deg,#ffe6ad13,#00000047),#07090bd6!important;border-color:#b4843761!important;color:#e6d0a0!important;box-shadow:inset 0 1px #ffe7b61a,inset 0 -1px #000000b8!important}html[data-rh-theme] .active-tool-tracker .dl-nav button.is-active,html[data-rh-theme] .active-tool-tracker .dl-nav button:hover,html[data-rh-theme] .active-tool-tracker .mobile-bottom-nav button.is-active,html[data-rh-theme] .active-tool-tracker .mobile-bottom-nav button:hover{border-color:#e8b44dad!important;color:#fff1cb!important;background:linear-gradient(180deg,#d8a94c24,#0000004d),#090a0deb!important;box-shadow:inset 0 -2px #d8a94c85,inset 0 1px #fff4d612,0 0 10px #d8a94c14!important}html[data-rh-theme] .active-tool-tracker .dl-topbar{border-color:#d8a94c47!important;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b)!important;box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8,0 8px 18px #0000002e!important}html[data-rh-theme] .active-tool-tracker .dl-hero--weekly{background:linear-gradient(90deg,#040405f5,#0404059e 24%,#04040542 52%,#040405e6),radial-gradient(58% 62% at 62% 18%,rgba(203,124,36,.16),transparent 72%),url(/assets/hero/hero-tracker.webp) center 40% / cover no-repeat!important;border-color:#ac823c94!important;box-shadow:inset 0 1px #ffebbe2e,inset 0 0 0 1px #ffd6890f,inset 0 -32px 64px #00000075,0 18px 46px #00000085!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .dl-eyebrow,html[data-rh-theme] .active-tool-tracker .tracker-notes-header .dl-eyebrow,html[data-rh-theme] .active-tool-tracker .task-group-heading h3,html[data-rh-theme] .active-tool-tracker .task-group-heading em{color:#f2d48a!important;text-shadow:0 0 8px rgba(216,169,76,.12)!important}html[data-rh-theme] .active-tool-tracker .selected-title span,html[data-rh-theme] .active-tool-tracker .readiness-character,html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true] strong,html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true] .character-badges em{color:color-mix(in srgb,var(--class-color, #d8d2c8) 72%,#fff0cc)!important}html[data-rh-theme] .active-tool-tracker:before,html[data-rh-theme] .active-tool-tracker:after,html[data-rh-theme] .design-lab-page.active-tool-tracker:before,html[data-rh-theme] .design-lab-page.active-tool-tracker:after{opacity:.4!important;filter:saturate(.7) brightness(.62) contrast(1.04)!important}html[data-rh-theme] .active-tool-tracker .tracker-vortex-field{opacity:.42!important;filter:saturate(.72) brightness(.72)!important}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:after,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel:after,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel:after{background:url(/assets/tracker/textures/dark-leather-stone.webp) center / 620px 620px repeat,linear-gradient(135deg,rgba(255,255,255,.02),transparent 42%,rgba(0,0,0,.16))!important;background-blend-mode:soft-light,normal!important;opacity:.055!important;mix-blend-mode:soft-light!important}}@media(min-width:1101px){html[data-rh-theme] .rh-page{--rh-material-stone-base: #090b0d;--rh-material-stone-mid: #0d1012;--rh-material-stone-top: #12110d;--rh-material-recess: #06080a;--rh-material-border: rgba(216, 169, 76, .32);--rh-material-border-hi: rgba(232, 196, 120, .42);--rh-material-border-low: rgba(93, 66, 30, .58);--rh-material-gold: #b88732;--rh-material-gold-hi: #dfbd70;--rh-material-gold-low: #604018;--rh-material-paper: #aa8957;--rh-material-paper-hi: #c1a06a;--rh-material-paper-low: #6c4a27}html[data-rh-theme] .rh-page.active-tool-tracker{background:radial-gradient(ellipse 76% 30% at 50% -10%,rgba(156,98,32,.09),transparent 70%),radial-gradient(ellipse 24% 52% at 0% 72%,rgba(70,84,98,.08),transparent 76%),radial-gradient(ellipse 24% 52% at 100% 72%,rgba(70,84,98,.07),transparent 76%),linear-gradient(90deg,rgba(0,0,0,.92),transparent 17%,transparent 83%,rgba(0,0,0,.94)),linear-gradient(180deg,#06080ae0,#020304fa),url(/backgrounds/resethub-bg.webp) center top / cover fixed!important;background-blend-mode:screen,screen,screen,normal,multiply,normal!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel,html[data-rh-theme] .active-tool-tonight .dl-panel,html[data-rh-theme] .active-tool-guild .dl-panel,html[data-rh-theme] .active-tool-mythic .dl-panel,html[data-rh-theme] .active-tool-raids .dl-panel,html[data-rh-theme] .active-tool-pvp .dl-panel,html[data-rh-theme] .active-tool-mini-rpg .dl-panel,html[data-rh-theme] .active-tool-dungeon .dl-panel{border-color:var(--rh-material-border)!important;border-top-color:var(--rh-material-border-hi)!important;border-bottom-color:var(--rh-material-border-low)!important;background:radial-gradient(ellipse 82% 30% at 14% 0%,rgba(255,236,190,.035),transparent 58%),radial-gradient(ellipse 82% 42% at 92% 105%,rgba(0,0,0,.46),transparent 72%),linear-gradient(145deg,var(--rh-material-stone-top) 0%,var(--rh-material-stone-mid) 44%,var(--rh-material-stone-base) 100%)!important;box-shadow:inset 0 1px #ffe8b214,inset 1px 0 #ffe8b205,inset -1px 0 #0000008f,inset 0 -26px 46px #0000005c,inset 0 0 32px #0000002e,0 20px 48px #00000075!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel:after,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel:after,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel:after,html[data-rh-theme] .active-tool-tonight .dl-panel:after,html[data-rh-theme] .active-tool-guild .dl-panel:after,html[data-rh-theme] .active-tool-mythic .dl-panel:after,html[data-rh-theme] .active-tool-raids .dl-panel:after,html[data-rh-theme] .active-tool-pvp .dl-panel:after,html[data-rh-theme] .active-tool-mini-rpg .dl-panel:after,html[data-rh-theme] .active-tool-dungeon .dl-panel:after{background:url(/assets/tracker/textures/dark-leather-stone.webp) center / 760px 760px repeat,linear-gradient(135deg,rgba(255,255,255,.016),transparent 44%,rgba(0,0,0,.2))!important;background-blend-mode:soft-light,normal!important;opacity:.025!important;mix-blend-mode:soft-light!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.dl-panel:before,html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel)>.tracker-side-column>.dl-panel:before{opacity:.42;background:linear-gradient(90deg,rgba(216,169,76,.28) 0 18px,transparent 18px calc(100% - 18px),rgba(216,169,76,.28) calc(100% - 18px)) top / 100% 1px no-repeat,linear-gradient(90deg,rgba(119,83,36,.36) 0 18px,transparent 18px calc(100% - 18px),rgba(119,83,36,.36) calc(100% - 18px)) bottom / 100% 1px no-repeat,linear-gradient(180deg,rgba(216,169,76,.24) 0 18px,transparent 18px calc(100% - 18px),rgba(119,83,36,.3) calc(100% - 18px)) left / 1px 100% no-repeat,linear-gradient(180deg,rgba(216,169,76,.24) 0 18px,transparent 18px calc(100% - 18px),rgba(119,83,36,.3) calc(100% - 18px)) right / 1px 100% no-repeat!important}html[data-rh-theme] .active-tool-tracker .dl-topbar,html[data-rh-theme] .active-tool-tracker .command-center-strip,html[data-rh-theme] .active-tool-tracker .dl-hero--weekly .dl-hero-stats span,html[data-rh-theme] .active-tool-tracker .character-limit-meter,html[data-rh-theme] .active-tool-tracker .dl-nav button,html[data-rh-theme] .active-tool-tracker .dl-topbar button,html[data-rh-theme] .active-tool-tracker .text-button,html[data-rh-theme] .active-tool-tracker .tracker-sort-btn,html[data-rh-theme] .active-tool-tracker .item-menu-button,html[data-rh-theme] .active-tool-tracker .row-menu-button,html[data-rh-theme] .active-tool-tracker .icon-button{border-color:#d8a94c47!important;color:#dfd0b6!important;background:linear-gradient(180deg,#ffe8b20b,#00000042),linear-gradient(145deg,#101317,#07090b)!important;background-blend-mode:normal,normal!important;box-shadow:inset 0 1px #ffe8b20e,inset 0 -1px #000000a8,0 8px 18px #0000002e!important}html[data-rh-theme] .active-tool-tracker .dl-nav button.is-active,html[data-rh-theme] .active-tool-tracker .dl-nav button:hover{border-color:#e8b44dad!important;color:#fff1cb!important;background:linear-gradient(180deg,#d8a94c24,#0000004d),#090a0deb!important;box-shadow:inset 0 -2px #d8a94c85,inset 0 1px #fff4d612,0 0 10px #d8a94c14!important}html[data-rh-theme] .active-tool-tracker .character-row,html[data-rh-theme] .active-tool-tracker .task-list li,html[data-rh-theme] .active-tool-tracker .add-task-form input,html[data-rh-theme] .active-tool-tonight .task-list li,html[data-rh-theme] .active-tool-tonight input,html[data-rh-theme] .active-tool-guild input,html[data-rh-theme] .active-tool-mythic input,html[data-rh-theme] .active-tool-raids input,html[data-rh-theme] .active-tool-pvp input{border-color:#d8a94c29!important;background:radial-gradient(ellipse 70% 90% at 22% 0%,rgba(255,232,178,.016),transparent 56%),linear-gradient(180deg,#ffffff03,#0000003d),#06080a!important;box-shadow:inset 0 1px #ffe8b208,inset 0 0 24px #00000052,inset 0 -1px #000000b3!important}html[data-rh-theme] .active-tool-tracker .character-row:after,html[data-rh-theme] .active-tool-tracker .task-list li:after{opacity:.018!important}html[data-rh-theme] .active-tool-tracker .task-list li:hover,html[data-rh-theme] .active-tool-tracker .character-row:hover:not([aria-pressed=true]){border-color:#d8a94c4d!important;background:radial-gradient(ellipse 70% 90% at 22% 0%,color-mix(in srgb,var(--class-color, #d8d2c8) 4%,transparent),transparent 58%),linear-gradient(180deg,#ffffff05,#00000038),#080a0c!important;box-shadow:inset 0 1px #ffe8b20b,inset 0 0 22px #0000004d,0 6px 14px #0000003d!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet{--rh-material-paper: #a88958;--rh-material-paper-hi: #b99d6b;--rh-material-paper-low: #6a4b2b;color:#241506!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet input{background:linear-gradient(180deg,#fff2cc14,#52321209),#ffebb80d!important}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit],html[data-rh-theme] .active-tool-tracker .camp-status-action,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .add-task-form button,html[data-rh-theme] .active-tool-tonight .add-task-form button[type=submit]{border-color:#d8a94c80!important;color:#241606!important;background:linear-gradient(180deg,rgba(255,241,194,.5),transparent 24%),linear-gradient(180deg,#d9bc75,#b88732 52%,#604018)!important;box-shadow:inset 0 1px #fffadc5c,inset 0 -2px #4024088a,0 0 12px #d8a94c1a!important}html[data-rh-theme] .active-tool-tracker .tracker-vortex-field{opacity:.32!important;filter:saturate(.62) brightness(.66)!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true]{border-color:#d8a94c75!important;background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 9%,transparent),transparent 58%),linear-gradient(180deg,#ffe8b206,#0003),#080a0c!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--class-color) 54%,#d8a94c),inset 0 0 0 1px #d8a94c24,inset 0 1px #ffe8b20b,0 0 0 1px #d8a94c24,0 7px 18px #00000057!important}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true]:before{opacity:.26!important;filter:blur(15px) saturate(.62)!important}html[data-rh-theme] .active-tool-tracker .character-row[aria-pressed=true] strong{color:color-mix(in srgb,var(--class-color, #d8d2c8) 72%,#fff0cc)!important;text-shadow:0 0 6px color-mix(in srgb,var(--class-color) 10%,transparent)!important}html[data-rh-theme] .active-tool-tracker .task-groups{border:1px solid rgba(216,169,76,.1);border-radius:8px;padding:10px 10px 12px;background:radial-gradient(ellipse 70% 42% at 50% 0%,rgba(255,232,178,.012),transparent 72%),linear-gradient(180deg,#0000002e,#0000004f),#050708;box-shadow:inset 0 1px #ffe8b206,inset 0 0 28px #00000038}html[data-rh-theme] .active-tool-tracker .task-list li{background:radial-gradient(ellipse 70% 90% at 22% 0%,rgba(255,232,178,.012),transparent 56%),linear-gradient(180deg,#ffffff03,#00000042),#06080a!important}}@media(min-width:1101px){html[data-rh-theme] .design-lab-page.active-tool-tracker:before{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 42%,rgba(0,0,0,.58) 66%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.9) 0%,#000 18%,#000 78%,rgba(0,0,0,.72) 100%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 42%,rgba(0,0,0,.58) 66%,transparent 100%),linear-gradient(180deg,#000000e6,#000 18% 78%,#000000b8)!important}html[data-rh-theme] .design-lab-page.active-tool-tracker:after{-webkit-mask-image:linear-gradient(270deg,#000 0%,#000 42%,rgba(0,0,0,.58) 66%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.9) 0%,#000 18%,#000 78%,rgba(0,0,0,.72) 100%)!important;mask-image:linear-gradient(270deg,#000 0%,#000 42%,rgba(0,0,0,.58) 66%,transparent 100%),linear-gradient(180deg,#000000e6,#000 18% 78%,#000000b8)!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:after{content:"";position:absolute;inset:-22px -18px -28px;z-index:0;pointer-events:none;border-radius:14px}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker:before,html[data-rh-theme] .active-tool-tracker:after,html[data-rh-theme] .design-lab-page.active-tool-tracker:before,html[data-rh-theme] .design-lab-page.active-tool-tracker:after{opacity:.4!important;filter:saturate(.7) brightness(.62) contrast(1.04)!important}html[data-rh-theme] .active-tool-tracker .tracker-visual-canvas.tracker-atmosphere-side{opacity:.52!important;filter:saturate(.48) brightness(.66) contrast(1.02) hue-rotate(-4deg)!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:after{background:linear-gradient(90deg,rgba(0,0,0,.7),transparent 13%,transparent 87%,rgba(0,0,0,.7)),radial-gradient(ellipse 96% 72% at 50% 48%,rgba(0,0,0,.28),transparent 74%)!important}}@media(min-width:1101px){html[data-rh-theme] .tracker-visual-canvas.tracker-atmosphere-side,html[data-rh-theme] .design-lab-page.active-tool-tracker~.tracker-visual-canvas.tracker-atmosphere-side{opacity:.52!important;filter:saturate(.48) brightness(.66) contrast(1.02) hue-rotate(-4deg)!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .warband-future-state{margin:10px 2px 0;padding:12px 13px;border:1px dashed rgba(216,169,76,.22);border-radius:8px;background:linear-gradient(180deg,#ffe8b207,#0003),#06080a;box-shadow:inset 0 1px #ffe8b209,inset 0 0 18px #0000003d;color:#d9c59d}html[data-rh-theme] .active-tool-tracker .warband-future-state strong,html[data-rh-theme] .active-tool-tracker .warband-future-state span{display:block}html[data-rh-theme] .active-tool-tracker .warband-future-state strong{margin-bottom:4px;color:#e5c879;font:700 .72rem/1.1 var(--font-display, inherit);letter-spacing:.04em;text-transform:uppercase}html[data-rh-theme] .active-tool-tracker .warband-future-state span{color:#e2d3b4b8;font-size:.78rem;line-height:1.35}html[data-rh-theme] .active-tool-tracker .tracker-side-column .notes-panel{align-self:stretch;box-sizing:border-box;width:100%;max-width:100%;min-width:0}html[data-rh-theme] .active-tool-tracker .tracker-side-column .notes-journal-sheet,html[data-rh-theme] .active-tool-tracker .tracker-side-column .notes-journal-sheet>.add-task-form,html[data-rh-theme] .active-tool-tracker .tracker-side-column .notes-journal-sheet>.add-task-form input{box-sizing:border-box;max-width:100%;min-width:0}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet{display:flex;flex-direction:column;min-height:0!important;padding:13px!important;gap:10px;background:radial-gradient(ellipse 68% 28% at 24% 8%,rgba(255,239,194,.08),transparent 72%),linear-gradient(90deg,rgba(44,28,13,.22),transparent 18%,transparent 82%,rgba(44,28,13,.2)),linear-gradient(135deg,#b29767,#a48354 56%,#634526)!important;box-shadow:inset 0 0 0 3px #36210f21,inset 0 0 28px #26160947,0 0 0 4px #030304d1,0 0 0 5px #b2843a24,0 12px 24px #0006!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet:after{opacity:.032!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .notes-empty-state{display:grid;gap:5px;padding:20px 18px!important;place-content:center;border:1px solid rgba(70,45,18,.24);border-radius:8px;background:linear-gradient(180deg,#fff3d11a,#50301114),#613e1a1a!important;box-shadow:inset 0 0 22px #3a230e29;text-align:center}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .notes-empty-state strong{color:#2b1908!important;font:700 .86rem/1.15 var(--font-display, inherit)}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .notes-empty-state span{max-width:28ch;color:#2d1b0abd!important;font-size:.82rem;line-height:1.35}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list{display:grid;gap:8px;margin:0;min-height:0!important;overflow:auto}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list:empty{display:none}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li{min-height:42px;border-color:#432b1247!important;background:linear-gradient(180deg,#fff3d117,#4a2c0f0e),#fadea50b!important;box-shadow:inset 0 1px #fff3d124,inset 0 -1px #3f271038}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li:before{opacity:.52}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle{gap:9px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet>.add-task-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto!important;padding-top:10px;border-top:1px solid rgba(68,43,18,.22)}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet>.add-task-form input{min-height:42px;padding:0 12px!important;border-color:#432b1257!important;background:#3a230e29!important;color:#241506!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet>.add-task-form button{min-height:42px;min-width:72px;padding-inline:16px}html[data-rh-theme] .active-tool-tracker .task-count{min-width:72px;margin-left:2px}html[data-rh-theme] .active-tool-tracker .tracker-done-action-row{padding-right:2px}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .notes-panel{display:flex;flex-direction:column}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet{flex:0 0 auto!important;height:auto!important;max-height:430px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .notes-empty-state{min-height:104px!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .notes-forward-state{margin:12px 4px 0;padding:13px 14px;border:1px solid rgba(216,169,76,.14);border-radius:8px;background:radial-gradient(ellipse 70% 90% at 18% 0%,rgba(216,169,76,.035),transparent 62%),linear-gradient(180deg,#ffe8b205,#0003),#06080a;box-shadow:inset 0 1px #ffe8b207,inset 0 0 22px #00000038}html[data-rh-theme] .active-tool-tracker .notes-forward-state strong,html[data-rh-theme] .active-tool-tracker .notes-forward-state span{display:block}html[data-rh-theme] .active-tool-tracker .notes-forward-state strong{margin-bottom:4px;color:#e5c879e0;font:700 .74rem/1.15 var(--font-display, inherit);letter-spacing:.035em;text-transform:uppercase}html[data-rh-theme] .active-tool-tracker .notes-forward-state span{max-width:30ch;color:#e2d3b49e;font-size:.78rem;line-height:1.35}html[data-rh-theme] .active-tool-tracker .character-list{padding-bottom:0!important}html[data-rh-theme] .active-tool-tracker .character-list:not(:empty):after{border:1px dashed rgba(216,169,76,.13);border-radius:8px;box-shadow:inset 0 1px #ffe8b205}html[data-rh-theme] .active-tool-tracker .warband-future-state{padding-block:10px}html[data-rh-theme] .active-tool-tracker .tracker-done-action-row{display:flex;min-height:0!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .character-list:not(:empty):after{display:grid;place-items:center;height:36px;margin:7px 2px 0;font:700 .7rem/1 var(--font-display, inherit);letter-spacing:.04em;text-transform:uppercase}html[data-rh-theme] .active-tool-tracker .warband-future-state{margin-top:7px!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel .panel-header{padding-bottom:10px!important;margin-bottom:0!important}html[data-rh-theme] .active-tool-tracker .tracker-done-action-row{align-items:center;justify-content:flex-start;margin:0 0 6px!important;padding:7px 0 7px 10px!important;border-top:1px solid rgba(216,169,76,.08);border-bottom:1px solid rgba(216,169,76,.08);background:linear-gradient(90deg,rgba(216,169,76,.045),transparent 44%),#0000001a}html[data-rh-theme] .active-tool-tracker .tracker-weekly-done-btn{min-height:31px!important;padding-inline:13px!important}html[data-rh-theme] .active-tool-tracker .task-groups{margin-top:0!important;overflow-y:auto;contain:paint}html[data-rh-theme] .active-tool-tracker .task-group:first-child{margin-top:0!important}html[data-rh-theme] .active-tool-tracker .task-group-heading{margin-bottom:7px!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel>.add-task-form{position:relative;z-index:5;box-shadow:0 -10px 18px #00000038}html[data-rh-theme] .active-tool-tracker .notes-panel:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:34%;z-index:1;pointer-events:none;border-radius:8px;background:radial-gradient(ellipse 70% 46% at 50% 100%,rgba(216,169,76,.035),transparent 72%),linear-gradient(180deg,transparent,rgba(0,0,0,.16));opacity:.62}html[data-rh-theme] .active-tool-tracker .notes-panel>:not(.tracker-panel-ornaments){position:relative;z-index:2}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-header-actions{flex-wrap:wrap}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{font-size:.76rem;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .tracker-done-action-row:empty{display:none!important}html[data-rh-theme] .active-tool-tracker .task-groups{padding-top:7px!important}html[data-rh-theme] .active-tool-tracker .character-list:not(:empty):after{content:"+ Add another character"}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-task-header{display:flex;align-items:flex-start;gap:14px}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title{flex:1 1 auto;min-width:0}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title>div{min-width:0}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2{text-overflow:ellipsis}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .task-header-actions{flex:0 0 auto;display:grid;justify-content:end;justify-items:end;align-items:center;column-gap:8px;row-gap:6px}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{grid-column:1 / -1;justify-self:end}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-header-actions{border:1px solid rgba(216,169,76,.16);border-radius:8px}html[data-rh-theme] .active-tool-tracker .task-groups{scroll-padding-bottom:42px}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-groups{flex:0 1 510px!important;min-height:0!important;margin-bottom:0!important}html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid:has(.task-panel) .task-panel>.add-task-form{margin-top:8px!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-sort-btn{opacity:.84}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{box-shadow:inset 0 1px #ffe8b20b,inset 0 -1px #00000085!important}html[data-rh-theme] .active-tool-tracker .task-groups{padding-bottom:14px!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-header-actions{border-color:#d8a94c12;background:radial-gradient(ellipse 72% 62% at 100% 0%,rgba(216,169,76,.018),transparent 72%),linear-gradient(180deg,#ffe8b202,#00000014),#06080a4d;box-shadow:inset 0 1px #ffe8b204,inset 0 0 10px #00000014}html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count{border-color:#d8a94c5c!important;box-shadow:inset 0 1px #ffe8b216,inset 0 0 18px #00000038,0 0 10px #d8a94c12!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{border-color:#d8a94c2e!important;color:#f0d8a0cc!important;background:linear-gradient(180deg,#d8a94c0e,#0000002e),#07090bc7!important}html[data-rh-theme] .active-tool-tracker .character-list:not(:empty):after{border-color:#d8a94c33;color:#e2d3b48a;background:linear-gradient(90deg,rgba(216,169,76,.035),transparent 62%),#06080a80;opacity:.82}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-groups{flex-basis:462px!important;max-height:462px!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .character-shell.is-locked .row-menu-button{display:none!important}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form input:disabled,html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form button[type=submit]:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.72);box-shadow:inset 0 1px #ffe8b206!important}html[data-rh-theme] .active-tool-tracker .task-groups--weekly-done+.add-task-form input,html[data-rh-theme] .active-tool-tracker .task-groups--weekly-done+.add-task-form button[type=submit]{border-color:#d8a94c1f!important;color:#e2d3b485!important;background:linear-gradient(180deg,#ffe8b203,#00000038),#050708!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2{display:flex;align-items:baseline;min-width:0;max-width:100%;margin:2px 0 3px;overflow:hidden;white-space:nowrap;color:#fff1d5!important;font-family:var(--font-display, Georgia, serif)!important;letter-spacing:0!important;text-shadow:0 3px 16px rgba(0,0,0,.86),0 0 8px color-mix(in srgb,var(--class-accent, #c5a053) 8%,transparent)!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-name,html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-suffix{display:inline-block;font:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-shadow:inherit!important;text-transform:none!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-suffix{overflow:visible;white-space:nowrap}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form .text-button:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.72);border-color:#d8a94c1f!important;color:#e2d3b485!important;background:linear-gradient(180deg,#ffe8b203,#0000002e),#050708!important;box-shadow:inset 0 1px #ffe8b206!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .task-header-actions{width:92px;max-width:92px;grid-template-columns:28px 58px;gap:4px 4px;padding:3px 4px 4px}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-sort-btn{width:28px;min-width:28px;height:28px}html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count{min-width:58px;width:58px}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{width:86px;min-height:27px!important;padding:0 6px!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2{font-size:clamp(2rem,2.13vw,2.55rem)!important;line-height:1.08!important}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2{gap:0!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-name{flex:0 1 auto;min-width:4ch;padding-right:0!important;margin-right:0!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-suffix{flex:0 0 auto;padding-left:0!important}html[data-rh-theme] .active-tool-tracker .character-row>span:nth-of-type(2){min-width:0}html[data-rh-theme] .active-tool-tracker .character-row>span:nth-of-type(2) strong{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:inherit;line-height:1.12;text-overflow:ellipsis;word-break:normal;overflow-wrap:anywhere}html[data-rh-theme] .active-tool-tracker .task-list li.is-done .task-toggle span:last-child{color:#e2d3b4b8!important;opacity:.9;text-decoration-color:#bedcb438!important;text-decoration-thickness:1px}html[data-rh-theme] .active-tool-tracker .task-list li.is-done .check{opacity:.86}html[data-rh-theme] .active-tool-tracker .character-shell.is-locked .character-row{opacity:.48;cursor:pointer}html[data-rh-theme] .active-tool-tracker .character-shell.is-locked .character-row:hover{opacity:.58}html[data-rh-theme] .active-tool-tracker .character-locked-badge{border-color:#d8a94c3d!important;background:#0003!important;color:#e2d3b49e!important}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip__text{color:#e2d3b4bd}html[data-rh-theme] .active-tool-tracker .warband-upgrade-strip__price{color:#e5c879b8}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list{padding-right:2px;max-height:236px;overflow-x:hidden;overflow-y:auto}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:6px;max-height:132px;padding:8px 8px 8px 0!important;overflow:hidden}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle{min-width:0;min-height:34px;padding:3px 4px 3px 11px;align-items:flex-start}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle .check{flex:0 0 auto;margin-top:2px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle span:last-child{display:block;min-width:0;max-height:104px;overflow:auto;padding-right:3px;line-height:1.34;overflow-wrap:anywhere;word-break:normal}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .item-menu-wrap,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .reorder-controls{align-self:start;margin-top:2px}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet>.add-task-form{align-items:center}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet>.add-task-form input,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet>.add-task-form button{height:42px}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-suffix{margin-left:-.1em!important;transform:translate(-.015em)}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle{position:relative;overflow:hidden}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle:after{content:"";position:absolute;left:42px;right:4px;bottom:2px;height:18px;pointer-events:none;background:linear-gradient(180deg,#b2976700,#a6804cdb);opacity:.58}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li:not(:has(.task-toggle span:last-child)) .task-toggle:after{display:none}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2{flex-wrap:wrap;white-space:normal;row-gap:0;overflow:visible}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2 .selected-title-name{overflow:visible;text-overflow:clip;white-space:normal;min-width:0}}@media(max-width:760px){html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;text-wrap:balance;font-size:clamp(1.7rem,7.4vw,2.15rem)!important;line-height:1.02!important}html[data-rh-theme] .active-tool-tracker .task-list li{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:0 8px 0 0!important}html[data-rh-theme] .active-tool-tracker .task-list .task-toggle{grid-column:1!important;min-width:0;min-height:64px!important;padding:10px 8px 10px 18px!important;align-items:center!important}html[data-rh-theme] .active-tool-tracker .task-list .task-toggle span:last-child{display:block;min-width:0;overflow-wrap:anywhere;word-break:normal}html[data-rh-theme] .active-tool-tracker .task-list .item-menu-wrap,html[data-rh-theme] .active-tool-tracker .task-list .reorder-controls{grid-column:2!important;align-self:center!important;justify-self:center!important;margin:0!important;padding-right:0!important}html[data-rh-theme] .active-tool-tracker .task-list .item-menu-button{width:44px;height:44px;min-height:44px}}@media(min-width:1101px){html[data-rh-theme] .active-tool-tracker .tracker-task-header{min-height:112px!important}html[data-rh-theme] .active-tool-tracker .task-header-actions{width:108px!important;max-width:108px!important;grid-template-columns:28px 54px!important;gap:18px!important;padding:3px 4px 5px!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count{width:54px!important;min-width:54px!important;height:54px!important;font-size:1.04rem!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count:before,html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count:after{opacity:.55}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{width:80px!important;min-height:28px!important}}@media(min-width:761px)and (max-width:1100px){html[data-rh-theme] .active-tool-tracker .tracker-task-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:88px!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title h2{max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.55rem,3.7vw,2rem)!important;line-height:1.04!important}html[data-rh-theme] .active-tool-tracker .task-header-actions{display:grid!important;grid-template-columns:28px auto;align-items:center;justify-items:end;gap:5px;width:auto!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{grid-column:1 / -1;justify-self:stretch;min-height:30px!important}}@media(max-width:760px){html[data-rh-theme] .active-tool-tracker .tracker-dashboard-grid{padding-bottom:calc(var(--rh-mobile-route-bottom-space) + 34px)!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0!important;padding-bottom:12px!important}html[data-rh-theme] .active-tool-tracker .tracker-task-header .selected-title{padding-right:0!important}html[data-rh-theme] .active-tool-tracker .task-header-actions{display:grid!important;grid-template-columns:40px auto auto;justify-content:start;align-items:center;gap:8px;width:100%!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-sort-btn{width:40px!important;min-width:40px!important;min-height:40px!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count{width:auto!important;min-width:54px!important;height:38px!important;border-radius:999px!important;padding:0 12px!important;font-family:var(--font-display)!important;font-size:.94rem!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count:before,html[data-rh-theme] .active-tool-tracker .task-header-actions .task-count:after{display:none!important}html[data-rh-theme] .active-tool-tracker .task-header-actions .tracker-weekly-done-btn--header{justify-self:start;min-height:40px!important;width:116px!important;padding:0 10px!important}html[data-rh-theme] .active-tool-tracker .task-list li,html[data-rh-theme] .active-tool-tracker .task-list .task-toggle{min-height:58px!important}html[data-rh-theme] .active-tool-tracker .task-list .task-toggle{padding-block:8px!important}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form{position:sticky;bottom:calc(var(--rh-mobile-route-bottom-space) - 78px);z-index:5;margin-top:12px!important;border:1px solid rgba(216,169,76,.18);border-radius:9px;padding:8px;background:linear-gradient(180deg,#ffe8b20b,#0003),#08090df5;box-shadow:0 -10px 28px #0000005c}html[data-rh-theme] .active-tool-tracker .task-panel>.add-task-form .text-button{min-height:40px}}@media(max-width:1100px){html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list li{background:linear-gradient(180deg,#261b11b8,#120d0ac7),#ffebb81f!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle,html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .task-toggle span{color:#f3dfb9!important;text-shadow:0 1px 2px rgba(0,0,0,.75)!important}html[data-rh-theme] .active-tool-tracker .notes-journal-sheet .note-list .item-menu-button{color:#f8e7c4!important;background:linear-gradient(180deg,#ffe8b224,#00000038),#231622d1!important}}
