@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Tomorrow,system-ui,sans-serif;font-size:16px;transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden;position:relative}a{text-decoration:none;color:var(--primary-color)}.character-name-link{color:inherit;text-decoration:none}.character-name-link:hover,.character-name-link:focus-visible{color:var(--color-accent);text-decoration:underline;text-underline-offset:.16em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:1.05rem;block-size:1.05rem;min-width:1.05rem;min-height:1.05rem;margin:0;border:1px solid rgba(120,139,160,.42);border-radius:3px;background-color:#788ba024;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M4 8.2 6.8 11 12 5%27 fill=%27none%27 stroke=%27%237a8798%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.72rem .72rem;color:#2fd39a;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}input[type=checkbox]:checked{border-color:#2fd39a9e;background-color:#2fd39a2e;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M4 8.2 6.8 11 12 5%27 fill=%27none%27 stroke=%27%232fd39a%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");box-shadow:0 0 .75rem #2fd39a3d}input[type=checkbox]:focus-visible{outline:2px solid rgba(0,245,255,.58);outline-offset:2px}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.52}:root{--hud-bg: #05070b;--hud-bg-deep: #020305;--hud-panel: #0a0e11;--hud-panel-2: #0b0f12;--hud-panel-3: #11171b;--hud-metal-cold: #2b3132;--hud-metal-warm: #493723;--hud-border: #2b3132;--hud-border-bright: #4b5659;--hud-cyan: #29d9ed;--hud-cyan-mid: #168694;--hud-cyan-low: #0d4650;--hud-cyan-border: #0a2730;--hud-cyan-soft: #071114;--hud-green: #55e8ad;--hud-green-mid: #247d5d;--hud-green-low: #164635;--hud-green-border: #0d2c23;--hud-green-soft: #08110e;--hud-orange: #fa9d23;--hud-orange-mid: #b06119;--hud-orange-low: #6d3513;--hud-orange-border: #341c0d;--hud-orange-soft: #100d0a;--hud-purple: #b89af2;--hud-purple-mid: #67528f;--hud-purple-low: #382d4d;--hud-purple-border: #251d34;--hud-purple-soft: #0e0b12;--hud-red: #f06b78;--hud-red-mid: #8e3c46;--hud-red-low: #54252b;--hud-red-border: #35181c;--hud-red-soft: #12090b;--hud-blue: #5aa8ff;--hud-blue-mid: #315f93;--hud-blue-low: #1d3857;--hud-blue-border: #122438;--hud-blue-soft: #080d13;--hud-text: #e8edef;--hud-text-muted: #89959a;--hud-shadow: rgba(0, 0, 0, .72);--hud-highlight: rgba(255, 255, 255, .075);--hud-cut-sm: 6px;--hud-cut-md: 10px;--hud-cut-lg: 14px;--hud-frame-width: 1px;--hud-inset: 1px;--hud-motion-fast: .13s;--hud-motion-standard: .18s;--hud-glow-cyan: 0 0 13px color-mix(in srgb, var(--hud-cyan) 22%, transparent);--hud-glow-orange: 0 0 13px color-mix(in srgb, var(--hud-orange) 20%, transparent);--hud-steel-brush: repeating-linear-gradient(90deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 4px), linear-gradient(180deg, #0b0f12, #0a0e11 48%, #070a0d);--hud-electronic-trace: radial-gradient(circle at 91% 72%, color-mix(in srgb, var(--hud-cyan) 62%, transparent) 0 1px, transparent 2px), linear-gradient(135deg, transparent 0 42%, color-mix(in srgb, var(--hud-cyan) 26%, transparent) 42.5% 43%, transparent 43.5%), linear-gradient(90deg, transparent 0 58%, color-mix(in srgb, var(--hud-cyan) 18%, transparent) 72%, transparent 92%)}[data-theme=dark][data-color-theme=light]{color-scheme:light;--hud-bg: #e4ecef;--hud-bg-deep: #d6e1e5;--hud-panel: #f3f7f8;--hud-panel-2: #eaf1f3;--hud-panel-3: #fbfdfd;--hud-metal-cold: #a8bac1;--hud-metal-warm: #c6a77f;--hud-border: #a9bbc2;--hud-border-bright: #6f8993;--hud-cyan: #087f92;--hud-cyan-mid: #3caabd;--hud-cyan-low: #9fd3dc;--hud-cyan-border: #bfdce2;--hud-cyan-soft: #e1f1f4;--hud-green: #1d7a58;--hud-green-mid: #54a486;--hud-green-low: #b9dcca;--hud-green-border: #c9e2d6;--hud-green-soft: #e8f4ee;--hud-orange: #a85c16;--hud-orange-mid: #c98843;--hud-orange-low: #dfbd94;--hud-orange-border: #ead4ba;--hud-orange-soft: #f7eee3;--hud-purple: #7251a2;--hud-purple-mid: #9b84bd;--hud-purple-low: #d2c6e2;--hud-purple-border: #dfd7e9;--hud-purple-soft: #f1edf6;--hud-red: #a93d50;--hud-red-mid: #c37683;--hud-red-low: #dfb3bb;--hud-red-border: #ead0d5;--hud-red-soft: #f8ecee;--hud-blue: #306fa8;--hud-blue-mid: #719bc0;--hud-blue-low: #bfd1e1;--hud-blue-border: #d2dfe9;--hud-blue-soft: #edf3f8;--hud-text: #172d37;--hud-text-muted: #5c7078;--hud-shadow: rgba(30, 52, 61, .16);--hud-highlight: rgba(255, 255, 255, .82);--hud-glow-cyan: 0 0 0 3px color-mix(in srgb, var(--hud-cyan) 9%, transparent);--hud-glow-orange: 0 0 0 3px color-mix(in srgb, var(--hud-orange) 8%, transparent);--hud-steel-brush: linear-gradient(180deg, rgba(255, 255, 255, .74), transparent 46%), linear-gradient(135deg, var(--hud-panel-3), var(--hud-panel-2));--color-bg: var(--hud-bg);--color-main-bg: color-mix(in srgb, var(--hud-panel) 84%, transparent);--color-header-footer: color-mix(in srgb, var(--hud-panel-3) 92%, transparent);--color-text: var(--hud-text);--color-text-secondary: var(--hud-text-muted);--color-accent: var(--hud-cyan);--color-accent-hover: color-mix(in srgb, var(--hud-cyan) 82%, black);--color-accent-alt: var(--hud-orange);--color-orb: var(--hud-cyan);--color-border: color-mix(in srgb, var(--hud-border) 70%, transparent);--footer-link: var(--hud-text-muted);--glass-main-bg: linear-gradient(135deg, color-mix(in srgb, var(--hud-panel-3) 82%, transparent), color-mix(in srgb, var(--hud-panel-2) 72%, transparent));--glass-bg: color-mix(in srgb, var(--hud-panel-3) 76%, transparent);--glass-border: color-mix(in srgb, var(--hud-border) 72%, transparent);--surface-panel: color-mix(in srgb, var(--hud-panel-3) 82%, transparent);--surface-card: color-mix(in srgb, var(--hud-panel) 76%, transparent);--surface-control: color-mix(in srgb, var(--hud-panel-3) 74%, transparent);--surface-shadow: 0 1rem 2.2rem var(--hud-shadow);--light-surface-panel: color-mix(in srgb, var(--hud-panel-3) 90%, transparent);--light-surface-card: color-mix(in srgb, var(--hud-panel) 84%, transparent);--light-surface-raised: color-mix(in srgb, var(--hud-panel-3) 74%, transparent);--light-surface-muted: color-mix(in srgb, var(--hud-panel-2) 68%, transparent);--light-control-border: color-mix(in srgb, var(--hud-border) 72%, transparent);--light-control-border-strong: color-mix(in srgb, var(--hud-cyan) 44%, var(--hud-border));--light-hover-bg: color-mix(in srgb, var(--hud-cyan) 10%, var(--hud-panel-3));--light-selected-bg: color-mix(in srgb, var(--hud-cyan) 14%, var(--hud-panel-3));--light-focus-ring: color-mix(in srgb, var(--hud-cyan) 18%, transparent);--light-success-text: var(--hud-green);--light-warning-text: var(--hud-orange);--light-danger-text: var(--hud-red);--light-purple-text: var(--hud-purple);--dark-surface-panel: color-mix(in srgb, var(--hud-panel-3) 90%, transparent);--dark-surface-card: color-mix(in srgb, var(--hud-panel) 82%, transparent);--dark-surface-raised: color-mix(in srgb, var(--hud-panel-3) 78%, transparent);--dark-surface-muted: color-mix(in srgb, var(--hud-panel-2) 72%, transparent);--dark-control-border: color-mix(in srgb, var(--hud-border) 72%, transparent);--dark-control-border-strong: color-mix(in srgb, var(--hud-cyan) 48%, var(--hud-border));--dark-hover-bg: color-mix(in srgb, var(--hud-cyan) 9%, var(--hud-panel-3));--dark-selected-bg: color-mix(in srgb, var(--hud-orange) 10%, var(--hud-panel-3));--dark-focus-ring: color-mix(in srgb, var(--hud-cyan) 18%, transparent);--dark-success-text: var(--hud-green);--dark-warning-text: var(--hud-orange);--dark-danger-text: var(--hud-red);--dark-purple-text: var(--hud-purple);--dark-disabled-text: color-mix(in srgb, var(--hud-text-muted) 58%, transparent);--form-control-color-scheme: light;--form-select-popup-bg: #f7fbfc;--form-select-popup-text: var(--hud-text);--form-select-popup-muted: var(--hud-text-muted);--form-select-popup-selected-bg: var(--hud-cyan-soft);--form-select-popup-selected-text: var(--hud-text);--form-select-popup-disabled-text: color-mix(in srgb, var(--hud-text-muted) 55%, transparent);--berg-steel-0: var(--hud-bg-deep);--berg-steel-1: var(--hud-bg);--berg-steel-2: var(--hud-panel-2);--berg-line: color-mix(in srgb, var(--hud-border) 72%, transparent);--berg-line-soft: color-mix(in srgb, var(--hud-border) 42%, transparent);--berg-cyan: var(--hud-cyan);--berg-cyan-dim: color-mix(in srgb, var(--hud-cyan) 13%, transparent);--berg-orange: var(--hud-orange);--berg-orange-dim: color-mix(in srgb, var(--hud-orange) 13%, transparent);--berg-green: var(--hud-green);--berg-purple: var(--hud-purple);--berg-danger: var(--hud-red);--psi-bg: var(--hud-bg-deep);--psi-ink: var(--hud-text);--psi-muted: var(--hud-text-muted);--psi-faint: color-mix(in srgb, var(--hud-text-muted) 68%, transparent);--psi-cyan: var(--hud-cyan);--psi-cyan-soft: var(--hud-cyan-soft);--psi-orange: var(--hud-orange);--psi-orange-soft: var(--hud-orange-soft);--psi-green: var(--hud-green);--psi-purple: var(--hud-purple);--psi-line: color-mix(in srgb, var(--hud-border) 72%, transparent);--psi-line-strong: var(--hud-border-bright);--psi-panel: linear-gradient(135deg, var(--hud-panel-3), var(--hud-panel-2));--psi-panel-subtle: linear-gradient(135deg, var(--hud-panel), var(--hud-bg));--psb-bg: var(--hud-bg-deep);--psb-bg-2: var(--hud-bg);--psb-text: var(--hud-text);--psb-muted: var(--hud-text-muted);--psb-faint: color-mix(in srgb, var(--hud-text-muted) 68%, transparent);--psb-steel-0: var(--hud-bg-deep);--psb-steel-1: var(--hud-bg);--psb-steel-2: var(--hud-panel-2);--psb-steel-3: var(--hud-panel-3);--psb-steel-edge: var(--hud-border-bright);--psb-steel-edge-soft: var(--hud-border);--psb-orange: var(--hud-orange);--psb-orange-hot: color-mix(in srgb, var(--hud-orange) 80%, black);--psb-cyan: var(--hud-cyan);--psb-green: var(--hud-green);--psb-violet: var(--hud-purple);--psb-red: var(--hud-red);--psb-accent: var(--hud-orange);--psb-accent-soft: color-mix(in srgb, var(--hud-orange) 12%, transparent);--psb-accent-glow: color-mix(in srgb, var(--hud-orange) 14%, transparent);--psb-steel-fill: var(--hud-steel-brush);--psb-control-fill: var(--hud-steel-brush)}[data-theme=dark]{--primary-color: var(--hud-cyan);--color-bg: var(--hud-bg);--color-main-bg: color-mix(in srgb, var(--hud-panel) 78%, transparent);--color-header-footer: color-mix(in srgb, var(--hud-bg-deep) 94%, transparent);--color-text: var(--hud-text);--color-text-secondary: color-mix(in srgb, var(--hud-text-muted) 82%, transparent);--color-accent: var(--hud-cyan);--color-accent-hover: color-mix(in srgb, var(--hud-cyan) 82%, white);--color-accent-alt: var(--hud-orange);--color-orb: var(--hud-cyan);--color-border: color-mix(in srgb, var(--hud-border) 72%, transparent);--footer-link: var(--hud-text-muted);--glass-bg: color-mix(in srgb, var(--hud-panel) 90%, transparent);--glass-border: color-mix(in srgb, var(--hud-border) 68%, transparent);--dark-surface-panel: color-mix(in srgb, var(--hud-panel) 88%, transparent);--dark-surface-card: color-mix(in srgb, var(--hud-panel-2) 78%, transparent);--dark-surface-raised: color-mix(in srgb, var(--hud-panel-3) 82%, transparent);--dark-surface-muted: color-mix(in srgb, var(--hud-metal-cold) 24%, transparent);--dark-control-border: color-mix(in srgb, var(--hud-border) 78%, transparent);--dark-control-border-strong: color-mix(in srgb, var(--hud-cyan) 58%, var(--hud-border));--dark-hover-bg: color-mix(in srgb, var(--hud-cyan) 7%, var(--hud-panel-2));--dark-selected-bg: color-mix(in srgb, var(--hud-orange) 10%, var(--hud-panel-2));--dark-focus-ring: color-mix(in srgb, var(--hud-cyan) 20%, transparent);--dark-success-text: var(--hud-green);--dark-warning-text: color-mix(in srgb, var(--hud-orange) 78%, var(--hud-text));--dark-danger-text: color-mix(in srgb, var(--hud-red) 82%, var(--hud-text));--dark-purple-text: color-mix(in srgb, var(--hud-purple) 76%, var(--hud-text));--berg-steel-0: var(--hud-bg-deep);--berg-steel-1: var(--hud-bg);--berg-steel-2: var(--hud-panel-2);--berg-line: color-mix(in srgb, var(--hud-border) 72%, transparent);--berg-line-soft: color-mix(in srgb, var(--hud-border) 38%, transparent);--berg-cyan: var(--hud-cyan);--berg-cyan-dim: color-mix(in srgb, var(--hud-cyan) 17%, transparent);--berg-orange: var(--hud-orange);--berg-orange-dim: color-mix(in srgb, var(--hud-orange) 17%, transparent);--berg-green: var(--hud-green);--berg-purple: var(--hud-purple);--berg-danger: var(--hud-red);--psi-bg: var(--hud-bg-deep);--psi-ink: var(--hud-text);--psi-muted: color-mix(in srgb, var(--hud-text-muted) 82%, transparent);--psi-faint: color-mix(in srgb, var(--hud-text-muted) 58%, transparent);--psi-cyan: var(--hud-cyan);--psi-cyan-soft: color-mix(in srgb, var(--hud-cyan) 18%, transparent);--psi-orange: var(--hud-orange);--psi-orange-soft: color-mix(in srgb, var(--hud-orange) 20%, transparent);--psi-green: var(--hud-green);--psi-purple: var(--hud-purple);--psi-navy: color-mix(in srgb, var(--hud-cyan) 66%, #5b79a7);--psi-maroon: color-mix(in srgb, var(--hud-red) 68%, #642c35);--psi-line: color-mix(in srgb, var(--hud-border) 68%, transparent);--psi-line-strong: color-mix(in srgb, var(--hud-border-bright) 60%, transparent);--psi-panel: linear-gradient(180deg, color-mix(in srgb, var(--hud-text) 3%, transparent), transparent 42%), linear-gradient(135deg, var(--hud-panel-2), var(--hud-bg-deep) 76%);--psi-panel-subtle: linear-gradient(180deg, color-mix(in srgb, var(--hud-text) 2%, transparent), transparent 46%), linear-gradient(135deg, var(--hud-panel), var(--hud-bg-deep) 76%);--psb-bg: var(--hud-bg-deep);--psb-bg-2: var(--hud-bg);--psb-text: var(--hud-text);--psb-muted: var(--hud-text-muted);--psb-faint: color-mix(in srgb, var(--hud-text-muted) 68%, transparent);--psb-steel-0: var(--hud-bg-deep);--psb-steel-1: var(--hud-bg);--psb-steel-2: var(--hud-panel-2);--psb-steel-3: var(--hud-panel-3);--psb-steel-edge: color-mix(in srgb, var(--hud-border-bright) 42%, transparent);--psb-steel-edge-soft: color-mix(in srgb, var(--hud-border) 48%, transparent);--psb-orange: var(--hud-orange);--psb-orange-hot: color-mix(in srgb, var(--hud-orange) 74%, var(--hud-text));--psb-cyan: var(--hud-cyan);--psb-green: var(--hud-green);--psb-violet: var(--hud-purple);--psb-red: var(--hud-red);--psb-accent: var(--hud-orange);--psb-accent-soft: color-mix(in srgb, var(--hud-orange) 18%, transparent);--psb-accent-glow: color-mix(in srgb, var(--hud-orange) 26%, transparent);--psb-steel-fill: linear-gradient(180deg, color-mix(in srgb, var(--hud-text) 4%, transparent), transparent 38%, color-mix(in srgb, black 18%, transparent)), linear-gradient(135deg, var(--hud-panel-2), var(--hud-bg-deep) 74%);--psb-control-fill: linear-gradient(180deg, color-mix(in srgb, var(--hud-text) 3%, transparent), transparent 44%, color-mix(in srgb, black 16%, transparent)), linear-gradient(135deg, var(--hud-panel-2), var(--hud-bg-deep) 74%);--psb-divider: linear-gradient(90deg, transparent, color-mix(in srgb, var(--hud-border) 52%, transparent) 18%, color-mix(in srgb, var(--hud-orange) 36%, transparent) 50%, color-mix(in srgb, var(--hud-border) 42%, transparent) 82%, transparent);--selection-cyan-text: color-mix(in srgb, var(--hud-cyan) 72%, var(--hud-text));--selection-cyan-border: color-mix(in srgb, var(--hud-cyan) 46%, transparent);--selection-cyan-bg: color-mix(in srgb, var(--hud-cyan) 6%, transparent);--selection-cyan-hover-bg: color-mix(in srgb, var(--hud-cyan) 11%, transparent);--selection-cyan-ring: color-mix(in srgb, var(--hud-cyan) 20%, transparent);--selection-green-text: color-mix(in srgb, var(--hud-green) 78%, var(--hud-text));--selection-green-border: color-mix(in srgb, var(--hud-green) 44%, transparent);--selection-green-bg: color-mix(in srgb, var(--hud-green) 6%, transparent);--selection-green-hover-bg: color-mix(in srgb, var(--hud-green) 11%, transparent);--selection-green-ring: color-mix(in srgb, var(--hud-green) 15%, transparent);--selection-green-dim-text: color-mix(in srgb, var(--hud-green) 58%, var(--hud-text-muted));--selection-green-dim-border: color-mix(in srgb, var(--hud-green) 30%, transparent);--selection-green-dim-bg: color-mix(in srgb, var(--hud-green) 4%, transparent);--selection-green-dim-hover-bg: color-mix(in srgb, var(--hud-green) 8%, transparent);--selection-green-dim-ring: color-mix(in srgb, var(--hud-green) 10%, transparent);--selection-purple-text: color-mix(in srgb, var(--hud-purple) 72%, var(--hud-text));--selection-purple-border: color-mix(in srgb, var(--hud-purple) 42%, transparent);--selection-purple-bg: color-mix(in srgb, var(--hud-purple) 6%, transparent);--selection-purple-hover-bg: color-mix(in srgb, var(--hud-purple) 11%, transparent);--selection-purple-ring: color-mix(in srgb, var(--hud-purple) 13%, transparent);--selection-purple-dim-text: color-mix(in srgb, var(--hud-purple) 56%, var(--hud-text-muted));--selection-purple-dim-border: color-mix(in srgb, var(--hud-purple) 30%, transparent);--selection-purple-dim-bg: color-mix(in srgb, var(--hud-purple) 4%, transparent);--selection-purple-dim-hover-bg: color-mix(in srgb, var(--hud-purple) 8%, transparent);--selection-purple-dim-ring: color-mix(in srgb, var(--hud-purple) 9%, transparent);--selection-orange-text: color-mix(in srgb, var(--hud-orange) 74%, var(--hud-text));--selection-orange-border: color-mix(in srgb, var(--hud-orange) 48%, transparent);--selection-orange-bg: color-mix(in srgb, var(--hud-orange) 7%, transparent);--selection-orange-hover-bg: color-mix(in srgb, var(--hud-orange) 12%, transparent);--selection-orange-ring: color-mix(in srgb, var(--hud-orange) 16%, transparent);--selection-yellow-text: color-mix(in srgb, var(--hud-orange) 62%, var(--hud-text));--selection-yellow-border: color-mix(in srgb, var(--hud-orange) 38%, transparent);--selection-yellow-bg: color-mix(in srgb, var(--hud-orange) 5%, transparent);--selection-yellow-hover-bg: color-mix(in srgb, var(--hud-orange) 10%, transparent);--selection-yellow-ring: color-mix(in srgb, var(--hud-orange) 12%, transparent);--selection-gray-text: var(--hud-text-muted);--selection-gray-border: color-mix(in srgb, var(--hud-border) 74%, transparent);--selection-gray-bg: color-mix(in srgb, var(--hud-metal-cold) 10%, transparent);--selection-gray-hover-bg: color-mix(in srgb, var(--hud-metal-cold) 18%, transparent);--selection-gray-ring: color-mix(in srgb, var(--hud-border-bright) 10%, transparent);--selection-red-text: color-mix(in srgb, var(--hud-red) 78%, var(--hud-text));--selection-red-border: color-mix(in srgb, var(--hud-red) 46%, transparent);--selection-red-bg: color-mix(in srgb, var(--hud-red) 6%, transparent);--selection-red-hover-bg: color-mix(in srgb, var(--hud-red) 11%, transparent);--selection-red-ring: color-mix(in srgb, var(--hud-red) 14%, transparent)}.hud-scope{color:var(--hud-text);background:linear-gradient(115deg,color-mix(in srgb,var(--hud-cyan-soft) 10%,transparent),transparent 28%),linear-gradient(245deg,color-mix(in srgb,var(--hud-orange-soft) 8%,transparent),transparent 24%),linear-gradient(180deg,var(--hud-bg),var(--hud-bg-deep))}.hud-scanlines,.hud-noise{position:relative;isolation:isolate}.hud-scanlines:before,.hud-noise:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.12}.hud-scanlines:before{background:linear-gradient(180deg,transparent 0 49%,color-mix(in srgb,var(--hud-text) 4%,transparent) 50%,transparent 51% 100%);background-size:100% 5px}.hud-noise:after{background-image:linear-gradient(90deg,transparent 0 73%,color-mix(in srgb,var(--hud-border-bright) 5%,transparent) 73% 74%,transparent 74%),linear-gradient(180deg,transparent 0 61%,color-mix(in srgb,var(--hud-border-bright) 4%,transparent) 61% 62%,transparent 62%);background-size:29px 31px}.hud-geometry-full{--hud-shape: polygon(var(--hud-cut-md) 0, calc(100% - var(--hud-cut-md)) 0, 100% var(--hud-cut-md), 100% calc(100% - var(--hud-cut-md)), calc(100% - var(--hud-cut-md)) 100%, var(--hud-cut-md) 100%, 0 calc(100% - var(--hud-cut-md)), 0 var(--hud-cut-md))}.hud-geometry-top{--hud-shape: polygon(var(--hud-cut-md) 0, calc(100% - var(--hud-cut-md)) 0, 100% var(--hud-cut-md), 100% 100%, 0 100%, 0 var(--hud-cut-md))}.hud-geometry-opposed{--hud-shape: polygon(var(--hud-cut-sm) 0, 100% 0, 100% calc(100% - var(--hud-cut-sm)), calc(100% - var(--hud-cut-sm)) 100%, 0 100%, 0 var(--hud-cut-sm))}.hud-cut-corners{--hud-shape: polygon(var(--hud-cut-md) 0, calc(100% - var(--hud-cut-md)) 0, 100% var(--hud-cut-md), 100% calc(100% - var(--hud-cut-md)), calc(100% - var(--hud-cut-md)) 100%, var(--hud-cut-md) 100%, 0 calc(100% - var(--hud-cut-md)), 0 var(--hud-cut-md))}.hud-soft-corners{--hud-shape: polygon(var(--hud-cut-sm) 0, 100% 0, 100% calc(100% - var(--hud-cut-sm)), calc(100% - var(--hud-cut-sm)) 100%, 0 100%, 0 var(--hud-cut-sm))}.hud-circuit-line{position:relative}.hud-circuit-line:after{content:"";position:absolute;right:0;bottom:0;width:min(17rem,46%);height:1.25rem;background:radial-gradient(circle at calc(100% - 2px) calc(100% - 2px),var(--hud-tone, var(--hud-cyan)) 0 1px,transparent 2px),linear-gradient(135deg,transparent 0 calc(100% - 1.7rem),color-mix(in srgb,var(--hud-tone, var(--hud-cyan)) 38%,transparent) calc(100% - 1.65rem) calc(100% - 1.6rem),transparent calc(100% - 1.55rem)),linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud-tone, var(--hud-cyan)) 28%,transparent) 32%,color-mix(in srgb,var(--hud-tone, var(--hud-cyan)) 44%,transparent));background-position:0 0,0 0,0 100%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,calc(100% - 1.15rem) 1px;opacity:.48}.hud-showcase-shell{min-height:calc(100vh - 10rem);padding:clamp(1rem,2vw,1.5rem)}.hud-app-frame{display:grid;grid-template-columns:minmax(4.75rem,6rem) minmax(0,1fr);gap:1rem;max-width:92rem;margin:0 auto}.hud-main-stack{display:grid;gap:1rem;min-width:0}.hud-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.hud-command-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:1rem}.hud-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.hud-banner{min-height:13rem;display:grid;align-content:end;gap:.9rem;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-bg-deep) 86%,transparent),color-mix(in srgb,var(--hud-bg-deep) 16%,transparent)),var(--hud-banner-image, linear-gradient(135deg, var(--hud-panel), var(--hud-bg-deep)));background-position:center;background-size:cover}.hud-banner-content{display:grid;gap:.55rem;max-width:48rem;position:relative;z-index:1}.hud-banner-kicker{color:var(--hud-orange);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hud-banner-title{margin:0;color:var(--hud-text);font-size:clamp(2rem,5vw,4rem);line-height:.95}.hud-banner-meta{display:flex;flex-wrap:wrap;gap:.55rem}.hud-showcase-section{display:grid;gap:.75rem}@media(max-width:980px){.hud-app-frame,.hud-command-grid{grid-template-columns:1fr}.hud-dashboard-grid,.hud-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hud-showcase-shell{padding-inline:.75rem}.hud-dashboard-grid,.hud-control-grid{grid-template-columns:1fr}}.hud-panel{position:relative;display:block;padding:var(--hud-panel-padding, 1rem);border:1px solid var(--hud-border);color:var(--hud-text);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hud-text) 1.1%,transparent) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--hud-panel-2),var(--hud-panel) 52%,var(--hud-bg-deep));box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 30%,transparent),inset 0 -1px color-mix(in srgb,var(--hud-bg-deep) 76%,transparent),0 18px 32px var(--hud-shadow)}.hud-panel:before{content:"";position:absolute;inset:4px;pointer-events:none;border:1px solid color-mix(in srgb,var(--hud-border) 64%,transparent);clip-path:inherit}.hud-panel:after{content:"";position:absolute;top:0;right:1rem;left:1rem;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud-cyan) 46%,transparent),transparent)}.hud-panel-active{border-color:color-mix(in srgb,var(--hud-cyan) 62%,var(--hud-border));box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 42%,transparent),inset 0 -1px color-mix(in srgb,var(--hud-bg-deep) 82%,transparent),var(--hud-glow-cyan),0 20px 36px var(--hud-shadow)}.hud-panel-interactive{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.hud-panel-interactive:hover{border-color:color-mix(in srgb,var(--hud-border-bright) 78%,var(--hud-cyan-soft));box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 42%,transparent),inset 0 -1px color-mix(in srgb,var(--hud-bg-deep) 82%,transparent),var(--hud-glow-cyan),0 20px 36px var(--hud-shadow)}.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item{border:1px solid var(--hud-border);color:var(--hud-text-muted);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hud-text) 1.2%,transparent) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--hud-panel-2),var(--hud-panel) 58%,var(--hud-bg-deep));font:inherit;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.hud-button{min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1rem;text-transform:uppercase}.hud-button-sm{min-height:2.1rem;padding:.45rem .7rem;font-size:.74rem}.hud-button-lg{min-height:3rem;padding:.85rem 1.2rem}.hud-button-primary,.hud-button:hover:not(:disabled),.hud-icon-button:hover:not(:disabled){color:var(--hud-text);border-color:var(--hud-cyan-low);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-cyan-mid) 20%,transparent),transparent 46%),var(--hud-steel-brush);box-shadow:inset 0 -2px 0 var(--hud-cyan),inset 0 0 0 1px var(--hud-cyan-border),0 0 .85rem color-mix(in srgb,var(--hud-cyan-mid) 24%,transparent)}.hud-button-secondary{color:var(--hud-orange);border-color:color-mix(in srgb,var(--hud-orange) 48%,var(--hud-border))}.hud-button-secondary:hover:not(:disabled){color:var(--hud-text);border-color:var(--hud-orange-low);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-orange-mid) 20%,transparent),transparent 46%),var(--hud-steel-brush);box-shadow:inset 0 -2px 0 var(--hud-orange),inset 0 0 0 1px var(--hud-orange-border),0 0 .85rem color-mix(in srgb,var(--hud-orange-mid) 24%,transparent)}.hud-button-active,.hud-button[aria-pressed=true]{color:var(--hud-bg-deep);border-color:var(--hud-cyan);background:linear-gradient(180deg,var(--hud-cyan),color-mix(in srgb,var(--hud-cyan-soft) 62%,var(--hud-cyan)));box-shadow:var(--hud-glow-cyan)}.hud-button:active:not(:disabled),.hud-icon-button:active:not(:disabled),.hud-tab:active:not(:disabled),.hud-sidebar-item:active:not(:disabled){transform:translateY(1px)}.hud-button:disabled,.hud-icon-button:disabled,.hud-tab:disabled,.hud-sidebar-item:disabled{cursor:not-allowed;opacity:.48}.hud-icon-button{width:var(--hud-icon-button-size, 2.5rem);height:var(--hud-icon-button-size, 2.5rem);display:inline-grid;place-items:center;padding:0}.hud-icon{width:1rem;height:1rem;flex:0 0 auto}.hud-tabs{display:flex;flex-wrap:wrap;gap:.45rem;padding:.35rem;border:1px solid color-mix(in srgb,var(--hud-border) 78%,transparent);background:color-mix(in srgb,var(--hud-bg-deep) 68%,transparent)}.hud-tab{position:relative;min-height:2.65rem;display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .9rem;text-transform:uppercase}.hud-tab:hover:not(:disabled){color:var(--hud-text);border-color:color-mix(in srgb,var(--hud-cyan) 46%,var(--hud-border))}.hud-tab-active{color:var(--hud-cyan);border-color:color-mix(in srgb,var(--hud-cyan) 60%,var(--hud-border));background:linear-gradient(180deg,color-mix(in srgb,var(--hud-cyan-soft) 34%,transparent),color-mix(in srgb,var(--hud-panel) 92%,transparent))}.hud-tab-active:after{content:"";position:absolute;right:.7rem;bottom:-1px;left:.7rem;height:2px;background:var(--hud-orange);box-shadow:var(--hud-glow-orange)}.hud-sidebar{display:grid;gap:.42rem;align-content:start;padding:.5rem}.hud-sidebar-item{min-height:4.15rem;display:grid;place-items:center;gap:.3rem;padding:.5rem .25rem;text-transform:uppercase}.hud-sidebar-item span{font-size:.62rem;line-height:1.1;text-align:center}.hud-sidebar-item:hover:not(:disabled),.hud-sidebar-item-active{color:var(--hud-cyan);border-color:color-mix(in srgb,var(--hud-cyan) 55%,var(--hud-border));background:linear-gradient(180deg,color-mix(in srgb,var(--hud-cyan-soft) 42%,transparent),var(--hud-panel));box-shadow:inset 3px 0 0 var(--hud-cyan),var(--hud-glow-cyan)}.hud-topbar{min-height:4.7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.hud-topbar-brand{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.hud-topbar-mark{width:2.65rem;height:2.65rem;display:grid;place-items:center;border:1px solid var(--hud-cyan);color:var(--hud-cyan);box-shadow:var(--hud-glow-cyan)}.hud-topbar-title{display:grid;gap:.1rem;min-width:0}.hud-topbar-title strong{color:var(--hud-text);font-size:1.15rem;line-height:1}.hud-topbar-title span{color:var(--hud-text-muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.hud-topbar-nav,.hud-topbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.hud-card{min-height:100%}.hud-card-body{display:grid;gap:.7rem}.hud-card-heading,.hud-section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hud-card-title,.hud-section-title{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--hud-text);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.hud-card-value{color:var(--hud-text);font-size:clamp(1.85rem,4vw,2.85rem);font-weight:900;line-height:.95}.hud-card-subtitle,.hud-section-copy{color:var(--hud-text-muted);font-size:.84rem;line-height:1.5}.hud-stat-card{min-height:9rem}.hud-stat-row{display:flex;align-items:end;justify-content:space-between;gap:.75rem}.hud-stat-trend{color:var(--hud-green);font-size:.78rem;font-weight:800}.hud-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:1.65rem;padding:.25rem .52rem;border:1px solid var(--hud-border);color:var(--hud-text-muted);background:color-mix(in srgb,var(--hud-panel-2) 76%,transparent);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hud-badge-cyan{color:var(--hud-cyan);border-color:color-mix(in srgb,var(--hud-cyan) 54%,var(--hud-border))}.hud-badge-orange{color:var(--hud-orange);border-color:color-mix(in srgb,var(--hud-orange) 54%,var(--hud-border))}.hud-badge-green{color:var(--hud-green);border-color:color-mix(in srgb,var(--hud-green) 54%,var(--hud-border))}.hud-badge-red{color:var(--hud-red);border-color:color-mix(in srgb,var(--hud-red) 54%,var(--hud-border))}.hud-divider{width:100%;height:1px;border:0;background:linear-gradient(90deg,transparent,var(--hud-border),color-mix(in srgb,var(--hud-cyan) 54%,var(--hud-border)),var(--hud-border),transparent)}.hud-progress-ring{display:inline-grid;place-items:center;position:relative;width:var(--hud-ring-size, 6rem);height:var(--hud-ring-size, 6rem)}.hud-progress-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hud-ring-track{fill:none;stroke:color-mix(in srgb,var(--hud-border) 58%,transparent);stroke-width:7}.hud-ring-meter{fill:none;stroke:var(--hud-ring-color, var(--hud-cyan));stroke-linecap:square;stroke-width:7;filter:drop-shadow(0 0 5px var(--hud-ring-color, var(--hud-cyan)));transition:stroke-dashoffset .22s ease}.hud-ring-label{position:absolute;display:grid;place-items:center;color:var(--hud-text);font-size:1.1rem;font-weight:900}.hud-field{display:grid;gap:.35rem}.hud-field label,.hud-field-label{color:var(--hud-text-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hud-input,.hud-select{width:100%;min-height:2.75rem;border:1px solid var(--hud-border);color:var(--hud-text);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-bg-deep) 84%,transparent),color-mix(in srgb,var(--hud-panel) 72%,transparent));font:inherit;padding:.68rem .75rem;outline:none}.hud-input::-moz-placeholder{color:color-mix(in srgb,var(--hud-text-muted) 72%,transparent)}.hud-input::placeholder{color:color-mix(in srgb,var(--hud-text-muted) 72%,transparent)}.hud-input:focus,.hud-select:focus{border-color:var(--hud-cyan);box-shadow:var(--hud-glow-cyan)}.hud-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--hud-cyan) 50%),linear-gradient(135deg,var(--hud-cyan) 50%,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--hud-bg-deep) 84%,transparent),color-mix(in srgb,var(--hud-panel) 72%,transparent));background-position:calc(100% - 1rem) 50%,calc(100% - .68rem) 50%,0 0;background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem,100% 100%;padding-right:2rem}@media(max-width:760px){.hud-topbar{align-items:flex-start;flex-direction:column}.hud-topbar-nav,.hud-topbar-actions{justify-content:flex-start}.hud-sidebar{grid-template-columns:repeat(4,minmax(0,1fr))}}.hud-nav-tabs{display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr));gap:.65rem;min-width:min(44rem,100%)}.hud-nav-tab{--hud-tone: var(--hud-cyan);--hud-tone-soft: var(--hud-cyan-soft);--hud-shape: polygon(var(--hud-cut-sm) 0, calc(100% - var(--hud-cut-sm)) 0, 100% var(--hud-cut-sm), 100% calc(100% - var(--hud-cut-sm)), calc(100% - var(--hud-cut-sm)) 100%, var(--hud-cut-sm) 100%, 0 calc(100% - var(--hud-cut-sm)), 0 var(--hud-cut-sm));position:relative;isolation:isolate;min-height:3.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.15rem;border:0;clip-path:var(--hud-shape);color:color-mix(in srgb,var(--hud-tone) 72%,var(--hud-text));background:color-mix(in srgb,var(--hud-tone) 34%,var(--hud-border));cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:color var(--hud-motion-fast),filter var(--hud-motion-fast),transform var(--hud-motion-fast)}.hud-nav-tab:before{content:"";position:absolute;inset:var(--hud-inset);z-index:-1;clip-path:var(--hud-shape);background:linear-gradient(180deg,var(--hud-highlight),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--hud-tone-soft) 22%,var(--hud-panel-2)),var(--hud-bg-deep) 72%);box-shadow:inset 0 -1px 0 var(--hud-shadow);transition:background var(--hud-motion-standard),box-shadow var(--hud-motion-standard)}.hud-nav-tab:after{content:"";position:absolute;right:.8rem;bottom:.24rem;left:.8rem;height:2px;background:color-mix(in srgb,var(--hud-tone) 34%,transparent);transition:background var(--hud-motion-fast),box-shadow var(--hud-motion-fast)}.hud-nav-tab.tone-green{--hud-tone: var(--hud-green);--hud-tone-soft: var(--hud-green-soft)}.hud-nav-tab.tone-orange{--hud-tone: var(--hud-orange);--hud-tone-soft: var(--hud-orange-soft)}.hud-nav-tab.tone-purple{--hud-tone: var(--hud-purple);--hud-tone-soft: var(--hud-purple-soft)}.hud-nav-tab.tone-red{--hud-tone: var(--hud-red);--hud-tone-soft: var(--hud-red-soft)}.hud-nav-tab:hover:not(:disabled),.hud-nav-tab:focus-visible{color:var(--hud-text);filter:brightness(1.12);outline:none}.hud-nav-tab:hover:not(:disabled):before,.hud-nav-tab:focus-visible:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-tone) 12%,var(--hud-highlight)),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--hud-tone-soft) 62%,var(--hud-panel-2)),var(--hud-bg-deep) 76%);box-shadow:inset 0 0 1rem color-mix(in srgb,var(--hud-tone) 9%,transparent)}.hud-nav-tab:hover:not(:disabled):after,.hud-nav-tab:focus-visible:after,.hud-nav-tab.is-active:after{background:linear-gradient(90deg,transparent,var(--hud-tone) 18%,var(--hud-text) 50%,var(--hud-tone) 82%,transparent);box-shadow:0 0 .65rem color-mix(in srgb,var(--hud-tone) 30%,transparent)}.hud-nav-tab.is-active{color:var(--hud-text);filter:brightness(1.12)}.hud-nav-tab.is-active:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-tone) 14%,var(--hud-highlight)),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--hud-tone-soft) 72%,var(--hud-panel-2)),var(--hud-bg-deep) 78%)}.hud-nav-tab:active:not(:disabled){transform:translateY(1px)}.hud-nav-tab:disabled{cursor:not-allowed;opacity:.42}.hud-nav-tab-icon,.hud-nav-tab-label{position:relative;z-index:1}@media(max-width:760px){.hud-nav-tabs{grid-template-columns:1fr;width:100%}}.header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem var(--app-content-gutter, 2rem);background-color:var(--color-header-footer);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}[data-theme=light] .header{border-bottom:1px solid rgba(45,68,92,.14);box-shadow:0 10px 28px #1f344a14}.logo-container{display:flex;flex-direction:column;align-items:center;gap:.3rem}.logo-image{display:block;width:var(--app-logo-width, 260px);max-width:100%;height:auto;transition:width .3s ease}.logo-text{font-weight:700;font-size:1.5rem;color:var(--color-text)}.logo-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;cursor:pointer}.header-actions{display:flex;align-items:center;gap:1.5rem}.nav{display:flex;gap:1.5rem}.nav a{display:inline-flex;align-items:center;gap:.34rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:color .3s ease}.nav a:hover{color:var(--color-accent)}.nav-login-icon{width:1.08rem;height:1.08rem;flex:0 0 auto}.theme-toggle{background:#ffffff09;border:1px solid transparent;border-radius:8px;cursor:pointer;padding:.38rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease,border-color .2s ease,background .2s ease}[data-theme=light] .theme-toggle{background:#e1ebf4ad;border-color:#2d445c24}.theme-toggle:hover{border-color:var(--glass-border);color:var(--color-accent)}.theme-icon{width:22px;height:22px;color:var(--color-text);transition:color .3s ease}.theme-control{position:relative;display:flex;align-items:center}.header:has(.theme-quality-menu){overflow:visible!important}.theme-quality-menu{position:absolute;z-index:calc(var(--z-popups, 20) + 2);top:calc(100% + .58rem);right:0;width:min(20rem,calc(100vw - 1rem));padding:.58rem;border:1px solid color-mix(in srgb,var(--hud-cyan, #38dff5) 34%,var(--hud-border, #344852));background:linear-gradient(130deg,color-mix(in srgb,var(--hud-cyan, #38dff5) 7%,transparent),transparent 38%),linear-gradient(180deg,#0b141bfa,#02070bfc);box-shadow:0 1.1rem 2.5rem #00000075,inset 0 1px #ffffff0b;color:var(--color-text);clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%,0 .55rem)}.theme-quality-menu:before{content:"";position:absolute;top:-.34rem;right:.72rem;width:.62rem;height:.62rem;border-top:1px solid color-mix(in srgb,var(--hud-cyan, #38dff5) 42%,var(--hud-border, #344852));border-left:1px solid color-mix(in srgb,var(--hud-cyan, #38dff5) 42%,var(--hud-border, #344852));background:#081016fc;transform:rotate(45deg)}.theme-quality-heading{display:grid;gap:.08rem;padding:.15rem .25rem .48rem;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan, #38dff5) 18%,transparent)}.theme-quality-heading span{color:var(--hud-cyan, #38dff5);font-size:.61rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.theme-quality-heading strong{font-size:.88rem;letter-spacing:.02em}html body .theme-quality-option{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-height:3.1rem;margin-top:.38rem;padding:.42rem .52rem;border:1px solid color-mix(in srgb,var(--hud-border, #344852) 78%,transparent)!important;border-radius:0!important;background:#02080cb8!important;color:var(--color-text)!important;box-shadow:none!important;clip-path:none!important;text-align:left}html body .theme-quality-option:hover,html body .theme-quality-option:focus-visible{border-color:color-mix(in srgb,var(--hud-cyan, #38dff5) 54%,var(--hud-border, #344852))!important;background:color-mix(in srgb,var(--hud-cyan, #38dff5) 7%,rgba(2,8,12,.88))!important}html body .theme-quality-option[aria-checked=true]{border-color:var(--hud-cyan, #38dff5)!important;background:color-mix(in srgb,var(--hud-cyan, #38dff5) 11%,rgba(2,8,12,.9))!important;box-shadow:inset .18rem 0 0 var(--hud-cyan, #38dff5)!important}.theme-quality-glyph{display:grid;place-items:center;width:1.65rem;aspect-ratio:1;color:var(--hud-cyan, #38dff5);font-size:1.05rem}.theme-quality-glyph-static{color:var(--hud-orange, #f39a35);font-size:.82rem}.theme-quality-copy{display:grid;min-width:0;gap:.08rem}.theme-quality-copy strong{font-size:.78rem}.theme-quality-copy small,.theme-quality-menu>p{color:var(--color-text-muted, #93a4ad);font-size:.65rem;line-height:1.25}.theme-quality-chip{padding:.16rem .34rem;border:1px solid color-mix(in srgb,var(--hud-orange, #f39a35) 42%,transparent);color:var(--hud-orange, #f39a35);font-size:.58rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.theme-quality-menu>p{margin:.48rem .22rem .08rem}html[data-color-theme=light] body .theme-quality-menu{border-color:#246f8457;background:linear-gradient(180deg,#f9fdfffc,#e2ecf1fc);box-shadow:0 1.1rem 2.2rem #1f344438,inset 0 1px #fff}html[data-color-theme=light] body .theme-quality-menu:before{border-color:#246f8457;background:#f7fbfd}html[data-color-theme=light] body .theme-quality-option{background:#ffffffa8!important}.hamburger{display:none;background:none;border:none;font-size:2rem;cursor:pointer;color:var(--color-text)}@media(max-width:768px){.header{align-items:flex-start;padding-block:.85rem}.header-actions{display:grid;grid-template-columns:auto auto;gap:.35rem .55rem;justify-items:end;margin-left:auto}.nav{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:.45rem;width:auto;min-width:9rem;max-height:0;margin-top:.3rem;overflow:hidden;opacity:0;pointer-events:none;text-align:right;transform:translateY(-.35rem);transition:max-height .22s ease,opacity .18s ease,transform .22s ease}.nav.open{max-height:7.5rem;opacity:1;pointer-events:auto;transform:translateY(0)}.hamburger{grid-column:2;grid-row:1;display:block;line-height:1;padding:0}.nav a{width:auto;line-height:1.25}.theme-toggle{grid-column:1;grid-row:1;align-self:center;opacity:0;pointer-events:none;transform:translate(.55rem) scale(.92);transition:opacity .18s ease,transform .22s ease,color .3s ease}.theme-control{grid-column:1;grid-row:1}.theme-control .theme-toggle{grid-column:auto;grid-row:auto}.theme-quality-menu{position:fixed;top:4.4rem;right:.5rem}.theme-toggle-open{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}}.footer{display:flex;justify-content:space-between;align-items:center;padding:1rem var(--app-content-gutter, 2rem);background-color:var(--color-header-footer);color:var(--footer-text, #ddd);position:relative;font-size:.9rem;z-index:10}.footer a{color:var(--footer-link, #aaa);text-decoration:none}.footer-link-row{display:flex;align-items:center;gap:.5rem;line-height:1.25}.footer-separator{color:var(--footer-link, #aaa);opacity:.85}.footer-credit{display:inline-flex;align-items:center;gap:.25rem}.footer a:hover{color:var(--footer-link-hover, #fff)}.cookie-button{background:transparent;border:none;cursor:pointer;padding:.3rem;display:flex;align-items:center}.cookie-icon{width:24px;height:24px;color:#aaa;transition:color .3s ease}.cookie-button:hover .cookie-icon{color:#fff}.cookie-panel{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:99;padding:1.5rem;width:min(300px,calc(100vw - 2rem));max-height:min(440px,calc(100dvh - 6rem));overflow:auto;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius);backdrop-filter:var(--blur-strength);-webkit-backdrop-filter:var(--blur-strength);box-shadow:0 0 18px #00f5ff33;color:var(--color-text);transition:all .3s ease;animation:fadeInUp .3s ease}.cookie-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.8rem;padding-bottom:.58rem;border-bottom:1px solid var(--glass-border)}.cookie-panel-heading h2{margin:0;font-size:.92rem;line-height:1.2}.cookie-panel-heading span{color:var(--footer-link, #aaa);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.storage-toggle{display:flex;align-items:center;justify-content:space-between;margin:.8rem 0;font-size:.8rem}.storage-toggle span{transition:color .3s ease}.storage-toggle span:not(.local-active):not(.cookie-active){color:#aaa}.local-active{font-weight:700;color:var(--hud-cyan);text-shadow:var(--hud-glow-cyan)}.cookie-active{font-weight:700;color:var(--hud-orange);text-shadow:var(--hud-glow-orange)}.toggle-switch{position:relative;width:50px;height:24px;background-color:#222;border-radius:12px;margin:0 .5rem;cursor:pointer;border:1px solid rgba(255,255,255,.2)}.switch-slider{position:absolute;width:22px;height:22px;top:1px;border-radius:50%;transition:transform .3s ease,background-color .3s ease}.switch-slider.local{transform:translate(1px);background-color:var(--hud-cyan);box-shadow:var(--hud-glow-cyan)}.switch-slider.cookie{transform:translate(27px);background-color:var(--hud-orange);box-shadow:var(--hud-glow-orange)}.cookie-version-group{display:flex;align-items:center;gap:.5rem}.version-info{position:relative}.version-tag{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;min-width:7.5rem;padding:.2rem 0;background:transparent;border:0;color:var(--color-text);cursor:pointer;font:inherit;font-size:.65rem;line-height:1.1;opacity:.58;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.version-tag:hover,.version-tag:focus-visible{color:var(--color-accent);opacity:1}.version-date{color:var(--footer-link, #aaa);font-size:.58rem}.version-panel{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:100;width:min(360px,calc(100vw - 2rem));max-height:min(520px,calc(100dvh - 6rem));overflow:auto;padding:1rem;background:var(--glass-bg, rgba(20, 20, 32, .76));border:1px solid var(--glass-border);border-radius:8px;backdrop-filter:var(--blur-strength);-webkit-backdrop-filter:var(--blur-strength);box-shadow:0 0 18px #00f5ff38;color:var(--color-text);text-align:left;animation:fadeInUp .3s ease}.version-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.version-panel h2,.version-panel p{margin:0}.version-panel h2{color:var(--color-accent);font-size:1rem}.version-panel p{color:var(--footer-link, #aaa);font-size:.8rem}.version-panel-close{display:grid;width:2rem;height:2rem;place-items:center;padding:0;background:transparent;border:1px solid var(--glass-border);border-radius:4px;color:var(--color-text);cursor:pointer}.version-panel-close svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.version-panel-close:hover{color:var(--color-accent);border-color:var(--color-accent)}.version-summary{display:grid;gap:.7rem;margin:0}.version-summary div{display:grid;gap:.15rem}.version-summary dt{color:var(--footer-link, #aaa);font-size:.65rem;text-transform:uppercase}.version-summary dd{margin:0;overflow-wrap:anywhere;font-size:.82rem}.version-details-button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-top:1rem;padding:.55rem .75rem;background:#ffffff0a;border:1px solid var(--glass-border);border-radius:6px;color:var(--color-text);cursor:pointer;font-size:.8rem;font-weight:800;letter-spacing:.025em}.version-details-button svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.version-details-button[aria-expanded=true] svg{transform:rotate(180deg)}.version-details-button:hover{color:var(--color-accent);border-color:var(--color-accent)}.version-history{display:grid;gap:.75rem;max-height:18.5rem;margin:1rem 0 0;padding:0;padding-right:.35rem;overflow-y:auto;list-style:none;scrollbar-color:rgba(0,245,255,.44) rgba(255,255,255,.06);scrollbar-width:thin}.version-history::-webkit-scrollbar{width:.45rem}.version-history::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.version-history::-webkit-scrollbar-thumb{background:#00f5ff70;border-radius:999px}.version-history-item{padding-top:.75rem;border-top:1px solid var(--glass-border)}.version-history-row{display:flex;justify-content:space-between;gap:1rem}.version-history-version{color:var(--color-accent);font-size:.78rem;font-weight:700}.version-history-date{color:var(--footer-link, #aaa);font-size:.66rem}.version-history-message{margin-top:.25rem;overflow-wrap:anywhere;font-size:.78rem}.version-history-load-more{display:block;margin:.65rem auto 0;padding:.15rem .3rem;background:transparent;border:0;color:var(--footer-link, #aaa);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800}.version-history-load-more:hover,.version-history-load-more:focus-visible{color:var(--color-accent)}.version-summary strong,.version-history-message strong{color:var(--color-text);font-weight:800}.version-summary em,.version-history-message em{color:var(--color-accent);font-style:italic}.version-inline-code{display:inline-block;max-width:100%;padding:.08rem .28rem;background:#ffffff14;border:1px solid var(--glass-border);border-radius:4px;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72em;overflow-wrap:anywhere;vertical-align:baseline}.confirm-storage-button{background-color:var(--button-bg, #444);color:var(--color-text);border:none;border-radius:4px;font-weight:700;transition:background-color .3s ease,opacity .3s ease;margin-top:1rem;padding:.6rem 1rem;font-size:.85rem;opacity:.5;cursor:not-allowed}.confirm-storage-button.active{background-color:var(--color-accent, #00f5ff);opacity:1;cursor:pointer}@media(max-width:640px){.footer{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(4.5rem,auto) minmax(6.75rem,1fr);gap:.3rem;align-items:center;padding:.75rem .8rem;font-size:.72rem}.footer-left{justify-self:start;min-width:0}.footer-center{justify-self:center;text-align:center}.footer-right{justify-self:end;min-width:0}.footer-link-row{flex-wrap:wrap;gap:.1rem .32rem;max-width:6.9rem}.footer-credit{display:grid;gap:.02rem;justify-items:center;line-height:1.12}.cookie-version-group{justify-content:flex-end;gap:.18rem}.cookie-button{padding:.1rem}.cookie-icon{width:17px;height:17px}.version-tag{min-width:5.45rem;font-size:.55rem}.version-date{font-size:.48rem}.cookie-panel,.version-panel{right:max(.75rem,env(safe-area-inset-right));bottom:calc(4rem + env(safe-area-inset-bottom));width:calc(100vw - 1.5rem);max-height:calc(100dvh - 5.25rem)}}@media(prefers-reduced-motion:reduce){.version-details-button svg{transition:none}}.home-page{display:grid;gap:1.25rem;width:min(100%,var(--app-content-max));max-width:100%;min-width:0;margin:0 auto}.home-page>*{min-width:0}.landing-console,.roadmap-console,.support-grid article{--hud-card-bg: linear-gradient(135deg, rgba(6, 12, 22, .82), rgba(18, 24, 38, .58)), radial-gradient(circle at 12% 18%, rgba(71, 229, 255, .15), transparent 34%), radial-gradient(circle at 85% 84%, rgba(116, 255, 177, .09), transparent 38%);--hud-card-border: rgba(122, 236, 255, .22);--hud-card-shadow: 0 22px 60px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .08);position:relative;min-width:0;overflow:hidden;border:1px solid var(--hud-card-border);border-radius:8px;background:var(--hud-card-bg);box-shadow:var(--hud-card-shadow);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.landing-console:before,.roadmap-console:before,.support-grid article:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 8px);opacity:.23}.landing-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);gap:1.5rem;min-height:clamp(25rem,56vh,36rem);padding:clamp(1.4rem,4vw,4rem)}.console-hero,.console-status,.roadmap-heading,.roadmap-map,.support-grid article>*{position:relative;z-index:1}.console-kicker{margin:0 0 .65rem;color:#7cf3ff;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.console-hero h1{max-width:14ch;margin:0;color:#f7fbff;font-size:clamp(2.55rem,7.2vw,5.85rem);line-height:.96;letter-spacing:0;text-wrap:balance;text-shadow:0 0 28px rgba(46,228,255,.28)}.console-subtitle{max-width:43rem;margin:1.25rem 0 0;color:#ebf9ffc7;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.console-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.console-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1rem;border:1px solid rgba(124,243,255,.34);border-radius:6px;background:#ffffff0e;color:#eafcff;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-family:inherit;transition:transform .2s ease,border-color .2s ease,background .2s ease}.console-action:not(.console-action--disabled):hover,.console-action:not(.console-action--disabled):focus-visible{transform:translateY(-2px);border-color:#7cf3ffb8;background:#7cf3ff24;color:#fff}.console-action--primary{background:linear-gradient(135deg,#2ce2ff3d,#75ffb229)}.console-action--disabled,.console-action:disabled{cursor:not-allowed;border-color:#ebf9ff29;background:#ffffff09;color:#ebf9ff61;box-shadow:none;opacity:.72}.console-status{align-self:end;display:grid;gap:.75rem}.console-status div{display:grid;gap:.25rem;padding:.9rem;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#00000038}.console-status span,.support-grid span{color:#ebf9ff8f;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.console-status strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:#9dffca;font-size:1.05rem}.console-status strong em{color:#ebf9ff7a;font-size:.68rem;font-style:normal;font-weight:700}.console-status small{display:block;max-width:100%;color:#ebf9ff8a;font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;min-width:0;max-width:100%}.support-grid article{min-width:0;min-height:11rem;padding:1.2rem;overflow:hidden;text-align:left}.support-grid h2{margin:.8rem 0 .55rem;color:#f7fbff;font-size:clamp(.92rem,1.8vw,1rem);letter-spacing:0;overflow-wrap:anywhere}.support-grid p{margin:0;color:#ebf9ffb8;font-size:clamp(.82rem,1.7vw,.9rem);line-height:1.6;overflow-wrap:anywhere}@media(max-width:1100px){.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.roadmap-console{--roadmap-pad: clamp(1.2rem, 3vw, 2rem);min-height:24rem;padding:var(--roadmap-pad);overflow:hidden;background:radial-gradient(70rem 34rem at 52% 44%,rgba(64,155,198,.11),transparent 64%),radial-gradient(54rem 28rem at 18% 78%,rgba(118,255,194,.055),transparent 70%),radial-gradient(60rem 32rem at 88% 18%,rgba(154,195,255,.05),transparent 66%),linear-gradient(180deg,#030811f0,#08111ed6 52%,#070c18f0)}.roadmap-heading{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:1rem}.roadmap-heading h2{margin:0;color:#f7fbff;font-size:clamp(1.65rem,4vw,2.8rem);letter-spacing:0}.roadmap-scroll{position:relative;z-index:2;width:100%;max-width:100%;min-width:0;margin:.8rem 0 0;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 0 .75rem;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;scrollbar-color:rgba(124,243,255,.7) rgba(255,255,255,.08);scrollbar-width:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.roadmap-scroll:active{cursor:grabbing}.roadmap-scroll::-webkit-scrollbar{height:1rem}.roadmap-scroll::-webkit-scrollbar-track{border:1px solid rgba(124,243,255,.16);border-radius:999px;background:#ffffff12}.roadmap-scroll::-webkit-scrollbar-thumb{border:3px solid rgba(8,16,28,.92);border-radius:999px;background:linear-gradient(90deg,#7cf3ffeb,#6affbed6)}.roadmap-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#7cf3ff,#ffffffdb)}.roadmap-scrubber{position:relative;z-index:2;display:none;width:100%;height:1.6rem;margin:.2rem 0 0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;accent-color:#7cf3ff}.roadmap-scrubber::-webkit-slider-runnable-track{height:.72rem;border:1px solid rgba(124,243,255,.24);border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 12px #7cf3ff14}.roadmap-scrubber::-webkit-slider-thumb{width:2.4rem;height:1.2rem;margin-top:-.28rem;-webkit-appearance:none;appearance:none;border:2px solid rgba(8,16,28,.92);border-radius:999px;background:linear-gradient(90deg,#7cf3ff,#6affbee6);box-shadow:0 0 18px #7cf3ff57}.roadmap-scrubber::-moz-range-track{height:.72rem;border:1px solid rgba(124,243,255,.24);border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 12px #7cf3ff14}.roadmap-scrubber::-moz-range-thumb{width:2.4rem;height:1.2rem;border:2px solid rgba(8,16,28,.92);border-radius:999px;background:linear-gradient(90deg,#7cf3ff,#6affbee6);box-shadow:0 0 18px #7cf3ff57}.roadmap-scrubber:focus-visible{outline:2px solid rgba(124,243,255,.9);outline-offset:3px;border-radius:999px}.roadmap-map{position:relative;isolation:isolate;width:max(100%,122rem);max-width:none;height:clamp(26rem,42vw,34rem);border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.roadmap-sky,.roadmap-starfield{position:absolute;inset:0;pointer-events:none}.roadmap-sky{z-index:0;background-repeat:repeat;transform:translateZ(0)}.roadmap-sky--far{opacity:.23;background-image:radial-gradient(circle,rgba(255,255,255,.42) 0 .7px,transparent 1.2px),radial-gradient(circle,rgba(124,243,255,.24) 0 .8px,transparent 1.35px);background-size:118px 97px,217px 163px;background-position:12px 18px,54px 41px;animation:star-drift-far 110s linear infinite}.roadmap-sky--mid{opacity:.17;background-image:radial-gradient(circle,rgba(255,255,255,.5) 0 .85px,transparent 1.4px),radial-gradient(circle,rgba(255,255,255,.22) 0 .65px,transparent 1.25px);background-size:173px 127px,293px 211px;background-position:38px 16px,86px 58px;animation:star-drift-mid 86s linear infinite}.roadmap-sky--near{opacity:.11;background-image:radial-gradient(circle,rgba(255,255,255,.7) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(118,255,194,.28) 0 .9px,transparent 1.5px);background-size:333px 241px,449px 311px;background-position:71px 23px,143px 88px;animation:star-drift-near 64s linear infinite}.roadmap-starfield{z-index:0}.roadmap-star{position:absolute;left:var(--star-x);top:var(--star-y);--star-low: .22;--star-mid: .38;--star-high: .54;width:calc(var(--star-size) * 1.12);height:calc(var(--star-size) * 1.12);border-radius:999px;background:#f6fcffdb;box-shadow:0 0 .75rem #7cf3ff47;opacity:var(--star-low);transform:translate3d(-50%,-50%,0);animation:hand-star-pulse var(--star-duration) ease-in-out infinite,hand-star-drift calc(var(--star-duration) * 3) ease-in-out infinite alternate;animation-delay:var(--star-delay),calc(var(--star-delay) * 1.7)}.roadmap-star--far{--star-low: .13;--star-mid: .22;--star-high: .34;filter:blur(.15px)}.roadmap-star--mid{--star-low: .2;--star-mid: .34;--star-high: .5;box-shadow:0 0 .86rem #7cf3ff52}.roadmap-star--near{--star-low: .26;--star-mid: .46;--star-high: .66;box-shadow:0 0 1.05rem #cffaff6b,0 0 1.9rem #7cf3ff2e}.roadmap-map:before{content:none}.roadmap-map:after{content:none}.roadmap-lines{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible}.roadmap-route{fill:none;stroke-linecap:butt;stroke-linejoin:round;stroke-width:1.6px;stroke-dasharray:2px 5px;vector-effect:non-scaling-stroke}.roadmap-route--complete{stroke:#87ffccb8}.roadmap-route--active{stroke:#87f0ffc7}.roadmap-route--future{stroke:#b6c7d742}.roadmap-node{position:absolute;left:var(--map-x);top:var(--map-y);z-index:5;display:grid;justify-items:center;gap:.4rem;width:6.7rem;padding:0;transform:translate(-50%,-50%);border:0;background:transparent;color:#ebf9ffc2;cursor:pointer;font:inherit;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.roadmap-node:hover,.roadmap-node:focus-visible,.roadmap-node:focus-within{z-index:20;transform:translate(-50%,-50%);outline:none;box-shadow:none;border-color:transparent;background:transparent}.node-core{width:1.65rem;height:1.65rem;border:1px solid rgba(235,249,255,.45);border-radius:999px;background:#ffffff1f;box-shadow:0 0 #7cf3ff00;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,filter .18s ease}.node-core:after{content:"";position:absolute;inset:17%;border-radius:inherit;background:#ffffff42;filter:blur(.2px);opacity:.42}.node-label{max-width:100%;padding:.18rem .46rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#030810ad;box-shadow:0 .55rem 1.4rem #00000042;color:currentColor;font-size:.7rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.roadmap-floating-drawer{position:fixed;left:var(--drawer-left);top:var(--drawer-top);z-index:1100;width:min(17rem,calc(100vw - 1.5rem));padding:.8rem;transform:translateZ(0);border:1px solid rgba(124,243,255,.28);border-radius:8px;background:#060c16f5;box-shadow:0 18px 40px #00000073;color:#ebf9ffd1;font-size:.78rem;line-height:1.45;pointer-events:none;text-align:left;opacity:1;overflow-wrap:anywhere;transition:opacity .16s ease,transform .16s ease}.roadmap-floating-drawer.is-hidden{opacity:0;transform:translate3d(0,.35rem,0)}.roadmap-floating-drawer strong{display:block;margin-bottom:.25rem;color:#7cf3ff;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.roadmap-node--complete .node-core{border-color:#6affbee0;background:radial-gradient(circle at 34% 28%,#dbfff0 0 12%,#6affbe 34%,#22b77f);box-shadow:0 0 13px #6affbe80,0 0 32px #2ce2ff2e}.roadmap-node--active .node-core{border-color:#7cf3ff;background:radial-gradient(circle at 34% 28%,#efffff 0 14%,#7cf3ff 38%,#2389a4);animation:active-node-pulse 2.4s ease-in-out infinite}.roadmap-node--active:before{content:"";position:absolute;top:-1.8rem;width:1px;height:1.55rem;background:linear-gradient(to bottom,transparent,rgba(124,243,255,.92));box-shadow:0 0 14px #7cf3ffb8}.roadmap-node--future{color:#ebf9ff7a}.roadmap-node--future .node-core{border-color:#ebf9ff38;background:radial-gradient(circle at 34% 28%,#ebf9ff38,#5e708429 62%,#0d14216b)}.roadmap-node--small{opacity:.88}.roadmap-node--small .node-core{width:.66rem;height:.66rem}.roadmap-node--small .node-label{font-size:.66rem;opacity:0;transform:none;transition:opacity .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.roadmap-node--small:hover .node-label,.roadmap-node--small:focus-visible .node-label{opacity:.95;transform:none}[data-theme=dark][data-color-theme=light] .landing-console,[data-theme=dark][data-color-theme=light] .roadmap-console,[data-theme=dark][data-color-theme=light] .support-grid article{border-color:#22698438;background:linear-gradient(135deg,#e5f0f7e0,#dde6f1b8),radial-gradient(circle at 10% 18%,rgba(38,177,199,.18),transparent 34%),radial-gradient(circle at 88% 80%,rgba(62,171,115,.12),transparent 38%);box-shadow:0 22px 54px #1f344a29,inset 0 1px #ffffff7a}[data-theme=dark][data-color-theme=light] .console-hero h1,[data-theme=dark][data-color-theme=light] .roadmap-heading h2,[data-theme=dark][data-color-theme=light] .support-grid h2{color:#18253a;text-shadow:none}[data-theme=dark][data-color-theme=light] .console-kicker{color:#087f9c}[data-theme=dark][data-color-theme=light] .console-subtitle,[data-theme=dark][data-color-theme=light] .support-grid p{color:#18253ab8}[data-theme=dark][data-color-theme=light] .console-action,[data-theme=dark][data-color-theme=light] .node-label,[data-theme=dark][data-color-theme=light] .console-status div{background:#ffffff75;color:#18253a}[data-theme=dark][data-color-theme=light] .console-action--disabled,[data-theme=dark][data-color-theme=light] .console-action:disabled{border-color:#18253a29;background:#ffffff3d;color:#18253a61}[data-theme=dark][data-color-theme=light] .console-status span,[data-theme=dark][data-color-theme=light] .support-grid span{color:#18253a94}[data-theme=dark][data-color-theme=light] .console-status strong{color:#0b7553}[data-theme=dark][data-color-theme=light] .roadmap-map{background:radial-gradient(80rem 34rem at 54% 45%,rgba(38,177,199,.1),transparent 62%),radial-gradient(60rem 26rem at 24% 70%,rgba(62,171,115,.06),transparent 68%),linear-gradient(180deg,#e4f0f82e,#d7e3ee47)}[data-theme=dark][data-color-theme=light] .roadmap-star{background:#143e4e99;box-shadow:0 0 .5rem #188ea42e}[data-theme=dark][data-color-theme=light] .roadmap-route--complete{stroke:#10805b94}[data-theme=dark][data-color-theme=light] .roadmap-route--active{stroke:#087f9c9e}[data-theme=dark][data-color-theme=light] .roadmap-route--future{stroke:#48586e47}[data-theme=dark][data-color-theme=light] .roadmap-floating-drawer{background:#ecf4faf5;color:#18253ac2;box-shadow:0 18px 40px #1f344a33}[data-theme=dark][data-color-theme=light] .roadmap-floating-drawer strong{color:#087f9c}@keyframes active-node-pulse{0%,to{box-shadow:0 0 13px #7cf3ff94,0 0 #7cf3ff00}50%{box-shadow:0 0 18px #7cf3ffc2,0 0 26px #7cf3ff38}}@keyframes star-drift-far{0%{transform:translateZ(0)}to{transform:translate3d(-42px,18px,0)}}@keyframes star-drift-mid{0%{transform:translateZ(0)}to{transform:translate3d(-58px,24px,0)}}@keyframes star-drift-near{0%{transform:translateZ(0)}to{transform:translate3d(-74px,30px,0)}}@keyframes hand-star-pulse{0%,to{opacity:var(--star-low)}47%{opacity:var(--star-high)}62%{opacity:var(--star-mid)}}@keyframes hand-star-drift{0%{transform:translate3d(-50%,-50%,0) scale(.95)}to{transform:translate3d(calc(-50% + .55rem),calc(-50% - .28rem),0) scale(1.04)}}@media(max-width:820px){.landing-console{grid-template-columns:1fr;min-height:auto}.console-hero h1{max-width:12ch}.console-status{grid-template-columns:repeat(3,minmax(0,1fr))}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid article{min-height:auto}.roadmap-map{width:104rem;max-width:none;height:34rem}.roadmap-scrubber{display:block}.roadmap-node{width:5.7rem}}@media(max-width:640px){.support-grid{grid-template-columns:1fr}}@media(max-width:560px){.home-page{gap:1rem}.landing-console,.roadmap-console,.support-grid article{border-radius:8px}.console-status{grid-template-columns:1fr}.console-actions{display:grid}.roadmap-map{width:78rem;max-width:none;height:38rem}.roadmap-node{width:5.25rem}.support-grid article{min-width:0;padding:1rem}}@media(prefers-reduced-motion:reduce){.roadmap-sky,.roadmap-star,.roadmap-node--active .node-core{animation:none}.console-action,.node-core{transition:none}}.glass-card.main{background:var(--hud-card-bg);border:1px solid var(--hud-card-border);box-shadow:var(--hud-card-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);transition:background .3s,box-shadow .3s}[data-theme=light] .glass-card.main{background:var(--glass-main-bg);border-color:#2d445c2b;box-shadow:0 16px 42px #1f344a1f}.glass-card{--hud-card-bg: linear-gradient(135deg, rgba(6, 12, 22, .82), rgba(18, 24, 38, .58)), radial-gradient(circle at 12% 18%, rgba(71, 229, 255, .15), transparent 34%), radial-gradient(circle at 85% 84%, rgba(116, 255, 177, .09), transparent 38%);--hud-card-border: rgba(122, 236, 255, .22);--hud-card-shadow: 0 22px 60px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .08);position:relative;isolation:isolate;overflow:hidden;background:var(--hud-card-bg);border:1px solid var(--hud-card-border);border-radius:var(--border-radius);backdrop-filter:var(--blur-strength);-webkit-backdrop-filter:var(--blur-strength);box-shadow:var(--hud-card-shadow);padding:2rem;transition:all var(--transition-speed) ease;text-align:center}[data-theme=light] .glass-card{--hud-card-bg: linear-gradient(135deg, rgba(225, 239, 247, .82), rgba(210, 224, 236, .68)), radial-gradient(circle at 12% 18%, rgba(8, 127, 156, .12), transparent 34%), radial-gradient(circle at 85% 84%, rgba(159, 46, 111, .08), transparent 38%);--hud-card-border: rgba(45, 100, 124, .22);--hud-card-shadow: 0 18px 44px rgba(31, 52, 74, .16), inset 0 1px 0 rgba(255, 255, 255, .48)}.glass-title{position:relative;z-index:1;margin-top:0;margin-bottom:1rem;font-size:2rem;font-weight:700;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-alt));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}[data-theme=light] .glass-title{background:linear-gradient(90deg,#087f9c,#9f2e6f);-webkit-background-clip:text;background-clip:text}.glass-content{position:relative;z-index:1;color:var(--color-text);font-size:1rem;line-height:1.5}.legal-card{position:relative;overflow:hidden;border-radius:0;border-color:#a6c5cd2e;background:#04090dbd;box-shadow:inset 0 0 0 1px #0000005c,0 1.4rem 3rem #00000047;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);clip-path:var(--psi-frame);text-align:left}.legal-card .glass-title{text-align:center}.legal-card .glass-content{display:grid;gap:1rem}.legal-card h2{margin:.4rem 0 0;color:var(--psi-cyan);font-size:1rem;letter-spacing:0;text-shadow:0 0 .7rem rgba(25,230,242,.18)}.legal-card p{margin:0;color:var(--color-text);line-height:1.72}.legal-card a{color:var(--psi-cyan);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.legal-card a:hover,.legal-card a:focus-visible{color:var(--psi-orange)}.legal-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.72rem 1rem;border:1px solid rgba(25,230,242,.34);border-radius:0;background:#060f14d1;clip-path:var(--psi-frame-sm);text-decoration:none}.discord-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.25rem 0 0}.discord-facts div{padding:.85rem;border:1px solid rgba(166,197,205,.18);border-radius:0;background:#040a0eb8;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000024;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);clip-path:var(--psi-frame-sm)}.discord-facts dt{color:var(--psi-orange);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.discord-facts dd{margin:.3rem 0 0;color:var(--color-text);line-height:1.45}.inline-code{display:inline-block;margin:0 .28rem;padding:.08rem .34rem;border:1px solid rgba(166,197,205,.18);border-radius:0;background:#02070a85;color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em;clip-path:var(--psi-frame-sm)}@media(max-width:620px){.discord-facts{grid-template-columns:1fr}}.legal-card p+h2{padding-top:.5rem;border-top:1px solid var(--glass-border)}.formatted-discord-timestamp{display:inline;color:#ffb866;font:inherit;font-weight:820;text-decoration:none;white-space:nowrap}[data-theme=light] .formatted-discord-timestamp{color:#a05d11}.ui-hover-popover{position:fixed;left:var(--ui-hover-popover-left);top:var(--ui-hover-popover-top);z-index:1100;display:grid;width:min(27.5rem,calc(100vw - 1.5rem));max-height:min(22.5rem,calc(100vh - var(--ui-hover-popover-top) - 1rem));gap:.42rem;padding:.78rem;overflow:auto;border:1px solid rgba(124,243,255,.28);border-radius:8px;background:#060c16f5;box-shadow:0 18px 40px #00000073;color:#ebf9ffd1;font-size:.77rem;font-weight:760;line-height:1.42;pointer-events:auto;text-align:left;white-space:normal;overflow-wrap:anywhere;opacity:1;transform:translateZ(0);transition:opacity .16s ease,transform .16s ease}.ui-hover-popover.is-hidden{opacity:0;transform:translate3d(0,.35rem,0)}.ui-hover-popover-title{color:#7cf3ff;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.ui-hover-popover-summary{color:#f5faffeb}.ui-hover-popover-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.5rem}.ui-hover-popover-row em{color:var(--footer-link, #aaa);font-style:normal}.ui-hover-popover-narrow{width:min(15rem,calc(100vw - 1.5rem))}[data-theme=light] .ui-hover-popover{background:#ecf4faf5;color:#18253ac2;box-shadow:0 18px 40px #1f344a33}@media(max-width:700px){.ui-hover-popover{left:.75rem;right:.75rem;width:auto;max-height:min(72vh,calc(100vh - var(--ui-hover-popover-top) - .75rem))}}.history-dot-marker{--history-dot-offset: 0px;--history-dot-delay: 0s;--history-lava-ribbon: radial-gradient(circle at 45% 5%, var(--hud-orange) 0 3%, transparent 9%), radial-gradient(circle at 58% 18%, var(--hud-red) 0 5%, transparent 13%), radial-gradient(circle at 38% 34%, var(--hud-purple) 0 6%, transparent 15%), radial-gradient(circle at 62% 51%, var(--hud-cyan) 0 5%, transparent 14%), radial-gradient(circle at 42% 67%, var(--hud-green) 0 6%, transparent 15%), radial-gradient(circle at 55% 83%, var(--hud-orange) 0 5%, transparent 14%), radial-gradient(circle at 40% 96%, var(--hud-red) 0 5%, transparent 14%), linear-gradient(180deg, var(--hud-orange), var(--hud-red) 18%, var(--hud-purple) 36%, var(--hud-cyan) 55%, var(--hud-green) 73%, var(--hud-orange) 88%, var(--hud-red));display:inline-block;flex:0 0 .64rem;width:.64rem;height:.64rem;border:1px solid color-mix(in srgb,var(--hud-text) 42%,transparent);border-radius:50%;background-image:var(--history-lava-ribbon);background-position:50% var(--history-dot-offset);background-repeat:repeat-y;background-size:1.25rem 384px;background-blend-mode:screen,screen,screen,screen,screen,screen,screen,normal;box-shadow:inset 0 0 .15rem color-mix(in srgb,var(--hud-text) 20%,transparent),0 0 .5rem color-mix(in srgb,var(--hud-cyan) 24%,transparent);pointer-events:none;animation:history-dot-lava-drift 14s ease-in-out var(--history-dot-delay) infinite}html[data-theme=dark] body .app-content-deck .history-dot-marker-trigger{display:inline-grid!important;flex:0 0 1rem!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;margin:0!important;padding:0!important;place-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}html[data-theme=dark] body .app-content-deck .history-dot-marker-trigger:is(:hover,:focus-visible,:active){background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck .history-dot-marker-trigger:is(:hover,:focus-visible) .history-dot-marker{box-shadow:inset 0 0 .16rem color-mix(in srgb,var(--hud-text) 26%,transparent),0 0 .65rem color-mix(in srgb,var(--hud-cyan) 42%,transparent),0 0 .8rem color-mix(in srgb,var(--hud-orange) 18%,transparent)}@keyframes history-dot-lava-drift{0%,to{background-position:50% var(--history-dot-offset)}50%{background-position:50% calc(var(--history-dot-offset) - 52px)}}@media(prefers-reduced-motion:reduce){.history-dot-marker{animation:none}}.dashboard-history-row-compact{grid-template-columns:1.1rem minmax(0,1fr) auto;gap:.58rem}.dashboard-history-scope-button,.dashboard-history-info-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:help;font:inherit}.dashboard-history-scope-button{--activity-lava-y: 0rem;width:.58rem;height:.58rem;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:radial-gradient(ellipse at 30% 8%,rgba(255,220,104,.92) 0 5%,transparent 17%),radial-gradient(ellipse at 64% 18%,rgba(255,82,123,.9) 0 7%,transparent 20%),radial-gradient(ellipse at 22% 34%,rgba(44,199,255,.88) 0 8%,transparent 23%),radial-gradient(ellipse at 76% 48%,rgba(202,238,56,.82) 0 8%,transparent 24%),radial-gradient(ellipse at 38% 63%,rgba(255,126,47,.9) 0 7%,transparent 22%),radial-gradient(ellipse at 70% 77%,rgba(227,67,197,.86) 0 9%,transparent 25%),radial-gradient(ellipse at 30% 91%,rgba(92,231,215,.82) 0 8%,transparent 23%),linear-gradient(180deg,#7b234e,#d54478 18%,#34aade 35%,#f2d44f,#e05269 67%,#7430ac 84%,#21a5b8);background-size:1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem;background-position:50% var(--activity-lava-y),50% calc(var(--activity-lava-y) - 4.7rem),50% calc(var(--activity-lava-y) - 9.4rem),50% calc(var(--activity-lava-y) - 14.1rem),50% calc(var(--activity-lava-y) - 18.8rem),50% calc(var(--activity-lava-y) - 23.5rem),50% calc(var(--activity-lava-y) - 28.2rem),50% var(--activity-lava-y);background-blend-mode:screen,screen,screen,screen,screen,screen,screen,normal;box-shadow:0 0 8px #35efff38,0 0 12px #ff59801f;animation:activity-lava-window 28s ease-in-out infinite}.dashboard-history-scope-button:focus-visible,.dashboard-history-info-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.dashboard-history-compact-body{display:flex;min-width:0;align-items:center;gap:.48rem}.dashboard-activity-kind-icon{display:inline-grid;flex:0 0 auto;width:1.28rem;height:1.28rem;place-items:center;border:1px solid rgba(124,243,255,.18);border-radius:6px;background:#7cf3ff0b;color:var(--color-accent)}.dashboard-activity-kind-icon svg{width:.98rem;height:.98rem;overflow:visible}.dashboard-activity-kind-icon path,.dashboard-activity-kind-icon circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dashboard-activity-kind-icon.kind-sent{color:#ff587b;border-color:#ff587b3d;background:#ff587b13}.dashboard-activity-kind-icon.kind-received{color:#75e7bd;border-color:#75e7bd3d;background:#75e7bd13}.dashboard-activity-kind-icon.kind-generated{color:#72b7ff;border-color:#72b7ff3d;background:#72b7ff13}.dashboard-activity-kind-icon.kind-transfer{color:#d5c2ff;border-color:#d5c2ff38;background:#9f77ff12}.dashboard-activity-kind-icon.kind-item{color:#ffcf6e;border-color:#ffcf6e3d;background:#ffcf6e13}.dashboard-history-compact-text{display:flex;min-width:0;align-items:baseline;gap:.34rem;color:var(--color-text);font-size:.8rem;font-weight:680;line-height:1.25;white-space:nowrap}.dashboard-history-action-text{flex:0 1 auto;min-width:0;overflow:hidden;color:#eef8ffeb;font-weight:820;text-overflow:ellipsis}.dashboard-history-by,.dashboard-activity-possessive{color:var(--footer-link, #aaa);font-weight:650}.dashboard-activity-person-link,.dashboard-activity-person-text,.dashboard-activity-character-link,.dashboard-activity-character-text,.dashboard-activity-gig-link,.dashboard-activity-popover-link{min-width:0;border:0;background:transparent;font-weight:760;text-decoration:none}.dashboard-activity-person-link,.dashboard-activity-person-text,.dashboard-activity-popover-link.activity-link-player{color:var(--color-accent)}.dashboard-activity-character-link,.dashboard-activity-character-text,.dashboard-activity-popover-link.activity-link-character{color:#75e7bd}.dashboard-activity-gig-link{color:#d5c2ff}.dashboard-activity-person-link:hover,.dashboard-activity-character-link:hover,.dashboard-activity-gig-link:hover,.dashboard-activity-popover-link:hover{text-decoration:underline}.dashboard-history-source{flex:0 0 auto;font-size:.72rem;font-weight:820}.dashboard-history-source-separator{flex:0 0 auto;color:#eef8ffd1;font-weight:820}.dashboard-history-source.source-webui{color:#ffb866}.dashboard-history-source.source-redice{color:#b5455b}.dashboard-history-source.source-other{color:#b9c0ff}.dashboard-history-row-compact:nth-child(12n+2) .dashboard-history-scope-button{--activity-lava-y: -2.8rem}.dashboard-history-row-compact:nth-child(12n+3) .dashboard-history-scope-button{--activity-lava-y: -5.9rem}.dashboard-history-row-compact:nth-child(12n+4) .dashboard-history-scope-button{--activity-lava-y: -8.7rem}.dashboard-history-row-compact:nth-child(12n+5) .dashboard-history-scope-button{--activity-lava-y: -11.8rem}.dashboard-history-row-compact:nth-child(12n+6) .dashboard-history-scope-button{--activity-lava-y: -14.6rem}.dashboard-history-row-compact:nth-child(12n+7) .dashboard-history-scope-button{--activity-lava-y: -17.5rem}.dashboard-history-row-compact:nth-child(12n+8) .dashboard-history-scope-button{--activity-lava-y: -20.4rem}.dashboard-history-row-compact:nth-child(12n+9) .dashboard-history-scope-button{--activity-lava-y: -23.5rem}.dashboard-history-row-compact:nth-child(12n+10) .dashboard-history-scope-button{--activity-lava-y: -26.3rem}.dashboard-history-row-compact:nth-child(12n+11) .dashboard-history-scope-button{--activity-lava-y: -29.4rem}.dashboard-history-row-compact:nth-child(12n) .dashboard-history-scope-button{--activity-lava-y: -32.2rem}.dashboard-history-info-button{display:inline-grid;flex:0 0 auto;width:.95rem;height:.95rem;margin-left:.02rem;padding:0;place-items:center;color:var(--footer-link, #aaa);vertical-align:-.12rem}.dashboard-history-info-button svg{width:.86rem;height:.86rem;overflow:visible}.dashboard-history-info-button circle,.dashboard-history-info-button path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.dashboard-history-time{color:#eef8ffe6;font-size:.82rem;font-weight:720}[data-theme=dark][data-color-theme=light] .dashboard-history-action-text,[data-theme=dark][data-color-theme=light] .dashboard-history-time{color:#18253ae0}@media(max-width:700px){.dashboard-history-row-compact{grid-template-columns:.9rem minmax(0,1fr)}.dashboard-history-time{grid-column:2;justify-self:start;margin-top:-.2rem;font-size:.74rem}.dashboard-history-compact-text{flex-wrap:wrap;white-space:normal}}@media(prefers-reduced-motion:reduce){.dashboard-history-scope-button{animation:none}}[data-theme=dark][data-color-theme=light] .dashboard-history-scope-button{border-color:#ffffffe6;box-shadow:0 0 0 1px #22527047,0 0 0 4px #72d7e524,0 4px 10px #1f344a1f}[data-theme=dark][data-color-theme=light] .dashboard-activity-kind-icon{border-color:#0a6f8833;background:#0a6f8814;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .dashboard-activity-kind-icon.kind-sent{border-color:#a828423d;background:#a8284214;color:var(--light-danger-text)}[data-theme=dark][data-color-theme=light] .dashboard-activity-kind-icon.kind-received{border-color:#2294573d;background:#22945717;color:var(--light-success-text)}[data-theme=dark][data-color-theme=light] .dashboard-activity-kind-icon.kind-generated{border-color:#0a6f883d;background:#0a6f8814;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .dashboard-activity-kind-icon.kind-transfer{border-color:#704bb43d;background:#704bb417;color:var(--light-purple-text)}[data-theme=dark][data-color-theme=light] .dashboard-activity-kind-icon.kind-item{border-color:#c6761c3d;background:#c6761c17;color:var(--light-warning-text)}[data-theme=dark][data-color-theme=light] .dashboard-activity-character-link,[data-theme=dark][data-color-theme=light] .dashboard-activity-character-text,[data-theme=dark][data-color-theme=light] .dashboard-activity-popover-link.activity-link-character{color:var(--light-success-text)}[data-theme=dark][data-color-theme=light] .dashboard-activity-gig-link{color:var(--light-purple-text)}[data-theme=dark][data-color-theme=light] .dashboard-history-source-separator{color:#17213f8a}[data-theme=dark][data-color-theme=light] .dashboard-history-source.source-webui{color:var(--light-warning-text)}[data-theme=dark][data-color-theme=light] .dashboard-history-source.source-other{color:var(--light-purple-text)}.hud-circuit-trace{display:block;height:3.25rem;overflow:visible;pointer-events:none;opacity:.7}.hud-circuit-trace path{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.hud-circuit-trace circle{fill:var(--hud-cyan-mid);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--hud-cyan) 34%,transparent))}.hud-circuit-trace-secondary{opacity:.62}.hud-circuit-trace-tertiary{opacity:.42}.hud-circuit-trace--members{position:absolute;z-index:2;bottom:-.2rem;left:8%;width:min(58rem,66%)}.hud-circuit-trace--campaign-settings{position:absolute;z-index:2;right:1.1rem;bottom:-.05rem;width:min(34rem,46%)}@media(max-width:760px){.hud-circuit-trace--members{left:5%;width:82%}.hud-circuit-trace--campaign-settings{right:.6rem;width:58%}}.dashboard-shell{width:100%}.dashboard-card{text-align:left}.dashboard-grid{display:grid;gap:1rem;position:relative}.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;padding:1rem}[data-theme=dark][data-color-theme=light] .dashboard-topline,[data-theme=dark][data-color-theme=light] .dashboard-identity,[data-theme=dark][data-color-theme=light] .dashboard-next-panel,[data-theme=dark][data-color-theme=light] .dashboard-favorites-panel,[data-theme=dark][data-color-theme=light] .dashboard-state{background:var(--surface-panel);border-color:var(--glass-border);box-shadow:var(--surface-shadow)}.dashboard-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-welcome{display:grid;gap:.15rem;justify-items:start;text-align:left}.dashboard-welcome-row{display:flex;align-items:center;gap:.45rem}.dashboard-welcome strong{color:var(--color-accent);font-size:.95rem}.profile-options{position:relative}.profile-options summary{width:1.65rem;height:1.65rem;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;color:var(--footer-link, #aaa);cursor:pointer;list-style:none}.profile-options-dots{display:inline-block;line-height:1;transform:rotate(90deg)}.profile-options summary:hover,.profile-options[open] summary{color:var(--color-accent);border-color:var(--glass-border);background:#ffffff0b}.profile-options-menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:20;min-width:10rem;padding:.22rem;border:1px solid rgba(0,245,255,.24);border-radius:8px;background:#080d18fb;box-shadow:0 18px 42px #0000006b,0 0 18px #00f5ff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-theme=dark][data-color-theme=light] .profile-options-menu{background:#ebf3faf5;border-color:#2d445c2e;box-shadow:0 18px 36px #1f344a24}.profile-options-menu button,.profile-options-menu a{width:100%;display:block;min-height:2.15rem;padding:.54rem .72rem;background:transparent;border:0;border-radius:5px;color:var(--color-text);font:inherit;font-size:.76rem;text-align:left;text-decoration:none}.profile-options-menu button:hover:not(:disabled),.profile-options-menu a:hover,.profile-options-menu a:focus-visible{background:linear-gradient(90deg,#00f5ff2e,#00f5ff0f),#00f5ff14;box-shadow:inset 3px 0 #00f5ffb8,0 0 16px #00f5ff1f;color:var(--color-accent);outline:none}.profile-options-menu button:disabled{color:var(--footer-link, #aaa);cursor:not-allowed;opacity:.78}.profile-options-menu .account-menu-danger{color:#ff8c99}.profile-options-menu .account-menu-danger:hover{background:linear-gradient(90deg,#ff465c33,#ff465c0f),#ff465c14;box-shadow:inset 3px 0 #ff6984c7,0 0 16px #ff465c1f;color:#ffb9c6}.dashboard-logout-button{min-width:5.75rem;padding:.55rem .8rem;background:#ff1fa61f;border:1px solid rgba(255,31,166,.45);border-radius:6px;color:var(--color-accent-alt);cursor:pointer;font-weight:700}.dashboard-session-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.streamer-mode-toggle{display:inline-flex;align-items:center;gap:.42rem;min-height:2.4rem;padding:.45rem .65rem;background:#ffffff09;border:1px solid var(--glass-border);border-radius:6px;color:var(--footer-link, #aaa);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.streamer-mode-toggle:hover{color:var(--color-text)}.streamer-mode-toggle.active{color:var(--color-accent);border-color:#00f5ff66;background:#00f5ff14;box-shadow:0 0 14px #00f5ff1f}.streamer-toggle-light{width:.45rem;height:.45rem;border-radius:999px;background:#b4b4c357;transition:background .2s ease,box-shadow .2s ease}.streamer-mode-toggle.active .streamer-toggle-light{background:var(--color-accent);box-shadow:0 0 9px #00f5ff8c}.dashboard-logout-button:hover{background:#ff1fa638;box-shadow:0 0 12px #ff1fa62e}.dashboard-identity{display:grid;gap:1rem}.dashboard-kicker{color:var(--footer-link, #aaa);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-identity h2,.dashboard-state h2,.dashboard-next-panel h3,.dashboard-favorites-panel h3{margin:0;color:var(--color-accent)}.dashboard-identity p,.dashboard-next-panel p,.dashboard-favorites-panel p,.dashboard-state p{margin:.35rem 0 0;color:var(--color-text);opacity:.82}.dashboard-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboard-section-header p{max-width:34rem;font-size:.84rem}.account-options-menu{right:0;left:auto}.account-delete-confirm,.dashboard-danger-banner{border:1px solid rgba(255,70,92,.5);border-radius:8px;background:#780a1847;color:var(--color-text)}.dashboard-danger-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1rem;color:#ffd7dc;font-weight:800;text-align:center;box-shadow:0 0 18px #ff465c29}.cancel-delete-button,.cancel-delete-confirm button{padding:.22rem .42rem;background:#ffffff0b;border:1px solid rgba(180,180,195,.24);border-radius:5px;color:#dcdce6b8;cursor:pointer;font:inherit;font-size:.68rem;font-weight:700}.cancel-delete-button:hover,.cancel-delete-confirm button:hover{color:var(--color-text);border-color:#dcdce670}.cancel-delete-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;color:#e6e6eeb8;font-size:.72rem;font-weight:600}.account-delete-confirm{display:grid;gap:.55rem;padding:.85rem}.account-delete-confirm strong{color:#ff8c99}.account-delete-confirm p{margin:0;font-size:.82rem}.account-confirm-actions{display:flex;flex-wrap:wrap;gap:.5rem}.account-confirm-actions button{padding:.45rem .65rem;border-radius:6px;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700}.account-confirm-actions button:first-child{background:#ff465c29;border:1px solid rgba(255,70,92,.52);color:#ff8c99}.account-confirm-actions button:last-child{background:#ffffff0a;border:1px solid var(--glass-border);color:var(--color-text)}.linked-account-list{display:grid;gap:.65rem}.linked-account-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.1rem;padding:.8rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff08}[data-theme=dark][data-color-theme=light] .linked-account-row{background:var(--surface-card);border-color:#2d445c2e}.linked-account-copy{display:grid;gap:.15rem;min-width:0}.linked-account-row strong{color:var(--color-text);font-size:.9rem}.linked-account-row span:not(.account-status){color:var(--color-text);font-size:.86rem;opacity:.82;overflow-wrap:anywhere}.secret-value{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;min-height:1.35rem;transition:color .22s ease,opacity .22s ease,filter .22s ease}.secret-value.protected{color:var(--footer-link, #aaa)}.secret-value>span{min-width:0;overflow-wrap:anywhere}.secret-value.protected>span{letter-spacing:.08em}.secret-eye-button{width:1.35rem;height:1.35rem;display:grid;place-items:center;padding:0;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--footer-link, #aaa);cursor:pointer;opacity:.78;transition:color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}[data-theme=dark][data-color-theme=light] .secret-eye-button,[data-theme=dark][data-color-theme=light] .linked-account-action,[data-theme=dark][data-color-theme=light] .streamer-mode-toggle,[data-theme=dark][data-color-theme=light] .management-switch button,[data-theme=dark][data-color-theme=light] .management-detail-panel button{background:var(--surface-control);border-color:#2d445c38}.secret-eye-button:hover{color:var(--color-accent);border-color:#00f5ff57;opacity:1;transform:translateY(-1px)}.secret-eye-icon{width:.82rem;height:.82rem}.account-status{width:.62rem;height:.62rem;flex:0 0 auto;border-radius:999px}.account-status-linked{background:#41d675;box-shadow:0 0 9px #41d67585}.account-status-pending{background:#d6b241;box-shadow:0 0 9px #d6b24173}.account-status-missing{background:#b4b4c357;box-shadow:inset 0 0 0 1px #ffffff1a}.dashboard-link-button{width:-moz-fit-content;width:fit-content;padding:0;background:transparent;border:0;color:var(--footer-link, #aaa);cursor:not-allowed;font:inherit;font-size:.82rem;text-align:left}.linked-account-action{padding:.42rem .62rem;background:#ffffff09;border:1px solid var(--glass-border);border-radius:6px;color:var(--color-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:700}.linked-account-action:disabled{color:var(--footer-link, #aaa);cursor:not-allowed;opacity:.48}.dashboard-next-panel,.dashboard-favorites-panel{display:grid;gap:.8rem}.management-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;align-items:stretch}.management-switch button,.management-detail-panel button{padding:.7rem .85rem;background:#ffffff09;border:1px solid var(--glass-border);border-radius:6px;color:var(--color-text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:700}.management-switch button{position:relative;min-height:2.85rem;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}.management-switch button.active{color:var(--color-accent);background:#00f5ff14;border-color:#00f5ff57;box-shadow:inset 0 0 18px #00f5ff0f;z-index:1}[data-theme=dark][data-color-theme=light] .management-switch button.active{background:#087f9c1a;border-color:#087f9c52;box-shadow:inset 0 0 18px #087f9c0f}.management-detail-panel{display:grid;gap:.75rem;min-height:13rem;padding:1rem;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:#ffffff06}[data-theme=dark][data-color-theme=light] .management-detail-panel{background:#dae3ecbd;border-color:#087f9c38}.character-state,.active-character-card{border:1px solid rgba(0,245,255,.16);border-radius:8px;background:#ffffff07}[data-theme=dark][data-color-theme=light] .character-state,[data-theme=dark][data-color-theme=light] .active-character-card{background:var(--surface-card);border-color:#087f9c2e}.character-state{padding:1rem;color:var(--footer-link, #aaa);font-size:.86rem;font-weight:700}.character-state-error{border-color:#ff465c6b;color:#ffb4bf}.active-character-card{display:grid;gap:.85rem;padding:1rem}.character-data-panel{width:100%}.discord-campaign-layout,.character-library-layout{display:grid;gap:.8rem;align-items:start}.managed-campaign-section{display:grid;gap:.75rem}.campaign-management-link-card{width:min(100%,22rem);min-height:4.75rem;display:grid;justify-items:start;gap:.25rem;padding:.85rem;border:1px solid rgba(255,178,89,.42);border-radius:8px;background:#ffb2591a;color:var(--color-text);cursor:pointer;font:inherit;text-align:left}.campaign-management-link-card span{color:#ffd09a;font-size:.72rem;font-weight:900}.campaign-management-link-card strong{color:var(--color-text)}.character-card-list,.discord-campaign-list,.managed-campaign-list,.campaign-character-list{display:grid;gap:.7rem}.character-card-list,.discord-campaign-list{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr))}.managed-campaign-list{grid-template-columns:repeat(auto-fit,minmax(12rem,16rem));justify-content:center}.discord-campaign-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:stretch}.character-list-card,.add-character-card,.discord-campaign-card,.managed-campaign-card,.campaign-character-list button{width:100%;display:grid;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff08;color:var(--color-text);cursor:pointer;font:inherit;text-decoration:none;text-align:left}.discord-campaign-card{position:relative;min-height:9.4rem;aspect-ratio:auto;padding:.85rem;cursor:default}.discord-campaign-card-main{width:100%;min-height:100%;display:grid;grid-template-rows:minmax(2.6rem,auto) minmax(4.2rem,1fr) auto;justify-items:center;align-items:center;gap:.65rem;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border-radius:0;color:inherit;cursor:pointer;font:inherit;outline:0;padding:0;box-shadow:none;text-align:center}.discord-campaign-card-main .campaign-card-title{padding:0}.campaign-context-title-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.campaign-context-open-button{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:1px solid rgba(47,211,154,.45);border-radius:6px;background:#2fd39a1f;color:#75e7bd;cursor:not-allowed;font:inherit;font-size:.88rem;font-weight:900;line-height:1}[data-theme=dark][data-color-theme=light] .character-list-card,[data-theme=dark][data-color-theme=light] .add-character-card,[data-theme=dark][data-color-theme=light] .discord-campaign-card,[data-theme=dark][data-color-theme=light] .managed-campaign-card,[data-theme=dark][data-color-theme=light] .campaign-character-list button{background:var(--surface-card);border-color:#2d445c2e;box-shadow:0 10px 24px #1f344a14}.character-list-card{position:relative;min-height:11.25rem;aspect-ratio:1 / 1;padding:.85rem;overflow:hidden}.character-list-card,.add-character-card,.discord-campaign-card{border:1px solid rgba(122,236,255,.18);background:linear-gradient(135deg,#050c16b8,#0a142294),radial-gradient(circle at 18% 20%,rgba(71,229,255,.08),transparent 42%);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.character-card-main{position:relative;width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;gap:.45rem;min-width:0;padding:.1rem 0 0;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;text-align:center}.management-detail-panel .character-card-main{padding:0;background:transparent;border:0;border-radius:0}.management-detail-panel .character-list-card .character-card-main{padding:.1rem 0 0}.character-list-card.selected,.discord-campaign-card.selected{border-color:#00f5ff61;background:#00f5ff12;box-shadow:inset 0 0 18px #00f5ff0d}.character-list-card.loading-detail,.favorite-character-card[data-loading-detail=true],.campaign-character-list button[data-loading-detail=true],.active-character-card.is-refreshing{border-color:#00f5ff80;box-shadow:inset 0 0 18px #00f5ff14,0 0 0 1px #00f5ff14}.character-list-card.loading-detail:after,.favorite-character-card[data-loading-detail=true]:after{content:"Loading";position:absolute;right:.55rem;bottom:.55rem;padding:.18rem .42rem;border:1px solid rgba(0,245,255,.24);border-radius:999px;background:#0000003d;color:var(--color-accent);font-size:.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}[data-theme=dark][data-color-theme=light] .character-list-card.selected,[data-theme=dark][data-color-theme=light] .discord-campaign-card.selected{border-color:#087f9c6b;background:#087f9c17;box-shadow:inset 0 0 18px #087f9c0d,0 12px 26px #1f344a1a}[data-theme=dark][data-color-theme=light] .character-list-card.loading-detail,[data-theme=dark][data-color-theme=light] .favorite-character-card[data-loading-detail=true],[data-theme=dark][data-color-theme=light] .campaign-character-list button[data-loading-detail=true],[data-theme=dark][data-color-theme=light] .active-character-card.is-refreshing{border-color:#087f9c80;box-shadow:inset 0 0 18px #087f9c14,0 0 0 1px #087f9c14}[data-theme=dark][data-color-theme=light] .character-list-card.loading-detail:after,[data-theme=dark][data-color-theme=light] .favorite-character-card[data-loading-detail=true]:after{background:#eef5fad6}.character-card-title{width:100%;min-width:0;padding:0 2rem;color:var(--color-text);font-weight:900;line-height:1.18;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.character-card-title.name-large{font-size:clamp(1.02rem,1.2rem,1.34rem)}.character-card-title.name-medium{font-size:clamp(.94rem,1.06rem,1.2rem)}.character-card-title.name-small{font-size:clamp(.84rem,.94rem,1.06rem)}.character-avatar,.campaign-card-avatar{width:4.2rem;height:4.2rem;display:grid;place-items:center;border:1px solid rgba(0,245,255,.28);border-radius:8px;background:#00f5ff12;color:var(--color-accent);font-size:1.55rem;font-weight:900}[data-theme=dark][data-color-theme=light] .character-avatar,[data-theme=dark][data-color-theme=light] .campaign-card-avatar{background:#087f9c14;border-color:#087f9c42}.discord-campaign-card strong,.campaign-character-list span,.campaign-detail-card h4{color:var(--color-text);overflow-wrap:anywhere}.discord-campaign-card span,.campaign-detail-card p{color:var(--footer-link, #aaa);font-size:.76rem}.character-card-footer{width:100%;display:grid;align-self:end;grid-template-rows:auto auto;gap:.12rem}.character-card-state-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:2rem}.character-card-context{grid-row:2;width:100%;justify-self:center;min-width:0;max-width:100%;color:var(--footer-link, #aaa);font-size:.76rem;font-weight:800;line-height:1.08;text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.character-status-pill{min-width:0;max-width:100%;justify-self:start;padding:.24rem .48rem;border-radius:999px;font-size:.66rem;font-weight:900;text-align:center;text-transform:uppercase;white-space:nowrap}.character-status-pill.active{background:#41d6751f;color:#83e5a4}[data-theme=dark][data-color-theme=light] .character-status-pill.active{background:#22945721;color:#177447}.character-status-pill.inactive{background:#b4b4c31a;color:var(--footer-link, #aaa)}.chain-state{width:1.65rem;height:1.65rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px}[data-theme=dark][data-color-theme=light] .chain-state,[data-theme=dark][data-color-theme=light] .favorite-icon-button,[data-theme=dark][data-color-theme=light] .character-key{background:#e1ebf4b3;border-color:#2d445c29}.character-card-state-row .chain-state{justify-self:end}.chain-state.linked{color:var(--color-accent);background:#00f5ff12}.chain-state.unlinked{color:var(--footer-link, #aaa)}.chain-state-icon{width:1rem;height:1rem}.favorite-icon-button{width:1.85rem;height:1.85rem;display:grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff09;color:var(--footer-link, #aaa);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.favorite-icon-button:hover,.favorite-icon-button.active{color:var(--color-accent);border-color:#00f5ff57;background:#00f5ff13}[data-theme=dark][data-color-theme=light] .favorite-icon-button:hover,[data-theme=dark][data-color-theme=light] .favorite-icon-button.active{background:#087f9c1a;border-color:#087f9c57}.favorite-icon-button:hover{transform:translateY(-1px)}.favorite-action-icon{width:.95rem;height:.95rem;display:block}.character-favorite-button{position:absolute;top:.6rem;left:.6rem;right:auto}.management-detail-panel .character-favorite-button{display:grid;place-items:center;padding:0;line-height:1}.add-character-card{min-height:11.25rem;aspect-ratio:1 / 1;place-items:center;align-content:center;gap:.55rem;border-style:dashed;border-color:#00f5ff47;background:#00f5ff09;color:var(--footer-link, #aaa);cursor:not-allowed;opacity:.72;text-align:center}[data-theme=dark][data-color-theme=light] .add-character-card{background:#087f9c0b;border-color:#087f9c3d}.add-character-card span{width:3rem;height:3rem;display:grid;place-items:center;border:1px dashed rgba(0,245,255,.42);border-radius:8px;color:var(--color-accent);font-size:1.7rem;line-height:1}.add-character-card strong{color:var(--color-text);font-size:.78rem}.active-character-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.active-character-header div{display:grid;gap:.2rem;min-width:0}.active-character-header-side{display:grid;justify-items:end;align-content:start;gap:.35rem;min-width:min(18rem,45%)}.active-character-header-side .dashboard-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.28rem .58rem;border:1px solid rgba(0,245,255,.3);border-radius:6px;background:#00f5ff14;color:var(--color-accent);font-size:.68rem;font-weight:900;text-decoration:none}.active-character-header-side .dashboard-link-button:hover{border-color:#00f5ff7a;background:#00f5ff21;box-shadow:0 0 12px #00f5ff1f}.active-character-header strong{color:var(--color-accent);font-size:1.05rem;overflow-wrap:anywhere}.character-key{flex:0 0 auto;padding:.28rem .45rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.character-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.55rem}.character-meta-grid div{display:grid;gap:.15rem;min-width:0;padding:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff07}[data-theme=dark][data-color-theme=light] .character-meta-grid div{background:#f6f9fc8c;border-color:#2d445c21}.character-meta-grid span,.inventory-table-head{color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800;text-transform:uppercase}.character-meta-grid strong{color:var(--color-text);font-size:.88rem;overflow-wrap:anywhere}.inventory-table{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:8px}[data-theme=dark][data-color-theme=light] .inventory-table{border-color:#2d445c24;background:#e2eaf2a3}.inventory-table-head,.inventory-table-row{display:grid;grid-template-columns:4.2rem minmax(8rem,1fr) 4rem 5.5rem;gap:.6rem;align-items:center}.inventory-table-head{padding:.55rem .7rem;background:#00f5ff12}[data-theme=dark][data-color-theme=light] .inventory-table-head{background:#087f9c17}.inventory-table-row{min-height:2.65rem;padding:.55rem .7rem;color:var(--color-text);font-size:.8rem}.inventory-table-row+.inventory-table-row{border-top:1px solid rgba(255,255,255,.055)}.inventory-table-row strong,.inventory-table-row span{min-width:0;overflow-wrap:anywhere}.inventory-table-row strong{color:var(--color-text)}.inventory-empty{padding:.75rem;color:var(--footer-link, #aaa);font-size:.8rem;font-weight:700}.character-refresh-status{min-height:1rem;text-align:right;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.campaign-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:.7rem}.campaign-action-row-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-action-button{min-height:4.25rem;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .8rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;color:var(--color-text);cursor:not-allowed;font:inherit;font-size:.78rem;opacity:.72;text-align:center}.campaign-action-button:not(:disabled){cursor:pointer;opacity:1}[data-theme=dark][data-color-theme=light] .campaign-action-button{background:var(--surface-card);border-color:#2d445c2e}.campaign-action-button span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px dashed rgba(0,245,255,.35);border-radius:8px;color:var(--color-accent);font-size:1rem;font-weight:900;line-height:1}.campaign-action-button strong{color:var(--color-text);font-size:.82rem;line-height:1.18}.campaign-action-button.active{border-color:#00f5ff57;background:#00f5ff12;color:var(--color-accent);cursor:default;opacity:1}[data-theme=dark][data-color-theme=light] .campaign-action-button.active{background:#087f9c1a;border-color:#087f9c52}.create-campaign-panel{display:grid;gap:.8rem;padding:.85rem;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:#ffffff07}[data-theme=dark][data-color-theme=light] .create-campaign-panel{background:#dae3ecbd;border-color:#087f9c2e}.create-campaign-fields{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(14rem,1.15fr);gap:.65rem}.create-campaign-fields label{display:grid;gap:.35rem}.create-campaign-fields span,.create-approval-row span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.create-campaign-fields input{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.78rem}.create-approval-row{display:flex;flex-wrap:wrap;gap:.55rem}.create-approval-row label{display:inline-flex;align-items:center;gap:.38rem;min-height:2.1rem;padding:.35rem .55rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09}.create-approval-row input{accent-color:var(--color-accent)}.create-campaign-actions{display:flex;flex-wrap:wrap;gap:.5rem}.create-campaign-actions button{min-height:2.25rem;padding:.45rem .75rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800}.create-campaign-actions button[type=submit]{border-color:#2fd39a80;color:#75e7bd}.create-campaign-actions button:disabled{cursor:wait;opacity:.68}.discord-reference-section{display:grid;gap:.8rem;padding:0;border:0;border-radius:8px;background:transparent}[data-theme=dark][data-color-theme=light] .discord-reference-section{background:transparent;border-color:transparent}.discord-reference-section summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.2rem 0;cursor:pointer;list-style:none}.discord-reference-section summary:before{content:">";width:1.1rem;height:1.1rem;display:inline-grid;place-items:center;border:1px solid var(--glass-border);border-radius:999px;color:var(--color-accent);font-size:.72rem;font-weight:900;line-height:1;transition:transform .16s ease,background .16s ease}.discord-reference-section summary::-webkit-details-marker{display:none}.discord-reference-summary-copy{display:grid;gap:.2rem;min-width:0}.discord-reference-section summary strong{color:var(--color-text);font-size:.9rem}.discord-reference-section[open] summary{margin-bottom:0}.discord-reference-section[open] summary:before{background:#00f5ff14;transform:rotate(90deg)}.discord-campaign-card,.managed-campaign-card{min-height:11.25rem;aspect-ratio:1 / 1;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;gap:.65rem;padding:.85rem;text-align:center}.discord-campaign-card{min-height:9.4rem;aspect-ratio:auto;grid-template-rows:1fr}.campaign-card-title{width:100%;min-width:0;color:var(--color-text);font-weight:900;line-height:1.18;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.campaign-context-status{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .55rem;border:1px solid rgba(47,211,154,.38);border-radius:999px;background:#2fd39a1a;color:#75e7bd;font-size:.74rem;font-weight:900}.campaign-context-status-dot{width:.48rem;height:.48rem;border-radius:999px;background:currentColor}.campaign-card-title.name-large{font-size:1.34rem}.campaign-card-title.name-medium{font-size:1.2rem}.campaign-card-title.name-small{font-size:1.06rem}.campaign-card-footer{width:100%;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.25rem;min-width:0}.campaign-card-footer span,.campaign-card-footer strong{max-width:100%;overflow-wrap:anywhere}.campaign-card-footer span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.campaign-card-footer strong{width:-moz-fit-content;width:fit-content;padding:.22rem .44rem;border-radius:999px;background:#41d6751f;color:#83e5a4;font-size:.64rem;text-transform:uppercase}.campaign-detail-card{display:grid;gap:.85rem;padding:1rem;border:1px solid rgba(0,245,255,.16);border-radius:8px;background:#ffffff07}[data-theme=dark][data-color-theme=light] .campaign-detail-card{background:var(--surface-card);border-color:#087f9c2e}.campaign-detail-card h4{margin:.2rem 0 0;color:var(--color-accent);font-size:1rem}.campaign-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.campaign-count-grid div{display:grid;gap:.15rem;padding:.6rem;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff07}[data-theme=dark][data-color-theme=light] .campaign-count-grid div{background:#e2eaf29e;border-color:#2d445c21}.campaign-count-grid span{color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800;text-transform:uppercase}.campaign-count-grid strong{color:var(--color-text)}.campaign-character-list button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.7rem;padding:.55rem .65rem}.campaign-character-list button.selected,.campaign-character-list button[data-loading-detail=true]{border-color:#00f5ff61;background:#00f5ff12}.campaign-character-list button[data-loading-detail=true] strong:after{content:" loading";color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .campaign-character-list button.selected,[data-theme=dark][data-color-theme=light] .campaign-character-list button[data-loading-detail=true]{border-color:#087f9c61;background:#087f9c17}.campaign-character-list strong{color:var(--footer-link, #aaa);font-size:.7rem;text-transform:uppercase}.profile-tile-grid button{width:-moz-fit-content;width:fit-content;min-width:9.5rem;cursor:not-allowed;opacity:.74}.management-inline-actions{display:flex;flex-wrap:wrap;gap:.65rem}.profile-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:.8rem}.profile-tile{min-height:8.2rem;display:grid;place-items:center;gap:.35rem;padding:.85rem;border:1px solid rgba(0,245,255,.2);border-radius:8px;background:#00f5ff0b;color:var(--color-text);text-align:center}.profile-tile span{width:3.4rem;height:3.4rem;display:grid;place-items:center;border:1px dashed rgba(0,245,255,.42);border-radius:8px;color:var(--color-accent);font-size:1.8rem;line-height:1}.profile-tile strong{color:var(--color-text);font-size:.78rem}.locked-tile{opacity:.56}.favorites-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.favorites-heading span{color:var(--footer-link, #aaa);font-size:1.2rem}.favorite-spotlight-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.favorite-spotlight-heading .character-name-link{color:var(--color-accent);font-size:1.05rem;font-weight:900;text-decoration:none}.favorite-spotlight-heading .character-name-link:hover{color:var(--color-text)}.favorite-detail-panel{display:grid;gap:.75rem}.favorite-history-panel{display:grid;gap:.55rem;padding:.85rem;border:1px solid rgba(0,245,255,.16);border-radius:8px;background:#ffffff07}[data-theme=dark][data-color-theme=light] .favorite-history-panel{background:var(--surface-card);border-color:#087f9c2e}.favorite-history-heading{display:grid;gap:.15rem}.favorite-history-heading strong{color:var(--color-text);font-size:.86rem}.favorite-history-list{display:grid;gap:.45rem}.favorite-history-row{display:grid;gap:.2rem;padding:.52rem .6rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff07}[data-theme=dark][data-color-theme=light] .favorite-history-row{background:#f6f9fc8c;border-color:#2d445c21}.favorite-history-row strong{color:var(--color-text);font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.favorite-history-row span{color:var(--footer-link, #aaa);font-size:.66rem;font-weight:800}.favorite-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.7rem}.favorite-character-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.45rem;min-height:8.5rem;aspect-ratio:1 / 1;padding:.75rem;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff08;color:var(--color-text)}.favorite-character-card.expanded{border-color:#00f5ff61;background:#00f5ff12;box-shadow:inset 0 0 18px #00f5ff0d}.favorite-character-main{display:grid;align-content:start;gap:.25rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.favorite-character-main span,.favorite-character-main strong{min-width:0;overflow-wrap:anywhere}.favorite-character-name{color:var(--color-accent);font-size:.92rem;font-weight:900}.favorite-character-main span:not(.favorite-character-name){color:var(--footer-link, #aaa);font-size:.72rem}.favorite-character-main strong{width:-moz-fit-content;width:fit-content;padding:.2rem .38rem;border-radius:999px;font-size:.62rem;text-transform:uppercase}.favorite-character-main strong.active{background:#41d6751f;color:#83e5a4}.favorite-character-main strong.inactive{background:#b4b4c31a;color:var(--footer-link, #aaa)}.favorite-card-actions{display:flex;justify-content:flex-end;gap:.35rem}.favorite-detail-panel{display:grid}.dashboard-state{display:grid;justify-items:start;gap:.9rem;text-align:left}.dashboard-auth-state{justify-items:center;text-align:center}@media(min-width:760px){.dashboard-grid{grid-template-columns:1fr}.dashboard-topline,.dashboard-next-panel,.dashboard-danger-banner{grid-column:1 / -1}}@media(min-width:860px){.character-card-list{grid-template-columns:repeat(5,minmax(0,1fr))}.add-character-card{grid-column:5;grid-row:1}}@media(max-width:560px){.dashboard-topline{align-items:flex-start}.dashboard-session-actions{display:grid;justify-items:end;gap:.5rem}.streamer-mode-toggle{padding:.42rem .5rem;font-size:.66rem}.dashboard-logout-button{min-width:4.9rem}.dashboard-section-header{display:grid}.linked-account-row{grid-template-columns:auto minmax(0,1fr)}.linked-account-action{grid-column:2;justify-self:start}.management-switch{display:grid;grid-template-columns:1fr;gap:.25rem}.profile-tile-grid button,.management-inline-actions button{width:100%}.management-switch button{border-radius:6px;margin-bottom:0}.management-detail-panel{border-radius:8px}.character-library-layout,.discord-campaign-layout,.campaign-action-row,.create-campaign-fields{grid-template-columns:1fr}.character-list-card{min-height:8.5rem;padding:.7rem}.add-character-card{min-height:8.5rem}.character-card-main{gap:.32rem}.character-card-title{padding:0 1.55rem}.character-card-title.name-large{font-size:clamp(.86rem,4vw,1.08rem)}.character-card-title.name-medium{font-size:clamp(.8rem,3.5vw,.98rem)}.character-card-title.name-small{font-size:clamp(.72rem,3.1vw,.88rem)}.character-avatar,.campaign-card-avatar{width:3.7rem;height:3.7rem;font-size:1.35rem}.character-status-pill{padding:.2rem .4rem;font-size:.58rem}.chain-state{width:1.5rem;height:1.5rem}.chain-state-icon{width:.9rem;height:.9rem}.favorite-icon-button{width:1.65rem;height:1.65rem}.favorite-action-icon{width:.86rem;height:.86rem}.character-favorite-button{top:.5rem;left:.5rem}.character-meta-grid,.campaign-count-grid{grid-template-columns:1fr}.inventory-table{overflow-x:auto}.inventory-table-head,.inventory-table-row{min-width:28rem}.favorite-card-grid{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr))}}.dashboard-hud-grid{width:min(100%,var(--app-content-max));margin-inline:auto;grid-template-columns:minmax(0,1.34fr) minmax(34rem,.88fr);align-items:start}.dashboard-hud-grid>.member-profile-bar,.dashboard-hud-grid>.dashboard-danger-banner{grid-column:1 / -1}.dashboard-hud-left-stack,.dashboard-hud-right-stack{display:grid;align-content:start;gap:.85rem;min-width:0}.dashboard-hud-left-stack{grid-column:1}.dashboard-hud-right-stack{grid-column:2}.dashboard-hud-card{position:relative;display:grid;gap:.85rem;min-width:0;padding:1rem;border:1px solid rgba(122,236,255,.18);border-radius:8px;background:linear-gradient(135deg,#050c16c2,#0c12209e),radial-gradient(circle at 18% 16%,rgba(0,245,255,.08),transparent 38%);box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000029;overflow:hidden}.dashboard-hud-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.025) 0 1px,transparent 1px 8px),radial-gradient(circle at 82% 18%,rgba(139,91,255,.1),transparent 34%);opacity:.42}.dashboard-hud-card>*{position:relative;z-index:1}.dashboard-favorite-command{min-height:27.5rem;border-color:#00f5ff57}.dashboard-hud-card-heading,.favorite-command-subhead,.dashboard-progress-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-hud-card-heading{color:var(--footer-link, #aaa);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-hud-card-heading>span,.favorite-command-subhead span{display:inline-flex;align-items:center;gap:.45rem}.dashboard-hud-card-heading a,.favorite-command-subhead a{color:var(--color-accent);font-size:.72rem;font-weight:800}.dashboard-hud-icon{width:2rem;height:2rem;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(0,245,255,.16);border-radius:8px;background:#00f5ff0b;color:var(--color-accent);font-size:.8rem;font-weight:900;line-height:1;box-shadow:inset 0 0 12px #00f5ff08}.dashboard-inline-icon{width:1.1rem;height:1.1rem}.dashboard-inline-icon *{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dashboard-discord-letter{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border:1px solid currentColor;border-radius:50%;font-size:.72rem;font-weight:950}.dashboard-hud-icon.green{border-color:#2fd39a40;background:#2fd39a14;color:#75e7bd}.dashboard-hud-icon.orange{border-color:#ffb2594d;background:#ffb25917;color:#ffb866}.dashboard-hud-icon.purple,.dashboard-hud-icon.discord{border-color:#8b5bff52;background:#8b5bff1a;color:#9f77ff}.favorite-command-title{display:flex;align-items:center;gap:.65rem}.favorite-command-title h1,.favorite-command-empty-state h1{margin:0;color:var(--color-text);font-size:clamp(2rem,4vw,3rem);line-height:1}.favorite-command-grid{display:grid;grid-template-columns:minmax(14rem,19rem) minmax(22rem,1fr);gap:1.4rem;align-items:stretch}.favorite-command-side{display:grid;align-self:start;gap:.75rem}.favorite-command-portrait{position:relative;min-height:15rem;border-radius:6px;background:linear-gradient(145deg,#00f5ff14,#8b5bff14);clip-path:polygon(1.15rem 0,100% 0,100% calc(100% - 1.15rem),calc(100% - 1.15rem) 100%,0 100%,0 1.15rem);overflow:hidden;box-shadow:inset 0 0 22px #00f5ff12,0 0 18px #00f5ff14}.favorite-command-portrait:before,.favorite-command-portrait:after{content:"";position:absolute;pointer-events:none}.favorite-command-portrait:before{inset:0;z-index:2;background:linear-gradient(135deg,transparent calc(50% - 1px),rgba(0,245,255,.82) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) top left / 1.18rem 1.18rem no-repeat,linear-gradient(135deg,transparent calc(50% - 1px),rgba(0,245,255,.82) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) bottom right / 1.18rem 1.18rem no-repeat,linear-gradient(#00f5ffbd,#00f5ffbd) top right / calc(100% - 1.15rem) 1px no-repeat,linear-gradient(#00f5ffbd,#00f5ffbd) bottom left / calc(100% - 1.15rem) 1px no-repeat,linear-gradient(#00f5ffbd,#00f5ffbd) top right / 1px calc(100% - 1.15rem) no-repeat,linear-gradient(#00f5ffbd,#00f5ffbd) bottom left / 1px calc(100% - 1.15rem) no-repeat;filter:drop-shadow(0 0 5px rgba(0,245,255,.18))}.favorite-command-portrait:after{inset:1px;z-index:1;background:linear-gradient(145deg,#00f5ff17,#8b5bff14);clip-path:inherit}.favorite-command-portrait-art{position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,transparent 0 30%,rgba(0,245,255,.12) 31% 32%,transparent 33% 100%),linear-gradient(148deg,transparent 0 55%,rgba(139,91,255,.16) 56% 57%,transparent 58% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 26px),radial-gradient(circle at 26% 24%,rgba(0,245,255,.12),transparent 24%),radial-gradient(circle at 75% 78%,rgba(139,91,255,.13),transparent 28%),linear-gradient(155deg,#041522f5,#0b0c1eeb);filter:saturate(1.15)}.favorite-command-portrait-art:before,.favorite-command-portrait-art:after{content:"";position:absolute;pointer-events:none}.favorite-command-portrait-art:before{inset:8%;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:linear-gradient(rgba(0,245,255,.1),transparent 34%),repeating-linear-gradient(to bottom,rgba(0,245,255,.08) 0 1px,transparent 1px 9px);clip-path:polygon(0 14%,64% 14%,64% 0,100% 0,100% 74%,72% 74%,72% 100%,0 100%);opacity:.55}.favorite-command-portrait-art:after{width:48%;height:42%;right:8%;bottom:8%;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(0,245,255,.14),transparent 48%),linear-gradient(315deg,rgba(139,91,255,.18),transparent 52%);clip-path:polygon(0 14%,70% 0,100% 36%,86% 100%,18% 86%);opacity:.5;transform:skew(-8deg)}.favorite-command-portrait-prompt{display:grid;align-content:center;min-width:9.6rem;padding:.28rem .62rem .22rem;border:1px solid rgba(0,245,255,.18);border-radius:999px;background:#020c168f;color:#b4ecf5c7;font-size:.67rem;font-weight:900;line-height:1.05;text-align:center;text-transform:uppercase;letter-spacing:.04em}.favorite-command-portrait-prompt small{color:#ffdba6d1;font-size:.55rem;font-weight:850;letter-spacing:.03em}.favorite-command-portrait-prompt:hover,.favorite-command-portrait-prompt:focus-visible{transform:none}.favorite-command-portrait-remove{min-width:8.5rem;padding:.25rem .52rem;border:1px solid rgba(255,105,132,.28);border-radius:999px;background:#26050c94;color:#ffb9c6e6;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.favorite-command-portrait-remove:hover,.favorite-command-portrait-remove:focus-visible{transform:none}.favorite-command-portrait-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:stretch}.favorite-command-portrait-actions button{flex:1 1 8.5rem;min-height:2.1rem}.favorite-command-portrait img{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.favorite-command-portrait-input{display:none}.favorite-command-portrait-prompt:disabled{cursor:not-allowed;opacity:.68}.favorite-command-upload-state{padding:.42rem .55rem;border:1px solid rgba(255,178,89,.22);border-radius:6px;background:#2915085c;color:#ffdba6db;font-size:.72rem;font-weight:800;line-height:1.25}.portrait-editor-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#01050cbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portrait-editor-panel{width:min(64rem,100%);border:1px solid rgba(0,245,255,.22);border-radius:8px;background:linear-gradient(135deg,#00f5ff12,#8b5bff0f),#040b16f5;box-shadow:0 24px 70px #0000008c,inset 0 0 28px #00f5ff0e}.portrait-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(0,245,255,.14)}.portrait-editor-heading span{color:var(--color-text);font-size:.92rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portrait-editor-heading button,.portrait-editor-actions button{padding:.45rem .72rem;border:1px solid rgba(0,245,255,.2);border-radius:7px;background:#00f5ff14;color:var(--color-accent);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.portrait-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:1rem;padding:1rem}.portrait-editor-stage{position:relative;display:grid;place-items:center;min-height:24rem;overflow:hidden;border:1px solid rgba(122,236,255,.14);border-radius:8px;background:#00000038;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portrait-editor-stage:active{cursor:grabbing}.portrait-editor-bleed,.portrait-editor-frame,.portrait-editor-circle{background-image:var(--portrait-editor-image);background-position:var(--portrait-editor-position);background-repeat:no-repeat;background-size:var(--portrait-editor-size)}.portrait-editor-bleed{position:absolute;inset:-8%;opacity:.28;filter:blur(2px) saturate(.8)}.portrait-editor-stage:before{content:"";position:absolute;inset:0;z-index:1;background:#00000057;pointer-events:none}.portrait-editor-frame{position:relative;z-index:2;width:min(100%,30rem);aspect-ratio:1;overflow:hidden;border:2px solid rgba(0,245,255,.72);border-radius:7px;box-shadow:0 0 22px #00f5ff29,inset 0 0 18px #0003}.portrait-editor-frame-label{position:absolute;left:.7rem;bottom:.62rem;padding:.2rem .46rem;border:1px solid rgba(0,245,255,.26);border-radius:999px;background:#000a12ad;color:#d3f8ffe6;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.portrait-editor-side{display:grid;align-content:start;gap:.75rem}.portrait-editor-circle{justify-self:start;width:6.4rem;aspect-ratio:1;border:2px solid rgba(0,245,255,.5);border-radius:50%;box-shadow:0 0 18px #00f5ff24}.portrait-editor-side p{margin:0;color:var(--footer-link, #aaa);font-size:.76rem;font-weight:750;line-height:1.35}.portrait-editor-side label{display:grid;gap:.34rem;color:var(--color-text);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.portrait-editor-side input[type=range]{width:100%;accent-color:#00d8ff}.portrait-editor-actions{display:flex;flex-wrap:wrap;gap:.5rem}.portrait-editor-status{padding:.52rem .62rem;border:1px solid rgba(255,178,89,.24);border-radius:7px;background:#29150861;color:#ffdba6e6;font-size:.72rem;font-weight:850;line-height:1.32}.portrait-editor-actions button{border-color:#00f5ff61;background:#00d8ff26;color:#d8f9ff}.favorite-command-quicklook{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.favorite-command-quicklook div{min-width:0;padding:.46rem .5rem;border:1px solid rgba(0,245,255,.16);border-radius:6px;background:linear-gradient(135deg,#00f5ff14,#8b5bff0f),#020a149e;box-shadow:inset 0 0 14px #00f5ff0a}.favorite-command-quicklook span{display:block;color:var(--color-text-muted);font-size:.62rem;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.favorite-command-quicklook strong{display:block;margin-top:.22rem;overflow:hidden;color:var(--color-text);font-size:.8rem;font-weight:900;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.favorite-command-main,.favorite-command-items{display:grid;gap:.85rem}.favorite-command-meta,.favorite-command-stats,.favorite-command-actions,.dashboard-quick-grid{display:grid;gap:.7rem}.favorite-command-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.favorite-command-stats,.favorite-command-actions,.dashboard-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-command-meta div,.favorite-command-stats div,.favorite-command-actions a,.favorite-command-actions button,.favorite-command-item,.dashboard-account-row,.dashboard-quick-grid a,.dashboard-quick-grid button,.dashboard-usage-list div{min-width:0;border:1px solid rgba(122,236,255,.12);border-radius:8px;background:#ffffff09}.favorite-command-meta div,.favorite-command-stats div,.favorite-command-actions a,.favorite-command-actions button,.dashboard-quick-grid a,.dashboard-quick-grid button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .55rem;align-items:center;padding:.7rem;color:var(--color-text);text-align:left}.favorite-command-actions button{font:inherit}.favorite-command-actions button:disabled{color:var(--footer-link, #aaa);cursor:not-allowed;opacity:.58;border-color:#7aecff14;background:#ffffff06;box-shadow:none}.favorite-command-actions button:disabled .dashboard-hud-icon{border-color:#7aecff14;background:#7aecff07;color:#aab8c4ad;box-shadow:none}.favorite-command-actions button:disabled span{width:-moz-fit-content;width:fit-content;padding:.12rem .36rem;border:1px solid rgba(180,190,220,.12);border-radius:999px;background:#b4bedc0e}.favorite-command-primary-action{grid-column:1 / -1;border-color:#00f5ff47!important;background:linear-gradient(135deg,#00f5ff1f,#8b5bff14),#ffffff0a!important;box-shadow:inset 0 0 18px #00f5ff0a,0 0 18px #00f5ff14}.favorite-command-primary-action strong{color:var(--color-accent)!important}.favorite-command-meta .favorite-status-card{grid-template-columns:auto minmax(0,1fr)}.dashboard-status-dot-icon{grid-row:1 / span 2;width:.62rem;height:.62rem;margin-inline:.68rem;border-radius:999px}.dashboard-status-dot-icon.active{background:#75e7bd;box-shadow:0 0 12px #75e7bd8c}.dashboard-status-dot-icon.inactive{background:#ffb866;box-shadow:none}.favorite-command-meta span,.favorite-command-stats span,.favorite-command-actions span,.favorite-command-actions button span,.dashboard-quick-grid span,.dashboard-account-row span,.dashboard-usage-list em{color:var(--footer-link, #aaa);font-size:.72rem;font-style:normal;font-weight:800}.favorite-command-meta strong,.favorite-command-stats strong,.favorite-command-actions strong,.favorite-command-actions button strong,.dashboard-quick-grid strong{color:var(--color-text);min-width:0;line-height:1.12;overflow-wrap:break-word}.favorite-command-stats strong{color:var(--color-accent);font-size:1.1rem}.favorite-command-actions .dashboard-hud-icon,.favorite-command-actions button .dashboard-hud-icon,.dashboard-quick-grid .dashboard-hud-icon,.favorite-command-meta .dashboard-hud-icon,.favorite-command-stats .dashboard-hud-icon{grid-row:1 / span 2}.favorite-command-inventory-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .7rem;border:1px solid rgba(139,91,255,.16);border-radius:8px;background:#ffffff09}.favorite-command-inventory-summary span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:900}.favorite-command-inventory-summary strong{color:var(--color-accent);font-size:1.1rem;line-height:1}.favorite-command-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.favorite-command-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem}.favorite-command-empty,.favorite-command-empty-state{color:var(--footer-link, #aaa);font-size:.82rem;font-weight:800}.favorite-command-empty-state{align-content:center;min-height:22rem}.dashboard-history-loading-banner{padding:.62rem .75rem;border:1px solid rgba(255,88,123,.56);border-radius:8px;background:linear-gradient(135deg,#ae1230f0,#520818db);box-shadow:inset 0 0 18px #ffffff0e,0 0 18px #ff587b29;color:#fff;font-size:.82rem;font-weight:950}.favorite-command-empty-link{width:-moz-fit-content;width:fit-content;margin-top:.75rem;color:var(--color-accent);font-weight:900}.dashboard-account-rows,.dashboard-history-list,.dashboard-usage-list{display:grid;gap:.65rem}.dashboard-account-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.65rem;padding:.7rem}.dashboard-account-row.actionable:focus-visible{border-color:#00f5ff85;box-shadow:0 0 0 2px #00f5ff29;outline:none}.dashboard-email-link-panel{display:grid;gap:.45rem;padding:.62rem;border:1px solid rgba(0,245,255,.14);border-radius:8px;background:#030e196b}.dashboard-email-link-panel input{min-width:0;width:100%;padding:.5rem .55rem;border:1px solid rgba(0,245,255,.18);border-radius:6px;background:#010810ad;color:var(--color-text);font-size:.78rem;font-weight:800}.dashboard-email-actions{display:flex;flex-wrap:wrap;gap:.42rem}.dashboard-email-link-panel button{width:-moz-fit-content;width:fit-content;padding:.45rem .7rem;border:1px solid rgba(0,245,255,.22);border-radius:6px;background:#00f5ff14;color:var(--color-accent);font-size:.72rem;font-weight:900;text-transform:uppercase}.dashboard-email-link-panel p{margin:0;color:#b4ecf5c7;font-size:.72rem;font-weight:800;overflow-wrap:anywhere}.dashboard-linked-accounts{z-index:20;overflow:visible}.dashboard-linked-accounts .dashboard-hud-card-heading{position:relative;z-index:120}.dashboard-linked-accounts .dashboard-account-rows,.dashboard-linked-accounts .dashboard-email-link-panel,.dashboard-linked-accounts .dashboard-linked-status{position:relative;z-index:1}.linked-account-menu-shell{position:relative;z-index:130;isolation:isolate}.linked-account-menu-trigger{width:1.9rem;height:1.9rem;display:grid;place-items:center;padding:0;border:1px solid rgba(0,245,255,.34);border-radius:7px;background:#00f5ff14;color:var(--color-accent);cursor:pointer;font:inherit;font-size:1rem;font-weight:900;line-height:1}.linked-account-menu-trigger span{display:inline-block;transform:rotate(90deg)}.linked-account-menu-trigger:hover,.linked-account-menu-trigger[aria-expanded=true]{border-color:#00f5ff9e;background:#00f5ff29;box-shadow:0 0 16px #00f5ff2e}.linked-account-menu{position:absolute;top:calc(100% + .42rem);right:0;left:auto;z-index:999;display:grid;gap:.12rem;min-width:12.5rem;padding:.22rem;border:1px solid rgba(0,245,255,.34);border-radius:8px;background:#07111f;box-shadow:0 18px 42px #0000009e,0 0 20px #00f5ff29;pointer-events:auto}.linked-account-menu button,.linked-account-menu a{width:100%;display:block;min-height:2.15rem;padding:.54rem .72rem;border:0;border-radius:5px;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;text-align:left;text-decoration:none}.linked-account-menu button:hover,.linked-account-menu button:focus-visible,.linked-account-menu a:hover,.linked-account-menu a:focus-visible{background:linear-gradient(90deg,#00f5ff2e,#00f5ff0f),#00f5ff14;box-shadow:inset 3px 0 #00f5ffb8,0 0 16px #00f5ff1f;color:var(--color-accent);outline:none}.dashboard-email-link-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-email-link-heading strong{color:var(--color-accent);font-size:.76rem;font-weight:900;text-transform:uppercase}.dashboard-email-link-panel .dashboard-email-link-close{width:1.65rem;height:1.65rem;display:grid;place-items:center;padding:0;border-radius:6px;border-color:#ff698447;background:#ff698414;color:#ffb9c6eb;line-height:1}.dashboard-linked-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:.35rem}.dashboard-linked-action-button,.dashboard-linked-confirm button,.favorite-command-portrait-cancel{width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,245,255,.24);border-radius:6px;background:#00f5ff14;color:var(--color-accent);font:inherit;font-size:.72rem;font-weight:900;padding:.42rem .68rem;text-transform:uppercase}.dashboard-linked-action-button.danger,.dashboard-linked-confirm button:first-of-type,.favorite-command-portrait-cancel{border-color:#ff69844d;background:#ff698414;color:#ffb9c6}.dashboard-linked-action-button:hover:not(:disabled),.dashboard-linked-confirm button:hover:not(:disabled),.favorite-command-portrait-cancel:hover:not(:disabled){box-shadow:0 0 14px #00f5ff1f}.dashboard-linked-action-button:disabled{cursor:not-allowed;opacity:.52}.dashboard-linked-confirm{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.dashboard-linked-confirm span{flex-basis:100%;color:#ffdba6db;text-align:right}.dashboard-linked-status{margin:0;color:#b4ecf5c7;font-size:.72rem;font-weight:800;overflow-wrap:anywhere}.favorite-command-portrait-confirm{display:flex;flex:1 1 16rem;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:center}.favorite-command-portrait-confirm span{flex-basis:100%;color:#ffdba6db;font-size:.66rem;font-weight:900;text-align:center;text-transform:uppercase}.linked-account-manage-panel{display:grid;gap:.6rem;margin-top:.8rem;padding:.7rem;border:1px solid rgba(0,245,255,.14);border-radius:8px;background:#030e196b}.linked-account-manage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.58rem;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#0000001f}.linked-account-manage-row strong,.linked-account-manage-row span,.linked-account-manage-panel p{display:block}.linked-account-manage-row span,.linked-account-manage-panel p{margin:0;color:#b4ecf5c7;font-size:.72rem;font-weight:800}.linked-account-manage-row button,.linked-account-manage-panel a{width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,245,255,.22);border-radius:6px;background:#00f5ff14;color:var(--color-accent);font:inherit;font-size:.72rem;font-weight:900;padding:.45rem .7rem;text-decoration:none;text-transform:uppercase}.linked-account-manage-row button:disabled{cursor:not-allowed;opacity:.52}.dashboard-account-row>div{min-width:0;display:grid;gap:.12rem}.dashboard-account-row strong,.dashboard-account-row span{min-width:0;line-height:1.14;overflow-wrap:break-word}.dashboard-linked-pill{padding:.28rem .5rem;border:1px solid rgba(47,211,154,.26);border-radius:6px;background:#2fd39a14;color:#75e7bd}.dashboard-linked-pill.pending{border-color:#ffb2594d;background:#ffb25914;color:#ffb866}.dashboard-disabled-link-button{justify-self:end;padding:.28rem .55rem;border:1px solid rgba(122,236,255,.16);border-radius:6px;background:#7aecff0e;color:var(--footer-link, #aaa);font:inherit;font-size:.72rem;font-weight:900;opacity:.72;cursor:not-allowed}.dashboard-history-row{display:grid;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;gap:.65rem;color:var(--color-text)}.dashboard-history-row strong{min-width:0;font-size:.82rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-history-dot{width:1.15rem;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-accent));box-shadow:0 0 12px #00f5ff73}.dashboard-history-dot.purple{background:linear-gradient(90deg,transparent,#9f77ff);box-shadow:0 0 12px #9f77ff73}.dashboard-history-dot.green{background:linear-gradient(90deg,transparent,#75e7bd);box-shadow:0 0 12px #75e7bd73}.dashboard-history-dot.orange{background:linear-gradient(90deg,transparent,#ffb866);box-shadow:0 0 12px #ffb86673}.dashboard-history-row .activity-actor-link{display:inline;border:0;background:transparent;color:var(--color-accent);font-weight:760;text-decoration:none}.dashboard-history-row .activity-actor-link.activity-link-character{color:#75e7bd}.dashboard-history-row .activity-actor-link:hover{text-decoration:underline}.dashboard-history-row .dashboard-history-reason{color:var(--footer-link, #aaa)}.dashboard-campaign-card-mini{display:grid;grid-template-columns:minmax(8.5rem,10rem) minmax(0,1fr);gap:.85rem;align-items:center}.dashboard-campaign-art{min-height:7rem;border-radius:8px;background:linear-gradient(120deg,transparent 0 34%,rgba(0,245,255,.08) 35% 36%,transparent 37% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 22px),radial-gradient(circle at 34% 32%,rgba(0,245,255,.12),transparent 34%),radial-gradient(circle at 72% 72%,rgba(139,91,255,.1),transparent 38%),linear-gradient(145deg,#081020e0,#121c2cc2);border:1px solid rgba(122,236,255,.08)}.dashboard-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.3rem 0;color:#75e7bd}.dashboard-status-line i{width:.5rem;height:.5rem;border-radius:999px;background:#75e7bd;box-shadow:0 0 10px #75e7bd80}.dashboard-progress-track,.dashboard-usage-list div>span:not(.dashboard-usage-accent){width:calc(100% - 1.35rem);height:.28rem;border-radius:999px;background:#b4bedc2e;overflow:hidden}.dashboard-progress-track span,.dashboard-usage-list i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent),#9f77ff)}.dashboard-usage-list div{display:grid;grid-template-columns:1.45rem 13.5rem minmax(8.5rem,1fr) 8.5rem;align-items:center;gap:1rem;padding:.6rem}.dashboard-usage-panel{min-width:min(100%,34rem)}.dashboard-usage-window{display:inline-flex;align-items:center;gap:.35rem}.dashboard-usage-window>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dashboard-usage-window select{min-width:8.8rem;padding:.24rem 1.7rem .24rem .55rem;border:1px solid rgba(122,236,255,.12);border-radius:6px;background:linear-gradient(135deg,#00f5ff0e,#8b5bff0b),#101321;color:var(--footer-link, #aaa);font:inherit;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color-scheme:var(--form-control-color-scheme)}.dashboard-usage-window option{background:var(--form-select-popup-bg);color:var(--form-select-popup-text)}.dashboard-usage-accent{justify-self:center;width:1.05rem;height:.12rem;display:block;border-radius:999px;background:#00f5ff94;box-shadow:0 0 10px #00f5ff29}.dashboard-usage-accent.purple{background:#8b5bff9e;box-shadow:0 0 10px #8b5bff24}.dashboard-usage-accent.orange{background:#ffb2599e;box-shadow:0 0 10px #ffb2591f}.dashboard-usage-accent.green{background:#75e7bdad;box-shadow:0 0 10px #75e7bd29}.dashboard-usage-accent.rose{background:#ff849e99;box-shadow:0 0 10px #ff849e24}.dashboard-account-tier{color:#ffb866;font-style:normal;font-weight:900}.dashboard-account-tier.tier-owner{color:#ffd27d;text-shadow:0 0 10px rgba(255,210,125,.18)}.dashboard-usage-list strong,.dashboard-usage-list em{min-width:0;line-height:1.15}.dashboard-usage-list strong{white-space:nowrap;justify-self:start}.dashboard-usage-list em{justify-self:start;text-align:left;white-space:nowrap}@media(max-width:1120px){.dashboard-hud-grid{grid-template-columns:1fr}.dashboard-hud-left-stack,.dashboard-hud-right-stack{grid-column:1}.favorite-command-grid{grid-template-columns:minmax(13rem,18rem) minmax(0,1fr)}}@media(max-width:900px){.favorite-command-grid{grid-template-columns:1fr}.favorite-command-portrait{min-height:clamp(12rem,34vw,15rem)}}@media(max-width:760px){.portrait-editor-layout{grid-template-columns:1fr}.portrait-editor-stage{min-height:18rem}.portrait-editor-frame{width:100%}.favorite-command-meta,.favorite-command-stats,.favorite-command-actions,.dashboard-quick-grid,.dashboard-campaign-card-mini,.favorite-command-item-grid{grid-template-columns:1fr}.favorite-command-portrait{min-height:12rem}.favorite-command-quicklook{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-account-row .dashboard-linked-pill{grid-column:3}.dashboard-linked-row-actions{grid-column:2 / -1;justify-self:stretch}.dashboard-linked-confirm{justify-content:flex-start}.dashboard-linked-confirm span{text-align:left}.dashboard-usage-list div{grid-template-columns:1.45rem minmax(0,1fr)}.dashboard-usage-list div>span:not(.dashboard-usage-accent),.dashboard-usage-list em{grid-column:2}.dashboard-usage-window select{min-width:7.8rem}}[data-theme=dark][data-color-theme=light] .dashboard-hud-card{border-color:#2252702e;background:linear-gradient(135deg,#ffffffe6,#eff6fcc7),radial-gradient(circle at 18% 16%,rgba(10,111,136,.08),transparent 38%),radial-gradient(circle at 86% 84%,rgba(157,47,103,.05),transparent 36%);box-shadow:0 18px 42px #1f344a1c,inset 0 1px #ffffffb3}[data-theme=dark][data-color-theme=light] .dashboard-hud-card:before{background:repeating-linear-gradient(to bottom,rgba(10,111,136,.035) 0 1px,transparent 1px 8px),radial-gradient(circle at 82% 18%,rgba(110,75,170,.07),transparent 34%);opacity:.28}[data-theme=dark][data-color-theme=light] .dashboard-favorite-command{border-color:#0a6f8847}[data-theme=dark][data-color-theme=light] :is(.favorite-command-quicklook div,.favorite-command-meta div,.favorite-command-stats div,.favorite-command-actions a,.favorite-command-actions button,.favorite-command-item,.favorite-command-inventory-summary,.dashboard-account-row,.dashboard-quick-grid a,.dashboard-quick-grid button,.dashboard-usage-list div,.dashboard-email-link-panel,.linked-account-manage-panel,.linked-account-manage-row){border-color:#22527024;background:#ffffffa8;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #1f344a0e}[data-theme=dark][data-color-theme=light] .dashboard-hud-icon{border-color:#0a6f8833;background:#0a6f8814;color:var(--color-accent);box-shadow:none}[data-theme=dark][data-color-theme=light] .dashboard-hud-icon.green{border-color:#22945738;background:#2294571f;color:#176a46}[data-theme=dark][data-color-theme=light] .dashboard-hud-icon.orange{border-color:#c6761c3d;background:#c6761c21;color:#8a4d0e}[data-theme=dark][data-color-theme=light] .dashboard-hud-icon.purple,[data-theme=dark][data-color-theme=light] .dashboard-hud-icon.discord{border-color:#704bb43d;background:#704bb41f;color:#5e3aa8}[data-theme=dark][data-color-theme=light] .favorite-command-primary-action{border-color:#0a6f8847!important;background:linear-gradient(135deg,#0a6f881f,#704bb414),#ffffffb8!important;box-shadow:inset 0 1px #ffffffb8,0 10px 22px #1f344a13}[data-theme=dark][data-color-theme=light] :is(.favorite-command-primary-action strong,.favorite-command-stats strong,.favorite-command-inventory-summary strong){color:var(--color-accent)!important}[data-theme=dark][data-color-theme=light] .favorite-command-actions button:disabled{color:#17213f8f;border-color:#2252701a;background:#ebf1f89e;opacity:1}[data-theme=dark][data-color-theme=light] .favorite-command-actions button:disabled .dashboard-hud-icon{border-color:#2252701a;background:#ebf1f8b3;color:#17213f6b}[data-theme=dark][data-color-theme=light] .favorite-command-actions button:disabled span{border-color:#2252701a;background:#ffffff85}[data-theme=dark][data-color-theme=light] :is(.dashboard-email-link-panel p,.dashboard-linked-status,.linked-account-manage-row span,.linked-account-manage-panel p){color:#17213fa3}[data-theme=dark][data-color-theme=light] .dashboard-email-link-panel input{border-color:#22527029;background:#ffffffc7;color:var(--color-text)}[data-theme=dark][data-color-theme=light] :is(.dashboard-email-link-panel button,.linked-account-menu-trigger,.linked-account-manage-row button,.linked-account-manage-panel a,.dashboard-linked-action-button,.dashboard-linked-confirm button,.favorite-command-portrait-prompt){border-color:#0a6f883d;background:#0a6f8817;color:var(--color-accent);box-shadow:none}[data-theme=dark][data-color-theme=light] :is(.dashboard-email-link-panel button,.linked-account-menu-trigger,.linked-account-manage-row button,.linked-account-manage-panel a,.dashboard-linked-action-button,.dashboard-linked-confirm button):hover:not(:disabled){border-color:#0a6f885c;background:#0a6f8824;box-shadow:0 8px 18px #1f344a13}[data-theme=dark][data-color-theme=light] :is(.dashboard-email-link-panel .dashboard-email-link-close,.dashboard-linked-action-button.danger,.dashboard-linked-confirm button:first-of-type,.favorite-command-portrait-cancel,.favorite-command-portrait-remove){border-color:#9d2f673d;background:#9d2f6714;color:#9d2f67}[data-theme=dark][data-color-theme=light] :is(.favorite-command-portrait-prompt small,.favorite-command-upload-state,.dashboard-linked-confirm span,.favorite-command-portrait-confirm span){color:#7b4a0c}[data-theme=dark][data-color-theme=light] .favorite-command-upload-state{border-color:#c6761c33;background:#fff8ebbf}[data-theme=dark][data-color-theme=light] .linked-account-menu{border-color:#2252702e;background:#fffffffa;box-shadow:0 18px 42px #1f344a29}[data-theme=dark][data-color-theme=light] .linked-account-menu :is(button,a):hover,[data-theme=dark][data-color-theme=light] .linked-account-menu :is(button,a):focus-visible{background:linear-gradient(90deg,#0a6f881f,#0a6f880a),#0a6f880f;box-shadow:inset 3px 0 #0a6f889e;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .dashboard-linked-pill{border-color:#22945738;background:#2294571a;color:#176a46}[data-theme=dark][data-color-theme=light] .dashboard-linked-pill.pending{border-color:#c6761c3d;background:#c6761c1c;color:#8a4d0e}[data-theme=dark][data-color-theme=light] .dashboard-disabled-link-button{border-color:#2252701f;background:#ebf1f89e;color:#17213f94}[data-theme=dark][data-color-theme=light] :is(.dashboard-history-dot,.dashboard-usage-accent){background:linear-gradient(90deg,transparent,var(--color-accent));box-shadow:none}[data-theme=dark][data-color-theme=light] :is(.dashboard-history-dot.green,.dashboard-usage-accent.green){background:linear-gradient(90deg,transparent,#176a46)}[data-theme=dark][data-color-theme=light] :is(.dashboard-history-dot.orange,.dashboard-usage-accent.orange){background:linear-gradient(90deg,transparent,#8a4d0e)}[data-theme=dark][data-color-theme=light] :is(.dashboard-history-dot.purple,.dashboard-usage-accent.purple){background:linear-gradient(90deg,transparent,#5e3aa8)}[data-theme=dark][data-color-theme=light] .dashboard-usage-accent.rose{background:linear-gradient(90deg,transparent,#9d2f67)}[data-theme=dark][data-color-theme=light] .dashboard-history-row .activity-actor-link.activity-link-character{color:#117255}[data-theme=dark][data-color-theme=light] .dashboard-status-line{color:#176a46}[data-theme=dark][data-color-theme=light] .dashboard-status-line i,[data-theme=dark][data-color-theme=light] .dashboard-status-dot-icon.active{background:#229457;box-shadow:none}[data-theme=dark][data-color-theme=light] .dashboard-status-dot-icon.inactive{background:#c6761c}[data-theme=dark][data-color-theme=light] .dashboard-progress-track,[data-theme=dark][data-color-theme=light] .dashboard-usage-list div>span:not(.dashboard-usage-accent){background:#1f36541f}[data-theme=dark][data-color-theme=light] .dashboard-usage-window select{border-color:#22527029;background:linear-gradient(135deg,#0a6f880f,#704bb40a),#ffffffd6;color:var(--color-text)}[data-theme=dark][data-color-theme=light] .dashboard-account-tier{color:#8a4d0e}[data-theme=dark][data-color-theme=light] .dashboard-account-tier.tier-owner{color:#7b4a0c;text-shadow:none}[data-theme=dark][data-color-theme=light] .dashboard-campaign-art{border-color:#22527024;background:linear-gradient(120deg,transparent 0 34%,rgba(10,111,136,.08) 35% 36%,transparent 37% 100%),repeating-linear-gradient(90deg,rgba(10,111,136,.035) 0 1px,transparent 1px 22px),radial-gradient(circle at 34% 32%,rgba(10,111,136,.12),transparent 34%),radial-gradient(circle at 72% 72%,rgba(112,75,180,.09),transparent 38%),linear-gradient(145deg,#ffffffd6,#ebf3f9b8)}[data-theme=dark] .dashboard-hud-card{border-color:color-mix(in srgb,var(--hud-cyan) 22%,var(--hud-border));background:linear-gradient(135deg,color-mix(in srgb,var(--hud-panel) 82%,transparent),color-mix(in srgb,var(--hud-panel-2) 66%,transparent)),radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--hud-cyan) 9%,transparent),transparent 38%),radial-gradient(circle at 86% 84%,color-mix(in srgb,var(--hud-orange) 5%,transparent),transparent 36%);box-shadow:inset 0 1px #ffffff0e,0 18px 42px #0000003d}[data-theme=dark] :is(.favorite-command-meta div,.favorite-command-stats div,.favorite-command-actions a,.favorite-command-actions button,.favorite-command-item,.favorite-command-inventory-summary,.dashboard-account-row,.dashboard-quick-grid a,.dashboard-quick-grid button,.dashboard-usage-list div,.dashboard-email-link-panel,.linked-account-manage-panel,.linked-account-manage-row){border-color:#7aecff21;background:#ffffff09;box-shadow:inset 0 1px #ffffff09}[data-theme=dark] :is(.favorite-command-actions a,.favorite-command-actions button,.dashboard-quick-grid a,.dashboard-quick-grid button,.dashboard-account-row.actionable,.dashboard-usage-list div){transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme=dark] :is(.favorite-command-actions a,.favorite-command-actions button:not(:disabled),.dashboard-quick-grid a,.dashboard-quick-grid button:not(:disabled),.dashboard-account-row.actionable):hover{border-color:var(--dark-control-border-strong);background:var(--dark-hover-bg);box-shadow:inset 3px 0 #00f5ffc2,0 0 0 2px var(--dark-focus-ring),0 14px 28px #0000003d;transform:translateY(-1px)}[data-theme=dark] .favorite-command-primary-action{border-color:#00f5ff57!important;background:linear-gradient(135deg,#00f5ff24,#8b5bff1a),#ffffff0b!important}[data-theme=dark] .favorite-command-primary-action:hover{box-shadow:inset 3px 0 #00f5ffdb,0 0 0 2px var(--dark-focus-ring),0 0 26px #33e1ff29}[data-theme=dark] .favorite-command-actions button:disabled{color:var(--dark-disabled-text);border-color:#7aecff14;background:#ffffff06;opacity:.72}[data-theme=dark] .dashboard-hud-icon{box-shadow:inset 0 0 12px #00f5ff0a,0 0 14px #33e1ff14}[data-theme=dark] .linked-account-menu-trigger:hover,[data-theme=dark] .linked-account-menu-trigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 20px #33e1ff29}[data-theme=dark] .linked-account-menu button:hover,[data-theme=dark] .linked-account-menu button:focus-visible,[data-theme=dark] .linked-account-menu a:hover,[data-theme=dark] .linked-account-menu a:focus-visible{background:linear-gradient(90deg,#00f5ff38,#00f5ff12),#00f5ff1a;box-shadow:inset 3px 0 #00f5ffdb,0 0 18px #33e1ff1f}[data-theme=dark] .dashboard-usage-window select:hover,[data-theme=dark] .dashboard-usage-window select:focus-visible{border-color:var(--dark-control-border-strong);color:var(--color-accent);box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 18px #33e1ff1f}.not-found-page{width:min(960px,calc(100vw - 2rem));margin:4rem auto;color:var(--color-text)}.not-found-card{position:relative;display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:clamp(1rem,4vw,2.4rem);align-items:center;min-height:22rem;padding:clamp(1rem,4vw,2rem);overflow:hidden;border:1px solid rgba(166,197,205,.18);border-radius:0;background:#04090dbd;box-shadow:inset 0 0 0 1px #0000005c,0 24px 62px #00000052;clip-path:var(--psi-frame)}.not-found-card:before{content:none;display:none}.not-found-orbit{position:relative;aspect-ratio:1;display:grid;place-items:center}.not-found-orbit-ring,.not-found-core{position:absolute;border-radius:0}.not-found-orbit-ring{inset:15%;border:1px solid rgba(25,230,242,.28);transform:rotate(45deg);box-shadow:0 0 28px #19e6f21a}.not-found-orbit-ring.ring-two{inset:26%;border-color:#ff961f57;transform:rotate(45deg) translate(.8rem,-.4rem)}.not-found-core{width:clamp(8rem,18vw,13rem);height:clamp(8rem,18vw,13rem);display:grid;place-items:center;border:1px solid rgba(25,230,242,.5);background:#02070aad;color:var(--psi-cyan);font-size:clamp(2.6rem,7vw,5.2rem);font-weight:1000;letter-spacing:0;transform:rotate(-8deg);text-shadow:0 0 18px rgba(25,230,242,.34);clip-path:var(--psi-frame-sm)}.not-found-copy{position:relative;display:grid;gap:.7rem;justify-items:start}.not-found-copy h1,.not-found-copy p{margin:0}.not-found-copy h1{color:var(--psi-cyan);font-size:clamp(2rem,6vw,4.2rem);text-shadow:0 0 1rem rgba(25,230,242,.22)}.not-found-copy p{max-width:44rem;color:var(--color-text-secondary)}.not-found-copy a{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.35rem;padding:.6rem .9rem;border:1px solid rgba(25,230,242,.42);border-radius:0;background:#060f14d1;color:var(--psi-cyan);font-weight:900;text-decoration:none;clip-path:var(--psi-frame-sm)}.not-found-copy a:hover,.not-found-copy a:focus-visible{background:#19e6f21f;box-shadow:0 0 20px #19e6f224,inset 0 -.14rem #19e6f26b;outline:none}@media(max-width:720px){.not-found-card{grid-template-columns:1fr;text-align:center}.not-found-orbit{max-width:14rem;margin:0 auto}.not-found-copy{justify-items:center}}.has-full-reason{cursor:help}.activity-reason-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;width:auto;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit}.activity-reason-info-icon{display:inline-grid;width:.9rem;height:.9rem;margin-left:.24rem;padding:0;place-items:center;color:var(--color-accent);vertical-align:-.12rem}.activity-reason-info-icon svg{width:.82rem;height:.82rem;overflow:visible}.activity-reason-info-icon circle,.activity-reason-info-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.has-full-reason:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:5px}.activity-event-line{display:inline-flex;align-items:center;gap:.48rem;max-width:100%;line-height:1.45;vertical-align:middle}.activity-line-text{min-width:0}.activity-line-scope-dot{--activity-lava-y: 0rem;display:inline-block;flex:0 0 auto;width:.58rem;height:.58rem;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:radial-gradient(ellipse at 30% 8%,rgba(255,220,104,.92) 0 5%,transparent 17%),radial-gradient(ellipse at 64% 18%,rgba(255,82,123,.9) 0 7%,transparent 20%),radial-gradient(ellipse at 22% 34%,rgba(44,199,255,.88) 0 8%,transparent 23%),radial-gradient(ellipse at 76% 48%,rgba(202,238,56,.82) 0 8%,transparent 24%),radial-gradient(ellipse at 38% 63%,rgba(255,126,47,.9) 0 7%,transparent 22%),radial-gradient(ellipse at 70% 77%,rgba(227,67,197,.86) 0 9%,transparent 25%),radial-gradient(ellipse at 30% 91%,rgba(92,231,215,.82) 0 8%,transparent 23%),linear-gradient(180deg,#7b234e,#d54478 18%,#34aade 35%,#f2d44f,#e05269 67%,#7430ac 84%,#21a5b8);background-size:1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem,1.65rem 34rem;background-position:50% var(--activity-lava-y),50% calc(var(--activity-lava-y) - 4.7rem),50% calc(var(--activity-lava-y) - 9.4rem),50% calc(var(--activity-lava-y) - 14.1rem),50% calc(var(--activity-lava-y) - 18.8rem),50% calc(var(--activity-lava-y) - 23.5rem),50% calc(var(--activity-lava-y) - 28.2rem),50% var(--activity-lava-y);background-blend-mode:screen,screen,screen,screen,screen,screen,screen,normal;box-shadow:0 0 8px #35efff38,0 0 12px #ff59801f;animation:activity-lava-window 28s ease-in-out infinite}.activity-line-kind-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.28rem;height:1.28rem;border:1px solid rgba(46,221,255,.24);border-radius:6px;background:#07142094;color:#b7c3d2}.activity-line-kind-icon svg{width:.92rem;height:.98rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.activity-line-kind-icon.kind-sent{color:#ff6c7f;border-color:#ff6c7f52}.activity-line-kind-icon.kind-received{color:#79f0ad;border-color:#79f0ad52}.activity-line-kind-icon.kind-generated{color:#57c8ff;border-color:#57c8ff57}.activity-line-kind-icon.kind-transfer{color:#b69aff;border-color:#b69aff52}.activity-line-kind-icon.kind-item{color:#ffd27d;border-color:#ffd27d52}.activity-line-kind-icon.kind-gig{color:#35efff;border-color:#35efff4d}.activity-source-redice{margin-left:.35rem;color:#b5455b}.activity-source-webui{margin-left:.35rem;color:#ffb866}.activity-event-card:nth-child(12n+2) .activity-line-scope-dot,.character-history-row:nth-child(12n+2) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+2) .activity-line-scope-dot{--activity-lava-y: -2.8rem}.activity-event-card:nth-child(12n+3) .activity-line-scope-dot,.character-history-row:nth-child(12n+3) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+3) .activity-line-scope-dot{--activity-lava-y: -5.9rem}.activity-event-card:nth-child(12n+4) .activity-line-scope-dot,.character-history-row:nth-child(12n+4) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+4) .activity-line-scope-dot{--activity-lava-y: -8.7rem}.activity-event-card:nth-child(12n+5) .activity-line-scope-dot,.character-history-row:nth-child(12n+5) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+5) .activity-line-scope-dot{--activity-lava-y: -11.8rem}.activity-event-card:nth-child(12n+6) .activity-line-scope-dot,.character-history-row:nth-child(12n+6) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+6) .activity-line-scope-dot{--activity-lava-y: -14.6rem}.activity-event-card:nth-child(12n+7) .activity-line-scope-dot,.character-history-row:nth-child(12n+7) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+7) .activity-line-scope-dot{--activity-lava-y: -17.5rem}.activity-event-card:nth-child(12n+8) .activity-line-scope-dot,.character-history-row:nth-child(12n+8) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+8) .activity-line-scope-dot{--activity-lava-y: -20.4rem}.activity-event-card:nth-child(12n+9) .activity-line-scope-dot,.character-history-row:nth-child(12n+9) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+9) .activity-line-scope-dot{--activity-lava-y: -23.5rem}.activity-event-card:nth-child(12n+10) .activity-line-scope-dot,.character-history-row:nth-child(12n+10) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+10) .activity-line-scope-dot{--activity-lava-y: -26.3rem}.activity-event-card:nth-child(12n+11) .activity-line-scope-dot,.character-history-row:nth-child(12n+11) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n+11) .activity-line-scope-dot{--activity-lava-y: -29.4rem}.activity-event-card:nth-child(12n) .activity-line-scope-dot,.character-history-row:nth-child(12n) .activity-line-scope-dot,.campaign-member-profile-activity-row:nth-child(12n) .activity-line-scope-dot{--activity-lava-y: -32.2rem}@keyframes activity-lava-window{0%{background-position:50% var(--activity-lava-y),50% calc(var(--activity-lava-y) - 4.7rem),50% calc(var(--activity-lava-y) - 9.4rem),50% calc(var(--activity-lava-y) - 14.1rem),50% calc(var(--activity-lava-y) - 18.8rem),50% calc(var(--activity-lava-y) - 23.5rem),50% calc(var(--activity-lava-y) - 28.2rem),50% var(--activity-lava-y)}50%{background-position:50% calc(var(--activity-lava-y) - 3.2rem),50% calc(var(--activity-lava-y) - 7.9rem),50% calc(var(--activity-lava-y) - 12.6rem),50% calc(var(--activity-lava-y) - 17.3rem),50% calc(var(--activity-lava-y) - 22rem),50% calc(var(--activity-lava-y) - 26.7rem),50% calc(var(--activity-lava-y) - 31.4rem),50% calc(var(--activity-lava-y) - 3.2rem)}to{background-position:50% var(--activity-lava-y),50% calc(var(--activity-lava-y) - 4.7rem),50% calc(var(--activity-lava-y) - 9.4rem),50% calc(var(--activity-lava-y) - 14.1rem),50% calc(var(--activity-lava-y) - 18.8rem),50% calc(var(--activity-lava-y) - 23.5rem),50% calc(var(--activity-lava-y) - 28.2rem),50% var(--activity-lava-y)}}@media(prefers-reduced-motion:reduce){.activity-line-scope-dot{animation:none}}[data-theme=dark][data-color-theme=light] .activity-line-scope-dot{border-color:#ffffffe6;box-shadow:0 0 0 1px #22527047,0 0 0 4px #72d7e524,0 4px 10px #1f344a1f}[data-theme=dark][data-color-theme=light] .activity-line-kind-icon{border-color:#0a6f8833;background:#0a6f8814;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .activity-line-kind-icon.kind-sent{border-color:#a828423d;background:#a8284214;color:var(--light-danger-text)}[data-theme=dark][data-color-theme=light] .activity-line-kind-icon.kind-received{border-color:#2294573d;background:#22945717;color:var(--light-success-text)}[data-theme=dark][data-color-theme=light] .activity-line-kind-icon.kind-generated{border-color:#0a6f883d;background:#0a6f8814;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .activity-line-kind-icon.kind-transfer{border-color:#704bb43d;background:#704bb417;color:var(--light-purple-text)}[data-theme=dark][data-color-theme=light] .activity-line-kind-icon.kind-item{border-color:#c6761c3d;background:#c6761c17;color:var(--light-warning-text)}[data-theme=dark][data-color-theme=light] .activity-line-kind-icon.kind-gig{border-color:#0a6f883d;background:#0a6f8814;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .activity-source-webui{color:var(--light-warning-text)}[data-theme=dark] .activity-line-scope-dot,[data-theme=dark] .dashboard-history-scope-button{border-color:#ffffff75;box-shadow:0 0 0 1px #00f5ff33,0 0 10px #35efff42,0 0 16px #ff598024}[data-theme=dark] .activity-line-kind-icon,[data-theme=dark] .dashboard-activity-kind-icon{box-shadow:inset 0 0 12px #ffffff06,0 0 14px #33e1ff14}[data-theme=dark] :is(.activity-line-kind-icon,.dashboard-activity-kind-icon).kind-received{color:var(--dark-success-text)}[data-theme=dark] :is(.activity-line-kind-icon,.dashboard-activity-kind-icon).kind-transfer{color:var(--dark-purple-text)}[data-theme=dark] :is(.activity-line-kind-icon,.dashboard-activity-kind-icon).kind-item{color:var(--dark-warning-text)}[data-theme=dark] .activity-source-webui,[data-theme=dark] .dashboard-history-source.source-webui{color:var(--dark-warning-text)}.web-character-library{display:grid;gap:.9rem;min-width:0}.web-character-create,.web-character-inline-form{display:grid;gap:.35rem}.web-character-command-deck h3,.web-character-decision{margin:0}.web-character-inline-form small{color:var(--footer-link, #aaa);font-size:.76rem;line-height:1.5}.web-character-create label,.web-character-inline-form label{color:var(--footer-link, #aaa);font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.web-character-create>div,.web-character-inline-form>div,.web-character-actions,.web-character-filters,.web-character-vitals{display:flex;flex-wrap:wrap;gap:.48rem}.web-character-create input,.web-character-inline-form input,.web-character-inline-form select{min-width:0;min-height:2.25rem;flex:1 1 12rem;border:1px solid var(--glass-border);border-radius:5px;background:#020a0e9e;color:var(--color-text);padding:.42rem .55rem;font:inherit;font-size:.78rem}.web-character-create button,.web-character-inline-form button,.web-character-actions button,.web-character-filters button{--web-control-tone: var(--hud-cyan, #00f5ff);min-height:2.1rem;border:1px solid color-mix(in srgb,var(--web-control-tone) 30%,var(--hud-border, #24414c));border-radius:4px;background:color-mix(in srgb,var(--web-control-tone) 6%,var(--hud-panel-2, #071015));background-image:none;color:var(--color-accent);padding:.36rem .66rem;cursor:pointer;font:inherit;font-size:.7rem;font-weight:900;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.web-character-create button:hover,.web-character-inline-form button:hover,.web-character-actions button:hover,.web-character-filters button:hover{border-color:color-mix(in srgb,var(--web-control-tone) 58%,var(--hud-border, #24414c));background:color-mix(in srgb,var(--web-control-tone) 10%,var(--hud-panel-2, #071015));background-image:none}.web-character-filters button{border-radius:999px;color:var(--footer-link, #aaa)}.web-character-filters button.active{border-color:#00f5ff85;background:color-mix(in srgb,var(--hud-cyan, #00f5ff) 13%,var(--hud-panel-2, #071015));background-image:none;color:#89fbff;box-shadow:inset 0 -1px #00f5ff7a}.web-character-create button:disabled,.web-character-inline-form button:disabled,.web-character-actions button:disabled{cursor:wait;opacity:.58}.web-character-grid{align-items:stretch}.web-character-card{overflow:hidden;--frame-color: rgba(122, 236, 255, .58);--frame-glow: rgba(0, 245, 255, .15)}.web-character-card.status-template{--frame-color: rgba(167, 144, 255, .72);--frame-glow: rgba(167, 144, 255, .2)}.web-character-card.status-pending{--frame-color: rgba(255, 173, 66, .78);--frame-glow: rgba(255, 173, 66, .2)}.web-character-card.status-rejected,.web-character-card.status-kicked{--frame-color: rgba(255, 95, 120, .72);--frame-glow: rgba(255, 95, 120, .18)}.web-character-card-target{position:absolute;inset:0;z-index:1;width:100%;display:block;overflow:hidden;border:0;border-radius:inherit;background:transparent;background-image:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;box-shadow:none}.web-character-card-target:focus-visible{outline:1px solid var(--frame-color);outline-offset:-.48rem}.character-source-capsule{position:absolute;z-index:5;top:.6rem;right:.6rem;padding:.2rem .42rem;border:1px solid color-mix(in srgb,var(--frame-color) 56%,transparent);border-radius:999px;background:color-mix(in srgb,var(--hud-panel-2, #071015) 82%,transparent);color:color-mix(in srgb,var(--frame-color) 84%,white);font-size:.57rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.character-source-capsule.source-webui{border-color:#efa64285;color:#f2b85f}.character-source-capsule.source-redice{border-color:#8f2b3e9e;color:#c85a6d}.web-character-card .character-library-name{left:2.5rem;right:2.5rem;text-align:center}.web-character-card .character-library-portrait:not(.has-image){opacity:.82}.character-library-portrait:not(.has-image) .hud-portrait__fallback{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--hud-portrait-primary) 14%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--hud-panel-3) 90%,transparent),var(--hud-bg-deep))}.web-character-card .hud-portrait__initials{font-family:var(--font-heading, inherit);font-size:clamp(2rem,6vw,3.8rem);font-weight:900;letter-spacing:.02em}.web-character-status-capsule{justify-self:start;min-width:0;padding:.2rem .36rem;border:1px solid color-mix(in srgb,var(--frame-color) 46%,transparent);border-radius:999px;background:color-mix(in srgb,var(--frame-color) 8%,var(--hud-panel-2, #071015));color:color-mix(in srgb,var(--frame-color) 84%,white);font-size:.58rem;font-weight:900;line-height:1;white-space:nowrap}.web-character-card .character-library-chain svg{width:1rem;height:1rem}.web-character-command-deck{display:grid;gap:.65rem;padding:.8rem 0 .2rem;border-top:1px solid color-mix(in srgb,var(--hud-border, #24414c) 72%,transparent);background:transparent}.web-character-command-heading{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.web-character-command-heading h3{margin-top:.12rem;color:var(--color-text);font-size:1rem}.web-character-command-status,.web-character-vitals span{color:var(--footer-link, #aaa);font-size:.66rem;font-weight:900}.web-character-command-status{color:var(--color-accent)}.web-character-vitals span{padding:.22rem .38rem;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:color-mix(in srgb,var(--hud-panel-2, #071015) 58%,transparent);letter-spacing:0;text-transform:none}.web-character-decision{color:#ffafbb;font-size:.72rem;line-height:1.5}.web-character-actions{justify-content:flex-start}.web-character-actions button.danger{--web-control-tone: var(--hud-red, #ff5f78);border-color:#ff5f7857;background:color-mix(in srgb,var(--hud-red, #ff5f78) 6%,var(--hud-panel-2, #071015));background-image:none;color:#ff91a2}.web-character-feedback{padding:.55rem .68rem;border-left:3px solid rgba(0,245,255,.62);background:#00f5ff0e;color:var(--color-text);font-size:.74rem;font-weight:800}.web-character-feedback.error{border-left-color:#ff5f78;background:#ff5f780e;color:#ffafbb}@media(max-width:760px){.web-character-create>div,.web-character-inline-form>div{display:grid;grid-template-columns:1fr}.web-character-command-heading{align-items:start;flex-direction:column}}.character-page{width:100%;max-width:var(--app-content-max);margin-inline:auto;display:grid;gap:1rem}.character-page-state,.character-page-hero,.character-page-panel{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09}[data-theme=dark][data-color-theme=light] .character-page-state,[data-theme=dark][data-color-theme=light] .character-page-hero,[data-theme=dark][data-color-theme=light] .character-page-panel{background:var(--surface-panel);box-shadow:var(--surface-shadow)}.character-page-state{padding:1rem;color:var(--footer-link, #aaa)}.character-page-state.error{color:#ff9aa8}.character-history-loading-banner{padding:.62rem .75rem;border:1px solid rgba(255,88,123,.56);border-radius:8px;background:linear-gradient(135deg,#ae1230f0,#520818db);box-shadow:inset 0 0 18px #ffffff0e,0 0 18px #ff587b29;color:#fff;font-size:.82rem;font-weight:950}.character-page-hero{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:var(--app-panel-pad, 1rem)}.character-identity-hero{position:relative;display:grid;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) auto;align-items:center;gap:1.15rem;overflow:hidden;min-height:11.6rem;border-color:#7aecff33;background:linear-gradient(120deg,#111620f0,#0c141cc7),radial-gradient(circle at 18% 52%,rgba(0,245,255,.09),transparent 36%),radial-gradient(circle at 82% 24%,rgba(255,219,166,.08),transparent 34%)}.character-identity-hero:after{content:"";position:absolute;inset:auto 0 0;height:.18rem;background:linear-gradient(90deg,transparent,rgba(0,245,255,.5),transparent);opacity:.72}.character-identity-art{position:relative;width:11rem;height:11rem;display:grid;place-items:center;isolation:isolate}.character-identity-ring{position:absolute;border:1px solid rgba(172,196,208,.16);border-radius:999px;transform:rotate(-18deg) scaleX(1.12)}.character-identity-ring.ring-one{width:10rem;height:10rem;left:.12rem;top:.6rem}.character-identity-ring.ring-two{width:8.55rem;height:8.55rem;left:.78rem;top:1.28rem}.character-identity-ring.ring-three{width:7.65rem;height:7.65rem;left:1.25rem;top:1.72rem;border-color:#acc4d01f}.character-identity-diamond-shadow,.character-identity-diamond{position:absolute;width:8rem;height:8rem;border-radius:14px;transform:rotate(45deg)}.character-identity-diamond-shadow{z-index:1;left:2.45rem;top:1.8rem;border:1px solid rgba(0,0,0,.45);background:#00000052;box-shadow:0 16px 28px #00000052}.character-identity-diamond{z-index:2;left:1.42rem;top:1.14rem;display:grid;place-items:center;overflow:hidden;border:3px solid rgba(245,250,255,.9);background:radial-gradient(circle at 50% 36%,rgba(0,245,255,.22),transparent 38%),linear-gradient(145deg,#00f5ff29,#8b5bff24);box-shadow:inset 0 0 0 1px #00f5ff3d,0 0 24px #00f5ff2e}.character-identity-diamond img{width:132%;height:132%;display:block;-o-object-fit:cover;object-fit:cover;transform:rotate(-45deg)}.character-identity-diamond>span{color:var(--color-accent);font-size:2.5rem;font-weight:950;transform:rotate(-45deg)}.character-identity-copy{position:relative;z-index:2;display:grid;gap:.18rem;min-width:0}.character-identity-copy h1{font-size:clamp(2rem,5vw,4rem);line-height:.92;text-transform:uppercase}.character-identity-copy p{margin:0;color:#eef5f8b8;font-size:.82rem;font-weight:900}.character-identity-context{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .55rem;min-width:0}.character-identity-context p{min-width:0}.character-identity-copy .character-identity-owner{padding-left:.55rem;border-left:1px solid rgba(145,238,208,.24);color:#91eed0db}.character-identity-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.28rem}.character-identity-badges span{padding:.22rem .48rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#00000047;color:#eef5f8d1;font-size:.58rem;font-weight:950;text-transform:uppercase}.character-page-hero h1,.character-page-panel h2,.character-page-heading h1{margin:.18rem 0 0;color:var(--color-accent)}.character-page-meta,.character-page-stat-grid{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.character-page-meta>span,.character-page-stat-grid span{display:grid;gap:.1rem;min-width:7rem;padding:.42rem .62rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff0a;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.character-page-stat-grid small{color:var(--footer-link, #aaa);font-size:.62rem;text-transform:uppercase}.character-page-stat-grid strong{color:var(--color-text);font-size:.88rem}.character-page-meta .character-page-link-badge{width:auto;min-width:7rem;display:inline-flex;grid-template-columns:none;align-items:center;justify-content:flex-start;gap:.45rem;color:var(--footer-link, #aaa)}.character-page-link-badge.linked{color:var(--color-accent);background:#00f5ff12}.character-page-link-badge.unlinked{color:var(--footer-link, #aaa)}.character-page-link-icon{width:1.45rem;height:1.45rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid currentColor;border-radius:999px;background:#00000038;box-shadow:0 0 14px #00f5ff1f}.character-page-link-badge.unlinked .character-page-link-icon{box-shadow:none;opacity:.8}.character-page-link-badge .chain-state-icon{width:.9rem;height:.9rem;flex:0 0 auto}.character-page-back{min-height:2rem;padding:.42rem .68rem;border:1px solid rgba(0,245,255,.3);border-radius:6px;background:#00f5ff14;color:var(--color-accent);cursor:pointer;font:inherit;font-size:.76rem;font-weight:900}.character-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.character-page-panel{display:grid;gap:.75rem;min-width:0;padding:var(--app-panel-pad, .9rem);border-color:#7aecff2e;background:linear-gradient(135deg,#050c16b8,#0a142294),radial-gradient(circle at 18% 20%,rgba(71,229,255,.08),transparent 42%)}.character-page-panel-wide{grid-column:1 / -1}.character-page-panel p{margin:0;color:var(--footer-link, #aaa);font-size:.84rem;line-height:1.55}.character-page-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem}.character-page-tabs,.character-filter-row{display:flex;flex-wrap:wrap;gap:.45rem}.character-page-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.character-page-tabs button,.character-filter-row button{min-height:2.05rem;padding:.42rem .68rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09;color:var(--footer-link, #aaa);cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.character-page-tabs button{min-height:3.3rem;border-radius:6px;font-size:.82rem;letter-spacing:.02em}.character-page-tabs button.active{border-color:color-mix(in srgb,var(--hud-cyan, #00f5ff) 54%,var(--glass-border));background:color-mix(in srgb,var(--hud-cyan, #00f5ff) 11%,rgba(255,255,255,.035));color:var(--color-accent);box-shadow:inset 0 -2px color-mix(in srgb,var(--hud-cyan, #00f5ff) 64%,transparent)}.character-portrait-manager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4rem}.character-identity-hero>.character-portrait-manager{grid-column:2 / -1}.character-portrait-manager-input{display:none}.character-portrait-manager button{min-height:2rem;border:1px solid rgba(0,245,255,.28);border-radius:5px;background:#00f5ff0f;color:var(--color-accent);padding:.36rem .62rem;cursor:pointer;font:inherit;font-size:.68rem;font-weight:900}.character-portrait-manager button:disabled{cursor:not-allowed;opacity:.58}.character-portrait-manager .character-portrait-manager-remove{border-color:#ff5f784d;background:#ff5f780e;color:#ff9bac}.character-portrait-manager-confirm{display:inline-flex;align-items:center;gap:.35rem;color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800}.character-portrait-manager>small,.character-portrait-manager-status{color:var(--footer-link, #aaa);font-size:.65rem;line-height:1.35}.character-portrait-manager-status{flex-basis:100%}.character-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:.7rem}.character-library-card{position:relative;min-height:11.25rem;aspect-ratio:1 / 1;padding:.35rem;overflow:visible;--frame-color: rgba(0, 245, 255, .72);--frame-glow: rgba(0, 245, 255, .2);--frame-accent: rgba(255, 255, 255, .38);--frame-inset: .34rem;--frame-opacity: .62;--frame-bg: linear-gradient(135deg, rgba(5, 12, 22, .72), rgba(10, 20, 34, .58));border:1px solid rgba(122,236,255,.14);border-radius:8px;color:var(--color-text);background:var(--frame-bg);box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000024;text-decoration:none;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease,background .28s ease}.character-library-card:before,.character-library-card:after{content:"";position:absolute;pointer-events:none;border-radius:7px;transition:inset .32s ease,opacity .32s ease,transform .32s ease,box-shadow .32s ease}.character-library-card:before{inset:var(--frame-inset);z-index:4;border:1px solid var(--frame-color);opacity:var(--frame-opacity);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 16px var(--frame-glow)}.character-library-card:after{inset:.16rem;z-index:3;border:1px solid transparent;opacity:0}.character-library-card.frame-guest{--frame-opacity: 0;--frame-glow: transparent}.character-library-card.frame-free{--frame-color: rgba(0, 245, 255, .7);--frame-glow: rgba(0, 245, 255, .2)}.character-library-card.frame-gm{--frame-color: rgba(92, 255, 199, .72);--frame-glow: rgba(92, 255, 199, .22)}.character-library-card.frame-gm:after{opacity:.55;background:conic-gradient(from 0deg,transparent 0 12%,rgba(92,255,199,.7) 13% 14%,transparent 15% 30%,rgba(92,255,199,.45) 31% 32%,transparent 33% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;animation:character-frame-spin 8s linear infinite}.character-library-card.frame-donator{--frame-color: rgba(255, 212, 107, .82);--frame-glow: rgba(255, 191, 73, .28)}.character-library-card.frame-premium{--frame-color: rgba(216, 238, 255, .92);--frame-glow: rgba(159, 229, 255, .36);--frame-accent: rgba(139, 91, 255, .42)}.character-library-card.frame-vip{--frame-color: rgba(255, 222, 132, .95);--frame-glow: rgba(255, 197, 82, .42);--frame-bg: radial-gradient(circle at 24% 22%, rgba(255, 222, 132, .14), transparent 34%), linear-gradient(135deg, rgba(24, 16, 8, .78), rgba(12, 20, 28, .66))}.character-library-card.is-selected{--frame-inset: .62rem;--frame-opacity: .95;border-color:#00f5ff47;box-shadow:inset 0 0 20px var(--frame-glow),0 0 0 1px #00f5ff14,0 0 18px var(--frame-glow),0 10px 24px #0000002e;transform:none}.character-library-card:hover:not(.is-selected){--frame-inset: .72rem;--frame-opacity: 1;border-color:var(--frame-color);box-shadow:inset 0 0 22px var(--frame-glow),0 0 0 1px #ffffff14,0 0 28px var(--frame-glow),0 18px 38px #00000047;transform:translateY(-4px) scale(1.04)}.character-library-link-target{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;border-radius:inherit;color:inherit;cursor:pointer;text-decoration:none}.character-library-portrait{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 50% 74%,rgba(0,245,255,.26) 0 18%,transparent 19%),radial-gradient(ellipse at 50% 50%,rgba(183,248,255,.13) 0 20%,transparent 44%),radial-gradient(circle at 72% 28%,rgba(139,91,255,.18),transparent 34%),radial-gradient(circle at 25% 34%,rgba(0,245,255,.12),transparent 30%),conic-gradient(from 225deg at 50% 58%,transparent 0 15%,rgba(0,245,255,.13) 20% 28%,transparent 34% 64%,rgba(139,91,255,.13) 72% 80%,transparent 86% 100%),linear-gradient(155deg,rgba(0,245,255,.08),transparent 42%),linear-gradient(25deg,transparent 30%,rgba(139,91,255,.12) 52%,transparent 72%);filter:blur(2.4px) saturate(.88);opacity:.5;transform:scale(1.04);transition:filter .34s ease,opacity .34s ease,transform .34s ease}.character-library-portrait.has-image{filter:blur(1.6px) saturate(.72) brightness(.72);opacity:.74;transform:none}.character-library-portrait img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.character-library-card:hover:not(.is-selected) .character-library-portrait,.character-library-card.is-selected .character-library-portrait{filter:blur(0) saturate(1.08) brightness(1);opacity:1;transform:scale(1.045)}.character-library-card:hover:not(.is-selected) .character-library-portrait.has-image,.character-library-card.is-selected .character-library-portrait.has-image{filter:blur(0) saturate(1.08) brightness(1.02) contrast(1.04);opacity:1}.character-library-name{position:absolute;z-index:2;top:.85rem;left:2.4rem;right:2.4rem;color:var(--color-text);font-size:1.02rem;font-weight:900;line-height:1.16;text-align:center;text-decoration:none;overflow-wrap:anywhere}.character-library-link-target:hover .character-library-name,.character-library-link-target:focus-visible .character-library-name{color:var(--color-accent)}.character-library-favorite{position:absolute;top:.6rem;left:.6rem;z-index:6}.character-library-bottom-row{position:absolute;z-index:2;right:.45rem;bottom:.36rem;left:.45rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0}.character-library-status{justify-self:start}.character-library-context{min-width:0;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:900;line-height:1.08;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.character-library-chain{justify-self:end}.character-campaign-groups,.character-campaign-group{display:grid;gap:.75rem}.character-campaign-group{padding-top:.35rem;border-top:1px solid rgba(255,255,255,.07)}.character-campaign-group-heading{display:grid;gap:.12rem}.character-campaign-group-heading strong{color:var(--color-accent)}.character-page-card{display:grid;gap:.35rem;min-height:9rem;padding:.8rem;border-radius:8px;color:var(--color-text)}.character-page-card-avatar{width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1px solid rgba(0,245,255,.28);border-radius:8px;background:#00f5ff14;color:var(--color-accent);font-weight:900}.character-page-card strong{color:var(--color-accent)}.character-page-card small,.character-page-card span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.character-page-inventory-list,.character-history-list{display:grid;gap:.5rem}.character-page-inventory-row,.character-history-row{display:grid;gap:.25rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09}.character-page-inventory-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.character-page-inventory-row span,.character-history-row span,.character-history-row small{color:var(--footer-link, #aaa);font-size:.78rem;font-weight:800}.character-history-row strong{color:var(--color-text);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.character-history-row>span{padding-left:2.82rem}.character-history-row strong small,.character-history-row strong .character-history-reason,.character-history-row strong .activity-source-redice,.character-history-row strong .activity-source-webui{display:inline-block;margin-left:.35rem;font-size:.78rem}.character-history-row .activity-source-redice{color:#b5455b}.character-history-row .activity-source-webui{color:#ffb866}.character-page-link-pill{display:inline;border:0;background:transparent;color:var(--color-accent);font-weight:760;text-decoration:none}.character-page-link-pill:hover{text-decoration:underline}.character-page-link-pill.activity-link-character{color:#75e7bd}.character-page-link-pill.activity-link-character:hover{text-decoration:underline}.character-page-history-summary{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.character-page-pagination{display:flex;flex-wrap:wrap;gap:.35rem}.character-page-pagination button{min-width:2rem;min-height:2rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0a;color:var(--footer-link, #aaa);cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.character-page-pagination button.active,.character-page-pagination button:hover{border-color:#00f5ff6b;background:#00f5ff1a;color:var(--color-accent)}@media(max-width:760px){.character-page-grid{grid-template-columns:1fr}.character-library-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.character-library-card{min-height:8.5rem}.character-library-name{top:.72rem;left:2.05rem;right:2.05rem;font-size:.9rem}.character-library-context{font-size:.64rem}}@keyframes character-frame-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.character-identity-hero{grid-template-columns:1fr;justify-items:start}.character-identity-hero>.character-portrait-manager{grid-column:1}.character-page-tabs{grid-template-columns:1fr}.character-identity-art{width:8.4rem;height:8.4rem}}[data-theme=dark][data-color-theme=light] :is(.character-page-state,.character-page-hero,.character-page-panel){border-color:var(--light-control-border);background:var(--light-surface-panel);box-shadow:0 16px 34px #1f344a1a,inset 0 1px #ffffffb3}[data-theme=dark][data-color-theme=light] .character-identity-hero{border-color:#0a6f8838;background:radial-gradient(circle at 15% 58%,rgba(114,215,229,.16),transparent 32%),radial-gradient(circle at 27% 38%,rgba(10,111,136,.08),transparent 28%),radial-gradient(circle at 78% 24%,rgba(157,47,103,.06),transparent 34%),linear-gradient(120deg,#fffffff0,#f0f7fcd6)}[data-theme=dark][data-color-theme=light] .character-identity-hero:after{background:linear-gradient(90deg,transparent,rgba(10,111,136,.42),rgba(114,215,229,.34),transparent);opacity:.85}[data-theme=dark][data-color-theme=light] .character-identity-ring{border-color:#0a6f882e;box-shadow:0 0 18px #72d7e529}[data-theme=dark][data-color-theme=light] .character-identity-ring.ring-two{border-color:#9d2f671f}[data-theme=dark][data-color-theme=light] .character-identity-ring.ring-three{border-color:#0a6f8824}[data-theme=dark][data-color-theme=light] .character-identity-diamond-shadow{border-color:#1f365424;background:#1f36541a;box-shadow:0 18px 32px #1f344a29}[data-theme=dark][data-color-theme=light] .character-identity-diamond{border-color:#fffffff2;background:radial-gradient(circle at 50% 36%,rgba(114,215,229,.28),transparent 38%),linear-gradient(145deg,#c4e8f0b3,#d8ddee9e);box-shadow:inset 0 0 0 1px #0a6f882e,0 0 0 1px #0a6f8829,0 18px 34px #1f344a1f,0 0 30px #72d7e533}[data-theme=dark][data-color-theme=light] .character-identity-diamond>span{color:var(--color-accent);text-shadow:0 1px 0 rgba(255,255,255,.8)}[data-theme=dark][data-color-theme=light] .character-identity-copy p{color:#17213f8f}[data-theme=dark][data-color-theme=light] .character-identity-copy .character-identity-owner{border-left-color:#1b695238;color:#1b6952b8}[data-theme=dark][data-color-theme=light] .character-identity-badges span{border-color:#22527024;background:#ebf2f8b8;color:#17213fa3}[data-theme=dark][data-color-theme=light] .character-page-meta>span,[data-theme=dark][data-color-theme=light] .character-page-stat-grid span{border-color:#22527024;background:#ffffffad}[data-theme=dark][data-color-theme=light] .character-page-back,[data-theme=dark][data-color-theme=light] .character-page-pagination button,[data-theme=dark][data-color-theme=light] .character-page-tabs button,[data-theme=dark][data-color-theme=light] .character-filter-row button{border-color:var(--light-control-border);background:#ffffffad;color:#17213fa8;box-shadow:inset 0 1px #ffffff9e}[data-theme=dark][data-color-theme=light] .character-page-back:hover,[data-theme=dark][data-color-theme=light] .character-page-pagination button:hover,[data-theme=dark][data-color-theme=light] .character-page-pagination button.active{border-color:#22945757;background:#2294571a;color:var(--light-success-text);box-shadow:0 0 0 2px #2294571f,0 8px 18px #1f344a14}[data-theme=dark][data-color-theme=light] .character-page-panel{background:radial-gradient(circle at 18% 20%,rgba(10,111,136,.06),transparent 42%),var(--light-surface-panel)}[data-theme=dark][data-color-theme=light] .character-library-card{--frame-color: rgba(10, 111, 136, .5);--frame-glow: rgba(114, 215, 229, .18);--frame-accent: rgba(10, 111, 136, .2);--frame-bg: radial-gradient(circle at 50% 70%, rgba(114, 215, 229, .14), transparent 28%), linear-gradient(135deg, rgba(255, 255, 255, .82), rgba(236, 244, 250, .74));border-color:#22527029;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #1f344a14}[data-theme=dark][data-color-theme=light] .character-library-card.frame-gm{--frame-color: rgba(34, 148, 87, .48);--frame-glow: rgba(34, 148, 87, .16)}[data-theme=dark][data-color-theme=light] .character-library-card.frame-donator,[data-theme=dark][data-color-theme=light] .character-library-card.frame-vip{--frame-color: rgba(198, 118, 28, .5);--frame-glow: rgba(198, 118, 28, .18)}[data-theme=dark][data-color-theme=light] .character-library-card.frame-premium{--frame-color: rgba(112, 75, 180, .46);--frame-glow: rgba(112, 75, 180, .16)}[data-theme=dark][data-color-theme=light] .character-library-card:hover:not(.is-selected){border-color:var(--frame-color);box-shadow:inset 0 0 22px var(--frame-glow),0 0 0 2px var(--light-focus-ring),0 18px 36px #1f344a24}[data-theme=dark][data-color-theme=light] .character-library-card.is-selected{border-color:#0a6f8857;box-shadow:inset 0 0 20px var(--frame-glow),0 0 0 2px #72d7e538,0 14px 28px #1f344a1f}[data-theme=dark][data-color-theme=light] .character-library-portrait{background:radial-gradient(ellipse at 50% 74%,rgba(114,215,229,.28) 0 18%,transparent 19%),radial-gradient(ellipse at 50% 50%,rgba(10,111,136,.12) 0 20%,transparent 44%),radial-gradient(circle at 72% 28%,rgba(112,75,180,.12),transparent 34%),radial-gradient(circle at 25% 34%,rgba(114,215,229,.16),transparent 30%),linear-gradient(155deg,rgba(10,111,136,.1),transparent 42%),linear-gradient(25deg,transparent 30%,rgba(112,75,180,.08) 52%,transparent 72%);filter:blur(1.6px) saturate(.96);opacity:.7}[data-theme=dark][data-color-theme=light] .character-library-portrait.has-image{filter:blur(1.2px) saturate(.88) brightness(.86);opacity:.84}[data-theme=dark][data-color-theme=light] .character-library-name{color:var(--color-text);text-shadow:0 1px 0 rgba(255,255,255,.66)}[data-theme=dark][data-color-theme=light] .character-library-link-target:hover .character-library-name,[data-theme=dark][data-color-theme=light] .character-library-link-target:focus-visible .character-library-name{color:var(--color-accent);text-shadow:0 0 14px rgba(114,215,229,.24)}[data-theme=dark][data-color-theme=light] :is(.character-page-inventory-row,.character-history-row){border-color:#22527024;background:#ffffffad;box-shadow:inset 0 1px #ffffffa8}[data-theme=dark][data-color-theme=light] .character-page-link-pill.activity-link-character{color:var(--light-success-text)}[data-theme=dark][data-color-theme=light] .character-history-row .activity-source-webui{color:var(--light-warning-text)}[data-theme=dark] .character-identity-hero{border-color:color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border));background:linear-gradient(120deg,color-mix(in srgb,var(--hud-panel-2) 96%,transparent),color-mix(in srgb,var(--hud-panel) 82%,transparent)),radial-gradient(circle at 18% 52%,color-mix(in srgb,var(--hud-cyan) 11%,transparent),transparent 36%),radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--hud-orange) 9%,transparent),transparent 34%),radial-gradient(circle at 68% 84%,color-mix(in srgb,var(--hud-metal-cold) 8%,transparent),transparent 32%);box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0e}[data-theme=dark] .character-identity-ring{border-color:#7aecff38;box-shadow:0 0 22px #33e1ff1f}[data-theme=dark] .character-identity-ring.ring-two{border-color:#ffdba629}[data-theme=dark] .character-identity-ring.ring-three{border-color:color-mix(in srgb,var(--hud-orange) 12%,transparent)}[data-theme=dark] .character-identity-diamond{box-shadow:inset 0 0 0 1px #00f5ff52,0 0 0 1px #ffffff14,0 0 30px #00f5ff38,0 18px 34px #00000057}[data-theme=dark] .character-identity-copy h1{text-shadow:0 0 26px rgba(51,225,255,.2)}[data-theme=dark] .character-page-back:hover,[data-theme=dark] .character-page-pagination button:hover,[data-theme=dark] .character-page-pagination button.active{border-color:#2fd39a94;background:#2fd39a24;color:#a2f4d2;box-shadow:0 0 0 2px #2fd39a1c,0 0 22px #2fd39a1f}[data-theme=dark] .character-library-card{box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000038}[data-theme=dark] .character-library-card:hover:not(.is-selected){box-shadow:inset 0 0 22px var(--frame-glow),0 0 0 2px #00f5ff24,0 0 28px var(--frame-glow),0 18px 38px #0000005c}[data-theme=dark] .character-library-card.is-selected{box-shadow:inset 0 0 20px var(--frame-glow),0 0 0 2px #00f5ff24,0 0 22px var(--frame-glow),0 12px 28px #00000052}[data-theme=dark] .character-library-link-target:hover .character-library-name,[data-theme=dark] .character-library-link-target:focus-visible .character-library-name{color:#9af6ff;text-shadow:0 0 16px rgba(51,225,255,.34)}[data-theme=dark] :is(.character-page-inventory-row,.character-history-row){transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme=dark] :is(.character-page-inventory-row,.character-history-row):hover{border-color:#7aecff47;background:#00f5ff0e;box-shadow:inset 3px 0 #00f5ff9e,0 10px 22px #0000002e}.campaign-directory{width:100%;max-width:var(--app-content-max);margin-inline:auto;display:grid;gap:1rem}.campaign-directory-state{min-height:42vh;place-items:center;align-content:center;text-align:center}.campaign-directory-panel{display:grid;gap:1rem;padding:var(--app-panel-pad, 1rem);border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09}[data-theme=dark][data-color-theme=light] .campaign-directory-panel{background:var(--surface-panel);border-color:var(--glass-border);box-shadow:var(--surface-shadow)}.campaign-directory-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.campaign-directory-heading h1,.campaign-directory-heading h2{margin:0;color:var(--color-accent)}.campaign-directory-heading h2{font-size:1.05rem}.campaign-directory-limit-note{margin:.25rem 0 0;color:var(--footer-link, #aaa);font-size:.78rem;font-weight:800}.campaign-directory-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.campaign-directory-action-button{min-height:4.25rem;display:flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;color:var(--color-text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;text-align:center}.campaign-directory-action-button span{color:var(--color-accent);font-size:1.2rem}.campaign-directory-action-button:disabled{cursor:not-allowed;opacity:.58}.campaign-directory-action-button.active{border-color:#00f5ff61;background:#00f5ff14;color:var(--color-accent)}.campaign-directory-create-panel{display:grid;gap:.8rem;padding:.85rem;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:#ffffff07}.campaign-directory-join-panel{gap:.8rem}.campaign-directory-join-panel>label{display:grid;gap:.4rem}.campaign-directory-join-panel>label>span{color:var(--footer-link, #aaa);font-size:.75rem;font-weight:900;text-transform:uppercase}.campaign-directory-join-panel>label>input{width:100%;min-width:0}.campaign-directory-join-panel>p{margin:0;color:var(--footer-link, #aaa);font-size:.78rem}.campaign-directory-create-fields{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(14rem,1.15fr);gap:.65rem}.campaign-directory-create-fields label{display:grid;gap:.35rem}.campaign-directory-create-fields span,.campaign-directory-approval-row span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.campaign-directory-create-fields input{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.78rem}.campaign-directory-approval-row,.campaign-directory-create-actions{display:flex;flex-wrap:wrap;gap:.55rem}.campaign-directory-approval-row label{display:inline-flex;align-items:center;gap:.38rem;min-height:2.1rem;padding:.35rem .55rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09}.campaign-directory-approval-row input{accent-color:var(--color-accent)}.campaign-directory-create-actions button{min-height:2.25rem;padding:.45rem .75rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800}.campaign-directory-create-actions button[type=submit]{border-color:#2fd39a80;color:#75e7bd}.campaign-directory-create-actions button:disabled{cursor:wait;opacity:.68}.campaign-directory-discord-panel{display:grid;gap:.65rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08)}.campaign-directory-discord-panel strong{display:block;color:var(--color-text);font-size:.82rem}.campaign-directory-discord-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem}.campaign-directory-discord-guild{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.22rem .55rem;min-height:4.2rem;padding:.65rem;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:#00f5ff0b;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.campaign-directory-discord-guild>span:not(.selection-feedback-frame){grid-row:1 / span 2;width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid rgba(0,245,255,.28);border-radius:8px;background:#00f5ff14;color:var(--color-accent);font-weight:900}.campaign-directory-discord-guild strong,.campaign-directory-discord-guild small{min-width:0;overflow-wrap:anywhere}.campaign-directory-discord-guild strong{color:var(--color-text);font-size:.82rem}.campaign-directory-discord-guild small{color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800}.campaign-directory-discord-guild em{grid-column:3;grid-row:1 / span 2;color:var(--color-accent);font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase}.campaign-directory-discord-guild:disabled{cursor:not-allowed;opacity:.62}.campaign-directory-discord-guild.selected{border-color:#2fd39a8f;background:#2fd39a1a}.campaign-directory-discord-guild:hover:not(:disabled){border-color:#00f5ff6b;box-shadow:inset 0 0 16px #00f5ff0f,0 0 18px #00f5ff1f}.campaign-directory-discord-review{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem;border:1px solid rgba(47,211,154,.34);border-radius:8px;background:#2fd39a12}.campaign-directory-discord-review strong,.campaign-directory-discord-review small{display:block}.campaign-directory-discord-review small{margin-top:.15rem;color:var(--footer-link, #aaa);font-size:.7rem;font-weight:800}.campaign-directory-discord-review button{min-height:2.15rem;padding:.42rem .65rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09;color:var(--color-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}[data-theme=dark][data-color-theme=light] .campaign-directory-discord-panel{border-top-color:#2d445c24}[data-theme=dark][data-color-theme=light] .campaign-directory-discord-guild{background:#08758e14;border-color:#08758e3d}.campaign-directory-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,16rem));justify-content:center;gap:.7rem}.campaign-directory-card{position:relative;width:100%;min-height:11.25rem;aspect-ratio:1 / 1;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;gap:.65rem;padding:.85rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;color:var(--color-text);text-align:center;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;border:1px solid rgba(122,236,255,.18);background:linear-gradient(135deg,#050c16b8,#0a142294),radial-gradient(circle at 18% 20%,rgba(71,229,255,.08),transparent 42%);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.campaign-directory-card:hover{border-color:#00f5ff6b;background:radial-gradient(circle at 50% 58%,rgba(0,245,255,.12),transparent 42%),linear-gradient(135deg,#07121fc7,#0c1828a3),radial-gradient(circle at 18% 20%,rgba(71,229,255,.14),transparent 42%);box-shadow:inset 0 0 28px #00f5ff1a,0 0 0 1px #00f5ff24,0 0 26px #00f5ff2e,0 14px 30px #00000038;transform:translateY(-2px)}.campaign-directory-card:hover .campaign-directory-title{color:var(--color-accent);text-shadow:0 0 12px rgba(0,245,255,.26)}.campaign-directory-card:hover .campaign-directory-avatar{border-color:#00f5ff61;background:#00f5ff14;color:var(--color-accent);box-shadow:0 0 18px #00f5ff29}[data-theme=dark][data-color-theme=light] .campaign-directory-card{background:var(--surface-card);border-color:var(--glass-border);box-shadow:0 10px 24px #1f344a17}.campaign-directory-source-badge{position:absolute;top:.65rem;right:.65rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;border:1px solid rgba(0,245,255,.36);border-radius:50%;background:#00f5ff1a;color:var(--color-accent);font-size:.68rem;font-weight:900;text-transform:uppercase}[data-theme=dark][data-color-theme=light] .campaign-directory-source-badge{border-color:#4350be75;background:#5865f21f;color:#3540a0}.campaign-directory-title{width:100%;min-width:0;color:var(--color-text);font-weight:900;line-height:1.18;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.campaign-directory-title.name-large{font-size:clamp(1.15rem,2vw,1.55rem)}.campaign-directory-title.name-medium{font-size:clamp(.98rem,1.6vw,1.22rem)}.campaign-directory-title.name-small{font-size:.9rem}.campaign-directory-avatar{width:3.5rem;height:3.5rem;display:grid;place-items:center;border:1px solid rgba(255,178,89,.42);border-radius:50%;background:#ffb2591a;color:#ffd09a;font-size:1.45rem;font-weight:900}.campaign-directory-footer{width:100%;display:flex;justify-content:space-between;gap:.5rem;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.campaign-directory-footer strong{color:var(--color-accent)}.campaign-directory-state-inline{padding:.85rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;color:var(--footer-link, #aaa);font-weight:800}.campaign-directory-state-inline.error{border-color:#ff465c59;color:#ff9aa8}.campaign-directory-oversight{gap:0;padding:.48rem;border-color:color-mix(in srgb,var(--hud-orange, #f39a35) 30%,var(--glass-border));background:linear-gradient(90deg,color-mix(in srgb,var(--hud-orange, #f39a35) 6%,transparent),transparent 38%),#ffffff06}html body .campaign-directory-oversight-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.72rem;width:100%;min-height:4.2rem;padding:.5rem .7rem;border:0!important;border-radius:0!important;background:transparent!important;color:var(--color-text)!important;box-shadow:none!important;clip-path:none!important;cursor:pointer;text-align:left}html body .campaign-directory-oversight-toggle:hover,html body .campaign-directory-oversight-toggle:focus-visible{background:color-mix(in srgb,var(--hud-orange, #f39a35) 6%,transparent)!important}.campaign-directory-oversight-icon{display:grid;place-items:center;width:2.65rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--hud-orange, #f39a35) 50%,transparent);color:var(--hud-orange, #f39a35);background:color-mix(in srgb,var(--hud-orange, #f39a35) 8%,transparent);clip-path:polygon(.38rem 0,100% 0,100% calc(100% - .38rem),calc(100% - .38rem) 100%,0 100%,0 .38rem)}.campaign-directory-oversight-icon svg{width:1.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.campaign-directory-oversight-copy{display:grid;min-width:0;gap:.08rem}.campaign-directory-oversight-copy strong{font-size:.92rem;letter-spacing:.025em}.campaign-directory-oversight-copy small,.campaign-directory-oversight-body>p,.campaign-directory-oversight-count small{color:var(--footer-link, #a6b0b7);font-size:.69rem;font-weight:700}.campaign-directory-oversight-count{display:grid;min-width:4.4rem;justify-items:end;padding-right:.72rem;border-right:1px solid color-mix(in srgb,var(--hud-orange, #f39a35) 28%,transparent)}.campaign-directory-oversight-count strong{color:var(--hud-orange, #f39a35);font-size:1.15rem;line-height:1}.campaign-directory-oversight-chevron{width:1.25rem;fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .18s ease}.campaign-directory-oversight.is-open .campaign-directory-oversight-chevron{transform:rotate(180deg)}.campaign-directory-oversight-body{display:grid;gap:.75rem;margin:0 .7rem .35rem;padding:.78rem 0 .2rem;border-top:1px solid color-mix(in srgb,var(--hud-orange, #f39a35) 22%,transparent)}.campaign-directory-oversight-body>p{margin:0}[data-theme=dark][data-color-theme=light] .campaign-directory-oversight{border-color:#ae681b47;background:linear-gradient(90deg,rgba(214,127,30,.07),transparent 38%),var(--surface-panel)}@media(max-width:760px){.campaign-directory-heading{display:grid}.campaign-directory-actions,.campaign-directory-create-fields{grid-template-columns:1fr}html body .campaign-directory-oversight-toggle{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.55rem;padding-inline:.45rem}.campaign-directory-oversight-copy small{display:none}.campaign-directory-oversight-count{min-width:3.2rem;padding-right:.5rem}.campaign-directory-oversight-chevron{grid-column:4;grid-row:1;justify-self:end}}@media(prefers-reduced-motion:reduce){.campaign-directory-oversight-chevron{transition:none}}.campaign-invite-join{width:min(42rem,100%);min-height:42vh;margin-inline:auto;display:grid;align-content:center;justify-items:start;gap:.8rem;padding:clamp(1.2rem,4vw,2.4rem)}.campaign-invite-join h1,.campaign-invite-join p{margin:0}.campaign-invite-join h1{color:var(--color-accent)}.campaign-invite-join p{max-width:34rem;color:var(--footer-link, #aaa)}.campaign-invite-primary-action{display:inline-flex;align-items:center;min-height:2.65rem;padding:.65rem 1rem;border:1px solid color-mix(in srgb,var(--color-accent) 52%,transparent);color:var(--color-text);text-decoration:none}.campaign-character-requests{display:grid;gap:.72rem;padding-top:.2rem}.campaign-character-requests-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.campaign-character-requests-heading h3{margin:.12rem 0 0;color:var(--color-text)}.campaign-character-requests-heading>strong{min-width:2rem;color:#ffbf68;font-size:1.35rem;text-align:right}.campaign-character-request-list{display:grid;gap:.52rem}.campaign-character-request{position:relative;display:grid;grid-template-columns:minmax(10rem,1fr) auto auto;gap:.7rem;align-items:center;overflow:hidden;padding:.72rem .75rem .72rem .95rem;border:1px solid rgba(255,177,72,.22);border-radius:6px;background:#ffb14809}.campaign-character-request-rail{position:absolute;inset:0 auto 0 0;width:3px;background:#ffad42;box-shadow:0 0 .7rem #ffad424d}.campaign-character-request-copy{min-width:0;display:grid;gap:.12rem}.campaign-character-request-copy span,.campaign-character-request-copy small,.campaign-character-request-vitals span{color:var(--footer-link, #aaa);font-size:.66rem;font-weight:800}.campaign-character-request-copy strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.88rem}.campaign-character-request-vitals,.campaign-character-request-actions,.campaign-character-request-form>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.campaign-character-request-vitals span{padding:.2rem .35rem;border:1px solid rgba(255,255,255,.07);border-radius:4px}.campaign-character-request-actions button,.campaign-character-request-form button{min-height:1.95rem;border:1px solid rgba(0,245,255,.28);border-radius:4px;background:#00f5ff0e;color:var(--color-accent);padding:.3rem .55rem;cursor:pointer;font:inherit;font-size:.68rem;font-weight:900}.campaign-character-request-actions button:nth-child(2),.campaign-character-request-form.danger button{border-color:#ff5f7857;background:#ff5f780f;color:#ff93a3}.campaign-character-request-actions button:disabled,.campaign-character-request-form button:disabled{cursor:wait;opacity:.58}.campaign-character-request-form{grid-column:1 / -1;display:grid;gap:.3rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.07)}.campaign-character-request-form label{color:var(--footer-link, #aaa);font-size:.66rem;font-weight:900}.campaign-character-request-form input{min-width:min(100%,18rem);min-height:2rem;flex:1 1 18rem;border:1px solid var(--glass-border);border-radius:4px;background:#020a0ea3;color:var(--color-text);padding:.36rem .5rem;font:inherit;font-size:.74rem}.campaign-character-requests-empty{padding:.75rem 0;color:var(--footer-link, #aaa);font-size:.76rem}@media(max-width:850px){.campaign-character-request{grid-template-columns:1fr}.campaign-character-request-vitals,.campaign-character-request-actions,.campaign-character-request-form>div{justify-content:flex-start}}.campaign-workspace{width:100%;min-width:0;max-width:var(--app-content-max);margin-inline:auto;display:grid;gap:1rem}.campaign-workspace-state{min-height:42vh;place-items:center;align-content:center;text-align:center}.campaign-workspace-state h1,.campaign-workspace-topline h1,.campaign-panel-heading h2{margin:0;color:var(--color-accent)}.campaign-workspace-state p{max-width:34rem;margin:0;color:var(--color-text);opacity:.82}.campaign-workspace-state a,.campaign-workspace-actions a,.campaign-workspace-actions button{min-height:2.25rem;padding:.5rem .72rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);font:inherit;font-size:var(--app-control-font, .78rem);font-weight:800;text-decoration:none;cursor:pointer}.campaign-workspace-actions .members-section-link{border-color:#ffb25980;background:#ffb2591f;color:#ffd09a}.campaign-workspace-actions .campaign-logout-button{border-color:#ff587b6b;background:#ff587b1a;color:#ff9ab0}.campaign-workspace-topline,.campaign-primary-panel,.campaign-side-panel{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09}[data-theme=dark][data-color-theme=light] .campaign-workspace-topline,[data-theme=dark][data-color-theme=light] .campaign-primary-panel,[data-theme=dark][data-color-theme=light] .campaign-side-panel{background:var(--surface-panel);border-color:var(--glass-border);box-shadow:var(--surface-shadow)}.campaign-workspace-topline{display:grid;grid-template-columns:minmax(13rem,.24fr) minmax(0,1fr);gap:1rem;align-items:center;padding:var(--app-panel-pad, 1rem)}.campaign-workspace-identity{min-width:0;align-self:center}.campaign-workspace-eyebrow{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.campaign-workspace-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.45rem}.campaign-workspace-meta span,.campaign-alert-badge,.approval-chip,.permission-pill{border:1px solid var(--glass-border);border-radius:999px;background:#ffffff0b;padding:.22rem .5rem;color:var(--footer-link, #aaa);font-size:calc(var(--app-chip-font, .72rem) * .94);font-weight:800}.campaign-workspace-source-badge{width:1.35rem;height:1.35rem;display:grid;place-items:center;padding:0;border:1px solid rgba(0,245,255,.36);border-radius:999px;background:#00f5ff1a;color:var(--color-accent);font-size:.68rem;font-weight:900;text-transform:uppercase}[data-theme=dark][data-color-theme=light] .campaign-workspace-source-badge{border-color:#4350be75;background:#5865f21f;color:#3540a0}.campaign-alert-badge{border-color:#ffc45785;background:#ffc4571f;color:#ffd48a}.campaign-workspace-actions{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.campaign-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.campaign-tabs button,.reward-mode-row button,.role-preset-row button,.join-code-row button,.settings-inline-form button{min-height:2.25rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--footer-link, #aaa);font:inherit;font-size:clamp(.76rem,.82vw,.96rem);font-weight:800;cursor:pointer;white-space:nowrap}.campaign-tabs button{position:relative;display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.5rem .62rem;font-size:var(--app-control-font, .78rem);text-shadow:0 0 .55rem rgba(0,245,255,0);transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,text-shadow .16s ease}.reward-mode-row button.active{border-color:#00f5ff8f;background:#00f5ff1f;color:var(--color-accent);box-shadow:0 0 1.05rem #00f5ff2e,inset 0 0 0 1px #00f5ff1f;text-shadow:0 0 .6rem rgba(0,245,255,.46)}.campaign-tabs .settings-tab{margin-left:0;border-color:#ffb2595c;background:#ffb2590f;color:var(--color-text)}.campaign-tabs .settings-tab svg{width:.95rem;height:.95rem}.campaign-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;gap:1rem}.campaign-primary-panel,.campaign-side-panel{min-width:0;max-width:100%;padding:var(--app-panel-pad, 1rem)}.campaign-panel-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .8rem;margin-bottom:1rem}.campaign-overview-grid,.store-manager-panel,.transactions-panel,.gig-setup-panel,.campaign-members-panel,.campaign-characters-panel,.role-builder-panel,.activity-log-panel,.settings-panel{display:grid;gap:1rem}.campaign-stat-strip,.reward-input-grid,.gig-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.campaign-banner-editor-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 50% 42%,rgba(25,230,242,.08),transparent 22rem),#000306c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.campaign-banner-editor-panel{width:min(72rem,96vw);display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);gap:clamp(.85rem,1.8vw,1.3rem);padding:clamp(.8rem,1.8vw,1.2rem);border:1px solid rgba(198,226,232,.2);background:repeating-linear-gradient(104deg,transparent 0 3rem,rgba(235,246,248,.02) 3rem 3.06rem,transparent 3.06rem 5.8rem),linear-gradient(180deg,#ffffff0b,#ffffff02 34%,#0000005c),#03080cf0;box-shadow:0 1.4rem 5rem #0000009e,inset 0 0 0 1px #ffffff0a}.campaign-banner-editor-preview{position:relative;aspect-ratio:1600 / 450;overflow:hidden;cursor:grab;touch-action:none;background-color:#02080c;background-repeat:no-repeat}.campaign-banner-editor-preview:active{cursor:grabbing}.campaign-banner-editor-vignette,.campaign-banner-editor-frame{position:absolute;inset:0;pointer-events:none}.campaign-banner-editor-vignette{background:linear-gradient(90deg,rgba(1,4,8,.62),transparent 44%,rgba(1,4,8,.46)),radial-gradient(ellipse at center,transparent 0 56%,rgba(0,0,0,.32) 100%)}.campaign-banner-editor-frame{box-shadow:inset 0 0 0 1px #19e6f26b,inset 0 0 0 2px #00000075,0 0 1.2rem #19e6f226}.campaign-banner-editor-controls{display:grid;align-content:start;gap:.75rem;color:var(--psi-ink)}.campaign-banner-editor-controls h2{margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05}.campaign-banner-editor-controls p,.campaign-banner-editor-controls small{margin:0;color:var(--psi-muted)}.campaign-banner-editor-controls label{display:grid;gap:.35rem;color:var(--psi-faint);font-size:.72rem;font-weight:900;text-transform:uppercase}.campaign-banner-editor-controls input[type=range]{width:100%;accent-color:var(--psi-orange)}.campaign-banner-editor-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.25rem}.campaign-banner-editor-actions button{--tab-accent: var(--psi-orange);min-height:2.35rem;padding:.48rem .85rem;border:1px solid color-mix(in srgb,var(--tab-accent) 38%,transparent);color:var(--psi-ink);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tab-accent) 18%,transparent),transparent) left bottom / 100% 1px no-repeat,#04090cc2;clip-path:var(--psi-frame-sm);font:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer}.campaign-banner-editor-actions button:first-child{--tab-accent: var(--psi-cyan)}.campaign-banner-editor-actions button:disabled{cursor:wait;opacity:.62}@media(max-width:760px){.campaign-banner-editor-panel{grid-template-columns:1fr}}.transactions-panel{gap:0;overflow:hidden;border:1px solid rgba(0,245,255,.24);border-radius:8px;background:radial-gradient(circle at 18% 10%,rgba(0,245,255,.08),transparent 34%),#020a186b}.transactions-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);gap:1rem;align-items:start;padding:1.05rem 1.25rem .8rem;border-bottom:1px solid rgba(255,255,255,.12)}.transactions-title-row{display:flex;gap:.9rem;align-items:flex-start}.transactions-title-icon{width:2.15rem;height:2.15rem;display:grid;flex:0 0 auto;place-items:center;color:var(--color-accent)}.transactions-title-icon svg{width:1.65rem;height:1.65rem}.transactions-title-row h3,.transaction-preview-heading h4,.transaction-step-content h4{margin:0;color:var(--color-text)}.transactions-title-row h3{font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.1}.transactions-title-row p{margin:.35rem 0 0;color:var(--footer-link, #aaa);font-size:.82rem;line-height:1.45}.transaction-mode-control{display:grid;gap:.35rem;min-width:0;align-self:start}.transaction-mode-control>span{color:var(--footer-link, #aaa);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.transaction-mode-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.transaction-mode-buttons button{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;color:var(--footer-link, #aaa);font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.transaction-mode-buttons button svg{width:1rem;height:1rem}.transaction-mode-buttons button:disabled{cursor:not-allowed;opacity:.45}.transaction-workbench{position:relative;padding:0}.transaction-task-flow{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);min-height:24rem}.transaction-form-rail{display:grid;align-content:start;gap:0;padding:1.1rem 1.35rem 1.25rem}.transaction-step{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem}.transaction-step:not(:last-child):before{content:"";position:absolute;top:1.75rem;bottom:-.08rem;left:.77rem;width:1px;background:linear-gradient(180deg,#788ba073,#788ba01a)}.transaction-step-number{position:relative;z-index:1;width:1.55rem;height:1.55rem;display:grid;place-items:center;border:1px solid rgba(120,139,160,.38);border-radius:999px;background:#788ba029;color:#e6edf8b8;font-size:.72rem;font-weight:950;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.transaction-step.complete .transaction-step-number{border-color:#00f5ff94;background:#04dfff;color:#02111e;box-shadow:0 0 1rem #00f5ff47}.transaction-step.complete:not(:last-child):before{background:linear-gradient(180deg,#00f5ffa6,#00f5ff24)}.transaction-step-content{display:grid;gap:.55rem;min-width:0;padding:0 0 .9rem}.transaction-step-content h4{font-size:.9rem}.transaction-step-content p{margin:0;color:var(--footer-link, #aaa);font-size:.74rem;line-height:1.45}.transaction-source-panel{display:grid;gap:.45rem}.transaction-source-cards{display:grid;gap:.5rem}.transaction-source-state{width:100%;min-height:3.8rem;display:flex;align-items:center;padding:.8rem .95rem;border:1px solid rgba(255,88,123,.36);border-radius:8px;background:#8018302e;color:#ff9ab0;font-size:.82rem;font-weight:900;line-height:1.35}.transaction-source-state.loading{border-color:#ff587b80;background:#80183047;box-shadow:inset 0 0 0 1px #ff587b14}.transaction-source-card{display:grid;grid-template-columns:auto minmax(0,1.15fr) minmax(5rem,.38fr) minmax(5rem,.38fr) auto;gap:.8rem;align-items:center;min-width:0;min-height:4.25rem;padding:.75rem .85rem;border:1px solid rgba(0,245,255,.17);border-radius:8px;background:#061223b8;color:var(--color-text);text-align:left;cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease}.transaction-source-trigger.open .transaction-source-chevron{transform:rotate(180deg)}.transaction-source-card:hover,.transaction-source-card.active{border-color:#00f5ff6b;background:#071a2edb}.transaction-source-card.active{box-shadow:inset 0 0 0 1px #00f5ff1f}.transaction-source-menu{display:grid;gap:0;margin-top:.08rem;padding:0;overflow:hidden;border:1px solid rgba(0,245,255,.26);border-radius:8px;background:#030c19e6;box-shadow:0 1rem 2rem #00000047}.transaction-source-option{display:grid;grid-template-columns:auto minmax(0,1.15fr) minmax(5rem,.38fr) minmax(5rem,.38fr);gap:.75rem;align-items:center;min-width:0;padding:.7rem .75rem;border:0;border-bottom:1px solid rgba(0,245,255,.14);border-radius:0;background:transparent;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.transaction-source-option:last-child{border-bottom:0}.transaction-source-option:hover{background:#00f5ff18;box-shadow:inset 0 0 0 1px #00f5ff14}.transaction-source-option.active{background:#00f5ff18;box-shadow:inset 3px 0 #00f5ffdb,inset 0 0 0 1px #00f5ff1a}.transaction-avatar,.transaction-target-avatar{position:relative;width:2.45rem;height:2.45rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(0,245,255,.45);border-radius:999px;background:#00f5ff14;color:var(--color-accent);overflow:hidden}.transaction-avatar.empty{border-style:dashed;border-color:#ffffff47;background:transparent}.transaction-avatar svg,.transaction-target-avatar svg{width:1.28rem;height:1.28rem}.transaction-avatar.has-image,.transaction-target-avatar.has-image{border-color:#00f5ff9e;background:#00000042;box-shadow:0 0 16px #00f5ff1f}.transaction-avatar img,.transaction-target-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.transaction-source-name,.transaction-source-balance{display:grid;gap:.12rem;min-width:0}.transaction-source-name strong{color:var(--color-text);font-size:1rem;font-weight:950}.transaction-source-name small,.transaction-source-balance small,.transaction-preview-row small{color:var(--footer-link, #aaa);font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.transaction-source-balance strong{color:#65f0b8;font-size:.86rem;font-weight:950}.transaction-source-balance:nth-of-type(4) strong{color:var(--color-text)}.transaction-source-chevron{width:1.15rem;height:1.15rem;display:grid;place-items:center;color:var(--color-text)}.transaction-source-chevron svg{width:1rem;height:1rem}.transaction-filter-row{display:flex;flex-wrap:wrap;gap:.45rem}.transaction-filter-row button{min-height:2.05rem;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .72rem;border:1px solid rgba(0,245,255,.28);border-radius:6px;background:#00f5ff0b;color:var(--color-accent);font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.transaction-filter-row button span{width:1rem;height:1rem;display:grid;place-items:center;border:1px solid currentColor;border-radius:999px;font-size:.6rem}.transaction-filter-row button span svg{width:.7rem;height:.7rem}.transaction-filter-row button:not(.active){border-color:#ffffff24;color:var(--footer-link, #aaa)}.transaction-filter-row button:not(.active) span{color:transparent}.transaction-target-search-wrap{position:relative;z-index:8}.transaction-target-search,.transaction-select-field,.transaction-reason-field{display:grid;gap:.35rem}.transaction-search-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.45rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;padding:0 .7rem;color:var(--footer-link, #aaa)}.transaction-search-input svg{width:1.05rem;height:1.05rem}.transaction-search-input input,.transaction-select-field select,.transaction-reason-field textarea{width:100%;min-width:0;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:.8rem;outline:none}.transaction-select-field span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.transaction-select-field select{min-height:2.45rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;padding:.45rem .65rem;color-scheme:var(--form-control-color-scheme)}.transaction-select-field.compact{max-width:16rem}.transaction-select-field select option{color:var(--form-select-popup-text);background:var(--form-select-popup-bg)}.transaction-amount-row{display:grid;grid-template-columns:minmax(13rem,.95fr) minmax(12rem,.62fr);gap:.7rem;align-items:end}.transaction-amount-stepper{display:grid;grid-template-columns:4.4rem minmax(6rem,1fr) 4.4rem;gap:.45rem;align-items:center}.transaction-amount-stepper input{min-height:2.45rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.9rem;font-weight:900;text-align:center}.transaction-amount-stepper>button,.transaction-step-menu button{min-height:2.45rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;color:var(--color-text);font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.transaction-amount-stepper>button:hover,.transaction-step-menu button:hover{border-color:#00f5ff6b;color:var(--color-accent)}.transaction-step-menu{position:fixed;z-index:9999;display:grid;grid-template-columns:1fr;gap:0;width:58px;padding:0;overflow:hidden;border:1px solid rgba(0,245,255,.36);border-radius:7px;background:#050c18fa;box-shadow:0 1rem 2rem #00000052}.transaction-step-menu div{border-bottom:1px solid rgba(0,245,255,.2)}.transaction-step-menu div:last-child{border-bottom:0}.transaction-step-menu button{width:100%;min-height:2.05rem;padding:0;border:0;border-radius:0;background:transparent}.transaction-step-menu button:hover{background:#00f5ff1a;color:var(--color-accent);box-shadow:inset 0 0 0 1px #00f5ff14}.transaction-step-menu div.active button{background:#00f5ff24;color:var(--color-accent);outline:0;box-shadow:inset 3px 0 #00f5ffdb,inset 0 0 0 1px #00f5ff2e}.transaction-reason-field{position:relative}.transaction-reason-field textarea{min-height:4.35rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;padding:.65rem 3.4rem .65rem .7rem;resize:vertical}.transaction-reason-field small{position:absolute;right:.65rem;bottom:.5rem;color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800}.transaction-log-folder-group{display:grid;gap:.38rem}.transaction-log-folder-group>span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.transaction-log-folder-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem}.transaction-log-folder-buttons button{min-height:2.25rem;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:#ffffff09;color:var(--footer-link, #aaa);font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.transaction-target-results{display:grid;gap:0;padding:0;overflow:hidden;border:1px solid rgba(0,245,255,.26);border-radius:8px;background:#050c18f7}.transaction-target-results.floating{position:absolute;top:calc(100% + .4rem);right:0;left:0;z-index:10;box-shadow:0 1.25rem 2.5rem #0000005c}.transaction-target-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;border:0;border-bottom:1px solid rgba(0,245,255,.14);border-radius:0;background:transparent;color:var(--color-text);padding:.62rem .7rem;text-align:left;font:inherit;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.transaction-target-option:last-child{border-bottom:0}.transaction-target-option strong{display:block;color:var(--color-text);font-size:.78rem}.transaction-target-option small,.transaction-target-state{color:var(--footer-link, #aaa);font-size:.7rem;line-height:1.4}.transaction-target-option:hover{background:#00f5ff18;box-shadow:inset 0 0 0 1px #00f5ff14}.transaction-target-option.active{background:#00f5ff18;box-shadow:inset 3px 0 #00f5ffdb,inset 0 0 0 1px #00f5ff1a}.transaction-target-state.error{color:#ff9ab0}.transaction-target-state{padding:.7rem}.transaction-preview-panel{display:grid;align-content:start;gap:1rem;margin:1.25rem;padding:1.25rem;border:1px solid rgba(0,245,255,.18);border-radius:8px;background:#081628b8;box-shadow:inset 0 0 0 1px #ffffff06}.transaction-preview-heading{display:flex;align-items:center;gap:.6rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.transaction-preview-heading svg{width:1.05rem;height:1.05rem;color:var(--color-text)}.transaction-preview-lines{display:grid;gap:.95rem}.transaction-preview-row{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.8rem;align-items:center;min-width:0}.transaction-preview-row.with-avatar{grid-template-columns:auto 5.2rem minmax(0,1fr)}.transaction-preview-row strong{min-width:0;color:var(--color-text);font-size:.82rem;font-weight:900}.transaction-preview-note{display:flex;gap:.65rem;align-items:flex-start;padding:.72rem;border:1px solid rgba(0,245,255,.2);border-radius:6px;background:#00f5ff0b;color:var(--color-text);font-size:.78rem;line-height:1.45}.transaction-preview-note svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.12rem}.transaction-apply-button{min-height:3.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;border:1px solid rgba(0,245,255,.42);border-radius:6px;background:#00f5ff1f;color:var(--color-accent);font:inherit;font-size:.9rem;font-weight:950;cursor:pointer}.transaction-apply-button svg{width:1rem;height:1rem}.transaction-apply-button:disabled{cursor:not-allowed;border-color:#ffffff17;background:#fff1;color:#e6edf86b}.transaction-status{padding:.65rem .75rem;border:1px solid rgba(0,245,255,.22);border-radius:6px;color:var(--color-text);font-size:.78rem}.transaction-status.success{border-color:#2fd39a6b;background:#2fd39a14;color:#88f0c4}.transaction-status.error{border-color:#ff587b6b;background:#ff587b14;color:#ff9ab0}.activity-event-heading h3 span.activity-source-redice{color:#b5455b}.activity-event-heading h3 span.activity-source-webui{color:#ffb866}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=light] .transactions-panel{border-color:var(--light-control-border);background:radial-gradient(circle at 18% 10%,rgba(10,111,136,.08),transparent 34%),linear-gradient(135deg,#ffffffe6,#eff6fcc7);box-shadow:0 18px 42px #1f344a1a,inset 0 1px #ffffffad}[data-theme=light] .transactions-header{border-bottom-color:#2252701f}[data-theme=light] .transactions-title-icon{color:var(--color-accent);filter:drop-shadow(0 4px 10px rgba(10,111,136,.16))}[data-theme=light] .transaction-mode-buttons button,[data-theme=light] .transaction-log-folder-buttons button,[data-theme=light] .transaction-filter-row button,[data-theme=light] .transaction-amount-stepper>button,[data-theme=light] .transaction-step-menu button{border-color:var(--light-control-border);background:var(--light-surface-raised);color:#17213fa8;box-shadow:inset 0 1px #ffffff9e}[data-theme=light] .transaction-filter-row button:hover,[data-theme=light] .transaction-amount-stepper>button:hover,[data-theme=light] .transaction-step-menu button:hover{border-color:var(--light-control-border-strong);background:var(--light-hover-bg);color:var(--color-accent);box-shadow:0 0 0 2px var(--light-focus-ring),0 8px 18px #1f344a14}[data-theme=light] .transaction-filter-row button.active{border-color:var(--light-control-border-strong);background:var(--light-selected-bg);color:var(--color-accent);box-shadow:0 0 0 2px #72d7e538}[data-theme=light] .transaction-step:not(:last-child):before{background:linear-gradient(180deg,#0a6f8847,#2252701a)}[data-theme=light] .transaction-step-number{border-color:#2252702e;background:var(--light-surface-muted);color:#17213f94}[data-theme=light] .transaction-step.complete .transaction-step-number{border-color:#0a6f8875;background:#d7f6fb;color:#073f51;box-shadow:0 0 0 3px #72d7e538}[data-theme=light] .transaction-step.complete:not(:last-child):before{background:linear-gradient(180deg,#0a6f8875,#0a6f881f)}[data-theme=light] .transaction-source-card{border-color:#22527029;background:#ffffffb8;box-shadow:inset 0 1px #ffffffad,0 8px 18px #1f344a0e}[data-theme=light] .transaction-source-card:hover,[data-theme=light] .transaction-source-card.active{border-color:var(--light-control-border-strong);background:#e8f9fcd6;box-shadow:inset 3px 0 #0a6f888c,0 0 0 2px var(--light-focus-ring),0 12px 24px #1f344a1a}[data-theme=light] .transaction-source-menu,[data-theme=light] .transaction-target-results,[data-theme=light] .transaction-step-menu{border-color:var(--light-control-border);background:#fffffffa;box-shadow:0 18px 42px #1f344a29}[data-theme=light] .transaction-source-option,[data-theme=light] .transaction-target-option{border-bottom-color:#2252701a}[data-theme=light] .transaction-source-option:hover,[data-theme=light] .transaction-target-option:hover{background:var(--light-hover-bg);box-shadow:inset 0 0 0 1px #0a6f8814}[data-theme=light] .transaction-source-option.active,[data-theme=light] .transaction-target-option.active,[data-theme=light] .transaction-step-menu div.active button{background:var(--light-selected-bg);box-shadow:inset 3px 0 #0a6f889e,inset 0 0 0 1px #0a6f881a;color:var(--color-accent)}[data-theme=light] .transaction-avatar,[data-theme=light] .transaction-target-avatar{border-color:#0a6f8852;background:#0a6f8814;color:var(--color-accent);box-shadow:0 0 0 3px #ffffff9e,0 0 0 4px #0a6f881f}[data-theme=light] .transaction-avatar.empty{border-color:#22527038;background:#ffffff8f}[data-theme=light] :is(.transaction-avatar.has-image,.transaction-target-avatar.has-image){border-color:#0a6f886b;background:#ffffffb3;box-shadow:0 0 0 3px #ffffffa8,0 0 0 4px #0a6f882e,0 8px 18px #1f344a1f}[data-theme=light] .transaction-source-balance strong{color:var(--light-success-text)}[data-theme=light] .transaction-source-balance:nth-of-type(4) strong{color:var(--color-text)}[data-theme=light] .transaction-search-input,[data-theme=light] .transaction-select-field select,[data-theme=light] .transaction-reason-field textarea,[data-theme=light] .transaction-amount-stepper input{border-color:var(--light-control-border);background:#ffffffb8;color:var(--color-text);box-shadow:inset 0 1px #ffffffb3}[data-theme=light] :is(.transaction-search-input:focus-within,.transaction-select-field select:focus-visible,.transaction-reason-field textarea:focus-visible,.transaction-amount-stepper input:focus-visible){border-color:var(--light-control-border-strong);box-shadow:0 0 0 2px var(--light-focus-ring),inset 0 1px #ffffffb3}[data-theme=light] .transaction-reason-field textarea::-moz-placeholder{color:#17213f70}[data-theme=light] .transaction-reason-field textarea::placeholder{color:#17213f70}[data-theme=light] .transaction-preview-panel{border-color:var(--light-control-border);background:radial-gradient(circle at 12% 18%,rgba(10,111,136,.06),transparent 32%),#ffffffc2;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #1f344a1a}[data-theme=light] .transaction-preview-heading{border-bottom-color:#2252701f}[data-theme=light] .transaction-preview-heading svg{color:var(--color-accent)}[data-theme=light] .transaction-preview-note{border-color:#0a6f882e;background:#0a6f8812;color:#17213fb8}[data-theme=light] .transaction-apply-button{border-color:var(--light-control-border-strong);background:#0a6f881f;color:var(--color-accent);box-shadow:inset 0 1px #ffffff9e}[data-theme=light] .transaction-apply-button:hover:not(:disabled){background:#0a6f882b;box-shadow:0 0 0 2px var(--light-focus-ring),0 10px 22px #1f344a1a}[data-theme=light] .transaction-apply-button:disabled{border-color:#2252701f;background:#ebf1f8ad;color:#17213f6b}[data-theme=light] .transaction-status.success{border-color:#22945747;background:#2294571a;color:var(--light-success-text)}[data-theme=light] .transaction-status.error,[data-theme=light] .transaction-target-state.error,[data-theme=light] .transaction-source-state{border-color:#a8284247;background:#a8284214;color:var(--light-danger-text)}[data-theme=light] .activity-event-heading h3 span.activity-source-webui{color:var(--light-warning-text)}[data-theme=dark] .transactions-panel{border-color:color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border));background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--hud-cyan) 9%,transparent),transparent 34%),radial-gradient(circle at 84% 82%,color-mix(in srgb,var(--hud-orange) 5%,transparent),transparent 36%),color-mix(in srgb,var(--hud-panel) 52%,transparent);box-shadow:0 20px 54px #00000057,inset 0 1px #ffffff0f}[data-theme=dark] .transactions-header{border-bottom-color:#7aecff29}[data-theme=dark] .transaction-mode-buttons button,[data-theme=dark] .transaction-log-folder-buttons button,[data-theme=dark] .transaction-filter-row button,[data-theme=dark] .transaction-amount-stepper>button,[data-theme=dark] .transaction-step-menu button{border-color:#7aecff24;background:linear-gradient(180deg,#ffffff0b,#ffffff05);color:#e6edf8a3}[data-theme=dark] .transaction-filter-row button:hover,[data-theme=dark] .transaction-amount-stepper>button:hover,[data-theme=dark] .transaction-step-menu button:hover{border-color:var(--dark-control-border-strong);background:var(--dark-hover-bg);color:var(--color-accent);box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 20px #33e1ff1f}[data-theme=dark] .transaction-filter-row button.active{border-color:var(--dark-control-border-strong);background:var(--dark-selected-bg);color:var(--color-accent);box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 22px #33e1ff24}[data-theme=dark] .transaction-source-card{border-color:#7aecff33;background:linear-gradient(135deg,#081424d1,#070f1cc7),radial-gradient(circle at 16% 20%,rgba(0,245,255,.06),transparent 34%);box-shadow:inset 0 1px #ffffff0b}[data-theme=dark] .transaction-source-card:hover,[data-theme=dark] .transaction-source-card.active{border-color:var(--dark-control-border-strong);background:linear-gradient(135deg,#0a2338e0,#081628d1),radial-gradient(circle at 16% 20%,rgba(0,245,255,.13),transparent 34%);box-shadow:inset 3px 0 #00f5ffc7,0 0 0 2px var(--dark-focus-ring),0 16px 30px #00000047,0 0 24px #33e1ff24;transform:translateY(-1px)}[data-theme=dark] .transaction-source-menu,[data-theme=dark] .transaction-target-results,[data-theme=dark] .transaction-step-menu{border-color:#7aecff57;background:#050c18fa;box-shadow:0 18px 42px #0000007a,0 0 20px #33e1ff1a}[data-theme=dark] .transaction-source-option:hover,[data-theme=dark] .transaction-target-option:hover,[data-theme=dark] .transaction-step-menu button:hover{background:var(--dark-hover-bg);color:var(--color-accent);box-shadow:inset 0 0 0 1px #00f5ff1f}[data-theme=dark] .transaction-source-option.active,[data-theme=dark] .transaction-target-option.active,[data-theme=dark] .transaction-step-menu div.active button{background:var(--dark-selected-bg);box-shadow:inset 3px 0 #00f5ffe6,inset 0 0 0 1px #00f5ff2e}[data-theme=dark] :is(.transaction-avatar,.transaction-target-avatar){box-shadow:0 0 0 2px #00f5ff14,0 0 18px #33e1ff1f}[data-theme=dark] :is(.transaction-search-input,.transaction-select-field select,.transaction-reason-field textarea,.transaction-amount-stepper input){border-color:#7aecff29;background:#ffffff0b}[data-theme=dark] :is(.transaction-search-input:focus-within,.transaction-select-field select:focus-visible,.transaction-reason-field textarea:focus-visible,.transaction-amount-stepper input:focus-visible){border-color:var(--dark-control-border-strong);box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 18px #33e1ff1f}[data-theme=dark] .transaction-preview-panel{border-color:#7aecff38;background:linear-gradient(135deg,#081628c7,#08101ec2),radial-gradient(circle at 12% 18%,rgba(0,245,255,.07),transparent 34%);box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000047}[data-theme=dark] .transaction-preview-note{border-color:#00f5ff42;background:#00f5ff12}[data-theme=dark] .transaction-apply-button:hover:not(:disabled){border-color:#00f5ffa3;background:#00f5ff2e;box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 24px #33e1ff2e;transform:translateY(-1px)}[data-theme=dark] .transaction-apply-button:disabled{border-color:#ffffff14;background:#ffffff0b;color:var(--dark-disabled-text);box-shadow:none}.inventory-panel{overflow:hidden;border:1px solid rgba(47,211,154,.24);border-radius:8px;background:radial-gradient(circle at 18% 10%,rgba(47,211,154,.08),transparent 34%),#020a186b}.inventory-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);gap:1rem;align-items:start;padding:1.05rem 1.25rem .8rem;border-bottom:1px solid rgba(255,255,255,.12)}.inventory-title-row{display:flex;gap:.9rem;align-items:flex-start}.inventory-title-icon{width:2.15rem;height:2.15rem;display:grid;flex:0 0 auto;place-items:center;color:#65f0b8}.inventory-title-icon svg,.inventory-mode-buttons svg,.inventory-preview-heading svg,.inventory-preview-note svg,.inventory-apply-button svg{width:1rem;height:1rem}.inventory-title-icon svg{width:1.65rem;height:1.65rem}.inventory-title-row h3,.inventory-step-content h4,.inventory-preview-heading h4{margin:0;color:var(--color-text)}.inventory-title-row h3{font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.1}.inventory-title-row p,.inventory-step-content p{margin:.35rem 0 0;color:var(--footer-link, #aaa);font-size:.82rem;line-height:1.45}.inventory-mode-control{display:grid;gap:.35rem}.inventory-mode-control>span,.inventory-select-field span,.inventory-log-folder-group>span,.inventory-preview-row small{color:var(--footer-link, #aaa);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.inventory-mode-buttons,.inventory-log-folder-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.inventory-mode-buttons button,.inventory-log-folder-buttons button,.inventory-quantity-control button{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;color:var(--footer-link, #aaa);font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.inventory-mode-buttons button.active,.inventory-log-folder-buttons button.active{border-color:#2fd39a80;background:#2fd39a1f;color:#88f0c4}.inventory-mode-buttons button.remove.active{border-color:#ff587b80;background:#ff587b1a;color:#ff9ab0}.inventory-mode-buttons button:disabled,.inventory-select-field select:disabled{cursor:not-allowed;opacity:.48}.inventory-workbench{position:relative}.inventory-task-flow{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);min-height:24rem}.inventory-form-rail{display:grid;align-content:start;padding:1.1rem 1.35rem 1.25rem}.inventory-step{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem}.inventory-step:not(:last-child):before{content:"";position:absolute;top:1.75rem;bottom:-.08rem;left:.77rem;width:1px;background:linear-gradient(180deg,#788ba073,#788ba01a)}.inventory-step-number{position:relative;z-index:1;width:1.55rem;height:1.55rem;display:grid;place-items:center;border:1px solid rgba(120,139,160,.38);border-radius:999px;background:#788ba029;color:#e6edf8b8;font-size:.72rem;font-weight:950}.inventory-step.complete .inventory-step-number{border-color:#2fd39a94;background:#2fd39a;color:#02111e;box-shadow:0 0 1rem #2fd39a3d}.inventory-step.complete:not(:last-child):before{background:linear-gradient(180deg,#2fd39a99,#2fd39a24)}.inventory-step-content{display:grid;gap:.55rem;min-width:0;padding:0 0 .9rem}.inventory-step-content h4{font-size:.9rem}.inventory-filter-row{display:flex;flex-wrap:wrap;gap:.45rem}.inventory-filter-row button{min-height:2.05rem;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .72rem;border:1px solid rgba(47,211,154,.3);border-radius:6px;background:#2fd39a0e;color:#88f0c4;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.inventory-filter-row button span{width:1rem;height:1rem;display:grid;place-items:center;border:1px solid currentColor;border-radius:999px;font-size:.6rem}.inventory-filter-row button span svg{width:.7rem;height:.7rem}.inventory-filter-row button:not(.active){border-color:#ffffff24;color:var(--footer-link, #aaa)}.inventory-filter-row button:not(.active) span{color:transparent}.inventory-target-search-wrap{position:relative;z-index:8}.inventory-target-search,.inventory-select-field,.inventory-reason-field,.inventory-log-folder-group{display:grid;gap:.35rem}.inventory-search-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.45rem;padding:0 .7rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;color:var(--footer-link, #aaa)}.inventory-search-input input,.inventory-select-field select,.inventory-reason-field textarea,.inventory-quantity-control input{width:100%;min-width:0;border:0;background:transparent;color:var(--color-text);font:inherit;font-size:.8rem;outline:none}.inventory-search-input svg{width:1.05rem;height:1.05rem}.inventory-select-field select{min-height:2.45rem;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;color-scheme:var(--form-control-color-scheme)}.inventory-select-field select option{color:var(--form-select-popup-text);background:var(--form-select-popup-bg)}.inventory-target-results{display:grid;gap:0;padding:0;overflow:hidden;border:1px solid rgba(47,211,154,.28);border-radius:8px;background:#050c18f7}.inventory-target-results.floating{position:absolute;top:calc(100% + .4rem);right:0;left:0;z-index:10;box-shadow:0 1.25rem 2.5rem #0000005c}.inventory-target-option,.inventory-selected-target{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-width:0}.inventory-target-option{padding:.62rem .7rem;border:0;border-bottom:1px solid rgba(47,211,154,.14);border-radius:0;background:transparent;color:var(--color-text);text-align:left;font:inherit;cursor:pointer}.inventory-target-option:last-child{border-bottom:0}.inventory-target-option:hover,.inventory-target-option.active{background:#2fd39a18;box-shadow:inset 3px 0 #2fd39ac7}.inventory-target-option strong,.inventory-selected-target strong,.inventory-preview-row strong{display:block;min-width:0;color:var(--color-text);font-size:.82rem;font-weight:900}.inventory-target-option small,.inventory-selected-target small,.inventory-target-state{color:var(--footer-link, #aaa);font-size:.7rem;line-height:1.4}.inventory-target-state{padding:.7rem}.inventory-target-state.error,.inventory-inline-error{color:#ff9ab0}.inventory-selected-target{padding:.68rem .75rem;border:1px solid rgba(47,211,154,.22);border-radius:8px;background:#2fd39a0e}.inventory-target-avatar,.inventory-avatar{position:relative;width:2.45rem;height:2.45rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(47,211,154,.45);border-radius:999px;background:#2fd39a14;color:#88f0c4;overflow:hidden}.inventory-target-avatar.has-image,.inventory-avatar.has-image{border-color:#2fd39a9e;background:#00000042;box-shadow:0 0 16px #2fd39a1f}.inventory-target-avatar img,.inventory-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.inventory-avatar.empty{border-style:dashed;border-color:#ffffff47;background:transparent}.inventory-quantity-control{display:grid;grid-template-columns:3.5rem minmax(5rem,1fr) 3.5rem;gap:.45rem;max-width:17rem}.inventory-quantity-control input{min-height:2.45rem;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;font-size:.9rem;font-weight:900;text-align:center}.inventory-reason-field{position:relative}.inventory-reason-field textarea{min-height:4.35rem;padding:.65rem 3.4rem .65rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;resize:vertical}.inventory-reason-field small{position:absolute;right:.65rem;bottom:.5rem;color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800}.inventory-preview-panel{display:grid;align-content:start;gap:1rem;margin:1.25rem;padding:1.25rem;border:1px solid rgba(47,211,154,.2);border-radius:8px;background:#081628b8;box-shadow:inset 0 0 0 1px #ffffff06}.inventory-preview-heading{display:flex;align-items:center;gap:.6rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.inventory-preview-lines{display:grid;gap:.95rem}.inventory-preview-row{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.8rem;align-items:center;min-width:0}.inventory-preview-row.with-avatar{grid-template-columns:auto 5.2rem minmax(0,1fr)}.inventory-preview-note{display:flex;gap:.65rem;align-items:flex-start;padding:.72rem;border:1px solid rgba(47,211,154,.24);border-radius:6px;background:#2fd39a0e;color:var(--color-text);font-size:.78rem;line-height:1.45}.inventory-apply-button{min-height:3.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;border:1px solid rgba(47,211,154,.44);border-radius:6px;background:#2fd39a1f;color:#88f0c4;font:inherit;font-size:.9rem;font-weight:950;cursor:pointer}.inventory-apply-button:disabled{cursor:not-allowed;border-color:#ffffff17;background:#fff1;color:#e6edf86b}.inventory-status{padding:.65rem .75rem;border:1px solid rgba(47,211,154,.22);border-radius:6px;color:var(--color-text);font-size:.78rem}.inventory-status.success{border-color:#2fd39a6b;background:#2fd39a14;color:#88f0c4}.inventory-status.error{border-color:#ff587b6b;background:#ff587b14;color:#ff9ab0}.inventory-empty-panel{margin:1.25rem}[data-theme=light] .inventory-panel{border-color:#18745238;background:radial-gradient(circle at 18% 10%,rgba(24,116,82,.08),transparent 34%),linear-gradient(135deg,#ffffffe6,#f0f9f5c7);box-shadow:0 18px 42px #1f344a1a,inset 0 1px #ffffffad}[data-theme=light] .inventory-preview-panel,[data-theme=light] .inventory-target-results{background:#fffffff5}[data-theme=light] .inventory-title-icon,[data-theme=light] .inventory-mode-buttons button.active,[data-theme=light] .inventory-log-folder-buttons button.active,[data-theme=light] .inventory-apply-button:not(:disabled){color:#0f7a55}@media(max-width:900px){.inventory-header,.inventory-task-flow,.inventory-mode-buttons,.inventory-log-folder-buttons{grid-template-columns:1fr}.inventory-preview-panel{margin:0 1.1rem 1.2rem}}@media(max-width:640px){.inventory-header,.inventory-form-rail,.inventory-preview-panel{padding-right:.85rem;padding-left:.85rem}.inventory-preview-row,.inventory-preview-row.with-avatar{grid-template-columns:1fr;gap:.3rem}.inventory-quantity-control{grid-template-columns:3rem minmax(4.5rem,1fr) 3rem;max-width:100%}}.store-manager-toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) auto;gap:.65rem;align-items:end}.store-search-field,.store-editor-fields label,.store-action-builder label,.store-buff-grid label{display:grid;gap:.35rem}.store-search-field span,.store-editor-fields label span,.store-action-builder label span,.store-buff-grid label span{display:block;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.store-search-field input,.store-editor-fields input,.store-editor-fields textarea,.store-action-builder select,.store-action-builder textarea,.store-buff-grid input{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.78rem}.store-action-builder select,.campaign-members-search input{color-scheme:var(--form-control-color-scheme)}.store-action-builder select option{color:var(--form-select-popup-text);background:var(--form-select-popup-bg)}.store-editor-fields textarea,.store-action-builder textarea{min-height:5rem;resize:vertical}.store-filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.store-filter-row button,.store-editor-actions button{min-height:2.25rem;padding:.45rem .7rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09;color:var(--footer-link, #aaa);font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.store-filter-row button.active{border-color:#00f5ff61;background:#00f5ff14;color:var(--color-accent)}.store-manager-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(23rem,.9fr);gap:.85rem;align-items:start}.store-item-table,.store-editor-panel{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08;overflow:hidden}.store-item-row{width:100%;display:grid;grid-template-columns:4.5rem minmax(12rem,1fr) 6rem 5rem 8rem;gap:.55rem;align-items:center;padding:.62rem .7rem;border:0;border-bottom:1px solid var(--glass-border);background:transparent;color:var(--color-text);text-align:left;font:inherit}.store-item-row:not(.header){cursor:pointer}.store-item-row:not(.header):hover,.store-item-row.active{background:#00f5ff11}.store-item-row.header{position:sticky;top:0;z-index:1;background:#ffffff0f;color:var(--footer-link, #aaa);font-size:.7rem;font-weight:900;text-transform:uppercase}.store-item-row strong,.store-editor-heading h3,.store-editor-section h4{color:var(--color-text)}.store-item-row small{display:block;margin-top:.18rem;color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800;overflow-wrap:anywhere}.store-item-row mark{display:inline-block;margin:.1rem .16rem .1rem 0;padding:.18rem .36rem;border:1px solid rgba(255,178,89,.34);border-radius:999px;background:#ffb25914;color:#ffd09a;font-size:.64rem;font-weight:900}.store-item-row mark.enabled{border-color:#2fd39a7a;background:#2fd39a1f;color:#75e7bd}.store-editor-panel{display:grid;gap:.85rem;padding:.85rem}.store-editor-heading h3,.store-editor-section h4{margin:0}.store-editor-section{display:grid;gap:.65rem;padding-top:.75rem;border-top:1px solid var(--glass-border)}.store-editor-fields,.store-action-builder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.store-editor-fields .wide,.store-action-builder .wide{grid-column:1 / -1}.store-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.store-toggle-grid label{display:flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.48rem .55rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff06;color:var(--color-text);font-size:.74rem;font-weight:800}.store-toggle-grid input{accent-color:#2fd39a}.store-action-list{display:flex;flex-wrap:wrap;gap:.45rem}.store-action-list>span,.store-editor-actions span{color:var(--footer-link, #aaa);font-size:.74rem;font-weight:800}.store-action-chip{display:grid;gap:.12rem;min-width:8rem;padding:.45rem .55rem;border:1px solid rgba(0,245,255,.28);border-radius:6px;background:#00f5ff11}.store-action-chip strong{color:var(--color-accent);font-size:.72rem}.store-action-chip span{color:var(--color-text);font-size:.72rem;overflow-wrap:anywhere}.store-buff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;gap:.65rem}.store-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:.75rem;border-top:1px solid var(--glass-border)}.store-editor-actions button:disabled,.store-action-builder select:disabled{cursor:not-allowed;opacity:.62}.catalog-store-panel{display:grid;gap:.85rem}.catalog-store-header,.catalog-bulk-row,.catalog-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.catalog-store-header h3,.catalog-editor-heading h3{margin:0;color:var(--color-text)}.catalog-mode-switch,.catalog-bulk-row{flex-wrap:wrap}.catalog-mode-switch{display:flex;gap:.45rem}.catalog-mode-switch button,.catalog-bulk-row button,.catalog-save-button{min-height:2.25rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0a;color:var(--footer-link, #aaa);font:inherit;font-size:.74rem;font-weight:900;padding:.45rem .75rem;cursor:pointer}.catalog-mode-switch button.active,.catalog-bulk-row button:hover,.catalog-save-button{border-color:#00f5ff5c;background:#00f5ff14;color:var(--color-accent)}.catalog-mode-switch button:disabled,.catalog-bulk-row button:disabled,.catalog-save-button:disabled{cursor:not-allowed;opacity:.55}.catalog-search-field,.catalog-manager-toolbar label,.catalog-editor-fields label{display:grid;gap:.35rem}.catalog-search-field span,.catalog-manager-toolbar label span,.catalog-editor-fields label span,.catalog-bulk-row span,.catalog-reference,.catalog-editor-meta span,.catalog-editor-meta p{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.catalog-search-field input,.catalog-manager-toolbar select,.catalog-editor-fields input,.catalog-editor-fields select,.catalog-editor-fields textarea{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.78rem}.catalog-manager-toolbar select,.catalog-editor-fields select{color-scheme:var(--form-control-color-scheme)}.catalog-manager-toolbar select option,.catalog-editor-fields select option{color:var(--form-select-popup-text);background:var(--form-select-popup-bg)}.catalog-item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem}.catalog-player-card,.catalog-row,.catalog-editor-panel,.catalog-save-notice{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08}.catalog-player-card{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.55rem;align-items:start;min-height:10rem;padding:.75rem}.catalog-player-card.featured{border-color:#ffcf6e5c;background:#ffcf6e0f}.catalog-player-card strong,.catalog-row strong{color:var(--color-text)}.catalog-player-card small,.catalog-row small{display:block;margin-top:.18rem;color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800;overflow-wrap:anywhere}.catalog-player-card p{grid-column:1 / -1;margin:.2rem 0 0;color:var(--color-text);font-size:.78rem;line-height:1.45}.catalog-item-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(0,245,255,.24);border-radius:8px;background:#00f5ff0f;color:var(--color-accent);flex:0 0 auto}.catalog-item-icon svg{width:1.25rem;height:1.25rem}.catalog-price-pill,.catalog-stock-pill,.catalog-row mark{display:inline-flex;align-items:center;justify-content:center;min-height:1.6rem;border-radius:999px;padding:.2rem .46rem;font-size:.68rem;font-weight:900;white-space:nowrap}.catalog-price-pill{border:1px solid rgba(47,211,154,.38);background:#2fd39a1a;color:#75e7bd}.catalog-stock-pill,.catalog-row mark{border:1px solid rgba(255,178,89,.34);background:#ffb25914;color:#ffd09a}.catalog-stock-pill{grid-column:3}.catalog-reference{grid-column:1 / -1}.catalog-manager-toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(8rem,.4fr));gap:.65rem;align-items:end}.catalog-manager-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);gap:.85rem;align-items:start}.catalog-table{display:grid;gap:.35rem}.catalog-row{width:100%;display:grid;grid-template-columns:2.5rem minmax(0,1fr) 6.5rem 7rem;gap:.55rem;align-items:center;min-height:3.8rem;padding:.55rem;color:var(--color-text);text-align:left;font:inherit;cursor:pointer}.catalog-row:hover,.catalog-row.active{border-color:#00f5ff57;background:#00f5ff11}.catalog-row mark.enabled{border-color:#2fd39a7a;background:#2fd39a1f;color:#75e7bd}.catalog-editor-panel{display:grid;gap:.75rem;padding:.85rem}.catalog-editor-heading{justify-content:flex-start}.catalog-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.catalog-editor-fields .wide{grid-column:1 / -1}.catalog-editor-fields textarea{min-height:4.75rem;resize:vertical}.catalog-checkbox-field{display:flex!important;align-items:center;min-height:2.35rem;padding:.45rem .55rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff06}.catalog-checkbox-field input{width:auto;min-height:auto;accent-color:#2fd39a}.catalog-editor-meta{display:flex;flex-wrap:wrap;gap:.45rem}.catalog-editor-meta p{flex-basis:100%;margin:0;line-height:1.45}.catalog-save-notice{padding:.55rem .7rem;color:#75e7bd;font-size:.78rem;font-weight:900}@media(max-width:980px){.catalog-manager-toolbar,.catalog-manager-grid{grid-template-columns:1fr}.catalog-row{grid-template-columns:2.5rem minmax(0,1fr)}.catalog-row>span:nth-child(3),.catalog-row mark{grid-column:2;justify-self:start}}@media(max-width:640px){.catalog-store-header{align-items:stretch;flex-direction:column}.catalog-player-card{grid-template-columns:2.4rem minmax(0,1fr)}.catalog-price-pill,.catalog-stock-pill{grid-column:2;justify-self:start}.catalog-editor-fields{grid-template-columns:1fr}}.hall-of-fame-panel{display:grid;gap:.9rem}.hall-of-fame-hero,.hall-of-fame-manager,.hall-of-fame-section{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;padding:.85rem}.hall-of-fame-hero{display:flex;justify-content:space-between;gap:1rem;align-items:center}.hall-of-fame-hero h3,.hall-of-fame-section-heading h3,.hall-of-fame-manager-heading h3,.hall-of-fame-entry-title-row h4,.hall-of-fame-step-content h4{margin:0;color:var(--color-text)}.hall-of-fame-hero p,.hall-of-fame-section-heading p,.hall-of-fame-entry-body p{margin:.25rem 0 0;color:var(--footer-link, #aaa);font-size:.8rem;line-height:1.45}.hall-of-fame-season-stats{display:grid;gap:.18rem;min-width:7rem;text-align:right}.hall-of-fame-season-stats span,.hall-of-fame-entry-body small,.empty-recipient{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.hall-of-fame-season-stats strong{color:var(--color-accent);font-size:1.25rem}.hall-of-fame-season-row{display:flex;flex-wrap:wrap;gap:.55rem}.hall-of-fame-season-row button{display:grid;gap:.2rem;min-height:3.1rem;padding:.55rem .7rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08;color:var(--footer-link, #aaa);text-align:left;cursor:pointer}.hall-of-fame-season-row button.active{border-color:#ffcf6e6b;background:#ffcf6e14;color:var(--color-text)}.hall-of-fame-season-row strong{color:inherit;font-size:.78rem}.hall-of-fame-season-row span{font-size:.68rem;font-weight:800}.hall-of-fame-sections{display:grid;gap:.9rem}.hall-of-fame-section-heading{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.8rem}.hall-of-fame-icon-badge,.hall-of-fame-entry-icon,.hall-of-fame-picker-icon{--hof-accent: #ffb259;display:inline-grid;place-items:center;width:2.65rem;height:2.65rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--hof-accent) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--hof-accent) 14%,transparent);color:var(--hof-accent);box-shadow:0 0 18px color-mix(in srgb,var(--hof-accent) 18%,transparent)}.hall-of-fame-picker-icon{width:2rem;height:2rem;box-shadow:0 0 12px color-mix(in srgb,var(--hof-accent) 14%,transparent)}.hall-of-fame-icon-badge svg,.hall-of-fame-entry-icon svg{width:1.35rem;height:1.35rem}.hall-of-fame-picker-icon svg{width:1.05rem;height:1.05rem}.hall-of-fame-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.65rem}.hall-of-fame-entry-card{--hof-accent: #ffb259;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-height:8.5rem;padding:.72rem;border:1px solid color-mix(in srgb,var(--hof-accent) 24%,var(--glass-border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--hof-accent) 8%,transparent),#ffffff06)}.hall-of-fame-entry-title-row{display:flex;justify-content:space-between;gap:.5rem;align-items:start}.hall-of-fame-entry-title-row span{padding:.16rem .35rem;border:1px solid rgba(255,178,89,.34);border-radius:999px;color:#ffd09a;font-size:.63rem;font-weight:900}.hall-of-fame-recipient-list{display:grid;gap:.4rem;margin-top:.65rem}.hall-of-fame-recipient-row{display:grid;gap:.12rem;padding:.45rem .5rem;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:#00000024}.hall-of-fame-recipient-row strong{color:var(--color-text);font-size:.78rem}.hall-of-fame-recipient-row span{color:var(--hof-accent);font-size:.76rem;font-weight:900}.hall-of-fame-recipient-row small{color:var(--footer-link, #aaa);font-size:.7rem}.hall-of-fame-manager{display:grid;gap:0;overflow:visible;padding:0;border-color:#00f5ff3d;background:radial-gradient(circle at 16% 0%,rgba(0,245,255,.08),transparent 34%),#020a186b}.hall-of-fame-manager-heading{padding:1rem 1.2rem .8rem;border-bottom:1px solid rgba(255,255,255,.12)}.hall-of-fame-task-flow{padding:0}.hall-of-fame-form-rail{display:grid;align-content:start;padding:1.1rem 1.35rem 1.25rem}.hall-of-fame-step{position:relative;display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.7rem}.hall-of-fame-step:not(:last-child):before{content:"";position:absolute;top:1.75rem;bottom:-.08rem;left:.77rem;width:1px;background:linear-gradient(180deg,#788ba073,#788ba01a)}.hall-of-fame-step.complete:not(:last-child):before{background:linear-gradient(180deg,#00f5ffa6,#00f5ff24)}.hall-of-fame-step-number{position:relative;z-index:1;width:1.55rem;height:1.55rem;display:grid;place-items:center;border:1px solid rgba(120,139,160,.38);border-radius:999px;background:#788ba029;color:#e6edf8b8;font-size:.72rem;font-weight:950;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.hall-of-fame-step.complete .hall-of-fame-step-number{border-color:#00f5ff94;background:#04dfff;color:#02111e;box-shadow:0 0 1rem #00f5ff47}.hall-of-fame-step-content{display:grid;gap:.6rem;min-width:0;padding:0 0 1rem}.hall-of-fame-step-content h4{font-size:.9rem}.hall-of-fame-required-grid,.hall-of-fame-optional-panel,.hall-of-fame-recipient-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hall-of-fame-optional-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.7rem;border-top:1px solid rgba(255,255,255,.1)}.hall-of-fame-required-grid label,.hall-of-fame-optional-panel label,.hall-of-fame-picker,.hall-of-fame-color-field{display:grid;gap:.35rem;min-width:0}.hall-of-fame-required-grid .wide,.hall-of-fame-optional-panel .wide{grid-column:1 / -1}.hall-of-fame-required-grid label span,.hall-of-fame-optional-panel label span,.hall-of-fame-picker>span,.recipient-builder-heading strong{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.hall-of-fame-required-grid input:not([type=checkbox]),.hall-of-fame-optional-panel input:not([type=checkbox]),.hall-of-fame-optional-panel textarea{width:100%;min-width:0;min-height:2.45rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#ffffff09;color:var(--color-text);padding:.45rem .6rem;font:inherit;font-size:.78rem;color-scheme:var(--form-control-color-scheme)}.hall-of-fame-optional-panel textarea{resize:vertical}.hall-of-fame-color-field input[type=color]{padding:.2rem}.hall-of-fame-step-divider{display:flex;align-items:center;gap:.6rem;color:var(--footer-link, #aaa);font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hall-of-fame-step-divider:before,.hall-of-fame-step-divider:after{content:"";height:1px;flex:1 1 auto;background:#ffffff1f}.hall-of-fame-picker{position:relative;z-index:12}.hall-of-fame-picker-trigger{min-height:3rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff09;color:var(--color-text);padding:.5rem .6rem;text-align:left;font:inherit;cursor:pointer}.hall-of-fame-picker-trigger:hover,.hall-of-fame-picker-trigger.active,.hall-of-fame-picker-trigger.open{border-color:#00f5ff6b;background:#071a2edb}.hall-of-fame-picker-copy{display:grid;gap:.1rem;min-width:0}.hall-of-fame-picker-copy strong,.hall-of-fame-picker-option strong{min-width:0;overflow:hidden;color:var(--color-text);font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.hall-of-fame-picker-copy small,.hall-of-fame-picker-option small{color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800}.hall-of-fame-picker-chevron{width:1.1rem;height:1.1rem;display:grid;place-items:center;transition:transform .16s ease}.hall-of-fame-picker-chevron svg{width:1rem;height:1rem}.hall-of-fame-picker-trigger.open .hall-of-fame-picker-chevron{transform:rotate(180deg)}.hall-of-fame-picker-menu{position:fixed;top:5.5rem;left:0;z-index:10050;box-sizing:border-box;width:min(36rem,calc(100vw - 2rem));max-width:calc(100vw - 1.5rem);max-height:min(24rem,calc(100vh - 7rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid rgba(0,245,255,.34);border-radius:8px;background:#050c18fa;box-shadow:0 1.25rem 2.5rem #00000075}.hall-of-fame-picker-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;width:100%;min-height:2.85rem;border:0;border-bottom:1px solid rgba(0,245,255,.14);border-radius:0;background:transparent;color:var(--color-text);padding:.55rem .65rem;text-align:left;font:inherit;cursor:pointer}.hall-of-fame-picker-option:last-child{border-bottom:0}.hall-of-fame-picker-option:hover,.hall-of-fame-picker-option.active{background:#00f5ff18;box-shadow:inset 0 0 0 1px #00f5ff14}.hall-of-fame-picker-option.active{box-shadow:inset 3px 0 #00f5ffdb,inset 0 0 0 1px #00f5ff1a}.hall-of-fame-icon-grid-picker{display:grid;gap:.4rem;min-width:0}.hall-of-fame-icon-grid-picker>span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.hall-of-fame-icon-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;padding:.5rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff09}.hall-of-fame-icon-grid button{position:relative;aspect-ratio:1;display:grid;place-items:center;width:2.35rem;min-width:2.35rem;min-height:2.35rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#ffffff06;color:var(--footer-link, #aaa);padding:0;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.hall-of-fame-icon-grid button:after{content:"";position:absolute;right:50%;bottom:0;width:var(--selection-notch-width, 1.08rem);height:var(--selection-lip-height, .24rem);border-radius:999px 999px 0 0;background:var(--selection-cyan-text, #9af6ff);box-shadow:0 0 .9rem var(--selection-cyan-ring, rgba(51, 225, 255, .24));opacity:0;transform:translate(50%,.18rem) scaleX(.72);transition:opacity .16s ease,transform .16s ease}.hall-of-fame-icon-grid button:hover{border-color:var(--selection-cyan-border, rgba(0, 245, 255, .46));background:var(--selection-cyan-hover-bg, rgba(0, 245, 255, .13));color:var(--selection-cyan-text, #9af6ff);transform:none}.hall-of-fame-icon-grid button.active{border-color:var(--selection-cyan-border, rgba(0, 245, 255, .46));background:var(--selection-cyan-bg, rgba(0, 245, 255, .07));color:var(--selection-cyan-text, #9af6ff);box-shadow:inset 0 1px #ffffff17,inset 0 -.18rem .8rem var(--selection-cyan-ring, rgba(51, 225, 255, .24)),0 0 0 1px var(--selection-cyan-ring, rgba(51, 225, 255, .24)),0 0 18px var(--selection-cyan-ring, rgba(51, 225, 255, .24))}.hall-of-fame-icon-grid button.active:after{opacity:1;transform:translate(50%) scaleX(1)}.hall-of-fame-icon-grid .hall-of-fame-picker-icon{width:1.9rem;height:1.9rem;border-color:#ffb25961;background:#ffb25914;color:currentColor;box-shadow:none}.hall-of-fame-recipient-builder{display:grid;gap:.55rem}.recipient-builder-heading,.hall-of-fame-save-row{display:flex;justify-content:space-between;gap:.65rem;align-items:center}.hall-of-fame-recipient-draft{display:grid;gap:.6rem;padding:.65rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff06}.hall-of-fame-character-picker{position:relative;z-index:10}.hall-of-fame-character-trigger.transaction-source-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:3.85rem;width:100%}.hall-of-fame-character-menu{position:fixed;top:5.5rem;right:auto;left:0;z-index:10060;box-sizing:border-box;width:min(58rem,calc(100vw - 2rem));max-width:calc(100vw - 1.5rem);max-height:min(34rem,calc(100vh - 7rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hall-of-fame-character-search{box-sizing:border-box;padding:.6rem;border-bottom:1px solid rgba(0,245,255,.14)}.hall-of-fame-picker-option>span,.hall-of-fame-character-search,.hall-of-fame-character-search .transaction-search-input,.hall-of-fame-character-menu .transaction-target-option,.hall-of-fame-character-menu .transaction-target-option>span{min-width:0}.hall-of-fame-character-menu .transaction-target-option strong,.hall-of-fame-character-menu .transaction-target-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hall-of-fame-recipient-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hall-of-fame-optional-panel>button,.recipient-builder-heading button,.recipient-remove-button,.hall-of-fame-save-row button{--hud-control-tone: var(--hud-cyan);--hud-control-tone-soft: var(--hud-cyan-soft);min-height:2.35rem;padding:.45rem .7rem;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.hall-of-fame-optional-panel>button:disabled,.hall-of-fame-save-row button:disabled{opacity:.45;cursor:not-allowed}.recipient-remove-button{--hud-control-tone: var(--hud-red);--hud-control-tone-soft: var(--hud-red-soft);justify-self:start}.compact-toggle{min-height:2.6rem}[data-theme=light] :is(.hall-of-fame-hero,.hall-of-fame-manager,.hall-of-fame-section){border-color:#22527024;background:#ffffffad}[data-theme=light] .hall-of-fame-manager{background:radial-gradient(circle at 16% 0%,rgba(0,144,160,.08),transparent 34%),#ffffffb8}@media(max-width:840px){.hall-of-fame-hero,.recipient-builder-heading,.hall-of-fame-save-row{align-items:stretch;flex-direction:column}.hall-of-fame-form-rail{padding:.95rem}.hall-of-fame-required-grid,.hall-of-fame-optional-panel,.hall-of-fame-recipient-fields{grid-template-columns:1fr}}.gm-tracker-shell{--gm-cyan: #29d9ed;--gm-orange: #fa9d23;--gm-green: #55e8ad;--gm-red: #ef7180;--gm-purple: #9c78ff;--gm-roll: #d8df56;--gm-text: #e5f0f3;--gm-muted: #82929b;--gm-line: rgba(104, 146, 163, .28);--gm-line-strong: rgba(41, 217, 237, .44);--gm-surface: rgba(4, 11, 16, .84);--gm-surface-soft: rgba(9, 18, 24, .72);--gm-surface-raised: rgba(13, 23, 29, .9);--gm-field: rgba(27, 47, 56, .26);position:relative;isolation:isolate;display:grid;align-content:start;gap:.45rem;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden;padding:clamp(.55rem,1vw,.8rem);border:1px solid var(--gm-line);background:linear-gradient(135deg,rgba(41,217,237,.018),transparent 34%),var(--gm-surface);color:var(--gm-text)}.gm-tracker-shell *,.gm-tracker-shell *:before,.gm-tracker-shell *:after{box-sizing:border-box}.gm-tracker-shell :is(button,input,select,textarea){min-width:0;border:1px solid var(--gm-line);border-radius:0;background:var(--gm-field);color:var(--gm-text);font:inherit}.gm-tracker-shell :is(input,select,textarea){padding:.34rem .48rem}.gm-tracker-shell input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.gm-tracker-shell input[type=number]::-webkit-inner-spin-button,.gm-tracker-shell input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.gm-tracker-shell :is(input,select,textarea):focus-visible{border-color:var(--gm-cyan);outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--gm-cyan) 20%,transparent)}.gm-tracker-shell input[type=checkbox]{width:1.05rem;height:1.05rem;min-height:0;accent-color:var(--gm-orange)}.gm-tracker-shell button{display:inline-flex;gap:.38rem;align-items:center;justify-content:center;min-height:2rem;padding:.32rem .55rem;border-color:color-mix(in srgb,var(--gm-cyan) 34%,var(--gm-line));color:color-mix(in srgb,var(--gm-text) 88%,var(--gm-cyan));font-weight:850;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.gm-tracker-shell button:before,.gm-tracker-shell button:after{display:none}.gm-tracker-shell button:hover:not(:disabled),.gm-tracker-shell button:focus-visible,.gm-tracker-shell button.active{border-color:color-mix(in srgb,var(--gm-cyan) 72%,transparent);outline:none;background:color-mix(in srgb,var(--gm-cyan) 11%,var(--gm-field));color:#f5fcff;box-shadow:inset 0 -1px color-mix(in srgb,var(--gm-cyan) 52%,transparent),0 0 .8rem color-mix(in srgb,var(--gm-cyan) 10%,transparent);transform:translateY(-1px)}.gm-tracker-shell button.primary{border-color:color-mix(in srgb,var(--gm-green) 60%,transparent);background:color-mix(in srgb,var(--gm-green) 9%,var(--gm-field));color:color-mix(in srgb,var(--gm-green) 78%,white)}.gm-tracker-shell button.danger{border-color:color-mix(in srgb,var(--gm-red) 46%,transparent);color:color-mix(in srgb,var(--gm-red) 76%,white)}.gm-tracker-shell button:disabled{cursor:not-allowed;opacity:.38;transform:none}.gm-tracker-shell button>svg{width:1rem;height:1rem;stroke-width:2}.gm-icon-button{width:1.85rem;min-width:1.85rem!important;padding:0!important}.gm-tracker-shell .gm-icon-button{min-height:1.85rem;border-color:transparent;background:transparent;color:var(--gm-muted);box-shadow:none}.gm-tracker-shell .gm-icon-button:hover:not(:disabled),.gm-tracker-shell .gm-icon-button:focus-visible,.gm-tracker-shell .gm-icon-button.active{border-color:transparent;background:color-mix(in srgb,var(--gm-cyan) 7%,transparent);color:var(--gm-cyan);box-shadow:none;transform:none}.gm-tracker-shell .gm-icon-button.danger{border-color:transparent;background:transparent;color:color-mix(in srgb,var(--gm-red) 74%,var(--gm-muted))}.gm-tracker-orb{position:absolute;z-index:-1;width:24rem;aspect-ratio:1;border-radius:50%;filter:none;pointer-events:none;opacity:.12}.gm-tracker-orb-one{top:-11rem;right:3%;background:radial-gradient(circle,color-mix(in srgb,var(--gm-cyan) 42%,transparent),transparent 70%)}.gm-tracker-orb-two{bottom:4%;left:20%;background:radial-gradient(circle,color-mix(in srgb,var(--gm-orange) 38%,transparent),transparent 70%)}.gm-tracker-command{display:flex;gap:1rem;align-items:end;justify-content:space-between;padding:.08rem 0 .5rem;border-bottom:1px solid var(--gm-line)}.gm-tracker-title>span,.gm-dialog>header>div>span{color:var(--gm-cyan);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.gm-tracker-title h2{margin:.1rem 0 0;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1}.gm-tracker-title p{margin:.22rem 0 0;color:var(--gm-muted)}.gm-encounter-meta{display:flex;gap:.55rem;align-items:stretch}.gm-encounter-meta>label{display:grid;gap:.18rem;width:min(24rem,34vw);color:var(--gm-muted);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gm-encounter-meta>label input{padding-inline:.65rem}.gm-encounter-meta>span{display:grid;min-width:4.4rem;place-content:center;border-left:1px solid var(--gm-line);padding:0 .65rem;color:var(--gm-muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.gm-encounter-meta>.gm-round-meta{grid-template-rows:1rem auto auto}.gm-tracker-shell .gm-round-reset{width:1.4rem;min-width:1.4rem!important;min-height:1rem;margin:0 auto -.08rem;color:var(--gm-muted)}.gm-tracker-shell .gm-round-reset>svg{width:.78rem;height:.78rem}.gm-tracker-shell .gm-round-reset:hover:not(:disabled),.gm-tracker-shell .gm-round-reset:focus-visible{background:transparent;color:var(--gm-orange)}.gm-encounter-meta>span b{color:var(--gm-orange);font-size:1.15rem}.gm-command-deck{display:grid;gap:.22rem;padding:.24rem .35rem;border:1px solid var(--gm-line);background:var(--gm-surface-soft)}.gm-command-deck-row{display:flex;flex-wrap:wrap;gap:2px;align-items:center;justify-content:center}.gm-command-deck-row+.gm-command-deck-row{border-top:1px solid color-mix(in srgb,var(--gm-line) 72%,transparent);padding-top:.22rem}.gm-command-deck-row>button{font-size:.72rem}.gm-command-deck-row>.gm-deck-action{border-color:color-mix(in srgb,var(--gm-action-tone) 48%,var(--gm-line));background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--gm-action-tone) 16%,transparent),transparent 44%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--gm-action-tone) 10%,transparent),transparent 46%),color-mix(in srgb,var(--gm-action-tone) 5%,var(--gm-field));color:color-mix(in srgb,var(--gm-action-tone) 78%,var(--gm-text));box-shadow:inset 0 -1px color-mix(in srgb,var(--gm-action-tone) 54%,transparent),0 0 .6rem color-mix(in srgb,var(--gm-action-tone) 8%,transparent)}.gm-command-deck-row>.gm-deck-action:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--gm-action-tone) 72%,var(--gm-line));background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--gm-action-tone) 24%,transparent),transparent 48%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--gm-action-tone) 17%,transparent),transparent 48%),color-mix(in srgb,var(--gm-action-tone) 8%,var(--gm-field));color:color-mix(in srgb,var(--gm-action-tone) 88%,white);box-shadow:inset 0 -1px color-mix(in srgb,var(--gm-action-tone) 68%,transparent),0 0 .85rem color-mix(in srgb,var(--gm-action-tone) 16%,transparent)}.gm-deck-add-npc{--gm-action-tone: var(--gm-green)}.gm-deck-add-pc{--gm-action-tone: var(--gm-purple)}.gm-deck-roll-all{--gm-action-tone: var(--gm-roll)}.gm-deck-new-session{--gm-action-tone: var(--gm-red)}.gm-command-deck-row>.gm-icon-button{width:1.9rem;min-width:1.9rem!important}.gm-local-token-export-option{display:inline-flex;flex:0 1 14.5rem;gap:.38rem;align-items:center;min-width:0;padding:.16rem .28rem;color:color-mix(in srgb,var(--gm-red) 76%,var(--gm-text));font-size:.64rem;font-weight:760;line-height:1.15;cursor:pointer}.gm-local-token-export-option>input[type=checkbox]{flex:0 0 .92rem;width:.92rem;height:.92rem;accent-color:var(--gm-red)}.gm-local-token-export-option:has(input:focus-visible){color:var(--gm-red)}.gm-command-deck-row>.gm-roster-visibility-button{border-color:color-mix(in srgb,var(--gm-cyan) 26%,var(--gm-line));background:color-mix(in srgb,var(--gm-cyan) 3%,transparent);color:color-mix(in srgb,var(--gm-cyan) 75%,var(--gm-text))}.gm-command-deck-row>.gm-roster-visibility-button:is(:hover,:focus-visible){border-color:var(--gm-cyan);background:color-mix(in srgb,var(--gm-cyan) 8%,transparent);color:var(--gm-cyan)}.gm-deck-divider{align-self:stretch;width:1px;margin:0 .15rem;background:var(--gm-line)}.gm-tracker-shell .gm-import-control{display:inline-flex;gap:.14rem;align-items:center;min-height:2rem;border:1px solid color-mix(in srgb,var(--gm-cyan) 34%,var(--gm-line));padding:.08rem .14rem;background:color-mix(in srgb,var(--gm-panel) 82%,transparent)}.gm-tracker-shell .gm-import-control>button{min-height:1.65rem;border:0!important;padding-block:.18rem;background:transparent!important;font-size:.61rem!important;font-weight:800;line-height:1;box-shadow:none!important}.gm-tracker-shell .gm-import-control>button:is(:hover,:focus-visible){border:0!important;background:color-mix(in srgb,var(--gm-cyan) 6%,transparent)!important;color:var(--gm-cyan);box-shadow:none!important}.gm-tracker-shell .gm-import-action{gap:.32rem;padding-inline:.4rem;color:color-mix(in srgb,var(--gm-text) 88%,var(--gm-cyan))}.gm-tracker-shell .gm-import-action>svg{width:.82rem;height:.82rem}.gm-import-control-divider{width:1px;height:1.15rem;margin-inline:.08rem;background:var(--gm-line)}.gm-tracker-shell .gm-import-mode-choice{padding-inline:.34rem;color:var(--gm-muted)}.gm-tracker-shell .gm-import-control>.gm-import-mode-choice.is-active{background:color-mix(in srgb,var(--gm-orange) 19%,var(--gm-panel))!important;color:color-mix(in srgb,var(--gm-orange) 88%,white);box-shadow:inset 0 -2px var(--gm-orange),inset 0 0 0 1px color-mix(in srgb,var(--gm-orange) 34%,transparent),0 0 .78rem color-mix(in srgb,var(--gm-orange) 32%,transparent)!important;text-shadow:0 0 .42rem color-mix(in srgb,var(--gm-orange) 55%,transparent)}.gm-tracker-shell .gm-import-toggle{position:relative;display:inline-flex;flex:0 0 1.52rem;align-items:center;width:1.52rem;height:.72rem;padding:.07rem;border:1px solid color-mix(in srgb,var(--gm-orange) 68%,var(--gm-line))!important;border-radius:999px;background:color-mix(in srgb,var(--gm-orange) 20%,var(--gm-panel))!important;box-shadow:inset 0 .14rem .28rem #000000c7,inset 0 0 0 1px color-mix(in srgb,var(--gm-orange) 10%,transparent),0 0 .36rem color-mix(in srgb,var(--gm-orange) 17%,transparent);cursor:pointer}.gm-tracker-shell .gm-import-toggle>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.gm-tracker-shell .gm-import-toggle>span{display:block;width:.42rem;height:.42rem;border-radius:50%;background:color-mix(in srgb,var(--gm-orange) 88%,white);box-shadow:0 .08rem .14rem #000000b8,0 0 .42rem color-mix(in srgb,var(--gm-orange) 62%,transparent);transform:translate(0);transition:transform .15s ease}.gm-tracker-shell .gm-import-toggle>input:checked+span{transform:translate(.82rem)}.gm-tracker-shell .gm-import-toggle:hover,.gm-tracker-shell .gm-import-toggle:has(input:focus-visible){border-color:var(--gm-orange)!important;background:color-mix(in srgb,var(--gm-orange) 27%,var(--gm-panel))!important;box-shadow:inset 0 .14rem .28rem #000000c7,0 0 0 1px color-mix(in srgb,var(--gm-orange) 22%,transparent),0 0 .62rem color-mix(in srgb,var(--gm-orange) 38%,transparent)!important}.gm-tracker-message{display:flex;gap:.75rem;align-items:center;justify-content:space-between;border-left:3px solid var(--gm-green);padding:.45rem .55rem .45rem .75rem;background:color-mix(in srgb,var(--gm-green) 7%,transparent)}.gm-tracker-message.error{border-color:var(--gm-red);background:color-mix(in srgb,var(--gm-red) 7%,transparent)}.gm-context-toast{position:fixed;z-index:12000;border:1px solid color-mix(in srgb,var(--gm-cyan) 42%,var(--gm-line));border-left:3px solid var(--gm-cyan);padding:.48rem .62rem;background:color-mix(in srgb,var(--gm-surface-raised) 94%,transparent);color:var(--gm-text);box-shadow:0 .8rem 2.2rem #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.68rem;font-weight:750;line-height:1.4;pointer-events:none;animation:gm-context-arrive .12s ease-out both}.gm-context-toast.success{border-color:color-mix(in srgb,var(--gm-green) 44%,var(--gm-line));border-left-color:var(--gm-green)}.gm-context-toast.warning{border-color:color-mix(in srgb,var(--gm-orange) 52%,var(--gm-line));border-left-color:var(--gm-orange);background:color-mix(in srgb,var(--gm-orange) 8%,var(--gm-surface-raised))}@keyframes gm-context-arrive{0%{opacity:0;transform:translateY(-.3rem)}to{opacity:1;transform:translateY(0)}}.gm-context-confirm-layer{position:fixed;z-index:11000;inset:0;background:#00050829}.gm-context-confirm{position:fixed;display:grid;gap:.65rem;border:1px solid color-mix(in srgb,var(--gm-orange) 65%,var(--gm-line));border-left:3px solid var(--gm-orange);padding:.8rem;background:color-mix(in srgb,var(--gm-surface-raised) 96%,transparent);color:var(--gm-text);box-shadow:0 1.2rem 3rem #00000070;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gm-context-confirm>header{display:flex;gap:.6rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--gm-orange) 30%,var(--gm-line));padding-bottom:.55rem}.gm-context-confirm>header>svg{width:1.15rem;height:1.15rem;color:var(--gm-orange)}.gm-context-confirm>header span{color:var(--gm-orange);font-size:.54rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gm-context-confirm h3{margin:.08rem 0 0;font-size:.92rem}.gm-context-confirm>p{margin:0;color:var(--gm-muted);font-size:.7rem;line-height:1.55}.gm-context-confirm>footer{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;border-top:1px solid var(--gm-line);padding-top:.6rem}.gm-context-confirm>footer button{min-height:1.8rem;padding:.25rem .55rem;font-size:.65rem}.gm-context-export>.gm-local-token-export-option{width:100%;border-left:2px solid color-mix(in srgb,var(--gm-red) 68%,var(--gm-line));padding:.48rem .55rem;background:color-mix(in srgb,var(--gm-red) 6%,transparent);font-size:.68rem}.gm-roster-filter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;border-bottom:1px solid var(--gm-line);padding:.12rem 0 .3rem}.gm-roster-filter>svg{width:1rem;color:var(--gm-muted)}.gm-roster-filter>input{border:0;padding-block:.25rem;background:transparent}.gm-roster-filter>span{color:var(--gm-muted);font-size:.72rem;font-weight:800}.gm-npc-roster{display:grid;align-content:start;gap:.65rem;width:100%;min-width:0;max-width:100%}.gm-npc-card{--gm-expanded-lead-column: 15rem;position:relative;container-name:gm-combatant;container-type:inline-size;overflow:hidden;width:100%;min-width:0;max-width:100%;border:1px solid var(--gm-line);background:color-mix(in srgb,var(--gm-surface-raised) 82%,transparent);box-shadow:0 .5rem 1.7rem #00000017}.gm-npc-card:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:2px;background:transparent;box-shadow:none;transition:background .16s ease,box-shadow .16s ease}.gm-npc-card.active{border-color:color-mix(in srgb,var(--gm-orange) 58%,var(--gm-line))}.gm-npc-card.active:before{background:var(--gm-orange);box-shadow:0 0 .8rem color-mix(in srgb,var(--gm-orange) 55%,transparent)}.gm-npc-card-header{display:grid;grid-template-columns:var(--gm-expanded-lead-column) minmax(10rem,1fr) auto 8rem 2.3rem;min-height:6.25rem;border-bottom:1px solid var(--gm-line)}.gm-initiative-spine{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.2rem .5rem;align-items:center;border-right:1px solid var(--gm-line);padding:.62rem;background:color-mix(in srgb,var(--gm-cyan) 3%,transparent)}.gm-initiative-spine>label{display:grid;grid-column:1;gap:.2rem;color:var(--gm-orange);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-align:center}.gm-initiative-spine>label input{height:3.3rem;padding:.25rem;border-color:color-mix(in srgb,var(--gm-orange) 48%,var(--gm-line));color:var(--gm-orange);font-size:1.65rem;font-weight:900;text-align:center}.gm-initiative-tools{display:grid;grid-column:2;gap:.35rem}.gm-initiative-tools>button{width:3.7rem;min-height:1.75rem;justify-self:end;padding:.2rem .5rem;font-size:.68rem}.gm-initiative-spine small{overflow:hidden;color:var(--gm-muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.gm-npc-condition-picker{position:relative;z-index:4;min-width:0;color:var(--gm-condition-color)}.gm-npc-card:has(.gm-npc-condition-picker.is-open){z-index:20;overflow:visible}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-alive{--gm-condition-color: var(--gm-green)}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-injured{--gm-condition-color: var(--gm-orange)}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-stunned{--gm-condition-color: var(--gm-roll)}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-asleep{--gm-condition-color: var(--gm-purple)}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-unconscious{--gm-condition-color: var(--gm-cyan)}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-choked{--gm-condition-color: color-mix(in srgb, var(--gm-orange) 72%, var(--gm-red))}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-grappled{--gm-condition-color: color-mix(in srgb, var(--gm-cyan) 55%, var(--gm-orange))}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-restrained{--gm-condition-color: color-mix(in srgb, var(--gm-purple) 58%, var(--gm-orange))}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-seriouslyWounded{--gm-condition-color: color-mix(in srgb, var(--gm-red) 78%, var(--gm-orange))}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-dying{--gm-condition-color: var(--gm-red)}:is(.gm-npc-condition-picker,.gm-npc-condition-menu>button).tone-dead{--gm-condition-color: var(--gm-muted)}.gm-npc-condition-picker.tone-add{--gm-condition-color: var(--gm-cyan)}.gm-npc-condition-trigger{display:flex;width:auto;min-width:0;min-height:1.72rem;gap:.3rem;align-items:center;justify-content:flex-start;border:1px solid color-mix(in srgb,var(--gm-condition-color) 45%,var(--gm-line))!important;padding:.22rem .48rem!important;background:color-mix(in srgb,var(--gm-condition-color) 7%,var(--gm-field))!important;color:var(--gm-condition-color)!important;box-shadow:inset 2px 0 var(--gm-condition-color)!important}.gm-npc-condition-trigger:is(:hover,:focus-visible){border-color:var(--gm-condition-color)!important;background:color-mix(in srgb,var(--gm-condition-color) 13%,var(--gm-field))!important}.gm-npc-condition-trigger>svg{width:.8rem;min-width:.8rem;height:.8rem;stroke-width:2}.gm-npc-condition-trigger>span{min-width:0;overflow:hidden;font-size:.54rem;font-weight:900;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.gm-npc-condition-count{min-width:.45rem;color:color-mix(in srgb,var(--gm-condition-color) 86%,white);font-family:Tomorrow,monospace;font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.04em;line-height:1}.gm-npc-condition-picker.is-add .gm-npc-condition-trigger{width:1.72rem;min-width:1.72rem;justify-content:center;padding:0!important;box-shadow:none!important}.gm-npc-condition-menu{position:absolute;top:calc(100% + .12rem);left:0;z-index:50;display:grid;width:17rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid color-mix(in srgb,var(--gm-cyan) 58%,var(--gm-line));padding:.3rem;background:color-mix(in srgb,var(--gm-surface-raised) 96%,transparent);box-shadow:0 .75rem 2rem #00000057,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.gm-npc-condition-menu:before{position:absolute;right:0;bottom:100%;width:100%;height:.4rem;content:""}.gm-npc-condition-menu>button{position:relative;display:flex;min-width:0;min-height:1.8rem;gap:.35rem;align-items:center;justify-content:flex-start;border:1px solid color-mix(in srgb,var(--gm-condition-color) 22%,var(--gm-line))!important;padding:.28rem .45rem!important;background:color-mix(in srgb,var(--gm-condition-color) 4%,var(--gm-field))!important;color:var(--gm-condition-color)!important}.gm-npc-condition-menu>button:is(:hover,:focus-visible),.gm-npc-condition-menu>button[aria-selected=true]{border-color:var(--gm-condition-color)!important;background:color-mix(in srgb,var(--gm-condition-color) 12%,var(--gm-field))!important}.gm-npc-condition-menu>button[aria-selected=true]{box-shadow:inset 2px 0 var(--gm-condition-color)!important}.gm-npc-condition-menu>button>svg{width:.82rem;min-width:.82rem;height:.82rem}.gm-npc-condition-menu>button>span{overflow:hidden;color:var(--gm-text);font-size:.56rem;font-weight:850;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gm-npc-condition-menu>button>i{position:absolute;top:.2rem;right:.2rem;width:.26rem;height:.26rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,var(--gm-condition-color) 18%,transparent)}.gm-stepper{display:grid;grid-template-columns:1.9rem 1fr 1.9rem}.gm-stepper .gm-icon-button{width:1.9rem;min-width:1.9rem!important;min-height:1.8rem;border-color:color-mix(in srgb,var(--gm-cyan) 34%,var(--gm-line));background:var(--gm-field);color:var(--gm-cyan)}.gm-stepper input{height:1.8rem;padding:.2rem;text-align:center}.gm-npc-identity{display:grid;grid-template-columns:4.35rem minmax(0,1fr);grid-template-rows:minmax(2.65rem,auto) minmax(1.75rem,auto);align-content:center;gap:.22rem .72rem;min-width:0;padding:.45rem .9rem}.gm-npc-portrait-wrap{position:relative;grid-row:1 / 3;align-self:center;width:4.35rem;height:4.35rem}.gm-npc-portrait{position:relative;display:grid;width:100%;height:100%;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--gm-cyan) 44%,var(--gm-line));border-radius:50%;background:color-mix(in srgb,var(--gm-cyan) 5%,transparent);cursor:pointer}.gm-npc-portrait:after{display:none}.gm-npc-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gm-npc-portrait>span{display:grid;gap:.2rem;width:100%;justify-items:center;color:var(--gm-muted);text-align:center}.gm-npc-portrait>span svg{width:1rem;color:var(--gm-cyan)}.gm-npc-portrait>span small{font-size:.5rem;font-weight:800;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase}.gm-npc-portrait>span em{color:color-mix(in srgb,var(--gm-muted) 72%,transparent);font-size:.4rem;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.gm-npc-portrait input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.gm-remove-portrait{position:absolute!important;top:-.35rem;right:-.35rem;z-index:2;color:var(--gm-danger)!important}.gm-npc-name-line,.gm-npc-meta,.gm-compact-summary{grid-column:2}.gm-npc-name-line{display:flex;gap:.3rem .5rem;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-height:2.65rem}.gm-npc-name-line>input{flex:1 1 10rem;width:clamp(10rem,21vw,20rem);min-width:min(10rem,100%);max-width:100%;min-height:2.55rem;border:0;border-bottom:1px solid transparent;padding:.22rem .7rem;background:transparent;color:var(--gm-text);font-size:1.5rem;font-weight:900;line-height:1.15}.gm-npc-status-strip{display:flex;min-width:0;flex:1 1 14rem;gap:.22rem;align-items:center;flex-wrap:wrap}.gm-npc-status-chip{display:inline-flex;min-width:0;align-items:center;border-left:1px solid color-mix(in srgb,var(--gm-cyan) 22%,var(--gm-line));cursor:grab;transition:opacity .12s ease}.gm-npc-status-chip:active,.gm-npc-status-chip.is-dragging{cursor:grabbing;opacity:.55}.gm-npc-status-grip{width:.48rem;min-width:.48rem;height:.72rem;margin-inline:.12rem .02rem;color:var(--gm-cyan);opacity:.45}.gm-npc-status-chip:is(:hover,:focus-within) .gm-npc-status-grip{opacity:1}.gm-npc-name-line>input:hover,.gm-npc-name-line>input:focus{border-bottom-color:var(--gm-line-strong)}.gm-npc-meta{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:.2rem;align-items:center;min-height:1.75rem;border-top:1px solid color-mix(in srgb,var(--gm-cyan) 20%,var(--gm-line));padding:.26rem .45rem .04rem;color:var(--gm-muted);font-size:.76rem;font-weight:800;letter-spacing:.015em;text-align:center}.gm-npc-meta-readouts{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center}.gm-stat-cluster{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(3.2rem,1fr));gap:.2rem;align-items:center}.gm-combat-hud{display:flex;min-width:0;gap:.35rem;align-items:center;justify-content:flex-end}.gm-npc-meta strong{color:var(--gm-text);font-size:.9rem}.gm-header-readout{display:inline-flex;min-width:0;gap:.18rem;align-items:center;justify-content:center;white-space:nowrap}.gm-header-readout>svg{width:.72rem;height:.72rem;stroke-width:2.25}.gm-header-readout>b{font-size:.64rem}.gm-header-hp>svg{color:var(--gm-red);fill:color-mix(in srgb,var(--gm-red) 24%,transparent)}.gm-header-sp>svg{color:var(--gm-cyan);fill:color-mix(in srgb,var(--gm-cyan) 14%,transparent)}.gm-compact-damage{display:none;grid-template-columns:1.48rem minmax(0,5.2rem) auto;gap:.18rem;align-items:center;min-height:2.38rem}.gm-compact-damage.without-armor-mark{grid-template-columns:minmax(0,5.2rem) auto}.gm-stat-cluster>.gm-pinned-stat{display:inline-flex;min-width:0;min-height:1.3rem;gap:.2rem;align-items:center;justify-content:center;border:0;padding:.08rem .18rem;background:transparent;color:var(--gm-muted);box-shadow:none;font:inherit;letter-spacing:inherit;cursor:grab;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gm-stat-cluster>.gm-pinned-stat:before,.gm-stat-cluster>.gm-pinned-stat:after{display:none}.gm-stat-cluster>.gm-pinned-stat:is(:hover,:focus-visible){border:0;background:color-mix(in srgb,var(--gm-orange) 8%,transparent);color:var(--gm-orange);box-shadow:none}.gm-stat-cluster>.gm-pinned-stat:active,.gm-stat-cluster>.gm-pinned-stat.is-dragging{cursor:grabbing;opacity:.62}.gm-stat-cluster>.gm-pinned-stat>span{font-size:.66rem}.gm-pinned-stat-grip{width:.52rem;min-width:.52rem;height:.7rem;color:var(--gm-cyan);opacity:.52}.gm-pinned-stat:is(:hover,:focus-visible) .gm-pinned-stat-grip{color:var(--gm-orange);opacity:1}.gm-stat-cluster>.gm-pinned-stat.is-effect-modified,.gm-stat-cluster>.gm-pinned-stat.is-effect-modified>strong{color:var(--gm-green)}.gm-stat-cluster>em{grid-column:1 / -1;color:var(--gm-orange);font-size:.56rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.gm-pinned-stat-trash{display:grid;min-width:2rem;min-height:1.35rem;align-self:stretch;place-items:center;border-left:1px solid color-mix(in srgb,var(--gm-cyan) 22%,var(--gm-line));color:color-mix(in srgb,var(--gm-muted) 62%,transparent);transition:border-color .12s ease,background .12s ease,color .12s ease}.gm-pinned-stat-trash>svg{width:.72rem;height:.72rem}.gm-pinned-stat-trash.is-armed{border-left-color:color-mix(in srgb,var(--gm-orange) 55%,var(--gm-line));color:var(--gm-orange)}.gm-pinned-stat-trash.is-drop-active{border-left-color:var(--gm-danger);background:color-mix(in srgb,var(--gm-danger) 12%,transparent);color:var(--gm-danger)}.gm-npc-meta.is-stat-drop-target{border-top-color:var(--gm-orange);background:color-mix(in srgb,var(--gm-orange) 7%,transparent)}.gm-player-turn-label{display:none}.gm-npc-card.initiative-only .gm-npc-meta{grid-template-columns:minmax(0,1fr) 2rem}.gm-player-hud{display:flex;min-width:0;gap:.3rem .5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.gm-player-vital{display:inline-flex;gap:.16rem;align-items:center;color:var(--gm-muted);white-space:nowrap}.gm-player-vital>svg{width:.72rem;height:.72rem}.gm-player-hp>svg{color:var(--gm-red);fill:color-mix(in srgb,var(--gm-red) 24%,transparent)}.gm-player-sp>svg{color:var(--gm-cyan);fill:color-mix(in srgb,var(--gm-cyan) 14%,transparent)}.gm-player-vital>b{font-size:.62rem}.gm-player-vital>input{width:2.35rem;height:1.55rem;padding:.1rem .15rem!important;font-size:.67rem!important;font-weight:900;text-align:center}.gm-npc-card.initiative-only .gm-compact-damage{display:grid}.gm-npc-card.initiative-only .gm-initiative-tools>button,.gm-npc-card.initiative-only .gm-stepper,.gm-npc-card.initiative-only .gm-initiative-tools>small:not(.gm-manual-turn-copy){display:none}.gm-manual-turn-copy{color:var(--gm-cyan)!important;font-size:.63rem!important;font-weight:800;line-height:1.5;white-space:normal!important}.gm-compact-summary{display:none}.gm-npc-actions{display:flex;gap:.08rem;align-items:center;padding:.65rem .35rem}.gm-turn-rail{display:grid;width:8rem;min-width:8rem;grid-template-columns:1.7rem minmax(0,1fr) 1.7rem;gap:.12rem;align-items:center;align-self:stretch;border-left:1px solid color-mix(in srgb,var(--gm-orange) 16%,var(--gm-line));padding:.45rem .25rem}.gm-turn-rail .gm-turn-step{width:1.7rem;min-width:1.7rem!important;min-height:1.75rem;padding:0!important;border-color:color-mix(in srgb,var(--gm-orange) 38%,var(--gm-line))!important;color:var(--gm-orange)!important}.gm-turn-rail .gm-turn-step:is(:hover,:focus-visible){border-color:var(--gm-orange)!important;background:color-mix(in srgb,var(--gm-orange) 10%,transparent)!important}.gm-tracker-shell button.gm-set-current-turn{grid-column:2;display:inline-grid!important;width:3rem!important;min-width:3rem!important;min-height:3.5rem!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:.08rem!important;place-items:center!important;align-content:center!important;justify-self:center!important;border:0!important;padding:0!important;background:transparent!important;color:var(--gm-cyan)!important;box-shadow:none!important;transform:none!important}.gm-tracker-shell button.gm-set-current-turn>svg{width:1.35rem!important;height:1.35rem!important;margin:0!important}.gm-tracker-shell button.gm-set-current-turn>span{display:grid!important;grid-template-columns:1fr!important;gap:0!important;place-items:center!important;font-size:.6rem;font-weight:900;letter-spacing:.035em;line-height:.95;text-align:center;text-transform:uppercase}.gm-tracker-shell button.gm-set-current-turn>span>i{display:block!important;font:inherit}.gm-tracker-shell button.gm-set-current-turn:is(:hover,:focus-visible){border:0!important;outline:0!important;background:transparent!important;color:var(--gm-orange)!important;box-shadow:none!important;transform:none!important}.gm-tracker-shell button.gm-set-current-turn:is(:hover,:focus-visible)>svg{filter:drop-shadow(0 0 .3rem color-mix(in srgb,var(--gm-orange) 54%,transparent))}.gm-current-turn-marker{display:grid;min-height:1.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--gm-orange) 46%,transparent);padding:.14rem .2rem;color:var(--gm-orange);font-size:.52rem;font-weight:900;letter-spacing:.045em;line-height:1.05;text-align:center;text-transform:uppercase}.gm-collapse-tab{width:100%;min-width:0;min-height:100%;padding:0!important;border-width:0 0 0 1px!important;color:var(--gm-cyan)!important}.gm-npc-card-body{display:grid;min-width:0;max-width:100%;grid-template-columns:var(--gm-expanded-lead-column) minmax(23rem,1.08fr) minmax(22rem,1.46fr) minmax(15rem,.78fr);gap:1px;background:var(--gm-line)}.gm-npc-card-body[hidden]{display:none}.gm-player-turn-body{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(18rem,1.35fr);gap:1rem;align-items:start;border-top:1px solid var(--gm-line);padding:.75rem 1rem;background:color-mix(in srgb,var(--gm-surface-soft) 94%,transparent)}.gm-player-turn-body[hidden]{display:none}.gm-player-turn-body p{margin:0;color:var(--gm-muted);font-size:.74rem;line-height:1.55}.gm-player-turn-body label{color:var(--gm-muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gm-player-turn-body textarea{min-height:4rem;margin-top:.3rem;resize:vertical}.gm-npc-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.66rem;background:color-mix(in srgb,var(--gm-surface-soft) 94%,transparent)}.gm-npc-panel>header,.gm-dialog-section>header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.5rem;align-items:center;width:100%;min-width:0;max-width:100%;margin-bottom:.55rem}.gm-npc-panel h3{display:flex;gap:.5rem;align-items:center;min-width:0;max-width:100%;overflow:hidden;margin:0;color:var(--gm-text);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gm-npc-panel h3>span{width:.85rem;height:2px;background:var(--gm-orange)}.gm-panel-action{justify-self:end;flex:0 0 auto;max-width:100%;min-height:1.8rem!important;padding:.25rem .48rem!important;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.gm-panel-note{margin:-.15rem 0 .55rem;color:var(--gm-muted);font-size:.66rem;line-height:1.35;overflow-wrap:anywhere}.gm-stat-config,.gm-skill-config{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.gm-stat-config button,.gm-skill-config button{min-height:1.6rem;padding:.18rem .42rem;color:var(--gm-muted);font-size:.62rem}.gm-stat-config button[aria-pressed=true],.gm-skill-config button[aria-pressed=true]{border-color:var(--gm-orange);color:var(--gm-muted);background:linear-gradient(90deg,transparent 28%,var(--gm-orange) 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,color-mix(in srgb,var(--gm-orange) 16%,var(--gm-surface-soft));box-shadow:none;transform:none}.gm-stat-config button[aria-pressed=false],.gm-skill-config button[aria-pressed=false]{border-color:color-mix(in srgb,var(--gm-red) 25%,var(--gm-line));color:color-mix(in srgb,var(--gm-muted) 82%,var(--gm-red));opacity:.72}.gm-skill-config{display:grid;max-height:18rem;overflow-y:auto;border-top:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line);padding:.45rem .2rem .45rem 0;scrollbar-color:var(--gm-cyan) transparent}.gm-skill-config>section{display:grid;gap:.28rem}.gm-skill-config h4{margin:0;color:var(--gm-orange);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.gm-skill-config section>div{display:flex;flex-wrap:wrap;gap:.25rem}.gm-skill-config button{display:inline-flex;gap:.32rem;align-items:center}.gm-skill-config button>span{color:var(--gm-cyan);font-size:.52rem}.gm-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}.gm-stat-grid label,.gm-vital-grid label,.gm-notes-panel label,.gm-dialog-grid label,.gm-dialog-notes,.gm-dialog-links label,.gm-damage-grid>label:not(.gm-check-field){display:grid;gap:.2rem;color:var(--gm-muted);font-size:.59rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.gm-stat-grid label>small{color:var(--gm-muted);font-size:.48rem;letter-spacing:.04em}.gm-stat-drag-handle{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;gap:.12rem;align-items:center;color:var(--gm-muted);cursor:grab;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gm-stat-drag-handle:active{cursor:grabbing}.gm-stat-drag-handle:is(:hover,:focus-visible){color:var(--gm-orange)}.gm-stat-drag-handle>svg{width:.62rem;height:.62rem;color:var(--gm-cyan)}.gm-stat-grid input,.gm-vital-grid input{height:2.05rem;padding:.25rem .4rem;color:color-mix(in srgb,var(--gm-orange) 72%,var(--gm-text));font-size:1rem;font-weight:850;text-align:center}.gm-stat-grid label.is-effect-modified,.gm-stat-grid label.is-effect-modified input{color:var(--gm-green);-webkit-text-fill-color:var(--gm-green)}.gm-effect-rail{display:grid;gap:.28rem;margin:.35rem 0 .55rem}.gm-effect-chip{display:grid;grid-template-columns:minmax(0,1fr) auto 1.45rem;gap:.45rem;align-items:center;min-width:0;border-left:2px solid var(--gm-green);padding:.3rem .35rem .3rem .5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--gm-green) 12%,transparent),transparent 72%);color:var(--gm-green)}.gm-effect-chip.installed{grid-template-columns:minmax(0,1fr) auto;border-left-color:color-mix(in srgb,var(--gm-green) 70%,var(--gm-cyan))}.gm-effect-chip>span{display:grid;min-width:0;gap:.08rem}.gm-effect-chip strong{font-size:.65rem;letter-spacing:.02em}.gm-effect-chip small{overflow:hidden;color:color-mix(in srgb,var(--gm-green) 55%,var(--gm-muted));font-size:.55rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gm-effect-chip>b{display:inline-flex;gap:.22rem;align-items:center;color:var(--gm-green);font-size:.57rem;white-space:nowrap}.gm-round-icon{width:.78rem;height:.78rem}.gm-stat-current-total{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.18rem;align-items:center}.gm-stat-current-total>b{color:var(--gm-muted);font-size:.75rem;text-align:center}.gm-stat-current-total>input{min-width:0;text-align:center}.gm-vitals-panel>h4{margin:.75rem 0 .45rem;border-top:1px solid var(--gm-line);padding-top:.55rem;color:var(--gm-muted);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.gm-death-save-field.manual-override{color:var(--gm-orange)}.gm-death-save-field.manual-override>small{color:var(--gm-orange);font-size:.48rem;letter-spacing:.05em}.gm-death-save-field.manual-override>input{border-color:var(--gm-orange)!important;color:var(--gm-orange)!important}.gm-vital-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.gm-wounded-toggle{margin-top:.48rem;min-height:1.8rem;border:1px solid color-mix(in srgb,var(--gm-red) 30%,var(--gm-line));padding:.25rem .42rem}.gm-wounded-toggle>span{color:var(--gm-text);font-size:.62rem}.gm-wounded-toggle>small{margin-left:auto;color:var(--gm-muted);font-size:.54rem}.gm-wounded-toggle.is-active{border-color:color-mix(in srgb,var(--gm-red) 72%,var(--gm-line));background:color-mix(in srgb,var(--gm-red) 7%,transparent)}.gm-wounded-toggle.is-active>:is(span,small){color:var(--gm-red)}.gm-auto-hp{margin:.45rem 0 0;color:var(--gm-muted);font-size:.58rem}.gm-auto-hp button{min-height:1.55rem;padding:.15rem .35rem;font-size:inherit}.gm-quick-adjust{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.42rem}.gm-quick-adjust button{min-height:1.55rem;padding:.15rem .38rem;color:var(--gm-muted);font-size:.58rem}.gm-quick-adjust>span{align-self:center;color:var(--gm-red);font-size:.6rem;font-weight:850}.gm-damage-console{margin-top:.58rem;border-top:1px solid var(--gm-line);padding-top:.5rem}.gm-damage-console summary{color:var(--gm-text);font-size:.65rem;font-weight:850;cursor:pointer}.gm-damage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.5rem}.gm-damage-grid>label:not(.gm-check-field),.gm-damage-grid .gm-check-field{font-size:.64rem}.gm-damage-grid :is(input:not([type=checkbox]),select,button){min-height:1.9rem;font-family:inherit;font-size:.7rem}.gm-check-field{position:relative;display:flex;gap:.35rem;align-items:center;color:var(--gm-muted);font-size:.62rem;font-weight:800}.gm-check-field:before{display:grid;flex:0 0 .9rem;place-items:center;box-sizing:border-box;inline-size:.9rem;block-size:.9rem;border:1px solid color-mix(in srgb,var(--gm-cyan) 54%,var(--gm-line));color:var(--gm-green);content:"";font-family:system-ui,sans-serif;font-size:.68rem;font-weight:900;line-height:1;transition:border-color .1s ease,background .1s ease}.gm-check-field>input[type=checkbox]{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0!important;opacity:0;pointer-events:none;white-space:nowrap}.gm-check-field:has(>input[type=checkbox]:checked):before{border-color:var(--gm-green);background:color-mix(in srgb,var(--gm-green) 15%,transparent);content:"✓"}.gm-check-field:has(>input[type=checkbox]:focus-visible):before{outline:2px solid color-mix(in srgb,var(--gm-cyan) 58%,transparent);outline-offset:2px}.gm-check-field:has(>input[type=checkbox]:checked):before{content:"✓"}.gm-damage-console>p{margin:.4rem 0;color:var(--gm-green);font-size:.64rem}.gm-injuries{display:grid;gap:.3rem}.gm-injury-row{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem 1.9rem;gap:.35rem;align-items:end;width:100%;border-left:2px solid var(--gm-red);padding:.28rem .35rem;background:color-mix(in srgb,var(--gm-red) 4%,transparent)}.gm-injury-row>strong{align-self:center;color:var(--gm-text);font-size:.65rem}.gm-injury-row>label{display:grid;gap:.15rem;color:var(--gm-muted);font-size:.52rem;font-weight:850;text-transform:uppercase}.gm-injury-row input{height:1.65rem;min-width:0;padding:.15rem .3rem;text-align:center}.gm-injury-row .gm-icon-button,.gm-injury-add .gm-icon-button{width:1.9rem;min-width:1.9rem!important}.gm-injury-add{display:grid;grid-template-columns:minmax(0,1fr) 1.9rem;width:100%}.gm-injury-add select{min-width:0;min-height:1.9rem;font-size:.66rem}.gm-skill-columns,.gm-skill-list{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem}.gm-skill-list{-moz-column-gap:.85rem;column-gap:.85rem;row-gap:0}.gm-skill-pool,.gm-stat-pool{margin-left:.5rem;color:var(--gm-orange);font-size:.57rem;font-weight:850;letter-spacing:.04em;text-transform:none}.gm-skill-group h4{display:flex;justify-content:space-between;margin:0 0 .35rem;border-bottom:1px solid var(--gm-line);padding-bottom:.35rem;color:var(--gm-text);font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.gm-skill-group h4 span{color:var(--gm-cyan);font-size:.55rem}.gm-skill-row{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(6.4rem,1fr) 2rem 2.4rem 2.65rem 1.6rem;gap:.2rem;align-items:center;min-height:2.7rem;border-bottom:1px solid var(--gm-line);padding:.22rem 0;transition:border-color .13s ease,background .13s ease,box-shadow .13s ease}.gm-skill-identity{display:flex;gap:.38rem;align-items:center;overflow:hidden;font-size:.67rem;white-space:nowrap}.gm-skill-stat{flex:0 0 auto;display:grid;place-items:center;min-width:1.75rem;min-height:1.25rem;padding:.15rem .28rem;background:color-mix(in srgb,var(--gm-cyan) 10%,transparent);color:var(--gm-cyan);font-size:.54rem;cursor:help}.gm-skill-stat-value{display:none;color:var(--gm-text);font-size:.68rem}.gm-skill-stat:is(:hover,:focus-visible) .gm-skill-stat-code{display:none}.gm-skill-stat:is(:hover,:focus-visible) .gm-skill-stat-value{display:inline}.gm-skill-stat:focus-visible{outline:1px solid var(--gm-cyan);outline-offset:1px}.gm-skill-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-skill-level{display:grid;grid-template:.58rem .74rem .74rem / minmax(0,1fr) .75rem;align-items:center;min-width:0;font-variant-numeric:tabular-nums}.gm-skill-level>span,.gm-skill-modifier>span,.gm-skill-base>span{grid-column:1 / -1;align-self:start;color:var(--gm-muted);font-size:.46rem;font-weight:850;letter-spacing:.08em;line-height:1}.gm-skill-level>input{grid-row:2 / 4;width:100%;height:1.48rem;min-height:0;border:0!important;padding:0!important;background:transparent!important;color:var(--gm-text);font-size:.92rem;font-weight:900;line-height:1.48rem;text-align:center;caret-color:var(--gm-cyan);box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.gm-skill-level button{width:.75rem;min-width:0!important;min-height:0!important;height:.74rem;padding:0!important;border:0!important;background:transparent!important;color:var(--gm-cyan)}.gm-skill-level button svg{width:.58rem;height:.58rem;stroke-width:2.4}.gm-skill-level button:disabled{opacity:.24;cursor:default}.gm-skill-level button:not(:disabled):is(:hover,:focus-visible){color:var(--gm-orange)}.gm-skill-level button.is-limit-warning,.gm-skill-level button.is-limit-warning:is(:hover,:focus-visible){color:var(--gm-red)!important;filter:drop-shadow(0 0 .28rem color-mix(in srgb,var(--gm-red) 68%,transparent))}.gm-skill-modifier,.gm-skill-base{display:grid;grid-template-rows:.7rem 1.25rem;min-width:0;background:transparent!important}.gm-skill-modifier>input,.gm-skill-base>input{width:100%;height:1.25rem;min-height:0;padding:0!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:var(--gm-text);font-size:.84rem;font-weight:850;line-height:1.25rem;text-align:center}.gm-skill-base>input{font-size:.94rem;font-weight:950}.gm-skill-level>input:focus-visible,.gm-skill-modifier>input:focus-visible,.gm-skill-base>input:focus-visible{border:0!important;border-bottom:1px solid var(--gm-cyan)!important;outline:0!important;background:transparent!important;box-shadow:none!important}.gm-skill-base>input:disabled{opacity:1;-webkit-text-fill-color:var(--gm-muted)}.gm-skill-base.is-adjusted{cursor:help}.gm-skill-base.is-adjusted>span,.gm-skill-base.is-adjusted>input{color:var(--gm-red);-webkit-text-fill-color:var(--gm-red)}.gm-skill-base.is-effect-modified>span,.gm-skill-base.is-effect-modified>input{color:var(--gm-green);-webkit-text-fill-color:var(--gm-green)}.gm-skill-row .gm-icon-button{width:1.6rem;min-width:1.6rem!important;min-height:1.6rem}.gm-skill-row .gm-icon-button.copied{border-color:var(--gm-green);color:var(--gm-green)}.gm-skill-row.link-drop-hover{border-color:var(--gm-orange);background:color-mix(in srgb,var(--gm-orange) 10%,transparent);box-shadow:inset 3px 0 var(--gm-orange)}.gm-equipment-list{display:grid;gap:.45rem;padding-left:1.35rem}.gm-equipment-quick-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;align-items:end;width:100%;min-width:0;margin:0 0 .65rem;border-top:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line);padding:.55rem 0}.gm-equipment-quick-add>*{min-width:0}.gm-equipment-quick-add .gm-quick-name,.gm-quick-add-submit{grid-column:1 / -1}.gm-equipment-quick-add>label,.gm-quick-ammo-fields>label{display:grid;gap:.2rem;color:var(--gm-muted);font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.gm-equipment-quick-add :is(input,select){min-width:0;height:1.9rem;padding:.25rem .4rem;font-family:inherit;font-size:.7rem}.gm-equipment-quick-add .gm-quick-name small{color:var(--gm-red);letter-spacing:normal;text-transform:none}.gm-equipment-quick-add :is(.gm-quick-ammo-toggle,.gm-quick-armor-toggle){align-self:end;min-height:1.9rem}.gm-quick-ammo-fields{display:contents}.gm-ammo-type-field{position:relative;display:grid;min-width:0;gap:.2rem;color:var(--gm-muted);font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.gm-ammo-type-field:has(.gm-ammo-type-picker[open]){z-index:40}.gm-ammo-type-field>span{display:flex;gap:.35rem;align-items:baseline}.gm-ammo-type-field>span small{color:color-mix(in srgb,var(--gm-muted) 72%,transparent);font-size:.53rem;font-weight:700;letter-spacing:.04em}.gm-ammo-type-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1.9rem;min-width:0}.gm-ammo-type-control>input{width:100%;padding-right:.45rem}.gm-ammo-type-picker{position:static}.gm-ammo-type-picker>summary{display:grid;height:100%;min-height:1.9rem;place-items:center;border:1px solid var(--gm-line-strong);border-left:0;color:var(--gm-cyan);cursor:pointer;list-style:none}.gm-ammo-type-picker>summary::-webkit-details-marker{display:none}.gm-ammo-type-picker>summary svg{width:.9rem;height:.9rem;transition:transform .12s ease}.gm-ammo-type-picker[open]>summary svg{transform:rotate(180deg)}.gm-ammo-type-picker>summary:hover,.gm-ammo-type-picker>summary:focus-visible{border-color:var(--gm-cyan);background:color-mix(in srgb,var(--gm-cyan) 8%,transparent);outline:0}.gm-ammo-type-menu{position:absolute;z-index:30;top:calc(100% + .25rem);right:auto;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(20rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--gm-line-strong);padding:.3rem;background:var(--gm-surface-raised);box-shadow:0 .8rem 2rem #00000059}.gm-ammo-type-menu>button{display:flex;min-height:1.75rem;gap:.22rem;align-items:center;justify-content:flex-start;border-color:transparent;padding:.25rem .38rem;background:transparent;color:var(--gm-text);font-size:.65rem;text-align:left;text-transform:none}.gm-ammo-type-menu>button:hover,.gm-ammo-type-menu>button:focus-visible{border-color:color-mix(in srgb,var(--gm-cyan) 45%,transparent);background:color-mix(in srgb,var(--gm-cyan) 9%,transparent);color:var(--gm-cyan)}.gm-ammo-type-menu>button[aria-selected=true]{border-color:var(--gm-orange);background:linear-gradient(90deg,transparent 28%,var(--gm-orange) 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,color-mix(in srgb,var(--gm-orange) 11%,transparent);color:var(--gm-orange)}.gm-ammo-type-detail{max-width:0;overflow:hidden;color:var(--gm-muted);opacity:0;transition:max-width .14s ease,opacity .14s ease;white-space:nowrap}.gm-ammo-type-menu>button:hover .gm-ammo-type-detail,.gm-ammo-type-menu>button:focus-visible .gm-ammo-type-detail{max-width:6rem;opacity:1}.gm-ammo-variant-field{position:relative;grid-column:1 / -1;min-width:0;margin:0;border:0;padding:0}.gm-ammo-variant-field:has(.gm-ammo-variant-picker[open]){z-index:41}.gm-ammo-variant-field>legend{margin-bottom:.2rem;padding:0;color:var(--gm-muted);font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.gm-ammo-variant-control{position:relative;display:grid;width:min(15.65rem,100%);grid-template-columns:minmax(8rem,13rem) 2.65rem;min-width:0}.gm-ammo-variant-control>input{width:100%;min-width:0}.gm-ammo-variant-picker{position:relative}.gm-ammo-variant-picker>summary{position:relative;display:grid;height:100%;min-height:1.9rem;grid-template-columns:1fr .7rem;gap:.1rem;place-items:center;border:1px solid var(--gm-line-strong);border-left:0;padding:0 .28rem;color:var(--gm-cyan);cursor:pointer;list-style:none}.gm-ammo-variant-picker>summary::-webkit-details-marker{display:none}.gm-ammo-variant-picker>summary:is(:hover,:focus-visible),.gm-ammo-variant-picker[open]>summary{border-color:var(--gm-cyan);background:color-mix(in srgb,var(--gm-cyan) 9%,transparent);outline:0}.gm-ammo-variant-picker>summary .gm-ammo-variant-grid-mark{width:.65rem;height:.65rem;color:var(--gm-muted)}.gm-ammo-variant-menu{position:absolute;z-index:32;top:0;left:calc(100% + .35rem);width:23rem;border:1px solid var(--gm-line-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--gm-cyan) 5%,transparent),transparent 45%),var(--gm-surface-raised);box-shadow:0 .8rem 2rem #0000006b}.gm-ammo-variant-menu-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.22rem;padding:.35rem}.gm-ammo-variant-menu-grid>button{position:relative;display:grid;aspect-ratio:1;min-width:0;min-height:2.35rem!important;place-items:center;border-color:color-mix(in srgb,var(--gm-cyan) 24%,var(--gm-line))!important;padding:.25rem!important;background:transparent!important;color:var(--gm-muted)!important;box-shadow:none!important}.gm-ammo-variant-menu-grid>button:is(:hover,:focus-visible){z-index:3;border-color:var(--gm-cyan)!important;background:color-mix(in srgb,var(--gm-cyan) 8%,transparent)!important;color:var(--gm-cyan)!important}.gm-ammo-variant-menu-grid>button[aria-selected=true]{border-color:var(--gm-orange)!important;background:linear-gradient(90deg,transparent 28%,var(--gm-orange) 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--gm-orange) 19%,transparent),color-mix(in srgb,var(--gm-orange) 8%,transparent))!important;color:var(--gm-muted)!important}.gm-ammo-variant-menu-grid>button .gm-ammo-variant-glyph{width:1.08rem;min-width:1.08rem;height:1.08rem}.gm-ammo-variant-selected-mark{position:absolute;right:.16rem;bottom:.17rem;width:.54rem;height:.54rem;color:var(--gm-orange);stroke-width:3}.gm-ammo-variant-tooltip{position:absolute;z-index:5;display:none;bottom:calc(100% + .24rem);left:50%;width:-moz-max-content;width:max-content;max-width:10rem;border:1px solid var(--gm-line-strong);padding:.18rem .32rem;background:var(--gm-field);color:var(--gm-text);font-size:.52rem;font-weight:850;line-height:1.15;opacity:0;pointer-events:none;transform:translate(var(--gm-ammo-tooltip-shift, -50%),.18rem);transition:opacity .1s ease,transform .1s ease;white-space:nowrap}.gm-ammo-variant-menu-grid>button:is(:hover,:focus-visible) .gm-ammo-variant-tooltip{display:block;opacity:1;transform:translate(var(--gm-ammo-tooltip-shift, -50%))}.gm-ammo-variant-menu-grid>button:nth-child(8n+1) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: 0;left:0}.gm-ammo-variant-menu-grid>button:nth-child(8n) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: 0;right:0;left:auto}.gm-ammo-variant-glyph{width:1rem;min-width:1rem;height:1rem}.gm-quick-add-submit{min-height:1.9rem!important;padding:.25rem .55rem!important;white-space:nowrap}.gm-equipment-list>article{position:relative;min-width:0;max-width:100%;border-left:2px solid var(--gm-line);background:color-mix(in srgb,var(--gm-field) 70%,transparent);transition:opacity .12s ease,box-shadow .12s ease}.gm-equipment-list>article.equipment-dragging{opacity:.42}.gm-equipment-list>article.reorder-drop-before{box-shadow:inset 0 2px 0 var(--gm-orange)}.gm-equipment-list>article.reorder-drop-after{box-shadow:inset 0 -2px 0 var(--gm-orange)}.gm-tracker-shell .gm-equipment-reorder-handle{position:absolute;top:.15rem;bottom:.15rem;left:-1.35rem;width:1.15rem;min-width:1.15rem!important;min-height:0!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--gm-cyan) 28%,var(--gm-line))!important;padding:0!important;background:color-mix(in srgb,var(--gm-cyan) 3%,transparent)!important;color:color-mix(in srgb,var(--gm-muted) 82%,var(--gm-cyan))!important;cursor:grab!important;box-shadow:none!important}.gm-tracker-shell .gm-equipment-reorder-handle:is(:hover,:focus-visible){border-right-color:var(--gm-orange)!important;background:color-mix(in srgb,var(--gm-orange) 9%,transparent)!important;color:var(--gm-orange)!important}.gm-tracker-shell .gm-equipment-reorder-handle:active{cursor:grabbing!important}.gm-equipment-reorder-handle>svg{width:.75rem!important;height:.75rem!important}.gm-equipment-list>article.equipped{border-left-color:var(--gm-orange)}.gm-equipment-list>article.consumable{border-left-color:color-mix(in srgb,var(--gm-green) 70%,var(--gm-line))}.gm-equipment-list>article.armor{border-left-color:color-mix(in srgb,var(--gm-cyan) 75%,var(--gm-line))}.gm-equipment-list>article.ammo{border-left-color:color-mix(in srgb,var(--gm-orange) 78%,var(--gm-line))}.gm-equipment-list>article.ammo-drop-ready{border-right:1px dashed color-mix(in srgb,var(--gm-orange) 48%,transparent)}.gm-equipment-list>article.ammo-drop-hover{border-color:var(--gm-orange);background:color-mix(in srgb,var(--gm-orange) 10%,var(--gm-field));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gm-orange) 40%,transparent)}.gm-equipment-list>article>header{display:flex;min-width:0;gap:.38rem;align-items:center;min-height:2.35rem;padding:.25rem .35rem}.gm-equipment-list>article>header strong{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.gm-equipment-list>article>header>:is(.gm-equipment-type,.gm-equipment-status){padding:.15rem .3rem;background:color-mix(in srgb,var(--gm-orange) 9%,transparent);color:var(--gm-orange);font-size:.52rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.gm-equipment-list>article>header>.gm-equipment-type{min-width:4.6rem;padding-inline:0;background:transparent;color:var(--gm-muted)}.gm-equipment-list>article>header>.gm-equipment-type.consumable{color:var(--gm-green)}.gm-equipment-list>article>header>.gm-equipment-type.ammo{color:var(--gm-orange)}.gm-equipment-list>article>header>.gm-equipment-type.armor{color:var(--gm-cyan)}.gm-equipment-quantity{color:var(--gm-green);font-size:.75rem}.gm-ammo-variant-badge{display:inline-grid;width:1.45rem;min-width:1.45rem;height:1.45rem;place-items:center;border:1px solid color-mix(in srgb,var(--gm-orange) 48%,var(--gm-line));border-radius:50%;color:var(--gm-orange)}.gm-ammo-variant-badge:is(.incendiary,.explosive,.airburst,.flashbang,.roadFlare){color:#ff7a3d}.gm-ammo-variant-badge:is(.armorPiercing,.highPrecision,.highVelocity,.expansive,.hollowPoint,.subFlechette,.arrow){color:var(--gm-cyan)}.gm-ammo-variant-badge.rubber{color:color-mix(in srgb,var(--gm-text) 78%,var(--gm-muted))}.gm-ammo-variant-badge:is(.acid,.toxin,.teargas,.sleep,.poison,.biotoxin,.woundSalt,.acidFireWoundSalt,.smoke,.scent){color:var(--gm-green)}.gm-ammo-variant-badge:is(.emp,.smart,.tracer,.net,.marking,.battery,.slugAdapter){color:var(--gm-cyan)}.gm-ammo-variant-badge:is(.nova757,.sternmeyerM02,.airPistol,.junk,.bigDream,.improvised,.modBall,.exotic){color:color-mix(in srgb,var(--gm-red) 68%,var(--gm-cyan))}.gm-ammo-variant-badge .gm-ammo-variant-glyph{width:.86rem;min-width:.86rem;height:.86rem}.gm-equipment-list>article>header .gm-icon-button{width:1.75rem;min-width:1.75rem!important;min-height:1.75rem}.gm-equipment-action,.gm-reload-button{display:inline-flex;gap:.28rem;align-items:center;justify-content:center;min-height:1.65rem!important;padding:.16rem .4rem!important;color:var(--gm-cyan);font-size:.6rem;font-weight:850}.gm-equipment-action>svg,.gm-reload-button>svg{width:.78rem!important;height:.78rem!important}.gm-equipment-action.copied{border-color:var(--gm-green)!important;color:var(--gm-green)!important}.gm-effect-reset{min-height:1.4rem!important;border-color:color-mix(in srgb,var(--gm-orange) 36%,transparent)!important;padding:.1rem .32rem!important;color:var(--gm-orange);font-size:.52rem}.gm-purge-picker{display:grid;grid-template-columns:minmax(0,1fr) auto 1.7rem;gap:.3rem;align-items:center;margin:.15rem .4rem .4rem;border-left:2px solid var(--gm-green);padding:.25rem 0 .25rem .45rem;background:color-mix(in srgb,var(--gm-green) 7%,transparent)}.gm-purge-picker select{min-width:0;height:1.7rem;min-height:1.7rem;font-size:.6rem}.gm-tracker-shell .gm-equipment-copy{width:1.75rem;min-width:1.75rem!important;min-height:1.75rem}.gm-tracker-shell .gm-equipment-copy.copied{color:var(--gm-green)}.gm-equipment-effect{margin:-.1rem 0 .4rem;padding:0 .5rem;overflow:hidden;color:var(--gm-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.gm-equipment-effect.gm-equipment-spec{color:color-mix(in srgb,var(--gm-muted) 74%,var(--gm-text));font-size:.62rem}.gm-armor-strip{display:flex;gap:.18rem;align-items:center;border-top:1px solid var(--gm-line);padding:.22rem .42rem;color:var(--gm-muted);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gm-armor-strip>span{margin-right:auto}.gm-armor-strip>strong{min-width:1.4rem;color:var(--gm-text);font-size:.72rem;text-align:center}.gm-tracker-shell .gm-armor-strip>.gm-icon-button{width:1.35rem;min-width:1.35rem!important;min-height:1.35rem}.gm-armor-strip>.gm-icon-button>svg{width:.7rem;height:.7rem}.gm-ammo-drag-node{width:1.55rem!important;min-width:1.55rem!important;min-height:1.55rem!important;padding:0!important;border:0!important;background:transparent!important;color:var(--gm-orange)!important;cursor:grab!important}.gm-ammo-drag-node:hover:not(:disabled),.gm-ammo-drag-node:focus-visible{background:color-mix(in srgb,var(--gm-orange) 10%,transparent)!important;color:color-mix(in srgb,var(--gm-orange) 75%,white)!important;box-shadow:none!important}.gm-ammo-drag-node>svg{width:.85rem!important;height:.85rem!important}.gm-ammo-strip{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;border-top:1px solid var(--gm-line);padding:.3rem .45rem;color:var(--gm-muted);font-size:.58rem}.gm-ammo-strip>button{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem!important;padding:.12rem .34rem!important;font-size:.58rem}.gm-ammo-strip>button:not(.gm-reload-button,.gm-ammo-load-selected){width:1.55rem;min-width:1.55rem!important;padding:0!important}.gm-ammo-strip>button>svg{width:.72rem!important;height:.72rem!important}.gm-tracker-shell .gm-ammo-strip>.gm-ammo-spend-button{width:1.1rem!important;min-width:1.1rem!important;min-height:1.1rem!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.gm-tracker-shell .gm-ammo-strip>.gm-ammo-spend-button:is(:hover,:focus-visible):not(:disabled){border:0!important;background:transparent!important;color:var(--gm-orange)!important;box-shadow:none!important}.gm-tracker-shell .gm-ammo-strip>.gm-ammo-spend-button>svg{width:.62rem!important;height:.62rem!important}.gm-ammo-strip>span{white-space:nowrap}.gm-loaded-ammo-count{display:inline-flex;gap:.3rem;align-items:center}.gm-loaded-ammo-count>.gm-ammo-variant-badge{width:1.2rem;min-width:1.2rem;height:1.2rem}.gm-loaded-ammo-count>.gm-ammo-variant-badge .gm-ammo-variant-glyph{width:.72rem;min-width:.72rem;height:.72rem}.gm-ammo-strip>span strong{color:var(--gm-text)}.gm-ammo-strip>small{margin-left:auto;color:color-mix(in srgb,var(--gm-orange) 72%,var(--gm-muted));font-size:.54rem;letter-spacing:.04em;text-transform:uppercase}.gm-ammo-strip>.gm-ammo-load-selected{width:auto;margin-left:auto;padding-inline:.42rem!important;border-color:var(--gm-orange);color:var(--gm-orange);font-size:.55rem}.gm-equipment-link-list{min-width:0;max-width:100%;border-top:1px solid var(--gm-line)}.gm-equipment-link-list>div{display:grid;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr) auto 2.15rem;gap:.35rem;align-items:center;min-height:2.35rem;padding:.24rem .35rem .24rem .5rem}.gm-equipment-link-list>div>span{display:grid;min-width:0}.gm-equipment-link-list>div>span strong{font-size:.65rem}.gm-equipment-link-list>div>span small{overflow:hidden;margin-top:1px;color:var(--gm-muted);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.gm-equipment-link-list>div>span .gm-damage-summary{color:color-mix(in srgb,var(--gm-orange) 74%,var(--gm-muted));letter-spacing:.025em}.gm-equipment-copy-pair{display:flex;min-width:0;gap:.05rem;align-items:center}.gm-equipment-copy-pair .gm-damage-copy:not(:disabled){color:var(--gm-orange)}.gm-link-node{position:relative;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem;min-height:1.7rem!important;margin-left:auto;padding:0!important;border:2px solid var(--gm-cyan)!important;border-radius:50%!important;background:transparent!important;color:transparent!important;cursor:grab!important;box-shadow:0 0 color-mix(in srgb,var(--gm-orange) 30%,transparent)}.gm-link-node:before{content:""!important;display:block!important;position:absolute;top:50%!important;left:50%!important;width:.42rem;height:.42rem;border-radius:50%;background:var(--gm-cyan);opacity:1!important;margin:0!important;transform:translate(-50%,-50%)!important}.gm-link-node:after{content:""!important;display:block!important;position:absolute;top:50%;right:100%;width:.55rem;height:1px;background:var(--gm-cyan);opacity:.7!important;transform:none!important}.gm-link-node:hover,.gm-link-node:focus-visible,.gm-link-node:active{border-color:var(--gm-orange)!important;box-shadow:0 0 .75rem color-mix(in srgb,var(--gm-orange) 34%,transparent)!important;transform:scale(1.08)!important}.gm-link-node:hover:before,.gm-link-node:focus-visible:before,.gm-link-node:active:before,.gm-link-node:hover:after,.gm-link-node:focus-visible:after,.gm-link-node:active:after{background:var(--gm-orange)}.gm-link-node>svg{display:none}.gm-link-node.linked{border-color:var(--gm-orange)!important}.gm-link-node.linked:before,.gm-link-node.linked:after{background:var(--gm-orange)}.gm-empty-copy{margin:0;padding:.6rem;color:var(--gm-muted);font-size:.68rem}.gm-notes-panel{display:grid;min-width:0;align-content:start;gap:.55rem}.gm-notes-panel textarea{width:100%;min-width:0;max-width:100%;min-height:10rem;font-size:.72rem;font-weight:400;line-height:1.45;letter-spacing:.005em;resize:vertical}.gm-notes-panel input{width:100%;min-width:0;max-width:100%;font-size:.72rem;font-weight:500;line-height:1.35}.gm-npc-card.collapsed .gm-npc-card-header{grid-template-columns:5.1rem minmax(8rem,1fr) 8rem 2.3rem;min-height:3.25rem}.gm-npc-card.collapsed .gm-initiative-spine{display:block;padding:.32rem .45rem}.gm-npc-card.collapsed .gm-initiative-spine>label{gap:.1rem}.gm-npc-card.collapsed .gm-initiative-spine>label input{height:2.15rem;font-size:1.2rem}.gm-npc-card.collapsed .gm-initiative-tools,.gm-npc-card.collapsed .gm-npc-actions{display:none}.gm-npc-card.collapsed .gm-compact-summary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.55rem;color:var(--gm-muted)}.gm-npc-card.collapsed .gm-npc-identity{grid-template-columns:2.35rem minmax(0,1fr);grid-template-rows:auto auto;gap:.12rem .4rem;padding:.3rem .65rem}.gm-npc-card.collapsed .gm-npc-portrait-wrap{grid-row:1 / 4;width:2.35rem;height:2.35rem}.gm-npc-card.collapsed .gm-npc-portrait>span :is(small,em){display:none}.gm-npc-card.collapsed .gm-npc-name-line>input{min-height:1.9rem;padding-block:0;font-size:1.08rem;line-height:1.15}.gm-npc-card.collapsed .gm-npc-meta{min-height:1.35rem;gap:.12rem .28rem;padding:.08rem .2rem 0;font-size:.61rem}.gm-npc-card.collapsed .gm-npc-meta-readouts{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center}.gm-npc-card.collapsed .gm-stat-cluster{display:flex;gap:.12rem .22rem;align-items:center;flex-wrap:wrap}.gm-npc-card.collapsed .gm-stat-cluster>.gm-pinned-stat{flex:0 0 auto;min-height:1.15rem;gap:.1rem;padding-inline:.08rem}.gm-npc-card.collapsed .gm-pinned-stat-grip{width:.38rem;min-width:.38rem}.gm-npc-card.collapsed .gm-header-readout{flex:0 0 auto}.gm-npc-card.collapsed .gm-combat-hud{border-left:1px solid color-mix(in srgb,var(--gm-cyan) 22%,var(--gm-line));padding-left:.42rem}.gm-npc-card.collapsed .gm-compact-damage{display:grid;flex:0 0 auto}.gm-compact-damage-fields{display:grid;gap:.12rem}.gm-compact-damage-fields>label{display:grid;grid-template-columns:minmax(0,1.5rem) .9rem 2.55rem;gap:.1rem;align-items:center}.gm-compact-armor-mark{position:relative;display:flex;align-self:stretch;flex-direction:column;gap:.04rem;align-items:center;justify-content:center;padding-right:.22rem;color:var(--gm-cyan)}.gm-compact-armor-mark:after{position:absolute;top:50%;right:0;width:1px;height:1.38rem;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--gm-cyan) 34%,var(--gm-line)) 0 2px,transparent 2px 4px);content:"";transform:translateY(-50%)}.gm-compact-armor-mark>svg{width:.9rem;height:.9rem;fill:color-mix(in srgb,var(--gm-cyan) 14%,transparent);stroke-width:2.2}.gm-compact-armor-mark>b{font-size:.45rem;letter-spacing:.04em;line-height:1}.gm-compact-damage-fields>label>span{overflow:hidden;color:var(--gm-muted);font-size:.43rem;font-weight:900;letter-spacing:.015em;line-height:1;text-align:right;white-space:nowrap}.gm-compact-damage-fields>label>strong{color:var(--gm-cyan);font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:950;line-height:1;text-align:center}.gm-compact-damage-fields input{width:2.55rem;height:1.1rem!important;min-height:1.1rem!important;padding:.04rem .14rem!important;border-color:color-mix(in srgb,var(--gm-orange) 38%,var(--gm-line))!important;color:var(--gm-text);font-size:.61rem!important;font-weight:900;line-height:1;text-align:center}.gm-compact-damage-fields input::-moz-placeholder{color:color-mix(in srgb,var(--gm-muted) 70%,transparent);font-size:.43rem;letter-spacing:.03em}.gm-compact-damage-fields input::placeholder{color:color-mix(in srgb,var(--gm-muted) 70%,transparent);font-size:.43rem;letter-spacing:.03em}.gm-compact-damage-actions{display:flex;gap:.04rem;align-items:center}.gm-tracker-shell .gm-armor-lens,.gm-tracker-shell .gm-compact-damage-apply{width:1.55rem;min-width:1.55rem;min-height:1.55rem;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.gm-tracker-shell .gm-armor-lens{--gm-lens-color: var(--gm-green);width:1.6rem;min-width:1.6rem}.gm-tracker-shell .gm-armor-lens[data-armor-mode=ignore]{--gm-lens-color: var(--gm-red)}.gm-tracker-shell .gm-armor-lens[data-armor-mode=half]{--gm-lens-color: var(--gm-roll)}.gm-tracker-shell .gm-armor-lens>span{display:grid;width:1.3rem;height:1.3rem;place-items:center;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:linear-gradient(145deg,color-mix(in srgb,var(--gm-lens-color) 74%,white),var(--gm-lens-color) 44%,color-mix(in srgb,var(--gm-lens-color) 70%,black));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gm-lens-color) 48%,white),0 0 .34rem color-mix(in srgb,var(--gm-lens-color) 56%,transparent)}.gm-tracker-shell .gm-armor-lens>span>i{display:block;color:#ffffffeb;font-size:.7rem;font-style:normal;font-weight:950;letter-spacing:-.03em;line-height:1;-webkit-text-stroke:.2px rgba(0,0,0,.88);text-shadow:-1px 0 rgba(0,0,0,.72),0 1px rgba(0,0,0,.72),1px 0 rgba(0,0,0,.72),0 -1px rgba(0,0,0,.72)}.gm-tracker-shell .gm-armor-lens:is(:hover,:focus-visible)>span{filter:brightness(1.16)}.gm-tracker-shell :is(.gm-armor-lens,.gm-compact-damage-apply):focus-visible{outline:1px dashed currentColor!important;outline-offset:2px}.gm-tracker-shell .gm-compact-damage-apply{color:var(--gm-green)!important}.gm-tracker-shell .gm-compact-damage-apply>svg{width:1rem;height:1rem;stroke-width:3}.gm-tracker-shell .gm-compact-damage-apply:is(:hover,:focus-visible)>svg{filter:drop-shadow(0 0 .25rem color-mix(in srgb,var(--gm-green) 72%,transparent))}.gm-npc-card.collapsed .gm-npc-meta strong{font-size:.72rem}.gm-compact-summary>span{display:flex;gap:.4rem;overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.gm-compact-summary>span b{color:var(--gm-cyan);font-size:.55rem}.gm-compact-summary>small{overflow:hidden;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.gm-npc-card.collapsed .gm-collapse-tab{grid-column:4}.gm-empty-state{display:grid;min-height:16rem;place-content:center;justify-items:center;border:1px dashed var(--gm-line);padding:2rem;text-align:center}.gm-empty-state h3,.gm-empty-state p{margin:0}.gm-empty-state p{margin-top:.3rem;color:var(--gm-muted)}.gm-empty-state button{margin-top:.9rem}.gm-empty-actions{display:flex;gap:.45rem}.gm-dialog-backdrop{position:fixed;z-index:10000;inset:0;display:grid;overflow-y:auto;place-items:center;padding:1rem;background:#000508c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gm-dialog{display:grid;gap:.85rem;width:min(52rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid var(--gm-line-strong);padding:1rem;background:var(--gm-surface-raised);box-shadow:0 1.5rem 5rem #0006}.gm-dialog>header,.gm-dialog>footer{display:flex;gap:.75rem;align-items:center;justify-content:space-between}.gm-dialog>header{border-bottom:1px solid var(--gm-line);padding-bottom:.7rem}.gm-dialog h3,.gm-dialog h4{margin:.12rem 0 0}.gm-dialog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.gm-equipment-dialog :is(.gm-dialog-links label,.gm-dialog-notes){font-size:.61rem}.gm-equipment-dialog .gm-dialog-grid label{font-size:.68rem}.gm-equipment-dialog :is(input,select,textarea){font-family:inherit;font-size:.72rem}.gm-equipment-dialog textarea{font-weight:400;line-height:1.45}.gm-equipment-dialog .gm-dialog-grid :is(input,select){font-size:.78rem}.gm-dialog-grid .gm-check-field{align-self:end;min-height:2.25rem;border:1px solid var(--gm-line);padding:.45rem}.gm-dialog-grid .gm-ammo-per-shot-field{display:inline-flex;min-width:0;min-height:2.25rem;align-self:end;gap:.38rem;align-items:center;justify-content:flex-start;border:1px solid var(--gm-line);padding:.34rem .48rem;color:var(--gm-muted);white-space:nowrap}.gm-dialog-grid .gm-ammo-per-shot-field>input{width:3.1rem;min-width:3.1rem;height:1.55rem;min-height:1.55rem;padding:.12rem .25rem;color:var(--gm-orange);text-align:center}.gm-dialog-grid .gm-ammo-per-shot-field>span{font-size:.61rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.gm-dialog-section{border-top:1px solid var(--gm-line);border-bottom:1px solid var(--gm-line);padding:.75rem 0}.gm-dialog-section h4{font-size:.86rem}.gm-dialog-section-actions{display:flex;gap:.25rem;align-items:center}.gm-dialog-section-actions>button:not(.gm-icon-button){min-height:1.8rem;padding:.22rem .45rem;font-size:.65rem}.gm-dialog-links{display:grid;gap:.35rem}.gm-dialog-link{display:grid;gap:.25rem;padding:.2rem 0 .45rem .5rem;border-left:2px solid color-mix(in srgb,var(--gm-cyan) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gm-cyan) 18%,transparent)}.gm-link-assignment-row{display:grid;grid-template-columns:minmax(7rem,.9fr) minmax(9rem,1.1fr) 1.7rem 1.7rem;gap:.25rem;align-items:end}.gm-link-field{gap:.12rem}.gm-link-field>span{color:color-mix(in srgb,var(--gm-muted) 82%,transparent);font-size:.5rem;letter-spacing:.08em}.gm-link-assignment-row>.gm-icon-button{width:1.7rem;min-width:1.7rem!important;height:1.85rem}.gm-link-modifiers{display:grid;gap:.2rem;padding-left:.3rem}.gm-modifier-heading{display:flex;min-height:1.2rem;gap:.08rem;align-items:center;color:color-mix(in srgb,var(--gm-muted) 78%,transparent);font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gm-tracker-shell .gm-modifier-add{width:1.3rem;min-width:1.3rem!important;height:1.3rem;min-height:1.3rem;padding:0;color:var(--gm-muted);background:transparent;border:0}.gm-tracker-shell .gm-modifier-add:hover:not(:disabled),.gm-tracker-shell .gm-modifier-add:focus-visible{color:var(--gm-cyan);background:color-mix(in srgb,var(--gm-cyan) 9%,transparent)}.gm-tracker-shell .gm-modifier-add svg{width:.72rem;height:.72rem}.gm-link-modifier-row{display:grid;grid-template-columns:4rem minmax(8rem,1fr) 1.7rem;gap:.25rem;align-items:center}.gm-link-modifier-row :is(input,button){min-height:1.75rem}.gm-link-modifier-row>.gm-icon-button{width:1.7rem;min-width:1.7rem!important}.gm-link-damage{display:grid;gap:.24rem;margin:.2rem 0 0 .3rem;border-top:1px solid color-mix(in srgb,var(--gm-orange) 24%,var(--gm-line));padding-top:.32rem}.gm-damage-heading{display:flex;align-items:center;justify-content:space-between;color:var(--gm-orange);font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gm-damage-heading>.gm-icon-button{width:1.4rem;min-width:1.4rem!important;min-height:1.4rem;color:var(--gm-orange)}.gm-damage-fields{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(9rem,1.35fr);gap:.25rem}.gm-damage-fields label{gap:.12rem}.gm-damage-fields label>span{color:color-mix(in srgb,var(--gm-muted) 82%,transparent);font-size:.5rem;letter-spacing:.08em}.gm-damage-fields .gm-derived-damage{border-color:color-mix(in srgb,var(--gm-orange) 36%,var(--gm-line));background:color-mix(in srgb,var(--gm-orange) 5%,var(--gm-field));color:var(--gm-orange);cursor:help}.gm-damage-modifier-row{display:grid;grid-template-columns:6rem minmax(8rem,1fr) 1.7rem;gap:.25rem;align-items:center}.gm-damage-modifier-row :is(input,button){min-height:1.75rem}.gm-damage-modifier-row>.gm-icon-button{width:1.7rem;min-width:1.7rem!important}.gm-dialog-links>p{margin:0;color:var(--gm-muted)}.gm-dialog-notes textarea{min-height:5rem;resize:vertical}.gm-dialog>footer{justify-content:flex-end}.gm-help-dialog{width:min(38rem,100%)}.gm-help-dialog ul{display:grid;gap:.65rem;margin:0;padding-left:1.2rem;color:var(--gm-muted)}.gm-help-ammo-index{margin-top:.9rem;border-top:1px solid var(--gm-line);padding-top:.75rem}.gm-help-ammo-index h4{margin:0 0 .5rem;color:var(--gm-text);font-size:.67rem;letter-spacing:.06em;text-transform:uppercase}.gm-ammo-variant-index{display:grid;gap:.55rem}.gm-ammo-variant-index>section{min-width:0}.gm-ammo-variant-index>section>h5{margin:0 0 .22rem;color:var(--gm-cyan);font-size:.5rem;font-weight:900;letter-spacing:.065em;text-transform:uppercase}.gm-ammo-variant-index>section>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.gm-ammo-variant-index>section>div>span{display:flex;min-width:0;gap:.35rem;align-items:center;border:1px solid var(--gm-line);padding:.38rem;color:var(--gm-orange)}.gm-ammo-variant-index b{overflow:hidden;color:var(--gm-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.gm-command-deck-row>.gm-explainer-launch{gap:.32rem;border-color:color-mix(in srgb,var(--gm-orange) 55%,var(--gm-line));color:color-mix(in srgb,var(--gm-orange) 72%,var(--gm-text))}.gm-command-deck-row>.gm-explainer-launch:is(:hover,:focus-visible){border-color:var(--gm-orange);background:color-mix(in srgb,var(--gm-orange) 8%,transparent);color:var(--gm-orange)}.gm-command-deck-row>.gm-explainer-launch>svg{width:.82rem;height:.82rem}.gm-explainer-layer{position:fixed;z-index:14000;inset:0;pointer-events:none}.gm-explainer-toolbar{position:fixed;top:.75rem;left:50%;display:flex;gap:.55rem;align-items:center;max-width:calc(100vw - 2rem);border:1px solid color-mix(in srgb,var(--gm-cyan) 45%,var(--gm-line));border-left:3px solid var(--gm-cyan);padding:.42rem .48rem .42rem .65rem;background:color-mix(in srgb,var(--gm-surface-raised) 96%,transparent);color:var(--gm-muted);box-shadow:0 .8rem 2.6rem #0000005c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.64rem;transform:translate(-50%);pointer-events:auto}.gm-explainer-toolbar>svg{width:.84rem;min-width:.84rem;color:var(--gm-cyan)}.gm-explainer-toolbar b{margin-right:.25rem;color:var(--gm-text)}.gm-explainer-toolbar button{min-height:1.65rem;margin-left:.25rem;padding:.18rem .44rem;font-size:.58rem}.gm-explainer-highlight{position:fixed;border:1px solid var(--gm-cyan);background:color-mix(in srgb,var(--gm-cyan) 6%,transparent);box-shadow:0 0 .85rem color-mix(in srgb,var(--gm-cyan) 20%,transparent);pointer-events:none;transition:inset .1s ease,width .1s ease,height .1s ease}.gm-explainer-highlight:before{position:absolute;top:-1px;right:-1px;bottom:-1px;width:.35rem;background:var(--gm-cyan);content:""}.gm-explainer-highlight.is-selected{border-color:var(--gm-orange);background:color-mix(in srgb,var(--gm-orange) 7%,transparent);box-shadow:0 0 1rem color-mix(in srgb,var(--gm-orange) 24%,transparent)}.gm-explainer-highlight.is-selected:before{background:var(--gm-orange)}.gm-explainer-card{position:fixed;display:grid;gap:.55rem;max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid color-mix(in srgb,var(--gm-orange) 68%,var(--gm-line));border-left:3px solid var(--gm-orange);padding:.85rem;background:color-mix(in srgb,var(--gm-surface-raised) 97%,transparent);color:var(--gm-text);box-shadow:0 1.2rem 3.5rem #00000075;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.gm-explainer-card>header,.gm-explainer-card>footer{display:flex;gap:.5rem;align-items:center;justify-content:space-between}.gm-explainer-card>header>span{color:var(--gm-cyan);font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.gm-explainer-card h3{margin:0;color:var(--gm-text);font-size:clamp(1.05rem,2vw,1.35rem)}.gm-explainer-card>p,.gm-explainer-sections p{margin:0;color:color-mix(in srgb,var(--gm-muted) 78%,var(--gm-text));font-size:.72rem;line-height:1.55}.gm-explainer-sections{display:grid;border-top:1px solid var(--gm-line)}.gm-explainer-sections>section{border-bottom:1px solid var(--gm-line)}.gm-explainer-sections>section>button{display:flex;width:100%;min-height:2.15rem;align-items:center;justify-content:space-between;border:0;padding:.38rem .15rem;background:transparent;color:var(--gm-text);box-shadow:none;font-size:.7rem;text-align:left}.gm-explainer-sections>section>button:is(:hover,:focus-visible){border:0;background:color-mix(in srgb,var(--gm-cyan) 5%,transparent);color:var(--gm-cyan);box-shadow:none}.gm-explainer-sections>section>button>svg{width:.82rem;height:.82rem;transition:transform .12s ease}.gm-explainer-sections>section>button[aria-expanded=true]{color:var(--gm-orange)}.gm-explainer-sections>section>button[aria-expanded=true]>svg{transform:rotate(180deg)}.gm-explainer-sections>section>div{padding:0 .2rem .65rem}.gm-explainer-ammo-variants{margin-top:.55rem}.gm-explainer-ammo-variants>section>div>span{border:1px solid color-mix(in srgb,var(--gm-orange) 34%,var(--gm-line));padding:.32rem;color:var(--gm-orange);background:color-mix(in srgb,var(--gm-orange) 4%,transparent)}.gm-explainer-ammo-variants .gm-ammo-variant-glyph{width:.82rem;min-width:.82rem;height:.82rem}.gm-explainer-ammo-variants b{font-size:.52rem}.gm-explainer-sections ul{display:grid;gap:.28rem;margin:.5rem 0 0;padding-left:1rem;color:var(--gm-muted);font-size:.65rem;line-height:1.45}.gm-explainer-sections li::marker{color:var(--gm-orange)}.gm-explainer-card>footer{border-top:1px solid var(--gm-line);padding-top:.6rem}.gm-explainer-card>footer>span{color:var(--gm-muted);font-size:.56rem}.gm-explainer-card>footer button{min-height:1.9rem;padding:.28rem .55rem;font-size:.64rem}@media(max-width:520px){.gm-explainer-toolbar span{overflow:hidden;max-width:12rem;text-overflow:ellipsis;white-space:nowrap}.gm-explainer-card>footer{align-items:flex-start}.gm-explainer-ammo-variants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.gm-explainer-highlight,.gm-explainer-sections>section>button>svg{transition:none}}.gm-tracker-loading{min-height:20rem;display:grid;place-items:center}@media(max-width:1320px){.gm-npc-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-notes-panel{grid-column:auto}.gm-notes-panel textarea{min-height:6rem}}@media(max-width:1100px){.gm-tracker-command{align-items:start}.gm-encounter-meta{flex-wrap:wrap;justify-content:flex-end}.gm-encounter-meta>label{width:min(22rem,42vw)}.gm-npc-card-header{grid-template-columns:minmax(12rem,14rem) minmax(10rem,1fr) 8rem 2.3rem}.gm-npc-card.collapsed .gm-npc-card-header{grid-template-columns:5.1rem minmax(8rem,1fr) 8rem 2.3rem}.gm-npc-actions{grid-column:1 / 3;grid-row:2;justify-content:flex-end;border-top:1px solid var(--gm-line)}.gm-collapse-tab{grid-column:4;grid-row:1 / 3}.gm-turn-rail{grid-column:3;grid-row:1 / 3}.gm-npc-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-notes-panel{grid-column:auto}.gm-equipment-quick-add{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-equipment-quick-add .gm-quick-name,.gm-quick-add-submit{grid-column:1 / -1}.gm-command-deck{padding:.2rem .25rem}.gm-command-deck-row>button:not(.gm-icon-button){min-height:1.85rem;padding:.26rem .42rem;font-size:.66rem}.gm-command-deck-row>.gm-icon-button{width:1.75rem;min-width:1.75rem!important}}@media(max-width:960px){.gm-command-deck-row>button:not(.gm-icon-button){flex:1 1 8rem;width:auto}.gm-import-control{flex:1 1 15rem;justify-content:center}.gm-deck-divider{display:none}}@media(max-width:780px){.gm-tracker-shell{padding:.55rem}.gm-tracker-command{display:grid}.gm-encounter-meta{justify-content:stretch}.gm-encounter-meta>label{width:auto;flex:1 1 14rem}.gm-command-deck-row>button:not(.gm-icon-button){flex:1 1 8rem;width:auto}.gm-command-deck-row>.gm-icon-button{flex:0 0 1.9rem;width:1.9rem;justify-self:start}.gm-import-control{flex:1 1 17rem;justify-content:center}.gm-deck-divider{display:none}.gm-npc-card-header{grid-template-columns:5rem minmax(0,1fr) 7.2rem 2.3rem;min-height:5.4rem}.gm-npc-card.collapsed .gm-npc-card-header{grid-template-columns:5rem minmax(0,1fr) 7.2rem 2.3rem}.gm-initiative-spine{display:block;padding:.45rem}.gm-initiative-spine>label input{height:2.75rem;font-size:1.35rem}.gm-initiative-tools{display:none}.gm-npc-identity{grid-template-columns:2.8rem minmax(0,1fr);padding:.6rem}.gm-npc-portrait-wrap{width:2.8rem;height:2.8rem}.gm-npc-name-line>input{font-size:1.05rem}.gm-turn-rail{width:7.2rem;min-width:7.2rem;grid-template-columns:1.55rem minmax(0,1fr) 1.55rem}.gm-turn-rail .gm-turn-step{width:1.55rem;min-width:1.55rem!important}.gm-current-turn-marker{font-size:.47rem}.gm-npc-actions{grid-column:1 / 3;gap:.2rem;justify-content:flex-start;overflow-x:auto;padding:.4rem}.gm-npc-actions .gm-icon-button{flex:0 0 1.85rem}.gm-collapse-tab{grid-column:4}.gm-npc-card-body,.gm-player-turn-body,.gm-skill-columns,.gm-skill-list,.gm-dialog-grid,.gm-equipment-quick-add{grid-template-columns:1fr}.gm-equipment-quick-add .gm-quick-name,.gm-quick-add-submit{grid-column:auto}.gm-link-assignment-row{grid-template-columns:1fr 1fr 1.7rem 1.7rem}.gm-ammo-variant-menu{top:calc(100% + .25rem);right:0;left:auto;width:min(21rem,calc(100vw - 2rem))}.gm-ammo-variant-menu-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.gm-ammo-variant-menu-grid>button:nth-child(8n+1) .gm-ammo-variant-tooltip,.gm-ammo-variant-menu-grid>button:nth-child(8n) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: -50%;right:auto;left:50%}.gm-ammo-variant-menu-grid>button:nth-child(7n+1) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: 0;left:0}.gm-ammo-variant-menu-grid>button:nth-child(7n) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: 0;right:0;left:auto}.gm-ammo-variant-index>section>div{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-damage-fields{grid-template-columns:1fr}}@media(max-width:500px){.gm-command-deck-row>button:not(.gm-icon-button){flex-basis:calc(50% - 2px);min-width:0}.gm-import-control{flex-basis:100%}.gm-effect-chip{grid-template-columns:minmax(0,1fr) auto}.gm-effect-chip>.gm-icon-button{grid-column:2}.gm-effect-chip small{white-space:normal}.gm-npc-meta{grid-template-columns:minmax(0,1fr) 1.85rem;gap:.2rem}.gm-npc-meta-readouts{grid-template-columns:repeat(auto-fit,minmax(3.3rem,1fr));gap:.2rem .5rem}.gm-npc-card.collapsed .gm-compact-summary{grid-template-columns:1fr;gap:.15rem}.gm-link-assignment-row{grid-template-columns:minmax(0,1fr) 1.7rem 1.7rem}.gm-link-assignment-row>.gm-link-field:nth-child(2){grid-column:1 / -1;grid-row:2}.gm-link-modifier-row{grid-template-columns:4rem minmax(0,1fr) 1.7rem}.gm-damage-modifier-row{grid-template-columns:5rem minmax(0,1fr) 1.7rem}.gm-equipment-list>article>header{flex-wrap:wrap}.gm-equipment-list>article>header>strong{flex-basis:calc(100% - 7rem)}.gm-equipment-list>article>header>.gm-equipment-status{display:none}.gm-equipment-link-list>div{grid-template-columns:minmax(0,1fr) auto 1.85rem}.gm-ammo-variant-menu{width:min(17rem,calc(100vw - 1rem))}.gm-ammo-variant-menu-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.gm-ammo-variant-menu-grid>button:nth-child(7n+1) .gm-ammo-variant-tooltip,.gm-ammo-variant-menu-grid>button:nth-child(7n) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: -50%;right:auto;left:50%}.gm-ammo-variant-menu-grid>button:nth-child(6n+1) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: 0;left:0}.gm-ammo-variant-menu-grid>button:nth-child(6n) .gm-ammo-variant-tooltip{--gm-ammo-tooltip-shift: 0;right:0;left:auto}.gm-ammo-variant-index>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.gm-command-deck-row>button:not(.gm-icon-button),.gm-import-control{flex-basis:100%}}@container gm-combatant (max-width: 92rem){.gm-npc-card-body{grid-template-columns:var(--gm-expanded-lead-column) minmax(22rem,1.35fr) minmax(17rem,1fr)}.gm-notes-panel{grid-column:1 / -1}.gm-notes-panel textarea{min-height:6rem}}@container gm-combatant (max-width: 90rem){.gm-npc-card-header{grid-template-columns:minmax(12rem,14rem) minmax(10rem,1fr) 8rem 2.3rem}.gm-npc-card.collapsed .gm-npc-card-header{grid-template-columns:5.1rem minmax(8rem,1fr) 8rem 2.3rem}.gm-npc-actions{grid-column:1 / 3;grid-row:2;justify-content:flex-end;border-top:1px solid var(--gm-line)}.gm-collapse-tab{grid-column:4;grid-row:1 / 3}.gm-turn-rail{grid-column:3;grid-row:1 / 3}.gm-npc-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-skill-list{grid-template-columns:minmax(0,1fr)}.gm-notes-panel{grid-column:auto}}@container gm-combatant (max-width: 70rem){.gm-npc-panel{padding:.55rem}.gm-stat-grid{gap:.24rem}.gm-stat-grid input,.gm-vital-grid input{height:1.88rem;padding:.18rem .3rem;font-size:.9rem}.gm-skill-row{grid-template-columns:minmax(4.25rem,10rem) 1.75rem 2.05rem 2.25rem 1.45rem;gap:.1rem;min-height:2.5rem}.gm-skill-identity{gap:.24rem;font-size:.62rem}.gm-skill-stat{min-width:1.55rem;padding-inline:.2rem}.gm-skill-row .gm-icon-button{width:1.45rem;min-width:1.45rem!important}}@container gm-combatant (max-width: 54rem){.gm-npc-card-header{grid-template-columns:5rem minmax(0,1fr) 7.2rem 2.3rem;min-height:5.4rem}.gm-npc-card.collapsed .gm-npc-card-header{grid-template-columns:5rem minmax(0,1fr) 7.2rem 2.3rem}.gm-initiative-spine{display:block;padding:.45rem}.gm-initiative-tools{display:none}.gm-npc-identity{grid-template-columns:2.8rem minmax(0,1fr);padding:.6rem}.gm-npc-actions{grid-column:1 / 3;gap:.2rem;justify-content:flex-start;overflow-x:auto;padding:.4rem}.gm-collapse-tab{grid-column:4}.gm-turn-rail{width:7.2rem;min-width:7.2rem;grid-template-columns:1.55rem minmax(0,1fr) 1.55rem}.gm-turn-rail .gm-turn-step{width:1.55rem;min-width:1.55rem!important}.gm-current-turn-marker{font-size:.47rem}.gm-npc-card-body,.gm-player-turn-body,.gm-skill-list,.gm-equipment-quick-add{grid-template-columns:1fr}.gm-notes-panel{grid-column:auto}}@container gm-combatant (max-width: 38rem){.gm-npc-card-header,.gm-npc-card.collapsed .gm-npc-card-header{grid-template-columns:4.5rem minmax(0,1fr) 6.25rem 2.3rem}.gm-initiative-spine,.gm-npc-card.collapsed .gm-initiative-spine{padding:.3rem}.gm-npc-identity,.gm-npc-card.collapsed .gm-npc-identity{grid-template-columns:2.1rem minmax(0,1fr);gap:.1rem .25rem;padding:.32rem .38rem}.gm-npc-portrait-wrap,.gm-npc-card.collapsed .gm-npc-portrait-wrap{width:2.1rem;height:2.1rem}.gm-npc-name-line>input,.gm-npc-card.collapsed .gm-npc-name-line>input{min-width:0;padding-inline:.25rem;font-size:.9rem}.gm-npc-status-strip{flex-basis:7rem;gap:.12rem}.gm-npc-status-chip{border-left:0}.gm-npc-status-grip{width:.25rem;min-width:.25rem;margin-inline:.02rem}.gm-npc-condition-trigger,.gm-npc-condition-picker.is-add .gm-npc-condition-trigger{width:1.5rem;min-width:1.5rem;min-height:1.5rem;justify-content:center;padding-inline:0!important}.gm-npc-condition-trigger>span{display:none}.gm-npc-condition-menu{left:-3rem;width:min(17rem,calc(100vw - 1rem))}.gm-turn-rail{width:6.25rem;min-width:6.25rem;grid-template-columns:1.35rem minmax(0,1fr) 1.35rem;gap:.06rem;padding-inline:.15rem}.gm-turn-rail .gm-turn-step{width:1.35rem;min-width:1.35rem!important}.gm-current-turn-marker{padding-inline:.08rem;font-size:.42rem;letter-spacing:.025em}.gm-npc-card.collapsed .gm-npc-meta{grid-template-columns:minmax(0,1fr) 1.4rem}.gm-npc-card.collapsed .gm-pinned-stat-trash{min-width:1.4rem}.gm-npc-card.collapsed .gm-compact-damage{margin-left:0}.gm-npc-card.collapsed .gm-npc-meta-readouts{grid-template-columns:minmax(0,1fr)}.gm-npc-card.collapsed .gm-combat-hud{border-left:0;padding-left:0;justify-content:flex-start}.gm-npc-panel{padding:.45rem}.gm-stat-grid{grid-template-columns:repeat(auto-fit,minmax(5.5rem,7.5rem));justify-content:start}.gm-skill-row{grid-template-columns:minmax(3.6rem,8rem) 1.65rem 1.9rem 2.1rem 1.35rem;gap:.06rem}.gm-skill-identity{gap:.18rem;font-size:.59rem}.gm-skill-stat{min-width:1.42rem;padding-inline:.15rem}.gm-skill-row .gm-icon-button{width:1.35rem;min-width:1.35rem!important}.gm-skill-pool,.gm-stat-pool{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@container gm-combatant (max-width: 24rem){.gm-skill-pool,.gm-stat-pool{display:none}}html[data-color-theme=light] body .gm-tracker-shell{--gm-text: #18303b;--gm-muted: #617985;--gm-line: rgba(67, 119, 139, .28);--gm-line-strong: rgba(14, 145, 170, .52);--gm-surface: rgba(239, 247, 249, .92);--gm-surface-soft: rgba(228, 239, 243, .78);--gm-surface-raised: rgba(248, 252, 253, .96);--gm-field: rgba(188, 214, 223, .22);--gm-cyan: #067f99;--gm-orange: #b86506;--gm-green: #197c5c;--gm-red: #a63f52;--gm-purple: #6542b3;--gm-roll: #747b08;box-shadow:inset 0 1px #ffffffbf}html[data-color-theme=light] body .gm-tracker-shell button:hover:not(:disabled),html[data-color-theme=light] body .gm-tracker-shell button:focus-visible,html[data-color-theme=light] body .gm-tracker-shell button.active{color:#092933}html[data-color-theme=light] body .gm-tracker-shell .gm-icon-button:hover:not(:disabled),html[data-color-theme=light] body .gm-tracker-shell .gm-icon-button:focus-visible,html[data-color-theme=light] body .gm-tracker-shell .gm-icon-button.active{background:color-mix(in srgb,var(--gm-cyan) 7%,transparent);color:var(--gm-cyan);box-shadow:none}html[data-color-theme=light] body .gm-tracker-shell .gm-explainer-sections>section>button:is(:hover,:focus-visible){border:0;background:color-mix(in srgb,var(--gm-cyan) 7%,transparent);color:var(--gm-cyan);box-shadow:none}html[data-color-theme=light] body .gm-tracker-shell .gm-explainer-sections>section>button[aria-expanded=true]{color:var(--gm-orange)}html[data-color-theme=light] body .gm-dialog-backdrop{background:#1d30397a}@media(prefers-reduced-motion:reduce){.gm-tracker-shell *,.gm-tracker-shell *:before,.gm-tracker-shell *:after{scroll-behavior:auto!important;transition:none!important}}.campaign-stat-strip div,.campaign-approval-panel,.campaign-members-copy,.campaign-characters-copy,.permission-group-card,.campaign-empty-panel,.activity-log-empty,.gig-participant-panel,.settings-card,.discord-log-row{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;padding:.8rem}.campaign-stat-strip span,.activity-log-empty span,.discord-log-row span,.gig-form-grid label span,.reward-input-grid label span,.settings-inline-form label span,.settings-toggle-row span{display:block;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.campaign-stat-strip strong,.activity-log-empty strong,.discord-log-row strong{display:block;margin-top:.25rem;color:var(--color-text)}.campaign-approval-panel h3,.campaign-members-copy h3,.campaign-characters-copy h3,.permission-group-card h3,.campaign-empty-panel h3,.activity-log-title-row h3,.gig-participant-panel h3,.settings-card-heading h3{margin:0 0 .7rem;color:var(--color-text);font-size:.95rem}.activity-log-title-row p{margin:.2rem 0 0;color:var(--footer-link, #aaa);font-size:.8rem;line-height:1.5}.approval-toggle-row,.role-builder-toolbar,.role-preset-row,.permission-group-card{display:flex;flex-wrap:wrap;gap:.45rem}[data-theme=dark][data-color-theme=light] :is(.campaign-stat-strip div,.campaign-approval-panel,.campaign-members-copy,.campaign-characters-copy,.permission-group-card,.campaign-empty-panel,.activity-log-empty,.gig-participant-panel,.settings-card,.discord-log-row){border-color:#22527024;background:#ffffffad;box-shadow:inset 0 1px #ffffffad}[data-theme=dark][data-color-theme=light] :is(.campaign-stat-strip strong,.activity-log-empty strong,.discord-log-row strong){color:var(--color-text)}[data-theme=dark] :is(.campaign-stat-strip div,.campaign-approval-panel,.campaign-members-copy,.campaign-characters-copy,.permission-group-card,.campaign-empty-panel,.activity-log-empty,.gig-participant-panel,.settings-card,.discord-log-row){border-color:#7aecff21;background:#ffffff09;box-shadow:inset 0 1px #ffffff09}[data-theme=dark] :is(.discord-log-row,.campaign-stat-strip div):hover{border-color:#7aecff47;background:#00f5ff0b}.activity-log-title-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem}.activity-filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.18rem;align-items:end;padding-top:.25rem}.activity-filter-row button{position:relative;min-height:2.15rem;padding:.4rem .95rem .5rem;border:1px solid var(--glass-border);border-bottom-color:#00f5ff2e;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#ffffff0e,#ffffff05);color:var(--footer-link, #aaa);font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.activity-event-list{position:relative;display:grid;gap:.65rem;overflow:visible}.activity-load-more-row{display:flex;justify-content:center;padding-top:.25rem}.activity-load-more-row button{min-height:2.35rem;padding:.45rem 1.05rem;border:1px solid rgba(0,245,255,.32);border-radius:8px;background:#00f5ff13;color:var(--color-accent);font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.activity-load-more-row button:disabled{cursor:wait;opacity:.68}.activity-event-card{position:relative;display:grid;gap:.55rem;padding:.8rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08;transform-origin:top}.activity-event-card.has-open-scope-menu{z-index:40}.activity-event-card.scope-moving{border-color:#00f5ff6b;background:#00f5ff0b}.activity-event-card.scope-leaving{overflow:hidden;animation:activity-log-collapse-away .68s ease forwards}.activity-event-heading,.activity-event-meta,.activity-event-detail-row,.activity-scope-pill-row{display:flex;flex-wrap:wrap;gap:.45rem}.activity-event-heading{justify-content:space-between;align-items:flex-start;row-gap:.16rem}.activity-event-heading h3{margin:0;color:var(--color-text);font-size:.9rem}.activity-event-heading h3>span:not(.activity-event-line){display:inline-block;margin-left:.38rem;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.activity-event-heading h3 .activity-event-line{margin-left:0;color:var(--color-text);font-size:inherit;font-weight:inherit}.activity-event-heading h3 .activity-event-reason{color:var(--color-text-secondary)}.activity-event-heading h3 .activity-source-redice,.activity-event-heading h3 span.activity-source-redice{color:#b5455b}.activity-event-heading h3 .activity-source-webui,.activity-event-heading h3 span.activity-source-webui{color:#ffb866}.activity-event-summary{display:grid;gap:.12rem;min-width:0}.activity-event-meta{padding-left:2.82rem}.activity-scope-editor{position:relative;display:inline-flex;margin-left:auto}.activity-scope-editor-button{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff0a;color:var(--footer-link, #aaa);cursor:pointer}.activity-scope-editor-button:hover,.activity-scope-editor-button[aria-expanded=true]{border-color:#00f5ff61;background:#00f5ff14;color:var(--color-accent)}.activity-scope-editor-button svg{width:1rem;height:1rem}.activity-scope-menu{position:fixed;z-index:10000;display:grid;width:9.35rem;min-width:9.35rem;overflow:hidden;border:1px solid rgba(0,245,255,.28);border-radius:0;background:#050c10fa;box-shadow:0 .85rem 1.8rem #0000005c;isolation:isolate}.activity-scope-menu button{display:block;width:100%;padding:.52rem .7rem;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:#050c10fa;color:var(--footer-link, #aaa);font:inherit;font-size:.72rem;font-weight:900;text-align:left;cursor:pointer}.activity-scope-menu button:last-child{border-bottom:0}.activity-scope-error{color:#ff9aa8;font-size:.72rem;font-weight:800}.activity-scope-moving-note{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;padding:.3rem .5rem;border:1px solid rgba(0,245,255,.28);border-radius:8px;background:#00f5ff14;color:var(--color-accent);font-size:.72rem;font-weight:900;line-height:1.35}@keyframes activity-log-collapse-away{0%{max-height:14rem;opacity:1;transform:translateY(0) scaleY(1)}55%{max-height:14rem;opacity:0;transform:translateY(-.45rem) scaleY(.96)}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-width:0;margin-top:-.65rem;transform:translateY(-.7rem) scaleY(.9)}}.activity-event-actor-line,.activity-event-meta span,.activity-event-detail-row span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.activity-event-actor-line{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem;text-align:left}.activity-actor-link{display:inline;border:0;background:transparent;color:var(--color-accent);font-weight:760;text-decoration:none}.activity-actor-link:hover{text-decoration:underline}.activity-actor-link.activity-link-character{color:#75e7bd}.activity-actor-link.activity-link-character:hover{text-decoration:underline}.activity-event-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.activity-visibility-pill,.activity-category-pill,.activity-scope-pill{padding:.2rem .48rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09;font-size:.68rem;font-weight:900}.activity-visibility-pill,.activity-category-pill{color:var(--footer-link, #aaa)}.activity-visibility-pill.campaign{border-color:#2fd39a6b;background:#2fd39a1a;color:#75e7bd}.activity-visibility-pill.staff,.activity-visibility-pill.owner,.activity-visibility-pill.platform{border-color:#ffb25957;background:#ffb25914;color:#ffd09a}.activity-scope-pill.public{border-color:#2fd39a6b;background:#2fd39a1a;color:#75e7bd}.activity-scope-pill.gig{border-color:#62d6ff6b;background:#62d6ff1a;color:#62d6ff}.activity-scope-pill.economy{border-color:#ffcf6e6b;background:#ffcf6e1a;color:#ffd09a}.activity-scope-pill.admin{border-color:#ff9aa86b;background:#ff9aa81a;color:#ffb3bf}[data-theme=dark][data-color-theme=light] .activity-filter-row button{border-color:var(--light-control-border);border-bottom-color:#22527024;background:linear-gradient(180deg,#ffffffbd,#ebf2f8a3);color:#17213fa8;box-shadow:inset 0 1px #ffffffa8}[data-theme=dark][data-color-theme=light] .activity-load-more-row button,[data-theme=dark][data-color-theme=light] .activity-scope-editor-button{border-color:var(--light-control-border);background:#ffffffad;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .activity-load-more-row button:hover:not(:disabled),[data-theme=dark][data-color-theme=light] .activity-scope-editor-button:hover,[data-theme=dark][data-color-theme=light] .activity-scope-editor-button[aria-expanded=true]{border-color:var(--light-control-border-strong);background:var(--light-hover-bg);box-shadow:0 0 0 2px var(--light-focus-ring),0 8px 18px #1f344a14}[data-theme=dark][data-color-theme=light] .activity-event-card{border-color:#22527024;background:#ffffffad;box-shadow:inset 0 1px #ffffffad,0 8px 20px #1f344a0e}[data-theme=dark][data-color-theme=light] .activity-event-card.scope-moving{border-color:var(--light-control-border-strong);background:#e8f9fcc7}[data-theme=dark][data-color-theme=light] .activity-scope-menu{border-color:var(--light-control-border);background:#fffffffa;box-shadow:0 18px 42px #1f344a29}[data-theme=dark][data-color-theme=light] .activity-scope-menu button{border-bottom-color:#2252701a;color:#17213fad}[data-theme=dark][data-color-theme=light] .activity-scope-moving-note{border-color:#0a6f8838;background:#0a6f8814;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .activity-event-heading h3 .activity-source-webui,[data-theme=dark][data-color-theme=light] .activity-event-heading h3 span.activity-source-webui{color:var(--light-warning-text)}[data-theme=dark] .activity-filter-row button{border-color:#7aecff24;border-bottom-color:#00f5ff2e;background:linear-gradient(180deg,#ffffff0e,#ffffff05);color:#e6edf8a3}[data-theme=dark] .activity-event-card{border-color:#7aecff24;background:linear-gradient(135deg,#ffffff09,#ffffff05),#050c1657;box-shadow:inset 0 1px #ffffff09}[data-theme=dark] .activity-event-card:hover{border-color:#7aecff4d;background:#00f5ff0b;box-shadow:inset 3px 0 #00f5ff8f,0 12px 26px #00000038}[data-theme=dark] .activity-scope-editor-button:hover,[data-theme=dark] .activity-scope-editor-button[aria-expanded=true],[data-theme=dark] .activity-load-more-row button:hover:not(:disabled){border-color:var(--dark-control-border-strong);background:var(--dark-hover-bg);color:var(--color-accent);box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 18px #33e1ff1f}[data-theme=dark] .activity-scope-menu{border-color:#7aecff52;background:#080c18fa;box-shadow:0 18px 42px #0000007a,0 0 18px #33e1ff1a}[data-theme=dark] .activity-actor-link:hover{color:#9af6ff;text-shadow:0 0 14px rgba(51,225,255,.24)}[data-theme=dark] .activity-actor-link.activity-link-character:hover{color:#a2f4d2;text-shadow:0 0 14px rgba(47,211,154,.22)}@media(max-width:980px){.campaign-members-toolbar{grid-template-columns:minmax(0,1fr)}}.approval-chip.active,.permission-pill.active{border-color:#2fd39a80;background:#2fd39a1f;color:#75e7bd}.approval-chip:not(.active){border-color:#ffb25957;background:#ffb25914;color:#ffd09a}.gig-form-grid label,.reward-input-grid label,.settings-inline-form label{display:grid;gap:.35rem}.gig-form-grid input,.reward-input-grid input,.settings-inline-form input{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.78rem}.settings-inline-form input:disabled,.settings-inline-form input[readonly],.settings-card.disabled{opacity:.72}.join-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.join-code-row button:disabled{cursor:not-allowed;opacity:.62}.reward-mode-row{display:flex;flex-wrap:wrap;gap:.45rem}.reward-mode-row button,.role-builder-toolbar button,.role-preset-row button,.join-code-row button,.settings-inline-form button{padding:.45rem .7rem;border-color:var(--glass-border);background:#ffffff09}.settings-inline-form button:disabled{cursor:not-allowed;opacity:.62}.permission-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.permission-group-card{align-content:start}.campaign-members-copy,.campaign-characters-copy{display:grid;gap:.35rem}.campaign-members-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;align-items:start}.campaign-members-search,.campaign-members-search-row,.campaign-members-filter-panel,.campaign-members-filter-group{display:grid;gap:.35rem}.campaign-members-search span,.campaign-members-filter-group>span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.campaign-members-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.campaign-members-search input,.store-action-builder select{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.78rem}.campaign-filter-toggle{width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0a;color:var(--footer-link, #aaa);cursor:pointer}.campaign-filter-toggle svg{width:1rem;height:1rem}.campaign-filter-toggle.active{border-color:#00f5ff61;background:#00f5ff14;color:var(--color-accent)}.campaign-members-filter-panel{padding:.8rem;border:1px solid rgba(0,245,255,.22);border-radius:8px;background:#00f5ff0b}.campaign-members-filter-buttons{display:flex;flex-wrap:wrap;gap:.65rem}.campaign-members-filter-buttons button,.campaign-members-filter-actions button{min-height:2rem;padding:.35rem .62rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff0a;color:var(--footer-link, #aaa);font:inherit;font-size:.72rem;font-weight:900;cursor:pointer}.campaign-members-filter-buttons button.active{border-color:#00f5ff66;background:#00f5ff1a;color:var(--color-accent)}.campaign-members-filter-buttons button.moderation-filter{display:inline-flex;align-items:center;gap:.42rem}.campaign-members-filter-buttons button.moderation-filter span{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 .55rem currentColor}.campaign-members-filter-buttons button.moderation-filter small{padding-left:.38rem;border-left:1px solid currentColor;font-size:.62rem;opacity:.78}.campaign-members-filter-buttons button.moderation-filter.exclude{border-color:#ff4d6761;background:#ff4d670f;color:#ff6d82}.campaign-members-filter-buttons button.moderation-filter.only{border-color:#00f5ff94;background:#00f5ff24;color:#7ffaff;box-shadow:inset 0 -2px #00f5ff7a}.campaign-members-filter-buttons button.moderation-filter.neutral{border-color:var(--glass-border);background:#ffffff06;color:var(--footer-link, #aaa);opacity:.72}.campaign-members-filter-actions{display:flex;justify-content:flex-end}.campaign-members-filter-actions button:disabled{cursor:not-allowed;opacity:.56}.campaign-members-copy p,.campaign-characters-copy p{max-width:48rem;margin:0;color:var(--footer-link, #aaa);font-size:.86rem;line-height:1.55}.campaign-member-list,.campaign-character-list{display:grid;gap:.55rem}.campaign-character-row{display:grid;min-width:0;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff07;overflow:hidden}.campaign-character-row.expanded{border-color:#00f5ff47;background:#00f5ff0a}.campaign-character-banner{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.65rem;border:0;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;text-align:left}.campaign-character-avatar{width:2.35rem;height:2.35rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,245,255,.42);border-radius:999px;background:#00f5ff14;color:var(--color-accent)}.campaign-character-avatar.has-image{border-color:#00f5ffa3;background:#00000042;box-shadow:0 0 16px #00f5ff1f}.campaign-character-avatar svg{width:1.15rem;height:1.15rem}.campaign-character-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.campaign-character-main,.campaign-character-owner{display:grid;gap:.1rem;min-width:0}.campaign-character-owner{justify-items:end;text-align:right}.campaign-character-main strong,.campaign-character-owner strong{min-width:0;color:var(--color-text);font-size:.82rem;overflow-wrap:anywhere}.campaign-character-main small,.campaign-character-owner small{color:var(--footer-link, #aaa);font-size:.64rem;font-weight:800}.campaign-character-capsules{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem;min-width:0;max-width:36rem}.campaign-character-capsules mark{padding:.18rem .46rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09;color:var(--footer-link, #aaa);font-size:.66rem;font-weight:900}.campaign-character-detail-drawer{display:grid;gap:.5rem;margin:0 .65rem .65rem;padding:.56rem;border:1px solid rgba(0,245,255,.24);border-radius:8px;background:#00f5ff0b}.campaign-character-detail-summary{display:flex;flex-wrap:wrap;gap:.3rem}.campaign-character-detail-summary span{display:flex;flex:1 1 7rem;min-width:0;min-height:1.75rem;align-items:center;justify-content:space-between;gap:.35rem;padding:.28rem .45rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09}.campaign-character-detail-summary small{color:var(--footer-link, #aaa);font-size:.58rem;font-weight:900;white-space:nowrap}.campaign-character-detail-summary strong{color:var(--color-text);font-size:.68rem;text-align:right;overflow-wrap:anywhere}.campaign-character-inventory-list{display:grid;gap:.3rem;max-height:15rem;overflow:auto}.campaign-character-inventory-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.36rem;min-width:0;padding:.36rem .45rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09}.campaign-character-inventory-row strong{min-width:0;color:var(--color-text);font-size:.68rem;overflow-wrap:anywhere}.campaign-character-inventory-row span{color:var(--footer-link, #aaa);font-size:.62rem;font-weight:800;white-space:nowrap}.character-activity-panel{display:grid;gap:.65rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(146,183,255,.18)}.character-activity-panel.state{color:#e2edffb8}.character-activity-panel.state.error{color:#ff9aa8}.character-activity-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.character-activity-heading strong{color:var(--color-text);font-size:.78rem}.character-activity-list{display:grid;gap:.55rem}.character-activity-list .activity-event-card{padding:.8rem}.campaign-members-load-state,.campaign-members-load-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;padding:.65rem .75rem;border:1px solid rgba(0,245,255,.2);border-radius:8px;background:#00f5ff0b;color:var(--footer-link, #aaa);font-size:.76rem;font-weight:800}.campaign-members-load-state.error{border-color:#ff9aa852;background:#ff9aa814;color:#ffb3bf}.campaign-members-load-more button{min-height:2rem;padding:.35rem .62rem;border:1px solid rgba(0,245,255,.3);border-radius:6px;background:#00f5ff14;color:var(--color-accent);cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.campaign-members-load-more button:disabled{cursor:wait;opacity:.72}.campaign-member-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;max-width:100%;padding:.7rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff08;cursor:pointer;overflow:hidden}.campaign-member-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#00f5ff57}.campaign-member-row.status-inactive:before,.campaign-member-row.status-invited:before{background:#ffaf40a8}.campaign-member-row.status-removed:before{background:#ff7688}.campaign-member-row.status-banned:before{width:4px;background:#ff3458;box-shadow:0 0 .7rem #ff345857}.campaign-member-row.expanded{border-color:#00f5ff42;background:#00f5ff0a}.campaign-member-avatar{width:2.3rem;height:2.3rem;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(0,245,255,.28);border-radius:8px;background:#00f5ff14;color:var(--color-accent);font-weight:900}.campaign-member-avatar.has-image{border-color:#00f5ff7a;background:#0000003d}.campaign-member-avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.campaign-member-main{min-width:0;display:grid;gap:.28rem}.campaign-member-main strong{min-width:0;color:var(--color-text);font-size:.86rem;overflow-wrap:anywhere}.campaign-member-name-link{color:inherit;text-decoration:none}.campaign-member-name-link:hover{color:var(--color-accent)}.campaign-member-main span,.campaign-member-stats span,.campaign-member-source{color:var(--footer-link, #aaa);font-size:.7rem;font-weight:800}.campaign-member-main .campaign-member-status.status-inactive,.campaign-member-main .campaign-member-status.status-invited{color:#f2bd75}.campaign-member-main .campaign-member-status.status-removed{color:#ff8b9a}.campaign-member-main .campaign-member-status.status-banned{color:#ff5573}.campaign-member-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.campaign-member-actions{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:.42rem}.campaign-member-action-buttons,.campaign-member-access-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.campaign-member-stats span,.campaign-member-source{padding:.22rem .45rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09}.campaign-member-source.discord_roster,.campaign-member-source.discord_linked{border-color:#5865f275;background:#5865f21f;color:#b9c0ff}.campaign-member-source.email_linked,.campaign-member-source.website{border-color:#ffb25957;background:#ffb25914;color:#ffd09a}.campaign-member-role-pills{display:flex;flex-wrap:wrap;gap:.32rem}.campaign-member-role-pill{--role-accent: var(--color-accent);padding:.18rem .46rem;border:1px solid color-mix(in srgb,var(--role-accent) 44%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-accent) 12%,transparent);color:var(--role-accent);font-size:.68rem;font-weight:900}.campaign-member-role-pill.empty{--role-accent: var(--footer-link, #aaa);opacity:.72}.campaign-member-edit-roles,.campaign-member-manage-access{min-height:1.85rem;padding:.28rem .54rem;border:1px solid rgba(0,245,255,.28);border-radius:6px;background:#00f5ff12;color:var(--color-accent);cursor:pointer;font:inherit;font-size:.7rem;font-weight:900;align-self:flex-end}.campaign-member-role-editor,.campaign-member-access-editor{grid-column:2 / -1;display:grid;gap:.65rem;padding:.65rem;border:1px solid rgba(0,245,255,.24);border-radius:8px;background:#00f5ff0b}.campaign-member-access-copy{display:grid;gap:.22rem}.campaign-member-access-copy strong{color:var(--color-text);font-size:.8rem}.campaign-member-access-copy span{color:var(--footer-link, #aaa);font-size:.7rem;font-weight:700}.campaign-member-access-actions button{min-height:1.95rem;padding:.34rem .62rem;border:1px solid rgba(0,245,255,.3);border-radius:6px;background:#00f5ff12;color:var(--color-accent);cursor:pointer;font:inherit;font-size:.7rem;font-weight:900}.campaign-member-access-actions button.danger{border-color:#ff60746b;background:#ff607414;color:#ff9cac}.campaign-member-access-actions button:disabled{cursor:wait;opacity:.62}.campaign-member-character-drawer{grid-column:2 / -1;display:grid;gap:.55rem;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.7rem;border:1px solid rgba(255,178,89,.22);border-radius:8px;background:#ffb2590d;overflow:hidden}.campaign-member-character-drawer-heading{display:grid;gap:.18rem}.campaign-member-character-drawer-heading h4{margin:0;color:var(--color-text);font-size:.9rem}.campaign-member-character-state{color:var(--footer-link, #aaa);font-size:.76rem;font-weight:800}.campaign-member-character-state.error{color:#ff9aa8}.campaign-member-character-list{display:grid;gap:.5rem;align-content:start;min-width:0}.campaign-member-character-drawer .campaign-character-detail-drawer{margin:0 .55rem .55rem}.campaign-member-character-drawer-grid{display:grid;min-width:0;max-width:100%;align-items:start}.campaign-member-character-drawer-grid.browse .campaign-member-character-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.campaign-member-character-drawer-grid.has-detail{grid-template-columns:minmax(6.5rem,.34fr) minmax(0,.66fr);gap:0}.campaign-member-character-drawer-grid.has-detail .campaign-member-character-list{grid-template-columns:minmax(0,1fr)}.campaign-member-character-card{position:relative;display:grid;gap:.12rem;min-width:0;min-height:3.35rem;padding:.48rem .58rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;color:var(--color-text);text-align:left;font:inherit;cursor:pointer}.campaign-member-character-drawer-grid.has-detail .campaign-member-character-card.active{border-color:#00f5ff61;background:#00f5ff14;border-right-color:#00f5ff8a;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px;z-index:1}.campaign-member-character-drawer-grid.has-detail .campaign-member-character-card.active:after{content:"";position:absolute;top:.55rem;right:-.65rem;width:.65rem;height:calc(100% - 1.1rem);border-top:1px solid rgba(0,245,255,.34);border-bottom:1px solid rgba(0,245,255,.34);background:linear-gradient(90deg,#00f5ff29,#00f5ff0b);pointer-events:none}.campaign-member-character-card strong{color:var(--color-text);font-size:.74rem;line-height:1.2;overflow-wrap:anywhere}.campaign-member-character-card span{color:var(--footer-link, #aaa);font-size:.64rem;font-weight:800}.campaign-member-character-detail-panel{position:relative;display:grid;align-content:start;align-self:start;gap:.48rem;box-sizing:border-box;min-width:0;min-height:0;max-width:100%;padding:.55rem;border:1px solid rgba(0,245,255,.3);border-radius:0 8px 8px;background:#00f5ff0b;box-shadow:inset 0 1px #ffffff09}.campaign-member-character-detail-heading{display:grid;gap:.12rem}.campaign-member-character-detail-heading h4{margin:0;color:var(--color-text);font-size:.84rem}.campaign-member-character-detail-heading span:last-child{color:var(--footer-link, #aaa);font-size:.64rem;font-weight:800}.campaign-member-character-balance-grid{display:flex;flex-wrap:wrap;gap:.28rem;min-width:0}.campaign-member-character-balance-grid span{display:flex;flex:1 1 4.75rem;min-width:0;min-height:1.75rem;align-items:center;justify-content:space-between;gap:.35rem;padding:.28rem .4rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09}.campaign-member-character-balance-grid small{color:var(--footer-link, #aaa);font-size:.58rem;font-weight:900;white-space:nowrap}.campaign-member-character-balance-grid strong{color:var(--color-text);font-size:.66rem;text-align:right;overflow-wrap:anywhere}.campaign-member-character-inventory{display:grid;gap:.28rem;max-height:13rem;overflow:auto}.campaign-member-character-inventory-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.34rem;min-width:0;padding:.34rem .42rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09}.campaign-member-character-inventory-row strong{min-width:0;color:var(--color-text);font-size:.66rem;overflow-wrap:anywhere}.campaign-member-character-inventory-row span{color:var(--footer-link, #aaa);font-size:.6rem;font-weight:800;white-space:nowrap}.member-role-choice-grid{display:flex;flex-wrap:wrap;gap:.45rem}.member-role-choice-grid label{--role-accent: var(--color-accent);display:inline-flex;align-items:center;gap:.32rem;min-height:1.85rem;padding:.25rem .48rem;border:1px solid color-mix(in srgb,var(--role-accent) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-accent) 9%,transparent);color:var(--role-accent);font-size:.72rem;font-weight:800}.member-role-choice-grid input{accent-color:var(--color-accent)}.campaign-member-role-editor-actions{display:flex;flex-wrap:wrap;gap:.45rem}.campaign-member-role-editor-actions button{min-height:2rem;padding:.35rem .62rem;border:1px solid rgba(0,245,255,.3);border-radius:6px;background:#00f5ff14;color:var(--color-accent);cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.campaign-member-role-editor-actions button:disabled,.role-preset-row button:disabled,.role-builder-toolbar button:disabled{cursor:not-allowed;opacity:.56}.role-builder-toolbar button.active{border-color:#ffb25980;background:#ffb2591f;color:#ffd09a}.role-builder-panel{display:grid;gap:.85rem}.role-builder-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem}.role-builder-toolbar h3{margin:.15rem 0 0;color:var(--color-text);font-size:1rem}.role-designer-panel{display:grid;gap:.85rem;padding:.85rem;border:1px solid rgba(0,245,255,.22);border-radius:8px;background:linear-gradient(135deg,#00f5ff14,#ffb2590d),#ffffff07}.role-designer-panel.open{border-color:#00f5ff57}.role-designer-heading,.permission-group-heading{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.role-designer-heading h3{margin:.15rem 0 0;color:var(--color-text);font-size:.98rem}.role-designer-heading strong,.permission-group-heading span{color:var(--color-accent);font-size:.72rem;font-weight:900}.role-form-grid{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(14rem,1.25fr);gap:.65rem}.role-form-grid label{display:grid;gap:.35rem}.role-form-grid label span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.role-designer-panel input[type=text],.role-form-grid input{width:100%;min-width:0;min-height:2.35rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.45rem .55rem;font:inherit;font-size:.78rem}.role-designer-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.role-preset-row{display:flex;flex-wrap:wrap;gap:.48rem}.role-preset-row button.active{border-color:#00f5ff6b;background:#00f5ff1c;color:var(--color-accent)}.permission-choice-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;padding:.42rem 0}.permission-choice-row input{accent-color:var(--color-accent)}.permission-choice-row.locked{opacity:.82}.permission-choice-row.locked button{color:#75e7bd;border-color:#2fd39a61;background:#2fd39a14}.permission-choice-row span{display:grid;gap:.12rem;color:var(--color-text);font-size:.76rem;font-weight:800}.permission-choice-row span small{color:var(--footer-link, #aaa);cursor:help;font-size:.58rem;font-weight:800;line-height:1.2}.permission-choice-row button{width:1.35rem;height:1.35rem;display:grid;place-items:center;border:1px solid var(--glass-border);border-radius:50%;background:#ffffff09;color:var(--footer-link, #aaa);cursor:help;font:inherit;font-size:.68rem;font-weight:900}.role-designer-actions{display:flex;flex-wrap:wrap;gap:.5rem}.role-designer-actions button{min-height:2.25rem;padding:.45rem .7rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09;color:var(--color-text);cursor:pointer;font:inherit;font-size:.74rem;font-weight:800}.role-designer-actions button:disabled{cursor:not-allowed;opacity:.62}.campaign-role-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.campaign-role-card{--role-accent: var(--color-accent);--role-bg: rgba(0, 245, 255, .055);display:grid;align-content:start;gap:.55rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--role-accent) 42%,transparent);border-radius:8px;background:var(--role-bg);color:var(--color-text)}.campaign-role-card.expanded{border-color:color-mix(in srgb,var(--role-accent) 72%,transparent)}.campaign-role-card.owner{--role-accent: #2fd39a;--role-bg: rgba(47, 211, 154, .065)}.campaign-role-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.campaign-role-color{width:.8rem;height:2.1rem;border-radius:999px;background:var(--role-accent);box-shadow:0 0 18px color-mix(in srgb,var(--role-accent) 48%,transparent)}.campaign-role-card-heading h3{margin:0;color:var(--color-text);font-size:.92rem}.campaign-role-card-heading span,.campaign-role-card p,.campaign-role-card-heading strong{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.campaign-role-card p{margin:0;line-height:1.45}.campaign-role-card-heading strong{color:var(--role-accent)}.campaign-role-details{display:grid;gap:.58rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--role-accent) 24%,transparent)}.campaign-role-detail-group{display:grid;gap:.38rem}.campaign-role-detail-group h4{margin:0;color:var(--color-text);font-size:.72rem;letter-spacing:0}.campaign-role-permission-list{display:flex;flex-wrap:wrap;gap:.35rem}.campaign-role-permission-list span{padding:.22rem .44rem;border:1px solid color-mix(in srgb,var(--role-accent) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-accent) 10%,transparent);color:var(--role-accent);font-size:.68rem;font-weight:800}.campaign-role-permission-list span.locked{border-color:#2fd39a6b;background:#2fd39a1a;color:#75e7bd}.role-color-editor{display:grid;gap:.5rem;padding:.6rem;border:1px solid color-mix(in srgb,var(--role-accent, var(--color-accent)) 34%,transparent);border-radius:8px;background:#ffffff09}.role-color-editor.builder{--role-accent: var(--color-accent)}.role-color-band{display:grid;gap:.35rem}.role-color-band span{color:var(--footer-link, #aaa);font-size:.72rem;font-weight:900}.role-color-band input[type=color]{width:100%;height:2.85rem;padding:0;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0f;cursor:pointer}.role-rgb-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.role-rgb-row label{display:inline-flex;align-items:center;gap:.28rem;color:var(--color-text);font-size:.72rem;font-weight:900}.role-rgb-row input{width:3.8rem;min-height:1.85rem;border:1px solid var(--glass-border);border-radius:5px;background:#ffffff0e;color:var(--color-text);padding:.25rem .35rem;font:inherit}.role-rgb-row button{min-height:1.9rem;padding:.28rem .55rem;border:1px solid color-mix(in srgb,var(--role-accent, var(--color-accent)) 42%,transparent);border-radius:6px;background:color-mix(in srgb,var(--role-accent, var(--color-accent)) 12%,transparent);color:var(--role-accent, var(--color-accent));cursor:pointer;font:inherit;font-size:.7rem;font-weight:900}.role-rgb-row button:disabled{cursor:not-allowed;opacity:.55}.role-edit-button{justify-self:start;min-height:2rem;padding:.35rem .62rem;border:1px solid color-mix(in srgb,var(--role-accent, var(--color-accent)) 42%,transparent);border-radius:6px;background:color-mix(in srgb,var(--role-accent, var(--color-accent)) 12%,transparent);color:var(--role-accent, var(--color-accent));cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.role-color-error{color:#ff9aa8;font-size:.72rem;font-weight:800}.tools-seat-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.8rem 0;border-block:1px solid rgba(250,157,35,.2)}.tools-seat-meter>div{display:grid;gap:.25rem}.tools-seat-meter strong{color:var(--color-text-secondary)}.tools-seat-meter.enabled strong{color:#ffc56f}.tools-seat-meter progress{grid-column:1 / -1;width:100%;height:.45rem;accent-color:var(--color-accent)}.tools-seat-readout{justify-items:end}.tools-seat-facts{grid-column:1 / -1;display:flex!important;flex-wrap:wrap;gap:.5rem 1rem!important;color:var(--color-text-secondary);font-size:.78rem}.tools-seat-facts .overflow,.tools-access-member.state-overflow .tools-access-badge{color:#ff9b75}.tools-access-toggle{justify-self:start}.tools-access-drawer{grid-column:1 / -1;display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent)}.tools-access-member{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,auto) auto;gap:.75rem;align-items:center;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 14%,transparent)}.tools-access-member>div{display:grid;gap:.2rem}.tools-access-member>div span,.tools-access-member small{color:var(--color-text-secondary);font-size:.75rem}.tools-access-member small{grid-column:1 / -1}.tools-access-badge{color:#8ce8b7;font-size:.74rem;font-weight:800}@media(max-width:720px){.tools-seat-meter,.tools-access-member{grid-template-columns:1fr}.tools-seat-readout{justify-items:start}}.discord-log-grid,.settings-toggle-grid{display:grid;gap:.55rem}.activity-log-empty{display:grid;gap:.25rem}.gig-participant-panel{min-height:5.25rem}.settings-card{display:grid;gap:.85rem}.settings-card-heading h3{margin-bottom:0}.settings-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.settings-form-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-form-grid label,.settings-channel-search{display:grid;gap:.35rem}.settings-form-grid label span,.settings-channel-search span,.settings-toggle-row small{display:block;color:var(--footer-link, #aaa);font-size:.68rem;font-weight:800}.settings-form-grid input,.settings-form-grid textarea,.settings-channel-search input,.discord-log-row select{width:100%;min-width:0;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff0b;color:var(--color-text);padding:.5rem .6rem;font:inherit;font-size:.78rem}.discord-log-row select{background-color:var(--form-select-popup-bg);color-scheme:var(--form-control-color-scheme)}.discord-log-row select option,.discord-log-row select optgroup{background:var(--form-select-popup-bg);color:var(--form-select-popup-text)}.discord-log-row select optgroup{color:#75e7bd;font-weight:900}.settings-form-grid textarea{resize:vertical;min-height:4.8rem}.settings-save-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.7rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff06}.settings-save-bar>div{display:flex;flex-wrap:wrap;gap:.45rem}.settings-save-bar button{min-height:2.35rem;padding:.5rem .85rem;border-color:#2fd39a73;background:#2fd39a1a;color:#75e7bd}.settings-save-bar button:disabled{cursor:not-allowed;opacity:.56}.settings-unavailable-channel-toggle{justify-self:start;min-height:2rem;padding:.35rem .65rem;border-color:#ffb25952;background:#ffb25912;color:#ffd09a;font-size:.72rem}.settings-inline-message{padding:.55rem .65rem;border:1px solid rgba(47,211,154,.3);border-radius:6px;background:#2fd39a12;color:#75e7bd;font-size:.74rem;font-weight:800}.settings-inline-message.error,.campaign-empty-panel.error{border-color:#ff465c59;color:#ff9aa8}.settings-toggle-row{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.65rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff06;padding:.65rem}.settings-toggle-row input{accent-color:#2fd39a}.settings-toggle-row.future{border-color:#ffb25947;background:#ffb2590b}.settings-toggle-row.danger{border-color:#ff9aa852;background:#ff9aa80b}.settings-toggle-row strong{color:var(--color-text);font-size:.76rem}.discord-log-row{display:flex;justify-content:space-between;gap:1rem}.discord-log-row.editable{display:grid;grid-template-columns:minmax(9rem,.42fr) minmax(10rem,1fr) auto;align-items:center}.discord-log-row.editable label{display:flex;align-items:center;gap:.45rem}.discord-log-row.editable input{accent-color:#2fd39a}.discord-log-row select option:disabled{background:var(--form-select-popup-bg);color:var(--form-select-popup-disabled-text)}[data-theme=dark][data-color-theme=light] .campaign-primary-panel,[data-theme=dark][data-color-theme=light] .campaign-side-panel,[data-theme=dark][data-color-theme=light] .campaign-members-copy,[data-theme=dark][data-color-theme=light] .campaign-characters-copy,[data-theme=dark][data-color-theme=light] .campaign-member-row,[data-theme=dark][data-color-theme=light] .campaign-character-row,[data-theme=dark][data-color-theme=light] .campaign-character-detail-drawer,[data-theme=dark][data-color-theme=light] .campaign-member-character-drawer,[data-theme=dark][data-color-theme=light] .campaign-members-filter-panel,[data-theme=dark][data-color-theme=light] .campaign-empty-panel,[data-theme=dark][data-color-theme=light] .activity-log-empty{background:#ffffffb8;border-color:#1a103d2e}[data-theme=dark][data-color-theme=light] .campaign-character-row.expanded,[data-theme=dark][data-color-theme=light] .campaign-member-row.expanded,[data-theme=dark][data-color-theme=light] .campaign-character-detail-drawer{border-color:#88e4eab8;background:#88e4ea2e}[data-theme=dark][data-color-theme=light] .campaign-members-filter-buttons button,[data-theme=dark][data-color-theme=light] .campaign-members-filter-actions button,[data-theme=dark][data-color-theme=light] .campaign-character-capsules mark,[data-theme=dark][data-color-theme=light] .campaign-member-stats span,[data-theme=dark][data-color-theme=light] .campaign-member-source,[data-theme=dark][data-color-theme=light] .campaign-character-detail-summary span,[data-theme=dark][data-color-theme=light] .campaign-character-inventory-row,[data-theme=dark][data-color-theme=light] .campaign-members-load-state,[data-theme=dark][data-color-theme=light] .campaign-members-load-more{background:#f5f5ffe6;border-color:#1a103d33;color:#1a103dc2}[data-theme=dark][data-color-theme=light] .campaign-members-filter-buttons button.active,[data-theme=dark][data-color-theme=light] .campaign-filter-toggle.active,[data-theme=dark][data-color-theme=light] .campaign-members-load-more button,[data-theme=dark][data-color-theme=light] .campaign-member-edit-roles{background:#88e4ea52;border-color:#1a103d38;color:#1a103d}[data-theme=dark][data-color-theme=light] .campaign-character-main small,[data-theme=dark][data-color-theme=light] .campaign-member-main span,[data-theme=dark][data-color-theme=light] .campaign-members-search span,[data-theme=dark][data-color-theme=light] .campaign-members-filter-group>span,[data-theme=dark][data-color-theme=light] .campaign-member-character-state{color:#1a103dad}[data-theme=dark][data-color-theme=light] .campaign-member-source.discord_roster,[data-theme=dark][data-color-theme=light] .campaign-member-source.discord_linked{border-color:#b68ddd94;background:#b68ddd3d;color:#1a103d}[data-theme=dark][data-color-theme=light] .campaign-member-source.email_linked,[data-theme=dark][data-color-theme=light] .campaign-member-source.website{border-color:#d26d9080;background:#d26d9033;color:#1a103d}[data-theme=dark][data-color-theme=light] .campaign-tabs .settings-tab,[data-theme=dark][data-color-theme=light] .campaign-tabs .settings-tab.active{border-color:#d26d9080;background:#d26d902e;color:#1a103d}@media(max-width:1180px){.campaign-workspace-topline{grid-template-columns:1fr;align-items:start}.campaign-workspace .campaign-tabs{justify-content:flex-start;flex-wrap:wrap;gap:.28rem}.campaign-workspace .campaign-tabs button{min-height:2.1rem;padding:.4rem .5rem;font-size:clamp(.68rem,1vw,var(--app-control-font, .78rem))}}@media(max-width:900px){.campaign-workspace .campaign-tabs{justify-content:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;overflow:visible}.campaign-workspace .campaign-tabs button{width:100%;min-width:0;min-height:2.55rem;padding:.45rem .4rem;white-space:normal;line-height:1.12;touch-action:manipulation}.campaign-workspace .campaign-tabs .settings-tab{margin-left:0}.campaign-workspace-topline,.transactions-header,.transaction-task-flow,.transaction-amount-row{grid-template-columns:1fr}.transaction-preview-panel{margin-top:0}.campaign-workspace-grid,.campaign-stat-strip,.reward-input-grid,.gig-form-grid,.store-manager-toolbar,.store-manager-grid,.store-editor-fields,.store-action-builder,.store-toggle-grid,.store-buff-grid,.transaction-action-stack,.transaction-form-grid,.permission-group-grid,.campaign-role-list,.role-form-grid,.role-designer-permissions,.campaign-member-role-editor,.settings-inline-form,.settings-form-grid,.settings-form-grid.compact,.settings-save-bar,.discord-log-row.editable,.settings-toggle-row{grid-template-columns:1fr}.campaign-member-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.campaign-member-stats,.campaign-member-source,.campaign-member-actions,.campaign-member-role-editor,.campaign-member-access-editor{grid-column:1 / -1;justify-self:start}.campaign-member-character-drawer{grid-column:1 / -1;justify-self:stretch}.campaign-member-actions{align-items:flex-start;justify-self:stretch}.campaign-member-stats{justify-content:flex-start}.campaign-member-edit-roles{align-self:flex-start}.campaign-member-action-buttons,.campaign-member-access-actions{justify-content:flex-start}.campaign-character-banner{grid-template-columns:minmax(0,1fr);align-items:start}.campaign-character-capsules{grid-column:auto;justify-content:flex-start}.campaign-character-detail-drawer{margin:0 .65rem .65rem}.campaign-character-inventory-row{grid-template-columns:minmax(0,1fr) auto}.campaign-character-inventory-row span{white-space:normal}.campaign-member-character-drawer-grid.has-detail{grid-template-columns:minmax(6.2rem,.36fr) minmax(0,.64fr);gap:0}.campaign-member-character-drawer-grid.browse .campaign-member-character-list{grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr))}.campaign-member-character-card{min-height:3.15rem;padding:.42rem .5rem}.campaign-member-character-card strong{font-size:.7rem}.campaign-member-character-card span,.campaign-member-character-detail-heading span:last-child,.campaign-member-character-inventory-row span{font-size:.62rem}.campaign-member-character-detail-panel{padding:.46rem}.campaign-member-character-balance-grid{gap:.24rem}.campaign-member-character-balance-grid span{flex-basis:4.3rem;min-height:1.55rem;padding:.22rem .34rem}.campaign-member-character-inventory-row{grid-template-columns:minmax(0,1fr) auto}.campaign-member-character-inventory-row span{white-space:normal}.campaign-member-character-inventory{max-height:11rem}.activity-event-heading{flex-direction:column;align-items:start}.activity-event-actor-line{justify-content:flex-start;text-align:left}.campaign-workspace-topline{display:grid}.store-filter-row{justify-content:flex-start}.store-item-row{grid-template-columns:3.2rem minmax(0,1fr)}.store-item-row.header span:nth-child(n+3),.store-item-row span:nth-child(n+3){grid-column:2}}@media(max-width:680px){.campaign-workspace .campaign-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.campaign-workspace .campaign-tabs button{min-height:2.3rem;font-size:.68rem}}@media(max-width:420px){.campaign-workspace .campaign-tabs{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.campaign-member-character-drawer{padding:.5rem}.campaign-member-character-drawer-grid.has-detail{grid-template-columns:minmax(5rem,.38fr) minmax(0,.62fr)}.campaign-member-character-drawer-grid.browse .campaign-member-character-list{grid-template-columns:repeat(auto-fit,minmax(6.9rem,1fr))}.campaign-character-banner{gap:.5rem;padding:.5rem}.campaign-character-detail-drawer{margin:0 .5rem .5rem;padding:.42rem}.campaign-character-detail-summary span{flex:1 1 100%;min-height:1.35rem;padding:.22rem .34rem}.campaign-character-detail-summary small,.campaign-character-inventory-row span{font-size:.54rem}.campaign-character-detail-summary strong,.campaign-character-inventory-row strong{font-size:.58rem}.campaign-member-character-card{min-height:2.85rem;padding:.34rem .4rem}.campaign-member-character-card strong{font-size:.66rem}.campaign-member-character-card span,.campaign-member-character-detail-heading span:last-child,.campaign-member-character-inventory-row span{font-size:.58rem}.campaign-member-character-detail-panel{gap:.36rem;padding:.36rem}.campaign-member-character-detail-heading h4{font-size:.72rem}.campaign-member-character-balance-grid strong,.campaign-member-character-inventory-row strong{font-size:.58rem}.campaign-member-character-balance-grid span{flex:1 1 100%;min-height:1.35rem}.campaign-member-character-balance-grid small,.campaign-member-character-inventory-row span{font-size:.54rem}}.campaign-member-profile{width:100%;max-width:1180px;margin-inline:auto;display:grid;gap:1rem}.campaign-member-hero,.campaign-member-profile-card{border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09}[data-theme=light] .campaign-member-hero,[data-theme=light] .campaign-member-profile-card{background:var(--surface-panel);box-shadow:var(--surface-shadow)}.campaign-member-hero{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem;padding:var(--app-panel-pad, 1rem)}.campaign-member-hero h1,.campaign-member-profile-card h2{margin:.15rem 0 0;color:var(--color-accent)}.campaign-member-hero-meta,.campaign-member-summary-grid{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.campaign-member-hero-meta span,.campaign-member-summary-grid span{padding:.25rem .5rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09;color:var(--footer-link, #aaa);font-size:.72rem;font-weight:800}.campaign-member-backlink{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.42rem .68rem;border:1px solid rgba(0,245,255,.3);border-radius:6px;background:#00f5ff14;color:var(--color-accent);font-size:.76rem;font-weight:900;text-decoration:none}.campaign-member-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.campaign-member-profile-card{display:grid;gap:.7rem;min-width:0;padding:var(--app-panel-pad, .85rem);border:1px solid rgba(122,236,255,.18);background:linear-gradient(135deg,#050c16b8,#0a142294),radial-gradient(circle at 18% 20%,rgba(71,229,255,.08),transparent 42%);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.campaign-member-profile-card-wide{grid-column:1 / -1}.campaign-member-profile-card p{margin:0;color:var(--footer-link, #aaa);font-size:.84rem;line-height:1.55}.campaign-member-profile .campaign-member-role-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}.campaign-member-profile .campaign-member-role-pill{--role-accent: var(--color-accent);display:inline-flex;align-items:center;min-height:1.65rem;padding:.22rem .52rem;border:1px solid color-mix(in srgb,var(--role-accent) 44%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-accent) 12%,transparent);color:var(--role-accent);font-size:.7rem;font-weight:900;line-height:1}.campaign-member-profile .campaign-member-role-pill.empty{--role-accent: var(--footer-link, #aaa);opacity:.72}.campaign-member-profile-state{color:var(--footer-link, #aaa);font-size:.78rem;font-weight:800}.campaign-member-profile-state.error{color:#ff9aa8}.campaign-member-profile-character-layout{display:grid;min-width:0;max-width:100%;align-items:start}.campaign-member-profile-character-layout.browse .campaign-member-profile-character-list{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.campaign-member-profile-character-layout.has-detail{grid-template-columns:minmax(8rem,.34fr) minmax(0,.66fr);gap:0}.campaign-member-profile-character-layout.has-detail .campaign-member-profile-character-list{grid-template-columns:minmax(0,1fr)}.campaign-member-profile-character-list{display:grid;gap:.5rem;min-width:0}.campaign-member-profile-character-row{display:grid;min-width:0;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff07;overflow:hidden}.campaign-member-profile-character-row.expanded{border-color:#00f5ff47;background:#00f5ff0a}.campaign-member-profile-character-banner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(12rem,auto);align-items:center;gap:.7rem;width:100%;min-width:0;padding:.62rem;border:0;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;text-align:left}.campaign-member-profile-character-avatar{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:1px solid rgba(0,245,255,.28);border-radius:8px;background:#00f5ff14;color:var(--color-accent);font-weight:900}.campaign-member-profile-character-main{display:grid;gap:.1rem;min-width:0}.campaign-member-profile-character-main strong{min-width:0;color:var(--color-text);font-size:.82rem;overflow-wrap:anywhere}.campaign-member-profile-character-main small{color:var(--footer-link, #aaa);font-size:.64rem;font-weight:800}.campaign-member-profile-character-capsules{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem;min-width:0}.campaign-member-profile-character-capsules mark{padding:.18rem .46rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09;color:var(--footer-link, #aaa);font-size:.66rem;font-weight:900}.campaign-member-profile-character-drawer{display:grid;gap:.5rem;margin:0 .62rem .62rem 3.4rem;padding:.56rem;border:1px solid rgba(0,245,255,.24);border-radius:8px;background:#00f5ff0b}.campaign-member-profile-character-card{position:relative;display:grid;gap:.14rem;min-width:0;min-height:3.55rem;padding:.52rem .62rem;border:1px solid var(--glass-border);border-radius:8px;background:#ffffff09;color:var(--color-text);text-align:left;font:inherit;cursor:pointer}.campaign-member-profile-character-layout.has-detail .campaign-member-profile-character-card.active{border-color:#00f5ff61;border-right-color:#00f5ff8a;border-top-right-radius:0;border-bottom-right-radius:0;background:#00f5ff14;margin-right:-1px;z-index:1}.campaign-member-profile-character-layout.has-detail .campaign-member-profile-character-card.active:after{content:"";position:absolute;top:.55rem;right:-.65rem;width:.65rem;height:calc(100% - 1.1rem);border-top:1px solid rgba(0,245,255,.34);border-bottom:1px solid rgba(0,245,255,.34);background:linear-gradient(90deg,#00f5ff29,#00f5ff0b);pointer-events:none}.campaign-member-profile-character-card strong{min-width:0;color:var(--color-text);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.campaign-member-profile-character-card span{color:var(--footer-link, #aaa);font-size:.66rem;font-weight:800}.campaign-member-profile-character-detail{display:grid;align-content:start;align-self:start;gap:.5rem;box-sizing:border-box;min-width:0;min-height:0;max-width:100%;padding:.58rem;border:1px solid rgba(0,245,255,.3);border-radius:0 8px 8px;background:#00f5ff0b;box-shadow:inset 0 1px #ffffff09}.campaign-member-profile-character-heading{display:grid;gap:.12rem}.campaign-member-profile-character-heading h3{margin:0;color:var(--color-text);font-size:.88rem}.campaign-member-profile-character-heading span:last-child{color:var(--footer-link, #aaa);font-size:.64rem;font-weight:800}.campaign-member-profile-character-stats{display:flex;flex-wrap:wrap;gap:.28rem;min-width:0}.campaign-member-profile-character-stats span{display:flex;flex:1 1 4.75rem;min-width:0;min-height:1.75rem;align-items:center;justify-content:space-between;gap:.35rem;padding:.28rem .4rem;border:1px solid var(--glass-border);border-radius:999px;background:#ffffff09}.campaign-member-profile-character-stats small{color:var(--footer-link, #aaa);font-size:.58rem;font-weight:900;white-space:nowrap}.campaign-member-profile-character-stats strong{color:var(--color-text);font-size:.66rem;text-align:right;overflow-wrap:anywhere}.campaign-member-profile-inventory-list{display:grid;gap:.28rem;max-height:14rem;overflow:auto}.campaign-member-profile-inventory-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.34rem;min-width:0;padding:.34rem .42rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09}.campaign-member-profile-inventory-row strong{min-width:0;color:var(--color-text);font-size:.66rem;overflow-wrap:anywhere}.campaign-member-profile-inventory-row span{color:var(--footer-link, #aaa);font-size:.6rem;font-weight:800;white-space:nowrap}.campaign-member-profile-activity{display:grid;gap:.55rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(146,183,255,.18)}.campaign-member-profile-activity-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.campaign-member-profile-activity-heading span{color:var(--footer-link, #aaa);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.campaign-member-profile-activity-heading strong{color:var(--color-text);font-size:.76rem}.campaign-member-profile-activity-list{display:grid;gap:.45rem}.campaign-member-profile-activity-row{display:grid;gap:.22rem;min-width:0;padding:.5rem .58rem;border:1px solid var(--glass-border);border-radius:6px;background:#ffffff09}.campaign-member-profile-activity-row strong{color:var(--color-text);font-size:.68rem;overflow-wrap:anywhere}.campaign-member-profile-activity-row strong small,.campaign-member-profile-activity-row strong .campaign-member-profile-activity-reason,.campaign-member-profile-activity-row strong .activity-source-redice,.campaign-member-profile-activity-row strong .activity-source-webui{display:inline-block;margin-left:.32rem;color:var(--footer-link, #aaa);font-size:.58rem;font-weight:800}.campaign-member-profile-activity-row strong .campaign-member-profile-activity-reason{color:var(--color-text-secondary)}.campaign-member-profile-activity-row .activity-source-redice{color:#b5455b}.campaign-member-profile-activity-row .activity-source-webui{color:#ffb866}.campaign-member-profile-activity-row span,.campaign-member-profile-activity-row small{color:var(--footer-link, #aaa);font-size:.6rem;font-weight:800;overflow-wrap:anywhere}.campaign-member-profile-activity-row>span{padding-left:2.82rem}.campaign-member-profile-activity-link{display:inline;border:0;background:transparent;color:var(--color-accent);font-weight:760;text-decoration:none}.campaign-member-profile-activity-link:hover{text-decoration:underline}.campaign-member-profile-activity-link.activity-link-character{color:#75e7bd}.campaign-member-profile-activity-link.activity-link-character:hover{text-decoration:underline}[data-theme=light] .campaign-member-hero,[data-theme=light] .campaign-member-profile-card,[data-theme=light] .campaign-member-profile-character-row,[data-theme=light] .campaign-member-profile-character-drawer{background:#ffffffb8;border-color:#1a103d2e}[data-theme=light] .campaign-member-profile-character-row.expanded,[data-theme=light] .campaign-member-profile-character-drawer{border-color:#88e4eab8;background:#88e4ea2e}[data-theme=light] .campaign-member-profile-character-capsules mark,[data-theme=light] .campaign-member-profile-character-stats span,[data-theme=light] .campaign-member-profile-inventory-row,[data-theme=light] .campaign-member-hero-meta span,[data-theme=light] .campaign-member-summary-grid span{background:#f5f5ffe6;border-color:#1a103d33;color:#1a103dc2}[data-theme=light] .campaign-member-profile-character-main small,[data-theme=light] .campaign-member-profile-state{color:#1a103dad}@media(max-width:860px){.campaign-member-profile-grid{grid-template-columns:minmax(0,1fr)}.campaign-member-profile-character-layout.has-detail{grid-template-columns:minmax(6rem,.36fr) minmax(0,.64fr)}.campaign-member-profile-character-banner{grid-template-columns:auto minmax(0,1fr);align-items:start}.campaign-member-profile-character-capsules{grid-column:2;justify-content:flex-start}.campaign-member-profile-character-drawer{margin-left:.62rem}}@media(max-width:520px){.campaign-member-profile{width:100%}.campaign-member-profile-card{padding:var(--app-panel-pad, .65rem)}.campaign-member-profile-character-layout.has-detail{grid-template-columns:minmax(5rem,.38fr) minmax(0,.62fr)}.campaign-member-profile-character-card{min-height:3rem;padding:.38rem .44rem}.campaign-member-profile-character-banner{gap:.5rem;padding:.5rem}.campaign-member-profile-character-drawer{margin:0 .5rem .5rem;padding:.42rem}.campaign-member-profile-character-card strong{font-size:.68rem}.campaign-member-profile-character-card span,.campaign-member-profile-character-heading span:last-child,.campaign-member-profile-inventory-row span{font-size:.58rem}.campaign-member-profile-character-detail{gap:.36rem;padding:.36rem}.campaign-member-profile-character-stats{gap:.24rem}.campaign-member-profile-inventory-row{grid-template-columns:minmax(0,1fr) auto}.campaign-member-profile-inventory-row span{white-space:normal}.campaign-member-profile-character-stats span{flex:1 1 100%;min-height:1.35rem;padding:.22rem .34rem}.campaign-member-profile-character-stats small,.campaign-member-profile-inventory-row span{font-size:.54rem}.campaign-member-profile-character-stats strong,.campaign-member-profile-inventory-row strong{font-size:.58rem}}.account-deletion-banner{width:min(var(--app-content-max),calc(100vw - 2rem));display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.8rem auto 0;padding:.78rem 1rem;border:1px solid rgba(255,85,105,.42);border-radius:8px;background:#4d0e18d6;color:#ffe6ea;box-shadow:0 16px 34px #00000038}.account-deletion-banner div{display:grid;gap:.22rem}.account-deletion-banner strong{color:#fff}.account-deletion-banner span{color:#ffc8cf;font-size:.82rem}.account-deletion-banner button{border:1px solid rgba(255,190,200,.5);border-radius:6px;background:#ffffff14;color:#fff;font:inherit;font-size:.8rem;font-weight:900;padding:.55rem .75rem}.account-deletion-actions{grid-auto-flow:column;align-items:center}.account-deletion-error{color:#fff}@media(max-width:720px){.account-deletion-banner{align-items:stretch;flex-direction:column}}.owner-page{position:relative;z-index:1;isolation:isolate;width:min(1280px,calc(100vw - 2rem));margin:1.5rem auto 3rem;color:var(--color-text)}.owner-panel,.owner-message{border:1px solid var(--glass-border);border-radius:8px;background:#080e18d1;box-shadow:0 16px 34px #00000038}.owner-panel{padding:1rem}.owner-hero{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;margin-bottom:1rem}.owner-hero span,.owner-panel h3,.owner-panel h2{color:var(--color-accent)}.owner-hero h1,.owner-panel h2,.owner-panel h3,.owner-hero p,.owner-panel p{margin:0}.owner-hero h1{font-size:clamp(2rem,4vw,3.2rem)}.owner-hero p,.owner-panel p,.owner-panel small,.owner-panel span{color:var(--color-text-secondary)}.owner-hero-actions,.owner-tabs,.owner-search,.owner-filter-row,.owner-confirm-inline,.owner-badges{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.owner-page button,.owner-page a,.owner-page input,.owner-page select,.owner-page textarea{border:1px solid rgba(0,245,255,.34);border-radius:6px;background:#00f5ff14;color:var(--color-text);font:inherit}.owner-page button,.owner-page a{min-height:2.3rem;color:var(--color-accent);font-weight:900;padding:.55rem .78rem;text-decoration:none}.owner-page button:not([class*=owner-tab-]):hover:not(:disabled),.owner-page a:hover,.owner-page button:not([class*=owner-tab-]).active{background:#00f5ff29;box-shadow:0 0 16px #00f5ff1f}.owner-page button:disabled{cursor:not-allowed;opacity:.45}.owner-page input,.owner-page select,.owner-page textarea{min-height:2.3rem;padding:.5rem .7rem}.owner-page textarea{min-height:5rem;resize:vertical}.owner-toolbar{display:grid;gap:.8rem;margin-bottom:1rem}.owner-search input{min-width:min(440px,100%)}.owner-message{margin-bottom:1rem;padding:.8rem 1rem;color:var(--color-accent)}.owner-message.error,.owner-denied{color:#ff9da7}.owner-workspace{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:1rem}.owner-list,.owner-detail{display:grid;align-content:start;gap:.75rem}.owner-list-heading{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.owner-list-heading span{border:1px solid rgba(0,245,255,.2);border-radius:999px;padding:.2rem .48rem;font-size:.75rem;font-weight:900}.owner-account-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.owner-account-controls label{display:grid;gap:.3rem;min-width:0;color:var(--color-text-secondary);font-size:.78rem;font-weight:900}.owner-account-controls select{width:100%;min-width:0}.owner-row,.owner-record,.owner-audit-row,.owner-linked-row{width:100%;border:1px solid rgba(0,245,255,.18);border-radius:7px;background:#ffffff09}.owner-row{display:grid;justify-items:start;gap:.16rem;color:var(--color-text);text-align:left}.owner-row-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.18rem}.owner-row-tags span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:.16rem .42rem;color:var(--color-text-secondary);font-size:.72rem;font-weight:900}.owner-audit-scope{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.owner-detail-header{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start}.owner-badges span,.owner-state{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.25rem .48rem;font-size:.75rem;font-weight:900}.owner-state.linked{color:#8dffbf;border-color:#8dffbf59}.owner-metrics,.owner-detail-grid,.owner-mini-grid{display:grid;gap:.75rem}.owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-metrics div,.owner-metric-button,.owner-detail-grid section,.owner-media-panel{border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#ffffff06;padding:.75rem}.owner-metrics strong{display:block;color:var(--color-accent);font-size:1.15rem}.owner-metric-button{display:grid;justify-items:start;min-height:auto;padding:.75rem;text-align:left}.owner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-linked-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:center;padding:.65rem;margin-top:.55rem}.owner-linked-row div:first-child{display:grid;min-width:0}.owner-linked-row span{overflow-wrap:anywhere}.owner-stack,.owner-audit{display:grid;gap:.65rem}.owner-record{display:grid;justify-items:start;gap:.25rem;padding:.8rem;text-align:left}.owner-record.danger,.owner-audit-row.warning,.owner-audit-row.danger{border-color:#ff829b6b}.owner-mini-grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.owner-audit-row{display:grid;gap:.35rem;padding:.7rem}.owner-audit-heading{display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:baseline}.owner-audit-heading strong{color:var(--color-text)}.owner-audit-heading span{font-size:.78rem}.owner-audit.compact{max-height:none;overflow:visible}.owner-tier-assignment{display:grid;grid-template-columns:minmax(230px,1fr) minmax(180px,240px) minmax(220px,1fr) auto;gap:.75rem;align-items:end;padding:.8rem 0;border-block:1px solid rgba(41,217,237,.16)}.owner-tier-assignment label,.owner-tier-card label{display:grid;gap:.35rem;color:var(--color-text-secondary);font-size:.78rem;font-weight:900}.owner-entitlement-summary{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem}.owner-entitlement-summary span,.owner-campaign-facts span,.owner-campaign-statuses span{border:1px solid rgba(41,217,237,.16);padding:.25rem .5rem;font-size:.74rem}.owner-tier-grid,.owner-campaign-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1.25rem}.owner-tier-card{display:grid;gap:.8rem;background:radial-gradient(circle at 88% 4%,rgba(41,217,237,.09),transparent 32%),#080e18d1}.owner-tier-card header,.owner-campaign-card header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.owner-tier-basics,.owner-tier-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.owner-tier-toggles,.owner-campaign-facts,.owner-campaign-statuses{display:flex;flex-wrap:wrap;gap:.55rem}.owner-tier-toggles label{position:relative;display:flex;align-items:center;gap:.45rem;border:1px solid rgba(85,232,173,.2);padding:.45rem .6rem;cursor:pointer}.owner-tier-toggle-control input[type=checkbox]{position:absolute;width:1px;height:1px;min-width:1px;min-height:1px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.owner-tier-toggle-indicator{display:grid;flex:0 0 1.05rem;width:1.05rem;height:1.05rem;place-items:center;border:1px solid rgba(85,232,173,.42);background:#02090eb3;color:#55e8ad;box-shadow:inset 0 1px #ffffff0d}.owner-tier-toggle-control input:checked+.owner-tier-toggle-indicator{border-color:#55e8add1;background:#55e8ad2e;box-shadow:0 0 .7rem #55e8ad38}.owner-tier-toggle-control input:checked+.owner-tier-toggle-indicator:after{content:"";width:.48rem;height:.25rem;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:translateY(-.08rem) rotate(-45deg)}.owner-tier-toggle-control:has(input:focus-visible){outline:2px solid rgba(0,245,255,.58);outline-offset:2px}.owner-tier-toggle-control:has(input:checked){border-color:#55e8ad7a;background:#55e8ad14;color:#55e8ad}.owner-campaigns{display:grid;gap:1rem}.owner-platform-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;background:radial-gradient(circle at 16% 15%,rgba(41,217,237,.1),transparent 28%),radial-gradient(circle at 82% 30%,rgba(250,157,35,.08),transparent 25%),#080e18d1}.owner-platform-metrics div{display:grid;gap:.2rem}.owner-platform-metrics strong{color:var(--color-accent);font-size:1.45rem}.owner-campaign-card{display:grid;align-content:start;gap:.75rem;overflow:hidden}.owner-campaign-banner{display:grid;place-items:center;aspect-ratio:4 / 1;min-height:8rem;margin:0;overflow:hidden;border-bottom:1px solid rgba(41,217,237,.18);background:radial-gradient(circle at 25% 40%,rgba(41,217,237,.13),transparent 30%),radial-gradient(circle at 72% 30%,rgba(250,157,35,.1),transparent 28%),#03090fcc}.owner-campaign-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.owner-campaign-owner{display:grid}.owner-tier-workspace,.owner-tier-impact,.owner-entitlement-impact,.owner-campaign-override,.owner-campaign-entitlement-readout{display:grid;gap:.65rem}.owner-campaign-override>summary{cursor:pointer;font-weight:900}.owner-tier-impact,.owner-entitlement-impact,.owner-campaign-entitlement-readout{grid-column:1 / -1;padding:.65rem 0;border-block:1px solid rgba(41,217,237,.14)}.owner-tier-impact.warning,.owner-campaign-entitlement-readout .warning{color:#ffb16f}.owner-campaign-override-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.owner-campaign-override-grid label{display:grid;gap:.3rem}.owner-campaign-override-reason{grid-column:1 / -1}.owner-tier-assignment-meta{grid-column:1 / -1;margin:0}.owner-tier-workspace{--tier-tone: var(--hud-cyan, #29d9ed);--tier-tone-soft: color-mix(in srgb, var(--tier-tone) 12%, transparent);gap:1rem}.owner-tier-flight-deck{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;overflow:hidden;padding:1.15rem 1.25rem;border:1px solid color-mix(in srgb,var(--hud-cyan, #29d9ed) 30%,transparent);background:color-mix(in srgb,var(--hud-panel, #08101a) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}.owner-tier-flight-deck:before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:var(--hud-cyan, #29d9ed);box-shadow:0 0 1rem color-mix(in srgb,var(--hud-cyan, #29d9ed) 48%,transparent)}.owner-tier-flight-deck h2,.owner-tier-flight-deck p,.owner-tier-package-preview h3,.owner-tier-package-preview p,.owner-tier-console-header h3,.owner-tier-section-heading p{margin:0}.owner-tier-flight-deck h2{color:var(--hud-text, #ecf8ff);font-size:clamp(1.45rem,2.5vw,2.25rem);letter-spacing:.025em}.owner-tier-flight-deck p{margin-top:.35rem;color:var(--hud-text-muted, #90a5b7)}.owner-tier-kicker,.owner-tier-section-heading span,.owner-tier-console-header>div>span{color:var(--hud-cyan, #29d9ed);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.owner-tier-flight-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.owner-tier-flight-metrics span{display:grid;min-width:7.25rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--hud-border, #315064) 72%,transparent);background:color-mix(in srgb,var(--hud-bg-deep, #02070c) 70%,transparent);color:var(--hud-text-muted, #90a5b7);font-size:.68rem;text-transform:uppercase}.owner-tier-flight-metrics strong{color:var(--hud-text, #ecf8ff);font-size:1.05rem}.owner-tier-signal-rail{display:grid;grid-template-columns:repeat(5,minmax(10rem,1fr));gap:.5rem;padding:.55rem;overflow-x:auto;border:1px solid color-mix(in srgb,var(--hud-border, #315064) 72%,transparent);background:color-mix(in srgb,var(--hud-bg-deep, #02070c) 82%,transparent)}.owner-page button.owner-tier-signal{--tier-tone: var(--hud-cyan, #29d9ed);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:.6rem;min-height:7.2rem;padding:.75rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--tier-tone) 25%,var(--hud-border, #315064));border-radius:0;background:color-mix(in srgb,var(--tier-tone) 4%,var(--hud-panel, #08101a));color:var(--hud-text, #ecf8ff);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,.55rem 100%,0 calc(100% - .55rem));text-align:left;box-shadow:inset 0 1px color-mix(in srgb,white 4%,transparent);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.owner-page button.owner-tier-signal:hover,.owner-page button.owner-tier-signal:focus-visible,.owner-page button.owner-tier-signal.is-selected{border-color:color-mix(in srgb,var(--tier-tone) 72%,var(--hud-border, #315064));background:color-mix(in srgb,var(--tier-tone) 11%,var(--hud-panel, #08101a));box-shadow:inset 0 -2px 0 var(--tier-tone),0 0 1rem color-mix(in srgb,var(--tier-tone) 13%,transparent)}.owner-page button.owner-tier-signal.is-selected{transform:translateY(-.18rem)}.tone-green{--tier-tone: var(--hud-green, #55e8ad) !important}.tone-orange{--tier-tone: var(--hud-orange, #fa9d23) !important}.tone-violet{--tier-tone: #a991ff !important}.tone-gold{--tier-tone: #ffd56a !important}.tone-cyan{--tier-tone: var(--hud-cyan, #29d9ed) !important}.owner-tier-signal-icon,.owner-tier-preview-icon,.owner-tier-allowance-icon{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--tier-tone) 48%,transparent);background:color-mix(in srgb,var(--tier-tone) 10%,transparent);color:var(--tier-tone)}.owner-tier-signal-icon{width:2rem;height:2rem}.owner-tier-signal-copy{display:grid;min-width:0}.owner-tier-signal-copy small,.owner-tier-signal-copy em,.owner-tier-signal-price small{color:var(--hud-text-muted, #90a5b7);font-size:.66rem;font-style:normal}.owner-tier-signal-copy strong{overflow:hidden;color:var(--hud-text, #ecf8ff);text-overflow:ellipsis;white-space:nowrap}.owner-tier-signal-price{display:grid;align-self:end}.owner-tier-signal-price strong{color:var(--tier-tone);font-size:1.15rem}.owner-tier-signal-status{align-self:end;justify-self:end;padding-left:.65rem;color:var(--hud-text-muted, #90a5b7);font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.owner-tier-signal-status:before,.owner-tier-live-state:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.35rem;border-radius:999px;background:var(--hud-text-muted, #90a5b7)}.owner-tier-signal-status.online:before,.owner-tier-live-state.online:before{background:var(--hud-green, #55e8ad);box-shadow:0 0 .55rem color-mix(in srgb,var(--hud-green, #55e8ad) 70%,transparent)}.owner-tier-command-bay{--tier-tone: var(--hud-cyan, #29d9ed);display:grid;grid-template-columns:minmax(17rem,.78fr) minmax(0,1.45fr);min-height:36rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--tier-tone) 34%,var(--hud-border, #315064));background:color-mix(in srgb,var(--hud-panel, #08101a) 90%,transparent);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,black 24%,transparent)}.owner-tier-package-preview{position:relative;display:grid;align-content:start;gap:1rem;min-width:0;padding:1.25rem;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--tier-tone) 26%,var(--hud-border, #315064));background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--tier-tone) 15%,transparent),transparent 30%),color-mix(in srgb,var(--hud-bg-deep, #02070c) 88%,var(--tier-tone) 2%)}.owner-tier-preview-orbit{position:absolute;top:-5.5rem;right:-5.5rem;width:14rem;height:14rem;border:1px solid color-mix(in srgb,var(--tier-tone) 18%,transparent);border-radius:999px;pointer-events:none}.owner-tier-preview-orbit span{position:absolute;inset:1.9rem;border:1px solid color-mix(in srgb,var(--tier-tone) 13%,transparent);border-radius:inherit}.owner-tier-preview-orbit span:nth-child(2){inset:3.8rem}.owner-tier-preview-orbit span:nth-child(3){inset:5.7rem;background:color-mix(in srgb,var(--tier-tone) 12%,transparent)}.owner-tier-package-preview>header{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center}.owner-tier-preview-icon{width:3rem;height:3rem}.owner-tier-package-preview header small,.owner-tier-live-state{color:var(--hud-text-muted, #90a5b7);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.owner-tier-package-preview h3{color:var(--hud-text, #ecf8ff);font-size:1.35rem}.owner-tier-preview-price{position:relative;display:grid;width:-moz-fit-content;width:fit-content}.owner-tier-preview-price strong{color:var(--tier-tone);font-size:clamp(2.25rem,5vw,4.2rem);font-weight:900;line-height:.9}.owner-tier-preview-price span,.owner-tier-package-preview>p{color:var(--hud-text-muted, #90a5b7)}.owner-tier-preview-limits{display:grid;gap:.45rem}.owner-tier-preview-limits>div{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--tier-tone) 15%,transparent)}.owner-tier-preview-limits svg,.owner-tier-package-preview>footer svg{color:var(--tier-tone)}.owner-tier-preview-limits span,.owner-tier-package-preview>footer span{color:var(--hud-text-muted, #90a5b7);font-size:.76rem}.owner-tier-preview-limits strong{color:var(--hud-text, #ecf8ff);font-size:1rem}.owner-tier-package-preview>footer{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--tier-tone) 20%,transparent)}.owner-tier-package-preview>footer span{display:flex;gap:.35rem;align-items:center}.owner-tier-control-console{display:grid;align-content:start;min-width:0}.owner-tier-console-header,.owner-tier-console-section,.owner-tier-engineering-drawer,.owner-tier-commit-deck{padding:1rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--hud-border, #315064) 64%,transparent)}.owner-tier-console-header{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--tier-tone) 4%,transparent)}.owner-tier-console-header h3{color:var(--hud-text, #ecf8ff);font-family:Tomorrow,sans-serif;font-size:1rem;letter-spacing:.08em}.owner-tier-order-chip{border:1px solid color-mix(in srgb,var(--tier-tone) 34%,transparent);padding:.32rem .52rem;color:var(--tier-tone);font-size:.68rem;font-weight:900;text-transform:uppercase}.owner-tier-console-section{display:grid;gap:.75rem}.owner-tier-section-heading{display:flex;align-items:start;justify-content:space-between}.owner-tier-section-heading p{margin-top:.2rem;color:var(--hud-text-muted, #90a5b7);font-size:.76rem}.owner-tier-allowance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.owner-tier-allowance{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(4.25rem,5rem);gap:.65rem!important;align-items:center;padding:.65rem;border:1px solid color-mix(in srgb,var(--tier-tone) 17%,var(--hud-border, #315064));background:color-mix(in srgb,var(--tier-tone) 3%,transparent)}.owner-tier-allowance-icon{width:2rem;height:2rem}.owner-tier-allowance>span:nth-child(2){display:grid}.owner-tier-allowance strong{color:var(--hud-text, #ecf8ff);font-size:.76rem}.owner-tier-allowance small,.owner-tier-engineering-drawer small,.owner-tier-provider-note span{color:var(--hud-text-muted, #90a5b7);font-size:.66rem}.owner-page .owner-tier-allowance input{width:100%;min-width:0;padding-inline:.45rem;color:var(--tier-tone);font-size:1.05rem;font-weight:900;text-align:center}.owner-tier-engineering-drawer{display:grid;gap:.8rem}.owner-tier-engineering-drawer>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.owner-tier-engineering-drawer>summary::-webkit-details-marker{display:none}.owner-tier-engineering-drawer>summary>span{display:flex;gap:.45rem;align-items:center;color:var(--hud-text, #ecf8ff);font-weight:900}.owner-tier-engineering-drawer>summary svg{color:var(--tier-tone)}.owner-tier-infrastructure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--tier-tone) 16%,transparent)}.owner-tier-infrastructure-grid label{display:grid;gap:.35rem;min-width:0}.owner-tier-infrastructure-grid label>span{display:flex;gap:.4rem;align-items:center}.owner-tier-infrastructure-grid svg{color:var(--tier-tone)}.owner-tier-commit-deck{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;border-bottom:0;background:color-mix(in srgb,var(--tier-tone) 3%,var(--hud-bg-deep, #02070c))}.owner-tier-commit-deck>label{display:grid;gap:.35rem}.owner-tier-commit-deck .owner-tier-impact{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.owner-tier-impact span{display:grid;color:var(--hud-text-muted, #90a5b7);font-size:.7rem}.owner-tier-impact span strong{color:var(--hud-text, #ecf8ff);font-size:1.05rem}.owner-tier-impact>small{grid-column:1 / -1}.owner-tier-provider-note{display:flex;gap:.7rem;align-items:center;padding:.75rem .9rem;border-left:2px solid var(--hud-orange, #fa9d23);background:color-mix(in srgb,var(--hud-orange, #fa9d23) 6%,transparent)}.owner-tier-provider-note svg{color:var(--hud-orange, #fa9d23)}.owner-tier-provider-note div{display:grid}.owner-tier-provider-note strong{color:var(--hud-text, #ecf8ff);font-size:.76rem}@media(prefers-reduced-motion:reduce){.owner-page button.owner-tier-signal{transition:none}}@media(max-width:860px){.owner-hero,.owner-workspace,.owner-detail-header,.owner-detail-grid{grid-template-columns:1fr}.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-linked-row{grid-template-columns:1fr}.owner-tier-assignment,.owner-platform-metrics{grid-template-columns:1fr 1fr}.owner-tier-command-bay,.owner-campaign-override-grid{grid-template-columns:1fr}.owner-tier-package-preview{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--tier-tone) 26%,var(--hud-border, #315064))}.owner-tier-flight-deck{grid-template-columns:1fr}.owner-tier-flight-metrics{justify-content:flex-start}}@media(max-width:540px){.owner-account-controls,.owner-tier-allowance-grid,.owner-tier-infrastructure-grid,.owner-tier-commit-deck,.owner-tier-commit-deck .owner-tier-impact{grid-template-columns:1fr}.owner-tier-flight-metrics span{flex:1 1 8rem}.owner-tier-allowance{grid-template-columns:auto minmax(0,1fr) 4rem}}.owner-identity-editor{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,220px)) minmax(130px,auto);gap:.7rem;align-items:end;border:1px solid rgba(0,245,255,.18);border-radius:7px;background:#ffffff06;padding:.75rem}.owner-identity-editor h3,.owner-identity-editor p{margin:0}.owner-identity-editor label,.owner-delete-preview{display:grid;gap:.35rem;min-width:0}.owner-identity-editor input{width:100%;min-width:0}.owner-identity-editor button{white-space:nowrap}.owner-identity-facts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.45rem}.owner-identity-facts span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.25rem .5rem;font-size:.74rem}.owner-delete-preview{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.1)}.owner-delete-preview ul{margin:0;padding-left:1rem}.owner-page button.danger{border-color:#ff69847a;background:#ff465c1f;color:#ffb9c6}.owner-hard-delete input{min-width:min(100%,220px)}@media(max-width:920px){.owner-identity-editor{grid-template-columns:1fr}}.owner-link-list{display:grid;gap:.45rem}.owner-link-list a{min-height:2.1rem;display:flex;align-items:center;justify-content:flex-start;padding:.45rem .65rem;overflow-wrap:anywhere;text-align:left}@media(max-width:1180px){.owner-identity-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-identity-editor>div:first-child,.owner-identity-facts{grid-column:1 / -1}}.owner-media-panel{display:grid;gap:.7rem}.owner-media-list,.owner-media-card,.owner-media-variants{display:grid;gap:.55rem}.owner-media-card{border:1px solid rgba(0,245,255,.18);border-radius:7px;background:#ffffff06;padding:.7rem}.owner-media-card strong{color:var(--color-accent)}.owner-media-variants{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.owner-media-variants a[aria-disabled=true]{pointer-events:none;opacity:.62}.owner-media-card{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start}.owner-media-preview{display:block;overflow:hidden;border:1px solid rgba(0,245,255,.26);border-radius:7px;background:#00000038;aspect-ratio:4 / 3}.owner-media-preview img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.owner-media-preview.missing{display:grid;place-items:center;color:var(--color-text-secondary);font-size:.82rem}.owner-media-body{display:grid;gap:.6rem;min-width:0}.owner-media-body span{display:block;margin-top:.15rem;overflow-wrap:anywhere}@media(max-width:720px){.owner-media-card{grid-template-columns:1fr}}[data-theme=dark][data-color-theme=light] .owner-page{color:var(--color-text)}[data-theme=dark][data-color-theme=light] :is(.owner-panel,.owner-message){border-color:var(--light-control-border);background:var(--light-surface-panel);box-shadow:0 16px 34px #1f344a1a,inset 0 1px #ffffffad}[data-theme=dark][data-color-theme=light] .owner-hero h1{color:var(--color-text);text-shadow:none}[data-theme=dark][data-color-theme=light] .owner-hero span,[data-theme=dark][data-color-theme=light] .owner-panel h3,[data-theme=dark][data-color-theme=light] .owner-panel h2{color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .owner-page :is(button,a,input,select,textarea){border-color:var(--light-control-border);background:#ffffffad;color:var(--color-text);box-shadow:inset 0 1px #ffffff9e}[data-theme=dark][data-color-theme=light] .owner-page :is(button,a){color:var(--color-accent);transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme=dark][data-color-theme=light] .owner-page button:not([class*=owner-tab-]):hover:not(:disabled),[data-theme=dark][data-color-theme=light] .owner-page a:hover,[data-theme=dark][data-color-theme=light] .owner-page button:not([class*=owner-tab-]).active{border-color:var(--light-control-border-strong);background:var(--light-hover-bg);color:var(--color-accent);box-shadow:0 0 0 2px var(--light-focus-ring),0 10px 22px #1f344a1a;transform:translateY(-1px)}[data-theme=dark][data-color-theme=light] .owner-page button:not([class*=owner-tab-]).active{background:var(--light-selected-bg);box-shadow:0 0 0 2px var(--light-focus-ring)}[data-theme=dark][data-color-theme=light] .owner-page button.danger{border-color:#a828424d;background:#a8284214;color:var(--light-danger-text)}[data-theme=dark][data-color-theme=light] .owner-page button.danger:hover:not(:disabled){border-color:#a828426b;background:#a828421f;box-shadow:0 0 0 2px #a828421f,0 10px 22px #1f344a1a}[data-theme=dark][data-color-theme=light] .owner-page :is(input,select,textarea):focus-visible{border-color:var(--light-control-border-strong);box-shadow:0 0 0 2px var(--light-focus-ring),inset 0 1px #ffffffb3}[data-theme=dark][data-color-theme=light] .owner-list-heading span{border-color:#0a6f8833;background:#0a6f8814;color:var(--color-accent)}[data-theme=dark][data-color-theme=light] :is(.owner-row,.owner-record,.owner-audit-row,.owner-linked-row,.owner-identity-editor,.owner-media-card,.owner-metrics div,.owner-metric-button,.owner-detail-grid section,.owner-media-panel){border-color:#22527024;background:#ffffffa8;box-shadow:inset 0 1px #ffffffad}[data-theme=dark][data-color-theme=light] .owner-row{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme=dark][data-color-theme=light] .owner-row-tags span,[data-theme=dark][data-color-theme=light] .owner-badges span,[data-theme=dark][data-color-theme=light] .owner-state,[data-theme=dark][data-color-theme=light] .owner-identity-facts span{border-color:#22527024;background:#ebf2f8a8;color:#17213fa8}[data-theme=dark][data-color-theme=light] .owner-state.linked{border-color:#22945742;background:#2294571a;color:var(--light-success-text)}[data-theme=dark][data-color-theme=light] .owner-record.danger,[data-theme=dark][data-color-theme=light] .owner-audit-row.warning,[data-theme=dark][data-color-theme=light] .owner-audit-row.danger{border-color:#a8284247;background:#a828420f}[data-theme=dark][data-color-theme=light] .owner-metrics strong,[data-theme=dark][data-color-theme=light] .owner-media-card strong{color:var(--color-accent)}[data-theme=dark][data-color-theme=light] .owner-delete-preview{border-top-color:#2252701f}[data-theme=dark][data-color-theme=light] .owner-media-preview{border-color:#0a6f8838;background:#ebf2f8b8}[data-theme=dark][data-color-theme=light] .owner-message.error,[data-theme=dark][data-color-theme=light] .owner-denied{color:var(--light-danger-text)}[data-theme=dark] :is(.owner-panel,.owner-message){border-color:#7aecff2e;background:#070d15e6;box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff0f}[data-theme=dark] .owner-hero h1{text-shadow:0 0 24px rgba(51,225,255,.16)}[data-theme=dark] .owner-page :is(button,a){position:relative;border-color:#00f5ff57;background:#00f5ff14;color:var(--color-accent)}[data-theme=dark] .owner-page button:hover:not(:disabled),[data-theme=dark] .owner-page a:hover,[data-theme=dark] .owner-page button.active{border-color:var(--dark-control-border-strong);background:var(--dark-hover-bg);color:#9af6ff;box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 22px #33e1ff24;transform:translateY(-1px)}[data-theme=dark] .owner-page button.active{background:var(--dark-selected-bg);box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 22px #33e1ff24}[data-theme=dark] .owner-page :is(input,select):focus-visible{border-color:var(--dark-control-border-strong);box-shadow:0 0 0 2px var(--dark-focus-ring),0 0 18px #33e1ff1f}[data-theme=dark] :is(.owner-row,.owner-record,.owner-audit-row,.owner-linked-row,.owner-identity-editor,.owner-media-card,.owner-metrics div,.owner-metric-button,.owner-detail-grid section,.owner-media-panel){border-color:#7aecff24;background:#ffffff08;box-shadow:inset 0 1px #ffffff09}[data-theme=dark] .owner-row{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}[data-theme=dark] .owner-row-tags span,[data-theme=dark] .owner-badges span,[data-theme=dark] .owner-state,[data-theme=dark] .owner-identity-facts span{border-color:#7aecff21;background:#ffffff09}[data-theme=dark] .owner-state.linked{border-color:#8dffbf6b;background:#2fd39a1c;color:var(--dark-success-text)}[data-theme=dark] .owner-page button.danger:hover:not(:disabled){border-color:#ff69849e;background:#ff465c2e;color:#ffd6de;box-shadow:0 0 0 2px #ff465c21,0 0 22px #ff465c1f}[data-theme=dark] .owner-record.danger,[data-theme=dark] .owner-audit-row.warning,[data-theme=dark] .owner-audit-row.danger{background:#ff587b0e}html,body,#root{width:100%;height:100%;overflow-x:hidden;position:relative}:root{--font-family: "Tomorrow", system-ui, sans-serif;--transition-speed: .3s;--border-radius: 12px;--blur-strength: blur(12px);--primary-color: #646cff;--form-control-color-scheme: dark;--form-select-popup-bg: #101725;--form-select-popup-text: #f4fbff;--form-select-popup-muted: rgba(244, 251, 255, .48);--form-select-popup-selected-bg: #176884;--form-select-popup-selected-text: #ffffff;--form-select-popup-disabled-text: rgba(255, 154, 168, .82)}[data-theme=light]{color-scheme:light;--color-bg: #f3f7fb;--color-main-bg: rgba(238, 244, 250, .78);--color-header-footer: rgba(249, 251, 255, .94);--color-text: #17213f;--color-text-secondary: rgba(23, 33, 63, .72);--color-accent: #0a6f88;--color-accent-alt: #9d2f67;--color-accent-hover: #075a70;--color-orb: #72d7e5;--color-border: rgba(31, 54, 84, .18);--footer-link: rgba(23, 33, 63, .68);--surface-panel: rgba(255, 255, 255, .86);--surface-card: rgba(248, 251, 255, .82);--surface-control: rgba(255, 255, 255, .76);--surface-shadow: 0 16px 34px rgba(31, 52, 74, .11);--tone-campaign-bg: linear-gradient(180deg, rgba(247, 235, 255, .9), rgba(249, 236, 244, .78));--tone-campaign-border: rgba(137, 86, 176, .36);--tone-campaign-text: #4b255f;--tone-members-bg: linear-gradient(180deg, rgba(222, 248, 252, .94), rgba(212, 236, 243, .82));--tone-members-border: rgba(10, 111, 136, .34);--tone-members-text: #084c61;--light-surface-panel: rgba(255, 255, 255, .9);--light-surface-card: rgba(248, 251, 255, .84);--light-surface-raised: rgba(255, 255, 255, .74);--light-surface-muted: rgba(235, 242, 248, .68);--light-control-border: rgba(34, 82, 112, .18);--light-control-border-strong: rgba(10, 111, 136, .38);--light-hover-bg: rgba(10, 111, 136, .11);--light-selected-bg: rgba(10, 111, 136, .14);--light-focus-ring: rgba(114, 215, 229, .28);--light-success-text: #176a46;--light-warning-text: #8a4d0e;--light-danger-text: #a82842;--light-purple-text: #5e3aa8;--form-control-color-scheme: light;--form-select-popup-bg: #f7fbff;--form-select-popup-text: #1a103d;--form-select-popup-muted: rgba(26, 16, 61, .48);--form-select-popup-selected-bg: #d9eff5;--form-select-popup-selected-text: #10203f;--form-select-popup-disabled-text: rgba(26, 16, 61, .42);--glass-main-bg: linear-gradient( to bottom right, rgba(255, 255, 255, .7), rgba(245, 245, 255, .66) );--glass-bg: rgba(255, 255, 255, .64);--glass-border: rgba(26, 16, 61, .18)}[data-theme=dark]{color-scheme:dark;--color-bg: #04070c;--color-main-bg: rgba(3, 8, 14, .72);--color-header-footer: rgba(2, 6, 12, .82);--color-text: #f0f0f0;--color-accent: #33e1ff;--color-accent-alt: #ff1fa6;--color-orb: #33e1ff;--color-text-secondary: rgba(240, 240, 240, .72);--color-border: rgba(255, 255, 255, .12);--footer-link: #aaa;--glass-main-bg: linear-gradient( to bottom right, rgba(255, 255, 255, .08), rgba(15, 15, 25, .6) );--glass-border: rgba(122, 236, 255, .18);--dark-surface-panel: rgba(6, 12, 22, .82);--dark-surface-card: rgba(10, 18, 31, .72);--dark-surface-raised: rgba(17, 29, 46, .76);--dark-surface-muted: rgba(120, 139, 160, .12);--dark-control-border: rgba(122, 236, 255, .22);--dark-control-border-strong: rgba(53, 225, 255, .58);--dark-hover-bg: rgba(0, 245, 255, .105);--dark-selected-bg: rgba(0, 245, 255, .15);--dark-focus-ring: rgba(51, 225, 255, .24);--dark-success-text: #8dffbf;--dark-warning-text: #ffd09a;--dark-danger-text: #ff9ab0;--dark-purple-text: #b69aff;--dark-disabled-text: rgba(230, 237, 248, .38)}body{font-family:var(--font-family);font-size:16px;color:var(--color-text);background-color:var(--color-bg);background-image:radial-gradient(1200px 820px at 8% 6%,rgba(255,255,255,.008),transparent 70%),radial-gradient(1200px 920px at 92% 88%,rgba(255,255,255,.012),transparent 75%);background-blend-mode:overlay;animation:none}[data-theme=light] body{background-image:radial-gradient(900px 680px at 8% 8%,rgba(114,215,229,.18),transparent 72%),radial-gradient(860px 720px at 92% 84%,rgba(157,47,103,.09),transparent 74%),linear-gradient(135deg,#f3f7fb,#f7f5ff 52%,#f2f8fb);background-blend-mode:normal}select{color-scheme:var(--form-control-color-scheme)}select option,select optgroup{background-color:var(--form-select-popup-bg);color:var(--form-select-popup-text)}select option:checked{background-color:var(--form-select-popup-selected-bg);color:var(--form-select-popup-selected-text)}select option:disabled{color:var(--form-select-popup-disabled-text)}select optgroup{font-weight:900}select:disabled,select[aria-disabled=true]{color:var(--form-select-popup-muted)}body.no-caustics:before{display:none}@media(max-width:768px){body:before{display:none}}.noise-overlay{position:absolute;inset:0;width:100%;height:100%;opacity:.12;pointer-events:none;z-index:1;mix-blend-mode:soft-light}[data-theme=light] .noise-overlay{opacity:.05}.header,.footer{background-color:var(--color-header-footer);color:var(--color-text)}.glass-card,.glass-panel,.glass-button{position:relative;overflow:hidden;background:var(--glass-bg, rgba(255, 255, 255, .05));backdrop-filter:var(--blur-strength);-webkit-backdrop-filter:var(--blur-strength);border:1px solid var(--glass-border);border-radius:var(--border-radius);box-shadow:0 0 20px #00f5ff1a;padding:1.5rem;color:var(--color-text);text-align:center;transition:all .3s ease}[data-theme=light] .glass-card,[data-theme=light] .glass-panel,[data-theme=light] .glass-button{background:var(--surface-card);border-color:var(--glass-border);box-shadow:var(--surface-shadow)}.glass-button{padding:.7rem 1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);background:linear-gradient(135deg,#ffffff0d,#ffffff03);cursor:pointer;box-shadow:0 0 12px #00f5ff33;transition:box-shadow .3s ease,border-color .3s ease,color .3s ease;text-shadow:0 0 2px rgba(0,0,0,.2)}.glass-button:hover{box-shadow:0 0 16px var(--color-accent);border-color:var(--color-accent);color:var(--color-accent)}.glass-card h1{margin-top:0;font-size:1.6rem;color:var(--color-accent);text-shadow:0 0 6px rgba(0,245,255,.4)}.neon-accent{color:var(--color-accent);text-shadow:0 0 8px var(--color-accent)}.neon-pink{color:var(--color-accent-alt);text-shadow:0 0 8px var(--color-accent-alt)}:focus-visible{outline:none;transition:outline-color .3s ease,outline-offset .2s ease}@keyframes softPulse{0%{box-shadow:0 0 4px var(--color-accent),0 0 8px var(--color-accent-alt),0 0 12px var(--color-accent)}50%{box-shadow:0 0 6px var(--color-accent),0 0 10px var(--color-accent-alt),0 0 16px var(--color-accent)}to{box-shadow:0 0 4px var(--color-accent),0 0 8px var(--color-accent-alt),0 0 12px var(--color-accent)}}.button:focus-visible,a:focus-visible,.cookie-button:focus-visible{animation:softPulse 1.2s infinite;outline:none}[data-theme=dark] body{background-image:radial-gradient(920px 640px at 10% 8%,color-mix(in srgb,var(--hud-cyan) 7%,transparent),transparent 70%),radial-gradient(820px 700px at 88% 86%,color-mix(in srgb,var(--hud-orange) 4%,transparent),transparent 74%),radial-gradient(820px 540px at 50% 24%,color-mix(in srgb,var(--hud-border-bright) 3%,transparent),transparent 72%),linear-gradient(135deg,var(--hud-bg) 0%,var(--hud-panel) 52%,var(--hud-bg-deep) 100%);background-blend-mode:screen,screen,normal}[data-theme=dark] :is(button,a,select,input,textarea){transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}[data-theme=dark] :is(button:disabled,[aria-disabled=true]){filter:saturate(.72)}[data-theme=light]{--selection-lift-scale: 1.018;--selection-lip-height: .24rem;--selection-notch-width: 1.08rem;--selection-cyan-text: #0a6f88;--selection-cyan-border: rgba(10, 111, 136, .36);--selection-cyan-bg: rgba(10, 111, 136, .085);--selection-cyan-hover-bg: rgba(10, 111, 136, .135);--selection-cyan-ring: rgba(114, 215, 229, .28);--selection-green-text: #176a46;--selection-green-border: rgba(34, 148, 87, .34);--selection-green-bg: rgba(34, 148, 87, .08);--selection-green-hover-bg: rgba(34, 148, 87, .125);--selection-green-ring: rgba(34, 148, 87, .16);--selection-green-dim-text: #235f45;--selection-green-dim-border: rgba(31, 120, 80, .3);--selection-green-dim-bg: rgba(31, 120, 80, .065);--selection-green-dim-hover-bg: rgba(31, 120, 80, .105);--selection-green-dim-ring: rgba(31, 120, 80, .12);--selection-purple-text: #5e3aa8;--selection-purple-border: rgba(94, 58, 168, .34);--selection-purple-bg: rgba(94, 58, 168, .08);--selection-purple-hover-bg: rgba(94, 58, 168, .12);--selection-purple-ring: rgba(94, 58, 168, .15);--selection-purple-dim-text: #6f55a0;--selection-purple-dim-border: rgba(94, 58, 168, .27);--selection-purple-dim-bg: rgba(94, 58, 168, .055);--selection-purple-dim-hover-bg: rgba(94, 58, 168, .095);--selection-purple-dim-ring: rgba(94, 58, 168, .1);--selection-orange-text: #8a4d0e;--selection-orange-border: rgba(198, 118, 28, .36);--selection-orange-bg: rgba(198, 118, 28, .085);--selection-orange-hover-bg: rgba(198, 118, 28, .14);--selection-orange-ring: rgba(198, 118, 28, .16);--selection-yellow-text: #75580a;--selection-yellow-border: rgba(180, 138, 30, .36);--selection-yellow-bg: rgba(180, 138, 30, .085);--selection-yellow-hover-bg: rgba(180, 138, 30, .14);--selection-yellow-ring: rgba(180, 138, 30, .16);--selection-gray-text: #56606e;--selection-gray-border: rgba(93, 105, 120, .3);--selection-gray-bg: rgba(93, 105, 120, .07);--selection-gray-hover-bg: rgba(93, 105, 120, .11);--selection-gray-ring: rgba(93, 105, 120, .1);--selection-red-text: #a82842;--selection-red-border: rgba(168, 40, 66, .36);--selection-red-bg: rgba(168, 40, 66, .08);--selection-red-hover-bg: rgba(168, 40, 66, .135);--selection-red-ring: rgba(168, 40, 66, .16)}[data-theme=dark]{--selection-lift-scale: 1.018;--selection-lip-height: .24rem;--selection-notch-width: 1.08rem;--selection-cyan-text: #9af6ff;--selection-cyan-border: rgba(0, 245, 255, .46);--selection-cyan-bg: rgba(0, 245, 255, .07);--selection-cyan-hover-bg: rgba(0, 245, 255, .13);--selection-cyan-ring: rgba(51, 225, 255, .24);--selection-green-text: #a2f4d2;--selection-green-border: rgba(47, 211, 154, .48);--selection-green-bg: rgba(47, 211, 154, .075);--selection-green-hover-bg: rgba(47, 211, 154, .14);--selection-green-ring: rgba(47, 211, 154, .14);--selection-green-dim-text: #79c8aa;--selection-green-dim-border: rgba(47, 170, 125, .36);--selection-green-dim-bg: rgba(47, 170, 125, .055);--selection-green-dim-hover-bg: rgba(47, 170, 125, .1);--selection-green-dim-ring: rgba(47, 170, 125, .1);--selection-purple-text: #b69aff;--selection-purple-border: rgba(182, 154, 255, .44);--selection-purple-bg: rgba(182, 154, 255, .07);--selection-purple-hover-bg: rgba(182, 154, 255, .125);--selection-purple-ring: rgba(182, 154, 255, .13);--selection-purple-dim-text: #a991df;--selection-purple-dim-border: rgba(182, 154, 255, .34);--selection-purple-dim-bg: rgba(182, 154, 255, .052);--selection-purple-dim-hover-bg: rgba(182, 154, 255, .095);--selection-purple-dim-ring: rgba(182, 154, 255, .095);--selection-orange-text: #ffd09a;--selection-orange-border: rgba(255, 178, 89, .5);--selection-orange-bg: rgba(255, 178, 89, .075);--selection-orange-hover-bg: rgba(255, 178, 89, .14);--selection-orange-ring: rgba(255, 178, 89, .13);--selection-yellow-text: #ffe08a;--selection-yellow-border: rgba(255, 213, 98, .45);--selection-yellow-bg: rgba(255, 213, 98, .07);--selection-yellow-hover-bg: rgba(255, 213, 98, .13);--selection-yellow-ring: rgba(255, 213, 98, .12);--selection-gray-text: #aab2bf;--selection-gray-border: rgba(160, 174, 192, .28);--selection-gray-bg: rgba(160, 174, 192, .055);--selection-gray-hover-bg: rgba(160, 174, 192, .095);--selection-gray-ring: rgba(160, 174, 192, .09);--selection-red-text: #ff9ab0;--selection-red-border: rgba(255, 88, 123, .5);--selection-red-bg: rgba(255, 88, 123, .07);--selection-red-hover-bg: rgba(255, 88, 123, .13);--selection-red-ring: rgba(255, 88, 123, .13)}[data-theme=dark] body{--berg-city-bg: image-set(url(/assets/bergcore-night-city-1280-DzNqvtOW.webp) type("image/webp"), url(/assets/bergcore-night-city-1280-e0xW-wgr.jpg) type("image/jpeg"));background-color:#010307;background-image:radial-gradient(900px 620px at 16% 4%,rgba(0,245,255,.1),transparent 70%),radial-gradient(1000px 720px at 86% 18%,rgba(255,82,64,.08),transparent 72%),linear-gradient(180deg,#010307f5,#010307fa)}[data-theme=dark] body:before,[data-theme=dark] body:after{content:"";position:fixed;inset:0;pointer-events:none}@media(min-width:900px){[data-theme=dark] body{--berg-city-bg: image-set(url(/assets/bergcore-night-city-1672-Ir8nhxax.webp) type("image/webp"), url(/assets/bergcore-night-city-1672-Dm0HqyHL.jpg) type("image/jpeg"))}}[data-theme=dark] body:before{z-index:0;background:linear-gradient(180deg,#01030757,#010307d6),var(--berg-city-bg) center / cover no-repeat;filter:blur(8px) saturate(.94) brightness(.72);transform:scale(1.035);opacity:.72}[data-theme=dark] body:after{z-index:0;background:radial-gradient(900px 540px at 50% 22%,rgba(60,140,180,.08),transparent 70%),linear-gradient(90deg,rgba(1,3,7,.72),transparent 22%,transparent 78%,rgba(1,3,7,.72)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px);opacity:.9}#root{isolation:isolate;z-index:1}[data-theme=dark] :is(.main-content,main,.dashboard-page,.campaign-workspace){position:relative;z-index:1}@media(max-width:768px){[data-theme=dark] body:before{filter:blur(5px) saturate(.9) brightness(.58);transform:scale(1.06)}}:root{--z-base: 0;--z-orbs: 1;--z-glass-veil: 2;--z-mouse-glow: 3;--z-content: 4;--z-chrome: 8;--z-popups: 20}.layer--fluidbg,.layer-fluidbg{z-index:var(--z-base);shape-rendering:geometricPrecision;image-rendering:auto;transform:translateZ(0);will-change:opacity}.layer{position:fixed;inset:0;pointer-events:none}.layer--fluidbg{z-index:var(--z-base)}.layer--waterpaint{z-index:var(--z-mouse-glow)}.flow-bg{overflow:hidden;contain:paint;isolation:isolate;mix-blend-mode:normal;background:#020407}.flow-bg-image,.flow-bg-static-orbs,.flow-bg-orb-layer{position:absolute;inset:0;pointer-events:none}.flow-bg-static-orbs{z-index:var(--z-orbs);display:none;background-repeat:no-repeat;opacity:.72;mix-blend-mode:screen}.flow-bg--light .flow-bg-static-orbs{opacity:.58;mix-blend-mode:multiply}.flow-bg-image{z-index:var(--z-base);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.025),transparent 34%),radial-gradient(circle at 82% 86%,rgba(255,255,255,.018),transparent 36%),#020407}.flow-bg-orb-layer{z-index:var(--z-orbs);mix-blend-mode:screen;opacity:.86}.flow-bg--light{mix-blend-mode:normal}.flow-bg--light .flow-bg-image{background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.22),transparent 32%),radial-gradient(circle at 84% 82%,rgba(122,150,178,.1),transparent 38%)}.flow-bg-orb{position:absolute;z-index:1;left:0;top:0;width:var(--orb-size);height:var(--orb-size);border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--orb-color) 30%,transparent) 0%,color-mix(in srgb,var(--orb-color) 34%,transparent) 26%,color-mix(in srgb,var(--orb-color) 30%,transparent) 52%,color-mix(in srgb,var(--orb-color) 16%,transparent) 76%,color-mix(in srgb,var(--orb-color) 4%,transparent) 92%,transparent 100%);filter:blur(36px) saturate(1.16);opacity:var(--orb-opacity, .54);transform:translate3d(var(--orb-x0),var(--orb-y0),0) scale(1);animation:flow-orb-drift var(--orb-duration) ease-in-out infinite;will-change:transform,border-radius}.flow-bg--light .flow-bg-orb{background:radial-gradient(circle,color-mix(in srgb,var(--orb-color) 18%,transparent) 0%,color-mix(in srgb,var(--orb-color) 25%,transparent) 34%,color-mix(in srgb,var(--orb-color) 18%,transparent) 68%,color-mix(in srgb,var(--orb-color) 4%,transparent) 92%,transparent 100%);filter:blur(28px) saturate(1.02);opacity:calc(var(--orb-opacity, .54) * .9)}.flow-bg-orb--f{mix-blend-mode:soft-light}@keyframes flow-orb-drift{0%{border-radius:54% 46% 48% 52%/48% 52% 46% 54%;transform:translate3d(var(--orb-x0),var(--orb-y0),0) scale(.96) rotate(0)}25%{border-radius:46% 54% 58% 42%/55% 44% 56% 45%;transform:translate3d(var(--orb-x1),var(--orb-y1),0) scale(1.04) rotate(55deg)}50%{border-radius:58% 42% 46% 54%/42% 58% 44% 56%;transform:translate3d(var(--orb-x2),var(--orb-y2),0) scale(.98) rotate(130deg)}75%{border-radius:44% 56% 52% 48%/58% 42% 54% 46%;transform:translate3d(var(--orb-x3),var(--orb-y3),0) scale(1.02) rotate(215deg)}to{border-radius:54% 46% 48% 52%/48% 52% 46% 54%;transform:translate3d(var(--orb-x0),var(--orb-y0),0) scale(.96) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.flow-bg-orb{animation:none}}.layer--glass-veil{z-index:var(--z-glass-veil);position:fixed;inset:0;pointer-events:none;isolation:isolate;contain:paint}.glass-veil__blur{position:absolute;inset:0;background:#0000;backdrop-filter:blur(7.2px) saturate(1.1) contrast(1.04);-webkit-backdrop-filter:blur(7.2px) saturate(1.1) contrast(1.04);will-change:backdrop-filter}.glass-veil__fade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.014),transparent 54%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.3),transparent 43%),linear-gradient(90deg,rgba(0,0,0,.22),transparent 20%,transparent 80%,rgba(0,0,0,.24)),linear-gradient(180deg,rgba(1,4,8,.08),transparent 32%,rgba(1,4,8,.17));opacity:.84}.glass-veil__noise{position:absolute;inset:0;mix-blend-mode:soft-light;opacity:.07;pointer-events:none}[data-theme=light] .glass-veil__blur{backdrop-filter:blur(5px) saturate(1.08);-webkit-backdrop-filter:blur(5px) saturate(1.08)}[data-theme=light] .glass-veil__noise{opacity:.025}.app-container{position:relative;z-index:var(--z-content)}.header,.footer{position:sticky;z-index:var(--z-chrome)}.header{top:0}.footer{position:relative}#portal-popups{position:fixed;inset:0;z-index:var(--z-popups);pointer-events:none}.flow-bg--dark{--berg-city-bg: image-set(url(/assets/bergcore-night-city-1280-DzNqvtOW.webp) type("image/webp"), url(/assets/bergcore-night-city-1280-e0xW-wgr.jpg) type("image/jpeg"));mix-blend-mode:normal;background:#020407}.flow-bg--dark .flow-bg-image{background:linear-gradient(180deg,#01040833,#010408a8 62%,#010408e6),radial-gradient(circle at 54% 30%,rgba(51,225,255,.09),transparent 30rem),radial-gradient(circle at 78% 34%,rgba(255,88,123,.08),transparent 23rem),var(--berg-city-bg) center / cover no-repeat,#020407}.flow-bg--dark .flow-bg-orb{filter:blur(38px) saturate(1.16);mix-blend-mode:screen}[data-theme=dark] .flow-bg--dark .flow-bg-image{background:linear-gradient(180deg,#0104082e,#0104089e 62%,#010408e6),radial-gradient(circle at 52% 30%,rgba(51,225,255,.12),transparent 31rem),radial-gradient(circle at 76% 34%,rgba(255,88,123,.1),transparent 25rem),var(--berg-city-bg) center top / cover no-repeat,#020407}@media(min-width:900px){.flow-bg--dark{--berg-city-bg: image-set(url(/assets/bergcore-night-city-1672-Ir8nhxax.webp) type("image/webp"), url(/assets/bergcore-night-city-1672-Dm0HqyHL.jpg) type("image/jpeg"))}}[data-theme=dark] .glass-veil__blur{backdrop-filter:blur(7.2px) saturate(1.1) contrast(1.055);-webkit-backdrop-filter:blur(7.2px) saturate(1.1) contrast(1.055)}:root{--app-content-max: 1540px;--app-content-gutter: clamp(.75rem, 1.6vw, 2rem);--app-edge-pad: var(--app-content-gutter);--app-panel-pad: 1rem;--app-control-font: .74rem;--app-chip-font: .72rem;--app-logo-width: 260px}@media(max-width:900px){:root{--app-content-gutter: .875rem;--app-panel-pad: .8rem;--app-control-font: .68rem;--app-chip-font: .66rem;--app-logo-width: 210px}}@media(max-width:520px){:root{--app-content-gutter: .5rem;--app-panel-pad: .65rem;--app-control-font: .62rem;--app-chip-font: .6rem;--app-logo-width: 170px}}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:var(--z-content);inset:0;overflow-y:auto;overflow-x:clip;backdrop-filter:none;-webkit-backdrop-filter:none}.main-content{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--color-text);transition:background-color .3s ease,color .3s ease;flex:1;padding:var(--app-edge-pad);position:relative;min-width:0}.app-content-deck{position:relative;isolation:isolate;width:min(100%,var(--app-content-max));min-height:0;margin:0 auto;padding:clamp(.65rem,1.3vw,1rem);color:var(--color-text)}.app-content-deck:before,.app-content-deck:after{content:"";position:absolute;inset:0;pointer-events:none;clip-path:polygon(.8rem 0,calc(100% - .8rem) 0,100% .8rem,100% calc(100% - .8rem),calc(100% - .8rem) 100%,.8rem 100%,0 calc(100% - .8rem),0 .8rem)}.app-content-deck:before{z-index:-2;background:radial-gradient(70rem 34rem at 12% 0%,rgba(25,230,242,.055),transparent 64%),radial-gradient(54rem 28rem at 92% 100%,rgba(255,150,31,.04),transparent 68%),#050c10bd;box-shadow:inset 0 0 0 1px #b1cfd82e,0 1.6rem 3.4rem #00000057}.app-content-deck:after{content:none;display:none}.app-content-deck>*{position:relative;z-index:1}[data-theme=light] .main-content{background-color:transparent}[data-theme=light] .app-content-deck:before{background:radial-gradient(64rem 30rem at 12% 0%,rgba(43,130,154,.055),transparent 66%),radial-gradient(50rem 26rem at 92% 100%,rgba(197,91,24,.04),transparent 70%),#ebf3f6b8;box-shadow:inset 0 0 0 1px #3f525b2e,0 1.1rem 2.4rem #3c505b24}.member-profile-bar{--hud-profile-shape: polygon(var(--hud-cut-lg) 0, calc(100% - var(--hud-cut-lg)) 0, 100% var(--hud-cut-lg), 100% calc(100% - var(--hud-cut-lg)), calc(100% - var(--hud-cut-lg)) 100%, var(--hud-cut-lg) 100%, 0 calc(100% - var(--hud-cut-lg)), 0 var(--hud-cut-lg));position:sticky;top:.75rem;z-index:40;isolation:isolate;display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(34rem,1.35fr) auto;align-items:center;gap:1.35rem;min-height:7.25rem;padding:1rem 1.35rem;border:0;border-radius:0;background:transparent;box-shadow:0 1.4rem 3.2rem var(--hud-shadow);overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.member-profile-bar:before,.member-profile-bar:after{content:"";position:absolute;pointer-events:none;clip-path:var(--hud-profile-shape)}.member-profile-bar:before{inset:0;z-index:-2;background:linear-gradient(120deg,color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border)),var(--hud-border) 42%,color-mix(in srgb,var(--hud-orange) 20%,var(--hud-border)))}.member-profile-bar:after{inset:var(--hud-inset);z-index:-1;background:linear-gradient(180deg,var(--hud-highlight),transparent 24%),linear-gradient(110deg,color-mix(in srgb,var(--hud-metal-cold) 34%,var(--hud-panel-2)),var(--hud-panel) 42%,var(--hud-bg-deep) 82%);box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -1px 0 var(--hud-shadow)}.member-profile-copy{display:grid;gap:.4rem;min-width:0}.member-profile-title-row,.member-profile-welcome-row{display:flex;align-items:center;min-width:0}.member-profile-title-row{gap:.55rem;flex-wrap:wrap}.member-profile-welcome-row{gap:.65rem}.member-profile-bar .dashboard-kicker{color:var(--hud-cyan);font-size:.69rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.member-profile-avatar{width:3.35rem;height:3.35rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border));border-radius:0;-o-object-fit:cover;object-fit:cover;background:var(--hud-panel-2);clip-path:polygon(var(--hud-cut-sm) 0,100% 0,100% calc(100% - var(--hud-cut-sm)),calc(100% - var(--hud-cut-sm)) 100%,0 100%,0 var(--hud-cut-sm))}.member-profile-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:.28rem;min-width:0;color:var(--hud-text);line-height:1}.member-profile-greeting{color:var(--hud-text-muted);font-size:clamp(.9rem,1vw,1.12rem);font-weight:800}.member-web-name,.member-profile-identity{font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900}.member-web-name{display:inline-flex;align-items:baseline;gap:.24rem;min-width:0;padding:0;border:0;border-radius:0;outline:none;color:var(--hud-text);background:transparent;cursor:default}.member-discriminator-button{padding:0;border:0;border-radius:0;color:var(--hud-text-muted);background:transparent;font-size:.68em;font-weight:800}.member-profile-eye-button,.streamer-mode-toggle,.dashboard-logout-button,.profile-options summary{--hud-tone: var(--hud-cyan);position:relative;border:1px solid color-mix(in srgb,var(--hud-tone) 30%,var(--hud-border));border-radius:0;color:var(--hud-text-muted);background:linear-gradient(180deg,var(--hud-panel-2),var(--hud-bg-deep));cursor:pointer;transition:color var(--hud-motion-fast),border-color var(--hud-motion-fast),background var(--hud-motion-standard),box-shadow var(--hud-motion-standard)}.member-profile-eye-button{width:2.5rem;height:2.5rem;display:grid;flex:0 0 auto;place-items:center;padding:0;clip-path:polygon(var(--hud-cut-sm) 0,100% 0,100% calc(100% - var(--hud-cut-sm)),calc(100% - var(--hud-cut-sm)) 100%,0 100%,0 var(--hud-cut-sm))}.member-profile-eye-icon{width:1.05rem;height:1.05rem}.streamer-mode-toggle{min-height:1.3rem;display:inline-flex;align-items:center;gap:.28rem;padding:.12rem .4rem;font:inherit;font-size:.56rem;font-weight:800}.streamer-toggle-light{width:.24rem;height:.24rem;background:currentColor}.member-profile-eye-button:hover,.member-profile-eye-button:focus-visible,.streamer-mode-toggle:hover,.streamer-mode-toggle:focus-visible,.streamer-mode-toggle.active{border-color:color-mix(in srgb,var(--hud-cyan) 64%,var(--hud-border));color:var(--hud-cyan);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-cyan-soft) 52%,var(--hud-panel-2)),var(--hud-bg-deep));box-shadow:inset 0 0 .8rem color-mix(in srgb,var(--hud-cyan) 8%,transparent),var(--hud-glow-cyan);outline:none}.member-profile-nav{width:100%}.member-profile-session-actions{display:flex;justify-content:flex-end}.member-profile-bar .dashboard-logout-button{--hud-tone: var(--hud-red);min-height:2.6rem;padding:.55rem .8rem;font:inherit;font-weight:800;white-space:nowrap}.member-profile-bar .dashboard-logout-button:hover,.member-profile-bar .dashboard-logout-button:focus-visible{color:var(--hud-red);border-color:color-mix(in srgb,var(--hud-red) 58%,var(--hud-border));background:linear-gradient(180deg,color-mix(in srgb,var(--hud-red-soft) 46%,var(--hud-panel-2)),var(--hud-bg-deep));box-shadow:0 0 .8rem color-mix(in srgb,var(--hud-red) 14%,transparent);outline:none}.profile-options{position:relative;flex:0 0 auto}.profile-options summary{width:1.9rem;height:1.9rem;display:grid;place-items:center;padding:0;list-style:none}.profile-options summary::-webkit-details-marker{display:none}.profile-options-dots{display:block;line-height:.6;transform:rotate(90deg)}.profile-options summary:hover,.profile-options summary:focus-visible,.profile-options[open] summary{color:var(--hud-cyan);border-color:color-mix(in srgb,var(--hud-cyan) 56%,var(--hud-border));background:color-mix(in srgb,var(--hud-cyan-soft) 42%,var(--hud-panel));outline:none}.profile-options-menu{--hud-menu-shape: polygon(var(--hud-cut-sm) 0, 100% 0, 100% calc(100% - var(--hud-cut-sm)), calc(100% - var(--hud-cut-sm)) 100%, 0 100%, 0 var(--hud-cut-sm));position:absolute;top:calc(100% + .45rem);left:0;z-index:100;min-width:13rem;padding:.3rem;border:1px solid color-mix(in srgb,var(--hud-cyan) 36%,var(--hud-border));border-radius:0;clip-path:var(--hud-menu-shape);color:var(--hud-text);background:var(--hud-bg-deep);box-shadow:0 1rem 2.4rem var(--hud-shadow),var(--hud-glow-cyan);-webkit-backdrop-filter:none;backdrop-filter:none}.profile-options-menu button,.profile-options-menu a{width:100%;display:flex;align-items:center;min-height:2.25rem;padding:.55rem .7rem;border:0;border-radius:0;color:var(--hud-text-muted);background:transparent;cursor:pointer;font:inherit;font-size:.76rem;text-align:left;text-decoration:none}.profile-options-menu button:hover:not(:disabled),.profile-options-menu a:hover,.profile-options-menu button:focus-visible,.profile-options-menu a:focus-visible{color:var(--hud-text);background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 64%,transparent),transparent);box-shadow:inset 2px 0 0 var(--hud-cyan);outline:none}.profile-inline-editor{display:grid;gap:.4rem;padding:.5rem;border-top:1px solid var(--hud-border)}.profile-inline-editor input{width:100%;min-height:2.35rem;padding:.5rem;border:1px solid var(--hud-border);border-radius:0;color:var(--hud-text);background:var(--hud-bg);font:inherit}@media(max-width:1120px){.member-profile-bar{grid-template-columns:1fr;align-items:start}.member-profile-session-actions{justify-content:flex-start}}@media(max-width:760px){.member-profile-bar{position:relative;top:auto;padding:.9rem}.member-profile-welcome-row{align-items:flex-start;flex-wrap:wrap}}.member-profile-bar{clip-path:none;overflow:visible}.member-profile-bar>*{position:relative;z-index:1}.member-profile-copy,.member-profile-welcome-row,.member-profile-options{overflow:visible}.member-profile-identity{display:grid;align-items:start;gap:.18rem}.member-profile-greeting{display:block}.profile-options{z-index:130}.profile-options-menu{right:0;left:auto;z-index:140}.member-profile-bar{min-height:7.75rem;padding:1.05rem 1.25rem;background:transparent!important;clip-path:none!important;overflow:visible!important}.member-profile-bar:after{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-highlight) 78%,transparent),transparent 24%),linear-gradient(110deg,color-mix(in srgb,var(--hud-metal-cold) 27%,var(--hud-panel-2)),color-mix(in srgb,var(--hud-panel) 86%,transparent) 48%,color-mix(in srgb,var(--hud-bg-deep) 92%,transparent))}.member-profile-welcome-row{align-items:center;gap:.7rem}.member-profile-identity{line-height:1}.member-profile-greeting{margin-bottom:.08rem;font-size:.88rem}.member-web-name,.member-profile-identity{font-size:clamp(1.65rem,2.15vw,2.25rem)}.profile-options summary{width:2rem;height:2rem;border-color:color-mix(in srgb,var(--hud-cyan) 26%,var(--hud-border));background:color-mix(in srgb,var(--hud-panel-2) 64%,transparent);clip-path:none}.profile-options-menu{top:calc(100% + .6rem);min-width:14.5rem;max-height:min(24rem,calc(100vh - 8rem));overflow-y:auto;clip-path:none}.dashboard-hud-grid>.member-profile-bar{z-index:500!important}.dashboard-hud-left-stack,.dashboard-hud-right-stack{position:relative;z-index:1}.app-content-deck{--hud-deck-shape: polygon(var(--hud-cut-lg) 0, calc(100% - var(--hud-cut-lg)) 0, 100% var(--hud-cut-lg), 100% calc(100% - var(--hud-cut-lg)), calc(100% - var(--hud-cut-lg)) 100%, var(--hud-cut-lg) 100%, 0 calc(100% - var(--hud-cut-lg)), 0 var(--hud-cut-lg));isolation:isolate;overflow:visible}.app-content-deck:before,.app-content-deck:after{content:"";position:absolute;pointer-events:none;clip-path:var(--hud-deck-shape)}.app-content-deck:before{inset:0;z-index:-2;background:linear-gradient(115deg,color-mix(in srgb,var(--hud-cyan) 30%,var(--hud-border)),var(--hud-border) 52%,color-mix(in srgb,var(--hud-orange) 18%,var(--hud-border)));box-shadow:0 1.6rem 3.4rem var(--hud-shadow)}.app-content-deck:after{inset:var(--hud-inset);z-index:-1;border:0;background:linear-gradient(180deg,var(--hud-highlight),transparent 18%),linear-gradient(115deg,color-mix(in srgb,var(--hud-panel-2) 72%,transparent),color-mix(in srgb,var(--hud-bg-deep) 82%,transparent));opacity:1}.flow-bg--dark{background:var(--hud-bg-deep)}.flow-bg--dark .flow-bg-image,[data-theme=dark] .flow-bg--dark .flow-bg-image{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-bg) 76%,transparent),color-mix(in srgb,var(--hud-bg-deep) 94%,transparent)),linear-gradient(110deg,color-mix(in srgb,var(--hud-cyan-soft) 12%,transparent),transparent 30%),linear-gradient(250deg,color-mix(in srgb,var(--hud-orange-soft) 9%,transparent),transparent 24%),var(--hud-bg-deep)}.flow-bg--dark .flow-bg-orb{filter:blur(54px) saturate(.9);mix-blend-mode:screen;opacity:.42}@media(prefers-reduced-motion:reduce){.flow-bg--dark .flow-bg-orb{transition:none}}.app-content-deck{padding:clamp(.45rem,.8vw,.7rem)}.app-content-deck:after{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-highlight) 72%,transparent),transparent 16%),linear-gradient(115deg,color-mix(in srgb,var(--hud-panel-2) 48%,transparent),color-mix(in srgb,var(--hud-bg-deep) 66%,transparent))}.auth-hub.login-page{position:relative;isolation:isolate;width:min(100%,34rem);max-width:none;margin:clamp(2.5rem,8vh,6rem) auto;padding:clamp(1.35rem,3vw,2rem);border:0;border-radius:0;clip-path:none;color:var(--hud-text);background:transparent;box-shadow:none;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-hub.login-page h1{margin:0;color:var(--hud-cyan);font-size:clamp(1.45rem,2vw,1.9rem);letter-spacing:0;text-align:left;text-shadow:none}.auth-hub .auth-subtitle{margin:.35rem 0 1.2rem;color:var(--hud-text-muted);font-size:.84rem;font-weight:700}.auth-hub .login-options{display:grid;gap:0;margin:0}.auth-hub .email-auth-panel{display:grid;gap:.75rem;margin-top:.85rem;padding:1rem 0 0;border:0;border-top:1px solid var(--hud-border);border-radius:0;background:transparent}.auth-hub .email-auth-tabs,.auth-hub .email-code-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.auth-hub :is(.login-button,.email-auth-tabs button,.email-code-row button){--hud-control-tone: var(--hud-cyan);--hud-control-tone-soft: var(--hud-cyan-soft);min-height:2.65rem;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;padding:.65rem .8rem}.auth-hub>.login-options>.login-button:first-child{--hud-control-tone: var(--hud-purple);--hud-control-tone-soft: var(--hud-purple-soft)}.auth-hub .email-auth-panel input,.auth-hub .email-reset-panel input{width:100%;min-width:0;min-height:2.75rem;padding:.68rem .75rem;border:1px solid var(--hud-border);border-radius:0;color:var(--hud-text);background:color-mix(in srgb,var(--hud-panel) 84%,var(--hud-bg-deep));font:inherit;outline:none;transition:border-color var(--hud-motion-fast),box-shadow var(--hud-motion-standard)}.auth-hub .email-auth-panel input:focus,.auth-hub .email-reset-panel input:focus{border-color:color-mix(in srgb,var(--hud-cyan) 66%,var(--hud-border));box-shadow:inset 2px 0 0 var(--hud-cyan),var(--hud-glow-cyan)}.auth-hub .email-reset-drawer{display:grid;gap:.55rem;padding-top:.75rem;border-top:1px solid var(--hud-border)}.auth-hub .email-reset-toggle{justify-self:start;padding:.25rem 0;border:0;color:var(--hud-cyan);background:transparent;cursor:pointer;font:inherit;font-size:.76rem;font-weight:800}.auth-hub .email-reset-toggle:hover,.auth-hub .email-reset-toggle:focus-visible{color:var(--hud-text);text-decoration:none;text-shadow:var(--hud-glow-cyan);outline:none}.auth-hub .email-reset-panel{display:grid;gap:.65rem;padding:.8rem 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 26%,var(--hud-border));border-radius:0;background:transparent}.auth-hub .auth-status,.auth-hub .auth-error{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--hud-border);color:var(--hud-text-muted);font-size:.78rem}.auth-hub .auth-error{color:var(--hud-red)}@media(max-width:560px){.auth-hub.login-page{margin-block:1rem}.auth-hub .email-code-row{grid-template-columns:1fr}}.dashboard-hud-grid{position:relative;isolation:isolate;gap:0;overflow:visible}.dashboard-hud-grid>.member-profile-bar{margin-bottom:1rem;clip-path:none;overflow:visible}.dashboard-hud-left-stack,.dashboard-hud-right-stack{gap:0;background:color-mix(in srgb,var(--hud-panel) 34%,transparent)}.dashboard-hud-left-stack{padding-right:1rem}.dashboard-hud-right-stack{padding-left:1rem;border-left:1px solid var(--hud-border)}.dashboard-hud-card{position:relative;display:grid;gap:.8rem;min-width:0;padding:1rem 0;border:0;border-bottom:1px solid var(--hud-border);border-radius:0;clip-path:none;background:transparent;box-shadow:none;overflow:visible}.dashboard-hud-card:first-child{padding-top:.45rem}.dashboard-hud-card:last-child{border-bottom:0}.dashboard-hud-card:before,.dashboard-hud-card:after{content:none}.dashboard-hud-card>*{position:relative;z-index:auto}.dashboard-hud-card-heading{min-height:2.45rem;padding:0 0 .55rem;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 26%,var(--hud-border));color:var(--hud-cyan);font-size:.72rem;letter-spacing:0}.dashboard-hud-card-heading:after{content:"";position:absolute;right:0;bottom:-1px;width:min(9rem,28%);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud-orange) 44%,transparent))}.dashboard-hud-icon{border-radius:0;border-color:color-mix(in srgb,currentColor 30%,var(--hud-border));background:color-mix(in srgb,currentColor 6%,transparent);box-shadow:none;clip-path:polygon(var(--hud-cut-sm) 0,100% 0,100% calc(100% - var(--hud-cut-sm)),calc(100% - var(--hud-cut-sm)) 100%,0 100%,0 var(--hud-cut-sm))}.favorite-command-portrait,.favorite-command-inventory-summary,.favorite-command-item,.favorite-command-meta>div,.favorite-command-stats>div,.dashboard-account-row,.dashboard-usage-list>div{border-radius:0;background:color-mix(in srgb,var(--hud-panel-2) 32%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--hud-highlight) 52%,transparent)}.favorite-command-meta,.favorite-command-stats,.favorite-command-actions,.favorite-command-items,.dashboard-account-rows,.dashboard-history-list,.dashboard-usage-list{border-color:var(--hud-border)}.dashboard-usage-list>.quota-watch em{color:#ffc56f}.dashboard-usage-list>.quota-warning em{color:#ffad62}.dashboard-usage-list>.quota-blocked em{color:#ff8f9c}.dashboard-access-summary{display:flex;flex-wrap:wrap;gap:.45rem 1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 16%,transparent);color:var(--color-text-secondary);font-size:.76rem}.gm-tools-locked{border-left:3px solid #ff9b75}.favorite-command-action,.favorite-command-primary-action,.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel,.favorite-icon-button,.linked-account-menu-trigger,.dashboard-linked-action-button,.secret-eye-button,.dashboard-email-actions button,.dashboard-email-link-panel>button{--hud-control-tone: var(--hud-cyan);border-radius:0;border-color:color-mix(in srgb,var(--hud-control-tone) 30%,var(--hud-border));background:linear-gradient(180deg,var(--hud-highlight),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--hud-cyan-soft) 24%,var(--hud-panel-2)),var(--hud-bg-deep));transition:color var(--hud-motion-fast),border-color var(--hud-motion-fast),background var(--hud-motion-standard),box-shadow var(--hud-motion-standard),filter var(--hud-motion-fast)}.favorite-command-portrait-remove{--hud-control-tone: var(--hud-red)}:is(.favorite-command-action,.favorite-command-primary-action,.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel,.favorite-icon-button,.linked-account-menu-trigger,.dashboard-linked-action-button,.secret-eye-button,.dashboard-email-actions button,.dashboard-email-link-panel>button):hover:not(:disabled),:is(.favorite-command-action,.favorite-command-primary-action,.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel,.favorite-icon-button,.linked-account-menu-trigger,.dashboard-linked-action-button,.secret-eye-button,.dashboard-email-actions button,.dashboard-email-link-panel>button):focus-visible{color:var(--hud-text);border-color:color-mix(in srgb,var(--hud-control-tone) 64%,var(--hud-border));background:linear-gradient(180deg,color-mix(in srgb,var(--hud-control-tone) 10%,var(--hud-highlight)),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--hud-cyan-soft) 58%,var(--hud-panel-2)),var(--hud-bg-deep));box-shadow:inset 0 0 1rem color-mix(in srgb,var(--hud-control-tone) 8%,transparent),0 0 .7rem color-mix(in srgb,var(--hud-control-tone) 15%,transparent);filter:brightness(1.08);outline:none}.dashboard-account-row{transition:background var(--hud-motion-standard),box-shadow var(--hud-motion-standard)}.dashboard-account-row.actionable{cursor:pointer}.dashboard-account-row.actionable:hover,.dashboard-account-row.actionable:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 46%,transparent),transparent);box-shadow:inset 2px 0 0 var(--hud-cyan);outline:none}.dashboard-account-row:not(.actionable){cursor:default}.linked-account-menu,.dashboard-email-link-panel{z-index:120;border-radius:0;border-color:color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border));background:var(--hud-bg-deep);box-shadow:0 1rem 2rem var(--hud-shadow),var(--hud-glow-cyan)}@media(max-width:1120px){.dashboard-hud-left-stack{padding-right:0}.dashboard-hud-right-stack{padding-left:0;border-left:0;border-top:1px solid var(--hud-border)}}.dashboard-hud-grid{background:transparent}.dashboard-hud-left-stack,.dashboard-hud-right-stack{padding-top:.4rem;padding-bottom:.6rem;background:transparent}.dashboard-hud-left-stack{padding-left:.35rem}.dashboard-hud-right-stack{padding-right:.35rem}:is(.favorite-command-meta>div,.favorite-command-stats>div,.favorite-command-inventory-summary,.favorite-command-item,.dashboard-account-row,.dashboard-history-list,.dashboard-usage-list,.dashboard-usage-list>div){border-radius:0!important;clip-path:none!important;background:transparent!important;box-shadow:none!important}.favorite-command-meta>div,.favorite-command-stats>div,.favorite-command-inventory-summary,.favorite-command-item,.dashboard-account-row,.dashboard-usage-list>div{border:0;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 72%,transparent)}.favorite-command-meta,.favorite-command-stats{gap:.75rem}.favorite-command-meta>div,.favorite-command-stats>div{padding:.65rem .55rem}.favorite-command-inventory-summary{padding-inline:.55rem}.favorite-command-item{padding:.55rem}.dashboard-account-row,.dashboard-usage-list>div{padding-inline:.65rem}:is(.favorite-command-action,.favorite-command-primary-action,.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel,.favorite-icon-button,.linked-account-menu-trigger,.dashboard-linked-action-button,.secret-eye-button,.dashboard-email-actions button,.dashboard-email-link-panel>button){clip-path:none!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-highlight) 84%,transparent),inset 0 -1px 0 var(--hud-shadow)}.favorite-command-portrait-actions{gap:.45rem}.favorite-command-portrait-remove{min-height:2.35rem}@media(max-width:1120px){.dashboard-hud-left-stack,.dashboard-hud-right-stack{padding-inline:.25rem}}.account-settings-page{position:relative;isolation:isolate;display:grid;width:min(100%,74rem);margin:1rem auto 2rem;padding:clamp(1rem,2vw,1.5rem);color:var(--hud-text);background:transparent}.account-settings-card,.account-settings-message{position:relative;border:0;border-bottom:1px solid var(--hud-border);border-radius:0;clip-path:none;color:var(--hud-text);background:transparent;box-shadow:none}.account-settings-card{display:grid;align-content:start;gap:.8rem;padding:1rem}.account-settings-message{margin:0;padding:.8rem 1rem;color:var(--hud-green)}.account-settings-message.error{color:var(--hud-red)}.account-settings-hero{grid-template-columns:1fr auto;align-items:center;margin:0;padding-top:.35rem;border-bottom-color:color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border))}.account-settings-hero span{color:var(--hud-cyan);font-size:.7rem;font-weight:900;text-transform:uppercase}.account-settings-hero h1,.account-settings-card h2{margin:0;color:var(--hud-text);letter-spacing:0}.account-settings-hero h1{font-size:clamp(1.6rem,3vw,2.4rem)}.account-settings-card h2{color:var(--hud-cyan);font-size:1rem;text-transform:uppercase}.account-settings-hero p,.account-settings-card p{margin:0;color:var(--hud-text-muted)}.account-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.account-settings-grid>.account-settings-card:nth-child(odd){border-right:1px solid var(--hud-border)}.account-settings-card label{display:grid;gap:.35rem;color:var(--hud-text-muted);font-size:.76rem;font-weight:800}.account-settings-card input,.account-settings-card select,.account-settings-card textarea{width:100%;min-width:0;min-height:2.65rem;padding:.65rem .72rem;border:1px solid var(--hud-border);border-radius:0;color:var(--hud-text);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-bg-deep) 94%,transparent),color-mix(in srgb,var(--hud-panel) 70%,transparent));font:inherit;outline:none;transition:border-color var(--hud-motion-fast),box-shadow var(--hud-motion-standard)}.account-settings-card :is(input,select,textarea):focus{border-color:color-mix(in srgb,var(--hud-cyan) 66%,var(--hud-border));box-shadow:inset 2px 0 0 var(--hud-cyan),var(--hud-glow-cyan)}.account-settings-card button,.account-settings-card a{--hud-control-tone: var(--hud-cyan);justify-self:start;width:-moz-fit-content;width:fit-content;min-height:2.4rem;padding:.58rem .8rem;border:1px solid color-mix(in srgb,var(--hud-control-tone) 34%,var(--hud-border));border-radius:0;clip-path:polygon(var(--hud-cut-sm) 0,100% 0,100% calc(100% - var(--hud-cut-sm)),calc(100% - var(--hud-cut-sm)) 100%,0 100%,0 var(--hud-cut-sm));color:color-mix(in srgb,var(--hud-control-tone) 66%,var(--hud-text));background:linear-gradient(180deg,var(--hud-highlight),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--hud-cyan-soft) 24%,var(--hud-panel-2)),var(--hud-bg-deep));cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;text-decoration:none;transition:color var(--hud-motion-fast),border-color var(--hud-motion-fast),background var(--hud-motion-standard),box-shadow var(--hud-motion-standard),filter var(--hud-motion-fast)}.account-settings-card button:hover:not(:disabled),.account-settings-card a:hover,.account-settings-card button:focus-visible,.account-settings-card a:focus-visible{color:var(--hud-text);border-color:color-mix(in srgb,var(--hud-control-tone) 66%,var(--hud-border));background:linear-gradient(180deg,color-mix(in srgb,var(--hud-control-tone) 10%,var(--hud-highlight)),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--hud-cyan-soft) 58%,var(--hud-panel-2)),var(--hud-bg-deep));box-shadow:inset 0 0 1rem color-mix(in srgb,var(--hud-control-tone) 8%,transparent),0 0 .75rem color-mix(in srgb,var(--hud-control-tone) 15%,transparent);filter:brightness(1.08);outline:none}.account-settings-card button:active:not(:disabled){transform:translateY(1px)}.account-settings-card button:disabled{cursor:not-allowed;opacity:.48}.account-settings-rows,.account-media-list{display:grid;gap:0;border-top:1px solid var(--hud-border)}.account-settings-rows>div,.account-media-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.7rem;padding:.75rem .25rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 70%,transparent);border-radius:0;background:transparent}.account-settings-rows span,.account-media-row span{display:block;color:var(--hud-text-muted);font-size:.76rem}.account-email-link-panel,.account-media-variant{display:grid;gap:.65rem;padding:.75rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border));border-radius:0;background:transparent}.account-media-row{grid-template-columns:minmax(9rem,.72fr) minmax(12rem,1fr) auto;align-items:start}.account-media-summary img,.account-media-variant img{border-radius:0;border:1px solid var(--hud-border);-o-object-fit:cover;object-fit:cover}.account-media-variants{gap:.45rem}.account-media-variant{grid-template-columns:2.4rem minmax(0,1fr);padding:.4rem;border:1px solid var(--hud-border)}.account-settings-card.danger{border-color:color-mix(in srgb,var(--hud-red) 44%,var(--hud-border))}.account-settings-card.danger h2{color:var(--hud-red)}.account-settings-card.danger button{--hud-control-tone: var(--hud-red)}@media(max-width:760px){.account-settings-grid,.account-settings-hero{grid-template-columns:1fr}.account-settings-grid>.account-settings-card:nth-child(odd){border-right:0}.account-media-row,.account-media-variants{grid-template-columns:1fr}}.berg-steel-panel{position:relative;overflow:hidden;border:1px solid rgba(122,236,255,.2);border-radius:8px;background:linear-gradient(135deg,#09101ceb,#050a12f5),radial-gradient(circle at 18% 0%,rgba(0,245,255,.08),transparent 34%),radial-gradient(circle at 92% 100%,rgba(255,178,89,.06),transparent 38%);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #00f5ff0a,0 18px 50px #0000003d}.berg-steel-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,245,255,.08) 18%,transparent 19%,transparent 82%,rgba(255,178,89,.07) 83%,transparent),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px);opacity:.36;mix-blend-mode:screen}.berg-steel-panel:after{content:"";position:absolute;inset:.55rem;pointer-events:none;border:1px solid rgba(122,236,255,.08);clip-path:polygon(0 0,7rem 0,7.8rem .52rem,calc(100% - 7.8rem) .52rem,calc(100% - 7rem) 0,100% 0,100% 100%,calc(100% - 4rem) 100%,calc(100% - 4.6rem) calc(100% - .48rem),4.6rem calc(100% - .48rem),4rem 100%,0 100%);opacity:.9}.berg-steel-panel>*{position:relative;z-index:1}[data-theme=light] .berg-steel-panel{border-color:#25527033;background:linear-gradient(135deg,#ffffffeb,#edf6faf5),radial-gradient(circle at 18% 0%,rgba(10,111,136,.08),transparent 34%),radial-gradient(circle at 92% 100%,rgba(198,118,28,.07),transparent 38%)}[data-theme=dark] :is(.glass-card,.glass-panel,.campaign-management-link-card,.campaign-context-card,.campaign-workspace-topline){border-color:#7aecff2e;background-color:#040a12c7;box-shadow:inset 0 1px #ffffff0b,0 1.2rem 3rem #00000042}[data-theme=dark] :is(.glass-card,.glass-panel,.campaign-directory-card,.campaign-management-link-card,.campaign-context-card):before{opacity:.38}[data-theme=dark] .berg-steel-panel{border-color:#6c8ba047;border-radius:6px;background:linear-gradient(135deg,#0f1720a3,#02060bf5 48%,#050c12eb),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 5.8rem),repeating-linear-gradient(0deg,rgba(122,236,255,.018) 0 1px,transparent 1px .72rem);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000000d1,inset 0 0 0 1px #00f5ff09,0 1.6rem 4.2rem #0000006b;clip-path:polygon(.72rem 0,calc(100% - .72rem) 0,100% .72rem,100% calc(100% - .72rem),calc(100% - .72rem) 100%,.72rem 100%,0 calc(100% - .72rem),0 .72rem)}[data-theme=dark] .berg-steel-panel:before{background:linear-gradient(90deg,transparent 0 8%,rgba(0,245,255,.14) 8% 8.35%,transparent 8.35% 78%,rgba(255,178,89,.12) 78% 78.35%,transparent 78.35%),repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 8px);opacity:.34}[data-theme=dark] .berg-steel-panel:after{inset:.46rem;border-color:#829aa821;clip-path:polygon(0 0,5.5rem 0,6.12rem .42rem,calc(100% - 6.12rem) .42rem,calc(100% - 5.5rem) 0,100% 0,100% 100%,calc(100% - 3.6rem) 100%,calc(100% - 4.18rem) calc(100% - .42rem),4.18rem calc(100% - .42rem),3.6rem 100%,0 100%);opacity:1}[data-theme=dark] :is(.glass-card,.glass-panel,.campaign-management-link-card,.campaign-context-card){border-color:#6c8ba038;background:linear-gradient(135deg,#0c121ab8,#03070de6),repeating-linear-gradient(90deg,transparent 0 6rem,rgba(0,245,255,.025) 6rem 6.05rem);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #000000b8,0 1rem 3rem #00000047}[data-theme=dark] :is(.glass-card,.glass-panel,.campaign-management-link-card,.campaign-context-card){border-radius:0;border-color:#6c8ba047;background:linear-gradient(135deg,#0d131bc7,#02060bf0),linear-gradient(90deg,rgba(0,245,255,.055),transparent 17%,transparent 78%,rgba(255,178,89,.035)),repeating-linear-gradient(90deg,transparent 0 7.2rem,rgba(0,245,255,.024) 7.2rem 7.24rem);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #000000d1,inset 0 0 0 1px #00f5ff07,0 1.1rem 3rem #00000047;clip-path:polygon(.62rem 0,calc(100% - .62rem) 0,100% .62rem,100% calc(100% - .62rem),calc(100% - .62rem) 100%,.62rem 100%,0 calc(100% - .62rem),0 .62rem)}[data-theme=dark] :is(.glass-card,.glass-panel,.campaign-management-link-card,.campaign-context-card):before{content:"";position:absolute;inset:.42rem;pointer-events:none;border-top:1px solid rgba(154,176,188,.15);border-right:1px solid rgba(154,176,188,.11);opacity:.9;background:linear-gradient(90deg,transparent 0 64%,rgba(0,245,255,.18) 64% 64.25%,transparent 64.25%),linear-gradient(270deg,rgba(0,245,255,.18),transparent 5rem) top right / 8rem 1px no-repeat;clip-path:polygon(0 0,5.2rem 0,5.78rem .38rem,calc(100% - 5.78rem) .38rem,calc(100% - 5.2rem) 0,100% 0,100% 100%,0 100%)}[data-theme=dark] :is(.glass-card,.glass-panel,.campaign-management-link-card,.campaign-context-card):after{content:"";position:absolute;right:.85rem;bottom:.68rem;left:.85rem;height:.18rem;pointer-events:none;background:linear-gradient(90deg,rgba(0,245,255,.42) 0 28%,transparent 28% 32%,rgba(0,245,255,.24) 32% 44%,transparent 44% 100%),linear-gradient(90deg,transparent,rgba(0,245,255,.18),transparent);clip-path:polygon(0 75%,34% 75%,37% 25%,52% 25%,55% 75%,100% 75%,100% 100%,0 100%);box-shadow:0 0 .85rem #00f5ff1f;opacity:.72}[data-theme=dark] :is(.glass-card,.glass-panel,.campaign-management-link-card,.campaign-context-card)>*{position:relative;z-index:1}:root{--berg-cut-sm: .42rem;--berg-cut-md: .72rem;--berg-cut-lg: 1rem;--berg-steel-0: #020407;--berg-steel-1: #050b11;--berg-steel-2: #101922;--berg-line: rgba(128, 154, 170, .24);--berg-line-soft: rgba(128, 154, 170, .12);--berg-cyan: #33e1ff;--berg-cyan-dim: rgba(51, 225, 255, .18);--berg-orange: #ff9d30;--berg-orange-dim: rgba(255, 157, 48, .18);--berg-green: #69e6ad;--berg-purple: #b69aff;--berg-danger: #ff4eb4}.berg-cut-panel,.berg-command-bar,.berg-hud-module{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--berg-line);border-radius:0;background:linear-gradient(135deg,#101922b8,#02060bf0),repeating-linear-gradient(90deg,transparent 0 7.2rem,rgba(51,225,255,.022) 7.2rem 7.24rem);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #000000d1,0 1.1rem 3rem #00000047;clip-path:polygon(var(--berg-cut-md) 0,calc(100% - var(--berg-cut-md)) 0,100% var(--berg-cut-md),100% calc(100% - var(--berg-cut-md)),calc(100% - var(--berg-cut-md)) 100%,var(--berg-cut-md) 100%,0 calc(100% - var(--berg-cut-md)),0 var(--berg-cut-md))}.berg-cut-panel:before,.berg-command-bar:before,.berg-hud-module:before{content:"";position:absolute;inset:.42rem;pointer-events:none;border-top:1px solid rgba(154,176,188,.15);border-right:1px solid rgba(154,176,188,.1);background:linear-gradient(90deg,transparent 0 66%,rgba(51,225,255,.16) 66% 66.3%,transparent 66.3%),linear-gradient(270deg,rgba(51,225,255,.16),transparent 5rem) top right / 8rem 1px no-repeat;clip-path:polygon(0 0,5.2rem 0,5.78rem .38rem,calc(100% - 5.78rem) .38rem,calc(100% - 5.2rem) 0,100% 0,100% 100%,0 100%);opacity:.9}.berg-circuit-traces{position:absolute;right:1rem;bottom:.8rem;width:min(34rem,42%);height:5rem;pointer-events:none;background:linear-gradient(90deg,transparent 0 18%,rgba(51,225,255,.16) 18% 18.35%,transparent 18.35% 44%,rgba(51,225,255,.11) 44% 44.35%,transparent 44.35%),linear-gradient(135deg,transparent 0 52%,rgba(51,225,255,.13) 52% 52.45%,transparent 52.45%),linear-gradient(45deg,transparent 0 68%,rgba(51,225,255,.09) 68% 68.45%,transparent 68.45%),radial-gradient(circle at 86% 70%,rgba(51,225,255,.55) 0 .08rem,transparent .1rem);opacity:.66}.berg-status-wheel{width:1.15rem;aspect-ratio:1;border-radius:999px;border:1px solid rgba(111,139,156,.34);border-top-color:currentColor;box-shadow:0 0 .72rem color-mix(in srgb,currentColor 34%,transparent)}.berg-status-wheel.is-loading{animation:berg-status-spin .82s linear infinite}@keyframes berg-status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.berg-status-wheel.is-loading{animation:none}}\feff  .berg-armored-button,.berg-hud-chip{--berg-tone: var(--berg-cyan);--berg-tone-dim: var(--berg-cyan-dim);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.25rem;border:1px solid color-mix(in srgb,var(--berg-tone) 34%,var(--berg-line));border-radius:0;color:color-mix(in srgb,var(--berg-tone) 72%,#f2fbff);background:linear-gradient(135deg,color-mix(in srgb,var(--berg-tone) 9%,transparent),transparent 44%),linear-gradient(180deg,#101922e6,#03070cf2);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000000d1,0 0 .72rem color-mix(in srgb,var(--berg-tone) 12%,transparent);clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .42rem),calc(100% - .42rem) 100%,.42rem 100%,0 calc(100% - .42rem),0 .5rem)}.berg-armored-button:before,.berg-hud-chip:before{content:"";position:absolute;inset:.24rem;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--berg-tone) 22%,transparent);border-right:1px solid rgba(154,176,188,.12);opacity:.88}.berg-armored-button:after,.berg-hud-chip:after{content:"";position:absolute;right:.48rem;bottom:.18rem;left:.48rem;height:.13rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--berg-tone),transparent);box-shadow:0 0 .72rem color-mix(in srgb,var(--berg-tone) 36%,transparent);opacity:.58}.berg-armored-button{padding:.34rem .82rem;font-size:.74rem;font-weight:850;letter-spacing:0;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.berg-armored-button:hover,.berg-armored-button:focus-visible{color:#fff;border-color:color-mix(in srgb,var(--berg-tone) 62%,white 10%);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #000000d1,0 0 1.15rem color-mix(in srgb,var(--berg-tone) 24%,transparent);transform:none}.berg-hud-chip{min-height:1.72rem;padding:.24rem .62rem;font-size:.68rem;font-weight:820}.berg-tone-cyan{--berg-tone: var(--berg-cyan);--berg-tone-dim: var(--berg-cyan-dim)}.berg-tone-orange{--berg-tone: var(--berg-orange);--berg-tone-dim: var(--berg-orange-dim)}.berg-tone-green{--berg-tone: var(--berg-green);--berg-tone-dim: rgba(105, 230, 173, .18)}.berg-tone-purple{--berg-tone: var(--berg-purple);--berg-tone-dim: rgba(182, 154, 255, .18)}.berg-tone-gray{--berg-tone: #8fa1af;--berg-tone-dim: rgba(143, 161, 175, .15)}.berg-tone-danger{--berg-tone: var(--berg-danger);--berg-tone-dim: rgba(255, 78, 180, .17)}.berg-scanner-frame{--berg-tone: var(--berg-cyan);position:relative;isolation:isolate;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--berg-tone) 28%,var(--berg-line));border-radius:999px;background:radial-gradient(circle,transparent 56%,color-mix(in srgb,var(--berg-tone) 18%,transparent) 57% 58%,transparent 59%),radial-gradient(circle,#02060b2e,#02060bbd);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 1.25rem #0000006b,0 0 1.1rem color-mix(in srgb,var(--berg-tone) 18%,transparent)}.berg-scanner-frame:before,.berg-scanner-frame:after{content:"";position:absolute;inset:9%;border-radius:inherit;pointer-events:none}.berg-scanner-frame:before{border:1px solid color-mix(in srgb,var(--berg-tone) 34%,transparent);box-shadow:0 0 .72rem color-mix(in srgb,var(--berg-tone) 20%,transparent)}.berg-scanner-frame:after{inset:-7%;border-top:1px solid color-mix(in srgb,var(--berg-tone) 42%,transparent);border-bottom:1px solid rgba(143,161,175,.2);opacity:.68}.berg-corner-notch{position:absolute;top:.36rem;right:.36rem;width:2.45rem;height:1.45rem;pointer-events:none;border-top:2px solid var(--berg-orange);border-right:2px solid var(--berg-orange);clip-path:polygon(.42rem 0,100% 0,100% 100%,calc(100% - .42rem) 100%,calc(100% - .42rem) .42rem,0 .42rem);filter:drop-shadow(0 0 .5rem rgba(255,157,48,.34));opacity:.82}.berg-system-label{color:#cfe2ecb8;font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.berg-inline-status{--berg-tone: var(--berg-green);display:inline-flex;align-items:center;gap:.42rem;color:color-mix(in srgb,var(--berg-tone) 76%,#eaf9ff);font-size:.72rem;font-weight:800}.berg-area-light{position:absolute;right:.8rem;bottom:.18rem;left:.8rem;height:.16rem;pointer-events:none;background:linear-gradient(90deg,transparent 0 7%,var(--berg-tone, var(--berg-cyan)) 7% 22%,transparent 22% 28%,color-mix(in srgb,var(--berg-tone, var(--berg-cyan)) 54%,transparent) 28% 100%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--berg-tone, var(--berg-cyan)) 62%,transparent),transparent);box-shadow:0 0 1.1rem color-mix(in srgb,var(--berg-tone, var(--berg-cyan)) 36%,transparent);opacity:.78}.berg-circuit-rail{position:relative;min-height:2.1rem}.berg-circuit-rail:after{content:"";position:absolute;right:.4rem;bottom:.32rem;left:.4rem;height:1.25rem;pointer-events:none;background:linear-gradient(90deg,transparent 0 28%,rgba(51,225,255,.22) 28% 28.35%,transparent 28.35% 52%,rgba(51,225,255,.12) 52% 52.35%,transparent 52.35%),linear-gradient(135deg,transparent 0 62%,rgba(51,225,255,.16) 62% 62.5%,transparent 62.5%),radial-gradient(circle at 92% 74%,rgba(51,225,255,.7) 0 .07rem,transparent .08rem);opacity:.6}@media(prefers-reduced-motion:reduce){.berg-armored-button,.berg-hud-chip{transition:none}}[data-theme=dark] :is(.landing-console,.support-grid article,.dashboard-card,.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state,.active-character-card,.favorite-character-card,.favorite-detail-panel,.management-detail-panel,.campaign-detail-card,.add-character-card,.account-settings-panel,.owner-dashboard-panel,.owner-dashboard-card,.owner-dashboard-section,.glass-card,.glass-panel){border-radius:0;border-color:#6c8ba047!important;background:linear-gradient(135deg,#0c121ad1,#02060bf0),linear-gradient(90deg,rgba(51,225,255,.055),transparent 18%,transparent 82%,rgba(255,157,48,.04))!important;clip-path:polygon(.62rem 0,calc(100% - .62rem) 0,100% .62rem,100% calc(100% - .62rem),calc(100% - .62rem) 100%,.62rem 100%,0 calc(100% - .62rem),0 .62rem);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #000000d6,0 1.1rem 3rem #0000004d!important}[data-theme=dark] :is(.landing-console,.support-grid article,.dashboard-card,.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state,.active-character-card,.favorite-character-card,.favorite-detail-panel,.management-detail-panel,.campaign-detail-card,.add-character-card,.account-settings-panel,.owner-dashboard-panel,.owner-dashboard-card,.owner-dashboard-section,.glass-card,.glass-panel):before{border-color:#9ab0bc21!important;background:linear-gradient(90deg,transparent 0 62%,rgba(51,225,255,.16) 62% 62.25%,transparent 62.25%),linear-gradient(270deg,rgba(51,225,255,.16),transparent 5rem) top right / 8rem 1px no-repeat!important}[data-theme=dark] :is(input:not([type=checkbox]),textarea,select,.profile-options-menu,.cookie-settings-panel,.hover-popover,.activity-scope-menu){border-radius:0!important;border-color:#6c8ba047!important;background-color:#02070dd1!important;clip-path:polygon(.4rem 0,100% 0,100% calc(100% - .4rem),calc(100% - .4rem) 100%,0 100%,0 .4rem);box-shadow:inset 0 1px #ffffff09}[data-theme=dark] :is(.glass-button,.members-section-link,.campaign-management-link,.campaign-directory-action,.campaign-members-load-more button,.settings-save-bar button,.profile-options-menu button,.profile-options-menu a,.account-settings-button,.owner-dashboard button,.character-page button){border-radius:0!important;clip-path:polygon(.48rem 0,calc(100% - .2rem) 0,100% .2rem,100% calc(100% - .48rem),calc(100% - .48rem) 100%,0 100%,0 .48rem)}[data-theme=dark] :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid rgba(51,225,255,.58);outline-offset:2px}[data-theme=dark] :is(.campaign-directory,.character-page,.owner-page,.account-settings-page){position:relative;isolation:isolate;padding:clamp(.7rem,1.2vw,1.1rem)}[data-theme=dark] :is(.character-identity-badges span,.owner-list-heading span,.owner-badges span,.owner-state){position:relative;overflow:hidden;border-radius:0!important;border-color:#6c8ba04d!important;background:linear-gradient(135deg,#0d141cc7,#02060bf0),linear-gradient(90deg,rgba(51,225,255,.045),transparent 22%,transparent 76%,rgba(255,157,48,.04))!important;clip-path:polygon(.52rem 0,calc(100% - .52rem) 0,100% .52rem,100% calc(100% - .52rem),calc(100% - .52rem) 100%,.52rem 100%,0 calc(100% - .52rem),0 .52rem);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #000000e0,0 .9rem 2.25rem #00000042!important}[data-theme=dark] :is(.campaign-directory-heading,.character-page-heading,.owner-hero,.account-settings-hero){border-bottom:1px solid rgba(108,139,160,.18);padding-bottom:.75rem}[data-theme=dark] :is(.campaign-directory-heading h1,.campaign-directory-heading h2,.character-page-heading h1,.character-page-hero h1,.character-page-panel h2,.owner-hero h1,.owner-panel h2,.owner-panel h3,.account-settings-hero h1,.account-settings-card h2){color:#e0f6faf5!important;text-shadow:0 0 .9rem rgba(51,225,255,.18)}[data-theme=dark] :is(.campaign-directory-limit-note,.campaign-directory-create-fields span,.campaign-directory-approval-row span,.campaign-directory-discord-guild small,.campaign-directory-discord-review small,.character-page-panel p,.character-page-meta>span,.character-page-stat-grid small,.owner-hero p,.owner-panel p,.owner-panel small,.owner-panel span,.account-settings-hero p,.account-settings-card p,.account-settings-card label,.account-settings-rows span,.account-media-row span,.account-media-variant small){color:#becdd6b8!important}[data-theme=dark] :is(.campaign-directory-approval-row label,.owner-row-tags span,.owner-badges span,.owner-state,.character-identity-badges span,.character-page-link-badge,.account-inline-status){border-radius:0!important;border-color:#33e1ff38!important;background:#02090eb8!important;clip-path:polygon(.32rem 0,calc(100% - .16rem) 0,100% .16rem,100% 100%,0 100%,0 .32rem)}@media(max-width:720px){[data-theme=dark] :is(.campaign-directory,.character-page,.owner-page,.account-settings-page){padding:.55rem}[data-theme=dark] :is(.campaign-directory-heading,.owner-hero,.account-settings-hero){gap:.7rem}}[data-theme=dark] .character-library-portrait{border-radius:0!important;border-color:#b27cff5c!important;background:radial-gradient(circle at 50% 42%,rgba(178,124,255,.22),transparent 48%),#00050ccc!important;clip-path:polygon(.4rem 0,calc(100% - .4rem) 0,100% .4rem,100% calc(100% - .4rem),calc(100% - .4rem) 100%,.4rem 100%,0 calc(100% - .4rem),0 .4rem);box-shadow:inset 0 0 0 1px #eef5f814,0 0 1rem #b27cff1f!important}[data-theme=dark] :is(.character-library-name,.campaign-member-profile-character-main strong,.owner-media-card strong,.account-media-summary strong){color:#eff7faf0!important;text-shadow:0 0 .75rem rgba(51,225,255,.16)}[data-theme=dark] :is(.character-status-pill,.character-library-chain,.campaign-member-profile-character-capsules span,.campaign-member-profile-character-stats span,.owner-media-variants a,.account-confirm-actions span){border-radius:0!important;border-color:#33e1ff38!important;background:#02090ec2!important;clip-path:polygon(.28rem 0,calc(100% - .14rem) 0,100% .14rem,100% 100%,0 100%,0 .28rem)}[data-theme=dark] :is(.character-status-pill.active,.owner-state.linked,.campaign-member-profile-character-capsules .active){border-color:#2fd39a61!important;color:#8bffc7f0!important;box-shadow:inset 0 -1px #2fd39a47}[data-theme=dark] :is(.character-page-inventory-row strong,.campaign-member-profile-inventory-row strong,.account-media-variant strong){color:#8bffc7f0!important}[data-theme=dark] :is(.owner-media-preview,.account-media-summary img,.account-media-variant img){border-radius:0!important;border:1px solid rgba(51,225,255,.24)!important;background:#00050ac7!important;clip-path:polygon(.35rem 0,calc(100% - .35rem) 0,100% .35rem,100% calc(100% - .35rem),calc(100% - .35rem) 100%,.35rem 100%,0 calc(100% - .35rem),0 .35rem);box-shadow:inset 0 0 0 1px #eef5f812,0 0 1rem #33e1ff14!important}[data-theme=dark] .campaign-capacity-card{border-color:#33e1ff57!important}[data-theme=dark] .campaign-capacity-meter span{border-radius:0!important;border-color:#6c8ba03d!important;background:#00050a9e!important;clip-path:polygon(.28rem 0,100% 0,100% calc(100% - .28rem),calc(100% - .28rem) 100%,0 100%,0 .28rem)}[data-theme=dark] .app-container{background:radial-gradient(70rem 34rem at 52% 0%,rgba(51,225,255,.08),transparent 60%),linear-gradient(180deg,#0003083d,#000206ad)}[data-theme=dark] .header,[data-theme=dark] .footer{isolation:isolate;overflow:hidden;border-color:#6c8ba038;background:linear-gradient(180deg,#060c13f5,#01050ae6),linear-gradient(90deg,rgba(51,225,255,.075),transparent 26%,transparent 74%,rgba(255,157,48,.055));box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #000000e0,0 1rem 2.8rem #00000057}[data-theme=dark] .header:before,[data-theme=dark] .footer:before{content:"";position:absolute;inset:.42rem var(--app-content-gutter, 2rem);z-index:-1;pointer-events:none;border-top:1px solid rgba(154,176,188,.12);border-right:1px solid rgba(154,176,188,.08);background:linear-gradient(90deg,rgba(51,225,255,.22),transparent 8rem) top left / 15rem 1px no-repeat,linear-gradient(270deg,rgba(255,157,48,.2),transparent 8rem) bottom right / 16rem 1px no-repeat;clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,0 100%,0 .5rem);opacity:.86}[data-theme=dark] .logo-link{filter:drop-shadow(0 0 1.15rem rgba(51,225,255,.1))}[data-theme=dark] .nav{gap:0;border:1px solid rgba(108,139,160,.22);background:#01060cad;clip-path:polygon(.44rem 0,calc(100% - .44rem) 0,100% .44rem,100% calc(100% - .44rem),calc(100% - .44rem) 100%,.44rem 100%,0 calc(100% - .44rem),0 .44rem)}[data-theme=dark] .nav a{min-height:2.45rem;padding:.55rem .84rem;border-right:1px solid rgba(108,139,160,.16);color:#dfecf2c2;font-size:.78rem;font-weight:900;letter-spacing:.03em;text-transform:none;text-shadow:0 0 .45rem rgba(51,225,255,.1)}[data-theme=dark] .nav a:last-child{border-right:0}[data-theme=dark] .nav a:hover,[data-theme=dark] .nav a:focus-visible{background:radial-gradient(ellipse at 50% 110%,rgba(51,225,255,.22),transparent 58%),#33e1ff0b;color:#f5feff;box-shadow:inset 0 -.14rem #33e1ff80}[data-theme=dark] .nav-link-with-icon{color:#ffe0bceb!important}[data-theme=dark] .theme-toggle,[data-theme=dark] .hamburger,[data-theme=dark] .cookie-button,[data-theme=dark] .version-tag{border:1px solid rgba(108,139,160,.24);border-radius:0;background:linear-gradient(180deg,#ffffff0b,#ffffff02),#02070cb3;clip-path:polygon(.36rem 0,calc(100% - .18rem) 0,100% .18rem,100% calc(100% - .36rem),calc(100% - .36rem) 100%,0 100%,0 .36rem)}[data-theme=dark] .theme-toggle:hover,[data-theme=dark] .hamburger:hover,[data-theme=dark] .cookie-button:hover,[data-theme=dark] .version-tag:hover{border-color:#ff9d306b;box-shadow:inset 0 -1px #ff9d3057,0 0 .95rem #ff9d3014}[data-theme=dark] :is(.landing-console,.roadmap-console,.login-page,.auth-hub){border-radius:0!important;border-color:#6c8ba057!important;background:linear-gradient(135deg,#0a1018b8,#000308f0),linear-gradient(90deg,rgba(51,225,255,.06),transparent 20%,transparent 78%,rgba(255,157,48,.05))!important;clip-path:polygon(.85rem 0,calc(100% - .85rem) 0,100% .85rem,100% calc(100% - .85rem),calc(100% - .85rem) 100%,.85rem 100%,0 calc(100% - .85rem),0 .85rem);box-shadow:inset 0 1px #fff1,inset 0 -1px #000000e6,0 1.6rem 4.2rem #0000006b!important}[data-theme=dark] .landing-console{background:linear-gradient(90deg,#02060be6 0 45%,#02060b9e 72%,#02060be6),linear-gradient(180deg,#02060b57,#02060be0),var(--berg-city-bg, url(/assets/bergcore-night-city-1280-e0xW-wgr.jpg)) center / cover no-repeat!important}[data-theme=dark] :is(.landing-console,.roadmap-console,.login-page):after{content:"";position:absolute;right:.72rem;bottom:.62rem;width:min(24rem,42%);height:4.4rem;pointer-events:none;background:linear-gradient(90deg,transparent 0 12%,rgba(51,225,255,.2) 12% 38%,transparent 38% 48%,rgba(51,225,255,.14) 48% 72%,transparent 72%) 0 64% / 100% 1px no-repeat,linear-gradient(135deg,transparent 0 54%,rgba(51,225,255,.13) 54% 54.55%,transparent 54.55%),radial-gradient(circle at 86% 64%,rgba(51,225,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 66% 34%,rgba(51,225,255,.42) 0 1px,transparent 2px);opacity:.62}[data-theme=dark] .login-page{max-width:min(34rem,calc(100vw - 2rem));border-top-color:#33e1ff57!important}[data-theme=dark] .login-page h1{color:#def9fcf5;text-shadow:0 0 1rem rgba(51,225,255,.26)}[data-theme=dark] :is(.email-auth-panel,.email-reset-panel,.console-status div,.storage-benefits li,.version-summary>div,.version-history-item){position:relative;overflow:hidden;border-radius:0!important;border-color:#6c8ba047!important;background:linear-gradient(135deg,#0a1118d1,#01050ae6),linear-gradient(90deg,rgba(51,225,255,.045),transparent 68%)!important;clip-path:polygon(.42rem 0,calc(100% - .42rem) 0,100% .42rem,100% calc(100% - .42rem),calc(100% - .42rem) 100%,.42rem 100%,0 calc(100% - .42rem),0 .42rem)}[data-theme=dark] .cookie-panel,[data-theme=dark] .version-panel{border-radius:0;border-color:#6c8ba052;background:linear-gradient(135deg,#0d141cf0,#01050afa),linear-gradient(90deg,rgba(51,225,255,.055),transparent 68%,rgba(255,157,48,.045));clip-path:polygon(.62rem 0,calc(100% - .62rem) 0,100% .62rem,100% calc(100% - .62rem),calc(100% - .62rem) 100%,.62rem 100%,0 calc(100% - .62rem),0 .62rem);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #000000db,0 1.4rem 3.4rem #0000006b}[data-theme=dark] .toggle-switch{border-radius:0;border-color:#6c8ba052;background:#00050ae0;clip-path:polygon(.28rem 0,calc(100% - .28rem) 0,100% .28rem,100% calc(100% - .28rem),calc(100% - .28rem) 100%,.28rem 100%,0 calc(100% - .28rem),0 .28rem)}[data-theme=dark] .switch-slider{border-radius:0;clip-path:polygon(.22rem 0,100% 0,100% calc(100% - .22rem),calc(100% - .22rem) 100%,0 100%,0 .22rem)}@media(max-width:768px){[data-theme=dark] .nav{border:0;background:transparent;clip-path:none}[data-theme=dark] .nav.open{border:1px solid rgba(108,139,160,.26);background:#01060cdb;clip-path:polygon(.44rem 0,calc(100% - .44rem) 0,100% .44rem,100% calc(100% - .44rem),calc(100% - .44rem) 100%,.44rem 100%,0 calc(100% - .44rem),0 .44rem)}[data-theme=dark] .nav a{justify-content:flex-end;border-right:0}[data-theme=dark] :is(.landing-console,.roadmap-console,.login-page):after{width:min(14rem,62%)}}[data-theme=dark] .header:after,[data-theme=dark] .footer:after{content:"";position:absolute;pointer-events:none;right:var(--app-content-gutter, 2rem);bottom:.38rem;width:min(22rem,30vw);height:1.6rem;background:linear-gradient(90deg,transparent 0 18%,rgba(51,225,255,.2) 18% 44%,transparent 44% 56%,rgba(255,157,48,.16) 56% 72%,transparent 72%) 0 60% / 100% 1px no-repeat,radial-gradient(circle at 86% 60%,rgba(51,225,255,.55) 0 1px,transparent 2px);opacity:.58}[data-theme=dark] .footer:after{left:var(--app-content-gutter, 2rem);right:auto;width:min(18rem,28vw)}[data-theme=dark] .cookie-panel{width:min(21rem,calc(100vw - 1.5rem));padding:1rem;font-size:.78rem}[data-theme=dark] .cookie-panel h4,[data-theme=dark] .version-panel h2{margin:0;color:#eff8faf5;font-size:.92rem;letter-spacing:.04em;text-shadow:0 0 .75rem rgba(51,225,255,.16)}[data-theme=dark] .storage-toggle{align-items:center;gap:.5rem;margin:.75rem 0}[data-theme=dark] .storage-toggle span{font-size:.72rem;line-height:1.2}[data-theme=dark] .storage-benefits{display:grid;gap:.32rem;margin:.45rem 0 0;padding:0;list-style:none}[data-theme=dark] .storage-benefits li{min-height:1.55rem;padding:.35rem .55rem .35rem 1rem;color:#d6e4eac7;line-height:1.25}[data-theme=dark] .storage-benefits li:before{content:"";position:absolute;left:.45rem;top:.72rem;width:.22rem;height:.22rem;background:#33e1ffd1;box-shadow:0 0 .55rem #33e1ff57}[data-theme=dark] .cookie-panel p{margin:.8rem 0 0}[data-theme=dark] .cookie-panel small{color:#d6e4eaad;line-height:1.4}[data-theme=dark] .confirm-storage-button{min-height:2.15rem;margin-top:.9rem;padding:.45rem .9rem;font-size:.72rem;font-weight:900;letter-spacing:.03em}[data-theme=dark] .version-panel{width:min(25rem,calc(100vw - 1.5rem));padding:.95rem}[data-theme=dark] .version-panel-header,[data-theme=dark] .version-summary,[data-theme=dark] .version-history{position:relative;z-index:1}[data-theme=dark] .version-panel-close{min-width:2rem;min-height:2rem}[data-theme=dark] .version-inline-code{border:1px solid rgba(51,225,255,.18);border-radius:0;background:#00060cad;color:#a5f2faf0}@media(max-width:620px){[data-theme=dark] .cookie-panel,[data-theme=dark] .version-panel{right:.5rem;bottom:calc(4.25rem + env(safe-area-inset-bottom))}[data-theme=dark] .storage-toggle{grid-template-columns:1fr auto 1fr}}[data-theme=dark] .home-page .landing-console{background:linear-gradient(90deg,#02060beb 0 46%,#02060ba8 72%,#02060be6),linear-gradient(180deg,#02060b47,#02060be6),var(--landing-hero-banner) center / cover no-repeat!important}@media(min-width:900px){[data-theme=dark] .home-page .landing-console{background:linear-gradient(90deg,#02060beb 0 46%,#02060ba8 72%,#02060be6),linear-gradient(180deg,#02060b47,#02060be6),var(--landing-hero-banner) center / cover no-repeat!important}}[data-theme=dark] .flow-bg--dark:before,[data-theme=dark] .flow-bg--dark:after{content:"";position:absolute;inset:0;pointer-events:none}[data-theme=dark] .flow-bg--dark:before{background:linear-gradient(90deg,rgba(0,0,0,.68),transparent 16%,transparent 84%,rgba(0,0,0,.72)),linear-gradient(180deg,rgba(0,0,0,.26),transparent 28%,rgba(0,0,0,.42)),repeating-linear-gradient(90deg,rgba(51,225,255,.026) 0 1px,transparent 1px 9.5rem),repeating-linear-gradient(0deg,rgba(154,176,188,.02) 0 1px,transparent 1px 4.25rem);opacity:.86}[data-theme=dark] .flow-bg--dark:after{inset:auto max(var(--app-content-gutter, 2rem),calc((100vw - var(--app-content-max)) / 2)) 4.25rem auto;width:min(28rem,36vw);height:8rem;background:linear-gradient(90deg,transparent 0 14%,rgba(51,225,255,.2) 14% 14.35%,transparent 14.35% 42%,rgba(51,225,255,.12) 42% 42.35%,transparent 42.35%),linear-gradient(135deg,transparent 0 58%,rgba(51,225,255,.14) 58% 58.45%,transparent 58.45%),linear-gradient(45deg,transparent 0 76%,rgba(255,157,48,.12) 76% 76.45%,transparent 76.45%),radial-gradient(circle at 88% 70%,rgba(51,225,255,.6) 0 1px,transparent 2px),radial-gradient(circle at 63% 32%,rgba(255,157,48,.5) 0 1px,transparent 2px);opacity:.46}[data-theme=dark] .main-content:before{top:clamp(5rem,7.5vh,7rem);bottom:clamp(3.4rem,5.4vh,4.8rem);border-color:#7aecff4d;background:linear-gradient(135deg,#0c141c9e,#010408c7),linear-gradient(90deg,rgba(51,225,255,.07),transparent 17%,transparent 82%,rgba(255,157,48,.052)),repeating-linear-gradient(90deg,transparent 0 7.8rem,rgba(51,225,255,.034) 7.8rem 7.84rem),repeating-linear-gradient(0deg,transparent 0 3.25rem,rgba(154,176,188,.028) 3.25rem 3.3rem)}[data-theme=dark] .main-content:after{right:max(calc(var(--app-edge-pad) + 1.2rem),calc((100vw - var(--app-content-max)) / 2 + 1.2rem));bottom:clamp(4rem,6.4vh,5.8rem);width:min(38rem,42vw);opacity:.76}[data-theme=dark] .nav a{position:relative;isolation:isolate}[data-theme=dark] .nav a.active{border-color:#ff9d3061;color:#ffeaccfa!important;background:radial-gradient(ellipse at 50% 112%,rgba(255,157,48,.3),transparent 58%),linear-gradient(180deg,#ff9d3021,#02060be6);box-shadow:inset 0 -.16rem #ff9d30ad,0 0 1.25rem #ff9d301f;text-shadow:0 0 .8rem rgba(255,157,48,.24)}[data-theme=dark] .nav a.active:before{content:"";position:absolute;right:.34rem;top:.22rem;width:1.4rem;height:.6rem;pointer-events:none;border-top:1px solid rgba(255,157,48,.82);border-right:1px solid rgba(255,157,48,.72);filter:drop-shadow(0 0 .42rem rgba(255,157,48,.34))}[data-theme=dark] .nav a.active:after{content:"";position:absolute;right:.42rem;bottom:.1rem;left:.42rem;height:.12rem;pointer-events:none;background:linear-gradient(90deg,transparent 0 14%,rgba(255,157,48,.95) 14% 48%,transparent 48% 54%,rgba(255,157,48,.65) 54% 100%),linear-gradient(90deg,transparent,rgba(255,157,48,.65),transparent);box-shadow:0 0 .85rem #ff9d3066}[data-theme=dark] .footer a,[data-theme=dark] .footer-credit span,[data-theme=dark] .version-date{color:#cddbe2ad}[data-theme=dark] .footer a:hover,[data-theme=dark] .footer a:focus-visible{color:#a5f2faf5;text-shadow:0 0 .8rem rgba(51,225,255,.2)}[data-theme=dark] .version-tag{min-height:2.05rem;padding:.22rem .48rem;opacity:.74}[data-theme=dark] .cookie-button{min-width:2.2rem;min-height:2.05rem}[data-theme=dark] .cookie-icon,[data-theme=dark] .theme-icon{filter:drop-shadow(0 0 .42rem rgba(51,225,255,.2))}[data-theme=dark] .cookie-panel:before,[data-theme=dark] .version-panel:before{content:"";position:absolute;inset:.42rem;z-index:0;pointer-events:none;border-top:1px solid rgba(154,176,188,.14);border-right:1px solid rgba(154,176,188,.1);background:linear-gradient(90deg,transparent 0 18%,rgba(51,225,255,.15) 18% 28%,transparent 28% 74%,rgba(255,157,48,.14) 74% 88%,transparent 88%) bottom left / 100% 1px no-repeat;clip-path:polygon(0 0,4.8rem 0,5.34rem .36rem,100% .36rem,100% 100%,0 100%)}[data-theme=dark] .cookie-panel:after,[data-theme=dark] .version-panel:after{content:"";position:absolute;right:.7rem;bottom:.58rem;width:min(13rem,54%);height:2.4rem;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 20%,rgba(51,225,255,.2) 20% 52%,transparent 52% 62%,rgba(255,157,48,.13) 62% 78%,transparent 78%) 0 62% / 100% 1px no-repeat,radial-gradient(circle at 88% 62%,rgba(51,225,255,.55) 0 1px,transparent 2px);opacity:.58}[data-theme=dark] .cookie-panel>*,[data-theme=dark] .version-panel>*{position:relative;z-index:1}@media(max-width:768px){[data-theme=dark] .nav a.active:before{right:.28rem}[data-theme=dark] .flow-bg--dark:after{width:14rem;height:5rem;opacity:.32}}[data-theme=dark] :is(.character-identity-hero,.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state){position:relative;overflow:hidden;border-radius:0!important;border-color:#6c8ba052!important;background:linear-gradient(135deg,#0c121adb,#02060bf2),linear-gradient(90deg,rgba(51,225,255,.052),transparent 24%,transparent 78%,rgba(255,157,48,.038))!important;clip-path:polygon(.68rem 0,calc(100% - .68rem) 0,100% .68rem,100% calc(100% - .68rem),calc(100% - .68rem) 100%,.68rem 100%,0 calc(100% - .68rem),0 .68rem);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #000000e0,0 1.25rem 3.25rem #00000057!important}[data-theme=dark] :is(.character-identity-hero,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel):before{content:"";position:absolute;inset:.44rem;z-index:0;pointer-events:none;border-top:1px solid rgba(154,176,188,.14);border-right:1px solid rgba(154,176,188,.1);background:linear-gradient(90deg,transparent 0 12%,rgba(51,225,255,.14) 12% 18%,transparent 18% 72%,rgba(255,157,48,.12) 72% 82%,transparent 82%) bottom left / 100% 1px no-repeat,linear-gradient(135deg,transparent 0 64%,rgba(51,225,255,.045) 64% 64.35%,transparent 64.35%);clip-path:polygon(0 0,5.8rem 0,6.36rem .4rem,calc(100% - 6.36rem) .4rem,calc(100% - 5.8rem) 0,100% 0,100% 100%,0 100%);opacity:.92}[data-theme=dark] :is(.character-page-panel,.character-identity-hero,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.owner-panel,.account-settings-card)>*{position:relative;z-index:1}[data-theme=dark] :is(.character-page-heading h1,.character-identity-copy h1,.character-page-panel h2,.dashboard-identity h2,.dashboard-state h2,.dashboard-next-panel h3,.dashboard-favorites-panel h3,.owner-hero h1,.owner-panel h2,.owner-panel h3,.account-settings-hero h1,.account-settings-card h2){color:#e6f9fcf5!important;text-shadow:0 0 1rem rgba(51,225,255,.18),0 .16rem 0 rgba(0,0,0,.72)}[data-theme=dark] :is(.character-page-meta>span,.character-identity-badges span,.character-page-link-badge,.character-status-pill,.character-library-chain,.owner-row-tags span,.owner-badges span,.owner-state,.account-inline-status,.account-confirm-actions span){border-radius:0!important;border-color:#33e1ff38!important;background:#02090ebd!important;clip-path:polygon(.34rem 0,calc(100% - .16rem) 0,100% .16rem,100% calc(100% - .34rem),calc(100% - .34rem) 100%,0 100%,0 .34rem);box-shadow:inset 0 -1px #33e1ff24}[data-theme=dark] input[type=checkbox]{border-radius:0;border-color:#69e6ad61;background-color:#02090ed1;clip-path:polygon(.22rem 0,100% 0,100% calc(100% - .22rem),calc(100% - .22rem) 100%,0 100%,0 .22rem);box-shadow:inset 0 1px #ffffff09}[data-theme=dark] input[type=checkbox]:checked{border-color:#69e6adb8;background-color:#69e6ad29;box-shadow:inset 0 -1px #69e6ad57,0 0 .85rem #69e6ad2e}[data-theme=dark] .character-identity-hero{min-height:clamp(12rem,22vw,17rem);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) auto;background:linear-gradient(90deg,#02060be6,#02060ba8 54%,#02060beb),radial-gradient(circle at 20% 52%,rgba(182,154,255,.16),transparent 34%),url(/assets/bergcore-night-city-1280-e0xW-wgr.jpg) center / cover no-repeat!important}@media(min-width:900px){[data-theme=dark] .character-identity-hero{background:linear-gradient(90deg,#02060be6,#02060ba8 54%,#02060beb),radial-gradient(circle at 20% 52%,rgba(182,154,255,.16),transparent 34%),url(/assets/bergcore-night-city-1672-Dm0HqyHL.jpg) center / cover no-repeat!important}}[data-theme=dark] .character-identity-ring{border-radius:0;clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem)}[data-theme=dark] .character-identity-diamond,[data-theme=dark] .character-identity-diamond-shadow{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}[data-theme=dark] .character-identity-diamond{border-color:#b69aff9e;box-shadow:inset 0 0 0 1px #eef5f814,0 0 1.35rem #b69aff2e}[data-theme=dark] .character-library-card:hover:not(.is-selected){transform:none}[data-theme=dark] :is(.owner-state.linked,.character-status-pill.active,.character-page-link-badge.linked){border-color:#69e6ad6b!important;color:#8bffc7f0!important;box-shadow:inset 0 -1px #69e6ad47}@media(max-width:760px){[data-theme=dark] .character-identity-hero{grid-template-columns:1fr}[data-theme=dark] .character-identity-art{width:9.5rem;height:9.5rem}}[data-theme=dark] :is(.not-found-card,.legal-card){position:relative;overflow:hidden;border-radius:0!important;border-color:#6c8ba052!important;background:linear-gradient(135deg,color-mix(in srgb,var(--hud-panel-2) 84%,transparent),color-mix(in srgb,var(--hud-bg-deep) 96%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan) 5%,transparent),transparent 24%,transparent 78%,color-mix(in srgb,var(--hud-orange) 4%,transparent))!important;clip-path:polygon(.74rem 0,calc(100% - .74rem) 0,100% .74rem,100% calc(100% - .74rem),calc(100% - .74rem) 100%,.74rem 100%,0 calc(100% - .74rem),0 .74rem);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #000000e0,0 1.35rem 3.4rem #0000005c!important}[data-theme=dark] :is(.not-found-card,.legal-card):after{content:"";position:absolute;right:.8rem;bottom:.7rem;width:min(24rem,44%);height:3.2rem;pointer-events:none;background:linear-gradient(90deg,transparent 0 16%,color-mix(in srgb,var(--hud-cyan) 20%,transparent) 16% 44%,transparent 44% 55%,color-mix(in srgb,var(--hud-orange) 12%,transparent) 55% 76%,transparent 76%) 0 62% / 100% 1px no-repeat,linear-gradient(135deg,transparent 0 58%,rgba(51,225,255,.14) 58% 58.4%,transparent 58.4%),radial-gradient(circle at 86% 62%,rgba(51,225,255,.52) 0 1px,transparent 2px);opacity:.62}[data-theme=dark] .not-found-card:before{inset:.5rem;border:1px solid rgba(154,176,188,.12);background:linear-gradient(rgba(51,225,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(51,225,255,.035) 1px,transparent 1px);background-size:32px 32px;clip-path:polygon(0 0,6rem 0,6.6rem .42rem,100% .42rem,100% 100%,0 100%)}[data-theme=dark] .not-found-orbit-ring,[data-theme=dark] .not-found-core{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}[data-theme=dark] .not-found-core{border-color:color-mix(in srgb,var(--hud-red) 48%,transparent);color:color-mix(in srgb,var(--hud-red) 68%,var(--hud-text));background:color-mix(in srgb,var(--hud-red) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud-text) 5%,transparent),0 0 1.2rem color-mix(in srgb,var(--hud-red) 16%,transparent)}[data-theme=dark] .not-found-copy h1,[data-theme=dark] .legal-card .glass-title,[data-theme=dark] .legal-card h2,[data-theme=dark] .discord-facts dt{color:#e6f9fcf5!important;text-shadow:0 0 .9rem rgba(51,225,255,.17)}[data-theme=dark] :is(.not-found-copy a,.legal-action-link){border-radius:0!important;border-color:#ff9d306b!important;background:radial-gradient(ellipse at 50% 108%,rgba(255,157,48,.26),transparent 56%),linear-gradient(180deg,#ff9d301f,#02060be6)!important;color:#ffe8c6fa!important;clip-path:polygon(.42rem 0,calc(100% - .2rem) 0,100% .2rem,100% calc(100% - .42rem),calc(100% - .42rem) 100%,0 100%,0 .42rem);box-shadow:inset 0 -.14rem #ff9d308c,0 .9rem 1.8rem #ff9d3014}[data-theme=dark] .inline-code{border-radius:0;border-color:#33e1ff38;background:#00060cc7;color:#a5f2faf0;clip-path:polygon(.22rem 0,100% 0,100% calc(100% - .22rem),calc(100% - .22rem) 100%,0 100%,0 .22rem)}[data-theme=dark] :is(.landing-console,.roadmap-console,.support-grid article){position:relative;isolation:isolate;overflow:hidden;border-radius:0!important;border-color:#6c8ba057!important;background:linear-gradient(135deg,#0c121ad6,#02060bf5),linear-gradient(90deg,rgba(51,225,255,.055),transparent 24%,transparent 78%,rgba(255,157,48,.04))!important;clip-path:polygon(.72rem 0,calc(100% - .72rem) 0,100% .72rem,100% calc(100% - .72rem),calc(100% - .72rem) 100%,.72rem 100%,0 calc(100% - .72rem),0 .72rem);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #000000e0,0 1.35rem 3.4rem #00000057!important}[data-theme=dark] :is(.landing-console,.roadmap-console,.support-grid article):before{content:"";position:absolute;inset:.48rem;z-index:0;pointer-events:none;border-top:1px solid rgba(154,176,188,.14);border-right:1px solid rgba(154,176,188,.1);background:linear-gradient(90deg,transparent 0 13%,rgba(51,225,255,.14) 13% 19%,transparent 19% 70%,rgba(255,157,48,.12) 70% 82%,transparent 82%) bottom left / 100% 1px no-repeat,linear-gradient(135deg,transparent 0 62%,rgba(51,225,255,.05) 62% 62.35%,transparent 62.35%);clip-path:polygon(0 0,5.4rem 0,5.96rem .4rem,calc(100% - 5.96rem) .4rem,calc(100% - 5.4rem) 0,100% 0,100% 100%,0 100%);opacity:.94}[data-theme=dark] :is(.landing-console,.roadmap-console,.support-grid article):after{content:"";position:absolute;right:.85rem;bottom:.7rem;width:min(24rem,52%);height:3.4rem;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 17%,rgba(51,225,255,.2) 17% 44%,transparent 44% 54%,rgba(51,225,255,.12) 54% 72%,transparent 72%) 0 62% / 100% 1px no-repeat,linear-gradient(135deg,transparent 0 58%,rgba(51,225,255,.14) 58% 58.4%,transparent 58.4%),radial-gradient(circle at 88% 62%,rgba(51,225,255,.58) 0 1px,transparent 2px);opacity:.62}[data-theme=dark] :is(.landing-console,.roadmap-console,.support-grid article)>*{position:relative;z-index:1}[data-theme=dark] :is(.login-page h1,.campaign-directory-heading h1,.campaign-directory-heading h2,.console-hero h1,.roadmap-heading h2,.support-grid h2){color:#e6f9fcfa!important;text-shadow:0 0 1rem rgba(51,225,255,.2),0 .16rem 0 rgba(0,0,0,.72)}[data-theme=dark] .dashboard-logout-button{--hud-control-tone: var(--hud-red);--hud-control-tone-soft: var(--hud-red-soft);min-height:2.1rem;min-width:4.8rem;padding:.42rem .72rem}[data-theme=dark] :is(.campaign-directory-source-badge,.campaign-directory-avatar,.streamer-toggle-light){border-radius:0!important;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}[data-theme=dark] .campaign-directory-avatar{border-color:#ff9d3085!important;background:radial-gradient(circle,#ff9d3038,#02060bc2)!important;box-shadow:inset 0 0 0 1px #eef5f814,0 0 1.05rem #ff9d302e}[data-theme=dark] .profile-options-menu{border-radius:0!important;border-color:#6c8ba05c!important;background:linear-gradient(135deg,#0c121af0,#01050afa),linear-gradient(90deg,rgba(51,225,255,.055),transparent 82%)!important;clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem);box-shadow:0 1rem 2.6rem #0000007a,0 0 1rem #33e1ff1f!important}[data-theme=dark] .profile-options-menu :is(button,a){border-radius:0!important;clip-path:polygon(.32rem 0,100% 0,100% calc(100% - .32rem),calc(100% - .32rem) 100%,0 100%,0 .32rem)}[data-theme=dark] .console-status div{position:relative;overflow:hidden;border-radius:0!important;border-color:#33e1ff38!important;background:#01070dbd!important;clip-path:polygon(.42rem 0,calc(100% - .42rem) 0,100% .42rem,100% calc(100% - .42rem),calc(100% - .42rem) 100%,.42rem 100%,0 calc(100% - .42rem),0 .42rem);box-shadow:inset 0 -1px #33e1ff29}@media(max-width:760px){[data-theme=dark] :is(.login-page,.landing-console,.roadmap-console,.support-grid article):after{width:min(16rem,66%);opacity:.46}}[data-theme=dark] .flow-bg--dark:after,[data-theme=dark] .main-content:after{display:none!important}[data-theme=dark] .flow-bg--dark:before{background:linear-gradient(90deg,rgba(0,0,0,.6),transparent 18%,transparent 82%,rgba(0,0,0,.66)),linear-gradient(180deg,rgba(0,0,0,.24),transparent 34%,rgba(0,0,0,.48));opacity:.82}[data-theme=dark] .main-content:before{border-color:#7aecff33;background:linear-gradient(135deg,#0b121a85,#010408bd),linear-gradient(90deg,rgba(51,225,255,.04),transparent 16%,transparent 84%,rgba(255,157,48,.035));box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #000000db,0 1.4rem 4rem #0000004d}[data-theme=dark] .header:after,[data-theme=dark] .footer:after{width:min(10rem,16vw);height:.55rem;bottom:.28rem;background:linear-gradient(90deg,transparent,rgba(51,225,255,.22),transparent);opacity:.34}[data-theme=dark] .campaign-settings-hud:after,[data-theme=dark] .campaign-settings-panel:after,[data-theme=dark] .settings-card:after{opacity:.26!important;width:min(15rem,28%)!important;height:2.4rem!important}[data-theme=dark] .campaign-settings-hud:before,[data-theme=dark] .campaign-settings-panel:before{opacity:.58!important}[data-theme=dark] .campaign-hero-panel:before{opacity:.46!important}[data-theme=dark] .campaign-hero-panel:after{opacity:.24!important}[data-theme=dark] :is(.campaign-stat-card,.campaign-capacity-card):before{opacity:.64!important}[data-theme=dark] :is(.campaign-stat-card,.campaign-capacity-card):after{opacity:.38!important}@media(max-width:900px){[data-theme=dark] .header:after,[data-theme=dark] .footer:after{display:none!important}}[data-theme=dark] .member-profile-portrait-frame{overflow:hidden;contain:paint}[data-theme=dark] .member-profile-portrait-frame:before{inset:.68rem;opacity:.72;box-shadow:inset 0 0 0 .12rem #00000047,0 0 .65rem #33e1ff1a}[data-theme=dark] .member-profile-portrait-frame:after{inset:.34rem;opacity:.46;background:linear-gradient(90deg,transparent 0 34%,rgba(51,225,255,.18) 34% 48%,transparent 48%) left bottom .42rem / 74% 1px no-repeat}[data-theme=dark] .member-profile-portrait-frame.has-image .member-profile-avatar{margin:.68rem;width:calc(100% - 1.36rem);height:calc(100% - 1.36rem)}[data-theme=dark] .campaign-stat-card:after{border-top-color:#9ab0bc14!important;border-right-color:#9ab0bc0f!important;background:none!important;opacity:.42!important;clip-path:polygon(0 0,3rem 0,3.42rem .28rem,100% .28rem,100% 100%,0 100%)!important}[data-theme=dark] .campaign-stat-card:before{height:.14rem!important;opacity:.68!important;background:linear-gradient(90deg,var(--important-select-text, var(--color-accent)) 0 24%,transparent 24% 31%,var(--important-select-text, var(--color-accent)) 31% 42%,transparent 42% 100%)!important}[data-theme=dark] .campaign-stat-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:2.45rem!important;height:2.45rem!important;padding:0!important;line-height:0!important;border-radius:50%!important;clip-path:none!important}[data-theme=dark] .campaign-stat-icon svg{display:block!important;width:1.12rem!important;height:1.12rem!important;flex:0 0 auto!important;margin:0!important;transform:none!important}[data-theme=dark] .campaign-capacity-card{grid-template-columns:4.35rem minmax(0,1fr)!important}[data-theme=dark] .campaign-capacity-orb{width:3.9rem!important;height:3.9rem!important;border:1px solid rgba(51,225,255,.28)!important;border-radius:50%!important;clip-path:none!important;background:radial-gradient(circle at center,rgba(2,8,16,.98) 0 46%,transparent 47%),conic-gradient(rgba(51,225,255,.5) var(--campaign-capacity),rgba(154,176,188,.18) 0)!important;box-shadow:inset 0 0 0 .42rem #00000038,0 0 1rem #33e1ff1f!important}[data-theme=dark] .campaign-capacity-card.capacity-syncing .campaign-capacity-orb{background:radial-gradient(circle at center,rgba(2,8,16,.98) 0 45%,transparent 46%),repeating-conic-gradient(from -18deg,rgba(154,176,188,.26) 0 8deg,transparent 8deg 25deg)!important}[data-theme=dark] .campaign-capacity-core{width:.82rem;height:.82rem;border-radius:50%;background:#9ab0bc3d;box-shadow:0 0 .72rem #33e1ff24}[data-theme=dark] .campaign-capacity-card.capacity-loaded .campaign-capacity-core{background:#69e6ade6;box-shadow:0 0 .85rem #69e6ad57}[data-theme=dark] .campaign-db-orb{border:1px solid color-mix(in srgb,var(--campaign-db-color, var(--color-accent)) 58%,rgba(154,176,188,.22));border-radius:50%;background:radial-gradient(circle at center,var(--campaign-db-color, var(--color-accent)) 0 28%,transparent 30%),conic-gradient(var(--campaign-db-color, var(--color-accent)) 0 100%,transparent 0)!important;box-shadow:0 0 .65rem var(--campaign-db-glow, rgba(0, 245, 255, .18)),inset 0 0 0 .26rem #0000006b!important}[data-theme=dark] .campaign-db-status.status-loading .campaign-db-orb{background:radial-gradient(circle at center,rgba(2,8,16,1) 0 42%,transparent 43%),conic-gradient(var(--campaign-db-color, var(--color-accent)) 0 74%,rgba(154,176,188,.18) 74% 100%)!important}[data-theme=dark] .campaign-directory{background:transparent!important}[data-theme=dark] .campaign-directory-heading{border-bottom-color:#6c8ba029!important;background:none!important}[data-theme=dark] .campaign-directory-heading:before,[data-theme=dark] .campaign-directory-heading:after{content:none!important;display:none!important}[data-theme=dark] .campaign-directory-source-badge:before,[data-theme=dark] .campaign-directory-source-badge:after,[data-theme=dark] .campaign-directory-avatar:before,[data-theme=dark] .campaign-directory-avatar:after{content:none!important;display:none!important}[data-theme=dark] .member-profile-portrait-frame{--profile-ring-cyan: rgba(51, 225, 255, .62);--profile-ring-orange: rgba(255, 157, 48, .44);--profile-ring-etched: rgba(11, 18, 24, .92);position:relative;display:grid;place-items:center;width:clamp(5.7rem,6.8vw,7rem);height:clamp(5.7rem,6.8vw,7rem);flex:0 0 auto;overflow:hidden;contain:paint;border:1px solid rgba(108,139,160,.28);border-radius:0;background:radial-gradient(circle at center,rgba(0,0,0,.34) 0 48%,transparent 49%),linear-gradient(135deg,#0d151ce6,#02060bfa);clip-path:polygon(.68rem 0,calc(100% - .68rem) 0,100% .68rem,100% calc(100% - .68rem),calc(100% - .68rem) 100%,.68rem 100%,0 calc(100% - .68rem),0 .68rem);box-shadow:inset 0 0 0 1px #eef5f80e,inset 0 0 1.15rem #0000009e,0 .8rem 1.65rem #00000061;isolation:isolate}[data-theme=dark] .member-profile-portrait-frame:before,[data-theme=dark] .member-profile-portrait-frame:after{content:"";position:absolute;pointer-events:none;border-radius:50%}[data-theme=dark] .member-profile-portrait-frame:before{inset:.48rem;z-index:1;background:radial-gradient(circle at center,transparent 0 60%,rgba(0,0,0,.72) 61% 66%,transparent 67%),conic-gradient(from -22deg,rgba(13,22,28,.98) 0 16deg,transparent 16deg 42deg,rgba(22,32,39,.92) 42deg 74deg,transparent 74deg 112deg,rgba(9,15,20,.98) 112deg 156deg,transparent 156deg 202deg,rgba(19,28,35,.9) 202deg 246deg,transparent 246deg 298deg,rgba(7,12,17,.98) 298deg 336deg,transparent 336deg 360deg);-webkit-mask:radial-gradient(circle,transparent 0 56%,#000 57% 68%,transparent 69% 100%);mask:radial-gradient(circle,transparent 0 56%,#000 57% 68%,transparent 69% 100%);box-shadow:inset 0 0 0 1px #9ab0bc1c,0 0 0 1px #0000006b;opacity:.92}[data-theme=dark] .member-profile-portrait-frame:after{inset:.74rem;z-index:2;background:conic-gradient(from 28deg,var(--profile-ring-cyan) 0 18deg,transparent 18deg 74deg,rgba(154,176,188,.24) 74deg 92deg,transparent 92deg 160deg,var(--profile-ring-orange) 160deg 182deg,transparent 182deg 246deg,rgba(51,225,255,.34) 246deg 268deg,transparent 268deg 328deg,rgba(154,176,188,.18) 328deg 342deg,transparent 342deg 360deg);-webkit-mask:radial-gradient(circle,transparent 0 64%,#000 65% 70%,transparent 71% 100%);mask:radial-gradient(circle,transparent 0 64%,#000 65% 70%,transparent 71% 100%);filter:drop-shadow(0 0 .36rem rgba(51,225,255,.14));opacity:.76}[data-theme=dark] .member-profile-portrait-frame.has-image .member-profile-avatar{position:relative;z-index:4;width:calc(100% - 1.55rem);height:calc(100% - 1.55rem);margin:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:saturate(.94) contrast(1.06) brightness(.92);box-shadow:0 0 0 1px #33e1ff2e,0 0 0 .36rem #0000006b,0 0 .9rem #00000080}[data-theme=dark] .member-profile-portrait-placeholder{position:relative;z-index:4;width:calc(100% - 1.55rem);height:calc(100% - 1.55rem);border-radius:50%;background:radial-gradient(circle at 50% 34%,rgba(154,176,188,.14),transparent 34%),linear-gradient(180deg,#162027c7,#00000094);box-shadow:0 0 0 1px #9ab0bc29,0 0 0 .36rem #0000006b,inset 0 -.7rem 1.35rem #0000007a}[data-theme=dark] .flow-bg--dark:before,[data-theme=dark] .flow-bg--dark:after,[data-theme=dark] .main-content:before,[data-theme=dark] .main-content:after{content:none!important;display:none!important}[data-theme=dark] .header:after,[data-theme=dark] .footer:after{content:none!important;display:none!important}[data-theme=dark] :is(.landing-console,.roadmap-console,.support-grid article):before,[data-theme=dark] :is(.landing-console,.roadmap-console,.support-grid article):after{content:none!important;display:none!important}[data-theme=dark] :is(.landing-console,.roadmap-console,.support-grid article){background:linear-gradient(135deg,#0a1018d1,#01050af0)!important;border-color:#6c8ba047!important}[data-theme=dark] body:before,[data-theme=dark] body:after{content:none!important;display:none!important}[data-theme=dark] .flow-bg--dark .flow-bg-orb{display:none!important}[data-theme=dark] .flow-bg--dark{background:linear-gradient(90deg,rgba(0,0,0,.64),transparent 14%,transparent 86%,rgba(0,0,0,.7)),linear-gradient(180deg,#01040833,#01040894 58%,#010408e0),radial-gradient(circle at 52% 30%,rgba(51,225,255,.14),transparent 31rem),radial-gradient(circle at 76% 34%,rgba(255,88,123,.1),transparent 25rem),var(--berg-city-bg) center top / cover no-repeat,#020407!important}[data-theme=dark] .members-dashboard{position:relative;isolation:isolate}[data-theme=dark] .members-dashboard .favorite-command-portrait{border:1px solid rgba(51,225,255,.32);background:linear-gradient(135deg,#050f17f0,#000409fa)}[data-theme=dark] .members-dashboard .favorite-command-portrait:before,[data-theme=dark] .members-dashboard .favorite-command-portrait:after,[data-theme=dark] .members-dashboard .favorite-command-portrait-art:before,[data-theme=dark] .members-dashboard .favorite-command-portrait-art:after{opacity:.28}[data-theme=dark] .member-profile-portrait-frame{position:relative;display:grid;place-items:center;padding:.62rem;overflow:hidden!important;contain:paint;background:radial-gradient(circle at 50% 50%,rgba(51,225,255,.1),transparent 38%),linear-gradient(135deg,#0c131bf5,#01050afc)!important}[data-theme=dark] .member-profile-portrait-frame:before,[data-theme=dark] .member-profile-portrait-frame:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;pointer-events:none!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;filter:none!important;mix-blend-mode:normal!important}[data-theme=dark] .member-profile-portrait-frame:before{z-index:1!important;width:calc(100% - .68rem)!important;height:calc(100% - .68rem)!important;border:0!important;background:conic-gradient(from -24deg,rgba(154,176,188,.18) 0 34deg,transparent 34deg 84deg,rgba(154,176,188,.12) 84deg 122deg,transparent 122deg 188deg,rgba(154,176,188,.16) 188deg 230deg,transparent 230deg 304deg,rgba(154,176,188,.1) 304deg 336deg,transparent 336deg 360deg)!important;-webkit-mask:radial-gradient(circle,transparent 0 58%,#000 59% 66%,transparent 67% 100%)!important;mask:radial-gradient(circle,transparent 0 58%,#000 59% 66%,transparent 67% 100%)!important;opacity:.76!important;box-shadow:none!important}[data-theme=dark] .member-profile-portrait-frame:after{z-index:3!important;width:calc(100% - 1.28rem)!important;height:calc(100% - 1.28rem)!important;border:0!important;background:conic-gradient(from 20deg,rgba(51,225,255,.7) 0 20deg,transparent 20deg 96deg,rgba(255,157,48,.5) 96deg 116deg,transparent 116deg 226deg,rgba(51,225,255,.42) 226deg 246deg,transparent 246deg 360deg)!important;-webkit-mask:radial-gradient(circle,transparent 0 65%,#000 66% 71%,transparent 72% 100%)!important;mask:radial-gradient(circle,transparent 0 65%,#000 66% 71%,transparent 72% 100%)!important;opacity:.78!important;box-shadow:none!important}[data-theme=dark] .member-profile-portrait-frame.has-image .member-profile-avatar,[data-theme=dark] .member-profile-portrait-frame .member-profile-avatar,[data-theme=dark] .member-profile-portrait-placeholder{position:relative!important;z-index:4!important;width:100%!important;height:100%!important;margin:0!important;border-radius:50%!important;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #33e1ff3d,0 0 0 .32rem #0000007a,0 0 .9rem #0000008f!important}[data-theme=dark] .member-profile-nav.sci-nav:before,[data-theme=dark] .member-profile-nav.sci-nav:after{background-size:100% 100%!important;box-shadow:none!important}[data-theme=dark] .member-profile-nav.sci-nav:after{background:linear-gradient(90deg,transparent calc(33.333% - 1px),rgba(0,0,0,.88) calc(33.333% - 1px) calc(33.333% + 1px),rgba(154,176,188,.12) calc(33.333% + 1px) calc(33.333% + 2px),transparent calc(33.333% + 2px)),linear-gradient(90deg,transparent calc(66.666% - 1px),rgba(0,0,0,.88) calc(66.666% - 1px) calc(66.666% + 1px),rgba(154,176,188,.12) calc(66.666% + 1px) calc(66.666% + 2px),transparent calc(66.666% + 2px))!important;opacity:.86!important}[data-theme=dark] .member-profile-nav-button{--nav-active-core: rgba(51, 225, 255, .72);--nav-active-hot: rgba(196, 250, 255, .96);--nav-active-fill: rgba(51, 225, 255, .18);--nav-active-glow: rgba(51, 225, 255, .34)}[data-theme=dark] .member-profile-nav-button:nth-of-type(1){--nav-active-core: rgba(51, 225, 255, .72);--nav-active-hot: rgba(204, 250, 255, .98);--nav-active-fill: rgba(51, 225, 255, .18);--nav-active-glow: rgba(51, 225, 255, .34)}[data-theme=dark] .member-profile-nav-button:nth-of-type(2){--nav-active-core: rgba(92, 255, 199, .72);--nav-active-hot: rgba(214, 255, 240, .98);--nav-active-fill: rgba(36, 190, 132, .17);--nav-active-glow: rgba(92, 255, 199, .3)}[data-theme=dark] .member-profile-nav-button:nth-of-type(3){--nav-active-core: rgba(255, 157, 48, .78);--nav-active-hot: rgba(255, 232, 190, .98);--nav-active-fill: rgba(255, 157, 48, .18);--nav-active-glow: rgba(255, 157, 48, .36)}[data-theme=dark] .member-profile-nav-button.active{color:var(--nav-active-hot)!important;background:linear-gradient(90deg,transparent 0 3%,var(--nav-active-fill) 15%,var(--nav-active-fill) 85%,transparent 97%),linear-gradient(180deg,#ffffff0a,#0000001a),#02070de6!important;filter:drop-shadow(0 0 .42rem var(--nav-active-glow))!important;text-shadow:0 0 .28rem rgba(255,255,255,.72),0 0 .92rem var(--nav-active-glow),.12rem .12rem 0 rgba(0,0,0,.95)!important;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 -1px #000000db!important}[data-theme=dark] .member-profile-nav-button.active:before{right:.72rem!important;bottom:.22rem!important;left:.72rem!important;height:.34rem!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--nav-active-core) 72%,transparent) 10%,var(--nav-active-hot) 49%,var(--nav-active-hot) 51%,color-mix(in srgb,var(--nav-active-core) 72%,transparent) 90%,transparent 100%)!important;clip-path:polygon(0 100%,37% 100%,40% 34%,60% 34%,63% 100%,100% 100%,100% 0,0 0)!important;box-shadow:0 0 .9rem var(--nav-active-glow)!important;opacity:.96!important}[data-theme=dark] .member-profile-nav-button.active:after{color:var(--nav-active-core)!important;border-radius:0!important;box-shadow:0 0 .48rem var(--nav-active-glow)!important}[data-theme=dark] .member-profile-nav.sci-nav,[data-theme=dark] .member-profile-nav.sci-nav[data-active=members],[data-theme=dark] .member-profile-nav.sci-nav[data-hover=members]{--nav-tone-core: rgba(51, 225, 255, .74);--nav-tone-hot: rgba(204, 250, 255, .98);--nav-tone-glow: rgba(51, 225, 255, .34);--nav-tone-fill: rgba(51, 225, 255, .24)}[data-theme=dark] .member-profile-nav.sci-nav[data-active=characters],[data-theme=dark] .member-profile-nav.sci-nav[data-hover=characters]{--nav-tone-core: rgba(92, 255, 199, .74);--nav-tone-hot: rgba(214, 255, 240, .98);--nav-tone-glow: rgba(92, 255, 199, .3);--nav-tone-fill: rgba(36, 190, 132, .23)}[data-theme=dark] .member-profile-nav.sci-nav[data-active=campaigns],[data-theme=dark] .member-profile-nav.sci-nav[data-hover=campaigns]{--nav-tone-core: rgba(255, 157, 48, .8);--nav-tone-hot: rgba(255, 232, 190, .98);--nav-tone-glow: rgba(255, 157, 48, .36);--nav-tone-fill: rgba(255, 157, 48, .24)}[data-theme=dark] .member-profile-nav.sci-nav :is(.segment-inner-line,.cold-detail,.warm-detail,.sleeve-edge){opacity:.44!important;filter:none!important}[data-theme=dark] .member-profile-nav.sci-nav .segment-shadow-line{opacity:.72!important}[data-theme=dark] .member-profile-nav.sci-nav :is(.active-rail,.active-corner,.active-rail-hot,.button-top-glow,.corner-sleeve-hot){stroke:var(--nav-tone-core)!important;stroke-linecap:butt!important;stroke-linejoin:miter!important;filter:drop-shadow(0 0 .28rem var(--nav-tone-glow))!important}[data-theme=dark] .member-profile-nav.sci-nav .active-rail{stroke-width:3.4!important}[data-theme=dark] .member-profile-nav.sci-nav .active-rail-hot{stroke:var(--nav-tone-hot)!important;stroke-width:1.05!important}[data-theme=dark] .member-profile-nav.sci-nav[data-active=members] .seg-members .energy-morph,[data-theme=dark] .member-profile-nav.sci-nav[data-active=characters] .seg-characters .energy-morph,[data-theme=dark] .member-profile-nav.sci-nav[data-active=campaigns] .seg-campaigns .energy-morph{fill:var(--nav-tone-fill)!important;opacity:.82!important;filter:drop-shadow(0 0 .72rem var(--nav-tone-glow))!important}[data-theme=dark] .member-profile-nav.sci-nav[data-hover=members] .seg-members .energy-morph,[data-theme=dark] .member-profile-nav.sci-nav[data-hover=characters] .seg-characters .energy-morph,[data-theme=dark] .member-profile-nav.sci-nav[data-hover=campaigns] .seg-campaigns .energy-morph{fill:var(--nav-tone-fill)!important}[data-theme=dark] .member-profile-nav.sci-nav[data-active=members] .hit-left,[data-theme=dark] .member-profile-nav.sci-nav[data-active=characters] .hit-mid,[data-theme=dark] .member-profile-nav.sci-nav[data-active=campaigns] .hit-right{color:var(--nav-tone-hot)!important;text-shadow:0 0 .24rem rgba(255,255,255,.78),0 0 .9rem var(--nav-tone-glow),.12rem .12rem 0 rgba(0,0,0,.95)!important}[data-theme=dark] .member-profile-nav.sci-nav .nav-hit:before,[data-theme=dark] .member-profile-nav.sci-nav .nav-hit:after{content:none!important;display:none!important}[data-theme=dark] .member-profile-nav.sci-nav[data-active=members] .seg-members .active-rail,[data-theme=dark] .member-profile-nav.sci-nav[data-active=characters] .seg-characters .active-rail,[data-theme=dark] .member-profile-nav.sci-nav[data-active=campaigns] .seg-campaigns .active-rail{opacity:.88!important}[data-theme=dark] .member-profile-nav.sci-nav[data-active=members] .seg-members .active-rail-hot,[data-theme=dark] .member-profile-nav.sci-nav[data-active=characters] .seg-characters .active-rail-hot,[data-theme=dark] .member-profile-nav.sci-nav[data-active=campaigns] .seg-campaigns .active-rail-hot{opacity:.82!important}[data-theme=dark] .member-profile-nav.sci-nav[data-active=members] .seg-members .active-rail,[data-theme=dark] .member-profile-nav.sci-nav[data-active=members] .seg-members .active-rail-hot{clip-path:inset(0 4% 0 4%)}[data-theme=dark] .member-profile-nav.sci-nav[data-active=characters] .seg-characters .active-rail,[data-theme=dark] .member-profile-nav.sci-nav[data-active=characters] .seg-characters .active-rail-hot{clip-path:inset(0 5% 0 5%)}[data-theme=dark] .member-profile-nav.sci-nav[data-active=campaigns] .seg-campaigns .active-rail,[data-theme=dark] .member-profile-nav.sci-nav[data-active=campaigns] .seg-campaigns .active-rail-hot{clip-path:inset(0 6% 0 5%)}[data-theme=dark] .campaign-db-status{--campaign-db-progress: 0%}[data-theme=dark] .campaign-db-status.status-loading{--campaign-db-color: var(--color-accent);--campaign-db-glow: rgba(51, 225, 255, .24);--campaign-db-progress: 64%}[data-theme=dark] .campaign-db-status.status-refreshing{--campaign-db-color: rgba(255, 157, 48, .92);--campaign-db-glow: rgba(255, 157, 48, .24);--campaign-db-progress: 82%}[data-theme=dark] .campaign-db-status.status-online{--campaign-db-color: var(--selection-green-text, #a2f4d2);--campaign-db-glow: rgba(47, 211, 154, .24);--campaign-db-progress: 100%}[data-theme=dark] .campaign-db-status.status-offline{--campaign-db-color: var(--selection-red-text, #ff9ab0);--campaign-db-glow: rgba(255, 88, 123, .24);--campaign-db-progress: 18%}[data-theme=dark] .campaign-db-orb{border:1px solid color-mix(in srgb,var(--campaign-db-color, var(--color-accent)) 58%,rgba(154,176,188,.22));border-radius:50%;background:radial-gradient(circle at center,rgba(2,8,16,1) 0 42%,transparent 43%),conic-gradient(var(--campaign-db-color, var(--color-accent)) 0 var(--campaign-db-progress),rgba(154,176,188,.18) var(--campaign-db-progress) 100%)!important;box-shadow:0 0 .65rem var(--campaign-db-glow, rgba(0, 245, 255, .18)),inset 0 0 0 .26rem #0000006b!important;animation:campaignDbSpin 1.35s linear infinite!important}[data-theme=dark] .campaign-db-status.status-online .campaign-db-orb,[data-theme=dark] .campaign-db-status.status-offline .campaign-db-orb{animation:none!important}[data-theme=dark] .campaign-db-status.status-online .campaign-db-orb{background:radial-gradient(circle at center,var(--campaign-db-color, var(--color-accent)) 0 28%,transparent 30%),conic-gradient(var(--campaign-db-color, var(--color-accent)) 0 100%,transparent 0)!important}[data-theme=dark] .campaign-db-status.status-refreshing .campaign-db-copy small{color:#ffdaaaeb}[data-theme=dark] .transaction-search-input input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .transaction-target-search{gap:0!important}[data-theme=dark] .transaction-target-search-wrap{border:0!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .transaction-search-input{min-height:2.72rem!important;padding:0 .86rem!important}[data-theme=dark] .transaction-search-input input{height:100%!important;padding:0!important}[data-theme=dark]{--berg-panel-cut: .58rem;--berg-control-cut: .38rem;--berg-border-steel: rgba(108, 139, 160, .34);--berg-border-dim: rgba(92, 117, 132, .22);--berg-etch: rgba(154, 176, 188, .16);--berg-metal-top: rgba(15, 22, 30, .96);--berg-metal-mid: rgba(6, 11, 17, .985);--berg-metal-bottom: rgba(1, 4, 8, .99);--berg-cyan: rgba(51, 225, 255, .82);--berg-green: rgba(92, 255, 199, .78);--berg-orange: rgba(255, 157, 48, .86);--berg-purple: rgba(182, 154, 255, .78);--berg-magenta: rgba(255, 105, 180, .78)}[data-theme=dark] :where(.glass-card,.glass-panel,.landing-console,.roadmap-console,.support-grid article,.dashboard-card,.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state,.owner-identity-editor,.campaign-directory-discord-panel,.campaign-directory-discord-guild,.campaign-workspace-state,.campaign-workspace-topline,.campaign-command-shell,.campaign-members-copy,.campaign-characters-copy,.campaign-member-hero,.campaign-member-profile-card-wide,.campaign-stat-card,.campaign-capacity-card,.store-item-table,.inventory-target-results,.inventory-selected-target,.transaction-target-results,.hall-of-fame-card,.character-page-hero,.character-identity-hero,.add-character-card,.active-character-card,.management-detail-panel,.favorite-character-card,.favorite-detail-panel,.not-found-card,.project-map-card){--berg-local-border: var(--berg-border-steel);position:relative;isolation:isolate;overflow:hidden;border:0!important;border-radius:0!important;background:linear-gradient(135deg,var(--berg-metal-top),var(--berg-metal-mid) 48%,var(--berg-metal-bottom))!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #000000db,0 1.1rem 2.8rem #0000004d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:polygon(var(--berg-panel-cut) 0,calc(100% - var(--berg-panel-cut)) 0,100% var(--berg-panel-cut),100% calc(100% - var(--berg-panel-cut)),calc(100% - var(--berg-panel-cut)) 100%,var(--berg-panel-cut) 100%,0 calc(100% - var(--berg-panel-cut)),0 var(--berg-panel-cut))!important}[data-theme=dark] :where(.glass-card,.glass-panel,.landing-console,.roadmap-console,.support-grid article,.dashboard-card,.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state,.owner-identity-editor,.campaign-directory-discord-panel,.campaign-directory-discord-guild,.campaign-workspace-state,.campaign-workspace-topline,.campaign-command-shell,.campaign-members-copy,.campaign-characters-copy,.campaign-member-hero,.campaign-member-profile-card-wide,.campaign-stat-card,.campaign-capacity-card,.store-item-table,.inventory-target-results,.inventory-selected-target,.transaction-target-results,.hall-of-fame-card,.character-page-hero,.character-identity-hero,.add-character-card,.active-character-card,.management-detail-panel,.favorite-character-card,.favorite-detail-panel,.not-found-card,.project-map-card):after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;padding:1px!important;border:0!important;background:linear-gradient(135deg,var(--berg-local-border),rgba(51,225,255,.16) 36%,rgba(255,157,48,.12) 70%,var(--berg-local-border))!important;clip-path:inherit!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;opacity:.96!important;box-shadow:none!important}[data-theme=dark] :where(.glass-card,.glass-panel,.campaign-settings-hud,.transaction-preview-panel):before{content:""!important;position:absolute!important;inset:.48rem!important;z-index:1!important;pointer-events:none!important;border:0!important;background:linear-gradient(90deg,var(--berg-etch) 0 4.8rem,transparent 4.8rem calc(100% - 5.4rem),rgba(255,157,48,.12) calc(100% - 5.4rem) 100%) top / 100% 1px no-repeat,linear-gradient(90deg,rgba(51,225,255,.14) 0 7rem,transparent 7rem calc(100% - 4rem),var(--berg-etch) calc(100% - 4rem) 100%) bottom / 100% 1px no-repeat!important;opacity:.78!important;clip-path:polygon(.32rem 0,calc(100% - .32rem) 0,100% .32rem,100% calc(100% - .32rem),calc(100% - .32rem) 100%,.32rem 100%,0 calc(100% - .32rem),0 .32rem)!important}[data-theme=dark] :where(.active,[aria-pressed=true],.selected,.transaction-source-card.active,.transaction-target-option.active,.campaign-tabs button.active){--berg-local-border: rgba(51, 225, 255, .52)}[data-theme=dark] :where(.tone-inventory,.inventory,.tab-inventory,.tone-green){--berg-local-border: rgba(92, 255, 199, .46)}[data-theme=dark] :where(.tone-characters,.tab-characters,.character,.player,.tone-purple){--berg-local-border: rgba(182, 154, 255, .42)}[data-theme=dark] :where(.tone-campaigns,.tab-gigs,.tab-store,.important,.tone-orange){--berg-local-border: rgba(255, 157, 48, .48)}[data-theme=dark] :where(.danger,.error,.account-menu-danger,.staff-remove,.transaction-mode-option.staff-remove){--berg-local-border: rgba(255, 105, 180, .48)}[data-theme=dark] :where(.glass-title,.account-settings-hero h1,.account-settings-card h2,.dashboard-identity h2,.dashboard-state h2,.dashboard-next-panel h3,.dashboard-favorites-panel h3){background:none!important;-webkit-text-fill-color:currentColor!important;color:#e2eef3f0!important;text-shadow:0 0 .72rem rgba(51,225,255,.16)!important}[data-theme=dark] :where(.glass-card,.glass-panel,.landing-console,.dashboard-hud-card,.campaign-primary-panel,.campaign-side-panel)>*{position:relative;z-index:3}[data-theme=dark] :where(.campaign-detail-card,.campaign-member-character-drawer,.campaign-character-detail-drawer,.discord-campaign-card,.project-map-header,.project-map-detail,.project-map-links,.inline-code){--berg-local-border: var(--berg-border-steel);position:relative;isolation:isolate;overflow:hidden;border:0!important;border-radius:0!important;background:linear-gradient(135deg,var(--berg-metal-top),var(--berg-metal-mid) 48%,var(--berg-metal-bottom))!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #000000db,0 1rem 2.4rem #00000047!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:polygon(var(--berg-panel-cut) 0,calc(100% - var(--berg-panel-cut)) 0,100% var(--berg-panel-cut),100% calc(100% - var(--berg-panel-cut)),calc(100% - var(--berg-panel-cut)) 100%,var(--berg-panel-cut) 100%,0 calc(100% - var(--berg-panel-cut)),0 var(--berg-panel-cut))!important}[data-theme=dark] :where(.campaign-detail-card,.campaign-member-character-drawer,.campaign-character-detail-drawer,.discord-campaign-card,.project-map-header,.project-map-detail,.project-map-links,.inline-code):after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;padding:1px!important;background:linear-gradient(135deg,var(--berg-local-border),rgba(51,225,255,.14) 40%,rgba(255,157,48,.1) 76%,var(--berg-local-border))!important;clip-path:inherit!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}[data-theme=dark] :where(.project-map-header-actions a,.project-map-header-actions span,.project-map-toolbar button,.project-map-toolbar select,.project-map-toolbar input,.project-map-links button,.legal-action-link){border-radius:0!important;border-color:#6c8ba04d!important;background:linear-gradient(180deg,#0d141ce6,#02060bf5)!important;color:#e2eef3e0!important;clip-path:polygon(var(--berg-control-cut) 0,calc(100% - var(--berg-control-cut)) 0,100% var(--berg-control-cut),100% calc(100% - var(--berg-control-cut)),calc(100% - var(--berg-control-cut)) 100%,var(--berg-control-cut) 100%,0 calc(100% - var(--berg-control-cut)),0 var(--berg-control-cut));box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #000000d1!important}[data-theme=dark] .selection-feedback-frame{border-radius:0!important;border-color:#6c8ba07a!important;clip-path:polygon(.38rem 0,calc(100% - .38rem) 0,100% .38rem,100% calc(100% - .38rem),calc(100% - .38rem) 100%,.38rem 100%,0 calc(100% - .38rem),0 .38rem);box-shadow:none!important}@media(hover:hover)and (pointer:fine){[data-theme=dark] :where(button:not(:disabled),a.campaign-directory-card,a.campaign-management-link-card,a.campaign-context-card,a.character-page-link-pill,.character-library-card,.campaign-member-row,.campaign-character-row,.member-character-row,.store-item-row,.permission-choice-row,.activity-event-card,.campaign-member-profile-character-row):hover{transform:none!important;background-color:transparent!important;box-shadow:inset 0 -1px #33e1ff33,0 0 .85rem #33e1ff1a!important}}[data-theme=dark] :where(.project-map-header h1,.legal-card h2,.discord-facts dt){color:#e2eef3f0!important;text-shadow:0 0 .72rem rgba(51,225,255,.14)!important}[data-theme=dark] :where(.account-deletion-banner,.ui-hover-popover,.activity-scope-menu,.version-summary>div,.version-history-item,.account-delete-confirm,.dashboard-danger-banner,.character-state,.managed-campaign-card,.campaign-character-list button,.campaign-context-open-button,.character-meta-grid div,.inventory-table,.inventory-table-head,.create-campaign-panel,.owner-list-heading,.owner-detail-grid section,.owner-metrics div,.owner-media-preview,.owner-identity-facts span,.activity-reason-panel,.activity-reason-card,.formatted-text,.role-builder-toolbar,.role-preset-row,.guild-member-row){--berg-local-border: var(--berg-border-dim);position:relative;isolation:isolate;border:0!important;border-radius:0!important;background:linear-gradient(135deg,#0b1118f0,#02060bfa)!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #000000c2!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:polygon(.42rem 0,calc(100% - .42rem) 0,100% .42rem,100% calc(100% - .42rem),calc(100% - .42rem) 100%,.42rem 100%,0 calc(100% - .42rem),0 .42rem)!important}[data-theme=dark] :where(.account-deletion-banner,.ui-hover-popover,.activity-scope-menu,.version-summary>div,.version-history-item,.account-delete-confirm,.dashboard-danger-banner,.character-state,.managed-campaign-card,.campaign-character-list button,.campaign-context-open-button,.character-meta-grid div,.inventory-table,.create-campaign-panel,.owner-list-heading,.owner-detail-grid section,.owner-metrics div,.owner-media-preview,.activity-reason-panel,.activity-reason-card,.role-builder-toolbar,.role-preset-row,.guild-member-row):after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;padding:1px!important;background:linear-gradient(135deg,var(--berg-local-border),rgba(51,225,255,.1) 44%,rgba(154,176,188,.12))!important;clip-path:inherit!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}[data-theme=dark] :where(.owner-row-tags span,.owner-badges span,.owner-state,.character-status-pill,.chain-state,.character-key,.account-status,.dashboard-linked-pill,.campaign-directory-source-badge,.character-page-link-badge,.campaign-workspace-meta span,.campaign-workspace-source-badge,.campaign-role-pill,.campaign-member-role-pill,.activity-scope-pill,.transaction-target-chip,.inventory-chip,.store-chip,.inline-code,.version-inline-code){border-radius:0!important;border:1px solid rgba(108,139,160,.28)!important;background:#02070ddb!important;color:#e2eef3db!important;clip-path:polygon(.28rem 0,calc(100% - .28rem) 0,100% .28rem,100% calc(100% - .28rem),calc(100% - .28rem) 100%,.28rem 100%,0 calc(100% - .28rem),0 .28rem);box-shadow:inset 0 1px #ffffff08!important}[data-theme=dark] :where(.character-avatar,.campaign-card-avatar,.transaction-avatar,.transaction-target-avatar,.campaign-character-avatar,.campaign-directory-avatar,.favorite-command-portrait,.portrait-editor-preview,.owner-media-preview img){border-radius:0!important;border-color:#6c8ba04d!important;background:linear-gradient(135deg,#0a1118f0,#000408fa)!important;box-shadow:inset 0 1px #ffffff09,0 0 .8rem #00000047!important;clip-path:polygon(.44rem 0,calc(100% - .44rem) 0,100% .44rem,100% calc(100% - .44rem),calc(100% - .44rem) 100%,.44rem 100%,0 calc(100% - .44rem),0 .44rem)}[data-theme=dark] :where(.account-status-linked,.chain-state.linked,.dashboard-linked-pill:not(.pending),.character-status-pill.active,.owner-state.linked){border-color:#5cffc761!important;color:#b9ffe2eb!important;background:#185c403d!important;box-shadow:inset 0 -1px #5cffc72e!important}[data-theme=dark] :where(.account-status-pending,.dashboard-linked-pill.pending,.character-status-pill.inactive,.chain-state.unlinked){border-color:#ff9d3057!important;color:#ffdaaaeb!important;background:#5e360c3d!important}[data-theme=dark] :where(.account-delete-confirm,.dashboard-danger-banner,.account-menu-danger,.danger,.error){--berg-local-border: rgba(255, 105, 180, .44)}[data-theme=dark] :where(.glass-button,.members-section-link,.campaign-management-link,.campaign-directory-action-button,.campaign-directory-create-actions button,.campaign-members-load-more button,.character-page-back,.owner-tabs button,.character-page-tabs button,.character-filter-row button,.activity-filter-row button,.version-details-button,.version-panel-close,.cookie-button,.confirm-storage-button){border-radius:0!important;border-color:#6c8ba04d!important;background:linear-gradient(180deg,#0d141ce6,#02060bf5)!important;color:#e2eef3e0!important;clip-path:polygon(var(--berg-control-cut) 0,calc(100% - var(--berg-control-cut)) 0,100% var(--berg-control-cut),100% calc(100% - var(--berg-control-cut)),calc(100% - var(--berg-control-cut)) 100%,var(--berg-control-cut) 100%,0 calc(100% - var(--berg-control-cut)),0 var(--berg-control-cut));box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #000000d1!important}[data-theme=dark] :where(.inventory-table,.store-item-table) table,[data-theme=dark] :where(.inventory-table,.store-item-table) :is(th,td){border-color:#6c8ba02e!important}[data-theme=dark] .glass-veil__blur{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important}[data-theme=dark]{--berg-outline-soft: rgba(108, 139, 160, .28);--berg-outline-cyan: rgba(55, 224, 255, .38);--berg-fill-deep: linear-gradient(180deg, rgba(10, 17, 23, .95), rgba(2, 6, 10, .98));--berg-fill-recessed: linear-gradient(180deg, rgba(5, 12, 17, .96), rgba(0, 3, 7, .99))}[data-theme=dark] :where(.flow-bg-orb){display:none!important}[data-theme=dark] :where(.flow-bg,.flow-bg--dark){mix-blend-mode:normal!important}[data-theme=dark] :where(.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state,.management-detail-panel,.dashboard-favorite-command,.account-email-link-panel,.account-media-variant,.campaign-directory-discord-review,.campaign-member-profile-character-drawer,.campaign-member-profile-character-card,.campaign-member-profile-character-detail,.character-page-state,.character-page-hero,.transactions-panel,.transaction-source-menu,.transaction-preview-card,.transaction-target-results,.role-color-editor,.hall-of-fame-hero,.hall-of-fame-manager,.hall-of-fame-picker-menu,.hall-of-fame-recipient-draft,.hall-of-fame-character-search,.not-found-copy,.project-map-canvas,.roadmap-floating-drawer){position:relative;isolation:isolate;border-radius:0!important;border:1px solid rgba(108,139,160,.24)!important;background:var(--berg-fill-deep)!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #000000d1,0 1rem 2rem #0000003d!important;clip-path:polygon(.7rem 0,calc(100% - .7rem) 0,100% .7rem,100% calc(100% - .7rem),calc(100% - .7rem) 100%,.7rem 100%,0 calc(100% - .7rem),0 .7rem);overflow:hidden}[data-theme=dark] :where(.dashboard-topline,.dashboard-identity,.dashboard-next-panel,.dashboard-favorites-panel,.dashboard-state,.management-detail-panel,.dashboard-favorite-command,.account-email-link-panel,.account-media-variant,.campaign-directory-discord-review,.campaign-member-profile-character-drawer,.campaign-member-profile-character-card,.campaign-member-profile-character-detail,.character-page-state,.character-page-hero,.transactions-panel,.transaction-source-menu,.transaction-preview-card,.transaction-target-results,.role-color-editor,.hall-of-fame-hero,.hall-of-fame-manager,.hall-of-fame-picker-menu,.hall-of-fame-recipient-draft,.hall-of-fame-character-search,.not-found-copy,.project-map-canvas,.roadmap-floating-drawer):after{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;clip-path:inherit;background:linear-gradient(90deg,transparent 0 1.2rem,rgba(55,224,255,.22) 1.2rem 6.5rem,transparent 6.5rem calc(100% - 6rem),rgba(255,157,48,.16) calc(100% - 6rem) calc(100% - 1.2rem),transparent calc(100% - 1.2rem)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 25%,transparent 76%,rgba(55,224,255,.12));opacity:.62;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}[data-theme=dark] :where(.transaction-source-option,.transaction-target-option,.transaction-preview-row,.favorite-command-meta div,.favorite-command-stats div,.favorite-command-actions a,.favorite-command-actions button,.dashboard-quick-grid div,.dashboard-usage-list div,.hall-of-fame-picker-option,.role-color-band,.role-rgb-row,.campaign-role-permission-list span,.project-flow-node,.project-map-panel-tag){border-radius:0!important;border-color:#6c8ba03d!important;background:linear-gradient(180deg,#0b1218d1,#03070beb)!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #000000b8!important;clip-path:polygon(.42rem 0,calc(100% - .42rem) 0,100% .42rem,100% calc(100% - .42rem),calc(100% - .42rem) 100%,.42rem 100%,0 calc(100% - .42rem),0 .42rem)}[data-theme=dark] :where(.transaction-source-card:hover,.transaction-source-card.active,.transaction-source-option:hover,.transaction-source-option.active,.transaction-target-option:hover,.transaction-target-option.active,.management-switch button.active,.character-library-card.is-selected,.campaign-member-profile-character-card.active,.hall-of-fame-picker-option:hover,.hall-of-fame-picker-option.active){border-color:var(--berg-outline-cyan)!important;background:linear-gradient(180deg,#0a232ab8,#02080cf5)!important;color:#dcfafff0!important;box-shadow:inset 0 0 0 1px #37e0ff14,inset 0 -2px #37e0ff85,0 0 1.1rem #37e0ff1f!important}[data-theme=dark] :where(.dashboard-logout-button,.streamer-mode-toggle,.profile-options summary,.secret-eye-button,.linked-account-action,.management-switch button,.management-detail-panel button,.campaign-action-button,.favorite-icon-button,.favorite-command-primary-action,.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel,.dashboard-linked-action-button,.account-confirm-actions button,.cancel-delete-button,.cancel-delete-confirm button,.transaction-mode-buttons button,.transaction-filter-row button,.transaction-amount-stepper button,.transaction-log-folder-buttons button,.transaction-apply-button,.role-designer-actions button,.role-edit-button,.hall-of-fame-season-row button,.hall-of-fame-picker-trigger,.character-page-pagination button,.email-auth-tabs button,.email-code-row button,.console-action,.not-found-copy a,.react-flow__controls-button){border-radius:0!important;border:1px solid rgba(108,139,160,.3)!important;background:var(--berg-fill-recessed)!important;color:#dceaefdb!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #000000d9!important;clip-path:polygon(.38rem 0,calc(100% - .38rem) 0,100% .38rem,100% calc(100% - .38rem),calc(100% - .38rem) 100%,.38rem 100%,0 calc(100% - .38rem),0 .38rem)}[data-theme=dark] :where(.streamer-mode-toggle.active,.transaction-mode-buttons button.active,.transaction-filter-row button.active,.transaction-log-folder-buttons button.active,.email-auth-tabs button.active,.console-action:not(:disabled):hover,.dashboard-linked-action-button:hover:not(:disabled),.linked-account-action:hover:not(:disabled),.secret-eye-button:hover,.favorite-icon-button:hover:not(:disabled),.role-edit-button:hover:not(:disabled),.hall-of-fame-picker-trigger:hover:not(:disabled)){border-color:#37e0ff7a!important;color:#defcfff5!important;background:linear-gradient(180deg,#082a30d1,#01090dfa)!important;box-shadow:inset 0 -2px #37e0ff85,0 0 1rem #37e0ff21!important}[data-theme=dark] :where(.dashboard-logout-button,.account-menu-danger,.account-confirm-actions button:first-child,.favorite-command-portrait-remove,.transaction-status.error){--berg-local-border: rgba(255, 88, 154, .42);border-color:#ff589a6b!important;color:#ffbadaeb!important;background:linear-gradient(180deg,#2c081cc7,#070208f7)!important}[data-theme=dark] :where(.transaction-mode-buttons button:nth-child(3),.transaction-log-folder-buttons button:nth-child(2),.campaign-action-button,.account-confirm-actions button:last-child){border-color:#ff9d3061!important;color:#ffddb2e6!important}[data-theme=dark] :where(.transaction-search-input,.transaction-select-field select,.transaction-amount-stepper input,.transaction-reason-field textarea,.create-campaign-fields input,.campaign-directory-create-fields input,.role-designer-panel input[type=text],.role-form-grid input,.role-rgb-row input,.role-color-band input[type=color],.hall-of-fame-required-grid input:not([type=checkbox]),.hall-of-fame-optional-panel input:not([type=checkbox]),.hall-of-fame-optional-panel textarea){border-radius:0!important;border:1px solid rgba(55,224,255,.28)!important;background:linear-gradient(180deg,#000509f5,#000205fc)!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #37e0ff29!important;clip-path:polygon(.34rem 0,calc(100% - .34rem) 0,100% .34rem,100% calc(100% - .34rem),calc(100% - .34rem) 100%,.34rem 100%,0 calc(100% - .34rem),0 .34rem)}[data-theme=dark] .transaction-search-input input{background:transparent!important;border:0!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :where(.transaction-step-number,.hall-of-fame-step-number){border-radius:0!important;background:linear-gradient(135deg,#151f2af5,#04080cfa)!important;clip-path:polygon(.26rem 0,calc(100% - .26rem) 0,100% .26rem,100% calc(100% - .26rem),calc(100% - .26rem) 100%,.26rem 100%,0 calc(100% - .26rem),0 .26rem)}[data-theme=dark] :where(.transaction-step.complete .transaction-step-number,.hall-of-fame-step.complete .hall-of-fame-step-number){color:#001218!important;background:linear-gradient(180deg,#50edff,#16b7c9)!important;box-shadow:0 0 .8rem #37e0ff2e!important}[data-theme=dark] :where(.dashboard-hud-icon,.dashboard-discord-letter,.dashboard-status-dot-icon,.activity-line-scope-dot,.activity-line-kind-icon,.dashboard-history-scope-button,.dashboard-activity-kind-icon,.hall-of-fame-icon-badge,.hall-of-fame-entry-icon,.hall-of-fame-picker-icon,.character-page-link-icon,.character-identity-ring,.node-core,.project-dot-core){border-radius:0!important;clip-path:none!important;border-color:#37e0ff57!important;background:linear-gradient(135deg,#062228e6,#03080cfa)!important}[data-theme=dark] :where(.portrait-editor-backdrop){background:#000307d1!important;backdrop-filter:blur(8px) saturate(.9)!important;-webkit-backdrop-filter:blur(8px) saturate(.9)!important}[data-theme=dark] .portrait-editor-panel{border-radius:0!important;clip-path:polygon(.8rem 0,calc(100% - .8rem) 0,100% .8rem,100% calc(100% - .8rem),calc(100% - .8rem) 100%,.8rem 100%,0 calc(100% - .8rem),0 .8rem)}[data-theme=dark] :where(.layer--glass-veil,.glass-veil__noise){display:none!important}[data-theme=dark] :where(.roadmap-sky--far,.roadmap-sky--mid,.roadmap-sky--near,.roadmap-star,.roadmap-star--far,.roadmap-star--mid,.roadmap-star--near){display:none!important}[data-theme=dark] :where(.profile-inline-editor,.campaign-member-role-editor,.campaign-member-character-detail-panel,.campaign-member-profile-character-detail,.campaign-member-profile-character-drawer,.campaign-members-load-state,.campaign-members-load-more,.store-editor-section,.catalog-editor-panel,.catalog-save-notice,.campaign-banner-panel,.campaign-steel-tabs,.campaign-health-mini,.campaign-db-status,.campaign-capacity-meter,.roadmap-map,.glass-card.main,.legal-card,.not-found-core,.project-map-canvas .react-flow__minimap){position:relative;isolation:isolate;border-radius:0!important;border:1px solid rgba(108,139,160,.24)!important;background:linear-gradient(180deg,#0a1016ed,#020509fa)!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #000000db,0 1rem 2rem #00000038!important;clip-path:polygon(.7rem 0,calc(100% - .7rem) 0,100% .7rem,100% calc(100% - .7rem),calc(100% - .7rem) 100%,.7rem 100%,0 calc(100% - .7rem),0 .7rem)}[data-theme=dark] :where(.profile-inline-editor,.campaign-member-role-editor,.campaign-member-character-detail-panel,.store-editor-section,.catalog-editor-panel,.campaign-banner-panel,.campaign-steel-tabs,.roadmap-map,.glass-card.main,.legal-card):after{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;clip-path:inherit;padding:1px;background:linear-gradient(135deg,rgba(55,224,255,.26),transparent 20%,transparent 78%,rgba(255,157,48,.2)),linear-gradient(180deg,rgba(255,255,255,.05),transparent 42%,rgba(55,224,255,.08));opacity:.62;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}[data-theme=dark] :where(.member-profile-eye-button,.discord-provider-mark,.campaign-filter-toggle,.campaign-members-filter-buttons button,.campaign-members-filter-actions button,.campaign-member-edit-roles,.campaign-member-role-editor-actions button,.member-role-choice-grid label,.store-filter-row button,.store-editor-actions button,.store-toggle-grid label,.catalog-mode-switch button,.catalog-bulk-row button,.catalog-save-button,.hall-of-fame-optional-panel>button,.recipient-builder-heading button,.recipient-remove-button,.hall-of-fame-save-row button,.campaign-workspace-state a,.campaign-workspace-actions a,.campaign-workspace-actions button,.reward-mode-row button,.role-preset-row button,.join-code-row button,.settings-inline-form button,.dashboard-usage-window select,.linked-account-menu-trigger,.dashboard-email-link-close,.dashboard-disabled-link-button,.toggle-switch){border-radius:0!important;border:1px solid rgba(108,139,160,.3)!important;background:linear-gradient(180deg,#090f14eb,#010508fa)!important;color:#dceaefdb!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #000000d6!important;clip-path:polygon(.38rem 0,calc(100% - .38rem) 0,100% .38rem,100% calc(100% - .38rem),calc(100% - .38rem) 100%,.38rem 100%,0 calc(100% - .38rem),0 .38rem)}[data-theme=dark] :where(.campaign-members-search input,.store-action-builder select,.store-action-builder textarea,.store-search-field input,.store-editor-fields input,.store-editor-fields textarea,.store-buff-grid input,.catalog-search-field input,.catalog-manager-toolbar select,.catalog-editor-fields input,.catalog-editor-fields select,.catalog-editor-fields textarea,.settings-inline-form input,.join-code-row input,.profile-inline-editor input,.account-email-link-panel input,.linked-account-manage-panel input,.email-reset-drawer input){border-radius:0!important;border:1px solid rgba(55,224,255,.28)!important;background:linear-gradient(180deg,#000509f5,#000205fc)!important;color:#e6f4f8f0!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #37e0ff29!important;clip-path:polygon(.34rem 0,calc(100% - .34rem) 0,100% .34rem,100% calc(100% - .34rem),calc(100% - .34rem) 100%,.34rem 100%,0 calc(100% - .34rem),0 .34rem)}[data-theme=dark] :where(.campaign-member-character-balance-grid span,.campaign-member-stats span,.campaign-member-source,.campaign-character-detail-summary span,.campaign-character-capsules mark,.campaign-member-profile-character-capsules mark,.campaign-member-profile-character-stats span,.character-identity-badges span,.character-page-meta>span,.character-page-stat-grid span,.campaign-workspace-meta span,.campaign-alert-badge,.approval-chip,.permission-pill,.store-action-chip,.store-toggle-grid label,.project-map-tags span,.project-dot-node strong,.console-status div,.version-summary>div){border-radius:0!important;border-color:#6c8ba03d!important;background:linear-gradient(180deg,#0b1218c7,#03070be6)!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #000000b8!important;clip-path:polygon(.36rem 0,calc(100% - .36rem) 0,100% .36rem,100% calc(100% - .36rem),calc(100% - .36rem) 100%,.36rem 100%,0 calc(100% - .36rem),0 .36rem)}[data-theme=dark] :where(.campaign-member-avatar,.campaign-character-avatar,.campaign-member-profile-character-avatar,.campaign-directory-avatar,.character-page-card-avatar,.character-library-portrait,.dashboard-campaign-art,.favorite-command-portrait-art,.account-media-summary img,.member-profile-avatar,.member-profile-portrait-placeholder){border-radius:0!important;clip-path:polygon(.42rem 0,calc(100% - .42rem) 0,100% .42rem,100% calc(100% - .42rem),calc(100% - .42rem) 100%,.42rem 100%,0 calc(100% - .42rem),0 .42rem);border-color:#37e0ff52!important;background:linear-gradient(135deg,#062228bd,#03080cfa)!important}[data-theme=dark] :where(.member-profile-portrait-frame){border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] :where(.member-profile-portrait-frame):before,[data-theme=dark] :where(.member-profile-portrait-frame):after{border-radius:50%!important;clip-path:none!important}[data-theme=dark] :where(.campaign-db-orb,.campaign-capacity-orb,.campaign-health-orb){border-radius:50%!important;clip-path:none!important;background:conic-gradient(from 0deg,#56ffbcb3,#37e0ff2e,#080e12f2)!important}[data-theme=dark] :where(.switch-slider,.dashboard-progress-track,.dashboard-usage-list div>span:not(.dashboard-usage-accent),.campaign-capacity-meter i){border-radius:0!important;background:linear-gradient(90deg,#37e0ffb8,#9f75ff85,#ff9d306b)!important;box-shadow:0 0 .7rem #37e0ff1f!important}[data-theme=dark] :where(.campaign-banner-vignette){background:linear-gradient(90deg,#000000e0,#00000038 48%,#000000ad),linear-gradient(180deg,#0003,#000000b8)!important}[data-theme=dark] :where(.campaign-banner-art){filter:saturate(.92) contrast(1.08) brightness(.78)!important}[data-theme=dark] :where(.discord-object-card,.character-list-card.discord-object-card.loading-detail,.owner-metric-button,.profile-tile,.discord-campaign-card-main,.character-card-main,.favorite-character-card.expanded,.portrait-editor-stage,.portrait-editor-frame,.favorite-command-inventory-summary,.campaign-directory-state-inline,.campaign-member-profile-character-row.expanded,.campaign-character-row.expanded,.settings-save-bar,.settings-unavailable-channel-toggle,.activity-scope-moving-note,.activity-event-card.scope-moving,.inventory-source-menu,.inventory-target-results,.inventory-preview-card,.catalog-checkbox-field,.hall-of-fame-icon-grid,.project-flow-node.connected,.project-map-canvas .react-flow__attribution){position:relative;isolation:isolate;border-radius:0!important;border:1px solid rgba(108,139,160,.24)!important;background:linear-gradient(180deg,#0a1016e6,#020509f7)!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #000000d6,0 .8rem 1.4rem #0000002e!important;clip-path:polygon(.58rem 0,calc(100% - .58rem) 0,100% .58rem,100% calc(100% - .58rem),calc(100% - .58rem) 100%,.58rem 100%,0 calc(100% - .58rem),0 .58rem);overflow:hidden}[data-theme=dark] :where(.owner-page button,.owner-page a,.owner-page input,.owner-page select,.owner-tab-accounts,.owner-tab-campaigns,.owner-tab-tiers,.owner-tab-audit,.owner-tab-deletions,.owner-tab-conflicts,.create-campaign-actions button,.activity-load-more-row button,.activity-scope-editor-button,.inventory-mode-buttons button,.inventory-log-folder-buttons button,.inventory-quantity-control button,.inventory-filter-row button,.inventory-apply-button,.settings-save-bar button,.settings-toggle-row button,.settings-unavailable-channel-toggle,.selection-feedback-host:hover:not(.is-selected) .selection-feedback-frame,.console-action--disabled,.roadmap-node:hover,.roadmap-node:focus-visible,.roadmap-node:focus-within){border-radius:0!important;border:1px solid rgba(108,139,160,.3)!important;background:linear-gradient(180deg,#090f14eb,#010508fa)!important;color:#dceaefdb!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #000000d6!important;clip-path:polygon(.34rem 0,calc(100% - .34rem) 0,100% .34rem,100% calc(100% - .34rem),calc(100% - .34rem) 100%,.34rem 100%,0 calc(100% - .34rem),0 .34rem)}[data-theme=dark] :where(.owner-page button:not([class*=owner-tab-]):hover:not(:disabled),.owner-page a:hover,.owner-page button:focus-visible,.owner-tab-accounts.active,.owner-tab-campaigns.active,.owner-tab-tiers.active,.owner-tab-audit.active,.owner-tab-conflicts.active,.owner-tab-deletions.active,.inventory-mode-buttons button.active,.inventory-log-folder-buttons button.active,.inventory-filter-row button.active,.activity-scope-editor-button:hover,.activity-load-more-row button:hover,.settings-save-bar button:hover:not(:disabled),.campaign-member-role-editor-actions button:hover:not(:disabled),.store-filter-row button.active,.catalog-mode-switch button.active){border-color:#37e0ff7a!important;color:#defcfff5!important;background:linear-gradient(180deg,#082a30d1,#01090dfa)!important;box-shadow:inset 0 -2px #37e0ff85,0 0 1rem #37e0ff21!important}[data-theme=dark] :where(.gig-form-grid input,.reward-input-grid input,.settings-form-grid input,.settings-form-grid textarea,.settings-channel-search input,.discord-log-row select,.inventory-search-input,.inventory-search-input input,.inventory-select-field select,.inventory-reason-field textarea,.inventory-quantity-control input){border-radius:0!important;border:1px solid rgba(55,224,255,.28)!important;background:linear-gradient(180deg,#000509f5,#000205fc)!important;color:#e6f4f8f0!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #37e0ff29!important;clip-path:polygon(.34rem 0,calc(100% - .34rem) 0,100% .34rem,100% calc(100% - .34rem),calc(100% - .34rem) 100%,.34rem 100%,0 calc(100% - .34rem),0 .34rem)}[data-theme=dark] .inventory-search-input input{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :where(.transaction-source-state,.inventory-status,.inventory-preview-note,.transaction-preview-note,.activity-scope-moving-note,.favorite-command-upload-state,.campaign-context-status,.campaign-directory-approval-row label,.create-approval-row label,.catalog-price-pill,.catalog-stock-pill,.catalog-row mark,.hall-of-fame-entry-title-row span,.activity-visibility-pill,.activity-category-pill,.activity-scope-pill,.local-active){border-radius:0!important;border:1px solid rgba(108,139,160,.24)!important;background:linear-gradient(180deg,#0b1218c7,#03070be6)!important;color:#dae7ece0!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #000000b8!important;clip-path:polygon(.3rem 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem)}[data-theme=dark] :where(.transaction-source-state.loading,.inventory-status.error,.inventory-preview-note.warning){border-color:#ff589a6b!important;color:#ffbadaeb!important;background:linear-gradient(180deg,#2c081cc7,#070208f7)!important}[data-theme=dark] :where(.campaign-context-status-dot,.streamer-toggle-light,.dashboard-history-dot,.dashboard-status-line i,.account-status-missing,.campaign-role-color,.catalog-item-icon,.inventory-step-number,.inventory-target-avatar,.inventory-avatar,.not-found-orbit-ring,.character-identity-diamond,.character-identity-diamond-shadow){border-radius:0!important;clip-path:polygon(.24rem 0,calc(100% - .24rem) 0,100% .24rem,100% calc(100% - .24rem),calc(100% - .24rem) 100%,.24rem 100%,0 calc(100% - .24rem),0 .24rem);border-color:#37e0ff52!important;background:linear-gradient(135deg,#062228b8,#03080cfa)!important;box-shadow:inset 0 1px #ffffff08,0 0 .65rem #37e0ff14!important}[data-theme=dark] :where(.inventory-step.complete .inventory-step-number,.roadmap-node--complete .node-core,.roadmap-node--active .node-core,.project-flow-node.connected .project-dot-core,.domain-frontend,.project-flow-edge.active path){border-color:#56ffbc70!important;color:#ceffeaf2!important;background:linear-gradient(135deg,#093023db,#03090afa)!important;box-shadow:inset 0 -1px #56ffbc52,0 0 .7rem #56ffbc1a!important}[data-theme=dark] :where(.frame-vip,.dashboard-usage-accent.rose,.inventory-mode-buttons button.remove.active,.activity-event-card.scope-moving){border-color:#ab7eff6b!important;color:#e2d0fff0!important;background:linear-gradient(135deg,#23143ec7,#05040afa)!important}[data-theme=dark] :where(.frame-free,.roadmap-node--future .node-core){border-color:#6c8ba042!important;color:#bdcad2b8!important;background:linear-gradient(135deg,#0c1116b3,#030508f5)!important}[data-theme=dark] :where(.portrait-editor-circle){border-radius:50%!important;clip-path:none!important}[data-theme=dark] :where(.portrait-editor-heading button,.portrait-editor-actions button){border-radius:0!important}[data-theme=dark] :where(.roadmap-scroll::-webkit-scrollbar-track,.roadmap-scrubber::-webkit-slider-runnable-track){border-radius:0!important;background:#03080ceb!important}[data-theme=dark] :where(.settings-panel,.campaign-stat-strip div,.campaign-approval-panel,.campaign-members-copy,.campaign-characters-copy,.permission-group-card,.gig-participant-panel,.inventory-target-option,.character-library-link-target,.campaign-member-character-drawer-grid.has-detail .campaign-member-character-card.active,.campaign-member-profile-character-layout.has-detail .campaign-member-profile-character-card.active,.dashboard-linked-confirm,.campaign-count-grid div,.campaign-card-footer strong,.campaign-member-hero-meta span,.campaign-member-summary-grid span){position:relative;border-radius:0!important;border-color:#6c8ba03d!important;background:linear-gradient(180deg,#0b1218d1,#03070bf0)!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #000000c2!important;clip-path:polygon(.4rem 0,calc(100% - .4rem) 0,100% .4rem,100% calc(100% - .4rem),calc(100% - .4rem) 100%,.4rem 100%,0 calc(100% - .4rem),0 .4rem)}[data-theme=dark] :where(.campaign-stat-icon,.campaign-db-status.status-loading,.campaign-health-card .campaign-health-orb,.transaction-avatar.has-image,.transaction-target-avatar.has-image,.campaign-character-avatar.has-image,.inventory-target-avatar.has-image,.inventory-avatar.has-image,.character-library-portrait.has-image,.member-profile-portrait-frame.has-image .member-profile-avatar,.campaign-banner-copy .dashboard-kicker,.campaign-panel-heading h2,.node-label,.roadmap-node--small .node-label,.portrait-editor-frame-label){border-radius:0!important;border-color:#37e0ff52!important;background:linear-gradient(135deg,#062228a3,#03080cf5)!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #37e0ff29,0 0 .65rem #37e0ff14!important;clip-path:polygon(.28rem 0,calc(100% - .28rem) 0,100% .28rem,100% calc(100% - .28rem),calc(100% - .28rem) 100%,.28rem 100%,0 calc(100% - .28rem),0 .28rem)}[data-theme=dark] :where(.campaign-steel-tabs:has(.tone-orange.active):after,.campaign-steel-tabs:has(.tone-yellow.active):after,.campaign-steel-tabs:has(.tone-green.active):after,.campaign-steel-tabs:has(.tone-green-dim.active):after,.campaign-steel-tabs:has(.tone-purple.active):after,.campaign-steel-tabs:has(.tone-purple-dim.active):after,.campaign-steel-tabs:has(.settings-tab.active):after,.campaign-stat-card.tone-cyan,.approval-toggle-row .approval-chip,.store-item-row mark.enabled,.permission-pill.active,.approval-chip.active,.catalog-price-pill,.inventory-step.complete .inventory-step-number){border-radius:0!important}[data-theme=dark] :where(.campaign-banner-copy h1,.member-profile-name-stack strong,.campaign-directory-card:hover .campaign-directory-title,.favorite-character-main strong){text-shadow:0 0 .65rem rgba(55,224,255,.16)!important}[data-theme=dark] :where(.settings-panel):before{opacity:.18!important;background:linear-gradient(90deg,transparent,rgba(55,224,255,.22),transparent)!important}[data-theme=dark] :where(.portrait-editor-bleed){border-radius:0!important;background:#000307e0!important}[data-theme=dark] :where(.glass-content,.legal-card .glass-content){border-radius:0!important}[data-theme=dark] :where(.character-list-card.loading-detail,.favorite-character-card[data-loading-detail=true],.campaign-character-list button[data-loading-detail=true],.active-character-card.is-refreshing,.active-character-header-side .dashboard-link-button,.activity-reason-panel.has-full-reason:focus-visible,.project-map-canvas .react-flow__minimap-mask){border-radius:0!important;border-color:#37e0ff57!important;background:linear-gradient(180deg,#09151ad6,#02060af5)!important;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #37e0ff2e,0 0 .8rem #37e0ff14!important;clip-path:polygon(.34rem 0,calc(100% - .34rem) 0,100% .34rem,100% calc(100% - .34rem),calc(100% - .34rem) 100%,.34rem 100%,0 calc(100% - .34rem),0 .34rem)}[data-theme=dark] :where(.member-profile-nav-button.tone-members,.member-profile-nav-button.tone-characters,.member-profile-nav-button.tone-campaigns){border-radius:0!important}[data-theme=dark] :where(.member-profile-name-stack strong){overflow-wrap:anywhere}[data-theme=dark] :where(.member-profile-portrait-frame.has-image .member-profile-avatar){background:transparent!important}[data-theme=dark] .main-content:before{border-color:#6c8ba033!important;background:linear-gradient(135deg,#090f1580,#010408b8),linear-gradient(90deg,rgba(51,225,255,.04),transparent 18%,transparent 82%,rgba(255,157,48,.035)),linear-gradient(180deg,rgba(154,176,188,.026) 0 1px,transparent 1px calc(100% - 1px),rgba(51,225,255,.045) calc(100% - 1px) 100%)!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #000000d1,0 1.4rem 3.4rem #00000042!important}[data-theme=dark] .main-content:after{opacity:.34!important;background:linear-gradient(90deg,transparent 0 12%,rgba(51,225,255,.13) 12% 38%,transparent 38% 100%) 0 68% / 100% 1px no-repeat,linear-gradient(135deg,transparent 0 58%,rgba(51,225,255,.08) 58% 58.4%,transparent 58.4%)!important}[data-theme=dark] :where(.glass-card.main,.legal-card):before,[data-theme=dark] :where(.glass-card.main,.legal-card):after{opacity:.42!important}[data-theme=dark] :where(.glass-card.main,.legal-card){background:linear-gradient(135deg,#080d12fa,#010408fe),linear-gradient(90deg,rgba(51,225,255,.035),transparent 24%,transparent 80%,rgba(255,157,48,.03))!important;border-color:#6c8ba04d!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #000000e6,0 1.2rem 2.8rem #00000052!important}[data-theme=dark] :where(.glass-card.main,.legal-card):before{content:"";position:absolute;inset:.5rem;z-index:0;pointer-events:none;border-top:1px solid rgba(154,176,188,.12);border-bottom:1px solid rgba(51,225,255,.08);background:linear-gradient(90deg,rgba(51,225,255,.16),transparent 12rem) top left / 18rem 1px no-repeat,linear-gradient(270deg,rgba(255,157,48,.12),transparent 10rem) bottom right / 16rem 1px no-repeat;opacity:.58!important}[data-theme=dark] :where(.glass-card.main,.legal-card)>*{position:relative;z-index:1}[data-theme=dark] .main-content:before,[data-theme=dark] .main-content:after{content:none!important;display:none!important}[data-theme=dark] :is(.members-dashboard,.login-page,.campaign-directory,.character-page,.account-settings-page,.owner-page,.campaign-workspace,.campaign-member-profile-page,.project-map-page):before,[data-theme=dark] :is(.members-dashboard,.login-page,.campaign-directory,.character-page,.account-settings-page,.owner-page,.campaign-workspace,.campaign-member-profile-page,.project-map-page):after{content:none!important;display:none!important}[data-theme=dark] .auth-hub.login-page{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .auth-hub :is(.email-auth-panel,.email-reset-panel){overflow:visible!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 22%,var(--hud-border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .auth-hub .email-reset-toggle{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .auth-hub .email-reset-drawer{overflow:visible!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 22%,var(--hud-border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .auth-hub .email-reset-drawer:before,[data-theme=dark] .auth-hub .email-reset-drawer:after{content:none!important;display:none!important}[data-theme=dark] .app-content-deck{--hud-page-cut: var(--hud-cut-lg);padding:clamp(.75rem,1.35vw,1.2rem)}[data-theme=dark] .app-content-deck:before{inset:0;border:1px solid color-mix(in srgb,var(--hud-border-bright) 34%,var(--hud-border));background:linear-gradient(118deg,color-mix(in srgb,var(--hud-cyan-soft) 9%,transparent),transparent 26%),linear-gradient(242deg,color-mix(in srgb,var(--hud-orange-soft) 7%,transparent),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--hud-panel-2) 76%,transparent),color-mix(in srgb,var(--hud-bg-deep) 84%,transparent));box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -1px 0 var(--hud-shadow),0 1.6rem 3.4rem var(--hud-shadow);clip-path:none}[data-theme=dark] :is(.header,.footer):before{clip-path:none!important}[data-theme=dark] .nav{gap:.25rem;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .nav a{position:relative;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .nav a:after{content:"";position:absolute;right:.75rem;bottom:.2rem;left:.75rem;height:1px;background:transparent}[data-theme=dark] .nav a:hover:after,[data-theme=dark] .nav a:focus-visible:after{background:color-mix(in srgb,var(--hud-cyan) 58%,transparent)}[data-theme=dark] .nav a.active:after,[data-theme=dark] .nav-link-with-icon:after{background:var(--hud-orange);box-shadow:var(--hud-glow-orange)}[data-theme=dark] a:focus-visible{outline:1px solid color-mix(in srgb,var(--hud-cyan) 72%,var(--hud-text))!important;outline-offset:2px!important}[data-theme=dark] :is(.cookie-button,.version-tag){border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.cookie-panel,.version-panel){position:fixed!important;top:auto!important;right:max(1rem,env(safe-area-inset-right))!important;bottom:calc(4.5rem + env(safe-area-inset-bottom))!important;left:auto!important;z-index:1200!important;width:min(22rem,calc(100vw - 2rem));max-height:min(32rem,calc(100dvh - 6rem));overflow:auto;border:1px solid color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(180deg,var(--hud-highlight),transparent 18%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -1px 0 var(--hud-shadow),0 1.2rem 2.6rem var(--hud-shadow)!important;clip-path:polygon(var(--hud-cut-md) 0,calc(100% - var(--hud-cut-md)) 0,100% var(--hud-cut-md),100% calc(100% - var(--hud-cut-md)),calc(100% - var(--hud-cut-md)) 100%,var(--hud-cut-md) 100%,0 calc(100% - var(--hud-cut-md)),0 var(--hud-cut-md))!important}[data-theme=dark] .version-panel{z-index:1201!important}[data-theme=dark] :is(.cookie-panel,.version-panel):before,[data-theme=dark] :is(.cookie-panel,.version-panel):after{content:none!important;display:none!important}[data-theme=dark] .console-action:not(.console-action--disabled){--hud-control-tone: var(--hud-orange);border-color:color-mix(in srgb,var(--hud-control-tone) 24%,var(--hud-border))!important;color:color-mix(in srgb,var(--hud-control-tone) 42%,var(--hud-text-muted))!important;background:linear-gradient(180deg,var(--hud-highlight),transparent 34%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--hud-control-tone) 18%,transparent)!important}[data-theme=dark] .console-action:not(.console-action--disabled):hover,[data-theme=dark] .console-action:not(.console-action--disabled):focus-visible{border-color:color-mix(in srgb,var(--hud-control-tone) 62%,var(--hud-border))!important;color:var(--hud-text)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-control-tone) 12%,var(--hud-highlight)),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--hud-orange-soft) 42%,var(--hud-panel-2)),var(--hud-bg-deep))!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--hud-control-tone) 66%,transparent),0 0 .8rem color-mix(in srgb,var(--hud-control-tone) 15%,transparent)!important;transform:translateY(-1px)}[data-theme=dark] .app-content-deck:after{inset:.42rem;border:0;border-top:1px solid color-mix(in srgb,var(--hud-border-bright) 22%,transparent);border-right:1px solid color-mix(in srgb,var(--hud-border-bright) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 12%,transparent);background:linear-gradient(90deg,var(--hud-cyan),transparent 10rem) top left / 16rem 1px no-repeat,linear-gradient(270deg,var(--hud-orange),transparent 8rem) bottom right / 13rem 1px no-repeat;opacity:.42}[data-theme=dark] .member-profile-bar{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .member-profile-bar:before{content:none!important;display:none!important}[data-theme=dark] .member-profile-bar:after{content:""!important;inset:auto 0 0!important;height:1px;padding:0!important;border:0!important;background:linear-gradient(90deg,var(--hud-cyan),color-mix(in srgb,var(--hud-border) 72%,transparent) 24%,transparent 72%,var(--hud-orange))!important;opacity:.4!important;-webkit-mask:none!important;mask:none!important;clip-path:none!important}[data-theme=dark] .member-web-name,[data-theme=dark] .member-discriminator-button,[data-theme=dark] .member-profile-identity{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;color:var(--hud-text)!important}[data-theme=dark] .member-discriminator-button{color:var(--hud-text-muted)!important}[data-theme=dark] .member-web-name{text-transform:capitalize}[data-theme=dark] .member-profile-options{position:relative!important;align-self:center}[data-theme=dark] .hud-popover{position:absolute!important;top:calc(100% + .55rem)!important;z-index:1000!important;width:-moz-max-content;width:max-content;min-width:14rem;max-width:min(20rem,calc(100vw - 1.5rem));max-height:min(24rem,calc(100vh - 6rem));overflow-y:auto}[data-theme=dark] .hud-popover--end{right:0!important;left:auto!important}[data-theme=dark] .linked-account-menu-shell{position:relative!important;z-index:1000!important;justify-self:end}[data-theme=dark] .member-profile-bar{min-height:8.6rem;-moz-column-gap:clamp(1.2rem,2.2vw,2.4rem);column-gap:clamp(1.2rem,2.2vw,2.4rem);padding:1.15rem 1.35rem 1.3rem!important}[data-theme=dark] .hud-nav-tab{min-height:3.85rem;padding:.85rem 1.3rem;font-size:.92rem}[data-theme=dark] .hud-nav-tab:after{right:20%;left:20%;height:1px}[data-theme=dark] :is(.member-profile-eye-button,.profile-options summary,.linked-account-menu-trigger){border-color:transparent!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab){--hud-control-tone: var(--hud-cyan);--hud-control-tone-soft: var(--hud-cyan-soft);position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--hud-control-tone) 22%,var(--hud-border))!important;border-radius:0!important;color:color-mix(in srgb,var(--hud-control-tone) 54%,var(--hud-text-muted))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hud-border-bright) 32%,var(--hud-panel-3)),var(--hud-bg-deep) 72%)!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -2px 0 var(--hud-shadow),0 .45rem .9rem color-mix(in srgb,var(--hud-shadow) 56%,transparent)!important;clip-path:none!important;transform:translateY(0)}[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab):before{content:"";position:absolute;inset:2px;z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb,var(--hud-border-bright) 30%,transparent);border-right:1px solid color-mix(in srgb,var(--hud-border) 44%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--hud-panel-3) 54%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--hud-metal-cold) 28%,var(--hud-panel-2)),var(--hud-bg-deep) 78%);box-shadow:inset 0 1px color-mix(in srgb,var(--hud-highlight) 72%,transparent),inset 0 -1px 0 var(--hud-shadow);clip-path:inherit}[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab):after{content:"";position:absolute;right:.72rem;bottom:2px;left:.72rem;height:2px;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--hud-control-tone) 28%,transparent);box-shadow:none}[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab)>*{position:relative;z-index:1}[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab):hover:not(:disabled),[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab):focus-visible{border-color:color-mix(in srgb,var(--hud-control-tone) 58%,var(--hud-border))!important;color:var(--hud-text)!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -2px color-mix(in srgb,var(--hud-control-tone) 22%,var(--hud-shadow)),0 0 .75rem color-mix(in srgb,var(--hud-control-tone) 12%,transparent)!important}[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab):hover:not(:disabled):before,[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab):focus-visible:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-control-tone) 10%,var(--hud-panel-3)),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--hud-control-tone-soft) 28%,var(--hud-panel-2)),var(--hud-bg-deep) 78%)}[data-theme=dark] :is(.hud-button-active,.hud-button[aria-pressed=true],.hud-tab-active,.hud-sidebar-item-active,.hud-nav-tab.is-active){border-color:color-mix(in srgb,var(--hud-control-tone) 72%,var(--hud-border))!important;color:var(--hud-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hud-control-tone) 30%,var(--hud-panel-3)),var(--hud-bg-deep) 74%)!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -2px color-mix(in srgb,var(--hud-control-tone) 58%,var(--hud-bg-deep)),0 0 .82rem color-mix(in srgb,var(--hud-control-tone) 14%,transparent)!important}[data-theme=dark] :is(.hud-button-active,.hud-button[aria-pressed=true],.hud-tab-active,.hud-sidebar-item-active,.hud-nav-tab.is-active):after{background:linear-gradient(90deg,transparent,var(--hud-control-tone) 20%,var(--hud-text) 50%,var(--hud-control-tone) 80%,transparent);box-shadow:0 0 .55rem color-mix(in srgb,var(--hud-control-tone) 28%,transparent)}[data-theme=dark] :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.hud-nav-tab):active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 0 var(--hud-shadow),inset 0 -1px color-mix(in srgb,var(--hud-control-tone) 26%,var(--hud-bg-deep))!important}[data-theme=dark] :where(button:not(.member-profile-nav-button):not(.nav-hit):not(.theme-toggle):not(.secret-eye-button):not(.member-profile-eye-button):not(.linked-account-menu-trigger):not(.member-discriminator-button):not(.cookie-button):not(.version-tag):not(.email-reset-toggle):not(.roadmap-node):not(.react-flow__controls-button),.button,a[role=button],.dashboard-link-button,.linked-account-action,.campaign-member-backlink,.campaign-directory-action,.store-action-button,.inventory-action-button,.character-page-link-pill,.legal-action-link){--hud-control-tone: var(--hud-cyan);--hud-control-tone-soft: var(--hud-cyan-soft);border:1px solid color-mix(in srgb,var(--hud-control-tone) 22%,var(--hud-border))!important;border-radius:0!important;color:color-mix(in srgb,var(--hud-control-tone) 46%,var(--hud-text-muted))!important;background:linear-gradient(180deg,var(--hud-highlight) 0 1px,transparent 1px 38%,color-mix(in srgb,var(--hud-shadow) 46%,transparent)),linear-gradient(145deg,color-mix(in srgb,var(--hud-border-bright) 28%,var(--hud-panel-3)),var(--hud-panel-2) 9%,var(--hud-bg-deep) 76%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-highlight) 82%,transparent),inset 0 -2px color-mix(in srgb,var(--hud-control-tone) 16%,var(--hud-shadow)),0 .4rem .85rem color-mix(in srgb,var(--hud-shadow) 46%,transparent)!important;clip-path:none!important;text-decoration:none;transform:translateY(0)}[data-theme=dark] :where(button:not(.member-profile-nav-button):not(.nav-hit):not(.theme-toggle):not(.secret-eye-button):not(.member-profile-eye-button):not(.linked-account-menu-trigger):not(.member-discriminator-button):not(.cookie-button):not(.version-tag):not(.email-reset-toggle):not(.roadmap-node):not(.react-flow__controls-button),.button,a[role=button],.dashboard-link-button,.linked-account-action,.campaign-member-backlink,.campaign-directory-action,.store-action-button,.inventory-action-button,.character-page-link-pill,.legal-action-link):hover:not(:disabled),[data-theme=dark] :where(button:not(.member-profile-nav-button):not(.nav-hit):not(.theme-toggle):not(.secret-eye-button):not(.member-profile-eye-button):not(.linked-account-menu-trigger):not(.member-discriminator-button):not(.cookie-button):not(.version-tag):not(.email-reset-toggle):not(.roadmap-node):not(.react-flow__controls-button),.button,a[role=button],.dashboard-link-button,.linked-account-action,.campaign-member-backlink,.campaign-directory-action,.store-action-button,.inventory-action-button,.character-page-link-pill,.legal-action-link):focus-visible{border-color:color-mix(in srgb,var(--hud-control-tone) 58%,var(--hud-border))!important;color:var(--hud-text)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-control-tone) 9%,var(--hud-highlight)) 0 1px,transparent 1px 40%,color-mix(in srgb,var(--hud-shadow) 40%,transparent)),linear-gradient(145deg,color-mix(in srgb,var(--hud-control-tone-soft) 32%,var(--hud-panel-3)),var(--hud-panel-2) 10%,var(--hud-bg-deep) 76%)!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -2px color-mix(in srgb,var(--hud-control-tone) 42%,var(--hud-shadow)),0 0 .75rem color-mix(in srgb,var(--hud-control-tone) 14%,transparent)!important}[data-theme=dark] :where(button.active,button[aria-pressed=true],button[aria-selected=true],.button.active,[role=button].active,[role=button][aria-pressed=true]){border-color:color-mix(in srgb,var(--hud-control-tone) 72%,var(--hud-border))!important;color:var(--hud-text)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-control-tone) 14%,var(--hud-highlight)),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--hud-control-tone-soft) 52%,var(--hud-panel-3)),var(--hud-bg-deep) 76%)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--hud-control-tone) 64%,var(--hud-bg-deep)),0 0 .82rem color-mix(in srgb,var(--hud-control-tone) 16%,transparent)!important}[data-theme=dark] :where(button,.button,[role=button]):active:not(:disabled){transform:translateY(1px)}[data-theme=dark] :where(button,.button,[role=button]):disabled{cursor:not-allowed;filter:saturate(.55);opacity:.48}[data-theme=dark] :where(button,.button,a[role=button]):focus-visible{outline:1px solid color-mix(in srgb,var(--hud-control-tone, var(--hud-cyan)) 72%,var(--hud-text))!important;outline-offset:2px!important}[data-theme=dark] :where(button,.button,[role=button]).tone-orange,[data-theme=dark] :where(button,.button,[role=button]).important{--hud-control-tone: var(--hud-orange);--hud-control-tone-soft: var(--hud-orange-soft)}[data-theme=dark] :where(button,.button,[role=button]).tone-green,[data-theme=dark] :where(button,.button,[role=button]).inventory{--hud-control-tone: var(--hud-green);--hud-control-tone-soft: var(--hud-green-soft)}[data-theme=dark] :where(button,.button,[role=button]).tone-purple,[data-theme=dark] :where(button,.button,[role=button]).character{--hud-control-tone: var(--hud-purple);--hud-control-tone-soft: var(--hud-purple-soft)}[data-theme=dark] :where(button,.button,[role=button]).danger,[data-theme=dark] :where(button,.button,[role=button]).account-menu-danger,[data-theme=dark] :where(button,.button,[role=button]).staff-remove{--hud-control-tone: var(--hud-red);--hud-control-tone-soft: var(--hud-red-soft)}[data-theme=dark] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.hud-input,.hud-select){width:100%;min-height:2.65rem;border:1px solid color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border))!important;border-radius:0!important;color:var(--hud-text)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-highlight) 48%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--hud-bg-deep) 94%,transparent),color-mix(in srgb,var(--hud-panel) 72%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-highlight) 62%,transparent),inset 0 -1px color-mix(in srgb,var(--hud-shadow) 82%,transparent)!important;clip-path:none!important;outline:none}[data-theme=dark] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,.hud-input)::-moz-placeholder{color:color-mix(in srgb,var(--hud-text-muted) 68%,transparent)!important}[data-theme=dark] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,.hud-input)::placeholder{color:color-mix(in srgb,var(--hud-text-muted) 68%,transparent)!important}[data-theme=dark] :where(select,.hud-select){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,var(--hud-cyan) 50%),linear-gradient(135deg,var(--hud-cyan) 50%,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--hud-highlight) 48%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--hud-bg-deep) 94%,transparent),color-mix(in srgb,var(--hud-panel) 72%,transparent))!important;background-position:calc(100% - 1rem) 50%,calc(100% - .68rem) 50%,0 0,0 0!important;background-repeat:no-repeat!important;background-size:.32rem .32rem,.32rem .32rem,100% 100%,100% 100%!important}[data-theme=dark] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.hud-input,.hud-select):focus-visible{border-color:color-mix(in srgb,var(--hud-cyan) 68%,var(--hud-border))!important;box-shadow:inset 2px 0 0 var(--hud-cyan),inset 0 1px 0 var(--hud-highlight),0 0 .72rem color-mix(in srgb,var(--hud-cyan) 12%,transparent)!important;outline:1px solid color-mix(in srgb,var(--hud-cyan) 38%,transparent)!important;outline-offset:1px!important}[data-theme=dark] .hud-button-secondary,[data-theme=dark] .hud-nav-tab.tone-orange{--hud-control-tone: var(--hud-orange);--hud-control-tone-soft: var(--hud-orange-soft)}[data-theme=dark] .hud-nav-tab.tone-green{--hud-control-tone: var(--hud-green);--hud-control-tone-soft: var(--hud-green-soft)}[data-theme=dark] .hud-nav-tab.tone-purple{--hud-control-tone: var(--hud-purple);--hud-control-tone-soft: var(--hud-purple-soft)}[data-theme=dark] .hud-nav-tab.tone-red{--hud-control-tone: var(--hud-red);--hud-control-tone-soft: var(--hud-red-soft)}[data-theme=dark] .hud-tabs{padding:0;border:0;background:transparent;clip-path:none}[data-theme=dark] .members-dashboard .dashboard-hud-card{gap:1rem;padding:clamp(1rem,1.3vw,1.3rem)!important;overflow:visible!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 72%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .members-dashboard .dashboard-hud-card:last-child{border-bottom:0!important}[data-theme=dark] .members-dashboard .dashboard-hud-card:before,[data-theme=dark] .members-dashboard .dashboard-hud-card:after{content:none!important;display:none!important}[data-theme=dark] .members-dashboard .dashboard-hud-card-heading{min-height:3rem;margin:calc(clamp(1rem,1.3vw,1.3rem)*-1) calc(clamp(1rem,1.3vw,1.3rem)*-1) 0;padding:.8rem clamp(1rem,1.3vw,1.3rem);border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border));background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 12%,transparent),transparent 48%)}[data-theme=dark] :is(.favorite-command-quicklook,.favorite-command-meta,.favorite-command-stats,.favorite-command-item-grid){gap:0;border-top:1px solid color-mix(in srgb,var(--hud-border) 62%,transparent);border-bottom:1px solid color-mix(in srgb,var(--hud-border) 54%,transparent);background:color-mix(in srgb,var(--hud-bg-deep) 34%,transparent)}[data-theme=dark] :is(.favorite-command-quicklook div,.favorite-command-meta div,.favorite-command-stats div,.favorite-command-item,.favorite-command-inventory-summary){border:0!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 48%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.favorite-command-quicklook div,.favorite-command-meta div,.favorite-command-stats div):last-child,[data-theme=dark] .favorite-command-item:nth-child(3n),[data-theme=dark] .favorite-command-inventory-summary{border-right:0!important}[data-theme=dark] .favorite-command-actions{gap:.5rem;padding-top:.15rem}[data-theme=dark] :is(.favorite-command-actions a,.favorite-command-actions button){min-height:3.8rem;padding:.72rem .8rem!important;border-color:color-mix(in srgb,var(--hud-cyan) 18%,var(--hud-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-panel-3) 26%,transparent),transparent 38%),color-mix(in srgb,var(--hud-panel) 68%,transparent)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--hud-cyan) 14%,transparent)!important}[data-theme=dark] .favorite-command-actions .favorite-command-primary-action{border-color:color-mix(in srgb,var(--hud-cyan) 46%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 34%,transparent),transparent 72%),color-mix(in srgb,var(--hud-panel) 74%,transparent)!important}[data-theme=dark] .favorite-command-items{gap:.65rem}[data-theme=dark] .favorite-command-subhead{padding-bottom:.4rem;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 22%,var(--hud-border))}[data-theme=dark] :is(.dashboard-account-rows,.dashboard-history-list,.dashboard-usage-list){gap:0!important;border-top:1px solid color-mix(in srgb,var(--hud-border) 58%,transparent);background:transparent!important}[data-theme=dark] .dashboard-history-list{gap:.18rem!important;padding:.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 58%,transparent)}[data-theme=dark] .dashboard-history-list>*{min-height:2.25rem;align-items:center;padding:.3rem .45rem!important;border-bottom:0!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-panel-2) 28%,transparent),transparent 74%)!important}[data-theme=dark] .dashboard-usage-list>div{min-height:3.65rem;align-content:center}[data-theme=dark] :is(.dashboard-account-row,.dashboard-history-list>*,.dashboard-usage-list>div){border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 52%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.dashboard-account-row,.dashboard-usage-list>div){min-height:3.35rem;padding-inline:.65rem!important}[data-theme=dark] .dashboard-account-row.actionable:hover,[data-theme=dark] .dashboard-account-row.actionable:focus-visible{border-bottom-color:color-mix(in srgb,var(--hud-cyan) 38%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 34%,transparent),transparent 72%)!important;box-shadow:inset 2px 0 0 var(--hud-cyan)!important}[data-theme=dark] .roadmap-node,[data-theme=dark] .roadmap-node:hover,[data-theme=dark] .roadmap-node:focus-visible,[data-theme=dark] .roadmap-node:focus-within{position:absolute!important;left:var(--map-x)!important;top:var(--map-y)!important;z-index:5;width:6.7rem;height:1.65rem;display:block;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:translate(-50%,-50%)!important}[data-theme=dark] .roadmap-node .node-core{position:absolute;top:50%;left:50%;margin:0;width:1.05rem!important;height:1.05rem!important;border:1px solid color-mix(in srgb,var(--hud-green) 62%,var(--hud-border))!important;border-radius:50%!important;background:radial-gradient(circle,var(--hud-green),color-mix(in srgb,var(--hud-green-soft) 82%,var(--hud-bg-deep)) 58%,var(--hud-bg-deep))!important;box-shadow:0 0 .62rem color-mix(in srgb,var(--hud-green) 24%,transparent)!important;clip-path:circle(50% at 50% 50%)!important;transform:translate(-50%,-50%)}[data-theme=dark] .roadmap-node--small .node-core,[data-theme=dark] .roadmap-node--future .node-core{width:.62rem!important;height:.62rem!important;opacity:.64}[data-theme=dark] .roadmap-node .node-label{position:absolute;top:calc(50% + 1.1rem);left:50%;width:-moz-max-content;width:max-content;max-width:7.5rem;padding:.2rem .3rem!important;border:0!important;background:color-mix(in srgb,var(--hud-bg-deep) 72%,transparent)!important;box-shadow:none!important;clip-path:none!important;transform:translate(-50%)}[data-theme=dark] .roadmap-node--small .node-label{transform:translate(-50%)!important}[data-theme=dark] :is(.hud-flat-section,.glass-card.main,.legal-card,.discord-card,.discord-reference-section,.account-settings-card,.account-email-link-panel,.dashboard-email-link-panel,.favorite-history-panel,.linked-account-manage-panel,.portrait-editor-panel,.owner-panel,.owner-identity-editor,.owner-detail-grid>section,.owner-media-panel,.character-page-panel,.character-page-card,.character-page-hero,.character-campaign-group,.campaign-directory-panel,.campaign-directory-create-panel,.campaign-directory-discord-panel,.campaign-directory-discord-review,.campaign-primary-panel,.campaign-side-panel,.campaign-overview-panel,.campaign-settings-hud,.campaign-members-filter-panel,.campaign-member-profile-card,.campaign-member-character-detail-panel,.settings-card,.permission-group-card,.role-designer-panel,.campaign-approval-panel,.campaign-empty-panel,.gig-participant-panel,.inventory-panel,.inventory-preview-panel,.transaction-workbench,.transaction-preview-panel,.store-editor-panel,.catalog-editor-panel,.hall-of-fame-panel,.hall-of-fame-optional-panel,.hall-of-fame-section,.project-map-panel,.project-map-toolbar,.project-map-shell,.campaign-banner-panel,.settings-panel,.store-editor-section,.transactions-panel,.project-map-detail){position:relative;overflow:visible!important;padding:clamp(.9rem,1.25vw,1.25rem) 0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 68%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important}[data-theme=dark] :is(.hud-flat-section,.glass-card.main,.legal-card,.discord-card,.discord-reference-section,.account-settings-card,.account-email-link-panel,.dashboard-email-link-panel,.favorite-history-panel,.linked-account-manage-panel,.portrait-editor-panel,.owner-panel,.owner-identity-editor,.owner-detail-grid>section,.owner-media-panel,.character-page-panel,.character-page-card,.character-page-hero,.character-campaign-group,.campaign-directory-panel,.campaign-directory-create-panel,.campaign-directory-discord-panel,.campaign-directory-discord-review,.campaign-primary-panel,.campaign-side-panel,.campaign-overview-panel,.campaign-settings-hud,.campaign-members-filter-panel,.campaign-member-profile-card,.campaign-member-character-detail-panel,.settings-card,.permission-group-card,.role-designer-panel,.campaign-approval-panel,.campaign-empty-panel,.gig-participant-panel,.inventory-panel,.inventory-preview-panel,.transaction-workbench,.transaction-preview-panel,.store-editor-panel,.catalog-editor-panel,.hall-of-fame-panel,.hall-of-fame-optional-panel,.hall-of-fame-section,.project-map-panel,.project-map-toolbar,.project-map-shell,.campaign-banner-panel,.settings-panel,.store-editor-section,.transactions-panel,.project-map-detail):before,[data-theme=dark] :is(.hud-flat-section,.glass-card.main,.legal-card,.discord-card,.discord-reference-section,.account-settings-card,.account-email-link-panel,.dashboard-email-link-panel,.favorite-history-panel,.linked-account-manage-panel,.portrait-editor-panel,.owner-panel,.owner-identity-editor,.owner-detail-grid>section,.owner-media-panel,.character-page-panel,.character-page-card,.character-page-hero,.character-campaign-group,.campaign-directory-panel,.campaign-directory-create-panel,.campaign-directory-discord-panel,.campaign-directory-discord-review,.campaign-primary-panel,.campaign-side-panel,.campaign-overview-panel,.campaign-settings-hud,.campaign-members-filter-panel,.campaign-member-profile-card,.campaign-member-character-detail-panel,.settings-card,.permission-group-card,.role-designer-panel,.campaign-approval-panel,.campaign-empty-panel,.gig-participant-panel,.inventory-panel,.inventory-preview-panel,.transaction-workbench,.transaction-preview-panel,.store-editor-panel,.catalog-editor-panel,.hall-of-fame-panel,.hall-of-fame-optional-panel,.hall-of-fame-section,.project-map-panel,.project-map-toolbar,.project-map-shell,.campaign-banner-panel,.settings-panel,.store-editor-section,.transactions-panel,.project-map-detail):after{content:none!important;display:none!important}[data-theme=dark] :is(.hud-etched-row,.account-settings-rows>div,.account-media-row,.account-media-variant,.owner-row,.owner-record,.owner-audit-row,.owner-linked-row,.owner-media-card,.owner-link-list a,.owner-delete-preview,.discord-facts>div,.character-list-card,.character-library-card,.character-history-row,.character-page-inventory-row,.campaign-directory-card,.campaign-directory-approval-row,.campaign-directory-discord-guild,.campaign-member-row,.campaign-character-row,.member-character-row,.campaign-member-profile-activity-row,.campaign-member-profile-character-row,.campaign-member-profile-inventory-row,.campaign-member-character-card,.campaign-member-character-inventory-row,.campaign-character-inventory-row,.store-item-row,.catalog-row,.catalog-player-card,.inventory-row,.inventory-item-row,.activity-event-card,.activity-filter-row,.activity-load-more-row,.discord-log-row,.hall-of-fame-entry-card,.hall-of-fame-season-row,.hall-of-fame-recipient-row,.permission-choice-row,.campaign-role-card,.role-preset-row,.settings-toggle-row,.join-code-row,.reward-mode-row,.transaction-filter-row,.transaction-source-card,.favorite-history-row,.dashboard-history-row,.linked-account-manage-row,.approval-toggle-row,.catalog-bulk-row,.transaction-preview-row,.version-history-item,.discord-object-card){position:relative;min-height:3.35rem;padding:.62rem .7rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 54%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.hud-etched-row,.account-settings-rows>div,.account-media-row,.account-media-variant,.owner-row,.owner-record,.owner-audit-row,.owner-linked-row,.owner-media-card,.owner-link-list a,.owner-delete-preview,.discord-facts>div,.character-list-card,.character-library-card,.character-history-row,.character-page-inventory-row,.campaign-directory-card,.campaign-directory-approval-row,.campaign-directory-discord-guild,.campaign-member-row,.campaign-character-row,.member-character-row,.campaign-member-profile-activity-row,.campaign-member-profile-character-row,.campaign-member-profile-inventory-row,.campaign-member-character-card,.campaign-member-character-inventory-row,.campaign-character-inventory-row,.store-item-row,.catalog-row,.catalog-player-card,.inventory-row,.inventory-item-row,.activity-event-card,.activity-filter-row,.activity-load-more-row,.discord-log-row,.hall-of-fame-entry-card,.hall-of-fame-season-row,.hall-of-fame-recipient-row,.permission-choice-row,.campaign-role-card,.role-preset-row,.settings-toggle-row,.join-code-row,.reward-mode-row,.transaction-filter-row,.transaction-source-card,.favorite-history-row,.dashboard-history-row,.linked-account-manage-row,.approval-toggle-row,.catalog-bulk-row,.transaction-preview-row,.version-history-item,.discord-object-card):before,[data-theme=dark] :is(.hud-etched-row,.account-settings-rows>div,.account-media-row,.account-media-variant,.owner-row,.owner-record,.owner-audit-row,.owner-linked-row,.owner-media-card,.owner-link-list a,.owner-delete-preview,.discord-facts>div,.character-list-card,.character-library-card,.character-history-row,.character-page-inventory-row,.campaign-directory-card,.campaign-directory-approval-row,.campaign-directory-discord-guild,.campaign-member-row,.campaign-character-row,.member-character-row,.campaign-member-profile-activity-row,.campaign-member-profile-character-row,.campaign-member-profile-inventory-row,.campaign-member-character-card,.campaign-member-character-inventory-row,.campaign-character-inventory-row,.store-item-row,.catalog-row,.catalog-player-card,.inventory-row,.inventory-item-row,.activity-event-card,.activity-filter-row,.activity-load-more-row,.discord-log-row,.hall-of-fame-entry-card,.hall-of-fame-season-row,.hall-of-fame-recipient-row,.permission-choice-row,.campaign-role-card,.role-preset-row,.settings-toggle-row,.join-code-row,.reward-mode-row,.transaction-filter-row,.transaction-source-card,.favorite-history-row,.dashboard-history-row,.linked-account-manage-row,.approval-toggle-row,.catalog-bulk-row,.transaction-preview-row,.version-history-item,.discord-object-card):after{content:none!important;display:none!important}[data-theme=dark] :is(.owner-row,.owner-record,.owner-media-card,.owner-link-list a,.character-list-card,.character-library-card,.campaign-directory-card,.campaign-directory-discord-guild,.campaign-member-row,.campaign-character-row,.member-character-row,.campaign-member-profile-character-row,.campaign-member-character-card,.store-item-row,.catalog-row,.catalog-player-card,.inventory-row,.inventory-item-row,.activity-event-card,.permission-choice-row,.campaign-role-card,.transaction-source-card,.linked-account-manage-row,.catalog-bulk-row,.discord-object-card):hover{border-bottom-color:color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 24%,transparent),transparent 74%)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hud-cyan) 62%,transparent)!important;transform:none!important}[data-theme=dark] :is(.owner-metrics>div,.owner-metrics>button,.owner-identity-facts>span,.character-page-stat-grid>span,.campaign-stat-card,.campaign-capacity-card,.version-summary>div,.campaign-character-detail-summary>span,.campaign-member-character-balance-grid>span,.campaign-member-stats>span,.campaign-member-summary-grid>span){position:relative;min-height:3.25rem;padding:.62rem .72rem!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 48%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 48%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.owner-metrics>div,.owner-metrics>button,.owner-identity-facts>span,.character-page-stat-grid>span,.campaign-stat-card,.campaign-capacity-card,.version-summary>div,.campaign-character-detail-summary>span,.campaign-member-character-balance-grid>span,.campaign-member-stats>span,.campaign-member-summary-grid>span):before,[data-theme=dark] :is(.owner-metrics>div,.owner-metrics>button,.owner-identity-facts>span,.character-page-stat-grid>span,.campaign-stat-card,.campaign-capacity-card,.version-summary>div,.campaign-character-detail-summary>span,.campaign-member-character-balance-grid>span,.campaign-member-stats>span,.campaign-member-summary-grid>span):after{content:none!important;display:none!important}[data-theme=dark] :is(.character-library-card.is-selected,.campaign-directory-discord-guild.is-selected,.owner-row.selected){border-bottom-color:color-mix(in srgb,var(--hud-orange) 56%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-orange-soft) 26%,transparent),transparent 74%)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hud-orange) 74%,transparent)!important}[data-theme=dark] :is(.account-settings-card.danger,.owner-record.danger,.owner-audit-row.warning,.owner-audit-row.danger,.dashboard-danger-banner,.account-delete-confirm){--hud-feedback-tone: var(--hud-red);border-left:2px solid color-mix(in srgb,var(--hud-feedback-tone) 72%,var(--hud-border))!important;color:color-mix(in srgb,var(--hud-feedback-tone) 34%,var(--hud-text))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-feedback-tone) 10%,transparent),transparent 68%)!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.hud-feedback,.account-deletion-error,.account-settings-message,.owner-message,.auth-status,.auth-error,.activity-log-empty,.activity-scope-error,.campaign-empty-panel,.campaign-directory-state-inline,.character-page-state,.dashboard-history-loading-banner,.character-history-loading-banner,.favorite-command-empty-state,.inventory-empty-panel,.inventory-inline-error,.portrait-editor-status,.project-map-message,.role-color-error,.settings-inline-message,.transaction-status,.version-history-message,.account-deletion-banner,.favorite-command-upload-state,.campaign-members-load-state,.campaign-workspace-state,.inventory-preview-note,.transaction-preview-note,.transaction-target-state){--hud-feedback-tone: var(--hud-cyan);position:relative;min-height:2.75rem;padding:.68rem .82rem!important;border:0!important;border-left:2px solid color-mix(in srgb,var(--hud-feedback-tone) 72%,var(--hud-border))!important;border-bottom:1px solid color-mix(in srgb,var(--hud-feedback-tone) 20%,var(--hud-border))!important;border-radius:0!important;color:color-mix(in srgb,var(--hud-feedback-tone) 36%,var(--hud-text))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-feedback-tone) 10%,transparent),transparent 62%)!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.hud-feedback,.account-deletion-error,.account-settings-message,.owner-message,.auth-status,.auth-error,.activity-log-empty,.activity-scope-error,.campaign-empty-panel,.campaign-directory-state-inline,.character-page-state,.dashboard-history-loading-banner,.character-history-loading-banner,.favorite-command-empty-state,.inventory-empty-panel,.inventory-inline-error,.portrait-editor-status,.project-map-message,.role-color-error,.settings-inline-message,.transaction-status,.version-history-message,.account-deletion-banner,.favorite-command-upload-state,.campaign-members-load-state,.campaign-workspace-state,.inventory-preview-note,.transaction-preview-note,.transaction-target-state):before,[data-theme=dark] :is(.hud-feedback,.account-deletion-error,.account-settings-message,.owner-message,.auth-status,.auth-error,.activity-log-empty,.activity-scope-error,.campaign-empty-panel,.campaign-directory-state-inline,.character-page-state,.dashboard-history-loading-banner,.character-history-loading-banner,.favorite-command-empty-state,.inventory-empty-panel,.inventory-inline-error,.portrait-editor-status,.project-map-message,.role-color-error,.settings-inline-message,.transaction-status,.version-history-message,.account-deletion-banner,.favorite-command-upload-state,.campaign-members-load-state,.campaign-workspace-state,.inventory-preview-note,.transaction-preview-note,.transaction-target-state):after{content:none!important;display:none!important}[data-theme=dark] :is(.hud-feedback.error,.hud-feedback.danger,.account-deletion-error,.account-settings-message.error,.owner-message.error,.auth-error,.activity-scope-error,.campaign-empty-panel.error,.inventory-inline-error,.role-color-error,.settings-inline-message.error,.transaction-status.error,.campaign-workspace-state.error,.inventory-preview-note.error,.transaction-preview-note.error,.transaction-target-state.error){--hud-feedback-tone: var(--hud-red)}[data-theme=dark] :is(.hud-overlay-surface,.campaign-character-detail-drawer,.campaign-member-character-drawer,.campaign-member-profile-character-drawer,.project-map-hover-card){isolation:isolate;overflow:visible;border:1px solid color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border))!important;border-radius:0!important;color:var(--hud-text);background:linear-gradient(180deg,var(--hud-highlight),transparent 18%),linear-gradient(145deg,color-mix(in srgb,var(--hud-panel-3) 64%,var(--hud-bg-deep)),var(--hud-bg-deep) 78%)!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -1px 0 var(--hud-shadow),0 1rem 2.2rem color-mix(in srgb,var(--hud-shadow) 78%,transparent)!important;clip-path:polygon(var(--hud-cut) 0,calc(100% - var(--hud-cut)) 0,100% var(--hud-cut),100% calc(100% - var(--hud-cut)),calc(100% - var(--hud-cut)) 100%,var(--hud-cut) 100%,0 calc(100% - var(--hud-cut)),0 var(--hud-cut))!important}[data-theme=dark] :is(.hud-overlay-surface,.campaign-character-detail-drawer,.campaign-member-character-drawer,.campaign-member-profile-character-drawer,.project-map-hover-card):before,[data-theme=dark] :is(.hud-overlay-surface,.campaign-character-detail-drawer,.campaign-member-character-drawer,.campaign-member-profile-character-drawer,.project-map-hover-card):after{content:none!important;display:none!important}[data-theme=dark] :is(.character-filter-row,.inventory-filter-row,.store-filter-row,.settings-form-grid,.role-form-grid,.role-rgb-row,.store-buff-grid,.store-toggle-grid,.hall-of-fame-icon-grid,.hall-of-fame-required-grid,.member-role-choice-grid,.campaign-member-summary-grid,.campaign-stat-strip,.store-item-table,.campaign-character-list,.dashboard-hud-grid,.campaign-role-permission-list,.account-media-summary){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] :is(.hud-feedback.success,.account-settings-message.success,.owner-message.success,.settings-inline-message.success,.transaction-status.success){--hud-feedback-tone: var(--hud-green)}[data-theme=dark] :is(.hud-feedback.warning,.owner-message.warning,.settings-inline-message.warning,.transaction-status.warning){--hud-feedback-tone: var(--hud-orange)}@media(max-width:760px){[data-theme=dark] .app-content-deck{padding:.65rem}[data-theme=dark] .member-profile-bar{min-height:0;padding:.9rem!important}[data-theme=dark] .hud-nav-tab{min-height:3.35rem}}[data-theme=dark] .campaign-workspace-topline.campaign-command-shell{display:block!important;width:100%;min-width:0;padding:0!important;overflow:hidden}[data-theme=dark] .campaign-banner-panel{position:relative!important;display:block!important;grid-column:1 / -1;width:100%;min-height:clamp(15rem,28vw,24rem);padding:0!important;overflow:hidden!important;isolation:isolate}[data-theme=dark] .campaign-banner-image,[data-theme=dark] .campaign-banner-art,[data-theme=dark] .campaign-banner-vignette{position:absolute;inset:0;pointer-events:none}[data-theme=dark] .campaign-banner-image{z-index:0;background:var(--campaign-banner-url) center / cover no-repeat}[data-theme=dark] .campaign-banner-vignette{z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-bg-deep) 94%,transparent) 0 26%,color-mix(in srgb,var(--hud-bg-deep) 50%,transparent) 58%,color-mix(in srgb,var(--hud-bg-deep) 76%,transparent))}[data-theme=dark] .campaign-banner-copy{position:absolute;inset:clamp(1.1rem,3vw,2.5rem);z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:min(42rem,calc(100% - 2rem));padding:0!important}[data-theme=dark] .campaign-db-status{position:absolute;top:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem);z-index:3}[data-theme=dark] .campaign-banner-actions{position:absolute;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:4}[data-theme=dark] .campaign-banner-actions>input[type=file]{display:none!important}[data-theme=dark] .campaign-banner-menu{position:relative}[data-theme=dark] .campaign-banner-menu-panel{display:none}[data-theme=dark] .campaign-banner-menu:is(.is-pinned,:hover,:focus-within) .campaign-banner-menu-panel{display:grid}[data-theme=dark] .campaign-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-theme=dark] .character-library-card{cursor:pointer}[data-theme=dark] .character-library-link-target{position:relative!important;inset:auto!important;z-index:2;display:block!important;width:100%;height:100%;min-height:10rem;pointer-events:auto!important}[data-theme=dark] .character-library-portrait.has-image,[data-theme=dark] .character-library-portrait img{opacity:1!important}@media(max-width:1000px){[data-theme=dark] .campaign-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){[data-theme=dark] .campaign-stat-strip{grid-template-columns:1fr!important}[data-theme=dark] .campaign-db-status{top:.8rem;right:.8rem}}[data-theme=dark] .portrait-editor-panel{overflow:hidden!important;padding:0!important;border:1px solid rgba(0,245,255,.22)!important;background:linear-gradient(135deg,#00f5ff12,#8b5bff0f),#040b16f5!important;box-shadow:0 24px 70px #0000008c,inset 0 0 28px #00f5ff0e!important}[data-theme=dark] :is(.portrait-editor-bleed,.portrait-editor-frame,.portrait-editor-circle){background-image:var(--portrait-editor-image)!important;background-position:var(--portrait-editor-position)!important;background-repeat:no-repeat!important;background-size:var(--portrait-editor-size)!important}[data-theme=dark] .app-content-deck :is(a,button,summary)[class]{box-sizing:border-box}[data-theme=dark] .app-content-deck :is(a,button,summary)[class]:not(.roadmap-node):is(:hover,:focus-visible,:active){transform:none!important}[data-theme=dark] :is(.console-action,.dashboard-logout-button,.member-profile-nav-button,.hud-nav-tab,.campaign-tabs button,.campaign-directory-action-button,.character-page-tabs button,.character-filter-row button,.transaction-mode-buttons button,.transaction-filter-row button,.transaction-log-folder-buttons button){position:relative;border:1px solid color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 28%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 4%,var(--hud-panel-2))!important;background-image:none!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 12%,transparent)!important;clip-path:none!important;transform:none!important;transition:border-color var(--hud-motion-fast),color var(--hud-motion-fast),background-color var(--hud-motion-fast),box-shadow var(--hud-motion-fast)!important}[data-theme=dark] :is(.console-action,.dashboard-logout-button,.member-profile-nav-button,.hud-nav-tab,.campaign-tabs button,.campaign-directory-action-button,.character-page-tabs button,.character-filter-row button,.transaction-mode-buttons button,.transaction-filter-row button,.transaction-log-folder-buttons button):before{content:none!important;display:none!important}[data-theme=dark] :is(.console-action,.dashboard-logout-button,.member-profile-nav-button,.hud-nav-tab,.campaign-tabs button,.campaign-directory-action-button,.character-page-tabs button,.character-filter-row button,.transaction-mode-buttons button,.transaction-filter-row button,.transaction-log-folder-buttons button):after{content:""!important;position:absolute!important;inset:auto 0 0!important;display:block!important;width:auto!important;height:2px!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important}[data-theme=dark] :is(.console-action,.dashboard-logout-button,.member-profile-nav-button,.hud-nav-tab,.campaign-tabs button,.campaign-directory-action-button,.character-page-tabs button,.character-filter-row button,.transaction-mode-buttons button,.transaction-filter-row button,.transaction-log-folder-buttons button):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 62%,var(--hud-border))!important;color:var(--hud-text)!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,var(--hud-panel-2))!important;background-image:none!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 42%,transparent),0 0 .65rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 10%,transparent)!important;transform:none!important}[data-theme=dark] :is(.member-profile-nav-button.active,.hud-nav-tab.is-active,.campaign-tabs button.active,.character-page-tabs button.active,.character-filter-row button.active,.transaction-mode-buttons button.active,.transaction-filter-row button.active,.transaction-log-folder-buttons button.active):after,[data-theme=dark] .console-action--primary:is(:hover,:focus-visible):after{background:var(--control-tone, var(--hud-cyan))!important;box-shadow:0 0 .7rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 32%,transparent)!important}[data-theme=dark] .console-action--primary{--control-tone: var(--hud-orange)}[data-theme=dark] .dashboard-logout-button{--control-tone: var(--hud-red)}[data-theme=dark] .member-profile-nav-button:nth-child(1){--control-tone: var(--hud-cyan)}[data-theme=dark] .member-profile-nav-button:nth-child(2){--control-tone: var(--hud-green)}[data-theme=dark] .member-profile-nav-button:nth-child(3){--control-tone: var(--hud-orange)}[data-theme=dark] .hud-nav-tab.tone-cyan{--control-tone: var(--hud-cyan)}[data-theme=dark] .hud-nav-tab.tone-green{--control-tone: var(--hud-green)}[data-theme=dark] .hud-nav-tab.tone-orange{--control-tone: var(--hud-orange)}[data-theme=dark] .hud-nav-tab.tone-purple{--control-tone: var(--hud-purple)}[data-theme=dark] .hud-nav-tab.tone-red{--control-tone: var(--hud-red)}[data-theme=dark] .member-profile-bar{position:relative;z-index:30;overflow:visible!important;isolation:isolate}[data-theme=dark] .member-profile-copy{position:relative;z-index:40;min-width:0;overflow:visible}[data-theme=dark] .member-profile-welcome-row{display:grid!important;grid-template-columns:auto auto minmax(13rem,1fr) 2rem;align-items:center;-moz-column-gap:.55rem;column-gap:.55rem;min-width:20rem;overflow:visible}[data-theme=dark] .member-profile-identity{display:flex!important;min-width:0;align-items:baseline;flex-wrap:wrap}[data-theme=dark] .member-web-name{white-space:nowrap}[data-theme=dark] .member-discriminator-button{display:inline-block!important;width:3.5rem;min-width:3.5rem;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}[data-theme=dark] .member-profile-options,[data-theme=dark] .linked-account-menu-shell{position:relative;z-index:300;width:2rem;min-width:2rem}[data-theme=dark] :is(.profile-options-menu,.linked-account-menu,.hud-popover){z-index:1000!important}[data-theme=dark] .member-profile-nav{position:relative;z-index:1}[data-theme=dark] .dashboard-hud-card{overflow:visible}[data-theme=dark] .dashboard-linked-card{position:relative;z-index:5}[data-theme=dark] .roadmap-console,[data-theme=dark] .roadmap-map{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .roadmap-console:before,[data-theme=dark] .roadmap-console:after,[data-theme=dark] .roadmap-map:before,[data-theme=dark] .roadmap-map:after{content:none!important;display:none!important}[data-theme=dark] .roadmap-scroll{width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;contain:layout paint;overscroll-behavior-inline:contain;scrollbar-gutter:stable}[data-theme=dark] .roadmap-map{contain:layout paint}[data-theme=dark] .roadmap-node,[data-theme=dark] .roadmap-node:is(:hover,:focus-visible,:active){transform:translate(-50%,-50%)!important}[data-theme=dark] .roadmap-scrubber{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}[data-theme=dark] .home-page .roadmap-console{background:radial-gradient(70rem 34rem at 52% 44%,rgba(64,155,198,.08),transparent 64%),radial-gradient(54rem 28rem at 18% 78%,rgba(118,255,194,.035),transparent 70%),linear-gradient(180deg,#030811a3,#050c168a 52%,#03070fad)!important;backdrop-filter:blur(7px) saturate(1.08);-webkit-backdrop-filter:blur(7px) saturate(1.08)}[data-theme=dark] .home-page :is(.roadmap-sky,.roadmap-starfield){position:absolute!important;inset:0;z-index:0;display:block!important;pointer-events:none}[data-theme=dark] .home-page .roadmap-sky--far{opacity:.17}[data-theme=dark] .home-page .roadmap-sky--mid{opacity:.12}[data-theme=dark] .home-page .roadmap-sky--near{opacity:.075}[data-theme=dark] .home-page .roadmap-star{position:absolute!important;display:block!important}[data-theme=dark] .home-page .support-grid article{background:linear-gradient(135deg,#080f188f,#01050ab3),linear-gradient(90deg,rgba(51,225,255,.035),transparent 28%,rgba(255,157,48,.025))!important;backdrop-filter:blur(7px) saturate(1.08);-webkit-backdrop-filter:blur(7px) saturate(1.08)}[data-theme=dark] .members-dashboard :is(.dashboard-hud-card,.favorite-command-main,.favorite-command-detail,.dashboard-linked-list,.dashboard-history-list,.dashboard-usage-list){border-radius:0!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .members-dashboard :is(.dashboard-card-heading,.dashboard-history-heading,.dashboard-usage-heading){min-height:3rem;padding:.7rem .9rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 20%,transparent),transparent 56%)!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .members-dashboard :is(.dashboard-card-heading,.dashboard-history-heading,.dashboard-usage-heading):before,[data-theme=dark] .members-dashboard :is(.dashboard-card-heading,.dashboard-history-heading,.dashboard-usage-heading):after{content:none!important;display:none!important}[data-theme=dark] .members-dashboard :is(.dashboard-linked-row,.dashboard-history-row,.dashboard-usage-row,.favorite-command-data-cell,.favorite-command-action){border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 68%,transparent)!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .character-page-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:min(100%,42rem);border-bottom:0;background:transparent!important}[data-theme=dark] .character-page-tabs button{min-height:3.35rem;padding-inline:1rem;border:1px solid color-mix(in srgb,var(--hud-border-bright) 28%,var(--hud-border))!important;background:linear-gradient(155deg,color-mix(in srgb,var(--hud-panel-2) 92%,transparent),var(--hud-bg-deep))!important}[data-theme=dark] .character-filter-row{display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 72%,transparent);background:transparent!important}[data-theme=dark] .character-filter-row button{min-height:2.35rem;padding-inline:.9rem;border-width:0 0 1px!important;background:transparent!important}@media(max-width:560px){[data-theme=dark] .character-page-tabs{grid-template-columns:1fr}}[data-theme=dark] .character-library-card,[data-theme=dark] .character-library-card:is(:hover,:focus-within){border:1px solid color-mix(in srgb,var(--hud-border-bright) 30%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(155deg,color-mix(in srgb,var(--hud-panel-2) 86%,transparent),var(--hud-bg-deep))!important;box-shadow:inset 0 1px 0 var(--hud-highlight)!important;clip-path:none!important;transform:none!important}[data-theme=dark] .character-library-card:before,[data-theme=dark] .character-library-card:after,[data-theme=dark] .character-library-card .selection-feedback-frame{display:none!important}[data-theme=dark] .character-library-portrait{opacity:1!important;filter:none!important;transform:none!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hud-cyan-soft) 26%,var(--hud-panel-2)),var(--hud-bg-deep))!important}[data-theme=dark] .character-library-portrait:not(.has-image){color:color-mix(in srgb,var(--hud-cyan) 58%,var(--hud-text-muted));text-shadow:0 0 .7rem color-mix(in srgb,var(--hud-cyan) 16%,transparent)}[data-theme=dark] .web-character-card .character-library-name{top:2.05rem;right:.8rem;left:.8rem;text-align:center}[data-theme=dark] .character-library-portrait>span{position:absolute!important;inset:0!important;z-index:2;display:grid!important;place-items:center;color:color-mix(in srgb,var(--hud-cyan) 68%,var(--hud-text-muted))!important;font-family:var(--font-heading, inherit);font-size:clamp(1.7rem,5vw,3.2rem)!important;font-weight:800;letter-spacing:.12em}[data-theme=dark] .character-library-portrait img{position:relative!important;z-index:2;display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}[data-theme=dark] .campaign-directory-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(12rem,15rem))!important;justify-content:start;gap:.8rem!important}[data-theme=dark] .campaign-directory-card,[data-theme=dark] .campaign-directory-card:is(:hover,:focus-visible){position:relative;aspect-ratio:1;min-height:0!important;overflow:hidden;display:grid!important;align-content:end;padding:.85rem!important;border:1px solid color-mix(in srgb,var(--hud-border-bright) 34%,var(--hud-border))!important;border-radius:0!important;background:var(--hud-panel)!important;box-shadow:inset 0 1px 0 var(--hud-highlight)!important;clip-path:none!important;transform:none!important}[data-theme=dark] .campaign-directory-card:before,[data-theme=dark] .campaign-directory-card:after{content:none!important;display:none!important}[data-theme=dark] .campaign-directory-banner{position:absolute!important;inset:0 0 35%!important;width:auto!important;height:auto!important;opacity:.72;background-position:center!important;background-size:cover!important;filter:saturate(.72) contrast(1.06);background-image:var(--campaign-card-banner)!important;-webkit-mask-image:linear-gradient(to bottom,var(--hud-text) 58%,transparent 100%);mask-image:linear-gradient(to bottom,var(--hud-text) 58%,transparent 100%)}[data-theme=dark] .campaign-directory-title,[data-theme=dark] .campaign-directory-footer,[data-theme=dark] .campaign-directory-source-badge{position:relative;z-index:2}[data-theme=dark] .campaign-directory-source-badge{position:absolute!important;top:.65rem!important;right:.65rem!important;bottom:auto!important;left:auto!important}[data-theme=dark] .campaign-directory-title{inset:auto!important;align-self:end;text-align:left}[data-theme=dark] .campaign-directory-footer{display:flex;justify-content:space-between;gap:.5rem}[data-theme=dark] .campaign-directory-avatar{display:none!important}[data-theme=dark] .campaign-tab-shell{width:100%;min-width:0;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--hud-border) 72%,transparent)}[data-theme=dark] .campaign-tabs{display:flex;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}[data-theme=dark] .campaign-tabs button{--control-tone: var(--hud-cyan);flex:0 0 auto}[data-theme=dark] .campaign-tabs button.tone-orange,[data-theme=dark] .campaign-tabs button.tone-yellow{--control-tone: var(--hud-orange)}[data-theme=dark] .campaign-tabs button.tone-green,[data-theme=dark] .campaign-tabs button.tone-green-dim{--control-tone: var(--hud-green)}[data-theme=dark] .campaign-tabs button.tone-purple,[data-theme=dark] .campaign-tabs button.tone-purple-dim{--control-tone: var(--hud-purple)}[data-theme=dark] .campaign-tabs button.tone-maroon{--control-tone: var(--hud-red)}[data-theme=dark] .campaign-tabs button.tone-navy{--control-tone: color-mix(in srgb, var(--hud-cyan) 60%, var(--hud-purple))}[data-theme=dark] .campaign-tabs button.tone-settings{--control-tone: var(--hud-border-bright)}@keyframes hud-cache-spin{to{transform:rotate(1turn)}}[data-theme=dark] .campaign-db-status{display:grid!important;grid-template-columns:1.45rem minmax(0,1fr);align-items:center;gap:.55rem;width:min(17rem,calc(100% - 2rem));padding:.55rem .7rem;border:0!important;border-left:1px solid color-mix(in srgb,var(--hud-green) 52%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-bg-deep) 90%,transparent),color-mix(in srgb,var(--hud-panel) 76%,transparent))!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .campaign-cache-ring{display:grid!important;place-items:center;width:1.45rem!important;height:1.45rem!important;min-width:1.45rem;border-radius:50%;background:conic-gradient(var(--hud-green) var(--campaign-cache),color-mix(in srgb,var(--hud-border) 56%,transparent) 0)!important}[data-theme=dark] .campaign-cache-ring>span{display:block;width:62%;height:62%;border-radius:50%;background:var(--hud-bg-deep)}[data-theme=dark] .campaign-db-copy{display:grid;min-width:0;gap:.08rem}[data-theme=dark] .campaign-db-copy :is(b,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .campaign-db-status:is(.status-loading,.status-refreshing) .campaign-cache-ring{animation:hud-cache-spin 1.2s linear infinite!important}[data-theme=dark] .campaign-capacity-meter{display:grid!important;gap:.35rem;min-width:min(25rem,100%);padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .campaign-capacity-meter>span{display:grid!important;grid-template-columns:minmax(7rem,1fr) auto;align-items:center;gap:.55rem;min-height:1.25rem}[data-theme=dark] .campaign-capacity-meter i{display:block!important;grid-column:1 / -1;width:100%;height:.25rem;background:linear-gradient(90deg,var(--hud-cyan) var(--meter-used, 0%),color-mix(in srgb,var(--hud-border) 62%,transparent) 0)!important}[data-theme=dark] .campaign-capacity-meter :is(em,strong){color:var(--hud-text-muted);font-style:normal}[data-theme=dark] .campaign-capacity-meter em{justify-self:end}[data-theme=dark] .campaign-capacity-meter strong{grid-column:1 / -1;font-size:.68rem;font-weight:600}[data-theme=dark] .transaction-amount-stepper{display:grid;grid-template-columns:auto minmax(5rem,1fr) auto;overflow:visible;border:1px solid color-mix(in srgb,var(--hud-cyan) 26%,var(--hud-border));background:var(--hud-bg-deep)}[data-theme=dark] .transaction-amount-stepper>*{border:0!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 68%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important}[data-theme=dark] .transaction-amount-stepper>:last-child{border-right:0!important}[data-theme=dark] .transaction-step-menu{overflow:hidden;padding:0!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 30%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(145deg,var(--hud-panel-2),var(--hud-bg-deep))!important;box-shadow:0 1rem 2rem var(--hud-shadow)!important;clip-path:none!important}[data-theme=dark] .transaction-step-menu>div{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 60%,transparent)!important;background:transparent!important}[data-theme=dark] .transaction-step-menu button,[data-theme=dark] .transaction-step-menu button:is(:hover,:focus-visible){width:100%;border:0!important;border-left:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important}[data-theme=dark] .transaction-step-menu button:is(:hover,:focus-visible){border-left-color:var(--hud-cyan)!important;background:color-mix(in srgb,var(--hud-cyan-soft) 24%,transparent)!important}[data-theme=dark] .transaction-step-menu button:before,[data-theme=dark] .transaction-step-menu button:after{content:none!important;display:none!important}[data-theme=dark] .activity-event-card,[data-theme=dark] .activity-event-card:is(:hover,:focus-within){margin:0!important;padding:.8rem .7rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 66%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important}[data-theme=dark] .activity-event-card:is(:hover,:focus-within){background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 18%,transparent),transparent 68%)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hud-cyan) 62%,transparent)!important}[data-theme=dark] .activity-event-card:before,[data-theme=dark] .activity-event-card:after{content:none!important;display:none!important}[data-theme=dark] .roadmap-floating-drawer{position:fixed!important;left:var(--drawer-left)!important;top:var(--drawer-top)!important;right:auto!important;bottom:auto!important;z-index:1400!important;margin:0!important;pointer-events:none!important;contain:layout paint style}[data-theme=dark] .members-dashboard :is(.dashboard-hud-card-heading,.dashboard-history-heading,.dashboard-usage-heading,.favorite-command-subhead){min-height:2.7rem!important;padding:.55rem 0 .65rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 30%,var(--hud-border))!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .members-dashboard :is(.dashboard-hud-card-heading,.dashboard-history-heading,.dashboard-usage-heading,.favorite-command-subhead):before,[data-theme=dark] .members-dashboard :is(.dashboard-hud-card-heading,.dashboard-history-heading,.dashboard-usage-heading,.favorite-command-subhead):after{content:none!important;display:none!important}[data-theme=dark] .dashboard-hud-icon{position:relative!important;isolation:isolate;overflow:hidden;border:0!important;border-radius:0!important;background:color-mix(in srgb,currentColor 42%,var(--hud-border))!important;clip-path:polygon(var(--hud-cut-sm) 0,100% 0,100% calc(100% - var(--hud-cut-sm)),calc(100% - var(--hud-cut-sm)) 100%,0 100%,0 var(--hud-cut-sm))!important;box-shadow:none!important}[data-theme=dark] .dashboard-hud-icon:before{content:""!important;position:absolute;inset:1px;z-index:-1;display:block!important;background:color-mix(in srgb,currentColor 7%,var(--hud-panel))!important;clip-path:polygon(calc(var(--hud-cut-sm) - 1px) 0,100% 0,100% calc(100% - var(--hud-cut-sm) + 1px),calc(100% - var(--hud-cut-sm) + 1px) 100%,0 100%,0 calc(var(--hud-cut-sm) - 1px))}[data-theme=dark] .dashboard-hud-icon>*{position:relative;z-index:1}[data-theme=dark] .members-dashboard .favorite-command-actions .favorite-command-primary-action{border:0!important;border-block:1px solid color-mix(in srgb,var(--hud-border) 78%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important}[data-theme=dark] .members-dashboard .favorite-command-actions .favorite-command-primary-action:is(:hover,:focus-visible){border-block-color:color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 20%,transparent),transparent 74%)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hud-cyan) 66%,transparent)!important}[data-theme=dark] .member-profile-nav.hud-nav-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(10rem,1fr));gap:clamp(.55rem,1vw,.9rem)!important;align-items:stretch;border:0!important;background:transparent!important}[data-theme=dark] .member-profile-nav .hud-nav-tab{min-width:0;min-height:4rem;padding:.85rem 1.15rem!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 34%,var(--hud-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-border-bright) 10%,transparent),transparent 24%),linear-gradient(155deg,var(--hud-metal-cold),var(--hud-panel-2) 26%,var(--hud-bg-deep) 82%)!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -2px 0 var(--hud-shadow),0 .45rem .9rem color-mix(in srgb,var(--hud-shadow) 56%,transparent)!important}[data-theme=dark] .member-profile-nav .hud-nav-tab:before{content:""!important;position:absolute!important;inset:4px!important;z-index:0;display:block!important;border:1px solid color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 16%,var(--hud-border))!important;background:linear-gradient(180deg,var(--hud-highlight),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--hud-panel-3) 64%,var(--hud-panel-2)),var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 13%,transparent)!important;clip-path:none!important;transform:none!important;pointer-events:none}[data-theme=dark] .member-profile-nav .hud-nav-tab>*{position:relative;z-index:2}[data-theme=dark] .member-profile-nav .hud-nav-tab:is(:hover,:focus-visible,.is-active):before{border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 46%,var(--hud-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 10%,var(--hud-highlight)),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--hud-panel-3) 72%,var(--hud-panel-2)),var(--hud-bg-deep))!important}[data-theme=dark] .account-settings-page{width:min(100%,78rem);gap:0}[data-theme=dark] .account-settings-grid{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.1fr);align-items:start}[data-theme=dark] .account-settings-grid>.account-settings-card{min-width:0;padding:1.2rem 1rem!important;border:0!important;border-bottom:1px solid var(--hud-border)!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .account-settings-grid>.account-settings-card:nth-child(odd){border-right:1px solid var(--hud-border)!important}[data-theme=dark] .account-settings-grid>.account-settings-card:nth-child(n+3){grid-column:1 / -1;border-right:0!important}[data-theme=dark] .account-settings-card h2{padding-bottom:.6rem;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border))}[data-theme=dark] .account-settings-rows>div{grid-template-columns:minmax(7rem,.65fr) minmax(12rem,1fr) auto!important;gap:.9rem!important;min-height:4rem;padding:.75rem .65rem!important}[data-theme=dark] .account-settings-rows>div>:last-child{justify-self:end}[data-theme=dark] .account-settings-card :is(button,a){clip-path:none!important;transform:none!important}[data-theme=dark] .account-media-row{grid-template-columns:minmax(11rem,.7fr) minmax(16rem,1.3fr) auto!important;gap:1rem!important;padding:1rem 0!important}[data-theme=dark] .account-media-variant{padding:.55rem 0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 64%,transparent)!important;background:transparent!important}[data-theme=dark] .account-media-summary{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.8rem}[data-theme=dark] .account-media-summary img{width:4.5rem!important;height:4.5rem!important;min-width:0;max-width:100%;-o-object-fit:cover;object-fit:cover}[data-theme=dark] .account-media-variants{display:grid;gap:.35rem}[data-theme=dark] .account-media-variant{grid-template-columns:3rem minmax(0,1fr)!important;align-items:center;gap:.7rem}[data-theme=dark] .account-media-variant img{width:3rem!important;height:3rem!important;min-width:0;max-width:100%;-o-object-fit:cover;object-fit:cover}[data-theme=dark] .account-media-variant>span{display:grid;gap:.15rem;min-width:0}[data-theme=dark] .account-media-variant :is(strong,small){display:block;line-height:1.25}[data-theme=dark] .account-settings-card.danger{padding-left:1.15rem!important;border-left:2px solid color-mix(in srgb,var(--hud-red) 56%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-red-soft) 18%,transparent),transparent 56%)!important}[data-theme=dark] .campaign-directory-list{grid-template-columns:repeat(auto-fit,minmax(12rem,15rem))!important;justify-content:center!important}[data-theme=dark] .campaign-tab-shell{height:auto!important;min-height:0;padding:.65rem .75rem;overflow:visible!important}[data-theme=dark] .campaign-tabs{width:100%;height:auto!important;min-height:0;padding:0!important;justify-content:center!important;align-items:stretch;align-content:center;flex-wrap:wrap!important;gap:.55rem!important;overflow:visible!important}[data-theme=dark] .campaign-tabs button{flex:0 1 auto!important;min-width:7.5rem;min-height:2.8rem;padding-inline:1rem!important}[data-theme=dark] .campaign-tabs button:is(.tab-players,.tab-characters){min-width:10rem}[data-theme=dark] .campaign-stat-card{align-content:center!important;gap:.28rem!important;padding:1.1rem 1rem!important}[data-theme=dark] .campaign-stat-icon{margin:0 0 .45rem!important}[data-theme=dark] .campaign-stat-card :is(strong,small){display:block;margin:0!important;line-height:1.25}[data-theme=dark] .campaign-owner-meta{display:inline-flex;align-items:center;gap:.35rem}[data-theme=dark] .campaign-owner-meta svg{width:.9rem!important;height:.9rem!important;min-width:.9rem;flex:0 0 .9rem}[data-theme=dark] .campaign-banner-actions,[data-theme=dark] .campaign-banner-menu{overflow:visible!important}[data-theme=dark] .campaign-banner-menu{position:relative!important;z-index:30;display:inline-flex}[data-theme=dark] .campaign-banner-menu:before{content:""!important;position:absolute;right:-.75rem;bottom:100%;display:block!important;width:calc(100% + 1.5rem);height:1.05rem;pointer-events:auto}[data-theme=dark] .campaign-banner-menu-panel{position:absolute!important;right:0!important;bottom:calc(100% + .65rem)!important;top:auto!important;z-index:40!important;display:grid!important;width:-moz-max-content;width:max-content;min-width:14rem;opacity:0;visibility:hidden;pointer-events:none;transform:none!important}[data-theme=dark] .campaign-banner-menu:is(:hover,:focus-within,.is-pinned) .campaign-banner-menu-panel{opacity:1;visibility:visible;pointer-events:auto}[data-theme=dark] .activity-event-list{gap:0!important}[data-theme=dark] .activity-event-card{contain:layout style;transition:background-color var(--hud-motion-fast),box-shadow var(--hud-motion-fast)!important}[data-theme=dark] .activity-event-card,[data-theme=dark] .activity-event-card:hover,[data-theme=dark] .activity-event-card:focus-within{min-width:0;padding:.8rem .7rem!important;border-width:0 0 1px!important;font-size:inherit!important;line-height:inherit!important;transform:none!important}[data-theme=dark] .activity-event-card :is(.activity-event-line,.activity-event-heading,.activity-event-summary){transform:none!important}@media(max-width:760px){[data-theme=dark] .member-profile-welcome-row{grid-template-columns:auto auto minmax(0,1fr) 2rem;min-width:0}[data-theme=dark] .campaign-directory-list{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))!important}[data-theme=dark] .member-profile-nav.hud-nav-tabs,[data-theme=dark] .account-settings-grid{grid-template-columns:1fr}[data-theme=dark] .account-settings-grid>.account-settings-card,[data-theme=dark] .account-settings-grid>.account-settings-card:nth-child(odd){grid-column:1;border-right:0!important}[data-theme=dark] .account-settings-rows>div,[data-theme=dark] .account-media-row{grid-template-columns:1fr!important}[data-theme=dark] .account-settings-rows>div>:last-child{justify-self:start}[data-theme=dark] .campaign-tab-shell{padding-inline:0}[data-theme=dark] .campaign-tabs{justify-content:stretch!important}[data-theme=dark] .campaign-tabs button{flex:1 1 calc(50% - .55rem)!important;min-width:min(9rem,100%)}[data-theme=dark] .campaign-db-status{top:.75rem;right:.75rem;width:min(15rem,calc(100% - 1.5rem))}[data-theme=dark] .campaign-banner-copy{padding-top:4.2rem!important}}[data-theme=dark] .console-status>div{border-width:0 0 1px!important;border-color:color-mix(in srgb,var(--hud-border) 78%,transparent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-panel-2) 22%,transparent),transparent 92%)!important;box-shadow:none!important}[data-theme=dark] .console-status>div:last-child{border-bottom-color:color-mix(in srgb,var(--hud-orange) 20%,var(--hud-border))!important}[data-theme=dark] .dashboard-account-row{grid-template-columns:auto minmax(0,1fr) auto auto!important;-moz-column-gap:.85rem!important;column-gap:.85rem!important}[data-theme=dark] .dashboard-account-row .dashboard-linked-pill{justify-self:end;white-space:nowrap}[data-theme=dark] .dashboard-linked-row-actions{min-width:4.75rem;justify-self:end;margin-left:.15rem}[data-theme=dark] .activity-event-card,[data-theme=dark] .activity-event-card:hover,[data-theme=dark] .activity-event-card:focus-within{box-sizing:border-box!important;min-height:4rem;align-content:center!important;contain:layout paint;margin:0!important;padding-block:.8rem!important;outline:0!important}[data-theme=dark] .activity-event-card>:is(.activity-event-heading,.activity-event-meta,.activity-event-detail-row,.activity-scope-pill-row){margin-block:0!important}[data-theme=dark] :is(.activity-line-scope-dot,.dashboard-history-scope-button),[data-theme=dark] :is(.activity-line-scope-dot,.dashboard-history-scope-button):is(:hover,:focus-visible,:active){--history-lava-y: var(--activity-lava-y, 0rem);border:1px solid color-mix(in srgb,var(--hud-text) 42%,transparent)!important;border-radius:50%!important;background-image:radial-gradient(ellipse at 45% 7%,var(--hud-orange) 0 3%,transparent 11%),radial-gradient(ellipse at 58% 22%,var(--hud-red) 0 5%,transparent 15%),radial-gradient(ellipse at 38% 39%,var(--hud-cyan) 0 5%,transparent 16%),radial-gradient(ellipse at 62% 58%,var(--hud-orange) 0 5%,transparent 16%),radial-gradient(ellipse at 42% 76%,var(--hud-purple) 0 6%,transparent 17%),radial-gradient(ellipse at 55% 93%,var(--hud-green) 0 5%,transparent 16%),linear-gradient(180deg,var(--hud-orange),var(--hud-red) 19%,var(--hud-purple) 39%,var(--hud-cyan) 61%,var(--hud-green) 81%,var(--hud-orange))!important;background-size:1.2rem 24rem!important;background-position:50% var(--history-lava-y)!important;background-repeat:repeat-y!important;background-color:transparent!important;background-blend-mode:screen,screen,screen,screen,screen,screen,normal!important;box-shadow:0 0 .45rem color-mix(in srgb,var(--hud-cyan) 22%,transparent)!important;filter:none!important;opacity:1!important;transform:none!important;transition:box-shadow var(--hud-motion-fast)!important}[data-theme=dark] .dashboard-history-row:nth-child(8n+1) .dashboard-history-scope-button{--activity-lava-y: 0rem}[data-theme=dark] .dashboard-history-row:nth-child(8n+2) .dashboard-history-scope-button{--activity-lava-y: -3rem}[data-theme=dark] .dashboard-history-row:nth-child(8n+3) .dashboard-history-scope-button{--activity-lava-y: -6rem}[data-theme=dark] .dashboard-history-row:nth-child(8n+4) .dashboard-history-scope-button{--activity-lava-y: -9rem}[data-theme=dark] .dashboard-history-row:nth-child(8n+5) .dashboard-history-scope-button{--activity-lava-y: -12rem}[data-theme=dark] .dashboard-history-row:nth-child(8n+6) .dashboard-history-scope-button{--activity-lava-y: -15rem}[data-theme=dark] .dashboard-history-row:nth-child(8n+7) .dashboard-history-scope-button{--activity-lava-y: -18rem}[data-theme=dark] .dashboard-history-row:nth-child(8n) .dashboard-history-scope-button{--activity-lava-y: -21rem}@media(max-width:1240px){[data-theme=dark] .dashboard-hud-grid{grid-template-columns:minmax(0,1fr)!important}[data-theme=dark] .dashboard-hud-left-stack,[data-theme=dark] .dashboard-hud-right-stack{grid-column:1!important;width:100%;min-width:0;padding-inline:0!important}[data-theme=dark] .dashboard-hud-right-stack{border-left:0!important;border-top:1px solid var(--hud-border)}[data-theme=dark] .member-profile-bar{grid-template-columns:minmax(0,1fr) auto!important;gap:1rem!important;align-items:start}[data-theme=dark] .member-profile-nav{grid-column:1 / -1;grid-row:2}[data-theme=dark] .member-profile-session-actions{grid-column:2;grid-row:1}}@media(max-width:700px){[data-theme=dark] .member-profile-bar{grid-template-columns:minmax(0,1fr)!important}[data-theme=dark] .member-profile-session-actions{grid-column:1;grid-row:3;justify-content:stretch}[data-theme=dark] .member-profile-session-actions .dashboard-logout-button{width:100%}[data-theme=dark] .dashboard-account-row{grid-template-columns:auto minmax(0,1fr) auto!important}[data-theme=dark] .dashboard-linked-row-actions{grid-column:2 / -1;width:100%;min-width:0;margin-left:0}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .campaign-db-status:is(.status-loading,.status-refreshing) .campaign-cache-ring{animation-duration:2.4s!important}}[data-theme=dark] :is(.member-profile-options .profile-options-menu,.linked-account-menu,.dashboard-usage-menu-list){min-width:13rem!important;padding:.3rem!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 36%,var(--hud-border))!important;border-radius:0!important;color:var(--hud-text)!important;background:var(--hud-bg-deep)!important;box-shadow:0 1rem 2.4rem var(--hud-shadow),var(--hud-glow-cyan)!important;clip-path:none!important}[data-theme=dark] :is(.member-profile-options .profile-options-menu,.linked-account-menu,.dashboard-usage-menu-list) :is(button,a){width:100%!important;min-height:2.25rem!important;display:flex!important;align-items:center;padding:.55rem .7rem!important;border:0!important;color:var(--hud-text-muted)!important;background:transparent!important;box-shadow:none!important;font-size:.76rem!important;font-weight:700;text-align:left}[data-theme=dark] :is(.member-profile-options .profile-options-menu,.linked-account-menu,.dashboard-usage-menu-list) :is(button,a):is(:hover,:focus-visible,.is-active){color:var(--hud-text)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 64%,transparent),transparent)!important;box-shadow:inset 2px 0 0 var(--hud-cyan)!important}[data-theme=dark] .dashboard-usage-menu{position:relative;z-index:80}[data-theme=dark] .dashboard-usage-menu>summary{min-width:8.25rem;min-height:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.5rem .7rem;border:1px solid color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border));color:var(--hud-text-muted);background:linear-gradient(180deg,var(--hud-panel-2),var(--hud-bg-deep));cursor:pointer;list-style:none}[data-theme=dark] .dashboard-usage-menu>summary::-webkit-details-marker{display:none}[data-theme=dark] .dashboard-usage-menu[open]>summary,[data-theme=dark] .dashboard-usage-menu>summary:is(:hover,:focus-visible){color:var(--hud-cyan);border-color:color-mix(in srgb,var(--hud-cyan) 56%,var(--hud-border));background:color-mix(in srgb,var(--hud-cyan-soft) 42%,var(--hud-panel));outline:none}[data-theme=dark] .dashboard-usage-menu-chevron{width:.42rem;height:.42rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-.12rem)}[data-theme=dark] .dashboard-usage-menu[open] .dashboard-usage-menu-chevron{transform:rotate(225deg) translate(-.08rem,-.08rem)}[data-theme=dark] .dashboard-usage-menu-list{top:calc(100% + .45rem)!important;right:0!important;left:auto!important;z-index:180!important}[data-theme=dark] .dashboard-linked-pill{border-radius:0!important;clip-path:none!important;overflow:visible!important}[data-theme=dark] .app-content-deck:before,[data-theme=dark] .app-content-deck:after{left:0!important;right:0!important;border-left:0!important;border-right:0!important}[data-theme=dark] .dashboard-usage-panel:has(.dashboard-usage-menu[open]){z-index:140!important}[data-theme=dark] .dashboard-usage-panel .dashboard-hud-card-heading{z-index:30!important}[data-theme=dark] .dashboard-usage-panel .dashboard-usage-list{z-index:1!important}[data-theme=dark] .dashboard-usage-menu-list{pointer-events:auto!important}[data-theme=dark] :is(.header,.footer):before{border-right:0!important;clip-path:none!important}[data-theme=dark]{--color-bg: var(--hud-bg-deep);--color-main-bg: color-mix(in srgb, var(--hud-panel) 78%, transparent);--color-header-footer: color-mix(in srgb, var(--hud-bg-deep) 92%, transparent);--color-text: var(--hud-text);--color-text-secondary: color-mix(in srgb, var(--hud-text-muted) 84%, transparent);--color-accent: var(--hud-cyan);--color-accent-alt: var(--hud-orange);--color-accent-hover: color-mix(in srgb, var(--hud-cyan) 86%, white);--color-orb: var(--hud-cyan);--color-border: color-mix(in srgb, var(--hud-border) 56%, transparent);--footer-link: var(--hud-text-muted);--glass-main-bg: linear-gradient(145deg, color-mix(in srgb, var(--hud-panel-2) 82%, transparent), color-mix(in srgb, var(--hud-bg-deep) 94%, transparent));--glass-bg: color-mix(in srgb, var(--hud-panel) 78%, transparent);--glass-border: color-mix(in srgb, var(--hud-border) 70%, transparent);--dark-surface-panel: color-mix(in srgb, var(--hud-panel) 88%, transparent);--dark-surface-card: color-mix(in srgb, var(--hud-panel-2) 76%, transparent);--dark-surface-raised: color-mix(in srgb, var(--hud-panel-3) 82%, transparent);--dark-surface-muted: color-mix(in srgb, var(--hud-border) 24%, transparent);--dark-control-border: color-mix(in srgb, var(--hud-border) 74%, transparent);--dark-control-border-strong: color-mix(in srgb, var(--hud-cyan) 58%, var(--hud-border));--dark-hover-bg: color-mix(in srgb, var(--hud-cyan-soft) 28%, transparent);--dark-selected-bg: color-mix(in srgb, var(--hud-orange-soft) 36%, transparent);--dark-focus-ring: color-mix(in srgb, var(--hud-cyan) 24%, transparent);--form-select-popup-bg: var(--hud-bg-deep);--form-select-popup-text: var(--hud-text);--form-select-popup-selected-bg: var(--hud-orange-soft);--form-select-popup-selected-text: var(--hud-text);--psb-bg: var(--hud-bg-deep);--psb-bg-2: var(--hud-panel);--psb-text: var(--hud-text);--psb-muted: var(--hud-text-muted);--psb-steel-0: var(--hud-bg-deep);--psb-steel-1: var(--hud-panel);--psb-steel-2: var(--hud-panel-2);--psb-steel-3: var(--hud-panel-3);--psb-steel-edge: color-mix(in srgb, var(--hud-border-bright) 42%, transparent);--psb-steel-edge-soft: color-mix(in srgb, var(--hud-border) 52%, transparent);--psb-orange: var(--hud-orange);--psb-orange-hot: color-mix(in srgb, var(--hud-orange) 68%, white);--psb-cyan: var(--hud-cyan);--psb-green: var(--hud-green);--psb-violet: var(--hud-purple);--psb-red: var(--hud-red);--psb-accent: var(--hud-orange);--psb-accent-soft: color-mix(in srgb, var(--hud-orange-soft) 76%, transparent);--psb-accent-glow: color-mix(in srgb, var(--hud-orange) 30%, transparent)}[data-theme=dark] .theme-toggle{border-radius:0!important;clip-path:none!important;transform:none!important}[data-theme=dark] .campaign-directory-title,[data-theme=dark] .campaign-directory-footer{box-sizing:border-box!important;width:auto!important;max-width:none!important;left:.8rem!important;right:.8rem!important}[data-theme=dark] .app-content-deck :is(button:not(.roadmap-node):not(.dashboard-history-scope-button),.button,a[role=button],.owner-page a,.dashboard-linked-action-button,.linked-account-action,.character-page-link-pill,.activity-scope-editor-button){box-sizing:border-box;border-radius:0!important;clip-path:none!important;transform:none!important}[data-theme=dark] .app-content-deck :is(input,textarea,select){clip-path:none!important}[data-theme=dark] .app-content-deck :is(.account-status,.dashboard-link-status,.character-status-pill,.chain-state,.character-key,.campaign-directory-source-badge,.character-page-link-badge,.campaign-workspace-meta>span,.activity-scope-pill,.owner-state,.owner-badges span,.approval-chip){border-radius:0!important;clip-path:none!important}[data-theme=dark] .member-profile-nav.hud-nav-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;padding:4px;border:1px solid color-mix(in srgb,var(--hud-border-bright) 34%,var(--hud-border))!important;background:linear-gradient(180deg,var(--hud-highlight),transparent 24%),linear-gradient(145deg,var(--hud-metal-cold),var(--hud-bg-deep) 72%)!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 -2px 0 var(--hud-shadow)!important}[data-theme=dark] .member-profile-nav .hud-nav-tab{min-height:3.7rem;border:0!important;border-left:1px solid color-mix(in srgb,var(--hud-border) 76%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-panel-3) 44%,transparent),transparent 42%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-highlight) 58%,transparent)!important}[data-theme=dark] .member-profile-nav .hud-nav-tab:first-child{border-left:0!important}[data-theme=dark] .member-profile-nav .hud-nav-tab:before{content:none!important;display:none!important}[data-theme=dark] .member-profile-nav .hud-nav-tab:is(:hover,:focus-visible,.is-active){background:linear-gradient(180deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 10%,var(--hud-highlight)),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--hud-panel-3) 72%,var(--hud-panel-2)),var(--hud-bg-deep))!important}[data-theme=dark] .ui-hover-popover{position:fixed!important;left:var(--ui-hover-popover-left)!important;top:var(--ui-hover-popover-top)!important;right:auto!important;bottom:auto!important;z-index:1500!important;margin:0!important;contain:layout paint style;clip-path:none!important}[data-theme=dark] .dashboard-history-scope-button{width:.68rem!important;height:.68rem!important;min-width:.68rem!important;padding:0!important;border:1px solid color-mix(in srgb,var(--hud-text) 34%,transparent)!important;border-radius:50%!important;clip-path:none!important;background:radial-gradient(circle at 28% 18%,var(--hud-orange) 0 8%,transparent 24%),radial-gradient(circle at 70% 44%,var(--hud-cyan) 0 10%,transparent 30%),radial-gradient(circle at 38% 82%,var(--hud-purple) 0 11%,transparent 30%),linear-gradient(180deg,var(--hud-red),var(--hud-purple) 52%,var(--hud-cyan))!important;background-size:160% 520%;box-shadow:0 0 .55rem color-mix(in srgb,var(--hud-cyan) 20%,transparent)!important;transform:none!important}[data-theme=dark] .dashboard-history-info-button{width:1rem!important;height:1rem!important;min-width:1rem!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important}[data-theme=dark] .activity-line-scope-dot{border-radius:50%!important;clip-path:none!important;background:radial-gradient(circle at 28% 18%,var(--hud-orange) 0 8%,transparent 24%),radial-gradient(circle at 70% 44%,var(--hud-cyan) 0 10%,transparent 30%),radial-gradient(circle at 38% 82%,var(--hud-purple) 0 11%,transparent 30%),linear-gradient(180deg,var(--hud-red),var(--hud-purple) 52%,var(--hud-cyan))!important}[data-theme=dark] .favorite-command-portrait{min-height:17rem;padding:3px;border:1px solid color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(145deg,var(--hud-cyan-soft),var(--hud-purple-soft))!important;clip-path:none!important;box-shadow:inset 0 1px 0 var(--hud-highlight),0 0 .8rem color-mix(in srgb,var(--hud-cyan) 10%,transparent)!important}[data-theme=dark] .favorite-command-portrait:before,[data-theme=dark] .favorite-command-portrait:after{content:none!important;display:none!important}[data-theme=dark] .favorite-command-portrait img{inset:3px!important;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;border-radius:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 28%!important;object-position:center 28%!important}[data-theme=dark] .favorite-command-portrait-art{inset:3px;background:linear-gradient(132deg,transparent 0 42%,color-mix(in srgb,var(--hud-cyan) 12%,transparent) 42.2% 42.8%,transparent 43%),radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--hud-cyan-soft) 28%,transparent),transparent 36%),linear-gradient(155deg,var(--hud-panel-2),var(--hud-bg-deep))!important}[data-theme=dark] .favorite-command-portrait-art:before{inset:10%;border:1px solid color-mix(in srgb,var(--hud-cyan) 16%,transparent);background:transparent!important;clip-path:none!important;opacity:.55}[data-theme=dark] .favorite-command-portrait-art:after{content:none!important;display:none!important}[data-theme=dark] .character-identity-art{width:12.5rem!important;height:12rem!important;place-items:center}[data-theme=dark] .character-identity-ring.ring-two,[data-theme=dark] .character-identity-ring.ring-three{display:none!important}[data-theme=dark] .character-identity-ring.ring-one{z-index:0;width:10.5rem!important;height:11rem!important;inset:.5rem auto auto .45rem!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border))!important;border-radius:0!important;background:transparent!important;clip-path:none!important;box-shadow:none!important;transform:rotate(-6deg)!important;opacity:.72}[data-theme=dark] .character-identity-diamond-shadow{z-index:1;width:9.5rem!important;height:10.5rem!important;inset:.85rem auto auto 1.65rem!important;border:1px solid color-mix(in srgb,var(--hud-orange) 14%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel-2) 68%,transparent)!important;clip-path:none!important;box-shadow:none!important;transform:rotate(4deg)!important;opacity:.62}[data-theme=dark] .character-identity-diamond{z-index:3;width:8.75rem!important;height:10.25rem!important;inset:.7rem auto auto 1.55rem!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hud-cyan-soft) 28%,var(--hud-panel-2)),var(--hud-bg-deep))!important;clip-path:polygon(.45rem 0,100% 0,100% calc(100% - .45rem),calc(100% - .45rem) 100%,0 100%,0 .45rem)!important;box-shadow:0 .8rem 1.6rem color-mix(in srgb,var(--hud-shadow) 58%,transparent)!important;transform:none!important}[data-theme=dark] .character-identity-diamond img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 24%!important;object-position:center 24%!important;transform:none!important}[data-theme=dark] .character-identity-diamond>span{transform:none!important}[data-theme=dark] .campaign-directory-banner{inset:0!important;opacity:.86;filter:saturate(.78) contrast(1.05);-webkit-mask-image:none!important;mask-image:none!important}[data-theme=dark] .campaign-directory-card:after{content:""!important;position:absolute!important;inset:0!important;z-index:1;display:block!important;background:linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--hud-bg-deep) 48%,transparent) 62%,var(--hud-bg-deep) 92%)!important;pointer-events:none}[data-theme=dark] .campaign-directory-title{position:absolute!important;right:.8rem!important;bottom:2.45rem!important;left:.8rem!important;z-index:2}[data-theme=dark] .campaign-directory-footer{position:absolute!important;right:.8rem!important;bottom:.7rem!important;left:.8rem!important;z-index:2;gap:.35rem;font-size:.66rem;white-space:nowrap}[data-theme=dark] .campaign-primary-panel{border-bottom:0!important}[data-theme=dark] .campaign-overview-grid .campaign-approval-panel{margin-top:.9rem;padding:1rem 0 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 20%,var(--hud-border))!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}[data-theme=dark] .campaign-overview-grid .approval-toggle-row{min-height:0!important;padding:.55rem 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .campaign-overview-grid .approval-chip{padding:.35rem .65rem!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 68%,transparent)!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .campaign-overview-grid .approval-chip:last-child{border-right:0!important}[data-theme=dark] .campaign-tabs{display:grid!important;grid-template-columns:.82fr .62fr .82fr 1fr .96fr 1.3fr 1.24fr .6fr 1fr .64fr .9fr;gap:.35rem!important;overflow:visible!important}[data-theme=dark] .campaign-tabs button,[data-theme=dark] .campaign-tabs button:is(.tab-players,.tab-characters){width:100%;min-width:0!important;min-height:2.8rem;padding-inline:.45rem!important}[data-theme=dark] .activity-event-card,[data-theme=dark] .activity-event-card:hover,[data-theme=dark] .activity-event-card:focus-within{gap:.55rem!important;padding:.8rem .7rem!important;border-width:0 0 1px!important;filter:none!important;transform:none!important;transition:background-color var(--hud-motion-fast),box-shadow var(--hud-motion-fast)!important}[data-theme=dark] .activity-scope-editor-button,[data-theme=dark] .activity-scope-editor-button:is(:hover,:focus-visible,[aria-expanded=true]){width:1.8rem!important;height:1.8rem!important;min-width:1.8rem!important;padding:0!important;filter:none!important;transform:none!important}@media(max-width:1180px){[data-theme=dark] .campaign-tabs{grid-template-columns:repeat(6,minmax(7rem,1fr))}}@media(max-width:760px){[data-theme=dark] .member-profile-nav.hud-nav-tabs{grid-template-columns:1fr}[data-theme=dark] .member-profile-nav .hud-nav-tab{border-left:0!important;border-top:1px solid color-mix(in srgb,var(--hud-border) 76%,transparent)!important}[data-theme=dark] .member-profile-nav .hud-nav-tab:first-child{border-top:0!important}[data-theme=dark] .campaign-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .character-identity-art{width:11rem!important;transform:scale(.88);transform-origin:center}}[data-theme=dark] .activity-event-card:is(:hover,:focus-within){background:color-mix(in srgb,var(--hud-panel-2) 34%,transparent)!important;box-shadow:none!important}[data-theme=dark] :is(.activity-line-scope-dot,.dashboard-history-scope-button),[data-theme=dark] :is(.activity-line-scope-dot,.dashboard-history-scope-button):is(:hover,:focus-visible,:active){--history-lava-y: var(--activity-lava-y, 0rem);background-image:linear-gradient(180deg,var(--hud-orange) 0%,var(--hud-red) 19%,var(--hud-purple) 39%,var(--hud-cyan) 61%,var(--hud-green) 81%,var(--hud-orange) 100%)!important;background-size:1.2rem 24rem!important;background-position:50% var(--history-lava-y)!important;background-repeat:repeat-y!important;background-color:transparent!important;background-blend-mode:normal!important;filter:none!important;opacity:1!important;transform:none!important;animation:history-lava-column 26s ease-in-out infinite!important}@keyframes history-lava-column{0%,to{background-position:50% var(--history-lava-y)}50%{background-position:50% calc(var(--history-lava-y) - 4rem)}}@media(prefers-reduced-motion:reduce){[data-theme=dark] :is(.activity-line-scope-dot,.dashboard-history-scope-button){animation:none!important}}html[data-theme=dark] body .app-content-deck .campaign-directory-card:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0!important;z-index:1!important;height:38%!important;pointer-events:none!important;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--hud-bg-deep) 24%,transparent) 28%,color-mix(in srgb,var(--hud-bg-deep) 72%,transparent) 66%,color-mix(in srgb,var(--hud-bg-deep) 90%,transparent) 100%)!important}html[data-theme=dark] body .app-content-deck .activity-event-card,html[data-theme=dark] body .app-content-deck .activity-event-card:is(:hover,:focus-within){position:relative!important;isolation:isolate;box-sizing:border-box!important;min-height:4rem!important;margin:0!important;padding:.8rem .7rem!important;border-width:0 0 1px!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}html[data-theme=dark] body .app-content-deck .activity-event-card:before{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .activity-event-card:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 22%,transparent),transparent 72%)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hud-cyan) 62%,transparent)!important;transition:opacity var(--hud-motion-standard)!important}html[data-theme=dark] body .app-content-deck .activity-event-card:is(:hover,:focus-within):after{opacity:1}html[data-theme=dark] body .app-content-deck .activity-event-card>*{position:relative;z-index:1}html[data-theme=dark] body .app-content-deck .campaign-primary-panel,html[data-theme=dark] body .app-content-deck .campaign-primary-panel>:last-child,html[data-theme=dark] body .app-content-deck .campaign-overview-grid,html[data-theme=dark] body .app-content-deck .campaign-empty-panel{border-bottom:0!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .campaign-overview-grid .campaign-approval-panel{border:0!important;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 20%,var(--hud-border))!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab,.campaign-tabs button){color:var(--hud-text)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,transparent),transparent 58%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 32%,var(--hud-border))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 5%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab,.campaign-tabs button):is(:hover,:focus-visible){color:var(--hud-text)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 15%,transparent),transparent 62%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 55%,var(--hud-border-bright))!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab,.campaign-tabs button)[aria-current=page],html[data-theme=dark] body .app-content-deck .campaign-tabs button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 22%,transparent),transparent 66%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;box-shadow:inset 0 -2px 0 var(--control-tone, var(--hud-cyan)),inset 0 1px color-mix(in srgb,var(--hud-text) 8%,transparent)!important}html[data-theme=dark] body .app-content-deck .scope-general,html[data-theme=dark] body .app-content-deck .mode-transfer_balance{--control-tone: var(--hud-cyan)}html[data-theme=dark] body .app-content-deck .scope-gm,html[data-theme=dark] body .app-content-deck .mode-add_money{--control-tone: var(--hud-orange)}html[data-theme=dark] body .app-content-deck .scope-admin,html[data-theme=dark] body .app-content-deck .mode-remove_money{--control-tone: var(--hud-red)}html[data-theme=dark] body .app-content-deck .mode-give_money{--control-tone: var(--hud-green)}html[data-theme=dark] body .app-content-deck :is(.transaction-mode-button,.transaction-log-scope-button,.transaction-log-folder-button,.mode-transfer_balance,.mode-give_money,.mode-add_money,.mode-remove_money,.scope-general,.scope-gm,.scope-admin,.transaction-source-trigger,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger){color:var(--hud-text)!important;clip-path:none!important;border-radius:0!important;border:1px solid color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 30%,var(--hud-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 7%,transparent),transparent 54%),var(--hud-panel-2)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 4%,transparent)!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck :is(.transaction-mode-button,.transaction-log-scope-button,.transaction-log-folder-button,.mode-transfer_balance,.mode-give_money,.mode-add_money,.mode-remove_money,.scope-general,.scope-gm,.scope-admin,.transaction-source-trigger,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger):is(:hover,:focus-visible,.active,.open,[aria-pressed=true]){color:var(--hud-text)!important;border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 58%,var(--hud-border-bright))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 15%,transparent),transparent 60%),var(--hud-panel-2)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 72%,transparent)!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck .campaign-members-copy{clip-path:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-member-avatar,.campaign-member-role-pill,.campaign-member-source){clip-path:none!important;border-radius:0!important;border:1px solid color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 38%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-panel-2) 62%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 4%,transparent)!important}html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link,html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link:is(:hover,:focus-visible){color:var(--hud-text)!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-cyan) 8%,transparent),transparent 58%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;border-color:color-mix(in srgb,var(--hud-cyan) 36%,var(--hud-border))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 5%,transparent)!important}html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link:is(:hover,:focus-visible){background:linear-gradient(180deg,color-mix(in srgb,var(--hud-cyan) 16%,transparent),transparent 62%),linear-gradient(135deg,var(--hud-panel-2),var(--hud-bg-deep))!important;border-color:color-mix(in srgb,var(--hud-cyan) 62%,var(--hud-border-bright))!important;box-shadow:inset 0 -2px 0 var(--hud-cyan)!important}html[data-theme=dark] body :is(.version-panel,.campaign-members-load-state,.campaign-members-load-more,.campaign-character-row,.campaign-character-avatar,.campaign-character-capsules mark,.campaign-character-detail-drawer,.campaign-character-detail-summary span,.campaign-character-inventory-row,.transaction-source-card,.transaction-source-option,.transaction-target-option,.transaction-avatar,.transaction-target-avatar,.transaction-step-number,.hall-of-fame-picker-trigger,.hall-of-fame-picker-icon,.hall-of-fame-icon-badge,.hall-of-fame-entry-icon,.hall-of-fame-icon-grid button){clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body :is(.campaign-members-load-state,.campaign-members-load-more,.campaign-character-row,.campaign-character-detail-drawer,.campaign-character-detail-summary span,.campaign-character-inventory-row){border:1px solid color-mix(in srgb,var(--hud-border) 82%,transparent)!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel-2) 30%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 3%,transparent)!important}html[data-theme=dark] body :is(.campaign-character-avatar,.campaign-character-capsules mark,.transaction-avatar,.transaction-target-avatar,.transaction-step-number,.hall-of-fame-picker-icon,.hall-of-fame-icon-badge,.hall-of-fame-entry-icon){border:1px solid color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 40%,var(--hud-border))!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 6%,var(--hud-bg-deep))!important;box-shadow:none!important}html[data-theme=dark] body .campaign-character-avatar,html[data-theme=dark] body :is(.transaction-avatar,.transaction-target-avatar){border-radius:2px!important}html[data-theme=dark] body :is(.campaign-character-capsules mark,.campaign-character-detail-summary span){border-radius:999px!important}html[data-theme=dark] body .app-content-deck :is(.transaction-source-card,.transaction-source-trigger,.transaction-source-option,.transaction-target-option,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger,.hall-of-fame-icon-grid button){border:1px solid color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 24%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel-2) 72%,var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 3%,transparent)!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck :is(.transaction-source-card,.transaction-source-trigger,.transaction-source-option,.transaction-target-option,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger,.hall-of-fame-icon-grid button):is(:hover,:focus-visible,.active,.open,[aria-selected=true]){border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 48%,var(--hud-border-bright))!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 7%,var(--hud-panel-2))!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 62%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.transaction-source-card,.transaction-source-trigger,.transaction-source-option,.transaction-target-option,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger,.hall-of-fame-icon-grid button):before,html[data-theme=dark] body .app-content-deck :is(.transaction-source-card,.transaction-source-trigger,.transaction-source-option,.transaction-target-option,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger,.hall-of-fame-icon-grid button):after{content:none!important;display:none!important}html[data-theme=dark] body .version-panel{overflow-x:hidden!important;overflow-y:auto!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 32%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(var(--hud-cyan),var(--hud-cyan)) left top / .8rem 1px no-repeat,linear-gradient(var(--hud-cyan),var(--hud-cyan)) right bottom / .8rem 1px no-repeat,color-mix(in srgb,var(--hud-panel) 96%,var(--hud-bg-deep))!important;box-shadow:-.75rem .8rem 1.6rem #0000005c!important}html[data-theme=dark] body .version-panel:before,html[data-theme=dark] body .version-panel:after{content:none!important;display:none!important}html[data-theme=dark] body .version-history{max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-width:auto!important}html[data-theme=dark] body .version-history-item{background:transparent!important;box-shadow:none!important}html[data-theme=dark] body footer .version-panel.version-panel{clip-path:none!important;-webkit-clip-path:none!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 32%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(var(--hud-cyan),var(--hud-cyan)) left top / .8rem 1px no-repeat,linear-gradient(var(--hud-cyan),var(--hud-cyan)) right bottom / .8rem 1px no-repeat,color-mix(in srgb,var(--hud-panel) 96%,var(--hud-bg-deep))!important;box-shadow:-.75rem .8rem 1.6rem #0000005c!important}html[data-theme=dark] body footer .version-panel.version-panel .version-history.version-history{max-height:unset!important;overflow:visible!important;padding-right:0!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab,.campaign-tabs button,.mode-transfer_balance,.mode-give_money,.mode-add_money,.mode-remove_money,.scope-general,.scope-gm,.scope-admin){color:var(--hud-text)!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 4%,var(--hud-panel-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 3%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab,.campaign-tabs button,.mode-transfer_balance,.mode-give_money,.mode-add_money,.mode-remove_money,.scope-general,.scope-gm,.scope-admin):is(:hover,:focus-visible){background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 8%,var(--hud-panel-2))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 48%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab[aria-current=page],.campaign-tabs button.active,.mode-transfer_balance.active,.mode-give_money.active,.mode-add_money.active,.mode-remove_money.active,.scope-general.active,.scope-gm.active,.scope-admin.active){background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 11%,var(--hud-panel-2))!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 66%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.campaign-tabs.campaign-tabs button,.member-profile-nav.member-profile-nav .hud-nav-tab,.transaction-source-trigger,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger,.hall-of-fame-season-row button,.hall-of-fame-icon-grid button){transition:color var(--hud-motion-fast),border-color var(--hud-motion-fast),background-color var(--hud-motion-fast),box-shadow var(--hud-motion-standard)!important}html[data-theme=dark] body .app-content-deck :is(.campaign-tabs.campaign-tabs button,.member-profile-nav.member-profile-nav .hud-nav-tab,.transaction-source-trigger,.hall-of-fame-picker-trigger,.hall-of-fame-character-trigger,.hall-of-fame-season-row button,.hall-of-fame-icon-grid button):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 76%,var(--hud-border-bright))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 84%,transparent),0 0 0 1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 28%,transparent),0 0 .85rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 22%,transparent)!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-tabs.campaign-tabs button.active,.member-profile-nav.member-profile-nav .hud-nav-tab[aria-current=page],.transaction-source-trigger.active,.transaction-source-trigger.open,.hall-of-fame-picker-trigger.active,.hall-of-fame-picker-trigger.open,.hall-of-fame-character-trigger.active,.hall-of-fame-character-trigger.open,.hall-of-fame-season-row button.active,.hall-of-fame-icon-grid button.active){border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 82%,var(--hud-border-bright))!important;box-shadow:inset 0 -2px 0 var(--control-tone, var(--hud-cyan)),inset 0 1px color-mix(in srgb,var(--hud-text) 5%,transparent),0 0 1rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 26%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.hall-of-fame-hero,.hall-of-fame-manager,.hall-of-fame-section,.hall-of-fame-entry-card,.hall-of-fame-recipient-row){background:color-mix(in srgb,var(--hud-panel-2) 38%,transparent)!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .hall-of-fame-manager{border-color:color-mix(in srgb,var(--hud-cyan) 20%,var(--hud-border))!important}html[data-theme=dark] body .app-content-deck :is(.hall-of-fame-required-grid input:not([type=checkbox]),.hall-of-fame-optional-panel input:not([type=checkbox]),.hall-of-fame-optional-panel textarea,.hall-of-fame-character-search .transaction-search-input){border:1px solid color-mix(in srgb,var(--hud-border) 86%,transparent)!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-bg-deep) 76%,var(--hud-panel-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 2%,transparent)!important;filter:none!important}html[data-theme=dark] body .app-content-deck :is(.hall-of-fame-required-grid input:not([type=checkbox]),.hall-of-fame-optional-panel input:not([type=checkbox]),.hall-of-fame-optional-panel textarea,.hall-of-fame-character-search .transaction-search-input):is(:hover,:focus,:focus-visible){border-color:color-mix(in srgb,var(--hud-cyan) 50%,var(--hud-border-bright))!important;background:color-mix(in srgb,var(--hud-cyan) 3%,var(--hud-bg-deep))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--hud-cyan) 52%,transparent),0 0 .55rem color-mix(in srgb,var(--hud-cyan) 12%,transparent)!important;outline:none!important}html[data-theme=dark] body .app-content-deck .hall-of-fame-step:not(:last-child):before,html[data-theme=dark] body .app-content-deck .hall-of-fame-step.complete:not(:last-child):before{background:color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border))!important}html[data-theme=dark] body .app-content-deck .hall-of-fame-step.complete .hall-of-fame-step-number{background:color-mix(in srgb,var(--hud-cyan) 78%,var(--hud-panel-2))!important;box-shadow:0 0 .6rem color-mix(in srgb,var(--hud-cyan) 18%,transparent)!important}html[data-theme=dark] body .app-content-deck .campaign-role-color{position:relative;z-index:2;border:1px solid color-mix(in srgb,var(--role-accent) 78%,var(--hud-text))!important;border-radius:1px!important;clip-path:none!important;-webkit-clip-path:none!important;background:var(--role-accent)!important;box-shadow:0 0 .65rem color-mix(in srgb,var(--role-accent) 34%,transparent)!important;filter:none!important;opacity:1!important}html[data-theme=dark] body .app-content-deck .dashboard-status-dot-icon{position:relative;z-index:2;border:0!important;border-radius:999px!important;clip-path:none!important;-webkit-clip-path:none!important;background-image:none!important;filter:none!important;opacity:1!important}html[data-theme=dark] body .app-content-deck .dashboard-status-dot-icon.active{background-color:var(--hud-green)!important;box-shadow:0 0 .7rem color-mix(in srgb,var(--hud-green) 52%,transparent)!important}html[data-theme=dark] body .app-content-deck .dashboard-status-dot-icon.inactive{background-color:var(--hud-orange)!important;box-shadow:0 0 .5rem color-mix(in srgb,var(--hud-orange) 30%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.activity-line-scope-dot,.dashboard-history-scope-button),html[data-theme=dark] body .app-content-deck :is(.activity-line-scope-dot,.dashboard-history-scope-button):is(:hover,:focus-visible,:active){--history-lava-y: var(--activity-lava-y, 0rem);--history-marker-tone: var(--hud-cyan);display:inline-block!important;flex:0 0 .64rem!important;width:.64rem!important;min-width:.64rem!important;height:.64rem!important;min-height:.64rem!important;margin:0!important;padding:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid color-mix(in srgb,var(--hud-text) 38%,transparent)!important;border-radius:999px!important;clip-path:none!important;-webkit-clip-path:none!important;background:var(--history-marker-tone)!important;box-shadow:inset 0 0 .18rem color-mix(in srgb,var(--hud-text) 18%,transparent),0 0 .48rem color-mix(in srgb,var(--history-marker-tone) 42%,transparent),0 0 .7rem color-mix(in srgb,var(--history-marker-tone) 18%,transparent)!important;filter:none;opacity:1!important;transform:none!important;animation:history-lava-marker-pulse 7s ease-in-out infinite!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-history-row-compact,.dashboard-history-row,.activity-event-card,.character-history-row,.campaign-member-profile-activity-row):nth-child(6n+1) :is(.activity-line-scope-dot,.dashboard-history-scope-button){--history-marker-tone: var(--hud-orange);background:var(--hud-orange)!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-history-row-compact,.dashboard-history-row,.activity-event-card,.character-history-row,.campaign-member-profile-activity-row):nth-child(6n+2) :is(.activity-line-scope-dot,.dashboard-history-scope-button){--history-marker-tone: var(--hud-red);background:var(--hud-red)!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-history-row-compact,.dashboard-history-row,.activity-event-card,.character-history-row,.campaign-member-profile-activity-row):nth-child(6n+3) :is(.activity-line-scope-dot,.dashboard-history-scope-button){--history-marker-tone: var(--hud-purple);background:var(--hud-purple)!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-history-row-compact,.dashboard-history-row,.activity-event-card,.character-history-row,.campaign-member-profile-activity-row):nth-child(6n+4) :is(.activity-line-scope-dot,.dashboard-history-scope-button){--history-marker-tone: var(--hud-cyan);background:var(--hud-cyan)!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-history-row-compact,.dashboard-history-row,.activity-event-card,.character-history-row,.campaign-member-profile-activity-row):nth-child(6n+5) :is(.activity-line-scope-dot,.dashboard-history-scope-button){--history-marker-tone: var(--hud-green);background:var(--hud-green)!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-history-row-compact,.dashboard-history-row,.activity-event-card,.character-history-row,.campaign-member-profile-activity-row):nth-child(6n) :is(.activity-line-scope-dot,.dashboard-history-scope-button){--history-marker-tone: var(--hud-orange);background:var(--hud-orange)!important}@keyframes history-lava-marker-pulse{0%,to{filter:saturate(.92) brightness(.92)}50%{filter:saturate(1.14) brightness(1.16)}}html[data-theme=dark] body .app-content-deck :is(.activity-line-scope-dot,.dashboard-history-scope-button):before,html[data-theme=dark] body .app-content-deck :is(.activity-line-scope-dot,.dashboard-history-scope-button):after{content:none!important;display:none!important}@media(prefers-reduced-motion:reduce){html[data-theme=dark] body .app-content-deck :is(.activity-line-scope-dot,.dashboard-history-scope-button){animation:none!important}}html[data-theme=dark] body .app-content-deck .dashboard-activity-kind-icon,html[data-theme=dark] body .app-content-deck .dashboard-discord-letter{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}html[data-theme=dark] body{background-color:var(--hud-bg)!important}html[data-theme=dark] body :is(.app-header,.site-header,.app-footer,.site-footer){background-color:var(--hud-bg)!important;border-color:var(--hud-border)!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-shell,.campaign-workspace-shell,.account-settings-page,.hud-panel){border-color:var(--hud-border)!important;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hud-text) 1.1%,transparent) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--hud-panel-2),var(--hud-panel) 52%,var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 24%,transparent),0 1.1rem 2.4rem color-mix(in srgb,var(--hud-shadow) 72%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab,.campaign-tabs button,.hud-button,.hud-tab,.transaction-mode-button,.transaction-log-scope-button,.transaction-log-folder-button){color:var(--hud-text)!important;border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 20%,var(--hud-border))!important;background:radial-gradient(ellipse at 18% 112%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 8%,transparent),transparent 54%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 4%,var(--hud-panel-2)),var(--hud-panel-2) 42%,var(--hud-panel) 78%,var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 22%,transparent),inset 0 -1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab,.campaign-tabs button,.hud-button,.hud-tab,.transaction-mode-button,.transaction-log-scope-button,.transaction-log-folder-button):is(:hover,:focus-visible){color:var(--hud-text)!important;border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 58%,var(--hud-border))!important;background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent),transparent 58%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,var(--hud-panel-2)),var(--hud-panel-2) 38%,var(--hud-panel) 76%,var(--hud-bg-deep))!important;box-shadow:inset 0 -2px 0 var(--control-tone, var(--hud-cyan)),inset 0 0 0 1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 24%,transparent),0 0 .9rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 22%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-nav .hud-nav-tab[aria-current=page],.campaign-tabs button.active,.hud-button-active,.hud-tab[aria-selected=true],.transaction-mode-button.active,.transaction-log-scope-button.active,.transaction-log-folder-button.active){color:var(--hud-text)!important;border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 72%,var(--hud-border-bright))!important;background:linear-gradient(90deg,transparent 0 12%,var(--control-tone, var(--hud-cyan)) 12% 43%,transparent 43%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 78% 122%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 20%,transparent),transparent 60%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 11%,var(--hud-panel-2)),var(--hud-panel-2) 36%,var(--hud-panel) 74%,var(--hud-bg-deep))!important;box-shadow:inset 0 -2px 0 var(--control-tone, var(--hud-cyan)),inset 0 0 0 1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 32%,transparent),0 0 1rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 26%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.campaign-stat-card,.hud-stat-card){position:relative;border-color:var(--hud-border)!important;background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--hud-border) 48%,var(--hud-panel-2)) 24%,color-mix(in srgb,var(--hud-border) 18%,var(--hud-panel)) 62%,transparent) calc(100% - 1rem) 18% / 32% 1px no-repeat,linear-gradient(90deg,transparent,color-mix(in srgb,var(--hud-border) 56%,var(--hud-panel-2)) 18%,color-mix(in srgb,var(--hud-border) 22%,var(--hud-panel)) 52%,transparent) 48% 46% / 46% 1px no-repeat,linear-gradient(270deg,transparent,color-mix(in srgb,var(--hud-border) 42%,var(--hud-panel-2)) 22%,color-mix(in srgb,var(--hud-border) 16%,var(--hud-panel)) 58%,transparent) calc(100% - 1rem) 72% / 44% 1px no-repeat,linear-gradient(180deg,var(--hud-panel-2),var(--hud-panel) 62%,var(--hud-bg-deep))!important;background-repeat:no-repeat!important}html[data-theme=dark] body .app-content-deck :is(.campaign-stat-card,.hud-stat-card):before{content:""!important;position:absolute!important;inset:auto auto -1px 1rem!important;width:min(12rem,58%)!important;height:3px!important;border:0!important;background:linear-gradient(90deg,var(--hud-cyan) 0 38%,var(--hud-cyan-mid) 38% 52%,transparent 52%)!important;clip-path:polygon(0 34%,46% 34%,calc(46% + 7px) 100%,78% 100%,calc(78% + 7px) 34%,100% 34%,100% 67%,calc(78% + 5px) 67%,78% 100%,calc(46% + 7px) 100%,46% 67%,0 67%)!important;box-shadow:0 0 .55rem color-mix(in srgb,var(--hud-cyan) 32%,transparent)!important;opacity:.88!important}html[data-theme=dark] body .app-content-deck :is(.campaign-approval-panel,.hud-panel,.hall-of-fame-hero){background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--hud-text) 1%,transparent) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--hud-panel-2),var(--hud-panel) 58%,var(--hud-bg-deep))!important;background-size:auto,auto!important;background-position:0 0,0 0!important;background-repeat:repeat,no-repeat!important}html[data-theme=dark] body .app-content-deck .campaign-approval-panel{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,var(--hud-panel-2),var(--hud-panel) 58%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-container,html[data-theme=dark] body .main-content{background:transparent!important}html[data-theme=dark] body .header,html[data-theme=dark] body .footer{border-color:var(--hud-border)!important;background:var(--hud-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 16%,transparent),inset 0 -1px color-mix(in srgb,var(--hud-shadow) 84%,transparent)!important}html[data-theme=dark] body .header:before,html[data-theme=dark] body .footer:before{border-color:color-mix(in srgb,var(--hud-border) 54%,transparent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan) 22%,transparent),transparent 8rem) top left / 15rem 1px no-repeat,linear-gradient(270deg,color-mix(in srgb,var(--hud-orange) 18%,transparent),transparent 8rem) bottom right / 16rem 1px no-repeat!important}html[data-theme=dark] body .app-content-deck :is(.activity-event-line,.dashboard-history-row) :is(.activity-actor-link,.activity-link-character,.character-page-link-pill,.dashboard-activity-character-link){display:inline!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;outline-offset:2px!important;text-decoration:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck :is(.activity-event-line,.dashboard-history-row) :is(.activity-actor-link,.activity-link-character,.character-page-link-pill,.dashboard-activity-character-link):before,html[data-theme=dark] body .app-content-deck :is(.activity-event-line,.dashboard-history-row) :is(.activity-actor-link,.activity-link-character,.character-page-link-pill,.dashboard-activity-character-link):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck :is(.activity-event-line,.dashboard-history-row) :is(.activity-actor-link,.activity-link-character,.character-page-link-pill,.dashboard-activity-character-link):is(:hover,:focus-visible){color:var(--hud-text)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 .55rem color-mix(in srgb,currentColor 34%,transparent)!important}html[data-theme=dark] body .app-content-deck:has(>.members-dashboard):before{background:linear-gradient(90deg,transparent 0%,var(--hud-panel) 7%,var(--hud-border) 22%,var(--hud-panel-2) 48%,color-mix(in srgb,var(--hud-border) 34%,var(--hud-panel)) 66%,transparent 100%) 2.2rem .48rem / min(46rem,62%) 1px no-repeat,linear-gradient(270deg,transparent 0%,var(--hud-panel) 12%,color-mix(in srgb,var(--hud-border) 48%,var(--hud-panel-2)) 31%,var(--hud-panel-2) 58%,transparent 100%) calc(100% - 2.4rem) calc(100% - .58rem) / min(30rem,43%) 1px no-repeat,linear-gradient(180deg,var(--hud-panel-2),var(--hud-panel) 52%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck:has(>.members-dashboard):after{inset:.55rem!important;border-top:1px solid color-mix(in srgb,var(--hud-border-bright) 20%,transparent)!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 42%,transparent)!important;background:none!important;opacity:1!important}html[data-theme=dark] body .app-content-deck .campaign-stat-card:before,html[data-theme=dark] body .app-content-deck .dashboard-hud-card:after{content:""!important;position:absolute!important;z-index:2!important;inset:auto auto -1px 1rem!important;width:min(15rem,58%)!important;height:4px!important;border:0!important;background:linear-gradient(135deg,transparent 0 45%,var(--hud-cyan-low) 46% 53%,transparent 54% 100%) 44% 0 / 7px 4px no-repeat,linear-gradient(90deg,transparent 0%,var(--hud-cyan-border) 8%,var(--hud-cyan-mid) 34%,var(--hud-cyan-low) 58%,transparent 100%) 0 0 / 44% 1px no-repeat,linear-gradient(90deg,var(--hud-cyan-low),color-mix(in srgb,var(--hud-cyan-mid) 58%,transparent),transparent 100%) calc(44% + 5px) 3px / 42% 1px no-repeat!important;box-shadow:none!important;clip-path:none!important;opacity:.68!important;pointer-events:none!important}html[data-theme=dark] body .app-content-deck .dashboard-hud-card:last-child:after{opacity:.48!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame{--hud-segment-frame-cut: 10px;--hud-segment-frame-tone: var(--hud-cyan);position:relative!important;isolation:isolate!important;display:flex!important;gap:0!important;padding:1px var(--hud-segment-frame-cut)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;overflow:visible!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:before,html[data-theme=dark] body .app-content-deck .hud-segmented-frame:after{content:""!important;position:absolute!important;pointer-events:none!important;clip-path:polygon(var(--hud-segment-frame-cut) 0,100% 0,100% calc(100% - var(--hud-segment-frame-cut)),calc(100% - var(--hud-segment-frame-cut)) 100%,0 100%,0 var(--hud-segment-frame-cut))!important;-webkit-clip-path:polygon(var(--hud-segment-frame-cut) 0,100% 0,100% calc(100% - var(--hud-segment-frame-cut)),calc(100% - var(--hud-segment-frame-cut)) 100%,0 100%,0 var(--hud-segment-frame-cut))!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:before{z-index:-2!important;inset:0!important;background:linear-gradient(90deg,var(--hud-border),color-mix(in srgb,var(--hud-segment-frame-tone) 36%,var(--hud-border-bright)) 18%,var(--hud-border) 46%,color-mix(in srgb,var(--hud-segment-frame-tone) 28%,var(--hud-border)) 78%,var(--hud-border))!important;box-shadow:none!important;filter:drop-shadow(0 0 .62rem color-mix(in srgb,var(--hud-segment-frame-tone) 24%,transparent))!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:after{z-index:-1!important;inset:1px!important;background:radial-gradient(ellipse at 58% 118%,color-mix(in srgb,var(--hud-segment-frame-tone) 12%,transparent),transparent 66%),linear-gradient(108deg,var(--hud-panel-2),var(--hud-panel) 70%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:has(>.tone-cyan:is(:hover,:focus-visible,[aria-current=page])){--hud-segment-frame-tone: var(--hud-cyan)}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:has(>.tone-green:is(:hover,:focus-visible,[aria-current=page])){--hud-segment-frame-tone: var(--hud-green)}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:has(>.tone-orange:is(:hover,:focus-visible,[aria-current=page])){--hud-segment-frame-tone: var(--hud-orange)}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:has(>:is([aria-current=page],[aria-pressed=true],[aria-selected=true])):before{background:linear-gradient(90deg,color-mix(in srgb,var(--hud-segment-frame-tone) 28%,var(--hud-border)),color-mix(in srgb,var(--hud-segment-frame-tone) 62%,var(--hud-border-bright)) 14%,color-mix(in srgb,var(--hud-segment-frame-tone) 38%,var(--hud-border)),color-mix(in srgb,var(--hud-segment-frame-tone) 66%,var(--hud-border-bright)) 86%,color-mix(in srgb,var(--hud-segment-frame-tone) 32%,var(--hud-border)))!important;filter:drop-shadow(0 0 .72rem color-mix(in srgb,var(--hud-segment-frame-tone) 30%,transparent))!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame:has(>:is([aria-current=page],[aria-pressed=true],[aria-selected=true])):after{background:radial-gradient(ellipse at 58% 118%,color-mix(in srgb,var(--hud-segment-frame-tone) 15%,transparent),transparent 72%),linear-gradient(102deg,color-mix(in srgb,var(--hud-segment-frame-tone) 4%,var(--hud-panel-2)),var(--hud-panel) 66%,color-mix(in srgb,var(--hud-segment-frame-tone) 5%,var(--hud-bg-deep)))!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame>:is(button,a){position:relative!important;z-index:1!important;flex:1 1 0!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 78%,transparent)!important;border-radius:0!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame>:is(button,a):last-child{border-right:0!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame>:is(button,a):is(:hover,:focus-visible){border-right-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 34%,var(--hud-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 24%,transparent),inset 0 -2px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 82%,transparent),0 0 .8rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;justify-content:flex-start!important;gap:.4rem!important;padding:0!important}html[data-theme=dark] body .app-content-deck .campaign-tab-shell{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;margin-inline:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;overflow-x:auto!important;overflow-y:hidden!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button{flex:0 0 auto!important;width:auto!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child{--campaign-end-cut: 10px;isolation:isolate!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:before,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:after,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:before,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:after{content:""!important;position:absolute!important;display:block!important;pointer-events:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:before,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:before{z-index:-2!important;inset:0!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 54%,var(--hud-border))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:after,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:after{z-index:-1!important;inset:1px!important;background:radial-gradient(ellipse at 22% 112%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 8%,transparent),transparent 54%),linear-gradient(108deg,var(--hud-panel-2),var(--hud-panel) 72%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:before,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:after{clip-path:polygon(var(--campaign-end-cut) 0,100% 0,100% 100%,var(--campaign-end-cut) 100%,0 calc(100% - var(--campaign-end-cut)),0 var(--campaign-end-cut))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:before,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:after{clip-path:polygon(0 0,calc(100% - var(--campaign-end-cut)) 0,100% var(--campaign-end-cut),100% calc(100% - var(--campaign-end-cut)),calc(100% - var(--campaign-end-cut)) 100%,0 100%)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:is(:hover,:focus-visible,.active):after,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:is(:hover,:focus-visible,.active):after{background:radial-gradient(ellipse at 74% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent),transparent 60%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 8%,var(--hud-panel-2)),var(--hud-panel) 72%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .campaign-capacity-meter,html[data-theme=dark] body .app-content-deck .campaign-capacity-meter>span{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .campaign-banner-menu:before{right:-1.25rem!important;bottom:calc(100% - .3rem)!important;width:16.5rem!important;height:2.4rem!important}html[data-theme=dark] body .campaign-banner-menu-panel{bottom:calc(100% + .35rem)!important;transition:opacity .13s ease,visibility 0s linear .24s!important}html[data-theme=dark] body .campaign-banner-menu:is(:hover,:focus-within,.is-pinned) .campaign-banner-menu-panel{transition-delay:0s!important}html[data-theme=dark] body .campaign-banner-menu-trigger,html[data-theme=dark] body .campaign-banner-menu-panel .campaign-banner-menu-item{--banner-control-tone: var(--hud-cyan);filter:none!important;text-shadow:none!important}html[data-theme=dark] body .campaign-banner-menu-trigger{--banner-control-tone: var(--hud-orange);display:grid!important;width:1.62rem;height:1.88rem;min-height:1.88rem;place-items:center;padding:0!important;border:1px solid color-mix(in srgb,var(--hud-orange) 42%,var(--hud-border))!important;color:color-mix(in srgb,var(--hud-orange) 78%,var(--hud-text))!important;background:color-mix(in srgb,var(--hud-orange) 6%,var(--hud-panel-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 5%,transparent),inset 0 -2px color-mix(in srgb,var(--hud-orange) 20%,var(--hud-shadow))!important;clip-path:polygon(0 0,calc(100% - .28rem) 0,100% .28rem,100% 100%,.28rem 100%,0 calc(100% - .28rem))!important}html[data-theme=dark] body .campaign-banner-menu-trigger>svg{width:.68rem;height:1rem}html[data-theme=dark] body .campaign-banner-menu-panel{gap:.24rem!important;min-width:15.5rem;padding:.36rem!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 30%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-cyan) 3%,var(--hud-panel))!important;box-shadow:0 .85rem 1.9rem color-mix(in srgb,var(--hud-shadow) 62%,transparent),inset 0 1px color-mix(in srgb,var(--hud-text) 4%,transparent)!important;clip-path:polygon(0 0,calc(100% - .48rem) 0,100% .48rem,100% 100%,.48rem 100%,0 calc(100% - .48rem))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] body .campaign-banner-menu-panel .campaign-banner-menu-item{position:relative;display:grid!important;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:2.35rem;justify-content:stretch;padding:.44rem .62rem!important;border:1px solid color-mix(in srgb,var(--banner-control-tone) 17%,var(--hud-border))!important;border-left-color:color-mix(in srgb,var(--banner-control-tone) 58%,var(--hud-border))!important;color:color-mix(in srgb,var(--banner-control-tone) 52%,var(--hud-text-muted))!important;background:color-mix(in srgb,var(--banner-control-tone) 3%,var(--hud-panel-2))!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--banner-control-tone) 68%,transparent)!important;clip-path:none!important;font-size:.68rem;font-weight:850;letter-spacing:.035em;text-align:left;text-transform:uppercase}html[data-theme=dark] body .campaign-banner-menu-panel .campaign-banner-menu-item.is-danger{--banner-control-tone: var(--hud-red)}html[data-theme=dark] body .campaign-banner-menu-panel .campaign-banner-menu-item>svg{width:1rem;height:1rem}html[data-theme=dark] body .campaign-banner-menu-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-theme=dark] body .campaign-banner-menu-panel .campaign-banner-menu-item:is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--banner-control-tone, var(--hud-orange)) 56%,var(--hud-border))!important;color:var(--hud-text)!important;background:color-mix(in srgb,var(--banner-control-tone, var(--hud-orange)) 10%,var(--hud-panel-2))!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--banner-control-tone, var(--hud-orange)) 86%,transparent),0 0 .72rem color-mix(in srgb,var(--banner-control-tone, var(--hud-orange)) 13%,transparent)!important;transform:none!important}html[data-theme=dark] body :is(.campaign-banner-menu-trigger,.campaign-banner-menu-panel .campaign-banner-menu-item):before,html[data-theme=dark] body :is(.campaign-banner-menu-trigger,.campaign-banner-menu-panel .campaign-banner-menu-item):after{content:none!important;display:none!important}html[data-theme=dark] body .version-panel :is(.version-panel-close,.version-details-button){--version-control-tone: var(--hud-cyan);border:1px solid color-mix(in srgb,var(--version-control-tone) 30%,var(--hud-border))!important;border-radius:0!important;color:color-mix(in srgb,var(--version-control-tone) 58%,var(--hud-text))!important;background:color-mix(in srgb,var(--version-control-tone) 5%,var(--hud-panel-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-text) 5%,transparent),inset 0 -2px color-mix(in srgb,var(--version-control-tone) 20%,var(--hud-shadow))!important;clip-path:none!important;filter:none!important;text-shadow:none!important;transform:none!important}html[data-theme=dark] body .version-panel .version-panel-close{--version-control-tone: var(--hud-red)}html[data-theme=dark] body .version-panel :is(.version-panel-close,.version-details-button):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--version-control-tone) 62%,var(--hud-border))!important;color:var(--hud-text)!important;background:color-mix(in srgb,var(--version-control-tone) 11%,var(--hud-panel-2))!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--version-control-tone) 56%,var(--hud-shadow)),0 0 .72rem color-mix(in srgb,var(--version-control-tone) 14%,transparent)!important}html[data-theme=dark] body .version-panel :is(.version-panel-close,.version-details-button):before,html[data-theme=dark] body .version-panel :is(.version-panel-close,.version-details-button):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs{gap:.34rem!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button{min-width:5.65rem!important;min-height:2.7rem!important;justify-content:center!important;padding-inline:.82rem!important;text-align:center!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>:is(.tab-store,.tab-gigs){min-width:5.15rem!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>:is(.tab-players,.tab-characters){min-width:9.7rem!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child{position:relative!important;z-index:0!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:before,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:before{z-index:0!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>button:first-child:after,html[data-theme=dark] body .app-content-deck .campaign-tabs>button:last-child:after{z-index:1!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>:is(button:first-child,button:last-child)>*{position:relative!important;z-index:2!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>:is(button:first-child,button:last-child):is(:hover,:focus-visible,.active):before{background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 70%,var(--hud-border))!important;filter:drop-shadow(0 0 .62rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 25%,transparent))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>:is(button:first-child,button:last-child):is(:hover,:focus-visible):after{background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent),transparent 62%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 8%,var(--hud-panel-2)),var(--hud-panel) 72%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs>:is(button:first-child,button:last-child).active:after{background:linear-gradient(90deg,transparent 8%,var(--control-tone, var(--hud-cyan)) 8% 72%,transparent 72%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 22%,transparent),transparent 64%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 10%,var(--hud-panel-2)),var(--hud-panel) 70%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab{position:relative!important;isolation:isolate!important;min-height:3.65rem!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:is(:hover,:focus-visible){background:radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 16%,transparent),transparent 68%)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 52%,transparent)!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:is([aria-current=page],[aria-pressed=true]){background:linear-gradient(90deg,transparent 12%,var(--control-tone, var(--hud-cyan)) 12% 46%,transparent 46%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 20%,transparent),transparent 70%)!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:before{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:after{content:""!important;position:absolute!important;z-index:2!important;top:.42rem!important;right:0!important;bottom:.42rem!important;left:auto!important;width:1px!important;height:auto!important;pointer-events:none!important;clip-path:none!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:first-child:after{background:linear-gradient(180deg,color-mix(in srgb,var(--hud-border-bright) 54%,transparent),color-mix(in srgb,var(--hud-border) 38%,transparent) 58%,transparent)!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:nth-child(2):after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--hud-border) 38%,transparent) 42%,color-mix(in srgb,var(--hud-border-bright) 54%,transparent))!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:last-child:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child),html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):is(:hover,:focus-visible,.active){background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 14%,transparent),transparent 64%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 6%,var(--hud-panel-2)),var(--hud-panel) 72%,var(--hud-bg-deep))!important;box-shadow:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:first-child{clip-path:polygon(var(--campaign-end-cut) 0,100% 0,100% 100%,var(--campaign-end-cut) 100%,0 calc(100% - var(--campaign-end-cut)),0 var(--campaign-end-cut))!important;-webkit-clip-path:polygon(var(--campaign-end-cut) 0,100% 0,100% 100%,var(--campaign-end-cut) 100%,0 calc(100% - var(--campaign-end-cut)),0 var(--campaign-end-cut))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:last-child{clip-path:polygon(0 0,calc(100% - var(--campaign-end-cut)) 0,100% var(--campaign-end-cut),100% calc(100% - var(--campaign-end-cut)),calc(100% - var(--campaign-end-cut)) 100%,0 100%)!important;-webkit-clip-path:polygon(0 0,calc(100% - var(--campaign-end-cut)) 0,100% var(--campaign-end-cut),100% calc(100% - var(--campaign-end-cut)),calc(100% - var(--campaign-end-cut)) 100%,0 100%)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):before{z-index:1!important;box-sizing:border-box!important;padding:1px!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 62%,var(--hud-border))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child).active{background:linear-gradient(90deg,transparent 10%,var(--control-tone, var(--hud-cyan)) 10% 68%,transparent 68%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 22%,transparent),transparent 64%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 10%,var(--hud-panel-2)),var(--hud-panel) 70%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):is(:hover,:focus-visible){background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 20%,transparent),transparent 64%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,var(--hud-panel-2)),var(--hud-panel) 70%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-logout-button,.campaign-directory-action-button,.catalog-mode-switch button,.store-filter-row button,.hall-of-fame-season-row button){--legacy-control-tone: var(--control-tone, var(--hud-cyan));position:relative!important;border:1px solid color-mix(in srgb,var(--legacy-control-tone) 24%,var(--hud-border))!important;border-radius:0!important;color:var(--hud-text-muted)!important;background:radial-gradient(ellipse at 16% 116%,color-mix(in srgb,var(--legacy-control-tone) 6%,transparent),transparent 58%),linear-gradient(108deg,color-mix(in srgb,var(--legacy-control-tone) 3%,var(--hud-panel-2)),var(--hud-panel-2) 44%,var(--hud-panel) 78%,var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 16%,transparent),inset 0 -1px color-mix(in srgb,var(--legacy-control-tone) 14%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck .dashboard-logout-button{--legacy-control-tone: var(--hud-red)}html[data-theme=dark] body .app-content-deck :is(.dashboard-logout-button,.campaign-directory-action-button,.catalog-mode-switch button,.store-filter-row button,.hall-of-fame-season-row button):is(:hover,:focus-visible):not(:disabled){color:var(--hud-text)!important;border-color:color-mix(in srgb,var(--legacy-control-tone) 54%,var(--hud-border-bright))!important;background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--legacy-control-tone) 15%,transparent),transparent 64%),linear-gradient(108deg,color-mix(in srgb,var(--legacy-control-tone) 7%,var(--hud-panel-2)),var(--hud-panel-2) 40%,var(--hud-panel) 76%,var(--hud-bg-deep))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--legacy-control-tone) 58%,transparent),0 0 .72rem color-mix(in srgb,var(--legacy-control-tone) 16%,transparent)!important}html[data-theme=dark] body .app-content-deck .moderation-filter.exclude:is(:hover,:focus-visible,:active),html[data-theme=dark] body .app-content-deck .moderation-filter.exclude{border-color:#ff4d6761!important;background:#ff4d670f!important;color:#ff6d82!important;box-shadow:inset 0 1px #ff6d8214!important}html[data-theme=dark] body .app-content-deck .moderation-filter.only:is(:hover,:focus-visible,:active),html[data-theme=dark] body .app-content-deck .moderation-filter.only{border-color:#00f5ff94!important;background:#00f5ff24!important;color:#7ffaff!important;box-shadow:inset 0 -2px #00f5ff7a!important}html[data-theme=dark] body .app-content-deck .moderation-filter.neutral:is(:hover,:focus-visible,:active),html[data-theme=dark] body .app-content-deck .moderation-filter.neutral{border-color:var(--glass-border)!important;background:#ffffff06!important;color:var(--footer-link, #aaa)!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-directory-action-button.active,.catalog-mode-switch button.active,.store-filter-row button.active,.hall-of-fame-season-row button.active){color:var(--hud-text)!important;border-color:color-mix(in srgb,var(--legacy-control-tone) 62%,var(--hud-border-bright))!important;background:linear-gradient(90deg,transparent 10%,var(--legacy-control-tone) 10% 44%,transparent 44%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--legacy-control-tone) 18%,transparent),transparent 66%),linear-gradient(108deg,color-mix(in srgb,var(--legacy-control-tone) 8%,var(--hud-panel-2)),var(--hud-panel-2) 38%,var(--hud-panel) 74%,var(--hud-bg-deep))!important;box-shadow:0 0 .78rem color-mix(in srgb,var(--legacy-control-tone) 18%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.dashboard-logout-button,.campaign-directory-action-button,.catalog-mode-switch button,.store-filter-row button,.hall-of-fame-season-row button):before,html[data-theme=dark] body .app-content-deck :is(.dashboard-logout-button,.campaign-directory-action-button,.catalog-mode-switch button,.store-filter-row button,.hall-of-fame-season-row button):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:color-mix(in srgb,var(--hud-border) 82%,transparent)!important;border-radius:0!important;background:radial-gradient(ellipse at 10% 120%,color-mix(in srgb,var(--hud-cyan-low) 5%,transparent),transparent 54%),linear-gradient(108deg,var(--hud-panel-2),var(--hud-panel) 76%,var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 12%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):is(:hover,:focus,:focus-visible){border-color:color-mix(in srgb,var(--hud-cyan-mid) 48%,var(--hud-border))!important;background:radial-gradient(ellipse at 72% 120%,color-mix(in srgb,var(--hud-cyan-low) 9%,transparent),transparent 60%),linear-gradient(108deg,color-mix(in srgb,var(--hud-cyan-low) 4%,var(--hud-panel-2)),var(--hud-panel) 74%,var(--hud-bg-deep))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--hud-cyan-mid) 36%,transparent)!important;outline:none!important}html[data-theme=dark] body .app-content-deck .transaction-amount-stepper{display:grid!important;grid-template-columns:4.8rem minmax(7rem,1fr) 4.8rem!important;gap:0!important;min-height:2.75rem!important;border:1px solid color-mix(in srgb,var(--hud-cyan-low) 62%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-panel) 74%,transparent)!important;box-shadow:none!important;overflow:hidden!important}html[data-theme=dark] body .app-content-deck .transaction-amount-stepper>:is(button,input){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:2.75rem!important;height:2.75rem!important;margin:0!important;padding:.45rem .55rem!important;display:grid!important;place-items:center!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 78%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;color:var(--hud-text)!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important;text-align:center!important}html[data-theme=dark] body .app-content-deck .transaction-amount-stepper>:last-child{border-right:0!important}html[data-theme=dark] body .app-content-deck .transaction-amount-stepper>button:is(:hover,:focus-visible){color:var(--hud-cyan)!important;background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--hud-cyan) 12%,transparent),transparent 72%)!important}html[data-theme=dark] body .app-content-deck .transaction-amount-stepper>button:before,html[data-theme=dark] body .app-content-deck .transaction-amount-stepper>button:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-panel-heading{margin-bottom:1rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .campaign-panel-heading:before,html[data-theme=dark] body .app-content-deck .campaign-panel-heading:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .hud-step-marker{--hud-step-tone: var(--campaign-surface-accent, var(--hud-cyan));position:relative!important;z-index:2!important;box-sizing:border-box!important;width:1.55rem!important;height:1.55rem!important;display:grid!important;place-items:center!important;flex:0 0 1.55rem!important;border:1px solid color-mix(in srgb,var(--hud-border-bright) 48%,var(--hud-border))!important;border-radius:1px!important;background:color-mix(in srgb,var(--hud-panel-2) 72%,var(--hud-bg-deep))!important;color:color-mix(in srgb,var(--hud-text-muted) 88%,var(--hud-text))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud-text) 2%,transparent)!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;opacity:.82!important;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease!important}html[data-theme=dark] body .app-content-deck .hud-step-marker.is-complete{border-color:color-mix(in srgb,var(--hud-step-tone) 76%,var(--hud-border-bright))!important;background:radial-gradient(circle at 50% 88%,color-mix(in srgb,var(--hud-step-tone) 24%,transparent),transparent 70%),color-mix(in srgb,var(--hud-step-tone) 12%,var(--hud-bg-deep))!important;color:color-mix(in srgb,var(--hud-text) 92%,var(--hud-step-tone))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud-step-tone) 18%,transparent),0 0 .7rem color-mix(in srgb,var(--hud-step-tone) 30%,transparent)!important;opacity:1!important;text-shadow:0 0 .34rem color-mix(in srgb,var(--hud-step-tone) 40%,transparent)!important}html[data-theme=dark] body .app-content-deck .hud-step-marker.is-locked{opacity:.42!important}html[data-theme=dark] body .app-content-deck :is(.inventory-mode-buttons button,.inventory-filter-row button){--inventory-control-tone: var(--hud-green);position:relative!important;border:1px solid color-mix(in srgb,var(--inventory-control-tone) 30%,var(--hud-border))!important;border-radius:0!important;background:radial-gradient(ellipse at 18% 118%,color-mix(in srgb,var(--inventory-control-tone) 5%,transparent),transparent 58%),linear-gradient(108deg,color-mix(in srgb,var(--inventory-control-tone) 3%,var(--hud-panel-2)),var(--hud-panel-2) 48%,var(--hud-panel) 82%)!important;color:color-mix(in srgb,var(--hud-text-muted) 88%,var(--hud-text))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 12%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck .inventory-mode-buttons button.remove{--inventory-control-tone: var(--hud-red)}html[data-theme=dark] body .app-content-deck :is(.inventory-mode-buttons button,.inventory-filter-row button):is(:hover,:focus-visible,.active):not(:disabled){border-color:color-mix(in srgb,var(--inventory-control-tone) 68%,var(--hud-border-bright))!important;background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--inventory-control-tone) 14%,transparent),transparent 66%),linear-gradient(108deg,color-mix(in srgb,var(--inventory-control-tone) 7%,var(--hud-panel-2)),var(--hud-panel-2) 46%,var(--hud-panel) 82%)!important;color:var(--hud-text)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--inventory-control-tone) 64%,transparent),0 0 .72rem color-mix(in srgb,var(--inventory-control-tone) 16%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.inventory-mode-buttons button,.inventory-filter-row button):before,html[data-theme=dark] body .app-content-deck :is(.inventory-mode-buttons button,.inventory-filter-row button):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .inventory-search-input{grid-template-columns:1.15rem minmax(0,1fr)!important;gap:.58rem!important;min-height:2.55rem!important;padding:0 .72rem!important;border:1px solid color-mix(in srgb,var(--hud-border) 88%,transparent)!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel) 76%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 10%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .inventory-search-input:focus-within{border-color:color-mix(in srgb,var(--hud-green) 54%,var(--hud-border-bright))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--hud-green) 54%,transparent),0 0 .58rem color-mix(in srgb,var(--hud-green) 10%,transparent)!important}html[data-theme=dark] body .app-content-deck .inventory-search-input>svg{width:1rem!important;height:1rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--hud-text-muted)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .inventory-search-input>input{min-height:2.45rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;outline:none!important}html[data-theme=dark] body .app-content-deck .inventory-quantity-control{grid-template-columns:3.5rem minmax(5rem,1fr) 3.5rem!important;gap:0!important;border:1px solid color-mix(in srgb,var(--hud-green) 34%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-panel) 74%,transparent)!important;box-shadow:none!important;overflow:hidden!important}html[data-theme=dark] body .app-content-deck .inventory-quantity-control>:is(button,input){width:100%!important;min-width:0!important;min-height:2.55rem!important;height:2.55rem!important;margin:0!important;padding:.42rem .55rem!important;display:grid!important;place-items:center!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--hud-border) 80%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;color:var(--hud-text)!important;font-size:.84rem!important;font-weight:900!important;line-height:1!important;text-align:center!important}html[data-theme=dark] body .app-content-deck .inventory-quantity-control>:last-child{border-right:0!important}html[data-theme=dark] body .app-content-deck .inventory-quantity-control>button:is(:hover,:focus-visible){color:var(--hud-green)!important;background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--hud-green) 12%,transparent),transparent 72%)!important}html[data-theme=dark] body .app-content-deck .inventory-quantity-control>button:before,html[data-theme=dark] body .app-content-deck .inventory-quantity-control>button:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .hud-step-marker.hud-step-marker{clip-path:none!important;-webkit-clip-path:none!important;overflow:visible!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;overflow:visible!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs:before,html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child){--campaign-end-cut: 10px;--campaign-inner-cut: 9px;position:relative!important;isolation:isolate!important;overflow:hidden!important;border:0!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 52%,var(--hud-border))!important;box-shadow:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:first-child{clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px),0 10px)!important;-webkit-clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px),0 10px)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:last-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)!important;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs .campaign-tab-surface{display:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child)>.campaign-tab-surface{position:absolute!important;z-index:0!important;inset:1px!important;display:block!important;pointer-events:none!important;background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,transparent),transparent 64%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 4%,var(--hud-panel-2)),var(--hud-panel) 72%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:first-child>.campaign-tab-surface{clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 calc(100% - 9px),0 9px)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:last-child>.campaign-tab-surface{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):before,html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child)>:not(.campaign-tab-surface){position:relative!important;z-index:1!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):is(:hover,:focus-visible,.active){background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 82%,var(--hud-border-bright))!important;box-shadow:none!important;filter:drop-shadow(0 0 .55rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 24%,transparent))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child):is(:hover,:focus-visible)>.campaign-tab-surface{background:radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent),transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 8%,var(--hud-panel-2)),var(--hud-panel) 70%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child).active>.campaign-tab-surface{background:linear-gradient(90deg,transparent 24%,var(--control-tone, var(--hud-cyan)) 24% 76%,transparent 76%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 20%,transparent),transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,var(--hud-panel-2)),var(--hud-panel) 70%,var(--hud-bg-deep))!important}html[data-theme=dark] body .app-content-deck .hud-segmented-frame>:is(button.active,button[aria-pressed=true],button[aria-selected=true],a[aria-current=page]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 30%,transparent),inset 0 -2px 0 var(--control-tone, var(--hud-cyan)),0 0 .9rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 22%,transparent)!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame>.hud-nav-tab:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:linear-gradient(90deg,transparent 33%,var(--control-tone, var(--hud-cyan)) 33% 67%,transparent 67%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 20%,transparent),transparent 70%)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:not(:first-child):not(:last-child).active{background:linear-gradient(90deg,transparent 24%,var(--control-tone, var(--hud-cyan)) 24% 76%,transparent 76%) bottom / 100% 1px no-repeat,radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 20%,transparent),transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,var(--hud-panel-2)),var(--hud-panel) 70%,var(--hud-bg-deep))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 28%,transparent),0 0 .72rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent)!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:not(:first-child):not(:last-child).active:before,html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:not(:first-child):not(:last-child).active:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:not(:first-child):not(:last-child):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 58%,var(--hud-border-bright))!important;background:radial-gradient(ellipse at 50% 118%,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 16%,transparent),transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 7%,var(--hud-panel-2)),var(--hud-panel) 70%,var(--hud-bg-deep))!important;box-shadow:0 0 .55rem color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 14%,transparent)!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:not(:first-child):not(:last-child):is(:hover,:focus-visible):before,html[data-theme=dark] body .app-content-deck .campaign-tabs.campaign-tabs>button:not(:first-child):not(:last-child):is(:hover,:focus-visible):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-panel-heading>h2{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck .campaign-panel-heading>h2:before,html[data-theme=dark] body .app-content-deck .campaign-panel-heading>h2:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles){--member-control-tone: var(--hud-cyan);border:1px solid color-mix(in srgb,var(--member-control-tone) 28%,var(--hud-border))!important;border-radius:0!important;background:radial-gradient(ellipse at 18% 118%,color-mix(in srgb,var(--member-control-tone) 4%,transparent),transparent 58%),linear-gradient(108deg,color-mix(in srgb,var(--member-control-tone) 3%,var(--hud-panel-2)),var(--hud-panel-2) 48%,var(--hud-panel) 82%)!important;color:color-mix(in srgb,var(--hud-text-muted) 88%,var(--hud-text))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 10%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles):is(:hover,:focus-visible,.active){border-color:color-mix(in srgb,var(--member-control-tone) 62%,var(--hud-border-bright))!important;background:radial-gradient(ellipse at 72% 118%,color-mix(in srgb,var(--member-control-tone) 13%,transparent),transparent 66%),linear-gradient(108deg,color-mix(in srgb,var(--member-control-tone) 7%,var(--hud-panel-2)),var(--hud-panel-2) 46%,var(--hud-panel) 82%)!important;color:var(--hud-text)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--member-control-tone) 58%,transparent),0 0 .62rem color-mix(in srgb,var(--member-control-tone) 14%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles):before,html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-workspace-eyebrow>.dashboard-kicker{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck .campaign-workspace-eyebrow>.dashboard-kicker:before,html[data-theme=dark] body .app-content-deck .campaign-workspace-eyebrow>.dashboard-kicker:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-workspace-source-badge{width:1.25rem!important;height:1.25rem!important;padding:0!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 46%,var(--hud-border))!important;border-radius:1px!important;background:color-mix(in srgb,var(--hud-cyan) 6%,var(--hud-bg-deep))!important;color:var(--hud-text-muted)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 10%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck .campaign-workspace-source-badge:before,html[data-theme=dark] body .app-content-deck .campaign-workspace-source-badge:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame{width:3.35rem;height:3.35rem;display:grid;flex:0 0 auto;padding:2px;border:1px solid color-mix(in srgb,var(--hud-cyan) 44%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-cyan) 7%,var(--hud-panel-2))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 12%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame .member-profile-avatar{width:100%!important;height:100%!important;border:0!important;background:var(--hud-panel-2)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck :is(.streamer-mode-toggle,.favorite-icon-button,.character-page-back,.campaign-member-backlink,.campaign-directory-create-actions button,.catalog-bulk-row button,.catalog-save-button,.campaign-members-load-more button){--route-control-tone: var(--hud-cyan);position:relative!important;border:1px solid color-mix(in srgb,var(--route-control-tone) 30%,var(--hud-border))!important;border-radius:0!important;color:color-mix(in srgb,var(--hud-text-muted) 86%,var(--route-control-tone))!important;background:radial-gradient(ellipse at 78% 116%,color-mix(in srgb,var(--route-control-tone) 6%,transparent),transparent 62%),linear-gradient(108deg,color-mix(in srgb,var(--route-control-tone) 3%,var(--hud-panel-2)),var(--hud-panel-2) 50%,var(--hud-panel) 84%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 11%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck :is(.streamer-mode-toggle,.favorite-icon-button,.character-page-back,.campaign-member-backlink,.campaign-directory-create-actions button,.catalog-bulk-row button,.catalog-save-button,.campaign-members-load-more button):is(:hover,:focus-visible,.active):not(:disabled){border-color:color-mix(in srgb,var(--route-control-tone) 62%,var(--hud-border-bright))!important;color:var(--hud-text)!important;background:radial-gradient(ellipse at 62% 118%,color-mix(in srgb,var(--route-control-tone) 15%,transparent),transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--route-control-tone) 7%,var(--hud-panel-2)),var(--hud-panel-2) 48%,var(--hud-panel) 84%)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--route-control-tone) 56%,transparent),0 0 .65rem color-mix(in srgb,var(--route-control-tone) 14%,transparent)!important}html[data-theme=dark] body .app-content-deck :is(.streamer-mode-toggle,.favorite-icon-button,.character-page-back,.campaign-member-backlink,.campaign-directory-create-actions button,.catalog-bulk-row button,.catalog-save-button,.campaign-members-load-more button):before,html[data-theme=dark] body .app-content-deck :is(.streamer-mode-toggle,.favorite-icon-button,.character-page-back,.campaign-member-backlink,.campaign-directory-create-actions button,.catalog-bulk-row button,.catalog-save-button,.campaign-members-load-more button):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-directory-create-actions button[type=submit]{--route-control-tone: var(--hud-green)}html[data-theme=dark] body .app-content-deck .campaign-directory-create-actions button:last-child,html[data-theme=dark] body .app-content-deck .campaign-member-backlink{--route-control-tone: var(--hud-text-muted)}html[data-theme=dark] body .app-content-deck .favorite-icon-button{width:2rem;height:2rem;display:grid;place-items:center;padding:0!important}html[data-theme=dark] body .app-content-deck .character-library-favorite{top:.72rem!important;left:.72rem!important}html[data-theme=dark] body .app-content-deck .character-library-card:has(.character-library-portrait:not(.has-image)){border:1px solid color-mix(in srgb,var(--hud-cyan) 26%,var(--hud-border))!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .character-library-portrait:not(.has-image){inset:2px!important;border:0!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .account-settings-card :is(button,a),html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link{--route-control-tone: var(--hud-cyan);border:1px solid color-mix(in srgb,var(--route-control-tone) 30%,var(--hud-border))!important;border-radius:0!important;color:color-mix(in srgb,var(--hud-text-muted) 84%,var(--route-control-tone))!important;background:radial-gradient(ellipse at 78% 116%,color-mix(in srgb,var(--route-control-tone) 6%,transparent),transparent 62%),linear-gradient(108deg,color-mix(in srgb,var(--route-control-tone) 3%,var(--hud-panel-2)),var(--hud-panel-2) 52%,var(--hud-panel) 84%)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 11%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:none!important}html[data-theme=dark] body .app-content-deck .account-settings-card :is(button,a):is(:hover,:focus-visible):not(:disabled),html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--route-control-tone) 64%,var(--hud-border-bright))!important;color:var(--hud-text)!important;background:radial-gradient(ellipse at 62% 118%,color-mix(in srgb,var(--route-control-tone) 15%,transparent),transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--route-control-tone) 7%,var(--hud-panel-2)),var(--hud-panel-2) 48%,var(--hud-panel) 84%)!important;box-shadow:0 0 .68rem color-mix(in srgb,var(--route-control-tone) 15%,transparent)!important}html[data-theme=dark] body .app-content-deck .account-settings-card.danger button{--route-control-tone: var(--hud-red)}html[data-theme=dark] body .app-content-deck :is(.account-media-summary img,.account-media-variant img){padding:2px;border:1px solid color-mix(in srgb,var(--hud-cyan) 32%,var(--hud-border))!important;border-radius:0!important;background:var(--hud-panel-2)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link:before,html[data-theme=dark] body .app-content-deck .discord-card .legal-action-link:after{content:none!important;display:none!important}html[data-theme=dark] body .header .nav .nav-link-with-icon.active{background:transparent!important;box-shadow:none!important}html[data-theme=dark] body .header .nav .nav-link-with-icon.active:after,html[data-theme=dark] body .header .nav .nav-link-with-icon:after{background:color-mix(in srgb,var(--hud-orange) 48%,transparent)!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck :is(.character-page-panel,.campaign-member-hero,.campaign-member-profile-card){border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 82%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck :is(.character-page-stat-grid>span,.character-page-inventory-row,.campaign-member-hero-meta>span,.campaign-member-summary-grid>span,.campaign-member-role-pill,.campaign-member-profile-character-row,.campaign-member-profile-character-card,.campaign-member-profile-character-drawer,.campaign-member-profile-character-capsules mark){border-radius:0!important;background:color-mix(in srgb,var(--hud-panel-2) 28%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .campaign-member-profile-character-avatar{padding:2px;border:1px solid color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-cyan) 6%,var(--hud-panel-2))!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .campaign-member-profile-character-avatar img{width:100%;height:100%;border-radius:0!important;-o-object-fit:cover;object-fit:cover;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .character-page-panel:last-child,html[data-theme=dark] body .app-content-deck .character-history-list,html[data-theme=dark] body .app-content-deck .character-history-row:last-child{border-bottom:0!important}html[data-theme=dark] body .app-content-deck .campaign-directory-discord-panel{border-top:1px solid color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border))!important;border-right:0!important;border-bottom:0!important;border-left:0!important;box-shadow:none!important;background:transparent!important}html[data-theme=dark] body .app-content-deck :is(.catalog-bulk-row button,.catalog-save-button){--route-control-tone: var(--hud-cyan)}html[data-theme=dark] body .app-content-deck :is(.catalog-checkbox-field,.store-editor-section label:has(input[type=checkbox])){border:1px solid color-mix(in srgb,var(--hud-border) 82%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .store-filter-row button.active{background:linear-gradient(90deg,transparent 32%,var(--legacy-control-tone) 32% 68%,transparent 68%) bottom / 100% 1px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--legacy-control-tone) 10%,transparent),transparent 42%),linear-gradient(108deg,color-mix(in srgb,var(--legacy-control-tone) 7%,var(--hud-panel-2)),var(--hud-panel-2) 48%,var(--hud-panel) 84%)!important}html[data-theme=dark] body .app-content-deck .hud-search-control{display:grid!important;grid-template-columns:1.8rem minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-height:2.55rem!important;padding:0!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--hud-border) 88%,transparent)!important;border-radius:0!important;color:var(--hud-text-muted)!important;background:radial-gradient(ellipse at 8% 118%,color-mix(in srgb,var(--hud-cyan) 6%,transparent),transparent 48%),linear-gradient(108deg,var(--hud-panel-2),var(--hud-panel) 78%,var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 10%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .hud-search-control>svg{width:1rem!important;height:1rem!important;justify-self:center;border:0!important;background:transparent!important;color:color-mix(in srgb,var(--hud-cyan) 62%,var(--hud-text-muted))!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .hud-search-control>input{min-height:2.5rem!important;padding:.55rem .7rem .55rem .25rem!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .hud-search-control:focus-within{border-color:color-mix(in srgb,var(--hud-cyan) 64%,var(--hud-border-bright))!important;box-shadow:inset 0 0 .75rem color-mix(in srgb,var(--hud-cyan) 7%,transparent),var(--hud-glow-cyan)!important}html[data-theme=dark] body .app-content-deck .campaign-members-load-more{border:0!important;border-top:1px solid color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .hud-search-control.hud-search-control>input:not([type=checkbox]):not([type=radio]):not([type=range]){background-color:transparent!important;background-image:none!important}html[data-theme=dark] body .app-content-deck .campaign-members-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 2.5rem!important;gap:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--hud-border) 88%,transparent)!important;border-radius:0!important;background:radial-gradient(ellipse at 8% 118%,color-mix(in srgb,var(--hud-cyan) 6%,transparent),transparent 48%),linear-gradient(108deg,var(--hud-panel-2),var(--hud-panel) 78%,var(--hud-bg-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 10%,transparent)!important}html[data-theme=dark] body .app-content-deck .campaign-members-search-row>input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:2.5rem!important;padding-inline:.7rem!important;border:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .campaign-members-search-row>.campaign-filter-toggle{width:2.5rem!important;height:100%!important;min-height:2.5rem!important;padding:0!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--hud-border) 78%,transparent)!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .campaign-members-search-row:focus-within{border-color:color-mix(in srgb,var(--hud-cyan) 64%,var(--hud-border-bright))!important;box-shadow:inset 0 0 .75rem color-mix(in srgb,var(--hud-cyan) 7%,transparent),var(--hud-glow-cyan)!important}html[data-theme=dark] body .app-content-deck .dashboard-hud-grid>.member-profile-bar,html[data-theme=dark] body .app-content-deck .member-profile-bar{top:0!important;grid-template-columns:minmax(28rem,33rem) minmax(30rem,1fr) max-content!important;align-items:center!important;gap:clamp(.8rem,1.35vw,1.35rem)!important;min-height:0!important;margin-top:0!important;padding:.7rem 1rem .75rem!important}html[data-theme=dark] body .app-content-deck .member-profile-copy{--member-profile-portrait-size: clamp(6.75rem, 7.6vw, 8.4rem);display:grid!important;grid-template-columns:var(--member-profile-portrait-size) minmax(0,1fr)!important;align-items:center!important;gap:clamp(.75rem,1vw,1rem)!important;min-width:0}html[data-theme=dark] body .app-content-deck .member-profile-details{display:grid;align-content:center;gap:.55rem;min-width:0}html[data-theme=dark] body .app-content-deck .member-profile-title-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.42rem!important;min-width:0}html[data-theme=dark] body .app-content-deck .member-profile-title-row .dashboard-kicker{flex:0 1 auto;white-space:nowrap}html[data-theme=dark] body .app-content-deck .member-profile-welcome-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.22rem!important;min-width:0!important;overflow:visible!important}html[data-theme=dark] body .app-content-deck .member-profile-greeting{display:block;color:color-mix(in srgb,var(--hud-text-muted) 88%,var(--hud-text))!important;font-size:clamp(.92rem,1.05vw,1.08rem)!important;line-height:1}html[data-theme=dark] body .app-content-deck .member-profile-identity{display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important;gap:.38rem!important;min-width:0!important;line-height:.94!important}html[data-theme=dark] body .app-content-deck .member-web-name{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.2rem!important;width:100%;min-width:0;line-height:.94}html[data-theme=dark] body .app-content-deck .member-profile-name{display:block;max-width:100%;overflow:hidden;color:var(--hud-text);font-size:clamp(2rem,2.8vw,3.25rem);font-weight:900;letter-spacing:.015em;line-height:.94;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] body .app-content-deck .member-discriminator-button{display:block!important;width:4.35rem!important;min-width:4.35rem!important;color:color-mix(in srgb,var(--hud-text-muted) 84%,transparent)!important;font-size:.78rem!important;line-height:1!important;text-align:left}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame{position:relative!important;isolation:isolate;width:var(--member-profile-portrait-size)!important;height:var(--member-profile-portrait-size)!important;aspect-ratio:1;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame:before,html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame:after{content:""!important;position:absolute;z-index:0!important;pointer-events:none;border-radius:0!important;background:transparent!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame:before{inset:.58rem .42rem!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 48%,transparent)!important;transform:rotate(-6deg)!important}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame:after{inset:.82rem .3rem .46rem .72rem!important;border:1px solid color-mix(in srgb,var(--hud-orange) 28%,var(--hud-border))!important;transform:rotate(7deg)!important}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame .member-profile-avatar{position:absolute!important;z-index:2;inset:.68rem!important;width:calc(100% - 1.36rem)!important;height:calc(100% - 1.36rem)!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 52%,var(--hud-border))!important;border-radius:0!important;background:var(--hud-panel-2)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--hud-bg-deep) 82%,transparent),0 0 .9rem color-mix(in srgb,var(--hud-cyan) 9%,transparent)!important;-o-object-fit:cover;object-fit:cover}html[data-theme=dark] body .app-content-deck :is(.member-profile-eye-button,.member-profile-options>summary){width:1.65rem!important;height:1.65rem!important;min-height:1.65rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--hud-text) 80%,var(--hud-text-muted))!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck :is(.member-profile-eye-button,.member-profile-options>summary):is(:hover,:focus-visible){color:var(--hud-cyan)!important;filter:drop-shadow(0 0 .42rem color-mix(in srgb,var(--hud-cyan) 42%,transparent))}html[data-theme=dark] body .app-content-deck .member-profile-eye-icon,html[data-theme=dark] body .app-content-deck .member-profile-edit-icon{width:1rem;height:1rem}html[data-theme=dark] body .app-content-deck .member-profile-options{width:1.65rem!important;min-width:1.65rem!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame{align-self:center}@media(max-width:1240px){html[data-theme=dark] body .app-content-deck .member-profile-bar{grid-template-columns:calc(100vw - 10rem) max-content!important}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame{grid-column:1 / -1;grid-row:2;width:calc(100vw - 4rem)!important;max-width:calc(100vw - 4rem)!important;justify-self:start}html[data-theme=dark] body .app-content-deck .member-profile-session-actions{grid-column:2;grid-row:1;align-self:center}}@media(max-width:700px){html[data-theme=dark] body .app-content-deck .member-profile-bar{grid-template-columns:minmax(0,1fr)!important;padding:.75rem!important}html[data-theme=dark] body .app-content-deck .member-profile-copy{--member-profile-portrait-size: clamp(5.8rem, 24vw, 7rem);width:calc(100vw - 3.5rem);max-width:calc(100vw - 3.5rem)}html[data-theme=dark] body .app-content-deck .member-profile-session-actions{grid-column:1;grid-row:3;width:calc(100vw - 3.5rem);max-width:calc(100vw - 3.5rem)}html[data-theme=dark] body .app-content-deck .member-profile-nav.hud-segmented-frame{width:calc(100vw - 3rem)!important;min-width:0!important;max-width:calc(100vw - 3rem)!important;inline-size:calc(100vw - 3rem)!important;min-inline-size:0!important;max-inline-size:calc(100vw - 3rem)!important}}@media(max-width:520px){html[data-theme=dark] body .app-content-deck .member-profile-copy{grid-template-columns:1fr!important}html[data-theme=dark] body .app-content-deck .member-profile-portrait-frame{justify-self:start}html[data-theme=dark] body .app-content-deck .member-profile-title-row{flex-wrap:wrap!important}}html body .activity-scope-menu{position:fixed!important;z-index:10000!important;max-height:calc(100dvh - 1rem);overflow-y:auto}[data-theme=dark] :is(.character-portrait-manager button,.web-character-create button,.web-character-inline-form button,.web-character-actions button,.web-character-filters button,.campaign-character-request-actions button,.campaign-character-request-form button){background:color-mix(in srgb,var(--web-control-tone, var(--hud-cyan)) 5%,var(--hud-panel-2))!important;background-image:none!important;box-shadow:none!important}[data-theme=dark] :is(.character-portrait-manager button,.web-character-create button,.web-character-inline-form button,.web-character-actions button,.web-character-filters button,.campaign-character-request-actions button,.campaign-character-request-form button):is(:hover,:focus-visible){background:color-mix(in srgb,var(--web-control-tone, var(--hud-cyan)) 10%,var(--hud-panel-2))!important;background-image:none!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--web-control-tone, var(--hud-cyan)) 34%,transparent)!important}[data-theme=dark] .character-portrait-manager .character-portrait-manager-remove{--web-control-tone: var(--hud-red, #ff5f78)}[data-theme=dark] .web-character-card-target,[data-theme=dark] .web-character-card-target:is(:hover,:focus-visible,:active){border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles,.activity-filter-row button,.activity-load-more-row button,.campaign-members-filter-buttons button,.campaign-members-filter-actions button,.role-builder-toolbar button,.role-preset-row button,.role-edit-button,.role-designer-actions button,.settings-save-bar button,.settings-unavailable-channel-toggle,.campaign-invite-actions button,.campaign-directory-create-actions button){border:1px solid color-mix(in srgb,var(--psi-cyan, var(--hud-cyan)) 34%,transparent)!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel-2, #071015) 72%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 9%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles,.activity-filter-row button,.activity-load-more-row button,.campaign-members-filter-buttons button,.campaign-members-filter-actions button,.role-builder-toolbar button,.role-preset-row button,.role-edit-button,.role-designer-actions button,.settings-save-bar button,.settings-unavailable-channel-toggle,.campaign-invite-actions button,.campaign-directory-create-actions button):before,html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles,.activity-filter-row button,.activity-load-more-row button,.campaign-members-filter-buttons button,.campaign-members-filter-actions button,.role-builder-toolbar button,.role-preset-row button,.role-edit-button,.role-designer-actions button,.settings-save-bar button,.settings-unavailable-channel-toggle,.campaign-invite-actions button,.campaign-directory-create-actions button):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck :is(.campaign-filter-toggle,.campaign-member-edit-roles,.activity-filter-row button,.activity-load-more-row button,.campaign-members-filter-buttons button,.campaign-members-filter-actions button,.role-builder-toolbar button,.role-preset-row button,.role-edit-button,.role-designer-actions button,.settings-save-bar button,.settings-unavailable-channel-toggle,.campaign-invite-actions button,.campaign-directory-create-actions button):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--psi-cyan, var(--hud-cyan)) 64%,transparent)!important;background:color-mix(in srgb,var(--psi-cyan, var(--hud-cyan)) 8%,var(--hud-panel-2, #071015))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 14%,transparent),0 0 .7rem color-mix(in srgb,var(--psi-cyan, var(--hud-cyan)) 10%,transparent)!important}html[data-theme=dark] body .app-content-deck button.activity-scope-editor-button,html[data-theme=dark] body .app-content-deck button.activity-scope-editor-button:is(:hover,:focus-visible,:active,[aria-expanded=true]){border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important}html[data-theme=dark] body .app-content-deck button.activity-scope-editor-button:before,html[data-theme=dark] body .app-content-deck button.activity-scope-editor-button:after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck button.activity-scope-editor-button:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--psi-cyan, var(--hud-cyan))!important;text-shadow:0 0 .65rem color-mix(in srgb,var(--psi-cyan, var(--hud-cyan)) 42%,transparent)}html[data-theme=dark] body .app-content-deck :is(.role-builder-toolbar,.role-preset-row){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .role-builder-toolbar{margin:0 0 .85rem!important;padding:0 0 .55rem!important;border-bottom:1px solid color-mix(in srgb,var(--psi-cyan, var(--hud-cyan)) 18%,transparent)!important}html[data-theme=dark] body .app-content-deck .role-preset-row{margin:0!important;padding:.15rem 0 .7rem!important}html[data-theme=dark] body .app-content-deck :is(.role-builder-toolbar,.role-preset-row):before,html[data-theme=dark] body .app-content-deck :is(.role-builder-toolbar,.role-preset-row):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .campaign-overview-grid .campaign-approval-panel{width:auto!important;margin:1rem .4rem 0!important;padding:1rem 1.15rem!important;overflow:visible!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(255,150,31,.11) 8%,rgba(25,230,242,.055) 50%,transparent 100%) top / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(224,244,248,.12) 8%,rgba(224,244,248,.12) 92%,transparent) bottom / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(5,12,16,.62) 7%,rgba(5,12,16,.62) 93%,transparent)!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .campaign-overview-grid .campaign-approval-panel>h3{margin:0 0 .72rem!important;padding:0!important}html[data-theme=dark] body .app-content-deck .campaign-overview-grid .hud-circuit-trace--campaign-settings{right:1.15rem;bottom:.15rem;max-width:calc(100% - 2.3rem)}html[data-theme=dark] body .app-content-deck .member-web-name{gap:.34rem!important;line-height:1.06!important}html[data-theme=dark] body .app-content-deck .member-profile-name{padding-bottom:.08em!important;line-height:1.06!important}html[data-theme=dark] body .app-content-deck .member-profile-discriminator{margin-top:.02rem!important;line-height:1.12!important}html[data-theme=dark] body .app-content-deck .campaign-invite-settings-card{gap:.85rem}.campaign-invite-help{max-width:62rem;margin:0;color:var(--psi-muted, var(--footer-link))}.campaign-invite-status-row,.campaign-invite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.campaign-invite-status-row{justify-content:space-between}.campaign-invite-status{color:var(--psi-muted, var(--footer-link));font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.campaign-invite-status.active{color:var(--psi-green, #52dfa4)}.campaign-invite-actions button{min-height:2.25rem;padding:.45rem .72rem;color:var(--psi-ink, var(--color-text));font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.campaign-invite-actions button.campaign-invite-revoke{border-color:color-mix(in srgb,var(--hud-red, #ff677b) 40%,transparent)!important;color:color-mix(in srgb,var(--hud-red, #ff677b) 82%,white)}.campaign-invite-link-field{display:grid;gap:.35rem}.campaign-invite-link-field>span,.campaign-invite-link-field>small{color:var(--psi-muted, var(--footer-link));font-size:.72rem;font-weight:800}.campaign-invite-link-field input{width:100%;min-width:0}.campaign-invite-recovery-note{margin:0;padding-left:.65rem;border-left:2px solid color-mix(in srgb,var(--hud-amber, #ffb259) 58%,transparent);color:var(--psi-muted, var(--footer-link));font-size:.76rem}.campaign-access-member-list{display:grid;border-top:1px solid var(--glass-border)}.campaign-access-member-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.72rem 0;border-bottom:1px solid var(--glass-border)}.campaign-access-member-row>div{display:grid;gap:.18rem;min-width:0}.campaign-access-member-row strong{overflow-wrap:anywhere;color:var(--psi-ink, var(--color-text))}.campaign-access-member-row>div>span,.campaign-member-removal-lock{color:var(--psi-muted, var(--footer-link));font-size:.72rem;font-weight:800}.campaign-member-remove,.campaign-delete-button{border-color:color-mix(in srgb,var(--hud-red, #ff677b) 42%,transparent)!important;color:color-mix(in srgb,var(--hud-red, #ff677b) 84%,white)!important}.campaign-danger-zone{border-color:color-mix(in srgb,var(--hud-red, #ff677b) 30%,var(--glass-border))!important}.campaign-danger-zone p{max-width:62rem;margin:0;color:var(--psi-muted, var(--footer-link))}.campaign-delete-confirmation{display:grid;gap:.35rem;max-width:34rem}.campaign-delete-confirmation>span{color:var(--psi-muted, var(--footer-link));font-size:.72rem;font-weight:800}.campaign-delete-confirmation input{width:100%;min-width:0}@media(max-width:620px){.campaign-invite-status-row{align-items:stretch;flex-direction:column}.campaign-invite-actions>button{flex:1 1 auto}.campaign-access-member-row{grid-template-columns:1fr}.campaign-access-member-row>:last-child{justify-self:start}}html[data-theme=dark] body .flow-bg--dark .flow-bg-orb{display:block!important;filter:blur(48px) saturate(1.08);opacity:calc(var(--orb-opacity, .54) * .78)}html[data-visual-quality=basic] body .flow-bg-orb-layer,html[data-gm-tools-active=true] body .flow-bg-orb-layer{display:none!important}html[data-visual-quality=basic] body .flow-bg-static-orbs,html[data-gm-tools-active=true] body .flow-bg-static-orbs{display:block!important}html[data-visual-quality=basic] body .flow-bg-orb,html[data-gm-tools-active=true] body .flow-bg-orb{display:none!important;animation:none!important;filter:none!important;will-change:auto!important}html[data-theme=dark] body{--hud-shell-surface-top: color-mix(in srgb, var(--hud-panel-2) 44%, transparent);--hud-shell-surface-bottom: color-mix(in srgb, var(--hud-bg-deep) 60%, transparent)}html[data-theme=dark] body .app-content-deck:before,html[data-theme=dark] body .app-content-deck:has(>.members-dashboard):before{background:linear-gradient(118deg,color-mix(in srgb,var(--hud-cyan-soft) 8%,transparent),transparent 28%),linear-gradient(242deg,color-mix(in srgb,var(--hud-orange-soft) 6%,transparent),transparent 24%),linear-gradient(180deg,var(--hud-shell-surface-top),var(--hud-shell-surface-bottom))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-highlight) 68%,transparent),inset 0 -1px color-mix(in srgb,var(--hud-shadow) 72%,transparent),0 1.35rem 2.8rem color-mix(in srgb,var(--hud-shadow) 78%,transparent)!important}html[data-theme=dark] body :is(.header,.footer){background:linear-gradient(180deg,var(--hud-shell-surface-top),var(--hud-shell-surface-bottom))!important;backdrop-filter:blur(12px) saturate(.94)!important;-webkit-backdrop-filter:blur(12px) saturate(.94)!important}html[data-theme=dark] body .cookie-panel .cookie-panel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .8rem;padding:0 0 .58rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border));background:transparent;box-shadow:none;clip-path:none}html[data-theme=dark] body .cookie-panel .cookie-panel-heading h2{margin:0;padding:0;border:0!important;background:transparent!important;color:var(--hud-text)!important;font-size:.92rem;letter-spacing:.02em;line-height:1.2;text-shadow:none!important;box-shadow:none!important;clip-path:none!important}html[data-theme=dark] body .cookie-panel .cookie-panel-heading h2:before,html[data-theme=dark] body .cookie-panel .cookie-panel-heading h2:after{content:none!important;display:none!important}html[data-theme=dark] body .cookie-panel .cookie-panel-heading span{color:var(--hud-text-muted);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}html[data-theme=dark] body .app-content-deck button.activity-reason-trigger,html[data-theme=dark] body .app-content-deck button.activity-reason-trigger:is(:hover,:focus-visible,:active){display:inline!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:none!important;color:inherit!important;font:inherit!important;text-align:inherit!important}html[data-theme=dark] body .app-content-deck button.activity-reason-trigger:before,html[data-theme=dark] body .app-content-deck button.activity-reason-trigger:after{content:none!important;display:none!important}@media(max-width:1180px){html body .app-content-deck .campaign-workspace-topline{grid-template-columns:minmax(0,1fr)!important}html body .app-content-deck .campaign-workspace-actions{justify-content:flex-start}html body .app-content-deck .campaign-tabs.campaign-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){html body .app-content-deck .campaign-tabs.campaign-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-content-deck .campaign-workspace-actions>*{min-width:0;max-width:100%}}@media(max-width:900px){html body .app-content-deck,html body .app-content-deck>*,html body .app-content-deck .campaign-workspace,html body .app-content-deck .campaign-workspace>*,html body .app-content-deck .character-page,html body .app-content-deck .character-page>*{min-width:0;max-width:100%;box-sizing:border-box}html body .app-content-deck .campaign-workspace{grid-template-columns:minmax(0,1fr)}html body .app-content-deck .campaign-tab-shell{width:100%;min-width:0;max-width:100%;overflow:visible}html body .app-content-deck .campaign-tabs.campaign-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:.4rem!important;overflow:visible!important}html body .app-content-deck .campaign-tabs.campaign-tabs>button{width:100%!important;min-width:0!important;min-height:2.55rem;padding:.45rem .4rem!important;white-space:normal;line-height:1.12}html body .app-content-deck .campaign-tabs.campaign-tabs>:is(button:first-child,button:last-child){width:100%!important;min-width:0!important;margin:0!important}html body .app-content-deck :is(.transactions-panel,.transaction-task-flow,.transaction-action-stack,.transaction-form-grid,.transaction-source-cards,.transaction-source-card,.transaction-source-menu,.transaction-target-search-wrap,.transaction-target-results,.transaction-amount-row,.transaction-preview-panel){min-width:0;max-width:100%;box-sizing:border-box}html body .app-content-deck :is(.transactions-header,.transaction-task-flow,.transaction-action-stack,.transaction-form-grid,.transaction-amount-row){grid-template-columns:minmax(0,1fr)}html body .app-content-deck .transaction-source-card{grid-template-columns:auto minmax(0,1fr)}html body .app-content-deck .transaction-source-card>:is(.transaction-source-balance,.transaction-source-chevron){grid-column:2;justify-self:start}html body .app-content-deck .transaction-amount-stepper{grid-template-columns:minmax(3rem,.7fr) minmax(5rem,1fr) minmax(3rem,.7fr);min-width:0;max-width:100%}html body .app-content-deck .character-page-grid{grid-template-columns:minmax(0,1fr)}html body .app-content-deck :is(.character-page-hero,.character-page-panel,.character-page-inventory-list,.character-page-inventory-row,.character-history-list,.character-history-row){min-width:0;max-width:100%;box-sizing:border-box}html body .app-content-deck .character-history-row>span{padding-left:0}}@media(max-width:520px){html body .app-content-deck .campaign-tabs.campaign-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-content-deck .transaction-mode-buttons{grid-template-columns:minmax(0,1fr)}}.hud-portrait{--hud-portrait-primary: var(--hud-cyan);--hud-portrait-secondary: var(--hud-orange);--hud-portrait-surface: var(--hud-panel-2);--hud-portrait-cut: clamp(.2rem, 7%, .5rem);--hud-portrait-label-size: 1rem;position:relative;isolation:isolate;display:inline-grid;place-items:center;min-width:1.8rem;min-height:1.8rem;overflow:visible;color:color-mix(in srgb,var(--hud-portrait-primary) 72%,var(--hud-text));background:transparent;contain:paint}.hud-portrait:before,.hud-portrait:after{content:none!important;display:none!important}.hud-portrait[data-portrait-tier=supporter]{--hud-portrait-primary: var(--hud-green);--hud-portrait-secondary: var(--hud-cyan)}.hud-portrait[data-portrait-tier=premium]{--hud-portrait-primary: var(--hud-cyan);--hud-portrait-secondary: var(--hud-purple)}.hud-portrait[data-portrait-tier=vip],.hud-portrait[data-portrait-tier=owner]{--hud-portrait-primary: var(--hud-orange);--hud-portrait-secondary: var(--hud-cyan)}.hud-portrait[data-portrait-tier=staff]{--hud-portrait-primary: var(--hud-red);--hud-portrait-secondary: var(--hud-orange)}.hud-portrait__plate,.hud-portrait__media{position:absolute;display:block;pointer-events:none}html body .portrait-editor-backdrop{z-index:1000!important;isolation:isolate;pointer-events:auto!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}html body .portrait-editor-panel{position:relative;z-index:1;pointer-events:auto!important}html body .portrait-editor-stage{touch-action:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}html body .portrait-editor-stage :is(.portrait-editor-bleed,.portrait-editor-frame,.portrait-editor-frame-label){pointer-events:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}html body .portrait-editor-circle{border-radius:50%!important;clip-path:circle(50%)!important}html body .hud-portrait>.hud-portrait__plate,html body .hud-portrait>.hud-portrait__media{position:absolute!important;display:block!important;width:auto!important;height:auto!important;color:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;place-items:initial!important}.hud-portrait__plate{background:color-mix(in srgb,var(--hud-portrait-surface) 74%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 13%,transparent)}.hud-portrait__plate--rear{inset:7% 9% 8% 7%;z-index:0;border:1px solid color-mix(in srgb,var(--hud-portrait-primary) 31%,var(--hud-border));transform:rotate(-6deg)}html body .hud-portrait>.hud-portrait__plate--rear{inset:7% 9% 8% 7%!important;transform:rotate(-6deg)!important}.hud-portrait__plate--mid{inset:9% 7% 7% 10%;z-index:1;border:1px solid color-mix(in srgb,var(--hud-portrait-secondary) 21%,var(--hud-border));transform:rotate(4deg)}html body .hud-portrait>.hud-portrait__plate--mid{inset:9% 7% 7% 10%!important;transform:rotate(4deg)!important}.hud-portrait__media{inset:11%;z-index:2;overflow:hidden;border:1px solid color-mix(in srgb,var(--hud-portrait-primary) 48%,var(--hud-border));background:linear-gradient(138deg,color-mix(in srgb,var(--hud-portrait-primary) 8%,transparent),transparent 44%),linear-gradient(156deg,color-mix(in srgb,var(--hud-panel-3) 88%,var(--hud-portrait-surface)),var(--hud-bg-deep));box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 15%,transparent),0 0 .7rem color-mix(in srgb,var(--hud-portrait-primary) 8%,transparent);clip-path:polygon(var(--hud-portrait-cut) 0,100% 0,100% calc(100% - var(--hud-portrait-cut)),calc(100% - var(--hud-portrait-cut)) 100%,0 100%,0 var(--hud-portrait-cut))}html body .hud-portrait>.hud-portrait__media{inset:11%!important;overflow:hidden!important}.hud-portrait__image,.hud-portrait__fallback{position:absolute!important;inset:0!important;display:grid!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;clip-path:none!important;transform:none!important}html body .hud-portrait .hud-portrait__image,html body .hud-portrait .hud-portrait__fallback{position:absolute!important;inset:0!important;display:grid!important;width:100%!important;height:100%!important;padding:0!important;opacity:1!important;filter:none!important;transform:none!important}.hud-portrait__image{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;background:var(--hud-portrait-surface)}.hud-portrait__fallback{place-items:center;color:color-mix(in srgb,var(--hud-portrait-primary) 68%,var(--hud-text-muted));background:linear-gradient(133deg,transparent 0 45%,color-mix(in srgb,var(--hud-portrait-primary) 12%,transparent) 45.2% 45.8%,transparent 46%),radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--hud-portrait-primary) 13%,transparent),transparent 40%);text-shadow:0 0 .7rem color-mix(in srgb,var(--hud-portrait-primary) 18%,transparent)}.hud-portrait__initials{font-family:var(--font-heading, inherit);font-size:var(--hud-portrait-label-size);font-weight:800;letter-spacing:.08em}.member-profile-portrait-frame.hud-portrait{--hud-portrait-label-size: clamp(1.15rem, 2.4vw, 1.85rem)}.favorite-command-portrait.hud-portrait,.character-identity-art.hud-portrait{--hud-portrait-label-size: clamp(2.2rem, 5vw, 3rem)}.character-library-portrait.hud-portrait{--hud-portrait-label-size: clamp(1.7rem, 4vw, 2.55rem)}:is(.campaign-member-avatar,.campaign-character-avatar,.campaign-member-profile-character-avatar,.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar).hud-portrait{--hud-portrait-label-size: clamp(.62rem, 1vw, .86rem)}.hud-portrait__glyph{width:42%;height:42%}.hud-portrait.has-image .hud-portrait__plate--rear{border-color:color-mix(in srgb,var(--hud-portrait-primary) 24%,var(--hud-border));opacity:.76}.hud-portrait.has-image .hud-portrait__plate--mid{opacity:.58}:is(.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar,.campaign-character-avatar,.campaign-member-avatar).hud-portrait{--hud-portrait-cut: .2rem}:is(.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar,.campaign-character-avatar,.campaign-member-avatar).hud-portrait .hud-portrait__plate--rear{inset:5%;transform:rotate(-4deg)}html body :is(.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar,.campaign-character-avatar,.campaign-member-avatar).hud-portrait>.hud-portrait__plate--rear{inset:5%!important;transform:rotate(-4deg)!important}:is(.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar,.campaign-character-avatar,.campaign-member-avatar).hud-portrait .hud-portrait__plate--mid{inset:7%;transform:rotate(3deg)}html body :is(.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar,.campaign-character-avatar,.campaign-member-avatar).hud-portrait>.hud-portrait__plate--mid{inset:7%!important;transform:rotate(3deg)!important}:is(.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar,.campaign-character-avatar,.campaign-member-avatar).hud-portrait .hud-portrait__media{inset:10%}html body :is(.transaction-avatar,.transaction-target-avatar,.inventory-avatar,.inventory-target-avatar,.campaign-character-avatar,.campaign-member-avatar).hud-portrait>.hud-portrait__media{inset:10%!important}html[data-theme=dark] body .members-dashboard .favorite-command-actions :is(.favorite-command-primary-action,.favorite-command-action){--hud-control-tone: var(--hud-cyan);border:0!important;border-block:1px solid color-mix(in srgb,var(--hud-border) 78%,transparent)!important;border-radius:0!important;color:var(--hud-text-muted)!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important;transition:color var(--hud-motion-fast),border-color var(--hud-motion-fast),background var(--hud-motion-standard),box-shadow var(--hud-motion-standard)!important}html[data-theme=dark] body .members-dashboard .favorite-command-actions :is(.favorite-command-primary-action,.favorite-command-action) strong{color:var(--hud-text)!important}html[data-theme=dark] body .members-dashboard .favorite-command-actions :is(.favorite-command-primary-action,.favorite-command-action):is(:hover,:focus-visible):not(:disabled){color:var(--hud-text)!important;border-block-color:color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--hud-cyan-soft) 20%,transparent),transparent 74%)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hud-cyan) 66%,transparent),0 0 .7rem color-mix(in srgb,var(--hud-cyan) 10%,transparent)!important}html[data-theme=dark] body .members-dashboard :is(.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel){--hud-control-tone: var(--hud-cyan);border:1px solid color-mix(in srgb,var(--hud-control-tone) 31%,var(--hud-border))!important;border-radius:0!important;color:color-mix(in srgb,var(--hud-text-muted) 88%,var(--hud-control-tone))!important;background:radial-gradient(ellipse at 70% 118%,color-mix(in srgb,var(--hud-control-tone) 6%,transparent),transparent 64%),linear-gradient(110deg,color-mix(in srgb,var(--hud-control-tone) 3%,var(--hud-panel-2)),var(--hud-panel-2) 58%,var(--hud-panel))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--hud-border-bright) 11%,transparent)!important;clip-path:none!important;filter:none!important;transform:none!important}html[data-theme=dark] body .members-dashboard .favorite-command-portrait-remove{--hud-control-tone: var(--hud-red)}html[data-theme=dark] body .members-dashboard :is(.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--hud-control-tone) 62%,var(--hud-border-bright))!important;color:var(--hud-text)!important;background:radial-gradient(ellipse at 62% 118%,color-mix(in srgb,var(--hud-control-tone) 14%,transparent),transparent 68%),linear-gradient(110deg,color-mix(in srgb,var(--hud-control-tone) 7%,var(--hud-panel-2)),var(--hud-panel-2) 58%,var(--hud-panel))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--hud-control-tone) 54%,transparent),0 0 .65rem color-mix(in srgb,var(--hud-control-tone) 13%,transparent)!important}html[data-theme=dark] body .members-dashboard :is(.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel):before,html[data-theme=dark] body .members-dashboard :is(.favorite-command-portrait-prompt,.favorite-command-portrait-remove,.favorite-command-portrait-cancel):after{content:none!important;display:none!important}html[data-theme=dark] body .app-content-deck .character-library-card .character-library-favorite{position:absolute!important;inset:.72rem auto auto .72rem!important;z-index:8!important;margin:0!important;transform:none!important}html[data-theme=dark] body .app-content-deck .character-library-card .character-library-portrait.hud-portrait{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important}html[data-theme=dark] body .app-content-deck .character-library-card{transition:border-color .16s ease,box-shadow .16s ease,filter .16s ease!important}html[data-theme=dark] body .app-content-deck .character-library-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--frame-color, var(--hud-cyan)) 54%,var(--hud-border))!important;box-shadow:inset 0 1px 0 var(--hud-highlight),inset 0 0 1.1rem color-mix(in srgb,var(--frame-color, var(--hud-cyan)) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--frame-color, var(--hud-cyan)) 12%,transparent),0 .85rem 1.7rem #0000004d!important;filter:brightness(1.055)!important;transform:none!important}html[data-theme=dark] body .app-content-deck .character-library-card .character-library-name{top:auto!important;right:.8rem!important;bottom:2.25rem!important;left:.8rem!important;display:-webkit-box;padding:0!important;overflow:hidden;color:var(--hud-text, var(--color-text))!important;font-size:clamp(1.08rem,1.45vw,1.28rem)!important;line-height:1.12;text-align:center;text-shadow:0 1px .65rem rgba(0,0,0,.86);-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-theme=dark] body .app-content-deck .web-character-card.status-template .character-library-name{bottom:.82rem!important}html[data-theme=dark] body .app-content-deck .character-library-card:is(:hover,:focus-within) .character-library-name{color:color-mix(in srgb,var(--frame-color, var(--hud-cyan)) 68%,white)!important}@media(prefers-reduced-motion:reduce){.hud-portrait,.hud-portrait *{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=dark] body .app-content-deck:before{background:radial-gradient(70rem 34rem at 12% 0%,color-mix(in srgb,var(--hud-cyan-soft) 7%,transparent),transparent 64%),radial-gradient(54rem 28rem at 92% 100%,color-mix(in srgb,var(--hud-orange-soft) 5%,transparent),transparent 68%),#050c10bd!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud-border-bright) 42%,transparent),0 1.35rem 2.8rem color-mix(in srgb,var(--hud-shadow) 78%,transparent)!important}html[data-theme=dark] body .app-content-deck:after{content:none!important;display:none!important}html[data-theme=dark] body .activity-scope-menu{overflow:hidden!important;border:1px solid color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border))!important;border-radius:0!important;background:#050c10fc!important;box-shadow:0 .8rem 1.8rem #00000061!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .activity-scope-menu:before,html[data-theme=dark] body .activity-scope-menu:after{content:none!important;display:none!important}html[data-theme=dark] body .activity-scope-menu button{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 82%,transparent)!important;background:#050c10fc!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .activity-scope-menu button:last-child{border-bottom:0!important}html[data-theme=dark] body .activity-scope-menu button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--hud-cyan) 9%,var(--hud-panel-2))!important}html[data-theme=dark] body footer :is(.cookie-panel.cookie-panel,.version-panel.version-panel){border:1px solid color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel) 96%,var(--hud-bg-deep))!important;box-shadow:-.75rem .8rem 1.6rem #0000005c!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body footer :is(.cookie-panel.cookie-panel,.version-panel.version-panel):before,html[data-theme=dark] body footer :is(.cookie-panel.cookie-panel,.version-panel.version-panel):after{content:none!important;display:none!important}html[data-theme=dark] body .cookie-panel .storage-benefits li{overflow:visible!important;min-height:0!important;padding-block:.28rem!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .cookie-panel .confirm-storage-button{border:1px solid color-mix(in srgb,var(--hud-cyan) 42%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-cyan) 5%,var(--hud-panel-2))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--hud-cyan) 22%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .cookie-panel .confirm-storage-button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--hud-cyan) 10%,var(--hud-panel-2))!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--hud-cyan) 68%,transparent),0 0 .8rem color-mix(in srgb,var(--hud-cyan) 18%,transparent)!important}html[data-theme=dark] body .app-content-deck .owner-page{background:transparent!important;box-shadow:none!important}html[data-theme=dark] body .owner-page{--owner-control-tone: var(--hud-cyan)}html[data-theme=dark] body .owner-page .owner-tab-audit{--owner-control-tone: var(--hud-purple)}html[data-theme=dark] body .owner-page .owner-tab-conflicts{--owner-control-tone: var(--hud-orange)}html[data-theme=dark] body .owner-page .owner-tab-deletions,html[data-theme=dark] body .owner-page .owner-hero-actions>button{--owner-control-tone: var(--hud-red)}html[data-theme=dark] body .owner-page :is(a,button:not(.owner-row):not(.owner-record):not(.owner-metric-button)){border:1px solid color-mix(in srgb,var(--owner-control-tone) 34%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--owner-control-tone) 5%,var(--hud-panel-2))!important;color:color-mix(in srgb,var(--owner-control-tone) 42%,var(--hud-text))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--owner-control-tone) 20%,transparent)!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;transform:none!important}html[data-theme=dark] body .owner-page :is(a,button:not(.owner-row):not(.owner-record):not(.owner-metric-button)):is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--owner-control-tone) 68%,var(--hud-border-bright))!important;background:color-mix(in srgb,var(--owner-control-tone) 11%,var(--hud-panel-2))!important;color:var(--hud-text)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--owner-control-tone) 76%,transparent),0 0 .8rem color-mix(in srgb,var(--owner-control-tone) 17%,transparent)!important}html[data-theme=dark] body .owner-page :is(button.active,button[aria-pressed=true],button[aria-selected=true]):not(.owner-row):not(.owner-record):not(.owner-metric-button){border-color:color-mix(in srgb,var(--owner-control-tone) 78%,var(--hud-border-bright))!important;background:color-mix(in srgb,var(--owner-control-tone) 15%,var(--hud-panel-2))!important;color:var(--hud-text)!important;box-shadow:inset 0 -2px 0 var(--owner-control-tone),0 0 .9rem color-mix(in srgb,var(--owner-control-tone) 20%,transparent)!important}html[data-theme=dark] body .app-content-deck .role-color-editor{gap:.65rem!important;padding:.7rem 0 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 28%,var(--hud-border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}html[data-theme=dark] body .app-content-deck .role-color-band{gap:.4rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}html[data-theme=dark] body .app-content-deck .role-color-band input[type=color]{height:2.25rem!important;padding:.2rem!important;border:1px solid color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 42%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 6%,var(--hud-panel-2))!important;box-shadow:none!important}html[data-theme=dark] body .app-content-deck .role-rgb-row button{min-height:2rem!important;border:1px solid color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 44%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 8%,var(--hud-panel-2))!important;color:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 64%,var(--hud-text))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 28%,transparent)!important;clip-path:none!important}html[data-theme=dark] body .app-content-deck .role-rgb-row button:hover:not(:disabled){border-color:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 68%,var(--hud-border-bright))!important;background:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 14%,var(--hud-panel-2))!important;color:var(--hud-text)!important}html[data-theme=dark] body .app-content-deck .campaign-role-permission-list span{min-height:0!important;padding:.18rem .34rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,currentColor 28%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .app-content-deck .campaign-role-permission-list span:before,html[data-theme=dark] body .app-content-deck .campaign-role-permission-list span:after{content:none!important;display:none!important}html[data-theme=dark] body .owner-page .owner-list-heading{padding:0 0 .5rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .owner-page .owner-list-heading:before,html[data-theme=dark] body .owner-page .owner-list-heading:after{content:none!important;display:none!important}html[data-theme=dark] body .owner-page .owner-list-heading h2{background:transparent!important;text-shadow:none!important}html[data-theme=dark] body .cookie-panel .storage-toggle :is(.local-active,.cookie-active){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .cookie-panel .storage-toggle :is(.local-active,.cookie-active):before,html[data-theme=dark] body .cookie-panel .storage-toggle :is(.local-active,.cookie-active):after{content:none!important;display:none!important}html[data-theme=dark] body .roadmap-floating-drawer{border-radius:0!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-theme=dark] body .roadmap-floating-drawer:before,html[data-theme=dark] body .roadmap-floating-drawer:after{content:none!important;display:none!important}html[data-color-theme=light] body{background:radial-gradient(70rem 42rem at 10% 0%,rgba(8,127,146,.12),transparent 68%),radial-gradient(58rem 36rem at 92% 90%,rgba(168,92,22,.08),transparent 70%),linear-gradient(145deg,#dce7eb,#eef3f4 48%,#dfe9ec);color:var(--hud-text)}html[data-color-theme=light] body:before,html[data-color-theme=light] body:after{content:none!important;display:none!important}html[data-color-theme=light] body .flow-bg--light{background:transparent}html[data-color-theme=light] body .flow-bg--light .flow-bg-image{background:radial-gradient(54rem 30rem at 16% 8%,rgba(255,255,255,.62),transparent 68%),radial-gradient(48rem 28rem at 86% 88%,rgba(8,127,146,.06),transparent 72%)}html[data-color-theme=light] body :is(.header,.footer){border-color:color-mix(in srgb,var(--hud-border) 72%,transparent);background:color-mix(in srgb,var(--hud-panel-3) 88%,transparent);color:var(--hud-text);box-shadow:0 .5rem 1.6rem #1e343d14;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}html[data-color-theme=light] body .footer :is(a,.footer-credit span,.footer-separator,.version-tag,.version-date){color:var(--hud-text-muted)!important;opacity:1!important;text-shadow:none!important}html[data-color-theme=light] body .footer a:is(:hover,:focus-visible){color:var(--hud-cyan)!important}html[data-color-theme=light] body .footer .cookie-icon{color:var(--hud-text-muted)!important}html[data-color-theme=light] body .nav a{border:0!important;background:transparent!important;color:var(--hud-text-muted)!important;box-shadow:none!important;text-shadow:none!important}html[data-color-theme=light] body .nav a:is(:hover,:focus-visible){color:var(--hud-cyan)!important}html[data-color-theme=light] body .nav a.active{color:var(--hud-orange)!important}html[data-color-theme=light] body .theme-toggle{border-color:color-mix(in srgb,var(--hud-border-bright) 34%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-panel-3) 78%,transparent)!important;color:var(--hud-text)!important;box-shadow:none!important}html[data-color-theme=light] body .app-content-deck{color:var(--hud-text)}html[data-color-theme=light] body .app-content-deck:before{border:1px solid color-mix(in srgb,var(--hud-border-bright) 34%,var(--hud-border))!important;background:radial-gradient(58rem 28rem at 12% 0%,rgba(255,255,255,.68),transparent 68%),radial-gradient(46rem 26rem at 94% 100%,rgba(8,127,146,.05),transparent 72%),color-mix(in srgb,var(--hud-panel-3) 76%,transparent)!important;box-shadow:inset 0 1px #ffffffe0,0 1.2rem 2.8rem #1e343d1f!important}html[data-color-theme=light] body .app-content-deck:after{content:none!important;display:none!important}html[data-color-theme=light] body .app-content-deck :is(h1,h2,h3,h4){color:var(--hud-text);text-shadow:none}html[data-color-theme=light] body .app-content-deck :is(.members-dashboard,.login-page,.campaign-directory,.character-page,.account-settings-page,.owner-page,.campaign-workspace,.campaign-member-profile-page,.project-map-page){color:var(--hud-text);background:transparent!important;box-shadow:none!important}html[data-color-theme=light] body .app-content-deck :is(.hud-flat-section,.glass-card.main,.legal-card,.discord-card,.discord-reference-section,.account-settings-card,.account-email-link-panel,.dashboard-email-link-panel,.favorite-history-panel,.linked-account-manage-panel,.owner-panel,.owner-identity-editor,.owner-detail-grid>section,.owner-media-panel,.character-page-panel,.character-page-card,.character-page-hero,.character-campaign-group,.campaign-directory-panel,.campaign-directory-create-panel,.campaign-directory-discord-panel,.campaign-primary-panel,.campaign-side-panel,.campaign-overview-panel,.campaign-settings-hud,.campaign-members-filter-panel,.campaign-member-profile-card,.settings-card,.permission-group-card,.role-designer-panel,.campaign-approval-panel,.campaign-empty-panel,.inventory-panel,.inventory-preview-panel,.transaction-workbench,.transaction-preview-panel,.store-editor-panel,.catalog-editor-panel,.hall-of-fame-panel,.hall-of-fame-section,.project-map-panel,.project-map-toolbar,.project-map-shell,.transactions-panel){overflow:visible!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hud-border) 62%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important}html[data-color-theme=light] body .app-content-deck :is(.account-settings-card,.owner-panel,.character-page-panel,.campaign-directory-panel,.campaign-primary-panel,.campaign-side-panel,.campaign-overview-panel,.campaign-member-profile-card,.settings-card,.inventory-panel,.transactions-panel):before,html[data-color-theme=light] body .app-content-deck :is(.account-settings-card,.owner-panel,.character-page-panel,.campaign-directory-panel,.campaign-primary-panel,.campaign-side-panel,.campaign-overview-panel,.campaign-member-profile-card,.settings-card,.inventory-panel,.transactions-panel):after{content:none!important;display:none!important}html[data-color-theme=light] body :is(input,select,textarea){border-color:color-mix(in srgb,var(--hud-border-bright) 38%,var(--hud-border));border-radius:0;background:color-mix(in srgb,var(--hud-panel-3) 72%,transparent);color:var(--hud-text);box-shadow:inset 0 1px #ffffffc2}html[data-color-theme=light] body :is(input,select,textarea):focus-visible{border-color:var(--hud-cyan);outline:2px solid color-mix(in srgb,var(--hud-cyan) 18%,transparent);outline-offset:1px}html[data-color-theme=light] body :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.member-profile-nav button,.character-page-tabs button,.character-filter-row button,.campaign-tabs button,.owner-tabs button,.owner-hero-actions button){border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 28%,var(--hud-border))!important;border-radius:0!important;background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 55%),color-mix(in srgb,var(--hud-panel-2) 76%,transparent)!important;color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 44%,var(--hud-text))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 18%,transparent)!important;text-shadow:none!important}html[data-color-theme=light] body :is(.hud-button,.hud-icon-button,.hud-tab,.hud-sidebar-item,.member-profile-nav button,.character-page-tabs button,.character-filter-row button,.campaign-tabs button,.owner-tabs button,.owner-hero-actions button):is(:hover,:focus-visible,.active,[aria-current=page],[aria-selected=true]){border-color:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 62%,var(--hud-border-bright))!important;background:color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 9%,var(--hud-panel-3))!important;color:var(--hud-text)!important;box-shadow:inset 0 -2px 0 var(--control-tone, var(--hud-cyan)),0 0 0 3px color-mix(in srgb,var(--control-tone, var(--hud-cyan)) 8%,transparent)!important}html[data-color-theme=light] body :is(.cookie-panel,.version-panel,.activity-scope-menu,.portrait-editor-panel){border:1px solid color-mix(in srgb,var(--hud-cyan) 32%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel-3) 96%,var(--hud-panel))!important;color:var(--hud-text)!important;box-shadow:0 1rem 2.4rem #1e343d33!important;clip-path:none!important}html[data-color-theme=light] body .cookie-panel :is(.storage-toggle span,.storage-benefits li,p,small){color:var(--hud-text-muted)!important;text-shadow:none!important}html[data-color-theme=light] body .cookie-panel .cookie-panel-heading h2{color:var(--hud-text)!important}html[data-color-theme=light] body .cookie-panel .storage-toggle .local-active{color:var(--hud-cyan)!important}html[data-color-theme=light] body .cookie-panel .storage-toggle .cookie-active{color:var(--hud-orange)!important}html[data-color-theme=light] body .cookie-panel .storage-benefits li:before{background:var(--hud-cyan)!important}html[data-color-theme=light] body :is(.cookie-panel,.version-panel,.activity-scope-menu,.portrait-editor-panel):before,html[data-color-theme=light] body :is(.cookie-panel,.version-panel,.activity-scope-menu,.portrait-editor-panel):after{content:none!important;display:none!important}html[data-color-theme=light] body .version-history-message,html[data-color-theme=light] body .console-status small,html[data-color-theme=light] body .console-status em{color:var(--hud-text-muted)!important;text-shadow:none!important}html[data-color-theme=light] body :is(.character-library-portrait,.favorite-command-portrait,.character-identity-art){border-color:color-mix(in srgb,var(--hud-cyan) 36%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-cyan) 6%,var(--hud-panel-2))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--hud-cyan) 6%,transparent)!important}html[data-color-theme=light] body :is(.roadmap-console,.support-grid article){border-color:color-mix(in srgb,var(--hud-cyan) 22%,var(--hud-border))!important;background:radial-gradient(48rem 20rem at 16% 0%,color-mix(in srgb,var(--hud-cyan) 8%,transparent),transparent 68%),linear-gradient(145deg,color-mix(in srgb,var(--hud-panel-3) 96%,transparent),color-mix(in srgb,var(--hud-panel-2) 88%,transparent))!important;color:var(--hud-text)!important;box-shadow:inset 0 1px #ffffffd1,0 1rem 2.2rem #1e343d1a!important}html[data-theme=dark][data-color-theme=light] body .home-page .roadmap-console{background:radial-gradient(52rem 24rem at 18% 0%,color-mix(in srgb,var(--hud-cyan) 7%,transparent),transparent 70%),linear-gradient(145deg,#e2ecef,#d8e5e9)!important}html[data-theme=dark][data-color-theme=light] body .home-page .support-grid article{background:linear-gradient(145deg,#e5eef1,#dbe7eb)!important}html[data-color-theme=light] body :is(.roadmap-console,.support-grid article):before,html[data-color-theme=light] body :is(.roadmap-console,.support-grid article):after{content:none!important;display:none!important}html[data-color-theme=light] body .roadmap-map{background:radial-gradient(70rem 28rem at 52% 44%,color-mix(in srgb,var(--hud-cyan) 9%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--hud-panel-2) 74%,transparent),color-mix(in srgb,var(--hud-panel) 62%,transparent))!important}html[data-color-theme=light] body :is(.roadmap-heading h2,.support-grid h2){color:var(--hud-text)!important}html[data-color-theme=light] body .support-grid p{color:var(--hud-text-muted)!important}html[data-color-theme=light] body .app-content-deck .linked-account-menu-trigger{border-color:color-mix(in srgb,var(--hud-cyan) 30%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-cyan) 7%,var(--hud-panel-2))!important;color:var(--hud-cyan)!important;box-shadow:none!important}html[data-color-theme=light] body .app-content-deck .linked-account-menu-trigger:is(:hover,:focus-visible),html[data-color-theme=light] body .app-content-deck .linked-account-menu-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--hud-cyan) 62%,var(--hud-border-bright))!important;background:color-mix(in srgb,var(--hud-cyan) 13%,var(--hud-panel-2))!important;color:var(--hud-text)!important}html[data-color-theme=light] body .app-content-deck .character-page-inventory-row strong{color:var(--hud-cyan)!important;text-shadow:none!important}html[data-color-theme=light] body .app-content-deck .character-page-inventory-row span{color:var(--hud-text-muted)!important}html[data-color-theme=light] body .campaign-directory :is(.dashboard-kicker,.campaign-directory-limit-note){color:var(--hud-text-muted)!important;text-shadow:none!important}html[data-color-theme=light] body .campaign-directory .dashboard-kicker{color:var(--hud-cyan)!important}html[data-color-theme=light] body .campaign-directory :is(h1,h2){color:var(--hud-text)!important;text-shadow:none!important}html[data-color-theme=light] body .campaign-directory-action-button strong{color:var(--hud-text-muted)!important}html[data-color-theme=light] body .campaign-directory-action-button>span{color:var(--hud-cyan)!important}html[data-color-theme=light] body .app-content-deck .campaign-approval-panel h3{color:var(--hud-text)!important}html[data-color-theme=light] body .app-content-deck .approval-chip.active{border-color:color-mix(in srgb,var(--hud-green) 42%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-green) 9%,var(--hud-panel-2))!important;color:var(--hud-green)!important}html[data-color-theme=light] body .app-content-deck .approval-chip:not(.active){border-color:color-mix(in srgb,var(--hud-orange) 42%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-orange) 8%,var(--hud-panel-2))!important;color:var(--hud-orange)!important}html[data-color-theme=light] body .app-content-deck .store-toggle-grid label{border-color:color-mix(in srgb,var(--hud-border) 78%,transparent)!important;background:color-mix(in srgb,var(--hud-cyan) 3%,var(--hud-panel-2))!important;color:var(--hud-text)!important}html[data-color-theme=light] body .app-content-deck .store-toggle-grid label span{color:var(--hud-text-muted)!important}html[data-color-theme=light] body .app-content-deck .store-toggle-grid input[type=checkbox]{border-color:color-mix(in srgb,var(--hud-green) 35%,var(--hud-border))!important;background-color:color-mix(in srgb,var(--hud-green) 5%,var(--hud-panel-3))!important;box-shadow:none!important}html[data-color-theme=light] body .app-content-deck .store-toggle-grid input[type=checkbox]:checked{border-color:color-mix(in srgb,var(--hud-green) 70%,var(--hud-border))!important;background-color:color-mix(in srgb,var(--hud-green) 13%,var(--hud-panel-3))!important}html[data-color-theme=light] body .app-content-deck .store-action-chip{border-color:color-mix(in srgb,var(--hud-cyan) 28%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-cyan) 7%,var(--hud-panel-2))!important;color:var(--hud-text)!important;box-shadow:none!important}html[data-color-theme=light] body .app-content-deck .store-action-chip strong{color:var(--hud-cyan)!important}html[data-color-theme=light] body .app-content-deck .store-action-chip span{color:var(--hud-text-muted)!important}html[data-color-theme=light] body .app-content-deck .store-item-row mark{color:color-mix(in srgb,var(--hud-orange) 86%,#39200d)!important}html[data-color-theme=light] body .app-content-deck .store-item-row mark.enabled{color:color-mix(in srgb,var(--hud-green) 86%,#102d26)!important}html[data-color-theme=light] body .app-content-deck .transaction-source-balance strong{color:color-mix(in srgb,var(--hud-green) 86%,#102d26)!important}html[data-color-theme=light] body .app-content-deck .transaction-source-balance:nth-of-type(4) strong{color:var(--hud-text)!important}html[data-color-theme=light] body .app-content-deck .activity-log-title-row h3{color:var(--hud-text)!important;font-weight:800!important;text-shadow:none!important}html[data-color-theme=light] body .app-content-deck .activity-line-kind-icon{border-color:color-mix(in srgb,currentColor 28%,var(--hud-border))!important;background:color-mix(in srgb,currentColor 7%,var(--hud-panel-2))!important;box-shadow:none!important}html[data-color-theme=light] body .app-content-deck .activity-line-kind-icon.kind-sent{color:var(--hud-red)!important}html[data-color-theme=light] body .app-content-deck .activity-line-kind-icon.kind-received{color:var(--hud-green)!important}html[data-color-theme=light] body .app-content-deck .activity-line-kind-icon.kind-generated,html[data-color-theme=light] body .app-content-deck .activity-line-kind-icon.kind-gig{color:var(--hud-cyan)!important}html[data-color-theme=light] body .app-content-deck .activity-line-kind-icon.kind-transfer{color:var(--hud-purple)!important}html[data-color-theme=light] body .app-content-deck .activity-line-kind-icon.kind-item{color:var(--hud-orange)!important}html[data-color-theme=light] body .app-content-deck .role-color-editor .role-color-band span{color:var(--hud-text-muted)!important}html[data-color-theme=light] body .app-content-deck .role-color-editor .role-color-band{border:0!important;background:transparent!important;box-shadow:none!important}html[data-color-theme=light] body .app-content-deck .role-color-editor .role-rgb-row button{border-color:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 46%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 8%,var(--hud-panel-2))!important;color:color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 72%,var(--hud-text))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--role-accent, var(--hud-cyan)) 28%,transparent)!important;clip-path:none!important}html[data-color-theme=light] body .owner-page :is(p,small,label,.owner-row>span,.owner-row>small,.owner-detail-header>div>span,.owner-metrics span,.owner-linked-row span,.owner-filter-row>span,.owner-media-body span){color:var(--hud-text-muted)!important;text-shadow:none!important}html[data-color-theme=light] body .owner-page :is(.owner-row strong,.owner-linked-row strong,.owner-detail-grid strong){color:var(--hud-text)!important}html[data-color-theme=light] body .owner-page .owner-list-heading h2{color:var(--hud-cyan)!important}html[data-color-theme=light] body .owner-page .owner-list-heading span{border-color:color-mix(in srgb,var(--hud-cyan) 24%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-cyan) 7%,var(--hud-panel-2))!important;color:var(--hud-text-muted)!important;clip-path:none!important}html[data-color-theme=light] body .landing-console .console-hero :is(h1,.console-subtitle){color:#e8edef!important;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 1.15rem rgba(0,0,0,.72)!important}html[data-color-theme=light] body .landing-console .console-kicker{color:#74e6f2!important;text-shadow:0 1px 0 rgba(0,0,0,.9)!important}html[data-color-theme=light] body .landing-console .console-status>div{border-color:#cce1e66b!important;background:linear-gradient(90deg,rgba(5,13,17,.72),rgba(5,13,17,.42) 88%,transparent)!important;color:#e8edef!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-color-theme=light] body .landing-console .console-status span{color:#d8e7ebc2!important;text-shadow:0 1px 0 rgba(0,0,0,.82)!important}html[data-color-theme=light] body .landing-console .console-status strong{color:#68e9a9!important;text-shadow:0 0 .75rem rgba(85,232,173,.2)!important}html[data-color-theme=light] body .landing-console .console-status :is(small,em){color:#d2e1e5b3!important;text-shadow:0 1px 0 rgba(0,0,0,.82)!important}html[data-color-theme=light] body .roadmap-floating-drawer{border:1px solid color-mix(in srgb,var(--hud-cyan) 36%,var(--hud-border))!important;border-radius:0!important;background:color-mix(in srgb,var(--hud-panel-3) 96%,var(--hud-panel-2))!important;color:var(--hud-text-muted)!important;box-shadow:0 1rem 2.2rem #1e343d33!important;clip-path:none!important;-webkit-clip-path:none!important}html[data-color-theme=light] body .roadmap-floating-drawer strong{color:var(--hud-cyan)!important}html[data-color-theme=light] body .roadmap-floating-drawer:before,html[data-color-theme=light] body .roadmap-floating-drawer:after{content:none!important;display:none!important}html[data-color-theme=light] body .campaign-banner-copy :is(h1,p){color:#e8edef!important;text-shadow:0 1px 0 rgba(0,0,0,.88),0 0 1.1rem rgba(0,0,0,.72)!important}html[data-color-theme=light] body .campaign-banner-copy .dashboard-kicker{color:#74e6f2!important;text-shadow:0 1px 0 rgba(0,0,0,.9)!important}html[data-color-theme=light] body .campaign-banner-copy :is(.campaign-workspace-meta span,.campaign-owner-meta){border-color:#e8edef47!important;background:#03080ca8!important;color:#e8edefe6!important}html[data-color-theme=light] body .campaign-stat-strip{border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:color-mix(in srgb,var(--hud-panel-2) 58%,transparent)!important}html[data-color-theme=light] body .app-content-deck .campaign-stat-card{border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--hud-border) 18%,transparent) 42%,transparent) 100% 18% / 44% 1px no-repeat,linear-gradient(145deg,color-mix(in srgb,var(--hud-panel-3) 92%,transparent),color-mix(in srgb,var(--hud-panel-2) 82%,transparent))!important;color:var(--hud-text)!important}html[data-color-theme=light] body .campaign-stat-card>span:not(.campaign-stat-icon),html[data-color-theme=light] body .campaign-stat-card small,html[data-color-theme=light] body .campaign-capacity-meter :is(b,em){color:var(--hud-text-muted)!important}html[data-color-theme=light] body .campaign-stat-card strong,html[data-color-theme=light] body .campaign-capacity-meter strong{color:var(--hud-text)!important}html[data-color-theme=light] body .campaign-stat-icon{border-color:color-mix(in srgb,var(--hud-cyan) 34%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-cyan) 9%,var(--hud-panel-3))!important;color:var(--hud-cyan)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--hud-cyan) 7%,transparent)!important}html[data-color-theme=light] body .campaign-stat-card.tone-orange .campaign-stat-icon{border-color:color-mix(in srgb,var(--hud-orange) 34%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-orange) 9%,var(--hud-panel-3))!important;color:var(--hud-orange)!important}html[data-color-theme=light] body .campaign-stat-card.tone-purple .campaign-stat-icon{border-color:color-mix(in srgb,var(--hud-purple) 34%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-purple) 9%,var(--hud-panel-3))!important;color:var(--hud-purple)!important}html[data-color-theme=light] body .campaign-capacity-meter i,html[data-color-theme=light] body .campaign-progress-track{background:color-mix(in srgb,var(--hud-border) 56%,var(--hud-panel-2))!important}html[data-color-theme=light] body :is(.settings-save-bar,.settings-toggle-row){border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:color-mix(in srgb,var(--hud-panel-2) 72%,transparent)!important;color:var(--hud-text)!important}html[data-color-theme=light] body .settings-save-bar button{border-color:color-mix(in srgb,var(--hud-green) 42%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-green) 9%,var(--hud-panel-3))!important;color:var(--hud-green)!important}html[data-color-theme=light] body .owner-page{color:var(--hud-text)!important}html[data-color-theme=light] body .owner-hero h1{color:var(--hud-text)!important;text-shadow:none!important}html[data-color-theme=light] body .owner-hero>div:first-child>span,html[data-color-theme=light] body .owner-panel :is(h2,h3){color:var(--hud-cyan)!important}html[data-color-theme=light] body .owner-page :is(p,small,label){color:var(--hud-text-muted)}html[data-color-theme=light] body :is(.owner-tier-card,.owner-platform-metrics,.owner-campaign-card,.owner-row,.owner-record,.owner-audit-row,.owner-linked-row,.owner-identity-editor,.owner-media-card,.owner-metrics div,.owner-metric-button,.owner-detail-grid section,.owner-media-panel){border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hud-panel-3) 88%,transparent),color-mix(in srgb,var(--hud-panel-2) 76%,transparent))!important;color:var(--hud-text)!important;box-shadow:inset 0 1px #ffffffbd!important}html[data-color-theme=light] body :is(.owner-row-tags span,.owner-badges span,.owner-state,.owner-identity-facts span,.owner-entitlement-summary span,.owner-campaign-facts span,.owner-campaign-statuses span,.owner-list-heading span){border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:color-mix(in srgb,var(--hud-panel-2) 76%,transparent)!important;color:var(--hud-text-muted)!important;box-shadow:none!important}html[data-color-theme=light] body .owner-state.linked{border-color:color-mix(in srgb,var(--hud-green) 36%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-green) 9%,var(--hud-panel-3))!important;color:var(--hud-green)!important}html[data-color-theme=light] body .owner-tier-toggles label{cursor:pointer;border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:color-mix(in srgb,var(--hud-panel-2) 68%,transparent)!important;color:var(--hud-text-muted)!important}html[data-color-theme=light] body .owner-tier-toggles label:has(input:checked){border-color:color-mix(in srgb,var(--hud-green) 46%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-green) 10%,var(--hud-panel-3))!important;color:var(--hud-green)!important}html[data-color-theme=light] body .owner-tier-toggle-indicator{border-color:color-mix(in srgb,var(--hud-green) 42%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-green) 4%,var(--hud-panel-3))!important;color:var(--hud-green)!important;box-shadow:none!important}html[data-color-theme=light] body .owner-tier-toggle-control input:checked+.owner-tier-toggle-indicator{border-color:color-mix(in srgb,var(--hud-green) 72%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-green) 16%,var(--hud-panel-3))!important;box-shadow:0 0 .55rem color-mix(in srgb,var(--hud-green) 14%,transparent)!important}html[data-color-theme=light] body :is(.owner-tier-flight-deck,.owner-tier-signal-rail,.owner-tier-command-bay,.owner-tier-control-console){border-color:color-mix(in srgb,var(--hud-border) 82%,transparent)!important;background-color:color-mix(in srgb,var(--hud-panel) 94%,white)!important;color:var(--hud-text)!important;box-shadow:0 .8rem 2rem color-mix(in srgb,var(--hud-shadow) 12%,transparent)!important}html[data-color-theme=light] body .owner-page button.owner-tier-signal{border-color:color-mix(in srgb,var(--tier-tone) 28%,var(--hud-border))!important;background:color-mix(in srgb,var(--tier-tone) 4%,var(--hud-panel-3))!important;color:var(--hud-text)!important;box-shadow:inset 0 1px color-mix(in srgb,white 78%,transparent)!important}html[data-color-theme=light] body .owner-page button.owner-tier-signal:is(:hover,:focus-visible,.is-selected){border-color:color-mix(in srgb,var(--tier-tone) 64%,var(--hud-border))!important;background:color-mix(in srgb,var(--tier-tone) 10%,var(--hud-panel-3))!important;box-shadow:inset 0 -2px 0 var(--tier-tone),0 0 .75rem color-mix(in srgb,var(--tier-tone) 12%,transparent)!important}html[data-color-theme=light] body .owner-tier-package-preview{border-color:color-mix(in srgb,var(--tier-tone) 22%,var(--hud-border))!important;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--tier-tone) 12%,transparent),transparent 30%),color-mix(in srgb,var(--hud-panel-3) 96%,var(--tier-tone) 2%)!important}html[data-color-theme=light] body :is(.owner-tier-allowance,.owner-tier-engineering-drawer,.owner-tier-commit-deck,.owner-tier-flight-metrics span){border-color:color-mix(in srgb,var(--tier-tone) 18%,var(--hud-border))!important;background-color:color-mix(in srgb,var(--tier-tone) 3%,var(--hud-panel-3))!important}html[data-color-theme=light] body .owner-campaign-banner{border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:color-mix(in srgb,var(--hud-panel-2) 82%,transparent)!important;color:var(--hud-text-muted)!important}html[data-color-theme=light] body .character-identity-copy :is(p,.character-identity-owner){color:var(--hud-text-muted)!important}html[data-color-theme=light] body :is(.character-identity-badges span,.character-page-meta>span,.character-page-stat-grid>span){border-color:color-mix(in srgb,var(--hud-border) 72%,transparent)!important;background:color-mix(in srgb,var(--hud-panel-2) 72%,transparent)!important;color:var(--hud-text-muted)!important;box-shadow:inset 0 1px #ffffffb8!important}html[data-color-theme=light] body .character-page-link-badge.linked{border-color:color-mix(in srgb,var(--hud-green) 36%,var(--hud-border))!important;background:color-mix(in srgb,var(--hud-green) 9%,var(--hud-panel-3))!important;color:var(--hud-green)!important}html[data-color-theme=light] body .character-page-link-icon{background:color-mix(in srgb,var(--hud-panel-3) 76%,transparent)!important;box-shadow:none!important}html[data-color-theme=light] body .account-settings-card :is(input,select,textarea){border-color:color-mix(in srgb,var(--hud-border) 76%,transparent)!important;background:color-mix(in srgb,var(--hud-panel-3) 84%,transparent)!important;color:var(--hud-text)!important;box-shadow:inset 0 1px #ffffffc2!important}html[data-color-theme=light] body :is(.account-settings-rows>div,.account-media-row,.account-media-variant,.account-email-link-panel){border-color:color-mix(in srgb,var(--hud-border) 68%,transparent)!important;background:transparent!important;color:var(--hud-text)!important}html[data-color-theme=light] body :is(.dashboard-history-action-text,.dashboard-history-time,.dashboard-history-source-separator){color:var(--hud-text)!important}html body img{max-inline-size:100%}@media(max-width:700px){html[data-theme] body .main-content{padding-inline:.4rem}html[data-theme] body .app-content-deck{width:100%;padding:.45rem!important}html[data-theme] body .app-content-deck .member-profile-bar{grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%;padding:.65rem!important}html[data-theme] body .app-content-deck .member-profile-copy{--member-profile-portrait-size: clamp(4.8rem, 22vw, 6.25rem) !important;grid-template-columns:var(--member-profile-portrait-size) minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0}html[data-theme] body .app-content-deck .member-profile-portrait-frame{width:var(--member-profile-portrait-size)!important;height:var(--member-profile-portrait-size)!important;max-width:28vw!important;max-height:28vw!important;justify-self:start}html[data-theme] body .app-content-deck .member-profile-details,html[data-theme] body .app-content-deck .member-profile-welcome-row,html[data-theme] body .app-content-deck .member-profile-identity{min-width:0!important;max-width:100%!important}html[data-theme] body .app-content-deck .member-profile-name{max-width:100%;font-size:clamp(1.55rem,9vw,2.35rem)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme] body .favorite-command-side{width:100%;max-width:100%;justify-items:center}html[data-theme] body .favorite-command-portrait{width:min(100%,18rem)!important;min-height:0!important;max-height:70dvh;aspect-ratio:4 / 5}html[data-theme] body .character-identity-art{width:min(9rem,42vw)!important;height:min(9rem,42vw)!important;max-width:100%!important}html[data-theme] body .character-library-grid,html[data-theme] body .favorite-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0}html[data-theme] body :is(.character-library-card,.character-list-card,.favorite-character-card){width:100%;min-width:0!important;max-width:100%}html[data-theme] body .portrait-editor-backdrop{place-items:start center;padding:.45rem;overflow-y:auto;overscroll-behavior:contain}html[data-theme] body .portrait-editor-panel{width:100%!important;max-width:calc(100vw - .9rem)!important;margin-block:auto}html[data-theme] body .portrait-editor-layout{grid-template-columns:minmax(0,1fr)!important;gap:.65rem;padding:.65rem}html[data-theme] body .portrait-editor-stage{width:100%;min-height:0!important;aspect-ratio:1}html[data-theme] body .portrait-editor-frame{width:min(100%,calc(100vw - 2.2rem))!important;max-width:100%!important}html[data-theme] body .portrait-editor-circle{width:min(5.5rem,24vw)}html[data-theme] body .portrait-editor-actions button{width:100%}html[data-theme] body :is(.owner-media-preview,.account-media-summary img,.account-media-variant img){max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}@media(max-width:390px){html[data-theme] body .app-content-deck .member-profile-copy{--member-profile-portrait-size: clamp(4.4rem, 21vw, 5.2rem) !important;gap:.5rem!important}html[data-theme] body .character-library-grid,html[data-theme] body .favorite-card-grid{gap:.45rem!important}}html[data-theme] body .app-content-deck .gm-tracker-shell :is(button,input,select,textarea){border-radius:0!important;background-image:none!important;box-shadow:none!important;clip-path:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell button:not(.gm-icon-button):not(.gm-link-node):not(.gm-collapse-tab):not(.gm-deck-action):not(.gm-armor-lens):not(.gm-compact-damage-apply):not(.gm-set-current-turn):not(.gm-config-toggle):not(.is-limit-warning){border:1px solid color-mix(in srgb,var(--gm-cyan) 34%,var(--gm-line))!important;background:color-mix(in srgb,var(--gm-cyan) 4%,transparent)!important;color:color-mix(in srgb,var(--gm-text) 86%,var(--gm-cyan))!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell button:not(.gm-icon-button):not(.gm-link-node):not(.gm-collapse-tab):not(.gm-deck-action):not(.gm-armor-lens):not(.gm-compact-damage-apply):not(.gm-set-current-turn):not(.gm-config-toggle):not(.is-limit-warning):is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--gm-cyan) 66%,var(--gm-line))!important;background:color-mix(in srgb,var(--gm-cyan) 9%,transparent)!important;color:var(--gm-text)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--gm-cyan) 54%,transparent)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-command-deck-row>button.gm-deck-action{border-color:color-mix(in srgb,var(--gm-action-tone) 48%,var(--gm-line))!important;background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--gm-action-tone) 16%,transparent),transparent 44%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--gm-action-tone) 10%,transparent),transparent 46%),color-mix(in srgb,var(--gm-action-tone) 5%,transparent)!important;color:color-mix(in srgb,var(--gm-action-tone) 78%,var(--gm-text))!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--gm-action-tone) 54%,transparent),0 0 .6rem color-mix(in srgb,var(--gm-action-tone) 8%,transparent)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-command-deck-row>button.gm-deck-action:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--gm-action-tone) 72%,var(--gm-line))!important;background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--gm-action-tone) 24%,transparent),transparent 48%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--gm-action-tone) 17%,transparent),transparent 48%),color-mix(in srgb,var(--gm-action-tone) 8%,transparent)!important;color:color-mix(in srgb,var(--gm-action-tone) 88%,white)!important;box-shadow:inset 0 -1px color-mix(in srgb,var(--gm-action-tone) 68%,transparent),0 0 .85rem color-mix(in srgb,var(--gm-action-tone) 16%,transparent)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-icon-button{border:0!important;background:transparent!important;color:var(--gm-cyan)!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-icon-button:is(:hover,:focus-visible,.active){border:0!important;background:color-mix(in srgb,var(--gm-cyan) 8%,transparent)!important;color:color-mix(in srgb,var(--gm-cyan) 78%,var(--gm-text))!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-icon-button.gm-equipment-reorder-handle{border:0!important;border-right:1px solid color-mix(in srgb,var(--gm-cyan) 28%,var(--gm-line))!important;background:color-mix(in srgb,var(--gm-cyan) 3%,transparent)!important;color:color-mix(in srgb,var(--gm-muted) 82%,var(--gm-cyan))!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-icon-button.gm-equipment-reorder-handle:is(:hover,:focus-visible){border-right-color:var(--gm-orange)!important;background:color-mix(in srgb,var(--gm-orange) 9%,transparent)!important;color:var(--gm-orange)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-icon-button.danger{color:var(--gm-red)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-icon-button.gm-equipment-copy.copied{background:color-mix(in srgb,var(--gm-green) 8%,transparent)!important;color:var(--gm-green)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-icon-button:disabled{border:0!important;background:transparent!important;color:var(--gm-muted)!important;opacity:.38}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-stepper .gm-icon-button{border:1px solid color-mix(in srgb,var(--gm-cyan) 38%,var(--gm-line))!important;background:color-mix(in srgb,var(--gm-cyan) 4%,transparent)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-collapse-tab{border:0!important;border-left:1px solid var(--gm-line)!important;background:transparent!important;color:var(--gm-cyan)!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-collapse-tab:is(:hover,:focus-visible){background:color-mix(in srgb,var(--gm-cyan) 7%,transparent)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-link-node,html[data-theme] body .app-content-deck .gm-tracker-shell .gm-link-node:is(:hover,:focus-visible,:active){border:2px solid var(--gm-cyan)!important;border-radius:50%!important;background:transparent!important;background-image:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-link-node.linked,html[data-theme] body .app-content-deck .gm-tracker-shell .gm-link-node.linked:is(:hover,:focus-visible,:active){border-color:var(--gm-orange)!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(input:not([type=checkbox]),select){border:0!important;border-bottom:1px solid color-mix(in srgb,var(--gm-cyan) 28%,var(--gm-line))!important;background:color-mix(in srgb,var(--gm-cyan) 2.5%,transparent)!important;color:var(--gm-text)!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell textarea{border:1px solid color-mix(in srgb,var(--gm-cyan) 22%,var(--gm-line))!important;background:color-mix(in srgb,var(--gm-cyan) 2.5%,transparent)!important;color:var(--gm-text)!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(input:not([type=checkbox]),select,textarea):focus-visible{border-color:var(--gm-cyan)!important;outline:1px solid color-mix(in srgb,var(--gm-cyan) 22%,transparent)!important;outline-offset:1px;background:color-mix(in srgb,var(--gm-cyan) 5%,transparent)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-skill-level button{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-skill-level,.gm-skill-modifier,.gm-skill-base)>input.gm-skill-value-input[type=number]{border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;outline:0!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-skill-level,.gm-skill-modifier,.gm-skill-base)>input.gm-skill-value-input[type=number]:focus-visible{border:0!important;border-bottom:1px solid var(--gm-cyan)!important;outline:0!important;background:none!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-skill-base.is-adjusted>input.gm-skill-value-input[type=number]{color:var(--gm-red)!important;-webkit-text-fill-color:var(--gm-red)!important}html[data-theme] body .app-content-deck .gm-tracker-shell input[type=checkbox]{border:1px solid color-mix(in srgb,var(--gm-cyan) 46%,var(--gm-line))!important;background:transparent!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell input[type=checkbox]:checked{border-color:var(--gm-green)!important;background-color:color-mix(in srgb,var(--gm-green) 16%,transparent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.1 6.7 11.2 12.7 4.9' fill='none' stroke='%2355e8ad' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:.78rem .78rem!important;box-shadow:0 0 .65rem color-mix(in srgb,var(--gm-green) 22%,transparent)!important}html[data-color-theme=light] body .app-content-deck .gm-tracker-shell input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.1 6.7 11.2 12.7 4.9' fill='none' stroke='%23197c5c' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-stat-config,.gm-skill-config) button.gm-config-toggle.is-enabled[aria-pressed=true]{border-color:#fa9d23!important;background:linear-gradient(90deg,transparent 28%,#fa9d23 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,linear-gradient(135deg,#fa9d2330,#fa9d2314)!important;color:var(--gm-muted)!important;opacity:1!important;box-shadow:none!important;transform:none!important}html[data-color-theme=light] body .app-content-deck .gm-tracker-shell :is(.gm-stat-config,.gm-skill-config) button.gm-config-toggle.is-enabled[aria-pressed=true]{border-color:#b86506!important;background:linear-gradient(90deg,transparent 28%,#b86506 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,linear-gradient(135deg,#e8912a3d,#e8912a1a)!important;color:var(--gm-muted)!important}body .gm-tracker-shell button.gm-config-toggle.is-enabled{border-color:#fa9d23!important;background:linear-gradient(90deg,transparent 28%,#fa9d23 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,linear-gradient(135deg,#fa9d2330,#fa9d2314)!important;color:var(--gm-muted)!important;box-shadow:none!important;opacity:1!important;transform:none!important}html[data-color-theme=light] body .gm-tracker-shell button.gm-config-toggle.is-enabled{border-color:#b86506!important;background:linear-gradient(90deg,transparent 28%,#b86506 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,linear-gradient(135deg,#e8912a3d,#e8912a1a)!important;color:var(--gm-muted)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-ammo-variant-menu-grid>button[aria-selected=true],body .gm-tracker-shell .gm-ammo-variant-menu-grid>button[aria-selected=true]{border-color:#fa9d23!important;background:linear-gradient(90deg,transparent 28%,#fa9d23 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,linear-gradient(135deg,#fa9d2330,#fa9d2314)!important;color:var(--gm-muted)!important;opacity:1!important;box-shadow:none!important;transform:none!important}html[data-color-theme=light] body .app-content-deck .gm-tracker-shell .gm-ammo-variant-menu-grid>button[aria-selected=true],html[data-color-theme=light] body .gm-tracker-shell .gm-ammo-variant-menu-grid>button[aria-selected=true]{border-color:#b86506!important;background:linear-gradient(90deg,transparent 28%,#b86506 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,linear-gradient(135deg,#e8912a3d,#e8912a1a)!important;color:var(--gm-muted)!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-ammo-type-menu>button[aria-selected=true],body .gm-tracker-shell .gm-ammo-type-menu>button[aria-selected=true]{border-color:var(--gm-orange)!important;background:linear-gradient(90deg,transparent 28%,var(--gm-orange) 28% 72%,transparent 72%) bottom / 100% 3px no-repeat,color-mix(in srgb,var(--gm-orange) 11%,transparent)!important;color:var(--gm-orange)!important;box-shadow:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-stat-config,.gm-skill-config) button[aria-pressed=false]{border-color:color-mix(in srgb,var(--gm-red) 27%,var(--gm-line))!important;background:transparent!important;color:color-mix(in srgb,var(--gm-muted) 82%,var(--gm-red))!important;opacity:.72!important}@media(max-width:1180px){html[data-theme] body .app-content-deck .campaign-tabs.campaign-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:.28rem!important;overflow:visible!important}html[data-theme] body .app-content-deck .campaign-tabs.campaign-tabs>button{width:100%!important;min-width:0!important;min-height:2.1rem!important;padding:.4rem .5rem!important;font-size:clamp(.68rem,1vw,var(--app-control-font, .78rem))!important;white-space:normal!important;line-height:1.12!important}}@media(max-width:900px){html[data-theme] body .app-content-deck .campaign-tabs.campaign-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1100px){html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-stat-grid,.gm-vital-grid) input{height:1.88rem!important;min-height:1.88rem!important;padding:.18rem .3rem!important;font-size:.9rem!important}}@media(max-width:680px){html[data-theme] body .app-content-deck .campaign-tabs.campaign-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){html[data-theme] body .app-content-deck .campaign-tabs.campaign-tabs{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:520px){html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-stat-grid,.gm-vital-grid) input{height:1.78rem!important;min-height:1.78rem!important;font-size:.84rem!important}}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-death-save-field.manual-override>input{border-color:var(--gm-orange)!important;color:var(--gm-orange)!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-equipment-quick-add,.gm-equipment-dialog,.gm-damage-grid,.gm-injury-row,.gm-injury-add) :is(input,select,textarea){font-size:.74rem!important}html[data-theme] body .app-content-deck .gm-tracker-shell :is(.gm-equipment-quick-add,.gm-damage-grid,.gm-injury-row,.gm-injury-add) :is(input,select){height:1.95rem!important;min-height:1.95rem!important;line-height:1.2!important}html[data-theme] body .app-content-deck .gm-tracker-shell button:before,html[data-theme] body .app-content-deck .gm-tracker-shell button:after{content:none!important;display:none!important}html[data-theme] body .app-content-deck .gm-tracker-shell .gm-link-node:before,html[data-theme] body .app-content-deck .gm-tracker-shell .gm-link-node:after{content:""!important;display:block!important}html[data-visual-quality=basic] body .glass-veil__blur,html[data-gm-tools-active=true] body .glass-veil__blur,html[data-theme][data-visual-quality=basic] body :is(.header,.footer),html[data-theme][data-gm-tools-active=true] body :is(.header,.footer){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important}html[data-theme=dark][data-color-theme=light] body .version-panel :is(.version-panel-close,.version-details-button),html[data-theme=dark][data-color-theme=light] body .campaign-banner-menu-trigger,html[data-theme=dark][data-color-theme=light] body .campaign-banner-menu-panel .campaign-banner-menu-item{border-color:color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 36%,var(--light-control-border))!important;color:color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 68%,var(--color-text))!important;background:color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 5%,var(--surface-control))!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -2px color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 16%,transparent)!important}html[data-theme=dark][data-color-theme=light] body .campaign-banner-menu-panel{border-color:var(--light-control-border-strong)!important;background:color-mix(in srgb,var(--color-accent) 2%,var(--surface-panel))!important;box-shadow:0 1rem 2.2rem #1f344a2e,inset 0 1px #ffffffc7!important}html[data-theme=dark][data-color-theme=light] body .campaign-banner-menu-panel .campaign-banner-menu-item{box-shadow:inset 2px 0 color-mix(in srgb,var(--banner-control-tone) 60%,transparent)!important}html[data-theme=dark][data-color-theme=light] body .version-panel :is(.version-panel-close,.version-details-button):is(:hover,:focus-visible),html[data-theme=dark][data-color-theme=light] body .campaign-banner-menu-trigger:is(:hover,:focus-visible,[aria-expanded=true]),html[data-theme=dark][data-color-theme=light] body .campaign-banner-menu-panel .campaign-banner-menu-item:is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 62%,var(--light-control-border))!important;color:var(--color-text)!important;background:color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 10%,var(--surface-control))!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 72%,transparent),0 0 .65rem color-mix(in srgb,var(--version-control-tone, var(--banner-control-tone, var(--color-accent))) 12%,transparent)!important}
