:root{--surface-0:#14141b;--surface-1:#35323f;--surface-2:#c4c1cf;--surface-3:#211832;--surface-4:#202027;--surface-5:#dedbe7;--surface-6:#393541;--surface-7:#2b2934;--surface-8:#302a3e;--surface-9:#b6afc7;--surface-10:#282033;--surface-11:#2c253b;--surface-12:#15151c;--surface-13:#26242f;--surface-14:#302c38;--surface-15:#1d1c25;--surface-16:#302b3b;--surface-17:#aaa6b9;--surface-18:#23202d;--surface-19:#30283e;--surface-20:#282332;--surface-21:#39303f;--surface-22:#30263c;--surface-23:#1e1b26;--surface-24:#3b3049;--surface-25:#2b2732;--surface-26:#d5c4b5;--surface-27:#30252d;--surface-28:#25232e;--surface-29:#c8c4d3;--surface-30:#3b3544;--surface-31:#a49bb6;--surface-32:#1a1623;--surface-33:#292031;--surface-34:#19181f;--surface-35:#2b2833;--surface-36:#35303f;--surface-37:#1c1b22;--surface-38:#302b38;--surface-39:#25202f;--surface-40:#211b2e;--surface-41:#282034;--surface-42:#b6a4c9;--surface-43:#b5a9c4;--surface-44:#a99bb9;--surface-45:#292134;--surface-46:#372842;--surface-47:#b4a5c6;--surface-48:#211c2b;--surface-49:#1a1823;--surface-50:#362d45;--surface-51:#b9b3c5;--surface-52:#393045;--surface-53:#223832;--surface-54:#392934;--surface-55:#3c3027;--surface-56:#283144;--surface-57:#362b47;--surface-58:#aba0ba;--surface-59:#383042;--surface-60:#2c2935;--surface-61:#211e2a;--surface-62:#b1aabd;--surface-63:#bbb3c6;--surface-64:#e5dfea;--surface-65:#2e2837;--surface-66:#aaa0b7;--surface-67:#3d303f;--surface-68:#d0b9d1;--surface-69:#2c2733;--surface-70:#27202f;--surface-71:#201b2a;--surface-72:#413049;--surface-73:#292132;--surface-74:#38303f;--surface-75:#2b2632;--surface-76:#b7aebf;--surface-77:#221d2b;--surface-78:#e3dce9;--surface-79:#302738;--surface-80:#20392e;--surface-81:#3b3222;--surface-82:#3d2d23;--surface-83:#272131;--surface-84:#30271e;--surface-85:#201b29;--surface-86:#302735;--surface-87:#302638;--surface-88:#231e2a;--surface-89:#b99fc9;--surface-90:#b0a0bc;--surface-91:#ac9fb6;--surface-92:#ddd2e6;--surface-93:#342a3b;--surface-94:#201926;--surface-95:#3a2b44;--surface-96:#211b2a;--surface-97:#241c2d;--surface-98:#af92bf;--surface-99:#44304d;--surface-100:#392a40;--surface-101:#1d1726;--surface-102:#101016;--surface-103:#38253f;--surface-104:#211829;--surface-105:#251c2f;--surface-106:#3c2948;--surface-107:#af94c0;--surface-108:#33213b;--surface-109:#372840;--surface-110:#1d1825;--surface-111:#412f4a;--surface-112:#43304d;--surface-113:#241630;--surface-114:#99a6bb;--surface-115:#b9c0d1;--surface-116:#abb5c8;--surface-117:#242533;--surface-118:#0b0e15;--surface-119:#131720;--surface-120:#252b39;--surface-121:#10131b;--surface-122:#242836;--surface-123:#a0a7bc;--surface-124:#b5bdd4;--surface-125:#141823;--surface-126:#33364c;--surface-127:#131523;--surface-128:#101a22;--surface-129:#000;--surface-130:#a1c4bc;--surface-131:#b5bacb;--surface-132:#a6b0c3;--surface-133:#39314a;--surface-134:#8c9cc0;--surface-135:#bec0d2;--surface-136:#9a9db8;--surface-137:#37314e;--surface-138:#9a9eb3;--surface-139:#a3aabc;--surface-140:#202535;--surface-141:#343b4b;--surface-142:#141221;--surface-143:#1d2130;--surface-144:#111620;--surface-145:#a5b0c8;--surface-146:#a89bbb;--surface-147:#0f141e;--surface-148:#2e3648;--surface-149:#a4acc0;--surface-150:#9caac1;--surface-151:#9eabc4;--surface-152:#2b3346;--surface-153:#a2b4ca;--surface-154:#30394e;--surface-155:#141b29;--surface-156:#172033;--surface-157:#9daac0;--surface-158:#aaa7be;--surface-159:#bdb8d1;--surface-160:#14101e;--surface-161:#bcb8cc;--surface-162:#020205;--surface-163:#d6d5e5;--surface-164:#211c35;--surface-165:#aaa1be;--surface-166:#391249;--surface-167:#aaa2ba;--surface-168:#110e18;--surface-169:#2b203e;--surface-170:#130d1d;--surface-171:#b0a6c4;--surface-172:#0e0917;--surface-173:#aaa0b9;--surface-174:#bfb5d0;--surface-175:#a99bb7;--surface-176:#0a0910;--surface-177:#18121f;--surface-178:#3d304a;--surface-179:#c6bcd2;--surface-180:#131018;--surface-181:#e8e2ef;--surface-182:#b0a3be;--surface-183:#100d17;--surface-184:#100e17;--surface-185:#b29bc9;--surface-186:#34283d;--surface-187:#342342;--surface-188:#b9b1c7;--surface-189:#0b0713;--surface-190:#e6e2ed;--surface-191:#050509;--surface-192:#13121b;--surface-193:#1d1a29;--surface-194:#ada7c1;--surface-195:#38205d;--surface-196:#fff;--surface-197:#bac3d1;--surface-198:#a7b2c5;--surface-199:#252238;--surface-200:#111722;--surface-201:#d3ccdf;--surface-202:#291924;--surface-203:#c4b9d5;--surface-204:#141520;--surface-205:#30323f;--surface-206:#252330;--surface-207:#b4a9c6;--surface-208:#aaa2b8}:root[data-theme=light]{--bg:#f5f4f9;--panel:#fff;--border:#dcd9e6;--text:#252335;--muted:#625f73;--purple:#6644bf;--mint:#14745b;--peach:#925c14;--pink:#a02b66;--blue:#335caa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f5f4f9;--surface-1:#fff;--surface-2:#625f73;--surface-3:#fff;--surface-4:#fff;--surface-5:#252335;--surface-6:#fff;--surface-7:#fff;--surface-8:#fff;--surface-9:#625f73;--surface-10:#fff;--surface-11:#fff;--surface-12:#fff;--surface-13:#fff;--surface-14:#fff;--surface-15:#fff;--surface-16:#fff;--surface-17:#625f73;--surface-18:#fff;--surface-19:#fff;--surface-20:#fff;--surface-21:#fff;--surface-22:#fff;--surface-23:#fff;--surface-24:#fff;--surface-25:#fff;--surface-26:#625f73;--surface-27:#fff;--surface-28:#fff;--surface-29:#625f73;--surface-30:#fff;--surface-31:#625f73;--surface-32:#fff;--surface-33:#fff;--surface-34:#fff;--surface-35:#fff;--surface-36:#fff;--surface-37:#fff;--surface-38:#fff;--surface-39:#fff;--surface-40:#fff;--surface-41:#fff;--surface-42:#625f73;--surface-43:#625f73;--surface-44:#625f73;--surface-45:#fff;--surface-46:#fff;--surface-47:#625f73;--surface-48:#fff;--surface-49:#fff;--surface-50:#fff;--surface-51:#625f73;--surface-52:#fff;--surface-53:#fff;--surface-54:#fff;--surface-55:#fff;--surface-56:#fff;--surface-57:#fff;--surface-58:#625f73;--surface-59:#fff;--surface-60:#fff;--surface-61:#fff;--surface-62:#625f73;--surface-63:#625f73;--surface-64:#252335;--surface-65:#fff;--surface-66:#625f73;--surface-67:#fff;--surface-68:#625f73;--surface-69:#fff;--surface-70:#fff;--surface-71:#fff;--surface-72:#fff;--surface-73:#fff;--surface-74:#fff;--surface-75:#fff;--surface-76:#625f73;--surface-77:#fff;--surface-78:#252335;--surface-79:#fff;--surface-80:#fff;--surface-81:#fff;--surface-82:#fff;--surface-83:#fff;--surface-84:#fff;--surface-85:#fff;--surface-86:#fff;--surface-87:#fff;--surface-88:#fff;--surface-89:#625f73;--surface-90:#625f73;--surface-91:#625f73;--surface-92:#252335;--surface-93:#fff;--surface-94:#fff;--surface-95:#fff;--surface-96:#fff;--surface-97:#fff;--surface-98:#625f73;--surface-99:#fff;--surface-100:#fff;--surface-101:#fff;--surface-102:#f5f4f9;--surface-103:#fff;--surface-104:#fff;--surface-105:#fff;--surface-106:#fff;--surface-107:#625f73;--surface-108:#fff;--surface-109:#fff;--surface-110:#fff;--surface-111:#fff;--surface-112:#fff;--surface-113:#fff;--surface-114:#625f73;--surface-115:#625f73;--surface-116:#625f73;--surface-117:#fff;--surface-118:#f5f4f9;--surface-119:#fff;--surface-120:#fff;--surface-121:#f5f4f9;--surface-122:#fff;--surface-123:#625f73;--surface-124:#625f73;--surface-125:#fff;--surface-126:#fff;--surface-127:#fff;--surface-128:#fff;--surface-129:#f5f4f9;--surface-130:#625f73;--surface-131:#625f73;--surface-132:#625f73;--surface-133:#fff;--surface-134:#625f73;--surface-135:#625f73;--surface-136:#625f73;--surface-137:#fff;--surface-138:#625f73;--surface-139:#625f73;--surface-140:#fff;--surface-141:#fff;--surface-142:#fff;--surface-143:#fff;--surface-144:#fff;--surface-145:#625f73;--surface-146:#625f73;--surface-147:#f5f4f9;--surface-148:#fff;--surface-149:#625f73;--surface-150:#625f73;--surface-151:#625f73;--surface-152:#fff;--surface-153:#625f73;--surface-154:#fff;--surface-155:#fff;--surface-156:#fff;--surface-157:#625f73;--surface-158:#625f73;--surface-159:#625f73;--surface-160:#f5f4f9;--surface-161:#625f73;--surface-162:#f5f4f9;--surface-163:#252335;--surface-164:#fff;--surface-165:#625f73;--surface-166:#fff;--surface-167:#625f73;--surface-168:#f5f4f9;--surface-169:#fff;--surface-170:#f5f4f9;--surface-171:#625f73;--surface-172:#f5f4f9;--surface-173:#625f73;--surface-174:#625f73;--surface-175:#625f73;--surface-176:#f5f4f9;--surface-177:#fff;--surface-178:#fff;--surface-179:#625f73;--surface-180:#f5f4f9;--surface-181:#252335;--surface-182:#625f73;--surface-183:#f5f4f9;--surface-184:#f5f4f9;--surface-185:#625f73;--surface-186:#fff;--surface-187:#fff;--surface-188:#625f73;--surface-189:#f5f4f9;--surface-190:#252335;--surface-191:#f5f4f9;--surface-192:#f5f4f9;--surface-193:#fff;--surface-194:#625f73;--surface-195:#fff;--surface-196:#252335;--surface-197:#625f73;--surface-198:#625f73;--surface-199:#fff;--surface-200:#fff;--surface-201:#252335;--surface-202:#fff;--surface-203:#625f73;--surface-204:#fff;--surface-205:#fff;--surface-206:#fff;--surface-207:#625f73;--surface-208:#625f73}.back-more{width:fit-content;color:var(--muted);margin-bottom:16px;padding:8px 0;font-size:14px;display:block}.table-sort{font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;padding:10px 0}.steps-row{color:var(--muted);flex-wrap:wrap;gap:28px;padding-left:24px}.steps-row li{background:0 0;border:0;padding:8px 0}@media (max-width:760px){.steps-row{margin:0 0 16px;padding-left:22px;font-size:13px;line-height:1.5;display:block}.steps-row li{padding:3px 0}}.onboarding-slide{animation:.45s both onboard-in}@keyframes onboard-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.onboarding-actions{justify-content:space-between;gap:16px;margin-top:28px;display:flex}.onboarding-choice{gap:24px;display:flex}.onboarding-choice label,.check-label{align-items:center;gap:10px;display:flex}.onboarding-choice input,.check-label input{width:auto}.onboarding-card form>label{margin:24px 0;display:block}.onboarding-card form>label input,.onboarding-card form>label select{margin-top:10px}.onboarding-card form>.check-label{display:flex}.bo-home-title{font-size:clamp(26px,4vw,38px)}[data-theme=light] .app-shell,[data-theme=light] .immersive-shell{background:var(--bg)}[data-theme=light] .sidebar,[data-theme=light] .mobile-nav,[data-theme=light] .modal,[data-theme=light] .glass-card,[data-theme=light] .bo-compact,[data-theme=light] .bo-composer{background:var(--panel);color:var(--text)}[data-theme=light] .recharts-text{fill:var(--muted)}[data-theme=light] .bo-bubble-label{color:var(--text)}@media (prefers-reduced-motion:reduce){.onboarding-slide{animation:none!important}}.document-open,.mail-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.document-open strong,.document-open small{overflow-wrap:anywhere;margin:8px 0;display:block}.document-options-button{text-align:left;align-self:flex-start;min-height:44px;margin-top:auto}.document-frame{border:1px solid var(--border);background:var(--panel);border-radius:12px;width:100%;height:min(65vh,650px)}.onboarding-card{max-width:620px}.invoice-workflow{max-width:900px;margin-inline:auto}.invoice-workflow>*,.invoice-workflow form>*,.profile-settings form>*{margin-block:18px}.invoice-workflow .record-card{text-align:left;width:100%;display:block}.invoice-calculation{border-block:1px solid var(--border);padding-block:12px}.invoice-calculation p{justify-content:space-between;gap:20px;display:flex}.invoice-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invoice-action-list .checked-status{grid-column:1/-1}.invoice-action-list>.button:nth-last-child(-n+3){text-align:left;grid-column:1/-1;justify-content:start}.invoice-action-list>.destructive-action{color:#ed9191;border-color:#b44848;margin-top:12px}.payment-action{background:color-mix(in srgb, var(--mint) 16%, var(--panel));color:var(--mint);border:1px solid var(--mint)}.connection-grid{grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:24px;display:grid}.connected-account{grid-template-columns:44px minmax(180px,1fr) auto;align-items:center;gap:20px;padding-block:24px;display:grid}.connected-account-label small{color:var(--muted);margin-top:6px;display:block}.connected-account .actions{align-items:center;gap:12px;margin:0}.profile-settings{max-width:620px}.profile-photo-field{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:28px;display:flex}.profile-photo-field .avatar{width:64px;height:64px}.profile-photo-field input[type=file]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-photo-field label:focus-within{outline:2px solid var(--accent,#b5a0ff);outline-offset:3px}.onboarding{padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(32px + env(safe-area-inset-bottom))}.onboarding-card h1{margin:0 0 32px}.onboarding-card form{flex-direction:column;gap:22px;min-width:0;display:flex}.onboarding-card form>input,.onboarding-card form>select{width:100%;min-width:0;max-width:100%}.onboarding-card .extra-company{padding:30px 18px 18px;position:relative}.extra-company>.icon-button{position:absolute;top:0;right:4px}.profit-ranges{border:0;gap:10px;min-width:0;padding:0;display:grid}.profit-ranges label{border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.profit-ranges input{flex:0 0 20px;width:20px}.onboarding-welcome{text-align:center;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--purple) 18%, var(--panel)), var(--panel) 70%);align-content:center;min-height:380px;display:grid}.onboarding-welcome h1{animation:1.5s both personal-welcome}@keyframes personal-welcome{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.97)}40%,to{opacity:1;filter:none;transform:none}}.bo-user-transcript{overflow-wrap:anywhere;max-width:min(640px,100%);color:var(--text);margin:8px auto}.bo-user-transcript button{margin-left:12px;font-size:12px}.entity-options>summary{cursor:pointer;padding:8px 12px;font-size:20px;list-style:none}.entity-options[open]{border:1px solid var(--border);border-radius:12px;padding:8px}.entity-options .text-link{margin:8px;display:block}.practice-destructive{border-top:1px solid var(--border);margin-top:28px;padding-top:18px}@media (max-width:760px){.invoice-workflow{padding:18px}.invoice-workflow .form-grid{grid-template-columns:minmax(0,1fr)}.invoice-workflow .button,.invoice-action-list .button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.connection-grid{grid-template-columns:minmax(0,1fr);gap:16px}.connected-account{grid-template-columns:36px minmax(0,1fr);gap:12px}.connected-account .actions{grid-column:1/-1}.onboarding-card{padding:24px 20px}.onboarding-card h1{margin-bottom:28px;font-size:clamp(25px,7vw,34px)}.onboarding-actions{flex-wrap:wrap;gap:12px}.onboarding-actions .button,.onboarding-actions .text-link{min-height:44px}.invoice-workflow{margin-bottom:calc(24px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.onboarding-welcome h1{animation:none}}[data-theme=light] .scene-shell{background:var(--bg)}.bo-experience.showing-data .bo-hero-heading{text-align:left;align-self:start}.bo-experience.showing-data .scene-total{font-size:18px}.bo-scroll-cue{font-size:16px!important}.google-attribution{white-space:nowrap;letter-spacing:normal;color:var(--text);padding:8px 0;font:400 12px sans-serif;display:block}:root{--ink-c6b4fc:#c6b4fc;--ink-c8b7ff:#c8b7ff;--ink-d3c6ff:#d3c6ff;--ink-dac9ef:#dac9ef;--ink-baa4ef:#baa4ef;--ink-cdb9fe:#cdb9fe;--ink-c3b6d8:#c3b6d8;--ink-c3a8ef:#c3a8ef;--ink-9e97b0:#9e97b0;--ink-eee5ff:#eee5ff;--ink-c1b2d9:#c1b2d9;--ink-a6d9bd:#a6d9bd;--ink-e2d7f1:#e2d7f1;--ink-cbb3ed:#cbb3ed;--ink-d1bce8:#d1bce8;--ink-a197b1:#a197b1;--ink-c1a3f0:#c1a3f0;--ink-85d6b9:#85d6b9;--ink-daa1c3:#daa1c3;--ink-e4b77f:#e4b77f;--ink-a2b9ed:#a2b9ed;--ink-9b91aa:#9b91aa;--ink-d0b5ec:#d0b5ec;--ink-bd9bce:#bd9bce;--ink-c9aadf:#c9aadf;--ink-a49aac:#a49aac;--ink-bfa6d0:#bfa6d0;--ink-9ed4b8:#9ed4b8;--ink-dfc090:#dfc090;--ink-e1b085:#e1b085;--ink-d3bdde:#d3bdde;--ink-d8c29c:#d8c29c;--ink-eda3a3:#eda3a3;--ink-d2b6ee:#d2b6ee;--ink-cdb0de:#cdb0de;--ink-cdb0e0:#cdb0e0;--ink-d5c3df:#d5c3df;--ink-b38dc9:#b38dc9;--ink-e7dbec:#e7dbec;--ink-fb8199:#fb8199;--ink-cfb0e6:#cfb0e6;--ink-a78db8:#a78db8;--ink-c9a4e2:#c9a4e2;--ink-c0a0dc:#c0a0dc;--ink-e2c9ee:#e2c9ee;--ink-c8a6df:#c8a6df;--ink-d9b6f1:#d9b6f1;--ink-80cbb0:#80cbb0;--ink-f47d86:#f47d86;--ink-9ce3bd:#9ce3bd;--ink-edbd79:#edbd79;--ink-cfc7e8:#cfc7e8;--ink-e6dfff:#e6dfff;--ink-efedf7:#efedf7;--ink-c2a4fb:#c2a4fb;--ink-d4c5fb:#d4c5fb;--ink-c3f3f3:#c3f3f3;--ink-f2eaff:#f2eaff;--ink-e1d3fd:#e1d3fd;--ink-ded5ef:#ded5ef;--ink-b8a4d7:#b8a4d7;--ink-ccecff:#ccecff;--ink-e7d6fb:#e7d6fb;--ink-ebaaa8:#ebaaa8;--ink-bbe0ef:#bbe0ef;--ink-c9adf5:#c9adf5;--ink-d7c3f2:#d7c3f2;--ink-a091b6:#a091b6;--ink-a093b0:#a093b0;--ink-dbcee7:#dbcee7;--ink-d8b3ff:#d8b3ff;--ink-e4c5fb:#e4c5fb;--ink-f3edf9:#f3edf9;--ink-c5addb:#c5addb;--ink-909db5:#909db5;--ink-9d94d0:#9d94d0;--ink-a797ff:#a797ff;--ink-fafaff:#fafaff;--ink-9be3ca:#9be3ca;--ink-8f97ae:#8f97ae;--ink-e7e0ff:#e7e0ff;--ink-c9bbff:#c9bbff;--ink-c7b7fa:#c7b7fa;--ink-c0aff9:#c0aff9;--ink-d9dded:#d9dded;--ink-e0c897:#e0c897;--ink-ffbab2:#ffbab2;--ink-bba7fa:#bba7fa;--ink-c4b7fb:#c4b7fb;--ink-ffc68e:#ffc68e;--ink-c3b2ff:#c3b2ff;--ink-919db3:#919db3;--ink-c5b8ef:#c5b8ef;--ink-9ae6c4:#9ae6c4;--ink-ecc78f:#ecc78f;--ink-929fb8:#929fb8;--ink-9ee4c6:#9ee4c6;--ink-d5b389:#d5b389;--ink-9ddfbe:#9ddfbe;--ink-b5a9d2:#b5a9d2;--ink-9fdecf:#9fdecf;--ink-c0abd8:#c0abd8;--ink-c4b1f0:#c4b1f0}[data-theme=light]{--ink-c6b4fc:#7c709d;--ink-c8b7ff:#786e99;--ink-d3c6ff:#797293;--ink-dac9ef:#786f83;--ink-baa4ef:#796b9b;--ink-cdb9fe:#7b6f98;--ink-c3b6d8:#7a7287;--ink-c3a8ef:#7f6d9b;--ink-9e97b0:#767184;--ink-eee5ff:#77727f;--ink-c1b2d9:#796f88;--ink-a6d9bd:#5f7d6d;--ink-e2d7f1:#77717f;--ink-cbb3ed:#7f7094;--ink-d1bce8:#7d718b;--ink-a197b1:#797185;--ink-c1a3f0:#7d6a9c;--ink-85d6b9:#50806f;--ink-daa1c3:#8e697f;--ink-e4b77f:#896e4c;--ink-a2b9ed:#657494;--ink-9b91aa:#787084;--ink-d0b5ec:#7d6d8e;--ink-bd9bce:#846c90;--ink-c9aadf:#836e91;--ink-a49aac:#7b7381;--ink-bfa6d0:#81708c;--ink-9ed4b8:#5b7a6a;--ink-dfc090:#867356;--ink-e1b085:#8d6e53;--ink-d3bdde:#7f7185;--ink-d8c29c:#82745e;--ink-eda3a3:#9a6a6a;--ink-d2b6ee:#7e6d8f;--ink-cdb0de:#806e8b;--ink-cdb0e0:#806e8c;--ink-d5c3df:#7a7080;--ink-b38dc9:#866a97;--ink-e7dbec:#79737c;--ink-fb8199:#b05a6b;--ink-cfb0e6:#816e90;--ink-a78db8:#816d8f;--ink-c9a4e2:#836b93;--ink-c0a0dc:#826c94;--ink-e2c9ee:#7c6f83;--ink-c8a6df:#826c91;--ink-d9b6f1:#826d91;--ink-80cbb0:#507f6e;--ink-f47d86:#b15b61;--ink-9ce3bd:#567d68;--ink-edbd79:#8e7149;--ink-cfc7e8:#777285;--ink-e6dfff:#736f7f;--ink-efedf7:#77767b;--ink-c2a4fb:#7e6ba3;--ink-d4c5fb:#7a7190;--ink-c3f3f3:#617979;--ink-f2eaff:#79757f;--ink-e1d3fd:#766f85;--ink-ded5ef:#75707d;--ink-b8a4d7:#7c6f91;--ink-ccecff:#66767f;--ink-e7d6fb:#797084;--ink-ebaaa8:#936a69;--ink-bbe0ef:#62767d;--ink-c9adf5:#7e6c99;--ink-d7c3f2:#7c708b;--ink-a091b6:#7c708d;--ink-a093b0:#7c7288;--ink-dbcee7:#78717f;--ink-d8b3ff:#826b99;--ink-e4c5fb:#7d6c8a;--ink-f3edf9:#737176;--ink-c5addb:#80708e;--ink-909db5:#6c7688;--ink-9d94d0:#766f9c;--ink-a797ff:#756ab2;--ink-fafaff:#707073;--ink-9be3ca:#557d6f;--ink-8f97ae:#6f7587;--ink-e7e0ff:#73707f;--ink-c9bbff:#797099;--ink-c7b7fa:#776e96;--ink-c0aff9:#786d9c;--ink-d9dded:#72747c;--ink-e0c897:#817357;--ink-ffbab2:#936b66;--ink-bba7fa:#7a6da2;--ink-c4b7fb:#766e97;--ink-ffc68e:#8c6d4e;--ink-c3b2ff:#7a6f9f;--ink-919db3:#6d7686;--ink-c5b8ef:#766e8f;--ink-9ae6c4:#557e6c;--ink-ecc78f:#887252;--ink-929fb8:#6d778a;--ink-9ee4c6:#577d6d;--ink-d5b389:#857056;--ink-9ddfbe:#567b68;--ink-b5a9d2:#7a728e;--ink-9fdecf:#577a72;--ink-c0abd8:#7d6f8c;--ink-c4b1f0:#7a6f96}.year-choices{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.year-choices legend{padding:0 6px}[data-theme=light] .bo-experience{color:var(--text)}[data-theme=light] .bo-topbar>nav a:hover,[data-theme=light] .bo-topbar>nav a[aria-current=page]{color:var(--text);background:var(--panel)}[data-theme=light] .floating-stat,[data-theme=light] .assistant-rail,[data-theme=light] .glass-card,[data-theme=light] .bo-thread,[data-theme=light] .bo-compact,[data-theme=light] .bo-composer{background:var(--panel);color:var(--text);border-color:var(--border);box-shadow:0 8px 32px #3024400a}[data-theme=light] .mode-line .scene-entity,[data-theme=light] .mode-bars .scene-entity{color:var(--text);text-shadow:none}[data-theme=light] .scene-grid{opacity:.15}[data-theme=light] .topbar{border-color:var(--border);background:#fffffff0}[data-theme=light] .primary{color:#fff;background:#6644bf;border-color:#6644bf}[data-theme=light] .primary:hover{background:#523399}[data-theme=light] .record-card,[data-theme=light] .action-item,[data-theme=light] .flow-summary>div,[data-theme=light] .chat-message,[data-theme=light] .suggestion-chips button,[data-theme=light] .orb-tabs,[data-theme=light] .bo-attention,[data-theme=light] .demo-strip{background:var(--panel);color:var(--text);border-color:var(--border)}.invoice-table td:first-child{white-space:normal;width:30%}.invoice-table .table-identity>div{overflow-wrap:anywhere;min-width:155px;max-width:320px}.invoice-table .icon-tile{flex-shrink:0}.invoice-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere;max-width:150px}.cockpit-lower>section,.next-panel .section-head>div{min-width:0}.next-panel .next-action strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.form-grid>*,.entity-details{min-width:0}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea{width:100%}.invoice-amounts{min-inline-size:0;max-width:100%}.dropzone+.button{margin-top:24px}.entity-activity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.entity-add-menu{margin-top:28px}.entity-add-menu>summary{width:fit-content;max-width:100%}.action-step-heading{flex-basis:100%;margin-bottom:0}@media (max-width:760px){.sidebar{padding-top:calc(env(safe-area-inset-top,0px) + 20px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px);max-height:100dvh;overflow-y:auto}.form-grid,.form-grid.three{grid-template-columns:minmax(0,1fr)}.invoice-amounts{padding:12px}.calendar-day{text-align:center;align-items:center;min-width:0;padding:5px 2px}.calendar-day strong{white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.2}.calendar-day em{overflow-wrap:anywhere;font-size:8px}.module-toolbar{flex-wrap:wrap}.module-toolbar>label{max-width:100%}.entity-add-menu .button{white-space:normal}.business-setting{align-items:flex-start}}@media (max-width:900px),(pointer:coarse){body input,body select,body textarea,body [contenteditable=true]{font-size:16px!important}}.compact-bo-transcript{overflow-wrap:anywhere;margin:0;padding:8px 14px;font-size:14px}.compact-bo-transcript[data-interim=true]{opacity:.75}.unpaid-action{background:color-mix(in srgb, #d84949 12%, var(--panel));color:#f4b4b4;border-color:#cf5555}[data-theme=light] .unpaid-action{color:#9d2626;background:#fff0ef}.button.primary:active{filter:brightness(.88)}.button:disabled{opacity:.5;cursor:not-allowed}.deduction-fields{border:1px solid var(--border);background:color-mix(in srgb, #000 8%, var(--panel));border-radius:12px;margin-block:20px;padding:16px}@media (max-width:800px),(pointer:coarse){[data-form-focus=true] .bo-floating{pointer-events:none;visibility:hidden!important}input,select,textarea{scroll-margin-block:90px}}.more-group{margin-bottom:32px}.more-group>h2{text-transform:uppercase;letter-spacing:.08em;margin-block:24px 16px;font-size:13px}.invoice-table-tools{gap:12px}.invoice-table-tools .search-box{flex:1;min-width:160px}.archive-toggle[aria-pressed=true]{background:var(--purple);color:#fff}.bulk-action-bar{z-index:90;bottom:calc(88px + env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:14px 20px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0006}tr[aria-selected=true]{background:color-mix(in srgb, var(--purple) 12%, transparent)}.invoice-pdf-card{min-height:60px;margin-block:12px 20px}.invoice-storage-status{overflow-wrap:anywhere}.source-suggestion{margin-block:16px}.mail-management .actions,.candidate-card .actions{flex-wrap:wrap;gap:14px;margin-block:18px}.mail-management details{margin-block:18px}.mail-management button,.mail-management .button{min-height:44px}@media (max-width:800px){.invoice-table-tools .segmented{flex-basis:100%}}.candidate-card .actions .button{min-height:44px}.candidate-card .actions{align-items:center}.amount.credit-note{color:#c4acf4}[data-theme=light] .amount.credit-note{color:#674094}.cockpit-dialog[open]{flex-direction:column;display:flex}.cockpit-dialog .dialog-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:24px;overflow-y:auto}.cockpit-dialog .dialog-head h2{overflow-wrap:anywhere;min-width:0;margin:0}.cockpit-dialog .dialog-head .icon-button{flex:0 0 44px;width:44px;height:44px}.cockpit-dialog .dialog-content>:first-child{margin-top:0}.cockpit-dialog .flow-stack>.button{white-space:normal;max-width:100%;min-height:44px}.invoice-modal h1{font-size:clamp(28px,7vw,42px)}.invoice-modal h2{overflow-wrap:anywhere}.invoice-modal .actions{flex-wrap:wrap;gap:12px}.invoice-search-controls{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.invoice-search-controls .search-box{flex:1;width:auto;min-width:0}.invoice-search-controls .search-box input{width:100%;min-width:0}.invoice-search-controls .archive-toggle{flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0}.document-card,.document-open{min-width:0}.business-card{border-bottom:1px solid var(--border);margin-bottom:24px;padding-block:24px}.business-identity{align-items:center;gap:16px;min-width:0;display:flex}.business-identity h3{overflow-wrap:anywhere;margin:0}.business-identity p{margin:6px 0 0}.business-logo{object-fit:contain;flex-shrink:0;width:72px;height:72px}.business-activity-tags{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.business-activity-tags span{background:color-mix(in srgb, var(--purple) 15%, transparent);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.business-details{margin-block:18px}.business-details>div{grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:12px;margin-block:10px;display:grid}.business-details dt{color:var(--muted)}.business-details dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.business-activity-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.business-activity-actions strong{overflow-wrap:anywhere;flex-basis:100%}.business-activity-actions button{min-height:44px}.business-form>label,.business-form>.button{margin-top:20px}.business-form input[type=file]{max-width:100%}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.tax-row{text-align:left;width:100%;color:inherit;border-width:0 0 1px;border-color:var(--border);background:0 0;border-style:solid}button.tax-row:hover{background:color-mix(in srgb, var(--purple) 8%, transparent)}.travel-summary>div{min-width:0}.travel-summary strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,30px)}@media (max-width:600px){.travel-summary{grid-template-columns:1fr}.travel-summary>div{padding:18px}.travel-summary strong{font-size:28px}.cockpit-dialog .dialog-content{padding:18px}.cockpit-dialog .dialog-head{padding:12px 18px}.invoice-search-controls{width:100%}.invoice-modal .actions .button{white-space:normal;max-width:100%;min-height:44px}}@media (max-width:900px),(pointer:coarse){html[data-keyboard=true] .cockpit-dialog{margin-top:calc(var(--visual-viewport-top,0px) + env(safe-area-inset-top,0px) + 12px);margin-bottom:0}}.document-preview-dialog .dialog-head .button{flex-shrink:0}.document-preview-dialog .dialog-content{flex-direction:column;gap:12px;min-height:0;display:flex}.document-preview-dialog .document-frame{background:#fff;flex:auto;width:100%;height:min(65dvh,780px);min-height:0}.document-preview-dialog .dialog-content>.button{flex-shrink:0;align-self:flex-start}
