._viewport_1cj5e_1{top:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-3);width:min(380px, 100vw - var(--space-8));pointer-events:none;flex-direction:column;display:flex;position:fixed}._toast_1cj5e_13{align-items:flex-start;gap:var(--space-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-4);pointer-events:auto;border-left-width:4px;animation:.22s cubic-bezier(.16,1,.3,1) _toast-in_1cj5e_1;display:flex;position:relative;overflow:hidden}._leaving_1cj5e_29{animation:.18s forwards _toast-out_1cj5e_1}._success_1cj5e_33{border-left-color:var(--color-success)}._success_1cj5e_33 ._icon_1cj5e_36{color:var(--color-success)}._error_1cj5e_40{border-left-color:var(--color-error)}._error_1cj5e_40 ._icon_1cj5e_36{color:var(--color-error)}._warning_1cj5e_47{border-left-color:var(--color-warning)}._warning_1cj5e_47 ._icon_1cj5e_36{color:var(--color-warning)}._info_1cj5e_54{border-left-color:var(--color-info)}._info_1cj5e_54 ._icon_1cj5e_36{color:var(--color-info)}._icon_1cj5e_36{flex-shrink:0;margin-top:1px}._body_1cj5e_66{flex:1;min-width:0}._title_1cj5e_71{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._description_1cj5e_77{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}._close_1cj5e_83{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._close_1cj5e_83:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._close_1cj5e_83{color:var(--text-muted);border-radius:var(--radius-sm);flex-shrink:0;padding:2px;display:inline-flex}._close_1cj5e_83:hover{color:var(--text);background:var(--bg-muted)}._progress_1cj5e_110{transform-origin:0;opacity:.35;background:currentColor;width:100%;height:3px;animation:linear forwards _toast-progress_1cj5e_1;position:absolute;bottom:0;left:0}._success_1cj5e_33 ._progress_1cj5e_110{color:var(--color-success)}._error_1cj5e_40 ._progress_1cj5e_110{color:var(--color-error)}._warning_1cj5e_47 ._progress_1cj5e_110{color:var(--color-warning)}._info_1cj5e_54 ._progress_1cj5e_110{color:var(--color-info)}._toast_1cj5e_13:hover ._progress_1cj5e_110{animation-play-state:paused}@keyframes _toast-in_1cj5e_1{0%{opacity:0;transform:translate(110%)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _toast-out_1cj5e_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes _toast-progress_1cj5e_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--color-white:#fff;--color-black:#0b0d12;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-300:#93c5fd;--color-primary-500:#2563eb;--color-primary-600:#1d4ed8;--color-primary-700:#1e40af;--color-secondary-50:#f5f3ff;--color-secondary-100:#ede9fe;--color-secondary-300:#c4b5fd;--color-secondary-500:#8b5cf6;--color-secondary-600:#7c3aed;--color-secondary-700:#6d28d9;--color-success:#1f9d57;--color-success-bg:#e6f6ed;--color-warning:#d98a00;--color-warning-bg:#fdf3e0;--color-error:#d83a3a;--color-error-bg:#fbe9e9;--color-info:#2563eb;--color-info-bg:#eff6ff;--bg:var(--color-white);--bg-subtle:var(--color-gray-50);--bg-muted:var(--color-gray-100);--border:var(--color-gray-300);--border-strong:var(--color-gray-400);--text:var(--color-gray-900);--text-muted:var(--color-gray-500);--text-inverse:var(--color-white);--accent:var(--color-primary-500);--accent-hover:var(--color-primary-600);--accent-active:var(--color-primary-700);--accent-soft:var(--color-primary-50);--secondary:var(--color-secondary-500);--secondary-hover:var(--color-secondary-600);--secondary-active:var(--color-secondary-700);--secondary-soft:var(--color-secondary-50);--focus-ring:var(--color-primary-300);--primary:var(--accent);--primary-hover:var(--accent-hover);--bg-page:var(--bg-subtle);--bg-surface:var(--bg);--bg-card:var(--bg-muted);--text-primary:var(--text);--text-secondary:var(--text-muted);--color-surface:var(--bg);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-text:var(--text);--color-text-secondary:var(--text-muted);--color-text-tertiary:var(--text-muted);--color-danger:var(--color-error);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.7;--leading-body:1.571;--leading-secondary:1.538;--leading-meta:1.333;--shadow-sm:0 1px 2px #0b0d120f, 0 1px 3px #0b0d120a;--shadow-md:0 2px 4px #0b0d120f, 0 4px 12px #0b0d1214;--shadow-lg:0 8px 24px #0b0d121f;--shadow-xl:0 16px 48px #0b0d122e;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1350;--z-toast:1400;--z-tooltip:1500;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.22s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1)}:root[data-theme=dark]{--bg:#111827;--bg-subtle:var(--color-gray-900);--bg-muted:var(--color-gray-800);--border:var(--color-gray-700);--border-strong:var(--color-gray-600);--text:var(--color-gray-50);--text-muted:var(--color-gray-400);--accent-soft:#2563eb29;--secondary-soft:#8b5cf62e}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-body);color:var(--text);background:var(--bg-subtle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);border:3px solid var(--bg-subtle);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:padding-box}#root{min-height:100vh}.page{width:100%;padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.page-head{gap:var(--space-1);flex-direction:column;display:flex}.page-title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}.page-subtitle{font-size:var(--text-sm);color:var(--text-muted)}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._spinner_7y41d_1{justify-content:center;align-items:center;display:inline-flex}._spinner_7y41d_1 svg{animation:.7s linear infinite _spin_7y41d_1}@keyframes _spin_7y41d_1{to{transform:rotate(360deg)}}._button_xlchv_2{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._button_xlchv_2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._button_xlchv_2{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);display:inline-flex}._button_xlchv_2:not(:disabled):active{transform:scale(.98)}._button_xlchv_2:disabled{opacity:.55;cursor:not-allowed}._sm_xlchv_36{height:32px;padding-inline:var(--space-3);font-size:var(--text-sm)}._md_xlchv_42{height:40px;padding-inline:var(--space-4);font-size:var(--text-md)}._lg_xlchv_48{height:48px;padding-inline:var(--space-5);font-size:var(--text-lg)}._primary_xlchv_55{background:var(--accent);color:var(--text-inverse)}._primary_xlchv_55:not(:disabled):hover{background:var(--accent-hover)}._primary_xlchv_55:not(:disabled):active{background:var(--accent-active)}._secondary_xlchv_66{background:var(--secondary);color:var(--text-inverse)}._secondary_xlchv_66:not(:disabled):hover{background:var(--secondary-hover)}._secondary_xlchv_66:not(:disabled):active{background:var(--secondary-active)}._outline_xlchv_78{background:var(--bg);color:var(--text);border:1px solid var(--border-strong)}._outline_xlchv_78:not(:disabled):hover{background:var(--bg-subtle)}._ghost_xlchv_87{color:var(--text);background:0 0}._ghost_xlchv_87:not(:disabled):hover{background:var(--bg-muted)}._danger_xlchv_95{background:var(--color-error);color:var(--text-inverse)}._danger_xlchv_95:not(:disabled):hover{filter:brightness(.93)}._fullWidth_xlchv_103{width:100%}._loading_xlchv_107{cursor:progress}._icon_xlchv_111,._spinner_xlchv_112{flex-shrink:0;align-items:center;display:inline-flex}._label_xlchv_118{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._field_fyu5j_1{gap:var(--space-2);flex-direction:column;display:flex}._label_fyu5j_7{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._required_fyu5j_13{color:var(--color-error)}._hint_fyu5j_17{font-size:var(--text-xs);color:var(--text-muted)}._error_fyu5j_22{font-size:var(--text-xs);color:var(--color-error)}._fullWidth_2kfoa_1{width:100%}._wrapper_2kfoa_5{align-items:center;gap:var(--space-2);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding-inline:var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}._wrapper_2kfoa_5:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._sm_2kfoa_20{height:32px;font-size:var(--text-sm)}._md_2kfoa_25{height:40px;font-size:var(--text-md)}._lg_2kfoa_30{height:48px;font-size:var(--text-lg)}._input_2kfoa_35{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1}._input_2kfoa_35::placeholder{color:var(--text-muted)}._affix_2kfoa_48{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}._invalid_2kfoa_55{border-color:var(--color-error)}._invalid_2kfoa_55:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}._disabled_2kfoa_63{background:var(--bg-muted);opacity:.7;cursor:not-allowed}._disabled_2kfoa_63 ._input_2kfoa_35{cursor:not-allowed}._wrapper_1k0b2_1{height:auto;padding-block:var(--space-2);align-items:stretch}._textarea_1k0b2_7{resize:vertical;min-height:80px;line-height:var(--leading-normal);font-size:var(--text-md)}._clear_kxm2r_1{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._clear_kxm2r_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._clear_kxm2r_1{color:var(--text-muted);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:2px;display:inline-flex}._clear_kxm2r_1:hover{color:var(--text);background:var(--bg-muted)}._page_1sfrb_1{grid-template-columns:1fr;min-height:100vh;display:grid}@media (width>=1024px){._page_1sfrb_1{grid-template-columns:1.05fr 1fr}}._brand_1sfrb_13{color:var(--text-inverse);background:radial-gradient(120% 120% at 0% 0%, var(--color-primary-500) 0%, var(--color-primary-700) 55%, #0b1f4d 100%);display:none;position:relative;overflow:hidden}@media (width>=1024px){._brand_1sfrb_13{display:block}}._brand_1sfrb_13:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 90% at 30% 10%,#000 35%,#0000 75%);mask-image:radial-gradient(110% 90% at 30% 10%,#000 35%,#0000 75%)}._brand_1sfrb_13:after{content:"";border-radius:var(--radius-full);filter:blur(8px);background:radial-gradient(circle,#ffffff38,#0000 60%);width:460px;height:460px;position:absolute;bottom:-160px;right:-120px}._brandInner_1sfrb_48{z-index:1;height:100%;min-height:100vh;padding:var(--space-12) var(--space-12);gap:var(--space-10);flex-direction:column;display:flex;position:relative}._brandCopy_1sfrb_59{margin-top:auto}._headline_1sfrb_63{font-size:clamp(32px,3.4vw,46px);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:-.02em}._sub_1sfrb_70{margin-top:var(--space-5);max-width:42ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:#ffffffc7}._stats_1sfrb_78{padding:var(--space-6) 0 0;gap:var(--space-8);border-top:1px solid #ffffff29;margin:0;list-style:none;display:flex}._stat_1sfrb_78{gap:var(--space-1);flex-direction:column;display:flex}._statIcon_1sfrb_93{width:34px;height:34px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:#ffffff24;justify-content:center;align-items:center;display:inline-flex}._statValue_1sfrb_104{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.01em}._statLabel_1sfrb_110{font-size:var(--text-sm);color:#ffffffb3}._brandFoot_1sfrb_115{font-size:var(--text-sm);color:#ffffff8c}._logo_1sfrb_121,._mobileLogo_1sfrb_122{align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;display:flex}._logoMark_1sfrb_131{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-inverse);background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-700));box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex}._mobileLogo_1sfrb_122{margin-bottom:var(--space-8);color:var(--text)}@media (width>=1024px){._mobileLogo_1sfrb_122{display:none}}._authWrap_1sfrb_154{padding:var(--space-8) var(--space-5);background:var(--bg);justify-content:center;align-items:center;display:flex}._auth_1sfrb_154{width:100%;max-width:400px}._authHead_1sfrb_167{margin-bottom:var(--space-8)}._title_1sfrb_171{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._lede_1sfrb_178{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-md)}._form_1sfrb_184{gap:var(--space-5);flex-direction:column;display:flex}._row_1sfrb_190{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:calc(-1 * var(--space-1));display:flex}._caps_1sfrb_198{align-items:center;gap:var(--space-1);color:var(--color-warning);font-weight:var(--weight-medium);display:inline-flex}._alert_1sfrb_206{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-error);background:var(--color-error-bg);color:var(--color-error);font-size:var(--text-sm);line-height:var(--leading-normal)}._countdown_1sfrb_217{font-variant-numeric:tabular-nums}._attempts_1sfrb_221{text-align:center;font-size:var(--text-sm);color:var(--text-muted)}._secure_1sfrb_227{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);display:flex}._tag_qov5b_1{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-weight:var(--weight-medium);line-height:var(--leading-none);white-space:nowrap;display:inline-flex}._sm_qov5b_11{height:20px;padding-inline:var(--space-2);font-size:var(--text-xs)}._md_qov5b_17{height:26px;padding-inline:var(--space-3);font-size:var(--text-sm)}._dot_qov5b_23{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:7px;height:7px}._neutral_qov5b_32{background:var(--bg-muted);color:var(--text-muted)}._info_qov5b_37{background:var(--color-info-bg);color:var(--color-info)}._success_qov5b_42{background:var(--color-success-bg);color:var(--color-success)}._warning_qov5b_47{background:var(--color-warning-bg);color:var(--color-warning)}._error_qov5b_52{background:var(--color-error-bg);color:var(--color-error)}._accent_qov5b_57{background:var(--accent-soft);color:var(--accent)}._backdrop_amgxi_1{z-index:var(--z-modal);padding:var(--space-4);-webkit-backdrop-filter:blur(4px);opacity:0;background:#0b0d1273;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:fixed;inset:0}._backdrop_amgxi_1[data-state=entered]{opacity:1}._dialog_amgxi_19{width:100%;max-height:calc(100vh - var(--space-12));background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);opacity:0;will-change:opacity, transform;outline:none;flex-direction:column;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(12px)scale(.97)}._dialog_amgxi_19[data-state=entered]{opacity:1;transform:translateY(0)scale(1)}._sm_amgxi_38{max-width:400px}._md_amgxi_42{max-width:560px}._lg_amgxi_46{max-width:760px}._header_amgxi_50{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);display:flex}._title_amgxi_59{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text)}._close_amgxi_65{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._close_amgxi_65:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._close_amgxi_65{color:var(--text-muted);border-radius:var(--radius-sm);padding:var(--space-1);display:inline-flex}._close_amgxi_65:hover{color:var(--text);background:var(--bg-muted)}._body_amgxi_91{padding:var(--space-5);color:var(--text);overflow-y:auto}._footer_amgxi_97{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);display:flex}._page_1ob4b_1{padding:var(--space-6)}._header_1ob4b_5{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._title_1ob4b_13{color:var(--text);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}._subtitle_1ob4b_20{color:var(--text-muted);max-width:520px;margin:0}._list_1ob4b_26{flex-direction:column;gap:.75rem;display:flex}._card_1ob4b_32{border:1px solid var(--border);border-radius:var(--radius-lg,.75rem);background:var(--bg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast,.15s ease);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._card_1ob4b_32:hover{box-shadow:var(--shadow-md)}._cardInfo_1ob4b_48{flex:1;min-width:0}._cardTitle_1ob4b_53{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}._device_1ob4b_60{color:var(--text);font-size:.9375rem;font-weight:600}._cardMeta_1ob4b_66{color:var(--text-muted);flex-wrap:wrap;gap:.375rem;font-size:.8125rem;display:flex}._dot_1ob4b_74{color:var(--text-muted)}._cardTime_1ob4b_78{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}._empty_1ob4b_84{text-align:center;color:var(--text-muted);padding:3rem 0}._error_1ob4b_90{text-align:center;color:var(--color-error);padding:2rem 0}._error_1ob4b_90 button{margin-top:.75rem}._group_x8tp4_1{gap:var(--space-2);flex-direction:column;display:flex}._skeleton_x8tp4_7{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--color-gray-200) 37%, var(--bg-muted) 63%);background-size:400% 100%;animation:1.4s infinite _shimmer_x8tp4_1;display:block}._text_x8tp4_14{border-radius:var(--radius-sm);height:.9em}._rect_x8tp4_19{border-radius:var(--radius-md);width:100%;height:120px}._circle_x8tp4_25{border-radius:var(--radius-full);width:40px;height:40px}@keyframes _shimmer_x8tp4_1{0%{background-position:100%}to{background-position:0}}._state_jvoxw_1{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);color:var(--text);flex-direction:column;display:flex}._icon_jvoxw_12{border-radius:var(--radius-full);background:var(--bg-muted);width:56px;height:56px;color:var(--text-muted);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}._errorIcon_jvoxw_24{background:var(--color-error-bg);color:var(--color-error)}._title_jvoxw_29{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._description_jvoxw_34{font-size:var(--text-md);color:var(--text-muted);max-width:360px}._action_jvoxw_40{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._card_1o71t_1{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--kpi-accent) 8%, var(--bg)) 0%, var(--bg) 60%);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);display:flex;position:relative;overflow:hidden}._card_1o71t_1:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--kpi-accent) 45%, var(--border));transform:translateY(-2px)}._card_1o71t_1 ._bar_1o71t_21{background:linear-gradient(90deg, var(--kpi-accent), color-mix(in srgb, var(--kpi-accent) 40%, transparent));height:3px;position:absolute;bottom:0;left:0;right:0}._iconBox_1o71t_30{border-radius:var(--radius-md);width:46px;height:46px;color:var(--kpi-accent);background:color-mix(in srgb, var(--kpi-accent) 16%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}._body_1o71t_42{flex-direction:column;gap:2px;min-width:0;display:flex}._label_1o71t_49{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted)}._value_1o71t_55{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}._hint_1o71t_64{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}._panel_1cxy5_1{padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);flex-direction:column;display:flex}._title_1cxy5_10{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._divider_1cxy5_16{height:1px;margin:var(--space-3) 0 var(--space-2);background:var(--border)}._list_1cxy5_22{flex-direction:column;display:flex}._row_1cxy5_27{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}._row_1cxy5_27:last-child{border-bottom:none}._avatar_1cxy5_38{border-radius:var(--radius-full);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._body_1cxy5_52{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}._text_1cxy5_60{min-width:0;font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._name_1cxy5_69{font-weight:var(--weight-medium);color:var(--text)}._icon_1cxy5_74{flex-shrink:0;display:inline-flex}._time_1cxy5_79{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}._chart_1x9p6_1{width:100%;min-height:200px}._donutWrap_1x9p6_6{width:100%;position:relative}._donutCenter_1x9p6_11{text-align:center;line-height:var(--leading-tight);white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}._donutCenterLabel_1x9p6_24{font-size:var(--text-2xl);font-weight:700}._donutCenterSub_1x9p6_29{font-size:var(--text-xs);margin-top:2px}._panel_m8pti_1{padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);flex-direction:column;display:flex}._title_m8pti_10{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._divider_m8pti_16{height:1px;margin:var(--space-3) 0 var(--space-2);background:var(--border)}._body_m8pti_22{align-items:center;gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._body_m8pti_22{grid-template-columns:1fr 1fr}}._chart_m8pti_34{min-width:0}._legend_m8pti_38{gap:var(--space-3);flex-direction:column;display:flex}._legendRow_m8pti_44{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}._dot_m8pti_51{border-radius:var(--radius-sm);flex-shrink:0;width:10px;height:10px}._legendName_m8pti_58{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._legendValue_m8pti_67{font-weight:var(--weight-medium);color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0}._legendCount_m8pti_74{color:var(--text-muted);font-weight:var(--weight-regular)}._page_qjax0_1{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_qjax0_8{gap:var(--space-1);flex-direction:column;display:flex}._title_qjax0_14{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_qjax0_21{font-size:var(--text-sm);color:var(--text-muted)}._kpis_qjax0_26{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){._kpis_qjax0_26{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._kpis_qjax0_26{grid-template-columns:repeat(4,1fr)}}._panels_qjax0_42{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){._panels_qjax0_42{grid-template-columns:3fr 2fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._map_1dx54_1{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;position:relative;overflow:hidden}._fullscreen_1dx54_9{border:none;border-radius:0;width:100%;height:100%}._container_1dx54_16{background:var(--bg-muted);width:100%;height:100%;min-height:240px}._controls_1dx54_24{top:var(--space-3);right:var(--space-3);z-index:800;gap:var(--space-2);flex-direction:column;display:flex;position:absolute}._controlBtn_1dx54_34{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._controlBtn_1dx54_34:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._controlBtn_1dx54_34{border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--border);width:36px;height:36px;box-shadow:var(--shadow-sm);color:var(--text);justify-content:center;align-items:center;display:inline-flex}._controlBtn_1dx54_34:hover{background:var(--bg-muted)}._layerControl_1dx54_65{position:relative}._layerMenu_1dx54_69{top:0;right:calc(100% + var(--space-2));background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);min-width:132px;box-shadow:var(--shadow-lg);padding:var(--space-1);transform-origin:100% 0;flex-direction:column;gap:2px;animation:.14s _popover-in_1dx54_1;display:flex;position:absolute}._layerItem_1dx54_86{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._layerItem_1dx54_86:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._layerItem_1dx54_86{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);text-align:left;white-space:nowrap}._layerItem_1dx54_86:hover{background:var(--bg-muted)}._layerItemActive_1dx54_113{color:var(--accent);font-weight:var(--weight-medium);background:var(--accent-soft)}._pinWrap_1dx54_120{background:0 0;border:none}._pin_1dx54_120{background:var(--pin-color,var(--accent));width:36px;height:36px;box-shadow:var(--shadow-md);border:2px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-45deg)}._pinLabel_1dx54_139,._pinImage_1dx54_140{transform:rotate(45deg)}._pinLabel_1dx54_139{color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-sans);text-transform:uppercase;line-height:var(--leading-none)}._pinImage_1dx54_140{border-radius:var(--radius-full);background-color:#fff;background-position:50%;background-size:cover;width:26px;height:26px}._panel_1l8o2_1{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;min-height:0;display:flex}._head_1l8o2_9{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}._headRow_1l8o2_17{justify-content:space-between;align-items:baseline;display:flex}._title_1l8o2_23{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}._count_1l8o2_29{font-size:var(--text-xs);color:var(--text-muted)}._list_1l8o2_34{min-height:0;padding:var(--space-2);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}._skeletonRow_1l8o2_44{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}._row_1l8o2_51{appearance:none;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;padding:0;padding:var(--space-3);border-radius:var(--radius-md);text-align:left;transition:background var(--transition-fast);background:0 0;border:none;margin:0;display:flex}._row_1l8o2_51:hover{background:var(--bg-muted)}._row_1l8o2_51[data-selected]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}._avatar_1l8o2_77{border-radius:var(--radius-full);width:38px;height:38px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-inverse);background:linear-gradient(135deg, var(--color-gray-500), var(--color-gray-700));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}._avatar_1l8o2_77:after{content:"";border-radius:var(--radius-full);border:2px solid var(--bg);background:var(--color-gray-400);width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}._avatar_1l8o2_77[data-status=online]:after{background:var(--color-success)}._avatar_1l8o2_77[data-status=on-duty]:after{background:var(--accent)}._rowBody_1l8o2_110{flex-direction:column;gap:3px;min-width:0;display:flex}._rowTop_1l8o2_117{align-items:center;gap:var(--space-2);display:flex}._name_1l8o2_123{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_1l8o2_132{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}._dot_1l8o2_143{opacity:.6}._page_na693_1{flex-direction:column;height:calc(100vh - 60px);display:flex}._head_na693_7{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6);display:flex}._title_na693_15{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_na693_22{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}._live_na693_28{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);display:inline-flex}._pulse_na693_41{border-radius:var(--radius-full);background:var(--color-success);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 60%, transparent);animation:1.8s ease-out infinite _pulse_na693_41}@keyframes _pulse_na693_41{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 60%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}._layout_na693_61{flex:1;grid-template-rows:280px 1fr;grid-template-columns:1fr;min-height:0;display:grid}@media (width>=1024px){._layout_na693_61{grid-template-rows:1fr;grid-template-columns:340px 1fr}}._mapWrap_na693_75{height:100%;min-height:0;position:relative}._noFix_na693_81{left:50%;bottom:var(--space-4);z-index:500;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}._popup_na693_98{gap:var(--space-1);flex-direction:column;min-width:140px;display:flex}._popupRole_na693_105{font-size:var(--text-xs);color:var(--text-muted)}._popupTime_na693_110{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}._fullWidth_1u4zj_1{width:100%}._root_1u4zj_5{position:relative}._trigger_1u4zj_9{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._trigger_1u4zj_9:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._trigger_1u4zj_9{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;height:40px;padding-inline:var(--space-3);color:var(--text);font-size:var(--text-md);text-align:left;display:flex}._trigger_1u4zj_9[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._trigger_1u4zj_9:disabled{background:var(--bg-muted);opacity:.7;cursor:not-allowed}._value_1u4zj_49{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._placeholder_1u4zj_56 ._value_1u4zj_49{color:var(--text-muted)}._caret_1u4zj_60{color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0}._caretOpen_1u4zj_66{transform:rotate(180deg)}._invalid_1u4zj_70{border-color:var(--color-error)}._popover_1u4zj_74{z-index:var(--z-dropdown);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transform-origin:top;animation:.14s _popover-in_1u4zj_1;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}._searchRow_1u4zj_89{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}._searchIcon_1u4zj_97{color:var(--text-muted);flex-shrink:0}._search_1u4zj_89{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1}._search_1u4zj_89::placeholder{color:var(--text-muted)}._list_1u4zj_114{padding:var(--space-1);max-height:240px;margin:0;list-style:none;overflow-y:auto}._option_1u4zj_122{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}._active_1u4zj_133{background:var(--bg-muted)}._selected_1u4zj_137{color:var(--accent);font-weight:var(--weight-medium)}._optionCheck_1u4zj_142{gap:var(--space-2)}._allRow_1u4zj_146{border-bottom:1px solid var(--border);margin-bottom:var(--space-1);font-weight:var(--weight-medium);border-radius:0}._check_1u4zj_153{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:16px;height:16px;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._checkOn_1u4zj_166{background:var(--accent);border-color:var(--accent)}._checkIcon_1u4zj_171{color:var(--text-inverse);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:scale(.6)}._checkOn_1u4zj_166 ._checkIcon_1u4zj_171{opacity:1;transform:scale(1)}._dash_1u4zj_183{background:var(--text-inverse);border-radius:1px;width:9px;height:2px}._optionDisabled_1u4zj_190{color:var(--text-muted);cursor:not-allowed;opacity:.6}._empty_1u4zj_196{padding:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._fullWidth_1vf1d_1{width:100%}._root_1vf1d_5{position:relative}._trigger_1vf1d_9{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._trigger_1vf1d_9:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._trigger_1vf1d_9{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;height:40px;padding-inline:var(--space-3);color:var(--text);font-size:var(--text-md);text-align:left;display:flex}._trigger_1vf1d_9[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._trigger_1vf1d_9:disabled{background:var(--bg-muted);opacity:.7;cursor:not-allowed}._value_1vf1d_49{flex:1}._placeholder_1vf1d_53 ._value_1vf1d_49{color:var(--text-muted)}._calendarIcon_1vf1d_57{color:var(--text-muted);flex-shrink:0}._invalid_1vf1d_62{border-color:var(--color-error)}._popover_1vf1d_66{z-index:var(--z-overlay);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);width:280px;box-shadow:var(--shadow-lg);padding:var(--space-3);transform-origin:top;animation:.14s _popover-in_1vf1d_1;position:absolute;top:calc(100% + 4px);left:0}._header_1vf1d_81{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}._monthLabel_1vf1d_88{font-weight:var(--weight-semibold);font-size:var(--text-md)}._nav_1vf1d_93{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._nav_1vf1d_93:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._nav_1vf1d_93{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}._nav_1vf1d_93:hover{background:var(--bg-muted);color:var(--text)}._weekdays_1vf1d_122,._grid_1vf1d_123{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._weekday_1vf1d_122{text-align:center;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);padding-block:var(--space-1)}._grid_1vf1d_123{outline:none}._grid_1vf1d_123:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._grid_1vf1d_123{border-radius:var(--radius-sm)}._day_1vf1d_148{appearance:none;font:inherit;color:var(--text);cursor:pointer;aspect-ratio:1;border-radius:var(--radius-sm);font-size:var(--text-sm);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._day_1vf1d_148:hover:not(:disabled){background:var(--bg-muted)}._day_1vf1d_148:disabled{color:var(--text-muted);opacity:.4;cursor:not-allowed}._outside_1vf1d_174{color:var(--text-muted);opacity:.6}._today_1vf1d_179{font-weight:var(--weight-bold);color:var(--accent)}._focused_1vf1d_184{box-shadow:inset 0 0 0 1px var(--accent)}._selected_1vf1d_188{background:var(--accent);color:var(--text-inverse)}._selected_1vf1d_188:hover:not(:disabled){background:var(--accent-hover)}._button_iiy1v_1{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._button_iiy1v_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._button_iiy1v_1{border-radius:var(--radius-full);background:var(--accent);color:var(--text-inverse);transition:background var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}._button_iiy1v_1:hover:not(:disabled){background:var(--accent-hover)}._button_iiy1v_1:active:not(:disabled){transform:scale(.94)}._button_iiy1v_1:disabled{opacity:.55;cursor:not-allowed}._active_iiy1v_36{background:var(--bg);color:var(--accent);border:1.5px solid var(--accent)}._active_iiy1v_36:hover:not(:disabled){background:var(--accent-soft)}._sm_iiy1v_45{width:32px;height:32px}._md_iiy1v_50{width:40px;height:40px}._lg_iiy1v_55{width:52px;height:52px}._playGlyph_iiy1v_60{margin-left:2px}._wrap_1k600_2{align-items:center;gap:var(--space-2);display:inline-flex}._reverse_1k600_8{flex-direction:row-reverse}._track_1k600_12{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._track_1k600_12:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._track_1k600_12{border-radius:var(--radius-full);background:var(--border-strong);transition:background var(--transition-base);flex-shrink:0;align-items:center;display:inline-flex;position:relative}._track_1k600_12:disabled{opacity:.55;cursor:not-allowed}._on_1k600_41{background:var(--accent)}._sm_1k600_46{width:34px;height:20px;padding:2px}._md_1k600_52{width:44px;height:26px;padding:3px}._thumb_1k600_58{border-radius:var(--radius-full);background:var(--color-white);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base)}._md_1k600_52 ._thumb_1k600_58{width:20px;height:20px}._sm_1k600_46._on_1k600_41 ._thumb_1k600_58{transform:translate(14px)}._md_1k600_52._on_1k600_41 ._thumb_1k600_58{transform:translate(18px)}._label_1k600_80{font-size:var(--text-md);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}._disabled_1k600_87 ._label_1k600_80{cursor:not-allowed;opacity:.6}._wrap_op84k_1{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}._heading_op84k_9{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._list_op84k_17{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._skeletonRow_op84k_26{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}._row_op84k_33{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}._row_op84k_33:hover{border-color:var(--border);background:var(--bg)}._index_op84k_50{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-warning) 18%, transparent);width:26px;height:26px;color:var(--color-warning);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._body_op84k_64{flex-direction:column;gap:2px;min-width:0;display:flex}._label_op84k_71{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_op84k_80{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}._dwell_op84k_89{color:var(--text)}._page_edltf_1{flex-direction:column;height:calc(100vh - 60px);display:flex}._head_edltf_7{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-6);flex-direction:column;display:flex}@media (width>=1024px){._head_edltf_7{flex-direction:row;justify-content:space-between;align-items:flex-end}}._title_edltf_22{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_edltf_29{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}._filters_edltf_35{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}@media (width>=1024px){._filters_edltf_35{width:auto}}._employeePicker_edltf_48{min-width:220px}._datePicker_edltf_52{min-width:180px}._layout_edltf_56{flex:1;grid-template-rows:minmax(280px,40%) 1fr;grid-template-columns:1fr;min-height:0;display:grid}@media (width>=1024px){._layout_edltf_56{grid-template-rows:1fr;grid-template-columns:340px 1fr}}._panel_edltf_70{border-right:1px solid var(--border);min-height:0;padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex;overflow:hidden}._stats_edltf_80{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._stat_edltf_80{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;gap:2px;display:flex}._statValue_edltf_96{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text);letter-spacing:-.01em}._statLabel_edltf_103{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._punches_edltf_110{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._punch_edltf_110{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);text-align:left;cursor:pointer;border-left-width:3px;display:flex}._punch_edltf_110:hover:not(:disabled){border-color:var(--text-muted)}._punch_edltf_110:disabled{opacity:.55;cursor:default}._punchIn_edltf_136{border-left-color:var(--color-success)}._punchOut_edltf_140{border-left-color:var(--color-error)}._punchTag_edltf_144{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--text-muted);flex-shrink:0}._punchBody_edltf_152{flex-direction:column;gap:1px;min-width:0;display:flex}._punchTime_edltf_159{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);font-variant-numeric:tabular-nums}._punchPlace_edltf_166{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._toggleRow_edltf_174{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._toggleLabel_edltf_181{font-size:var(--text-sm);color:var(--text)}._mapWrap_edltf_186{height:100%;min-height:0;position:relative}._mapState_edltf_192{height:100%;padding:var(--space-6);justify-content:center;align-items:center;display:flex}._playback_edltf_201{left:50%;bottom:var(--space-4);z-index:500;align-items:center;gap:var(--space-3);width:min(640px, 100% - var(--space-8));padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-md);display:flex;position:absolute;transform:translate(-50%)}._resetBtn_edltf_219{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);width:32px;height:32px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._resetBtn_edltf_219:hover{color:var(--text);border-color:var(--text-muted)}._scrubber_edltf_237{min-width:0;accent-color:var(--accent);cursor:pointer;flex:1}._clock_edltf_244{min-width:48px;font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text);text-align:center;flex-shrink:0}._speeds_edltf_254{flex-shrink:0;gap:2px;display:inline-flex}._speed_edltf_254{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000}._speed_edltf_254:hover{color:var(--text)}._speedActive_edltf_274{border-color:var(--border);background:var(--bg-subtle);color:var(--text)}._popup_edltf_281{flex-direction:column;gap:2px;min-width:120px;display:flex}._popupMeta_edltf_288{font-size:var(--text-xs);color:var(--text-muted)}._fullWidth_18sve_1{width:100%}._root_18sve_5{position:relative}._trigger_18sve_9{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._trigger_18sve_9:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._trigger_18sve_9{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;padding-inline:var(--space-3);color:var(--text);text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);display:flex}._trigger_18sve_9:hover:not(:disabled){border-color:var(--text-muted)}._trigger_18sve_9[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._trigger_18sve_9:disabled{background:var(--bg-muted);opacity:.7;cursor:not-allowed}._sm_18sve_51{height:32px;font-size:var(--text-sm)}._md_18sve_56{height:40px;font-size:var(--text-md)}._lg_18sve_61{height:48px;font-size:var(--text-lg)}._value_18sve_66{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._placeholder_18sve_73 ._value_18sve_66{color:var(--text-muted)}._caret_18sve_77{color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0}._caretOpen_18sve_83{transform:rotate(180deg)}._invalid_18sve_87{border-color:var(--color-error)}._popover_18sve_91{z-index:var(--z-popover);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transform-origin:top;animation:.14s _popover-in_18sve_1;position:fixed;overflow:hidden}._popoverTop_18sve_103{transform-origin:bottom}._list_18sve_107{padding:var(--space-1);max-height:260px;margin:0;list-style:none;overflow-y:auto}._option_18sve_115{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}._optionRadio_18sve_126{gap:var(--space-2)}._radio_18sve_130{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg);width:16px;height:16px;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._radioOn_18sve_143{background:var(--accent);border-color:var(--accent)}._radioDot_18sve_148{border-radius:var(--radius-full);background:var(--text-inverse);opacity:0;width:6px;height:6px;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:scale(.4)}._radioOn_18sve_143 ._radioDot_18sve_148{opacity:1;transform:scale(1)}._optionCheck_18sve_163{gap:var(--space-2)}._allRow_18sve_167{border-bottom:1px solid var(--border);margin-bottom:var(--space-1);font-weight:var(--weight-medium);border-radius:0}._check_18sve_174{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:16px;height:16px;transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._checkOn_18sve_187{background:var(--accent);border-color:var(--accent)}._checkIcon_18sve_192{color:var(--text-inverse);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:scale(.6)}._checkOn_18sve_187 ._checkIcon_18sve_192{opacity:1;transform:scale(1)}._dash_18sve_204{background:var(--text-inverse);border-radius:1px;width:9px;height:2px}._active_18sve_211{background:var(--bg-muted)}._selected_18sve_215{color:var(--accent);font-weight:var(--weight-medium)}._optionDisabled_18sve_220{color:var(--text-muted);cursor:not-allowed;opacity:.6}._empty_18sve_226{padding:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._pagination_1lqnj_1{align-items:center;gap:var(--space-1);display:flex}._list_1lqnj_7{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}._page_1lqnj_16,._arrow_1lqnj_17{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._page_1lqnj_16:focus-visible,._arrow_1lqnj_17:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._page_1lqnj_16,._arrow_1lqnj_17{min-width:36px;height:36px;padding-inline:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);justify-content:center;align-items:center;display:inline-flex}._page_1lqnj_16:hover:not(:disabled):not(._current_1lqnj_46),._arrow_1lqnj_17:hover:not(:disabled):not(._current_1lqnj_46){background:var(--bg-muted)}._page_1lqnj_16:disabled,._arrow_1lqnj_17:disabled{color:var(--text-muted);opacity:.5;cursor:not-allowed}._current_1lqnj_46{background:var(--accent);color:var(--text-inverse)}._ellipsis_1lqnj_62{min-width:36px;height:36px;color:var(--text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}._compact_1lqnj_73{align-items:center;gap:var(--space-3);display:inline-flex}._pageInput_1lqnj_79{text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:56px;height:36px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}._pageInput_1lqnj_79:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._pageInput_1lqnj_79:disabled{color:var(--text-muted);opacity:.6;cursor:not-allowed;border-color:var(--border)}._ofLabel_1lqnj_103{font-size:var(--text-sm);color:var(--text-muted)}._ofLabel_1lqnj_103 strong{color:var(--text);font-variant-numeric:tabular-nums}._wrapper_1dlyp_1{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._toolbar_1dlyp_8{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);z-index:calc(var(--z-sticky) + 1);flex-wrap:wrap;display:flex;position:relative}._toolbarLeft_1dlyp_20{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}._search_1dlyp_29{flex:1;max-width:320px}._toolbarActions_1dlyp_34{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._scroll_1dlyp_41{width:100%;overflow-x:auto}._sticky_1dlyp_46{max-height:560px;overflow-y:auto}._sticky_1dlyp_46 ._th_1dlyp_50{z-index:var(--z-sticky);position:sticky;top:0}._table_1dlyp_56{border-collapse:collapse;width:100%;font-size:var(--text-md)}._thead_1dlyp_62{background:var(--bg-subtle)}._th_1dlyp_50{text-align:left;font-weight:var(--weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-subtle);white-space:nowrap}._th_1dlyp_50:not(:last-child){border-right:1px solid var(--border)}._sortButton_1dlyp_82{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._sortButton_1dlyp_82:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._sortButton_1dlyp_82{align-items:center;gap:var(--space-1);font:inherit;color:inherit;display:inline-flex}._sortButton_1dlyp_82:hover{color:var(--text)}._sortIcon_1dlyp_108{width:14px;color:var(--accent);display:inline-flex}._sortIconIdle_1dlyp_114{color:var(--text-muted);opacity:.6}._sortButton_1dlyp_82:hover ._sortIconIdle_1dlyp_114{opacity:1}._row_1dlyp_122{transition:background var(--transition-fast)}._row_1dlyp_122:hover ._td_1dlyp_125{background:var(--bg-subtle)}._row_1dlyp_122:last-child ._td_1dlyp_125{border-bottom:none}._td_1dlyp_125{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}._td_1dlyp_125:not(:last-child){border-right:1px solid var(--border)}._selectTh_1dlyp_142,._selectTd_1dlyp_143{width:48px;min-width:48px;max-width:48px;padding:var(--space-4) var(--space-2);text-align:center;white-space:nowrap}._selectTh_1dlyp_142 label,._selectTd_1dlyp_143 label{justify-content:center;margin:0;display:inline-flex}._footer_1dlyp_158{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}@media (width>=640px){._footer_1dlyp_158{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}}._footerInfo_1dlyp_174{font-size:var(--text-sm);color:var(--text-muted);grid-column:1;justify-self:start}._footerInfo_1dlyp_174 strong{color:var(--text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._paginationSlot_1dlyp_186{grid-column:2;justify-content:center;justify-self:center;display:flex}._pageSize_1dlyp_193{align-items:center;gap:var(--space-2);grid-column:3;justify-self:end;display:flex}._rowsLabel_1dlyp_201{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}._columnsMenu_1dlyp_208{flex-shrink:0;position:relative}._columnsPopover_1dlyp_213{z-index:var(--z-dropdown);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);padding:var(--space-2);transform-origin:100% 0;animation:.14s _popover-in_1dlyp_1;position:absolute;top:calc(100% + 4px);right:0}._columnsItem_1dlyp_228{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;display:flex}._columnsItem_1dlyp_228:hover{background:var(--bg-muted)}._columnsItem_1dlyp_228 input{accent-color:var(--accent)}._page_1yuun_1{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_1yuun_8{gap:var(--space-1);flex-direction:column;display:flex}._filters_1yuun_14{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg);flex-direction:column;display:flex}._presets_1yuun_24{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._preset_1yuun_24{appearance:none;border:1px solid var(--border);background:var(--bg-raised);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;transition:all .15s}._preset_1yuun_24:hover{color:var(--text);border-color:var(--accent)}._presetActive_1yuun_48{background:var(--accent);color:var(--text-inverse);border-color:var(--accent)}._presetActive_1yuun_48:hover{color:var(--text-inverse)}._range_1yuun_57{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._datePicker_1yuun_64{min-width:240px}._statusFilters_1yuun_68{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._statusPill_1yuun_75{appearance:none;border:1px solid var(--border);background:var(--bg-raised);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;align-items:center;gap:var(--space-1);transition:all .15s;display:inline-flex}._statusPill_1yuun_75:hover{color:var(--text);border-color:var(--text-muted)}._statusPillActive_1yuun_95{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);font-weight:var(--weight-semibold)}._pillCount_1yuun_102{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-bold);background:var(--accent);color:var(--text-inverse);justify-content:center;align-items:center;display:inline-flex}._clearFilter_1yuun_116{appearance:none;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--accent);cursor:pointer;margin-left:var(--space-1);background:0 0;border:none;padding:0}._importedNote_1yuun_129{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent-soft);color:var(--text);font-size:var(--text-sm);display:flex}._clear_1yuun_116{appearance:none;font:inherit;font-weight:var(--weight-semibold);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}._title_1yuun_153{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_1yuun_160{font-size:var(--text-sm);color:var(--text-muted)}._employee_1yuun_166{align-items:center;gap:var(--space-3);display:flex}._avatar_1yuun_172{border-radius:var(--radius-full);width:34px;height:34px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-inverse);background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-700));flex:none;justify-content:center;align-items:center;display:inline-flex}._avatarImg_1yuun_186{border-radius:var(--radius-full);object-fit:cover;flex:none;width:34px;height:34px}._employeeText_1yuun_194{flex-direction:column;min-width:0;display:flex}._name_1yuun_200{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}._role_1yuun_206{font-size:var(--text-xs);color:var(--text-muted)}._orgFilter_1yuun_211{min-width:240px}._infoBtn_1yuun_215{appearance:none;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-raised);color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;padding:3px 8px;transition:all .15s;display:inline-flex}._infoBtn_1yuun_215:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}._infoBtnText_1yuun_236{font-size:11px}._historyModalBody_1yuun_240{gap:var(--space-4);flex-direction:column;display:flex}._historyProfile_1yuun_246{padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}._historyProfileLeft_1yuun_256{align-items:center;gap:var(--space-3);display:flex}._historyStats_1yuun_262{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);display:flex}._statHighlight_1yuun_270{font-weight:var(--weight-bold);color:var(--text)}._historyTableContainer_1yuun_275{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}._punchTable_1yuun_281{border-collapse:collapse;width:100%;font-size:var(--text-xs)}._punchTable_1yuun_281 th{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--weight-semibold);color:var(--text-muted);background:var(--bg-raised);border-bottom:1px solid var(--border);white-space:nowrap}._punchTable_1yuun_281 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}._punchTable_1yuun_281 tr:last-child td{border-bottom:none}._emptyPunches_1yuun_305{padding:var(--space-6);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._panel_1hfek_1{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);flex-direction:column;display:flex}._head_1hfek_10{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._title_1hfek_17{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._subtitle_1hfek_23{font-size:var(--text-xs);color:var(--text-muted)}._divider_1hfek_28{height:1px;margin:var(--space-3) 0 var(--space-4);background:var(--border)}._page_1iqpd_1{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_1iqpd_8{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}@media (width>=1024px){._head_1iqpd_8{flex-direction:row;justify-content:space-between;align-items:flex-end}}._title_1iqpd_22{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_1iqpd_29{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}._range_1iqpd_35{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._datePicker_1iqpd_42{min-width:170px}._kpis_1iqpd_46{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._kpis_1iqpd_46{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._kpis_1iqpd_46{grid-template-columns:repeat(4,1fr)}}._charts_1iqpd_62{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=1024px){._charts_1iqpd_62{grid-template-columns:repeat(2,1fr)}}._employee_1iqpd_74{align-items:center;gap:var(--space-3);display:flex}._avatar_1iqpd_80{border-radius:var(--radius-full);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._employeeText_1iqpd_94{flex-direction:column;min-width:0;display:flex}._name_1iqpd_100{font-weight:var(--weight-medium);color:var(--text)}._dept_1iqpd_105{font-size:var(--text-xs);color:var(--text-muted)}._prod_1iqpd_111{align-items:center;gap:var(--space-2);min-width:120px;display:flex}._prodBar_1iqpd_118{border-radius:var(--radius-full);background:var(--border);flex:1;height:6px;overflow:hidden}._prodBar_1iqpd_118 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._prodVal_1iqpd_132{min-width:36px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;flex-shrink:0}._importedNote_1iqpd_142{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);font-size:var(--text-sm);color:var(--text);display:flex}._clear_1iqpd_155{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none}._card_1id57_1{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base), transform var(--transition-base)}._elevation-none_1id57_8{box-shadow:none}._elevation-sm_1id57_12{box-shadow:var(--shadow-sm)}._elevation-md_1id57_16{box-shadow:var(--shadow-md)}._elevation-lg_1id57_20{box-shadow:var(--shadow-lg)}._padding-none_1id57_24{padding:0}._padding-sm_1id57_28{padding:var(--space-3)}._padding-md_1id57_32{padding:var(--space-5)}._padding-lg_1id57_36{padding:var(--space-8)}._interactive_1id57_40{cursor:pointer}._interactive_1id57_40:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._header_1id57_48{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border);font-weight:var(--weight-semibold);font-size:var(--text-lg)}._footer_1id57_56{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border);justify-content:flex-end;gap:var(--space-3);display:flex}._body_1id57_65{color:var(--text)}._root_uc1z3_1{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);display:inline-flex}._sm_uc1z3_10{font-size:var(--text-sm)}._md_uc1z3_14{font-size:var(--text-md)}._input_uc1z3_19{opacity:0;width:0;height:0;position:absolute}._circle_uc1z3_26{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg);transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._sm_uc1z3_10 ._circle_uc1z3_26{width:16px;height:16px}._md_uc1z3_14 ._circle_uc1z3_26{width:18px;height:18px}._dot_uc1z3_47{border-radius:var(--radius-full);background:var(--text-inverse);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:scale(.4)}._sm_uc1z3_10 ._dot_uc1z3_47{width:6px;height:6px}._md_uc1z3_14 ._dot_uc1z3_47{width:7px;height:7px}._input_uc1z3_19:checked+._circle_uc1z3_26{background:var(--accent);border-color:var(--accent)}._input_uc1z3_19:checked+._circle_uc1z3_26 ._dot_uc1z3_47{opacity:1;transform:scale(1)}._input_uc1z3_19:focus-visible+._circle_uc1z3_26{outline:2px solid var(--focus-ring);outline-offset:2px}._disabled_uc1z3_81{cursor:not-allowed;opacity:.6}._label_uc1z3_86{line-height:var(--leading-normal)}._fieldset_uc1z3_91{border:0;margin:0;padding:0}._groupLabel_uc1z3_97{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);display:block}._group_uc1z3_97{display:flex}._vertical_uc1z3_109{gap:var(--space-3);flex-direction:column}._horizontal_uc1z3_114{gap:var(--space-4);flex-flow:wrap}._form_1ev5z_1{gap:var(--space-4);flex-direction:column;display:flex}._row_1ev5z_7{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._row_1ev5z_7{grid-template-columns:1fr 1fr}}._halfRow_1ev5z_18{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);flex-wrap:wrap;display:flex}._halfToggle_1ev5z_29{align-items:center;gap:var(--space-3);display:inline-flex}._halfLabel_1ev5z_35{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._hint_1ev5z_41{font-size:var(--text-xs);color:var(--text-muted)}._summary_1ev5z_46{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text);font-size:var(--text-sm);align-self:flex-start;display:inline-flex}._summary_1ev5z_46 strong{color:var(--accent);font-variant-numeric:tabular-nums}._actions_1ev5z_62{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._form_bq4qn_1{gap:var(--space-4);flex-direction:column;display:flex}._row_bq4qn_7{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._row_bq4qn_7{grid-template-columns:1fr 1fr}}._actions_bq4qn_18{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._limit_bq4qn_28{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;pointer-events:none}._page_1xhu6_1{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_1xhu6_8{gap:var(--space-1);flex-direction:column;display:flex}._title_1xhu6_14{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_1xhu6_21{font-size:var(--text-sm);color:var(--text-muted)}._applyTab_1xhu6_28{gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex}._applyLayout_1xhu6_35{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){._applyLayout_1xhu6_35{grid-template-columns:minmax(0,1fr) 320px}}._applyAside_1xhu6_48{min-width:0}._asideCard_1xhu6_52{top:var(--space-6);position:sticky}._asideTitle_1xhu6_57{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._asideStats_1xhu6_63{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}._asideStat_1xhu6_63{padding:var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);text-align:center;flex-direction:column;gap:2px;display:flex}._asideStatVal_1xhu6_81{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text);font-variant-numeric:tabular-nums}._asideStat_1xhu6_63[data-tone=pending] ._asideStatVal_1xhu6_81{color:var(--color-warning)}._asideStat_1xhu6_63[data-tone=approved] ._asideStatVal_1xhu6_81{color:var(--color-success)}._asideStat_1xhu6_63[data-tone=rejected] ._asideStatVal_1xhu6_81{color:var(--color-error)}._asideStat_1xhu6_63[data-tone=late] ._asideStatVal_1xhu6_81{color:var(--secondary)}._asideStatLabel_1xhu6_104{font-size:var(--text-xs);color:var(--text-muted)}._asideDivider_1xhu6_109{height:1px;margin:var(--space-4) 0;background:var(--border)}._asideSubTitle_1xhu6_115{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._asideEmpty_1xhu6_123{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}._asideList_1xhu6_129{margin-top:var(--space-2);flex-direction:column;display:flex}._asideItem_1xhu6_135{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border);display:flex}._asideItem_1xhu6_135:last-child{border-bottom:none}._asideItemText_1xhu6_147{flex-direction:column;gap:1px;min-width:0;display:flex}._asideItemType_1xhu6_154{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._asideItemPeriod_1xhu6_160{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._segmented_1xhu6_169{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-subtle);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}._segment_1xhu6_169{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:none;display:inline-flex}._segment_1xhu6_169:hover{color:var(--text)}._segmentActive_1xhu6_198{background:var(--bg);color:var(--accent);box-shadow:var(--shadow-sm)}._segmentActive_1xhu6_198:hover{color:var(--accent)}._formCard_1xhu6_207{width:100%}._formHead_1xhu6_212{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);display:flex}._formHeadIcon_1xhu6_221{border-radius:var(--radius-lg);background:var(--accent-soft);width:42px;height:42px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}._formTitle_1xhu6_233{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}._formSub_1xhu6_239{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}._employee_1xhu6_246{align-items:center;gap:var(--space-3);display:flex}._avatar_1xhu6_252{border-radius:var(--radius-full);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._employeeText_1xhu6_266{flex-direction:column;min-width:0;display:flex}._name_1xhu6_272{font-weight:var(--weight-medium);color:var(--text)}._role_1xhu6_277{font-size:var(--text-xs);color:var(--text-muted)}._reason_1xhu6_282{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--text-muted);display:block;overflow:hidden}._rowActions_1xhu6_291{gap:var(--space-2);display:inline-flex}._reviewBody_1xhu6_297{gap:var(--space-3);flex-direction:column;display:flex}._reviewReason_1xhu6_303{padding:var(--space-2) var(--space-3);border-left:3px solid var(--border);color:var(--text-muted);font-style:italic}._wrapper_1nvtd_1{display:inline-flex;position:relative}._bubble_1nvtd_6{z-index:var(--z-tooltip);background:var(--color-gray-900);color:var(--color-white);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;max-width:240px;animation:.12s _popover-in_1nvtd_1;position:absolute}._arrow_1nvtd_23{background:var(--color-gray-900);width:8px;height:8px;position:absolute;transform:rotate(45deg)}._top_1nvtd_32{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._top_1nvtd_32 ._arrow_1nvtd_23{margin-left:-4px;bottom:-4px;left:50%}._bottom_1nvtd_43{top:calc(100% + 8px);left:50%;transform:translate(-50%)}._bottom_1nvtd_43 ._arrow_1nvtd_23{margin-left:-4px;top:-4px;left:50%}._left_1nvtd_54{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}._left_1nvtd_54 ._arrow_1nvtd_23{margin-top:-4px;top:50%;right:-4px}._right_1nvtd_65{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}._right_1nvtd_65 ._arrow_1nvtd_23{margin-top:-4px;top:50%;left:-4px}._user_174tz_1{align-items:center;gap:var(--space-3);display:flex}._avatar_174tz_7{border-radius:var(--radius-full);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._avatar_174tz_7 img{object-fit:cover;width:100%;height:100%}._userText_174tz_27{flex-direction:column;min-width:0;display:flex}._name_174tz_33{font-weight:var(--weight-medium);color:var(--text)}._code_174tz_38{font-size:var(--text-xs);color:var(--text-muted)}._roles_174tz_43{gap:var(--space-1);flex-wrap:wrap;display:flex}._muted_174tz_49{color:var(--text-muted)}._actions_174tz_53{gap:var(--space-1);display:inline-flex}._username_174tz_58{font-size:var(--text-sm);color:var(--accent);font-weight:var(--weight-medium)}._deptCell_174tz_64{flex-direction:column;min-width:0;display:flex}._deptName_174tz_70{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text)}._orgMeta_174tz_76{font-size:var(--text-xs);color:var(--text-muted)}._card_1enfp_1{gap:var(--space-4);flex-direction:column;display:flex}._header_1enfp_7{align-items:center;gap:var(--space-3);display:flex}._iconChip_1enfp_13{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}._neutral_1enfp_24{background:var(--bg-muted);color:var(--text-muted)}._info_1enfp_29{background:var(--color-info-bg);color:var(--color-info)}._success_1enfp_34{background:var(--color-success-bg);color:var(--color-success)}._warning_1enfp_39{background:var(--color-warning-bg);color:var(--color-warning)}._error_1enfp_44{background:var(--color-error-bg);color:var(--color-error)}._accent_1enfp_49{background:var(--accent-soft);color:var(--accent)}._heading_1enfp_54{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._name_1enfp_62{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text)}._description_1enfp_68{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}._profile_1enfp_75{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}._avatar_1enfp_85{border-radius:var(--radius-full);object-fit:cover;background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}._profileInfo_1enfp_100{flex-direction:column;min-width:0;display:flex}._profileName_1enfp_106{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._profileEmail_1enfp_112{font-size:var(--text-xs);color:var(--text-muted)}._actions_1enfp_117{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}._wrap_dwysi_1{gap:var(--space-5);flex-direction:column;display:flex}._toolbar_dwysi_7{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._count_dwysi_14{font-size:var(--text-sm);color:var(--text-muted)}._grid_dwysi_19{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_dwysi_19{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._grid_dwysi_19{grid-template-columns:repeat(3,1fr)}}._cardActions_dwysi_35{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}._iconActions_dwysi_43{gap:var(--space-1);display:inline-flex}._root_1ul71_1{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);display:inline-flex}._sm_1ul71_10{font-size:var(--text-sm)}._md_1ul71_14{font-size:var(--text-md)}._input_1ul71_19{opacity:0;width:0;height:0;position:absolute}._box_1ul71_26{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._sm_1ul71_10 ._box_1ul71_26{width:16px;height:16px}._md_1ul71_14 ._box_1ul71_26{width:18px;height:18px}._check_1ul71_47{color:var(--text-inverse);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:scale(.6)}._dash_1ul71_54{background:var(--text-inverse);border-radius:1px;width:9px;height:2px}._input_1ul71_19:checked+._box_1ul71_26,._input_1ul71_19[aria-checked=mixed]+._box_1ul71_26{background:var(--accent);border-color:var(--accent)}._input_1ul71_19:checked+._box_1ul71_26 ._check_1ul71_47{opacity:1;transform:scale(1)}._input_1ul71_19:focus-visible+._box_1ul71_26{outline:2px solid var(--focus-ring);outline-offset:2px}._disabled_1ul71_78{cursor:not-allowed;opacity:.6}._label_1ul71_83{line-height:var(--leading-normal)}._body_1sawt_1{gap:var(--space-3);flex-direction:column;display:flex}._orgSection_1sawt_7{gap:var(--space-3);padding:var(--space-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:var(--space-1);flex-direction:column;display:flex}._sectionHeader_1sawt_18{justify-content:space-between;align-items:center;display:flex}._sectionTitle_1sawt_24{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._warning_1sawt_32{font-size:var(--text-sm);color:var(--text-muted)}._user_18okl_1{align-items:center;gap:var(--space-3);display:flex}._avatar_18okl_7{border-radius:var(--radius-full);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._avatar_18okl_7 img{object-fit:cover;width:100%;height:100%}._userText_18okl_27{flex-direction:column;min-width:0;display:flex}._name_18okl_33{font-weight:var(--weight-medium);color:var(--text)}._code_18okl_38{font-size:var(--text-xs);color:var(--text-muted)}._muted_18okl_43{color:var(--text-muted)}._roleCell_18okl_47{align-items:center;gap:var(--space-2);display:flex}._username_18okl_53{font-size:var(--text-sm);color:var(--accent);font-weight:var(--weight-medium)}._deptCell_18okl_59{flex-direction:column;min-width:0;display:flex}._deptName_18okl_65{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text)}._orgMeta_18okl_71{font-size:var(--text-xs);color:var(--text-muted)}._filterSection_18okl_77{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}._filterHeader_18okl_88{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._filterTitle_18okl_95{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:var(--space-2);display:flex}._filterBar_18okl_106{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._filterItem_18okl_113{flex-direction:column;flex:180px;gap:4px;min-width:180px;max-width:260px;display:flex}._filterLabel_18okl_122{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text)}._clearFiltersBtn_18okl_128{align-self:flex-end;margin-bottom:2px}._filterActiveNotice_18okl_133{font-size:var(--text-xs);color:var(--text-muted);padding-top:var(--space-1);border-top:1px dashed var(--border)}._bulkBar_18okl_141{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._form_ynidh_1{gap:var(--space-4);flex-direction:column;display:flex}._photoRow_ynidh_7{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-subtle);display:flex}._avatarBtn_ynidh_18{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;padding:0;position:relative}._avatarBtn_ynidh_18:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._avatar_ynidh_18{border-radius:var(--radius-full);border:2px solid var(--bg);width:56px;height:56px;box-shadow:0 0 0 1px var(--border);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xl);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex;overflow:hidden}._avatar_ynidh_18 img{object-fit:cover;width:100%;height:100%}._avatarEdit_ynidh_53{border-radius:var(--radius-full);border:2px solid var(--bg);background:var(--accent);width:24px;height:24px;color:var(--text-inverse);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}._photoMeta_ynidh_68{flex-direction:column;gap:2px;display:flex}._photoCode_ynidh_75{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;margin-left:auto;display:flex}._photoCodeLabel_ynidh_85{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._photoCodeValue_ynidh_93{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._photoTitle_ynidh_100{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}._photoHint_ynidh_106{font-size:var(--text-xs);color:var(--text-muted)}._removeLink_ynidh_111{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-error);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}._removeLink_ynidh_111:hover{text-decoration:underline}._grid_ynidh_126{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_ynidh_126{grid-template-columns:1fr 1fr}}._counter_ynidh_138{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;pointer-events:none}._pwCounter_ynidh_147{margin-right:var(--space-2)}._strength_ynidh_152{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}._strengthBars_ynidh_159{flex:1;gap:4px;display:flex}._strengthSeg_ynidh_165{border-radius:var(--radius-full);background:var(--border);flex:1;height:4px;transition:background .16s}._strengthLabel_ynidh_173{min-width:44px;font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:right;flex-shrink:0}._passwordRow_ynidh_181{align-items:flex-start;gap:var(--space-3);display:flex}._passwordField_ynidh_187{flex:1;min-width:0}._passwordRow_ynidh_181>:last-child{margin-top:26px}._orgSection_ynidh_197{gap:var(--space-2);padding:var(--space-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}._orgTitle_ynidh_207{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._grid3_ynidh_215{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid3_ynidh_215{grid-template-columns:1fr 1fr 1fr}}._form_1mr9g_1{gap:var(--space-4);flex-direction:column;display:flex}._grid_1mr9g_7{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_1mr9g_7{grid-template-columns:1fr 1fr}}._tableWrap_1qwiq_1{overflow-x:auto}._table_1qwiq_1{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_1qwiq_1 th,._table_1qwiq_1 td{padding:var(--space-3);border-bottom:1px solid var(--border)}._table_1qwiq_1 thead th{text-align:center;font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs)}._pageCol_1qwiq_24{min-width:160px;text-align:left!important}._actionCol_1qwiq_29{width:72px}._pageCell_1qwiq_33{font-weight:var(--weight-medium);color:var(--text)}._actionCell_1qwiq_38{text-align:center}._actionCell_1qwiq_38 label{justify-content:center}._count_1qwiq_46{font-size:var(--text-sm);color:var(--text-muted);margin-right:auto}._list_q3ykw_1{gap:var(--space-3);flex-direction:column;display:flex}._row_q3ykw_7{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}._label_q3ykw_14{font-size:var(--text-sm);color:var(--text-muted)}._value_q3ykw_19{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);text-align:right}._root_1sefw_1{gap:var(--space-4);flex-direction:column;display:flex}._statGrid_1sefw_7{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){._statGrid_1sefw_7{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._statGrid_1sefw_7{grid-template-columns:repeat(4,1fr)}}._stat_1sefw_7{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-left-width:3px;border-left-color:var(--accent);border-radius:var(--radius-lg);background:var(--bg-card);flex-direction:column;display:flex}._statHead_1sefw_35{align-items:center;gap:var(--space-2);display:flex}._statIcon_1sefw_41{color:var(--text-muted);display:inline-flex}._statLabel_1sefw_46{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted)}._statValue_1sefw_52{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text)}._statSub_1sefw_58{font-size:var(--text-xs);color:var(--text-muted)}._section_1sefw_63{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._sectionHead_1sefw_74{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._sectionTitle_1sefw_82{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._sectionMeta_1sefw_88{font-size:var(--text-sm);color:var(--text-muted)}._moduleList_1sefw_93{flex-direction:column;display:flex}._moduleRow_1sefw_98{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}._moduleRow_1sefw_98:last-child{border-bottom:none}._moduleName_1sefw_109{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);flex:1}._moduleDates_1sefw_116{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}._empty_1sefw_122{font-size:var(--text-sm);color:var(--text-muted)}._footnote_1sefw_127{font-size:var(--text-xs);color:var(--text-muted)}._root_1wclb_1{gap:var(--space-3);flex-direction:column;display:flex}._dropzone_1wclb_7{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-subtle);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s;display:flex}._dropzone_1wclb_7:hover{border-color:var(--accent)}._dropzone_1wclb_7:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft,#00000014);outline:none}._dragging_1wclb_29{border-color:var(--accent);background:var(--bg-card)}._busy_1wclb_34{opacity:.6;pointer-events:none}._icon_1wclb_39{color:var(--accent);display:inline-flex}._headline_1wclb_44{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._headline_1wclb_44 code{font-family:var(--font-mono);font-size:.95em}._hint_1wclb_54{font-size:var(--text-xs);color:var(--text-muted)}._input_1wclb_59{display:none}._actions_1wclb_63{justify-content:flex-end;display:flex}._paste_1wclb_68{gap:var(--space-2);flex-direction:column;align-items:flex-end;display:flex}._textarea_1wclb_75{resize:vertical;width:100%;min-height:120px;padding:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-relaxed);word-break:break-all}._textarea_1wclb_75:focus{box-shadow:0 0 0 1px var(--accent);outline:none}._page_1chgv_1{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_1chgv_8{flex-direction:column;gap:2px;display:flex}._title_1chgv_14{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_1chgv_21{font-size:var(--text-sm);color:var(--text-muted)}._center_1chgv_26{padding:var(--space-12) 0;justify-content:center;display:flex}._uploadWrap_1chgv_32{gap:var(--space-3);flex-direction:column;max-width:640px;display:flex}._replaceNote_1chgv_39{font-size:var(--text-sm);color:var(--text-muted)}._replaceNote_1chgv_39 code{font-family:var(--font-mono);font-size:.95em}._replaceBar_1chgv_48{justify-content:flex-end;display:flex}._page_nowey_1{background:var(--bg-subtle);min-height:100dvh}._shell_nowey_6{background:var(--bg-card);grid-template-columns:340px 1fr;width:100%;min-height:100dvh;display:grid}@media (width<=720px){._shell_nowey_6{grid-template-columns:1fr}}._rail_nowey_20{gap:var(--space-6);padding:var(--space-6);background:linear-gradient(180deg, var(--accent-bg,var(--bg-subtle)), var(--bg-card));border-right:1px solid var(--border);flex-direction:column;display:flex}@media (width<=720px){._rail_nowey_20{border-right:none;border-bottom:1px solid var(--border);gap:var(--space-4)}}._brand_nowey_36{align-items:center;gap:var(--space-3);display:flex}._brandMark_nowey_42{border-radius:var(--radius-md);background:var(--accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}._brandName_nowey_54{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--text)}._brandSub_nowey_61{font-size:var(--text-xs);color:var(--text-muted)}._steps_nowey_66{gap:var(--space-1);flex-direction:column;display:flex}@media (width<=720px){._steps_nowey_66{flex-direction:row;justify-content:space-between}}._step_nowey_66{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);display:flex}@media (width<=720px){._step_nowey_66{gap:var(--space-1);text-align:center;flex-direction:column;flex:1}}._stepDot_nowey_94{border-radius:var(--radius-full);background:var(--bg-muted);width:30px;height:30px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._stepText_nowey_106{line-height:var(--leading-tight);flex-direction:column;display:flex}._stepLabel_nowey_112{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted)}._stepHint_nowey_118{font-size:var(--text-xs);color:var(--text-muted)}@media (width<=720px){._stepHint_nowey_118{display:none}}._current_nowey_128{background:var(--bg-card);box-shadow:var(--shadow-sm)}._current_nowey_128 ._stepDot_nowey_94{background:var(--accent);color:#fff}._current_nowey_128 ._stepLabel_nowey_112{color:var(--text)}@media (width<=720px){._current_nowey_128{box-shadow:none;background:0 0}}._done_nowey_146 ._stepDot_nowey_94{background:var(--color-success);color:#fff}._done_nowey_146 ._stepLabel_nowey_112{color:var(--text)}._railFoot_nowey_154{font-size:var(--text-xs);color:var(--text-muted);margin-top:auto}@media (width<=720px){._railFoot_nowey_154{display:none}}._panel_nowey_166{padding:var(--space-8) var(--space-6);justify-content:center;align-items:center;display:flex}@media (width<=720px){._panel_nowey_166{padding:var(--space-6) var(--space-5)}}._section_nowey_178{gap:var(--space-4);flex-direction:column;width:100%;max-width:560px;display:flex}._sectionHead_nowey_186{gap:var(--space-1);flex-direction:column;display:flex}._sectionTitle_nowey_192{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._sectionSub_nowey_199{font-size:var(--text-sm);color:var(--text-muted)}._sectionSub_nowey_199 code{font-family:var(--font-mono);font-size:.95em}._mono_nowey_208 textarea{font-family:var(--font-mono);font-size:var(--text-xs);word-break:break-all}._actions_nowey_214{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}._alert_nowey_221{padding:var(--space-3);border:1px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error);font-size:var(--text-sm)}._welcome_nowey_230{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._welcomeText_nowey_237{gap:var(--space-1);flex-direction:column;display:flex}._welcomeIcon_nowey_243{border-radius:var(--radius-md);background:var(--color-success-bg);width:44px;height:44px;color:var(--color-success);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._page_nstyi_1{min-height:100dvh;padding:var(--space-8) var(--space-4);background:var(--bg-subtle);justify-content:center;align-items:center;display:flex}._card_nstyi_10{gap:var(--space-4);width:100%;max-width:440px;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-md);flex-direction:column;display:flex}._head_nstyi_23{gap:var(--space-2);flex-direction:column;display:flex}._logoMark_nstyi_29{border-radius:var(--radius-md);background:var(--accent-bg,var(--bg-subtle));width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}._title_nstyi_40{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._lede_nstyi_47{font-size:var(--text-sm);color:var(--text-muted)}._alert_nstyi_52{padding:var(--space-3);border:1px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-bg);color:var(--color-error);font-size:var(--text-sm)}._banner_iork7_1{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-error-bg);color:var(--color-error);border-bottom:1px solid var(--color-error);font-size:var(--text-sm);display:flex}._icon_iork7_12{flex-shrink:0;display:inline-flex}._text_iork7_17{font-weight:var(--weight-medium)}._link_iork7_21{color:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;text-decoration:underline}._link_iork7_21:hover{opacity:.85}._page_1r0r8_1{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_1r0r8_8{gap:var(--space-1);flex-direction:column;display:flex}._title_1r0r8_14{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_1r0r8_21{font-size:var(--text-sm);color:var(--text-muted)}._panel_1u20j_1{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}._head_1u20j_12{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}._headTop_1u20j_20{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._heading_1u20j_27{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._count_1u20j_33{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-subtle);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap}._controls_1u20j_42{align-items:center;gap:var(--space-2);display:flex}._tree_1u20j_48{min-height:0;padding:var(--space-2);flex:1;overflow-y:auto}._center_1u20j_55{padding:var(--space-8) 0;justify-content:center;display:flex}._row_1u20j_61{border-radius:var(--radius-md);align-items:center;gap:2px;display:flex}._row_1u20j_61:hover{background:var(--bg-subtle)}._selected_1u20j_71,._selected_1u20j_71:hover{background:var(--accent-soft)}._caret_1u20j_78{width:20px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._caret_1u20j_78:hover{color:var(--text)}._label_1u20j_93{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) 0;text-align:left;cursor:pointer;color:var(--text);flex:1;display:flex}._icon_1u20j_105{color:var(--text-muted);flex-shrink:0;display:inline-flex}._organization_1u20j_111{color:var(--accent)}._division_1u20j_115{color:var(--color-warning)}._department_1u20j_119{color:var(--color-info)}._name_1u20j_123{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._selected_1u20j_71 ._name_1u20j_123{font-weight:var(--weight-semibold);color:var(--accent)}._inactive_1u20j_135{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-muted);padding:1px var(--space-1);border-radius:var(--radius-sm);margin-left:auto}._children_1u20j_146{flex-direction:column;display:flex}._panel_wvv7f_1{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}._scroll_wvv7f_12{min-height:0;padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._intro_wvv7f_22{flex-direction:column;gap:2px;display:flex}._heading_wvv7f_28{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text)}._sub_wvv7f_34{font-size:var(--text-sm);color:var(--text-muted)}._card_wvv7f_39{border:1px solid var(--border)}._cardHead_wvv7f_43{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}._cardIcon_wvv7f_50{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}._chip-organization_wvv7f_60{color:var(--accent);background:var(--accent-soft)}._chip-division_wvv7f_65{color:var(--color-warning);background:var(--color-warning-bg)}._chip-department_wvv7f_70{color:var(--color-info);background:var(--color-info-bg)}._auditIcon_wvv7f_75{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-muted);background:var(--bg-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._cardTitle_wvv7f_87{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}._cardAction_wvv7f_93{margin-left:auto}._headActions_wvv7f_97{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._muted_wvv7f_104{color:var(--text-muted);font-weight:var(--weight-regular)}._grid_wvv7f_109{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._grid_wvv7f_109{grid-template-columns:1fr 1fr}._full_wvv7f_121{grid-column:1/-1}}._emptyList_wvv7f_127{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) 0}._tableWrap_wvv7f_133{overflow-x:auto}._table_wvv7f_133{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_wvv7f_133 th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap}._table_wvv7f_133 td{padding:var(--space-3);border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}._table_wvv7f_133 tr:last-child td{border-bottom:none}._actionsCol_wvv7f_163{white-space:nowrap;width:1%}._linkName_wvv7f_168{font-weight:var(--weight-medium);color:var(--accent);cursor:pointer}._linkName_wvv7f_168:hover{text-decoration:underline}._code_wvv7f_177{font-family:var(--font-mono);color:var(--text-muted)}._desc_wvv7f_182{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}._rowActions_wvv7f_190{gap:var(--space-1);display:flex}._auditGrid_wvv7f_196{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){._auditGrid_wvv7f_196{grid-template-columns:1fr 1fr}}._auditField_wvv7f_207{flex-direction:column;gap:2px;display:flex}._auditLabel_wvv7f_213{font-size:var(--text-xs);color:var(--text-muted)}._auditValue_wvv7f_218{font-size:var(--text-sm);color:var(--text)}._dialogModal_1nb68_1{width:100%;max-width:800px}._form_1nb68_6{gap:var(--space-4);flex-direction:column;width:100%;display:flex}._twoCol_1nb68_13{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){._twoCol_1nb68_13{grid-template-columns:1fr}}._nameCodeRow_1nb68_24{gap:var(--space-4);grid-template-columns:1.8fr 1fr;display:grid}@media (width<=640px){._nameCodeRow_1nb68_24{grid-template-columns:1fr}}._timeRow_1nb68_35{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){._timeRow_1nb68_35{grid-template-columns:1fr}}._toleranceBlock_1nb68_46{gap:var(--space-3);padding:var(--space-3);background:var(--bg-muted);border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;display:flex}._parent_1nb68_56{font-size:var(--text-sm);color:var(--text-muted)}._parent_1nb68_56 strong{color:var(--text);font-weight:var(--weight-semibold)}._counter_1nb68_66{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;pointer-events:none}._checkboxRow_1nb68_74{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);-webkit-user-select:none;user-select:none;display:flex}._checkboxRow_1nb68_74 input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}._sectionTitle_1nb68_91{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:var(--space-2)}._page_3z5gn_1{height:calc(100vh - 60px);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_3z5gn_9{gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._title_3z5gn_16{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_3z5gn_23{font-size:var(--text-sm);color:var(--text-muted)}._layout_3z5gn_28{gap:var(--space-4);flex:1;grid-template-columns:1fr;min-height:0;display:grid}@media (width>=1024px){._layout_3z5gn_28{grid-template-columns:minmax(280px,340px) 1fr}}._placeholder_3z5gn_41{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-8);justify-content:center;align-items:center;display:flex}._page_1r23k_2{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._head_1r23k_9{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}@media (width>=1024px){._head_1r23k_9{flex-direction:row;justify-content:space-between;align-items:flex-end}}._title_1r23k_23{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text)}._subtitle_1r23k_30{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}._user_1r23k_37{align-items:center;gap:var(--space-3);display:flex}._avatar_1r23k_43{border-radius:var(--radius-full);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._userText_1r23k_57{flex-direction:column;min-width:0;display:flex}._name_1r23k_63{font-weight:var(--weight-medium);color:var(--text)}._muted_1r23k_68{font-size:var(--text-xs);color:var(--text-muted)}._when_1r23k_73{font-size:var(--text-sm);color:var(--text);white-space:nowrap}._module_1r23k_79{font-weight:var(--weight-medium);color:var(--text)}._activity_1r23k_84{max-width:360px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._username_1r23k_93{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}._filter_1r23k_100{min-width:160px}._badge_k7lay_2{border-radius:var(--radius-full);min-width:18px;height:18px;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-none);color:var(--text-inverse);justify-content:center;align-items:center;padding-inline:5px;display:inline-flex}._dot_k7lay_16{width:10px;min-width:10px;height:10px;padding:0}._accent_k7lay_23{background:var(--accent)}._error_k7lay_27{background:var(--color-error)}._success_k7lay_31{background:var(--color-success)}._neutral_k7lay_35{background:var(--text-muted)}._bellRoot_k7lay_40{display:inline-flex;position:relative}._bell_k7lay_40{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._bell_k7lay_40:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._bell_k7lay_40{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text);justify-content:center;align-items:center;display:inline-flex;position:relative}._bell_k7lay_40:hover{background:var(--bg-muted)}._bellBadge_k7lay_74{position:absolute;top:4px;right:4px}._panelPopover_k7lay_80{z-index:var(--z-dropdown);width:min(360px, 100vw - var(--space-8));transform-origin:100% 0;animation:.14s _popover-in_k7lay_1;position:absolute;top:calc(100% + 8px);right:0}._panel_k7lay_80{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}._panelHeader_k7lay_99{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._panelTitle_k7lay_107{font-weight:var(--weight-semibold);font-size:var(--text-md)}._markAll_k7lay_112{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._markAll_k7lay_112:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._markAll_k7lay_112{font-size:var(--text-sm);color:var(--accent);border-radius:var(--radius-sm)}._markAll_k7lay_112:hover{text-decoration:underline}._panelList_k7lay_136{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}._panelItem_k7lay_144{appearance:none;font:inherit;color:inherit;cursor:pointer;align-items:flex-start;gap:var(--space-2);width:100%;padding:0;padding:var(--space-3) var(--space-4);text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;margin:0;display:flex}._panelItem_k7lay_144:hover{background:var(--bg-subtle)}._unread_k7lay_165,._unread_k7lay_165:hover{background:var(--accent-soft)}._unreadDot_k7lay_172{border-radius:var(--radius-full);background:var(--accent);flex-shrink:0;width:8px;height:8px;margin-top:6px}._panelItemBody_k7lay_181{flex-direction:column;gap:2px;min-width:0;display:flex}._panelItemTitle_k7lay_188{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._panelItemDesc_k7lay_194{font-size:var(--text-sm);color:var(--text-muted)}._panelItemTime_k7lay_199{font-size:var(--text-xs);color:var(--text-muted)}._backdrop_1dicg_3{z-index:calc(var(--z-sticky) - 1);-webkit-backdrop-filter:blur(4px);background:#0f172a2e;animation:.14s _backdrop-in_1dicg_1;position:fixed;inset:0}@keyframes _backdrop-in_1dicg_1{0%{opacity:0}}._content_pq2gg_1{gap:var(--space-5);flex-direction:column;display:flex}._section_pq2gg_7{gap:var(--space-2);flex-direction:column;display:flex}._sectionTitle_pq2gg_13{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}._sectionSubtitle_pq2gg_19{font-size:var(--text-xs);color:var(--text-muted)}._optionsGrid_pq2gg_24{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}._optionCard_pq2gg_31{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);cursor:pointer;text-align:left;flex-direction:column;gap:2px;transition:all .15s;display:flex}._optionCard_pq2gg_31:hover{border-color:var(--accent);background:var(--bg-subtle)}._optionSelected_pq2gg_48{border-color:var(--accent);background:var(--accent-soft)}._optionSelected_pq2gg_48 ._optionLabel_pq2gg_52{color:var(--accent);font-weight:var(--weight-semibold)}._optionLabel_pq2gg_52{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._optionExample_pq2gg_63{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted)}._previewBox_pq2gg_69{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-subtle);border:1px dashed var(--border);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._previewLabel_pq2gg_80{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._previewValue_pq2gg_88{font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--accent)}._root_119pb_1{position:relative}._trigger_119pb_5{appearance:none;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;margin:0;display:flex}._trigger_119pb_5:hover{background:var(--bg-muted)}._avatar_119pb_25,._avatarLg_119pb_26{border-radius:var(--radius-full);color:var(--text-inverse);font-weight:var(--weight-semibold);background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-700));flex:none;justify-content:center;align-items:center;display:inline-flex}._avatar_119pb_25{width:34px;height:34px;font-size:var(--text-sm)}._avatarLg_119pb_26{width:42px;height:42px;font-size:var(--text-md)}._meta_119pb_49{line-height:var(--leading-tight);flex-direction:column;align-items:flex-start;display:none}@media (width>=640px){._meta_119pb_49{display:flex}}._name_119pb_61{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}._role_119pb_67{font-size:var(--text-xs);color:var(--text-muted);text-transform:capitalize}._chevron_119pb_73{color:var(--text-muted)}._menu_119pb_77{top:calc(100% + var(--space-2));width:260px;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);animation:_popover-in_119pb_1 var(--transition-base);position:absolute;right:0}._identity_119pb_91{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}._identityText_119pb_98{flex-direction:column;min-width:0;display:flex}._email_119pb_104{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._divider_119pb_112{height:1px;margin:var(--space-2) 0;background:var(--border)}._logout_119pb_118{justify-content:flex-start}._list_1p4m8_1{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._item_1p4m8_12{display:inline-flex}._link_1p4m8_16,._linkButton_1p4m8_17{color:var(--text-muted);text-decoration:none}._link_1p4m8_16:hover,._linkButton_1p4m8_17:hover{color:var(--accent);text-decoration:underline}._linkButton_1p4m8_17{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}._linkButton_1p4m8_17:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._linkButton_1p4m8_17{font:inherit}._current_1p4m8_46{color:var(--text);font-weight:var(--weight-medium)}._separator_1p4m8_51{color:var(--text-muted);-webkit-user-select:none;user-select:none}._header_1yfdz_1{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);height:60px;padding:0 var(--space-6);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;top:0}._left_1yfdz_16{align-items:center;gap:var(--space-3);display:flex}._menuBtn_1yfdz_22{appearance:none;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex}._menuBtn_1yfdz_22:hover{background:var(--bg-muted)}._brand_1yfdz_37{align-items:center;gap:var(--space-3);color:var(--text);display:flex}._logoMark_1yfdz_44{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-inverse);background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-700));box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:inline-flex}._logoText_1yfdz_56{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em}._actions_1yfdz_62{align-items:center;gap:var(--space-2);display:flex}._crumbs_1yfdz_70{display:none}@media (width>=1024px){._menuBtn_1yfdz_22,._brand_1yfdz_37{display:none}._crumbs_1yfdz_70{display:flex}}._sidebar_bpvex_2{--sb-width:248px;width:var(--sb-width);background:var(--bg);border-right:1px solid var(--border);height:100vh;transition:width var(--transition-base);will-change:width;z-index:var(--z-sticky);flex-direction:column;flex:none;display:flex;position:sticky;top:0}._collapsed_bpvex_19{--sb-width:76px;cursor:pointer}._top_bpvex_25{justify-content:space-between;align-items:center;gap:var(--space-2);height:60px;padding:0 var(--space-4);border-bottom:1px solid var(--border);display:flex}._brand_bpvex_35{align-items:center;gap:var(--space-3);min-width:0;color:var(--text);display:flex}._logoBox_bpvex_44{flex:none;width:34px;height:34px;position:relative}._logoMark_bpvex_51,._menuToggle_bpvex_52{border-radius:var(--radius-md);transition:opacity var(--transition-base);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._logoMark_bpvex_51{color:var(--text-inverse);background:linear-gradient(135deg, var(--color-primary-500), var(--color-primary-700))}._menuToggle_bpvex_52{background:var(--bg-muted);color:var(--text);cursor:pointer;opacity:0;pointer-events:none;border:none}._menuToggle_bpvex_52:hover{background:var(--border)}@media (width>=1024px){._sidebar_bpvex_2:hover ._logoMark_bpvex_51{opacity:0}._sidebar_bpvex_2:hover ._menuToggle_bpvex_52{opacity:1;pointer-events:auto}}._logoText_bpvex_88{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._nav_bpvex_98{min-height:0;padding:var(--space-3);gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow:hidden auto}._collapsed_bpvex_19 ._nav_bpvex_98{overflow:visible}._link_bpvex_115{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;text-decoration:none;display:flex}._link_bpvex_115:hover{color:var(--text);background:var(--bg-muted);text-decoration:none}._collapsed_bpvex_19 ._link_bpvex_115{justify-content:center}._active_bpvex_143,._active_bpvex_143:hover{color:var(--accent);background:var(--accent-soft)}._linkIcon_bpvex_152{flex:none;display:inline-flex}._chevron_bpvex_158{color:var(--text-muted);transition:transform var(--transition-base);flex:none;margin-left:auto}._chevronOpen_bpvex_165{transform:rotate(180deg)}._subNav_bpvex_170{margin:2px 0 var(--space-1);flex-direction:column;gap:2px;display:flex}._subLink_bpvex_177{padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 20px + var(--space-3));border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:block;overflow:hidden}._subLink_bpvex_177:hover{color:var(--text);background:var(--bg-muted);text-decoration:none}._subActive_bpvex_197{color:var(--accent);font-weight:var(--weight-medium);background:var(--accent-soft)}._subActive_bpvex_197:hover{color:var(--accent);background:var(--accent-soft)}._subGroup_bpvex_208{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;display:flex}._subNav2_bpvex_220{flex-direction:column;gap:2px;margin:2px 0;display:flex}._subLinkNested_bpvex_227{padding-left:calc(var(--space-3) + 20px + var(--space-3) + var(--space-4))}._linkLabel_bpvex_231{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._closeBtn_bpvex_238{appearance:none;font:inherit;color:var(--text-muted);cursor:pointer;padding:0;padding:var(--space-2);border-radius:var(--radius-md);background:0 0;border:none;margin:0;display:none}._closeBtn_bpvex_238:hover{color:var(--text);background:var(--bg-muted)}@media (width<=1023px){._sidebar_bpvex_2{--sb-width:264px;height:100vh;transition:transform var(--transition-base);box-shadow:var(--shadow-xl);z-index:calc(var(--z-overlay) + 1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._mobileOpen_bpvex_271{transform:translate(0)}._closeBtn_bpvex_238{display:inline-flex}}._shell_19vem_1{background:var(--bg-subtle);min-height:100vh;display:flex}._main_19vem_7{flex-direction:column;flex:1;min-width:0;display:flex}._content_19vem_14{flex:1;min-width:0}._routeFade_19vem_20{will-change:opacity, transform;height:100%;animation:.24s cubic-bezier(.16,1,.3,1) both _route-in_19vem_1}@keyframes _route-in_19vem_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._backdrop_19vem_36{z-index:var(--z-overlay);animation:_fade-in_19vem_1 var(--transition-base);background:#0b0d1280;position:fixed;inset:0}@media (width>=1024px){._backdrop_19vem_36{display:none}}
