/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--cx-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.block-1{block-size:var(--spacing)}}[data-direction]{--cx-motion-fast:.12s;--cx-motion-medium:.18s;--cx-motion-slow:.24s;--cx-sidebar:280px;--cx-sidebar-min:240px;--cx-sidebar-max:360px;--cx-sidebar-rail:56px;--cx-header:48px;--cx-measure-min:66ch;--cx-measure-max:72ch;--cx-right-rail:320px;--cx-side-peek:520px;--cx-split-min:420px;--cx-focus-width:2px;--cx-focus-offset:2px;--cx-tint-block:8%;--cx-tint-chip:12%;--cx-space-0-5:2px;--cx-space-1:4px;--cx-space-1-5:6px;--cx-space-2:8px;--cx-space-2-5:10px;--cx-space-3:12px;--cx-space-4:16px;--cx-space-5:20px;--cx-space-6:24px;--cx-space-8:32px;--cx-control-h-sm:28px;--cx-control-h-md:32px;--cx-control-h-lg:36px}.cx-token-scope[data-density=compact],.cx-token-scope[data-density=comfortable]{--cx-size-add:0px}.cx-token-scope[data-density=table]{--cx-size-add:2px}[data-direction=atlas]{--cx-font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--cx-weight-display:560;--cx-variation-display:"WONK" 0, "SOFT" 0;--cx-font-heading:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--cx-weight-heading:560;--cx-variation-heading:"WONK" 0, "SOFT" 0;--cx-font-body:"Spectral", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--cx-variation-body:normal;--cx-font-label:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--cx-weight-label:600;--cx-variation-label:normal;--cx-font-ui:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--cx-weight-ui:400;--cx-variation-ui:normal;--cx-font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--cx-weight-mono:400;--cx-variation-mono:normal;--cx-size-title:38px;--cx-size-heading:22px;--cx-size-label:12px;--cx-label-case:uppercase;--cx-label-tracking:.06em;--cx-radius-chip:2px;--cx-radius-card:2px;--cx-radius-control:4px}[data-direction=atlas][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-bg:#12161c;--cx-surface:#1b212a;--cx-surface-raised:#242c37;--cx-border:#2e3846;--cx-border-strong:#3d4856;--cx-control-border:#92a2b5;--cx-text:#e6eaf0;--cx-text-muted:#92a2b5;--cx-accent:#c9a15a;--cx-accent-contrast:#12161c;--cx-danger:#ee8579;--cx-success:#62c8bc;--cx-ai:#c9a15a;--cx-type-pc:#57aeff;--cx-type-npc:#57fad4;--cx-type-creature:#efbca9;--cx-type-encounter:#fa9a87;--cx-type-location:#b5ee98;--cx-type-faction:#b3bcfd;--cx-type-item:#c7b637;--cx-type-lore:#bca0d4;--cx-type-arc:#d797a7;--cx-type-quest:#f9d95e;--cx-type-script:#deaec8;--cx-type-session:#a3e2ff;--cx-type-spell:#aacdea;--cx-type-note:#92a2b5;--cx-type-deity:#92a2b5;--cx-palette-gray:#c0bfca;--cx-palette-gray-bg:#28282c;--cx-palette-brown:#e1b79c;--cx-palette-brown-bg:#36251c;--cx-palette-orange:#ffcb8b;--cx-palette-orange-bg:#382f23;--cx-palette-yellow:#c5bc66;--cx-palette-yellow-bg:#2b2611;--cx-palette-green:#8adbad;--cx-palette-green-bg:#182f22;--cx-palette-blue:#9ed6ff;--cx-palette-blue-bg:#2d3441;--cx-palette-purple:#d5b0ff;--cx-palette-purple-bg:#312b3e;--cx-palette-pink:#ffa9d2;--cx-palette-pink-bg:#35282f;--cx-palette-red:#ffbab5;--cx-palette-red-bg:#482827;--cx-shadow-raised:none;--cx-raised-border:var(--cx-border);--cx-weight-body:400}[data-direction=atlas][data-mode=light],[data-direction=atlas][data-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cx-bg:#f4f1e8;--cx-surface:#faf7ee;--cx-surface-raised:#fff;--cx-border:#d8d2c0;--cx-border-strong:#cbc5b3;--cx-control-border:#5b6472;--cx-text:#1e2530;--cx-text-muted:#5b6472;--cx-accent:#755613;--cx-accent-contrast:#fff;--cx-danger:#a92b2b;--cx-success:#1d695c;--cx-ai:#755613;--cx-type-pc:#2c5095;--cx-type-npc:#08514f;--cx-type-creature:#805443;--cx-type-encounter:#7a0611;--cx-type-location:#21482d;--cx-type-faction:#4c4c73;--cx-type-item:#313a07;--cx-type-lore:#59247c;--cx-type-arc:#8a1e43;--cx-type-quest:#674709;--cx-type-script:#4c273d;--cx-type-session:#2e6678;--cx-type-spell:#023558;--cx-type-note:#5b6472;--cx-type-deity:#5b6472;--cx-palette-gray:#5c5b63;--cx-palette-gray-bg:#e6e6eb;--cx-palette-brown:#785134;--cx-palette-brown-bg:#f3e4dc;--cx-palette-orange:#8c5701;--cx-palette-orange-bg:#fee1ca;--cx-palette-yellow:#615100;--cx-palette-yellow-bg:#f9f2d2;--cx-palette-green:#27704b;--cx-palette-green-bg:#c6eed6;--cx-palette-blue:#3a669c;--cx-palette-blue-bg:#e0eeff;--cx-palette-purple:#684890;--cx-palette-purple-bg:#ede5ff;--cx-palette-pink:#92426e;--cx-palette-pink-bg:#fbdfef;--cx-palette-red:#9b4a45;--cx-palette-red-bg:#fadbdc;--cx-shadow-raised:0 1px 2px #1e253014, 0 6px 16px #1e25301a;--cx-raised-border:var(--cx-border-strong);--cx-weight-body:400}@media (prefers-color-scheme:dark){[data-direction=atlas][data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-bg:#12161c;--cx-surface:#1b212a;--cx-surface-raised:#242c37;--cx-border:#2e3846;--cx-border-strong:#3d4856;--cx-control-border:#92a2b5;--cx-text:#e6eaf0;--cx-text-muted:#92a2b5;--cx-accent:#c9a15a;--cx-accent-contrast:#12161c;--cx-danger:#ee8579;--cx-success:#62c8bc;--cx-ai:#c9a15a;--cx-type-pc:#57aeff;--cx-type-npc:#57fad4;--cx-type-creature:#efbca9;--cx-type-encounter:#fa9a87;--cx-type-location:#b5ee98;--cx-type-faction:#b3bcfd;--cx-type-item:#c7b637;--cx-type-lore:#bca0d4;--cx-type-arc:#d797a7;--cx-type-quest:#f9d95e;--cx-type-script:#deaec8;--cx-type-session:#a3e2ff;--cx-type-spell:#aacdea;--cx-type-note:#92a2b5;--cx-type-deity:#92a2b5;--cx-palette-gray:#c0bfca;--cx-palette-gray-bg:#28282c;--cx-palette-brown:#e1b79c;--cx-palette-brown-bg:#36251c;--cx-palette-orange:#ffcb8b;--cx-palette-orange-bg:#382f23;--cx-palette-yellow:#c5bc66;--cx-palette-yellow-bg:#2b2611;--cx-palette-green:#8adbad;--cx-palette-green-bg:#182f22;--cx-palette-blue:#9ed6ff;--cx-palette-blue-bg:#2d3441;--cx-palette-purple:#d5b0ff;--cx-palette-purple-bg:#312b3e;--cx-palette-pink:#ffa9d2;--cx-palette-pink-bg:#35282f;--cx-palette-red:#ffbab5;--cx-palette-red-bg:#482827;--cx-shadow-raised:none;--cx-raised-border:var(--cx-border);--cx-weight-body:400}}[data-direction=atlas][data-density=compact]{--cx-row:28px;--cx-size-body:17px;--cx-size-ui:14px;--cx-page-scale:1}[data-direction=atlas][data-density=comfortable]{--cx-row:32px;--cx-size-body:17px;--cx-size-ui:14px;--cx-page-scale:1}[data-direction=atlas][data-density=table]{--cx-row:40px;--cx-size-body:19px;--cx-size-ui:16px;--cx-page-scale:1.1176}[data-direction=ledger]{--cx-font-display:"EB Garamond", Garamond, "Adobe Garamond Pro", Georgia, serif;--cx-weight-display:500;--cx-variation-display:normal;--cx-font-heading:"EB Garamond", Garamond, "Adobe Garamond Pro", Georgia, serif;--cx-weight-heading:600;--cx-variation-heading:normal;--cx-font-body:"EB Garamond", Garamond, "Adobe Garamond Pro", Georgia, serif;--cx-variation-body:normal;--cx-font-label:"Cinzel", "Trajan Pro", "Times New Roman", serif;--cx-weight-label:600;--cx-variation-label:normal;--cx-font-ui:"Inter", "Segoe UI", system-ui, sans-serif;--cx-weight-ui:400;--cx-variation-ui:normal;--cx-font-mono:"JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--cx-weight-mono:400;--cx-variation-mono:normal;--cx-size-title:40px;--cx-size-heading:23px;--cx-size-label:12px;--cx-label-case:uppercase;--cx-label-tracking:.08em;--cx-radius-chip:3px;--cx-radius-card:4px;--cx-radius-control:6px}[data-direction=ledger][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-bg:#1b1712;--cx-surface:#241f19;--cx-surface-raised:#2e2820;--cx-border:#3a332a;--cx-border-strong:#4b443b;--cx-control-border:#aa9c85;--cx-text:#ede4d3;--cx-text-muted:#aa9c85;--cx-accent:#e8a92a;--cx-accent-contrast:#1b1712;--cx-danger:#e8867a;--cx-success:#7fd0b8;--cx-ai:#e8a92a;--cx-type-pc:#7ac7fb;--cx-type-npc:#4af9e1;--cx-type-creature:#febf88;--cx-type-encounter:#fc998d;--cx-type-location:#a3ddb2;--cx-type-faction:#959dfe;--cx-type-item:#b3c94d;--cx-type-lore:#c498d1;--cx-type-arc:#f47fa6;--cx-type-quest:#f9d95e;--cx-type-script:#dfaac9;--cx-type-session:#68e4f6;--cx-type-spell:#93feb8;--cx-type-note:#aa9c85;--cx-type-deity:#aa9c85;--cx-palette-gray:#c0bfca;--cx-palette-gray-bg:#28282c;--cx-palette-brown:#e1b79c;--cx-palette-brown-bg:#36251c;--cx-palette-orange:#ffcb8b;--cx-palette-orange-bg:#382f23;--cx-palette-yellow:#c5bc66;--cx-palette-yellow-bg:#2b2611;--cx-palette-green:#8adbad;--cx-palette-green-bg:#182f22;--cx-palette-blue:#9ed6ff;--cx-palette-blue-bg:#2d3441;--cx-palette-purple:#d5b0ff;--cx-palette-purple-bg:#312b3e;--cx-palette-pink:#ffa9d2;--cx-palette-pink-bg:#35282f;--cx-palette-red:#ffbab5;--cx-palette-red-bg:#482827;--cx-shadow-raised:none;--cx-raised-border:var(--cx-border);--cx-weight-body:440}[data-direction=ledger][data-mode=light],[data-direction=ledger][data-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cx-bg:#f7f1e4;--cx-surface:#fffdf7;--cx-surface-raised:#fff;--cx-border:#dccfb2;--cx-border-strong:#d2c5a9;--cx-control-border:#6e624c;--cx-text:#2b2418;--cx-text-muted:#6e624c;--cx-accent:#803300;--cx-accent-contrast:#fffdf7;--cx-danger:#a8281f;--cx-success:#006850;--cx-ai:#803300;--cx-type-pc:#143464;--cx-type-npc:#146869;--cx-type-creature:#542613;--cx-type-encounter:#9c4249;--cx-type-location:#3b633d;--cx-type-faction:#4757b5;--cx-type-item:#564d15;--cx-type-lore:#4c2483;--cx-type-arc:#673445;--cx-type-quest:#543b02;--cx-type-script:#600744;--cx-type-session:#0b546a;--cx-type-spell:#00362e;--cx-type-note:#6e624c;--cx-type-deity:#6e624c;--cx-palette-gray:#5c5b63;--cx-palette-gray-bg:#e6e6eb;--cx-palette-brown:#785134;--cx-palette-brown-bg:#f3e4dc;--cx-palette-orange:#8c5701;--cx-palette-orange-bg:#fee1ca;--cx-palette-yellow:#615100;--cx-palette-yellow-bg:#f9f2d2;--cx-palette-green:#27704b;--cx-palette-green-bg:#c6eed6;--cx-palette-blue:#3a669c;--cx-palette-blue-bg:#e0eeff;--cx-palette-purple:#684890;--cx-palette-purple-bg:#ede5ff;--cx-palette-pink:#92426e;--cx-palette-pink-bg:#fbdfef;--cx-palette-red:#9b4a45;--cx-palette-red-bg:#fadbdc;--cx-shadow-raised:0 1px 2px #2b241814, 0 6px 16px #2b24181a;--cx-raised-border:var(--cx-border-strong);--cx-weight-body:400}@media (prefers-color-scheme:dark){[data-direction=ledger][data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-bg:#1b1712;--cx-surface:#241f19;--cx-surface-raised:#2e2820;--cx-border:#3a332a;--cx-border-strong:#4b443b;--cx-control-border:#aa9c85;--cx-text:#ede4d3;--cx-text-muted:#aa9c85;--cx-accent:#e8a92a;--cx-accent-contrast:#1b1712;--cx-danger:#e8867a;--cx-success:#7fd0b8;--cx-ai:#e8a92a;--cx-type-pc:#7ac7fb;--cx-type-npc:#4af9e1;--cx-type-creature:#febf88;--cx-type-encounter:#fc998d;--cx-type-location:#a3ddb2;--cx-type-faction:#959dfe;--cx-type-item:#b3c94d;--cx-type-lore:#c498d1;--cx-type-arc:#f47fa6;--cx-type-quest:#f9d95e;--cx-type-script:#dfaac9;--cx-type-session:#68e4f6;--cx-type-spell:#93feb8;--cx-type-note:#aa9c85;--cx-type-deity:#aa9c85;--cx-palette-gray:#c0bfca;--cx-palette-gray-bg:#28282c;--cx-palette-brown:#e1b79c;--cx-palette-brown-bg:#36251c;--cx-palette-orange:#ffcb8b;--cx-palette-orange-bg:#382f23;--cx-palette-yellow:#c5bc66;--cx-palette-yellow-bg:#2b2611;--cx-palette-green:#8adbad;--cx-palette-green-bg:#182f22;--cx-palette-blue:#9ed6ff;--cx-palette-blue-bg:#2d3441;--cx-palette-purple:#d5b0ff;--cx-palette-purple-bg:#312b3e;--cx-palette-pink:#ffa9d2;--cx-palette-pink-bg:#35282f;--cx-palette-red:#ffbab5;--cx-palette-red-bg:#482827;--cx-shadow-raised:none;--cx-raised-border:var(--cx-border);--cx-weight-body:440}}[data-direction=ledger][data-density=compact]{--cx-row:28px;--cx-size-body:18px;--cx-size-ui:14px;--cx-page-scale:1}[data-direction=ledger][data-density=comfortable]{--cx-row:32px;--cx-size-body:18px;--cx-size-ui:14px;--cx-page-scale:1}[data-direction=ledger][data-density=table]{--cx-row:40px;--cx-size-body:20px;--cx-size-ui:16px;--cx-page-scale:1.1111}[data-direction=noir]{--cx-font-display:"Cormorant Garamond", "Cormorant", Garamond, Georgia, serif;--cx-weight-display:600;--cx-variation-display:normal;--cx-font-heading:"Alegreya", "Iowan Old Style", Georgia, serif;--cx-weight-heading:700;--cx-variation-heading:normal;--cx-font-body:"Alegreya", "Iowan Old Style", Georgia, serif;--cx-variation-body:normal;--cx-font-label:"Geist", "Segoe UI", system-ui, sans-serif;--cx-weight-label:500;--cx-variation-label:normal;--cx-font-ui:"Geist", "Segoe UI", system-ui, sans-serif;--cx-weight-ui:400;--cx-variation-ui:normal;--cx-font-mono:"Geist Mono", "SFMono-Regular", Menlo, Consolas, monospace;--cx-weight-mono:400;--cx-variation-mono:normal;--cx-size-title:44px;--cx-size-heading:22px;--cx-size-label:12px;--cx-label-case:uppercase;--cx-label-tracking:.06em;--cx-radius-chip:999px;--cx-radius-card:10px;--cx-radius-control:8px}[data-direction=noir][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-bg:#14111a;--cx-surface:#1d1926;--cx-surface-raised:#272233;--cx-border:#332c42;--cx-border-strong:#453e55;--cx-control-border:#9d95b1;--cx-text:#edeaf5;--cx-text-muted:#9d95b1;--cx-accent:#a78bfa;--cx-accent-contrast:#14111a;--cx-danger:#e07789;--cx-success:#68d4a6;--cx-ai:#a78bfa;--cx-type-pc:#91cffa;--cx-type-npc:#50efc6;--cx-type-creature:#f9a85c;--cx-type-encounter:#f67a6b;--cx-type-location:#a5c793;--cx-type-faction:#9cb0fc;--cx-type-item:#d3e58f;--cx-type-lore:#be91cc;--cx-type-arc:#d28f9d;--cx-type-quest:#fed60e;--cx-type-script:#dea5c7;--cx-type-session:#9ce9fd;--cx-type-spell:#e4960d;--cx-type-note:#9d95b1;--cx-type-deity:#fcfdfe;--cx-palette-gray:#c0bfca;--cx-palette-gray-bg:#28282c;--cx-palette-brown:#e1b79c;--cx-palette-brown-bg:#36251c;--cx-palette-orange:#ffcb8b;--cx-palette-orange-bg:#382f23;--cx-palette-yellow:#c5bc66;--cx-palette-yellow-bg:#2b2611;--cx-palette-green:#8adbad;--cx-palette-green-bg:#182f22;--cx-palette-blue:#9ed6ff;--cx-palette-blue-bg:#2d3441;--cx-palette-purple:#d5b0ff;--cx-palette-purple-bg:#312b3e;--cx-palette-pink:#ffa9d2;--cx-palette-pink-bg:#35282f;--cx-palette-red:#ffbab5;--cx-palette-red-bg:#482827;--cx-shadow-raised:none;--cx-raised-border:var(--cx-border);--cx-weight-body:400}[data-direction=noir][data-mode=light],[data-direction=noir][data-mode=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cx-bg:#f2eef7;--cx-surface:#faf8fc;--cx-surface-raised:#fff;--cx-border:#dcd5e8;--cx-border-strong:#c9c2d4;--cx-control-border:#625971;--cx-text:#1d1926;--cx-text-muted:#625971;--cx-accent:#6d3fc4;--cx-accent-contrast:#fff;--cx-danger:#b1262c;--cx-success:#0e6b57;--cx-ai:#6d3fc4;--cx-type-pc:#0b3e62;--cx-type-npc:#025d4d;--cx-type-creature:#773f13;--cx-type-encounter:#741c28;--cx-type-location:#496738;--cx-type-faction:#323caf;--cx-type-item:#323c00;--cx-type-lore:#54308a;--cx-type-arc:#5c163b;--cx-type-quest:#845100;--cx-type-script:#750b72;--cx-type-session:#1f6580;--cx-type-spell:#3d290f;--cx-type-note:#625971;--cx-type-deity:#3b4b5c;--cx-palette-gray:#5c5b63;--cx-palette-gray-bg:#e6e6eb;--cx-palette-brown:#785134;--cx-palette-brown-bg:#f3e4dc;--cx-palette-orange:#8c5701;--cx-palette-orange-bg:#fee1ca;--cx-palette-yellow:#615100;--cx-palette-yellow-bg:#f9f2d2;--cx-palette-green:#27704b;--cx-palette-green-bg:#c6eed6;--cx-palette-blue:#3a669c;--cx-palette-blue-bg:#e0eeff;--cx-palette-purple:#684890;--cx-palette-purple-bg:#ede5ff;--cx-palette-pink:#92426e;--cx-palette-pink-bg:#fbdfef;--cx-palette-red:#9b4a45;--cx-palette-red-bg:#fadbdc;--cx-shadow-raised:0 1px 2px #1d192614, 0 6px 16px #1d19261a;--cx-raised-border:var(--cx-border-strong);--cx-weight-body:400}@media (prefers-color-scheme:dark){[data-direction=noir][data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-bg:#14111a;--cx-surface:#1d1926;--cx-surface-raised:#272233;--cx-border:#332c42;--cx-border-strong:#453e55;--cx-control-border:#9d95b1;--cx-text:#edeaf5;--cx-text-muted:#9d95b1;--cx-accent:#a78bfa;--cx-accent-contrast:#14111a;--cx-danger:#e07789;--cx-success:#68d4a6;--cx-ai:#a78bfa;--cx-type-pc:#91cffa;--cx-type-npc:#50efc6;--cx-type-creature:#f9a85c;--cx-type-encounter:#f67a6b;--cx-type-location:#a5c793;--cx-type-faction:#9cb0fc;--cx-type-item:#d3e58f;--cx-type-lore:#be91cc;--cx-type-arc:#d28f9d;--cx-type-quest:#fed60e;--cx-type-script:#dea5c7;--cx-type-session:#9ce9fd;--cx-type-spell:#e4960d;--cx-type-note:#9d95b1;--cx-type-deity:#fcfdfe;--cx-palette-gray:#c0bfca;--cx-palette-gray-bg:#28282c;--cx-palette-brown:#e1b79c;--cx-palette-brown-bg:#36251c;--cx-palette-orange:#ffcb8b;--cx-palette-orange-bg:#382f23;--cx-palette-yellow:#c5bc66;--cx-palette-yellow-bg:#2b2611;--cx-palette-green:#8adbad;--cx-palette-green-bg:#182f22;--cx-palette-blue:#9ed6ff;--cx-palette-blue-bg:#2d3441;--cx-palette-purple:#d5b0ff;--cx-palette-purple-bg:#312b3e;--cx-palette-pink:#ffa9d2;--cx-palette-pink-bg:#35282f;--cx-palette-red:#ffbab5;--cx-palette-red-bg:#482827;--cx-shadow-raised:none;--cx-raised-border:var(--cx-border);--cx-weight-body:400}}[data-direction=noir][data-density=compact]{--cx-row:28px;--cx-size-body:17px;--cx-size-ui:14px;--cx-page-scale:1}[data-direction=noir][data-density=comfortable]{--cx-row:32px;--cx-size-body:17px;--cx-size-ui:14px;--cx-page-scale:1}[data-direction=noir][data-density=table]{--cx-row:40px;--cx-size-body:19px;--cx-size-ui:16px;--cx-page-scale:1.1176}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-ext-wght-normal-CG36JvV6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-wght-normal-DMUuCU8H.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-latin-ext-wght-normal-o8axeAGu.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-latin-wght-normal-BG9rTJo4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-latin-ext-wght-italic-BIuo_2sR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/alegreya-latin-wght-italic-Bxkcgmge.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cx-root{background:var(--cx-bg);color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);font-weight:var(--cx-weight-ui);font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}.cx-root,.cx-root *,.cx-root :before,.cx-root :after{box-sizing:border-box}:where(.cx-root) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(.cx-root) :where(h1,h2,h3,h4,h5,h6,p,dl,dd,figure,blockquote){margin:0}:where(.cx-root) :where(button){cursor:pointer}:where(.cx-root) :where(abbr[title]){text-decoration:none}.cx-root :focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-root :focus:not(:focus-visible){outline:none}[data-direction=noir] :focus-visible{box-shadow:0 0 0 6px var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){[data-direction=noir] :focus-visible{box-shadow:0 0 0 6px color-mix(in srgb, var(--cx-accent) 22%, transparent)}}@media (prefers-contrast:more){[data-direction=noir] :focus-visible{box-shadow:none}}.cx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cx-only-atlas,.cx-only-ledger,.cx-only-noir{display:none}[data-direction=atlas] .cx-only-atlas,[data-direction=ledger] .cx-only-ledger,[data-direction=noir] .cx-only-noir{display:inline-block}.cx-raised{background:var(--cx-surface-raised);border:1px solid var(--cx-raised-border);box-shadow:var(--cx-shadow-raised);border-radius:var(--cx-radius-card)}.cx-glyph{vertical-align:-.125em;flex:none;display:inline-block}.cx-icon{flex:none}@keyframes cx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cx-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes cx-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes cx-spin{to{transform:rotate(360deg)}}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.cx-root *,.cx-root :before,.cx-root :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}[data-direction][data-mode][data-forced=on]{--cx-bg:Canvas;--cx-surface:Canvas;--cx-surface-raised:Canvas;--cx-border:CanvasText;--cx-border-strong:CanvasText;--cx-control-border:ButtonText;--cx-text:CanvasText;--cx-text-muted:CanvasText;--cx-accent:Highlight;--cx-accent-contrast:HighlightText;--cx-danger:CanvasText;--cx-success:CanvasText;--cx-ai:Highlight;--cx-type-pc:CanvasText;--cx-type-npc:CanvasText;--cx-type-creature:CanvasText;--cx-type-encounter:CanvasText;--cx-type-location:CanvasText;--cx-type-faction:CanvasText;--cx-type-item:CanvasText;--cx-type-lore:CanvasText;--cx-type-arc:CanvasText;--cx-type-quest:CanvasText;--cx-type-script:CanvasText;--cx-type-session:CanvasText;--cx-type-spell:CanvasText;--cx-type-note:CanvasText;--cx-shadow-raised:none;--cx-raised-border:CanvasText}[data-forced=on] *,[data-forced=on] :before,[data-forced=on] :after{box-shadow:none!important;text-shadow:none!important;background-image:none!important}@media (forced-colors:active){[data-direction=noir] :focus-visible{box-shadow:none}.cx-glyph,.cx-icon{forced-color-adjust:auto}}.cx-button{border-radius:var(--cx-radius-control);min-height:32px;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);white-space:nowrap;transition:opacity var(--cx-motion-fast) ease-out;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.cx-button--sm{min-height:28px;font-size:calc(var(--cx-size-ui) - 1px);padding:0 10px}.cx-button--primary{background:var(--cx-accent);color:var(--cx-accent-contrast)}.cx-button--secondary{background:var(--cx-surface-raised);border-color:var(--cx-border-strong)}.cx-button--danger{border-color:var(--cx-border-strong);color:var(--cx-danger)}.cx-button--ai{background:var(--cx-ai);color:var(--cx-surface-raised)}.cx-button--ghost:hover,.cx-button--secondary:hover,.cx-button--danger:hover,.cx-icon-button:hover{background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-button--ghost:hover,.cx-button--secondary:hover,.cx-button--danger:hover,.cx-icon-button:hover{background:color-mix(in srgb, var(--cx-text) 7%, transparent)}}.cx-button--primary:hover,.cx-button--ai:hover{opacity:.9}.cx-button[aria-pressed=true],.cx-button[data-pressed]{background:var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){.cx-button[aria-pressed=true],.cx-button[data-pressed]{background:color-mix(in srgb, var(--cx-accent) 8%, transparent)}}.cx-button[aria-pressed=true],.cx-button[data-pressed]{border-color:var(--cx-accent)}.cx-button:disabled,.cx-button[data-disabled]{opacity:.55;cursor:not-allowed}.cx-button__label{text-overflow:ellipsis;overflow:hidden}.cx-icon-button{border-radius:var(--cx-radius-control);width:32px;height:32px;color:var(--cx-text);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cx-icon-button[aria-pressed=true]{color:var(--cx-accent)}.cx-spinner{border:2px solid;border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.cx-spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent)}}.cx-spinner{border-top-color:currentColor;animation:.9s linear infinite cx-spin}.cx-kbd{border:1px solid var(--cx-border-strong);background:var(--cx-surface);min-width:20px;height:20px;color:var(--cx-text-muted);font-family:var(--cx-font-mono);font-size:calc(12px + var(--cx-size-add,0px));white-space:nowrap;border-bottom-width:2px;border-radius:4px;align-items:center;padding:0 5px;font-weight:500;line-height:1;display:inline-flex}.cx-pill{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-chip);background:var(--cx-surface);max-width:100%;min-height:26px;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:calc(13px + var(--cx-size-add,0px));align-items:center;gap:6px;padding:2px 10px;line-height:1.3;display:inline-flex}[data-direction=ledger] .cx-pill,[data-direction=atlas] .cx-pill{border-radius:calc(var(--cx-radius-chip) + 1px)}.cx-pill__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-pill__key{color:var(--cx-text-muted)}.cx-state{color:var(--cx-text);font-family:var(--cx-font-ui);font-size:calc(13px + var(--cx-size-add,0px));white-space:nowrap;align-items:center;gap:5px;line-height:1.3;display:inline-flex}.cx-state[data-tone=success] .cx-icon{color:var(--cx-success)}.cx-state[data-tone=danger] .cx-icon{color:var(--cx-danger)}.cx-state[data-tone=ai] .cx-icon{color:var(--cx-ai)}.cx-state[data-tone=warning] .cx-icon,.cx-state[data-tone=accent] .cx-icon{color:var(--cx-accent)}.cx-state[data-tone=neutral] .cx-icon,.cx-state__detail{color:var(--cx-text-muted)}.cx-srd-badge{border:1px solid var(--cx-border-strong);color:var(--cx-text-muted);font-family:var(--cx-font-ui);font-size:calc(11px + var(--cx-size-add,0px));letter-spacing:.06em;border-radius:3px;flex:none;align-items:center;padding:2px 5px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.cx-chip,.cx-date-chip{border:1px solid var(--cx-border);border-radius:var(--cx-radius-chip);max-width:100%;min-height:22px;color:var(--cx-text);font-family:var(--cx-font-ui);text-align:left;vertical-align:baseline;background:0 0;align-items:center;gap:5px;margin:0 1px;padding:1px 8px 1px 6px;font-size:.875em;font-style:normal;font-weight:500;line-height:1.35;display:inline-flex}.cx-chip--sm{min-height:22px;font-size:calc(13px + var(--cx-size-add,0px))}.cx-chip__label,.cx-date-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cx-text);overflow:hidden}.cx-chip[data-tint=type]{background:var(--chip-color)}@supports (color:color-mix(in lab, red, red)){.cx-chip[data-tint=type]{background:color-mix(in srgb, var(--chip-color) var(--cx-tint-chip), transparent)}}.cx-chip[data-tint=type]{border-color:var(--cx-border-strong)}.cx-chip[data-neutral]:is(:hover,:focus-visible,[data-selected]){background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-chip[data-neutral]:is(:hover,:focus-visible,[data-selected]){background:color-mix(in srgb, var(--cx-text) 6%, transparent)}}.cx-chip[data-neutral]:is(:hover,:focus-visible,[data-selected]){border-color:var(--cx-border-strong)}.cx-date-chip .cx-icon{color:var(--cx-text-muted)}.cx-date-chip[data-precision=fuzzy] .cx-date-chip__label,.cx-date-chip[data-precision=relative] .cx-date-chip__label{font-style:italic}.cx-date-chip:hover{background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-date-chip:hover{background:color-mix(in srgb, var(--cx-text) 6%, transparent)}}.cx-chip-preview{gap:4px;display:grid}.cx-chip-preview__head{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px));text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;display:flex}.cx-chip-preview__title{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);font-variation-settings:var(--cx-variation-heading);font-size:calc(18px + var(--cx-size-add,0px));line-height:1.2}.cx-chip-preview__body{color:var(--cx-text);font-size:calc(13px + var(--cx-size-add,0px))}.cx-positioner{z-index:60;outline:0}.cx-menu,.cx-popover,.cx-hover-card{background:var(--cx-surface-raised);border:1px solid var(--cx-raised-border);border-radius:var(--cx-radius-card);box-shadow:var(--cx-shadow-raised);color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);animation:cx-fade-in var(--cx-motion-medium) ease-out}.cx-menu{min-width:210px;padding:4px}.cx-menu__item{border-radius:calc(var(--cx-radius-control) - 1px);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:32px;padding:0 10px;display:flex}.cx-menu__item[data-highlighted]{background:var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){.cx-menu__item[data-highlighted]{background:color-mix(in srgb, var(--cx-accent) 8%, transparent)}}.cx-menu__item--danger{color:var(--cx-danger)}.cx-menu__label{flex:1}.cx-menu__hint{color:var(--cx-text-muted);font-family:var(--cx-font-mono);font-size:calc(12px + var(--cx-size-add,0px))}.cx-menu__separator{background:var(--cx-border);height:1px;margin:4px 6px}.cx-menu--popup{z-index:60;max-width:min(360px,100vw - 16px);max-height:calc(12 * var(--cx-control-h-md) + 8px);overscroll-behavior:contain;outline:0;position:fixed;overflow-y:auto}.cx-menu__item:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:-2px}.cx-menu__item--two-line{padding-block:var(--cx-space-1)}.cx-menu__item--disabled{color:var(--cx-text-muted);cursor:not-allowed}.cx-menu__text{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.cx-menu__description,.cx-menu__reason{color:var(--cx-text-muted);font-size:calc(var(--cx-size-ui) - 1px)}.cx-menu__heading{padding:var(--cx-space-2) 10px var(--cx-space-1);color:var(--cx-text-muted);font-size:calc(var(--cx-size-ui) - 1px);font-weight:600}.cx-menu__check{color:var(--cx-accent);flex:none}.cx-popover{width:min(320px,100vw - 32px);padding:12px 14px 14px}.cx-popover__title{font-size:calc(14px + var(--cx-size-add,0px));margin-bottom:6px;font-weight:600}.cx-hover-card{width:280px;padding:12px 14px}.cx-tabs__list{border-bottom:1px solid var(--cx-border);flex-wrap:wrap;gap:2px;padding:0 8px;display:flex}.cx-tabs__tab{min-height:38px;color:var(--cx-text-muted);font-family:var(--cx-font-ui);font-size:calc(13px + var(--cx-size-add,0px));white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-weight:500;display:inline-flex}.cx-tabs__tab:hover{color:var(--cx-text)}.cx-tabs__tab[data-active],.cx-tabs__tab[aria-selected=true]{color:var(--cx-text);border-bottom-color:var(--cx-accent)}.cx-tabs__badge{background:var(--cx-text);border-radius:9px;min-width:18px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.cx-tabs__badge{background:color-mix(in srgb, var(--cx-text) 9%, transparent)}}.cx-tabs__badge{color:var(--cx-text);font-size:calc(11px + var(--cx-size-add,0px));text-align:center;font-variant-numeric:tabular-nums;line-height:18px}.cx-tabs__panel{outline-offset:-2px}.cx-segmented-wrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.cx-segmented__name{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px));white-space:nowrap;font-weight:500}.cx-segmented{border:1px solid var(--cx-control-border);border-radius:var(--cx-radius-control);background:var(--cx-surface);gap:2px;padding:2px;display:inline-flex}.cx-segmented__option{border-radius:max(0px, calc(var(--cx-radius-control) - 2px));min-height:26px;color:var(--cx-text-muted);font-size:calc(13px + var(--cx-size-add,0px));white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:0 9px;font-weight:500;display:inline-flex;position:relative}.cx-segmented__option:hover{color:var(--cx-text)}.cx-segmented__option[data-checked]{background:var(--cx-accent);color:var(--cx-accent-contrast)}.cx-segmented__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cx-segmented__option:has(.cx-segmented__input:focus-visible){outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-segmented--sm .cx-segmented__option{min-height:24px;font-size:calc(12px + var(--cx-size-add,0px));padding:0 7px}.cx-segmented__note{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px))}.cx-sidebar{background:var(--cx-bg);border-right:1px solid var(--cx-border);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.cx-sidebar__top{min-height:var(--cx-header);align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.cx-sidebar[data-collapsed] .cx-sidebar__top{justify-content:center;padding:0}.cx-sidebar__scroll{flex:1;min-height:0;padding:4px 8px 20px;overflow-y:auto}.cx-sidebar[data-collapsed] .cx-sidebar__scroll{padding:4px 6px 20px}.cx-nav-section{margin-top:14px}.cx-nav-section__head{justify-content:space-between;align-items:center;padding:0 10px 4px;display:flex}.cx-nav-section__title{color:var(--cx-text-muted);font-family:var(--cx-font-ui);font-size:calc(11px + var(--cx-size-add,0px));letter-spacing:.07em;text-transform:uppercase;font-weight:600}.cx-nav-section__list{margin:0;padding:0;list-style:none}.cx-nav-row{width:100%;min-height:var(--cx-row);border-radius:var(--cx-radius-control);color:var(--cx-text);font-size:var(--cx-size-ui);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.cx-nav-row:hover{background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-nav-row:hover{background:color-mix(in srgb, var(--cx-text) 6%, transparent)}}.cx-nav-row[data-active]{background:var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){.cx-nav-row[data-active]{background:color-mix(in srgb, var(--cx-accent) var(--cx-tint-block), transparent)}}.cx-nav-row[data-active]{box-shadow:inset 2px 0 0 var(--cx-accent);font-weight:600}[data-direction=noir] .cx-nav-row[data-active]{box-shadow:inset 2px 0 0 var(--cx-accent), 0 0 14px var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){[data-direction=noir] .cx-nav-row[data-active]{box-shadow:inset 2px 0 0 var(--cx-accent), 0 0 14px color-mix(in srgb, var(--cx-accent) 18%, transparent)}}.cx-nav-row .cx-icon{color:var(--cx-text-muted)}.cx-nav-row[data-active] .cx-icon{color:var(--cx-accent)}.cx-nav-row__spacer{flex:none;width:16px}.cx-nav-row__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cx-nav-row__count{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px));font-variant-numeric:tabular-nums;flex:none}.cx-sidebar[data-collapsed] .cx-nav-row{justify-content:center;padding:0}.cx-sidebar[data-collapsed] .cx-nav-row__label,.cx-sidebar[data-collapsed] .cx-nav-row__count,.cx-sidebar[data-collapsed] .cx-nav-section__title,.cx-sidebar[data-collapsed] .cx-sidebar__brand-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-sidebar[data-collapsed] .cx-nav-section__head>:not(.cx-nav-section__title),.cx-sidebar[data-collapsed] .cx-nav-row__spacer{display:none}.cx-separator-handle{z-index:6;cursor:col-resize;touch-action:none;justify-content:center;align-items:center;width:24px;display:flex;position:absolute;top:0;bottom:0;right:-12px}.cx-separator-handle__grip{border:1px solid var(--cx-control-border);background:var(--cx-bg);border-radius:3px;width:6px;height:36px}.cx-separator-handle:hover .cx-separator-handle__grip,.cx-separator-handle:focus-visible .cx-separator-handle__grip{border-color:var(--cx-accent)}.cx-header{height:var(--cx-header);min-height:var(--cx-header);border-bottom:1px solid var(--cx-border);background:var(--cx-bg);align-items:center;gap:12px;padding:0 10px 0 16px;display:flex}.cx-header__start{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cx-header__center,.cx-header__end{flex:none;align-items:center;gap:8px;display:flex}.cx-breadcrumbs{min-width:0}.cx-breadcrumbs ol{align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cx-breadcrumbs li{align-items:center;min-width:0;display:flex}.cx-breadcrumbs li+li:before{content:"/" / "";color:var(--cx-text-muted);margin:0 4px}.cx-right-rail{width:var(--cx-right-rail);min-width:var(--cx-right-rail);border-left:1px solid var(--cx-border);background:var(--cx-surface);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.cx-right-rail[data-overlay]{z-index:25;background:var(--cx-surface-raised);border-left-color:var(--cx-raised-border);box-shadow:var(--cx-shadow-raised);position:absolute;top:0;bottom:0;right:0}.cx-side-peek{z-index:30;width:min(var(--cx-side-peek), 100%);outline-offset:-2px;animation:cx-slide-in var(--cx-motion-slow) ease-out;border-top:0;border-bottom:0;border-right:0;border-radius:0;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.cx-peek__header{min-height:var(--cx-header);border-bottom:1px solid var(--cx-border);align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.cx-peek__heading{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cx-peek__actions{flex:none;align-items:center;gap:4px;display:flex}.cx-peek__body{flex:1;min-height:0;padding:20px 28px 32px;overflow-y:auto}.cx-center-peek__backdrop{z-index:40;background:var(--cx-bg);place-items:center;padding:32px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cx-center-peek__backdrop{background:color-mix(in srgb, var(--cx-bg) 64%, transparent)}}.cx-center-peek__backdrop{animation:cx-fade-in var(--cx-motion-medium) ease-out}.cx-center-peek{outline-offset:-2px;flex-direction:column;width:min(760px,100%);max-height:100%;display:flex}.cx-dialog__backdrop{z-index:50;background:var(--cx-bg);justify-content:center;align-items:center;padding:16px 0;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cx-dialog__backdrop{background:color-mix(in srgb, var(--cx-bg) 64%, transparent)}}.cx-dialog__backdrop{animation:cx-fade-in var(--cx-motion-medium) ease-out}[data-gallery-set] .cx-dialog__backdrop{position:absolute}.cx-dialog{outline-offset:-2px;width:min(560px,100% - 32px);min-height:0;max-height:100%;animation:cx-dialog-in var(--cx-motion-medium) ease-out;flex-direction:column;display:flex}@keyframes cx-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.cx-dialog__header{gap:6px;padding:20px 24px 12px;display:grid}.cx-dialog__title{font-family:var(--cx-font-ui);font-size:calc(var(--cx-size-ui) + 3px);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.cx-dialog__description{color:var(--cx-text-muted);font-size:var(--cx-size-ui);line-height:1.5}.cx-dialog__body{flex:1;min-height:0;padding:4px 24px 16px;line-height:1.5;overflow-y:auto}.cx-dialog__actions{border-top:1px solid var(--cx-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 24px 16px;display:flex}.cx-split{height:100%;min-height:0;display:grid}.cx-split__pane{min-width:var(--cx-split-min);border-top:2px solid #0000;min-height:0;overflow:auto}.cx-split__pane[data-active]{border-top-color:var(--cx-accent)}.cx-split .cx-split__handle{border-left:1px solid var(--cx-border);width:24px;position:relative;right:auto}.cx-split--tabs{flex-direction:column;display:flex}.cx-split__tabs{border-bottom:1px solid var(--cx-border);gap:2px;padding:0 12px;display:flex}.cx-split__tab{min-height:36px;color:var(--cx-text-muted);font-size:calc(13px + var(--cx-size-add,0px));background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-weight:500}.cx-split__tab[aria-selected=true]{color:var(--cx-text);border-bottom-color:var(--cx-accent)}.cx-split__panel{flex:1;min-height:0;overflow:auto}.cx-list-row{min-height:var(--cx-row);border-bottom:1px solid var(--cx-border);align-items:center;gap:10px;padding:6px 10px;display:flex}.cx-list-row[data-selected]{background:var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){.cx-list-row[data-selected]{background:color-mix(in srgb, var(--cx-accent) var(--cx-tint-block), transparent)}}.cx-list-row__leading,.cx-list-row__trailing{flex:none;align-items:center;gap:6px;display:flex}.cx-list-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cx-list-row__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.cx-list-row__meta{color:var(--cx-text-muted);font-size:calc(13px + var(--cx-size-add,0px))}.cx-table-scroll{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);max-width:100%;overflow:auto}.cx-table{border-collapse:collapse;width:100%;font-size:var(--cx-size-ui);font-variant-numeric:tabular-nums lining-nums}.cx-table__caption{text-align:left;padding:10px 12px;font-weight:600}.cx-table th{z-index:1;border-bottom:1px solid var(--cx-border-strong);background:var(--cx-surface-raised);height:38px;color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-weight:600;position:sticky;top:0}.cx-table td{height:var(--cx-row);border-bottom:1px solid var(--cx-border);vertical-align:middle;padding:4px 12px}.cx-table tbody tr:last-child td{border-bottom:0}.cx-table tbody tr:hover td{background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-table tbody tr:hover td{background:color-mix(in srgb, var(--cx-text) 4%, transparent)}}.cx-table [data-align=end]{text-align:right}.cx-table__sort{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cx-table th[aria-sort=ascending],.cx-table th[aria-sort=descending]{color:var(--cx-text)}.cx-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:420px;margin:0 auto;padding:32px 16px;display:flex}.cx-empty__icon{border:1px solid var(--cx-border-strong);width:52px;height:52px;color:var(--cx-text-muted);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.cx-empty__title{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);font-variation-settings:var(--cx-variation-heading);font-size:calc(19px + var(--cx-size-add,0px));line-height:1.25}.cx-empty__body{color:var(--cx-text-muted);font-size:calc(14px + var(--cx-size-add,0px))}.cx-empty__action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.cx-skeleton{gap:10px;padding:4px 0;display:grid}.cx-skeleton__bar{background:var(--cx-text);border-radius:4px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.cx-skeleton__bar{background:color-mix(in srgb, var(--cx-text) 11%, transparent)}}.cx-skeleton__bar{animation:1.6s ease-in-out infinite cx-pulse}.cx-skeleton__bar:nth-child(3n+1){width:92%}.cx-skeleton__bar:nth-child(3n+2){width:76%}.cx-skeleton__bar:nth-child(3n){width:58%}.cx-skeleton[data-variant=rows] .cx-skeleton__bar{width:100%;height:18px}.cx-skeleton[data-variant=card] .cx-skeleton__bar:first-child{width:44%;height:22px}.cx-banner{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-card);background:var(--cx-text);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cx-banner{background:color-mix(in srgb, var(--cx-text) 4%, transparent)}}.cx-banner{color:var(--cx-text);font-size:calc(14px + var(--cx-size-add,0px))}.cx-banner>.cx-icon{color:var(--cx-text-muted);margin-top:1px}.cx-banner[data-tone=danger]{border-color:var(--cx-danger);background:var(--cx-danger)}@supports (color:color-mix(in lab, red, red)){.cx-banner[data-tone=danger]{background:color-mix(in srgb, var(--cx-danger) 8%, transparent)}}.cx-banner[data-tone=danger]>.cx-icon{color:var(--cx-danger)}.cx-banner[data-tone=warning]{border-color:var(--cx-accent);background:var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){.cx-banner[data-tone=warning]{background:color-mix(in srgb, var(--cx-accent) 8%, transparent)}}.cx-banner[data-tone=warning]>.cx-icon{color:var(--cx-accent)}.cx-banner[data-tone=success]>.cx-icon{color:var(--cx-success)}.cx-banner__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cx-banner__title{font-weight:600}.cx-banner__action{flex:none}.cx-toast{border:1px solid var(--cx-raised-border);border-radius:var(--cx-radius-card);background:var(--cx-surface-raised);min-height:40px;box-shadow:var(--cx-shadow-raised);font-size:calc(14px + var(--cx-size-add,0px));animation:cx-fade-in var(--cx-motion-medium) ease-out;align-items:center;gap:10px;padding:4px 6px 4px 14px;display:inline-flex}.cx-field{gap:6px;min-width:0;display:grid}.cx-field__label{font-size:calc(13px + var(--cx-size-add,0px));font-weight:600}.cx-field__description{color:var(--cx-text-muted);font-size:calc(13px + var(--cx-size-add,0px))}.cx-input{border:1px solid var(--cx-control-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-raised);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.cx-input:focus-within{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-input .cx-icon{color:var(--cx-text-muted)}.cx-input__el{min-width:0;height:36px;color:var(--cx-text);font-size:var(--cx-size-ui);background:0 0;border:0;flex:1;padding:0}.cx-input__el:focus,.cx-input__el:focus-visible{outline:none}.cx-checkbox{cursor:pointer;align-items:center;gap:8px;min-height:28px;display:inline-flex;position:relative}.cx-checkbox__input{opacity:0;cursor:pointer;width:24px;height:24px;margin:-12px 0 0 -3px;position:absolute;top:50%;left:0}.cx-checkbox__box{border:1.5px solid var(--cx-control-border);background:var(--cx-surface-raised);width:18px;height:18px;color:var(--cx-accent-contrast);border-radius:4px;flex:none;place-items:center;display:grid}.cx-checkbox__input:checked+.cx-checkbox__box{border-color:var(--cx-accent);background:var(--cx-accent)}.cx-checkbox__box>.cx-icon{visibility:hidden}.cx-checkbox__input:checked+.cx-checkbox__box>.cx-icon{visibility:visible}.cx-checkbox--bare{vertical-align:middle;justify-content:center;width:24px;height:24px;min-height:24px}.cx-checkbox--bare .cx-checkbox__input{width:100%;height:100%;margin:0;top:0;left:0}.cx-checkbox__input:focus-visible+.cx-checkbox__box{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-checkbox--disabled,.cx-checkbox--disabled .cx-checkbox__input{cursor:not-allowed}.cx-checkbox--disabled .cx-checkbox__box{border-color:var(--cx-border);background:var(--cx-surface);color:var(--cx-surface-raised)}.cx-checkbox--disabled .cx-checkbox__input:checked+.cx-checkbox__box{border-color:var(--cx-text-muted);background:var(--cx-text-muted)}.cx-checkbox--disabled .cx-checkbox__label{color:var(--cx-text-muted)}.cx-checkbox__description{color:var(--cx-text-muted);font-size:calc(13px + var(--cx-size-add,0px))}.cx-switch{min-height:28px;color:var(--cx-text);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.cx-switch__track{border:1.5px solid var(--cx-control-border);background:var(--cx-surface-raised);border-radius:10px;flex:none;width:34px;height:20px;position:relative}.cx-switch__thumb{background:var(--cx-control-border);width:13px;height:13px;transition:transform var(--cx-motion-fast) ease-out;border-radius:50%;position:absolute;top:2px;left:2px}.cx-switch[aria-checked=true] .cx-switch__track{border-color:var(--cx-accent);background:var(--cx-accent)}.cx-switch[aria-checked=true] .cx-switch__thumb{background:var(--cx-accent-contrast);transform:translate(14px)}.cx-dialog--wide{width:min(1200px,100% - 32px)}.cx-segmented__option[data-disabled]{color:var(--cx-text-muted);outline:1px dashed var(--cx-border-strong);outline-offset:-3px;cursor:not-allowed}.cx-segmented__option[data-disabled] .cx-segmented__input{cursor:not-allowed}.cx-segmented-wrap--wrap{flex-wrap:wrap;max-width:100%;display:flex}.cx-segmented--wrap{flex-wrap:wrap;max-width:100%}.cx-stepper{container-type:inline-size}.cx-stepper__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cx-stepper__item{border-radius:var(--cx-radius-control);min-height:32px;color:var(--cx-text-muted);font:inherit;font-size:var(--cx-size-ui);text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;padding:4px 8px;display:flex}.cx-stepper__item--button{cursor:pointer}.cx-stepper__item--button:hover{background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-stepper__item--button:hover{background:color-mix(in srgb, var(--cx-text) 6%, transparent)}}.cx-stepper__marker{border:1.5px solid var(--cx-control-border);width:24px;height:24px;font-size:calc(12px + var(--cx-size-add,0px));font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cx-stepper__text{overflow-wrap:anywhere;gap:2px;min-width:0;padding-top:3px;display:grid}.cx-stepper__label{font-weight:500}.cx-stepper__description{font-size:calc(var(--cx-size-ui) - 1px)}.cx-stepper__step[data-status=current] .cx-stepper__item{color:var(--cx-text)}.cx-stepper__step[data-status=current] .cx-stepper__marker{border-color:var(--cx-accent);background:var(--cx-accent);color:var(--cx-accent-contrast)}.cx-stepper__step[data-status=complete] .cx-stepper__item{color:var(--cx-text)}.cx-stepper__step[data-status=complete] .cx-stepper__marker{border-color:var(--cx-success);color:var(--cx-success)}.cx-stepper__step[data-status=error] .cx-stepper__item,.cx-stepper__step[data-status=error] .cx-stepper__marker{border-color:var(--cx-danger);color:var(--cx-danger)}@container (width>=640px){.cx-stepper__list{flex-direction:row}.cx-stepper__step{flex:1 1 0;min-width:0}}.cx-dropzone{border:1.5px dashed var(--cx-control-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);gap:12px;padding:20px;display:grid}.cx-dropzone[data-dragging]{border-color:var(--cx-accent);background:var(--cx-accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.cx-dropzone[data-dragging]{background:color-mix(in srgb, var(--cx-accent) 8%, var(--cx-surface))}}.cx-dropzone[data-status=done]{border-style:solid}.cx-dropzone__head{align-items:flex-start;gap:12px;display:flex}.cx-dropzone__head>.cx-icon{color:var(--cx-text-muted);flex:none}.cx-dropzone__heading{gap:2px;min-width:0;display:grid}.cx-dropzone__label{overflow-wrap:anywhere;font-weight:600}.cx-dropzone__hint,.cx-dropzone__bytes,.cx-dropzone__or{color:var(--cx-text-muted);font-size:calc(var(--cx-size-ui) - 1px)}.cx-dropzone__file{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cx-dropzone__name{overflow-wrap:anywhere;min-width:0}.cx-dropzone__done{color:var(--cx-success);align-items:center;gap:4px;display:inline-flex}.cx-dropzone__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cx-progress{background:var(--cx-text);border-radius:4px;height:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cx-progress{background:color-mix(in srgb, var(--cx-text) 12%, transparent)}}.cx-progress__fill{border-radius:inherit;background:var(--cx-accent);height:100%;transition:width var(--cx-motion-medium) ease-out;display:block}.cx-progress[data-indeterminate] .cx-progress__fill{width:30%;animation:1.4s ease-in-out infinite cx-progress-sweep}@keyframes cx-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.cx-upload-progress{gap:6px;min-width:0;display:grid}.cx-upload-progress__strip{gap:1px;height:6px;display:flex}.cx-upload-progress__cell{background:var(--cx-text);flex:1 1 0;min-width:1px}@supports (color:color-mix(in lab, red, red)){.cx-upload-progress__cell{background:color-mix(in srgb, var(--cx-text) 12%, transparent)}}.cx-upload-progress__cell[data-state=done],.cx-upload-progress__cell[data-state=sending]{background:var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){.cx-upload-progress__cell[data-state=sending]{background:color-mix(in srgb, var(--cx-accent) 50%, transparent)}}.cx-upload-progress__cell[data-state=failed]{background:var(--cx-danger)}.cx-upload-progress__text{color:var(--cx-text-muted);font-size:calc(var(--cx-size-ui) - 1px);font-variant-numeric:tabular-nums}.cx-upload-progress__text[data-failed]{color:var(--cx-danger)}.cx-table td:has(>.cx-cell-menu-wrap){padding-block:0;padding-inline:4px}.cx-cell-menu-wrap{min-width:0;display:grid}.cx-cell-menu{width:100%;min-width:0;height:calc(var(--cx-row) - 1px);border-radius:var(--cx-radius-control);min-height:24px;color:var(--cx-text);font:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin:0;padding:0 8px;display:flex}.cx-cell-menu:hover,.cx-cell-menu[aria-expanded=true]{border-color:var(--cx-control-border)}.cx-cell-menu[data-invalid]{border-color:var(--cx-danger)}.cx-cell-menu__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cx-cell-menu__value--placeholder{color:var(--cx-text-muted)}.cx-cell-menu__chevron{color:var(--cx-text-muted);flex:none}.cx-cell-menu__error{color:var(--cx-danger);font-size:calc(var(--cx-size-ui) - 1px);margin:2px 4px 6px}.cx-compare{gap:12px;min-width:0;display:grid;container-type:inline-size}.cx-compare__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.cx-compare__summary{overflow-wrap:anywhere;min-width:0}.cx-compare__controls{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cx-compare__panes{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cx-compare__pane{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);flex-direction:column;min-width:0;display:flex}.cx-compare__pane:not([data-active]){display:none}.cx-compare__header{border-bottom:1px solid var(--cx-border);gap:4px;padding:12px 16px;display:grid}.cx-compare__heading{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.cx-compare__title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.cx-compare__meta{color:var(--cx-text-muted);font-size:calc(var(--cx-size-ui) - 1px)}.cx-compare__body{overflow-wrap:anywhere;outline-offset:-2px;height:min(60vh,560px);padding:12px 16px;overflow-y:auto}@container (width>=720px){.cx-compare__switch{display:none}.cx-compare__panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-compare__pane:not([data-active]){display:flex}}.cx-lightbox__backdrop{z-index:50;background:var(--cx-bg);display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cx-lightbox__backdrop{background:color-mix(in srgb, var(--cx-bg) 94%, transparent)}}.cx-lightbox__backdrop{animation:cx-fade-in var(--cx-motion-medium) ease-out}[data-gallery-set] .cx-lightbox__backdrop{position:absolute}.cx-lightbox{outline-offset:-2px;flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:16px;display:grid}.cx-lightbox__toolbar{flex-wrap:wrap;justify-self:center;align-items:center;gap:4px;padding:4px;display:flex}.cx-lightbox__toolbar .cx-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.cx-lightbox__readout{min-width:5ch;font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);font-variant-numeric:tabular-nums;text-align:center}.cx-lightbox__stage{touch-action:none;-webkit-user-select:none;user-select:none;min-height:0;position:relative;overflow:hidden}.cx-lightbox__image{transform-origin:0 0;max-width:none;max-height:none;transition:transform var(--cx-motion-fast) ease-out;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.cx-lightbox__image[data-state=loading]{visibility:hidden}.cx-lightbox__image[data-state=error]{display:none}.cx-lightbox__image[data-pannable]{cursor:grab}.cx-lightbox__backdrop[data-dragging],.cx-lightbox__backdrop[data-dragging] .cx-lightbox__stage,.cx-lightbox__image[data-dragging]{cursor:grabbing;transition:none}.cx-lightbox__placeholder,.cx-lightbox__error{place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.cx-lightbox__placeholder>.cx-skeleton{width:min(480px,100%)}.cx-lightbox__error{color:var(--cx-text);font-size:var(--cx-size-ui)}.cx-lightbox__caption{max-width:72ch;color:var(--cx-text);font-size:var(--cx-size-ui);text-align:center;overflow-wrap:anywhere;justify-self:center;margin:0;line-height:1.5}.cx-token-scope{min-width:0}.cx-toast--timed{max-width:100%;position:relative;overflow:hidden}.cx-toast--timed .cx-toast__text{overflow-wrap:anywhere;min-width:0}.cx-toast__time{min-width:3.5ch;color:var(--cx-text-muted);font-size:calc(13px + var(--cx-size-add,0px));font-variant-numeric:tabular-nums;text-align:right;flex:none}.cx-toast__bar{background:var(--cx-text);height:3px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cx-toast__bar{background:color-mix(in srgb, var(--cx-text) 8%, transparent)}}.cx-toast__fill{background:var(--cx-accent);height:100%;transform:scaleX(var(--cx-toast-left,1));transform-origin:0;transition:transform .25s linear;display:block}.cx-toast--timed[data-paused] .cx-toast__fill{transition:none}[data-motion=reduce] .cx-toast__fill{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.cx-toast--timed .cx-toast__fill{transition:none;transform:none}}.cx-sortable{min-width:0}.cx-sortable__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cx-sortable__list[data-empty]{min-height:var(--cx-row);border:1px dashed var(--cx-border);border-radius:var(--cx-radius-card)}.cx-sortable__list[data-empty][data-drop]{border-color:var(--cx-accent)}.cx-sortable__row{min-width:0;min-height:var(--cx-row);border-radius:var(--cx-radius-control);background:var(--cx-surface);align-items:center;gap:6px;padding:2px 4px;display:flex;position:relative}.cx-sortable__row[data-dragging]{opacity:.5}.cx-sortable__row[aria-busy=true]{cursor:progress;outline:1px dashed var(--cx-border);outline-offset:-1px}.cx-sortable__row[data-drop]:before{background:var(--cx-accent);content:"";pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.cx-sortable__row[data-drop=before]:before{top:-2px}.cx-sortable__row[data-drop=after]:before{bottom:-2px}.cx-sortable__handle{width:20px;height:28px;color:var(--cx-text-muted);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.cx-sortable__row[data-dragging] .cx-sortable__handle{cursor:grabbing}.cx-sortable__handle[data-disabled]{cursor:not-allowed;opacity:.5}.cx-sortable__content{overflow-wrap:anywhere;flex:1;min-width:0}.cx-sortable__moves{flex:none;gap:2px;display:inline-flex}.cx-icon-button.cx-sortable__move{width:28px;height:28px}.cx-sortable__ghost{border:1px solid var(--cx-raised-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-raised);max-width:320px;box-shadow:var(--cx-shadow-raised);color:var(--cx-text);font-size:var(--cx-size-ui);cursor:grabbing;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.cx-segmented__kbd{margin-inline-start:2px;display:inline-flex}.cx-play-state .cx-segmented__option[data-checked]{background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-play-state .cx-segmented__option[data-checked]{background:color-mix(in srgb, var(--cx-text) 12%, var(--cx-surface))}}.cx-play-state .cx-segmented__option[data-checked]{box-shadow:inset 0 0 0 1px var(--cx-border-strong);color:var(--cx-text)}.cx-play-state .cx-segmented__option[data-checked]:has(input[value=played]){background:var(--cx-success)}@supports (color:color-mix(in lab, red, red)){.cx-play-state .cx-segmented__option[data-checked]:has(input[value=played]){background:color-mix(in srgb, var(--cx-success) 18%, var(--cx-surface))}}.cx-play-state .cx-segmented__option[data-checked]:has(input[value=played]){box-shadow:inset 0 0 0 1px var(--cx-success)}.cx-play-state .cx-segmented__option[data-checked]:has(input[value=diverged]){background:var(--cx-accent)}@supports (color:color-mix(in lab, red, red)){.cx-play-state .cx-segmented__option[data-checked]:has(input[value=diverged]){background:color-mix(in srgb, var(--cx-accent) 18%, var(--cx-surface))}}.cx-play-state .cx-segmented__option[data-checked]:has(input[value=diverged]){box-shadow:inset 0 0 0 1px var(--cx-accent)}.cx-play-state .cx-segmented__option:has(input[value=played]) .cx-icon{color:var(--cx-success)}.cx-play-state .cx-segmented__option:has(input[value=diverged]) .cx-icon{color:var(--cx-accent)}.cx-play-state [aria-busy=true]{opacity:.7}.cx-capture{gap:6px;min-width:0;display:grid}.cx-capture__box{align-items:stretch;padding:6px 10px}.cx-capture__input{resize:none;field-sizing:content;height:auto;min-height:1.5em;max-height:9em;line-height:1.5;overflow-y:auto}.cx-capture__input:focus{outline:none}.cx-capture__error{color:var(--cx-danger);font-size:var(--cx-size-ui);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-capture__error>span{overflow-wrap:anywhere;flex:1;min-width:0}.cx-capture__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.cx-capture__kinds{min-width:0}.cx-capture__actions{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:inline-flex}.cx-clock{gap:8px;min-width:0;display:grid}.cx-clock__bar{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:8px 10px;display:flex}.cx-clock__now{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.cx-clock__now>.cx-icon{color:var(--cx-text-muted)}.cx-clock__date{font-family:var(--cx-font-heading);font-size:calc(var(--cx-size-ui) + 2px);overflow-wrap:anywhere;font-weight:600}.cx-clock__time{font-variant-numeric:tabular-nums}.cx-clock__moon{color:var(--cx-text-muted);align-items:center;gap:4px;display:inline-flex}.cx-clock__actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cx-clock__form{gap:10px;min-width:220px;display:grid}.cx-clock__message{color:var(--cx-danger)}.cx-prose{width:100%;max-width:var(--cx-measure-max);color:var(--cx-text);font-family:var(--cx-font-body);font-size:var(--cx-size-body);font-weight:var(--cx-weight-body);overflow-wrap:break-word;line-height:1.62}.cx-prose>p,.cx-prose .cx-p{margin:0 0 .9em}.cx-prose :where(h2){font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);font-variation-settings:var(--cx-variation-heading);font-size:var(--cx-size-heading);margin:1.6em 0 .5em;line-height:1.25}.cx-prose :where(ul.cx-list){margin:0 0 .9em;padding-left:1.4em;list-style:outside}.cx-prose em{font-style:italic}[data-direction=ledger] .cx-prose[data-view=read] .cx-dropcap:first-letter{float:left;color:var(--cx-text);font-family:var(--cx-font-display);margin:.06em .08em 0 0;font-size:3.35em;font-weight:500;line-height:.82}.cx-divider{background:var(--cx-border-strong);border:0;height:1px;margin:1.8em 0;position:relative}[data-direction=atlas] .cx-divider:after{content:"";background:var(--cx-border-strong);width:1px;height:9px;position:absolute;top:-4px;left:50%}[data-direction=noir] .cx-divider:after{content:"";border:1px solid var(--cx-border-strong);background:var(--cx-surface);width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.cx-read-aloud__label,.cx-gm-note__label,.cx-secret__label,.cx-statblock__section{font-family:var(--cx-font-label);font-weight:var(--cx-weight-label);font-size:var(--cx-size-label);letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case);font-style:normal;line-height:1.3}.cx-read-aloud{border-left:3px solid var(--cx-accent);border-radius:0 var(--cx-radius-card) var(--cx-radius-card) 0;background:var(--cx-accent);margin:1.2em 0;padding:10px 18px 12px}@supports (color:color-mix(in lab, red, red)){.cx-read-aloud{background:color-mix(in srgb, var(--cx-accent) var(--cx-tint-block), transparent)}}.cx-read-aloud__head{color:var(--cx-text-muted);align-items:center;gap:8px;margin-bottom:4px;display:flex}.cx-read-aloud__badge{color:var(--cx-text-muted);font-family:var(--cx-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}.cx-read-aloud__body{color:var(--cx-text);font-family:var(--cx-font-body);font-size:var(--cx-size-body);font-style:italic;line-height:1.62}.cx-read-aloud__body>p{margin:0 0 .7em}.cx-read-aloud__body>p:last-child{margin-bottom:0}[data-direction=noir] .cx-read-aloud__body{font-size:calc(var(--cx-size-body) * 1.05)}.cx-secret{border-style:solid;border-width:1px;border-color:var(--cx-text-muted);border-radius:var(--cx-radius-card);background:var(--cx-bg);margin:1.1em 0}[data-direction=atlas] .cx-secret{border:1px solid var(--cx-border-strong)}[data-direction=noir] .cx-secret{border-color:var(--cx-accent)}.cx-secret__toggle{border-radius:var(--cx-radius-card);width:100%;min-height:42px;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.cx-secret__toggle>.cx-icon:first-child,.cx-secret__label{color:var(--cx-text-muted)}.cx-secret__id{color:var(--cx-text-muted);font-family:var(--cx-font-mono);font-size:12px}.cx-secret__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cx-secret__caret{color:var(--cx-text-muted)}.cx-secret[data-expanded] .cx-secret__toggle{border-bottom:1px solid var(--cx-border);border-radius:var(--cx-radius-card) var(--cx-radius-card) 0 0}[data-direction=atlas] .cx-secret[data-expanded] .cx-secret__toggle{border-bottom-color:var(--cx-border-strong);background-image:repeating-linear-gradient(to right, var(--cx-border-strong) 0 1px, transparent 1px 12px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px}.cx-secret__body{color:var(--cx-text);font-family:var(--cx-font-body);font-size:var(--cx-size-body);padding:10px 14px 12px;font-style:normal;line-height:1.6}.cx-secret__body>p{margin:0 0 .6em}.cx-secret__body>p:last-child{margin:0}.cx-gm-note{border-left:2px solid var(--cx-text-muted);color:var(--cx-text);margin:1.1em 0;padding:2px 0 2px 14px}[data-direction=noir] .cx-gm-note{border:1px solid var(--cx-border-strong);border-left:2px solid var(--cx-text-muted);border-radius:0 var(--cx-radius-card) var(--cx-radius-card) 0;background:var(--cx-surface-raised);padding:10px 14px}.cx-gm-note__label{color:var(--cx-text-muted);align-items:center;gap:6px;margin-bottom:2px;display:flex}.cx-gm-note__body{color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-body);font-style:normal;line-height:1.55}.cx-gm-note__body>p{margin:0 0 .5em}.cx-gm-note__body>p:last-child{margin:0}.cx-callout{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-card);background:var(--cx-text);gap:12px;margin:1.1em 0;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cx-callout{background:color-mix(in srgb, var(--cx-text) 4%, transparent)}}.cx-callout>.cx-icon{color:var(--cx-text-muted);margin-top:.25em}.cx-callout__content{flex:1;min-width:0}.cx-callout__title{font-family:var(--cx-font-ui);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.cx-callout__content>p{margin:0 0 .6em}.cx-callout__content>p:last-child{margin:0}.cx-scene-heading{border-bottom:1px solid var(--cx-border-strong);margin:2em 0 .8em;padding-bottom:8px}[data-direction=atlas] .cx-scene-heading{background-image:repeating-linear-gradient(to right, var(--cx-border-strong) 0 1px, transparent 1px 16px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 5px}.cx-scene-heading__title{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);font-variation-settings:var(--cx-variation-heading);font-size:var(--cx-size-heading);font-style:normal;line-height:1.25}.cx-scene-heading__number{color:var(--cx-text-muted);font-family:var(--cx-font-ui);letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;font-size:13px;font-weight:600}.cx-scene-heading__meta{color:var(--cx-text-muted);font-family:var(--cx-font-ui);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.cx-scene-heading__time{align-items:center;gap:4px;display:inline-flex}.cx-dialogue{grid-template-columns:minmax(9rem,11rem) 1fr;align-items:baseline;gap:4px 14px;margin:.35em 0;display:grid}.cx-dialogue__speaker{min-width:0}.cx-dialogue__text{font-family:var(--cx-font-body);font-size:var(--cx-size-body)}.cx-dialogue__delivery{color:var(--cx-text-muted);margin-right:6px;font-style:italic}.cx-free-speaker{color:var(--cx-text);border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-chip);min-height:22px;font-family:var(--cx-font-ui);background:0 0;align-items:center;gap:5px;padding:1px 8px 1px 6px;font-size:.875em;font-weight:500;display:inline-flex}.cx-free-speaker .cx-icon{color:var(--cx-text-muted)}.cx-stage-direction{color:var(--cx-text-muted);font-family:var(--cx-font-body);font-size:var(--cx-size-body);margin:.8em 0;padding-left:1rem;font-style:italic}.cx-topic{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-card);margin:1.1em 0;padding:10px 16px 12px}.cx-topic__head{font-family:var(--cx-font-ui);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cx-topic__head>.cx-icon{color:var(--cx-text-muted)}.cx-topic__title{font-size:15px;font-weight:600}.cx-topic__list{gap:8px;margin:0;display:grid}.cx-topic__item dt{font-family:var(--cx-font-ui);font-size:14px;font-weight:600}.cx-topic__item dd{font-family:var(--cx-font-body);font-size:var(--cx-size-body);margin:2px 0 0}.cx-inline-check{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-chip);min-height:24px;font-family:var(--cx-font-ui);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-size:.875em;font-style:normal;font-weight:600;display:inline-flex}.cx-inline-check .cx-icon{color:var(--cx-text-muted)}.cx-branch-group{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-card);margin:1.1em 0}.cx-branch-group__head{border-bottom:1px solid var(--cx-border);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 10px;display:flex}.cx-branch-group__toggle{min-height:32px;color:var(--cx-text);font-family:var(--cx-font-ui);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:600;display:inline-flex}.cx-branch-group__toggle .cx-icon{color:var(--cx-text-muted)}.cx-branch-group__body{padding:4px 12px 10px}.cx-branch-option{border-left:2px solid var(--cx-text-muted);margin:10px 0 4px;padding-left:12px}.cx-branch-option[data-outcome=success]{border-left-color:var(--cx-success)}.cx-branch-option[data-outcome=failure]{border-left-color:var(--cx-danger)}.cx-branch-option__head{font-family:var(--cx-font-ui);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.cx-branch-option[data-outcome=success] .cx-branch-option__head .cx-icon{color:var(--cx-success)}.cx-branch-option[data-outcome=failure] .cx-branch-option__head .cx-icon{color:var(--cx-danger)}.cx-branch-option__body{font-family:var(--cx-font-body);font-size:var(--cx-size-body)}.cx-branch-option__body>p{margin:4px 0}.cx-relation-list{margin:1em 0}.cx-relation-list__title{font-family:var(--cx-font-ui);margin-bottom:6px;font-size:14px;font-weight:600}.cx-relation-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cx-relation-list li{font-family:var(--cx-font-ui);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.cx-relation-list__relation{min-width:6rem;color:var(--cx-text-muted)}.cx-relation-list__note{color:var(--cx-text-muted);font-size:13px}.cx-ai-draft{border:1.5px dashed var(--cx-ai);border-radius:var(--cx-radius-card);margin:1.1em 0;padding:8px 14px 10px}.cx-ai-draft__head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cx-ai-draft__label{color:var(--cx-ai);font-family:var(--cx-font-ui);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.cx-ai-draft__count{color:var(--cx-text-muted);font-family:var(--cx-font-ui);margin-left:auto;font-size:12px}.cx-ai-draft__body{font-family:var(--cx-font-body);font-size:var(--cx-size-body)}.cx-ai-draft__body>p{margin:0 0 .5em}.cx-ai-draft__actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cx-ai-accepted{font-family:var(--cx-font-body);font-size:var(--cx-size-body)}.cx-ai-accepted>p{margin:0 0 .9em}.cx-ai-discarded{border-left:2px solid var(--cx-border-strong);color:var(--cx-text-muted);font-family:var(--cx-font-ui);align-items:center;gap:8px;margin:1em 0;padding:6px 10px;font-size:14px;display:flex}@media (forced-colors:active){.cx-secret,[data-direction=atlas] .cx-secret{border:1px solid canvastext}.cx-read-aloud{border-left-color:canvastext}.cx-ai-draft{border-color:highlight}}.cx-statblock,.cx-spell-card,.cx-item-card{max-width:100%;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;padding:14px 18px 16px;line-height:1.5}.cx-statblock--full{width:100%;max-width:640px}.cx-statblock{container:cx-statblock/inline-size}.cx-statblock--card,.cx-spell-card,.cx-item-card{width:100%;max-width:460px}[data-direction=atlas] .cx-statblock{border-top:4px double var(--cx-accent)}[data-direction=ledger] .cx-statblock{border-top:2px solid var(--cx-accent);border-bottom:2px solid var(--cx-accent)}[data-direction=noir] .cx-statblock{border-top:2px solid var(--cx-text-muted)}.cx-rules__header{margin-bottom:8px}.cx-rules__title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cx-rules__license{min-height:24px;color:var(--cx-accent);font-family:var(--cx-font-ui);white-space:nowrap;text-underline-offset:2px;align-items:center;font-size:12px;display:inline-flex}.cx-rules__license:focus-visible{outline:var(--cx-focus-width) solid var(--cx-accent);outline-offset:var(--cx-focus-offset)}.cx-rules__name{min-width:0;font-family:var(--cx-font-display);font-weight:var(--cx-weight-display);font-variation-settings:var(--cx-variation-display);font-size:26px;line-height:1.1}[data-direction=ledger] .cx-rules__name{font-weight:600}[data-direction=noir] .cx-statblock--full .cx-rules__name{font-size:32px}.cx-statblock--card .cx-rules__name,.cx-spell-card .cx-rules__name,.cx-item-card .cx-rules__name{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);font-variation-settings:var(--cx-variation-heading);font-size:20px}.cx-rules__subtitle{color:var(--cx-text-muted);font-family:var(--cx-font-body);margin-top:2px;font-size:16px;font-style:italic}.cx-statblock__lines{border-top:1px solid var(--cx-border-strong);margin:8px 0;padding-top:8px}.cx-statblock__line{margin:1px 0}.cx-statblock__line dt{font-weight:700;display:inline}.cx-statblock__line dd{margin:0;display:inline}.cx-statblock__abilities{max-width:100%;overflow-x:auto}table.cx-abilities{table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--cx-border-strong);border-bottom:1px solid var(--cx-border-strong);font-variant-numeric:tabular-nums lining-nums;text-align:center;width:100%;margin:6px 0}table.cx-abilities th{letter-spacing:.06em;padding:6px 2px 0;font-size:12px;font-weight:700}table.cx-abilities td{white-space:nowrap;padding:0 2px 6px}@container cx-statblock (width<=420px){table.cx-abilities td{white-space:normal}.cx-abilities__mod{display:block}}[data-direction=atlas] table.cx-abilities th+th,[data-direction=atlas] table.cx-abilities td+td{border-left:1px solid var(--cx-border)}.cx-statblock__summary{flex-wrap:wrap;gap:4px 14px;margin:6px 0;display:flex}.cx-statblock__challenge{margin:6px 0 2px}.cx-statblock__section{border-bottom:1px solid var(--cx-border-strong);color:var(--cx-text);margin:14px 0 6px;padding-bottom:3px}[data-direction=ledger] .cx-statblock__section{border-bottom-color:var(--cx-accent)}.cx-feature{font-family:var(--cx-font-body);font-size:max(16px, calc(var(--cx-size-body) - 1px));margin:6px 0;line-height:1.5}.cx-feature__name{font-style:italic;font-weight:700}.cx-feature--intro{color:var(--cx-text)}.cx-feature--blocks>p{margin:0 0 .4em}.cx-feature--blocks>ul,.cx-feature--blocks>ol{margin:0 0 .4em;padding-left:1.4em}.cx-feature--blocks>.cx-feature__spells{padding-left:0;list-style:none}.cx-rules__more{margin-top:6px}.cx-statblock__expand{border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-control);min-height:28px;color:var(--cx-text);background:0 0;align-items:center;gap:6px;margin-top:6px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.cx-rules__props{border-top:1px solid var(--cx-border-strong);border-bottom:1px solid var(--cx-border-strong);grid-template-columns:max-content 1fr;gap:2px 14px;margin:8px 0;padding:8px 0;display:grid}.cx-rules__prop{display:contents}.cx-rules__prop dt{font-weight:700}.cx-rules__prop dd{margin:0}.cx-rules__text{font-family:var(--cx-font-body);font-size:max(16px, calc(var(--cx-size-body) - 1px));margin:8px 0;line-height:1.55}.cx-rules__text p{margin:0 0 .6em}.cx-rules__classes{margin-top:8px;font-size:13px}.cx-rules__classes-label{color:var(--cx-text-muted);font-weight:600}.cx-rules__readonly{border-top:1px solid var(--cx-border);color:var(--cx-text-muted);align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:13px;display:flex}.cx-derived{min-width:0;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;line-height:1.35;display:inline-flex}.cx-derived[data-size=stat]{justify-items:start;gap:2px;display:inline-grid}.cx-derived__label{color:var(--cx-text-muted);font-family:var(--cx-font-label);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case)}.cx-derived__figures{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:inline-flex}.cx-derived__value{font-weight:600}.cx-derived[data-size=stat] .cx-derived__value{font-family:var(--cx-font-heading);font-size:calc(22px + var(--cx-size-add,0px));line-height:1.1}.cx-derived__source,.cx-derived__note{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px))}.cx-derived__dot{color:var(--cx-text-muted)}.cx-derived[data-disagree] [data-other] .cx-derived__value{-webkit-text-decoration:underline dotted var(--cx-accent);-webkit-text-decoration:underline dotted var(--cx-accent);-webkit-text-decoration:underline dotted var(--cx-accent);text-decoration:underline dotted var(--cx-accent);text-underline-offset:3px;font-weight:500}.cx-derived__approx{color:var(--cx-text);font-size:calc(12px + var(--cx-size-add,0px));font-style:italic}.cx-derived__note{flex-basis:100%}.cx-origin{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:inline-flex}.cx-origin .cx-state{white-space:normal}.cx-origin[data-origin=local] .cx-state__label{color:var(--cx-text);font-weight:500}.cx-origin__revert.cx-button{white-space:normal;text-align:start;min-height:28px;padding:2px 8px}.cx-stored{min-width:0;font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.cx-stored__label{color:var(--cx-text-muted);font-family:var(--cx-font-label);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case)}.cx-stored[data-size=stat]{justify-content:center}.cx-stored__body{align-items:center;gap:2px;min-width:0;display:inline-flex}.cx-stored[data-size=stat] .cx-stored__body{flex-wrap:wrap;justify-content:center}.cx-stored__value{font-weight:600}.cx-stored[data-size=stat] .cx-stored__value{font-family:var(--cx-font-heading);font-size:calc(24px + var(--cx-size-add,0px));line-height:1.1}.cx-stored[data-origin=local] .cx-stored__value{-webkit-text-decoration:underline solid var(--cx-accent);-webkit-text-decoration:underline solid var(--cx-accent);-webkit-text-decoration:underline solid var(--cx-accent);text-decoration:underline solid var(--cx-accent);text-underline-offset:4px;text-decoration-thickness:2px}.cx-sheet-block{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);min-width:0;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);overflow-wrap:anywhere;gap:10px;padding:12px 14px 14px;line-height:1.45;display:grid;container:cx-sheet/inline-size}.cx-sheet-block__heading{font-family:var(--cx-font-heading);font-size:calc(17px + var(--cx-size-add,0px));font-weight:var(--cx-weight-heading);margin:0;line-height:1.25}.cx-sheet-block__empty{color:var(--cx-text-muted);margin:0}.cx-mark{align-items:center;gap:4px;display:inline-flex}.cx-mark__text{font-size:calc(12px + var(--cx-size-add,0px))}.cx-sheet-abilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@container cx-sheet (width>=720px){.cx-sheet-abilities{grid-template-columns:repeat(6,minmax(0,1fr))}}@container cx-sheet (width<=479px){.cx-sheet-abilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cx-sheet (width<=159.98px){.cx-sheet-abilities{grid-template-columns:minmax(0,1fr)}}.cx-ability{border:1px solid var(--cx-border);border-radius:var(--cx-radius-control);background:var(--cx-surface-raised);text-align:center;justify-items:center;gap:2px;min-width:0;padding:8px 6px;display:grid}.cx-ability__name{color:var(--cx-text-muted);font-family:var(--cx-font-label);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case)}.cx-ability__mod{font-variant-numeric:tabular-nums lining-nums;font-weight:600}.cx-ability__save{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 4px;min-width:0;display:inline-flex}.cx-ability__save-word{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px))}.cx-sheet-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums lining-nums;width:100%}.cx-sheet-table th,.cx-sheet-table td{border-bottom:1px solid var(--cx-border);text-align:start;vertical-align:top;padding:5px 6px}.cx-sheet-table thead th{color:var(--cx-text-muted);font-family:var(--cx-font-label);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case);font-weight:500}.cx-sheet-table tbody th{font-weight:500}.cx-skills th:nth-child(2),.cx-skills td:nth-child(2){width:32%}.cx-skills th:nth-child(3),.cx-skills td:nth-child(3){width:34%}.cx-skill__ability{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px))}.cx-passives,.cx-inventory__totals{color:var(--cx-text-muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.cx-passives strong,.cx-inventory__totals strong{color:var(--cx-text)}.cx-inventory th:nth-child(2),.cx-inventory td:nth-child(2){width:20%}.cx-inventory th:nth-child(3),.cx-inventory td:nth-child(3){width:34%}.cx-inventory tbody th{justify-items:start;gap:2px;display:grid}.cx-inventory__states{flex-wrap:wrap;gap:2px 10px;display:flex}.cx-inventory__states .cx-state{font-size:calc(12px + var(--cx-size-add,0px));white-space:normal}.cx-combat__level{color:var(--cx-text-muted);margin:0}.cx-combat__stats{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px 12px;display:grid}.cx-combat__speed{justify-items:start;gap:2px;min-width:0;display:grid}.cx-combat__speed-value{font-weight:600}.cx-combat__hp,.cx-combat__dice{gap:4px;display:grid}.cx-combat__sub{font-family:var(--cx-font-heading);font-weight:600}.cx-combat__hp-values{flex-wrap:wrap;gap:6px 18px;display:flex}.cx-combat__dice ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.cx-slots{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cx-slot{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.cx-slot__name{min-width:7em;font-weight:500}.cx-slot__pips{flex-wrap:wrap;gap:4px;display:inline-flex}.cx-slot__pip{border:2px solid var(--cx-accent);background:var(--cx-accent);border-radius:50%;width:12px;height:12px}.cx-slot__pip[data-state=expended]{border-color:var(--cx-text-muted);background:0 0}.cx-slot__left{font-variant-numeric:tabular-nums lining-nums}.cx-slot__max{color:var(--cx-text-muted)}.cx-sheet-features__group{gap:4px;display:grid}.cx-sheet-features__heading{color:var(--cx-text-muted);font-family:var(--cx-font-label);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case);margin:0;font-weight:500}.cx-sheet-features{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cx-sheet-feature__line{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.cx-sheet-feature__toggle{border-radius:var(--cx-radius-control);min-width:0;min-height:28px;color:var(--cx-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 6px 2px 2px;font-weight:500;display:inline-flex}.cx-sheet-feature__toggle:hover{background:var(--cx-text)}@supports (color:color-mix(in lab, red, red)){.cx-sheet-feature__toggle:hover{background:color-mix(in srgb, var(--cx-text) 7%, transparent)}}.cx-sheet-feature__toggle .cx-icon{color:var(--cx-text-muted);flex:none}.cx-sheet-feature__name{padding-inline-start:2px;font-weight:500}.cx-sheet-feature__meta{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px))}.cx-sheet-feature__body{font-family:var(--cx-font-body);font-size:var(--cx-size-body);margin:2px 0 8px 20px;line-height:1.5}.cx-sheet-feature__body[hidden]{display:none}.cx-character-card{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface-raised);width:100%;min-width:0;max-width:640px;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);overflow-wrap:anywhere;gap:12px;padding:14px;line-height:1.4;display:grid;container:cx-card/inline-size}.cx-character-card__head{align-items:center;gap:12px;min-width:0;display:flex}.cx-character-card__portrait{border:1px solid var(--cx-border-strong);background:var(--cx-surface);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.cx-character-card__portrait img{object-fit:cover;width:100%;height:100%}.cx-character-card__titles{gap:2px;min-width:0;display:grid}.cx-character-card__name{font-family:var(--cx-font-heading);font-size:calc(19px + var(--cx-size-add,0px));font-weight:var(--cx-weight-heading);margin:0;line-height:1.2}.cx-character-card__subtitle{color:var(--cx-text-muted)}.cx-character-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@container cx-card (width>=560px){.cx-character-card__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.cx-character-card__actions{flex-wrap:wrap;gap:8px;display:flex}.cx-identity{min-width:0;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);justify-items:start;gap:6px;display:grid}.cx-identity__badge{white-space:normal;overflow-wrap:anywhere;align-items:flex-start;max-width:100%}.cx-identity__badge .cx-icon{flex:none;margin-top:2px}.cx-identity[data-outcome=proposed] .cx-identity__badge{font-weight:500}.cx-identity__reasons{color:var(--cx-text-muted);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cx-identity__reason{overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.cx-identity__reason .cx-icon{color:var(--cx-accent);flex:none;margin-top:2px}.cx-identity__actions,.cx-refresh__bulk{flex-wrap:wrap;gap:8px;display:flex}.cx-refresh{min-width:0;color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);gap:10px;display:grid;container:cx-refresh/inline-size}.cx-refresh__table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums lining-nums;width:100%}.cx-refresh__caption{text-align:start;overflow-wrap:anywhere;padding-bottom:6px}.cx-refresh__title{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading)}.cx-refresh__counts{color:var(--cx-text-muted)}.cx-refresh__table :is(thead,tbody) :is(th,td){border-bottom:1px solid var(--cx-border);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:6px}.cx-refresh__table thead th{color:var(--cx-text-muted);font-family:var(--cx-font-label);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case);font-weight:500}.cx-refresh__table thead th:nth-child(4){width:40%}.cx-refresh__table .cx-refresh__group-row th{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);padding-top:12px}.cx-refresh__field{font-weight:500}.cx-refresh__label,.cx-refresh__op{display:block}.cx-refresh__op,.cx-refresh__kept{color:var(--cx-text-muted);font-size:calc(12px + var(--cx-size-add,0px));align-items:center;gap:4px;margin-top:2px;font-weight:400;display:flex}:where([data-op=changed_in_both],[data-op=removed_in_foundry]).cx-refresh__op .cx-icon{color:var(--cx-accent)}.cx-refresh__mine .cx-origin{margin-top:4px;display:flex}.cx-refresh__none,.cx-refresh__empty{color:var(--cx-text-muted)}@container cx-refresh (width<=719.98px){.cx-refresh__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-refresh__table,.cx-refresh__table tbody,.cx-refresh__table tr,.cx-refresh__table th,.cx-refresh__table td{width:auto;display:block}.cx-refresh__row{border-bottom:1px solid var(--cx-border);padding:6px 0}.cx-refresh__row>th,.cx-refresh__row>td{border-bottom:0;padding:3px 0}.cx-refresh__row>td:before{content:attr(data-label);color:var(--cx-text-muted);font-family:var(--cx-font-label);font-size:calc(12px + var(--cx-size-add,0px));letter-spacing:var(--cx-label-tracking);text-transform:var(--cx-label-case);display:block}}.cx-warnings{color:var(--cx-text);font-family:var(--cx-font-ui);font-size:var(--cx-size-ui);gap:6px;margin:0;padding:0;list-style:none;display:grid}.cx-warnings__item{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;display:flex}.cx-warnings__item>.cx-icon{color:var(--cx-accent);flex:none;margin-top:2px}:where([data-tone=danger]).cx-warnings__item>.cx-icon{color:var(--cx-danger)}:where([data-tone=info]).cx-warnings__item>.cx-icon{color:var(--cx-text-muted)}.cx-warnings__text{overflow-wrap:anywhere;flex:12rem;min-width:0}.cx-mark .cx-icon{color:var(--cx-text-muted)}.cx-mark:not([data-mark=circle]) .cx-icon{color:var(--cx-accent)}span[data-mark=textColor][data-color=gray]{color:var(--cx-palette-gray)}mark[data-color=gray]{background:var(--cx-palette-gray-bg);color:inherit}.cx-callout[data-tone=gray]{background:var(--cx-palette-gray-bg)}span[data-mark=textColor][data-color=brown]{color:var(--cx-palette-brown)}mark[data-color=brown]{background:var(--cx-palette-brown-bg);color:inherit}.cx-callout[data-tone=brown]{background:var(--cx-palette-brown-bg)}span[data-mark=textColor][data-color=orange]{color:var(--cx-palette-orange)}mark[data-color=orange]{background:var(--cx-palette-orange-bg);color:inherit}.cx-callout[data-tone=orange]{background:var(--cx-palette-orange-bg)}span[data-mark=textColor][data-color=yellow]{color:var(--cx-palette-yellow)}mark[data-color=yellow]{background:var(--cx-palette-yellow-bg);color:inherit}.cx-callout[data-tone=yellow]{background:var(--cx-palette-yellow-bg)}span[data-mark=textColor][data-color=green]{color:var(--cx-palette-green)}mark[data-color=green]{background:var(--cx-palette-green-bg);color:inherit}.cx-callout[data-tone=green]{background:var(--cx-palette-green-bg)}span[data-mark=textColor][data-color=blue]{color:var(--cx-palette-blue)}mark[data-color=blue]{background:var(--cx-palette-blue-bg);color:inherit}.cx-callout[data-tone=blue]{background:var(--cx-palette-blue-bg)}span[data-mark=textColor][data-color=purple]{color:var(--cx-palette-purple)}mark[data-color=purple]{background:var(--cx-palette-purple-bg);color:inherit}.cx-callout[data-tone=purple]{background:var(--cx-palette-purple-bg)}span[data-mark=textColor][data-color=pink]{color:var(--cx-palette-pink)}mark[data-color=pink]{background:var(--cx-palette-pink-bg);color:inherit}.cx-callout[data-tone=pink]{background:var(--cx-palette-pink-bg)}span[data-mark=textColor][data-color=red]{color:var(--cx-palette-red)}mark[data-color=red]{background:var(--cx-palette-red-bg);color:inherit}.cx-callout[data-tone=red]{background:var(--cx-palette-red-bg)}body{margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.cx-app-root{min-height:100dvh}.cx-frame{height:100dvh;min-height:0;display:flex}.cx-frame__column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cx-frame__content{flex:1;min-height:0;overflow:auto}.cx-frame__content .auth-page{height:100%;min-height:0}.cx-skip-link{z-index:60;border-radius:var(--cx-radius-control);background:var(--cx-surface-raised);color:var(--cx-text);padding:6px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.cx-skip-link:focus{transform:none}.cx-shell-link{color:inherit;text-decoration:none}.cx-shell-static{cursor:default}.cx-sidebar__brand{min-width:0;font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);flex:1;align-items:center;gap:8px;display:flex}.cx-sidebar[data-collapsed] .cx-sidebar__top{flex-direction:column;height:auto;padding:8px 0}.cx-sidebar[data-collapsed] .cx-sidebar__brand{flex:none}.cx-shell-list-error{color:var(--cx-text-muted);gap:8px;padding:4px 10px;display:grid}.cx-shell-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.cx-frame__column>.cx-header{container:cx-shell-header/inline-size}.cx-frame__column>.cx-header>.cx-header__start{min-width:min(8.5em,30%)}.cx-frame__column>.cx-header .cx-breadcrumbs li{min-width:2.5em}.cx-frame__column>.cx-header .cx-breadcrumbs li+li{min-width:3.5em}.cx-frame__column>.cx-header .cx-breadcrumbs li:last-child{min-width:min(5.5em,100%)}@container cx-shell-header (width<=973.98px){.cx-header__end,.cx-header__items{gap:4px}}@container cx-shell-header (width<=1189.98px){:is(.cx-header:has([data-header-place=now]>*) .cx-header__end,.cx-header:has([data-header-place=now]>*) .cx-header__items){gap:4px}}@container cx-shell-header (width<=973.98px){.cx-header__end .cx-kbd{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}}@container cx-shell-header (width<=1189.98px){.cx-header:has([data-header-place=now]>*) .cx-header__end .cx-kbd{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}}@container cx-shell-header (width<=759.98px){.cx-header__end [data-header-place=now]>*>.cx-pill{padding:2px 6px}.cx-header__end [data-header-place=now]>*>.cx-pill>.cx-pill__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}}.cx-shell-state{flex-direction:column;align-items:flex-start;gap:12px;padding:48px 24px;display:flex}.cx-shell-state a{color:var(--cx-accent)}.cx-shell-home{max-width:calc(46rem * var(--cx-page-scale,1));flex-direction:column;gap:16px;margin:0 auto;padding:32px 24px;display:flex}.cx-shell-home h1{font-family:var(--cx-font-display);font-size:var(--cx-size-heading);font-weight:var(--cx-weight-display)}.cx-shell-home__footer{border-top:1px solid var(--cx-border);flex-direction:column;gap:8px;margin-top:24px;padding-top:16px;display:flex}.cx-shell-home__release{color:var(--cx-text-muted);font-size:13px}.cx-shell-notices{z-index:50;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.cx-header__end,.cx-header__items{align-items:center;gap:8px;display:flex}.cx-header__place{display:contents}.cx-shell-empty{color:var(--cx-text-muted);padding:4px 10px;font-size:13px;list-style:none}.cx-tree,.cx-tree-group{margin:0;padding:0;list-style:none}.cx-tree [role=treeitem]{outline:none}.cx-tree-row{min-height:var(--cx-row);border-radius:var(--cx-radius-control);color:var(--cx-text);font-size:var(--cx-size-ui);align-items:center;gap:6px;padding-right:6px;display:flex}.cx-tree-row:hover{background:color-mix(in srgb, var(--cx-text) 6%, transparent)}.cx-tree-row[data-active]{background:color-mix(in srgb, var(--cx-accent) var(--cx-tint-block), transparent);box-shadow:inset 2px 0 0 var(--cx-accent);font-weight:600}.cx-tree [role=treeitem]:focus-visible>.cx-tree-row{outline:2px solid var(--cx-focus,var(--cx-accent));outline-offset:-2px}.cx-tree-twisty{width:16px;height:16px;color:var(--cx-text-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cx-tree-level{color:var(--cx-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.cx-tree-unassigned{color:var(--cx-text-muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.cx-tree-unassigned>span:first-of-type{flex:1}.cx-tree-actions,.cx-pin__row .cx-row-action,.cx-recent-row .cx-row-action{opacity:0}.cx-tree-actions{flex:none;gap:2px;display:inline-flex}.cx-tree-row:hover .cx-tree-actions,.cx-tree [role=treeitem]:focus>.cx-tree-row .cx-tree-actions,.cx-tree-actions:focus-within,.cx-pin__row:hover .cx-row-action,.cx-pin__row:focus-within .cx-row-action,.cx-recent-row:hover .cx-row-action,.cx-recent-row:focus-within .cx-row-action,.cx-row-action[aria-pressed=true]{opacity:1}.cx-tree-actions:has(.cx-row-action[aria-pressed=true]){opacity:1}.cx-pin-list .cx-pin-list{margin-left:14px}.cx-pin__row{gap:4px;padding:0 6px 0 2px}.cx-pin__handle,.cx-pin__group{color:var(--cx-text-muted);font:inherit;cursor:grab;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.cx-pin__group{min-width:0;color:var(--cx-text);cursor:pointer;flex:1}.cx-pin[data-dragging]{z-index:5;opacity:.85;position:relative}.cx-pin__glyph{vertical-align:-2px;margin-right:6px;display:inline-block}.cx-pin__row .cx-shell-static{color:var(--cx-text-muted)}.cx-recent-row{gap:6px}.cx-shell-home__recent{flex-direction:column;gap:8px;display:flex}.cx-shell-home__recent h2{font-size:var(--cx-size-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--cx-text-muted);font-weight:600}.cx-sidebar[data-collapsed] .cx-nav-inbox{display:none}
