.ExpensesTab_container__B_62x{padding:1.25rem;max-width:100%;display:flex;flex-direction:column}.ExpensesTab_header__KySUG{text-align:center;margin-bottom:1.5rem;padding:0 .75rem}.ExpensesTab_title__WKwQO{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 .375rem}.ExpensesTab_subtitle__n4tAu{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-dim);max-width:560px;margin:0 auto .75rem}.ExpensesTab_content__53Ucs{display:grid;grid-template-columns:1fr 380px;grid-gap:1.5rem;gap:1.5rem;align-items:start;padding:0 .75rem;max-width:1600px;margin:0 auto;flex:1 1;height:-moz-fit-content;height:fit-content}.ExpensesTab_displayColumn__PXLdR,.ExpensesTab_inputColumn__29fZO{width:100%}.ExpensesTab_infoPanel__E3OHX{display:flex;flex-direction:column;gap:1rem;position:-webkit-sticky;position:sticky;top:1rem;height:-moz-fit-content;height:fit-content}.ExpensesTab_infoCard__6992b{background:var(--surface);border:1px solid var(--border);padding:1.25rem;transition:border-color .15s ease}.ExpensesTab_infoCard__6992b:hover{border-color:var(--border-light)}.ExpensesTab_totalCard__xQ7Vj{background:var(--surface);border:1px solid var(--accent);padding:1.5rem 1.25rem;text-align:center;position:relative;overflow:hidden;transition:border-color .15s ease}.ExpensesTab_totalCard__xQ7Vj:hover{border-color:var(--accent-bright)}.ExpensesTab_infoTitle__4ZTJH,.ExpensesTab_totalTitle__ztHR2{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 .75rem;display:flex;align-items:center;gap:.375rem;text-transform:uppercase;letter-spacing:.03em}.ExpensesTab_totalTitle__ztHR2{justify-content:center}.ExpensesTab_totalAmount__bIoJz{font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:600;color:var(--accent);margin:.375rem 0}.ExpensesTab_totalSubtext__NM4SN{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-muted);margin:.5rem 0 0;line-height:1.4}.ExpensesTab_infoList___FRRH{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.ExpensesTab_infoList___FRRH li{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-muted);line-height:1.4;position:relative;padding-left:.75rem}.ExpensesTab_infoList___FRRH li:before{content:">";color:var(--accent);font-weight:700;position:absolute;left:0}.ExpensesTab_uploadCard__YwGa_{background:var(--surface);border:1px dashed var(--border);padding:1.25rem;transition:all .15s ease;cursor:pointer}.ExpensesTab_uploadCard__YwGa_:hover{border-color:var(--accent-dim)}.ExpensesTab_uploadCard__YwGa_.ExpensesTab_dragging__w6zPj{border-color:var(--accent);background:var(--surface-light)}.ExpensesTab_uploadArea__yIi3E{min-height:200px}.ExpensesTab_uploadArea__yIi3E,.ExpensesTab_uploadLabel__2Yd2r{display:flex;flex-direction:column;align-items:center;justify-content:center}.ExpensesTab_uploadLabel__2Yd2r{width:100%;cursor:pointer;text-align:center}.ExpensesTab_uploadIcon__8iDDM{font-size:2.5rem;margin-bottom:.75rem}.ExpensesTab_uploadText___ryFb{font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--foreground);margin:.375rem 0;font-weight:500}.ExpensesTab_uploadSubtext__xu4T5{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-muted);margin:.25rem 0}.ExpensesTab_uploadHint__lyvoM{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--text-dim);margin:.375rem 0 0}.ExpensesTab_uploadingText__ymsdC{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:.875rem}.ExpensesTab_spinner__lJXt_{width:2rem;height:2rem;border:2px solid var(--border);border-top-color:var(--accent);animation:ExpensesTab_spin___nJWv .8s linear infinite}@keyframes ExpensesTab_spin___nJWv{to{transform:rotate(1turn)}}.ExpensesTab_progressContainer__L3QE8{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--surface-light);border:1px solid var(--border);margin-top:.75rem}.ExpensesTab_progressHeader__6YyjZ{display:flex;align-items:center;gap:.5rem}.ExpensesTab_spinnerIcon__c60z_{animation:ExpensesTab_spin___nJWv 1s linear infinite;color:var(--accent)}.ExpensesTab_progressPhase__tdf2s{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--foreground);font-weight:500}.ExpensesTab_progressBar__l354R{width:100%;height:6px;background:var(--border);overflow:hidden}.ExpensesTab_progressFill__ZVoZP{height:100%;background:var(--accent);transition:width .3s ease}.ExpensesTab_progressPercent__nB6Vv{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);text-align:right}.ExpensesTab_completedStatus__ETtgv{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);margin-top:.75rem}.ExpensesTab_completedStatus__ETtgv span{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#22c55e}.ExpensesTab_failedStatus__g0t65{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);margin-top:.75rem}.ExpensesTab_failedStatus__g0t65 span{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ef4444}.ExpensesTab_cameraButtons__kE6t8{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:280px;margin:0 auto}.ExpensesTab_cameraButton__0LV91,.ExpensesTab_uploadButton__WrCut{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;padding:.75rem 1.5rem;border:1px solid var(--accent-dim);background:var(--surface);color:var(--foreground);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:.375rem}.ExpensesTab_cameraButton__0LV91:hover,.ExpensesTab_uploadButton__WrCut:hover{background:var(--surface-light);border-color:var(--accent)}.ExpensesTab_cameraModal__Cm03j{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:9999}.ExpensesTab_cameraContainer__hbnB5{position:relative;width:90vw;max-width:800px;height:80vh;display:flex;flex-direction:column;gap:.75rem}.ExpensesTab_cameraVideo__tzZ6x{width:100%;height:100%;object-fit:contain;background:#000}.ExpensesTab_cameraControls__oc_tH{display:flex;gap:.75rem;justify-content:center;padding:.75rem}.ExpensesTab_cancelButton__9KauA,.ExpensesTab_captureButton__io_hL{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;padding:.75rem 2rem;border:none;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.375rem}.ExpensesTab_captureButton__io_hL{background:var(--accent);color:var(--background)}.ExpensesTab_captureButton__io_hL:hover{background:var(--accent-bright)}.ExpensesTab_cancelButton__9KauA{background:var(--surface);color:var(--foreground);border:1px solid var(--border)}.ExpensesTab_cancelButton__9KauA:hover{background:var(--surface-light);border-color:var(--border-light)}@media (min-width:1400px){.ExpensesTab_content__53Ucs{grid-template-columns:1fr 420px;gap:2rem}}@media (max-width:1200px){.ExpensesTab_content__53Ucs{grid-template-columns:1fr;gap:1.5rem}.ExpensesTab_infoPanel__E3OHX{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem;position:static}.ExpensesTab_totalCard__xQ7Vj{grid-column:span 1;padding:1.25rem 1rem}.ExpensesTab_totalAmount__bIoJz{font-size:1.5rem}.ExpensesTab_infoCard__6992b{padding:1rem}}@media (max-width:1024px){.ExpensesTab_content__53Ucs{gap:1.25rem}.ExpensesTab_infoPanel__E3OHX{grid-template-columns:1fr 1fr;gap:.75rem}.ExpensesTab_totalCard__xQ7Vj{grid-column:span 2;padding:1.25rem}.ExpensesTab_infoCard__6992b{padding:.875rem}}@media (max-width:768px){.ExpensesTab_container__B_62x{padding:0;background:transparent}.ExpensesTab_header__KySUG{margin-bottom:.75rem;padding:.75rem;background:var(--surface);border:1px solid var(--border)}.ExpensesTab_title__WKwQO{font-size:1rem;color:var(--accent)}.ExpensesTab_subtitle__n4tAu{font-size:.7rem;margin-bottom:.375rem}.ExpensesTab_content__53Ucs{display:flex;flex-direction:column;gap:.75rem;padding:0}.ExpensesTab_infoPanel__E3OHX{display:flex;flex-direction:column;gap:.625rem;position:static;order:-1}.ExpensesTab_totalCard__xQ7Vj{padding:1rem;margin-bottom:.5rem;border:1px solid var(--accent)}.ExpensesTab_totalAmount__bIoJz{font-size:1.75rem}.ExpensesTab_infoCard__6992b{padding:.875rem;background:var(--surface);border:1px solid var(--border)}.ExpensesTab_infoTitle__4ZTJH,.ExpensesTab_totalTitle__ztHR2{font-size:.8rem;color:var(--accent)}.ExpensesTab_infoList___FRRH li{font-size:.7rem;line-height:1.5}.ExpensesTab_totalSubtext__NM4SN{font-size:.7rem}}.EmailsTab_container__8CqNT{padding:1rem;max-width:100%;display:flex;flex-direction:column}.EmailsTab_subtitle__Sdwq0{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--text-dim);max-width:560px;margin:0 auto .75rem}.EmailsTab_error__uIEWC{border-left:1px solid var(--error);border:1px solid var(--error);border-left-width:2px;color:var(--error)}.EmailsTab_error__uIEWC,.EmailsTab_success__XWbrU{background:var(--surface);padding:.75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;margin:0 .75rem .75rem}.EmailsTab_success__XWbrU{border-left:1px solid var(--success);border:1px solid var(--success);border-left-width:2px;color:var(--success)}.EmailsTab_content__EVzFy{display:grid;grid-template-columns:1.5fr 3fr 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:0 1rem;max-width:100%;margin:0 auto;flex:1 1}.EmailsTab_column___lkst{width:100%;display:flex;flex-direction:column;gap:.75rem}.EmailsTab_section__S31E4{background:transparent;padding:0}.EmailsTab_sectionTitle__xT11k{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;color:var(--accent);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.03em}.EmailsTab_debugToggle__bqfun{padding:.25rem .5rem;background:transparent;border:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;color:var(--text-dim);cursor:pointer;transition:all .15s ease;white-space:nowrap}.EmailsTab_debugToggle__bqfun:hover{border-color:var(--success);color:var(--success)}.EmailsTab_connectionsList__9M4vK{display:flex;flex-direction:column;gap:0}.EmailsTab_connectionCard__3juwF{background:var(--surface);border-bottom:1px solid var(--border);padding:.625rem .75rem;transition:background .15s ease;display:flex;flex-direction:column;gap:.375rem}.EmailsTab_connectionCard__3juwF:first-child{border-top:1px solid var(--border)}.EmailsTab_connectionCard__3juwF:hover{background:var(--surface-light)}.EmailsTab_providerBadge__Y_Kdb{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;color:var(--accent)}.EmailsTab_emailAddress__wYSqh{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:500;color:var(--foreground)}.EmailsTab_lastSync__V0v96{font-family:JetBrains Mono,monospace;font-size:.6rem;color:var(--text-dim)}.EmailsTab_connectionActions__Dtcmf{display:flex;flex-direction:row;gap:.25rem;margin-top:.25rem}.EmailsTab_scanButton___0WNJ{flex:1 1;padding:.375rem .5rem;background:var(--accent);border:none;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;color:var(--background);cursor:pointer;transition:background .15s ease;white-space:nowrap}.EmailsTab_scanButton___0WNJ:hover:not(:disabled){background:var(--accent-bright)}.EmailsTab_scanButton___0WNJ:disabled{opacity:.5;cursor:not-allowed}.EmailsTab_disconnectButton__8QXk9{flex:1 1;padding:.375rem .5rem;background:transparent;border:none;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;color:var(--text-dim);cursor:pointer;transition:color .15s ease}.EmailsTab_disconnectButton__8QXk9:hover{color:var(--error)}.EmailsTab_scanResults__IqIHa{display:flex;gap:.75rem;padding:.5rem 0 0;margin-top:.375rem}.EmailsTab_statItem__gqZ6l{display:flex;align-items:baseline;gap:.25rem}.EmailsTab_statValue__MNt4z{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;color:var(--success)}.EmailsTab_statLabel__eB3oV{font-family:JetBrains Mono,monospace;font-size:.6rem;color:var(--text-dim)}.EmailsTab_providersList__6TL7B{display:flex;flex-direction:column;gap:0}.EmailsTab_providerButton__MsHm7{display:flex;align-items:center;gap:.625rem;padding:.75rem;background:var(--surface);border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s ease;width:100%;text-align:left}.EmailsTab_providerButton__MsHm7:first-child{border-top:1px solid var(--border)}.EmailsTab_providerButton__MsHm7:hover:not([style*="cursor: not-allowed"]){background:var(--surface-light)}.EmailsTab_providerIcon__mIjNs{font-size:1.25rem;flex-shrink:0}.EmailsTab_providerInfo__EvcXL{flex:1 1}.EmailsTab_providerName__JA2Hf{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;color:var(--foreground);margin-bottom:.125rem}.EmailsTab_providerDescription__AH68S{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--text-dim)}.EmailsTab_connectIcon__z8CZf{font-family:JetBrains Mono,monospace;font-size:1rem;color:var(--accent);flex-shrink:0}.EmailsTab_infoList__PRlXm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.EmailsTab_infoList__PRlXm li{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);line-height:1.4;position:relative;padding-left:.75rem}.EmailsTab_infoList__PRlXm li:before{content:">";color:var(--accent);font-weight:700;position:absolute;left:0}.EmailsTab_emptyState__ge9BO{text-align:center;padding:2rem 1rem;font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--text-muted);line-height:1.6;display:flex;flex-direction:column;align-items:center;gap:.5rem}.EmailsTab_emptySubtext__BJPwV{font-size:.7rem;color:var(--text-dim)}.EmailsTab_tableContainer__AHGI7{max-height:calc(100vh - 320px);overflow-y:auto}.EmailsTab_tableContainer__AHGI7::-webkit-scrollbar{width:4px}.EmailsTab_tableContainer__AHGI7::-webkit-scrollbar-track{background:var(--background)}.EmailsTab_tableContainer__AHGI7::-webkit-scrollbar-thumb{background:var(--border-light)}.EmailsTab_table__mApIe{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace}.EmailsTab_tableHead__FvPeu{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-light)}.EmailsTab_tableHead__FvPeu th{font-size:.6rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;padding:.5rem;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.EmailsTab_thSubject__TwQIE{width:45%}.EmailsTab_thFrom__rG9Kh{width:20%}.EmailsTab_thDate__VxIK8{width:12%}.EmailsTab_thScore__qEb8g{width:10%;text-align:center!important}.EmailsTab_thStatus__UD_Gy{width:13%;text-align:center!important}.EmailsTab_tableBody__PFfQn{background:var(--background)}.EmailsTab_tableRow__A_5ff{border-bottom:1px solid var(--border);transition:background .1s ease;cursor:pointer}.EmailsTab_tableRow__A_5ff:hover{background:var(--surface)}.EmailsTab_tableRow__A_5ff td{padding:.5rem;font-size:.7rem;color:var(--foreground);vertical-align:middle}.EmailsTab_tdSubject__oS1SP{max-width:0}.EmailsTab_subjectText__7OxjH{display:block;font-weight:500}.EmailsTab_subjectText__7OxjH,.EmailsTab_tdFrom__JMr3S{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailsTab_tdFrom__JMr3S{color:var(--text-muted);max-width:0}.EmailsTab_tdDate__h9yKM{color:var(--text-muted);white-space:nowrap;font-size:.65rem}.EmailsTab_tdScore__7d0SL{text-align:center}.EmailsTab_scoreBadge__yJmLM{font-size:.65rem;font-weight:600;padding:.15rem .375rem;border-radius:2px}.EmailsTab_highScore__feK65{color:var(--success);background:rgba(34,197,94,.1)}.EmailsTab_mediumScore__fTiNO{color:var(--warning);background:rgba(234,179,8,.1)}.EmailsTab_lowScore__nRlK6{color:var(--text-dim);background:rgba(100,100,100,.1)}.EmailsTab_tdStatus__PklwH{text-align:center}.EmailsTab_statusCreated__7RZND{font-size:.6rem;font-weight:600;color:var(--success);text-transform:uppercase}.EmailsTab_statusReceipt__XuSh_{font-size:.6rem;font-weight:500;color:var(--accent);text-transform:uppercase}.EmailsTab_statusSkipped__KfVTk{color:var(--text-dim)}.EmailsTab_receiptBadge__GNSLb{color:var(--success)}.EmailsTab_notReceiptBadge__6BcLP,.EmailsTab_receiptBadge__GNSLb{font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:600;text-transform:uppercase}.EmailsTab_notReceiptBadge__6BcLP{color:var(--text-dim)}@media (max-width:1400px){.EmailsTab_content__EVzFy{grid-template-columns:1fr}.EmailsTab_column___lkst{max-width:720px;margin:0 auto}.EmailsTab_tableContainer__AHGI7{max-height:480px}}@media (max-width:768px){.EmailsTab_tableContainer__AHGI7{overflow-x:auto}.EmailsTab_table__mApIe{min-width:500px}.EmailsTab_tdFrom__JMr3S,.EmailsTab_thFrom__rG9Kh{display:none}.EmailsTab_thSubject__TwQIE{width:50%}.EmailsTab_thDate__VxIK8{width:18%}.EmailsTab_thScore__qEb8g{width:15%}.EmailsTab_thStatus__UD_Gy{width:17%}.EmailsTab_tableHead__FvPeu th{font-size:.55rem;padding:.4rem}.EmailsTab_tableRow__A_5ff td{font-size:.65rem;padding:.4rem}}.EmailsTab_modalOverlay__ycrxK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.EmailsTab_modal__fBX0s{background:var(--surface);border:1px solid var(--success);max-width:560px;width:100%;max-height:90vh;overflow-y:auto}.EmailsTab_modalHeader__LDQLC{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid var(--border)}.EmailsTab_modalTitle__xmNAq{font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}.EmailsTab_modalClose__6H82v{background:transparent;border:1px solid var(--border);color:var(--text-muted);font-size:1.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-family:JetBrains Mono,monospace;line-height:1}.EmailsTab_modalClose__6H82v:hover{border-color:var(--error);color:var(--error)}.EmailsTab_modalContent__2uPmO{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.EmailsTab_modalSection__ogPov{display:flex;flex-direction:column;gap:.375rem}.EmailsTab_modalLabel__hbjA_{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em}.EmailsTab_modalValue__86cfa{font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--foreground);line-height:1.5;word-wrap:break-word}.EmailsTab_modalScore__MJuME{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:var(--success)}@media (max-width:768px){.EmailsTab_container__8CqNT{padding:.75rem}.EmailsTab_title__LRCb0{font-size:1.25rem}.EmailsTab_subtitle__Sdwq0{font-size:.75rem}.EmailsTab_scanResults__IqIHa{flex-wrap:wrap;gap:.5rem}.EmailsTab_connectionActions__Dtcmf{flex-direction:row}.EmailsTab_modal__fBX0s{max-width:100%;max-height:95vh}.EmailsTab_modalContent__2uPmO,.EmailsTab_modalHeader__LDQLC{padding:.875rem}.EmailsTab_modalTitle__xmNAq{font-size:1rem}}.TaxProfileTab_container___TA6o{padding:1.25rem;max-width:1200px;margin:0 auto;min-height:auto}.TaxProfileTab_header__5ai__{margin-bottom:1.25rem;padding:0;text-align:center}.TaxProfileTab_completenessIndicator__jNBDE{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;color:var(--accent);white-space:nowrap}@media (max-width:768px){.TaxProfileTab_completenessIndicator__jNBDE{align-items:center;min-width:50px;padding:.375rem .5rem}}.TaxProfileTab_subtitle__5Fz62{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-muted);margin:0;text-align:center;font-weight:400}.TaxProfileTab_saveButtonSection__2ngqU{margin-bottom:.625rem}.TaxProfileTab_saveButton__x6g0w{width:100%;padding:.75rem 1.25rem;background:var(--accent);border:none;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;color:var(--background);cursor:pointer;transition:background .15s ease}.TaxProfileTab_saveButton__x6g0w:hover:not(:disabled){background:var(--accent-bright)}.TaxProfileTab_saveButton__x6g0w:active:not(:disabled){background:var(--accent-dim)}.TaxProfileTab_saveButton__x6g0w:disabled{opacity:.5;cursor:not-allowed}.TaxProfileTab_progressSection__mjnKc{background:var(--surface);padding:.625rem .75rem;margin-bottom:.75rem;border-bottom:1px solid var(--border)}.TaxProfileTab_progressBar__lV0lu{display:flex;align-items:center;gap:.625rem;margin-bottom:.375rem}.TaxProfileTab_progressTrack__35Mzx{flex:1 1;height:4px;background:var(--border);overflow:hidden}.TaxProfileTab_progressFill__DmkPH{height:100%;background:var(--accent);transition:width .3s ease}.TaxProfileTab_progressHint__UWS_8{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--text-dim);text-align:center}.TaxProfileTab_progressComplete__CAHfx{color:var(--success)}.TaxProfileTab_progressGood__snRE_{color:var(--warning)}.TaxProfileTab_progressIncomplete__wHJEH{color:var(--text-dim)}.TaxProfileTab_content__JIXd5{display:grid;grid-template-columns:1fr 260px;grid-gap:1.25rem;gap:1.25rem;align-items:start;padding:0}.TaxProfileTab_displayColumn__MOF03,.TaxProfileTab_inputColumn__AxB_G{width:100%}.TaxProfileTab_error__jtSxl{border-left:1px solid var(--error);border:1px solid var(--error);border-left-width:2px;color:var(--error)}.TaxProfileTab_error__jtSxl,.TaxProfileTab_success__iw0Rk{background:var(--surface);padding:.75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;margin-bottom:.75rem}.TaxProfileTab_success__iw0Rk{border-left:1px solid var(--success);border:1px solid var(--success);border-left-width:2px;color:var(--success)}.TaxProfileTab_form__k3yPz{display:grid;grid-gap:.75rem;gap:.75rem}.TaxProfileTab_formSectionsGrid__j76zE{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.TaxProfileTab_basicSection__vO4bD{grid-column:1/-1}.TaxProfileTab_workArrangementsSection__N7dRa{grid-column:1}.TaxProfileTab_taxFactorsSection__FqmXz{grid-column:2}.TaxProfileTab_expensesSection__r_pPq{grid-column:1/-1}.TaxProfileTab_section__lKe1S{background:var(--surface);border-bottom:1px solid var(--border);padding:1rem;height:-moz-fit-content;height:fit-content}.TaxProfileTab_section__lKe1S:first-child{border-top:1px solid var(--border)}.TaxProfileTab_sectionTitle__U6OYm{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.03em}.TaxProfileTab_sectionDescription__4xYpq{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-dim);margin:0 0 .75rem;line-height:1.4}.TaxProfileTab_inputGroup__0VQDj{margin-bottom:.625rem}.TaxProfileTab_basicInfoGrid__p0cuh{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.75rem;gap:.75rem}.TaxProfileTab_fullWidth__RaJ9j{grid-column:1/-1}.TaxProfileTab_label__WZYJN{display:block;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;color:var(--foreground);margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.03em}.TaxProfileTab_input__d8FOk,.TaxProfileTab_select__jSnff{width:100%;padding:.625rem;background:var(--background);border:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--foreground);transition:border-color .15s ease}.TaxProfileTab_select__jSnff option{background:var(--surface);color:var(--foreground);border:none;padding:.375rem}.TaxProfileTab_input__d8FOk:focus,.TaxProfileTab_select__jSnff:focus{outline:none;border-color:var(--accent)}.TaxProfileTab_input__d8FOk::placeholder{color:var(--text-dim)}.TaxProfileTab_currencyInputWrapper__2KSuk{display:flex;align-items:center;background:var(--background);border:1px solid var(--border);transition:border-color .15s ease}.TaxProfileTab_currencyInputWrapper__2KSuk:focus-within{border-color:var(--accent)}.TaxProfileTab_currencyPrefix__QDTCy{padding:.625rem;font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--text-muted);background:var(--surface);border-right:1px solid var(--border)}.TaxProfileTab_currencyInput__PJiGo{flex:1 1;padding:.625rem;background:transparent;border:none;font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--foreground)}.TaxProfileTab_currencyInput__PJiGo:focus{outline:none}.TaxProfileTab_currencyInput__PJiGo::placeholder{color:var(--text-dim)}.TaxProfileTab_currencyInput__PJiGo::-webkit-inner-spin-button,.TaxProfileTab_currencyInput__PJiGo::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TaxProfileTab_currencyInput__PJiGo[type=number]{-moz-appearance:textfield}.TaxProfileTab_inputHint__dSHup{font-family:JetBrains Mono,monospace;font-size:.65rem;color:var(--text-dim);margin:.375rem 0 0;line-height:1.4}.TaxProfileTab_checkboxGroup__245a6{margin-bottom:.375rem}.TaxProfileTab_expensesGrid__vCNwG{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem .75rem;gap:.5rem .75rem}.TaxProfileTab_checkboxLabel__kGIaK{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--foreground);line-height:1.4}.TaxProfileTab_checkbox__ukqWQ{margin-top:.125rem;accent-color:var(--accent)}.TaxProfileTab_checkboxText__43mQJ{flex:1 1}.TaxProfileTab_submitSection__MByzX{display:flex;justify-content:flex-start;margin-top:0;padding:0 1.25rem}.TaxProfileTab_submitButton__8z0iv{padding:.75rem 1.5rem;background:var(--accent);border:none;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;color:var(--background);cursor:pointer;transition:background .15s ease;min-width:120px}.TaxProfileTab_submitButton__8z0iv:hover:not(:disabled){background:var(--accent-bright)}.TaxProfileTab_submitButton__8z0iv:disabled{opacity:.5;cursor:not-allowed}.TaxProfileTab_infoPanel__h3G_b{display:flex;flex-direction:column;gap:0;position:-webkit-sticky;position:sticky;top:1rem}.TaxProfileTab_infoCard__gjN0g{background:var(--surface);padding:.875rem;border-bottom:1px solid var(--border)}.TaxProfileTab_infoCard__gjN0g:first-child{border-top:1px solid var(--border)}.TaxProfileTab_infoTitle__hjfmh{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;color:var(--foreground);margin:0 0 .75rem;display:flex;align-items:center;gap:.375rem;text-transform:uppercase;letter-spacing:.03em}.TaxProfileTab_infoList__WuOHC{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.TaxProfileTab_infoList__WuOHC li{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);line-height:1.4;position:relative;padding-left:.75rem}.TaxProfileTab_infoList__WuOHC li:before{content:">";color:var(--accent);font-weight:700;position:absolute;left:0}@media (min-width:1200px){.TaxProfileTab_container___TA6o{padding:1.5rem}.TaxProfileTab_content__JIXd5{gap:2rem}.TaxProfileTab_formSectionsGrid__j76zE{grid-template-columns:1fr 1fr;gap:1.25rem}.TaxProfileTab_expensesGrid__vCNwG{grid-template-columns:1fr 1fr 1fr;gap:.75rem 1rem}}@media (min-width:769px) and (max-width:1199px){.TaxProfileTab_basicInfoGrid__p0cuh{grid-template-columns:1fr}.TaxProfileTab_formSectionsGrid__j76zE{grid-template-columns:1fr;gap:1rem}.TaxProfileTab_taxFactorsSection__FqmXz,.TaxProfileTab_workArrangementsSection__N7dRa{grid-column:1}.TaxProfileTab_expensesGrid__vCNwG{grid-template-columns:1fr 1fr}}@media (max-width:768px){.TaxProfileTab_content__JIXd5{grid-template-columns:1fr;gap:1rem}.TaxProfileTab_basicInfoGrid__p0cuh,.TaxProfileTab_expensesGrid__vCNwG,.TaxProfileTab_formSectionsGrid__j76zE{grid-template-columns:1fr}.TaxProfileTab_infoPanel__h3G_b{position:static;gap:.75rem}.TaxProfileTab_infoCard__gjN0g{padding:.75rem}.TaxProfileTab_container___TA6o{padding:0;background:transparent}.TaxProfileTab_header__5ai__{margin-bottom:0;padding:.75rem;background:var(--surface);border-bottom:1px solid var(--border)}.TaxProfileTab_title__T1K6F{font-size:1rem;color:var(--accent)}.TaxProfileTab_completenessPercent__s8BRo{font-size:.875rem}.TaxProfileTab_completenessLabel__Cri2U{font-size:.55rem}.TaxProfileTab_subtitle__5Fz62{font-size:.7rem;padding:0 .375rem;margin-bottom:.75rem}.TaxProfileTab_progressSection__mjnKc{padding:.75rem}.TaxProfileTab_content__JIXd5{display:flex;flex-direction:column;gap:1rem;padding:0}.TaxProfileTab_infoPanel__h3G_b{position:static;gap:.75rem}.TaxProfileTab_infoCard__gjN0g{padding:.75rem}.TaxProfileTab_infoTitle__hjfmh{font-size:.8rem}.TaxProfileTab_infoList__WuOHC li{font-size:.65rem}.TaxProfileTab_section__lKe1S{padding:.75rem}.TaxProfileTab_sectionTitle__U6OYm{font-size:.875rem}.TaxProfileTab_input__d8FOk,.TaxProfileTab_select__jSnff{padding:.5rem}.TaxProfileTab_checkboxLabel__kGIaK{font-size:.7rem}.TaxProfileTab_submitButton__8z0iv{padding:.625rem 1.25rem;font-size:.7rem}.TaxProfileTab_progressSection__mjnKc{flex-direction:column;gap:.375rem;align-items:stretch}.TaxProfileTab_progressBar__lV0lu{flex-direction:column;gap:.375rem}.TaxProfileTab_completenessIndicator__jNBDE{align-self:center;font-size:.65rem}.TaxProfileTab_progressHint__UWS_8{text-align:center;white-space:normal}}.DevBanner_banner__oIfE8{position:fixed;top:0;left:280px;right:0;z-index:150;background:var(--surface);border-bottom:1px solid var(--accent);padding:.375rem 1.5rem;transform:translateY(-100%);transition:transform .3s ease;font-family:JetBrains Mono,monospace;overflow:hidden}.DevBanner_banner__oIfE8.DevBanner_visible__1ywDZ{transform:translateY(0)}.DevBanner_grid__PmaFh,.DevBanner_scanlines__2ySQP{display:none}.DevBanner_content__RWVdX{display:flex;align-items:center;gap:.75rem;max-width:1200px;margin:0 auto;position:relative;z-index:2}.DevBanner_iconContainer__RoZu1{position:relative}.DevBanner_pixelIcon__wWwUL{font-size:1rem}.DevBanner_glitch__N1_Ef{display:none}.DevBanner_textContainer__d42Fj{flex:1 1;display:flex;flex-direction:column;gap:.125rem}.DevBanner_mainText__WFT_a{color:var(--accent);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.DevBanner_blink__5Z8Yl{animation:DevBanner_blink__5Z8Yl 1s infinite;margin-right:.375rem}@keyframes DevBanner_blink__5Z8Yl{0%,50%{opacity:1}51%,to{opacity:0}}.DevBanner_subText__BXZU9{color:var(--text-muted)}.DevBanner_contactButton__KsV2e,.DevBanner_subText__BXZU9{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em}.DevBanner_contactButton__KsV2e{background:var(--accent);border:none;color:var(--background);padding:.375rem .75rem;font-family:JetBrains Mono,monospace;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:background .15s ease}.DevBanner_contactButton__KsV2e:hover{background:var(--accent-bright)}.DevBanner_contactButton__KsV2e:active{background:var(--accent-dim)}.DevBanner_buttonText__t_umw{position:relative;z-index:2}.DevBanner_buttonGlow__6m4MI{display:none}.DevBanner_dismissButton__6kW9B{background:none;border:1px solid var(--border);color:var(--text-dim);font-size:1rem;cursor:pointer;padding:.25rem .5rem;transition:all .15s ease;font-family:JetBrains Mono,monospace}.DevBanner_dismissButton__6kW9B:hover{color:var(--error);border-color:var(--error)}.DevBanner_banner__oIfE8.DevBanner_landing__bteoQ{left:0}@media (max-width:768px){.DevBanner_banner__oIfE8{left:0;padding:.375rem .75rem}.DevBanner_content__RWVdX{gap:.5rem}.DevBanner_mainText__WFT_a{font-size:.65rem}.DevBanner_subText__BXZU9{font-size:.6rem}.DevBanner_contactButton__KsV2e{padding:.25rem .5rem;font-size:.6rem}.DevBanner_pixelIcon__wWwUL{font-size:.875rem}.DevBanner_textContainer__d42Fj{min-width:0}}@media (max-width:480px){.DevBanner_subText__BXZU9{display:none}.DevBanner_mainText__WFT_a{font-size:.6rem}.DevBanner_contactButton__KsV2e{padding:.1875rem .375rem;font-size:.55rem}}