@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.value-network{max-width:1120px;margin:auto;padding:14px 0 48px}.value-heading{justify-content:space-between;align-items:center;gap:24px;margin:22px 0;display:flex}.value-heading h1{letter-spacing:-.045em;margin-bottom:12px;font-family:Manrope,sans-serif;font-size:clamp(28px,3.2vw,42px)}.value-heading p,.value-network p{color:var(--ink-soft);line-height:1.65}.value-command{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:12px;padding:8px;display:flex}.value-command input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:10px}.value-tabs{gap:8px;margin:24px 0;display:flex;overflow-x:auto}.value-tabs button{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 16px}.value-tabs button[aria-selected=true]{background:var(--forest);color:#fff}.value-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.value-card{text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:18px;padding:24px;position:relative}.value-card:hover{border-color:var(--forest)}.value-card h2{margin:22px 0 8px;font-size:20px}.value-card small{color:var(--ink-soft);margin-top:14px;display:block}.value-card-mark{background:var(--mint);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:inline-grid}.value-card-status{color:var(--ink-soft);font-size:12px;position:absolute;top:30px;right:24px}.value-empty{text-align:center;background:#fffefa80;border:1px dashed #c9d2c9;border-radius:18px;padding:48px 24px}.value-empty>span{color:var(--forest);margin-bottom:18px;font-size:38px;display:block}.value-empty p{max-width:540px;margin:0 auto 22px}.value-form,.value-details{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin:22px 0;padding:26px}.value-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.value-network .field{margin:0 0 16px}.value-network .field input,.value-network .field select,.value-network textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8ded6;border-radius:9px;min-width:0;padding:11px}.value-network textarea{font:inherit;min-height:80px}.value-actions,.value-optin{align-items:center;gap:14px;display:flex}.value-form-inner{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.value-roadmap{background:var(--mint);border-radius:16px;margin-top:30px;padding:24px}.value-roadmap p{margin-bottom:8px;font-size:13px}.value-list{gap:12px;display:grid}.value-list article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px}.value-totals{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;display:grid}.value-totals article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px}.value-totals strong{margin-top:10px;font-size:28px;display:block}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=620px){.value-heading{flex-direction:column;align-items:flex-start}.value-form,.value-details{padding:18px}.value-totals,.value-fields{grid-template-columns:1fr}.value-tabs button{padding:10px}.value-network .home-topline{flex-direction:column;align-items:flex-start;gap:12px}}.personal-surface{max-width:1120px;margin:auto;padding:36px 0}.personal-surface h1{letter-spacing:-.04em;margin:0 0 16px;font:700 clamp(30px,5vw,44px)/1.15 Manrope,sans-serif}.personal-intro{max-width:690px;color:var(--ink-soft);line-height:1.7}.personal-layout{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:26px;margin-top:26px;display:grid}.personal-panel{border:1px solid var(--line);background:var(--paper);border-radius:20px;align-self:start;gap:18px;padding:26px;display:grid}.personal-panel h2,.personal-history h2{margin:0;font:700 20px/1.3 Manrope,sans-serif}.personal-panel textarea{resize:vertical;font:inherit;border:1px solid var(--line);width:100%;min-height:120px;color:var(--ink);background:var(--paper);border-radius:11px;padding:12px;line-height:1.6}.personal-panel textarea:focus-visible{outline-offset:2px;outline:3px solid #9ab9aa}.personal-meta{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.personal-panel>.text-button{justify-self:start}.personal-boundary{background:var(--mint);border-radius:16px;max-width:900px;padding:18px 22px}.personal-boundary p{margin:8px 0 0;font-size:13px;line-height:1.65}.personal-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.personal-periods{flex-wrap:wrap;gap:7px;margin:19px 0;display:flex}.personal-periods button{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:99px;padding:8px 14px;font-size:12px}.personal-periods button[aria-pressed=true]{color:#fff;background:var(--forest)}.personal-timeline{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.personal-entry{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-left:3px solid #8ca998;border-radius:0 16px 16px 0;padding:22px}.personal-entry>p{white-space:pre-wrap;margin:12px 0 18px;line-height:1.7}.personal-entry summary{cursor:pointer;font-size:12px;font-weight:600}.personal-entry dl{grid-template-columns:90px 1fr;gap:8px;font-size:12px;line-height:1.5;display:grid}.personal-entry dd{color:var(--ink-soft);margin:0}.personal-empty{background:var(--paper);border:1px dashed var(--line);border-radius:18px;margin-bottom:20px;padding:36px 24px}.personal-empty p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}@media (width<=760px){.personal-surface{padding:24px 0}.personal-layout{grid-template-columns:1fr;gap:28px}.personal-panel{padding:20px}.personal-entry{padding:18px}}.command-environment{max-width:1600px;color:var(--ink,#182d29);margin:0 auto}.command-heading{justify-content:space-between;align-items:center;gap:20px;margin:18px 0 26px;display:flex}.command-heading h1{letter-spacing:-.045em;margin:6px 0;font-size:clamp(26px,3vw,42px)}.command-bar{background:#fff;border:1px solid #bdd0c9;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 8px 32px #183e2910}.command-bar input{min-width:0;font:inherit;outline-offset:5px;background:0 0;border:0;flex:1;font-size:17px}.command-spark{color:#3b7362;margin-left:9px;font-size:25px}.command-voice{cursor:pointer;color:#42675a;background:#eef4f0;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.workspace-modes,.surface-switcher{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.workspace-modes button,.surface-switcher button{cursor:pointer;color:inherit;font:inherit;background:#fff;border:1px solid #dbe3de;border-radius:30px;padding:9px 15px;font-size:13px}.workspace-modes button:hover,.surface-switcher button[aria-pressed=true],.workspace-modes button[aria-pressed=true]{background:#e5eee7;border-color:#aac4b3}.command-status{color:#52675e;min-height:22px;margin:12px 0 20px;font-size:13px}.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.workspace-surface{background:#fff;border:1px solid #d8e3dc;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #162c2110}.surface-header{background:#f7faf7;border-bottom:1px solid #e3eae5;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.surface-title{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;font-weight:650}.surface-title span{color:#667970;margin-top:3px;font-size:10px;font-weight:400;display:block}.surface-controls{gap:3px;display:flex}.surface-controls button{color:#546b60;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:32px;display:grid}.surface-controls button:hover{background:#e4ede5}.surface-content{height:350px;min-height:0;max-height:350px;padding:24px;overflow:auto}.surface-content h1{font-size:28px}.surface-content .tax-toolbar,.surface-content .vault-heading,.surface-content .vault-row{flex-wrap:wrap}.surface-content .kanban-board{min-width:0;overflow:auto}.surface-content .vault-row{gap:12px}.surface-content .vault-row strong{overflow-wrap:anywhere}.surface-content .home-topline{flex-wrap:wrap;gap:8px}.launch-surface,.lin-surface{max-width:460px;margin:auto;padding:20px 0}.launch-surface h2,.lin-surface h2{letter-spacing:-.03em;font-size:27px}.launch-surface p,.lin-surface p{color:#586c61;line-height:1.7}.provider-monogram,.lin-orbit{color:#305a48;background:#e9f1ea;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:25px;font-size:26px;font-weight:600;display:grid}.lin-orbit{color:#f1f8ed;background:#243c34;border-radius:50%}.launch-note{margin-top:22px;color:#768279!important;font-size:12px!important}.command-suggestion{text-align:left;cursor:pointer;width:100%;font:inherit;color:#294f3f;background:0 0;border:0;border-top:1px solid #e1e8e2;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.is-wide,.is-maximized{grid-column:1/-1}.has-maximized .workspace-surface:not(.is-maximized),.workspace-surface.is-minimized{display:none}.is-maximized .surface-content{height:auto;min-height:500px;max-height:none}.connection-center{background:#f8fbf8;border:1px solid #d9e4dc;border-radius:16px;margin:18px 0;padding:24px}.connection-center p{line-height:1.6}.connection-list>div{border-bottom:1px solid #e0e8e1;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.connection-list span{color:#65796d;flex:1;font-size:12px}.connection-list a{color:#315c47}.command-help{color:#66776b;margin:22px 0;font-size:12px}.command-help summary{cursor:pointer}.command-welcome>p{color:#6a7c70;font-size:14px}.command-welcome .home-view{margin-top:32px}.command-welcome .home-heading{display:none}.command-empty{padding:24px}.command-bar .primary-button{min-height:42px}.command-environment .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.surface-content{padding:16px}.surface-controls button{width:27px}.surface-content .tax-topbar{flex-wrap:wrap}.surface-content .kanban-board{grid-template-columns:1fr 1fr}.surface-content .vault-heading h1{font-size:24px}}@media (width<=700px){.command-heading{margin-top:8px}.command-heading h1{font-size:28px}.command-bar{border-radius:14px;gap:6px;padding:9px}.command-bar input{font-size:14px}.command-spark{display:none}.command-bar .primary-button{padding:10px 13px}.surface-grid{display:block}.workspace-surface:not(.is-focused){display:none}.workspace-surface.is-focused:not(.is-minimized){display:block}.surface-switcher{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.surface-switcher button{white-space:nowrap}.surface-content{height:auto;min-height:320px;max-height:none;padding:18px}.surface-controls button{width:29px;height:38px}.workspace-modes{gap:6px}.workspace-modes button{padding:8px 12px}.command-status{line-height:1.5}.connection-center{padding:16px}.surface-content .kanban-board{grid-template-columns:1fr}.command-heading>.text-button{font-size:12px}.is-maximized .surface-content{min-height:320px}}.surface-content .personal-layout{grid-template-columns:1fr}.surface-content .personal-surface h1{font-size:27px}.surface-content .connection-center{margin:0 0 20px;padding:16px}.workspace-surface:only-child{grid-column:1/-1}.workspace-surface:only-child .surface-content{height:auto;min-height:350px;max-height:none}:root{color:#26352f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#26352f;--ink-soft:#51635a;--muted:#849089;--line:#e4e4dc;--paper:#fffefa;--canvas:#f6f5f0;--forest:#24473c;--forest-deep:#19372e;--mint:#dfece5;--sand:#f3e9d7;--blue:#e4edf2;--green:#e3eee4;--rose:#f4e7e1;--shadow:0 18px 60px #22312a13;background:#f6f5f0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #9ab9aa}button:disabled{opacity:.6;cursor:wait}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.brand{color:var(--forest-deep);letter-spacing:.14em;align-items:center;gap:10px;font:800 14px/1 Manrope,sans-serif;display:inline-flex}.brand-mark{background:var(--forest-deep);color:#f4f1e8;letter-spacing:-.05em;border-radius:11px;place-items:center;width:34px;height:34px;font:800 16px/1 Manrope,sans-serif;display:inline-grid}.eyebrow{color:#859189;letter-spacing:.17em;margin:0 0 10px;font-size:10px;font-weight:700}.muted,.muted-note{color:var(--muted)}.small{font-size:12px}.quiet-label{color:#a1a89f;letter-spacing:.16em;font-size:9px;font-weight:700}.auth-shell{background:radial-gradient(at 50% 38%,#fffefa 0,#f6f5f0 54%,#f0efe8 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-shell:before,.intent-shell:before{content:"";pointer-events:none;border:1px solid #2d4a3d0e;border-radius:50%;width:370px;height:370px;position:absolute;inset:-120px auto auto -135px;box-shadow:0 0 0 42px #2d4a3d05,0 0 0 84px #2d4a3d04,0 0 0 126px #2d4a3d03}.auth-frame{z-index:1;width:min(100%,440px);position:relative}.brand-row{justify-content:space-between;align-items:center;margin:0 auto 28px;display:flex}.auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefae6;border:1px solid #e1e2d9eb;border-radius:25px;padding:clamp(26px,6vw,42px);box-shadow:0 30px 90px #1f302717}.auth-icon{width:42px;height:42px;color:var(--forest);background:#edf2eb;border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.auth-card h1,.intent-content h1{color:#20372e;letter-spacing:-.05em;max-width:520px;margin:0 0 12px;font:700 clamp(28px,7vw,38px)/1.13 Manrope,sans-serif}.auth-intro{color:#76827a;margin-bottom:27px;font-size:14px;line-height:1.7}.auth-form{gap:17px;display:grid}.field{color:#56645b;gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.field input,.field select,.mapping-field select{width:100%;height:47px;color:var(--ink);background:#fffefa;border:1px solid #e2e4dc;border-radius:11px;padding:0 13px;font-size:14px}.field input::placeholder{color:#aeb5af}.input-icon{position:relative}.input-icon svg{z-index:1;color:#9aa59d;position:absolute;top:15px;left:13px}.input-icon input{padding-left:40px}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.primary-button{background:var(--forest);color:#fff;box-shadow:0 7px 14px #22473c21}.primary-button:hover:not(:disabled){background:var(--forest-deep);transform:translateY(-1px)}.secondary-button{color:#546159;background:#fffefa;border-color:#dfe2da}.secondary-button:hover:not(:disabled){background:#f8f8f2}.full{width:100%;min-height:49px;margin-top:2px}.auth-switch{color:#859088;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:12px;display:flex}.auth-switch button,.text-button{color:var(--forest);cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;font-weight:700}.auth-switch button:hover,.text-button:hover{text-decoration:underline}.privacy-note{color:#99a29a;text-align:center;border-top:1px solid #eff0e9;justify-content:center;align-items:flex-start;gap:8px;margin:23px -4px 0;padding-top:18px;font-size:10px;line-height:1.5;display:flex}.privacy-note svg{color:#6d8a78;flex:none}.auth-footer{color:#a0a8a1;justify-content:space-between;gap:12px;padding:18px 3px 0;font-size:9px;display:flex}.dot-sep{margin:0 3px}.sent-actions{gap:16px;display:grid}.sent-badge{color:#487053;background:#edf5ee;border-radius:99px;align-items:center;gap:7px;width:fit-content;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.code-form{border-top:1px solid #eceee7;padding-top:5px}.sent-actions>.text-button{justify-self:start}.notice{border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;margin:12px 0;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.notice.error{color:#884e3e;background:#fbf0eb;border-color:#ead6ce}.notice.success{color:#4d744f;background:#eef7ed;border-color:#d6e7d7}.notice.warning{color:#7b6745;background:#fbf6ec;border-color:#eddfc6}.notice .text-button{color:inherit;white-space:nowrap;margin-left:auto}.notice-close,.icon-button{color:#758078;cursor:pointer;background:#ffffffb8;border:1px solid #e6e7df;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;display:inline-grid}.notice-close{background:0 0;border:0;width:25px;height:25px;margin-left:auto}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:1.05s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.intent-shell{background:radial-gradient(at 66% 47%,#fffefa 0,#f6f5f0 61%,#f0efe8 100%);min-height:100dvh;padding:25px clamp(20px,6vw,76px) 54px;position:relative;overflow:hidden}.intent-shell>.brand-row{z-index:1;max-width:1180px;margin-bottom:42px;position:relative}.quiet-action{color:#728078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.quiet-action:hover:not(:disabled){background:#ffffff8c;border-color:#e0e4db}.intent-content{z-index:1;width:min(100%,950px);margin:0 auto;position:relative}.intent-greeting{color:#7f8f83;letter-spacing:.17em;align-items:center;gap:11px;margin-bottom:29px;font-size:9px;font-weight:700;display:flex}.success-orbit{color:#527a57;background:#edf4e9;border:1px solid #d9e5d7;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.intent-content>.eyebrow{color:#7c897f}.intent-content h1{max-width:670px;font-size:clamp(32px,5vw,48px)}.intent-lede{color:#78837b;margin:0 0 31px;font-size:14px;line-height:1.6}.intent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.intent-card{text-align:left;cursor:pointer;background:#fffefac7;border:1px solid #e4e5dd;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:254px;padding:21px 18px 19px;transition:all .18s;display:flex;position:relative}.intent-card:hover:not(:disabled){box-shadow:var(--shadow);border-color:#afc4b1;transform:translateY(-3px)}.intent-card.featured{background:linear-gradient(150deg,#f1f6ed,#fffefa 72%);border-color:#c8d7c8}.intent-number{color:#a9b1a8;letter-spacing:.1em;font-size:9px;font-weight:700;position:absolute;top:17px;right:17px}.intent-icon{color:#51705a;background:#fff;border:1px solid #e5e9df;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:22px;font:700 16px Manrope,sans-serif;display:grid}.intent-card strong{color:#33463b;margin-bottom:9px;font:700 15px Manrope,sans-serif}.intent-copy{color:#818b83;font-size:11px;line-height:1.6}.intent-link{color:#365b47;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:700;display:inline-flex}.intent-privacy{color:#99a39a;align-items:center;gap:8px;margin:26px 0 0;font-size:10px;display:flex}.intent-privacy svg{color:#78927c}.inline-progress{color:#718176;align-items:center;gap:8px;font-size:11px;display:inline-flex}.app-shell{min-height:100dvh;padding-bottom:30px}.app-header{background:#fffefad9;border-bottom:1px solid #e6e5df;align-items:center;gap:36px;height:68px;padding:0 clamp(18px,5vw,68px);display:flex}.app-header .brand-mark{border-radius:10px;width:32px;height:32px}.desktop-nav{align-items:center;gap:7px;height:100%;margin-left:24px;display:flex}.nav-link{color:#859088;cursor:pointer;background:0 0;border:0;height:100%;padding:0 14px;font-size:12px;font-weight:600;position:relative}.nav-link.active{color:var(--forest)}.nav-link.active:after{content:"";background:#73927b;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.account-chip{color:#56635a;cursor:pointer;background:#fffefa;border:1px solid #e8e8e1;border-radius:12px;align-items:center;gap:9px;margin-left:auto;padding:5px 8px 5px 5px;font-size:11px;display:flex}.avatar{color:#46634d;background:#e9efe6;border-radius:9px;place-items:center;width:28px;height:28px;font:700 12px Manrope,sans-serif;display:inline-grid}.avatar.large{border-radius:13px;width:42px;height:42px;font-size:16px}.chevron{color:#9aa49b}.workspace-main{width:min(100% - 36px,1300px);margin:0 auto}.mobile-nav{display:none}.build-note{color:#bec2ba;font-size:8px;position:fixed;bottom:8px;right:14px}.home-view{max-width:990px;margin:0 auto;padding:41px 0 76px}.home-topline{justify-content:space-between;align-items:center;display:flex}.workspace-status{color:#87938a;align-items:center;gap:7px;font-size:10px;display:inline-flex}.workspace-status i,.small-status i{background:#80a680;border-radius:50%;width:7px;height:7px}.home-heading{justify-content:space-between;align-items:center;gap:40px;margin:36px 0 56px;display:flex}.home-heading h1{color:#263b31;letter-spacing:-.055em;margin:0 0 14px;font:700 clamp(32px,5vw,47px)/1.13 Manrope,sans-serif}.home-lede{color:#7f8981;max-width:485px;margin:0;font-size:14px;line-height:1.7}.home-motif{flex:none;width:176px;height:122px;position:relative}.home-motif span{background:#ffffff7a;border:1px solid #d9e3d7;border-radius:23px;display:block;position:absolute;transform:rotate(-11deg)}.home-motif span:first-child{inset:23px 29px 9px 14px}.home-motif span:nth-child(2){background:#eaf1e58c;inset:11px 15px 22px 28px}.home-motif span:nth-child(3){background:#fffefad9;inset:0 0 35px 44px}.home-section-title{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.home-section-title .eyebrow{margin-bottom:7px}.home-section-title h2{color:#35453c;letter-spacing:-.03em;margin:0;font:700 19px Manrope,sans-serif}.muted-note{font-size:10px}.tax-entry-card{text-align:left;cursor:pointer;background:linear-gradient(113deg,#f1f5ec,#fffefa 64%);border:1px solid #dce4d9;border-radius:17px;flex-direction:column;align-items:stretch;width:100%;min-height:259px;padding:25px 28px 21px;transition:all .18s;display:flex}.tax-entry-card:hover{box-shadow:var(--shadow);border-color:#bacfbb;transform:translateY(-2px)}.tax-entry-top,.tax-entry-bottom{justify-content:space-between;align-items:center;display:flex}.tax-entry-icon{color:#527457;background:#e3ecde;border-radius:13px;place-items:center;width:39px;height:39px;font:700 18px Manrope,sans-serif;display:grid}.small-status{color:#8f9b8e;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.tax-entry-copy{margin:auto 0;padding:19px 0}.tax-entry-copy h3{color:#2d4135;margin:0 0 8px;font:700 22px Manrope,sans-serif}.tax-entry-copy p{color:#7b877e;max-width:450px;margin:0;font-size:12px;line-height:1.65}.tax-entry-bottom{color:#48634e;border-top:1px solid #e4e9e0;padding-top:15px;font-size:11px;font-weight:700}.round-arrow{border:1px solid #dbe5d9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.home-footnote{color:#9aa39b;align-items:center;gap:8px;margin:18px 0;font-size:10px;display:flex}.tax-view{padding:31px 0 75px}.tax-heading{justify-content:space-between;align-items:end;gap:25px;margin:0 0 25px;display:flex}.crumb{color:#a0a79f;gap:9px;margin-bottom:22px;font-size:10px;display:flex}.crumb strong{color:#627168;font-weight:600}.tax-heading .eyebrow{margin-bottom:6px}.tax-heading h1{color:#263c32;letter-spacing:-.05em;margin:0 0 7px;font:700 34px/1.1 Manrope,sans-serif}.tax-subtitle{color:#869087;margin:0;font-size:12px}.tax-heading-aside{justify-items:end;gap:8px;padding-bottom:3px;display:grid}.private-indicator{color:#78877b;align-items:center;gap:6px;font-size:10px;display:inline-flex}.private-indicator svg{color:#77907a}.tax-year-caption{color:#abb1aa;font-size:10px}.intake-card{background:linear-gradient(103deg,#eff4eb,#fbfcf6 78%);border:1px dashed #c7d4c6;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:15px 25px;padding:19px 22px 13px;display:grid}.intake-copy{align-items:center;gap:14px;display:flex}.intake-icon{color:#597960;background:#fffefa;border:1px solid #d9e5d5;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.intake-copy strong{color:#43574a;margin-bottom:3px;font:700 13px Manrope,sans-serif;display:block}.intake-copy p{color:#879187;max-width:620px;margin:0;font-size:10px;line-height:1.6}.intake-actions{align-items:center;gap:7px;display:flex}.intake-actions .primary-button{min-height:39px;padding:0 14px;font-size:10px}.intake-actions .quiet-action{font-size:10px}.camera-glyph{font-size:17px}.intake-foot{color:#99a398;border-top:1px solid #e6ebdf;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:9px;font-size:9px;display:flex}.intake-foot span{align-items:center;gap:5px;display:inline-flex}.intake-foot svg{color:#87a08a}.tax-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:28px 0 13px;display:flex}.board-title{align-items:end;gap:13px;display:flex}.board-title .eyebrow{margin-bottom:6px}.board-title h2{color:#3c4d42;letter-spacing:-.035em;margin:0;font:700 19px Manrope,sans-serif}.year-filter{color:#7d8980;align-items:center;gap:10px;font-size:10px;display:flex}.select-wrap{position:relative}.select-wrap select{appearance:none;color:#59675d;background:#fffefa;border:1px solid #e3e5dd;border-radius:9px;min-width:122px;height:34px;padding:0 32px 0 11px;font-size:10px}.select-wrap svg{color:#9aa49b;pointer-events:none;position:absolute;top:10px;right:10px}.board-loading{color:#87938a;justify-content:center;align-items:center;gap:10px;min-height:120px;font-size:11px;display:flex}.board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.board-lane{background:#fffefa9c;border:1px solid #e7e6df;border-radius:14px;min-width:0;min-height:236px;padding:13px}.board-lane.sand{background:linear-gradient(#f8f3e9 0,#fffefab3 105px)}.board-lane.blue{background:linear-gradient(#eff4f5 0,#fffefab3 105px)}.board-lane.green{background:linear-gradient(#eff5ef 0,#fffefab3 105px)}.board-lane.rose{background:linear-gradient(#f8f0ec 0,#fffefab3 105px)}.lane-head{justify-content:space-between;align-items:start;gap:8px;margin-bottom:14px;display:flex}.lane-head h3{color:#49594e;margin:0 0 3px;font:700 13px Manrope,sans-serif}.lane-head p{color:#9ba49b;margin:0;font-size:9px}.lane-count{color:#607164;background:#ffffff9e;border:1px solid #6077651f;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:10px;font-weight:700;display:inline-grid}.lane-stack{align-content:start;gap:8px;display:grid}.lane-empty{color:#a0a8a0;text-align:center;justify-items:center;padding:27px 12px 18px;display:grid}.lane-empty p{max-width:165px;margin:10px 0 0;font-size:9px;line-height:1.6}.empty-dot{background:#ffffff9e;border:1px solid #e6e6df;border-radius:50%;width:25px;height:25px}.record-card{background:#fffefa;border:1px solid #e8e8e1;border-radius:11px;min-width:0;padding:11px;box-shadow:0 3px 12px #28352d06}.record-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:9px;display:flex}.file-type-icon{color:#829083;letter-spacing:.08em;background:#f7f8f2;border:1px solid #e6e9e1;border-radius:7px;place-items:center;min-width:29px;height:25px;padding:0 5px;font-size:7px;font-weight:800;display:inline-grid}.verification-pill,.missing-pill{color:#907c56;white-space:nowrap;background:#f6f2e9;border-radius:99px;align-items:center;gap:5px;padding:4px 6px;font-size:7px;font-weight:700;display:inline-flex}.verification-pill i{background:#c4a666;border-radius:50%;width:5px;height:5px}.record-name{color:#435248;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font:700 10px/1.4 DM Sans,sans-serif;display:block;overflow:hidden}.record-name.static{cursor:default}.record-meta{color:#9aa39b;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 7px;font-size:8px;overflow:hidden}.record-kind,.category-tag{color:#7b887d;background:#f3f4ef;border-radius:6px;width:fit-content;padding:4px 6px;font-size:8px}.record-footer{border-top:1px solid #f0f0e9;justify-content:space-between;align-items:center;gap:5px;margin-top:8px;padding-top:7px;display:flex}.tiny-hash{color:#b1b7b0;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.download-button{color:#708077;cursor:pointer;background:#fffefa;border:1px solid #e8e9e2;border-radius:7px;flex:none;place-items:center;width:25px;height:24px;display:grid}.download-button:hover{background:#f2f5ef}.review-link{color:#62806a;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:8px;font-weight:700;display:inline-flex}.transaction-date{color:#7d8b80;font-size:8px;font-weight:700}.transaction-bottom{justify-content:space-between;align-items:center;gap:6px;margin-top:9px;display:flex}.amount{color:#506b56;white-space:nowrap;font-size:10px;font-weight:700}.amount.negative{color:#58645d}.source-note{color:#9ca59d;margin:9px 0 0;font-size:8px}.missing-icon{color:#ad7f6a;border:1px dashed #d4b5a5;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.missing-pill{color:#a16f58;background:#f7ece6}.lane-add{color:#997a68;cursor:pointer;background:0 0;border:0;border-top:1px solid #eceae3;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:9px 3px 1px;font-size:9px;font-weight:600;display:flex}.tax-principle{color:#89948b;background:#eff4ebad;border:1px solid #e6e9df;border-radius:11px;align-items:center;gap:10px;margin-top:17px;padding:11px 14px;font-size:9px;line-height:1.5;display:flex}.tax-principle svg{color:#78927c;flex:none}.tax-principle strong{color:#607563}.group-review{background:#fffefabd;border:1px solid #e8e8df;border-radius:13px;margin:18px 0 9px;padding:15px}.group-title{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.group-title .eyebrow{margin-bottom:4px}.group-title h3{color:#4b5c51;margin:0;font:700 14px Manrope,sans-serif}.group-grid{flex-wrap:wrap;gap:8px;display:flex}.group-card{background:#fffefa;border:1px solid #ecece5;border-radius:10px;flex:210px;min-width:190px;padding:10px}.group-card-top{color:#99a298;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:8px;display:flex}.group-icon{color:#6b866e;background:#edf2eb;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.group-card strong{color:#506156;font-size:10px}.group-card p{color:#929c92;margin:4px 0 8px;font-size:8px}.plain-pill{color:#839086;background:#fbfbf7;border:1px solid #e7e8e0;border-radius:99px;align-items:center;padding:5px 8px;font-size:8px;display:inline-flex}.group-disclaimer{margin:10px 0 0}.install-offer{background:#f5f8f0;border:1px solid #e1e8dd;border-radius:12px;align-items:center;gap:12px;margin:15px 0;padding:12px 42px 12px 12px;display:flex;position:relative}.install-icon{background:var(--forest-deep);color:#f4f1e8;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font:800 14px Manrope,sans-serif;display:grid}.install-offer strong{color:#536a56;font:700 10px Manrope,sans-serif}.install-offer p{color:#89968a;margin:3px 0 0;font-size:9px}.install-offer .text-button{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.install-offer .notice-close{position:absolute;top:6px;right:5px}.install-help{color:#66806a!important}.global-notice{margin-top:15px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d2a235c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.review-modal{background:#fffefa;border:1px solid #e6e6df;border-radius:18px;width:min(100%,520px);max-height:min(90dvh,760px);padding:23px;overflow:auto;box-shadow:0 30px 100px #121f1840}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.modal-head .eyebrow{margin-bottom:5px}.modal-head h2{color:#34473b;letter-spacing:-.03em;margin:0;font:700 20px Manrope,sans-serif}.source-preview{background:#fafaf6;border:1px solid #ebebe4;border-radius:11px;align-items:center;gap:10px;margin:15px 0 19px;padding:11px;display:flex}.source-preview>div{flex:1;gap:4px;min-width:0;display:grid}.source-preview strong{color:#526158;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.source-preview span:not(.file-type-icon):not(.verification-pill){color:#9aa39c;font-size:8px}.review-modal>.field{margin-top:14px}.confirm-check{cursor:pointer;background:#f7f8f3;border:1px solid #e7e9df;border-radius:10px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;display:flex}.confirm-check input{accent-color:#456b51;margin:3px 0 0}.confirm-check span{color:#879188;font-size:9px;line-height:1.5}.confirm-check strong{color:#5b6e60;margin-bottom:2px;font-size:10px;display:block}.modal-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:19px;display:flex}.verification-note{color:#9ba49a;align-items:center;gap:5px;margin-right:auto;font-size:8px;display:inline-flex}.modal-actions .primary-button,.modal-actions .secondary-button{min-height:39px;font-size:10px}.expected-modal>.muted{margin-bottom:19px;font-size:11px;line-height:1.55}.field-pair{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.csv-review{background:#fcfdf8;border:1px solid #dce5d9;border-radius:13px;margin:16px 0;padding:17px}.csv-head{justify-content:space-between;align-items:start;display:flex}.csv-head .eyebrow{margin-bottom:4px}.csv-head h3{color:#47594c;margin:0 0 4px;font:700 15px Manrope,sans-serif}.csv-head p{color:#98a197;margin:0;font-size:9px}.mapping-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.mapping-field{color:#819084;gap:5px;min-width:0;font-size:8px;font-weight:700;display:grid}.mapping-field select{border-radius:8px;height:34px;padding:0 7px;font-size:9px}.csv-table-wrap{border:1px solid #e9eae2;border-radius:9px;overflow-x:auto}.csv-table-wrap table{border-collapse:collapse;white-space:nowrap;background:#fffefa;width:100%}.csv-table-wrap th,.csv-table-wrap td{color:#7d897f;text-overflow:ellipsis;text-align:left;border-bottom:1px solid #efefe9;max-width:180px;padding:8px 10px;font-size:8px;overflow:hidden}.csv-table-wrap th{color:#647569;background:#f7f8f3;font-weight:700}.csv-table-wrap tr:last-child td{border-bottom:0}.csv-disclaimer{color:#89978b;align-items:center;gap:7px;margin:12px 0 0;font-size:9px;display:flex}.csv-actions{justify-content:end;gap:8px;margin-top:13px;display:flex}.csv-actions .primary-button,.csv-actions .secondary-button{min-height:38px;font-size:10px}.header-account-group{align-items:center;gap:9px;display:flex}.founder-chip{color:#55705c;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#eef4ea;border:1px solid #d7e1d4;border-radius:99px;align-items:center;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.founder-access-note{color:#718174;background:#f2f7ee;border:1px solid #dce7d8;border-radius:10px;align-items:center;gap:8px;width:fit-content;margin:15px 0 0;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.founder-access-note strong{color:#4e6855}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.capability-card{color:#526259;text-align:left;cursor:pointer;background:#fffefa;border:1px solid #e3e7df;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:130px;padding:18px;display:grid;box-shadow:0 7px 25px #2a3c3109}.capability-card.featured{background:linear-gradient(145deg,#f2f7ee,#fffefa);border-color:#d8e3d5}.capability-card:hover{border-color:#cddbcc;transform:translateY(-1px)}.capability-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.capability-card strong{color:#405347;font:700 13px Manrope,sans-serif}.capability-card small{color:#8c978e;font-size:9px;line-height:1.55}.capability-card b{color:#708676;font-size:17px;font-weight:500}.capability-icon{color:#4f7259;background:#edf3e9;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.coming-panel{background:#fafaf6b8;border:1px solid #e5e7df;border-radius:14px;grid-template-columns:1.25fr 1fr;gap:18px;margin-top:17px;padding:17px;display:grid}.coming-panel h3{color:#54645a;margin:3px 0 6px;font:700 13px Manrope,sans-serif}.coming-panel p:not(.eyebrow){color:#8b958d;margin:0;font-size:9px;line-height:1.55}.coming-pills{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}.vault-view{max-width:860px;margin:0 auto;padding:42px 0 80px}.vault-heading{justify-content:space-between;align-items:end;gap:20px;margin:29px 0 24px;display:flex}.vault-heading h1{color:#2f4438;letter-spacing:-.045em;margin:0 0 7px;font:700 31px Manrope,sans-serif}.vault-heading p{color:#87938a;max-width:580px;margin:0;font-size:11px;line-height:1.6}.vault-count{color:#607466;background:#f7f9f4;border:1px solid #dfe5dc;border-radius:13px;place-items:center;min-width:44px;height:44px;font-weight:800;display:grid}.vault-list{gap:8px;display:grid}.vault-row{background:#fffefa;border:1px solid #e8e8e1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.vault-row>div{gap:4px;min-width:0;display:grid}.vault-row strong{color:#526157;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.vault-row span:not(.file-type-icon){color:#9aa39b;font-size:8px}.vault-row .secondary-button{min-height:34px;padding:0 12px;font-size:9px}.vault-empty{text-align:center;background:#fafbf7ad;border:1px dashed #dbe2d8;border-radius:16px;justify-items:center;padding:48px 24px;display:grid}.vault-empty>span{color:#56705d;background:#eef4ea;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.vault-empty h2{color:#4b5e52;margin:14px 0 6px;font:700 16px Manrope,sans-serif}.vault-empty p{color:#919a92;max-width:450px;margin:0 0 17px;font-size:10px;line-height:1.6}.founder-account-banner{color:#57705e;background:#f0f6ec;border:1px solid #d8e5d5;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:13px 14px;display:flex}.founder-account-banner>div{gap:4px;display:grid}.founder-account-banner strong{font-size:10px}.founder-account-banner span{color:#7f8e82;font-size:8px;line-height:1.5}.rapid-camera-shell{z-index:60;color:#fff;background:#080b09;position:fixed;inset:0;overflow:hidden}.rapid-camera-video{object-fit:cover;background:#111;width:100%;height:100%}.rapid-camera-top{z-index:2;padding:max(18px,env(safe-area-inset-top)) 18px 35px;background:linear-gradient(#000000b3,#0000);justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:absolute;top:0;left:0;right:0}.rapid-camera-top>div{gap:4px;display:grid}.rapid-camera-top .eyebrow{color:#ffffffb3;margin:0}.rapid-camera-top strong{font:700 12px Manrope,sans-serif}.camera-done{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f161299;border:1px solid #ffffff4d;border-radius:99px;min-height:38px;padding:0 15px;font-weight:700}.rapid-camera-bottom{z-index:2;min-height:135px;padding:22px 24px max(24px,env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000c7);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.camera-shutter{cursor:pointer;background:#ffffff1f;border:3px solid #fff;border-radius:50%;place-items:center;width:74px;height:74px;padding:0;display:grid}.camera-shutter span{background:#fff;border-radius:50%;width:58px;height:58px;transition:transform 80ms;display:block}.camera-shutter:active span{transform:scale(.88)}.camera-shutter:disabled{opacity:.35;cursor:wait}.camera-counter{color:#ffffffd1;text-align:right;justify-self:end;font-size:10px;font-weight:700}.camera-hint{color:#ffffffad;font-size:9px;line-height:1.35}.camera-wait,.camera-error{z-index:3;color:#fff;text-align:center;background:#070b08bd;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex;position:absolute;inset:0}.camera-error{flex-direction:column}.camera-error .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff59;margin-top:5px}.account-view{max-width:700px;margin:0 auto;padding:53px 0 80px}.account-view h1{color:#2e4337;letter-spacing:-.04em;margin:0 0 22px;font:700 28px Manrope,sans-serif}.account-panel{background:#fffefa;border:1px solid #e5e6df;border-radius:14px;padding:17px 19px}.account-panel-title{border-bottom:1px solid #edeee8;align-items:center;gap:11px;padding-bottom:16px;display:flex}.account-panel-title>div:nth-child(2){flex:1;gap:5px;display:grid}.account-panel-title strong{color:#536359;font-size:12px}.account-panel-title span:not(.avatar){color:#98a198;font-size:9px}.verified-mark{color:#7e9b80}.account-row{color:#738076;border-bottom:1px solid #f0f0eb;justify-content:space-between;align-items:center;gap:15px;min-height:48px;font-size:10px;display:flex}.account-row:last-child{border-bottom:0}.capability-pills{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.signout-button{margin-top:17px}.loading-shell{color:#8b968e;text-align:center;background:radial-gradient(at 50% 44%,#fffefa 0,#f6f5f0 60%,#efeee7 100%);flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:100dvh;padding:28px;font-size:11px;display:flex}.loading-shell p{margin:0}.recovery-loading h1{color:#263b31;letter-spacing:-.05em;margin:-2px 0 0;font:700 clamp(27px,6vw,38px)/1.15 Manrope,sans-serif}.recovery-loading>.eyebrow{color:#7f8d83;margin-top:2px}.recovery-orbit{color:#53755c;background:#eef4ea;border:1px solid #dbe5d8;border-radius:50%;place-items:center;width:54px;height:54px;margin:8px 0 2px;display:grid;box-shadow:0 0 0 10px #e0ebdf59}.recovery-steps{text-align:left;background:#fffefac7;border:1px solid #e1e4dc;border-radius:16px;gap:9px;width:min(100%,390px);margin:13px 0 0;padding:18px;list-style:none;display:grid}.recovery-steps li{color:#a0a8a1;align-items:center;gap:10px;line-height:1.35;display:flex}.recovery-steps li span{border:1px solid #e0e4dc;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;display:inline-grid}.recovery-steps li.active{color:#45614f;font-weight:700}.recovery-steps li.active span{background:#edf4e9;border-color:#b8cdb9}.recovery-steps li.done{color:#708177}.recovery-steps li.done span{color:#507258;background:#e8f2e6;border-color:#c9dbc8}.recovery-name{background:#fffefadb;border:1px solid #dce4d9;border-radius:17px;gap:16px;max-width:590px;margin:0 0 28px;padding:25px;display:grid}.recovery-name h2{color:#2f4438;letter-spacing:-.03em;margin:0 0 8px;font:700 22px/1.2 Manrope,sans-serif}.recovery-name p:not(.eyebrow){color:#7d8980;margin:0;font-size:12px;line-height:1.6}.recovery-name .primary-button{justify-self:start;min-width:126px}@media (width<=900px){.intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intent-card{min-height:215px}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.auth-shell{align-items:start;padding:19px}.auth-frame{margin-top:max(4vh,18px)}.brand-row{margin-bottom:23px}.quiet-label{font-size:8px}.auth-card{border-radius:20px;padding:25px 22px 20px}.auth-card h1{font-size:31px}.auth-footer{font-size:8px}.intent-shell{padding:19px 18px 41px}.intent-shell>.brand-row{margin-bottom:37px}.intent-content h1{font-size:34px}.intent-grid{grid-template-columns:1fr 1fr;gap:9px}.intent-card{border-radius:14px;min-height:198px;padding:15px 13px 14px}.intent-icon{width:33px;height:33px;margin-bottom:15px}.intent-card strong{font-size:12px}.intent-copy,.intent-link{font-size:9px}.intent-privacy{align-items:flex-start;font-size:9px;line-height:1.5}.app-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.app-header{height:58px;padding:0 16px}.app-header .brand{font-size:12px}.app-header .brand-mark{width:29px;height:29px;font-size:14px}.desktop-nav{display:none}.header-account-group{gap:5px}.founder-chip{display:none}.account-chip{background:0 0;border:0;gap:6px;padding:4px}.account-chip .account-name,.account-chip .chevron{display:none}.workspace-main{width:min(100% - 28px,520px)}.mobile-nav{z-index:10;height:calc(62px + env(safe-area-inset-bottom));padding:6px 9px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffefaf5;border-top:1px solid #e4e5de;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav-link{color:#929b93;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:70px;font-size:8px;display:flex}.mobile-nav-link.active{color:#44634c;font-weight:700}.mobile-nav-symbol{height:21px;font-size:18px;line-height:1}.build-note{display:none}.home-view{padding:27px 0 48px}.home-heading{margin:31px 0 39px}.home-heading h1{font-size:33px}.home-lede{max-width:310px;font-size:12px}.home-motif{opacity:.72;width:75px;height:92px;margin-right:-13px;overflow:hidden}.home-motif span:first-child{inset:24px -9px 3px 7px}.home-motif span:nth-child(2){inset:12px -2px 17px 14px}.home-motif span:nth-child(3){inset:1px 0 31px 21px}.home-section-title h2{font-size:17px}.home-section-title .muted-note{display:none}.tax-entry-card{min-height:242px;padding:19px}.tax-heading{align-items:start;margin-bottom:18px}.crumb{margin-bottom:17px;font-size:9px}.tax-heading h1{font-size:30px}.tax-subtitle{max-width:235px;font-size:10px;line-height:1.5}.tax-heading-aside{gap:6px;padding-top:8px}.private-indicator{white-space:nowrap;font-size:8px}.tax-year-caption{font-size:8px}.intake-card{grid-template-columns:1fr;gap:11px;padding:15px 14px 10px}.intake-copy{align-items:flex-start;gap:10px}.intake-copy p{font-size:9px}.intake-actions{justify-content:flex-start}.intake-actions .primary-button{min-height:37px}.intake-foot{font-size:8px}.tax-toolbar{align-items:end;margin:23px 0 11px}.board-title h2{font-size:16px}.board-title .eyebrow{font-size:8px}.year-filter{justify-items:end;gap:4px;font-size:8px;display:grid}.select-wrap select{min-width:107px;height:32px}.board-grid{grid-template-columns:1fr 1fr;gap:8px}.board-lane{border-radius:11px;min-height:184px;padding:10px 8px}.lane-head{margin-bottom:10px}.lane-head h3{font-size:11px}.lane-head p{max-width:92px;font-size:7px}.lane-count{min-width:21px;height:21px;font-size:9px}.record-card{padding:9px 8px}.record-name{font-size:9px}.verification-pill,.missing-pill{padding:4px 5px;font-size:6px}.tiny-hash{font-size:7px}.lane-empty{padding:17px 4px}.lane-empty p{font-size:8px}.tax-principle{align-items:flex-start;font-size:8px}.group-review{padding:11px}.group-title .muted-note{display:none}.group-card{min-width:100%}.install-offer{align-items:flex-start;padding:11px 37px 11px 10px}.install-offer .text-button{position:absolute;bottom:11px;right:36px}.install-offer div{padding-bottom:22px}.csv-review{padding:12px}.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-field:last-child{grid-column:1/-1}.csv-disclaimer{align-items:flex-start;line-height:1.5}.csv-disclaimer svg{flex:none}.account-view{padding:34px 0 70px}.account-row{align-items:flex-start;padding:13px 0}.account-row>.muted-note{text-align:right}.capability-pills{max-width:210px}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:105px;padding:14px}.coming-panel{grid-template-columns:1fr}.coming-pills{justify-content:flex-start}.founder-access-note{align-items:flex-start}.vault-view{padding:27px 0 70px}.vault-heading{align-items:start;margin-top:24px}.vault-heading h1{font-size:28px}.vault-row{grid-template-columns:auto minmax(0,1fr)}.vault-row .secondary-button{grid-column:2;justify-self:start}.rapid-camera-top{padding-left:14px;padding-right:14px}.rapid-camera-top strong{font-size:10px}.rapid-camera-bottom{grid-template-columns:1fr auto 1fr;gap:11px;padding-left:14px;padding-right:14px}.camera-shutter{width:68px;height:68px}.camera-shutter span{width:53px;height:53px}.camera-counter,.camera-hint{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-capture{background:#f0f4ed;border:1px solid #d8dfd8;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 34px;padding:24px;display:flex}.home-capture>div{align-items:center;gap:16px;display:flex}.home-capture h2{margin:0 0 6px;font-size:19px}.home-capture p{color:#56645b;margin:0;font-size:13px}.capability-card:disabled{cursor:not-allowed;opacity:.55}.personal-back{min-height:44px;margin-top:20px}@media (width<=620px){.home-capture{flex-direction:column;align-items:stretch;padding:18px}.home-capture h2{font-size:17px}}.original-proof{overflow-wrap:anywhere}
