._container_1au3m_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg-page)}._form_1au3m_9{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:40px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;box-shadow:var(--shadow-md)}._title_1au3m_22{font-size:24px;font-weight:600;text-align:center;margin:0 0 8px;color:var(--text-primary)}._label_1au3m_30{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500;color:var(--text-secondary)}._input_1au3m_39{padding:10px 12px;border:1px solid var(--border-input);border-radius:6px;font-size:15px;background:var(--bg-input);color:var(--text-primary);outline:none;transition:border-color .15s}._input_1au3m_39:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px #ff600026}._button_1au3m_55{padding:10px 16px;background:var(--color-primary);color:var(--text-inverse);border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s;margin-top:4px}._button_1au3m_55:hover:not(:disabled){background:var(--color-primary-hover)}._button_1au3m_55:disabled{opacity:.6;cursor:not-allowed}._error_1au3m_77{padding:10px 12px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:6px;font-size:14px}._link_1au3m_86{text-align:center;font-size:14px;color:var(--text-link);text-decoration:none}._link_1au3m_86:hover{text-decoration:underline}._container_t784g_1{max-width:720px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}._header_t784g_10{display:flex;align-items:center;justify-content:space-between;gap:16px}._title_t784g_17{font-size:24px;font-weight:600;margin:0;color:var(--text-primary)}._user_t784g_24{display:flex;align-items:center;gap:12px}._email_t784g_30{font-size:14px;color:var(--text-secondary)}._logout_t784g_35{padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}._logout_t784g_35:hover{background:var(--bg-hover);border-color:var(--border-focus)}._card_t784g_50{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:10px;padding:24px}._subtitle_t784g_57{font-size:16px;font-weight:600;margin:0 0 16px;color:var(--text-primary)}._fleetList_t784g_64{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._fleet_t784g_64{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-default)}._fleet_t784g_64:last-child{border-bottom:none}._fleetLabel_t784g_85{font-size:14px;font-weight:500;color:var(--text-primary)}._muted_t784g_91{font-size:14px;color:var(--text-secondary)}._error_t784g_96{font-size:14px;color:var(--color-danger)}@font-face{font-family:Manrope Variable;src:url(/font/Manrope/Manrope-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{font-family:Manrope Variable,Manrope,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;--bg-page: #f9f7f4;--bg-surface: #ffffff;--bg-surface-raised: #f5f5f4;--bg-input: #ffffff;--bg-hover: #f3f0eb;--bg-selected: #fff7ed;--bg-overlay: rgba(0, 0, 0, .5);--text-primary: #1c1917;--text-secondary: #78716c;--text-muted: #a8a29e;--text-inverse: #ffffff;--text-link: #ff6000;--border-default: #e7e5e4;--border-input: #d6d3d1;--border-focus: #ff6000;--color-primary: #ff6000;--color-primary-hover: #ea580c;--color-primary-light: rgba(255, 96, 0, .1);--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-warning: #f59e0b;--color-warning-bg: #fff3cd;--color-success: #10b981;--color-success-bg: #d4edda;--shadow-sm: 0 1px 2px rgba(28, 25, 23, .05);--shadow-md: 0 2px 8px rgba(28, 25, 23, .1);--shadow-lg: 0 4px 12px rgba(28, 25, 23, .15);--bg-badge: #f5f5f4;--text-badge: #44403c;--bg-status-draft: #f59e0b;--bg-status-active: #10b981;--bg-status-final: #ff6000;--similarity-high-bg: #dcfce7;--similarity-high-text: #166534;--similarity-medium-bg: #fef3c7;--similarity-medium-text: #92400e;--similarity-low-bg: #fee2e2;--similarity-low-text: #991b1b;--bg-header: linear-gradient(135deg, #f0ede8 0%, #e7e5e0 100%);--text-header: #1c1917;--text-header-secondary: rgba(28, 25, 23, .7);--text-header-muted: rgba(28, 25, 23, .5);--bg-header-control: rgba(28, 25, 23, .08);--border-header-control: rgba(28, 25, 23, .15);--bg-header-control-hover: rgba(28, 25, 23, .15);--border-header-control-hover: rgba(28, 25, 23, .3);color:var(--text-primary);background-color:var(--bg-surface);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{color-scheme:dark;--bg-page: #1a1816;--bg-surface: #282420;--bg-surface-raised: #302c28;--bg-input: #241f1c;--bg-hover: #302820;--bg-selected: #7c2d12;--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #faf8f6;--text-secondary: #a8a29e;--text-muted: #78716c;--text-inverse: #1a1816;--text-link: #ff5f20;--border-default: #44403c;--border-input: #44403c;--border-focus: #ff5f20;--color-primary: #ff5f20;--color-primary-hover: #ff4d00;--color-primary-light: rgba(255, 95, 32, .1);--color-danger: #f87171;--color-danger-hover: #fca5a5;--color-warning: #fbbf24;--color-warning-bg: #422006;--color-success: #4ade80;--color-success-bg: #14532d;--shadow-sm: 0 1px 2px rgba(28, 25, 23, .4);--shadow-md: 0 2px 8px rgba(28, 25, 23, .5);--shadow-lg: 0 4px 12px rgba(28, 25, 23, .6);--bg-badge: #302820;--text-badge: #e7e5e4;--bg-status-draft: #ca8a04;--bg-status-active: #16a34a;--bg-status-final: #ff5f20;--similarity-high-bg: #166534;--similarity-high-text: #bbf7d0;--similarity-medium-bg: #78350f;--similarity-medium-text: #fde68a;--similarity-low-bg: #7f1d1d;--similarity-low-text: #fecaca;--bg-header: linear-gradient(135deg, #292524 0%, #1c1917 100%);--text-header: #ffffff;--text-header-secondary: rgba(255, 255, 255, .7);--text-header-muted: rgba(255, 255, 255, .5);--bg-header-control: rgba(255, 255, 255, .1);--border-header-control: rgba(255, 255, 255, .2);--bg-header-control-hover: rgba(255, 255, 255, .2);--border-header-control-hover: rgba(255, 255, 255, .4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-page: #1a1816;--bg-surface: #282420;--bg-surface-raised: #302c28;--bg-input: #241f1c;--bg-hover: #302820;--bg-selected: #7c2d12;--bg-overlay: rgba(0, 0, 0, .7);--text-primary: #faf8f6;--text-secondary: #a8a29e;--text-muted: #78716c;--text-inverse: #1a1816;--text-link: #ff5f20;--border-default: #44403c;--border-input: #44403c;--border-focus: #ff5f20;--color-primary: #ff5f20;--color-primary-hover: #ff4d00;--color-primary-light: rgba(255, 95, 32, .1);--color-danger: #f87171;--color-danger-hover: #fca5a5;--color-warning: #fbbf24;--color-warning-bg: #422006;--color-success: #4ade80;--color-success-bg: #14532d;--shadow-sm: 0 1px 2px rgba(28, 25, 23, .4);--shadow-md: 0 2px 8px rgba(28, 25, 23, .5);--shadow-lg: 0 4px 12px rgba(28, 25, 23, .6);--bg-badge: #302820;--text-badge: #e7e5e4;--bg-status-draft: #ca8a04;--bg-status-active: #16a34a;--bg-status-final: #ff5f20;--similarity-high-bg: #166534;--similarity-high-text: #bbf7d0;--similarity-medium-bg: #78350f;--similarity-medium-text: #fde68a;--similarity-low-bg: #7f1d1d;--similarity-low-text: #fecaca;--bg-header: linear-gradient(135deg, #292524 0%, #1c1917 100%);--text-header: #ffffff;--text-header-secondary: rgba(255, 255, 255, .7);--text-header-muted: rgba(255, 255, 255, .5);--bg-header-control: rgba(255, 255, 255, .1);--border-header-control: rgba(255, 255, 255, .2);--bg-header-control-hover: rgba(255, 255, 255, .2);--border-header-control-hover: rgba(255, 255, 255, .4)}}a{font-weight:500;color:var(--text-link);text-decoration:inherit}a:hover{color:var(--color-primary-hover)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-page);color:var(--text-primary)}#root{min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid var(--border-default);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:border-color .25s,background-color .25s}button:hover{border-color:var(--border-focus);background-color:var(--bg-hover)}button:focus,button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
