@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Golos Text Variable", "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 15px;--fs-lg: 18px;--fs-xl: 22px;--lh-tight: 1.25;--lh-base: 1.45;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--row-h: 32px;--control-sm: 24px;--control-md: 28px;--control-lg: 36px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-full: 9999px;--duration-fast: .12s;--duration-base: .18s;--ease: cubic-bezier(.2, 0, 0, 1);--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 900;--z-modal: 1000;--z-toast: 1100;--z-tooltip: 1200}:root,[data-theme=dark]{color-scheme:dark;--bg-canvas: #1A212A;--bg-surface: #212A34;--bg-raised: #28323E;--bg-sunken: #161C24;--bg-hover: rgba(147, 161, 174, .08);--bg-selected: #263259;--bg-zebra: #262F3A;--bg-row-hover: #2E3947;--border: #2F3A46;--border-strong: #3F4C5A;--text: #DDE4EA;--text-muted: #9AA7B3;--text-faint: #717F8C;--text-on-accent: #0E1430;--accent: #7F9CF5;--accent-hover: #99B0F8;--accent-subtle: #263259;--accent-rgb: 127, 156, 245;--accent-fill: var(--accent);--accent-fill-hover: var(--accent-hover);--text-on-danger: var(--text-on-accent);--success: #5BBF86;--success-subtle: #1E3329;--warning: #E0A84E;--warning-subtle: #372C1C;--danger: #F27A72;--danger-hover: #F4918A;--danger-subtle: #3A2424;--focus-ring: 0 0 0 2px var(--bg-canvas), 0 0 0 4px var(--accent);--overlay: rgba(8, 11, 16, .6);--shadow-popover: 0 4px 16px rgba(0, 0, 0, .4);--shadow-modal: 0 16px 48px rgba(0, 0, 0, .55);--scrollbar-thumb: #3F4C5A;--scrollbar-thumb-hover: #56667A;--mode-sea: #4FB3D9;--mode-air: #B39DF2;--mode-road: #E39A5B;--mode-rail: #8FC36E}[data-theme=light]{color-scheme:light;--bg-canvas: #E6EAEE;--bg-surface: #F8F9FB;--bg-raised: #FFFFFF;--bg-sunken: #DCE2E8;--bg-hover: rgba(82, 96, 109, .07);--bg-selected: #DCE3F8;--bg-zebra: #EEF1F4;--bg-row-hover: #E2E7EE;--border: #CBD3DC;--border-strong: #AEB9C4;--text: #121A22;--text-muted: #4E5B68;--text-faint: #7F8B97;--text-on-accent: #FFFFFF;--accent: #3A56CF;--accent-hover: #2E46AE;--accent-subtle: #DCE3F8;--accent-rgb: 58, 86, 207;--success: #1E6E46;--success-subtle: #D8EBE0;--warning: #8A5208;--warning-subtle: #F1E4CE;--danger: #A92D27;--danger-hover: #952520;--danger-subtle: #F3DBD8;--overlay: rgba(18, 26, 34, .4);--shadow-popover: 0 4px 16px rgba(18, 26, 34, .12);--shadow-modal: 0 16px 48px rgba(18, 26, 34, .2);--scrollbar-thumb: #AEB9C4;--scrollbar-thumb-hover: #8794A1;--mode-sea: #16759E;--mode-air: #6B4FC4;--mode-road: #A85A1A;--mode-rail: #467A25}[data-theme=ledger]{color-scheme:light;--font-sans: Arial, "Helvetica Neue", Helvetica, sans-serif;--bg-canvas: #DEDEDE;--bg-surface: #FFFFFF;--bg-raised: #FFFFFF;--bg-sunken: #E6E6E6;--bg-hover: rgba(0, 0, 0, .07);--bg-selected: #F7E07A;--bg-zebra: #F2F2EE;--bg-row-hover: #FAEBA8;--border: #BDBDBD;--border-strong: #8C8C8C;--text: #1A1A1A;--text-muted: #404040;--text-faint: #6E6E6E;--text-on-accent: #1A1A1A;--text-on-danger: #FFFFFF;--accent: #1F4A8C;--accent-hover: #173A70;--accent-subtle: #F8E59A;--accent-rgb: 31, 74, 140;--accent-fill: #FFD42A;--accent-fill-hover: #F0C20F;--success: #1F5E23;--success-subtle: #D5EAD1;--warning: #6E4600;--warning-subtle: #F5E3B3;--danger: #A81E23;--danger-hover: #8C171B;--danger-subtle: #F3CFCC;--overlay: rgba(0, 0, 0, .35);--shadow-popover: 0 2px 10px rgba(0, 0, 0, .18);--shadow-modal: 0 10px 36px rgba(0, 0, 0, .25);--scrollbar-thumb: #A8A8A8;--scrollbar-thumb-hover: #858585;--mode-sea: #16759E;--mode-air: #6B4FC4;--mode-road: #A85A1A;--mode-rail: #467A25}:root,[data-theme]{--tone-neutral: var(--text-muted);--tone-neutral-subtle: var(--bg-sunken);--tone-accent: var(--accent);--tone-accent-subtle: var(--accent-subtle);--tone-warning: var(--warning);--tone-warning-subtle: var(--warning-subtle);--tone-success: var(--success);--tone-success-subtle: var(--success-subtle);--tone-done: var(--text-faint);--tone-done-subtle: var(--bg-sunken);--tone-danger: var(--danger);--tone-danger-subtle: var(--danger-subtle);--status-planned: var(--tone-neutral);--status-pending: var(--tone-neutral);--status-confirmed: var(--tone-accent);--status-loaded: var(--tone-accent);--status-in-transit: var(--tone-accent);--status-customs: var(--tone-warning);--status-pod: var(--tone-success);--status-unloaded: var(--tone-success);--status-delivered: var(--tone-success);--status-invoiced: var(--tone-done);--status-closed: var(--tone-done);--status-cancelled: var(--tone-danger)}:root,[data-theme]{--font-family: var(--font-sans);--color-bg-main: var(--bg-canvas);--color-bg-card: var(--bg-surface);--color-bg-panel: var(--bg-surface);--color-bg-sidebar: var(--bg-surface);--color-bg-modal: var(--bg-raised);--color-primary: var(--accent);--color-primary-rgb: var(--accent-rgb);--color-primary-glow: transparent;--color-accent: var(--success);--accent-color: var(--accent);--color-success: var(--success);--color-success-bg: var(--success-subtle);--color-error: var(--danger);--color-error-bg: var(--danger-subtle);--color-warning: var(--warning);--color-warning-bg: var(--warning-subtle);--color-info: var(--accent);--color-info-bg: var(--accent-subtle);--color-indigo: var(--accent);--color-purple: var(--text-muted);--color-text: var(--text);--color-text-main: var(--text);--color-text-primary: var(--text);--color-text-header: var(--text);--color-text-muted: var(--text-muted);--color-text-faint: var(--text-faint);--color-border: var(--border);--glass-bg: var(--bg-surface);--glass-border: var(--border);--glass-shadow: none;--backdrop-blur: 0px;--color-input-bg: var(--bg-surface);--color-input-bg-focus: var(--bg-surface);--color-input-text: var(--text);--color-placeholder: var(--text-faint);--color-hover-bg: var(--bg-hover);--color-hover-text: var(--text);--surface-1: var(--bg-hover);--surface-2: var(--bg-sunken);--surface-3: var(--bg-hover);--text-2xs: var(--fs-xs);--text-xs: var(--fs-sm);--text-sm: var(--fs-base);--text-base: var(--fs-base);--text-lg: var(--fs-md);--text-xl: var(--fs-lg);--space-xs: var(--space-1);--space-sm: var(--space-2);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-8);--space-2xl: var(--space-12);--radius-xl: var(--radius-lg);--transition-fast: var(--duration-fast) var(--ease);--transition-normal: var(--duration-base) var(--ease);--transition-slow: var(--duration-base) var(--ease)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-\[-10\%\]{bottom:-10%}.left-4{left:1rem}.left-\[-5\%\]{left:-5%}.right-\[-5\%\]{right:-5%}.top-3\.5{top:.875rem}.top-\[-10\%\]{top:-10%}.z-0{z-index:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[500px\]{height:500px}.h-full{height:100%}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[500px\]{width:500px}.w-full{width:100%}.min-w-\[16px\]{min-width:16px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[progress_3s_ease-in-out_forwards\]{animation:progress 3s ease-in-out forwards}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-amber-500\/20{border-color:#f59e0b33}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/50{border-color:#22c55e80}.border-red-500\/20{border-color:#ef444433}.border-red-500\/50{border-color:#ef444480}.border-slate-600\/30{border-color:#4755694d}.border-slate-600\/40{border-color:#47556966}.border-slate-700\/50{border-color:#33415580}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-t-blue-400{--tw-border-opacity: 1;border-top-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-t-blue-500{--tw-border-opacity: 1;border-top-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0f1218\]{--tw-bg-opacity: 1;background-color:rgb(15 18 24 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1218\]\/60{background-color:#0f121899}.bg-\[\#1a1f2c\]\/80{background-color:#1a1f2ccc}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/5{background-color:#10b9810d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-red-500\/10{background-color:#ef44441a}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-800\/50{background-color:#1e293b80}.bg-transparent{background-color:transparent}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-12{padding-left:3rem}.pr-4{padding-right:1rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/20{--tw-shadow-color: rgb(6 78 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(59,130,246,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,*:before,*:after{box-sizing:border-box}*{transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-fast)}.no-transitions *{transition:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);background-color:var(--bg-canvas);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-canvas)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid var(--bg-canvas)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.glass-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.btn-primary{background:var(--accent-fill);color:var(--text-on-accent)}.btn-primary:hover{background:var(--accent-fill-hover)}.btn-secondary{background:var(--bg-surface);border-color:var(--border-strong);color:var(--text)}.btn-secondary:hover{background:var(--bg-hover)}h1,h2,h3{font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text)}a{text-decoration:none}.glass-input,.glass-select,.glass-textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:var(--control-md);padding:0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);outline:none;box-shadow:none;transition:border-color var(--duration-fast) var(--ease)}.glass-textarea{padding:var(--space-2) var(--space-3);line-height:var(--lh-base)}.glass-input:hover,.glass-select:hover,.glass-textarea:hover{border-color:var(--text-faint)}.glass-input:focus,.glass-select:focus,.glass-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:where(table:not([data-no-zebra])>tbody>tr:nth-child(2n)){background-color:var(--bg-zebra)}select option{background-color:var(--bg-raised);color:var(--text)}select{color:var(--text)}::-moz-placeholder{color:var(--text-faint);opacity:1}::placeholder{color:var(--text-faint);opacity:1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.btn-primary:disabled,.btn-secondary:disabled,button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-error{background:var(--color-error-bg);color:var(--color-error)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-info{background:var(--color-info-bg);color:var(--color-info)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}.animate-fadeIn{animation:fadeIn var(--transition-normal)}.animate-slideUp{animation:slideUp var(--transition-slow)}.animate-slideDown{animation:slideDown var(--transition-slow)}.animate-pulse{animation:pulse 2s infinite}.animate-spin,.spin{animation:spin 1s linear infinite}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}.btn-primary,.btn-secondary,.glass-input,.glass-select{min-height:var(--control-lg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hover\:border-blue-500\/40:hover{border-color:#3b82f666}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/5:hover{background-color:#3b82f60d}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-500:hover{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-teal-500:hover{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-blue-600\/30:hover{--tw-shadow-color: rgb(37 99 235 / .3);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}._toaster_3q40m_2{position:fixed;bottom:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);z-index:var(--z-toast);pointer-events:none}._toast_3q40m_2{position:relative;pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-2);min-width:300px;max-width:400px;padding:var(--space-3);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);color:var(--text);overflow:hidden;animation:_toastIn_3q40m_1 var(--duration-base) var(--ease)}._clickable_3q40m_32{cursor:pointer}._icon_3q40m_36{display:flex;flex-shrink:0;padding-top:1px;color:var(--text-muted)}._success_3q40m_43 ._icon_3q40m_36{color:var(--success)}._error_3q40m_44 ._icon_3q40m_36{color:var(--danger)}._info_3q40m_45 ._icon_3q40m_36{color:var(--accent)}._warning_3q40m_46 ._icon_3q40m_36,._undo_3q40m_47 ._icon_3q40m_36{color:var(--warning)}._toastContent_3q40m_49{flex:1;min-width:0;font-size:var(--fs-base);line-height:var(--lh-base)}._toastTitle_3q40m_56{display:block;margin-bottom:2px;font-weight:var(--fw-semibold)}._closeBtn_3q40m_62{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);margin:-2px -4px 0 0;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer}._closeBtn_3q40m_62:hover{background:var(--bg-hover);color:var(--text)}._closeBtn_3q40m_62:focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes _toastIn_3q40m_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes _toastOut_3q40m_1{to{opacity:0}}._exiting_3q40m_96{animation:_toastOut_3q40m_1 var(--duration-base) var(--ease) forwards}._undoBtn_3q40m_101{flex-shrink:0;display:flex;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-2);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}._undoBtn_3q40m_101:hover{background:var(--bg-hover)}._undoProgress_3q40m_124,._persistentProgress_3q40m_125{position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--warning);animation:_countdown_3q40m_1 linear forwards;transform-origin:left center}._persistentProgress_3q40m_125{background:var(--accent);opacity:.6}@keyframes _countdown_3q40m_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._persistent_3q40m_125{border-color:var(--border-strong)}._toastAction_3q40m_151{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--accent)}._persistent_3q40m_125:hover ._toastAction_3q40m_151{text-decoration:underline}@media(max-width:640px){._toaster_3q40m_2{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}._toast_3q40m_2{min-width:0;max-width:none}}._overlay_m3xmi_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay);z-index:var(--z-modal);display:flex;justify-content:center;padding-top:15vh;animation:_fadeIn_m3xmi_1 .2s ease-out}._modal_m3xmi_15{width:650px;max-width:90vw;height:-moz-fit-content;height:fit-content;max-height:70vh;background:var(--bg-raised);border:1px solid var(--border);box-shadow:var(--shadow-modal);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;animation:_slideUp_m3xmi_1 .2s ease-out;color:var(--text)}._searchHeader_m3xmi_31{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--glass-border);gap:12px}._searchInput_m3xmi_39{flex:1;background:none;border:none;font-size:var(--fs-lg);color:var(--color-input-text);outline:none;font-family:inherit}._searchInput_m3xmi_39::-moz-placeholder{color:var(--color-placeholder)}._searchInput_m3xmi_39::placeholder{color:var(--color-placeholder)}._resultsArea_m3xmi_53{padding:8px 8px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._sectionTitle_m3xmi_62{padding:8px 12px 4px;font-size:var(--fs-sm);color:var(--color-text-faint);font-weight:var(--fw-semibold)}._resultItem_m3xmi_69{display:flex;align-items:center;gap:12px;padding:12px;margin:0 4px;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;text-decoration:none;color:inherit;border:1px solid transparent}._resultItem_m3xmi_69:hover,._resultItem_m3xmi_69._active_m3xmi_84{background:var(--surface-3);border-color:var(--glass-border)}._resultIcon_m3xmi_89{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border-radius:var(--radius-lg);color:var(--color-text-muted)}._resultContent_m3xmi_100{flex:1;min-width:0}._resultTitle_m3xmi_105{font-weight:var(--fw-medium);color:var(--color-text-header);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._resultSub_m3xmi_113{font-size:var(--fs-base);color:var(--color-text-faint);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._footer_m3xmi_122{padding:12px 16px;background:var(--bg-hover);border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-base);color:var(--color-text-faint)}._kbd_m3xmi_133{background:var(--surface-3);padding:2px 6px;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--fs-sm);margin-left:4px}@media(max-width:640px){._overlay_m3xmi_1{padding:12px 12px 0;height:100dvh}._modal_m3xmi_15{max-width:100%;max-height:calc(100dvh - 24px)}._footer_m3xmi_122{display:none}}@keyframes _fadeIn_m3xmi_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_m3xmi_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._layout_144y5_1{--topbar-h: 48px;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip;max-width:100vw}._sidebar_144y5_15{width:100%;height:var(--topbar-h);background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6);position:sticky;top:0;z-index:var(--z-modal);justify-content:flex-start;overflow:hidden;box-sizing:border-box}._leftSection_144y5_32{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}._logo_144y5_39{display:flex;align-items:center;gap:var(--space-2)}._logoImage_144y5_46{height:24px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain}._logoText_144y5_53{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);white-space:nowrap}._searchButton_144y5_61{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:200px;height:var(--control-md);padding:0 var(--space-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-base);cursor:pointer;transition:border-color var(--duration-fast) var(--ease)}._searchButton_144y5_61:hover{border-color:var(--border-strong)}._searchButton_144y5_61:focus-visible{outline:none;box-shadow:var(--focus-ring)}._searchLabel_144y5_88{color:var(--text-faint)}._searchShortcut_144y5_92{padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}._nav_144y5_102{display:flex;align-items:center;gap:var(--space-1);height:100%;flex:1;justify-content:space-between}._navLinks_144y5_111{display:flex;align-items:center;gap:2px}._navItem_144y5_117{display:flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._navItem_144y5_117 svg{width:16px;height:16px}._navItem_144y5_117:hover{background:var(--bg-hover);color:var(--text)}._navItem_144y5_117._active_144y5_142{background:var(--bg-selected);color:var(--accent)}._separator_144y5_147{width:1px;height:20px;background:var(--border);margin:0 var(--space-2)}._logoutButton_144y5_154{display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);flex-shrink:0;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._logoutButton_144y5_154 svg{width:16px;height:16px}._logoutButton_144y5_154:hover{background:var(--danger-subtle);color:var(--danger)}._moreWrapper_144y5_181{position:relative}._moreDropdown_144y5_185{position:absolute;top:calc(100% + var(--space-1));right:0;min-width:180px;padding:var(--space-1);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);z-index:calc(var(--z-modal) + 1)}._moreItem_144y5_198{display:flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-base);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}._moreItem_144y5_198:hover{background:var(--bg-hover);color:var(--text)}._moreItem_144y5_198._active_144y5_142{background:var(--bg-selected);color:var(--accent)}._mobileMenuBtn_144y5_223{display:none;align-items:center;justify-content:center;margin-left:auto;padding:0;background:none;border:none;border-radius:var(--radius-md);color:var(--text);cursor:pointer}._mobileMenuBtn_144y5_223:hover{background:var(--bg-hover)}._mobileOverlay_144y5_240{display:none}._mainWrapper_144y5_245{flex:1;display:flex;flex-direction:column}._header_144y5_251{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-5) var(--space-6) 0;margin-bottom:var(--space-4)}._headerTitle_144y5_261{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text)}._headerActions_144y5_269{display:flex;gap:var(--space-2);flex-wrap:wrap}._content_144y5_275{width:100%;max-width:100%;margin:0 auto;padding:0 var(--space-6) var(--space-8);box-sizing:border-box;overflow-x:clip}._container_144y5_284{width:100%}@media(max-width:1024px){._navItem_144y5_117 span{display:none}._searchButton_144y5_61{min-width:auto}._searchLabel_144y5_88,._searchShortcut_144y5_92{display:none}}@media(max-width:768px){._layout_144y5_1{--topbar-h: 56px}._sidebar_144y5_15{padding:0 var(--space-4);gap:var(--space-3)}._leftSection_144y5_32{flex:1;min-width:0;gap:var(--space-3)}._searchButton_144y5_61{flex:1;min-width:0;max-width:260px;height:var(--control-lg);justify-content:flex-start}._searchLabel_144y5_88{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._nav_144y5_102{display:none}._mobileMenuBtn_144y5_223{display:flex;width:var(--control-lg);height:var(--control-lg);flex-shrink:0;margin-left:0}._mobileOverlay_144y5_240{display:block;position:fixed;top:var(--topbar-h);left:0;right:0;bottom:0;background:var(--overlay);z-index:var(--z-overlay)}._mobileNav_144y5_361{position:absolute;top:0;right:0;width:280px;max-width:80vw;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--bg-surface);border-left:1px solid var(--border);overflow-y:auto;overscroll-behavior:contain;animation:_slideInRight_144y5_1 var(--duration-base) var(--ease)}._mobileNavLinks_144y5_379{display:flex;flex-direction:column;gap:2px;padding:0 var(--space-2)}._mobileNavItem_144y5_386{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-md);font-weight:var(--fw-medium);text-decoration:none}._mobileNavItem_144y5_386:hover{background:var(--bg-hover);color:var(--text)}._mobileNavItem_144y5_386._active_144y5_142{background:var(--bg-selected);color:var(--accent)}._mobileLogout_144y5_409{display:flex;align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-2);padding:0 var(--space-5);background:none;border:none;border-top:1px solid var(--border);color:var(--danger);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer}._mobileLogout_144y5_409:hover{background:var(--danger-subtle)}._content_144y5_275{padding:0 var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom))}._header_144y5_251{padding:var(--space-4) var(--space-4) 0;margin-bottom:var(--space-3)}._headerActions_144y5_269{width:100%}._headerActions_144y5_269>*{flex:1;justify-content:center}._logoText_144y5_53{display:none}}@keyframes _slideInRight_144y5_1{0%{transform:translate(100%)}to{transform:none}}._licenseBanner_144y5_459{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-base)}._licenseBanner_144y5_459 svg{flex-shrink:0;margin-top:1px}._licenseBannerWarning_144y5_478{border-color:transparent;background:var(--warning-subtle);color:var(--warning)}._overlay_1k7ng_2{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-6);animation:_overlayIn_1k7ng_1 var(--duration-base) var(--ease)}._box_1k7ng_14{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);width:100%;max-height:calc(100dvh - 2 * var(--space-6));display:flex;flex-direction:column;animation:_boxIn_1k7ng_1 var(--duration-base) var(--ease)}._box_1k7ng_14:focus{outline:none}._sm_1k7ng_30{max-width:480px}._md_1k7ng_1{max-width:640px}._lg_1k7ng_32{max-width:880px}._xl_1k7ng_33{max-width:1120px}._header_1k7ng_35{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}._title_1k7ng_45{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text)}._closeBtn_1k7ng_53{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._closeBtn_1k7ng_53:hover{background:var(--bg-hover);color:var(--text)}._closeBtn_1k7ng_53:focus-visible{outline:none;box-shadow:var(--focus-ring)}._body_1k7ng_78{flex:1;overflow-y:auto;padding:var(--space-4)}._footer_1k7ng_84{flex-shrink:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}@keyframes _overlayIn_1k7ng_1{0%{opacity:0}to{opacity:1}}@keyframes _boxIn_1k7ng_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:640px){._overlay_1k7ng_2{padding:0;align-items:stretch}._box_1k7ng_14{max-width:none;max-height:none;border-radius:0;border:none}}._btn_dftcx_2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-medium);line-height:var(--lh-tight);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._btn_dftcx_2:focus-visible{outline:none;box-shadow:var(--focus-ring)}._btn_dftcx_2:disabled{opacity:.5;cursor:not-allowed}._btn_dftcx_2 svg{flex-shrink:0}._sm_dftcx_36{height:var(--control-sm);padding:0 var(--space-2);font-size:var(--fs-sm);gap:var(--space-1)}._sm_dftcx_36 svg{width:14px;height:14px}._md_dftcx_1{height:var(--control-md);padding:0 var(--space-3);font-size:var(--fs-base)}._md_dftcx_1 svg,._lg_dftcx_55 svg{width:16px;height:16px}._lg_dftcx_55{height:var(--control-lg);padding:0 var(--space-4);font-size:var(--fs-base)}._primary_dftcx_67{background:var(--accent-fill);color:var(--text-on-accent)}._primary_dftcx_67:hover:not(:disabled){background:var(--accent-fill-hover)}._secondary_dftcx_76{background:var(--bg-surface);border-color:var(--border-strong);color:var(--text)}._secondary_dftcx_76:hover:not(:disabled){background:var(--bg-hover)}._ghost_dftcx_86{background:transparent;color:var(--text-muted)}._ghost_dftcx_86:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}._danger_dftcx_97{background:var(--bg-surface);border-color:var(--border-strong);color:var(--danger)}._danger_dftcx_97:hover:not(:disabled){background:var(--danger-subtle);border-color:var(--danger)}._dangerSolid_dftcx_109{background:var(--danger);color:var(--text-on-danger)}._dangerSolid_dftcx_109:hover:not(:disabled){background:var(--danger-hover)}._success_dftcx_119{background:var(--bg-surface);border-color:var(--border-strong);color:var(--success)}._success_dftcx_119:hover:not(:disabled){background:var(--success-subtle);border-color:var(--success)}._label_dftcx_131{display:contents}._loading_dftcx_136{cursor:progress}._loading_dftcx_136>:not(._spinner_dftcx_140){visibility:hidden}._spinner_dftcx_140{position:absolute;inset:0;margin:auto;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:_btn-spin_dftcx_1 .7s linear infinite}@keyframes _btn-spin_dftcx_1{to{transform:rotate(360deg)}}@media(max-width:768px){._md_dftcx_1,._lg_dftcx_55{height:var(--control-lg)}}._message_1md4g_1{margin:0;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-muted);white-space:pre-line}._stats_66izl_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin-bottom:var(--space-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._stat_66izl_4{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:var(--space-3) var(--space-4);background:none;border:none;border-left:1px solid var(--border);color:var(--text);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}._stat_66izl_4:first-child{border-left:none}button._stat_66izl_4:hover{background:var(--bg-row-hover)}._stat_66izl_4:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}._statWide_66izl_45{grid-column:span 2;flex-direction:row;align-items:stretch;gap:var(--space-6)}._statMain_66izl_52{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._statLabel_66izl_59{font-size:var(--fs-sm);color:var(--text-muted)}._statValue_66izl_64{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--text)}._attention_66izl_73{color:var(--warning)}._statSub_66izl_77{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-muted)}._statArrow_66izl_85{opacity:0;transition:opacity var(--duration-fast) var(--ease)}._stat_66izl_4:hover ._statArrow_66izl_85,._stat_66izl_4:focus-visible ._statArrow_66izl_85{opacity:1}._modeBars_66izl_95{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);flex:1;min-width:0}._modeRow_66izl_104{display:grid;grid-template-columns:64px 1fr 28px;align-items:center;gap:var(--space-2)}._modeChip_66izl_111{justify-self:start}._modeTrack_66izl_115{height:6px;border-radius:var(--radius-sm);background:var(--bg-sunken);overflow:hidden}._modeFill_66izl_122{display:block;height:100%;border-radius:var(--radius-sm);background:var(--mode-color)}._modeCount_66izl_129{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}._skeletonBar_66izl_137{display:block;border-radius:var(--radius-sm);background:var(--bg-sunken);animation:_skeletonPulse_66izl_1 1.4s var(--ease) infinite}._skeletonLabel_66izl_144{width:50%;height:10px;margin-bottom:var(--space-2)}._skeletonValue_66izl_150{width:30%;height:22px}@keyframes _skeletonPulse_66izl_1{0%,to{opacity:1}50%{opacity:.5}}._sectionsGrid_66izl_161{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:var(--space-4)}._widget_66izl_169{min-width:0;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._widgetWide_66izl_177{grid-column:1 / -1}._widgetTall_66izl_181{min-height:0}._widgetHeader_66izl_185{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}._widgetTitle_66izl_193{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text)}._widgetIcon_66izl_203{color:var(--text-muted)}._widgetHeaderEnd_66izl_207{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}._widgetNote_66izl_215{margin:0;padding:var(--space-2) 0;font-size:var(--fs-base);color:var(--text-muted)}._checkLabel_66izl_222{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer}._disabled_66izl_231{opacity:.5;cursor:not-allowed}._sectionTitle_66izl_237{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);font-size:var(--fs-md)}._alertList_66izl_246{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:grid;grid-template-columns:max-content minmax(0,1fr) auto auto;-moz-column-gap:var(--space-3);column-gap:var(--space-3)}._alertRow_66izl_259{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;row-gap:var(--space-3);min-height:40px;padding:var(--space-1) var(--space-3);border-left:2px solid transparent;border-bottom:1px solid var(--border);cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}._alertRow_66izl_259:last-child{border-bottom:none}._alertRow_66izl_259:nth-child(2n){background:var(--bg-zebra)}._alertRow_66izl_259:hover{background:var(--bg-row-hover)}._alertRow_66izl_259._critical_66izl_285{border-left-color:var(--danger)}._alertRow_66izl_259._warning_66izl_289{border-left-color:var(--warning)}._alertRow_66izl_259._acknowledged_66izl_293{border-left-color:var(--border-strong)}._alertRow_66izl_259._acknowledged_66izl_293 ._alertContent_66izl_297,._alertRow_66izl_259._acknowledged_66izl_293 ._alertDays_66izl_298{opacity:.6}._alertDays_66izl_298{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}._critical_66izl_285 ._alertDays_66izl_298{color:var(--danger)}._warning_66izl_289 ._alertDays_66izl_298{color:var(--warning)}._alertContent_66izl_297{display:flex;flex-direction:column;min-width:0}._alertCustomer_66izl_323{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);color:var(--text)}._alertMeta_66izl_335{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--text-muted)}._alertOrderId_66izl_343{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);white-space:nowrap}._alertActions_66izl_350{display:flex;align-items:center;gap:2px}._snoozeDropdown_66izl_356{position:relative}._snoozeMenu_66izl_360{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-dropdown);min-width:150px;padding:var(--space-1);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}._snoozeOption_66izl_373{display:block;width:100%;height:var(--control-md);padding:0 var(--space-2);background:transparent;border:none;border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);text-align:left;cursor:pointer}._snoozeOption_66izl_373:hover{background:var(--bg-hover)}._activityList_66izl_393{display:flex;flex-direction:column}._activityItem_66izl_398{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}._activityItem_66izl_398:last-child{border-bottom:none}._activityIcon_66izl_410{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--bg-sunken);color:var(--text-muted)}._activityContent_66izl_422{flex:1;min-width:0}._activityTitle_66izl_427{margin:0 0 2px;font-size:var(--fs-base);color:var(--text)}._activityTime_66izl_433{font-size:var(--fs-sm);color:var(--text-muted)}@media(max-width:1024px){._sectionsGrid_66izl_161{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){._stat_66izl_4{border-left:none;border-top:1px solid var(--border)}._stat_66izl_4:first-child{border-top:none}._statWide_66izl_45{grid-column:auto;flex-direction:column;gap:var(--space-3)}._alertList_66izl_246{grid-template-columns:max-content minmax(0,1fr)}._alertRow_66izl_259{row-gap:var(--space-1);padding:var(--space-2) var(--space-3)}._alertDays_66izl_298{grid-column:1;grid-row:1;align-self:start}._alertContent_66izl_297{grid-column:2;grid-row:1}._alertOrderId_66izl_343{grid-column:2;grid-row:2}._alertActions_66izl_350{grid-column:2;grid-row:3;flex-wrap:wrap}}._mode_i2mk1_2{display:inline-flex;align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2) 0 6px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--mode-color) 16%,transparent);color:var(--mode-color);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1;white-space:nowrap;vertical-align:middle}._icon_i2mk1_19{flex-shrink:0;width:15px;height:15px;stroke-width:2.25}._label_i2mk1_26{color:var(--mode-color)}._loadType_i2mk1_30{padding-left:var(--space-1);margin-left:2px;border-left:1px solid color-mix(in srgb,var(--mode-color) 35%,transparent);color:var(--text)}._tile_i2mk1_38{justify-content:center;width:28px;height:28px;padding:0}._tile_i2mk1_38 ._icon_i2mk1_19{width:16px;height:16px}._sm_i2mk1_50{height:20px;font-size:var(--fs-xs)}._sm_i2mk1_50 ._icon_i2mk1_19{width:13px;height:13px}._sm_i2mk1_50._tile_i2mk1_38{width:24px;height:24px}._badge_1b4tw_2{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-tight);white-space:nowrap;color:var(--badge-fg)}._status_1b4tw_15:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}._label_1b4tw_25{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--badge-bg)}._sm_1b4tw_31{font-size:var(--fs-xs)}._sm_1b4tw_31._label_1b4tw_25{padding:1px 6px}._neutral_1b4tw_40,._purple_1b4tw_41{--badge-fg: var(--tone-neutral);--badge-bg: var(--tone-neutral-subtle)}._info_1b4tw_46,._indigo_1b4tw_47,._accent_1b4tw_48{--badge-fg: var(--tone-accent);--badge-bg: var(--tone-accent-subtle)}._warning_1b4tw_53{--badge-fg: var(--tone-warning);--badge-bg: var(--tone-warning-subtle)}._success_1b4tw_58{--badge-fg: var(--tone-success);--badge-bg: var(--tone-success-subtle)}._done_1b4tw_63{--badge-fg: var(--tone-done);--badge-bg: var(--tone-done-subtle)}._error_1b4tw_68,._danger_1b4tw_69{--badge-fg: var(--tone-danger);--badge-bg: var(--tone-danger-subtle)}._root_1o2h2_2{display:flex;flex-direction:column;height:100%}._header_1o2h2_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}._title_1o2h2_16{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text)}._titleIcon_1o2h2_26{color:var(--text-muted)}._addTrigger_1o2h2_30{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--control-md);margin-bottom:var(--space-3);padding:0 var(--space-2);background:none;border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-base);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._addTrigger_1o2h2_30:hover{border-color:var(--accent);color:var(--accent)}._addForm_1o2h2_53{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}._addRow_1o2h2_60{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._priorityGroup_1o2h2_67{display:flex;gap:var(--space-1);margin-right:auto}._priorityBtn_1o2h2_73{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-2);background:none;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-sm);text-transform:capitalize;cursor:pointer}._priorityOn_1o2h2_89{border-color:var(--border-strong);background:var(--bg-sunken);color:var(--text)}._empty_1o2h2_95{margin:0;padding:var(--space-4) 0;font-size:var(--fs-base);color:var(--text-muted)}._list_1o2h2_102{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._item_1o2h2_111{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border)}._item_1o2h2_111:last-child{border-bottom:none}._item_1o2h2_111:nth-child(2n){background:var(--bg-zebra)}._item_1o2h2_111:hover{background:var(--bg-row-hover)}._toggle_1o2h2_132{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0;padding:0;background:none;border:none;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);text-align:left;cursor:pointer}._toggle_1o2h2_132:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._checkOn_1o2h2_154{flex-shrink:0;color:var(--accent)}._checkOff_1o2h2_159{flex-shrink:0;color:var(--text-faint)}._text_1o2h2_164{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._done_1o2h2_170 ._text_1o2h2_164{color:var(--text-muted);text-decoration:line-through}._meta_1o2h2_175{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._due_1o2h2_182,._orderLink_1o2h2_183{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}._overdue_1o2h2_192{color:var(--danger)}._orderLink_1o2h2_183{padding:0;background:none;border:none;font-family:var(--font-mono);color:var(--accent);cursor:pointer}._orderLink_1o2h2_183:hover{text-decoration:underline}._flag_1o2h2_209{flex-shrink:0}._done_1o2h2_170 ._flag_1o2h2_209{opacity:.35}._high_1o2h2_217{color:var(--danger)}._medium_1o2h2_218{color:var(--warning)}._low_1o2h2_219{color:var(--text-faint)}._deleteBtn_1o2h2_221{display:flex;padding:var(--space-1);background:none;border:none;border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._item_1o2h2_111:hover ._deleteBtn_1o2h2_221,._deleteBtn_1o2h2_221:focus-visible{opacity:1}._deleteBtn_1o2h2_221:hover{color:var(--danger);background:var(--danger-subtle)}@media(hover:none){._deleteBtn_1o2h2_221{opacity:1}}._date_1bu8p_2{font-size:var(--fs-sm);color:var(--text-muted)}._rates_1bu8p_7{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._rate_1bu8p_7{display:flex;align-items:center;gap:var(--space-3);height:var(--row-h);padding:0 var(--space-3);border-bottom:1px solid var(--border)}._rate_1bu8p_7:last-child{border-bottom:none}._rate_1bu8p_7:nth-child(2n){background:var(--bg-zebra)}._pair_1bu8p_33{flex-shrink:0;width:88px;font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}._pairArrow_1bu8p_42{margin:0 var(--space-1);color:var(--text-faint)}._spark_1bu8p_47{flex:1;min-width:30px}._sparkEmpty_1bu8p_52{flex:1;height:22px}._rateValue_1bu8p_57{flex-shrink:0;min-width:72px;text-align:right;font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text)}._muted_1bu8p_68{color:var(--text-faint)}._converter_1bu8p_73{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}._convRow_1bu8p_82{display:flex;align-items:center;height:var(--control-lg);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}._convRow_1bu8p_82:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._convActive_1bu8p_97 ._convInput_1bu8p_97{font-weight:var(--fw-semibold)}._convInput_1bu8p_97{flex:1;min-width:0;height:100%;padding:0 var(--space-3);background:transparent;border:none;outline:none;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-base);font-variant-numeric:tabular-nums}._convSelect_1bu8p_115{flex-shrink:0;height:100%;padding:0 var(--space-2);background:var(--bg-sunken);border:none;border-left:1px solid var(--border);outline:none;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}._hint_1bu8p_130{margin:0;text-align:right;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted)}._tabBar_7zahr_2{display:flex;gap:var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-4);max-width:100%;overflow-x:auto;scrollbar-width:none}._tabBar_7zahr_2::-webkit-scrollbar{display:none}._tab_7zahr_2{position:relative;display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-1);border:none;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease)}._tab_7zahr_2:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:var(--radius-sm);background:transparent}._tab_7zahr_2:hover{color:var(--text)}._tab_7zahr_2:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}._tab_7zahr_2._active_7zahr_55{color:var(--text)}._tab_7zahr_2._active_7zahr_55:after{background:var(--accent)}._icon_7zahr_63{display:flex;align-items:center}._icon_7zahr_63 svg{width:16px;height:16px}._count_7zahr_73{padding:0 6px;border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:18px;font-variant-numeric:tabular-nums}._tab_7zahr_2._active_7zahr_55 ._count_7zahr_73{background:var(--accent-subtle);color:var(--accent)}._orderId_aqgz7_4{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}._route_aqgz7_13{display:flex;align-items:center;gap:var(--space-1);white-space:nowrap}._arrow_aqgz7_20{color:var(--text-faint)}._dateCell_aqgz7_24{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}._customerCell_aqgz7_32{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-weight:var(--fw-medium)}._commodityCell_aqgz7_42{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:var(--text-muted)}._empty_aqgz7_52{color:var(--text-faint)}._refCell_aqgz7_57{display:inline-flex;align-items:center;gap:var(--space-1);max-width:220px}._refLabel_aqgz7_64{flex-shrink:0;font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}._refValue_aqgz7_71{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px var(--space-1);border-radius:var(--radius-sm);overflow:hidden;font-family:var(--font-mono);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--text);cursor:copy;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._refValue_aqgz7_71:hover{background:var(--accent-subtle);color:var(--accent)}._copyIcon_aqgz7_92{flex-shrink:0;opacity:.5}._multiSelect_aqgz7_98{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}._multiTrigger_aqgz7_103{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:180px;height:var(--control-md);padding:0 var(--space-2);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-base);text-align:left;cursor:pointer}._multiTrigger_aqgz7_103:focus-visible,._multiTriggerOpen_aqgz7_122{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._multiValue_aqgz7_128{color:var(--text)}._multiPlaceholder_aqgz7_132{color:var(--text-faint)}._multiIcons_aqgz7_136{display:flex;align-items:center;gap:var(--space-1);color:var(--text-muted)}._multiClear_aqgz7_143{display:flex;padding:2px;border-radius:var(--radius-sm);cursor:pointer}._multiClear_aqgz7_143:hover{background:var(--bg-hover);color:var(--text)}._multiChevron_aqgz7_155{transition:transform var(--duration-fast) var(--ease)}._multiChevronOpen_aqgz7_159{transform:rotate(180deg)}._multiMenu_aqgz7_163{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-dropdown);min-width:220px;max-height:320px;overflow-y:auto;padding:var(--space-1);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}._multiOption_aqgz7_178{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);cursor:pointer}._multiOption_aqgz7_178:hover{background:var(--bg-hover)}._multiOption_aqgz7_178:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}._checkbox_aqgz7_197{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-on-accent)}._checkboxOn_aqgz7_209{background:var(--accent-fill);border-color:var(--accent)}@media(max-width:768px){._multiTrigger_aqgz7_103,._multiOption_aqgz7_178{min-height:var(--control-lg);height:auto}}._tiles_aqgz7_223{display:none;margin:0;padding:0;list-style:none;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._tiles_aqgz7_223>li+li{border-top:1px solid var(--border)}._tile_aqgz7_223{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}._tileClickable_aqgz7_245{cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}._tileClickable_aqgz7_245:active,._tileClickable_aqgz7_245:hover{background:var(--bg-row-hover)}._tileClickable_aqgz7_245:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}._tileHead_aqgz7_260{display:flex;align-items:center;gap:var(--space-2);min-width:0}._tileStatus_aqgz7_267{margin-left:auto;flex-shrink:0}._tileCustomer_aqgz7_272{overflow:hidden;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--text)}._tileRow_aqgz7_280{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}._tileRoute_aqgz7_288{display:flex;align-items:center;gap:var(--space-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}._tileCommodity_aqgz7_299{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--text-muted)}._tileRow_aqgz7_280 ._refCell_aqgz7_57{min-width:0;flex-shrink:1}._tilesEmpty_aqgz7_313{padding:var(--space-8) var(--space-4);color:var(--text-muted)}._skeletonBar_aqgz7_318{display:block;height:10px;width:60%;border-radius:var(--radius-sm);background:var(--bg-sunken)}._skeletonBar_aqgz7_318+._skeletonBar_aqgz7_318{width:40%}@media(max-width:768px){._desktopTable_aqgz7_331{display:none}._tiles_aqgz7_223{display:block}}._paginationContainer_1gliv_2{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._controls_1gliv_14{display:flex;align-items:center;gap:var(--space-4)}._pageSizeSelector_1gliv_20{display:flex;align-items:center;gap:var(--space-2)}._select_1gliv_26{height:var(--control-sm);padding:0 var(--space-2);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);cursor:pointer}._select_1gliv_26:focus-visible{outline:none;box-shadow:var(--focus-ring)}._pageNav_1gliv_43{display:flex;align-items:center;gap:var(--space-2)}._navBtn_1gliv_49{display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}._navBtn_1gliv_49:disabled{opacity:.5;cursor:not-allowed}._navBtn_1gliv_49:not(:disabled):hover{background:var(--bg-hover)}._navBtn_1gliv_49:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:640px){._paginationContainer_1gliv_2{flex-wrap:wrap;justify-content:center;padding:var(--space-3) var(--space-1)}._pageSizeSelector_1gliv_20{flex-wrap:wrap;justify-content:center}._navBtn_1gliv_49{width:var(--control-lg);height:var(--control-lg)}}._wrap_1t7dj_2{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto}._table_1t7dj_10{width:100%;min-width:var(--table-min-width, 700px);border-collapse:collapse}._table_1t7dj_10 th{height:var(--row-h);padding:0 var(--space-3);text-align:left;background:var(--bg-sunken);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-bottom:1px solid var(--border);white-space:nowrap}._sortBtn_1t7dj_30{display:inline-flex;align-items:center;gap:var(--space-1);width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-sm)}._sortBtn_1t7dj_30:hover{color:var(--text)}._sortBtn_1t7dj_30:focus-visible{outline:none;box-shadow:var(--focus-ring)}._right_1t7dj_54 ._sortBtn_1t7dj_30{justify-content:flex-end}._center_1t7dj_58 ._sortBtn_1t7dj_30{justify-content:center}._sortIcon_1t7dj_62{display:inline-flex;align-items:center;color:var(--accent);flex-shrink:0}._sortIdle_1t7dj_70{opacity:0;color:var(--text-muted)}._sortBtn_1t7dj_30:hover ._sortIdle_1t7dj_70,._sortBtn_1t7dj_30:focus-visible ._sortIdle_1t7dj_70{opacity:1}._table_1t7dj_10 td{height:var(--row-h);padding:0 var(--space-3);border-bottom:1px solid var(--border);font-size:var(--fs-base);color:var(--text);white-space:nowrap;vertical-align:middle}._table_1t7dj_10 tbody tr:last-child td{border-bottom:none}._table_1t7dj_10 tbody tr{transition:background-color var(--duration-fast) var(--ease)}._table_1t7dj_10 tbody tr:hover{background:var(--bg-row-hover)}._clickable_1t7dj_103{cursor:pointer}._table_1t7dj_10 tbody tr._selected_1t7dj_107,._table_1t7dj_10 tbody tr._selected_1t7dj_107:hover{background:var(--bg-selected)}._clickable_1t7dj_103:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}._right_1t7dj_54{text-align:right}td._right_1t7dj_54{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._center_1t7dj_58{text-align:center}._table_1t7dj_10 tfoot th{border-top:1px solid var(--border);border-bottom:none;color:var(--text);font-weight:var(--fw-semibold)}._skeletonRow_1t7dj_141:hover{background:transparent}._skeletonBar_1t7dj_145{display:block;height:10px;width:70%;max-width:160px;border-radius:var(--radius-sm);background:var(--bg-sunken);animation:_skeletonPulse_1t7dj_1 1.4s var(--ease) infinite}@keyframes _skeletonPulse_1t7dj_1{0%,to{opacity:1}50%{opacity:.5}}._emptyRow_1t7dj_161 td{height:auto;padding:var(--space-8) var(--space-4);text-align:left;color:var(--text-muted);white-space:normal;cursor:default}._emptyRow_1t7dj_161:hover{background:transparent}@media(max-width:768px){._cards_1t7dj_176 ._table_1t7dj_10{display:block;min-width:0}._cards_1t7dj_176 thead,._cards_1t7dj_176 tfoot,._cards_1t7dj_176 ._mobile-hide_1t7dj_183{display:none}._cards_1t7dj_176 tbody{display:block}._cards_1t7dj_176 tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border)}._cards_1t7dj_176 tbody tr:last-child{border-bottom:none}._cards_1t7dj_176 ._table_1t7dj_10 td{display:flex;flex-direction:column;gap:2px;min-width:0;height:auto;padding:0;border:none;text-align:left;white-space:normal;overflow-wrap:anywhere}._cards_1t7dj_176 ._table_1t7dj_10 td:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--text-muted)}._cards_1t7dj_176 ._table_1t7dj_10 td[data-label=""]:before{display:none}._cards_1t7dj_176 ._table_1t7dj_10 td:first-child,._cards_1t7dj_176 ._mobile-full_1t7dj_229,._cards_1t7dj_176 ._emptyRow_1t7dj_161 td{grid-column:1 / -1}._cards_1t7dj_176 ._table_1t7dj_10 td:first-child{font-weight:var(--fw-semibold)}._cards_1t7dj_176 ._table_1t7dj_10 td:first-child:before{display:none}}._actionBar_11chu_2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}._left_11chu_11,._right_11chu_12{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._buttons_11chu_20{display:contents}._button_11chu_20{display:flex;align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}._button_11chu_20 svg{width:16px;height:16px;color:var(--text-muted)}._button_11chu_20:hover{background:var(--bg-hover)}._button_11chu_20._active_11chu_52{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}._button_11chu_20._active_11chu_52 svg{color:var(--accent)}._button_11chu_20:focus-visible{outline:none;box-shadow:var(--focus-ring)}._searchWrap_11chu_68{position:relative;display:flex;align-items:center}._searchIcon_11chu_74{position:absolute;left:var(--space-2);color:var(--text-muted);pointer-events:none}._searchInput_11chu_81{width:260px;max-width:100%;height:var(--control-md);padding:0 28px 0 30px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);outline:none;transition:border-color var(--duration-fast) var(--ease)}._searchInput_11chu_81::-moz-placeholder{color:var(--text-faint)}._searchInput_11chu_81::placeholder{color:var(--text-faint)}._searchInput_11chu_81:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._searchInput_11chu_81::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}._clearBtn_11chu_110{position:absolute;right:var(--space-1);display:flex;align-items:center;padding:2px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}._clearBtn_11chu_110:hover{color:var(--text);background:var(--bg-hover)}._filterPanel_11chu_129{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._filterGroup_11chu_140{display:flex;flex-direction:column;gap:var(--space-1)}._filterLabel_11chu_146{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}._filterInput_11chu_152{height:var(--control-md);padding:0 var(--space-2);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);outline:none}._filterInput_11chu_152:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media(max-width:768px){._actionBar_11chu_2{flex-wrap:wrap;align-items:center}._left_11chu_11{display:contents}._searchWrap_11chu_68{flex:0 0 100%}._searchInput_11chu_81{width:100%}._buttons_11chu_20{display:flex;flex:1 1 0;flex-wrap:nowrap;gap:var(--space-2);min-width:0;overflow-x:auto;scrollbar-width:none}._buttons_11chu_20::-webkit-scrollbar{display:none}._buttons_11chu_20>*{flex-shrink:0}._button_11chu_20{white-space:nowrap}._right_11chu_12{flex:0 0 auto;flex-wrap:nowrap;margin-left:auto}._button_11chu_20,._searchInput_11chu_81,._filterInput_11chu_152{height:var(--control-lg)}}._calendarWrapper_1rb30_3{display:flex;flex-direction:column;gap:12px}._statsBar_1rb30_10{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._statCard_1rb30_16{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface-1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all .2s ease}._statCard_1rb30_16:hover{background:var(--surface-2);border-color:var(--glass-border)}._statIcon_1rb30_32{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-lg);flex-shrink:0}._statContent_1rb30_42{display:flex;flex-direction:column;gap:1px}._statValue_1rb30_48{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text-main);line-height:1.1}._statLabel_1rb30_55{font-size:var(--fs-xs);color:var(--color-text-muted)}._calendarHeader_1rb30_61{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--surface-1);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-wrap:wrap;gap:8px}._headerLeft_1rb30_73,._headerRight_1rb30_79{display:flex;align-items:center;gap:6px}._monthTitle_1rb30_85{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text-main);min-width:160px;text-align:center;margin:0}._navBtn_1rb30_94{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--glass-border);background:var(--surface-2);color:var(--color-text-muted);border-radius:var(--radius-lg);cursor:pointer;transition:all .15s ease}._navBtn_1rb30_94:hover{background:var(--surface-3);color:var(--color-text-main);border-color:var(--glass-border)}._todayBtn_1rb30_114{padding:4px 12px;border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text);border-radius:var(--radius-lg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:all .15s ease}._todayBtn_1rb30_114:hover{background:var(--bg-hover)}._filterGroup_1rb30_131{display:flex;background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:2px;gap:1px}._filterBtn_1rb30_140{padding:4px 10px;border:none;background:transparent;color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;border-radius:var(--radius-md);transition:all .15s ease;white-space:nowrap}._filterBtn_1rb30_140:hover{color:var(--color-text-main);background:var(--surface-2)}._filterActive_1rb30_158{color:var(--text);background:var(--accent-subtle);font-weight:var(--fw-semibold)}._filterActive_1rb30_158:hover{background:var(--accent-subtle)}._calendarGrid_1rb30_169{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-1)}._dayHeader_1rb30_178{padding:6px 4px;text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--surface-1);border-bottom:1px solid var(--glass-border)}._dayCell_1rb30_189{min-height:72px;padding:3px 4px;border-right:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);display:flex;flex-direction:column;gap:2px;transition:background .15s ease;cursor:default}._dayCell_1rb30_189:nth-child(7n){border-right:none}._dayCell_1rb30_189:hover{background:var(--surface-1)}._otherMonth_1rb30_209{opacity:.3}._today_1rb30_114{background:var(--accent-subtle)!important}._weekCell_1rb30_217{min-height:220px}._dayNumber_1rb30_222{display:flex;align-items:center;justify-content:space-between;padding:1px 2px;margin-bottom:1px}._dayNumber_1rb30_222 span:first-child{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-muted)}._todayBadge_1rb30_236{background:var(--accent-fill)!important;color:var(--text-on-accent)!important;width:20px;height:20px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;font-weight:700!important;font-size:.68rem!important}._dayCount_1rb30_249{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-muted);background:var(--surface-3);padding:0 4px;border-radius:var(--radius-md);line-height:1.5}._eventsContainer_1rb30_260{display:flex;flex-direction:column;gap:1px;overflow:hidden;flex:1}._eventChip_1rb30_268{display:flex;align-items:center;gap:3px;padding:2px 4px;border-radius:var(--radius-md);border-left:2.5px solid;cursor:pointer;transition:all .15s ease;font-size:var(--fs-xs);white-space:nowrap;overflow:hidden}._eventKind_1rb30_285{font-weight:var(--fw-semibold);font-size:var(--fs-xs);flex-shrink:0}._eventMode_1rb30_291{display:flex;align-items:center;color:var(--color-text-muted);flex-shrink:0}._eventId_1rb30_298{color:var(--color-text-main);font-weight:var(--fw-semibold);font-size:var(--fs-xs)}._eventRoute_1rb30_304{display:flex;align-items:center;color:var(--color-text-muted);font-size:var(--fs-xs);gap:0;overflow:hidden;text-overflow:ellipsis}._moreEvents_1rb30_314{font-size:var(--fs-xs);color:var(--color-text-muted);padding:1px 4px;cursor:default;font-weight:var(--fw-medium)}._quarterGrid_1rb30_323{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._quarterMonth_1rb30_329{display:flex;flex-direction:column;gap:0}._quarterMonthTitle_1rb30_335{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-main);padding:6px 8px;text-align:center;background:var(--surface-1);border:1px solid var(--glass-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}._compactGrid_1rb30_348{border-radius:0 0 var(--radius-lg) var(--radius-lg)}._compactGrid_1rb30_348 ._dayCell_1rb30_189{min-height:52px;padding:2px 3px}._compactGrid_1rb30_348 ._dayHeader_1rb30_178{padding:4px 2px;font-size:var(--fs-xs)}._compactGrid_1rb30_348 ._dayNumber_1rb30_222 span:first-child{font-size:var(--fs-xs)}._compactGrid_1rb30_348 ._eventChip_1rb30_268{padding:1px 3px;font-size:var(--fs-xs);border-left-width:2px}._compactGrid_1rb30_348 ._eventKind_1rb30_285,._compactGrid_1rb30_348 ._eventId_1rb30_298,._compactGrid_1rb30_348 ._moreEvents_1rb30_314,._compactGrid_1rb30_348 ._dayCount_1rb30_249{font-size:var(--fs-xs)}._compactGrid_1rb30_348 ._todayBadge_1rb30_236{width:17px;height:17px;font-size:.6rem!important}._tooltip_1rb30_395{position:fixed;transform:translate(-50%,-100%);z-index:10000;background:var(--color-bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:10px 12px;min-width:200px;max-width:280px;box-shadow:var(--shadow-popover);pointer-events:none;animation:_tooltipIn_1rb30_1 .12s ease}@keyframes _tooltipIn_1rb30_1{0%{opacity:0;transform:translate(-50%,calc(-100% + 6px))}to{opacity:1;transform:translate(-50%,-100%)}}._tooltipHeader_1rb30_421{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--glass-border)}._tooltipMode_1rb30_430{display:flex;color:var(--color-text-muted)}._tooltipOrderId_1rb30_435{font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--color-text-main)}._tooltipStatus_1rb30_441{font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:1px 6px;border-radius:var(--radius-md);margin-left:auto}._tooltipBody_1rb30_449{display:flex;flex-direction:column;gap:4px}._tooltipRow_1rb30_455{display:flex;justify-content:space-between;gap:10px}._tooltipLabel_1rb30_461{font-size:var(--fs-xs);color:var(--color-text-muted);flex-shrink:0}._tooltipValue_1rb30_467{font-size:var(--fs-xs);color:var(--color-text-main);font-weight:var(--fw-medium);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tooltipEvent_1rb30_477{display:flex;align-items:center;gap:5px;margin-top:6px;padding-top:6px;border-top:1px solid var(--glass-border);font-size:var(--fs-xs);color:var(--accent);font-weight:var(--fw-semibold)}@media(max-width:1100px){._quarterGrid_1rb30_323{grid-template-columns:1fr}}@media(max-width:900px){._statsBar_1rb30_10{grid-template-columns:1fr}._calendarHeader_1rb30_61{flex-direction:column;align-items:stretch}._headerLeft_1rb30_73,._headerRight_1rb30_79{justify-content:center}._monthTitle_1rb30_85{min-width:unset;font-size:var(--fs-base)}._dayCell_1rb30_189{min-height:54px;padding:2px}._weekCell_1rb30_217{min-height:140px}}@media(max-width:600px){._dayHeader_1rb30_178{font-size:var(--fs-xs);padding:4px 2px}._dayCell_1rb30_189{min-height:42px;padding:1px}._dayNumber_1rb30_222 span:first-child{font-size:var(--fs-xs)}._eventChip_1rb30_268{padding:1px 2px;border-left-width:2px}._eventRoute_1rb30_304{display:none}._statsBar_1rb30_10{gap:6px}._statCard_1rb30_16{padding:8px 10px}._statValue_1rb30_48{font-size:var(--fs-md)}}._page_o6jth_3{display:flex;flex-direction:column;gap:16px}._header_o6jth_10{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px}._titleBlock_o6jth_19{display:flex;flex-direction:column;gap:6px;min-width:0}._code_o6jth_26{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-text-main)}._route_o6jth_32{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:var(--fs-md);flex-wrap:wrap}._headerActions_o6jth_41{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._capacity_o6jth_51{display:flex;flex-direction:column;gap:6px;min-width:200px}._capacityRow_o6jth_58{display:flex;justify-content:space-between;font-size:var(--fs-base);color:var(--color-text-muted)}._capacityBar_o6jth_65{height:6px;border-radius:var(--radius-sm);background:var(--glass-border);overflow:hidden}._capacityFill_o6jth_72{height:100%;border-radius:var(--radius-sm);background:var(--color-accent, var(--accent));transition:width .25s ease}._capacityOver_o6jth_79{background:var(--danger)}._grid_o6jth_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 20px;padding:18px 20px}._field_o6jth_91{display:flex;flex-direction:column;gap:3px;min-width:0}._fieldLabel_o6jth_98{font-size:var(--fs-sm);color:var(--color-text-muted)}._fieldValue_o6jth_103{font-size:var(--fs-md);color:var(--color-text-main);overflow-wrap:anywhere}._section_o6jth_110{display:flex;flex-direction:column;gap:12px}._sectionHead_o6jth_116{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._sectionTitle_o6jth_124{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text-main)}._sectionHint_o6jth_130{font-size:var(--fs-base);color:var(--color-text-muted);max-width:62ch;line-height:1.5}._notice_o6jth_138{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:var(--radius-lg);font-size:var(--fs-base);line-height:1.5;border:1px solid transparent}._noticeWarn_o6jth_149{background:var(--warning-subtle);border-color:color-mix(in srgb,var(--warning) 40%,transparent);color:var(--color-text-main)}._noticeBlock_o6jth_155{background:var(--danger-subtle);border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--color-text-main)}._noticeInfo_o6jth_161{background:var(--glass-bg);border-color:var(--glass-border);color:var(--color-text-muted)}._noticeList_o6jth_167{display:flex;flex-direction:column;gap:8px}._numInput_o6jth_174{width:92px;padding:4px 8px;text-align:right;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-text-main);font-size:var(--fs-base)}._numInput_o6jth_174:focus{outline:none;border-color:var(--color-accent, var(--accent))}._shareCell_o6jth_190{display:flex;align-items:center;justify-content:flex-end;gap:8px}._shareBar_o6jth_197{width:46px;height:4px;border-radius:var(--radius-sm);background:var(--glass-border);overflow:hidden}._shareBarFill_o6jth_205{height:100%;background:var(--color-accent, var(--accent))}._up_o6jth_211{color:var(--danger)}._down_o6jth_212{color:var(--success)}._muted_o6jth_213{color:var(--color-text-muted)}._mono_o6jth_215{font-variant-numeric:tabular-nums}._previewWrap_o6jth_220{max-height:46vh;overflow:auto;border:1px solid var(--glass-border);border-radius:var(--radius-lg)}._previewTable_o6jth_227{width:100%;border-collapse:collapse;font-size:var(--fs-base)}._previewTable_o6jth_227 th,._previewTable_o6jth_227 td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--glass-border);white-space:nowrap}._previewTable_o6jth_227 th{position:sticky;top:0;background:var(--color-bg-panel, var(--glass-bg));color:var(--color-text-muted);font-weight:var(--fw-medium);font-size:var(--fs-sm)}._previewTable_o6jth_227 td._right_o6jth_250,._previewTable_o6jth_227 th._right_o6jth_250{text-align:right}._movementJoining_o6jth_255{color:var(--success)}._movementLeaving_o6jth_256{color:var(--danger)}._candidateList_o6jth_259{max-height:40vh;overflow:auto;display:flex;flex-direction:column;gap:6px}._candidate_o6jth_259{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;background:var(--glass-bg)}._candidate_o6jth_259:hover{border-color:var(--color-accent, var(--accent))}._candidateSelected_o6jth_282{border-color:var(--color-accent, var(--accent));background:var(--accent-subtle)}._candidateMain_o6jth_287{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._candidateId_o6jth_295{font-weight:var(--fw-semibold);font-size:var(--fs-base);color:var(--color-text-main)}._candidateMeta_o6jth_301{font-size:var(--fs-base);color:var(--color-text-muted)}._formGrid_o6jth_307{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}._formField_o6jth_313{display:flex;flex-direction:column;gap:5px}._formField_o6jth_313 label{font-size:var(--fs-base);color:var(--color-text-muted)}._formField_o6jth_313 input,._formField_o6jth_313 select,._formField_o6jth_313 textarea{padding:8px 10px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--color-text-main);font-size:var(--fs-base);font-family:inherit}._formField_o6jth_313 input:focus,._formField_o6jth_313 select:focus,._formField_o6jth_313 textarea:focus{outline:none;border-color:var(--color-accent, var(--accent))}._fullRow_o6jth_343{grid-column:1 / -1}._modalActions_o6jth_347{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:18px;flex-wrap:wrap}._containerRow_o6jth_356{display:flex;gap:8px;align-items:center}._containerRow_o6jth_356 input,._containerRow_o6jth_356 select{flex:1;min-width:0}._iconBtn_o6jth_368{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--color-text-muted);cursor:pointer}._iconBtn_o6jth_368:hover{color:var(--color-text-main);border-color:var(--color-accent, var(--accent))}._linkBtn_o6jth_386{background:none;border:none;padding:0;color:var(--color-accent, var(--accent));cursor:pointer;font-size:var(--fs-base)}._linkBtn_o6jth_386:hover{text-decoration:underline}._orderBadge_o6jth_398{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-subtle);color:var(--color-accent, var(--accent));font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;text-decoration:none}._orderBadge_o6jth_398:hover{background:var(--accent-subtle)}._neighbours_o6jth_417{display:flex;flex-direction:column;gap:6px}._neighbour_o6jth_417{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);font-size:var(--fs-base)}._neighbourSelf_o6jth_434{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-subtle)}._allocationBlock_o6jth_440{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--glass-border)}._allocationTable_o6jth_448{width:100%;border-collapse:collapse;font-size:var(--fs-base)}._allocationTable_o6jth_448 td{padding:6px 8px;border-bottom:1px solid var(--glass-border)}._allocationTable_o6jth_448 td:first-child{padding-left:0}._allocationTable_o6jth_448 td:last-child{padding-right:0}._allocationTable_o6jth_448 tfoot td{border-bottom:none;font-weight:var(--fw-semibold);padding-top:8px}._lineRow_o6jth_469{display:grid;grid-template-columns:minmax(0,2fr) 90px 110px minmax(0,1.4fr) 28px;gap:8px;align-items:center}._lineRow_o6jth_469 input,._lineRow_o6jth_469 select{width:100%;padding:6px 8px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg, var(--bg-hover));color:var(--color-text-main);font-size:var(--fs-base)}._lineRow_o6jth_469 input:focus,._lineRow_o6jth_469 select:focus{outline:none;border-color:var(--color-accent, var(--accent))}._lineHead_o6jth_493{font-size:var(--fs-xs);color:var(--color-text-muted)}._removeLine_o6jth_498{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:var(--radius-lg)}._removeLine_o6jth_498:hover{color:var(--danger)}._lineList_o6jth_509{display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow:auto}._serviceRow_o6jth_518{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) 110px 90px minmax(0,1.8fr) 28px;gap:8px;align-items:center}._serviceRow_o6jth_518 input,._serviceRow_o6jth_518 select{width:100%;padding:6px 8px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg, var(--bg-hover));color:var(--color-text-main);font-size:var(--fs-base)}._serviceRow_o6jth_518 input:focus,._serviceRow_o6jth_518 select:focus{outline:none;border-color:var(--color-accent, var(--accent))}@media(max-width:640px){._header_o6jth_10{padding:14px}._code_o6jth_26{font-size:var(--fs-lg)}._capacity_o6jth_51{min-width:0;width:100%}._lineRow_o6jth_469,._serviceRow_o6jth_518{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;padding:8px 0;border-bottom:1px solid var(--glass-border)}._lineRow_o6jth_469>:first-child,._serviceRow_o6jth_518>:first-child{grid-column:1 / -1}._lineHead_o6jth_493{display:none}._lineList_o6jth_509{max-height:none}}._mirroredField_o6jth_580{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--color-text-muted)}._checked_o6jth_589{color:var(--color-warning)}._cellInput_o6jth_593{width:100%;padding:5px 7px;border-radius:var(--radius-lg);border:1px solid transparent;background:transparent;color:var(--color-text-main);font-size:var(--fs-base)}._cellInput_o6jth_593:hover:not(:disabled),._cellInput_o6jth_593:focus{border-color:var(--glass-border);background:var(--glass-bg, var(--bg-hover))}._cellInput_o6jth_593:focus{outline:none;border-color:var(--color-accent, var(--accent))}._cellInput_o6jth_593:disabled{color:var(--color-text-muted)}._dropRow_o6jth_618{display:flex;gap:8px}._dropZone_o6jth_623{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border:2px dashed var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg, var(--bg-hover));color:var(--color-text-muted);font-size:var(--fs-base);cursor:pointer}._dropZone_o6jth_623:hover{border-color:var(--color-accent, var(--accent));color:var(--color-text-main)}._dropZoneAlt_o6jth_643{border-style:dashed}._attachedFile_o6jth_647{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg, var(--bg-hover))}._attachedName_o6jth_658{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium)}._attachedBadge_o6jth_668{font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:2px 6px;border-radius:var(--radius-md);background:var(--glass-bg, var(--bg-hover));color:var(--color-text-muted)}._pickerList_o6jth_677{margin-top:8px;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;padding:8px;border:1px solid var(--glass-border);border-radius:var(--radius-lg)}._pickerItem_o6jth_689{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--surface-1, transparent);color:var(--color-text-main);cursor:pointer;text-align:left;font-size:var(--fs-base)}._pickerItem_o6jth_689:hover{border-color:var(--color-accent, var(--accent))}._pickerName_o6jth_707{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wrapper_1fy2r_1{position:relative;display:inline-flex}._trigger_1fy2r_6{display:flex;align-items:center;gap:6px;padding:7px 10px;background:transparent;border:1px solid var(--color-border, var(--glass-border));border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;transition:all .2s ease;font-family:inherit}._trigger_1fy2r_6:hover:not(:disabled){color:var(--color-text-main);border-color:var(--color-primary);background:var(--glass-bg, var(--surface-2))}._trigger_1fy2r_6:disabled{opacity:.5;cursor:not-allowed}._triggerCode_1fy2r_31{font-size:var(--fs-base);font-weight:var(--fw-semibold)}._dropdown_1fy2r_36{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:170px;margin:0;padding:6px;list-style:none;background:var(--color-bg-card, var(--bg-surface));border:1px solid var(--color-border, var(--glass-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}._option_1fy2r_51{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:none;border-radius:var(--radius-lg);color:var(--color-text-main);font-size:var(--fs-base);font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}._option_1fy2r_51:hover{background:var(--glass-bg, var(--surface-2))}._optionActive_1fy2r_72{color:var(--color-primary);font-weight:var(--fw-semibold)}._inlineGrid_1fy2r_77{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}._inlineOption_1fy2r_83{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--glass-bg, var(--surface-1));border:2px solid var(--color-border, var(--glass-border));border-radius:var(--radius-lg);color:var(--color-text-main);font-family:inherit;text-align:left;cursor:pointer;transition:all .2s ease}._inlineOption_1fy2r_83:hover:not(:disabled){border-color:var(--color-primary)}._inlineOption_1fy2r_83:disabled{opacity:.5;cursor:not-allowed}._inlineActive_1fy2r_107{border-color:var(--color-primary);background:var(--color-primary-glow, var(--accent-subtle))}._inlineLabels_1fy2r_112{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._nativeLabel_1fy2r_120{font-size:var(--fs-md);font-weight:var(--fw-semibold)}._subLabel_1fy2r_125{font-size:var(--fs-sm);color:var(--color-text-muted)}._flag_1fy2r_130{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:16px}._check_1fy2r_145{color:var(--color-primary);flex-shrink:0}._segmented_1fy2r_151{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--surface-1)}._segment_1fy2r_151{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:none;border-radius:var(--radius-lg);background:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer}._segment_1fy2r_151:hover:not(:disabled){color:var(--color-text-header);background:var(--surface-2)}._segment_1fy2r_151:disabled{cursor:not-allowed;opacity:.55}._segmentActive_1fy2r_187,._segmentActive_1fy2r_187:hover:not(:disabled){color:var(--color-text-header);background:color-mix(in srgb,var(--color-primary) 18%,transparent);font-weight:var(--fw-semibold)}._segmentFlag_1fy2r_194{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:16px}._empty_q23f8_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-8) var(--space-4)}._centered_q23f8_9{align-items:center;text-align:center}._title_q23f8_14{margin:0;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text)}._error_q23f8_21{color:var(--danger)}._description_q23f8_25{margin:0;max-width:60ch;font-size:var(--fs-base);color:var(--text-muted)}._action_q23f8_32{margin-top:var(--space-2)}._skeleton_1yp5e_2{background:var(--bg-sunken);border-radius:var(--radius-sm);animation:_pulse_1yp5e_1 1.4s var(--ease) infinite}._text_1yp5e_8{height:12px;margin-bottom:var(--space-2)}._title_1yp5e_13{height:18px;width:40%;margin-bottom:var(--space-3)}._card_1yp5e_19{height:88px;border-radius:var(--radius-lg);margin-bottom:var(--space-3)}._row_1yp5e_25{height:var(--row-h);border-radius:var(--radius-md);margin-bottom:var(--space-1)}@keyframes _pulse_1yp5e_1{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){._skeleton_1yp5e_2{animation:none}}._trigger_1i5zd_1{display:flex;align-items:center;justify-content:center;width:var(--control-md);height:var(--control-md);padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._trigger_1i5zd_1:hover,._trigger_1i5zd_1[data-state=open]{background:var(--bg-hover);color:var(--text)}._trigger_1i5zd_1:focus-visible{outline:none;box-shadow:var(--focus-ring)}._content_1i5zd_27{z-index:calc(var(--z-modal) + 10);min-width:180px;padding:var(--space-1);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}._item_1i5zd_38{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._item_1i5zd_38[data-highlighted]{background:var(--bg-hover)}._item_1i5zd_38[data-disabled]{color:var(--text-faint);cursor:default}._icon_1i5zd_62{display:flex;color:var(--text-muted)}._danger_1i5zd_67,._danger_1i5zd_67 ._icon_1i5zd_62{color:var(--danger)}._danger_1i5zd_67[data-highlighted]{background:var(--danger-subtle)}._separator_1i5zd_76{height:1px;margin:var(--space-1) 0;background:var(--border)}@media(max-width:768px){._trigger_1i5zd_1{width:var(--control-lg);height:var(--control-lg)}._item_1i5zd_38{min-height:var(--control-lg)}}._attachments_1r24c_4{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._imageGrid_1r24c_11{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(112px,100%),1fr));gap:var(--space-1);max-width:360px}._imageGrid_1r24c_11._single_1r24c_18{grid-template-columns:minmax(0,280px)}._thumb_1r24c_22{display:block;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-sunken);overflow:hidden;cursor:zoom-in;aspect-ratio:4 / 3}._single_1r24c_18 ._thumb_1r24c_22{aspect-ratio:auto;max-height:220px}._thumb_1r24c_22 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._single_1r24c_18 ._thumb_1r24c_22 img{max-height:220px;-o-object-fit:contain;object-fit:contain}._thumb_1r24c_22:focus-visible,._fileRow_1r24c_51:focus-visible,._quote_1r24c_52:focus-visible,._pendingBtn_1r24c_53:focus-visible,._quoteClear_1r24c_54:focus-visible{outline:none;box-shadow:var(--focus-ring)}._fileRow_1r24c_51{display:flex;align-items:center;gap:var(--space-2);max-width:360px;min-height:var(--control-md);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}._fileRow_1r24c_51:hover{background:var(--bg-hover)}._fileIcon_1r24c_81{flex-shrink:0;color:var(--text-muted)}._fileName_1r24c_86{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_1r24c_94{flex-shrink:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}._pending_1r24c_53{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}._pendingItem_1r24c_112{position:relative;display:flex;align-items:center;gap:var(--space-2);width:200px;max-width:100%;min-height:36px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--fs-sm);overflow:hidden}._pendingError_1r24c_128{border-color:var(--danger)}._pendingError_1r24c_128 ._fileSize_1r24c_94{color:var(--danger)}._pendingThumb_1r24c_136{width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}._pendingText_1r24c_144{display:flex;flex-direction:column;flex:1;min-width:0;line-height:var(--lh-tight)}._pendingBtn_1r24c_53,._quoteClear_1r24c_54{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-sm);height:var(--control-sm);padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--text-muted);cursor:pointer}._pendingBtn_1r24c_53:hover,._quoteClear_1r24c_54:hover{background:var(--bg-hover);color:var(--text)}._progress_1r24c_174{position:absolute;left:0;bottom:0;height:2px;width:var(--progress, 0%);background:var(--accent);transition:width var(--duration-fast) var(--ease)}._quoteWrap_1r24c_185{display:flex;align-items:flex-start;gap:var(--space-1);min-width:0}._quote_1r24c_52{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;padding:var(--space-1) var(--space-2);border:none;border-left:2px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-sunken);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-tight);text-align:left}button._quote_1r24c_52{cursor:pointer}button._quote_1r24c_52:hover{background:var(--bg-hover)}._quoteAuthor_1r24c_218{display:flex;gap:var(--space-1);color:var(--accent);font-weight:var(--fw-medium)}._quoteLabel_1r24c_225{color:var(--text-muted);font-weight:var(--fw-regular)}._quoteText_1r24c_230{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-break:break-word}._quoteText_1r24c_230 svg{vertical-align:-2px;margin-right:var(--space-1)}._mention_1r24c_245{color:var(--accent);font-weight:var(--fw-medium)}._mentionMe_1r24c_250{padding:0 2px;border-radius:var(--radius-sm);background:var(--accent-subtle)}._link_1r24c_256{color:var(--accent);text-decoration:underline;text-underline-offset:2px;word-break:break-all}._searchMark_1r24c_264{padding:0 1px;border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--text-on-accent)}._backdrop_1n3jh_3{position:fixed;inset:0;background:var(--overlay);z-index:var(--z-modal)}._panel_1n3jh_12{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;display:flex;flex-direction:column;background:var(--bg-surface);border-left:1px solid var(--border);box-shadow:var(--shadow-modal);z-index:var(--z-modal);color:var(--text);font-size:var(--fs-base);line-height:var(--lh-base);animation:_slideIn_1n3jh_1 var(--duration-base) var(--ease)}@keyframes _slideIn_1n3jh_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){._panel_1n3jh_12{animation:none}}._header_1n3jh_41{display:flex;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}._header_1n3jh_41._withBack_1n3jh_51{padding-left:var(--space-2)}._headerTitle_1n3jh_55{flex:1;min-width:0;display:flex;flex-direction:column;line-height:var(--lh-tight)}._title_1n3jh_63{font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_1n3jh_71{font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitleOnline_1n3jh_79{color:var(--success)}._iconBtn_1n3jh_83{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-md);height:var(--control-md);padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._iconBtn_1n3jh_83:hover,._iconBtn_1n3jh_83[data-active=true]{background:var(--bg-hover);color:var(--text)}._iconBtn_1n3jh_83:disabled{color:var(--text-faint);cursor:default;background:none}._iconBtn_1n3jh_83:focus-visible,._row_1n3jh_112:focus-visible,._sendBtn_1n3jh_113:focus-visible,._jumpBtn_1n3jh_114:focus-visible,._fab_1n3jh_115:focus-visible{outline:none;box-shadow:var(--focus-ring)}._header_1n3jh_41 ._menuTrigger_1n3jh_121{width:var(--control-md);height:var(--control-md);border:none}._search_1n3jh_128{position:relative;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}._searchIcon_1n3jh_135{position:absolute;left:calc(var(--space-4) + var(--space-2));top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}._input_1n3jh_144{width:100%;height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);font:inherit;font-size:var(--fs-base);box-sizing:border-box}._search_1n3jh_128 ._input_1n3jh_144{padding-left:calc(var(--space-2) + 20px)}._input_1n3jh_144::-moz-placeholder,._textarea_1n3jh_162::-moz-placeholder{color:var(--text-faint)}._input_1n3jh_144::placeholder,._textarea_1n3jh_162::placeholder{color:var(--text-faint)}._input_1n3jh_144:focus,._textarea_1n3jh_162:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._scroll_1n3jh_174{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}._sectionLabel_1n3jh_181{padding:var(--space-3) var(--space-4) var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}._row_1n3jh_112{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-4);border:none;border-bottom:1px solid var(--border);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}._row_1n3jh_112:hover{background:var(--bg-hover)}._row_1n3jh_112[aria-pressed=true]{background:var(--bg-selected)}._rowBody_1n3jh_213{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:var(--lh-tight)}._rowTop_1n3jh_222,._rowBottom_1n3jh_223{display:flex;align-items:center;gap:var(--space-2);min-width:0}._rowName_1n3jh_230{flex:1;min-width:0;font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowTime_1n3jh_239{flex-shrink:0;font-size:var(--fs-xs);color:var(--text-muted)}._rowPreview_1n3jh_245{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowPreview_1n3jh_245>span{overflow:hidden;text-overflow:ellipsis}._rowPreview_1n3jh_245 svg{flex-shrink:0}._unread_1n3jh_267 ._rowName_1n3jh_230{font-weight:var(--fw-semibold)}._unread_1n3jh_267 ._rowPreview_1n3jh_245{color:var(--text)}._count_1n3jh_275{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--accent-fill);color:var(--text-on-accent);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}._check_1n3jh_292{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-on-accent)}._check_1n3jh_292[data-checked=true]{background:var(--accent-fill);border-color:var(--accent)}._hit_1n3jh_309 mark{background:var(--accent-subtle);color:var(--text);border-radius:var(--radius-sm)}._avatar_1n3jh_316{position:relative;flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-selected);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._avatarSm_1n3jh_331{width:28px;height:28px}._avatarGroup_1n3jh_336{border-radius:var(--radius-lg);background:var(--bg-sunken);color:var(--text-muted)}._online_1n3jh_342{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--bg-surface);border-radius:var(--radius-full);background:var(--success)}._form_1n3jh_354{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}._label_1n3jh_363{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-muted)}._chips_1n3jh_369{display:flex;flex-wrap:wrap;gap:var(--space-1)}._chip_1n3jh_369{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-md);background:var(--bg-selected);color:var(--text);font-size:var(--fs-sm)}._chip_1n3jh_369 button{display:inline-flex;padding:2px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}._chip_1n3jh_369 button:hover{color:var(--text);background:var(--bg-hover)}._footer_1n3jh_402{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-shrink:0}._convSearch_1n3jh_412{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}._convSearchIcon_1n3jh_421{flex-shrink:0;color:var(--text-muted)}._convSearchInput_1n3jh_426{flex:1;min-width:0;height:var(--control-md);padding:0 var(--space-1);border:none;background:none;color:var(--text);font:inherit;outline:none}._convSearchInput_1n3jh_426::-moz-placeholder{color:var(--text-faint)}._convSearchInput_1n3jh_426::placeholder{color:var(--text-faint)}._convSearchCount_1n3jh_442{flex-shrink:0;font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:768px){._convSearchInput_1n3jh_426{height:var(--control-lg);font-size:16px}}._feedWrap_1n3jh_458{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._feed_1n3jh_458{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) 0 var(--space-3)}._daySep_1n3jh_474{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}._daySep_1n3jh_474:before,._daySep_1n3jh_474:after{content:"";flex:1;height:1px;background:var(--border)}._systemLine_1n3jh_492{padding:var(--space-1) var(--space-4);font-size:var(--fs-xs);color:var(--text-muted);text-align:center}._unreadSep_1n3jh_500{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--accent)}._unreadSep_1n3jh_500:before,._unreadSep_1n3jh_500:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--accent) 40%,transparent)}._msg_1n3jh_519{position:relative;display:flex;align-items:flex-end;gap:var(--space-2);padding:2px var(--space-4)}._msg_1n3jh_519._own_1n3jh_527{justify-content:flex-end}._msg_1n3jh_519._first_1n3jh_531{margin-top:var(--space-2)}._gutter_1n3jh_535{width:28px;flex-shrink:0;align-self:flex-start}._msgMain_1n3jh_541{min-width:0;max-width:min(80%,560px);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-sunken);transition:box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}._own_1n3jh_527 ._msgMain_1n3jh_541{border-color:transparent;background:var(--bg-selected)}._msg_1n3jh_519._highlight_1n3jh_559 ._msgMain_1n3jh_541{box-shadow:0 0 0 2px var(--accent)}._author_1n3jh_563{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--accent);line-height:var(--lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._msgMeta_1n3jh_573{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);margin-top:calc(-1 * var(--space-1));line-height:var(--lh-tight)}._time_1n3jh_582{flex-shrink:0;font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}._edited_1n3jh_589{font-size:var(--fs-xs);color:var(--text-muted)}._status_1n3jh_594{display:inline-flex;color:var(--text-muted)}._statusRead_1n3jh_599{color:var(--accent)}._text_1n3jh_162{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}._refChip_1n3jh_609{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;max-width:100%;height:var(--control-sm);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer}._refChip_1n3jh_609 strong{color:var(--accent);font-family:var(--font-mono);font-weight:var(--fw-medium)}._refChip_1n3jh_609:hover{background:var(--bg-hover);color:var(--text)}._msgMain_1n3jh_541[data-state=open]{box-shadow:0 0 0 2px var(--border-strong)}._swipeReply_1n3jh_644{position:absolute;right:var(--space-4);top:50%;display:flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);margin-top:calc(var(--control-sm) / -2);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-muted)}@media(hover:none){._msg_1n3jh_519{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}._loadingOlder_1n3jh_669,._feedState_1n3jh_670{padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);color:var(--text-muted)}._skeletonRow_1n3jh_676{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-4)}._skeletonLines_1n3jh_682{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}._jumpBtn_1n3jh_114{position:absolute;right:var(--space-4);bottom:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text);font:inherit;font-size:var(--fs-sm);box-shadow:var(--shadow-popover);cursor:pointer}._jumpBtn_1n3jh_114:hover{background:var(--bg-row-hover)}._typing_1n3jh_712{min-height:20px;padding:0 var(--space-4);font-size:var(--fs-xs);color:var(--text-muted);flex-shrink:0}._dropOverlay_1n3jh_721{position:absolute;inset:var(--space-2);display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:2px dashed var(--accent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-surface) 88%,transparent);color:var(--accent);font-weight:var(--fw-medium);pointer-events:none;z-index:2}._composer_1n3jh_738{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--border);flex-shrink:0}._contextLine_1n3jh_747{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted)}._contextLine_1n3jh_747>span{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-1)}._inputRow_1n3jh_763{display:flex;align-items:flex-end;gap:var(--space-1)}._textarea_1n3jh_162{flex:1;min-width:0;min-height:36px;max-height:160px;padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);font:inherit;font-size:var(--fs-base);line-height:var(--lh-base);resize:none;box-sizing:border-box}._inputRow_1n3jh_763 ._iconBtn_1n3jh_83{width:36px;height:36px}._sendBtn_1n3jh_113{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-md);background:var(--accent-fill);color:var(--text-on-accent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease)}._sendBtn_1n3jh_113:hover:not(:disabled){background:var(--accent-fill-hover)}._sendBtn_1n3jh_113:disabled{background:var(--bg-sunken);color:var(--text-faint);cursor:default}._hint_1n3jh_817{font-size:var(--fs-xs);color:var(--danger)}._hiddenInput_1n3jh_822{display:none}._fab_1n3jh_115{position:fixed;bottom:var(--space-6);right:var(--space-6);width:44px;height:44px;border-radius:var(--radius-full);background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:var(--z-sticky);box-shadow:var(--shadow-popover);transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}._fab_1n3jh_115:hover{background:var(--bg-selected);color:var(--accent)}._fabBadge_1n3jh_851{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:2px solid var(--bg-canvas);background:var(--danger);color:var(--text-on-danger);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}@media(max-width:768px){._panel_1n3jh_12{width:100vw;border-left:none}._header_1n3jh_41{padding-top:max(var(--space-2),env(safe-area-inset-top))}._iconBtn_1n3jh_83,._header_1n3jh_41 ._menuTrigger_1n3jh_121{width:var(--control-lg);height:var(--control-lg)}._input_1n3jh_144{height:var(--control-lg)}._composer_1n3jh_738{padding-bottom:max(var(--space-3),env(safe-area-inset-bottom))}._msg_1n3jh_519{padding-left:var(--space-3);padding-right:var(--space-3)}._fab_1n3jh_115{bottom:var(--space-4);right:var(--space-4)}}._docked_1n3jh_907{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;color:var(--text);font-size:var(--fs-base);line-height:var(--lh-base)}._step_18tju_3{display:flex;gap:var(--space-4);align-items:flex-start}._icon_18tju_9{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:var(--accent-subtle);color:var(--accent)}._body_18tju_21{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._stepTitle_18tju_28{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}._text_18tju_35{margin:0;color:var(--text-muted);line-height:var(--lh-base)}._points_18tju_41{list-style:disc;margin:var(--space-1) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);line-height:var(--lh-base)}._actions_18tju_51{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}._action_18tju_51{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}._action_18tju_51 svg{flex-shrink:0;margin-top:2px;color:var(--accent)}._action_18tju_51:hover{background:var(--bg-hover);border-color:var(--border-strong)}._action_18tju_51:focus-visible{outline:none;box-shadow:var(--focus-ring)}._actionText_18tju_77{display:flex;flex-direction:column;gap:2px}._actionTitle_18tju_78{font-weight:var(--fw-medium)}._actionDesc_18tju_79{color:var(--text-muted);font-size:var(--fs-sm)}._hint_18tju_81{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-sm)}._dots_18tju_87{display:flex;justify-content:center;gap:var(--space-1);margin-top:var(--space-5)}._dot_18tju_87{width:6px;height:6px;border-radius:var(--radius-full);background:var(--border-strong)}._dotActive_18tju_101{background:var(--accent)}._footer_18tju_103{display:flex;align-items:center;gap:var(--space-2);width:100%}._progress_18tju_110{margin-left:auto;color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap}@media(max-width:480px){._step_18tju_3{flex-direction:column;gap:var(--space-3)}._progress_18tju_110{display:none}._footer_18tju_103>:first-child{margin-right:auto}}
