:root{--global-neutral-0:#fff;--global-neutral-10:#fdfdfd;--global-neutral-20:#f9f9f9;--global-neutral-30:#f2f2f2;--global-neutral-40:#e8e8e8;--global-neutral-50:#e4e4e4;--global-neutral-60:#d8d8d8;--global-neutral-70:#afafaf;--global-neutral-80:#727272;--global-neutral-90:#4b4b4b;--global-neutral-100:#000;--global-red-10:#f7eded;--global-red-20:#efdbdb;--global-red-30:#dfb7b7;--global-red-40:#cf9393;--global-red-50:#bf6f6f;--global-red-60:#af4b4b;--global-red-70:#8c3c3c;--global-red-80:#692d2d;--global-red-90:#461e1e;--global-red-100:#230f0f;--global-orange-10:#fbf4ec;--global-orange-20:#f6e8d8;--global-orange-30:#edd2b1;--global-orange-40:#e4bb8b;--global-orange-50:#dba564;--global-orange-60:#d28e3d;--global-orange-70:#a87231;--global-orange-80:#7e5525;--global-orange-90:#543918;--global-orange-100:#2a1c0c;--global-yellow-10:#f7f7e8;--global-yellow-20:#efeed2;--global-yellow-50:#c1bc4a;--global-yellow-60:#b1ab1d;--global-yellow-70:#8e8917;--global-yellow-80:#6a6711;--global-green-10:#eef5f0;--global-green-20:#deece1;--global-green-30:#bcd8c2;--global-green-40:#9bc5a4;--global-green-50:#79b185;--global-green-60:#589e67;--global-green-70:#467e52;--global-green-80:#355f3e;--global-green-90:#233f29;--global-green-100:#122015;--global-blue-10:#edf2fe;--global-blue-20:#dbe4fd;--global-blue-30:#b6c8fb;--global-blue-60:#4976f4;--global-blue-70:#3759b7;--global-blue-80:#253b7a;--global-purple-10:#f4edf7;--global-purple-20:#eadbef;--global-purple-30:#d5b7df;--global-purple-40:#bf93cf;--global-purple-50:#aa6fbf;--global-purple-60:#954baf;--global-purple-70:#773c8c;--global-purple-80:#592d69;--global-purple-90:#3c1e46;--brand-primary:var(--global-neutral-100);--brand-primary-hover:var(--global-neutral-80);--brand-primary-active:var(--global-neutral-90);--brand-accent:var(--global-blue-60);--brand-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand-radius-scale:1;--cd-content-primary:#000;--cd-content-secondary:var(--global-neutral-80);--cd-content-tertiary:var(--global-neutral-70);--cd-content-disabled:var(--global-neutral-60);--cd-content-informative:var(--global-blue-60);--cd-content-positive:var(--global-green-60);--cd-content-error:var(--global-red-60);--cd-content-inverse-primary:#fff;--cd-content-inverse-secondary:var(--global-neutral-20);--cd-content-inverse-tertiary:var(--global-neutral-30);--cd-bg-primary:var(--global-neutral-0);--cd-bg-secondary:var(--global-neutral-20);--cd-bg-tertiary:var(--global-neutral-30);--cd-bg-blue:var(--global-blue-10);--cd-bg-green:var(--global-green-10);--cd-bg-red:var(--global-red-10);--cd-bg-orange:var(--global-orange-10);--cd-bg-purple:var(--global-purple-10);--cd-bg-yellow:var(--global-yellow-10);--cd-border-primary:var(--global-neutral-50);--cd-border-secondary:var(--global-neutral-70);--cd-border-tertiary:var(--global-neutral-100);--cd-border-informative:var(--global-blue-30);--cd-border-positive:var(--global-green-30);--cd-border-error:var(--global-red-30);--cd-border-warning:var(--global-orange-30);--cd-action-primary:var(--brand-primary);--cd-action-primary-hover:var(--brand-primary-hover);--cd-action-primary-active:var(--brand-primary-active);--cd-action-primary-selected:var(--brand-primary-active);--cd-action-primary-disabled:var(--global-neutral-20);--cd-action-secondary:var(--global-neutral-0);--cd-action-secondary-alt:var(--global-neutral-30);--cd-action-secondary-hover:var(--global-neutral-40);--cd-action-secondary-active:var(--global-neutral-50);--cd-action-secondary-selected:var(--global-neutral-30);--cd-action-secondary-disabled:var(--global-neutral-20);--cd-action-outline:var(--global-neutral-100);--cd-action-outline-hover:var(--global-neutral-100);--cd-action-outline-active:var(--global-neutral-80);--cd-action-outline-selected:var(--global-neutral-70);--cd-action-outline-disabled:var(--global-neutral-30);--cd-action-destructive:var(--global-red-50);--cd-action-destructive-hover:var(--global-red-60);--cd-action-destructive-active:var(--global-red-70);--cd-action-destructive-disabled:var(--global-red-20);--cd-interact-blue:var(--global-blue-60);--cd-interact-green:var(--global-green-60);--cd-interact-red:var(--global-red-60);--cd-interact-orange:var(--global-orange-60);--cd-interact-purple:var(--global-purple-60);--cd-interact-yellow:var(--global-yellow-60);--cd-font-family:var(--brand-font-family);--cd-font-family-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, monospace;--cd-text-mono-sm:12px/1.4 var(--cd-font-family-mono);--cd-text-h1:500 60px/1.2 var(--cd-font-family);--cd-text-h2:500 48px/1.2 var(--cd-font-family);--cd-text-h3:500 32px/1.2 var(--cd-font-family);--cd-text-h4:500 28px/1.2 var(--cd-font-family);--cd-text-h5:500 24px/1.2 var(--cd-font-family);--cd-text-h6:500 20px/1.2 var(--cd-font-family);--cd-text-xl:18px/1.5 var(--cd-font-family);--cd-text-lg:16px/1.5 var(--cd-font-family);--cd-text-md:14px/1.5 var(--cd-font-family);--cd-text-sm:12px/1.4 var(--cd-font-family);--cd-weight-regular:400;--cd-weight-medium:500;--cd-weight-semibold:600;--cd-space-1:4px;--cd-space-2:8px;--cd-space-3:12px;--cd-space-4:16px;--cd-space-5:20px;--cd-space-6:24px;--cd-space-8:32px;--cd-space-10:40px;--cd-space-12:48px;--cd-space-16:64px;--cd-radius-xs:calc(2px * var(--brand-radius-scale));--cd-radius-sm:calc(4px * var(--brand-radius-scale));--cd-radius-md:calc(8px * var(--brand-radius-scale));--cd-radius-lg:calc(12px * var(--brand-radius-scale));--cd-radius-full:100px;--cd-shadow-xs:0 1px 2px #1018280d;--cd-shadow-dropdown:0 4px 20px #e6e9ef;--cd-preview-light-bg:var(--global-neutral-20);--cd-preview-light-bar:var(--global-neutral-60);--cd-preview-dark-bg:var(--global-neutral-90);--cd-preview-dark-bar:var(--global-neutral-80);--cd-focus-ring:0 0 0 2px var(--cd-bg-primary), 0 0 0 4px var(--brand-accent);--cd-transition-fast:.12s ease;--cd-transition-base:.2s ease}:root[data-mode=dark]{--cd-content-primary:#fcfcfc;--cd-content-secondary:var(--global-neutral-70);--cd-content-tertiary:var(--global-neutral-80);--cd-content-disabled:var(--global-neutral-90);--cd-content-inverse-primary:#111;--cd-content-inverse-secondary:var(--global-neutral-90);--cd-content-inverse-tertiary:var(--global-neutral-80);--cd-bg-primary:#111;--cd-bg-secondary:#1a1a1a;--cd-bg-tertiary:#242424;--cd-bg-blue:var(--global-blue-80);--cd-bg-green:var(--global-green-90);--cd-bg-red:var(--global-red-90);--cd-bg-orange:var(--global-orange-90);--cd-bg-purple:var(--global-purple-90);--cd-bg-yellow:var(--global-yellow-80);--cd-border-primary:#2e2e2e;--cd-border-secondary:var(--global-neutral-90);--cd-border-tertiary:var(--global-neutral-0);--cd-border-informative:var(--global-blue-70);--cd-border-positive:var(--global-green-70);--cd-border-error:var(--global-red-70);--cd-border-warning:var(--global-orange-70);--cd-action-primary:var(--brand-primary-dark,var(--global-neutral-0));--cd-action-primary-hover:var(--brand-primary-dark-hover,var(--global-neutral-30));--cd-action-primary-active:var(--brand-primary-dark-active,var(--global-neutral-40));--cd-action-primary-selected:var(--brand-primary-dark-active,var(--global-neutral-40));--cd-action-primary-disabled:#242424;--cd-action-secondary:#1a1a1a;--cd-action-secondary-alt:#242424;--cd-action-secondary-hover:#2e2e2e;--cd-action-secondary-active:#383838;--cd-action-secondary-selected:#242424;--cd-action-secondary-disabled:#1a1a1a;--cd-action-outline:var(--global-neutral-0);--cd-action-outline-hover:var(--global-neutral-0);--cd-action-outline-active:var(--global-neutral-30);--cd-action-outline-selected:var(--global-neutral-40);--cd-action-outline-disabled:var(--global-neutral-90);--cd-interact-blue:var(--global-blue-30);--cd-interact-green:var(--global-green-40);--cd-interact-red:var(--global-red-40);--cd-interact-orange:var(--global-orange-40);--cd-interact-purple:var(--global-purple-40);--cd-interact-yellow:var(--global-yellow-50);--cd-shadow-xs:0 1px 2px #0006;--cd-shadow-dropdown:0 4px 20px #0000008c}:root[data-labels=monochrome]{--cd-bg-blue:var(--cd-bg-tertiary);--cd-bg-green:var(--cd-bg-tertiary);--cd-bg-red:var(--cd-bg-tertiary);--cd-bg-orange:var(--cd-bg-tertiary);--cd-bg-purple:var(--cd-bg-tertiary);--cd-bg-yellow:var(--cd-bg-tertiary);--cd-interact-blue:var(--cd-content-secondary);--cd-interact-green:var(--cd-content-secondary);--cd-interact-red:var(--cd-content-secondary);--cd-interact-orange:var(--cd-content-secondary);--cd-interact-purple:var(--cd-content-secondary);--cd-interact-yellow:var(--cd-content-secondary)}:root[data-labels=accent]{--cd-bg-blue:color-mix(in srgb, var(--brand-accent) 14%, var(--cd-bg-primary));--cd-bg-green:color-mix(in srgb, var(--brand-accent) 14%, var(--cd-bg-primary));--cd-bg-red:color-mix(in srgb, var(--brand-accent) 14%, var(--cd-bg-primary));--cd-bg-orange:color-mix(in srgb, var(--brand-accent) 14%, var(--cd-bg-primary));--cd-bg-purple:color-mix(in srgb, var(--brand-accent) 14%, var(--cd-bg-primary));--cd-bg-yellow:color-mix(in srgb, var(--brand-accent) 14%, var(--cd-bg-primary));--cd-interact-blue:color-mix(in srgb, var(--brand-accent) 80%, var(--cd-content-primary));--cd-interact-green:color-mix(in srgb, var(--brand-accent) 80%, var(--cd-content-primary));--cd-interact-red:color-mix(in srgb, var(--brand-accent) 80%, var(--cd-content-primary));--cd-interact-orange:color-mix(in srgb, var(--brand-accent) 80%, var(--cd-content-primary));--cd-interact-purple:color-mix(in srgb, var(--brand-accent) 80%, var(--cd-content-primary));--cd-interact-yellow:color-mix(in srgb, var(--brand-accent) 80%, var(--cd-content-primary))}:root[data-pointer-cursors=on] button:not(:disabled),:root[data-pointer-cursors=on] a,:root[data-pointer-cursors=on] [role=button],:root[data-pointer-cursors=on] select,:root[data-pointer-cursors=on] input[type=range],:root[data-pointer-cursors=on] label[for]{cursor:pointer}:root[data-reduce-motion=on]{--cd-transition-fast:0s ease;--cd-transition-base:0s ease;--resize-dur:0s;--digit-dur:0s;--digit-stagger:0s;--badge-slide-dur:0s;--badge-pop-dur:0s;--badge-pop-close-dur:0s;--badge-fade-dur:0s;--badge-fade-close-dur:0s;--text-swap-dur:0s;--dropdown-open-dur:0s;--dropdown-close-dur:0s;--modal-open-dur:0s;--modal-close-dur:0s;--panel-open-dur:0s;--panel-close-dur:0s}:root[data-theme=uclub]{--brand-primary:#0561ff;--brand-primary-hover:#0b54da;--brand-primary-active:#113e8d;--brand-primary-dark:#79a8ff;--brand-primary-dark-hover:#adcbff;--brand-primary-dark-active:#3f80ff;--brand-accent:#1465ff;--brand-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brand-radius-scale:1}:root{--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.2s;--page-fade-dur:.2s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.2s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--check-opacity-dur:.55s;--check-rotate-dur:.55s;--check-rotate-from:80deg;--check-bob-dur:.45s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.55s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--avatar-lift:-4px;--avatar-dur:.32s;--avatar-scale:1.05;--avatar-falloff:.45;--avatar-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s}.t-resize{transition:width var(--resize-dur) var(--resize-ease), height var(--resize-dur) var(--resize-ease);will-change:width, height}@media (prefers-reduced-motion:reduce){.t-resize{transition:none!important}}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute;top:-6px;right:-8px}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;display:block;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{transition:none!important;animation:none!important}}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}.t-page-slide{position:relative}.t-page-slide .t-page[data-page-id="1"]{--t-page-from-x:calc(var(--page-slide-distance) * -1)}.t-page-slide .t-page[data-page-id="2"]{--t-page-from-x:var(--page-slide-distance)}.t-page-slide .t-page{opacity:0;pointer-events:none;transform:translateX(calc(var(--t-page-from-x,0px) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)));transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter;position:absolute;inset:0}.t-page-slide[data-page="1"] .t-page[data-page-id="1"],.t-page-slide[data-page="2"] .t-page[data-page-id="2"]{opacity:1;pointer-events:auto;filter:blur();transition-delay:var(--page-stagger);transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-page-slide .t-page{transition:none!important}}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}.t-avatar{transform-origin:50%;transform:translateY(var(--shift,0px)) scale(var(--scale-active,1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}@media (prefers-reduced-motion:reduce){.t-avatar{transition:none!important;transform:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}:root{--dissolve-dur:.26s;--dissolve-blur:4px;--dissolve-scale:.98;--dissolve-ease:cubic-bezier(.4, 0, .2, 1);--skeleton-shine-dur:1.4s;--skeleton-reveal-dur:.35s;--skeleton-reveal-blur:4px;--skeleton-reveal-y:4px;--skeleton-ease:cubic-bezier(.22, 1, .36, 1);--reveal-dur:.5s;--reveal-stagger:80ms;--reveal-y:12px;--reveal-blur:3px;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--tab-dur:.25s;--tab-ease:cubic-bezier(.22, 1, .36, 1);--shimmer-dur:2s;--shimmer-width:40%;--tooltip-open-dur:.18s;--tooltip-close-dur:.12s;--tooltip-offset:4px;--tooltip-scale:.96;--tooltip-ease:cubic-bezier(.22, 1, .36, 1);--tilt-max:8deg;--tilt-perspective:600px;--tilt-scale:1.02;--tilt-return-dur:.4s;--tilt-return-ease:cubic-bezier(.22, 1, .36, 1);--morph-dur:.28s;--morph-ease:cubic-bezier(.22, 1, .36, 1);--accordion-dur:.3s;--accordion-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes t-dissolve-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(var(--dissolve-blur));transform:scale(var(--dissolve-scale))}}.t-dissolve.is-dissolving{animation:t-dissolve-out var(--dissolve-dur) var(--dissolve-ease) forwards;will-change:opacity, filter, transform}@media (prefers-reduced-motion:reduce){.t-dissolve.is-dissolving{opacity:0;animation:none!important}}@keyframes t-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.t-skeleton{background:linear-gradient(90deg, var(--cd-bg-tertiary,#f2f2f2) 25%, var(--cd-bg-secondary,#f9f9f9) 50%, var(--cd-bg-tertiary,#f2f2f2) 75%);border-radius:var(--cd-radius-sm,4px);animation:t-skeleton-shine var(--skeleton-shine-dur) linear infinite;color:#0000;-webkit-user-select:none;user-select:none;background-size:200% 100%}.t-skeleton-reveal{opacity:0;filter:blur(var(--skeleton-reveal-blur));transform:translateY(var(--skeleton-reveal-y));transition:opacity var(--skeleton-reveal-dur) var(--skeleton-ease), filter var(--skeleton-reveal-dur) var(--skeleton-ease), transform var(--skeleton-reveal-dur) var(--skeleton-ease);will-change:opacity, filter, transform}.t-skeleton-reveal[data-loaded=true]{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-skeleton{animation:none!important}.t-skeleton-reveal{transition:none!important}}@keyframes t-line-rise{0%{opacity:0;transform:translateY(var(--reveal-y));filter:blur(var(--reveal-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}.t-text-reveal .t-reveal-line{opacity:0;will-change:opacity, transform, filter;display:block}.t-text-reveal.is-revealing .t-reveal-line{animation:t-line-rise var(--reveal-dur) var(--reveal-ease) both;animation-delay:calc(var(--reveal-stagger) * var(--t-line-index,0))}.t-text-reveal .t-reveal-line[data-line="1"]{--t-line-index:1}.t-text-reveal .t-reveal-line[data-line="2"]{--t-line-index:2}.t-text-reveal .t-reveal-line[data-line="3"]{--t-line-index:3}.t-text-reveal .t-reveal-line[data-line="4"]{--t-line-index:4}.t-text-reveal .t-reveal-line[data-line="5"]{--t-line-index:5}@media (prefers-reduced-motion:reduce){.t-text-reveal .t-reveal-line{opacity:1;animation:none!important}}.t-tab-indicator{width:var(--tab-w,0px);transform:translateX(var(--tab-x,0px));transition:transform var(--tab-dur) var(--tab-ease), width var(--tab-dur) var(--tab-ease);will-change:transform, width;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.t-tab-indicator{transition:none!important}}@keyframes t-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.t-shimmer{--t-shimmer-base:var(--cd-content-tertiary,#afafaf);--t-shimmer-highlight:var(--cd-content-primary,#000);background:linear-gradient(90deg, var(--t-shimmer-base) calc(50% - var(--shimmer-width) / 2), var(--t-shimmer-highlight) 50%, var(--t-shimmer-base) calc(50% + var(--shimmer-width) / 2));color:#0000;animation:t-shimmer-sweep var(--shimmer-dur) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.t-shimmer{color:var(--t-shimmer-base);background:0 0;animation:none!important}}.t-tooltip{--t-tip-x:0px;--t-tip-y:var(--tooltip-offset);opacity:0;pointer-events:none;transform:translate(var(--t-tip-x), var(--t-tip-y)) scale(var(--tooltip-scale));transition:opacity var(--tooltip-close-dur) var(--tooltip-ease), transform var(--tooltip-close-dur) var(--tooltip-ease);will-change:opacity, transform}.t-tooltip[data-side=top]{--t-tip-x:0px;--t-tip-y:var(--tooltip-offset)}.t-tooltip[data-side=bottom]{--t-tip-x:0px;--t-tip-y:calc(var(--tooltip-offset) * -1)}.t-tooltip[data-side=left]{--t-tip-x:var(--tooltip-offset);--t-tip-y:0px}.t-tooltip[data-side=right]{--t-tip-x:calc(var(--tooltip-offset) * -1);--t-tip-y:0px}.t-tooltip[data-open=true]{opacity:1;transition:opacity var(--tooltip-open-dur) var(--tooltip-ease), transform var(--tooltip-open-dur) var(--tooltip-ease);transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.t-tooltip{transition:none!important}}.t-tilt-scene{perspective:var(--tilt-perspective)}.t-tilt{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--tilt-active,1));transform-style:preserve-3d;will-change:transform}.t-tilt.is-returning{transition:transform var(--tilt-return-dur) var(--tilt-return-ease)}@media (prefers-reduced-motion:reduce){.t-tilt{transition:none!important;transform:none!important}}.t-morph{width:var(--morph-w,auto);height:var(--morph-h,auto);transition:width var(--morph-dur) var(--morph-ease), height var(--morph-dur) var(--morph-ease);will-change:width, height;overflow:hidden}.t-morph .t-morph-view{opacity:1;transition:opacity calc(var(--morph-dur) / 2) var(--morph-ease)}.t-morph .t-morph-view.is-outgoing{opacity:0}@media (prefers-reduced-motion:reduce){.t-morph,.t-morph .t-morph-view{transition:none!important}}.t-accordion .t-accordion-body{transition:grid-template-rows var(--accordion-dur) var(--accordion-ease);grid-template-rows:0fr;display:grid}.t-accordion .t-accordion-body>*{min-height:0;overflow:hidden}.t-accordion[data-open=true] .t-accordion-body{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.t-accordion .t-accordion-body{transition:none!important}}*{box-sizing:border-box}body{font:var(--cd-text-md);font-weight:var(--cd-weight-regular);color:var(--cd-content-primary);background:var(--cd-bg-primary);margin:0}.skip-link{top:var(--cd-space-3);left:var(--cd-space-3);padding:var(--cd-space-2) var(--cd-space-3);border-radius:var(--cd-radius-sm);background:var(--cd-action-primary);color:var(--cd-content-inverse-primary);transform:translateY(calc(-100% - var(--cd-space-4)));z-index:80;position:fixed}.skip-link:focus{transform:translateY(0)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:focus-visible,input:focus-visible,a:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.shell{grid-template-columns:256px 1fr;min-height:100vh;display:grid}.shell-main{flex-direction:column;min-width:0;display:flex}.sidebar{background:var(--cd-bg-secondary);border-right:1px solid var(--cd-border-primary);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar-logo{align-items:center;gap:var(--cd-space-2);padding:var(--cd-space-5) var(--cd-space-6);font:var(--cd-text-lg);font-weight:var(--cd-weight-semibold);display:flex}.sidebar-nav{padding:var(--cd-space-3) var(--cd-space-3) var(--cd-space-6);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sidebar-section{font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);color:var(--cd-content-tertiary);letter-spacing:.06em;text-transform:uppercase;padding:var(--cd-space-4) var(--cd-space-3) var(--cd-space-2)}.nav-item{align-items:center;gap:var(--cd-space-3);padding:var(--cd-space-2) var(--cd-space-3);border-radius:var(--cd-radius-sm);color:var(--cd-content-secondary);text-align:left;transition:background var(--cd-transition-fast), color var(--cd-transition-fast);display:flex}.nav-item:hover{background:var(--cd-bg-tertiary)}.nav-item[aria-current=page]{background:var(--cd-bg-tertiary);color:var(--cd-content-primary);font-weight:var(--cd-weight-medium);box-shadow:inset 2px 0 0 var(--brand-accent)}.nav-item svg{flex:none}.sidebar-footer{border-top:1px solid var(--cd-border-primary);padding:var(--cd-space-4) var(--cd-space-6);align-items:center;gap:var(--cd-space-3);font-weight:var(--cd-weight-medium);display:flex}.team-mark{border-radius:var(--cd-radius-sm);background:var(--cd-action-primary);width:28px;height:28px;color:var(--cd-content-inverse-primary);font:var(--cd-text-sm);font-weight:var(--cd-weight-semibold);place-items:center;display:grid}.topbar{justify-content:space-between;align-items:center;gap:var(--cd-space-6);padding:var(--cd-space-3) var(--cd-space-8);border-bottom:1px solid var(--cd-border-primary);background:var(--cd-bg-primary);display:flex}.topbar-right{align-items:center;gap:var(--cd-space-6);display:flex}.topbar-link{align-items:center;gap:var(--cd-space-2);color:var(--cd-content-secondary);display:flex}.topbar-user{align-items:center;gap:var(--cd-space-2);font-weight:var(--cd-weight-medium);display:flex}.page{padding:var(--cd-space-6) var(--cd-space-8) var(--cd-space-12);background:var(--cd-bg-primary);flex:1}.page-header{align-items:center;gap:var(--cd-space-8);padding-bottom:var(--cd-space-5);display:flex}.page-title{font:var(--cd-text-h5);margin:0}.card{background:var(--cd-bg-primary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);box-shadow:var(--cd-shadow-xs)}.card-header{justify-content:space-between;align-items:center;gap:var(--cd-space-4);padding:var(--cd-space-5) var(--cd-space-6);display:flex}.card-title{font:var(--cd-text-lg);font-weight:var(--cd-weight-medium);margin:0}.card-body{padding:0 var(--cd-space-6) var(--cd-space-6)}.btn{justify-content:center;align-items:center;gap:var(--cd-space-2);height:32px;padding:0 var(--cd-space-3);border-radius:var(--cd-radius-sm);font-weight:var(--cd-weight-semibold);transition:background var(--cd-transition-fast), border-color var(--cd-transition-fast);white-space:nowrap;display:inline-flex}.btn-md{height:40px;padding:0 var(--cd-space-4)}.btn-primary{background:var(--cd-action-primary);color:var(--cd-content-inverse-primary)}.btn-primary:hover{background:var(--cd-action-primary-hover)}.btn-outline{background:var(--cd-action-secondary);border:1px solid var(--cd-border-primary);color:var(--cd-content-primary)}.btn-outline:hover{background:var(--cd-bg-secondary)}.btn-ghost{color:var(--cd-content-secondary)}.btn-ghost:hover{background:var(--cd-bg-tertiary)}.search{align-items:center;gap:var(--cd-space-2);height:40px;padding:0 var(--cd-space-3);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);background:var(--cd-bg-primary);color:var(--cd-content-tertiary);transition:border-color var(--cd-transition-fast);display:flex}.search:focus-within{border-color:var(--cd-border-secondary)}.search input{font:var(--cd-text-md);color:var(--cd-content-primary);background:0 0;border:none;outline:none;width:100%;min-width:0}.search input::placeholder{color:var(--cd-content-tertiary)}.search-sm{height:32px}.kbd{white-space:nowrap;font:var(--cd-text-sm);color:var(--cd-content-tertiary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-xs);background:var(--cd-bg-secondary);flex-shrink:0;align-items:center;gap:2px;padding:1px 5px;display:inline-flex}.badge{align-items:center;gap:var(--cd-space-1);padding:2px var(--cd-space-2);border-radius:var(--cd-radius-full);font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);white-space:nowrap;display:inline-flex}.badge-blue{background:var(--cd-bg-blue);color:var(--cd-interact-blue)}.badge-green{background:var(--cd-bg-green);color:var(--cd-interact-green)}.badge-red{background:var(--cd-bg-red);color:var(--cd-interact-red)}.badge-orange{background:var(--cd-bg-orange);color:var(--cd-interact-orange)}.badge-purple{background:var(--cd-bg-purple);color:var(--cd-interact-purple)}.badge-gray{background:var(--cd-bg-tertiary);color:var(--cd-content-secondary)}.badge-dot{border-radius:var(--cd-radius-full);background:currentColor;width:6px;height:6px}.avatar{border-radius:var(--cd-radius-full);width:28px;height:28px;font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);color:var(--cd-content-secondary);background:var(--cd-bg-tertiary);flex:none;place-items:center;display:grid}.menu-wrap{position:relative}.menu{top:calc(100% + var(--cd-space-1));background:var(--cd-bg-primary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);min-width:160px;box-shadow:var(--cd-shadow-dropdown);padding:var(--cd-space-1);z-index:30;position:absolute;right:0}.menu-item{justify-content:space-between;align-items:center;gap:var(--cd-space-3);width:100%;padding:var(--cd-space-2) var(--cd-space-3);border-radius:var(--cd-radius-xs);text-align:left;color:var(--cd-content-primary);display:flex}.menu-item:hover{background:var(--cd-bg-tertiary)}.menu-item[aria-checked=true]{background:var(--cd-bg-secondary);font-weight:var(--cd-weight-medium)}.table{border-collapse:collapse;width:100%}.table th{font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);color:var(--cd-content-secondary);background:var(--cd-bg-secondary);text-align:left;padding:var(--cd-space-3) var(--cd-space-4);white-space:nowrap}.table th:first-child{border-radius:var(--cd-radius-sm) 0 0 var(--cd-radius-sm)}.table th:last-child{border-radius:0 var(--cd-radius-sm) var(--cd-radius-sm) 0}.table td{padding:var(--cd-space-3) var(--cd-space-4);border-bottom:1px solid var(--cd-border-primary);white-space:nowrap}.table tbody tr{transition:background var(--cd-transition-fast)}.table tbody tr:hover{background:var(--cd-bg-secondary)}.th-sort{align-items:center;gap:var(--cd-space-1);color:inherit;font:inherit;font-weight:inherit;display:inline-flex}.cell-strong{font-weight:var(--cd-weight-medium)}.cell-muted{color:var(--cd-content-secondary)}.cell-link{color:var(--cd-content-primary);text-underline-offset:2px;text-decoration:underline}.cell-person{align-items:center;gap:var(--cd-space-3);display:flex}.cell-icon{align-items:center;gap:var(--cd-space-2);color:var(--cd-content-secondary);display:inline-flex}.row-actions{gap:var(--cd-space-2);display:flex}.checkbox{width:16px;height:16px;accent-color:var(--cd-action-primary);border-radius:var(--cd-radius-xs)}.table-empty{padding:var(--cd-space-8);text-align:center;color:var(--cd-content-secondary)}.stat-row{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);box-shadow:var(--cd-shadow-xs);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat-card{padding:var(--cd-space-5) var(--cd-space-6);background:var(--cd-bg-primary);gap:var(--cd-space-3);text-align:left;transition:background var(--cd-transition-fast);flex-direction:column;display:flex}.stat-card+.stat-card{border-left:1px solid var(--cd-border-primary)}.stat-card:hover{background:var(--cd-bg-secondary)}.stat-card-top{color:var(--cd-content-secondary);justify-content:space-between;align-items:center;display:flex}.stat-icon{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);width:36px;height:36px;color:var(--cd-content-primary);background:var(--cd-bg-primary);place-items:center;display:grid}.stat-label{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.stat-value{font:var(--cd-text-h5)}.dash-grid{gap:var(--cd-space-5);margin-top:var(--cd-space-5);grid-template-columns:300px 1fr;display:grid}.dash-grid-bottom{gap:var(--cd-space-5);margin-top:var(--cd-space-5);grid-template-columns:1fr 320px;align-items:start;display:grid}.agenda-list{gap:var(--cd-space-4);flex-direction:column;display:flex}.agenda-item{gap:var(--cd-space-1);flex-direction:column;display:flex}.agenda-time{align-self:flex-start}.agenda-title{font-weight:var(--cd-weight-medium)}.agenda-sub{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.chart-hero{align-items:center;gap:var(--cd-space-3);display:flex}.chart-hero-value{font:var(--cd-text-h4)}.chart-sub{font:var(--cd-text-sm);color:var(--cd-content-secondary);margin-top:var(--cd-space-1)}.chart-controls{gap:var(--cd-space-2);display:flex}.bar-chart{gap:var(--cd-space-3);margin-top:var(--cd-space-5);display:flex}.bar-axis{font:var(--cd-text-sm);color:var(--cd-content-secondary);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:22px;display:flex}.bar-track-row{gap:var(--cd-space-4);flex:1;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;display:grid}.bar-col{align-items:center;gap:var(--cd-space-2);flex-direction:column;height:100%;display:flex;position:relative}.bar-track{border-radius:var(--cd-radius-full);background:var(--cd-bg-tertiary);cursor:pointer;flex:1;width:100%;max-width:28px;position:relative;overflow:hidden}.bar-fill{border-radius:var(--cd-radius-full);background:var(--cd-content-disabled);transition:background var(--cd-transition-fast), height var(--cd-transition-base);position:absolute;bottom:0;left:0;right:0}.bar-col:hover .bar-fill,.bar-col.is-active .bar-fill{background:var(--cd-action-primary)}.bar-label{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.chart-tooltip{bottom:calc(100% + var(--cd-space-2));background:var(--cd-bg-primary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);width:160px;box-shadow:var(--cd-shadow-dropdown);padding:var(--cd-space-3);z-index:20;margin-left:-80px;position:absolute;left:50%}.chart-tooltip-title{align-items:center;gap:var(--cd-space-2);font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);display:flex}.chart-tooltip-row{margin-top:var(--cd-space-2);font:var(--cd-text-sm);color:var(--cd-content-secondary);justify-content:space-between;align-items:center;display:flex}.chart-tooltip-value{background:var(--cd-bg-tertiary);border-radius:var(--cd-radius-xs);padding:1px var(--cd-space-2);font-weight:var(--cd-weight-semibold);color:var(--cd-content-primary)}.donut-wrap{align-items:center;gap:var(--cd-space-5);flex-direction:column;display:flex}.donut-center{font:var(--cd-text-lg);font-weight:var(--cd-weight-semibold)}.donut-center-sub{font:var(--cd-text-sm);color:var(--cd-content-secondary);font-weight:var(--cd-weight-regular)}.legend{gap:var(--cd-space-2);flex-direction:column;width:100%;display:flex}.legend-item{align-items:center;gap:var(--cd-space-2);color:var(--cd-content-primary);display:flex}.legend-swatch{border-radius:var(--cd-radius-full);width:8px;height:8px}.table-scroll{overflow-x:auto}.table-toolbar{align-items:center;gap:var(--cd-space-2);display:flex}.table-toolbar .search{width:260px}.tabs{align-items:center;gap:var(--cd-space-5);display:flex;position:relative}.tab{align-items:center;gap:var(--cd-space-2);padding:var(--cd-space-3) var(--cd-space-1);color:var(--cd-content-secondary);font-weight:var(--cd-weight-medium);display:flex}.tab[aria-selected=true]{color:var(--cd-content-primary)}.t-tab-indicator{background:var(--cd-action-primary);height:2px}.analytics-grid{gap:var(--cd-space-5);grid-template-columns:300px 1fr;display:grid}.analytics-grid-bottom{gap:var(--cd-space-5);margin-top:var(--cd-space-5);grid-template-columns:1fr 440px;align-items:stretch;display:grid}.completed-task{justify-content:space-between;align-items:center;gap:var(--cd-space-4);display:flex}.rank-list{flex-direction:column;display:flex}.rank-item{align-items:center;gap:var(--cd-space-3);padding:var(--cd-space-3) 0;display:flex}.rank-item+.rank-item{border-top:1px solid var(--cd-border-primary)}.rank-index{color:var(--cd-content-secondary);width:16px}.rank-name{font-weight:var(--cd-weight-medium);flex:1}.company-mark{border-radius:var(--cd-radius-full);width:24px;height:24px;font:var(--cd-text-sm);font-weight:var(--cd-weight-semibold);color:var(--cd-content-inverse-primary);flex:none;place-items:center;display:grid}.line-chart{margin-top:var(--cd-space-5);position:relative}.line-chart svg{width:100%;height:auto;display:block}.progress-grid{gap:var(--cd-space-5) var(--cd-space-8);margin-top:var(--cd-space-5);grid-template-columns:repeat(3,1fr);display:grid}.progress-item{gap:var(--cd-space-2);flex-direction:column;display:flex}.progress-label{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.progress-row{align-items:center;gap:var(--cd-space-3);display:flex}.progress-track{border-radius:var(--cd-radius-full);background:var(--cd-bg-tertiary);flex:1;height:12px;overflow:hidden}.progress-fill{border-radius:var(--cd-radius-full);background:var(--cd-action-primary);height:100%;transition:width var(--cd-transition-base)}.progress-value{font:var(--cd-text-sm);color:var(--cd-content-secondary);text-align:right;width:20px}.week-bars{gap:var(--cd-space-4);height:200px;margin-top:var(--cd-space-5);grid-template-columns:repeat(7,1fr);display:grid}.week-col{align-items:center;gap:var(--cd-space-2);flex-direction:column;display:flex}.week-track{border-radius:var(--cd-radius-full);background:var(--cd-bg-tertiary);flex:1;width:10px;position:relative}.week-fill{border-radius:var(--cd-radius-full);background:var(--cd-action-primary);transition:height var(--cd-transition-base);position:absolute;bottom:0;left:0;right:0}.week-label{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.trend{align-items:center;gap:var(--cd-space-1);padding:2px var(--cd-space-2);border-radius:var(--cd-radius-full);font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);display:inline-flex}.trend-up,.trend-chip-up{background:var(--cd-bg-green);color:var(--cd-content-positive)}.trend-chip-down{background:var(--cd-bg-red);color:var(--cd-content-error)}.page-header-actions{gap:var(--cd-space-2);margin-left:auto;display:flex}.view-tabs{align-items:center;gap:var(--cd-space-5);display:flex;position:relative}.notes-grid{gap:var(--cd-space-5);grid-template-columns:repeat(3,1fr);display:grid}.note-card{gap:var(--cd-space-3);padding:var(--cd-space-5);text-align:left;flex-direction:column;display:flex}.note-tags{gap:var(--cd-space-2);display:flex}.note-title{font:var(--cd-text-lg);font-weight:var(--cd-weight-medium);margin:0}.note-body{color:var(--cd-content-secondary);margin:0}.note-body ul{margin:var(--cd-space-2) 0 0;padding-left:var(--cd-space-5)}.note-image{border-radius:var(--cd-radius-sm);background:var(--cd-bg-tertiary);height:96px;color:var(--cd-content-tertiary);place-items:center;display:grid}.note-footer{align-items:center;gap:var(--cd-space-2);border-top:1px solid var(--cd-border-primary);padding-top:var(--cd-space-3);margin-top:auto;display:flex}.note-author{font-weight:var(--cd-weight-medium);flex:1}.note-date{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.kanban{gap:var(--cd-space-5);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.kanban-col{padding:var(--cd-space-4);gap:var(--cd-space-3);flex-direction:column;display:flex}.kanban-col-head{align-items:center;gap:var(--cd-space-2);padding:var(--cd-space-1) var(--cd-space-1) var(--cd-space-2);display:flex}.kanban-dot{border-radius:var(--cd-radius-full);width:8px;height:8px}.kanban-col-title{font:var(--cd-text-lg);font-weight:var(--cd-weight-medium)}.kanban-col-count{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.kanban-add{border-radius:var(--cd-radius-sm);background:var(--cd-bg-tertiary);width:100%;height:36px;font-weight:var(--cd-weight-medium);justify-content:center;align-items:center;gap:var(--cd-space-2);transition:background var(--cd-transition-fast);display:flex}.kanban-add:hover{background:var(--cd-action-secondary-hover)}.task-card{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);background:var(--cd-bg-primary);padding:var(--cd-space-4);gap:var(--cd-space-3);text-align:left;cursor:pointer;transition:border-color var(--cd-transition-fast), box-shadow var(--cd-transition-fast);flex-direction:column;display:flex}.task-card:hover{border-color:var(--cd-border-secondary);box-shadow:var(--cd-shadow-xs)}.task-card-top{justify-content:space-between;align-items:flex-start;gap:var(--cd-space-2);display:flex}.task-title{font-weight:var(--cd-weight-medium)}.task-meta{justify-content:space-between;align-items:center;gap:var(--cd-space-3);font:var(--cd-text-sm);color:var(--cd-content-secondary);display:flex}.task-meta-item{align-items:center;gap:var(--cd-space-1);display:inline-flex}.task-footer{justify-content:space-between;align-items:center;display:flex}.avatar-stack{display:flex}.avatar-stack .t-avatar{border:2px solid var(--cd-bg-primary);border-radius:var(--cd-radius-full);margin-left:-8px}.avatar-stack .t-avatar:first-child{margin-left:0}.overlay{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--cd-transition-base);background:#0006;position:fixed;inset:0}.overlay.is-open{opacity:1;pointer-events:auto}.modal-wrap{z-index:50;padding:var(--cd-space-16) var(--cd-space-6);pointer-events:none;place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{pointer-events:auto;background:var(--cd-bg-primary);border-radius:var(--cd-radius-md);width:100%;max-width:836px;box-shadow:var(--cd-shadow-dropdown)}.modal-header{padding:var(--cd-space-5) var(--cd-space-6);border-bottom:1px solid var(--cd-border-primary);justify-content:space-between;align-items:center;display:flex}.modal-title{font:var(--cd-text-h6);margin:0}.modal-body{padding:var(--cd-space-6)}.task-modal-grid{gap:var(--cd-space-8);grid-template-columns:1fr 220px;display:grid}.field-label{font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);color:var(--cd-content-secondary);margin-bottom:var(--cd-space-2);justify-content:space-between;align-items:center;display:flex}.checklist{flex-direction:column;display:flex}.checklist-item{align-items:center;gap:var(--cd-space-3);padding:var(--cd-space-2) 0;color:var(--cd-content-secondary);display:flex}.checklist-item.is-done{color:var(--cd-content-tertiary);text-decoration:line-through}.section-title{font-weight:var(--cd-weight-medium);color:var(--cd-content-primary);align-items:center;gap:var(--cd-space-2);margin:var(--cd-space-4) 0 var(--cd-space-2);display:flex}.comment-input{align-items:center;gap:var(--cd-space-2);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);padding:0 var(--cd-space-3);height:44px;margin-top:var(--cd-space-4);display:flex}.comment-input input{font:var(--cd-text-md);background:0 0;border:none;outline:none;flex:1}.activity-item{gap:var(--cd-space-3);padding:var(--cd-space-3) 0;display:flex}.activity-quote{background:var(--cd-bg-secondary);border-left:2px solid var(--cd-border-primary);padding:var(--cd-space-2) var(--cd-space-3);border-radius:var(--cd-radius-xs);margin-top:var(--cd-space-2);color:var(--cd-content-secondary)}.activity-time{font:var(--cd-text-sm);color:var(--cd-content-tertiary);margin-top:var(--cd-space-2)}.topbar-notif{display:flex;position:relative}.topbar-bell{position:relative}.topbar-bell-badge{position:absolute;top:0;right:0;transform:translate(35%,-35%)}.notif-panel{top:calc(100% + var(--cd-space-2));right:calc(-1 * var(--cd-space-2));background:var(--cd-bg-primary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);width:500px;max-height:calc(100vh - 120px);box-shadow:var(--cd-shadow-dropdown);z-index:50;padding:var(--cd-space-6);position:absolute;overflow-y:auto}.notif-item{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);padding:var(--cd-space-4);gap:var(--cd-space-3);margin-top:var(--cd-space-4);display:flex}.notif-unread-dot{border-radius:var(--cd-radius-full);background:var(--cd-content-informative);width:8px;height:8px;margin-top:var(--cd-space-2);flex:none}.notif-body{flex:1;min-width:0}.notif-actions{gap:var(--cd-space-2);margin-top:var(--cd-space-3);display:flex}.notif-time{font:var(--cd-text-sm);color:var(--cd-content-tertiary);margin-top:var(--cd-space-3)}.notif-footer-btn{width:100%;margin-top:var(--cd-space-5)}.count-badge{background:var(--cd-bg-red);color:var(--cd-content-error);border-radius:var(--cd-radius-full);font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);padding:0 var(--cd-space-2)}.contacts-grid,.contacts-flat-grid{gap:var(--cd-space-5);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.contact-card{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);background:var(--cd-bg-primary);padding:var(--cd-space-4);gap:var(--cd-space-3);flex-direction:column;display:flex}.contact-head{align-items:center;gap:var(--cd-space-3);display:flex}.contact-name{font-weight:var(--cd-weight-medium)}.contact-loc{font:var(--cd-text-sm);color:var(--cd-content-secondary);align-items:center;gap:var(--cd-space-1);display:flex}.contact-lines{gap:var(--cd-space-2);color:var(--cd-content-secondary);flex-direction:column;display:flex}.contact-actions{gap:var(--cd-space-2);grid-template-columns:1fr 1fr;display:grid}.email-list{flex-direction:column;display:flex}.email-row{align-items:center;gap:var(--cd-space-4);padding:var(--cd-space-3) var(--cd-space-4);border-bottom:1px solid var(--cd-border-primary);text-align:left;transition:background var(--cd-transition-fast);grid-template-columns:auto auto 200px 1fr auto;display:grid}.email-row:hover{background:var(--cd-bg-secondary)}.email-row.is-unread .email-subject,.email-row.is-unread .email-sender{font-weight:var(--cd-weight-semibold)}.email-preview{color:var(--cd-content-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-time{font:var(--cd-text-sm);color:var(--cd-content-secondary);white-space:nowrap}.calendar-grid{border-left:1px solid var(--cd-border-primary);border-top:1px solid var(--cd-border-primary);grid-template-columns:repeat(7,1fr);display:grid}.calendar-dow{font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);color:var(--cd-content-secondary);padding:var(--cd-space-3);background:var(--cd-bg-secondary);border-right:1px solid var(--cd-border-primary);border-bottom:1px solid var(--cd-border-primary)}.calendar-cell{min-height:104px;padding:var(--cd-space-2);border-right:1px solid var(--cd-border-primary);border-bottom:1px solid var(--cd-border-primary);gap:var(--cd-space-1);flex-direction:column;display:flex}.calendar-cell.is-muted .calendar-day{color:var(--cd-content-disabled)}.calendar-day{font:var(--cd-text-sm);color:var(--cd-content-secondary)}.calendar-day.is-today{border-radius:var(--cd-radius-full);background:var(--cd-action-primary);width:22px;height:22px;color:var(--cd-content-inverse-primary);place-items:center;display:grid}.calendar-event{font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);border-radius:var(--cd-radius-xs);padding:1px var(--cd-space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integrations-grid{gap:var(--cd-space-5);grid-template-columns:repeat(3,1fr);display:grid}.integration-card{padding:var(--cd-space-5);gap:var(--cd-space-3);flex-direction:column;display:flex}.integration-head{justify-content:space-between;align-items:center;display:flex}.integration-desc{color:var(--cd-content-secondary);flex:1}.switch{border-radius:var(--cd-radius-full);background:var(--cd-bg-tertiary);border:1px solid var(--cd-border-primary);width:36px;height:20px;transition:background var(--cd-transition-base);flex:none;position:relative}.switch[aria-checked=true]{background:var(--cd-action-primary);border-color:var(--cd-action-primary)}.switch-thumb{border-radius:var(--cd-radius-full);background:var(--cd-bg-primary);width:14px;height:14px;box-shadow:var(--cd-shadow-xs);transition:transform var(--cd-transition-base);position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch-thumb{transform:translate(16px)}.settings-layout{gap:var(--cd-space-8);grid-template-columns:200px 1fr;align-items:start;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex}.settings-form{gap:var(--cd-space-5);flex-direction:column;max-width:480px;display:flex}.form-field{gap:var(--cd-space-2);flex-direction:column;display:flex}.form-label{font:var(--cd-text-sm);font-weight:var(--cd-weight-medium)}.form-input{height:40px;padding:0 var(--cd-space-3);border:1px solid var(--cd-border-secondary);border-radius:var(--cd-radius-sm);font:var(--cd-text-md);color:var(--cd-content-primary);background:var(--cd-bg-primary);transition:border-color var(--cd-transition-fast)}.form-input:focus{box-shadow:var(--cd-focus-ring);outline:none}.modal-form{gap:var(--cd-space-4);flex-direction:column;display:flex}.modal-form-actions{justify-content:flex-end;gap:var(--cd-space-2);padding-top:var(--cd-space-2);display:flex}.form-row-inline{justify-content:space-between;align-items:center;gap:var(--cd-space-4);padding:var(--cd-space-3) 0;border-bottom:1px solid var(--cd-border-primary);display:flex}.appearance-settings{max-width:560px}.theme-mode-grid{gap:var(--cd-space-4);margin-bottom:var(--cd-space-5);grid-template-columns:repeat(3,1fr);display:grid}.theme-mode-card{gap:var(--cd-space-2);padding:var(--cd-space-2);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);background:var(--cd-bg-primary);transition:border-color var(--cd-transition-fast);flex-direction:column;display:flex}.theme-mode-card:hover{border-color:var(--cd-border-secondary)}.theme-mode-card[aria-checked=true]{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.theme-mode-card:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.theme-mode-label{font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);color:var(--cd-content-primary);text-align:center}.theme-preview{border-radius:var(--cd-radius-sm);border:1px solid var(--cd-border-primary);height:72px;display:flex;overflow:hidden}.theme-preview-pane{gap:var(--cd-space-1);padding:var(--cd-space-2);flex-direction:column;flex:1;justify-content:center;display:flex}.theme-preview-light{background:var(--cd-preview-light-bg)}.theme-preview-light .theme-preview-bar{background:var(--cd-preview-light-bar)}.theme-preview-dark{background:var(--cd-preview-dark-bg)}.theme-preview-dark .theme-preview-bar{background:var(--cd-preview-dark-bar)}.theme-preview-bar{border-radius:var(--cd-radius-full);height:6px}.theme-select-field{align-items:center;gap:var(--cd-space-2);display:flex}.theme-select-swatch{border-radius:var(--cd-radius-full);border:1px solid var(--cd-border-primary);flex:none;width:16px;height:16px}.theme-select{width:140px;height:32px;padding:0 var(--cd-space-2);background:var(--cd-bg-primary)}.accent-field{align-items:center;gap:var(--cd-space-2);display:flex}.accent-swatch{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);background:0 0;width:32px;height:32px;padding:0}.accent-hex{width:104px;height:32px;font:var(--cd-text-mono-sm)}.size-field{align-items:center;gap:var(--cd-space-2);display:flex}.size-input{width:72px;height:32px}.segmented{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);background:var(--cd-bg-secondary);gap:2px;padding:2px;display:inline-flex}.segmented-option{padding:var(--cd-space-1) var(--cd-space-3);font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);color:var(--cd-content-secondary);border-radius:var(--cd-radius-xs);transition:background var(--cd-transition-fast), color var(--cd-transition-fast)}.segmented-option:hover{color:var(--cd-content-primary)}.segmented-option[aria-checked=true]{background:var(--cd-bg-primary);color:var(--cd-content-primary);box-shadow:var(--cd-shadow-xs)}.segmented-option:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.key-code{font:var(--cd-text-mono-sm);color:var(--cd-content-secondary);background:var(--cd-bg-secondary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-xs);padding:var(--cd-space-1) var(--cd-space-2);white-space:nowrap}input.form-input.key-code{font:var(--cd-text-mono-sm);background:var(--cd-bg-secondary)}.form-grid-2{gap:var(--cd-space-4);grid-template-columns:1fr 1fr;display:grid}.form-textarea{resize:vertical;height:auto;padding-top:var(--cd-space-2);padding-bottom:var(--cd-space-2)}.tenant-grid{gap:var(--cd-space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.tenant-card{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);padding:var(--cd-space-4);gap:var(--cd-space-3);background:var(--cd-bg-primary);flex-direction:column;display:flex}.tenant-head{align-items:center;gap:var(--cd-space-3);display:flex}.tenant-mark{border-radius:var(--cd-radius-sm);width:36px;height:36px;color:var(--cd-content-inverse-primary);font-weight:var(--cd-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tenant-meta{gap:var(--cd-space-2);font:var(--cd-text-sm);flex-direction:column;display:flex}.tenant-actions{gap:var(--cd-space-2);border-top:1px solid var(--cd-border-primary);padding-top:var(--cd-space-3);display:flex}.color-field{gap:var(--cd-space-2);align-items:center;display:flex}.color-input{width:40px;height:40px;padding:var(--cd-space-1);border:1px solid var(--cd-border-secondary);border-radius:var(--cd-radius-sm);background:var(--cd-bg-primary);cursor:pointer;flex-shrink:0}.brand-preview{align-items:center;gap:var(--cd-space-3);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);background:var(--cd-bg-secondary);padding:var(--cd-space-4);display:flex}.rule-card{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);padding:var(--cd-space-4);gap:var(--cd-space-3);flex-direction:column;display:flex}.rule-card+.rule-card{margin-top:var(--cd-space-3)}.rule-card.is-disabled .rule-flow,.rule-card.is-disabled .cell-strong{color:var(--cd-content-disabled)}.rule-head{align-items:center;gap:var(--cd-space-3);display:flex}.rule-flow{align-items:center;gap:var(--cd-space-2);font:var(--cd-text-sm);color:var(--cd-content-secondary);flex-wrap:wrap;display:flex}.flow-step{align-items:center;gap:var(--cd-space-1);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);background:var(--cd-bg-secondary);padding:var(--cd-space-1) var(--cd-space-2);display:inline-flex}.flow-arrow{color:var(--cd-content-tertiary)}.flow-section{border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);padding:var(--cd-space-4);gap:var(--cd-space-3);flex-direction:column;display:flex}.flow-section-title{align-items:center;gap:var(--cd-space-2);font:var(--cd-text-md);font-weight:var(--cd-weight-medium);color:var(--cd-content-primary);display:flex}.flow-num{border-radius:var(--cd-radius-full);background:var(--cd-bg-tertiary);width:20px;height:20px;color:var(--cd-content-secondary);font:var(--cd-text-sm);font-weight:var(--cd-weight-medium);justify-content:center;align-items:center;display:inline-flex}.chip-group{gap:var(--cd-space-2);flex-wrap:wrap;display:flex}.chip{font:var(--cd-text-sm);color:var(--cd-content-secondary);background:var(--cd-bg-primary);border:1px solid var(--cd-border-secondary);border-radius:var(--cd-radius-full);padding:var(--cd-space-1) var(--cd-space-3);cursor:pointer}.chip:hover{background:var(--cd-bg-secondary)}.chip[aria-pressed=true]{background:var(--cd-bg-blue);border-color:var(--cd-interact-blue);color:var(--cd-interact-blue)}.reply-preview{font:var(--cd-text-md);color:var(--cd-content-primary);background:var(--cd-bg-secondary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-sm);padding:var(--cd-space-3) var(--cd-space-4);white-space:pre-wrap}.row-clickable{cursor:pointer}.topbar-search{cursor:pointer;text-align:left;width:320px}.topbar-search:hover{border-color:var(--cd-border-secondary)}.topbar-search-hint{font:var(--cd-text-md);color:var(--cd-content-tertiary);flex:1}.palette-wrap{z-index:60;padding:var(--cd-space-16) var(--cd-space-6);pointer-events:none;place-items:start center;display:grid;position:fixed;inset:0}.palette{pointer-events:auto;background:var(--cd-bg-primary);border:1px solid var(--cd-border-primary);border-radius:var(--cd-radius-md);width:100%;max-width:560px;box-shadow:var(--cd-shadow-dropdown);overflow:hidden}.palette-input-row{align-items:center;gap:var(--cd-space-3);padding:var(--cd-space-3) var(--cd-space-4);border-bottom:1px solid var(--cd-border-primary);color:var(--cd-content-tertiary);display:flex}.palette [cmdk-input]{font:var(--cd-text-md);color:var(--cd-content-primary);background:0 0;border:none;outline:none;flex:1}.palette [cmdk-input]::placeholder{color:var(--cd-content-tertiary)}.palette [cmdk-list]{max-height:360px;padding:var(--cd-space-2);overflow-y:auto}.palette [cmdk-group-heading]{font:var(--cd-text-sm);color:var(--cd-content-tertiary);padding:var(--cd-space-3) var(--cd-space-3) var(--cd-space-2)}.palette [cmdk-item]{align-items:center;gap:var(--cd-space-3);padding:var(--cd-space-2) var(--cd-space-3);border-radius:var(--cd-radius-sm);font:var(--cd-text-md);color:var(--cd-content-primary);cursor:pointer;display:flex}.palette [cmdk-item][data-selected=true]{background:var(--cd-bg-secondary)}.palette [cmdk-empty]{padding:var(--cd-space-6);text-align:center;font:var(--cd-text-md);color:var(--cd-content-tertiary);display:block}.palette-item-sub{font:var(--cd-text-sm);color:var(--cd-content-tertiary);margin-left:auto}tr.row-clickable:hover td,.agenda-item.row-clickable:hover,.rank-item.row-clickable:hover{background:var(--cd-bg-secondary)}.note-card.row-clickable{transition:border-color var(--cd-transition-fast)}.note-card.row-clickable:hover{border-color:var(--cd-border-secondary)}.company-mark-lg{width:44px;height:44px;font:var(--cd-text-lg);font-weight:var(--cd-weight-semibold)}.timeline{flex-direction:column;display:flex}.timeline-item{gap:var(--cd-space-4);padding:var(--cd-space-4) 0;display:flex;position:relative}.timeline-item+.timeline-item{border-top:1px solid var(--cd-border-primary)}.timeline-icon{border-radius:var(--cd-radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.timeline-body{gap:var(--cd-space-1);flex-direction:column;min-width:0;display:flex}.timeline-head{align-items:center;gap:var(--cd-space-2);flex-wrap:wrap;display:flex}.timeline-time{font:var(--cd-text-sm);margin-left:auto}.timeline-summary{color:var(--cd-content-secondary)}.topbar-menu-btn,.sidebar-close,.sidebar-backdrop{display:none}.sidebar-close{margin-left:auto}@media (width>=901px){.sidebar.t-panel-slide{opacity:1;filter:none;pointer-events:auto;transition:none;transform:none}}@media (width<=1100px){.dash-grid,.dash-grid-bottom,.analytics-grid,.analytics-grid-bottom{grid-template-columns:1fr}.notes-grid,.contacts-grid,.contacts-flat-grid,.integrations-grid{grid-template-columns:repeat(2,1fr)}.kanban{grid-template-columns:1fr}}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{z-index:70;width:min(300px,85vw);box-shadow:var(--cd-shadow-dropdown);position:fixed;top:0;bottom:0;left:0}.sidebar-backdrop{z-index:65;display:block}.sidebar-close,.topbar-menu-btn{display:inline-flex}.topbar{padding:var(--cd-space-3) var(--cd-space-4);gap:var(--cd-space-3)}.topbar-search{flex:1;width:auto;min-width:0}.topbar-search .kbd,.topbar-link{display:none}.page{padding:var(--cd-space-4) var(--cd-space-4) var(--cd-space-8)}.page-header{gap:var(--cd-space-3);flex-wrap:wrap}.stat-row{grid-template-columns:1fr 1fr}.stat-card+.stat-card{border-left:none}.stat-card:nth-child(2n){border-left:1px solid var(--cd-border-primary)}.stat-card:nth-child(n+3){border-top:1px solid var(--cd-border-primary)}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav .nav-item{white-space:nowrap}.task-modal-grid,.form-grid-2{grid-template-columns:1fr}.progress-grid{grid-template-columns:1fr 1fr}.notif-panel{top:64px;left:var(--cd-space-4);right:var(--cd-space-4);width:auto;position:fixed}.email-preview{display:none}.table-toolbar{flex-wrap:wrap}.table-toolbar .search{width:100%}.modal-wrap,.palette-wrap{padding:var(--cd-space-4)}.calendar-grid{min-width:640px}}@media (width<=600px){.notes-grid,.contacts-grid,.contacts-flat-grid,.integrations-grid,.progress-grid,.stat-row{grid-template-columns:1fr}.stat-card:nth-child(2n){border-left:none}.stat-card+.stat-card{border-top:1px solid var(--cd-border-primary)}.email-row{grid-template-columns:auto auto 1fr auto}.email-row .email-sender{display:none}}.forms-page-header{align-items:flex-start}.forms-page-description,.forms-editor-heading p,.forms-list-heading p,.forms-state p{margin:var(--cd-space-1) 0 0;color:var(--cd-content-secondary)}.forms-metrics{border-block:thin solid var(--cd-border-primary);margin-bottom:var(--cd-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.forms-metrics>div{justify-content:space-between;align-items:baseline;gap:var(--cd-space-4);padding:var(--cd-space-4) var(--cd-space-5);border-right:thin solid var(--cd-border-primary);display:flex}.forms-metrics>div:last-child{border-right:0}.forms-metrics span{color:var(--cd-content-secondary)}.forms-metrics strong{font:var(--cd-text-h6);font-weight:var(--cd-weight-medium)}.forms-editor{border-block:thin solid var(--cd-border-primary);padding:var(--cd-space-5) 0;margin-bottom:var(--cd-space-6)}.forms-editor-heading h2,.forms-list-heading h2{font:var(--cd-text-lg);font-weight:var(--cd-weight-medium);margin:0}.forms-editor-grid{gap:var(--cd-space-4);margin-top:var(--cd-space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.forms-editor-description{grid-column:1/-1}.forms-editor-description textarea{min-height:var(--cd-space-16);height:auto;padding-block:var(--cd-space-3);resize:vertical}.forms-check{align-items:flex-start;gap:var(--cd-space-3);min-height:var(--cd-control-md);display:flex}.forms-check span{gap:var(--cd-space-1);display:grid}.forms-check small{color:var(--cd-content-secondary)}.forms-editor-actions{justify-content:flex-end;gap:var(--cd-space-2);display:flex}.forms-alert{margin-top:var(--cd-space-4);padding:var(--cd-space-3) var(--cd-space-4);border:thin solid var(--cd-border-error);border-radius:var(--cd-radius-sm);background:var(--cd-bg-red);color:var(--cd-content-error)}.forms-list-section{min-width:0}.forms-list-heading{justify-content:space-between;align-items:flex-end;gap:var(--cd-space-5);margin-bottom:var(--cd-space-4);display:flex}.forms-filter .form-input{min-width:calc(var(--cd-space-16) * 2)}.forms-table td:last-child,.forms-table th:last-child{text-align:right}.forms-title-cell{gap:var(--cd-space-1);display:grid}.forms-title-cell button{text-align:left;font-weight:var(--cd-weight-medium);color:var(--cd-content-primary)}.forms-title-cell button:hover{text-decoration:underline}.forms-title-cell span{color:var(--cd-content-secondary);font:var(--cd-text-sm)}.forms-rate{align-items:center;gap:var(--cd-space-3);display:flex}.forms-rate>div{width:var(--cd-space-16);height:var(--cd-space-1);border-radius:var(--cd-radius-full);background:var(--cd-bg-tertiary);overflow:hidden}.forms-rate i{width:var(--forms-rate);border-radius:inherit;background:var(--cd-interact-green);height:100%;display:block}.forms-state{padding:var(--cd-space-12) var(--cd-space-4);border-block:thin solid var(--cd-border-primary);justify-items:start;display:grid}.forms-state .btn{margin-top:var(--cd-space-4)}.forms-skeleton{gap:var(--cd-space-2);display:grid}.forms-skeleton>div{height:var(--cd-space-12);border-radius:var(--cd-radius-sm)}@media (width<=48rem){.forms-metrics{grid-template-columns:1fr}.forms-metrics>div{border-right:0;border-bottom:thin solid var(--cd-border-primary)}.forms-editor-grid{grid-template-columns:1fr}.forms-editor-description{grid-column:auto}.forms-list-heading,.forms-list-heading .table-toolbar{flex-direction:column;align-items:stretch}.forms-list-heading .search{width:100%}}.announcements-page-header{align-items:flex-start}.announcements-page-header p,.announcements-composer p,.announcements-list-heading p,.announcements-state p{margin:var(--cd-space-1) 0 0;color:var(--cd-content-secondary)}.announcements-metrics{border-block:thin solid var(--cd-border-primary);margin-bottom:var(--cd-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.announcements-metrics>div{padding:var(--cd-space-4) var(--cd-space-5);border-right:thin solid var(--cd-border-primary);justify-content:space-between;align-items:baseline;display:flex}.announcements-metrics>div:last-child{border-right:0}.announcements-metrics span{color:var(--cd-content-secondary)}.announcements-metrics strong{font:var(--cd-text-h6);font-weight:var(--cd-weight-medium)}.announcements-composer{padding:var(--cd-space-5) 0;margin-bottom:var(--cd-space-6);border-block:thin solid var(--cd-border-primary)}.announcements-composer h2,.announcements-list-heading h2{font:var(--cd-text-lg);font-weight:var(--cd-weight-medium);margin:0}.announcements-compose-grid{grid-template-columns:minmax(0, 2fr) minmax(var(--cd-space-16), 1fr);gap:var(--cd-space-8);margin-top:var(--cd-space-5);display:grid}.announcements-message-fields,.announcements-delivery{gap:var(--cd-space-4);align-content:start;display:grid}.announcements-message-fields textarea{height:calc(var(--cd-space-16) * 2);padding-block:var(--cd-space-3);resize:vertical}.announcements-delivery{padding-left:var(--cd-space-6);border-left:thin solid var(--cd-border-primary)}.announcements-check{align-items:flex-start;gap:var(--cd-space-3);display:flex}.announcements-check span{gap:var(--cd-space-1);display:grid}.announcements-check small{color:var(--cd-content-secondary)}.announcements-compose-actions{justify-content:flex-end;gap:var(--cd-space-2);margin-top:var(--cd-space-5);display:flex}.announcements-alert{margin-top:var(--cd-space-4);padding:var(--cd-space-3) var(--cd-space-4);border:thin solid var(--cd-border-error);border-radius:var(--cd-radius-sm);background:var(--cd-bg-red);color:var(--cd-content-error)}.announcements-list-heading{justify-content:space-between;align-items:flex-end;gap:var(--cd-space-5);margin-bottom:var(--cd-space-4);display:flex}.announcements-rows{border-top:thin solid var(--cd-border-primary)}.announcements-row{grid-template-columns:minmax(0, 2fr) minmax(var(--cd-space-16), 1fr) auto;align-items:center;gap:var(--cd-space-6);padding:var(--cd-space-4);border-bottom:thin solid var(--cd-border-primary);display:grid}.announcements-row:hover{background:var(--cd-bg-secondary)}.announcements-main{min-width:0}.announcements-badges{gap:var(--cd-space-2);margin-bottom:var(--cd-space-2);display:flex}.announcements-title-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--cd-content-primary);font:var(--cd-text-md);font-weight:var(--cd-weight-medium);text-align:left;display:block;overflow:hidden}.announcements-title-button:hover{text-decoration:underline}.announcements-main p{text-overflow:ellipsis;white-space:nowrap;margin:var(--cd-space-1) 0;color:var(--cd-content-secondary);overflow:hidden}.announcements-main>span{color:var(--cd-content-secondary);font:var(--cd-text-sm)}.announcements-results{gap:var(--cd-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.announcements-results div{gap:var(--cd-space-1);display:grid}.announcements-results dt{color:var(--cd-content-secondary);font:var(--cd-text-sm)}.announcements-results dd{font-weight:var(--cd-weight-medium);margin:0}.announcements-state{padding:var(--cd-space-12) var(--cd-space-4);border-block:thin solid var(--cd-border-primary);justify-items:start;display:grid}.announcements-state .btn{margin-top:var(--cd-space-4)}.announcements-skeleton{gap:var(--cd-space-2);display:grid}.announcements-skeleton>div{height:var(--cd-space-16);border-radius:var(--cd-radius-sm)}@media (width<=48rem){.announcements-metrics{grid-template-columns:1fr}.announcements-metrics>div{border-right:0;border-bottom:thin solid var(--cd-border-primary)}.announcements-compose-grid,.announcements-row{grid-template-columns:1fr}.announcements-delivery{border-left:0;border-top:thin solid var(--cd-border-primary);padding-left:0;padding-top:var(--cd-space-5)}.announcements-list-heading,.announcements-list-heading .table-toolbar{flex-direction:column;align-items:stretch}.announcements-list-heading .search{width:100%}}
