.TimeInput_timeInput__IfT9M{margin:15px 0}.TimeInput_timeInput__IfT9M label{color:var(--text);display:block;font-weight:700;margin-bottom:5px}.TimeInput_inputs__u9qTA{align-items:center;display:flex;gap:0}.TimeInput_inputs__u9qTA input{background:var(--surface-2);border:2px solid var(--border);border-radius:4px;color:var(--text);font-size:1em;min-width:120px;padding:10px;text-align:left;transition:border .3s;width:100%}.TimeInput_inputs__u9qTA input:focus{border-color:var(--primary);box-shadow:0 0 5px #4caf504d;outline:none}@media (max-width:600px){.TimeInput_inputs__u9qTA input{font-size:1em;min-width:0;padding:8px;width:100%}}.CompanySelector_selector__6Tpxo{margin:20px 0}.CompanySelector_selector__6Tpxo label{color:var(--text);display:block;font-weight:700;margin-bottom:10px}.CompanySelector_select__YVdJI{background:var(--surface-2);border:2px solid var(--border);border-radius:4px;color:var(--text);cursor:pointer;font-size:1em;padding:12px;transition:border-color .3s;width:100%}.CompanySelector_select__YVdJI:focus{border-color:var(--primary);box-shadow:0 0 5px #4caf504d;outline:none}@media (max-width:600px){.CompanySelector_select__YVdJI{font-size:1.1em;padding:14px}}.Timer_timer__7dWP1{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin:20px 0;padding:20px;text-align:center}.Timer_display__R69sP{color:var(--text);font-family:Courier New,monospace;font-size:2.5em;font-weight:700;margin-bottom:20px}.Timer_controls__dBZwc{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.Timer_btn__0-5GY{background:var(--primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background .3s}.Timer_btn__0-5GY:hover{background:var(--primary-hover)}.Timer_btnSuccess__kphC3{background:var(--secondary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background .3s}.Timer_btnSuccess__kphC3:hover{background:var(--secondary-hover)}.TimeEntry_container__nDCYK{margin:0 auto;max-width:900px;padding:20px}h2{border-bottom:2px solid var(--primary);margin-top:40px}.TimeEntry_error__O6UgS{background:#f8d7da;border-left:4px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:20px;padding:15px}.TimeEntry_success__QTUf\+{background:#d4edda;border-left:4px solid #c3e6cb;border-radius:4px;color:#155724;margin-bottom:20px;padding:15px}.TimeEntry_form__0qQph{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 20px #00000040;margin-bottom:40px;padding:30px}.TimeEntry_quickFields__J2GSx{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.TimeEntry_formGroup__Gc8P9{margin:20px 0}.TimeEntry_compactField__uxWbw{margin:0}.TimeEntry_compactField__uxWbw label{font-size:.92em;margin-bottom:6px}.TimeEntry_dateField__vh-D4 input{max-width:190px}.TimeEntry_compactTimeInput__Y2pEc{margin:0}.TimeEntry_compactTimeInput__Y2pEc label{font-size:.92em;margin-bottom:6px}.TimeEntry_compactTimeInput__Y2pEc input{font-size:1em;padding:8px;width:54px}.TimeEntry_formGroup__Gc8P9 label{color:var(--text);display:block;font-weight:700;margin-bottom:8px}.TimeEntry_formGroup__Gc8P9 input,.TimeEntry_formGroup__Gc8P9 textarea{background:var(--surface-2);border:2px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:1em;padding:12px;transition:border-color .3s;width:100%}.TimeEntry_formGroup__Gc8P9 input:focus,.TimeEntry_formGroup__Gc8P9 textarea:focus{border-color:var(--primary);box-shadow:0 0 5px #4caf504d;outline:none}.TimeEntry_timerToggle__tqtep{margin:20px 0;text-align:center}.TimeEntry_btnPrimary__rXQRC,.TimeEntry_btnSecondary__ot6vb{border:none;border-radius:4px;cursor:pointer;font-size:1em;margin-top:10px;padding:12px 30px;transition:background .3s;width:100%}.TimeEntry_btnPrimary__rXQRC{background:var(--primary);color:#fff}.TimeEntry_btnPrimary__rXQRC:hover:not(:disabled){background:var(--primary-hover)}.TimeEntry_btnPrimary__rXQRC:disabled{background:#ccc;cursor:not-allowed}.TimeEntry_btnSecondary__ot6vb{background:var(--secondary);color:#fff}.TimeEntry_btnSecondary__ot6vb:hover{background:var(--secondary-hover)}.TimeEntry_entriesList__zWEP5{grid-gap:15px;display:grid;gap:15px}.TimeEntry_entryCard__eaffK{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:8px;box-shadow:0 6px 16px #0003;padding:20px}.TimeEntry_entryHeader__P-jan{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TimeEntry_entryDate__cjMOU{background:#223426;border-radius:4px;color:#98e2a2;font-size:.9em;padding:5px 10px}.TimeEntry_entryCard__eaffK p{color:var(--muted);margin:8px 0}.TimeEntry_btnDelete__SFagU{background:var(--danger);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9em;margin-top:10px;padding:8px 16px;transition:background .3s}.TimeEntry_btnDelete__SFagU:hover{background:var(--danger-hover)}.TimeEntry_rateSelector__ZlWVr{display:flex;flex-wrap:wrap;gap:10px}.TimeEntry_rateActive__Mwppp{background:#4caf50;border:2px solid #4caf50;border-radius:20px;color:#fff}.TimeEntry_rateActive__Mwppp,.TimeEntry_rateInactive__A7WAA{cursor:pointer;font-size:.9em;font-weight:600;padding:7px 14px;transition:background .2s,border-color .2s}.TimeEntry_rateInactive__A7WAA{background:#0000;border:2px solid #444;border:2px solid var(--border,#444);border-radius:20px;color:var(--muted)}.TimeEntry_rateInactive__A7WAA:hover{border-color:#4caf50;color:#4caf50}.TimeEntry_rateTag__F8PAE{background:#2e7d32;border-radius:10px;color:#fff;font-size:.8em;font-weight:600;padding:2px 8px}@media (max-width:600px){.TimeEntry_container__nDCYK{padding:15px}.TimeEntry_form__0qQph{padding:20px}.TimeEntry_entryHeader__P-jan{align-items:flex-start;flex-direction:column;gap:10px}.TimeEntry_quickFields__J2GSx{gap:10px;grid-template-columns:1fr}.TimeEntry_dateField__vh-D4 input{max-width:none}.TimeEntry_btnPrimary__rXQRC,.TimeEntry_btnSecondary__ot6vb{font-size:1.05em;padding:15px 20px}}.Dashboard_container__c9TCE{margin:0 auto;max-width:1000px;padding:20px}h2{margin-bottom:20px;margin-top:30px}h3{color:var(--text);margin:15px 0 10px}.Dashboard_error__p7BZH{background:#f8d7da;border-left:4px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:20px;padding:15px}.Dashboard_success__ARdXx{background:#d4edda;border-left:4px solid #c3e6cb;border-radius:4px;color:#155724;margin-bottom:20px;padding:15px}.Dashboard_weekHeader__SooF8{margin:30px 0;padding:20px;text-align:center}.Dashboard_weekHeader__SooF8,.Dashboard_weekNav__lrH12{background:var(--surface);border:1px solid var(--border);border-radius:8px}.Dashboard_weekNav__lrH12{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0;padding:16px 20px}.Dashboard_weekNavCenter__t4n26{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:200px}.Dashboard_weekLabel__IKGqK{color:var(--text);font-size:1.05em;font-weight:700}.Dashboard_weekDates__K7nR-{color:var(--muted);font-size:.82em;margin-top:2px}.Dashboard_weekNavBtn__2jetZ{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;font-size:1em;font-weight:700;padding:8px 18px;transition:background .2s}.Dashboard_weekNavBtn__2jetZ:hover:not(:disabled){background:var(--surface-3)}.Dashboard_weekNavBtn__2jetZ:disabled{cursor:not-allowed;opacity:.35}.Dashboard_weekNavToday__mY8e0{background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85em;font-weight:700;padding:6px 14px;transition:background .2s}.Dashboard_weekNavToday__mY8e0:hover{background:var(--primary-hover)}.Dashboard_loading__B1nnA{color:var(--muted);padding:40px;text-align:center}.Dashboard_dismissBtn__LJlTA{background:none;border:none;color:inherit;cursor:pointer;float:right;font-size:1em;opacity:.7;padding:0 4px}.Dashboard_billing__qFqPs{color:#7ecfab;font-weight:700}.Dashboard_overtimeAlert__riny5{background:#3a2f10;border:2px solid #d3a933;border-radius:8px;margin:20px 0;padding:20px}.Dashboard_overtimeAlert__riny5 h3{color:#ff9800;margin-top:0}.Dashboard_overtimeAlert__riny5 ul{margin:10px 0;padding-left:20px}.Dashboard_overtimeAlert__riny5 li{margin:8px 0}.Dashboard_totalsGrid__qM3aA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:30px 0}.Dashboard_summaryCard__ZzX\+X{background:linear-gradient(135deg,#1f2b21,#243728);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;padding:25px;text-align:center}.Dashboard_summaryCard__ZzX\+X h3{color:#fff;font-size:.95em;margin:0 0 15px}.Dashboard_largeNumber__nUcyV{font-size:2.5em;font-weight:700;margin:0}.Dashboard_breakdownSection__DfJz-{margin:40px 0}.Dashboard_table__mDPJb{border-collapse:collapse;box-shadow:0 8px 20px #00000040;width:100%}.Dashboard_table__mDPJb thead{background:#223428;color:#fff}.Dashboard_table__mDPJb td,.Dashboard_table__mDPJb th{border:1px solid var(--border);padding:15px;text-align:left}.Dashboard_table__mDPJb tbody tr:nth-child(2n){background:var(--surface)}.Dashboard_table__mDPJb tbody tr:hover{background:var(--surface-3)}.Dashboard_table__mDPJb tbody tr{background:var(--surface-2)}.Dashboard_hours__8CWJc{color:#8fdfa0;font-weight:700}.Dashboard_rateBreakdown__484xt{color:var(--muted);display:flex;font-size:.78em;font-weight:400;gap:8px;margin-top:4px}.Dashboard_rateBreakdown__484xt span{background:var(--card);border-radius:8px;padding:1px 6px}.Dashboard_overtime__NcLWG{background:#f44336;border-radius:4px;color:#fff;font-weight:700;padding:5px 10px}.Dashboard_ok__l6DZa{background:#4caf50;border-radius:4px;color:#fff;padding:5px 10px}.Dashboard_emailSection__Da2ot{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-top:30px;padding:25px}.Dashboard_emailButtons__6K14r{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:15px}.Dashboard_btnPrimary__UOeQ2,.Dashboard_btn__OFvDJ{border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:700;padding:12px 20px;transition:background .3s}.Dashboard_btn__OFvDJ{background:var(--secondary);color:#fff}.Dashboard_btn__OFvDJ:hover:not(:disabled){background:var(--secondary-hover)}.Dashboard_btnPrimary__UOeQ2{background:var(--primary);color:#fff}.Dashboard_btnPrimary__UOeQ2:hover:not(:disabled){background:var(--primary-hover)}.Dashboard_btnPrimary__UOeQ2:disabled,.Dashboard_btn__OFvDJ:disabled{background:#ccc;cursor:not-allowed}.Dashboard_btnSend__BqNaE{background:var(--primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8em;font-weight:700;padding:4px 10px;transition:background .2s}.Dashboard_btnSend__BqNaE:hover:not(:disabled){background:var(--primary-hover)}.Dashboard_btnSend__BqNaE:disabled{background:#ccc;cursor:not-allowed}.Dashboard_noEmail__0Cmfc{color:#999}@media (max-width:600px){.Dashboard_container__c9TCE{padding:15px}.Dashboard_totalsGrid__qM3aA{grid-template-columns:1fr}.Dashboard_table__mDPJb{font-size:.9em}.Dashboard_table__mDPJb td,.Dashboard_table__mDPJb th{padding:10px}.Dashboard_emailButtons__6K14r{grid-template-columns:1fr}}.Archive_container__bMzyf{margin:0 auto;max-width:1000px;padding:20px}h2{margin:20px 0}.Archive_error__kW9GI{background:#f8d7da;border-left:4px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:20px;padding:15px}.Archive_filterSection__dOR\+s{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 20px #00000040;margin-bottom:30px;padding:25px}.Archive_filterGrid__iATMY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.Archive_filterGroup__m40FF{display:flex;flex-direction:column}.Archive_filterGroup__m40FF label{color:var(--text);font-weight:700;margin-bottom:8px}.Archive_filterGroup__m40FF input{background:var(--surface-2);border:2px solid var(--border);border-radius:4px;color:var(--text);font-size:1em;padding:10px;transition:border-color .3s}.Archive_filterGroup__m40FF input:focus{border-color:var(--primary);box-shadow:0 0 5px #4caf504d;outline:none}.Archive_buttonGroup__0wR0o{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px}.Archive_btnPrimary__q5jSC,.Archive_btnSecondary__v272U{border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:700;padding:12px 20px;transition:background .3s}.Archive_btnPrimary__q5jSC{background:var(--primary);color:#fff}.Archive_btnPrimary__q5jSC:hover:not(:disabled){background:var(--primary-hover)}.Archive_btnSecondary__v272U{background:var(--secondary);color:#fff}.Archive_btnSecondary__v272U:hover:not(:disabled){background:var(--secondary-hover)}.Archive_btnPrimary__q5jSC:disabled,.Archive_btnSecondary__v272U:disabled{background:#ccc;cursor:not-allowed}.Archive_noResults__lsZIy{color:var(--muted);font-size:1.1em;padding:40px;text-align:center}.Archive_resultsSection__HLle4{margin-top:30px}.Archive_entriesList__HBxHN{grid-gap:15px;display:grid;gap:15px}.Archive_entryCard__5kHV7{background:var(--surface);border:1px solid var(--border);border-left:4px solid #2196f3;border-radius:8px;box-shadow:0 6px 16px #0003;padding:20px}.Archive_entryHeader__tlu0O{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.Archive_date__h7I2W{background:#1d3447;border-radius:4px;color:#8ec7ff;font-size:.9em;padding:5px 10px}.Archive_entryCard__5kHV7 p{color:var(--muted);margin:8px 0}@media (max-width:600px){.Archive_container__bMzyf{padding:15px}.Archive_buttonGroup__0wR0o,.Archive_filterGrid__iATMY{grid-template-columns:1fr}.Archive_entryHeader__tlu0O{align-items:flex-start;flex-direction:column}}.Settings_container__Pbdaq{margin:0 auto;max-width:1000px;padding:20px}h1{margin-bottom:30px;text-align:center}h1,h2{color:var(--text)}h2{border-bottom:2px solid #4caf50;margin:30px 0 20px;padding-bottom:10px}.Settings_error__UJFFZ{background:#f8d7da;border-left:4px solid #f5c6cb;color:#721c24}.Settings_error__UJFFZ,.Settings_success__V-7nA{border-radius:4px;margin-bottom:20px;padding:15px}.Settings_success__V-7nA{background:#d4edda;border-left:4px solid #c3e6cb;color:#155724}.Settings_statusSection__uFoPp{background:var(--surface);border-radius:8px;margin-bottom:30px;padding:25px}.Settings_statusGrid__\+nW9u{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:15px}.Settings_statusCard__e0ssW{background:var(--surface-2);border-radius:4px;box-shadow:0 1px 3px #0000001a;padding:15px}.Settings_statusCard__e0ssW label{color:var(--muted);display:block;font-size:.9em;font-weight:700;margin-bottom:8px}.Settings_statusCard__e0ssW p{color:var(--text);font-size:1.1em;margin:0}.Settings_formSection__vZDpb{background:var(--surface);border-radius:8px;margin-bottom:30px;padding:25px}.Settings_form__EmjWH{grid-gap:15px;display:grid;gap:15px}.Settings_formGroup__bzx8S{display:flex;flex-direction:column}.Settings_formGroup__bzx8S label{color:var(--text);font-weight:700;margin-bottom:8px}.Settings_formGroup__bzx8S input{background:var(--surface-2);border:2px solid var(--border);border-radius:4px;color:var(--text);font-size:1em;padding:12px;transition:border-color .3s}.Settings_formGroup__bzx8S input:focus{border-color:var(--primary);box-shadow:0 0 5px #4caf504d;outline:none}.Settings_companiesSection__gG3QF{margin-bottom:30px}.Settings_companiesList__FFWFK{grid-gap:15px;display:grid;gap:15px}.Settings_companyCard__V3cyp{align-items:center;background:var(--surface);border:1px solid var(--border);border-left:4px solid #4caf50;border-radius:8px;box-shadow:0 6px 16px #0003;display:flex;gap:20px;justify-content:space-between;padding:20px}.Settings_companyCard__V3cyp.Settings_editing__rvOHT{grid-gap:10px;border-left-color:#2196f3;display:grid;gap:10px;grid-template-columns:1fr 1fr auto}.Settings_companyCard__V3cyp.Settings_editing__rvOHT input{background:var(--surface-2);border:2px solid var(--border);border-radius:4px;color:var(--text);font-size:1em;padding:10px}.Settings_companyInfo__25ve7{flex:1 1}.Settings_companyInfo__25ve7 strong{color:var(--text);display:block;font-size:1.1em;margin-bottom:5px}.Settings_companyInfo__25ve7 p{color:var(--muted);font-size:.9em;margin:0}.Settings_splitBadge__Fn0tN{background:#4caf50;border-radius:12px;color:#fff;display:inline-block;font-size:.72em;font-weight:600;letter-spacing:.03em;margin-left:8px;padding:2px 8px;vertical-align:middle}.Settings_ratesRow__Cni6L{display:flex;flex-wrap:wrap;gap:16px}.Settings_ratesRow__Cni6L .Settings_formGroup__bzx8S{flex:1 1;min-width:120px}.Settings_rateInfo__WxQwC{color:#8fdfa0;font-size:.82em;margin:2px 0 0}.Settings_checkboxLabel__7qEPr{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:.95em;gap:8px}.Settings_checkboxLabel__7qEPr input[type=checkbox]{accent-color:#4caf50;cursor:pointer;height:16px;width:16px}.Settings_companyActions__hyvjS,.Settings_editActions__owimL{display:flex;gap:10px}.Settings_btnPrimary__hhOyz,.Settings_btnSmallDelete__sTsqV,.Settings_btnSmallSecondary__NnXfF,.Settings_btnSmallSuccess__KFsGW{border:none;border-radius:4px;cursor:pointer;font-size:.9em;font-weight:700;padding:10px 16px;transition:background .3s}.Settings_btnPrimary__hhOyz{background:var(--primary);color:#fff;padding:12px;width:100%}.Settings_btnPrimary__hhOyz:hover{background:var(--primary-hover)}.Settings_btnSmallSuccess__KFsGW{background:var(--primary);color:#fff}.Settings_btnSmallSuccess__KFsGW:hover{background:var(--primary-hover)}.Settings_btnSmallSecondary__NnXfF{background:var(--secondary);color:#fff}.Settings_btnSmallSecondary__NnXfF:hover{background:var(--secondary-hover)}.Settings_btnSmallDelete__sTsqV{background:var(--danger);color:#fff}.Settings_btnSmallDelete__sTsqV:hover{background:var(--danger-hover)}.Settings_historySection__eb\+y2{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 20px #00000040;padding:25px}.Settings_historyTable__jzk4Y{margin-top:15px;overflow-x:auto}.Settings_historyTable__jzk4Y table{border-collapse:collapse;width:100%}.Settings_historyTable__jzk4Y thead{background:#223428;color:#fff}.Settings_historyTable__jzk4Y td,.Settings_historyTable__jzk4Y th{border:1px solid var(--border);padding:12px;text-align:left}.Settings_historyTable__jzk4Y tbody tr:nth-child(2n){background:var(--surface)}.Settings_historyTable__jzk4Y tbody tr:hover{background:var(--surface-3)}.Settings_historyTable__jzk4Y tbody tr{background:var(--surface-2)}.Settings_sent__m7lbR{background:#d4edda;color:#155724}.Settings_failed__pSWYb,.Settings_sent__m7lbR{border-radius:4px;font-weight:700;padding:5px 10px}.Settings_failed__pSWYb{background:#f8d7da;color:#721c24}.Settings_skipped__x4uvj{background:#fff3cd;border-radius:4px;color:#856404;font-weight:700;padding:5px 10px}@media (max-width:600px){.Settings_container__Pbdaq{padding:15px}.Settings_companyCard__V3cyp{align-items:flex-start;flex-direction:column}.Settings_companyActions__hyvjS{width:100%}.Settings_companyActions__hyvjS button{flex:1 1}.Settings_companyCard__V3cyp.Settings_editing__rvOHT,.Settings_statusGrid__\+nW9u{grid-template-columns:1fr}.Settings_editActions__owimL{width:100%}.Settings_editActions__owimL button{flex:1 1}}.App{display:flex;flex-direction:column;min-height:100vh}.header{background:linear-gradient(135deg,#11151d,#1b2230);border-bottom:1px solid var(--border);box-shadow:0 8px 20px #00000059;color:var(--text);padding:0;position:sticky;top:0;z-index:100}.headerContent{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:15px 20px}.logo{flex-shrink:0;font-size:1.8em;font-weight:700;margin:0}.nav{align-items:center;display:flex;gap:30px}.nav a{border-radius:4px;color:var(--text);font-weight:500;padding:8px 12px;text-decoration:none;transition:opacity .3s}.nav a:hover{background:#2a3242;opacity:1}.hamburger{background:none;border:none;color:var(--text);cursor:pointer;display:none;font-size:1.5em;padding:10px}.main{flex:1 1;margin:0 auto;max-width:1200px;width:100%}.footer{background:#0d1016;border-top:1px solid var(--border);color:var(--muted);margin-top:40px;padding:20px;text-align:center}.footer p{margin:0;opacity:.8}@media (max-width:768px){.headerContent{padding:12px 15px}.logo{font-size:1.4em}.hamburger{display:block}.nav{background:#121824;border-bottom:1px solid var(--border);display:none;flex-direction:column;gap:0;left:0;padding:15px;position:absolute;right:0;top:100%}.nav.open{display:flex}.nav a{border-radius:0;display:block;padding:12px 15px}.main{max-width:100%;width:100%}}@media (max-width:480px){.logo{font-size:1.2em}.header{padding:0}.headerContent{flex-wrap:wrap}}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f1115;--surface:#171a21;--surface-2:#1f2430;--surface-3:#252b38;--text:#e7ecf3;--muted:#a6b0c2;--border:#323a49;--primary:#4caf50;--primary-hover:#409443;--secondary:#3b82f6;--secondary-hover:#2c6fde;--danger:#ef4444;--danger-hover:#d63939}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#1d2431 0,#0f1115 40%);background:radial-gradient(circle at top,#1d2431 0,var(--bg) 40%);color:#e7ecf3;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}#root,body,html{height:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{font-family:inherit}input,select,textarea{background:#1f2430;background:var(--surface-2);border:1px solid #323a49;border:1px solid var(--border);color:#e7ecf3;color:var(--text);font-family:inherit}input::placeholder,textarea::placeholder{color:#a6b0c2;color:var(--muted)}
/*# sourceMappingURL=main.6f6ef18d.css.map*/