@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.ttf)format("truetype");font-weight:100 1000;font-display:swap}:root{color:#203430;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green:#176d68;--ink:#203430;--muted:#73817c;--border:#e3e8e5;background:#f7f8f7;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}button,textarea{border-radius:9px}button svg,a svg{flex-shrink:0}p,h1,h2,h3,h4{margin:0}ul,ol{margin:0;padding:0}::selection{background:#d5eae3}button,a,textarea,input,summary{outline-offset:5px}button:focus-visible,a:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green)}button:disabled{opacity:.45}button:disabled:hover{transform:none}.site-shell{max-width:1160px;margin:0 auto;padding:0 32px}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:100px;display:flex}.brand{letter-spacing:-1.3px;align-items:center;gap:10px;font-size:27px;font-weight:750;line-height:1;display:inline-flex}.brand-dot{color:var(--green)}.brand-mark{background:var(--green);border-radius:10px;justify-content:center;align-items:center;gap:3px;width:34px;height:36px;display:inline-flex}.brand-mark i{background:#fff;border-radius:4px;width:2.6px;height:10px}.brand-mark i:nth-child(2){height:19px}.brand-mark i:nth-child(3){height:25px}.brand-mark i:nth-child(4){height:15px}.site-header nav{color:#52665a;align-items:center;gap:28px;font-size:12px;font-weight:550;display:flex}.site-header nav>a{padding:12px 0}.site-header nav>a:hover{color:var(--green)}.project-badge{background:#fcfdfb;border:1px solid #dae3dc;border-radius:30px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;display:inline-flex}.project-badge>span{background:#6e9a7e;border-radius:50%;width:5px;height:5px}.hero{justify-content:space-between;align-items:center;gap:40px;padding:59px 0 54px;display:flex}.eyebrow{letter-spacing:1.6px;color:#52665a;font-size:9px;font-weight:750;line-height:1.6}.hero-copy .eyebrow{color:var(--green);letter-spacing:1.3px;align-items:center;gap:10px;font-size:9px;display:flex}.tiny-line{background:#5e8f80;width:18px;height:1px;display:block}.hero h1{letter-spacing:-3.6px;white-space:nowrap;margin:14px 0 17px;font-size:68px;font-weight:550;line-height:1.13}.hero h1>span{color:var(--green);font-family:Georgia,serif;font-style:italic;font-weight:400}.hero-description{color:#52665a;max-width:460px;font-size:14px;line-height:1.8}.hero-facts{color:#52665a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:10px;display:flex}.hero-facts>span{align-items:center;gap:5px;display:inline-flex}.hero-facts>i{background:#b4c2b9;border-radius:50%;width:3px;height:3px}.hero-art{background:radial-gradient(at 50% 60%,#eaf1e9,#0000 75%);border:1px solid #e2e9e2;border-radius:17px;flex-direction:column;align-items:center;width:300px;min-width:260px;height:200px;padding:24px 22px 18px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 8px 24px #52654c05}.hero-art:after{content:"";pointer-events:none;border:1px dashed #dfe7dc;border-radius:11px;position:absolute;inset:8px}.art-caption{letter-spacing:1.6px;color:#52665a;font-size:7px;font-weight:650}.hero-wave{justify-content:center;align-items:center;gap:3px;width:100%;height:88px;padding-top:4px;display:flex}.hero-wave i{opacity:.75;background:#2b7c6b;border-radius:5px;width:3px;max-height:58px}.hero-wave i:nth-child(3n){opacity:.36}.hero-wave i:nth-child(4n){background:#8aaa81}.art-divider{color:#52665a;align-items:center;gap:10px;width:30px;margin-left:-15px;display:flex;position:absolute;top:112px;left:50%;transform:rotate(90deg)}.art-divider span{display:none}.art-note{white-space:nowrap;background:#fff;border:1px solid #e0e8dd;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;font-size:10px;display:flex;transform:rotate(3deg);box-shadow:0 4px 7px #4c64440a}.mini-note-icon{width:19px;height:19px;color:var(--green);background:#eef4ec;border-radius:4px;place-items:center;display:grid}.art-spark{color:#52665a;padding-left:14px;font-size:15px}.workspace{padding-bottom:4px;outline:none!important}.workspace-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.workspace-heading .eyebrow{font-size:8px}.workspace-heading h2{letter-spacing:-.6px;margin-top:4px;font-size:20px;font-weight:600}.allowance{color:#52665a;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:#69a17c;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-dot.muted{background:#b0b9b3}.mode-banner{color:#52665a;background:#eff4ee;border:1px solid #e0e9dc;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:10px 13px;font-size:11px;line-height:1.6;display:flex}.mode-banner>svg{flex-shrink:0;margin-top:1px}.mode-banner strong{font-weight:650}.workspace-grid{grid-template-columns:314px minmax(0,1fr);align-items:start;gap:20px;display:grid}.upload-card{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 9px #304c3b03}.card-title{align-items:center;gap:10px;padding:19px 20px 18px;display:flex}.card-title h3{letter-spacing:-.1px;font-size:12px;font-weight:650}.step-number{color:#52665a;font-size:9px;font-weight:650}.drop-zone{background:#fafcf9;border:1px dashed #ccd9cc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:0 18px;padding:25px 10px 21px;transition:background .2s,border-color .2s;display:flex}.drop-zone.is-dragging{border-color:var(--green);background:#e5f1e7}.upload-symbol{color:#52665a;background:#f1f6ee;border:1px solid #dce7d9;border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:17px;display:grid;box-shadow:0 2px 3px #58754c03}.drop-zone h4{letter-spacing:-.4px;text-align:center;font-size:16px;font-weight:550;line-height:1.4}.drop-zone>p{text-align:center;color:#52665a;margin:10px 0 18px;font-size:11px;line-height:1.7}.button{border:1px solid var(--border);white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 15px;font-size:11px;font-weight:600;line-height:1.3;transition:background .15s,box-shadow .15s;display:inline-flex}.button-primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 3px #176d680c}.button-primary:not(:disabled):hover{background:#125b56;border-color:#125b56}.button-secondary{color:#3a5747;background:#fff;border-color:#d5dfd5;box-shadow:0 2px 3px #3f653d05}.button-secondary:not(:disabled):hover{background:#f0f5ee}.file-limits{color:#52665a;text-align:center;margin-top:13px;font-size:8px;line-height:1.5}.upload-bottom{padding:16px 18px 18px}.upload-bottom>p{color:#52665a;justify-content:center;align-items:center;gap:5px;margin-bottom:16px;font-size:9px;display:flex}.upload-bottom>.button{width:100%}.transcribe-button>svg:last-child{margin-left:auto}.transcribe-button:disabled{color:#52665a;opacity:1;box-shadow:none;background:#e6eeea;border-color:#e6eeea}.transcribe-button{justify-content:flex-start}.icon-button{color:#52665a;background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:8px;display:inline-flex}.icon-button:not(:disabled):hover{color:var(--green);background:#edf3ee}.allowance .icon-button{min-width:26px;min-height:30px;padding:5px}.example-card{background:#edf2ed;border:1px solid #e0e8de;border-radius:10px;gap:11px;margin-top:14px;padding:17px 17px 13px;display:flex}.example-icon{color:#52665a;background:#e1e9dd;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:32px;display:grid}.example-card h3{font-size:11px;font-weight:650}.example-card p{color:#52665a;margin-top:4px;font-size:10px;line-height:1.7}.text-button{min-height:36px;color:var(--green);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:10px;font-weight:650;display:inline-flex}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.example-card .text-button{font-size:10px}.session-note{text-align:center;color:#52665a;padding:16px 6px 0;font-size:8px;line-height:1.9}.shared-allowance{color:#52665a;margin-top:5px;display:block}.selected-recording{min-height:256px;padding:8px 18px 13px}.file-summary{align-items:center;gap:10px;min-width:0;padding:15px 0;display:flex}.file-symbol{color:var(--green);background:#eef4eb;border-radius:10px;padding:10px;display:inline-flex}.file-summary>div{min-width:0}.file-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;display:block;overflow:hidden}.file-summary span:not(.file-symbol){color:#52665a;margin-top:5px;font-size:9px;display:block}.selected-recording audio{width:100%;height:37px;margin:13px 0}.selected-recording .text-button{margin:5px 0}.example-caption{color:#52665a;font-size:10px;line-height:1.8}.results-card{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;min-height:555px;display:flex;overflow:hidden;box-shadow:0 3px 9px #304c3b03}.results-toolbar{border-bottom:1px solid #e8ede8;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:0 21px;display:flex}.tab-list{align-self:stretch;gap:22px;display:flex}.tab-list>button{color:#52665a;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;min-height:59px;padding:0 1px;font-size:11px;font-weight:550;display:flex;position:relative}.tab-list>button[aria-selected=true]{color:var(--green);font-weight:650}.tab-list>button[aria-selected=true]:after{content:"";background:var(--green);height:2px;position:absolute;bottom:0;left:0;right:0}.tab-check{color:#52665a;font-size:9px}.result-panel{flex:1;padding:27px 27px 15px}.empty-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:394px;padding:18px;display:flex}.empty-illustration{background:radial-gradient(#f0f5ec 20%,#0000 70%);width:106px;height:98px;margin-bottom:21px;position:relative}.paper{background:linear-gradient(140deg,#fff,#f9fbf6);border:1px solid #cddcc7;border-radius:6px;width:59px;height:75px;padding:17px 11px;position:absolute;top:10px;left:25px;transform:rotate(-8deg);box-shadow:3px 4px 7px #6a80580b}.paper>span{background:#dbe6d5;border-radius:2px;height:3px;margin-bottom:7px;display:block}.paper>span:nth-child(2){width:75%}.paper>span:nth-child(4){width:60%}.paper>i{color:#52665a;background:#d6e7d0;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-3px;right:-9px}.illustration-spark{color:#52665a;font-size:20px;position:absolute;top:8px;right:2px}.empty-result h3{letter-spacing:-.4px;margin-bottom:11px;font-size:17px;font-weight:550}.empty-result>p{color:#52665a;max-width:300px;font-size:11px;line-height:1.9}.empty-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.empty-chips span{color:#52665a;background:#f6f8f3;border:1px solid #e9eee4;border-radius:30px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.result-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.result-heading .eyebrow{font-size:8px}.result-heading h3{letter-spacing:-.6px;margin-top:5px;font-size:21px;font-weight:550}.result-label{color:#52665a;white-space:nowrap;background:#f0f5ed;border:1px solid #e3ebde;border-radius:5px;padding:5px 7px;font-size:8px}.transcript-label{color:#52665a;margin-bottom:9px;font-size:10px;display:block}.result-panel textarea{resize:vertical;color:#4f6455;background:#fcfdfb;border:1px solid #e2e9df;width:100%;min-height:250px;max-height:700px;padding:15px;font-size:13px;line-height:1.95;display:block}.result-panel textarea:read-only{background:#fcfdfa}.transcript-meta{color:#52665a;justify-content:space-between;align-items:center;margin-top:5px;font-size:9px;display:flex}.summary-action{border-top:1px solid #e8ede5;justify-content:space-between;align-items:center;gap:17px;margin-top:15px;padding-top:17px;display:flex}.summary-action p{color:#52665a;max-width:270px;font-size:9px;line-height:1.9}.summary-action .button{flex-shrink:0}.overview{background:#f3f6ef;border:1px solid #e5ecdf;border-radius:8px;padding:17px 18px}.note-section-label{color:#52665a;letter-spacing:1px;align-items:center;gap:7px;font-size:8px;font-weight:650;display:flex}.overview>p{color:#52664b;margin-top:10px;font-size:12px;line-height:1.9}.notes-section{margin-top:23px}.notes-section h4{align-items:center;gap:8px;margin-bottom:11px;font-size:12px;font-weight:650;display:flex}.note-square{background:#9bb68e;border-radius:2px;width:8px;height:8px;display:inline-block}.notes-section ul{flex-direction:column;gap:10px;list-style:none;display:flex}.notes-section li{color:#52665a;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;display:flex}.notes-section:not(.actions-section) li:before{content:"";background:#91a782;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin:8px 5px 0}.actions-section h4>svg{color:#52665a}.empty-checkbox{border:1px solid #c9d8c0;border-radius:3px;flex-shrink:0;width:11px;height:11px;margin-top:4px;display:inline-block}.notes-section>p{color:#52665a;font-size:11px}.ai-footnote{color:#52665a;margin-top:23px;font-size:8px;line-height:1.8}.empty-notes-icon{color:#52665a;background:#f0f5eb;border-radius:15px;place-items:center;width:60px;height:60px;margin-bottom:24px;display:grid}.empty-result>.button{margin-top:20px}.results-footer{border-top:1px solid #e8ede5;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 20px;display:flex}.results-footer>span{color:#52665a;align-items:center;gap:5px;font-size:8px;display:flex}.results-footer>div{align-items:center;gap:7px;display:flex}.button-small{color:#52665a;background:#fafcf8;border-color:#dfe7d8;min-height:34px;padding:8px 10px;font-size:9px}.feedback{color:#52665a;min-height:0;padding:0 24px;font-size:10px}.feedback p{align-items:flex-start;gap:7px;padding:12px 0;line-height:1.7;display:flex}.feedback p>svg{flex-shrink:0;margin-top:1px}.feedback.has-error{color:#52665a;background:#fffaf5}.processing-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:435px;padding:20px;display:flex}.processing-state strong{font-size:16px;font-weight:550}.processing-state p{color:#52665a;margin:10px 0;font-size:11px}.processing-wave{justify-content:center;align-items:center;gap:4px;height:75px;margin-bottom:12px;display:flex}.processing-wave i{width:4px;height:28px;animation:1s ease-in-out infinite alternate wave;animation-delay:calc(var(--i) * -.1s);background:#769b74;border-radius:3px}.spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.9s linear infinite spin;display:inline-block}.verification{color:#52665a;padding:14px;font-size:12px}.verification>p{margin-bottom:10px}.how-section{border-bottom:1px solid var(--border);grid-template-columns:270px 1fr;gap:45px;padding:58px 0 47px;display:grid}.how-intro .eyebrow{font-size:8px}.how-intro h2{letter-spacing:-.5px;margin-top:10px;font-size:22px;font-weight:500;line-height:1.45}.how-steps{grid-template-columns:repeat(3,1fr);gap:25px;list-style:none;display:grid}.how-steps>li>span{color:#52665a;font-size:9px;font-weight:550}.how-steps h3{letter-spacing:-.1px;margin:12px 0 8px;font-size:12px;font-weight:600}.how-steps p{color:#52665a;font-size:10px;line-height:1.9}.privacy-section{color:#52665a;align-items:flex-start;gap:12px;max-width:850px;margin:0 auto;padding:28px 0;display:flex}.privacy-section>svg{flex-shrink:0;margin-top:2px}.privacy-section h2{color:#52665a;margin-bottom:6px;font-size:11px;font-weight:600}.privacy-section p{font-size:9px;line-height:1.9}.privacy-section details{margin-top:10px;font-size:9px}.privacy-section summary{cursor:pointer;width:fit-content;min-height:26px;display:list-item}.privacy-section details p{margin-top:7px}.site-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:23px 0 30px;display:flex}.footer-brand{letter-spacing:-.7px;opacity:.8;gap:7px;font-size:18px}.footer-brand .brand-mark{border-radius:7px;gap:2px;width:24px;height:26px}.footer-brand .brand-mark i{width:2px;height:7px}.footer-brand .brand-mark i:nth-child(2){height:14px}.footer-brand .brand-mark i:nth-child(3){height:18px}.footer-brand .brand-mark i:nth-child(4){height:11px}.site-footer>p{color:#52665a;font-size:9px}.site-footer>a:last-child{color:#52665a;align-items:center;gap:6px;font-size:9px;display:flex}.site-footer>a:last-child:hover{color:var(--green)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10;background:var(--green);color:#fff;border-radius:8px;padding:12px;font-size:14px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@keyframes wave{0%{transform:scaleY(.5)}to{transform:scaleY(1.5)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1440px){.site-shell{max-width:1224px}.hero{padding-top:67px;padding-bottom:64px}.hero h1{font-size:76px}.hero-art{width:330px;margin-right:18px}.workspace-grid{grid-template-columns:330px minmax(0,1fr)}.workspace-heading h2{font-size:22px}.hero-description{font-size:15px}}@media (width<=1000px){.site-shell{padding:0 25px}.hero h1{letter-spacing:-3px;font-size:57px}.hero-art{width:230px;min-width:215px;height:184px;padding-left:14px;padding-right:14px}.hero-wave{gap:2px}.hero-wave i{width:2.7px}.art-caption{font-size:6px}.hero-description{font-size:13px}.hero-facts{font-size:9px}.workspace-grid{grid-template-columns:280px minmax(0,1fr);gap:15px}.result-panel{padding:23px 20px 14px}.result-heading h3{font-size:19px}.summary-action{flex-direction:column;align-items:flex-start}.summary-action p{max-width:none}.how-section{grid-template-columns:210px 1fr;gap:30px}.how-steps{gap:20px}.results-footer>span{max-width:100px;line-height:1.7}.drop-zone h4{font-size:15px}}@media (width<=760px){.site-header{height:80px}.site-header nav{gap:19px;font-size:11px}.project-badge{display:none}.hero{gap:20px;padding:38px 0}.hero h1{font-size:51px}.hero-art{display:none}.hero-description{font-size:13px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:8px}.workspace-heading h2{font-size:21px}.allowance{font-size:10px}.workspace-grid{grid-template-columns:1fr}.input-column{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:14px;display:grid}.upload-card{grid-row:span 2}.example-card{flex-direction:column;margin-top:0;padding:15px}.session-note{text-align:left;align-self:end;padding:0 8px}.drop-zone{padding-top:18px;padding-bottom:17px}.drop-zone h4{font-size:15px}.drop-zone>p{font-size:10px}.card-title{padding:16px 18px}.upload-symbol{width:43px;height:43px;margin-bottom:11px}.upload-bottom{padding-top:13px}.upload-bottom>p{margin-bottom:11px;font-size:8px}.drop-zone .file-limits{font-size:7px}.results-card{min-height:500px}.empty-result{min-height:350px}.summary-action{flex-direction:row;align-items:center}.summary-action p{max-width:260px}.results-footer>span{max-width:none}.how-section{padding:38px 0 32px;display:block}.how-intro h2{font-size:22px}.how-intro h2>br{display:none}.how-steps{gap:20px;margin-top:28px}.privacy-section{padding:26px 0}.hero-facts{margin-top:18px}.selected-recording{min-height:228px}.file-summary strong{max-width:140px}.result-label{font-size:8px}}@media (width<=480px){.site-shell{padding:0 20px}.brand{font-size:25px}.brand-mark{width:32px;height:34px}.site-header nav{gap:15px;font-size:10px}.hero{padding-top:33px;padding-bottom:31px}.hero-copy .eyebrow{letter-spacing:1px;gap:7px;font-size:7px}.tiny-line{width:12px}.hero h1{letter-spacing:-2.8px;margin:14px 0;font-size:49px}.hero-description{font-size:12px;line-height:1.9}.desktop-break{display:none}.hero-facts{gap:8px;font-size:8px}.hero-facts svg{width:13px;height:13px}.workspace-heading h2{font-size:20px}.workspace-heading{margin-bottom:12px}.input-column{display:block}.drop-zone{min-height:235px;padding:22px 10px}.drop-zone h4{font-size:16px}.drop-zone h4 br,.drop-zone>p br{display:none}.drop-zone p{max-width:230px;font-size:11px}.drop-zone .file-limits{font-size:8px}.upload-symbol{margin-bottom:16px}.upload-bottom>p{font-size:9px}.example-card{flex-direction:row;align-items:center;margin-top:12px;padding:14px 17px}.example-card>div{flex:1}.example-card p{display:none}.example-card h3{font-size:11px}.example-card .text-button{min-height:30px;padding:2px 0;font-size:10px}.session-note{text-align:center;padding:12px 0 0;font-size:8px;line-height:1.8}.session-note br{display:none}.session-note .shared-allowance{display:block}.workspace-grid{gap:18px}.results-card{min-height:470px}.results-toolbar{padding:0 17px}.tab-list{gap:22px}.tab-list>button{min-height:55px;font-size:10px}.result-panel{padding:23px 18px 15px}.empty-result{min-height:330px;padding:12px 0}.empty-result h3{font-size:15px}.empty-result>p{font-size:10px}.empty-chips{gap:7px}.empty-chips span{font-size:7px}.results-footer{align-items:center;gap:5px;padding:10px 14px}.results-footer>span{max-width:112px;font-size:7px}.results-footer .button-small{gap:5px;padding:8px;font-size:8px}.results-footer .icon-button{min-width:30px;padding:7px}.results-footer>div{gap:3px}.result-heading h3{font-size:19px}.result-heading{margin-bottom:20px}.result-panel textarea{min-height:255px;padding:12px;font-size:12px}.summary-action{flex-direction:column;align-items:stretch;gap:13px}.summary-action p{max-width:none}.overview{padding:15px}.overview p{font-size:11px}.notes-section li{font-size:10px}.how-intro h2{font-size:21px}.how-steps{margin-top:23px;display:block}.how-steps li{grid-template-columns:28px 1fr;column-gap:5px;margin-bottom:22px;display:grid}.how-steps>li>span{grid-row:span 2;padding-top:2px}.how-steps h3{margin:0 0 6px;font-size:12px}.how-steps p{max-width:270px;font-size:10px}.how-section{padding-bottom:8px}.privacy-section{gap:9px}.privacy-section p{font-size:8px}.privacy-section h2{font-size:10px}.site-footer{flex-wrap:wrap;gap:15px;padding:22px 0}.site-footer>p{display:none}.site-footer>a:last-child{font-size:8px}.mode-banner{font-size:10px}.selected-recording{min-height:210px}.file-summary strong{max-width:210px}}@media (width<=360px){.site-shell{padding:0 15px}.hero h1{font-size:44px}.hero-copy .eyebrow{font-size:6px}.hero-facts{gap:6px;font-size:7px}.brand{font-size:23px}.site-header nav{gap:11px}.workspace-heading h2{font-size:19px}.results-footer>span{max-width:90px}.result-label{font-size:7px}.empty-chips span{font-size:6px}.result-heading{gap:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.processing-wave i:nth-child(2n){height:40px}}.hero-facts,.eyebrow,.allowance,.result-label,.note-section-label,.ai-footnote,.results-footer>span,.site-footer>p,.site-footer>a:last-child{font-size:10px}.file-limits,.session-note,.how-steps p,.privacy-section p,.privacy-section details,.example-card p,.text-button,.feedback{font-size:11px}.notes-section li,.overview>p,.example-caption{font-size:12px}
