.budget-chat{--chat-ease:cubic-bezier(.22, .84, .28, 1);--chat-spring:cubic-bezier(.18, .88, .26, 1.06)}.budget-chat__row{opacity:0;width:100%;animation:budget-chat-row-open .52s var(--chat-ease) var(--delay) forwards;grid-template-rows:0fr;display:grid;overflow:hidden}.budget-chat__row-inner{width:100%;min-height:0;padding-block:.4cqw;display:flex;overflow:hidden}.budget-chat__row--incoming .budget-chat__row-inner{justify-content:flex-start}.budget-chat__row--outgoing .budget-chat__row-inner{justify-content:flex-end}.budget-chat__bubble{color:#171717;letter-spacing:-.035em;opacity:0;transform-origin:10% 100%;max-width:80%;animation:budget-chat-in-left .42s var(--chat-spring) var(--delay) forwards;background:#fffffff2;border-radius:4.1cqw;padding:2.25cqw 2.7cqw;font-size:clamp(12px,3.68cqw,17px);line-height:1.22;position:relative;box-shadow:0 .25cqw .75cqw #1923190f,inset 0 0 0 .16cqw #14231408}.budget-chat__row--outgoing .budget-chat__bubble{transform-origin:90% 100%;background:#e8f8dbf7;max-width:74%;animation-name:budget-chat-in-right}.budget-chat__row--incoming .budget-chat__bubble:after,.budget-chat__row--outgoing .budget-chat__bubble:after{content:"";background:inherit;width:3.15cqw;height:3.25cqw;position:absolute;bottom:1.15cqw}.budget-chat__row--incoming .budget-chat__bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-left-radius:1.3cqw;left:-1.05cqw}.budget-chat__row--outgoing .budget-chat__bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);border-bottom-right-radius:1.3cqw;right:-1.05cqw}.budget-chat__copy{opacity:0;animation:budget-chat-copy-in .24s ease calc(var(--delay) + .17s) forwards;display:block;transform:translateY(.65cqw)}.budget-chat__row--typing{animation:budget-chat-typing-row var(--typing-duration,1.1s) ease var(--delay) forwards}.budget-chat__bubble--typing{place-items:center;width:14.2cqw;min-width:14.2cqw;height:8.7cqw;padding:0;animation-duration:.31s;display:grid}.budget-chat__typing{align-items:center;gap:1.02cqw;display:flex}.budget-chat__typing span{background:#161b1657;border-radius:999px;width:1.25cqw;height:1.25cqw;animation:.76s ease-in-out infinite budget-chat-dot}.budget-chat__typing span:nth-child(2){animation-delay:.1s}.budget-chat__typing span:nth-child(3){animation-delay:.2s}@keyframes budget-chat-row-open{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes budget-chat-typing-row{0%{opacity:0;grid-template-rows:0fr}18%,74%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes budget-chat-in-left{0%{opacity:0;filter:blur(.22cqw);transform:translate(-2.8cqw,1.7cqw)scale(.955)}72%{opacity:1;filter:blur();transform:translate(.18cqw,-.08cqw)scale(1.005)}to{opacity:1;filter:blur();transform:none}}@keyframes budget-chat-in-right{0%{opacity:0;filter:blur(.22cqw);transform:translate(2.8cqw,1.7cqw)scale(.955)}72%{opacity:1;filter:blur();transform:translate(-.18cqw,-.08cqw)scale(1.005)}to{opacity:1;filter:blur();transform:none}}@keyframes budget-chat-copy-in{to{opacity:1;transform:none}}@keyframes budget-chat-dot{0%,62%,to{opacity:.35;transform:translateY(0)}30%{opacity:.92;transform:translateY(-1cqw)}}@media (prefers-reduced-motion:reduce){.budget-chat__row,.budget-chat__bubble,.budget-chat__copy,.budget-chat__typing span{animation:none!important}.budget-chat__row{opacity:1;grid-template-rows:1fr}.budget-chat__row--typing{display:none}.budget-chat__bubble,.budget-chat__copy{opacity:1;filter:none;transform:none}}.budget-sheet{color:#202124;background:#f8fbff;border:1px solid #aebbc7;border-radius:14px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 14px 35px #1b2f4b1a}.budget-sheet__top{background:#f9fbff}.budget-sheet__app-bar{align-items:flex-end;gap:15px;min-height:62px;padding:0 28px 9px;display:flex}.budget-sheet__app-icon{color:#fff;background:linear-gradient(90deg,#0f9d58 0 67%,#52dfa0 67%);border-radius:7px;flex:none;place-items:center;width:35px;height:35px;font-size:31px;font-weight:300;line-height:1;display:grid;overflow:hidden;box-shadow:inset -5px 0 8px #ffffff3d}.budget-sheet__app-icon span{transform:translateY(-1px)}.budget-sheet__app-title{color:#202124;letter-spacing:-.04em;font-size:25px;font-weight:500}.budget-sheet__menu-bar{scrollbar-width:none;background:#f9fbff;align-items:center;gap:4px;min-height:48px;padding:0 26px;display:flex;overflow-x:auto}.budget-sheet__menu-bar::-webkit-scrollbar{display:none}.budget-sheet__menu-item{color:#202124;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;flex:none;padding:6px 8px;font-size:16px;line-height:1.2}.budget-sheet__menu-item:hover,.budget-sheet__menu-item:focus-visible{background:#e7eefb;outline:none}.budget-sheet__formula-bar{background:#fff;border-top:1px solid #edf0f4;border-bottom:1px solid #c4ccd5;align-items:center;min-height:55px;padding-inline:18px;display:flex}.budget-sheet__selected-cell{color:#202124;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-width:110px;padding:0;font-size:15px;display:inline-flex}.budget-sheet__caret{color:#62676d;font-size:11px}.budget-sheet__formula-divider{background:#d7dde4;width:1px;height:30px;margin-right:18px}.budget-sheet__formula-icon{color:#959da6;margin-right:14px;font-size:23px;font-style:italic;font-weight:600}.budget-sheet__formula-value{color:#202124;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.budget-sheet__scroll{width:100%;overflow-x:auto}.budget-sheet__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1080px}.budget-sheet__table th,.budget-sheet__table td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #aebbc7;border-right:1px solid #aebbc7;height:42px;padding:0 12px;overflow:hidden}.budget-sheet__column-letters th{color:#454a4f;text-align:center;background:#fff;height:38px;font-size:13px;font-weight:500}.budget-sheet__headers th{color:#fff;text-align:center;background:#304675;border-bottom-color:#1f3359;height:48px;font-size:16px;font-weight:700}.budget-sheet__table thead th:first-child{width:48px}.budget-sheet__table thead th:nth-child(2){width:150px}.budget-sheet__table thead th:nth-child(3){width:125px}.budget-sheet__table thead th:nth-child(4){width:170px}.budget-sheet__table thead th:nth-child(5){width:190px}.budget-sheet__table thead th:nth-child(6){width:130px}.budget-sheet__table thead th:nth-child(7){width:105px}.budget-sheet__table thead th:nth-child(8){width:85px}.budget-sheet__table thead th:nth-child(9){width:125px}.budget-sheet__corner{background:#f6f7f8!important;border-right-color:#aebbc7!important;padding:0!important}.budget-sheet__row-number{color:#3c4043;text-align:center;background:#fff;font-size:13px;font-weight:400;padding:0!important}.budget-sheet__row-number--selected{color:#174ea6;background:#d3e3fd;font-weight:700}.budget-sheet__cell{cursor:cell;text-align:center;background:#fff;font-size:15px;position:relative}.budget-sheet__row:nth-child(odd) .budget-sheet__cell{background:#edf3fb}.budget-sheet__cell--selected{z-index:1;outline-offset:-2px;outline:2px solid #1a73e8}.budget-sheet__cell-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.budget-sheet__cell-value--expense{color:#f44336;background:#f8d6d2;margin-inline:-12px;padding:9px 12px;font-weight:700;display:block}.budget-sheet__cell-value--income{color:#1daf62;background:#d3f3df;margin-inline:-12px;padding:9px 12px;font-weight:700;display:block}.budget-sheet__row--visible .budget-sheet__cell{animation:.45s cubic-bezier(.22,.84,.28,1) both budget-sheet-row-enter}.budget-sheet__row--visible .budget-sheet__cell:nth-child(2){animation-delay:0s}.budget-sheet__row--visible .budget-sheet__cell:nth-child(3){animation-delay:60ms}.budget-sheet__row--visible .budget-sheet__cell:nth-child(4){animation-delay:.12s}.budget-sheet__row--visible .budget-sheet__cell:nth-child(5){animation-delay:.18s}.budget-sheet__row--visible .budget-sheet__cell:nth-child(6){animation-delay:.24s}.budget-sheet__row--visible .budget-sheet__cell:nth-child(7){animation-delay:.3s}.budget-sheet__row--visible .budget-sheet__cell:nth-child(8){animation-delay:.36s}.budget-sheet__row--visible .budget-sheet__cell:nth-child(9){animation-delay:.42s}.budget-sheet__row--summary .budget-sheet__cell{animation:.95s both budget-sheet-summary-row}.budget-sheet--summary-active{box-shadow:0 0 0 3px #4a77c42e,0 14px 35px #1b2f4b24}@keyframes budget-sheet-row-enter{0%{opacity:0;background-color:#d6e5ff;transform:translateY(10px)}60%{opacity:1;background-color:#d8f4e3;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes budget-sheet-summary-row{0%{box-shadow:inset 0 0 #3070de00}25%{background-color:#d6e6ff;box-shadow:inset 0 0 0 2px #3070dea6}to{box-shadow:inset 0 0 #3070de00}}@media (width<=700px){.budget-sheet__app-bar{min-height:54px;padding-inline:18px}.budget-sheet__app-title{font-size:21px}.budget-sheet__menu-bar{min-height:43px;padding-inline:14px}.budget-sheet__formula-bar{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.budget-sheet__row--visible .budget-sheet__cell,.budget-sheet__row--summary .budget-sheet__cell{animation:none!important}}.finance-workbook-demo{--sheet-navy:#304675;--sheet-dark-navy:#203858;--sheet-purple:#4338e8;--sheet-blue:#1a73e8;--sheet-grid:#b7c3cc;--sheet-row:#edf3fa;--sheet-income:#1ca85c;--sheet-expense:#ef4337;color:#202124;width:100%;max-width:1280px;margin-inline:auto}.finance-workbook-demo *,.finance-workbook-demo :before,.finance-workbook-demo :after{box-sizing:border-box}.finance-workbook-window{isolation:isolate;background:#050505;border:7px solid #050505;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f172a26,0 6px 18px #0f172a17}.finance-workbook-window__bar{background:#fff;border-bottom:1px solid #d9dde2;border-radius:20px 20px 0 0;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;min-height:58px;padding-inline:20px;display:grid}.finance-workbook-window__controls{align-items:center;gap:7px;display:flex}.finance-workbook-window__control{border-radius:50%;width:12px;height:12px}.finance-workbook-window__control--close{background:#ff6b6b}.finance-workbook-window__control--minimize{background:#fbbf24}.finance-workbook-window__control--maximize{background:#4ade80}.finance-workbook-window__title{color:#737373;letter-spacing:-.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;overflow:hidden}.finance-workbook-window__expand{color:#111;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.finance-workbook-window__expand:hover{background:#f1f3f4}.finance-workbook-window__expand:focus-visible{outline:3px solid var(--sheet-blue);outline-offset:2px}.finance-workbook-window__content{background:#fff;border-radius:0 0 20px 20px;height:clamp(460px,58vw,650px);overflow:hidden}.finance-workbook-window--expanded{z-index:9999;border-radius:24px;width:auto;max-width:none;height:auto;position:fixed;inset:12px}.finance-workbook-window--expanded .finance-workbook-window__content{height:calc(100dvh - 90px)}.finance-workbook{background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.finance-workbook__top{background:#f8faff;border-bottom:1px solid #e5e9ed;flex:none;padding:9px 14px 6px}.finance-workbook__brand{align-items:center;gap:8px;display:flex}.finance-workbook__brand strong{color:#202124;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.finance-workbook__logo{color:#fff;background:linear-gradient(90deg,#10a05a 0 67%,#52dda0 67% 100%);border-radius:5px;flex:none;place-items:center;width:27px;height:27px;font-size:22px;font-weight:300;line-height:1;display:grid}.finance-workbook__menu{scrollbar-width:none;gap:1px;margin-top:4px;display:flex;overflow-x:auto}.finance-workbook__menu::-webkit-scrollbar{display:none}.finance-workbook__menu button{color:#202124;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex:none;padding:3px 6px;font-size:.74rem}.finance-workbook__menu button:hover,.finance-workbook__menu button:focus-visible{background:#e6edf8;outline:none}.finance-workbook__formula-bar{background:#fff;border-bottom:1px solid #c5cdd5;flex:none;grid-template-columns:68px 1px auto minmax(0,1fr);align-items:center;min-height:38px;display:grid}.finance-workbook__cell-address{color:#202124;text-overflow:ellipsis;white-space:nowrap;padding-inline:11px;font-size:.76rem;font-weight:500;overflow:hidden}.finance-workbook__formula-divider{background:#d6dce2;width:1px;height:23px}.finance-workbook__formula-icon{color:#9299a2;padding-inline:9px;font-size:1.1rem;font-style:italic;font-weight:700}.finance-workbook__formula-value{color:#202124;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:12px;font-size:.77rem;overflow:hidden}.finance-workbook__viewport{overscroll-behavior:contain;scrollbar-color:#bdc1c6 #f1f3f4;scrollbar-width:thin;background-color:#fff;background-image:linear-gradient(90deg,#e0e3e6 1px,#0000 1px),linear-gradient(#e0e3e6 1px,#0000 1px);background-size:90px 35px;flex:auto;min-width:0;min-height:0;position:relative;overflow:auto}.finance-workbook__viewport::-webkit-scrollbar{width:10px;height:10px}.finance-workbook__viewport::-webkit-scrollbar-track{background:#f1f3f4}.finance-workbook__viewport::-webkit-scrollbar-thumb{background:#bdc1c6;border:2px solid #f1f3f4;border-radius:999px}.finance-workbook__viewport::-webkit-scrollbar-thumb:hover{background:#9aa0a6}.finance-workbook__sheet{width:max-content;min-width:100%}.finance-workbook__sheet--enter{animation:.24s both finance-workbook-sheet-enter}.finance-workbook__sheet-content{min-width:100%;padding-bottom:22px}.finance-workbook__sheet-banner{background:var(--sheet-purple);color:#fff;letter-spacing:-.035em;text-align:center;text-transform:uppercase;padding:17px 22px;font-size:clamp(1.15rem,2.4vw,1.85rem);font-weight:750}.finance-workbook__sheet-banner--navy{background:var(--sheet-dark-navy)}.finance-workbook__column-letters{background:#fff;border-bottom:1px solid #bcc4cb;display:grid}.finance-workbook__column-letters span{color:#41464b;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #bcc4cb;place-items:center;min-height:30px;font-size:.7rem;font-weight:500;display:grid;overflow:hidden}.finance-workbook__column-corner{background:#f5f6f7}.finance-workbook__table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff}.finance-workbook__table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finance-workbook__table th,.finance-workbook__table td{border-right:1px solid var(--sheet-grid);border-bottom:1px solid var(--sheet-grid);text-overflow:ellipsis;white-space:nowrap;height:35px;overflow:hidden}.finance-workbook__table-header{background:var(--sheet-navy);color:#fff;cursor:cell;text-align:center;padding-inline:8px;font-size:.72rem;font-weight:700}.finance-workbook__row-number{color:#3c4043;text-align:center;background:#fff;width:40px;min-width:40px;padding:0;font-size:.68rem;font-weight:400}.finance-workbook__row-number--header{background:#f5f6f7}.finance-workbook__cell{color:#171717;cursor:cell;text-align:left;background:#fff;padding-inline:8px;font-size:.72rem;position:relative}.finance-workbook__table tbody tr:nth-child(odd) .finance-workbook__cell{background:var(--sheet-row)}.finance-workbook__cell:hover{background-color:#e3ecfa!important}.finance-workbook__cell:focus-visible,.finance-workbook__table-header:focus-visible,.finance-workbook__cell--selected{z-index:2;outline:2px solid var(--sheet-blue);outline-offset:-2px}.finance-workbook__cell--number{font-variant-numeric:tabular-nums;text-align:right}.finance-workbook__cell--label{font-weight:600}.finance-workbook__cell--strong{font-weight:700}.finance-workbook__cell--positive{color:var(--sheet-income)}.finance-workbook__cell--negative{color:var(--sheet-expense)}.finance-workbook__cell--highlight{color:#159556;font-weight:700;background:#fff7bf!important}.finance-workbook__metrics{grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;padding:22px;display:grid}.finance-workbook__metric-card{background:#fff;border:1px solid #d4dae0;border-radius:8px;flex-direction:column;justify-content:center;min-height:105px;padding:16px;display:flex;box-shadow:0 4px 14px #1c2e440d}.finance-workbook__metric-card>span{color:#5f6368;font-size:.74rem;font-weight:600}.finance-workbook__metric-card strong{letter-spacing:-.04em;margin-top:5px;font-size:clamp(1.25rem,2.3vw,2rem)}.finance-workbook__metric-card small{color:#6b7280;margin-top:5px;font-size:.7rem}.finance-workbook__metric-card--income strong{color:#16a34a}.finance-workbook__metric-card--expense strong{color:#ef3027}.finance-workbook__metric-card--savings strong{color:#2563eb}.finance-workbook__overview-chart{padding:0 22px 24px}.finance-workbook__category-charts{grid-template-columns:minmax(500px,1fr) minmax(500px,1fr);gap:18px;padding:24px;display:grid}.finance-workbook__chart-card{background:#fff;border:1px solid #aeb4ba;min-width:0;margin:0;padding:20px}.finance-workbook__chart-card figcaption{color:#6b6f74;letter-spacing:-.03em;margin-bottom:18px;font-size:1.35rem;font-weight:500}.finance-workbook__chart-card--line{width:100%;overflow:hidden}.finance-workbook__chart-legend{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.finance-workbook__chart-legend span{color:#4b5563;align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.finance-workbook__chart-legend i{border-radius:999px;width:18px;height:3px;display:block}.finance-workbook__line-chart{width:100%;height:auto;min-height:230px;display:block}.finance-workbook__chart-grid-line{stroke:#d1d5db;stroke-width:1px}.finance-workbook__chart-zero-line{stroke:#6b7280;stroke-width:1.5px}.finance-workbook__chart-axis-label{fill:#5f6368;font-family:Arial,Helvetica,sans-serif;font-size:11px}.finance-workbook__donut-layout{grid-template-columns:minmax(200px,280px) minmax(190px,1fr);align-items:center;gap:22px;display:grid}.finance-workbook__donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(100%,280px);animation:.5s both finance-workbook-donut-enter;display:grid}.finance-workbook__donut-center{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:52%;display:flex}.finance-workbook__donut-center span{color:#6b7280;font-size:.68rem}.finance-workbook__donut-center strong{color:#202124;letter-spacing:-.035em;margin-top:5px;font-size:1rem}.finance-workbook__donut-legend{gap:8px;margin:0;padding:0;list-style:none;display:grid}.finance-workbook__donut-legend li{color:#4b5563;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:.68rem;display:grid}.finance-workbook__donut-legend li i{border-radius:2px;width:9px;height:9px}.finance-workbook__donut-legend li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-workbook__bar-chart{gap:9px;display:grid}.finance-workbook__bar-row{grid-template-columns:115px minmax(130px,1fr) 68px;align-items:center;gap:8px;display:grid}.finance-workbook__bar-row>span,.finance-workbook__bar-row>strong{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.finance-workbook__bar-row>strong{font-variant-numeric:tabular-nums;text-align:right}.finance-workbook__bar-track{background:#e8edf3;height:12px;overflow:hidden}.finance-workbook__bar-track i{width:var(--bar-width);transform-origin:0;background:#ef4036;height:100%;animation:.5s both finance-workbook-bar-grow;display:block}.finance-workbook__spenders-layout{grid-template-columns:584px 500px;align-items:start;gap:18px;padding:24px;display:grid}.finance-workbook__transaction-type{text-align:center;margin-inline:-8px;padding:10px 8px;font-weight:700;display:block}.finance-workbook__transaction-type--income{color:#1daf62;background:#d3f3df}.finance-workbook__transaction-type--expense{color:#f44336;background:#f8d6d2}.finance-workbook__tabs{z-index:10;scrollbar-width:thin;background:#f7f9fc;border-top:1px solid #c7cdd3;flex:none;align-items:stretch;min-height:42px;display:flex;position:relative;overflow-x:auto}.finance-workbook__add-sheet{color:#3c4043;flex:0 0 42px;place-items:center;width:42px;font-size:1.2rem;display:grid}.finance-workbook__tab{color:#4a4f55;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-right:1px solid #d7dce1;flex:none;padding-inline:15px;font-size:.73rem;font-weight:500}.finance-workbook__tab:hover{background:#e9eef5}.finance-workbook__tab:focus-visible{outline:2px solid var(--sheet-blue);outline-offset:-2px}.finance-workbook__tab--active{color:#0b57d0;background:#dce5f1;font-weight:700}@keyframes finance-workbook-sheet-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes finance-workbook-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes finance-workbook-donut-enter{0%{opacity:0;transform:scale(.9)rotate(-8deg)}to{opacity:1;transform:none}}@media (width<=900px){.finance-workbook-demo{max-width:100%}.finance-workbook-window{border-width:5px;border-radius:22px}.finance-workbook-window__bar{border-radius:16px 16px 0 0;grid-template-columns:70px minmax(0,1fr) 36px;min-height:52px;padding-inline:14px}.finance-workbook-window__content{border-radius:0 0 16px 16px;height:min(560px,72dvh)}.finance-workbook__category-charts{grid-template-columns:500px 500px}}@media (width<=600px){.finance-workbook-window{border-width:4px;border-radius:18px}.finance-workbook-window__bar{border-radius:13px 13px 0 0;grid-template-columns:60px minmax(0,1fr) 32px;min-height:46px;padding-inline:10px}.finance-workbook-window__control{width:9px;height:9px}.finance-workbook-window__controls{gap:5px}.finance-workbook-window__title{font-size:.82rem}.finance-workbook-window__expand{width:30px;height:30px}.finance-workbook-window__content{border-radius:0 0 13px 13px;height:min(500px,70dvh)}.finance-workbook__top{padding:7px 10px 5px}.finance-workbook__brand{gap:6px}.finance-workbook__brand strong{font-size:.86rem}.finance-workbook__logo{width:23px;height:23px;font-size:19px}.finance-workbook__menu button{padding:3px 5px;font-size:.68rem}.finance-workbook__formula-bar{grid-template-columns:58px 1px auto minmax(0,1fr);min-height:34px}.finance-workbook__cell-address{padding-inline:8px;font-size:.68rem}.finance-workbook__formula-icon{padding-inline:7px;font-size:.95rem}.finance-workbook__formula-value{font-size:.69rem}.finance-workbook__sheet-banner{padding-block:13px;font-size:1.05rem}.finance-workbook__tab{padding-inline:12px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.finance-workbook__sheet--enter,.finance-workbook__bar-track i,.finance-workbook__donut{animation:none!important}}
