:root{color-scheme:dark;--glass-glass-edge:#ffffff27;--glass-glass-top:#404852d9;--glass-glass-middle:#2b3038e9;--glass-glass-bottom:#23272ef1;--glass-ambient-cool:#2d333b;--glass-ambient-shade:#1b1f25;--glass-background:#161a20;--glass-sidebar:#252a31ec;--glass-surface:#252a31;--glass-raised:#2f363e;--glass-surface-hover:#424c58;--glass-input:#1a1f26;--glass-border:#3e4853;--glass-control-border:#6b7b8b;--glass-dialog-surface:#2a3038;--glass-panel-overlay:#242931ec;--glass-topbar:transparent;--glass-button-surface:#353e49;--glass-button-hover:#424c58;--glass-ink:#f3f6fa;--glass-button-border:#f3f6fa1f;--glass-button-hover-border:#7b8d9e;--glass-secondary:#ccd5df;--glass-muted:#abb9c9;--glass-accent:#18cfff;--glass-accent-hover:#76e6ff;--glass-accent-dark:#173f56;--glass-active-ink:#18cfff;--glass-accent-pressed:#00afe3;--glass-accent-border:#287b9d;--glass-primary-ink:#082835;--glass-selection-surface:#173f56;--glass-selection-ink:#78e5ff;--glass-selection-edge:#287b9d;--glass-card-surface:#2b323b;--glass-card-edge:#f3f6fa0b;--glass-control-pressed:#252e38;--glass-selection-hover:#1d536d;--glass-selection-pressed:#103448;--glass-current-row:#313d4a;--glass-disabled-text:#8999aa;--glass-disabled-surface:#222830;--glass-disabled-primary:#222830;--glass-success:#85d6b0;--glass-success-soft:#203d35;--glass-warning:#f4c67b;--glass-warning-soft:#403625;--glass-danger:#ff9faf;--glass-danger-soft:#432c30;--glass-danger-hover:#56383d;--glass-danger-hover-border:#e6a1b0;--glass-danger-pressed:#614047;--glass-info:#9bdfff;--glass-info-soft:#243945;--glass-overlay:#09111887;--glass-shadow:#000000;--glass-content-surface:#1f242c;--glass-separator:#f3f6fa16;--glass-panel-inset:#1c222a;--glass-video-well:#11161d;--glass-video-background:#0f1821;--glass-video-control-surface:#252a31ed;--glass-accent-tint:#18cfff18;--glass-warning-tint:#f4c67b20;--glass-selection-border:#f3f6fab8;--glass-selection-border-muted:#f3f6fa70;--glass-selection-connector:#f3f6fae6;--glass-primary-border:#18cfff;--background:216.0000 18.5185% 10.5882%;--background-lighter:216.9231 17.3333% 14.7059%;--foreground:214.2857 41.1765% 96.6667%;--card:215.0000 13.9535% 16.8627%;--card-foreground:214.2857 41.1765% 96.6667%;--popover:214.2857 14.2857% 19.2157%;--popover-foreground:214.2857 41.1765% 96.6667%;--primary-text:192.4675 100.0000% 54.7059%;--primary:192.4675 100.0000% 54.7059%;--primary-foreground:197.3333 73.7705% 11.9608%;--secondary:212.0000 13.7615% 21.3725%;--secondary-foreground:214.2857 41.1765% 96.6667%;--muted:214.2857 20.0000% 13.7255%;--muted-foreground:212.0000 21.7391% 72.9412%;--accent:212.7273 14.2857% 30.1961%;--accent-foreground:214.2857 41.1765% 96.6667%;--destructive:350.0000 100.0000% 81.1765%;--destructive-foreground:349.5652 20.7207% 21.7647%;--success:151.8519 49.6933% 68.0392%;--success-foreground:163.4483 31.1828% 18.2353%;--warning:37.1901 84.6154% 71.9608%;--warning-foreground:37.7778 26.7327% 19.8039%;--info:199.2000 100.0000% 80.3922%;--info-foreground:201.8182 31.4286% 20.5882%;--border:211.4286 14.4828% 28.4314%;--input:210.0000 13.0081% 48.2353%;--ring:192.4675 100.0000% 54.7059%;--topbar:215.0000 13.9535% 16.8627%;--surface-tile:216.9231 17.3333% 14.7059%;--surface-tile-hover:211.2000 20.3252% 24.1176%;--control-bg:215.0000 18.7500% 12.5490%;--control-bg-hover:215.0000 18.7500% 12.5490%;--control-bg-active:211.5789 20.4301% 18.2353%;--control-border:210.0000 13.0081% 48.2353%;--control-border-hover:209.1429 15.2838% 55.0980%;--control-text:214.2857 41.1765% 96.6667%;--control-placeholder:212.0000 21.7391% 72.9412%;--control-ring:192.4675 100.0000% 54.7059%;--segmented-bg:214.2857 20.0000% 13.7255%;--segmented-item-bg-active:201.9048 57.7982% 21.3725%;--segmented-item-text:212.0000 21.7391% 72.9412%;--segmented-item-text-active:191.5556 100.0000% 73.5294%;--chart-1:192.4675 100.0000% 54.7059%;--chart-2:199.2000 100.0000% 80.3922%;--chart-3:37.1901 84.6154% 71.9608%;--chart-5:350.0000 100.0000% 81.1765%;--glass-emerald-50:233 250 255;--glass-emerald-100:216 242 252;--glass-emerald-200:183 224 240;--glass-emerald-300:120 229 255;--glass-emerald-400:24 207 255;--glass-emerald-500:0 175 227;--glass-emerald-600:0 136 184;--glass-emerald-700:0 106 145;--glass-emerald-800:29 83 109;--glass-emerald-900:23 63 86;--glass-emerald-950:8 40 53;--glass-teal-50:233 250 255;--glass-teal-100:216 242 252;--glass-teal-200:183 224 240;--glass-teal-300:120 229 255;--glass-teal-400:24 207 255;--glass-teal-500:0 175 227;--glass-teal-600:0 136 184;--glass-teal-700:0 106 145;--glass-teal-800:29 83 109;--glass-teal-900:23 63 86;--glass-teal-950:8 40 53;--chart-4:264 65% 75%;--glass-bg:var(--glass-background);--glass-text:var(--glass-ink);--glass-text-secondary:var(--glass-secondary);--glass-text-muted:var(--glass-muted);--glass-on-accent:var(--glass-primary-ink);--glass-surface-2:var(--glass-raised);--glass-surface-3:var(--glass-surface-hover);--glass-border-control:var(--glass-control-border);--glass-accent-active:var(--glass-accent-pressed);--glass-accent-soft:var(--glass-accent-dark);--chart-primary:var(--glass-active-ink);--chart-grid:var(--glass-border);--chart-tooltip-bg:var(--glass-dialog-surface);--chart-tooltip-border:var(--glass-border);--chart-foreground:var(--glass-ink);--chart-success:var(--glass-success);--chart-destructive:var(--glass-danger);--chart-warning:var(--glass-warning);--chart-card:var(--glass-surface);--chart-background:var(--glass-background);--chart-muted:var(--glass-muted);--glass-shadow-sm:0 2px 6px #00000016;--glass-shadow-popover:0 12px 40px #00000029;--glass-shadow-modal:0 24px 80px #00000033}html.light{color-scheme:light;--glass-glass-edge:#ffffffcf;--glass-glass-top:#fffffff2;--glass-glass-middle:#f6f9fcd7;--glass-glass-bottom:#eef3f8e4;--glass-ambient-cool:#e2ebf2;--glass-ambient-shade:#eaf0f5;--glass-background:#edf2f6;--glass-sidebar:#fffffff2;--glass-surface:#fafcfe;--glass-raised:#ffffff;--glass-surface-hover:#e6edf1;--glass-input:#e7eff5;--glass-border:#d6e0e8;--glass-control-border:#a3b6c3;--glass-dialog-surface:#fbfdff;--glass-panel-overlay:#fafcfff2;--glass-topbar:transparent;--glass-button-surface:#ffffff;--glass-button-hover:#e6edf1;--glass-ink:#24313c;--glass-button-border:#24313c26;--glass-button-hover-border:#a8b5c7;--glass-secondary:#4d6070;--glass-muted:#536a7c;--glass-accent:#18cfff;--glass-accent-hover:#76e6ff;--glass-accent-dark:#d8f2fc;--glass-active-ink:#006a91;--glass-accent-pressed:#00afe3;--glass-accent-border:#88bacc;--glass-primary-ink:#082835;--glass-selection-surface:#d8f2fc;--glass-selection-ink:#006486;--glass-selection-edge:#88bacc;--glass-card-surface:#ffffff;--glass-card-edge:#24313c1a;--glass-control-pressed:#d7e3ea;--glass-selection-hover:#c6eaf8;--glass-selection-pressed:#b7e0f0;--glass-current-row:#edf3f7;--glass-disabled-text:#657c8f;--glass-disabled-surface:#e4ecf2;--glass-disabled-primary:#e4ecf2;--glass-success:#22734f;--glass-success-soft:#e3f3eb;--glass-warning:#8b5600;--glass-warning-soft:#fff1d8;--glass-danger:#bd2539;--glass-danger-soft:#fce9ec;--glass-danger-hover:#f8d8de;--glass-danger-hover-border:#d77886;--glass-danger-pressed:#f2c8d0;--glass-info:#176b8f;--glass-info-soft:#e1f2fa;--glass-overlay:#2333424a;--glass-shadow:#596e7b;--glass-content-surface:#f7fafc;--glass-separator:#24313c1a;--glass-panel-inset:#edf3f7;--glass-video-well:#11161d;--glass-video-background:#0f1821;--glass-video-control-surface:#fafcfeed;--glass-accent-tint:#18cfff18;--glass-warning-tint:#8b560020;--glass-selection-border:#24313cb8;--glass-selection-border-muted:#24313c70;--glass-selection-connector:#24313ce6;--glass-primary-border:#18cfff;--background:206.6667 33.3333% 94.7059%;--background-lighter:204.0000 45.4545% 97.8431%;--foreground:207.5000 25.0000% 18.8235%;--card:210.0000 66.6667% 98.8235%;--card-foreground:207.5000 25.0000% 18.8235%;--popover:210.0000 100.0000% 99.2157%;--popover-foreground:207.5000 25.0000% 18.8235%;--primary-text:196.1379 100.0000% 28.4314%;--primary:192.4675 100.0000% 54.7059%;--primary-foreground:197.3333 73.7705% 11.9608%;--secondary:0.0000 0.0000% 100.0000%;--secondary-foreground:207.5000 25.0000% 18.8235%;--muted:204.0000 38.4615% 94.9020%;--muted-foreground:206.3415 19.8068% 40.5882%;--accent:201.8182 28.2051% 92.3529%;--accent-foreground:207.5000 25.0000% 18.8235%;--destructive:352.1053 67.2566% 44.3137%;--destructive-foreground:350.5263 76.0000% 95.0980%;--success:153.3333 54.3624% 29.2157%;--success-foreground:150.0000 40.0000% 92.1569%;--warning:37.1223 100.0000% 27.2549%;--warning-foreground:38.4615 100.0000% 92.3529%;--info:198.0000 72.2892% 32.5490%;--info-foreground:199.2000 71.4286% 93.1373%;--border:206.6667 28.1250% 87.4510%;--input:204.3750 21.0526% 70.1961%;--ring:196.1379 100.0000% 28.4314%;--topbar:210.0000 66.6667% 98.8235%;--surface-tile:204.0000 45.4545% 97.8431%;--surface-tile-hover:204.0000 38.4615% 94.9020%;--control-bg:205.7143 41.1765% 93.3333%;--control-bg-hover:205.7143 41.1765% 93.3333%;--control-bg-active:202.1053 31.1475% 88.0392%;--control-border:204.3750 21.0526% 70.1961%;--control-border-hover:214.8387 21.6783% 71.9608%;--control-text:207.5000 25.0000% 18.8235%;--control-placeholder:206.3415 19.8068% 40.5882%;--control-ring:196.1379 100.0000% 28.4314%;--segmented-bg:204.0000 38.4615% 94.9020%;--segmented-item-bg-active:196.6667 85.7143% 91.7647%;--segmented-item-text:206.3415 19.8068% 40.5882%;--segmented-item-text-active:195.2239 100.0000% 26.2745%;--chart-1:196.1379 100.0000% 28.4314%;--chart-2:198.0000 72.2892% 32.5490%;--chart-3:37.1223 100.0000% 27.2549%;--chart-5:352.1053 67.2566% 44.3137%;--glass-emerald-50:233 250 255;--glass-emerald-100:216 242 252;--glass-emerald-200:183 224 240;--glass-emerald-300:120 229 255;--glass-emerald-400:24 207 255;--glass-emerald-500:0 175 227;--glass-emerald-600:0 136 184;--glass-emerald-700:0 106 145;--glass-emerald-800:29 83 109;--glass-emerald-900:23 63 86;--glass-emerald-950:8 40 53;--glass-teal-50:233 250 255;--glass-teal-100:216 242 252;--glass-teal-200:183 224 240;--glass-teal-300:120 229 255;--glass-teal-400:24 207 255;--glass-teal-500:0 175 227;--glass-teal-600:0 136 184;--glass-teal-700:0 106 145;--glass-teal-800:29 83 109;--glass-teal-900:23 63 86;--glass-teal-950:8 40 53;--chart-4:264 52% 45%;--glass-bg:var(--glass-background);--glass-text:var(--glass-ink);--glass-text-secondary:var(--glass-secondary);--glass-text-muted:var(--glass-muted);--glass-on-accent:var(--glass-primary-ink);--glass-surface-2:var(--glass-raised);--glass-surface-3:var(--glass-surface-hover);--glass-border-control:var(--glass-control-border);--glass-accent-active:var(--glass-accent-pressed);--glass-accent-soft:var(--glass-accent-dark);--chart-primary:var(--glass-active-ink);--chart-grid:var(--glass-border);--chart-tooltip-bg:var(--glass-dialog-surface);--chart-tooltip-border:var(--glass-border);--chart-foreground:var(--glass-ink);--chart-success:var(--glass-success);--chart-destructive:var(--glass-danger);--chart-warning:var(--glass-warning);--chart-card:var(--glass-surface);--chart-background:var(--glass-background);--chart-muted:var(--glass-muted);--glass-shadow-sm:0 2px 6px #596e7b12;--glass-shadow-popover:0 12px 40px #596e7b29;--glass-shadow-modal:0 24px 80px #596e7b33}:root{--glass-text-extra-small:12px;--glass-text-small:13px;--glass-text-base:14px;--glass-text-medium:16px;--glass-text-large:20px;--glass-text-extra-large:24px;--glass-text-heading:32px;--glass-radius-panel:24px;--glass-radius-extra-small:6px;--glass-radius-small:12px;--glass-radius-medium:20px;--glass-radius-large:28px;--glass-control-small:32px;--glass-control-medium:44px;--glass-control-large:48px;--glass-focus-offset:3px;--glass-focus-width:2px;--glass-control-compact:36px;--glass-duration-press:90ms;--glass-duration-fast:180ms;--glass-duration-normal:300ms;--glass-duration-slow:480ms;--glass-ease:cubic-bezier(.2,.8,.2,1);--glass-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",sans-serif;--glass-font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--radius:20px;--control-radius:12px;--control-h:44px;--control-h-sm:32px;--control-h-lg:48px;--control-disabled-opacity:.42;--chip-radius:6px;--segmented-radius:12px;--segmented-h:44px;--surface-popover-shadow:var(--glass-shadow-popover);--topbar-height:72px;--glass-layer-dialog:100070;--glass-layer-menu:100080;--glass-layer-tooltip:100100;--glass-layer-toast:100120}body{background:var(--glass-background);color:var(--glass-ink);font:400 14px/1.55 var(--glass-font);-webkit-font-smoothing:antialiased}:root{--category-purple-text:255 92% 85%}html.light{--category-purple-text:263 70% 45%}::-moz-selection{background:var(--glass-selection-surface);color:var(--glass-selection-ink)}::selection{background:var(--glass-selection-surface);color:var(--glass-selection-ink)}*{scrollbar-width:thin;scrollbar-color:var(--glass-control-border) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--glass-control-border);border-radius:6px}::-webkit-scrollbar-track{background:transparent}:where(button,a,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=menuitem]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}:is(button,[role=button],[role=tab],[role=menuitem],[role=option]){touch-action:manipulation}:is(button,[role=button]):not(:disabled):not([aria-disabled=true]){cursor:pointer}:is(button,input,textarea,select):disabled,[aria-disabled=true]{cursor:not-allowed}input,select,textarea{accent-color:var(--glass-active-ink)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--glass-muted);opacity:1}input::placeholder,textarea::placeholder{color:var(--glass-muted);opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--glass-input) inset!important;-webkit-text-fill-color:var(--glass-ink)!important;caret-color:var(--glass-ink)}.glass-backdrop{background:radial-gradient(ellipse at 0 0,var(--glass-ambient-cool),transparent 65%),var(--glass-background)}.glass-workspace-nav .nav-item-active{border-radius:12px;background:var(--glass-selection-surface);border-color:var(--glass-selection-edge);color:var(--glass-selection-ink)}.card,.glass-block,.glass-card,.glass-panel{border:1px solid var(--glass-card-edge);border-radius:var(--glass-radius-medium);background:var(--glass-surface);color:var(--glass-ink);box-shadow:none}.glass-panel{border-radius:var(--glass-radius-panel);background:var(--glass-surface)}.glass-inset{border-radius:var(--glass-radius-small);background:var(--glass-panel-inset)}.glass-empty-state,.glass-layout,.glass-section,.glass-toolbar{background:transparent;border:0;border-radius:0;box-shadow:none}.glass-layout{padding:0}.glass-section+.glass-section{border-top:1px solid var(--glass-separator)}:is(.glass-panel,.glass-card,.glass-block,[data-glass-surface=panel]) .glass-block{background:transparent;border:0;border-radius:0;box-shadow:none;padding-left:0;padding-right:0}:is(.glass-panel,.glass-card,.glass-block,[data-glass-surface=panel]) .glass-block+.glass-block{border-top:1px solid var(--glass-separator)}.glass-table :is(th,td){border-right:0;border-color:var(--glass-separator)}.glass-table tbody tr:last-child td{border-bottom:0}.glass-list-row{border:0;border-bottom:1px solid var(--glass-separator);border-radius:0;background:transparent;box-shadow:none}.glass-list-row:last-child{border-bottom:0}.glass-list-row:is(button,a):hover{background:var(--glass-raised)}.glass-metrics{border-bottom:1px solid var(--glass-separator);padding-bottom:16px}.medical-recovery-days>[data-date]:nth-of-type(7n+1){border-left:0}@media (min-width:1024px){.gps-event-summary>div+div{border-left:1px solid var(--glass-separator);padding-left:20px}}@media (min-width:1280px){.gps-average-metrics>div+div{border-left:1px solid var(--glass-separator)}}.glass-chrome{background:var(--glass-panel-overlay);border-color:var(--glass-glass-edge);box-shadow:inset 0 1px 0 var(--glass-separator),var(--glass-shadow-sm)}@supports (backdrop-filter:blur(1px)){.glass-chrome{backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%)}}:is(.ui-control,.ui-control-sm,.ui-textarea,.form-input):not(button):not(a){background:var(--glass-input);border:1px solid var(--glass-control-border);border-radius:var(--glass-radius-small);color:var(--glass-ink);transition:background-color var(--glass-duration-fast),border-color var(--glass-duration-fast),color var(--glass-duration-fast)}.form-input{min-height:var(--glass-control-medium)}:is(.ui-control,.ui-control-sm,.ui-textarea,.form-input):not(button):hover:not(:disabled):not([readonly]){border-color:var(--glass-button-hover-border);background:var(--glass-input)}:is(.ui-control,.ui-control-sm,.ui-textarea,.form-input):focus-visible{border-color:var(--glass-active-ink)}:is(.ui-control,.ui-control-sm,.ui-textarea,.form-input)[aria-invalid=true]{border-color:var(--glass-danger)}:is(.ui-control,.ui-control-sm,.ui-textarea,.form-input)[readonly]{color:var(--glass-secondary);border-color:var(--glass-border)}:is(.ui-control,.ui-control-sm,.ui-textarea,.form-input):disabled{background:var(--glass-disabled-surface);color:var(--glass-disabled-text);opacity:.45}.glass-button{border-radius:999px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}:is(.btn-variant-default,.btn-primary,.btn-team-page-add){background:var(--glass-accent);border-color:var(--glass-active-ink);color:var(--glass-primary-ink);font-weight:600;box-shadow:inset 0 1px 0 #ffffff30}:is(.btn-variant-default,.btn-primary,.btn-team-page-add):hover:not(:disabled){background:var(--glass-accent-hover);border-color:var(--glass-active-ink)}:is(.btn-variant-default,.btn-primary,.btn-team-page-add):active:not(:disabled){background:var(--glass-accent-pressed);border-color:var(--glass-accent-pressed)}:is(.btn-variant-outline,.btn-variant-secondary,.btn-secondary){background:var(--glass-button-surface);color:var(--glass-ink);border-color:var(--glass-button-border);box-shadow:inset 0 1px 0 var(--glass-separator)}:is(.btn-variant-outline,.btn-variant-secondary,.btn-secondary):hover:not(:disabled){background:var(--glass-button-hover);border-color:var(--glass-button-hover-border)}:is(.btn-variant-outline,.btn-variant-secondary,.btn-secondary):active:not(:disabled){background:var(--glass-control-pressed)}.btn-variant-ghost,.btn-variant-tab{background:transparent;color:var(--glass-secondary);border-color:transparent;box-shadow:none}:is(.btn-variant-ghost,.btn-variant-tab):hover:not(:disabled){background:var(--glass-raised);color:var(--glass-ink)}:is(.btn-variant-ghost,.btn-variant-tab):active:not(:disabled){background:var(--glass-control-pressed)}.btn-team-page-delete,.btn-variant-destructive{background:var(--glass-danger-soft);border-color:var(--glass-danger);color:var(--glass-danger)}:is(.btn-variant-destructive,.btn-team-page-delete):hover:not(:disabled){background:var(--glass-danger-hover);border-color:var(--glass-danger-hover-border)}:is(.btn-variant-destructive,.btn-team-page-delete):active:not(:disabled){background:var(--glass-danger-pressed)}.btn-variant-tabActive,.glass-theme-option[aria-pressed=true],.ui-segmented__item[data-state=active]{background:var(--glass-selection-surface);color:var(--glass-selection-ink);border-color:var(--glass-selection-edge);box-shadow:inset 0 1px 0 var(--glass-separator)}.btn-variant-tabActive:hover:not(:disabled){background:var(--glass-selection-hover)}.glass-button:disabled{background:var(--glass-disabled-surface);border-color:transparent;color:var(--glass-disabled-text);opacity:1;box-shadow:none}.glass-button[aria-busy=true]{cursor:progress}.btn-link,.text-primary{color:var(--glass-active-ink)}.bg-primary.text-primary-foreground{color:var(--glass-primary-ink)}.glass-tooltip,.ui-menu{background:var(--glass-dialog-surface);color:var(--glass-ink);border:1px solid var(--glass-glass-edge);border-radius:var(--glass-radius-medium);box-shadow:inset 0 1px 0 var(--glass-separator),var(--glass-shadow-popover);max-width:calc(100vw - 16px)}.ui-menu{z-index:var(--glass-layer-menu)}.glass-tooltip{z-index:var(--glass-layer-tooltip)}.ui-menu :is(.ui-menu-item,.ui-select-item,[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]),.ui-select-item{border-radius:10px;min-height:32px;transition:background-color var(--glass-duration-fast),color var(--glass-duration-fast)}.ui-menu [data-highlighted],:is(.ui-menu-item,.ui-select-item):is(:hover,[data-highlighted]){background:var(--glass-surface-hover);color:var(--glass-ink)}.ui-menu [aria-selected=true],:is(.ui-menu-item,.ui-select-item)[data-state=checked]{background:var(--glass-selection-surface);color:var(--glass-selection-ink)}.glass-dialog-overlay{z-index:var(--glass-layer-dialog);background:var(--glass-overlay)}.glass-dialog-content{z-index:var(--glass-layer-dialog);background:var(--glass-dialog-surface);color:var(--glass-ink);border-color:var(--glass-glass-edge);border-radius:var(--glass-radius-large);box-shadow:inset 0 1px 0 var(--glass-separator),var(--glass-shadow-modal)}.glass-dialog-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--glass-button-surface);border:1px solid var(--glass-button-border)}.glass-dialog-close:hover{background:var(--glass-button-hover)}.glass-drawer{border-radius:28px 0 0 28px}.glass-drawer[data-state=open]{animation:glass-drawer-in .3s var(--glass-ease)}.glass-drawer[data-state=closed]{animation:glass-drawer-out .18s var(--glass-ease)}@keyframes glass-drawer-in{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@keyframes glass-drawer-out{to{opacity:0;transform:translateX(32px)}}[role=checkbox],[role=radio]{border-color:var(--glass-control-border);background:var(--glass-input);color:var(--glass-primary-ink)}[role=checkbox]:is([data-state=checked],[data-state=indeterminate]),[role=radio][data-state=checked],[role=switch][data-state=checked]{background:var(--glass-accent);border-color:var(--glass-active-ink);color:var(--glass-primary-ink)}[role=checkbox] svg{color:currentColor}[role=switch]{border:1px solid var(--glass-control-border);padding:1px}[role=switch][data-state=unchecked]{background:var(--glass-disabled-surface)}[role=switch]>span{background:var(--glass-ink)}[role=switch][data-state=checked]>span{background:var(--glass-primary-ink)}.ui-segmented{border-radius:999px;background:var(--glass-panel-inset);border-color:var(--glass-border);padding:3px}.ui-segmented__item{border-radius:999px;border:1px solid transparent;gap:6px;white-space:nowrap}.gps-tabs{width:-moz-max-content;width:max-content;min-height:44px;height:auto;max-width:none}.gps-tabs .ui-segmented__item{flex:0 0 auto;min-height:36px;padding:8px 18px;font-weight:500}.gps-filter-panel [role=combobox]{min-height:40px}.gps-workspace table{background:var(--glass-surface)}.gps-workspace table th{background:var(--glass-panel-inset)}.gps-workspace table td:first-child{background:var(--glass-surface)}.gps-workspace table :is(th,td){border-color:var(--glass-separator)}.gps-workspace table tbody tr:hover td:first-child{background:var(--glass-current-row)}.ui-chip-success{background:var(--glass-success-soft);border-color:var(--glass-success);color:var(--glass-success)}.ui-chip-destructive{background:var(--glass-danger-soft);border-color:var(--glass-danger);color:var(--glass-danger)}.ui-chip-warning{background:var(--glass-warning-soft);border-color:var(--glass-warning);color:var(--glass-warning)}.ui-chip-info{background:var(--glass-info-soft);border-color:var(--glass-info);color:var(--glass-info)}.event-card{background:var(--glass-card-surface);border-color:var(--glass-card-edge);border-radius:12px;box-shadow:none}.event-card:hover{background:var(--glass-raised)}:is(table,.ui-table) thead{background:var(--glass-panel-inset);color:var(--glass-muted)}:is(table,.ui-table) tbody tr{transition:background-color .18s}:is(table,.ui-table) tbody tr:hover{background:var(--glass-current-row)}:is(table,.ui-table) tr[data-state=selected]{background:var(--glass-selection-surface);color:var(--glass-selection-ink)}.tactical-board-floating-surface{background:var(--glass-panel-overlay);border-color:var(--glass-glass-edge);color:var(--glass-ink);box-shadow:var(--glass-shadow-popover)}.rdp{--rdp-accent-color:var(--glass-active-ink);--rdp-background-color:var(--glass-selection-surface)}.rdp-day_selected,.rdp-day_selected:hover{background:var(--glass-selection-surface);color:var(--glass-selection-ink)}.medical-dark-scrollbar{scrollbar-color:var(--glass-control-border) transparent}.medical-dark-scrollbar::-webkit-scrollbar-thumb{background:var(--glass-control-border)}.glass-skip-link{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:11000;padding:10px 16px;border-radius:12px;background:var(--glass-accent);color:var(--glass-primary-ink)}.glass-skip-link:focus{transform:translateY(0)}@media (pointer:coarse){.glass-button,.glass-theme-option,.ui-menu-item,.ui-select-item{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}}@media (max-width:639px){.glass-drawer{border-radius:20px 0 0 20px}.glass-dialog-content{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.glass-chrome,.tactical-board-floating-surface{background:var(--glass-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}body:has(.public-header) .glass-auth-theme-controls{display:none}