@media screen{.crm-public,.crm-shell,.portal-page{--crm-ink:#202343;--crm-muted:#525975;--crm-teal:#4e38aa;--crm-border:#d9dded;--crm-wash:#f5f6fc;--crm-lime:#ffd0ab;--crm-focus:#2069c9}.crm-public :focus-visible,.crm-shell :focus-visible,.portal-page :focus-visible{outline:3px solid var(--crm-focus);outline-offset:3px}.crm-public{--crm-focus:#ffd2b1;color:#f7f7ff;background:radial-gradient(ellipse 58% 40rem at 82% 9%,#393073 0,transparent 76%),radial-gradient(ellipse 55% 32rem at 2% 41%,#1a3459 0,transparent 80%),#141630}.crm-public .public-features,.crm-public .public-footer,.crm-public .public-nav{border-color:#424563}.crm-public .crm-brand b,.crm-shell .desk-rail .crm-brand b,.crm-shell .mobile-bar .crm-brand b{color:#c5b1ff}.crm-public .crm-mark,.crm-shell .crm-mark,.portal-page .crm-mark{color:#fff;background:linear-gradient(135deg,#8254ce,#4659bf 68%,#28678b);box-shadow:inset 0 0 0 1px #ffffff40}.crm-public .public-nav .nav-demo{color:#f0ebff}.crm-public .public-nav .crm-quiet{color:#fff;border-color:#8583aa;background:#373551}.crm-public .crm-eyebrow{color:#cabaff}.crm-public .demo-frame-head i,.crm-public .live-dot{background:#72e3da;box-shadow:0 0 0 3px #72e3da20}.crm-public .public-hero{position:relative;isolation:isolate}.crm-public .public-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#b7b5ff0c 1px,transparent 0),linear-gradient(90deg,#b7b5ff0c 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 70% 45%,#000 0,transparent 73%);mask-image:radial-gradient(ellipse at 70% 45%,#000 0,transparent 73%)}.crm-public .hero-copy h1{color:#fff9f3}.crm-public .hero-copy h1 em{color:#ffbd92}.crm-public .hero-description{color:#dbe0f4}.crm-public .hero-text-link{color:#e7daff;text-underline-offset:4px}.crm-public .hero-text-link:hover,.crm-public .nav-demo:hover{text-decoration:underline}.crm-public .demo-caption{color:#c0c7e4}.crm-public .crm-pricing>div>.small-link,.crm-public .demo-caption .small-link{color:#e4d7ff;text-decoration:underline;text-underline-offset:.22em}.crm-public .crm-button,.crm-shell .workspace-heading .crm-button{color:#33203b;background:#ffbe95;border-color:#ffc8a5;box-shadow:0 4px 16px #0e102336}.crm-public .crm-button:hover,.crm-shell .workspace-heading .crm-button:hover{background:#ffd2b5}.crm-public .demo-frame{border:1px solid #a6a0e4;background:linear-gradient(128deg,#35365d,#443a77 60%,#27576a);box-shadow:0 28px 60px -31px #09091c,0 0 68px -34px #aba4fb}.crm-public .demo-frame-head{color:#f3edff}.crm-public .demo-frame-head span:last-child{padding:2px 8px;border:1px solid #b7aed4;border-radius:12px;color:#fff}.crm-public .demo-sheet{--crm-focus:#2069c9;--sample-ink:#54359b;--sample-light:#f1ebfc;--sample-line:#d6c8ee;color:var(--crm-ink);background:#fcfbff}.crm-public .demo-avatar{color:#432b72;background:#e4d8ff}.crm-public .demo-sheet:has(.demo-tabs button:nth-child(2)[aria-pressed=true]){--sample-ink:#854021;--sample-light:#fff0e5;--sample-line:#f0ceba}.crm-public .demo-sheet:has(.demo-tabs button:nth-child(3)[aria-pressed=true]){--sample-ink:#005b75;--sample-light:#e4f6fa;--sample-line:#b6dce4}.crm-public .demo-tabs button[aria-pressed=true]{color:#fff;background:var(--sample-ink);border-color:var(--sample-ink)}.crm-public .demo-entry{background:linear-gradient(110deg,var(--sample-light),#fff 135%);border-color:var(--sample-line);border-inline-start:3px solid var(--sample-ink)}.crm-public .demo-entry button,.crm-public .demo-entry-top{color:var(--sample-ink)}.crm-public .demo-entry button:disabled{color:#285c52}.crm-public .demo-history{border-color:#d8d8ea}.crm-public .feature-intro h2,.crm-public .feature-list h3{color:#fff9f6}.crm-public .feature-list p:not(.crm-eyebrow),.crm-public .public-footer>span{color:#c7cbe2}.crm-public .feature-list>div{border-color:#424563}.crm-public .feature-icon{color:#cab1ff;background:#363058}.crm-public .feature-list>div:nth-child(2) .feature-icon{color:#8edee9;background:#1d4052}.crm-public .feature-list>div:nth-child(3) .feature-icon{color:#ffc49d;background:#493343}.crm-public .public-footer a{color:#f2ebff}.crm-pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(24px,6vw,82px);align-items:center;width:min(100%,1200px);margin-inline:auto;padding:clamp(38px,6vw,72px) clamp(20px,5vw,72px);border-top:1px solid #424563;color:#f9f5ff}.crm-pricing h2{max-width:16ch;margin:8px 0 14px;font:400 clamp(34px,4vw,52px)/1.06 Georgia,serif;letter-spacing:-.05em}.crm-pricing>div>p:not(.crm-eyebrow){max-width:46ch;color:#d4d8ef;line-height:1.65}.crm-pricing .pricing-plan,.crm-pricing>article{position:relative;padding:clamp(20px,3.4vw,36px);border:1px solid #aea6dd;border-radius:20px;color:#282444;background:linear-gradient(125deg,#fff9f2,#f2edff 85%);box-shadow:0 18px 40px -24px #070811;--crm-focus:#2069c9}.crm-pricing .pricing-plan .crm-eyebrow,.crm-pricing>article .crm-eyebrow{color:#5c3b8e}.crm-pricing .plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:12px 0}.crm-pricing .plan-price strong{font:600 clamp(43px,6vw,69px)/1.1 system-ui,sans-serif;letter-spacing:-.075em}.crm-pricing .plan-price span{font-size:14px;font-weight:600;color:#5c5870}.crm-pricing ul{display:grid;gap:5px;margin:14px 0 20px;padding-inline-start:1.2em;list-style:disc}.crm-pricing li::marker{color:#7352a3}.crm-pricing .crm-button{color:#fff;border-color:#5135a1;background:#5135a1;box-shadow:none}.crm-pricing .crm-button:hover{background:#402883}.crm-shell{background:radial-gradient(ellipse 60rem 32rem at 100% 0,#e9edff,transparent 72%),#f4f5fb}.crm-shell .desk-rail{color:#f7f4ff;border-color:#303457;background:linear-gradient(165deg,#201c42,#25264c 52%,#20324b)}.crm-shell .desk-rail>small,.crm-shell .rail-profile button{color:#c5c8de}.crm-shell .desk-rail nav a{color:#d7d9ef}.crm-shell .desk-rail nav a:hover{color:#fff;background:#37365a}.crm-shell .desk-rail nav a[aria-current]{color:#fff;background:#413a6a;box-shadow:inset 3px 0 #bc9cff}.crm-shell .desk-rail .mode-toggle{border-color:#696784;background:#302f51}.crm-shell .desk-rail .mode-knob{background:#72798f}.crm-shell .desk-rail .mode-toggle[aria-pressed=true] .mode-knob{background:#936be1}.crm-shell .rail-profile{border-color:#4c4c69}.crm-shell .desk-rail :focus-visible,.crm-shell .mobile-bar :focus-visible,.crm-shell .workspace-heading :focus-visible{--crm-focus:#ffd0ad}.crm-shell .workspace-heading{padding:clamp(16px,2.5vw,29px);border-radius:16px;color:#fff;background:linear-gradient(114deg,#242544 10%,#3c3566 67%,#2c4864)}.crm-shell .workspace-heading .crm-eyebrow{color:#d4c9ff}.crm-shell .workspace-heading p:not(.crm-eyebrow){color:#e2dff3}.crm-shell .workspace-actions a{--action-ink:#50368c;--action-light:#f3edf9;--action-tint:#e4d8f5;--action-line:#9b79c3;background:linear-gradient(120deg,var(--action-light),#fff 110%);border-color:var(--crm-border);border-top:3px solid var(--action-line)}.crm-shell .workspace-actions a[href*="kind=document"]{--action-ink:#125a79;--action-light:#eaf5fc;--action-tint:#cdeaf8;--action-line:#4b9ac7}.crm-shell .workspace-actions a[href*="kind=incoming_invoice"]{--action-ink:#833c25;--action-light:#fff2e8;--action-tint:#ffdfcc;--action-line:#c77f56}.crm-shell .workspace-actions a[href*="kind=invoice_draft"],.crm-shell .workspace-actions a[href*="kind=task"]{--action-ink:#255f5b;--action-light:#ebf8f5;--action-tint:#cfede7;--action-line:#4b9c91}.crm-shell .workspace-actions a .row-icon{color:var(--action-ink);background:var(--action-tint)}.crm-shell .workspace-actions a:hover{border-color:var(--action-line);box-shadow:0 5px 15px #28254812}.crm-shell .workspace-card{box-shadow:0 5px 16px -12px #24204445}.crm-shell .today-columns .card-head{background:#f9f7fd;border-radius:15px 15px 0 0}.crm-shell .today-columns>section:last-child .card-head{background:#eef6fa}.crm-shell .today-columns>section:last-child .crm-eyebrow{color:#15627f}.crm-shell .record-row:hover{background:#f4f1fb}.crm-shell .due{color:#305775;background:#e7f2fa}.crm-shell .due.overdue{color:#8b331f;background:#ffe6dc}.crm-shell .crm-history{background:#f9f8fc;border-radius:0 0 15px 15px}.crm-shell .invoice-editor,.crm-shell .upload-area{background:#f1f2fa}.crm-shell .picked{background:#e6f4f0;color:#225b50}.crm-shell .filter-row [aria-current=page],.crm-shell .filter-row [aria-pressed=true]{border-color:#503792;color:#fff;background:#503792}.portal-page{background:radial-gradient(ellipse 58rem 36rem at 95% 2%,#dfdbff,transparent 72%),radial-gradient(ellipse 48rem 40rem at 0 100%,#d4f0f2,transparent 71%),#f4f4fa}.portal-page .portal-card{border-top:3px solid #8665c5;box-shadow:0 18px 42px -25px #32295154}}@media screen and (max-width:720px){.crm-pricing{grid-template-columns:minmax(0,1fr)}.crm-public .public-hero:before{background-size:50px 50px}.crm-shell .mobile-bar{color:#f9f6ff;border-color:#373554;background:#252344}.crm-shell .mobile-dock a[aria-current],.crm-shell .mobile-menu nav a[aria-current]{color:#50359a;background:#ede7fb;box-shadow:inset 0 -2px #8e6ccd}.crm-shell .mobile-dock{border-color:#d5d6e7}}@media (forced-colors:active){.crm-pricing .crm-button,.crm-public .crm-button,.crm-shell .crm-button{border:1px solid ButtonText}.crm-public .demo-tabs [aria-pressed=true],.crm-shell .desk-rail nav a[aria-current],.crm-shell .filter-row [aria-pressed=true],.crm-shell .mobile-dock a[aria-current]{outline:2px solid Highlight;outline-offset:-2px}}.capture-lab{width:min(1120px,100%);margin:auto;padding:clamp(24px,6vw,80px) clamp(16px,4vw,48px);color:#201d3b}.capture-lab h1{font-size:clamp(2.7rem,7vw,5.5rem);line-height:1.04;letter-spacing:-.055em;font-weight:750;margin:.6rem 0 1rem}.capture-lab h1 em{color:#5636aa}.capture-lab>p{max-width:62ch}.lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.lab-grid h2{font-size:1.6rem;font-weight:700}.billing-actions,.scan-review,.voice-studio{display:grid;gap:.7rem;min-width:0}.voice-studio audio,audio.crm-audio{width:100%;max-width:100%}.scan-review label,.scan-review textarea{display:block;width:100%}.scan-review textarea{background:#fff;border:1px solid #736c8f;color:#201d3b;border-radius:10px;padding:.65rem}.lab-photo{display:grid;place-items:center;overflow:hidden;height:190px}.lab-photo img{max-height:170px;max-width:68%;-o-object-fit:contain;object-fit:contain}.lab-result{padding:1rem;background:#f0ebff;border-radius:10px}.capture-lab .file-actions label,.capture-lab button{min-height:44px}.capture-lab .small-link{margin:.6rem 0}.crm-public .lab-grid .workspace-card{padding:clamp(14px,2.8vw,28px)}@media(max-width:700px){.lab-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.crm-public .capture-nav{flex-wrap:wrap;row-gap:4px;padding-block:8px}.capture-nav .crm-quiet{margin-left:auto}}@media screen{.crm-public .capture-lab>h1{color:#fff9f3}.crm-public .capture-lab>h1 em{color:#ffbd92}.crm-public .capture-lab>p:not(.crm-eyebrow){color:#dbe0f4}.crm-public .lab-grid .crm-eyebrow{color:#584195}.crm-public .lab-grid .upload-area{background:#f2f0f9}}