.sidebar_sidebar__BaJNg{display:flex;flex-direction:column;block-size:100%;padding:var(--space-3);gap:var(--space-3)}.sidebar_brand__WGbWG,.sidebar_footer__svTau,.sidebar_nav__ExEex{animation:sidebar_settle__gHYqa var(--dur-slow) var(--ease-out)}@keyframes sidebar_settle__gHYqa{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sidebar_brand__WGbWG,.sidebar_footer__svTau,.sidebar_nav__ExEex{animation:none}}.sidebar_brand__WGbWG{padding:var(--space-2)}.sidebar_brand__WGbWG,.sidebar_switcherTrigger__AVls2{display:flex;align-items:center;justify-content:space-between}.sidebar_switcherTrigger__AVls2{gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:var(--bg-surface-alt);border:1px solid var(--border-1);border-radius:var(--radius-md);cursor:pointer;font:inherit;color:var(--fg-1);text-align:start;transition:border-color var(--dur-fast) var(--ease-out)}.sidebar_switcherTrigger__AVls2:hover,.sidebar_switcherTrigger__AVls2[data-state=open]{border-color:var(--border-2)}.sidebar_switcherInfo__jG4uK{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sidebar_switcherText___7PqV{display:flex;flex-direction:column;min-width:0}.sidebar_switcherName__RSuio{font-size:var(--text-sm);font-weight:500;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_switcherTaxId__jcTqP{font-size:var(--text-xs);color:var(--fg-3);direction:ltr;text-align:right}.sidebar_switcherChevron__NCPof{color:var(--fg-3);flex-shrink:0}.sidebar_switcherContent__lQWdP{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-3);padding:var(--space-1);min-width:220px;z-index:50}.sidebar_switcherItem__NMtIz{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--fg-1);border:none;background:transparent;width:100%;text-align:start;font:inherit}.sidebar_switcherItem__NMtIz:hover{background:var(--bg-sunken)}.sidebar_switcherItemActive__gsKu8{background:var(--brand-soft);color:var(--brand-soft-fg)}.sidebar_nav__ExEex{flex:1 1;display:flex;flex-direction:column;gap:var(--space-1);min-block-size:0;overflow:visible}.sidebar_navItem__25c1T{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-1);text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.sidebar_navItem__25c1T:hover{background:var(--bg-sunken)}.sidebar_navItemActive__X9RcP{background:var(--brand-soft);color:var(--brand-soft-fg);font-weight:500}.sidebar_navItemDisabled__i38Et{color:var(--fg-3);cursor:not-allowed}.sidebar_navItemDisabled__i38Et:hover{background:transparent}.sidebar_navIcon__xDa56{display:inline-flex;align-items:center;justify-content:center;width:18px;flex-shrink:0}.sidebar_navLabel__GjkdU{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_section__z4uQh{position:relative;display:flex}.sidebar_sectionTrigger__Fh_b4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-1);background:transparent;border:none;cursor:pointer;width:100%;text-align:start;font-family:inherit;transition:background var(--dur-fast) var(--ease-out)}.sidebar_flyoutHost__GLUCY:is(:hover,:has(:focus-visible)) .sidebar_sectionTrigger__Fh_b4{background:var(--bg-sunken)}.sidebar_sectionIcon__tDNVr{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;margin:-4px;border-radius:var(--radius-sm);flex-shrink:0}.sidebar_sectionIconActive__Upvz4{background:var(--brand-soft);color:var(--brand-soft-fg)}.sidebar_sectionChevron__On61H{color:var(--fg-3);flex-shrink:0}.sidebar_footer__svTau{-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--border-1);border-block-start:1px solid var(--border-1);display:flex;flex-direction:column;gap:var(--space-1)}.sidebar_userRow__9Bd89{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:background-color .15s ease}.sidebar_userRow__9Bd89:hover{background:var(--bg-surface-alt)}.sidebar_userText__5hkCe{display:flex;flex-direction:column;min-width:0}.sidebar_userName__HhaOP{font-size:var(--text-sm);font-weight:500}.sidebar_userEmail__uMjtf,.sidebar_userName__HhaOP{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_userEmail__uMjtf{font-size:var(--text-xs);color:var(--fg-3)}.sidebar_collapsed__ot3hx{align-items:center;padding-inline:var(--space-2);overflow:visible}.sidebar_collapsed__ot3hx .sidebar_brand__WGbWG{justify-content:center;padding-inline:0}.sidebar_rail__NkK0w{align-items:center}.sidebar_railItem__hePat{display:flex;width:100%;justify-content:center}.sidebar_flyoutHost__GLUCY{position:relative}.sidebar_railLink__clAP9{display:flex;text-decoration:none;color:inherit}.sidebar_railButton__dhc6W{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--radius-md);color:var(--fg-1);transition:background var(--dur-fast) var(--ease-out)}.sidebar_flyoutHost__GLUCY:is(:hover,:has(:focus-visible)) .sidebar_railButton__dhc6W{background:var(--bg-sunken)}.sidebar_railButtonActive__z3WFD{background:var(--brand-soft);color:var(--brand-soft-fg)}.sidebar_flyoutHost__GLUCY:is(:hover,:has(:focus-visible)) .sidebar_railButtonActive__z3WFD{background:var(--brand-soft)}.sidebar_flyout___LzyV{position:absolute;inset-block-start:0;inset-inline-start:100%;-webkit-padding-start:20px;padding-inline-start:20px;z-index:60;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(var(--space-1));transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out)}.sidebar_flyoutHost__GLUCY:is(:hover,:has(:focus-visible)) .sidebar_flyout___LzyV{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.sidebar_flyoutPanel__D_mEa{min-inline-size:220px;background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--space-1);display:flex;flex-direction:column;gap:var(--space-1)}.sidebar_flyoutHeader__pELd8{padding:var(--space-2) var(--space-3) var(--space-1);-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1);-webkit-border-after:1px solid var(--border-1);border-block-end:1px solid var(--border-1);font-size:var(--text-xs);font-weight:600;color:var(--fg-3)}.sidebar_flyoutLabel__KKMFA{color:var(--fg-1);white-space:nowrap}.sidebar_collapseToggle__Jqmfx,.sidebar_flyoutLabel__KKMFA{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.sidebar_collapseToggle__Jqmfx{display:flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--fg-3);background:transparent;border:none;cursor:pointer;width:100%;text-align:start;font-family:inherit;transition:background var(--dur-fast) var(--ease-out)}.sidebar_collapsed__ot3hx .sidebar_collapseToggle__Jqmfx{justify-content:center}.sidebar_collapseToggle__Jqmfx:hover{background:var(--bg-sunken);color:var(--fg-1)}.sidebar_collapsed__ot3hx .sidebar_footer__svTau{align-items:center}.tax-authority-expiry-banner_banner__jPMb_{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);background:var(--warning-soft);border:1px solid var(--peach-200);border-radius:var(--radius-md);color:var(--fg-1)}.tax-authority-expiry-banner_icon__M2RfT{flex:none;color:var(--warning)}.tax-authority-expiry-banner_text__1q46n{flex:1 1;min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug)}.tax-authority-expiry-banner_actions__UsNLd{flex:none;display:flex;align-items:center;gap:var(--space-2)}.tax-authority-expiry-banner_dismiss__eFos1{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--fg-2);cursor:pointer}.tax-authority-expiry-banner_dismiss__eFos1:hover:not(:disabled){background:var(--peach-200);color:var(--fg-1)}.tax-authority-expiry-banner_dismiss__eFos1:disabled{opacity:.5;cursor:default}@media (max-width:768px){.tax-authority-expiry-banner_banner__jPMb_{flex-wrap:wrap;align-items:flex-start}.tax-authority-expiry-banner_text__1q46n{flex-basis:100%;order:2}.tax-authority-expiry-banner_actions__UsNLd{order:3;-webkit-margin-start:auto;margin-inline-start:auto}}.upload-status_chipFailed__XbQ5X,.upload-status_chip__mzNtX{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--fg-2);font:inherit;font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer}.upload-status_chip__mzNtX:hover{background:var(--bg-sunken)}.upload-status_chipFailed__XbQ5X{border-color:var(--danger,#d93025);color:var(--danger,#d93025)}.upload-status_spin__1xVUb{color:var(--brand);animation:upload-status_uploadStatusSpin__n_msW .9s linear infinite}@keyframes upload-status_uploadStatusSpin__n_msW{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.upload-status_spin__1xVUb{animation-duration:3s}}.upload-status_panel__45P5w{inline-size:min(320px,calc(100vw - var(--space-6)));padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);z-index:60}.upload-status_list__K7OyM{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.upload-status_row__ygYxF{display:flex;align-items:center;gap:var(--space-2)}.upload-status_rowText__lageD{display:flex;flex-direction:column;min-inline-size:0;flex:1 1}.upload-status_rowLabel__pHRIm{font-size:var(--text-sm);font-weight:600;color:var(--fg-1)}.upload-status_rowNote__8Nre6{font-size:var(--text-xs);color:var(--fg-3,var(--fg-2));overflow-wrap:anywhere}.upload-status_rowActions__M1Jrx{display:flex;gap:var(--space-1);flex:none}.upload-status_warning__RlPIt{margin:var(--space-3) 0 0;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);-webkit-border-before:1px solid var(--border-1);border-block-start:1px solid var(--border-1);font-size:var(--text-xs);color:var(--fg-3,var(--fg-2))}.top-bar_bar__ZjOuy{display:flex;align-items:center;gap:var(--space-4);height:100%;padding-inline:var(--space-6);max-width:var(--container-app);margin-inline:auto;width:100%}.top-bar_switcherTrigger__DJj3l{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:transparent;border:1px solid var(--border-1);border-radius:var(--radius-md);cursor:pointer;font:inherit;color:var(--fg-1);transition:border-color var(--dur-fast) var(--ease-out);max-width:280px}.top-bar_switcherTrigger__DJj3l:hover,.top-bar_switcherTrigger__DJj3l[data-state=open]{border-color:var(--border-2);background:var(--bg-sunken)}.top-bar_switcherName__it7IR{font-size:var(--text-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar_switcherChip__P8Ntl{flex-shrink:0}.top-bar_switcherChevron__j_aTP{color:var(--fg-3);flex-shrink:0}.top-bar_switcherContent__830Bx{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-3);padding:var(--space-1);min-width:260px;max-block-size:min(480px,var(--radix-popover-content-available-height));overflow-y:auto;overscroll-behavior:contain;z-index:50}.top-bar_switcherItem__WuR9x{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--fg-1);border:none;background:transparent;width:100%;text-align:start;font:inherit}.top-bar_switcherItem__WuR9x:hover{background:var(--bg-sunken)}.top-bar_switcherItemActive__VxXlv{background:var(--brand-soft);color:var(--brand-soft-fg)}.top-bar_switcherItemText__NeSXe{display:flex;flex-direction:column;min-width:0;flex:1 1}.top-bar_switcherItemName__Hm5tq{font-size:var(--text-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar_switcherItemTaxId__DSVs9{font-size:var(--text-xs);color:var(--fg-3);direction:ltr;text-align:right}.top-bar_newDocBtn__Y2WeH{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--brand);color:var(--fg-on-brand);border:none;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:500;transition:background var(--dur-fast) var(--ease-out)}.top-bar_newDocBtn__Y2WeH:hover,.top-bar_newDocBtn__Y2WeH[data-state=open]{background:var(--brand-hover)}.top-bar_menuContent__dx_sK{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-3);padding:var(--space-1);min-width:240px;z-index:50}.top-bar_menuItem__cxjgL{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--fg-1);cursor:pointer;outline:none}.top-bar_menuItem__cxjgL[data-highlighted]{background:var(--bg-sunken)}.top-bar_menuItemPinned__oHelF{background:var(--brand-soft);color:var(--brand-soft-fg);font-weight:500;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1)}.top-bar_menuItemLabel__qZV6t{flex:1 1}.top-bar_menuGroupLabel__iSSXG{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.top-bar_menuSeparator__kCYsZ{height:1px;background:var(--border-1);margin-block:var(--space-1)}.top-bar_avatarBtn__PBgdd{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:2px;border-radius:var(--radius-pill)}.top-bar_avatarBtn__PBgdd:hover{background:var(--bg-sunken)}.top-bar_userHeader__u7Roi{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);min-width:220px}.top-bar_userName__xA82u{font-size:var(--text-sm);font-weight:500;color:var(--fg-1)}.top-bar_userEmail__DhkMe{font-size:var(--text-xs);color:var(--fg-3)}