@keyframes protocol-button-attention{0%,86%,to{filter:drop-shadow(0 0 #0000)}91%{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--energy) 48%, transparent))}96%{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--energy) 24%, transparent))}}@keyframes protocol-button-attention-icon{0%,86%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}91%{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--energy-light) 42%, transparent));transform:scale(1.1)}96%{filter:drop-shadow(0 0 #0000);transform:scale(1)}}:root.theme-protocol,:root[data-realm=protocol]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-lore-stack:Arial, Helvetica, sans-serif;--page:#05080e;--surface:#0b121c;--panel:#111c29;--panel-raised:#182838;--panel-inset:#080f19;--interactive:#1b3040;--interactive-hover:#27485b;--text-primary:#eaf7ff;--text-secondary:#b5c9d6;--text-muted:#829ba9;--text-heading:#f4fbff;--text-card-title:#eaf7ff;--brand-light:#9befff;--brand:#45d5ea;--brand-deep:#1d8ea8;--brand-dark:#123d4d;--energy:#a286f7;--energy-light:#c0a4ff;--mystic:#db4b61;--mystic-light:#ff8792;--danger:#db4b61;--success:#a286f7;--border-subtle:#c0a4ff17;--border-default:#597d4a57;--border-strong:#45d5ea70;--border-brand:#45d5eab3;--border-energy:#a286f794;--border-mystic:#db4b61a8;--border-danger:#db4b61b3;--radius:.375rem;--earth:#45d5ea;--earth-foreground:#06141b;--air:#72ddea;--air-foreground:#082019;--water:#a286f7;--theme-progress-shield-start:#167c8b;--theme-progress-shield-end:#a286f7;--water-foreground:#e0f2f1;--gear:#b5c9d6;--gear-foreground:#1e1710;--theme-grid-color:#c0a4ff0b;--theme-grid-size:48px;--theme-sigil-line:#45d5ea1f;--theme-sigil-line-subtle:#a286f714;--theme-frame-inner:#b5c9d62e;--theme-frame-highlight:#eaf7ff14;--theme-frame-shadow:#000000e0;--theme-panel-highlight:#eaf7ff0a;--theme-panel-ember:#db4b611a;--theme-panel-energy:#a286f714;--theme-panel-mystic:#db4b611f;--theme-panel-brand-glow:#45d5ea24;--theme-panel-energy-glow:#a286f71f;--theme-panel-mystic-glow:#db4b6129;--theme-panel-danger-glow:#db4b612b;--theme-panel-hero-glow:#c0a4ff14;--theme-panel-hero-start:#182838;--theme-panel-hero-end:#05080e;--theme-panel-mystic-start:#25150d;--theme-inset-mystic-start:#2a170c;--theme-inset-mystic-end:#0e130c;--theme-inset-danger-start:#2a130b;--theme-inset-danger-end:#100c08;--theme-panel-header-glow:#45d5ea12;--theme-heading:#f4fbff;--theme-page-glow:#a286f71a;--theme-page-ember:#db4b6117;--theme-corner:#b5c9d6;--theme-control-primary-start:#9c6315;--theme-control-primary-center:#9befff;--theme-control-primary-end:#b6741b;--theme-control-primary-hover-start:#c9851f;--theme-control-primary-hover-center:#f6d391;--theme-control-primary-hover-end:#45d5ea;--theme-control-primary-ink:#06141b;--theme-control-primary-inset:#68420f;--theme-control-primary-line:#4b300d;--theme-control-primary-spark:#eaf7ff9e;--theme-control-primary-top-highlight:#fff6da73;--theme-control-primary-bottom-shadow:#42200475;--theme-control-primary-glow:#45d5ea85;--theme-control-surface-start:#1b2a1d;--theme-control-surface-end:#09100a;--theme-control-surface-hover-start:#27485b;--theme-control-surface-hover-end:#111c29;--theme-control-border:#697044;--theme-control-border-strong:#a68c55;--theme-control-text:#e7d7b8;--theme-control-text-hover:#fff0d2;--theme-control-line:#b5c9d661;--theme-control-ornament:#45d5eac2;--theme-control-ornament-dark:#452c09c7;--theme-control-water-start:#14b8a62e;--theme-control-water-end:#062a25eb;--theme-control-mystic-start:#3a1b0d;--theme-control-mystic-end:#160d08;--theme-control-mystic-hover-start:#55240d;--theme-control-mystic-hover-end:#211008;--theme-control-danger-start:#db4b6147;--theme-control-danger-end:#130b07f5;--theme-patina-brand:#45d5ea21;--theme-patina-energy:#a286f717;--theme-patina-ink:#05080e94;--theme-circuit-fragment-shape:polygon(18% 0, 82% 0, 100% 18%, 100% 82%, 82% 100%, 18% 100%, 0 82%, 0 18%);--theme-circuit-chip-shape:polygon(0 0, 82% 0, 100% 18%, 100% 100%, 18% 100%, 0 82%);--theme-circuit-point-shape:polygon(50% 0, 100% 50%, 50% 100%, 0 50%);--theme-circuit-chrome:linear-gradient(145deg, #eaf7ff, #45d5ea 52%, #453b78);--card-standard-frame:#17150f;--card-standard-frame-inner:#b5c9d642;--card-standard-frame-highlight:#eaf7ff1a;--cartoria-shadow-panel:inset 0 1px 0 #eaf7ff0d, inset 0 0 0 1px #c0a4ff08, inset 0 -1px 0 #00000085, 0 17px 36px -28px #000000fa;--cartoria-shadow-raised:inset 0 1px 0 #eaf7ff12, inset 0 0 0 1px #45d5ea12, inset 0 -1px 0 #00000094, 0 24px 52px -30px #000;--theme-shadow-glow-brand:0 0 28px -9px #45d5ea7a;--theme-shadow-glow-energy:0 0 27px -9px #a286f76b;--theme-shadow-glow-mystic:0 0 28px -9px #db4b6180;--theme-shadow-glow-danger:0 0 26px -9px #db4b6180;--motion-duration-fast:.15s;--motion-duration-standard:.2s;--motion-duration-slow:.26s;--motion-duration-ambient:2.3s;--motion-duration-attention:14s;--motion-duration-spinner:.92s;--motion-easing-standard:cubic-bezier(.22, .8, .25, 1);--motion-easing-enter:cubic-bezier(.16, 1, .25, 1);--motion-easing-exit:cubic-bezier(.45, 0, 1, 1);--motion-distance-sm:.25rem;--motion-distance-md:.875rem;--motion-distance-lg:1.75rem;--motion-scale-enter:.95}@layer utilities{:where(:root.theme-protocol,:root[data-realm=protocol]) body{background:radial-gradient(circle at 76% 8%, #db4b6114, transparent 28rem), radial-gradient(circle at 12% 32%, #a286f712, transparent 34rem), var(--page)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=grid]{background-image:linear-gradient(var(--theme-grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-color) 1px, transparent 1px), radial-gradient(circle, #45d5ea14 0 1px, transparent 1.5px);background-size:var(--theme-grid-size) var(--theme-grid-size), var(--theme-grid-size) var(--theme-grid-size), 19px 23px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=lifted-surface]{box-shadow:inset 0 1px #eaf7ff12,inset 0 0 0 1px #0000006b,0 20px 38px -28px #000,0 2px 6px -4px #000000e6}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=control]{isolation:isolate;overflow:hidden}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=control]:before{border:1px solid var(--theme-control-line);content:"";opacity:.58;pointer-events:none;border-radius:3px;position:absolute;inset:3px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=control]:after{background:linear-gradient(110deg, transparent 0 20%, #eaf7ff12 43%, transparent 58% 100%), radial-gradient(circle at 15% 115%, var(--theme-patina-brand), transparent 34%), repeating-linear-gradient(130deg, transparent 0 12px, #ffffff04 13px, transparent 14px 25px);content:"";mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;inset:1px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=control]>*{z-index:1;position:relative}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=control]>[data-element=notification-unread-indicator]{z-index:2;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=control]:hover:before{border-color:var(--brand);opacity:.85}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=control]:hover:after{opacity:.84}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=vignette]{background:radial-gradient(circle,#0000 32%,#010502c7 100%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=sigil-background]{background:repeating-radial-gradient(circle,#0000 0 17px,#45d5ea14 18px,#0000 19px 31px),conic-gradient(from 18deg,#0000,#a286f714,#0000 22%,#db4b6112,#0000 48%);-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=glow-brand]{filter:drop-shadow(0 0 10px #45d5ea85)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=relic-item]{border:1px solid var(--border-mystic);box-shadow:inset 0 0 0 1px #db4b6117, var(--theme-shadow-glow-mystic);background:linear-gradient(115deg,#b5c9d617,#0000 38%),linear-gradient(145deg,#182838,#09100a)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=surface],[data-ds-component=inset-panel],[data-ds-component=dialog-popup]){background:radial-gradient(circle at 92% 0%, var(--theme-panel-ember), transparent 34%), radial-gradient(circle at 4% 100%, var(--theme-panel-energy), transparent 38%), repeating-linear-gradient(113deg, transparent 0 31px, #b5c9d605 32px, transparent 33px 65px), linear-gradient(145deg, var(--panel-raised), var(--surface));border-color:var(--border-default);box-shadow:var(--cartoria-shadow-panel)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-elevation=raised]{box-shadow:var(--cartoria-shadow-raised)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=neutral][data-elevation=base]{background:radial-gradient(circle at 100% 0,#a286f70f,#0000 32%),radial-gradient(circle at 0 100%,#45d5ea12,#0000 36%),linear-gradient(145deg,#101a12fa,#05080efc)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=neutral][data-elevation=hero]{background:radial-gradient(circle at 52% 0%, var(--theme-panel-hero-glow), transparent 43%), linear-gradient(145deg, var(--theme-panel-hero-start), var(--theme-panel-hero-end));border-color:var(--border-strong);box-shadow:inset 0 0 0 1px #45d5ea1f,inset 0 0 54px #00000080,0 22px 42px -30px #000}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-elevation=hero]>[data-ds-part=hero-decoration]{z-index:1;width:clamp(16rem,28vw,22rem);height:auto;color:var(--brand);opacity:.045;pointer-events:none;position:absolute;top:-3rem;right:-3rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=brand]{border-color:var(--border-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=energy]{border-color:var(--border-energy)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=positive]{border-color:var(--border-energy);background:var(--energy)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=positive]{background:color-mix(in srgb, var(--energy) 8%, var(--surface))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=positive]{color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=positive]{border-color:var(--energy)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=positive]{border-color:color-mix(in srgb, var(--energy) 35%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=positive]{background:var(--energy)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=positive]{background:color-mix(in srgb, var(--energy) 8%, var(--surface))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=earth]{border-color:var(--earth)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=earth]{border-color:color-mix(in srgb, var(--earth) 35%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=earth]{background:var(--earth)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=inset-panel][data-tone=earth]{background:color-mix(in srgb, var(--earth) 8%, var(--surface))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=mystic],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-tone=danger]{border-color:var(--border-mystic)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface]:is([data-state=active],[data-state=completed]){border-color:var(--border-energy);box-shadow:0 0 22px -15px var(--energy)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface]:is([data-state=active],[data-state=completed]){box-shadow:0 0 22px -15px color-mix(in srgb, var(--energy) 75%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=button],[data-ds-component=collapsible-trigger],[data-ds-component=listbox-trigger],[data-ds-component=combobox-trigger]){font-family:var(--font-ui-stack);letter-spacing:.035em;border-radius:.3rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button]{background:linear-gradient(145deg, var(--theme-control-surface-start), var(--theme-control-surface-end));border-color:var(--theme-control-border);color:var(--theme-control-text);text-shadow:none;box-shadow:inset 0 1px #eaf7ff12,inset 0 0 0 1px #0000007a,0 9px 17px -14px #000}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-attention=periodic] [data-ds-part=button-label]{animation:protocol-button-attention var(--motion-duration-attention) var(--motion-easing-standard) infinite}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-attention=periodic] [data-ds-part=button-label]>svg:first-child{animation:protocol-button-attention-icon var(--motion-duration-attention) var(--motion-easing-standard) infinite}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-label-treatment=technical]{font-family:var(--font-mono-stack);letter-spacing:.04em;font-weight:600}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-emphasis=choice][aria-pressed=false]{opacity:.55}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-emphasis=choice][aria-pressed=true]{box-shadow:inset 0 0 0 1px #eaf7ff73,0 0 18px -8px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button-ornament][data-tone=ink]{color:var(--theme-control-ornament-dark)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth]{border-color:var(--earth)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth]{border-color:color-mix(in srgb, var(--earth) 45%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth]{color:var(--earth)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air]{border-color:var(--air)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air]{border-color:color-mix(in srgb, var(--air) 45%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air]{color:var(--air)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=brand][data-appearance=solid]{background:linear-gradient(105deg, var(--theme-control-primary-start), var(--theme-control-primary-center) 48%, var(--theme-control-primary-end));border-color:var(--brand-light);color:var(--theme-control-primary-ink);box-shadow:inset 0 1px 0 var(--theme-control-primary-top-highlight), inset 0 -2px 0 var(--theme-control-primary-bottom-shadow), var(--theme-shadow-glow-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=brand][data-appearance=soft]{border-color:var(--border-brand);background:linear-gradient(145deg, var(--brand), var(--brand-deep))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=brand][data-appearance=soft]{background:linear-gradient(145deg, color-mix(in srgb, var(--brand) 22%, var(--panel)), color-mix(in srgb, var(--brand-deep) 16%, var(--page)))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=brand][data-appearance=soft]{box-shadow:var(--theme-shadow-glow-brand);color:var(--brand-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth][data-appearance=soft]{border-color:var(--earth)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth][data-appearance=soft]{border-color:color-mix(in srgb, var(--earth) 55%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth][data-appearance=soft]{background:linear-gradient(145deg, var(--earth), var(--earth))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth][data-appearance=soft]{background:linear-gradient(145deg, color-mix(in srgb, var(--earth) 18%, var(--panel)), color-mix(in srgb, var(--earth) 7%, var(--page)))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth][data-appearance=soft]{box-shadow:0 0 22px -10px var(--earth)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth][data-appearance=soft]{box-shadow:0 0 22px -10px color-mix(in srgb, var(--earth) 60%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=earth][data-appearance=soft]{color:var(--earth)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air][data-appearance=soft]{border-color:var(--air)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air][data-appearance=soft]{border-color:color-mix(in srgb, var(--air) 55%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air][data-appearance=soft]{background:linear-gradient(145deg, var(--air), var(--air))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air][data-appearance=soft]{background:linear-gradient(145deg, color-mix(in srgb, var(--air) 18%, var(--panel)), color-mix(in srgb, var(--air) 7%, var(--page)))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air][data-appearance=soft]{box-shadow:0 0 22px -10px var(--air)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air][data-appearance=soft]{box-shadow:0 0 22px -10px color-mix(in srgb, var(--air) 60%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=air][data-appearance=soft]{color:var(--air)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button]:is([data-tone=energy],[data-tone=water])[data-appearance=soft]{border-color:var(--border-energy);background:linear-gradient(145deg, var(--energy), var(--energy))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button]:is([data-tone=energy],[data-tone=water])[data-appearance=soft]{background:linear-gradient(145deg, color-mix(in srgb, var(--energy) 18%, var(--panel)), color-mix(in srgb, var(--energy) 7%, var(--page)))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button]:is([data-tone=energy],[data-tone=water])[data-appearance=soft]{box-shadow:var(--theme-shadow-glow-energy);color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=mystic][data-appearance=soft]{border-color:var(--border-mystic);background:linear-gradient(145deg, var(--mystic), var(--mystic))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=mystic][data-appearance=soft]{background:linear-gradient(145deg, color-mix(in srgb, var(--mystic) 18%, var(--panel)), color-mix(in srgb, var(--mystic) 7%, var(--page)))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=mystic][data-appearance=soft]{box-shadow:var(--theme-shadow-glow-mystic);color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-appearance=outline]{border-color:var(--border-strong);background:linear-gradient(145deg,#1723196b,#05080e8f);box-shadow:inset 0 1px #eaf7ff0a}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button]:is([data-appearance=ghost],[data-appearance=text]){box-shadow:none;background:0 0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-appearance=ghost]{border-color:var(--border-default)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=positive],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=energy]{border-color:var(--border-energy);color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=mystic],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=danger]{border-color:var(--border-mystic);color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button]:hover:not(:disabled){background:linear-gradient(145deg, var(--theme-control-surface-hover-start), var(--theme-control-surface-hover-end));filter:brightness(1.08)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button][data-tone=brand][data-appearance=solid]:hover:not(:disabled){background:linear-gradient(105deg, var(--theme-control-primary-hover-start), var(--theme-control-primary-hover-center) 48%, var(--theme-control-primary-hover-end))}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button]:focus-visible{outline:2px solid var(--energy-light);outline-offset:2px}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=input],[data-ds-component=textarea],[data-ds-component=native-select],[data-ds-component=combobox-input],[data-ds-component=listbox-trigger],[data-ds-component=combobox-trigger][data-treatment=listbox]){border-color:var(--border-default);color:var(--text-primary);background:linear-gradient(#05080eeb,#101a12e0);border-radius:.25rem;box-shadow:inset 0 2px 8px #0000007a}:where(:root.theme-protocol,:root[data-realm=protocol]) :is(input,textarea)[placeholder]::-moz-placeholder{color:var(--text-muted);opacity:1;font-size:.8125rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is(input,textarea)[placeholder]::placeholder{color:var(--text-muted);opacity:1;font-size:.8125rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=input],[data-ds-component=textarea],[data-ds-component=native-select]):focus{border-color:var(--energy);box-shadow:0 0 0 2px #a286f72e,inset 0 2px 8px #0000007a}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=input],[data-ds-component=textarea],[data-ds-component=native-select])[data-treatment=inset]{background:#05080eb3;box-shadow:inset 0 2px 8px #00000073}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=badge],[data-ds-component=indicator]){border-color:var(--border-default);color:var(--text-secondary);background:linear-gradient(110deg,#b5c9d614,#101a12eb)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=indicator]{font-size:.65rem;line-height:1rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=badge],[data-ds-component=indicator])[data-tone=brand]{border-color:var(--border-brand);color:var(--brand-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=badge],[data-ds-component=indicator])[data-tone=earth]{border-color:var(--border-brand);color:var(--brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=badge],[data-ds-component=indicator])[data-tone=positive]{border-color:var(--border-energy);color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=badge],[data-ds-component=indicator])[data-tone=mystic]{border-color:var(--border-mystic);color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=badge],[data-ds-component=indicator])[data-tone=neutral]{border-color:var(--border-default);color:var(--text-secondary);background:linear-gradient(145deg,#b5c9d614,#071009d6)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=badge],[data-ds-component=indicator]):is([data-tone=success],[data-tone=active]){border-color:var(--border-energy);color:var(--energy-light);background:linear-gradient(145deg,#a286f726,#071009e6)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=badge][data-tone=rank]{border-color:var(--border-brand);color:var(--brand-light);background:linear-gradient(145deg,#45d5ea24,#071009eb)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=badge][data-treatment=overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#05080ec7}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tabs-list],[data-ds-component=tab-nav-list]){border:1px solid var(--border-default);border-radius:calc(var(--radius) * .8);background:radial-gradient(circle at 100% 0,#a286f714,#0000 38%),linear-gradient(145deg,#111c29,#080f09);box-shadow:inset 0 1px #b5c9d612}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tabs-list],[data-ds-component=tab-nav-list])[data-appearance=segmented]{padding:.25rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tabs-list],[data-ds-component=tab-nav-list])[data-appearance=joined]{border-color:var(--border-default);isolation:isolate;background:linear-gradient(90deg,#45d5ea0d,#0000 48%,#a286f70a),#05080ee6;box-shadow:inset 0 1px #eaf7ff0a,inset 0 0 0 1px #0000007a}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tabs-list][data-appearance=joined],[data-ds-component=tab-nav-list][data-appearance=joined]) :is([data-ds-component=tab],[data-ds-component=tab-nav-link]){background:linear-gradient(145deg, var(--theme-control-surface-start), var(--theme-control-surface-end));color:var(--theme-control-text);border-radius:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-nav-list][data-appearance=underline]{box-shadow:none;background:0 0;border-color:#0000}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tab],[data-ds-component=tab-nav-link]){border-radius:calc(var(--radius) * .5);color:var(--text-muted);border-color:#0000}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab]{font-size:.875rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tab][data-active],[data-ds-component=tab-nav-link][data-active=true]){border-color:var(--border-brand);color:var(--brand-light);background:linear-gradient(#45d5ea29,#101a12e0)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tabs-list][data-emphasis=strong] [data-ds-component=tab][data-active]{color:#ffe5ad;background:linear-gradient(#45d5ea52,#101a12f5);border-color:#efbd5ed1;font-weight:650;box-shadow:inset 0 1px #eaf7ff47,inset 0 -1px #3a22058f,0 0 0 1px #45d5ea38,0 0 22px -5px #45d5eac7}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tab],[data-ds-component=tab-nav-link]):not([data-active]):hover{border-color:var(--border-strong);color:var(--text-primary)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-count]{color:var(--text-primary);background:#b5c9d633;box-shadow:inset 0 0 0 1px #b5c9d647}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=tab][data-active],[data-ds-component=tab-nav-link][data-active=true]) [data-ds-component=tab-count]{background:var(--brand);color:var(--theme-control-primary-ink);box-shadow:inset 0 0 0 1px #ffefc761,0 2px 8px -4px #000000e6}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-nav-list][data-appearance=underline] [data-ds-component=tab-nav-link]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;position:relative}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-nav-list][data-appearance=underline] [data-ds-component=tab-nav-link]:after{background:linear-gradient(90deg, transparent, var(--brand), transparent);content:"";opacity:0;pointer-events:none;height:1px;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;bottom:1px;left:10%;right:10%;transform:scaleX(.35)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-nav-list][data-appearance=underline] [data-ds-component=tab-nav-link]:before{background:var(--theme-circuit-chrome);width:4px;height:5px;clip-path:var(--theme-circuit-chip-shape);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.5);box-shadow:0 0 6px #45d5ea85}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-nav-list][data-appearance=underline] :is([data-ds-component=tab-nav-link][data-active=true],[data-ds-component=tab-nav-link]:hover,[data-ds-component=tab-nav-link]:focus-visible):after{opacity:.85;transform:scaleX(1)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-nav-list][data-appearance=underline] :is([data-ds-component=tab-nav-link][data-active=true],[data-ds-component=tab-nav-link]:hover,[data-ds-component=tab-nav-link]:focus-visible):before{opacity:.9;transform:translate(-50%)scale(1)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=tab-nav-list][data-appearance=underline] [data-ds-component=tab-nav-link][data-active=true]{color:var(--brand-light);border-bottom-color:#0000}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=listbox-options],[data-ds-component=combobox-popup],[data-ds-component=popover-popup],[data-ds-component=tooltip-popup]){border:1px solid var(--border-default);box-shadow:var(--cartoria-shadow-raised);background:linear-gradient(145deg,#182838,#09100a);border-radius:.3rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=listbox-option],[data-ds-component=combobox-item])[data-highlighted]{color:var(--energy-light);background:#a286f71f}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=listbox-trigger][data-state=open]{background:var(--panel-raised);border-color:var(--border-brand);box-shadow:0 0 14px -9px var(--brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=divider]{color:var(--brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=divider-line]{background:linear-gradient(90deg,#0000,#a286f72e 34%,#efbd5ead),repeating-linear-gradient(164deg,#0000 0 8px,#b5c9d61f 9px 10px,#0000 11px 18px)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=divider-core]{filter:drop-shadow(0 0 4px #a286f740);background:0 0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=divider][data-treatment=glow]{background:linear-gradient(90deg,#0000,#45d5eaa3,#c0a4ff3d,#0000);box-shadow:0 0 14px -4px #45d5eac7}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=divider][data-treatment=ornament] [data-ds-part=divider-line][data-position=left]{background:linear-gradient(90deg,#0000,#a286f729 38%,#efbd5ec2)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=divider][data-treatment=ornament] [data-ds-part=divider-line][data-position=right]{background:linear-gradient(90deg,#efbd5ec2,#a286f729 62%,#0000)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=section-heading]{background:linear-gradient(90deg,#45d5ea12,#0000 34% 66%,#a286f70d)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=section-divider]{pointer-events:none;background:linear-gradient(90deg,#0000,#a286f72b 30%,#efbd5e94 50%,#0000),repeating-linear-gradient(164deg,#0000 0 11px,#b5c9d61f 12px 13px,#0000 14px 25px);height:2px;position:absolute;bottom:0;left:0;right:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=section-divider-marker]{width:.7rem;height:.55rem;clip-path:var(--theme-circuit-chip-shape);background:linear-gradient(145deg,#d6f8ff,#388ca4 62%,#302862);border:1px solid #efbd5e8a;border-radius:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #0510077a,0 0 8px -2px #a286f77a}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=progress]{background:#080f19;box-shadow:inset 0 2px 7px #000000a6}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=progress-indicator]{background:linear-gradient(90deg, var(--brand-deep), var(--brand-light));box-shadow:var(--theme-shadow-glow-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=progress][data-tone=positive] [data-ds-component=progress-indicator]{background:linear-gradient(90deg, #167a48, var(--energy-light));box-shadow:var(--theme-shadow-glow-energy)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=progress][data-tone=shield] [data-ds-component=progress-indicator]{background:linear-gradient(90deg, var(--theme-progress-shield-start), var(--theme-progress-shield-end));box-shadow:var(--theme-shadow-glow-energy)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=section-title],[data-ds-component=section-header-title],[data-ds-component=surface-title],[data-ds-component=page-header-title],[data-ds-component=overlay-header-title],[data-ds-component=empty-state-title]){color:var(--text-heading);font-family:var(--font-lore-stack);letter-spacing:.055em}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=form-label],[data-ds-component=section-header-eyebrow],[data-ds-component=metric-label],[data-ds-component=pagination-label]){color:var(--brand);font-family:var(--font-ui-stack);letter-spacing:.12em;text-transform:uppercase}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=filter-section]{border-left:2px solid #a286f761;padding-left:.5rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=filter-section-title]{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip]{border-color:var(--border-default);color:var(--text-muted);text-transform:uppercase;background:linear-gradient(145deg,#182838,#09100a);border-radius:.2rem;font-weight:500}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-size=default]{letter-spacing:.08em}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-size=micro]{letter-spacing:.02em}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-label-emphasis=strong]{font-weight:700}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=brand]:hover:not(:disabled){border-color:var(--border-brand);box-shadow:0 0 15px -9px var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=brand]:hover:not(:disabled){box-shadow:0 0 15px -9px color-mix(in srgb, var(--brand) 60%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=energy]:hover:not(:disabled){border-color:var(--border-energy);box-shadow:0 0 15px -9px var(--energy)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=energy]:hover:not(:disabled){box-shadow:0 0 15px -9px color-mix(in srgb, var(--energy) 58%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=positive]:hover:not(:disabled){border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=positive]:hover:not(:disabled){border-color:color-mix(in srgb, var(--success) 55%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=positive]:hover:not(:disabled){box-shadow:0 0 15px -9px var(--success)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=false][data-tone=positive]:hover:not(:disabled){box-shadow:0 0 15px -9px color-mix(in srgb, var(--success) 55%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=toggle-chip][data-active=true]{border-color:var(--border-energy);color:var(--energy-light);box-shadow:var(--theme-shadow-glow-energy);background:linear-gradient(145deg,#a286f729,#111c29)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric]{background:radial-gradient(circle at 90% 0%, #db4b611a, transparent 36%), radial-gradient(circle at 0 100%, #a286f717, transparent 42%), linear-gradient(145deg, var(--panel-raised), var(--surface))}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric-label]{font-size:.72rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric-icon]{border:1px solid var(--border-brand);border-radius:var(--radius);color:var(--brand-light);background:#45d5ea17}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric][data-metric-tone=brand] :is([data-ds-component=metric-icon],[data-ds-part=metric-accent]){border-color:var(--border-brand);color:var(--brand-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric][data-metric-tone=energy] :is([data-ds-component=metric-icon],[data-ds-part=metric-accent]){border-color:var(--border-energy);color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric][data-metric-tone=info] :is([data-ds-component=metric-icon],[data-ds-part=metric-accent]){border-color:var(--water)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric][data-metric-tone=info] :is([data-ds-component=metric-icon],[data-ds-part=metric-accent]){border-color:color-mix(in srgb, var(--water) 58%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric][data-metric-tone=info] :is([data-ds-component=metric-icon],[data-ds-part=metric-accent]){color:var(--water)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=page-header]{background:linear-gradient(90deg,#a286f70b,#0000 32%);border-left:3px solid #0000;border-image:linear-gradient(#efbd5ed1,#a286f761 68%,#0000) 1;padding-left:.875rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=page-header-marker]{width:.78rem;height:.92rem;clip-path:var(--theme-circuit-fragment-shape);background:linear-gradient(145deg,#ffe8b05c,#0000 38%),linear-gradient(155deg,#9befff,#9a5d19 62%,#285b31);border:1px solid #efbd5e94;position:absolute;top:.38rem;left:-.48rem;box-shadow:inset 0 0 0 2px #0510076b,0 0 9px -2px #a286f785}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=page-header-title]{font-size:clamp(1.4rem,4vw,2.1rem);font-weight:700}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=page-header-compact-description]{color:var(--text-muted);font-size:.875rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=checkbox]{border:1px solid var(--border-default);background:#080f19;border-radius:2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=checkbox]:checked{background:linear-gradient(145deg, var(--energy-light), var(--energy));border-color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=checkbox-indicator]{color:#080f19}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=skeleton]{background:linear-gradient(90deg,#111c29,#27485b,#111c29) 0 0/220% 100%}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=skeleton][data-ornament=marker]{width:.72rem;height:.58rem;clip-path:var(--theme-circuit-fragment-shape);background:linear-gradient(145deg,#9befff,#8c5519 64%,#2c6035);border-radius:0;transform:rotate(-6deg)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-header]{color:var(--brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-row]{border-color:var(--border-subtle)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-row][data-state=current]{background:var(--earth)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-row][data-state=current]{background:color-mix(in srgb, var(--earth) 7%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-head][data-treatment=accent]{border-block:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-head][data-treatment=accent]{border-block:1px solid color-mix(in srgb, var(--brand) 25%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-head][data-treatment=accent]{background:linear-gradient(105deg, var(--panel), var(--surface))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-head][data-treatment=accent]{background:linear-gradient(105deg, color-mix(in srgb, var(--panel) 94%, var(--brand)), var(--surface))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-head][data-treatment=accent]{box-shadow:inset 0 1px 0 var(--brand-light)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-head][data-treatment=accent]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-light) 12%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-row]:hover{background:#a286f70a}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=avatar]{border:1px solid var(--border-brand);background:#111c29;border-radius:50% 46% 52% 44%}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=avatar-fallback]{color:var(--brand-light);font-family:var(--font-lore-stack);font-weight:700}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=dashboard-ranking-avatar] [data-ds-component=avatar]{background:0 0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=rank-indicator]{width:2rem;height:2rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=rank-indicator][data-size=compact]{width:1.75rem;height:1.75rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=rank-indicator][data-size=prominent]{width:2.5rem;height:2.5rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=rank-medallion]{border-color:var(--border-default);color:var(--text-secondary);background:linear-gradient(145deg,#182838,#09100a);width:calc(100% - .25rem);height:calc(100% - .25rem)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=rank-crown]{color:var(--brand-light);width:.95rem;top:-.4rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=rank-indicator][data-tone=gold] [data-ds-part=rank-medallion]{color:#fff0c8;background:linear-gradient(145deg,#45d5ea,#123d4d);border-color:#9befff}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=rank-indicator][data-tone=silver] [data-ds-part=rank-medallion]{color:var(--text-secondary);border-color:#b5c9d68c}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=rank-indicator][data-tone=bronze] [data-ds-part=rank-medallion]{color:#e69a68;border-color:#db4b619e}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=stat-value]{color:var(--text-primary);font-weight:600}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=stat-value][data-direction=up]{color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=stat-value][data-direction=down]{color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=stat-delta]{font-size:.8em}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=form-description],[data-ds-component=form-error]){color:var(--text-muted);font-size:.75rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=form-error],[data-ds-part=required-marker]){color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=checkbox-field]{border:1px solid var(--border-default);background:linear-gradient(135deg,#a286f712,#0000 48%),#0b121c;border-radius:.3rem;padding:.75rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=checkbox-label]{color:var(--text-primary);font-size:.875rem;font-weight:600;display:block}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=checkbox-description]{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;display:block}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=pagination]{border-color:var(--border-default)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=disclosure],[data-ds-component=collapsible-trigger][data-appearance=button]){border-color:var(--border-default);background:linear-gradient(105deg,#45d5ea12,#0000 55%),#0b121c;border-radius:.3rem}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=disclosure-trigger],[data-ds-component=collapsible-trigger]){color:var(--text-heading);font-family:var(--font-lore-stack)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=disclosure-chevron],[data-ds-component=collapsible-chevron]){color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=info-hint-trigger],[data-ds-component=overlay-close-button]){border-color:var(--border-default);color:var(--text-secondary);background:#111c29}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=info-hint-trigger],[data-ds-component=overlay-close-button]):hover{border-color:var(--border-energy);color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=info-hint][data-tone=mystic] [data-ds-component=info-hint-trigger]{border-color:var(--border-mystic);color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=empty-state]{border-color:var(--border-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=empty-state-grid]{background-image:linear-gradient(#a286f70a 1px,#0000 1px),linear-gradient(90deg,#a286f70a 1px,#0000 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=empty-state-icon]{border-color:var(--border-brand);color:var(--brand-light);background:#45d5ea17;border-radius:48% 52% 44% 56%;transform:rotate(-2deg)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=empty-state-description]{color:var(--text-muted)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=surface-frame],[data-ds-component=inset-panel-frame]){border-color:#b5c9d61f}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner]{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner]{color:color-mix(in srgb, var(--brand) 78%, var(--energy))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner]{width:1.15rem;height:1.15rem;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=top-left]{border-top:1px solid;border-left:1px solid;top:.45rem;left:.45rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=top-right]{border-top:1px solid;border-right:1px solid;top:.45rem;right:.45rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=bottom-left]{border-bottom:1px solid;border-left:1px solid;bottom:.45rem;left:.45rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=bottom-right]{border-bottom:1px solid;border-right:1px solid;bottom:.45rem;right:.45rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner-marker]{background:var(--theme-circuit-chrome);width:.4rem;height:.46rem;clip-path:var(--theme-circuit-chip-shape);filter:drop-shadow(0 0 3px #a286f747);border:1px solid #efbd5e8a;position:absolute;transform:translate(-50%,-50%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=top-left] [data-ds-part=corner-marker]{top:.25rem;left:.25rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=top-right] [data-ds-part=corner-marker]{top:.25rem;right:.25rem;transform:translate(50%,-50%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=bottom-left] [data-ds-part=corner-marker]{bottom:.25rem;left:.25rem;transform:translate(-50%,50%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position=bottom-right] [data-ds-part=corner-marker]{bottom:.25rem;right:.25rem;transform:translate(50%,50%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner-line]{background:linear-gradient(90deg, currentcolor, var(--energy))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner-line]{background:linear-gradient(90deg, currentcolor, color-mix(in srgb, var(--energy) 34%, transparent))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner-line]{opacity:.34;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner-line][data-axis=horizontal]{width:1.25rem;height:1px;top:-1px;left:.5rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner-line][data-axis=vertical]{width:1px;height:1.25rem;top:.5rem;left:-1px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position$=right] [data-ds-part=corner-line][data-axis=horizontal]{left:auto;right:.5rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position^=bottom] [data-ds-part=corner-line][data-axis=vertical]{top:auto;bottom:.5rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner][data-position$=right] [data-ds-part=corner-line][data-axis=vertical]{left:auto;right:-1px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=corner-arc]{display:none}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button-ornament]{color:var(--brand-dark)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button-ornament][data-tone=positive]{color:var(--energy)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button-ornament][data-tone=energy]{color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=button-ornament][data-tone=mystic]{color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-corner]{opacity:.72;width:.5rem;height:.5rem;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-corner][data-position=top-left]{border-top:1px solid;border-left:1px solid;top:0;left:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-corner][data-position=top-right]{border-top:1px solid;border-right:1px solid;top:0;right:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-corner][data-position=bottom-left]{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-corner][data-position=bottom-right]{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-marker]{width:2px;height:3px;clip-path:var(--theme-circuit-point-shape);opacity:.85;background:currentColor;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-marker][data-position^=top]{top:.2rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-marker][data-position^=bottom]{bottom:.2rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-marker][data-position$=left]{left:.2rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-marker][data-position$=right]{right:.2rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-line]{opacity:.3;background:currentColor;height:1px;position:absolute;left:.65rem;right:.65rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-line][data-position=top]{top:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=button-ornament-line][data-position=bottom]{bottom:0}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=dialog-backdrop],[data-ds-component=sheet-backdrop]){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020603d1}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=sheet][data-nested-dialog-open]:after{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);content:"";pointer-events:none;background:#020603eb;position:absolute;inset:0}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=overlay-header],[data-ds-component=surface-header]){border-bottom-color:var(--border-default);background:linear-gradient(90deg,#45d5ea14,#0000 46%,#a286f70d)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=overlay-header],[data-ds-component=overlay-footer])[data-treatment=ornate]{border-color:var(--border-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=overlay-header-ornament-marker],[data-ds-component=overlay-footer-ornament]){width:.82rem;height:.46rem;clip-path:var(--theme-circuit-fragment-shape);background:linear-gradient(145deg,#d6f8ff,#388ca4 58%,#302862);border:0;border-radius:0;box-shadow:inset 0 0 0 1px #05100761,0 0 8px -2px #a286f794}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header-ornament-marker]{transform:translate(-50%,-50%)rotate(-5deg)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-footer-ornament]{top:-.23rem;transform:translate(-50%)rotate(5deg)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=shell-divider-marker]{width:.78rem;height:.42rem;clip-path:var(--theme-circuit-chip-shape);background:linear-gradient(145deg,#9befff,#8c5519 62%,#2c6035);border:0;border-radius:0;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 0 8px -2px #a286f785}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header-title]{color:var(--text-heading);font-family:var(--font-lore-stack);letter-spacing:.045em;text-shadow:0 1px 12px #45d5ea29;font-size:.875rem;font-weight:700}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header][data-treatment=ornate] [data-ds-component=overlay-header-title]{letter-spacing:.065em;text-transform:uppercase}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header-subtitle]{color:var(--text-muted);font-family:var(--font-ui-stack);letter-spacing:.015em;font-size:.75rem;font-weight:500}@media (min-width:40rem){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header-title]{font-size:.9375rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header-subtitle]{font-size:.8125rem}}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=confirm-dialog-header],[data-ds-component=confirm-dialog-actions]){border-color:var(--border-mystic)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=confirm-dialog-icon]{border:1px solid var(--border-mystic);color:var(--mystic-light);background:#db4b6124}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=scroll-to-top]{border:1px solid var(--border-brand);color:var(--brand-light);opacity:0;pointer-events:none;background:#111c29;border-radius:45% 55% 48% 52%;width:2.5rem;height:2.5rem;bottom:1rem;right:.5rem;transform:translateY(.5rem)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=scroll-to-top][data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=pressable][data-treatment=surface],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=choice-group-item]{border-color:var(--border-default);background:radial-gradient(circle at 90% 0%, var(--theme-panel-ember), transparent 40%), linear-gradient(145deg, var(--panel-raised), var(--surface));color:var(--text-primary)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=pressable],[data-ds-component=choice-group-item]):hover{border-color:var(--border-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=pressable][data-selected=true],[data-ds-component=choice-group-item][data-checked]){border-color:var(--brand);box-shadow:var(--theme-shadow-glow-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=choice-group-description]{color:var(--text-muted)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=choice-group-control]{border-color:var(--border-strong);background:var(--panel-inset)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=choice-group-indicator][data-checked]{background:var(--brand-light);box-shadow:var(--theme-shadow-glow-brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=inline-feedback],[data-ds-component=toast]){border-color:var(--border-default);background:radial-gradient(circle at 100% 0%, var(--theme-panel-energy), transparent 42%), linear-gradient(145deg, var(--panel-raised), var(--surface));color:var(--text-secondary)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=inline-feedback],[data-ds-component=toast])[data-tone=info]{border-color:var(--border-energy)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=inline-feedback],[data-ds-component=toast])[data-tone=positive]{border-color:var(--success)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=inline-feedback],[data-ds-component=toast])[data-tone=warning]{border-color:var(--brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=inline-feedback],[data-ds-component=toast])[data-tone=danger]{border-color:var(--danger)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-part=inline-feedback-icon],[data-ds-part=toast-icon]){color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=page-header-description],[data-ds-component=section-description],[data-ds-component=overlay-header-subtitle],[data-ds-component=listbox-option-description],[data-ds-component=metric-hint]){color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=page-header-description],[data-ds-component=section-description],[data-ds-component=overlay-header-subtitle],[data-ds-component=listbox-option-description],[data-ds-component=metric-hint]){color:color-mix(in srgb, var(--text-secondary) 72%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=page-header-icon],[data-ds-component=overlay-header-icon]){border:1px solid var(--border-brand);box-shadow:inset 0 0 0 1px #b5c9d612, 0 0 16px -10px var(--brand);color:var(--brand-light);background:radial-gradient(circle at 35% 25%,#c0a4ff29,#0000 38%),linear-gradient(145deg,#1b2a1d,#080f19)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header-icon][data-frame=default]{border-radius:48% 52% 46% 54%}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=segmented-control-button][data-variant=outline]{background:linear-gradient(145deg,#172319e0,#05080ef0)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=segmented-control-button][data-variant=primary]{z-index:1;border-left-color:#efbd5e8a;box-shadow:inset 0 1px #eaf7ff3d,0 0 16px -8px #45d5ea9e}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row]:not([data-selected=true]):not([data-drop-target=true]),:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=fighter-picker-row]:not([data-engaged=true]){background:radial-gradient(at 8% 0,#5b914e14,#0000 34%),linear-gradient(145deg,#111d13fa,#050c07);box-shadow:inset 0 1px #e6dcbe12,inset 0 -1px #000000a8,inset 0 0 0 1px #7b976926,0 12px 22px -18px #000}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=fighter-picker-row]{position:relative;overflow:hidden}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row]:not([data-selected=true]):not([data-drop-target=true]):hover,:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=fighter-picker-row]:not([data-engaged=true]):hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row]:not([data-selected=true]):not([data-drop-target=true]):hover,:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=fighter-picker-row]:not([data-engaged=true]):hover{border-color:color-mix(in srgb, var(--brand) 58%, var(--border-default))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row]:not([data-selected=true]):not([data-drop-target=true]):hover,:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=fighter-picker-row]:not([data-engaged=true]):hover{background:radial-gradient(at 8% 0,#6fb45b21,#0000 36%),linear-gradient(145deg,#162718,#071009)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-theme-component~=deck-row][data-selected=true],[data-theme-component~=deck-row][data-drop-target=true],[data-theme-component~=equipped-accessory-row],[data-theme-component~=fighter-picker-row][data-engaged=true]){opacity:1;background:radial-gradient(at 10% 36%,#45d5ea38,#0000 34%),radial-gradient(at 92% 15%,#a286f71c,#0000 30%),linear-gradient(145deg,#2d230f,#0a140c);box-shadow:inset 0 1px #ffefc638,inset 0 -1px #0009,inset 0 0 0 1px #45d5ea73,0 0 0 1px #a286f71f,0 0 20px -10px #45d5ead1,0 12px 22px -18px #000;border-color:#efbd5ed1!important}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-theme-component~=equipped-accessory-row],[data-theme-component~=fighter-picker-row][data-engaged=true]):before{background:linear-gradient(to bottom, transparent, var(--brand-light), var(--energy), transparent);box-shadow:0 0 8px -2px var(--brand);content:"";pointer-events:none;width:3px;height:68%;position:absolute;top:16%;left:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=equipped-accessory-corner]{pointer-events:none;z-index:1;border-style:solid;border-color:#efbd5ead;width:.6rem;height:.6rem;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=equipped-accessory-corner]:after{background:var(--theme-circuit-chrome);box-shadow:0 0 7px -1px var(--energy);content:"";height:4px;clip-path:var(--theme-circuit-chip-shape);width:4px;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=equipped-accessory-corner-tl]{border-width:1px 0 0 1px;top:.35rem;left:.35rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=equipped-accessory-corner-tl]:after{top:-2px;left:-2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=equipped-accessory-corner-br]{border-width:0 1px 1px 0;bottom:.35rem;right:.35rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=equipped-accessory-corner-br]:after{bottom:-2px;right:-2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-inset]{pointer-events:none;border:1px solid #a7b88926;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #0000007a}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row][data-selected=true] [data-theme-component~=deck-row-inset],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row][data-drop-target=true] [data-theme-component~=deck-row-inset]{border-color:#efbd5e8c;box-shadow:inset 0 0 0 1px #0d140aa8,0 0 13px -8px #45d5eaeb}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner]{opacity:.82;pointer-events:none;z-index:1;border-style:solid;border-color:#a7b88961;width:.75rem;height:.75rem;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner]:after{content:"";height:4px;clip-path:var(--theme-circuit-chip-shape);background:linear-gradient(145deg,#b5c9d6b3,#a286f757);width:4px;position:absolute}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-tl]{border-width:1px 0 0 1px;top:.35rem;left:.35rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-tr]{border-width:1px 1px 0 0;top:.35rem;right:.35rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-bl]{border-width:0 0 1px 1px;bottom:.35rem;left:.35rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-br]{border-width:0 1px 1px 0;bottom:.35rem;right:.35rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-tl]:after{top:-2px;left:-2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-tr]:after{top:-2px;right:-2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-bl]:after{bottom:-2px;left:-2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-corner-br]:after{bottom:-2px;right:-2px}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row][data-selected=true] [data-theme-component~=deck-row-corner],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row][data-drop-target=true] [data-theme-component~=deck-row-corner]{border-color:#efbd5eb8}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row][data-selected=true] [data-theme-component~=deck-row-corner]:after,:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row][data-drop-target=true] [data-theme-component~=deck-row-corner]:after{background:var(--brand-light);box-shadow:0 0 7px -1px var(--brand)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-index]{background:linear-gradient(145deg,#322814fc,#0a150c);border-color:#45d5ea7a}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row][data-selected=true] [data-theme-component~=deck-row-index]{color:var(--brand-light);border-color:#efbd5ec7;box-shadow:0 0 12px -6px #45d5eae0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=deck-row-card]{box-shadow:inset 0 0 0 1px #00000070,0 7px 15px -12px #000000f5}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=page-header-icon]{width:2.5rem;height:2.5rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=page-header-actions] [data-ds-component=button]{min-height:2.25rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=overlay-header-ornament]{background:linear-gradient(90deg,#0000,#45d5ea94,#a286f73d,#0000)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=popover-title]{color:var(--brand-light);font-family:var(--font-lore-stack);letter-spacing:.035em}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=listbox-value][data-placeholder=true],[data-ds-component=combobox-value][data-treatment=listbox],[data-ds-component=listbox-end-adornment],[data-ds-component=listbox-chevron]){color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-component=listbox-value][data-placeholder=true],[data-ds-component=combobox-value][data-treatment=listbox],[data-ds-component=listbox-end-adornment],[data-ds-component=listbox-chevron]){color:color-mix(in srgb, var(--text-muted) 78%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=listbox-option-description]{font-size:.7rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=language-switcher][data-surface=game] [data-ds-component=listbox-option],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=public-canvas] [data-ds-component=listbox-option]{font-size:.8125rem;line-height:1.25rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=collection-tally][data-tone=deck] [data-theme-component~=collection-tally-value]{color:#8bd4dd}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=listbox-selection-marker]{background:var(--energy-light);box-shadow:0 0 7px var(--energy);border-radius:999px}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=listbox-selection-marker]{box-shadow:0 0 7px color-mix(in srgb, var(--energy) 78%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=indicator-icon]{color:var(--text-secondary);filter:drop-shadow(0 0 4px)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=indicator-icon]{filter:drop-shadow(0 0 4px color-mix(in srgb, currentcolor 30%, transparent))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=indicator][data-tone=brand] [data-ds-component=indicator-icon]{color:var(--brand-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=indicator][data-tone=positive] [data-ds-component=indicator-icon]{color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=indicator][data-tone=mystic] [data-ds-component=indicator-icon]{color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table]{background:linear-gradient(90deg, #45d5ea0f, transparent 20% 78%, #a286f70d), radial-gradient(circle at 100% 0%, #a286f712, transparent 34%), linear-gradient(145deg, var(--panel-raised), var(--surface));border-color:var(--border-strong);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #eaf7ff0a, inset 0 0 0 1px #00000047, var(--cartoria-shadow-panel)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-content] tbody [data-ds-component=table-row]{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-content] tbody [data-ds-component=table-row]:hover{box-shadow:inset 2px 0 0 var(--energy);background:linear-gradient(90deg,#a286f717,#0000 66%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-scroll-cue]{background:linear-gradient(90deg, transparent, var(--panel), var(--panel))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=table-scroll-cue]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--panel) 72%, transparent), var(--panel))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric-value]{color:var(--text-primary);font-family:var(--font-lore-stack);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric-hint]{font-size:.72rem;line-height:1rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric-trend]{align-items:center;gap:.125rem;font-size:.7rem;font-weight:600;display:inline-flex}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric-trend][data-direction=up]{color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=metric-trend][data-direction=down]{color:var(--mystic-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=metric-accent]{background:linear-gradient(180deg, transparent, var(--brand), var(--energy), transparent);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=stat-value] [data-ds-part=stat-total]{color:var(--text-primary);font-weight:600}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=rank-medal-icon]{width:calc(100% - .15rem);height:calc(100% - .15rem)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-part=toast-action],[data-ds-part=toast-close]){color:var(--text-secondary)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=sheet]>[data-ds-part=sheet-positioner]>[data-ds-component=surface]{border-left-color:var(--border-strong);box-shadow:inset 0 0 0 1px #b5c9d617,-18px 0 42px -18px #000000c7}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=sheet][data-treatment=ornate] [data-ds-component=corner-decoration]{color:var(--brand-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=sheet-sigil]{opacity:.78;background:radial-gradient(circle at 50% 100%,#0000 0 11rem,#45d5ea14 11.1rem 11.18rem,#0000 11.3rem),repeating-radial-gradient(circle at 50% 112%,#0000 0 2.4rem,#a286f708 2.45rem 2.5rem)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=confirm-dialog-content]{color:var(--text-secondary);background:radial-gradient(circle at 100% 0,#db4b611a,#0000 38%),linear-gradient(145deg,#172319fa,#05080efc);box-shadow:inset 0 1px #eaf7ff0d,inset 0 0 0 1px #0000005c}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=divider][data-treatment=glow-ornament] [data-ds-part=divider-glow-marker]{width:.72rem;height:.58rem;clip-path:var(--theme-circuit-chip-shape);background:linear-gradient(145deg,#9befff,#8c5519 64%,#2c6035);border-color:#efbd5e9e;border-radius:0;transform:translate(-50%,-50%);box-shadow:0 0 8px -2px #a286f785}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=divider][data-treatment=ornament] [data-ds-part=divider-core-frame]{width:.72rem;height:.62rem;clip-path:var(--theme-circuit-chip-shape);background:linear-gradient(145deg,#9befff,#8c5519 68%,#254e2b);border-color:#efbd5ea8;border-radius:0;transform:none;box-shadow:inset 0 0 0 1px #0510076b,0 0 9px -2px #a286f770}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=divider][data-treatment=ornament] [data-ds-part=divider-core-marker]{background-color:var(--energy-light);clip-path:polygon(50% 0,100% 42%,68% 100%,18% 76%,0 30%);border-radius:40% 60% 45% 55%;width:.22rem;height:.28rem;box-shadow:0 0 5px #a286f79e}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-tone=positive] :is([data-ds-part=inline-feedback-icon],[data-ds-part=toast-icon]){color:var(--success)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-tone=warning] :is([data-ds-part=inline-feedback-icon],[data-ds-part=toast-icon]){color:var(--brand-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-tone=danger] :is([data-ds-part=inline-feedback-icon],[data-ds-part=toast-icon]){color:var(--danger)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-ds-part=inline-feedback-title],[data-ds-part=toast-title]){color:var(--text-primary)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=public-canvas]{background-color:var(--page)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=game-route-background-image]{filter:brightness(.55)saturate(.82)contrast(1.12)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=game-route-background-scrim]{background:linear-gradient(90deg,#030804c7,#03080475 48%,#030804b8),linear-gradient(#03080485,#0000 32%,#020603c7)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=game-route-background-aura]{background:radial-gradient(circle at 52% 12%,#45d5ea21,#0000 24%),radial-gradient(circle at 12% 58%,#a286f712,#0000 28%),radial-gradient(circle at 88% 72%,#db4b610f,#0000 24%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=public-background]{filter:brightness(.72)saturate(.82)contrast(1.12)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=public-background-scrim]{background:linear-gradient(90deg,#030804c7,#03080475 48%,#030804b8),linear-gradient(#03080485,#0000 32%,#020603c7)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=public-background-aura]{background:radial-gradient(circle at 52% 12%,#45d5ea21,#0000 24%),radial-gradient(circle at 12% 58%,#a286f712,#0000 28%),radial-gradient(circle at 88% 72%,#db4b610f,#0000 24%)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=public-header]{background:linear-gradient(90deg,#45d5ea0f,#0000 30% 70%,#a286f70d),repeating-linear-gradient(126deg,#0000 0 40px,#eaf7ff03 41px,#0000 42px 82px),#050c07f0;box-shadow:inset 0 -1px #45d5ea2b,inset 0 1px #eaf7ff0a,0 10px 28px -24px #000000fa}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=nav-link]{position:relative}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=nav-link]:after{background:linear-gradient(90deg, transparent, var(--brand), transparent);content:"";opacity:0;height:1px;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;bottom:-.45rem;left:10%;right:10%;transform:scaleX(.35)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=nav-link]:before{background:var(--theme-circuit-chrome);width:5px;height:6px;clip-path:var(--theme-circuit-chip-shape);content:"";opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;bottom:-.59rem;left:50%;transform:translate(-50%)scale(.5)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-theme-component~=nav-link]:hover,[data-theme-component~=nav-link]:focus-visible,[data-theme-component~=nav-link][data-active=true]):after{opacity:.85;transform:scaleX(1)}:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-theme-component~=nav-link]:hover,[data-theme-component~=nav-link]:focus-visible,[data-theme-component~=nav-link][data-active=true]):before{opacity:.9;transform:translate(-50%)scale(1)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=action-menu] [data-ds-component=button]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=action-menu] [data-ds-component=button]{border-color:color-mix(in srgb, var(--brand) 52%, var(--border-default))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=action-menu] [data-ds-component=button]{background:radial-gradient(circle at 12% 120%, #a286f721, transparent 42%), linear-gradient(145deg, var(--theme-control-surface-start), var(--theme-control-surface-end));color:var(--brand-light);border-radius:.45rem .2rem;box-shadow:inset 0 1px #eaf7ff14,inset 0 0 0 1px #0000007a,0 0 15px -10px #45d5eabd}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=action-menu] [data-ds-component=button]:hover{border-color:var(--border-brand);background:radial-gradient(circle at 12% 120%, #a286f733, transparent 46%), linear-gradient(145deg, var(--theme-control-surface-hover-start), var(--theme-control-surface-hover-end));color:var(--theme-control-text-hover)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-popup]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-popup]{border-color:color-mix(in srgb, var(--brand) 62%, var(--border-energy))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-popup]{background:radial-gradient(circle at 0 0,#45d5ea2e,#0000 35%),radial-gradient(circle at 100% 100%,#a286f71f,#0000 42%),repeating-linear-gradient(136deg,#0000 0 20px,#b5c9d606 21px,#0000 22px 43px),linear-gradient(145deg,#182838,#09100a);border-radius:.65rem .24rem;box-shadow:inset 0 1px #eaf7ff1a,inset 0 0 0 1px #0000008f,0 10px 24px -6px #000000e6,0 22px 42px -19px #000,0 0 24px -16px #a286f7a3}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item]{color:var(--text-secondary);font-family:var(--font-ui-stack);letter-spacing:.015em;background:linear-gradient(90deg,#0000,#fff0);border:1px solid #0000;border-radius:.38rem .12rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item]:is(:hover,:focus-visible){border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item]:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--brand) 34%, var(--border-energy))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item]:is(:hover,:focus-visible){color:var(--text-primary);box-shadow:inset 2px 0 0 var(--brand);background:linear-gradient(90deg,#45d5ea26,#a286f717);outline:none}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item]:is(:hover,:focus-visible){box-shadow:inset 2px 0 0 color-mix(in srgb, var(--brand) 78%, transparent)}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item-icon]{color:var(--brand-light);filter:drop-shadow(0 0 5px #45d5ea47)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item]:is(:hover,:focus-visible) [data-ds-part=action-menu-item-icon]{color:var(--energy-light)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-part=action-menu-item][data-tone=danger]{color:var(--mystic-light)}}@layer components{:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-theme-component~=realm-public-hero]{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--brand), inset 0 0 56px #0000007a, 0 22px 42px -30px #000;background:radial-gradient(circle at 88% 0,#a286f71c,#0000 38%),radial-gradient(circle at 8% 100%,#45d5ea1a,#0000 35%),linear-gradient(145deg,#152117,#060c07 72%)}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-theme-component~=realm-public-hero]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent), inset 0 0 56px #0000007a, 0 22px 42px -30px #000}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-theme-component~=realm-public-hero]{isolation:isolate}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-theme-component~=realm-public-hero]:after{background:linear-gradient(90deg, var(--page), var(--page) 52%, var(--page))}@supports (color:color-mix(in lab, red, red)){:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-theme-component~=realm-public-hero]:after{background:linear-gradient(90deg, var(--page), color-mix(in srgb, var(--page) 85%, transparent) 52%, color-mix(in srgb, var(--page) 35%, transparent))}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-theme-component~=realm-public-hero]:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-ds-component=surface][data-theme-component~=realm-public-hero]>*{z-index:1;position:relative}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon]{height:var(--realm-element-icon-size);-webkit-mask:var(--realm-element-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-element-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-element-icon-mask) center / contain no-repeat;mask:var(--realm-element-icon-mask) center / contain no-repeat;width:var(--realm-element-icon-size);background-color:currentColor;flex:none;display:inline-block}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-element=earth]{--realm-element-icon-mask:url(../media/resistance.24_2zocge1ymy.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM);color:var(--earth)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-element=air]{--realm-element-icon-mask:url(../media/network.3km63ssqpba4f.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM);color:var(--air)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-element=water]{--realm-element-icon-mask:url(../media/convergence.2cl9xgqtqf36q.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM);color:var(--water)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=card-level-stars][data-element=water]{color:#4b9aa6}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=combat-resolution-badge]{border:1px solid #000000d1;box-shadow:inset 0 1px #ffffff29,0 4px 10px -4px #000000f5}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=combat-resolution-badge][data-resolution=damage]{color:#fff0e8;text-shadow:0 1px 1px #000000b8;background:linear-gradient(145deg,#a6371ffa,#531811fa)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=combat-resolution-badge][data-resolution=prevented]{color:#e0f7f7;text-shadow:0 1px 1px #000000b8;background:linear-gradient(145deg,#205e68fa,#0c2b32fa);border-color:#82d3d8a3}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=combat-resolution-badge][data-resolution=blocked]{color:#21170c;text-shadow:0 1px #ffffff4d;background:linear-gradient(145deg,#e8ce91fa,#977133fa);border-color:#432b10eb}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-tone=current]{color:inherit}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=cosmetic-foil]{filter:saturate(1.18)contrast(1.04);mix-blend-mode:screen;opacity:.64;background-image:linear-gradient(115deg,#0000 15%,#ff44aa75 31%,#ffdf5b6b 40%,#5df6be66 49%,#519dff70 58%,#c268ff70 67%,#0000 83%),linear-gradient(35deg,#65dcff38,#0000 42%,#ffdd7040);background-position:115% 0,0 0;background-size:230% 100%,160% 100%;animation:5.5s ease-in-out infinite alternate protocol-cosmetic-foil-shift}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=cosmetic-foil-full-art]{background-position:95% 0,20% 0;animation:3.8s ease-in-out infinite alternate protocol-cosmetic-foil-full-art-shift}@keyframes protocol-cosmetic-foil-shift{to{background-position:-15% 0,100% 0}}@keyframes protocol-cosmetic-foil-full-art-shift{to{background-position:5% 0,80% 0}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=xs]{--realm-element-icon-size:.75rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=sm]{--realm-element-icon-size:.875rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=md]{--realm-element-icon-size:1rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=lg]{--realm-element-icon-size:1.25rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon]{--realm-stat-icon-size:.875rem;height:var(--realm-stat-icon-size);width:var(--realm-stat-icon-size);justify-content:center;align-items:center}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon] [data-theme-component~=stat-icon-fallback]{display:none}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon] [data-theme-component~=stat-icon-themed]{height:100%;-webkit-mask:var(--realm-stat-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-stat-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-stat-icon-mask) center / contain no-repeat;mask:var(--realm-stat-icon-mask) center / contain no-repeat;background-color:currentColor;width:100%;display:block!important}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon][data-stat=attack]{--realm-stat-icon-mask:url(../media/attack.1uvv8lp_6obpu.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon][data-stat=health]{--realm-stat-icon-mask:url(../media/health.2m-4ep4crefz0.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon][data-size=xs]{--realm-stat-icon-size:.75rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon][data-size=sm]{--realm-stat-icon-size:.875rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon][data-size=md]{--realm-stat-icon-size:1rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=stat-icon][data-size=lg]{--realm-stat-icon-size:1.25rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=navigation-icon]{justify-content:center;align-items:center}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=sidebar-link] [data-theme-component~=navigation-icon]{color:var(--brand-light);filter:drop-shadow(0 1px 3px #000000ad)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=sidebar-link][aria-current=page] [data-theme-component~=navigation-icon]{color:var(--earth)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=navigation-icon] [data-theme-component~=navigation-icon-fallback]{display:none}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=navigation-icon] [data-theme-component~=navigation-icon-themed]{height:100%;-webkit-mask:var(--realm-navigation-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-navigation-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-navigation-icon-mask) center / contain no-repeat;mask:var(--realm-navigation-icon-mask) center / contain no-repeat;background-color:currentColor;width:100%;display:block!important}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=navigation-icon][data-navigation-icon=decks]{--realm-navigation-icon-mask:url(../media/navigation-decks.08ls4e-rjf0q1.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=navigation-icon][data-navigation-icon=boosters]{--realm-navigation-icon-mask:url(../media/navigation-boosters.2cqiitn9pcye8.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=navigation-icon][data-navigation-icon=quests]{--realm-navigation-icon-mask:url(../media/navigation-quests.1asqaii45b85_.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM)}@media (prefers-reduced-motion:reduce){:root[data-realm=protocol] *,:root[data-realm=protocol] :before,:root[data-realm=protocol] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
@layer utilities{:is(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=game-card-name]{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px #000000bf,0 0 10px #45d5ea38;font-size:.875rem;font-weight:750}:is(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=standard-game-card] [data-theme-component~=game-card-name]{translate:0 2px}.border-card-standard-frame{border-color:var(--card-standard-frame)}.card-standard-frame{border-color:var(--card-standard-frame);box-shadow:inset 0 0 0 1px var(--card-standard-frame-inner), inset 0 0 0 3px #00000059, inset 0 1px 0 var(--card-standard-frame-highlight), inset 0 -1px 0 #000000a8, 0 10px 24px -16px #000000fa;isolation:isolate}.card-standard-frame:before{content:"";opacity:.86;border:1px solid #e5bf6f38;border-radius:.28rem;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px #0000007a}.card-standard-frame:after{content:"";opacity:.8;background:linear-gradient(135deg,#0000 0 39%,#efca7f9e 39.5% 42%,#0000 42.5% 100%) 0 0/1rem 1rem no-repeat,linear-gradient(225deg,#0000 0 39%,#efca7f73 39.5% 42%,#0000 42.5% 100%) 100% 100%/1rem 1rem no-repeat;position:absolute;inset:1px}[data-theme-component~=standard-game-card]{--card-element-frame:#48535ee0;--card-element-line:#c2cfdb4d;--card-element-deep:#111c26db;background:linear-gradient(150deg, #ffffff08, transparent 32%), linear-gradient(20deg, #0000003d, transparent 46%), var(--panel)!important}[data-theme-component~=standard-game-card][data-card-faction=earth]{--card-element-frame:#a67031eb;--card-element-line:#f4c46f85;--card-element-deep:#392714e0}[data-theme-component~=standard-game-card][data-card-faction=air]{--card-element-frame:#70ebd0f0;--card-element-line:#beffeead;--card-element-deep:#10685beb}[data-theme-component~=standard-game-card][data-card-faction=water]{--card-element-frame:#305b6bf5;--card-element-line:#44697761;--card-element-deep:#07161ef5}[data-theme-component~=standard-game-card][data-card-faction=gear]{--card-element-frame:#6e6978e6;--card-element-line:#d3c8e161;--card-element-deep:#27232fe0}[data-theme-component~=standard-game-card] [data-element=game-card-element-foil]{opacity:.34;background:linear-gradient(135deg, var(--card-element-line), transparent 38%), linear-gradient(315deg, #0000002e, transparent 44%)!important}[data-theme-component~=standard-game-card] [data-element=game-card-header]{box-shadow:inset 0 1px #ffffff17,inset 0 -1px #00000057;background:linear-gradient(90deg, var(--card-element-line), transparent 34%, #0003), linear-gradient(180deg, #ffffff12, transparent 52%), var(--card-element-deep)!important;border-bottom-color:var(--card-element-frame)!important}[data-theme-component~=card-rarity-badge][data-rarity=rare]{color:#69bcc8;border-color:#4b9aa6b8;box-shadow:0 0 18px -10px #4b9aa6b8}[data-theme-component~=public-card-rarity-badge][data-rarity=rare]{color:#8bd4dd;background:#07161ef0;border-color:#4b9aa6b8}[data-theme-component~=full-art-ornaments]:before,[data-theme-component~=full-art-ornaments]:after{content:"";opacity:.72;background:linear-gradient(135deg,#efca7fad 0 1px,#0000 1px 100%) 0 0/1.25rem 1.25rem no-repeat,linear-gradient(315deg,#efca7f7a 0 1px,#0000 1px 100%) 100% 100%/1.25rem 1.25rem no-repeat;position:absolute;inset:0}[data-theme-component~=full-art-ornaments]:after{border:1px solid #efca7f2e;inset:1px}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=cosmetic-foil]{mix-blend-mode:screen;opacity:.64;filter:saturate(1.18)contrast(1.04);background-image:linear-gradient(115deg,#0000 15%,#ff44aa75 31%,#ffdf5b6b 40%,#5df6be66 49%,#519dff70 58%,#c268ff70 67%,#0000 83%),linear-gradient(35deg,#65dcff38,#0000 42%,#ffdd7040);background-position:115% 0,0 0;background-size:230% 100%,160% 100%;animation:5.5s ease-in-out infinite alternate cosmetic-foil-shift}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=cosmetic-foil-full-art]{background-position:95% 0,20% 0;animation:3.8s ease-in-out infinite alternate cosmetic-foil-full-art-shift}:where(:root.theme-protocol,:root[data-realm=protocol]) :is(.text-glow-brand,.rarity-legendary-glow){text-shadow:0 0 18px #e5ac4c59;text-shadow:0 0 18px lab(74.4885% 14.4062 56.2833/.35)}:where(:root.theme-protocol,:root[data-realm=protocol]) .grid-overlay{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.03) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.03) 1px,#0000 1px);background-size:44px 44px}@keyframes cosmetic-foil-shift{to{background-position:-15% 0,100% 0}}@keyframes cosmetic-foil-full-art-shift{to{background-position:5% 0,80% 0}}@media (prefers-reduced-motion:reduce){:where(:root.theme-protocol,:root[data-realm=protocol]) :is([data-theme-component~=cosmetic-foil],[data-theme-component~=cosmetic-foil-full-art]){animation:none}}
@layer utilities{[data-theme-component~=game-error-panel]{background:radial-gradient(circle at 50% 0,#c9574e24,#0000 36%),linear-gradient(145deg,#25151afc,#0d0e14fc);box-shadow:inset 0 0 0 1px #c9574e29,inset 0 0 54px #00000061,0 24px 45px -29px #000}[data-theme-component~=game-error-icon]{box-shadow:inset 0 1px #ffe1dc1f,inset 0 0 0 1px #00000057,0 0 20px -11px #c9574e94}[data-theme-component~=not-found-emblem]{box-shadow:inset 0 1px #fff4d81c,inset 0 0 0 1px #00000057,0 0 25px -11px #45d5ea8a}[data-theme-component~=starter-deck-choice]{background:linear-gradient(#fff4d80a,#0000 34%),linear-gradient(145deg,#111f13fc,#050c07fc);box-shadow:inset 0 1px #fff4d80f,inset 0 0 0 1px #00000059,0 15px 29px -23px #000000fc}[data-theme-component~=starter-deck-choice-title]{font-size:.875rem;line-height:1.2}@media (min-width:40rem){[data-theme-component~=starter-deck-choice-title]{font-size:.9375rem}}[data-theme-component~=starter-deck-choice][aria-pressed=true]{box-shadow:inset 0 0 0 1px,inset 0 1px #fff4d81a,0 0 26px -13px,0 18px 34px -25px #000}[data-theme-component~=starter-deck-choice][aria-pressed=true]:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;border:1px solid;position:absolute;inset:0;box-shadow:inset 0 1px #fff4d81a}[data-theme-component~=starter-deck-reward],[data-theme-component~=reward-summary]{background:linear-gradient(90deg,#45d5ea12,#0000 54%,#a286f70a),linear-gradient(145deg,#121f14f7,#060e08fc);box-shadow:inset 0 1px #fff4d80f,inset 0 0 0 1px #00000057,0 12px 24px -20px #000000fa}[data-theme-component~=starter-deck-crystals]{background:radial-gradient(circle at 50% 0,#a286f724,#0000 48%),linear-gradient(145deg,#0d2616fc,#060e08fc)}[data-theme-component~=crystal-icon]{color:#78dce5}[data-theme-component~=daily-rewards-onboarding-banner]{background:radial-gradient(circle at 18% 0,#6ebe8924,#0000 34%),linear-gradient(90deg,#183526fa,#0d221bfa);border-color:#70be9052;box-shadow:inset 0 -1px #d8f5dc12,0 8px 24px -18px #000000eb}[data-theme-component~=daily-rewards-onboarding-cta]{color:#9be5e8;background:#69bcc821;border-color:#7bd8e16b}[data-theme-component~=daily-rewards-onboarding-icon]{color:#9be5e8}[data-theme-component~=daily-rewards-onboarding-cta]:hover{color:#d5faf8;background:#69bcc838}[data-theme-component~=reward-emblem]{box-shadow:inset 0 1px #fff4d81c,inset 0 0 0 1px #00000057,0 0 24px -12px}}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=dashboard-crystal-metric] [data-ds-component=metric-icon],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=dashboard-crystal-reward],:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=battle-count-started-icon]{color:#a7f1f3}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon]{height:var(--realm-element-icon-size);-webkit-mask:var(--realm-element-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-element-icon-mask) center / contain no-repeat;-webkit-mask:var(--realm-element-icon-mask) center / contain no-repeat;mask:var(--realm-element-icon-mask) center / contain no-repeat;width:var(--realm-element-icon-size);background-color:currentColor;flex:none;display:inline-block}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-element=earth]{--realm-element-icon-mask:url(../media/resistance.24_2zocge1ymy.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM);color:var(--earth)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-element=air]{--realm-element-icon-mask:url(../media/network.3km63ssqpba4f.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM);color:var(--air)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-element=water]{--realm-element-icon-mask:url(../media/convergence.2cl9xgqtqf36q.svg?dpl=dpl_BdCYV7KE8ANbyrjAtxJ2gr1YsdtM);color:var(--water)}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-tone=current]{color:inherit}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=xs]{--realm-element-icon-size:.75rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=sm]{--realm-element-icon-size:.875rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=md]{--realm-element-icon-size:1rem}:where(:root.theme-protocol,:root[data-realm=protocol]) [data-theme-component~=element-icon][data-size=lg]{--realm-element-icon-size:1.25rem}@keyframes bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(4deg)}}.animate-bell-ring{animation:1.1s ease-in-out infinite bell-ring}
