.business-tax-center{display:grid;gap:15px}.business-tax-tabs{display:flex;border:1px solid rgb(var(--theme-line));background:rgb(var(--theme-panel));border-radius:9px;overflow:hidden}.business-tax-tabs button{padding:14px 22px;font-size:12px;color:rgb(var(--theme-accent))}.business-tax-tabs [aria-selected=true]{background:linear-gradient(110deg,#32e61f77,rgb(var(--theme-line)));color:rgb(var(--theme-ink));box-shadow:inset 3px 0 rgb(var(--theme-accent))}.business-tax-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.business-tax-metrics article{padding:17px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center}.business-tax-metrics article>span{color:rgb(var(--theme-accent));background:rgb(var(--theme-accent)/.098);display:grid;place-items:center;width:38px;height:40px;border-radius:10px}.business-tax-metrics h2{font-size:12px}.business-tax-metrics strong{grid-column:1/-1;font-size:27px}.business-tax-metrics p{grid-column:1/-1;margin:0;font-size:10px;color:rgb(var(--theme-accent));line-height:1.7}.business-tax-note{font-size:11px;color:rgb(var(--theme-accent));line-height:1.8;margin:0;padding:0 16px 15px}.business-tax-center>p.business-tax-note{padding:0 3px}.business-tax-actions{display:flex;gap:9px;flex-wrap:wrap}.business-tax-empty{padding:18px;color:rgb(var(--theme-accent));font-size:12px;line-height:1.8;margin:0}.business-tax-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;padding:10px 18px 22px}.business-tax-breakdown>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:rgb(var(--theme-accent))}.business-tax-breakdown strong{color:rgb(var(--theme-accent));font-weight:500}.business-tax-period{display:block;font-size:10px;color:rgb(var(--theme-accent));margin-top:5px}.business-tax-deadlines>div{display:flex;align-items:center;gap:12px;padding:12px 17px;border-top:1px solid rgb(var(--theme-line))}.business-tax-deadlines>div>div{flex:1 1;display:grid;gap:6px}.business-tax-deadlines strong{font-size:12px;font-weight:500}.business-tax-deadlines small{font-size:10px;color:rgb(var(--theme-accent))}.business-tax-deadlines b{font-size:12px;font-weight:500}.business-tax-center .section-header{flex-wrap:wrap}.business-tax-center .workspace-year-notice{margin:0}@media(max-width:1150px){.business-tax-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-tax-deadlines>div{flex-wrap:wrap}.business-tax-deadlines>div>div{min-width:180px}}@media(max-width:760px){.business-tax-tabs button{flex:1 1;padding:13px 10px;font-size:11px}.business-tax-metrics{gap:9px}.business-tax-metrics article{padding:12px;grid-template-columns:30px 1fr;gap:8px}.business-tax-metrics h2{font-size:10px}.business-tax-metrics article>span{width:30px;height:34px}.business-tax-metrics strong{font-size:23px}.business-tax-breakdown{grid-template-columns:1fr}.business-tax-actions{width:100%}.business-tax-note{font-size:10px}.business-tax-deadlines>div{gap:9px}}.business-tax-center.live-tax-demo{display:block}.tax-main .workspace-business-name{display:none}.tax-main .workspace-heading{align-items:center;gap:14px;margin-bottom:19px}.tax-main .workspace-heading h1{font-size:34px;letter-spacing:-1px;margin:0 0 6px}.tax-main .workspace-heading .subtitle{font-size:14px;line-height:1.4;margin:0;max-width:430px}.tax-main .workspace-heading-actions{gap:13px}.tax-main .workspace-heading-actions>.workspace-button,.tax-main .workspace-heading-actions>.workspace-primary{height:41px;font-size:11px;padding:9px 13px}.live-tax-demo .tax-metric{display:grid;grid-template-columns:37px minmax(0,1fr);gap:12px 17px;align-content:start;min-height:143px}.live-tax-demo .tax-metric>div{min-width:0}.live-tax-demo .tax-metric strong{font-size:27px}.live-tax-demo .tax-metric p{line-height:1.5}.live-tax-demo .tax-metric .text-button{display:block;font-size:9px;padding:0;margin-top:6px;color:rgb(var(--theme-accent))}.live-tax-demo .next-tax strong{font-size:19px;white-space:normal}.live-tax-demo .next-tax small{white-space:normal;color:var(--muted);margin-top:8px}.live-tax-demo .section-header{flex-wrap:nowrap}.live-tax-demo .section-header>div{min-width:0}.live-tax-demo .section-header>.tax-button{margin-left:auto;flex-shrink:0}.live-tax-demo .quarter-top{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center}.live-tax-demo .quarter-top h3{font-size:14px;min-width:0;overflow-wrap:anywhere}.live-tax-demo .quarter-symbol{line-height:1}.live-tax-demo .unrecorded .quarter-symbol{border:1px solid rgb(var(--theme-accent));width:26px;height:26px}.live-tax-demo .quarter-badge{font-size:9px;margin-left:0}.live-tax-demo .quarter-card{display:flex;flex-direction:column}.live-tax-demo .quarter-copy{flex:1 1;min-height:0}.live-tax-demo .quarter-copy p{white-space:normal;overflow-wrap:anywhere}.live-tax-demo .quarter-copy strong{white-space:normal}.live-tax-demo .quarter-card>.tax-button,.live-tax-demo .quarter-card>.tax-primary{margin-top:0;flex-shrink:0}.live-tax-demo .tax-savings-details>div{white-space:normal}.live-tax-demo .tax-savings-details strong{white-space:nowrap}.live-tax-demo .tax-savings-donut{flex-shrink:0}.live-tax-demo .tax-table td:last-child button{font-size:10px}.live-tax-demo .tax-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-tax-demo .tax-document>strong{white-space:normal;min-height:28px;line-height:1.5}.live-tax-demo .tax-document>.tax-button{margin-top:auto}.live-tax-demo .tax-check-items button{display:flex;align-items:center;gap:8px;text-align:left;font-size:10px;color:var(--muted);line-height:1.5;padding:0;min-width:0}.live-check{display:grid;place-items:center;width:15px;height:15px;border:1px solid rgb(var(--theme-accent));border-radius:50%;flex-shrink:0;font-size:10px}.live-check.is-complete{background:#0ebf90;border-color:#1bd1a2;color:rgb(var(--theme-ink))}.live-tax-demo .tax-insight>div{min-width:0}.live-tax-demo .tax-insight p{overflow-wrap:anywhere}.live-tax-demo .tax-management{margin-top:13px}.live-tax-demo .tax-management summary{padding:16px;font-size:12px;color:var(--muted);cursor:pointer}.live-tax-demo .tax-management .business-tax-actions{padding:0 16px 15px}.tax-timeline-empty{display:flex;align-items:center;gap:22px;padding:26px;min-height:170px}.tax-timeline-empty>svg{color:rgb(var(--theme-accent));flex-shrink:0}.tax-timeline-empty>div{flex:1 1;min-width:0}.tax-timeline-empty h3{font-size:16px;margin:0 0 8px}.tax-timeline-empty p{font-size:11px;color:var(--muted);line-height:1.8;margin:0;max-width:600px}.tax-empty-ring{width:164px;height:164px;flex-shrink:0;border:16px solid rgb(var(--theme-line));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:rgb(var(--theme-accent))}.tax-empty-ring strong{font-size:22px;color:rgb(var(--theme-ink))}.tax-empty-ring span{font-size:10px;color:var(--muted)}@media(min-width:1550px){.tax-main .workspace-heading{margin-bottom:22px}}@media(max-width:1350px){.tax-main .workspace-heading{align-items:flex-start;gap:15px}.tax-main .workspace-heading h1{font-size:31px}.tax-main .workspace-heading .subtitle{font-size:11px;max-width:380px}.tax-main .workspace-heading-actions{gap:8px}.tax-main .workspace-heading-actions>.workspace-button,.tax-main .workspace-heading-actions>.workspace-primary{font-size:10px;padding:9px 10px}.live-tax-demo .tax-metric{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:139px}.live-tax-demo .quarter-top{grid-template-columns:26px minmax(0,1fr) auto;gap:8px}.live-tax-demo .quarter-top h3{font-size:12px}.live-tax-demo .quarter-badge{font-size:8px}.tax-empty-ring{width:140px;height:140px}}@media(max-width:1100px){.tax-main .workspace-heading{flex-direction:column;gap:18px}.tax-main .workspace-heading-actions{width:100%;justify-content:flex-end}.tax-main .workspace-heading .subtitle{max-width:none}.live-tax-demo .quarter-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tax-demo .quarter-badge{width:auto;text-align:center;margin:0}.live-tax-demo .quarter-card:after{display:none}.live-tax-demo .quarter-copy{padding-left:36px}.live-tax-demo .tax-check-items button{font-size:11px}}@media(max-width:760px){.tax-main .workspace-heading h1{font-size:28px}.tax-main .workspace-heading .subtitle{font-size:12px;line-height:1.5}.tax-main .workspace-heading-actions{flex-wrap:wrap;gap:8px}.tax-main .workspace-heading-actions>.workspace-year-select{width:100%;justify-content:space-between}.tax-main .workspace-heading-actions>.workspace-button,.tax-main .workspace-heading-actions>.workspace-primary{flex:1 1;font-size:10px;padding:8px}.live-tax-demo .tax-metric{grid-template-columns:34px minmax(0,1fr);padding:12px 10px;min-height:155px;gap:9px}.live-tax-demo .tax-metric>div{grid-column:1/-1;width:auto}.live-tax-demo .tax-metric strong{font-size:23px}.live-tax-demo .next-tax strong{font-size:18px}.live-tax-demo .section-header{flex-wrap:wrap}.live-tax-demo .section-header>.tax-button{margin-left:auto}.live-tax-demo .quarter-top{grid-template-columns:26px minmax(0,1fr);gap:8px}.live-tax-demo .quarter-badge{grid-column:1/-1;justify-self:start}.live-tax-demo .quarter-copy{padding-left:0;min-height:0}.live-tax-demo .quarter-top h3{font-size:13px}.live-tax-demo .tax-savings-body{flex-wrap:wrap;justify-content:center}.live-tax-demo .tax-savings-details{min-width:155px}.live-tax-demo .tax-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tax-demo .tax-table{min-width:520px}.tax-timeline-empty{padding:20px;gap:15px;flex-wrap:wrap}.tax-timeline-empty>div{min-width:180px}.tax-timeline-empty h3{font-size:14px}.tax-empty-ring{width:140px;height:140px}}.tax-main .workspace-dialog{width:480px}.tax-main .workspace-dialog .section-header h2{font-size:20px}.live-tax-demo .quarter-copy>.text-button{display:block;font-size:9px;color:rgb(var(--theme-accent));margin-top:6px;padding:0}.live-tax-demo .quarter-copy>.text-button:disabled{opacity:.45;cursor:not-allowed}.tax-schedule-picker{padding:0 20px 16px}.tax-schedule-picker label{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.tax-schedule-picker select{min-width:0;max-width:100%;padding:8px 11px;background:rgb(var(--theme-panel));border:1px solid rgb(var(--theme-line));border-radius:8px;color:rgb(var(--theme-accent));font:inherit;flex:1 1}.tax-schedule-picker p{font-size:11px;line-height:1.6;color:var(--muted);margin:10px 0 0}.live-tax-demo .quarter-top h3{overflow-wrap:normal;white-space:nowrap}@media(max-width:760px){.tax-schedule-picker{padding:0 12px 14px}.tax-schedule-picker label{align-items:stretch;flex-direction:column;gap:7px}}.business-insights{margin:16px 0;min-width:0}.business-insights-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 11px}.business-insights-heading>svg{color:var(--accent)}.business-insights-heading h2{font-size:15px;margin:0}.business-insights-heading>span{font-size:10px;color:var(--muted);margin-left:auto}.business-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.business-insight{padding:15px;min-width:0;border:1px solid var(--border);background:var(--surface)}.business-insight>div{display:flex;align-items:center;gap:8px;margin-bottom:10px}.business-insight>div>span{color:var(--accent);display:grid;place-items:center;width:30px;height:30px;background:#32e61f14;border-radius:8px}.business-insight h3{font-size:12px;margin:0;color:var(--muted);font-weight:500}.business-insight>strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.business-insight>p{font-size:11px;line-height:1.7;color:var(--muted);margin:6px 0 0}.business-insight.tone-positive>strong{color:var(--accent)}.business-insight.tone-negative>strong{color:#fda4af}.business-insights-dates{font-size:9px;color:var(--muted);line-height:1.7;margin:9px 0 0}@media(max-width:760px){.business-insights-grid{grid-template-columns:1fr}.business-insights-heading>span{margin-left:0}.business-insight{padding:13px}}.business-insights-details{margin-top:10px}.business-insights-details>summary{font-size:11px;color:var(--accent);cursor:pointer;padding:4px 0}.business-insights-details[open]>.business-insights-grid{margin-top:12px}.business-highlights-note{font-size:9px;line-height:1.7;color:var(--muted);margin:7px 0 0}.business-highlights-empty{padding:16px;font-size:12px;color:var(--muted)}.business-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;border:0;border-radius:0;background:none}.business-highlight{--highlight-color:rgb(var(--theme-accent));display:block;margin:0;padding:16px;border:1px solid var(--border);border-radius:11px;background:var(--surface);min-width:0}.business-highlight.highlight-margin{--highlight-color:#fbbf24}.business-highlight.highlight-expenses{--highlight-color:#7dd3fc}.business-highlight.highlight-negative{--highlight-color:#fda4af}.business-highlight-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.business-highlight-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;color:var(--highlight-color);background:color-mix(in srgb,var(--highlight-color) 12%,transparent)}.business-highlight h3{font-size:14px;font-weight:600;line-height:1.5;color:var(--foreground);margin:0}.business-highlight>p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}@media(max-width:1250px){.business-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.business-highlights{grid-template-columns:1fr;gap:9px}.business-highlight{padding:14px}}.business-score{margin:16px 0;padding:20px;min-width:0;border:1px solid var(--border);background:var(--surface)}.business-score-header{display:flex;align-items:center;gap:11px}.business-score-header>span:first-child{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#32e61f18;color:var(--accent)}.business-score h2{font-size:17px;margin:0}.business-score-header p{margin:5px 0 0;font-size:11px;color:var(--muted)}.business-score-early{margin-left:auto;border:1px solid #32e61f55;border-radius:20px;padding:6px 10px;color:var(--accent);font-size:10px;white-space:nowrap}.business-score-body{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:30px;align-items:center;padding:22px 0}.business-score-overall{display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.business-score-ring{position:relative;width:134px;height:134px;flex-shrink:0}.business-score-ring>.rechart-score-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;pointer-events:none}.business-score-ring strong{font-size:37px;line-height:1.2;color:var(--foreground)}.business-score-ring span{font-size:10px;color:var(--muted)}.business-score-overall>strong{font-size:14px}.business-score-overall>p{font-size:11px;color:var(--muted);line-height:1.6;max-width:260px;margin:0}.business-score-factors{display:grid;gap:18px}.business-score-factors>div>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.business-score-factors span{color:var(--accent)}.business-score-factors p{font-size:11px;color:var(--muted);margin:0;line-height:1.5}.business-score-method{border-top:1px solid var(--border);padding-top:13px;font-size:11px;color:var(--muted);line-height:1.8}.business-score-method summary{cursor:pointer;color:var(--accent)}.business-score-method ul{padding-left:18px}.business-score-method li{margin:7px 0}@media(max-width:600px){.business-score{padding:16px}.business-score h2{font-size:15px}.business-score-body{grid-template-columns:1fr;gap:22px}.business-score-header{flex-wrap:wrap}.business-score-header p{font-size:10px}.business-score-ring{width:120px;height:120px}}.business-score.business-score-compact{max-width:850px;padding:15px;margin:0 0 14px}.business-score-compact h2{font-size:14px}.business-score-compact .business-score-header>span:first-child{width:32px;height:32px}.business-score-compact .business-score-header p{font-size:10px}.business-score-compact .business-score-body{grid-template-columns:125px minmax(0,1fr);gap:18px;padding:15px 0}.business-score-compact .business-score-ring{width:88px;height:88px}.business-score-compact .business-score-ring strong{font-size:28px}.business-score-compact .business-score-ring span{font-size:8px}.business-score-compact .business-score-overall{gap:6px}.business-score-compact .business-score-overall>strong{font-size:11px}.business-score-compact .business-score-overall>p{font-size:9px}.business-score-compact .business-score-factors{gap:10px}.business-score-compact .business-score-factors>div>div{font-size:11px}.business-score-compact .business-score-factors p{font-size:9px}.business-score-compact .business-score-compact .business-score-method{padding-top:9px;font-size:10px}@media(max-width:420px){.business-score-compact .business-score-body{grid-template-columns:95px minmax(0,1fr);gap:12px}.business-score.business-score-compact{padding:12px}}.business-score-factors>div>.business-score-bar{display:block;width:100%;height:7px;margin:9px 0}.business-score-bar .rechart-status{width:100%;height:100%;min-width:0}.business-score-compact .business-score-factors>div>.business-score-bar{height:5px;margin:6px 0}.overview-panel-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;min-height:200px;padding:20px;text-align:center;font-size:12px;line-height:1.8;color:rgb(var(--theme-accent))}.live-demo-overview .revenue .overview-panel-empty{min-height:244px}.live-demo-overview .order-row .product-thumb{position:relative;overflow:hidden;flex-shrink:0;min-width:0;isolation:isolate}.live-demo-overview .order-row .product-thumb>img{position:absolute;inset:0;display:block;object-fit:contain;object-position:center;width:100%;height:100%;max-width:100%;max-height:100%;padding:2px;border-radius:0}.live-demo-overview .order-row .row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-demo-overview .category-name{white-space:normal}.live-demo-overview .deadline-source{color:rgb(var(--theme-accent))}.live-demo-overview .tip{flex-shrink:0}.live-demo-overview .profit-breakdown{flex:1 1}.live-demo-overview .profit-summary .progress{background:rgb(var(--theme-line))}.live-demo-overview .profit-summary .progress>span{display:block;background:linear-gradient(90deg,#32e61f,rgb(var(--theme-accent)))}@media(max-width:1350px){.live-demo-overview .profit-summary{height:auto;flex-wrap:wrap}.live-demo-overview .profit-breakdown{min-width:250px}}@media(max-width:760px){.live-demo-overview .profit-breakdown{min-width:0;flex-basis:100%}.live-demo-overview .order-row .badge{font-size:8px;min-width:0}.live-demo-overview .order-row{gap:7px}.live-demo-overview .deadline-row .badge{max-width:85px;white-space:normal;text-align:center}}.overview-tax-schedule{padding:0 16px 12px;border-bottom:1px solid rgb(var(--theme-line))}.overview-tax-schedule label{display:flex;align-items:center;gap:10px;font-size:11px;color:rgb(var(--theme-accent))}.overview-tax-schedule .dropdown{flex:1 1;min-width:0}.overview-tax-schedule p{font-size:11px;color:rgb(var(--theme-accent));margin:0;line-height:1.7}.live-demo-overview .deadlines .deadline-row .row-copy{min-width:0}.live-demo-overview .deadlines .deadline-row .row-copy strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.live-demo-overview .deadlines .deadline-row .badge{flex-shrink:0}@media(max-width:600px){.overview-tax-schedule label{align-items:flex-start;flex-direction:column}.overview-tax-schedule .dropdown{width:100%}}.overview-layout.all-time-overview .stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1350px){.overview-layout.all-time-overview .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.overview-layout.all-time-overview .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.live-demo-overview.overview-layout .filters{flex-wrap:wrap}.live-demo-overview.overview-layout .date-filter{display:flex;max-width:100%;flex:1 1;min-width:0}.live-demo-overview.overview-layout .date-filter .dropdown{min-width:0;flex:1 1}.live-demo-overview.overview-layout .periods{order:3}.all-time-overview.overview-layout .stat-sub{white-space:normal;line-height:1.35;font-size:9px}.all-time-overview.overview-layout .stats .stat{height:163px;grid-template-rows:33px 32px 26px 30px}}.live-demo-overview.overview-layout .overview-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.overview-summary-grid>.business-score.business-score-compact{width:100%;max-width:none;margin:0}.overview-summary-grid .business-score-compact .business-score-body{grid-template-columns:1fr;gap:14px}.overview-summary-grid .business-score-overall{display:grid;grid-template-columns:88px minmax(0,1fr);text-align:left;column-gap:12px}.overview-summary-grid .business-score-ring{grid-row:1/3}.overview-summary-grid .business-score-overall>strong{align-self:end}.overview-summary-grid .business-score-overall>p{align-self:start}.live-demo-overview .overview-summary-grid>.categories .expense-content{flex-wrap:wrap;justify-content:center}.live-demo-overview .overview-summary-grid>.categories .category-list{width:100%}.live-demo-overview .overview-summary-grid .section-header{flex-wrap:wrap;gap:8px}@media(max-width:1250px){.live-demo-overview.overview-layout .overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-demo-overview.overview-layout .overview-summary-grid>.categories{grid-column:auto}}@media(max-width:760px){.live-demo-overview.overview-layout .overview-summary-grid{grid-template-columns:1fr}}.live-demo-overview.overview-layout .filters{flex-wrap:wrap;justify-content:flex-end}.overview-month-select{min-width:125px}@media(max-width:760px){.live-demo-overview.overview-layout .filters{justify-content:space-between}.overview-month-select{flex:1 1;min-width:115px}}