:root{--canvas: var(--surface-canvas);--surface: var(--surface-reading);--glass-bar: var(--surface-heading);--glass-panel: var(--surface-panel);--glass-content: var(--surface-panel);--glass-tile: var(--surface-reading);--glass-control: var(--surface-control);--content-heading-surface: var(--surface-heading);--content-heading-image: var(--gradient-bar);--content-subheading-surface: var(--surface-subheading);--gradient-subheading: var(--gradient-control);--content-subheading-image: var(--gradient-subheading);--content-reading-surface: var(--surface-reading);--content-reading-image: var(--gradient-tile);--table-heading-surface: var(--surface-subheading);--popup-surface: var(--surface-panel);--row-hover-surface: var(--surface-hover);--active-marker: var(--active-text);--active-navigation-shadow: none;--selection-control-surface: var(--active-surface);--selection-control-text: var(--active-text);--work-panel-heading-border: var(--border-section);--hero-border: var(--border-strong);--surface-shell-hover: color-mix( in srgb, var(--surface-shell-control) 78%, var(--text-on-shell) 22% );--primary-button-surface: var(--active-surface);--primary-button-surface-hover: var(--active-surface-hover);--primary-button-surface-pressed: var(--active-surface);--primary-button-text: var(--active-text);--primary-button-border: var(--active-surface);--primary-button-focus: var(--focus);--narde-panel-primary-border: var(--narde-panel-primary-surface);--narde-panel-primary-surface-hover: color-mix(in srgb, var(--narde-panel-primary-surface) 78%, var(--narde-panel-interactive-surface));--narde-panel-primary-surface-focus: var(--narde-panel-interactive-surface);--narde-panel-primary-surface-pressed: color-mix(in srgb, var(--narde-panel-interactive-surface) 78%, var(--narde-panel-interactive-strong));--text-primary: var(--text);--text-secondary: var(--text-muted);--text-tertiary: var(--text-subtle);--text-on-accent: var(--active-text);--accent-on-reading: var(--accent);--link-text: color-mix(in srgb, var(--accent) 35%, var(--text) 65%);--link-text-hover: color-mix(in srgb, var(--accent) 20%, var(--text) 80%);--border: var(--border-row);--live-accent: var(--accent);--section-surface: var(--surface-subheading);--mobile-floating-surface: color-mix( in srgb, var(--mobile-dock-bg) 78%, transparent );--mobile-floating-image: var(--mobile-submenu-gradient);--shell-chrome-image: var(--gradient-shell), var(--shell-chrome-tint), var(--shell-substrate-image);--danger: var(--status-danger-border);--danger-text: var(--status-danger-text);--shift-action-icon: #ffffff;--shift-start-surface: #087c3e;--shift-start-surface-hover: #066b35;--shift-start-surface-pressed: #055a2d;--shift-close-surface: #ba263b;--shift-close-surface-hover: #a31f32;--shift-close-surface-pressed: #8d192b;--border-subtle: var(--border-row);--surface-raised: var(--surface-control);--shell-background-blend: normal;--shell-chrome-blend: normal, normal, multiply;--viewer-backdrop: rgba(4, 10, 18, .78);--viewer-shadow: 0 18px 54px rgba(0, 0, 0, .34);--viewer-control-border: rgba(220, 232, 246, .42);--viewer-control-surface: rgba(18, 28, 43, .88);--viewer-control-text: #fff;--viewer-control-border-hover: rgba(220, 232, 246, .82);--viewer-control-surface-hover: rgba(37, 54, 78, .95);--viewer-navigation-border-hover: #fff;--map-label-border: rgb(244 250 251 / 30%);--map-label-surface: rgb(8 28 36 / 82%);--map-label-secondary: rgb(255 255 255 / 86%);--map-search-label-surface: rgb(8 29 37 / 84%)}:root[data-theme=light]{color-scheme:light;--history-divider-border: color-mix(in srgb, var(--text-muted) 44%, transparent);--history-divider-stripe: color-mix(in srgb, var(--text-muted) 12%, transparent);--history-divider-surface: color-mix(in srgb, var(--surface-subheading) 72%, transparent);--history-divider-label-border: color-mix(in srgb, var(--border-row) 78%, transparent);--history-divider-label-surface: color-mix(in srgb, var(--surface-reading) 88%, transparent);--shell-substrate-image: url("./media/falcon-glass-substrate-light-v2-4FRJXOXG.png");--history-substrate-image: url("./media/topography-map-light-V67QWOR2.png");--shell-substrate-image: image-set( url("./media/falcon-glass-substrate-light-v2-6EQ2ST5G.webp") type("image/webp"), url("./media/falcon-glass-substrate-light-v2-4FRJXOXG.png") type("image/png") );--history-substrate-image: image-set( url("./media/topography-map-light-SGASY3QR.webp") type("image/webp"), url("./media/topography-map-light-V67QWOR2.png") type("image/png") );--status-success-text: #124e3d;--status-success-border: #28785f;--status-success-surface: #bfe4d5;--status-success-hover: #a8d8c5;--status-danger-text: #751e2a;--status-danger-border: #a33040;--status-danger-surface: #f0c4ca;--status-danger-hover: #e8abb4;--status-warning-text: #5b3b00;--status-warning-border: #8a6508;--status-warning-surface: #eddaa3;--status-warning-hover: #e5ca82;--status-info-text: #174864;--status-info-border: #2e7196;--status-info-surface: #bfdbea;--status-info-hover: #a6cde1;--shadow-popup: 0 14px 34px rgb(8 28 35 / 26%);--shadow-modal: 0 24px 64px rgb(4 18 24 / 34%);--shadow-floating: 0 12px 30px rgb(3 20 25 / 30%)}:root[data-theme=dark]{color-scheme:dark;--shell-substrate-image: url("./media/falcon-glass-substrate-D6O2FRVB.png");--history-substrate-image: url("./media/topography-map-dark-WRTNSRLD.png");--shell-substrate-image: image-set( url("./media/falcon-glass-substrate-UVWO3SGU.webp") type("image/webp"), url("./media/falcon-glass-substrate-D6O2FRVB.png") type("image/png") );--history-substrate-image: image-set( url("./media/topography-map-dark-VSYLV7N5.webp") type("image/webp"), url("./media/topography-map-dark-WRTNSRLD.png") type("image/png") );--status-success-text: #d4f7e8;--status-success-border: #69cda4;--status-success-surface: #245f49;--status-success-hover: #2d7359;--status-danger-text: #ffdce0;--status-danger-border: #ff929b;--status-danger-surface: #78313a;--status-danger-hover: #913c47;--status-warning-text: #fff0bd;--status-warning-border: #e3bd5a;--status-warning-surface: #684c16;--status-warning-hover: #7d5c1c;--status-info-text: #d8edff;--status-info-border: #83c8f2;--status-info-surface: #265779;--status-info-hover: #2d688f;--shadow-popup: 0 16px 38px rgb(0 8 12 / 54%);--shadow-modal: 0 26px 70px rgb(0 6 10 / 68%);--shadow-floating: 0 14px 34px rgb(0 7 10 / 58%)}:root[data-theme=light][data-color-theme=petrol]{--scheme-ink: #0f1e28;--scheme-secondary: #6c7a84;--scheme-accent: #29515c;--surface-canvas: #9bbbc1;--surface-shell: rgb(64 100 109 / 96%);--surface-shell-control: rgb(52 87 97 / 97%);--surface-shell-popup: rgb(52 87 97);--surface-mobile-shell: rgb(15 30 40 / 98%);--surface-mobile-shell-control: rgb(26 53 64 / 98%);--surface-rail: var(--surface-shell);--surface-heading: rgb(112 143 151);--surface-panel: rgb(151 177 182 / 95%);--surface-subheading: rgb(172 194 198 / 96%);--surface-control: rgb(188 208 212 / 97%);--surface-reading: rgb(213 227 229 / 94%);--surface-reading-alt: rgb(199 217 220 / 94%);--surface-hover: rgb(74 115 125 / 32%);--surface-selected: rgb(57 104 116 / 48%);--surface-pressed: rgb(82 115 124 / 58%);--text: #10242c;--text-muted: #405a63;--text-subtle: #4e656c;--text-disabled: #6b7f85;--text-on-shell: #f3f8f8;--text-on-shell-muted: #e1edef;--border-shell: rgb(15 30 40 / 46%);--border-section: rgb(15 30 40 / 54%);--border-row: rgb(15 30 40 / 36%);--border-control: rgb(15 30 40 / 66%);--border-strong: rgb(15 30 40 / 78%);--focus: #0b6075;--active-surface: rgb(36 79 93 / 98%);--active-surface-hover: rgb(27 65 78 / 99%);--active-text: #8addff;--accent: #0b6075;--primary-button-surface: rgb(36 79 93 / 98%);--primary-button-surface-hover: rgb(27 65 78 / 99%);--primary-button-surface-pressed: rgb(41 81 92 / 100%);--primary-button-text: #8addff;--primary-button-border: #0b6075;--primary-button-focus: #0b6075;--backdrop-dim: rgb(15 30 40 / 92%);--map-canvas: #162a34;--map-overlay: rgb(22 55 65 / 52%);--map-label: #f4fafb;--map-label-shadow: rgb(5 18 24 / 92%);--mobile-navigation-active: var(--active-text);--surface-shell-hover: rgb(17 55 67 / 32%);--shell-chrome-tint: linear-gradient( 105deg, rgb(43 78 88 / 52%) 0%, rgb(67 105 114 / 58%) 52%, rgb(49 86 96 / 54%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(15 30 40 / 12%) 0%, rgb(41 81 92 / 24%) 54%, rgb(108 122 132 / 12%) 100% );--gradient-shell: radial-gradient( 90% 82% at 78% 0%, rgb(244 247 248 / 12%) 0%, rgb(41 81 92 / 6%) 42%, transparent 64% ), linear-gradient( 112deg, rgb(15 30 40 / 22%) 0%, transparent 42%, rgb(41 81 92 / 10%) 72%, rgb(15 30 40 / 14%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(41 81 92 / 20%) 0%, transparent 34%, rgb(244 247 248 / 6%) 72%, rgb(15 30 40 / 8%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(244 247 248 / 8%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(15 30 40 / 10%) 0%, transparent 45%, rgb(41 81 92 / 20%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(244 247 248 / 9%) 0%, transparent 60% ), linear-gradient( 150deg, rgb(41 81 92 / 8%) 0%, transparent 42%, rgb(15 30 40 / 8%) 100% );--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(244 247 248 / 5%) 0%, transparent 65% ), linear-gradient( 145deg, rgb(41 81 92 / 12%) 0%, transparent 45%, rgb(15 30 40 / 6%) 100% );--gradient-tile: linear-gradient( 135deg, rgb(244 247 248 / 8%) 0%, transparent 50%, rgb(41 81 92 / 9%) 100% );--gradient-control: linear-gradient( 135deg, rgb(244 247 248 / 6%) 0%, transparent 55%, rgb(41 81 92 / 7%) 100% );--gradient-active: linear-gradient( 118deg, rgb(108 122 132 / 10%) 0%, transparent 30%, rgb(15 30 40 / 24%) 100% );--active-divider: rgb(244 247 248 / 34%);--page-hero-background: linear-gradient(105deg, rgb(15 30 40 / 90%) 0%, rgb(41 81 92 / 66%) 100%), var(--history-substrate-image);--history-card-background: linear-gradient( 105deg, rgb(15 30 40 / 90%) 0%, rgb(41 81 92 / 66%) 100% );--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-theme=dark][data-color-theme=petrol]{--scheme-ink: #0f1e28;--scheme-secondary: #6c7a84;--scheme-accent: #29515c;--surface-canvas: #08131a;--surface-shell: rgb(11 29 38 / 98%);--surface-shell-control: rgb(16 42 53 / 98%);--surface-shell-popup: rgb(16 42 53);--surface-mobile-shell: var(--surface-shell);--surface-mobile-shell-control: var(--surface-shell-control);--surface-rail: var(--surface-shell);--surface-heading: rgb(21 54 66 / 96%);--surface-panel: rgb(26 65 78 / 94%);--surface-subheading: rgb(32 76 89 / 94%);--surface-control: rgb(40 88 101 / 96%);--surface-reading: rgb(51 105 119 / 92%);--surface-reading-alt: rgb(45 96 109 / 92%);--surface-hover: rgb(70 129 142 / 18%);--surface-selected: rgb(25 78 94 / 96%);--surface-pressed: rgb(14 58 72 / 98%);--text: #f4f7f8;--text-muted: #d7e1e4;--text-subtle: #d5e1e4;--text-disabled: #829aa1;--text-on-shell: #f4f7f8;--text-on-shell-muted: #b7c8cd;--border-shell: rgb(181 207 212 / 40%);--border-section: rgb(181 207 212 / 50%);--border-row: rgb(181 207 212 / 36%);--border-control: rgb(205 228 232 / 58%);--border-strong: rgb(213 234 237 / 70%);--focus: #78c8e8;--active-surface: rgb(40 91 105 / 98%);--active-surface-hover: rgb(46 99 113 / 99%);--active-text: #8adfff;--accent: #72c4e8;--primary-button-surface: #72c4e8;--primary-button-surface-hover: #91ddf5;--primary-button-surface-pressed: #5eaecf;--primary-button-text: #0b1d26;--primary-button-border: #b9eafa;--primary-button-focus: #f4f7f8;--backdrop-dim: rgb(8 19 26 / 94%);--map-canvas: #09171e;--map-overlay: rgb(18 55 67 / 46%);--map-label: #f4fafb;--map-label-shadow: rgb(0 7 10 / 96%);--mobile-navigation-active: var(--active-text);--shell-chrome-tint: linear-gradient( 105deg, rgb(5 18 25 / 62%) 0%, rgb(13 43 54 / 58%) 52%, rgb(7 25 34 / 62%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(15 30 40 / 22%) 0%, rgb(41 81 92 / 34%) 54%, rgb(108 122 132 / 12%) 100% );--gradient-shell: radial-gradient( 92% 82% at 78% 0%, rgb(108 122 132 / 18%) 0%, transparent 60% ), linear-gradient( 112deg, rgb(8 19 26 / 55%) 0%, transparent 45%, rgb(41 81 92 / 12%) 73%, rgb(15 30 40 / 40%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(8 19 26 / 30%) 0%, transparent 36%, rgb(108 122 132 / 8%) 74%, rgb(15 30 40 / 24%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(108 122 132 / 10%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(41 81 92 / 12%) 0%, transparent 46%, rgb(15 30 40 / 32%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(108 122 132 / 8%) 0%, transparent 60% ), linear-gradient(150deg, transparent 40%, rgb(15 30 40 / 26%) 100%);--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(108 122 132 / 8%) 0%, transparent 65% ), linear-gradient(145deg, transparent 45%, rgb(15 30 40 / 20%) 100%);--gradient-tile: linear-gradient( 135deg, rgb(108 122 132 / 6%) 0%, transparent 46%, rgb(15 30 40 / 22%) 100% );--gradient-control: linear-gradient( 135deg, rgb(108 122 132 / 5%) 0%, transparent 52%, rgb(15 30 40 / 18%) 100% );--gradient-active: linear-gradient( 118deg, rgb(108 122 132 / 12%) 0%, transparent 30%, rgb(15 30 40 / 28%) 100% );--active-divider: rgb(244 247 248 / 34%);--page-hero-background: radial-gradient(70% 160% at 88% -30%, rgb(244 247 248 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(15 30 40 / 82%) 0%, rgb(41 81 92 / 48%) 58%, rgb(108 122 132 / 24%) 100%), var(--history-substrate-image);--history-card-background: radial-gradient(70% 160% at 88% -30%, rgb(244 247 248 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(15 30 40 / 82%) 0%, rgb(41 81 92 / 48%) 58%, rgb(108 122 132 / 24%) 100%);--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-theme=light][data-color-theme=green]{--scheme-ink: #061922;--scheme-secondary: #9cb7b8;--scheme-accent: #0d5252;--surface-canvas: #cfdfdd;--surface-shell: rgb(61 111 105 / 96%);--surface-shell-control: rgb(46 96 92 / 97%);--surface-shell-popup: rgb(46 96 92);--surface-mobile-shell: rgb(7 36 44 / 98%);--surface-mobile-shell-control: rgb(11 59 63 / 98%);--surface-rail: var(--surface-shell);--surface-heading: rgb(119 159 151);--surface-panel: rgb(159 190 181 / 95%);--surface-subheading: rgb(183 208 201 / 96%);--surface-control: rgb(199 220 214 / 97%);--surface-reading: rgb(226 237 232 / 94%);--surface-reading-alt: rgb(211 226 221 / 94%);--surface-hover: rgb(80 145 137 / 36%);--surface-selected: rgb(48 119 113 / 46%);--surface-pressed: rgb(66 120 120 / 56%);--text: #082c32;--text-muted: #355b5e;--text-subtle: #4e6f70;--text-disabled: #708886;--text-on-shell: #eff8f5;--text-on-shell-muted: #e2efeb;--border-shell: rgb(6 45 56 / 44%);--border-section: rgb(6 45 56 / 48%);--border-row: rgb(6 45 56 / 32%);--border-control: rgb(6 45 56 / 60%);--border-strong: rgb(6 45 56 / 74%);--focus: #0b5961;--active-surface: rgb(11 85 88 / 98%);--active-surface-hover: rgb(7 67 70 / 99%);--active-text: #e4ef67;--accent: #425c00;--primary-button-surface: rgb(11 85 88 / 98%);--primary-button-surface-hover: rgb(7 67 70 / 99%);--primary-button-surface-pressed: rgb(13 82 82 / 100%);--primary-button-text: #e4ef67;--primary-button-border: #425c00;--primary-button-focus: #0b5961;--backdrop-dim: rgb(2 24 33 / 90%);--map-canvas: #112a2d;--map-overlay: rgb(19 78 67 / 48%);--map-label: #f3faf7;--map-label-shadow: rgb(1 20 20 / 92%);--mobile-navigation-active: var(--active-text);--surface-shell-hover: rgb(4 63 66 / 30%);--shell-chrome-tint: linear-gradient( 105deg, rgb(39 86 82 / 54%) 0%, rgb(62 108 101 / 60%) 52%, rgb(43 91 86 / 56%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(16 78 59 / 34%) 0%, rgb(35 116 83 / 46%) 54%, rgb(112 157 132 / 22%) 100% ), radial-gradient( 76% 94% at 24% 64%, rgb(67 139 100 / 26%) 0%, transparent 66% ), radial-gradient( 86% 76% at 76% 4%, rgb(179 211 193 / 14%) 0%, transparent 64% );--gradient-shell: radial-gradient( 90% 82% at 78% 0%, rgb(226 241 233 / 12%) 0%, rgb(166 207 182 / 6%) 42%, transparent 64% ), linear-gradient( 112deg, rgb(7 42 30 / 20%) 0%, transparent 42%, rgb(167 207 181 / 5%) 72%, rgb(13 56 41 / 14%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(4 36 44 / 8%) 0%, transparent 34%, rgb(255 255 252 / 15%) 72%, rgb(4 34 42 / 7%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(255 255 252 / 18%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(5 41 49 / 5%) 0%, transparent 45%, rgb(5 43 50 / 12%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(255 255 252 / 16%) 0%, transparent 60% ), linear-gradient(150deg, transparent 42%, rgb(4 43 50 / 8%) 100%);--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(255 255 255 / 8%) 0%, transparent 65% ), linear-gradient( 145deg, rgb(255 255 255 / 6%) 0%, transparent 45%, rgb(5 40 48 / 7%) 100% );--gradient-tile: linear-gradient( 135deg, rgb(255 255 255 / 16%) 0%, transparent 50%, rgb(5 39 47 / 4.5%) 100% );--gradient-control: linear-gradient( 135deg, rgb(255 255 255 / 10%) 0%, transparent 55%, rgb(5 39 47 / 3.5%) 100% );--gradient-active: linear-gradient( 118deg, rgb(216 236 85 / 10%) 0%, transparent 30%, rgb(0 18 25 / 16%) 100% );--active-divider: rgb(216 236 85 / 34%);--page-hero-background: linear-gradient(105deg, rgb(0 18 25 / 90%) 0%, rgb(13 82 82 / 66%) 100%), var(--history-substrate-image);--history-card-background: linear-gradient( 105deg, rgb(0 18 25 / 90%) 0%, rgb(13 82 82 / 66%) 100% );--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-theme=dark][data-color-theme=green]{--scheme-ink: #061922;--scheme-secondary: #9cb7b8;--scheme-accent: #0d5252;--surface-canvas: #061922;--surface-shell: rgb(6 30 38 / 98%);--surface-shell-control: rgb(10 48 54 / 98%);--surface-shell-popup: rgb(10 48 54);--surface-mobile-shell: var(--surface-shell);--surface-mobile-shell-control: var(--surface-shell-control);--surface-rail: var(--surface-shell);--surface-heading: rgb(13 58 65 / 96%);--surface-panel: rgb(18 71 77 / 94%);--surface-subheading: rgb(23 83 89 / 94%);--surface-control: rgb(30 97 100 / 96%);--surface-reading: rgb(42 112 112 / 92%);--surface-reading-alt: rgb(36 104 106 / 92%);--surface-hover: rgb(66 139 135 / 14%);--surface-selected: rgb(17 81 82 / 96%);--surface-pressed: rgb(7 61 66 / 98%);--text: #eef8f5;--text-muted: #dceae6;--text-subtle: #d8e7e3;--text-disabled: #799792;--text-on-shell: #eef8f5;--text-on-shell-muted: #b4cdc7;--border-shell: rgb(190 229 222 / 40%);--border-section: rgb(190 229 222 / 50%);--border-row: rgb(190 229 222 / 36%);--border-control: rgb(213 240 234 / 56%);--border-strong: rgb(220 246 240 / 68%);--focus: #d8ec55;--active-surface: rgb(17 107 104 / 98%);--active-surface-hover: rgb(19 116 113 / 99%);--active-text: #e3f06a;--accent: #d6e75a;--primary-button-surface: #d8ec55;--primary-button-surface-hover: #e9f47c;--primary-button-surface-pressed: #becf3f;--primary-button-text: #061922;--primary-button-border: #eff6a6;--primary-button-focus: #f7fbd2;--backdrop-dim: rgb(0 13 21 / 90%);--map-canvas: #061b1e;--map-overlay: rgb(12 69 60 / 44%);--map-label: #f3faf7;--map-label-shadow: rgb(0 8 9 / 96%);--mobile-navigation-active: var(--active-text);--shell-chrome-tint: linear-gradient( 105deg, rgb(2 20 25 / 60%) 0%, rgb(9 45 50 / 56%) 52%, rgb(4 25 31 / 60%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(0 15 14 / 22%) 0%, rgb(13 82 64 / 36%) 54%, rgb(72 134 104 / 16%) 100% );--gradient-shell: radial-gradient( 92% 82% at 78% 0%, rgb(202 230 224 / 18%) 0%, transparent 60% ), linear-gradient( 112deg, rgb(0 10 17 / 44%) 0%, transparent 45%, rgb(41 93 99 / 6%) 73%, rgb(0 10 17 / 30%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(0 9 15 / 24%) 0%, transparent 36%, rgb(144 190 186 / 6%) 74%, rgb(0 9 15 / 18%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(154 198 193 / 8%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(72 134 133 / 8%) 0%, transparent 46%, rgb(0 9 15 / 28%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(154 198 193 / 6%) 0%, transparent 60% ), linear-gradient(150deg, transparent 40%, rgb(0 10 17 / 24%) 100%);--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(168 207 201 / 10%) 0%, transparent 65% ), linear-gradient(145deg, transparent 45%, rgb(0 9 16 / 18%) 100%);--gradient-tile: linear-gradient( 135deg, rgb(190 218 213 / 4.5%) 0%, transparent 46%, rgb(0 12 20 / 18%) 100% );--gradient-control: linear-gradient( 135deg, rgb(190 218 213 / 4%) 0%, transparent 52%, rgb(0 12 20 / 14%) 100% );--gradient-active: linear-gradient( 118deg, rgb(216 236 85 / 9%) 0%, transparent 30%, rgb(0 12 18 / 20%) 100% );--active-divider: rgb(216 236 85 / 34%);--page-hero-background: radial-gradient(70% 160% at 88% -30%, rgb(202 230 224 / 20%) 0%, transparent 58%), linear-gradient(105deg, rgb(0 10 17 / 82%) 0%, rgb(13 82 82 / 48%) 58%, rgb(154 198 193 / 24%) 100%), var(--history-substrate-image);--history-card-background: radial-gradient(70% 160% at 88% -30%, rgb(202 230 224 / 20%) 0%, transparent 58%), linear-gradient(105deg, rgb(0 10 17 / 82%) 0%, rgb(13 82 82 / 48%) 58%, rgb(154 198 193 / 24%) 100%);--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: rgb(17 70 75 / 84%);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-theme=light]{--narde-panel-primary-surface: #ff8a3d;--narde-panel-primary-text: #1d1713;--narde-panel-accent-glow: rgba(255, 138, 61, .28);--narde-panel-surface-muted: #eef4fb;--narde-panel-text: #102033;--narde-panel-muted: #5e7188;--narde-panel-border: #cbd8e6;--narde-panel-interactive-surface: #eaf3ff;--narde-panel-interactive-soft: rgba(37, 99, 235, .16);--narde-panel-interactive-strong: #2563eb}:root[data-theme=dark]{--narde-panel-primary-surface: #ff9a4a;--narde-panel-primary-text: #1d1713;--narde-panel-accent-glow: rgba(255, 154, 74, .32);--narde-panel-surface-muted: #1b2a3e;--narde-panel-text: #f4f8ff;--narde-panel-muted: #a7b7ca;--narde-panel-border: #2d4058;--narde-panel-interactive-surface: #132f53;--narde-panel-interactive-soft: rgba(86, 156, 255, .2);--narde-panel-interactive-strong: #5aa2ff;--history-divider-border: rgb(255 255 255 / 28%);--history-divider-stripe: rgb(255 255 255 / 11%);--history-divider-surface: rgb(255 255 255 / 14%);--history-divider-label-border: rgb(255 255 255 / 18%);--history-divider-label-surface: color-mix(in srgb, var(--surface-reading) 82%, #0f172a)}:root[data-theme=light][data-color-theme=gray]{--scheme-ink: #363b40;--scheme-secondary: #7d858f;--scheme-accent: #b56934;--surface-canvas: #bbc1c8;--surface-shell: rgb(54 59 64 / 96%);--surface-shell-control: rgb(45 51 57 / 97%);--surface-shell-popup: rgb(45 51 57);--surface-mobile-shell: rgb(54 59 64 / 98%);--surface-mobile-shell-control: rgb(65 75 86 / 98%);--surface-rail: var(--surface-shell);--surface-heading: rgb(171 178 186);--surface-panel: rgb(201 205 210 / 95%);--surface-subheading: rgb(213 217 222 / 96%);--surface-control: rgb(227 230 235 / 97%);--surface-reading: rgb(241 242 245 / 94%);--surface-reading-alt: rgb(230 234 239 / 94%);--surface-hover: rgb(54 59 64 / 18%);--surface-selected: rgb(54 59 64 / 20%);--surface-pressed: rgb(54 59 64 / 21%);--text: #363b40;--text-muted: #343c45;--text-subtle: #515b66;--text-disabled: #7d858f;--text-on-shell: #f1f2f5;--text-on-shell-muted: #d9dde2;--border-shell: rgb(54 59 64 / 46%);--border-section: rgb(54 59 64 / 54%);--border-row: rgb(54 59 64 / 36%);--border-control: rgb(54 59 64 / 66%);--border-strong: rgb(54 59 64 / 78%);--focus: #995024;--active-surface: rgb(157 84 40 / 98%);--active-surface-hover: rgb(137 71 30 / 99%);--active-text: #f1f2f5;--accent: #995024;--primary-button-surface: rgb(157 84 40 / 98%);--primary-button-surface-hover: rgb(137 71 30 / 99%);--primary-button-surface-pressed: rgb(145 76 34 / 100%);--primary-button-text: #f1f2f5;--primary-button-border: #995024;--primary-button-focus: #995024;--backdrop-dim: rgb(54 59 64 / 92%);--map-canvas: #363b40;--map-overlay: rgb(54 59 64 / 52%);--map-label: #f1f2f5;--map-label-shadow: rgb(37 42 48 / 92%);--mobile-navigation-active: var(--active-text);--surface-shell-hover: rgb(37 42 48 / 32%);--shell-chrome-tint: linear-gradient( 105deg, rgb(54 59 64 / 52%) 0%, rgb(91 101 112 / 58%) 52%, rgb(73 83 95 / 54%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(54 59 64 / 12%) 0%, rgb(125 133 143 / 24%) 54%, rgb(125 133 143 / 12%) 100% );--gradient-shell: radial-gradient( 90% 82% at 78% 0%, rgb(241 242 245 / 12%) 0%, rgb(181 105 52 / 6%) 42%, transparent 64% ), linear-gradient( 112deg, rgb(54 59 64 / 22%) 0%, transparent 42%, rgb(181 105 52 / 10%) 72%, rgb(54 59 64 / 14%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(201 205 210 / 20%) 0%, transparent 34%, rgb(241 242 245 / 6%) 72%, rgb(54 59 64 / 8%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(241 242 245 / 8%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(54 59 64 / 10%) 0%, transparent 45%, rgb(181 105 52 / 20%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(241 242 245 / 9%) 0%, transparent 60% ), linear-gradient( 150deg, rgb(227 230 235 / 8%) 0%, transparent 42%, rgb(54 59 64 / 8%) 100% );--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(241 242 245 / 5%) 0%, transparent 65% ), linear-gradient( 145deg, rgb(181 105 52 / 12%) 0%, transparent 45%, rgb(54 59 64 / 6%) 100% );--gradient-tile: linear-gradient( 135deg, rgb(241 242 245 / 8%) 0%, transparent 50%, rgb(181 105 52 / 9%) 100% );--gradient-control: linear-gradient( 135deg, rgb(241 242 245 / 6%) 0%, transparent 55%, rgb(181 105 52 / 7%) 100% );--gradient-active: linear-gradient( 118deg, rgb(125 133 143 / 10%) 0%, transparent 30%, rgb(54 59 64 / 24%) 100% );--active-divider: rgb(241 242 245 / 34%);--page-hero-background: linear-gradient(105deg, rgb(54 59 64 / 90%) 0%, rgb(137 71 30 / 90%) 100%), var(--history-substrate-image);--history-card-background: linear-gradient( 105deg, rgb(54 59 64 / 90%) 0%, rgb(137 71 30 / 90%) 100% );--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-theme=dark][data-color-theme=gray]{--scheme-ink: #363b40;--scheme-secondary: #7d858f;--scheme-accent: #b56934;--surface-canvas: #252a30;--surface-shell: rgb(54 59 64 / 98%);--surface-shell-control: rgb(59 67 76 / 98%);--surface-shell-popup: rgb(59 67 76);--surface-mobile-shell: var(--surface-shell);--surface-mobile-shell-control: var(--surface-shell-control);--surface-rail: var(--surface-shell);--surface-heading: rgb(59 66 74 / 96%);--surface-panel: rgb(63 72 82 / 94%);--surface-subheading: rgb(67 77 88 / 94%);--surface-control: rgb(73 83 95 / 96%);--surface-reading: rgb(79 91 103 / 92%);--surface-reading-alt: rgb(75 86 98 / 92%);--surface-hover: rgb(181 105 52 / 18%);--surface-selected: rgb(108 68 40 / 96%);--surface-pressed: rgb(126 75 40 / 98%);--text: #f1f2f5;--text-muted: #d9dde2;--text-subtle: #d2d6dc;--text-disabled: #7d858f;--text-on-shell: #f1f2f5;--text-on-shell-muted: #c9cdd2;--border-shell: rgb(217 221 226 / 40%);--border-section: rgb(217 221 226 / 50%);--border-row: rgb(217 221 226 / 36%);--border-control: rgb(227 230 235 / 58%);--border-strong: rgb(227 230 235 / 70%);--focus: #e0a474;--active-surface: rgb(120 74 41 / 98%);--active-surface-hover: rgb(114 72 39 / 99%);--active-text: #f1f2f5;--accent: #e0a474;--primary-button-surface: #e0a474;--primary-button-surface-hover: #e6aa7a;--primary-button-surface-pressed: #dc995f;--primary-button-text: #363b40;--primary-button-border: #edc5a5;--primary-button-focus: #f1f2f5;--backdrop-dim: rgb(37 42 48 / 94%);--map-canvas: #252a30;--map-overlay: rgb(63 72 82 / 46%);--map-label: #f1f2f5;--map-label-shadow: rgb(17 21 26 / 96%);--mobile-navigation-active: var(--active-text);--shell-chrome-tint: linear-gradient( 105deg, rgb(37 42 48 / 62%) 0%, rgb(59 67 76 / 58%) 52%, rgb(54 59 64 / 62%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(54 59 64 / 22%) 0%, rgb(181 105 52 / 34%) 54%, rgb(125 133 143 / 12%) 100% );--gradient-shell: radial-gradient( 92% 82% at 78% 0%, rgb(125 133 143 / 18%) 0%, transparent 60% ), linear-gradient( 112deg, rgb(37 42 48 / 55%) 0%, transparent 45%, rgb(181 105 52 / 12%) 73%, rgb(54 59 64 / 40%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(37 42 48 / 30%) 0%, transparent 36%, rgb(125 133 143 / 8%) 74%, rgb(54 59 64 / 24%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(125 133 143 / 10%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(181 105 52 / 12%) 0%, transparent 46%, rgb(54 59 64 / 32%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(125 133 143 / 8%) 0%, transparent 60% ), linear-gradient(150deg, transparent 40%, rgb(54 59 64 / 26%) 100%);--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(125 133 143 / 8%) 0%, transparent 65% ), linear-gradient(145deg, transparent 45%, rgb(54 59 64 / 20%) 100%);--gradient-tile: linear-gradient( 135deg, rgb(125 133 143 / 6%) 0%, transparent 46%, rgb(54 59 64 / 22%) 100% );--gradient-control: linear-gradient( 135deg, rgb(125 133 143 / 5%) 0%, transparent 52%, rgb(54 59 64 / 18%) 100% );--gradient-active: linear-gradient( 118deg, rgb(181 105 52 / 12%) 0%, transparent 30%, rgb(224 164 116 / 28%) 100% );--active-divider: rgb(241 242 245 / 34%);--page-hero-background: radial-gradient(70% 160% at 88% -30%, rgb(241 242 245 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(54 59 64 / 82%) 0%, rgb(153 80 36 / 48%) 58%, rgb(125 133 143 / 24%) 100%), var(--history-substrate-image);--history-card-background: radial-gradient(70% 160% at 88% -30%, rgb(241 242 245 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(54 59 64 / 82%) 0%, rgb(153 80 36 / 48%) 58%, rgb(125 133 143 / 24%) 100%);--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-color-theme=gray]{--shell-background-blend: normal, normal, normal, luminosity;--shell-chrome-blend: normal, normal, normal, luminosity;--viewer-control-border: rgb(227 230 235 / 42%);--viewer-control-border-hover: rgb(227 230 235 / 82%);--viewer-control-text: #f1f2f5;--viewer-navigation-border-hover: #f1f2f5;--map-label-border: rgb(241 242 245 / 30%);--map-label-secondary: rgb(241 242 245 / 86%);--narde-panel-primary-surface: var(--primary-button-surface);--narde-panel-primary-text: var(--primary-button-text);--narde-panel-accent-glow: color-mix(in srgb, var(--accent) 28%, transparent);--narde-panel-surface-muted: var(--surface-control);--narde-panel-text: var(--text);--narde-panel-muted: var(--text-muted);--narde-panel-border: var(--border-control);--narde-panel-interactive-surface: var(--surface-hover);--narde-panel-interactive-soft: color-mix(in srgb, var(--focus) 20%, transparent);--narde-panel-interactive-strong: var(--focus)}:root[data-theme=light][data-color-theme=gray]{--viewer-backdrop: rgb(54 59 64 / 78%);--viewer-control-surface: rgb(54 59 64 / 88%);--viewer-control-surface-hover: rgb(73 83 95 / 95%);--map-label-surface: rgb(54 59 64 / 82%);--map-search-label-surface: rgb(54 59 64 / 84%);--shadow-popup: 0 14px 34px rgb(37 42 48 / 26%);--shadow-modal: 0 24px 64px rgb(37 42 48 / 34%);--shadow-floating: 0 12px 30px rgb(37 42 48 / 30%)}:root[data-theme=dark][data-color-theme=gray]{--viewer-backdrop: rgb(37 42 48 / 78%);--viewer-control-surface: rgb(37 42 48 / 88%);--viewer-control-surface-hover: rgb(54 59 64 / 95%);--map-label-surface: rgb(37 42 48 / 82%);--map-search-label-surface: rgb(37 42 48 / 84%);--shadow-popup: 0 16px 38px rgb(17 21 26 / 54%);--shadow-modal: 0 26px 70px rgb(17 21 26 / 68%);--shadow-floating: 0 14px 34px rgb(17 21 26 / 58%);--history-divider-label-surface: color-mix(in srgb, var(--surface-reading) 82%, var(--surface-canvas))}:root[data-theme=light][data-color-theme=olive]{--scheme-ink: #352721;--scheme-secondary: #aeb2b8;--scheme-accent: #8e6c5b;--surface-canvas: #dddadc;--surface-shell: rgb(26 35 36 / 96%);--surface-shell-control: rgb(53 39 33 / 97%);--surface-shell-popup: rgb(53 39 33);--surface-mobile-shell: rgb(26 35 36 / 98%);--surface-mobile-shell-control: rgb(62 65 66 / 98%);--surface-rail: var(--surface-shell);--surface-heading: rgb(174 178 184);--surface-panel: rgb(223 216 211 / 95%);--surface-subheading: rgb(228 226 227 / 96%);--surface-control: rgb(233 232 233 / 97%);--surface-reading: rgb(255 255 255 / 94%);--surface-reading-alt: rgb(241 226 218 / 94%);--surface-hover: rgb(79 78 63 / 18%);--surface-selected: rgb(79 78 63 / 21%);--surface-pressed: rgb(79 78 63 / 24%);--text: #352721;--text-muted: #423832;--text-subtle: #64584f;--text-disabled: #7f7975;--text-on-shell: #f1e2da;--text-on-shell-muted: #c4c8cd;--border-shell: rgb(53 39 33 / 46%);--border-section: rgb(53 39 33 / 54%);--border-row: rgb(53 39 33 / 36%);--border-control: rgb(53 39 33 / 66%);--border-strong: rgb(53 39 33 / 78%);--focus: #8e6c5b;--active-surface: #352721;--active-surface-hover: #46342c;--active-text: #f1e2da;--accent: #553829;--primary-button-surface: #352721;--primary-button-surface-hover: #46342c;--primary-button-surface-pressed: #291d18;--primary-button-text: #ffffff;--primary-button-border: #8e6c5b;--primary-button-focus: #8e6c5b;--backdrop-dim: rgb(26 35 36 / 92%);--map-canvas: #1a2324;--map-overlay: rgb(62 65 66 / 52%);--map-label: #f1e2da;--map-label-shadow: rgb(18 24 25 / 92%);--mobile-navigation-active: var(--active-text);--surface-shell-hover: rgb(26 35 36 / 32%);--shell-chrome-tint: linear-gradient( 105deg, rgb(26 35 36 / 52%) 0%, rgb(26 35 36 / 58%) 52%, rgb(26 35 36 / 54%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(26 35 36 / 12%) 0%, rgb(241 226 218 / 24%) 54%, rgb(174 178 184 / 12%) 100% );--gradient-shell: radial-gradient( 90% 82% at 78% 0%, rgb(255 255 255 / 12%) 0%, rgb(161 132 117 / 6%) 42%, transparent 64% ), linear-gradient( 112deg, rgb(26 35 36 / 22%) 0%, transparent 42%, rgb(161 132 117 / 10%) 72%, rgb(26 35 36 / 14%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(174 178 184 / 20%) 0%, transparent 34%, rgb(255 255 255 / 6%) 72%, rgb(53 39 33 / 8%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(255 255 255 / 8%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(26 35 36 / 10%) 0%, transparent 45%, rgb(161 132 117 / 20%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(255 255 255 / 9%) 0%, transparent 60% ), linear-gradient( 150deg, rgb(241 226 218 / 8%) 0%, transparent 42%, rgb(53 39 33 / 8%) 100% );--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(255 255 255 / 5%) 0%, transparent 65% ), linear-gradient( 145deg, rgb(241 226 218 / 12%) 0%, transparent 45%, rgb(53 39 33 / 6%) 100% );--gradient-tile: linear-gradient( 135deg, rgb(255 255 255 / 8%) 0%, transparent 50%, rgb(241 226 218 / 9%) 100% );--gradient-control: linear-gradient( 135deg, rgb(255 255 255 / 6%) 0%, transparent 55%, rgb(174 178 184 / 7%) 100% );--gradient-active: linear-gradient( 118deg, rgb(241 226 218 / 10%) 0%, transparent 30%, rgb(79 78 63 / 24%) 100% );--active-divider: rgb(241 226 218 / 34%);--page-hero-background: linear-gradient(105deg, rgb(26 35 36 / 90%) 0%, rgb(83 60 47 / 90%) 100%), var(--history-substrate-image);--history-card-background: linear-gradient( 105deg, rgb(26 35 36 / 90%) 0%, rgb(83 60 47 / 90%) 100% );--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-theme=dark][data-color-theme=olive]{--scheme-ink: #352721;--scheme-secondary: #aeb2b8;--scheme-accent: #8e6c5b;--surface-canvas: #1a2324;--surface-shell: rgb(26 35 36 / 98%);--surface-shell-control: rgb(45 48 48 / 98%);--surface-shell-popup: rgb(45 48 48);--surface-mobile-shell: var(--surface-shell);--surface-mobile-shell-control: var(--surface-shell-control);--surface-rail: var(--surface-shell);--surface-heading: rgb(52 60 64 / 96%);--surface-panel: rgb(75 65 59 / 94%);--surface-subheading: rgb(77 76 70 / 94%);--surface-control: rgb(78 84 87 / 96%);--surface-reading: rgb(84 91 94 / 92%);--surface-reading-alt: rgb(90 81 75 / 92%);--surface-hover: rgb(142 108 91 / 18%);--surface-selected: rgb(79 78 63 / 96%);--surface-pressed: rgb(115 84 67 / 98%);--text: #ffffff;--text-muted: #f1e2da;--text-subtle: #dddadc;--text-disabled: #aeb2b8;--text-on-shell: #ffffff;--text-on-shell-muted: #f1e2da;--border-shell: rgb(221 218 220 / 40%);--border-section: rgb(221 218 220 / 50%);--border-row: rgb(221 218 220 / 36%);--border-control: rgb(255 255 255 / 58%);--border-strong: rgb(255 255 255 / 70%);--focus: #d7bfb0;--active-surface: #4f4e3f;--active-surface-hover: #454439;--active-text: #f1e2da;--accent: #f1e2da;--primary-button-surface: #7a5748;--primary-button-surface-hover: #805c4c;--primary-button-surface-pressed: #714f41;--primary-button-text: #ffffff;--primary-button-border: #d7bfb0;--primary-button-focus: #f1e2da;--backdrop-dim: rgb(26 35 36 / 94%);--map-canvas: #1a2324;--map-overlay: rgb(75 65 59 / 46%);--map-label: #f1e2da;--map-label-shadow: rgb(18 24 25 / 96%);--mobile-navigation-active: var(--active-text);--shell-chrome-tint: linear-gradient( 105deg, rgb(26 35 36 / 62%) 0%, rgb(62 65 66 / 58%) 52%, rgb(26 35 36 / 62%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(26 35 36 / 22%) 0%, rgb(88 97 102 / 34%) 54%, rgb(161 132 117 / 12%) 100% );--gradient-shell: radial-gradient( 92% 82% at 78% 0%, rgb(174 178 184 / 18%) 0%, transparent 60% ), linear-gradient( 112deg, rgb(26 35 36 / 55%) 0%, transparent 45%, rgb(161 132 117 / 12%) 73%, rgb(26 35 36 / 40%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(26 35 36 / 30%) 0%, transparent 36%, rgb(174 178 184 / 8%) 74%, rgb(26 35 36 / 24%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(174 178 184 / 10%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(161 132 117 / 12%) 0%, transparent 46%, rgb(26 35 36 / 32%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(142 108 91 / 8%) 0%, transparent 60% ), linear-gradient(150deg, transparent 40%, rgb(26 35 36 / 26%) 100%);--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(161 132 117 / 8%) 0%, transparent 65% ), linear-gradient(145deg, transparent 45%, rgb(26 35 36 / 20%) 100%);--gradient-tile: linear-gradient( 135deg, rgb(174 178 184 / 6%) 0%, transparent 46%, rgb(26 35 36 / 22%) 100% );--gradient-control: linear-gradient( 135deg, rgb(174 178 184 / 5%) 0%, transparent 52%, rgb(26 35 36 / 18%) 100% );--gradient-active: linear-gradient( 118deg, rgb(241 226 218 / 12%) 0%, transparent 30%, rgb(79 78 63 / 24%) 100% );--active-divider: rgb(241 226 218 / 34%);--page-hero-background: radial-gradient(70% 160% at 88% -30%, rgb(241 226 218 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(26 35 36 / 82%) 0%, rgb(105 76 59 / 48%) 58%, rgb(161 132 117 / 24%) 100%), var(--history-substrate-image);--history-card-background: radial-gradient(70% 160% at 88% -30%, rgb(241 226 218 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(26 35 36 / 82%) 0%, rgb(105 76 59 / 48%) 58%, rgb(161 132 117 / 24%) 100%);--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-color-theme=olive]{--shell-background-blend: normal, normal, normal, luminosity;--shell-chrome-blend: normal, normal, normal, luminosity;--viewer-control-border: rgb(241 226 218 / 42%);--viewer-control-border-hover: rgb(241 226 218 / 82%);--viewer-control-text: #f1e2da;--viewer-navigation-border-hover: #ffffff;--viewer-shadow: 0 18px 54px rgb(18 24 25 / 34%);--map-label-border: rgb(241 226 218 / 30%);--map-label-secondary: rgb(241 226 218 / 86%);--narde-panel-primary-surface: var(--primary-button-surface);--narde-panel-primary-text: var(--primary-button-text);--narde-panel-accent-glow: color-mix(in srgb, var(--scheme-accent) 28%, transparent);--narde-panel-surface-muted: var(--surface-control);--narde-panel-text: var(--text);--narde-panel-muted: var(--text-muted);--narde-panel-border: var(--border-control);--narde-panel-interactive-surface: var(--surface-hover);--narde-panel-interactive-soft: color-mix(in srgb, var(--focus) 20%, transparent);--narde-panel-interactive-strong: var(--focus)}:root[data-theme=light][data-color-theme=olive]{--viewer-backdrop: rgb(26 35 36 / 78%);--viewer-control-surface: rgb(26 35 36 / 88%);--viewer-control-surface-hover: rgb(62 65 66 / 95%);--map-label-surface: rgb(26 35 36 / 82%);--map-search-label-surface: rgb(26 35 36 / 84%);--shadow-popup: 0 14px 34px rgb(18 24 25 / 26%);--shadow-modal: 0 24px 64px rgb(18 24 25 / 34%);--shadow-floating: 0 12px 30px rgb(18 24 25 / 30%)}:root[data-theme=dark][data-color-theme=olive]{--viewer-backdrop: rgb(26 35 36 / 78%);--viewer-control-surface: rgb(26 35 36 / 88%);--viewer-control-surface-hover: rgb(62 65 66 / 95%);--map-label-surface: rgb(26 35 36 / 82%);--map-search-label-surface: rgb(26 35 36 / 84%);--shadow-popup: 0 16px 38px rgb(18 24 25 / 54%);--shadow-modal: 0 26px 70px rgb(18 24 25 / 68%);--shadow-floating: 0 14px 34px rgb(18 24 25 / 58%);--history-divider-border: rgb(241 226 218 / 28%);--history-divider-stripe: rgb(241 226 218 / 11%);--history-divider-surface: rgb(241 226 218 / 14%);--history-divider-label-border: rgb(241 226 218 / 18%);--history-divider-label-surface: color-mix(in srgb, var(--surface-reading) 82%, var(--surface-canvas))}:root[data-theme=light][data-color-theme=silver]{--scheme-ink: #212121;--scheme-secondary: #dfdfdf;--scheme-accent: #eddc90;--surface-canvas: #d6d6d6;--surface-shell: rgb(33 33 33 / 96%);--surface-shell-control: rgb(44 44 44 / 97%);--surface-shell-popup: rgb(44 44 44);--surface-mobile-shell: rgb(33 33 33 / 98%);--surface-mobile-shell-control: rgb(44 44 44 / 98%);--surface-rail: var(--surface-shell);--surface-heading: rgb(189 189 189);--surface-panel: rgb(223 223 223 / 95%);--surface-subheading: rgb(227 227 227 / 96%);--surface-control: rgb(233 233 233 / 97%);--surface-reading: rgb(240 240 239 / 94%);--surface-reading-alt: rgb(233 233 231 / 94%);--surface-hover: rgb(237 220 144 / 18%);--surface-selected: rgb(237 220 144 / 21%);--surface-pressed: rgb(237 220 144 / 24%);--text: #212121;--text-muted: #3b3b3b;--text-subtle: #555555;--text-disabled: #858585;--text-on-shell: #f8f8f8;--text-on-shell-muted: #f1efdd;--border-shell: rgb(33 33 33 / 46%);--border-section: rgb(33 33 33 / 54%);--border-row: rgb(33 33 33 / 36%);--border-control: rgb(33 33 33 / 66%);--border-strong: rgb(33 33 33 / 78%);--focus: #665628;--active-surface: #212121;--active-surface-hover: #303030;--active-text: #f1efdd;--accent: #55451a;--primary-button-surface: #eddc90;--primary-button-surface-hover: #f3e3a3;--primary-button-surface-pressed: #dfc76e;--primary-button-text: #212121;--primary-button-border: #665628;--primary-button-focus: #665628;--backdrop-dim: rgb(33 33 33 / 92%);--map-canvas: #212121;--map-overlay: rgb(85 64 46 / 52%);--map-label: #f1efdd;--map-label-shadow: rgb(18 18 18 / 92%);--mobile-navigation-active: var(--active-text);--surface-shell-hover: rgb(18 18 18 / 32%);--shell-chrome-tint: linear-gradient( 105deg, rgb(33 33 33 / 52%) 0%, rgb(33 33 33 / 58%) 52%, rgb(33 33 33 / 54%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(33 33 33 / 12%) 0%, rgb(223 223 223 / 24%) 54%, rgb(241 239 221 / 12%) 100% );--gradient-shell: radial-gradient( 90% 82% at 78% 0%, rgb(241 239 221 / 12%) 0%, rgb(200 176 124 / 6%) 42%, transparent 64% ), linear-gradient( 112deg, rgb(33 33 33 / 22%) 0%, transparent 42%, rgb(85 64 46 / 10%) 72%, rgb(33 33 33 / 14%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(223 223 223 / 20%) 0%, transparent 34%, rgb(255 255 255 / 6%) 72%, rgb(33 33 33 / 8%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(241 239 221 / 8%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(33 33 33 / 10%) 0%, transparent 45%, rgb(85 64 46 / 20%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(241 239 221 / 9%) 0%, transparent 60% ), linear-gradient( 150deg, rgb(223 223 223 / 8%) 0%, transparent 42%, rgb(33 33 33 / 8%) 100% );--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(255 255 255 / 5%) 0%, transparent 65% ), linear-gradient( 145deg, rgb(223 223 223 / 12%) 0%, transparent 45%, rgb(33 33 33 / 6%) 100% );--gradient-tile: linear-gradient( 135deg, rgb(255 255 255 / 8%) 0%, transparent 50%, rgb(214 214 214 / 9%) 100% );--gradient-control: linear-gradient( 135deg, rgb(255 255 255 / 6%) 0%, transparent 55%, rgb(214 214 214 / 7%) 100% );--gradient-active: linear-gradient( 118deg, rgb(241 239 221 / 10%) 0%, transparent 30%, rgb(85 64 46 / 24%) 100% );--active-divider: rgb(241 239 221 / 34%);--page-hero-background: linear-gradient(105deg, rgb(33 33 33 / 90%) 0%, rgb(85 64 46 / 90%) 100%), var(--history-substrate-image);--history-card-background: linear-gradient( 105deg, rgb(33 33 33 / 90%) 0%, rgb(85 64 46 / 90%) 100% );--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-theme=dark][data-color-theme=silver]{--scheme-ink: #212121;--scheme-secondary: #dfdfdf;--scheme-accent: #eddc90;--surface-canvas: #1e1e1e;--surface-shell: rgb(33 33 33 / 98%);--surface-shell-control: rgb(44 44 44 / 98%);--surface-shell-popup: rgb(44 44 44);--surface-mobile-shell: var(--surface-shell);--surface-mobile-shell-control: var(--surface-shell-control);--surface-rail: var(--surface-shell);--surface-heading: rgb(53 53 53 / 96%);--surface-panel: rgb(65 65 65 / 94%);--surface-subheading: rgb(73 73 73 / 94%);--surface-control: rgb(82 82 82 / 96%);--surface-reading: rgb(91 91 91 / 92%);--surface-reading-alt: rgb(88 86 79 / 92%);--surface-hover: rgb(237 220 144 / 18%);--surface-selected: rgb(100 93 62 / 96%);--surface-pressed: rgb(107 98 64 / 98%);--text: #f8f8f8;--text-muted: #e1e1df;--text-subtle: #d6d6d6;--text-disabled: #a0a0a0;--text-on-shell: #f8f8f8;--text-on-shell-muted: #f1efdd;--border-shell: rgb(241 239 221 / 40%);--border-section: rgb(241 239 221 / 50%);--border-row: rgb(241 239 221 / 36%);--border-control: rgb(241 239 221 / 58%);--border-strong: rgb(241 239 221 / 70%);--focus: #eddc90;--active-surface: #55402e;--active-surface-hover: #493725;--active-text: #f1efdd;--accent: #fffdf5;--primary-button-surface: #eddc90;--primary-button-surface-hover: #f3e3a3;--primary-button-surface-pressed: #dfc76e;--primary-button-text: #212121;--primary-button-border: #eddc90;--primary-button-focus: #f1efdd;--backdrop-dim: rgb(30 30 30 / 94%);--map-canvas: #1e1e1e;--map-overlay: rgb(65 65 65 / 46%);--map-label: #f1efdd;--map-label-shadow: rgb(12 12 12 / 96%);--mobile-navigation-active: var(--active-text);--shell-chrome-tint: linear-gradient( 105deg, rgb(30 30 30 / 62%) 0%, rgb(44 44 44 / 58%) 52%, rgb(33 33 33 / 62%) 100% );--gradient-substrate-tint: linear-gradient( 135deg, rgb(33 33 33 / 22%) 0%, rgb(65 65 65 / 34%) 54%, rgb(200 176 124 / 12%) 100% );--gradient-shell: radial-gradient( 92% 82% at 78% 0%, rgb(214 214 214 / 18%) 0%, transparent 60% ), linear-gradient( 112deg, rgb(30 30 30 / 55%) 0%, transparent 45%, rgb(200 176 124 / 12%) 73%, rgb(33 33 33 / 40%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(30 30 30 / 30%) 0%, transparent 36%, rgb(214 214 214 / 8%) 74%, rgb(33 33 33 / 24%) 100% );--gradient-rail: radial-gradient( 125% 60% at 88% 0%, rgb(214 214 214 / 10%) 0%, transparent 62% ), linear-gradient( 180deg, rgb(200 176 124 / 12%) 0%, transparent 46%, rgb(33 33 33 / 32%) 100% );--gradient-panel: radial-gradient( 110% 80% at 80% 0%, rgb(241 239 221 / 8%) 0%, transparent 60% ), linear-gradient(150deg, transparent 40%, rgb(30 30 30 / 26%) 100%);--gradient-content: radial-gradient( 80% 62% at 76% 0%, rgb(214 214 214 / 8%) 0%, transparent 65% ), linear-gradient(145deg, transparent 45%, rgb(30 30 30 / 20%) 100%);--gradient-tile: linear-gradient( 135deg, rgb(214 214 214 / 6%) 0%, transparent 46%, rgb(30 30 30 / 22%) 100% );--gradient-control: linear-gradient( 135deg, rgb(214 214 214 / 5%) 0%, transparent 52%, rgb(30 30 30 / 18%) 100% );--gradient-active: linear-gradient( 118deg, rgb(241 239 221 / 12%) 0%, transparent 30%, rgb(85 64 46 / 24%) 100% );--active-divider: rgb(241 239 221 / 34%);--page-hero-background: radial-gradient(70% 160% at 88% -30%, rgb(241 239 221 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(33 33 33 / 82%) 0%, rgb(85 64 46 / 48%) 58%, rgb(200 176 124 / 24%) 100%), var(--history-substrate-image);--history-card-background: radial-gradient(70% 160% at 88% -30%, rgb(241 239 221 / 18%) 0%, transparent 58%), linear-gradient(105deg, rgb(33 33 33 / 82%) 0%, rgb(85 64 46 / 48%) 58%, rgb(200 176 124 / 24%) 100%);--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--active-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--accent);--mobile-menu-focus: var(--active-text)}:root[data-color-theme=silver]{--shell-background-blend: normal, normal, normal, luminosity;--shell-chrome-blend: normal, normal, normal, luminosity;--viewer-control-border: rgb(241 239 221 / 42%);--viewer-control-border-hover: rgb(241 239 221 / 82%);--viewer-control-text: #f1efdd;--viewer-navigation-border-hover: #f8f8f8;--viewer-shadow: 0 18px 54px rgb(18 18 18 / 34%);--map-label-border: rgb(241 239 221 / 30%);--map-label-secondary: rgb(241 239 221 / 86%);--narde-panel-primary-surface: var(--primary-button-surface);--narde-panel-primary-text: var(--primary-button-text);--narde-panel-accent-glow: color-mix(in srgb, var(--scheme-accent) 28%, transparent);--narde-panel-surface-muted: var(--surface-control);--narde-panel-text: var(--text);--narde-panel-muted: var(--text-muted);--narde-panel-border: var(--border-control);--narde-panel-interactive-surface: var(--surface-hover);--narde-panel-interactive-soft: color-mix(in srgb, var(--focus) 20%, transparent);--narde-panel-interactive-strong: var(--focus)}:root[data-theme=light][data-color-theme=silver]{--viewer-backdrop: rgb(33 33 33 / 78%);--viewer-control-surface: rgb(33 33 33 / 88%);--viewer-control-surface-hover: rgb(65 65 65 / 95%);--map-label-surface: rgb(33 33 33 / 82%);--map-search-label-surface: rgb(33 33 33 / 84%);--shadow-popup: 0 14px 34px rgb(85 64 46 / 26%);--shadow-modal: 0 24px 64px rgb(85 64 46 / 34%);--shadow-floating: 0 12px 30px rgb(85 64 46 / 30%)}:root[data-theme=dark][data-color-theme=silver]{--viewer-backdrop: rgb(30 30 30 / 78%);--viewer-control-surface: rgb(30 30 30 / 88%);--viewer-control-surface-hover: rgb(44 44 44 / 95%);--map-label-surface: rgb(30 30 30 / 82%);--map-search-label-surface: rgb(30 30 30 / 84%);--shadow-popup: 0 16px 38px rgb(12 12 12 / 54%);--shadow-modal: 0 26px 70px rgb(12 12 12 / 68%);--shadow-floating: 0 14px 34px rgb(12 12 12 / 58%);--history-divider-border: rgb(241 239 221 / 28%);--history-divider-stripe: rgb(241 239 221 / 11%);--history-divider-surface: rgb(241 239 221 / 14%);--history-divider-label-border: rgb(241 239 221 / 18%);--history-divider-label-surface: color-mix(in srgb, var(--surface-reading) 82%, var(--surface-canvas))}:root[data-color-theme=pearl]{--scheme-ink: #222426;--scheme-secondary: #dadddf;--scheme-accent: #dc4430;--shell-substrate-image: none;--history-substrate-image: none;--shell-background-blend: normal;--shell-chrome-blend: normal;--shell-chrome-tint: none;--gradient-substrate-tint: none;--gradient-shell: var(--gradient-control);--gradient-rail: var(--gradient-control);--gradient-panel: var(--gradient-control);--gradient-content: var(--gradient-control);--gradient-tile: var(--gradient-control);--page-hero-background: var(--gradient-active);--history-card-background: var(--gradient-active);--active-navigation-shadow: inset 0 -2px 0 var(--active-marker);--selection-control-surface: var(--primary-button-surface);--selection-control-text: var(--primary-button-text);--work-panel-heading-border: var(--focus);--hero-border: var(--focus);--surface-rail: var(--surface-shell);--surface-mobile-shell: var(--surface-shell);--surface-mobile-shell-control: var(--surface-shell-control);--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--primary-button-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--accent);--mobile-navigation-active: var(--accent);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--text-on-shell);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--focus);--mobile-menu-focus: var(--focus);--viewer-control-border: rgb(243 243 243 / 58%);--viewer-control-border-hover: #f3f3f3;--viewer-control-text: #f3f3f3;--viewer-navigation-border-hover: #f3f3f3;--viewer-shadow: 0 18px 54px rgb(34 36 38 / 28%);--map-label-border: rgb(243 243 243 / 58%);--map-label-secondary: #e1e5e7;--map-label: #f3f3f3;--map-label-shadow: rgb(34 36 38 / 92%);--map-label-surface: rgb(34 36 38 / 92%);--map-search-label-surface: rgb(34 36 38 / 94%);--narde-panel-primary-surface: var(--primary-button-surface);--narde-panel-primary-text: var(--primary-button-text);--narde-panel-primary-border: var(--scheme-ink);--narde-panel-primary-surface-hover: var(--primary-button-surface-hover);--narde-panel-primary-surface-focus: var(--primary-button-surface-hover);--narde-panel-primary-surface-pressed: var(--primary-button-surface-pressed);--narde-panel-accent-glow: color-mix(in srgb, var(--scheme-accent) 12%, transparent);--narde-panel-surface-muted: var(--surface-control);--narde-panel-text: var(--text);--narde-panel-muted: var(--text-muted);--narde-panel-border: var(--border-control);--narde-panel-interactive-surface: var(--surface-control);--narde-panel-interactive-soft: var(--scheme-ink);--narde-panel-interactive-strong: var(--focus);--history-divider-border: var(--border-section);--history-divider-stripe: rgb(127 136 143 / 3%);--history-divider-surface: var(--surface-subheading);--history-divider-label-border: var(--border-section);--history-divider-label-surface: var(--surface-reading)}:root[data-theme=light][data-color-theme=pearl]{--surface-canvas: #dbdee0;--surface-shell: rgb(218 221 223 / 96%);--surface-shell-control: rgb(227 230 230 / 97%);--surface-shell-popup: #e3e6e6;--surface-shell-hover: #f1e3dd;--surface-heading: rgb(208 213 216);--surface-panel: rgb(218 221 223 / 95%);--surface-subheading: rgb(227 230 230 / 96%);--surface-control: rgb(233 235 236 / 97%);--surface-reading: rgb(243 243 243 / 94%);--surface-reading-alt: rgb(233 235 236 / 94%);--surface-hover: rgb(220 68 48 / 8%);--surface-selected: rgb(220 68 48 / 10%);--surface-pressed: rgb(220 68 48 / 12%);--text: #222426;--text-muted: #445058;--text-subtle: #596269;--text-disabled: #7d858a;--text-on-shell: #222426;--text-on-shell-muted: #445058;--border-shell: rgb(34 36 38 / 32%);--border-section: rgb(34 36 38 / 38%);--border-row: rgb(34 36 38 / 24%);--border-control: #626d73;--border-strong: #445058;--focus: #c63d2b;--active-marker: #c63d2b;--active-surface: #f7e9e5;--active-surface-hover: #f4dbd3;--active-text: #222426;--active-divider: var(--active-marker);--accent: #992e20;--primary-button-surface: #c63d2b;--primary-button-surface-hover: #bd3828;--primary-button-surface-pressed: #af3224;--primary-button-text: #ffffff;--primary-button-border: #a73224;--primary-button-focus: #a73224;--backdrop-dim: rgb(34 36 38 / 76%);--map-canvas: #dadddf;--map-overlay: rgb(199 206 209 / 24%);--gradient-control: linear-gradient( 135deg, rgb(255 255 255 / 3%) 0%, transparent 52%, rgb(34 36 38 / 3%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(220 68 48 / 12%) 0%, transparent 62%, rgb(255 255 255 / 3%) 100% );--gradient-subheading: linear-gradient( 100deg, rgb(103 154 189 / 8%) 0%, transparent 66% );--gradient-active: linear-gradient( 118deg, rgb(220 68 48 / 14%) 0%, transparent 68% );--viewer-backdrop: rgb(34 36 38 / 78%);--viewer-control-surface: rgb(34 36 38 / 94%);--viewer-control-surface-hover: rgb(60 67 71 / 98%);--shadow-popup: 0 14px 34px rgb(34 36 38 / 12%);--shadow-modal: 0 24px 64px rgb(34 36 38 / 18%);--shadow-floating: 0 12px 30px rgb(34 36 38 / 14%)}:root[data-theme=dark][data-color-theme=pearl]{--surface-canvas: #252b2f;--surface-shell: rgb(34 36 38 / 98%);--surface-shell-control: rgb(48 55 59 / 98%);--surface-shell-popup: #30373b;--surface-shell-hover: #51433f;--surface-heading: rgb(48 55 59 / 96%);--surface-panel: rgb(60 67 71 / 94%);--surface-subheading: rgb(68 76 81 / 94%);--surface-control: rgb(75 83 88 / 96%);--surface-reading: rgb(82 89 93 / 92%);--surface-reading-alt: rgb(75 83 88 / 92%);--surface-hover: rgb(232 135 117 / 10%);--surface-selected: rgb(232 135 117 / 14%);--surface-pressed: rgb(232 135 117 / 18%);--text: #f3f3f3;--text-muted: #e1e5e7;--text-subtle: #d8dfe2;--text-disabled: #a0a9ae;--text-on-shell: #f3f3f3;--text-on-shell-muted: #e1e5e7;--border-shell: rgb(225 229 231 / 38%);--border-section: rgb(225 229 231 / 44%);--border-row: rgb(225 229 231 / 26%);--border-control: #c5cdd2;--border-strong: #e1e5e7;--focus: #f3a899;--active-marker: #f3a899;--selection-control-surface: #f3a899;--active-surface: #51433f;--active-surface-hover: #5b4741;--active-text: #f3f3f3;--active-divider: var(--active-marker);--accent: #ffd2c4;--primary-button-surface: #e88775;--primary-button-surface-hover: #f09c8c;--primary-button-surface-pressed: #db7765;--primary-button-text: #222426;--primary-button-border: #f3a899;--primary-button-focus: #f3a899;--backdrop-dim: rgb(34 36 38 / 88%);--map-canvas: #252b2f;--map-overlay: rgb(60 67 71 / 24%);--gradient-control: linear-gradient( 135deg, rgb(243 243 243 / 3%) 0%, transparent 52%, rgb(34 36 38 / 3%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(232 135 117 / 12%) 0%, transparent 62%, rgb(243 243 243 / 3%) 100% );--gradient-subheading: linear-gradient( 100deg, rgb(103 154 189 / 8%) 0%, transparent 66% );--gradient-active: linear-gradient( 118deg, rgb(232 135 117 / 14%) 0%, transparent 68% );--viewer-backdrop: rgb(34 36 38 / 88%);--viewer-control-surface: rgb(34 36 38 / 94%);--viewer-control-surface-hover: rgb(60 67 71 / 98%);--shadow-popup: 0 16px 38px rgb(0 0 0 / 34%);--shadow-modal: 0 26px 70px rgb(0 0 0 / 46%);--shadow-floating: 0 14px 34px rgb(0 0 0 / 38%)}:root[data-color-theme=halloween]{--scheme-ink: #171310;--scheme-secondary: #d4c1aa;--scheme-accent: #ef852f;--shell-substrate-image: none;--history-substrate-image: none;--shell-background-blend: normal;--shell-chrome-blend: normal;--shell-chrome-tint: none;--gradient-substrate-tint: none;--gradient-shell: var(--gradient-control);--gradient-rail: var(--gradient-control);--gradient-panel: var(--gradient-control);--gradient-content: var(--gradient-control);--gradient-tile: var(--gradient-control);--page-hero-background: var(--gradient-active);--history-card-background: var(--gradient-active);--active-navigation-shadow: inset 0 -2px 0 var(--active-marker);--selection-control-surface: var(--primary-button-surface);--selection-control-text: var(--primary-button-text);--work-panel-heading-border: var(--focus);--hero-border: var(--focus);--surface-rail: var(--surface-shell);--surface-mobile-shell: var(--surface-shell);--surface-mobile-shell-control: var(--surface-shell-control);--mobile-dock-bg: var(--surface-mobile-shell);--mobile-submenu-bg: var(--surface-mobile-shell-control);--mobile-submenu-gradient: var(--gradient-control);--mobile-settings-bg: var(--surface-panel);--mobile-settings-gradient: var(--gradient-panel);--mobile-add-bg: var(--primary-button-surface);--mobile-on-dark: var(--text-on-shell);--mobile-on-dark-muted: var(--text-on-shell-muted);--mobile-on-sheet: var(--text);--mobile-active: var(--active-text);--mobile-navigation-active: var(--active-text);--mobile-divider: var(--border-shell);--mobile-add-icon: var(--active-text);--mobile-settings-header-text: var(--text);--mobile-settings-header-hover: var(--surface-hover);--mobile-settings-header-bg: var(--surface-heading);--mobile-settings-header-image: var(--gradient-bar);--mobile-menu-active-bg: var(--active-surface);--mobile-menu-active-image: var(--gradient-active);--mobile-menu-active-text: var(--active-text);--mobile-menu-active-border: var(--focus);--mobile-menu-focus: var(--focus);--viewer-control-border: rgb(243 231 214 / 58%);--viewer-control-border-hover: #f3e7d6;--viewer-control-text: #f3e7d6;--viewer-navigation-border-hover: #f3e7d6;--viewer-shadow: 0 18px 54px rgb(12 9 7 / 48%);--map-label-border: rgb(243 231 214 / 58%);--map-label-secondary: #decab6;--map-label: #f3e7d6;--map-label-shadow: rgb(23 19 16 / 92%);--map-label-surface: rgb(23 19 16 / 92%);--map-search-label-surface: rgb(23 19 16 / 94%);--narde-panel-primary-surface: var(--primary-button-surface);--narde-panel-primary-text: var(--primary-button-text);--narde-panel-primary-border: var(--primary-button-border);--narde-panel-primary-surface-hover: var(--primary-button-surface-hover);--narde-panel-primary-surface-focus: var(--primary-button-surface-hover);--narde-panel-primary-surface-pressed: var(--primary-button-surface-pressed);--narde-panel-accent-glow: color-mix(in srgb, var(--scheme-accent) 16%, transparent);--narde-panel-surface-muted: var(--surface-control);--narde-panel-text: var(--text);--narde-panel-muted: var(--text-muted);--narde-panel-border: var(--border-control);--narde-panel-interactive-surface: var(--surface-control);--narde-panel-interactive-soft: var(--scheme-ink);--narde-panel-interactive-strong: var(--focus);--history-divider-border: var(--border-section);--history-divider-stripe: rgb(239 133 47 / 8%);--history-divider-surface: var(--surface-subheading);--history-divider-label-border: var(--border-section);--history-divider-label-surface: var(--surface-reading)}:root[data-theme=light][data-color-theme=halloween]{--surface-canvas: #d3c1ad;--surface-shell: #171310;--surface-shell-control: #241c16;--surface-shell-popup: #241c16;--surface-shell-hover: #3b281a;--surface-heading: #c9b7a6;--surface-panel: #e2d3c1;--surface-subheading: #ebe0d1;--surface-control: #f3eadd;--surface-reading: #faf4e9;--surface-reading-alt: #f3eadd;--surface-hover: rgb(152 61 18 / 7%);--surface-selected: rgb(152 61 18 / 10%);--surface-pressed: rgb(152 61 18 / 13%);--text: #241a13;--text-muted: #4c4035;--text-subtle: #65574b;--text-disabled: #887b6d;--text-on-shell: #f3e7d6;--text-on-shell-muted: #decab6;--border-shell: rgb(239 133 47 / 44%);--border-section: rgb(76 64 53 / 42%);--border-row: rgb(76 64 53 / 24%);--border-control: #806d5d;--border-strong: #584537;--focus: #923a0e;--active-marker: #ffa457;--active-surface: #271911;--active-surface-hover: #382217;--active-text: #ffbd80;--active-divider: var(--active-marker);--accent: #8a340d;--primary-button-surface: #983d12;--primary-button-surface-hover: #85310d;--primary-button-surface-pressed: #732909;--primary-button-text: #fff4e5;--primary-button-border: #85310d;--primary-button-focus: #923a0e;--backdrop-dim: rgb(23 19 16 / 76%);--map-canvas: #171310;--map-overlay: rgb(59 40 26 / 24%);--gradient-control: linear-gradient( 135deg, rgb(255 244 229 / 2%) 0%, transparent 52%, rgb(23 19 16 / 2%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(239 133 47 / 8%) 0%, transparent 62%, rgb(255 244 229 / 2%) 100% );--gradient-subheading: linear-gradient( 100deg, rgb(152 61 18 / 4%) 0%, transparent 66% );--gradient-active: linear-gradient( 118deg, rgb(239 133 47 / 8%) 0%, transparent 68% );--viewer-backdrop: rgb(23 19 16 / 82%);--viewer-control-surface: rgb(23 19 16 / 94%);--viewer-control-surface-hover: rgb(59 40 26 / 98%);--shadow-popup: 0 14px 34px rgb(23 19 16 / 22%);--shadow-modal: 0 24px 64px rgb(23 19 16 / 30%);--shadow-floating: 0 12px 30px rgb(23 19 16 / 24%)}:root[data-theme=dark][data-color-theme=halloween]{--surface-canvas: #0d0c0b;--surface-shell: #100e0c;--surface-shell-control: #1c1815;--surface-shell-popup: #1c1815;--surface-shell-hover: #392316;--surface-heading: #151413;--surface-panel: #1c1a18;--surface-subheading: #23211e;--surface-control: #292622;--surface-reading: #302c28;--surface-reading-alt: #292622;--surface-hover: rgb(239 133 47 / 10%);--surface-selected: rgb(239 133 47 / 14%);--surface-pressed: rgb(239 133 47 / 18%);--text: #f3e7d6;--text-muted: #decab6;--text-subtle: #cdb9a5;--text-disabled: #a08d7b;--text-on-shell: #f3e7d6;--text-on-shell-muted: #decab6;--border-shell: rgb(239 133 47 / 42%);--border-section: rgb(243 231 214 / 34%);--border-row: rgb(243 231 214 / 18%);--border-control: #b39b82;--border-strong: #decab6;--focus: #ffa457;--active-marker: #ffa457;--active-surface: #241a12;--active-surface-hover: #342217;--active-text: #ffac5d;--active-divider: var(--active-marker);--accent: #ffa457;--primary-button-surface: #ef852f;--primary-button-surface-hover: #ffa457;--primary-button-surface-pressed: #dd7421;--primary-button-text: #171310;--primary-button-border: #ffa457;--primary-button-focus: #ffa457;--backdrop-dim: rgb(12 9 7 / 88%);--map-canvas: #100d0b;--map-overlay: rgb(59 40 26 / 24%);--gradient-control: linear-gradient( 135deg, rgb(243 231 214 / 2%) 0%, transparent 52%, rgb(12 9 7 / 2%) 100% );--gradient-bar: linear-gradient( 100deg, rgb(239 133 47 / 8%) 0%, transparent 62%, rgb(243 231 214 / 2%) 100% );--gradient-subheading: linear-gradient( 100deg, rgb(239 133 47 / 4%) 0%, transparent 66% );--gradient-active: linear-gradient( 118deg, rgb(239 133 47 / 8%) 0%, transparent 68% );--viewer-backdrop: rgb(12 9 7 / 88%);--viewer-control-surface: rgb(23 19 16 / 94%);--viewer-control-surface-hover: rgb(59 40 26 / 98%);--shadow-popup: 0 16px 38px rgb(0 0 0 / 54%);--shadow-modal: 0 26px 70px rgb(0 0 0 / 68%);--shadow-floating: 0 14px 34px rgb(0 0 0 / 58%)}:root{--app-font-family: "Inter", sans-serif;--app-base-font-size: 14px;font-size:var(--app-base-font-size);font-family:var(--app-font-family);font-synthesis:style;text-rendering:optimizeLegibility;--mobile-nav-bottom-clearance: 0px;--mobile-submenu-gap: 10px;--shell-bar-height: var(--control-size-lg);--workspace-icon-rail-width: var(--control-size-lg);--workspace-left-sidebar-width: 240px;--workspace-right-sidebar-width: 240px;--control-size-sm: 28px;--control-size: 34px;--control-size-lg: 34px;--table-row-height: var(--control-size);--table-section-height: var(--control-size-lg);--section-header-height: var(--control-size-lg);--modal-footer-height: 48px;--checkbox-size: 14px;--checkbox-size-sm: 13px;--disabled-opacity: .48;--text-size-xs: .75rem;--text-size-sm: .875rem;--text-size-control: 1rem;--text-size-body: 1rem;--text-size-supporting: .875rem;--text-size-section: 1.125rem;--text-size-title: 1.25rem;--text-leading-xs: 1rem;--text-leading-sm: 1.25rem;--text-leading-control: 1.375rem;--text-leading-body: 1.5rem;--text-leading-section: 1.5rem;--app-text-size-xs: var(--text-size-xs);--app-text-size-sm: var(--text-size-sm);--app-text-size-base: var(--text-size-control);--app-text-size-lg: var(--text-size-body);--app-text-size-title: var(--text-size-section);--app-text-size-display: 2rem}:root[data-font=inter]{--app-font-family: "Inter", sans-serif}:root[data-font=roboto-condensed]{--app-font-family: "Roboto Condensed", "Arial Narrow", sans-serif}:root[data-font=comic-relief]{--app-font-family: "Comic Relief", "Comic Sans MS", cursive}:root[data-font=science-gothic]{--app-font-family: "Science Gothic", "Inter", sans-serif}:root[data-font=victor-mono]{--app-font-family: "Victor Mono", monospace}:root[data-font=jura]{--app-font-family: "Jura", sans-serif}:root[data-font=ruda]{--app-font-family: "Ruda", sans-serif}:root[data-font=tektur]{--app-font-family: "Tektur", sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;min-height:100%}html{background:var(--canvas);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;overflow:hidden;background:var(--canvas);color:var(--text);font-family:var(--app-font-family);font-size:var(--text-size-body);font-weight:300;line-height:var(--text-leading-body);-webkit-font-smoothing:antialiased;transition:background-color .18s ease,color .18s ease}button,input,select,textarea{font-family:inherit}button{margin:0;color:inherit;font-size:var(--text-size-control);line-height:var(--text-leading-control)}button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content-container{width:100%;max-width:2360px;margin-inline:auto}.app-shell{position:relative;display:grid;grid-template-rows:var(--shell-bar-height) minmax(0,1fr) var(--shell-bar-height);width:100%;height:100vh;height:100dvh;overflow:hidden;background-color:var(--canvas);background-image:var(--gradient-shell),var(--gradient-substrate-tint),var(--shell-substrate-image);background-blend-mode:var(--shell-background-blend);background-position:center;background-repeat:no-repeat;background-size:cover}.app-header,.app-footer{position:relative;z-index:10;min-width:0;height:var(--shell-bar-height);background-color:var(--surface-shell);background-image:var(--shell-chrome-image);background-blend-mode:var(--shell-chrome-blend);background-position:center 18%;color:var(--text-on-shell);background-repeat:no-repeat;background-size:cover;-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%);transition:background-color .18s ease,border-color .18s ease}.app-header{position:relative;z-index:50;grid-row:1;border-bottom:1px solid var(--border-shell)}.app-header__inner{display:flex;position:relative;min-width:0;align-items:center;justify-content:center;height:100%;padding-inline:225px;overflow:visible;background:transparent}.app-header__brand{position:absolute;left:0;display:flex;width:auto;height:100%;align-items:center;border-right:0}.app-header__service-name{display:flex;align-items:baseline;padding-right:14px;padding-left:16px;color:var(--text-on-shell);font-size:1.2rem;font-weight:500;letter-spacing:-.035em;line-height:1.2rem;white-space:nowrap}.app-header__service-name:after{content:"."}.app-header__department-select{position:relative;height:100%}.app-header__department-trigger,.app-header__department-label{display:flex;min-width:0;height:100%;align-items:center;gap:6px;padding:3px 12px;border:0;border-radius:0;background:transparent;color:var(--text-on-shell);font:inherit;font-size:var(--text-size-sm);font-weight:500;line-height:var(--text-leading-sm);white-space:nowrap}.app-header__department-trigger{cursor:pointer;transition:background-color .14s ease,color .14s ease}.app-header__department-trigger>span{max-width:120px;overflow:hidden;text-overflow:ellipsis}.app-header__department-trigger>svg{flex:0 0 auto;transition:transform .14s ease}.app-header__department-trigger:hover,.app-header__department-trigger:focus-visible,.app-header__department-select--open .app-header__department-trigger{background:var(--surface-shell-hover)}.app-header__department-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.app-header__department-select--open .app-header__department-trigger>svg{transform:rotate(180deg)}.app-header__department-options{top:calc(100% + 1px);right:auto;left:0;width:max(100%,180px);border-radius:0 0 var(--uikit-radius) var(--uikit-radius)}.app-header__navigation{display:flex;align-items:stretch;justify-content:safe center;max-width:100%;height:100%;overflow-x:auto;background:var(--border-shell);scrollbar-width:none}.app-header__navigation::-webkit-scrollbar{display:none}.app-header__nav-group{display:contents}.app-header__nav-item{display:flex;width:auto;min-width:max-content;flex-direction:row;align-items:center;justify-content:center;gap:6px;height:100%;min-height:100%;padding:3px 12px;border:0;border-left:1px solid transparent;border-radius:0;background-color:var(--surface-shell-control);background-image:var(--gradient-control);color:var(--text-on-shell);font-size:var(--text-size-sm);font-weight:500;line-height:var(--text-leading-sm);cursor:pointer;transition:background-color .14s ease,color .14s ease,border-left-color .14s ease}.app-header__nav-label{max-width:100%;white-space:nowrap}.app-header__nav-item--home .app-header__nav-label,.app-header__nav-item--icon-only .app-header__nav-label{display:none}.app-header__nav-item:hover{background-color:var(--surface-shell-hover)}.app-header__nav-item--active{border-left-color:var(--border-shell);background-color:var(--active-surface);background-image:var(--gradient-active);color:var(--active-text);box-shadow:var(--active-navigation-shadow)}.app-header__nav-item--active:hover{background-color:var(--active-surface-hover);background-image:var(--gradient-active);color:var(--active-text)}.app-header__actions{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:stretch;gap:0;background:transparent}.app-header__actions .icon-button{width:auto;height:100%;aspect-ratio:1;color:var(--text-on-shell)}.workspace{grid-row:2;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain}.workspace__layout{--left-sidebar-column-width: 0px;--left-sidebar-track-width: var(--left-sidebar-column-width);--right-sidebar-column-width: 0px;--map-ui-inset-left: 0px;--map-ui-workspace-inset-right: 0px;--map-ui-settings-inset-right: 0px;--map-ui-inset-right: max( var(--map-ui-workspace-inset-right), var(--map-ui-settings-inset-right) );--map-ui-inset-bottom: 0px;display:grid;position:relative;grid-template-columns:var(--workspace-icon-rail-width) var(--left-sidebar-track-width) minmax(0,1fr) var(--right-sidebar-column-width);width:100%;height:100%;min-height:0;overflow:hidden;transition:none}.app-shell--left-sidebar-open .workspace__layout{--left-sidebar-column-width: var(--workspace-left-sidebar-width)}.map-surface{position:relative;min-width:0;min-height:0;isolation:isolate}.map-surface__viewport{position:absolute;inset:0;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden;cursor:crosshair}.map-surface__viewport [data-v2-map-draggable]{cursor:grab}.map-surface__viewport :is(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true])){cursor:pointer}.map-surface__viewport.is-dragging,.map-surface__viewport.is-dragging :is([data-v2-map-draggable],button,a[href],[role=button],[role=option]){cursor:grabbing!important}.map-surface__viewport .is-map-dragging,.map-surface__viewport .is-map-dragging :is(button,a[href],[role=button],[role=option]){cursor:grabbing!important}.map-surface__stage,.map-surface__raster,.map-surface__domain{position:absolute;inset:0;min-width:0;min-height:0;transform-origin:0 0}.map-surface__stage{overflow:visible;will-change:transform}.map-surface__raster{z-index:0;overflow:visible;pointer-events:none}.map-surface__domain{z-index:3;overflow:visible}.map-surface__chrome{position:absolute;inset:0;z-index:8;min-width:0;min-height:0;overflow:visible;pointer-events:none}.map-surface__chrome>*{pointer-events:auto}.map-surface .rer-map__zoom-readout{display:grid;width:var(--control-size-sm);min-width:var(--control-size-sm);height:var(--control-size-sm);place-items:center;border:0;background:transparent;box-shadow:none;color:var(--text-muted);font-size:var(--text-size-xs);font-weight:700;line-height:1;pointer-events:none}.map-surface .rer-map__icon-button{border-color:var(--border-control);background-color:var(--surface-control);box-shadow:var(--shadow-floating);color:var(--text)}.map-surface .map-surface__zoom-button .v2-icon{transform:translate(.5px,.5px)}.map-surface .rer-map__icon-button[aria-pressed=false]:not(.map-surface__control-button--persistent){cursor:pointer;opacity:.5}.map-surface>.map-surface__context-menu{position:absolute;z-index:20;width:0;height:0;pointer-events:auto}.map-surface__context-menu[hidden]{display:none}.map-surface__context-menu .map-surface__context-menu-popup{inset:0 auto auto 0;width:max-content;min-width:210px;max-width:min(320px,calc(100vw - 12px))}.map-surface__context-menu-coordinate{font-variant-numeric:tabular-nums;white-space:nowrap}.workspace__pane{min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;background-color:var(--glass-panel);background-image:var(--gradient-panel);background-repeat:no-repeat;background-size:cover;-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%);-webkit-overflow-scrolling:touch;transition:background-color .18s ease,border-color .18s ease}.icon-rail{display:flex;position:relative;grid-column:1;flex-direction:column;align-items:center;justify-content:space-between;padding:0;border-right:1px solid var(--border-shell);background-color:var(--surface-shell);background-image:var(--shell-chrome-image);background-blend-mode:var(--shell-chrome-blend);background-position:14% center;background-repeat:no-repeat;background-size:cover;color:var(--text-on-shell)}.icon-rail__group{display:flex;width:100%;flex-direction:column;align-items:center;gap:1px}.v2-live-control-slot,.v2-live-control-container,.v2-live-control-item{display:contents}.icon-rail .icon-button{width:100%;height:auto;flex:0 0 auto;aspect-ratio:1;color:var(--text-on-shell)}.icon-rail .icon-button:hover{background:var(--surface-shell-hover)}.icon-rail .icon-button--active,.icon-rail .icon-button--active:hover{background:var(--active-surface);color:var(--active-text);box-shadow:var(--active-navigation-shadow)}.icon-rail .icon-button--active:hover{background:var(--active-surface-hover)}.icon-rail__group--top{flex:0 0 auto}.icon-rail .icon-button--create{color:var(--active-marker)}.icon-rail .icon-button--create:disabled{color:var(--text-disabled)}.icon-rail__group--bottom{flex:0 0 auto;margin-top:auto}.icon-button{display:grid;width:var(--control-size);height:var(--control-size);place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);cursor:pointer;transition:background-color .14s ease}[data-v2-filter-open],[data-v2-rer-filter-open]{position:relative}.app-shell[data-v2-filter-active=true] [data-v2-filter-open]:after,.app-shell[data-v2-filter-active=true] [data-v2-rer-filter-open]:after{content:"";position:absolute;right:6px;bottom:6px;width:7px;height:7px;border-radius:50%;background:var(--active-marker);box-shadow:0 0 0 1px var(--surface-shell);pointer-events:none}.icon-button:hover{background:var(--surface-hover)}.icon-button:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:var(--disabled-opacity)}.icon-button--active{background:var(--active-surface);color:var(--active-text)}.icon-button--active:hover{background:var(--active-surface-hover);color:var(--active-text)}.sidebar{--sidebar-width: var(--workspace-left-sidebar-width);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;opacity:0;pointer-events:none}.sidebar--left{grid-column:2;border-right:0 solid var(--border-shell);transition:none}.sidebar--right{--sidebar-width: var(--workspace-right-sidebar-width);grid-column:4;border-left:0 solid var(--border-shell);transition:none}.app-shell--left-sidebar-open .sidebar--left{border-right-width:1px;opacity:1;pointer-events:auto}.app-shell--right-sidebar-open .sidebar--right[aria-hidden=false]{border-left-width:1px;opacity:1;pointer-events:auto}.workspace__right-panels{display:flex;grid-column:4;min-width:0;min-height:0;height:100%;overflow:hidden}.workspace__right-panels:empty{display:none}.workspace__right-panels .sidebar--workspace-panel{--sidebar-width: var(--workspace-panel-width, var(--workspace-right-sidebar-width));position:relative;inset:auto;grid-column:auto;width:var(--sidebar-width);flex:0 0 var(--sidebar-width);border-left:1px solid var(--border-shell);opacity:1;pointer-events:auto;transform:none}.workspace-panel-resize-handle{display:block;position:absolute;top:var(--section-header-height);bottom:0;left:0;z-index:4;width:5px;padding:0;border:0;border-right:1px dashed var(--border-control);background:color-mix(in srgb,var(--surface-control) 24%,transparent);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease}.workspace-panel-resize-handle:before{position:absolute;top:50%;left:1px;width:2px;height:76px;border-radius:999px;background:transparent;content:"";transform:translateY(-50%);transition:background .12s ease}.workspace-panel-resize-handle:hover:before,.workspace-panel-resize-handle:active:before,.workspace-panel-resize-handle:focus-visible:before,.workspace-panel-resize-handle.is-active:before{background:var(--accent)}.workspace-panel-resize-handle:hover,.workspace-panel-resize-handle:active,.workspace-panel-resize-handle:focus-visible,.workspace-panel-resize-handle.is-active{border-right-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.app-shell.is-workspace-panel-resizing .workspace__layout{transition:none}body.is-workspace-panel-resizing,body.is-workspace-panel-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sidebar--settings{position:absolute;top:0;right:0;bottom:0;z-index:35;grid-column:auto;width:var(--workspace-right-sidebar-width);border-left-width:1px;opacity:0;transform:translate3d(100%,0,0);transition:none}.app-shell--right-sidebar-open .sidebar--settings[aria-hidden=false]{opacity:1;transform:translateZ(0);pointer-events:auto}.sidebar--mobile-workspace-panel{display:none}.sidebar__header,.sidebar__content{width:var(--sidebar-width);min-width:0}.sidebar--workspace-panel>.sidebar__header,.sidebar--workspace-panel>.sidebar__content{width:100%}.sidebar__header{display:flex;height:var(--section-header-height);min-height:var(--section-header-height);align-items:center;justify-content:space-between;padding:0 0 0 14px;border-bottom:1px solid var(--border-section);background-color:var(--content-heading-surface);background-image:var(--content-heading-image)}.sidebar__title{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;overflow:hidden;margin:0;color:var(--text);font-size:var(--text-size-section);font-weight:600;line-height:var(--text-leading-section);text-overflow:ellipsis;white-space:nowrap}.sidebar__title-icon{display:flex;flex:0 0 20px;align-items:center}.sidebar__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar--workspace-panel[aria-hidden=false]>.sidebar__header{border-bottom-color:var(--work-panel-heading-border)}.sidebar__content{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;background-color:var(--content-reading-surface);background-image:var(--content-reading-image);background-repeat:no-repeat;background-size:cover;-webkit-overflow-scrolling:touch}.title-action-button{display:grid;width:var(--section-header-height);min-width:var(--section-header-height);height:var(--section-header-height);min-height:var(--section-header-height);flex:0 0 var(--section-header-height);align-self:stretch;place-items:center;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .14s ease,color .14s ease}.title-action-button:hover:not(:disabled),.title-action-button:focus-visible:not(:disabled){background:var(--surface-hover);color:var(--text)}.sidebar__close-button{width:var(--record-action-width);min-width:var(--record-action-width);flex-basis:var(--record-action-width)}.sidebar__close-icon{display:grid;place-items:center}.sidebar__close-icon--mobile,.sidebar-backdrop{display:none}.filter-form{display:flex;flex-direction:column;gap:var(--uikit-field-group-gap);padding:16px 14px}.filter-form__range{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:8px;width:100%}.filter-form__date-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.filter-form__date-presets .uikit-button{width:100%;min-width:0}.filter-form__date-presets .uikit-button[aria-checked=true],.filter-form__date-presets .uikit-button[aria-checked=true]:hover,.filter-form__date-presets .uikit-button[aria-checked=true]:active{border-color:var(--active-text);background-color:var(--active-surface);background-image:var(--gradient-active);color:var(--active-text)}.filter-form__apply{width:100%;margin-top:2px}.filter-form__actions{display:grid;grid-template-columns:var(--uikit-control-height) minmax(0,1fr);align-items:stretch;gap:8px;width:100%;margin-top:2px}.filter-form__actions .filter-form__reset{width:var(--uikit-control-height);min-width:var(--uikit-control-height);height:var(--uikit-control-height);padding:0}.filter-form__actions .filter-form__apply{margin-top:0}.shift-tasks-sidebar{padding:0 0 0 5px;overflow-x:hidden;overflow-y:auto}.shift-notes-sidebar{padding:0 0 0 5px;overflow:hidden}.sidebar--workspace-panel>.workspace-panel-tasks{display:grid;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.shift-notes-panel{display:flex;width:100%;height:100%;min-height:100%;padding:0}.shift-notes-panel .uikit-quill{display:flex;width:100%;height:100%;min-height:100%;flex:1 1 auto;flex-direction:column;border:0;border-radius:0;background:transparent;overflow:hidden}.shift-notes-panel .uikit-quill[data-v2-quill-hydration=pending]{visibility:hidden;opacity:0}.shift-notes-panel .uikit-quill[data-v2-quill-hydration=ready],.shift-notes-panel .uikit-quill[data-v2-quill-hydration=error]{visibility:visible;opacity:1}.shift-notes-panel .uikit-quill:focus-within{border-color:transparent;box-shadow:none}.shift-notes-panel .uikit-quill .ql-container.ql-snow{width:100%;min-height:0;flex:1 1 auto;overflow:hidden}.shift-notes-panel .uikit-quill .ql-editor{width:100%;min-height:100%;padding:12px 14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media(min-width:1121px){.app-header__navigation{overflow:visible}.app-header__nav-group{display:flex;position:relative;height:100%;align-items:stretch}.app-header__nav-group>.app-header__nav-item--group-option{position:absolute;top:var(--v2-header-navigation-option-top);left:0;z-index:1;width:max-content;min-width:100%;justify-content:flex-start;text-align:left;height:var(--shell-bar-height);min-height:var(--shell-bar-height);border-top:1px solid var(--border-shell);background-color:var(--surface-shell-popup);background-image:var(--gradient-control);box-shadow:var(--shadow-popup);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s,background-color .14s ease,color .14s ease}.app-header__nav-group:hover>.app-header__nav-item--group-option,.app-header__nav-group:focus-within>.app-header__nav-item--group-option{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.app-header__nav-group>.app-header__nav-item--group-option:hover,.app-header__nav-group>.app-header__nav-item--group-option:focus-visible{background-color:color-mix(in srgb,var(--surface-shell-popup) 82%,var(--text-on-shell) 18%);background-image:var(--gradient-control)}.sidebar-backdrop.sidebar-backdrop--settings{display:block;position:absolute;top:0;right:0;bottom:0;left:var(--workspace-icon-rail-width);z-index:30;background:var(--backdrop-dim);opacity:1;pointer-events:auto;cursor:pointer}}.form-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--text);font-size:var(--text-size-sm);font-weight:500;line-height:var(--text-leading-sm)}.form-field__label{min-width:0}.form-control{width:100%;min-width:0;min-height:var(--control-size);padding:0 10px;border:1px solid var(--border-control);border-radius:6px;outline:none;background-color:var(--glass-control);background-image:var(--gradient-control);color:var(--text);font-family:inherit;font-size:var(--text-size-control);line-height:var(--text-leading-control);font-weight:400;transition:border-color .14s ease,background-color .14s ease}.form-control--compact{min-height:var(--control-size-sm);padding-inline:8px}.form-control option:checked{background:var(--surface-selected);color:var(--text)}.form-control::placeholder{color:var(--text-muted);opacity:1}.form-control:hover{border-color:var(--border-strong)}.form-control:focus{border-color:var(--focus)}.workspace__content{grid-column:3;container-name:workspace-content;container-type:inline-size;scrollbar-gutter:auto;background-color:var(--content-reading-surface);background-image:var(--content-reading-image);-webkit-backdrop-filter:blur(4px) saturate(108%);backdrop-filter:blur(4px) saturate(108%)}@media(min-width:768px){.workspace__layout--overlay-left-drawer{--map-ui-workspace-inset-right: var(--right-sidebar-column-width)}.workspace__layout--overlay-left-drawer>.workspace__content{position:absolute;inset:0 0 0 var(--workspace-icon-rail-width);z-index:0;grid-column:auto;grid-row:auto;width:auto;height:auto}.workspace__layout--overlay-left-drawer>.icon-rail{z-index:30}.workspace__layout--overlay-left-drawer>.sidebar--left{z-index:25;background-color:var(--map-canvas);background-image:linear-gradient(var(--glass-panel),var(--glass-panel)),var(--gradient-panel);-webkit-backdrop-filter:none;backdrop-filter:none;contain:layout paint}.app-shell--left-sidebar-open .workspace__layout--overlay-left-drawer{--map-ui-inset-left: var(--workspace-left-sidebar-width)}.workspace__layout--overlay-left-drawer>.workspace__right-panels{z-index:25}.workspace__layout--overlay-left-drawer>.workspace__right-panels .sidebar--workspace-panel{background-color:var(--map-canvas);background-image:linear-gradient(var(--glass-panel),var(--glass-panel)),var(--gradient-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace__layout--overlay-left-drawer>.sidebar--settings{background-color:var(--map-canvas);background-image:linear-gradient(var(--glass-panel),var(--glass-panel)),var(--gradient-panel);-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:hidden;contain:layout paint;will-change:auto}.app-shell--right-sidebar-open .workspace__layout--overlay-left-drawer{--map-ui-settings-inset-right: var(--workspace-right-sidebar-width)}.app-shell--right-sidebar-transitioning .workspace__layout--overlay-left-drawer>.sidebar--settings{will-change:transform,opacity}}.numbered-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(128px,auto);gap:1px;width:100%;margin:0 auto;padding:0;background:transparent;list-style:none}.numbered-list+.numbered-list{border-top:1px solid var(--border-strong)}.numbered-list__item{display:grid;grid-template-columns:36px minmax(0,1fr);align-content:center;align-items:start;min-height:128px;padding:18px 20px;border:0;background-color:transparent;background-image:none}.numbered-list__item:first-child{grid-column:span 2;grid-row:span 2;background-color:var(--active-surface);background-image:var(--gradient-active)}.numbered-list--lead-right .numbered-list__item:first-child{grid-column:-3 / -1}.numbered-list--lead-right{grid-auto-flow:dense}.numbered-list__item:first-child .numbered-list__index,.numbered-list__item:first-child .numbered-list__text{color:var(--active-text)}.numbered-list__item:first-child .numbered-list__text{max-width:14ch;font-size:2.5rem;font-weight:300;letter-spacing:-.045em;line-height:2.6rem}.numbered-list__index{color:var(--text-muted);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.08em;line-height:1rem;font-variant-numeric:tabular-nums}.numbered-list__text{margin:0;color:var(--text);font-size:var(--text-size-body);font-weight:500;letter-spacing:.02em;line-height:var(--text-leading-body)}.shift-history{display:flex;min-height:calc(100dvh - var(--shell-bar-height) - var(--shell-bar-height));flex-direction:column;color:var(--text)}.page-hero{display:grid;min-height:110px;grid-template-columns:repeat(auto-fit,minmax(min(100%,306px),1fr));align-items:end;padding:20px 24px;border-bottom:1px solid var(--hero-border);background-color:var(--active-surface);background-image:var(--page-hero-background);background-position:center 36%;background-repeat:no-repeat;background-size:cover;color:var(--active-text)}.page-hero__heading{min-width:0}.page-hero__eyebrow,.page-hero__title,.page-hero__description{margin:0}.page-hero__eyebrow{margin-bottom:6px;font-size:var(--text-size-xs);font-weight:600;letter-spacing:.12em;line-height:1rem;text-transform:uppercase}.page-hero__title{font-size:1.75rem;font-weight:400;letter-spacing:-.035em;line-height:2rem}.page-hero__description{max-width:62ch;margin-top:6px;color:currentColor;font-size:var(--text-size-body);line-height:var(--text-leading-body);opacity:.76}.page-hero__summary{display:grid;align-self:stretch;grid-template-columns:repeat(var(--page-hero-summary-columns, 3),minmax(0,1fr));margin:0;border:1px solid var(--active-text)}.page-hero__summary--two{--page-hero-summary-columns: 2}.page-hero__summary--three{--page-hero-summary-columns: 3}.page-hero__summary--four{--page-hero-summary-columns: 4}.page-hero__summary>div{display:flex;min-width:0;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:10px 12px}.page-hero__summary>div+div{border-left:1px solid var(--active-text)}.page-hero__summary dt,.page-hero__summary dd{margin:0}.page-hero__summary dt{font-size:var(--text-size-xs);font-weight:500;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.page-hero__summary dd{font-size:1.5rem;font-weight:400;line-height:1.625rem;font-variant-numeric:tabular-nums}.shift-history__list{display:grid;gap:0;background:transparent}.shift-history__card{min-width:0;background-color:var(--content-reading-surface);background-image:var(--content-reading-image)}.shift-history__card-header{display:grid;min-width:0;min-height:90px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:center;padding:14px 24px;background-color:var(--active-surface);background-image:var(--history-card-background);background-position:center 36%;background-repeat:no-repeat;background-size:cover;color:var(--active-text)}.shift-history__card-header--with-actions{grid-template-columns:minmax(0,1fr) minmax(260px,1fr) var(--section-header-height);padding-right:0}.shift-history__card-action{display:grid;width:var(--section-header-height);min-width:var(--section-header-height);height:calc(100% + 28px);align-self:center;place-items:center;padding:0;border:0;border-left:1px solid var(--active-divider);border-radius:0;background:transparent;color:var(--active-text);cursor:pointer}.shift-history__card-action:hover,.shift-history__card-action:focus-visible{background:color-mix(in srgb,var(--active-text) 12%,transparent);color:var(--danger-text, var(--active-text));outline:0}.shift-history__card:nth-of-type(2) .shift-history__card-header{background-position:center 55%}.shift-history__card:nth-of-type(3) .shift-history__card-header{background-position:center 72%}:root[data-theme=dark] .shift-history__card-header{background-position:center,center}:root[data-theme=dark] .shift-history__card:nth-of-type(2) .shift-history__card-header{background-position:center,center}:root[data-theme=dark] .shift-history__card:nth-of-type(3) .shift-history__card-header{background-position:center,center}.shift-history__identity{min-width:0}.shift-history__department{display:block;margin-bottom:4px;color:var(--active-text);font-size:var(--text-size-xs);font-weight:700;letter-spacing:.12em;line-height:1rem;opacity:.76;text-transform:uppercase}.shift-history__identity h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:var(--active-text)}.shift-history__author-label{font-size:var(--text-size-supporting);font-weight:400;letter-spacing:0;line-height:var(--text-leading-sm);opacity:.78}.shift-history__author-name{font-size:1.2rem;font-weight:700;letter-spacing:-.025em;line-height:2rem}.shift-history__period{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;padding-left:16px;border-left:1px solid var(--active-text)}.shift-history__period-item{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px}.shift-history__period-label{display:block;color:var(--active-text);font-size:var(--text-size-xs);font-weight:600;letter-spacing:.08em;line-height:.875rem;opacity:.82;text-transform:uppercase}.shift-history__period time{color:var(--active-text);font-size:var(--text-size-body);font-weight:600;line-height:var(--text-leading-body)}.shift-history__sections{--shift-history-leading-column: 70px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 0;border-top:1px solid var(--border-section);border-bottom:1px solid var(--border-strong);background:var(--border-section)}.shift-history__card:last-of-type .shift-history__sections{border-bottom:0}.shift-history__section,.shift-events{min-width:0;background-color:var(--content-reading-surface);background-image:var(--content-reading-image)}.shift-history__section--tasks{overflow:clip;border-left:1px solid var(--border-section)}.shift-history__sections--single-support>.shift-history__section--notes,.shift-history__sections--single-support>.shift-history__section--tasks{grid-column:1 / -1}.shift-history__sections--single-support>.shift-history__section--tasks{border-left:0}.shift-history__task-list>.shift-history__task:last-child{position:relative}.shift-history__task-list>.shift-history__task:last-child:after{position:absolute;top:100%;right:0;left:0;height:1px;background:var(--border-row);content:"";pointer-events:none}.shift-history__section--events,.shift-history__section--combat{grid-column:1 / -1}.shift-history__combat-targets{display:flex;min-width:0;flex-wrap:wrap;gap:6px;margin-block:8px}.shift-history__combat-target-group{min-width:0}.shift-history__combat-target-group>strong{display:block;color:var(--text-muted);font-size:var(--text-size-xs);line-height:var(--text-leading-sm)}.shift-history__combat-targets .uikit-badge{max-width:100%;overflow-wrap:anywhere;white-space:normal}.shift-history__combat-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0}.shift-history__combat-meta>div{min-width:0}.shift-history__combat-meta dt{color:var(--text-muted);font-size:var(--text-size-xs);font-weight:600;line-height:var(--text-leading-sm)}.shift-history__combat-meta dd{margin:2px 0 0;overflow-wrap:anywhere}.shift-history__combat-strikes{display:grid;gap:12px;margin-top:16px}.shift-history__combat-strike{min-width:0;padding-top:12px;border-top:1px solid var(--border-row)}.shift-history__combat-strike>header{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.shift-history__combat-strike h5{margin:0;font-size:var(--text-size-supporting)}.shift-history__combat-strike time{color:var(--text-muted);font-size:var(--text-size-xs);font-variant-numeric:tabular-nums}.shift-history__combat-description{margin-top:12px}.shift-history__section-header{display:grid;height:var(--section-header-height);min-height:var(--section-header-height);grid-template-columns:var(--shift-history-leading-column, 70px) minmax(0,1fr);align-items:center;border-bottom:1px solid var(--border-section);background-color:var(--content-heading-surface);background-image:var(--content-heading-image)}.shift-history__section-header h2,.shift-history__section-header h3{margin:0;padding:0 12px;font-size:var(--text-size-section);font-weight:700;line-height:var(--text-leading-section)}.shift-history__section-icon{display:grid;align-self:stretch;place-items:center;border-right:1px solid var(--border-section);color:var(--text)}.shift-history__entries,.shift-events__list{margin:0;padding:0;list-style:none}.shift-history__entry{min-width:0;border-bottom:1px solid var(--border-row)}.shift-history__entry:last-child{border-bottom:0}.shift-history__entry:has([aria-expanded=true]),.shift-history__note-row:has([aria-expanded=true]){background-color:transparent}.shift-history__event-row{display:grid;grid-template-columns:var(--shift-history-leading-column) minmax(0,1fr)}.shift-event-fields.shift-event-row__fields{display:none}.shift-history__event-row--expandable{grid-template-columns:var(--shift-history-leading-column) minmax(0,1fr) auto}.shift-history__event-row--expandable:not(:has(.shift-history__event-actions .shift-history__event-action:not([hidden]))){grid-template-columns:var(--shift-history-leading-column) minmax(0,1fr)}.shift-history__event-actions:not(:has(.shift-history__event-action:not([hidden]))){display:none}.shift-history__event-time{display:flex;min-width:0;flex-direction:column;gap:2px;padding:10px 0;border-right:1px solid var(--border-row);color:var(--text-muted);font-size:var(--text-size-xs);line-height:.875rem;font-variant-numeric:tabular-nums;text-align:center}.shift-history__event-time strong{color:var(--text);font-size:var(--text-size-supporting);font-weight:600;line-height:1.125rem}.shift-history__entry-body{min-width:0;padding:14px 16px}.shift-history__event-description,.shift-history__note-text{margin:0;overflow-wrap:anywhere;font-size:var(--text-size-body);line-height:var(--text-leading-body)}.active-shift__event-description,.shift-history__event-description,.shift-history__note-text{--shift-disclosure-collapsed-lines: 8;max-height:calc(var(--shift-disclosure-collapsed-lines) * var(--text-leading-body) + 1px);overflow:hidden}.shift-history__event-description--expanded,.shift-history__note-text--expanded{display:block;max-height:none;overflow:visible}.shift-history__event-context{display:flex;min-width:0;flex-wrap:wrap;gap:4px 0;margin-bottom:8px;color:var(--text-muted);font-size:var(--text-size-supporting);font-weight:600;letter-spacing:.04em;line-height:var(--text-leading-sm);text-transform:uppercase}.shift-history__event-context span{overflow-wrap:anywhere;margin-right:8px}.shift-history__event-context span+span{padding-left:8px;border-left:1px solid var(--border-strong)}:is(.shift-event-row__actions,.shift-history__event-actions):has([data-v2-shift-disclosure-layout=pending]){visibility:hidden;opacity:0;pointer-events:none}.shift-history__event-actions{display:flex;width:var(--record-action-width);min-width:var(--record-action-width);min-height:0;align-self:stretch;flex-direction:column;border-left:1px solid var(--border-row)}.shift-history__event-action,.shift-history__event-toggle,.shift-history__note-toggle{display:grid;width:var(--record-action-width);min-width:var(--record-action-width);place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .14s ease}.shift-history__event-actions .shift-history__event-action:not(.shift-history__event-toggle){height:var(--section-header-height);min-height:var(--section-header-height);flex:0 0 var(--section-header-height)}.shift-history__event-actions .shift-history__event-toggle{min-height:var(--section-header-height);flex:1 1 auto}.shift-history__event-actions:not(:has(.shift-history__event-toggle:not([hidden]))) .shift-history__event-action:not(.shift-history__event-toggle){height:auto;flex:1 1 0}.shift-history__note-toggle{border-left:1px solid var(--border-row)}.shift-history__event-action+.shift-history__event-action{box-shadow:inset 0 1px 0 var(--border-row)}.shift-history__event-action--danger{color:var(--danger-text, var(--text-muted))}.shift-history__event-action:hover,.shift-history__event-action:focus-visible,.shift-history__event-toggle:hover,.shift-history__note-toggle:hover,.shift-history__task-toggle:hover{background:var(--surface-hover)}.shift-history__expand-icon{display:grid;place-items:center;transition:transform .18s ease}.active-shift__event-toggle[aria-expanded=true] .shift-history__expand-icon,.shift-history__event-toggle[aria-expanded=true] .shift-history__expand-icon,.shift-history__note-toggle[aria-expanded=true] .shift-history__expand-icon,.shift-history__task-toggle[aria-expanded=true] .shift-history__expand-icon{transform:rotate(180deg)}.shift-history__event-toggle[aria-expanded=true]:focus-visible,.shift-history__note-toggle[aria-expanded=true]:focus-visible,.shift-history__task-toggle[aria-expanded=true]:focus-visible{background:transparent;color:var(--accent);outline:none}.shift-history__section--notes{display:grid;grid-template-rows:var(--section-header-height) minmax(min-content,1fr)}.shift-history__note-row{display:grid;grid-template-columns:minmax(0,1fr)}.shift-history__note-row--expandable{grid-template-columns:minmax(0,1fr) var(--record-action-width)}.shift-history__note{min-height:85px;padding:16px}.shift-history__task{display:block}.shift-history__task-summary{display:grid;width:100%;min-height:50px;grid-template-columns:var(--shift-history-leading-column) minmax(0,1fr) var(--record-action-width);align-items:stretch;text-align:left}.shift-history__section--tasks .shift-history__task-toggle:focus-visible{outline-offset:-2px}.shift-history__task-icon{display:grid;align-self:stretch;place-items:center;border-right:1px solid var(--border-row);color:var(--text)}.shift-history__task-title{display:flex;flex-direction:column;min-width:0;align-items:flex-start;justify-content:center;gap:8px;padding:10px 16px;font-size:var(--text-size-body);font-weight:400;line-height:var(--text-leading-body);overflow-wrap:anywhere}.shift-history__task-toggle{display:grid;width:var(--record-action-width);min-width:var(--record-action-width);align-self:stretch;place-items:center;padding:0;border:0;border-left:1px solid var(--border-row);border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .14s ease}.shift-history__task-details{padding:12px 16px 14px 66px;border-top:1px solid var(--border-row)}.shift-history__task-images{display:flex;flex-wrap:wrap;width:auto;max-width:100%}.shift-history__task .uikit-image-card{flex:0 1 auto;width:fit-content;max-width:100%;height:auto}.shift-history__task .uikit-image-card__preview,.shift-history__task .uikit-image-card__preview img{width:auto;max-width:100%;height:auto}.shift-history__task .uikit-image-card__preview img{max-height:100px;object-fit:contain}.shift-history__task-meta{display:grid;gap:4px;margin:0}.shift-history__task-meta>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px}.shift-history__task-meta dt,.shift-history__task-meta dd{margin:0;color:var(--text-muted);font-size:var(--text-size-xs);line-height:var(--text-leading-xs)}.shift-history__task-meta dt{font-weight:600}.shift-history__task-meta dd{min-width:0;overflow-wrap:anywhere}.shift-history__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.workspace__content--active-shift,.workspace__content--shift-history{background-color:var(--content-reading-surface);background-image:var(--content-reading-image)}.active-shift-page,.active-shift,.active-shift__live-item,.shift-history__live-item{min-width:0;min-height:100%}.shift-history__live-item{align-content:start;flex:1 0 auto}.active-shift{background-color:var(--content-reading-surface);background-image:var(--content-reading-image)}.active-shift__previous{min-width:0;border-top:0}.shift-history-divider{display:flex;grid-column:1 / -1;min-height:150px;align-items:center;justify-content:center;border:1px dashed var(--history-divider-border);border-radius:0;background:repeating-linear-gradient(135deg,var(--history-divider-stripe) 0,var(--history-divider-stripe) 8px,transparent 8px,transparent 18px),var(--history-divider-surface);color:var(--text-muted);font-size:var(--text-size-sm);font-weight:800;letter-spacing:0;line-height:var(--text-leading-sm);padding:10px 16px;text-transform:uppercase}.shift-history-divider span{border:1px solid var(--history-divider-label-border);border-radius:999px;background:var(--history-divider-label-surface);box-shadow:0 1px color-mix(in srgb,var(--surface-reading) 80%,transparent);padding:4px 12px}[data-theme=dark] .shift-history-divider{border-color:var(--history-divider-border);background:repeating-linear-gradient(135deg,var(--history-divider-stripe) 0,var(--history-divider-stripe) 8px,transparent 8px,transparent 18px),var(--history-divider-surface)}[data-theme=dark] .shift-history-divider span{border-color:var(--history-divider-label-border);background:var(--history-divider-label-surface)}.active-shift__eyebrow{display:flex;flex-wrap:wrap;gap:4px 7px}.active-shift__author:before{margin-right:7px;content:"\b7"}.active-shift__hero-side{display:flex;min-width:0;align-self:stretch;align-items:stretch;gap:8px}.active-shift__hero-side>form{display:flex;align-self:stretch}.active-shift--empty .active-shift__hero-side{justify-self:end;justify-content:flex-end;margin-left:auto}.active-shift__summary{min-width:190px;flex:1 1 auto;grid-template-columns:minmax(0,1fr)}.active-shift__summary dd{font-size:var(--text-size-body);font-weight:600;line-height:var(--text-leading-body);white-space:nowrap}.page-hero .uikit-button.active-shift__close{min-height:100%;flex:0 0 auto;padding-inline:12px;border:1px solid var(--active-text);border-radius:0;background:transparent;color:var(--active-text)}.page-hero .uikit-button.active-shift__close:hover:not(:disabled),.page-hero .uikit-button.active-shift__close:focus-visible{border-color:var(--active-text);background:color-mix(in srgb,var(--active-text) 12%,transparent);color:var(--active-text)}.active-shift__event,.active-shift__empty{min-width:0;margin:0;border-bottom:1px solid var(--border-row)}.active-shift__event-row{display:grid;min-width:0;grid-template-columns:70px minmax(0,1fr) var(--record-action-width)}.active-shift__event-row:not(:has(.active-shift__event-actions .active-shift__event-action:not([hidden]))){grid-template-columns:70px minmax(0,1fr)}.active-shift__event-actions:not(:has(.active-shift__event-action:not([hidden]))){display:none}.active-shift__event-description{overflow:hidden;overflow-wrap:anywhere;font-size:var(--text-size-body);line-height:var(--text-leading-body)}.active-shift__event-description>:first-child,.shift-history__event-description>:first-child,.shift-history__note-text>:first-child{margin-top:0}.active-shift__event-description>:last-child,.shift-history__event-description>:last-child,.shift-history__note-text>:last-child{margin-bottom:0}.active-shift__event-description--expanded,.active-shift__event-description[data-v2-shift-expanded=true],.shift-history__event-description[data-v2-shift-expanded=true],.shift-history__note-text[data-v2-shift-expanded=true]{display:block;max-height:none;overflow:visible}.active-shift__event-actions{display:flex;width:var(--record-action-width);min-width:var(--record-action-width);min-height:0;align-self:stretch;flex-direction:column;border-left:1px solid var(--border-section)}.active-shift__event-action{display:grid;width:var(--record-action-width);min-width:var(--record-action-width);min-height:0;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer}.active-shift__event-actions .active-shift__event-action:not(.active-shift__event-toggle){height:var(--section-header-height);min-height:var(--section-header-height);flex:0 0 var(--section-header-height)}.active-shift__event-actions .active-shift__event-toggle{min-height:var(--section-header-height);flex:1 1 auto}.active-shift__event-actions:not(:has(.active-shift__event-toggle:not([hidden]))) .active-shift__event-action:not(.active-shift__event-toggle){height:auto;flex:1 1 0}.active-shift__event-action+.active-shift__event-action{box-shadow:inset 0 1px 0 var(--border-row)}.active-shift__event-action:hover,.active-shift__event-action:focus-visible{background:var(--surface-hover);color:var(--text);outline:0}.active-shift__event-action--danger{color:var(--danger-text, var(--text-muted))}.active-shift__empty{padding:18px 16px;color:var(--text-muted)}.active-shift__empty-state,.shift-history__empty-state{display:grid;min-height:140px;place-items:center;align-content:center;gap:14px;padding:24px;color:var(--text-muted);text-align:center}.active-shift__empty-state p,.shift-history__empty-state p{margin:0}.filtered-results-empty.filtered-results-empty{box-sizing:border-box;width:100%;height:auto;min-height:220px;padding:24px;color:var(--text-muted);text-align:center!important;vertical-align:middle}.filtered-results-empty.filtered-results-empty:not(td){display:grid;margin:0;place-items:center}.shift-history__live-item:has(>.filtered-results-empty){display:flex;flex-direction:column}.shift-history__live-item:has(>.filtered-results-empty)>.filtered-results-empty{display:grid;min-height:220px;flex:1 1 auto}.active-shift__live-error,.shift-history__live-error{position:sticky;bottom:0;z-index:10;margin:10px}.shift-history__sections>.shift-history__empty{grid-column:1 / -1;margin:0;padding:20px 16px;background:var(--content-reading-surface);color:var(--text-muted)}.shift-history__task-details[hidden]{display:none}.shift-history__pagination{display:grid;min-height:var(--control-size-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:5px 10px;border-top:1px solid var(--border-section);background:var(--content-heading-surface)}.shift-history__pagination-controls{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--text-size-sm)}.shift-event-dialog{--shift-event-description-min-height: calc(180px + 42px + 2 * var(--uikit-field-control-gap) + var(--uikit-leading-sm) + 2px + var(--uikit-control-height-sm));width:min(720px,100%)}.modal__content.shift-event-dialog__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto minmax(var(--shift-event-description-min-height),1fr);min-height:0;flex:1 1 auto;gap:var(--uikit-field-group-gap);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal__content.shift-event-dialog__form:not(:has(.shift-event-dialog__rov:not([hidden]))){grid-template-rows:auto auto minmax(var(--shift-event-description-min-height),1fr)}.shift-event-dialog__rov,.shift-event-dialog__wide{grid-column:1 / -1}.shift-event-dialog__description{min-height:var(--shift-event-description-min-height);overflow:hidden}.shift-event-dialog__description>.uikit-field__label{flex:0 0 auto}.shift-event-dialog__description .uikit-quill{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.shift-event-dialog__description [data-v2-quill-editor],.shift-event-dialog__description .uikit-quill .ql-container.ql-snow{min-height:180px;flex:1 1 auto;overflow:hidden}.shift-event-dialog__description .uikit-quill .ql-editor{height:100%;min-height:180px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.shift-notes-panel[hidden]{display:none}@container workspace-content (max-width: 767px){.active-shift__hero-side{min-width:132px;flex-direction:column}.active-shift__summary{min-width:132px}.active-shift__summary dd{white-space:normal}.page-hero .uikit-button.active-shift__close{min-height:var(--control-size);align-self:flex-end}.active-shift__event-row{grid-template-columns:70px minmax(0,1fr) var(--record-action-width)}.active-shift__event-row:not(:has(.active-shift__event-actions .active-shift__event-action:not([hidden]))){grid-template-columns:70px minmax(0,1fr)}.shift-history__pagination{grid-template-columns:minmax(0,1fr)}.shift-history__pagination-spacer{display:none}.shift-history__pagination-controls{justify-content:center}}@media(max-width:767px){.modal__content.shift-event-dialog__form{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto) minmax(var(--shift-event-description-min-height),1fr)}.modal__content.shift-event-dialog__form:not(:has(.shift-event-dialog__rov:not([hidden]))){grid-template-rows:repeat(4,auto) minmax(var(--shift-event-description-min-height),1fr)}.shift-event-dialog__rov,.shift-event-dialog__wide{grid-column:auto}}@container workspace-content (max-width: 480px){.page-hero.active-shift__header{grid-template-columns:minmax(0,1fr) minmax(142px,auto)}.active-shift__eyebrow{flex-direction:column;gap:2px}.active-shift__author:before{display:none}}.settings-panel{padding:0}.settings-panel__page-settings{min-height:var(--section-header-height);align-content:center;padding-top:0;padding-bottom:0;background-color:var(--content-heading-surface);background-image:var(--content-heading-image)}.settings-panel__page-settings--controls{min-height:0;align-content:start;gap:10px;padding:14px}.settings-panel__page-controls{display:grid;min-width:0;gap:7px}.settings-panel__page-controls .uikit-choice{width:100%;min-width:0}.settings-panel__page-controls .uikit-choice>span{min-width:0;overflow-wrap:anywhere}.titled-section.settings-panel__preferences{display:flex;flex-direction:column;gap:var(--uikit-field-group-gap);padding:14px;border-bottom:1px solid var(--border-row);background:transparent}.settings-panel__theme-setting{gap:var(--uikit-field-control-gap)}.settings-panel__theme-switch{min-width:0}.settings-panel__theme-switch .uikit-switch__label,.settings-panel__mobile-menu-switch .uikit-switch__label{display:flex;min-width:0;align-items:center;gap:4px}.settings-panel__theme-switch .uikit-switch__label--after{justify-content:flex-end}.settings-panel__setting-label{min-width:0;color:var(--text);font-size:var(--text-size-sm);font-weight:500;line-height:var(--text-leading-sm)}.settings-panel__color-theme-setting,.settings-panel__font-setting,.settings-panel__text-size-setting{gap:var(--uikit-field-control-gap)}.settings-panel__text-size-setting .uikit-counter{grid-template-columns:var(--control-size) minmax(0,1fr) var(--control-size)}.weather-settings{display:grid;min-width:0;gap:10px}.weather-settings__field{gap:var(--uikit-field-control-gap)}.weather-settings__controls{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) var(--uikit-control-height);align-items:center;gap:6px}.weather-settings__submit{width:var(--control-size);height:var(--control-size)}.settings-panel__mobile-menu-setting{gap:var(--uikit-field-control-gap)}.settings-panel__mobile-menu-switch{min-width:0}.titled-section{display:grid;min-width:0;gap:14px;padding:14px;border-bottom:1px solid var(--border-row);background:transparent}.titled-section__title{margin:0}.titled-section__title{font-size:var(--text-size-section);font-weight:600;line-height:var(--text-leading-section)}.icon-catalog__field{gap:5px}.icon-catalog__viewport{position:relative;min-width:0}.icon-catalog__grid{display:grid;position:absolute;top:0;right:0;left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;will-change:transform}.icon-catalog__item{display:flex;min-width:0;height:calc(1rem + 28px);flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:3px 4px;border:1px solid var(--border-control);border-radius:0;background-color:var(--glass-control);background-image:var(--gradient-control);color:var(--text)}.icon-catalog__item-label{overflow:hidden;max-width:100%;color:var(--text-muted);font-size:var(--text-size-xs);font-weight:500;line-height:.8125rem;text-overflow:ellipsis;white-space:nowrap}.icon-catalog__placeholder{display:block;width:21px;height:21px}.app-footer{z-index:50;grid-row:3;border-top:1px solid var(--border-shell);background-position:center 82%}.app-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;height:100%;padding:0}.app-footer__navigation{display:flex;align-self:stretch;align-items:stretch;justify-content:center;min-width:0}.app-footer__nav-item{display:inline-flex;min-width:86px;height:100%;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-right:1px solid transparent;border-left:1px solid transparent;border-radius:0;background:transparent;color:var(--text-on-shell);font-size:var(--text-size-sm);font-weight:600;cursor:pointer;transition:background-color .14s ease,color .14s ease}.app-footer__nav-item:hover{background:var(--surface-shell-hover)}.app-footer__nav-item--active{border-color:var(--border-shell);background-color:var(--active-surface);background-image:var(--gradient-active);color:var(--active-text);box-shadow:var(--active-navigation-shadow)}.app-footer__nav-item--active:hover{background-color:var(--active-surface-hover);background-image:var(--gradient-active);color:var(--active-text)}.account-menu{min-width:0;height:100%}.account-menu__button{display:inline-flex;align-items:center;min-width:0;max-width:190px;height:100%;min-height:0;gap:0;padding:0 10px 0 0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;transition:background-color .14s ease}.account-menu__button:hover{background:var(--surface-shell-hover)}.account-menu__icon{display:grid;flex:0 0 var(--workspace-icon-rail-width);width:var(--workspace-icon-rail-width);height:100%;place-items:center;color:var(--text-on-shell)}.account-menu__identity{display:flex;min-width:0;flex-direction:column}.account-menu__name,.account-menu__nickname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__name{font-size:var(--text-size-sm);font-weight:500;line-height:var(--text-leading-xs)}.account-menu__nickname{color:var(--text-on-shell-muted);font-size:var(--text-size-xs);line-height:var(--text-leading-xs)}.weather-status{--weather-status-icon-size: calc(var(--shell-bar-height) - 12px);display:flex;min-width:0;height:100%;align-items:center;justify-content:flex-end;justify-self:end;gap:12px}.weather-status__divider{width:1px;height:var(--weather-status-icon-size);background:var(--border-shell)}.weather-status__item{display:flex;align-items:center;gap:6px;height:100%;color:var(--text-on-shell);font-size:var(--text-size-sm);font-weight:500;line-height:var(--text-leading-sm);white-space:nowrap;padding-right:8px}.weather-status__item--wind{gap:4px}.weather-status__item:last-child>span{color:var(--active-text)}.weather-status__wind-direction{display:grid;place-items:center;transform-origin:center;transition:transform .18s ease}.weather-status [data-v2-weather-icon]{display:grid;place-items:center}.weather-status [data-v2-weather-icon] svg{width:var(--weather-status-icon-size);height:var(--weather-status-icon-size)}.weather-status__wind-direction svg{width:calc(var(--weather-status-icon-size) - 6px);height:calc(var(--weather-status-icon-size) - 6px)}.mobile-nav,.mobile-primary-menu,.mobile-floating-tools,.mobile-floating-add{display:none}.status-toast{position:fixed;right:16px;bottom:calc(var(--shell-bar-height) + 16px);z-index:30;max-width:min(320px,calc(100vw - 32px));opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.status-toast--visible{opacity:1;transform:translateY(0)}html:has(.modal-layer:not([hidden])),body:has(.modal-layer:not([hidden])){overflow:hidden;overscroll-behavior:none}.modal-layer{display:grid;position:fixed;inset:0;z-index:100;place-items:center;padding:24px;background:var(--backdrop-dim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;-webkit-tap-highlight-color:transparent;animation:modal-backdrop-enter .16s ease-out both}.modal{display:flex;width:min(720px,100%);max-height:calc(100svh - 48px);flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--uikit-radius);outline:0;background-color:var(--content-reading-surface);background-image:var(--content-reading-image);color:var(--text);box-shadow:var(--shadow-modal);animation:modal-enter .18s cubic-bezier(.2,.8,.2,1)}.modal--rich-text{height:auto;max-height:calc(100svh - 48px)}.modal>form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.modal:has([data-v2-dropdown-menu]:not([hidden])),.modal:has([data-v2-dropdown-menu]:not([hidden]))>form,.modal:has([data-v2-dropdown-menu]:not([hidden])) .modal__content{overflow:visible}.modal__header{display:flex;height:var(--section-header-height);min-height:var(--section-header-height);flex:0 0 var(--section-header-height);min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:0 0 0 16px;border-bottom:1px solid var(--border-section);background-color:var(--content-heading-surface);background-image:var(--content-heading-image)}.modal__title{overflow:hidden;margin:0;color:var(--text);font-size:var(--app-text-size-title);font-weight:600;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.modal__close{flex:0 0 var(--section-header-height)}.modal__content{min-height:0;flex:0 1 auto;padding:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal__footer{display:flex;min-height:var(--modal-footer-height);flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:6px 12px;border-top:1px solid var(--border-section);background-color:var(--content-subheading-surface);background-image:var(--content-subheading-image)}.modal__actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.modal__actions--right{justify-content:flex-end;margin-left:auto}.account-modal__intro{display:grid;gap:6px;margin-bottom:18px}.account-modal__intro p{margin:0;color:var(--text-muted);font-size:var(--app-text-size-lg);line-height:1.35rem}.account-modal__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uikit-field-group-gap)}.account-modal__wide-field{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){.modal-layer,.modal{animation:none}}@media(max-width:1120px){.app-header__nav-item{width:auto;min-width:0;aspect-ratio:1;gap:0;padding-inline:0;font-size:var(--text-size-xs)}.app-header__nav-label{display:none}}@media(min-width:768px)and (max-width:1120px){.workspace__layout,.app-shell--left-sidebar-open .workspace__layout,.app-shell--right-sidebar-open .workspace__layout{--left-sidebar-column-width: 0px;position:relative;grid-template-columns:var(--workspace-icon-rail-width) 0 minmax(0,1fr) var(--right-sidebar-column-width);transition:none}.icon-rail{z-index:30}.sidebar--left,.sidebar--settings{position:absolute;top:0;bottom:0;z-index:25;grid-column:auto;grid-row:auto;width:var(--sidebar-width);background:var(--glass-panel);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%);transition:none}.sidebar--left{left:var(--workspace-icon-rail-width);border-right-width:1px;transform:translate3d(-100%,0,0)}.sidebar--settings{right:0;z-index:35;border-left-width:1px;transform:translate3d(100%,0,0)}.app-shell--left-sidebar-open .sidebar--left,.app-shell--right-sidebar-open .sidebar--settings[aria-hidden=false]{transform:translateZ(0)}.sidebar-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:var(--workspace-icon-rail-width);z-index:20;background:var(--backdrop-dim);opacity:0;pointer-events:none;cursor:pointer;transition:none}.sidebar-backdrop.sidebar-backdrop--settings{z-index:30}.sidebar-backdrop--visible{opacity:1;pointer-events:auto}}@media(max-width:860px){.app-header__navigation{justify-content:flex-start;min-width:0}.app-header__nav-item{flex:0 0 auto}}@container workspace-content (max-width: 860px){.numbered-list{grid-template-columns:minmax(0,1fr)}}@media(hover:none)and (pointer:coarse){html,body{touch-action:pan-x pan-y}}@media(max-width:767px){html,body{touch-action:pan-x pan-y}.modal-layer{padding:10px}.modal{max-height:calc(100svh - 20px)}.modal--rich-text{height:auto;max-height:calc(100svh - 20px)}.modal__content{padding:16px}.modal__footer{gap:10px;padding-inline:12px}.modal__actions{gap:6px}.modal__actions .uikit-button{padding-inline:11px}.account-modal__form-grid{grid-template-columns:minmax(0,1fr)}.account-modal__wide-field{grid-column:auto}html:has(.app-shell--mobile-settings-entering),html:has(.app-shell--left-sidebar-open),html:has(.app-shell--right-sidebar-open),html:has(.app-shell--mobile-menu-entering),html:has(.app-shell--mobile-menu-open),body:has(.app-shell--mobile-settings-entering),body:has(.app-shell--left-sidebar-open),body:has(.app-shell--right-sidebar-open),body:has(.app-shell--mobile-menu-entering),body:has(.app-shell--mobile-menu-open){overflow:hidden;overscroll-behavior:none}html,body,#root{height:auto}body,#root{min-height:100vh;min-height:100dvh}body{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}html,body{background-color:var(--canvas);background-image:var(--gradient-shell),var(--gradient-substrate-tint),var(--shell-substrate-image);background-blend-mode:var(--shell-background-blend);background-position:center;background-repeat:no-repeat;background-size:cover}.app-shell{display:block;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.app-header,.app-footer,.icon-rail,.sidebar{display:none}.workspace__right-panels{display:block;position:static;width:0;height:0;overflow:visible}.workspace-panel-resize-handle{display:none}.shift-tasks-sidebar,.shift-notes-sidebar{padding-left:0}.workspace{display:block;width:100%;height:auto;min-height:100vh;min-height:100dvh;overflow:visible;overscroll-behavior:auto}.workspace__layout{display:block;position:relative;width:100%;max-width:none;height:auto;min-height:100vh;min-height:100dvh;overflow:clip}.workspace__content{display:block;width:100%;height:auto;min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top,0px) 0 calc(50px + var(--mobile-nav-bottom-clearance));border:0;overflow-x:hidden;overflow-y:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto;-webkit-overflow-scrolling:auto}.sidebar.mobile-slide-up-layer{--sidebar-width: 100%;display:none;position:fixed;inset:60px 0 0;z-index:40;width:auto;height:auto;overflow:hidden;border:0;border-top:1px solid var(--border-shell);border-radius:0;background-repeat:no-repeat;background-size:cover;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:none;will-change:auto;transition:none}.mobile-slide-up-layer{opacity:0;transform:translate3d(0,calc(100% + 2px),0);backface-visibility:hidden;contain:layout paint;will-change:transform,opacity;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s cubic-bezier(.2,.8,.2,1)}.app-shell--left-sidebar-open .sidebar--left,.app-shell--right-sidebar-open .sidebar--right[aria-hidden=false],.app-shell--mobile-menu-open .mobile-primary-menu{opacity:1;transform:translateZ(0);transition:none}.app-shell--mobile-settings-entering.app-shell--left-sidebar-open .sidebar--left,.app-shell--mobile-settings-entering.app-shell--right-sidebar-open .sidebar--right[aria-hidden=false]{animation:none}.app-shell--left-sidebar-open .sidebar--left,.app-shell--right-sidebar-open .sidebar--right[aria-hidden=false]{border-left-width:0;pointer-events:auto}.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-filter .sidebar--left,.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-settings .sidebar--settings,.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-tasks [data-v2-shift-workspace-panel=tasks],.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-notes [data-v2-shift-workspace-panel=notes],.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-department-notes [data-v2-shift-workspace-panel=department-notes],.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-personal-notes [data-v2-shift-workspace-panel=personal-notes]{display:grid}.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-filter:not(.app-shell--left-sidebar-open) .sidebar--left,.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-settings:not(.app-shell--right-sidebar-open) .sidebar--settings,.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-tasks:not(.app-shell--right-sidebar-open) [data-v2-shift-workspace-panel=tasks],.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-notes:not(.app-shell--right-sidebar-open) [data-v2-shift-workspace-panel=notes],.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-department-notes:not(.app-shell--right-sidebar-open) [data-v2-shift-workspace-panel=department-notes],.app-shell--mobile-settings-mounted.app-shell--mobile-sidebar-personal-notes:not(.app-shell--right-sidebar-open) [data-v2-shift-workspace-panel=personal-notes]{opacity:0;transform:translateZ(0);transition:none}.workspace__layout--overlay-left-drawer .mobile-slide-up-layer{background-color:var(--map-canvas);background-image:linear-gradient(var(--glass-panel),var(--glass-panel)),var(--gradient-panel)}.sidebar.mobile-slide-up-layer .sidebar__content{min-height:0;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px max(16px,env(safe-area-inset-bottom,0px));scrollbar-gutter:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.sidebar.mobile-slide-up-layer .sidebar__header{touch-action:none}.sidebar.mobile-slide-up-layer .sidebar__close-icon--desktop{display:none}.sidebar.mobile-slide-up-layer .sidebar__close-icon--mobile{display:grid}.sidebar-backdrop{display:none;position:fixed;inset:0;z-index:30;width:100%;height:auto;background:var(--backdrop-dim);opacity:0;pointer-events:none;cursor:pointer;touch-action:none;will-change:opacity;-webkit-tap-highlight-color:transparent;transition:opacity .35s ease}.app-shell--mobile-settings-mounted .sidebar-backdrop,.app-shell--mobile-menu-mounted .sidebar-backdrop{display:block}.app-shell--mobile-settings-mounted .sidebar-backdrop{transition:none}.sidebar-backdrop--visible{opacity:1;pointer-events:auto}.app-shell--mobile-settings-mounted:not(.app-shell--mobile-settings-entering):not(.app-shell--left-sidebar-open):not(.app-shell--right-sidebar-open) .sidebar-backdrop,.app-shell--mobile-menu-mounted:not(.app-shell--mobile-menu-entering):not(.app-shell--mobile-menu-open) .sidebar-backdrop{transition-duration:.14s}.mobile-primary-menu{display:none;position:fixed;inset:0;z-index:35;width:auto;height:auto;opacity:1;pointer-events:none;transform:none;contain:none;will-change:auto;transition:none}.mobile-primary-menu__surface{display:grid;position:absolute;top:auto;right:0;bottom:calc(50px + env(safe-area-inset-bottom,0px) + var(--mobile-submenu-gap));left:0;max-height:calc(100svh - 50px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px) - var(--mobile-submenu-gap));gap:var(--mobile-submenu-gap);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;opacity:0;pointer-events:none;transform:translate3d(0,calc(100% + var(--mobile-submenu-gap)),0);touch-action:pan-y;transition:opacity .14s ease-out}.mobile-primary-menu__group{display:grid;border-top:1px solid var(--mobile-divider);border-bottom:1px solid var(--mobile-divider);background-color:var(--mobile-submenu-bg);background-image:var(--mobile-submenu-gradient);background-repeat:no-repeat;background-size:cover;-webkit-backdrop-filter:blur(20px) saturate(116%);backdrop-filter:blur(20px) saturate(116%)}.app-shell--mobile-menu-mounted .mobile-primary-menu{display:block}.app-shell--mobile-menu-open .mobile-primary-menu__surface{opacity:1;pointer-events:auto;transform:translateZ(0);transition:none}.app-shell--mobile-menu-entering.app-shell--mobile-menu-open .mobile-primary-menu__surface{animation:mobile-layer-bounce-in .35s linear both}.app-shell--mobile-menu-mounted:not(.app-shell--mobile-menu-open):not(.app-shell--mobile-menu-entering) .mobile-primary-menu{opacity:1;transform:none}.app-shell--mobile-menu-mounted:not(.app-shell--mobile-menu-open):not(.app-shell--mobile-menu-entering) .mobile-primary-menu__surface{opacity:0;transform:translateZ(0);transition:opacity .14s ease-out}.app-shell--mobile-menu-mounted .mobile-nav{z-index:36}.mobile-primary-menu__item{display:flex;min-height:50px;align-items:center;gap:12px;padding:10px 18px;border:0;border-bottom:1px solid var(--mobile-divider);border-left:3px solid transparent;border-radius:0;background:transparent;color:var(--mobile-on-dark);font-family:inherit;font-size:var(--text-size-body);font-weight:500;line-height:var(--text-leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .14s ease,background-color .14s ease}.mobile-primary-menu__item--icon-only{justify-content:center}.mobile-primary-menu__form{display:contents}.mobile-primary-menu__utility{margin:0}.mobile-primary-menu__item:last-child{border-bottom:0}.mobile-primary-menu__item:not(.mobile-primary-menu__item--active):hover,.mobile-primary-menu__item:not(.mobile-primary-menu__item--active):focus-visible{background-color:var(--surface-shell-hover);color:var(--mobile-on-dark)}.mobile-primary-menu__item:not(.mobile-primary-menu__item--active):active{background-color:var(--active-surface);color:var(--active-text)}.mobile-primary-menu__item--active,.mobile-primary-menu__item--active:hover,.mobile-primary-menu__item--active:focus-visible,.mobile-primary-menu__item--active:active{background-color:var(--mobile-menu-active-bg);background-image:var(--mobile-menu-active-image);color:var(--mobile-menu-active-text)}.mobile-primary-menu__item--active:hover,.mobile-primary-menu__item--active:active{background-color:var(--active-surface-hover)}.mobile-primary-menu__item--active{border-left-color:var(--mobile-menu-active-border)}.mobile-primary-menu__item:focus-visible{outline:2px solid var(--mobile-menu-focus);outline-offset:-2px}.mobile-nav{display:grid;position:fixed;right:0;bottom:0;left:0;z-index:20;grid-template-columns:minmax(0,1fr);grid-template-rows:50px;align-items:stretch;height:calc(50px + env(safe-area-inset-bottom,0px));margin:0;padding:0 0 env(safe-area-inset-bottom,0px);border:0;border-radius:0;background-color:var(--mobile-dock-bg);background-image:none;box-shadow:inset 0 1px var(--mobile-divider);pointer-events:none}.mobile-nav__group{display:grid;position:relative;z-index:1;align-self:stretch;grid-template-columns:repeat(5,minmax(40px,1fr));align-items:stretch;justify-items:center;gap:0}.mobile-nav__button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.mobile-nav__group .mobile-nav__button{position:relative;width:100%;height:100%;overflow:hidden;border-radius:0;color:var(--mobile-on-dark-muted);transition:color .14s ease}.mobile-nav>.mobile-nav__group:first-child .mobile-nav__button:first-child{border-radius:0}.mobile-nav>.mobile-nav__group:last-child .mobile-nav__button:last-child{border-radius:0}.mobile-nav__group .mobile-nav__button:focus-visible{outline:0}.mobile-nav__group .mobile-nav__button:hover,.mobile-nav__group .mobile-nav__button:active,.mobile-nav__group .mobile-nav__button:focus-visible,.mobile-nav__group .mobile-nav__button[aria-pressed=true],.mobile-nav__group .mobile-nav__button[aria-expanded=true],.mobile-nav__group .mobile-nav__button[aria-current=page],.mobile-nav__group .mobile-nav__button[data-contains-current-page=true]{color:var(--mobile-navigation-active)}.mobile-floating-add{display:grid;position:fixed;right:16px;bottom:calc(60px + var(--mobile-nav-bottom-clearance));z-index:28}.mobile-floating-tools{display:flex;position:fixed;bottom:calc(60px + var(--mobile-nav-bottom-clearance));left:16px;z-index:28;flex-direction:column;gap:3px;margin:0;padding:0}.mobile-floating-tool{display:grid;flex:0 0 var(--uikit-control-height-lg)}.mobile-nav__button:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:var(--disabled-opacity)}.app-shell--mobile-nav-top .workspace__content{padding-top:calc(env(safe-area-inset-top,0px) + 50px);padding-bottom:0}.app-shell--mobile-nav-top .mobile-nav{top:0;bottom:auto;height:calc(50px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 0 0;box-shadow:inset 0 -1px var(--mobile-divider)}.app-shell--mobile-nav-top .mobile-floating-add,.app-shell--mobile-nav-top .mobile-floating-tools{bottom:max(16px,env(safe-area-inset-bottom,0px))}.app-shell--mobile-nav-top .mobile-primary-menu{inset:0;height:auto;opacity:1;transform:none;transition:none}.app-shell--mobile-nav-top .mobile-primary-menu__surface{top:calc(env(safe-area-inset-top,0px) + 50px + var(--mobile-submenu-gap));bottom:auto;max-height:calc(100svh - env(safe-area-inset-top,0px) - 50px - var(--mobile-submenu-gap) - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translate3d(0,calc(-100% - var(--mobile-submenu-gap)),0);touch-action:pan-y;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s cubic-bezier(.2,.8,.2,1)}.app-shell--mobile-nav-top.app-shell--mobile-menu-open .mobile-primary-menu__surface{opacity:1;pointer-events:auto;transform:translateZ(0);transition:none}.app-shell--mobile-nav-top.app-shell--mobile-menu-entering.app-shell--mobile-menu-open .mobile-primary-menu{animation:none}.app-shell--mobile-nav-top.app-shell--mobile-menu-entering.app-shell--mobile-menu-open .mobile-primary-menu__surface{animation:mobile-menu-bounce-down .35s linear both}.app-shell--mobile-nav-top.app-shell--mobile-menu-mounted:not(.app-shell--mobile-menu-open):not(.app-shell--mobile-menu-entering) .mobile-primary-menu__surface{animation:none;opacity:0;transform:translateZ(0);transition:opacity .14s ease-out}.status-toast{right:16px;bottom:calc(75px + var(--mobile-nav-bottom-clearance));z-index:50;left:16px;width:auto;max-width:none;transform:translateY(calc(50% + 6px))}.status-toast--visible{transform:translateY(50%)}.status-toast--between-floating-actions{right:76px;left:76px}.app-shell--mobile-nav-top .status-toast{bottom:calc(max(16px,env(safe-area-inset-bottom,0px)) + 25px)}}@container workspace-content (max-width: 767px){.numbered-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(96px,auto);padding-bottom:0}.numbered-list__item{min-height:96px;padding:16px 18px;box-shadow:inset 0 -1px var(--border-row)}.numbered-list__item:first-child{grid-column:auto;grid-row:auto}.numbered-list--lead-right .numbered-list__item:first-child{grid-column:auto}.numbered-list__item:first-child .numbered-list__text{max-width:none;font-size:1.25rem;line-height:1.5rem}.page-hero{min-height:0;grid-template-columns:minmax(0,1fr) minmax(94px,auto);align-items:stretch;gap:12px;padding:14px 16px}.page-hero__heading{align-self:center}.page-hero__title{font-size:1.5rem;line-height:1.75rem}.page-hero__summary>div{min-height:34px;flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px}.page-hero__summary>div+div{border-top:1px solid var(--active-divider);border-left:0}.page-hero__summary{grid-template-columns:minmax(0,1fr)}.shift-history__summary>div+div{border-top:1px solid var(--active-divider);border-left:0}.shift-history__summary dd{font-size:1.125rem;line-height:1.25rem}.shift-history__card-header{min-height:0;gap:12px;padding:14px 16px}.shift-history__card-header--with-actions{padding-right:0}.shift-history__author-name{font-size:1.2rem;line-height:1.75rem}.shift-history__period{gap:6px;padding-left:12px}.shift-history__sections{grid-template-columns:minmax(0,1fr)}.shift-history__event-row{grid-template-columns:var(--shift-history-leading-column) minmax(0,1fr)}.shift-history__event-row--expandable{grid-template-columns:var(--shift-history-leading-column) minmax(0,1fr) auto}.shift-history__event-row--expandable:not(:has(.shift-history__event-actions .shift-history__event-action:not([hidden]))){grid-template-columns:var(--shift-history-leading-column) minmax(0,1fr)}.shift-history__combat-meta{grid-template-columns:minmax(0,1fr)}.shift-history__task-meta>div{grid-template-columns:minmax(0,1fr);gap:0}.shift-history__task-details{padding-left:16px}}@container workspace-content (max-width: 560px){.shift-history__card-header{grid-template-columns:minmax(0,1fr)}.shift-history__card-header--with-actions{grid-template-columns:minmax(0,1fr) var(--section-header-height)}.shift-history__card-header--with-actions .shift-history__period{grid-column:1;grid-row:2}.shift-history__card-action{grid-column:2;grid-row:1 / span 2}.shift-history__period{padding-top:12px;padding-left:0;border-top:1px solid var(--active-divider);border-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar--workspace-panel:has(>.panel-action-footer:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto}
