.customer-demo{--cd-line:#dfe6dd;--cd-muted:#5d7065;display:flex;min-height:100dvh;background:#f5f7f1;font-size:14px;line-height:1.6}.customer-demo a,.customer-demo button{touch-action:manipulation}.customer-demo button{font-weight:650}.customer-demo button:disabled{opacity:.5}.customer-demo h1{font-size:clamp(32px,3.8vw,54px);line-height:1.12}.customer-demo h2{font-size:25px}.customer-demo h3{font-size:20px}.customer-demo p{color:var(--cd-muted)}.cd-sidebar{width:248px;position:fixed;inset:0 auto 0 0;background:#173f35;color:#f6f8f0;display:flex;flex-direction:column;z-index:40;padding:30px 18px 16px;border-right:1px solid #234e42}.cd-sidebar-top>a{display:block;padding:0 8px}.cd-sidebar .labs-brand{color:#f6f8f0;font-size:24px;white-space:nowrap}.cd-sidebar .labs-brand svg{width:29px}.cd-workspace{margin-top:32px;border-block:1px solid #426456;display:flex;align-items:center;gap:10px;padding:22px 7px}.cd-account-icon,.cd-workspace-icon{width:34px;height:34px;border-radius:11px;background:#315b4e;display:grid;place-items:center;flex-shrink:0}.cd-account strong,.cd-workspace strong{display:block;font-size:12px}.cd-account small,.cd-workspace small{display:block;font-size:10px;color:#bcd1c2}.cd-sidebar nav{flex:1;overflow:auto;padding:27px 0}.cd-nav-label{font-size:9px;letter-spacing:1.8px;color:#b6cbbd;display:block;padding:0 12px 12px}.cd-sidebar nav button{display:flex;align-items:center;gap:11px;border:0;border-radius:11px;color:#dce9dc;background:transparent;width:100%;text-align:left;min-height:46px;padding:12px;margin:4px 0;font-size:12px}.cd-sidebar nav button[aria-current]{background:#c9ebc6;color:#173f35}.cd-nav-arrow{margin-left:auto}.cd-sidebar-bottom{border-top:1px solid #426456;padding-top:15px}.cd-pilot-link{display:flex;gap:15px;align-items:center;justify-content:space-between;background:#244b3f;border-radius:12px;padding:14px;font-size:13px}.cd-pilot-link small{display:block;font-size:10px;color:#c6d6c8}.cd-account{gap:10px;padding:18px 6px 12px}.cd-account,.cd-collapse{display:flex;align-items:center}.cd-collapse{gap:12px;border:0;background:none;color:#bcd1c2;padding:10px;font-size:10px;width:100%}.cd-page{margin-left:248px;width:calc(100% - 248px);min-width:0}.cd-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid var(--cd-line);background:rgba(250,251,247,.95);position:sticky;top:0;z-index:20;gap:12px}.cd-breadcrumb,.cd-top-actions{display:flex;align-items:center;gap:12px;font-size:11px}.cd-breadcrumb>span{color:var(--cd-muted)}.cd-sample-badge{display:flex;align-items:center;gap:7px;color:#426054;font-size:10px}.cd-sample-badge>span{width:6px;height:6px;border-radius:50%;background:#578f62}.cd-icon-button,.cd-share{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--cd-line);background:#fff;border-radius:9px;min-width:34px;min-height:34px;padding:7px;gap:7px}.cd-share{font-size:11px;padding-inline:12px}.cd-main{max-width:1460px;margin:0 auto;padding:22px 38px 0}.cd-context-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#607467}.cd-context-bar a,.cd-context-bar>span{display:inline-flex;align-items:center;gap:7px}.cd-context-bar a{font-weight:700;color:#244e3e}.cd-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:380px;margin:26px 0 45px;border:1px solid #e2e7db;border-radius:24px;background:linear-gradient(115deg,#eef4e9,#f9faf4);overflow:hidden}.cd-hero-copy{padding:40px 0 40px 38px;position:relative;z-index:1}.cd-eyebrow{font-size:9px!important;font-weight:750;letter-spacing:1.6px;text-transform:uppercase;color:#547064!important}.cd-hero h1{font-size:clamp(40px,4.5vw,66px);margin:16px 0}.cd-hero-copy>p:not(.cd-eyebrow){font-size:14px;line-height:1.8}.cd-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:11px;min-height:43px;padding:12px 17px;font-weight:700;font-size:12px;border:1px solid transparent;transition:background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.cd-primary{background:#173f35;color:#fff}.cd-outline{background:#fff;border-color:#ccd9cc;color:#173f35}.cd-hero .cd-button{margin-top:24px}.cd-hero-note{display:block;font-size:10px;margin-top:12px;color:var(--cd-muted)}.cd-hero-art{position:relative;display:grid;place-items:center;align-self:stretch;isolation:isolate}.cd-hero-art>img{height:420px;object-fit:contain;width:115%;max-width:none;mix-blend-mode:multiply;transform:rotate(-5deg);position:relative;z-index:-1}.cd-orbit-chip{position:absolute;display:flex;align-items:center;gap:8px;background:#fffffff2;border:1px solid #dbe5d8;padding:9px 13px;border-radius:50px;font-size:10px;box-shadow:0 5px 18px #173f3508}.cd-chip-one{left:8%;top:21%}.cd-chip-two{right:8%;top:38%}.cd-chip-three{left:19%;bottom:16%}.cd-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.cd-section-heading h2{font-size:24px;margin-top:8px}.cd-section-heading>span{font-size:10px;color:var(--cd-muted)}.cd-exhibits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cd-exhibit{border:1px solid var(--cd-line);border-radius:18px;background:#fff;overflow:hidden;text-align:left;padding:0;transition:border-color .16s ease,box-shadow .16s ease}.cd-exhibit-art{height:166px;background:#eff3e9;position:relative;overflow:hidden;display:grid;place-items:center}.cd-exhibit:nth-child(2) .cd-exhibit-art{background:#f6eee4}.cd-exhibit:nth-child(3) .cd-exhibit-art{background:#eaf0ec}.cd-exhibit-art>img{width:230px;mix-blend-mode:multiply}.cd-exhibit-art>span{position:absolute;left:18px;top:13px;z-index:1;font:10px JetBrains Mono,monospace;color:#677c6a}.cd-exhibit-copy{padding:20px}.cd-exhibit-copy h3{font-size:22px;margin:10px 0;max-width:240px}.cd-exhibit-copy>p:not(.cd-eyebrow){font-size:12px;font-weight:400;line-height:1.7;min-height:42px}.cd-exhibit-link{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-top:24px;padding-top:15px;border-top:1px solid var(--cd-line)}.cd-next-strip{display:flex;align-items:center;gap:22px;border:1px solid var(--cd-line);border-radius:16px;background:#eef3e9;margin:30px 0;padding:20px 24px}.cd-next-strip>div:not(.cd-mini-art){flex:1}.cd-next-strip h3{font-size:17px;line-height:1.4}.cd-next-strip p{font-size:11px;margin-top:5px;max-width:640px}.cd-mini-art{width:78px;flex-shrink:0;overflow:hidden}.cd-mini-art img{mix-blend-mode:multiply}.cd-next-strip .cd-button{white-space:nowrap}.cd-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--cd-line);padding:24px 0;color:#637367;font-size:9px;margin-top:36px}.cd-footer>div{display:flex;flex-wrap:wrap;gap:18px}.cd-footer a{display:inline-flex;align-items:center;gap:4px}.cd-page-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0 28px}.cd-page-title>div{max-width:640px}.cd-page-title h1{margin:11px 0 12px;font-size:clamp(30px,3.1vw,43px)}.cd-page-title p:not(.cd-eyebrow){font-size:13px;max-width:580px}.cd-page-title>.cd-button{white-space:nowrap;flex-shrink:0}.cd-story-switch{display:flex;flex-wrap:wrap;gap:6px;background:#eaf0e5;border:1px solid var(--cd-line);border-radius:12px;width:fit-content;padding:5px;margin-bottom:23px}.cd-story-switch button{border:0;background:none;border-radius:8px;padding:9px 13px;font-size:11px;color:#5d7065}.cd-story-switch button[aria-pressed=true]{background:#fff;color:#173f35;box-shadow:0 1px 4px #173f3510}.cd-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.cd-panel{background:#fff;border:1px solid var(--cd-line);border-radius:18px;overflow:hidden;min-width:0}.cd-panel-heading{padding:22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--cd-line)}.cd-panel-heading h2{font-size:17px;letter-spacing:-.025em;line-height:1.4}.cd-panel-heading p{font-size:10px;margin-top:3px}.cd-square-icon{display:grid;place-items:center;border-radius:10px;background:#eaf0e5;width:39px;height:39px;flex-shrink:0}.cd-tag{font-size:9px;line-height:1.5;border:1px solid #d8e2d5;background:#f0f4eb;color:#48644f;border-radius:6px;padding:4px 7px;display:inline-block;font-weight:650;letter-spacing:.1px}.cd-panel-heading>.cd-tag{margin-left:auto;white-space:nowrap}.cd-source-body{padding:12px 20px}.cd-source-body article{padding:18px 15px;margin:8px 0;border:1px solid transparent;border-radius:10px}.cd-source-body h3{font-size:12px;letter-spacing:0;line-height:1.6;margin-bottom:7px}.cd-source-body p{font-size:12px;line-height:1.9}.cd-source-body article.cd-source-active{background:#f0f7ec;border-color:#bbd6b6}.cd-panel-foot{display:flex;align-items:center;gap:7px;padding:15px 22px;border-top:1px solid var(--cd-line);font-size:10px;color:#617566}.cd-questions{display:flex;flex-direction:column;gap:9px;padding:22px}.cd-questions button{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:18px;padding:13px 14px;border-radius:10px;border:1px solid var(--cd-line);background:#fafbf7;font-size:12px;color:#345345}.cd-questions button[aria-pressed=true]{background:#eaf3e5;border-color:#94b88c}.cd-answer{padding:0 22px 25px;min-height:220px}.cd-answer>p{font-size:16px;line-height:1.9;color:#203c2d;margin:17px 0}.cd-answer>small{font-size:10px;color:#647869;display:block;margin-top:15px}.cd-citation{display:flex;align-items:center;gap:10px;border:1px solid var(--cd-line);border-radius:10px;padding:12px;font-size:11px}.cd-citation small{display:block;font-size:9px;color:#6b7c70}.cd-citation>svg:last-child{margin-left:auto}.cd-empty{text-align:center;padding:28px 20px;display:flex;align-items:center;flex-direction:column;gap:15px}.cd-empty img{mix-blend-mode:multiply}.cd-empty h3{font-size:20px;line-height:1.3;max-width:270px}.cd-empty p{font-size:12px;line-height:1.8;max-width:290px}.cd-insight{display:flex;align-items:center;gap:15px;background:#eaf1e4;border:1px solid #d7e3cf;padding:20px 23px;margin-top:24px;border-radius:15px}.cd-insight strong{font-size:12px}.cd-insight p{font-size:11px;margin-top:5px}.cd-insight>div{flex:1}.cd-insight>button{display:inline-flex;align-items:center;gap:10px;font-size:11px;border:0;background:none;white-space:nowrap;color:#173f35}.cd-voice-stage{background:radial-gradient(ellipse at 50% 35%,#e3efd8,#f2f5ec 65%);border:1px solid var(--cd-line);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;min-height:540px;overflow:hidden}.cd-voice-art{width:300px;mix-blend-mode:multiply}.cd-voice-stage>.cd-tag{align-self:flex-start}.cd-voice-stage>p{font-size:11px;margin:16px 0 20px}.cd-wave{height:58px;display:flex;align-items:center;gap:4px}.cd-wave span{display:block;width:4px;border-radius:5px;background:#3d6d55;transform:scaleY(.22);transition:transform .2s ease}.cd-speaking .cd-wave span{animation:cd-wave .8s ease-in-out infinite alternate}.cd-speaking .cd-voice-art{animation:cd-breathe 2.4s ease-in-out infinite alternate}@keyframes cd-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes cd-breathe{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.cd-voice-controls{padding:28px}.cd-voice-controls>h2{font-size:32px;line-height:1.15;margin:12px 0}.cd-voice-controls>p:not(.cd-eyebrow):not(.cd-fine){font-size:12px}.cd-voice-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.cd-voice-options button{display:flex;text-align:left;gap:9px;align-items:center;padding:13px 10px;border:1px solid var(--cd-line);border-radius:11px;background:#fafbf7;font-size:11px}.cd-voice-options button[aria-pressed=true]{background:#edf5e7;border-color:#92b68b}.cd-voice-options small{display:block;font-size:9px;font-weight:400;color:var(--cd-muted)}.cd-voice-options button>svg:last-child{margin-left:auto}.cd-transcript{padding:19px;background:#f5f7f1;border:1px solid var(--cd-line);border-radius:12px}.cd-transcript>span{font-size:9px;color:#5c715f}.cd-transcript p{font-size:18px!important;color:#274834;line-height:1.7;margin-top:10px}.cd-transcript small{display:block;font-size:10px;margin-top:10px;color:#647869}.cd-voice-controls audio{width:100%;height:40px;margin:22px 0 12px}.cd-fine{font-size:10px!important;line-height:1.8}.cd-inline-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;margin-top:15px}.cd-voice-controls .cd-panel-foot{margin:22px -28px -28px;font-size:10px}.cd-error{color:#a33434!important;font-size:12px}.cd-invoice{background:#fffefa;border:1px solid #e4e4d6;border-radius:10px;box-shadow:0 12px 30px #173f3506;padding:32px;transform:rotate(-.5deg);align-self:start}.cd-invoice-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.cd-invoice-symbol{font-size:33px;font-weight:800;line-height:1;background:#173f35;color:#fff;width:45px;height:45px;border-radius:12px;display:grid;place-items:center}.cd-invoice-top>span{text-align:right;font-size:8px;letter-spacing:.9px;color:#70816d}.cd-invoice h2{font-size:32px}.cd-invoice-supplier{font-size:12px;margin:8px 0 26px}.cd-invoice dl{font-size:11px}.cd-invoice dl>div{display:flex;justify-content:space-between;gap:15px;margin:7px 0}.cd-invoice dt{color:#73806d}.cd-invoice dd{margin:0}.cd-invoice table{width:100%;font-size:10px;border-collapse:collapse;margin-top:30px}.cd-invoice td,.cd-invoice th{text-align:right;padding:12px 0;border-bottom:1px solid #e3e6d9}.cd-invoice td:first-child,.cd-invoice th:first-child{text-align:left}.cd-invoice-total{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce3d3;padding:25px 0;margin-bottom:25px}.cd-invoice-total>span{font-size:11px}.cd-invoice-total>strong{font-size:25px}.cd-extraction .cd-empty{padding:40px 20px}.cd-result-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px}.cd-result-toolbar>div{display:flex;gap:5px}.cd-result-toolbar>div button{border:1px solid var(--cd-line);background:white;border-radius:7px;font-size:11px;padding:7px 14px}.cd-result-toolbar button[aria-pressed=true]{background:#173f35;color:white}.cd-result-label{margin:0 22px}.cd-extracted-fields{margin:18px 22px}.cd-extracted-fields>div{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid var(--cd-line);padding:15px 0;font-size:12px}.cd-extracted-fields dt{color:var(--cd-muted)}.cd-extracted-fields dd{display:flex;gap:8px;align-items:center;margin:0;font-weight:650;text-align:right}.cd-extracted-fields dd svg{color:#759571}.cd-review-note{display:flex;align-items:start;gap:12px;background:#f4f6ee;padding:18px;margin:20px;border-radius:10px}.cd-review-note p{font-size:11px}.cd-review-note strong{display:block;color:#294e38}.cd-json{margin:18px 22px;padding:18px;background:#f5f7f0;border-radius:12px;overflow:auto;font:11px/1.8 JetBrains Mono,monospace}.cd-code-panel{background:#173f35;color:#e2efdf;border:1px solid #204c3b;border-radius:18px;min-width:0;overflow:hidden}.cd-code-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #426456;padding:15px 20px}.cd-code-toolbar>div{display:flex;gap:7px}.cd-code-toolbar button{color:#c9deca;background:transparent;border:0;border-radius:7px;padding:7px 10px;font-size:10px;display:flex;gap:6px;align-items:center}.cd-code-toolbar button[aria-pressed=true]{background:#c9ebc6;color:#173f35}.cd-code-panel pre{overflow:auto;padding:26px;font:11px/1.9 JetBrains Mono,monospace;margin:0;min-height:440px}.cd-code-foot{display:block;color:#b7cdb7;font-size:9px;border-top:1px solid #426456;padding:15px 24px}.cd-build-steps{padding:20px 5px 20px 18px}.cd-build-steps h2{font-size:34px;line-height:1.2;margin-bottom:25px}.cd-build-steps article{display:flex;align-items:start;gap:15px;margin:26px 0}.cd-build-steps article>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d1deca;border-radius:9px;background:#eaf0e4;flex-shrink:0;font-size:10px}.cd-build-steps h3{font-size:14px;line-height:1.4;letter-spacing:-.02em}.cd-build-steps p{font-size:12px;margin-top:7px}.cd-build-steps .cd-inline-link{display:flex;width:fit-content;margin-top:18px}.cd-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:10px;background:#173f35;color:#fff;padding:13px 17px;border:1px solid #416750;border-radius:12px;font-size:12px;box-shadow:0 8px 28px #173f3522;max-width:calc(100% - 24px)}.cd-toast button{border:0;background:none;color:white;margin-left:8px;display:grid;place-items:center}.cd-backdrop,.cd-menu-toggle,.cd-mobile-close{display:none}.cd-collapsed .cd-sidebar{width:78px;padding-inline:12px}.cd-collapsed .cd-page{margin-left:78px;width:calc(100% - 78px)}.cd-collapsed .cd-account>span:last-child,.cd-collapsed .cd-collapse>span,.cd-collapsed .cd-nav-arrow,.cd-collapsed .cd-nav-label,.cd-collapsed .cd-pilot-link,.cd-collapsed .cd-workspace,.cd-collapsed .labs-brand>span,.cd-collapsed nav button>span{display:none}.cd-collapsed .cd-sidebar nav{padding-top:30px}.cd-collapsed nav button{justify-content:center;padding:14px 10px}.cd-collapsed .cd-account,.cd-collapsed .cd-collapse{justify-content:center}.cd-button:active{transform:scale(.98)}@media(hover:hover) and (pointer:fine){.cd-exhibit:hover{border-color:#93b58b;box-shadow:0 8px 24px #173f3509}.cd-sidebar nav button:hover:not([aria-current]){background:#2b5547}.cd-primary:hover{background:#265847}.cd-icon-button:hover,.cd-outline:hover,.cd-share:hover{background:#edf4e7}.cd-questions button:hover{border-color:#9ab793}.cd-footer a:hover,.cd-inline-link:hover{text-decoration:underline}}@media(min-width:1550px){.cd-hero-art>img{max-width:500px}.cd-hero-copy{padding-left:50px}.cd-exhibit-art{height:190px}}@media(max-width:1150px){.cd-sidebar{width:218px;padding-inline:12px}.cd-page{margin-left:218px;width:calc(100% - 218px)}.cd-main,.cd-topbar{padding-inline:25px}.cd-hero-copy{padding-left:26px}.cd-hero h1{font-size:47px}.cd-hero-art>img{width:135%}.cd-exhibit-copy{padding:16px}.cd-exhibit-copy h3{font-size:20px}.cd-section-heading>span{display:none}.cd-demo-grid{gap:16px}.cd-panel-heading{padding:17px}.cd-panel-heading>.cd-tag{display:none}.cd-voice-options{grid-template-columns:1fr}.cd-voice-controls{padding:22px}.cd-voice-controls .cd-panel-foot{margin-inline:-22px;margin-bottom:-22px}.cd-invoice{padding:25px}}@media(max-width:900px){.cd-sidebar{width:78px;padding-inline:12px}.cd-page{margin-left:78px;width:calc(100% - 78px)}.cd-account>span:last-child,.cd-collapse,.cd-nav-arrow,.cd-nav-label,.cd-pilot-link,.cd-sidebar .labs-brand>span,.cd-sidebar nav button>span,.cd-workspace{display:none}.cd-sidebar nav button{justify-content:center;padding:14px 10px}.cd-account{justify-content:center}.cd-hero h1{font-size:45px}.cd-page-title{align-items:start;flex-direction:column;gap:18px}.cd-next-strip{padding:20px;gap:15px}.cd-next-strip .cd-button{padding:10px;font-size:10px}.cd-footer{align-items:start;flex-direction:column;gap:12px}.cd-insight{flex-wrap:wrap}.cd-insight>button{margin-left:35px}.cd-build-steps{padding-left:0}.cd-demo-grid{grid-template-columns:1fr}.cd-voice-grid{grid-template-columns:1fr 1.1fr}.cd-voice-stage{min-height:440px;padding:20px}.cd-voice-art{width:220px}.cd-build-grid{grid-template-columns:1fr}.cd-build-steps{padding:10px}.cd-invoice{max-width:100%}.cd-extraction .cd-empty{min-height:360px}}@media(max-width:650px){.cd-collapsed .cd-page,.cd-page{margin-left:0;width:100%}.cd-collapsed .cd-sidebar,.cd-sidebar{width:260px;transform:translateX(-100%);padding:25px 18px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.cd-menu-open .cd-sidebar{transform:translateX(0)}.cd-menu-open .cd-account>span:last-child,.cd-menu-open .cd-nav-label,.cd-menu-open .cd-pilot-link,.cd-menu-open .cd-sidebar .labs-brand>span,.cd-menu-open .cd-sidebar nav button>span,.cd-menu-open .cd-workspace{display:revert}.cd-menu-open .cd-pilot-link,.cd-menu-open .cd-workspace{display:flex}.cd-menu-open .cd-account,.cd-menu-open .cd-sidebar nav button{justify-content:start}.cd-menu-toggle{display:flex}.cd-mobile-close{display:flex;position:absolute;right:14px;top:24px;color:#fff;background:#2a5346;border-color:#416456}.cd-backdrop{display:block;position:fixed;inset:0;background:#11291e66;border:0;z-index:35}.cd-topbar{height:60px;padding:0 16px;gap:7px}.cd-breadcrumb{gap:8px;font-size:10px}.cd-breadcrumb>span,.cd-breadcrumb>svg{display:none}.cd-top-actions{gap:7px}.cd-share span{display:none}.cd-share{padding:7px}.cd-sample-badge{font-size:9px}.cd-main{padding:16px 18px 0}.cd-context-bar{font-size:9px;align-items:start;gap:8px}.cd-context-bar>span{max-width:180px;align-items:start}.cd-context-bar a{max-width:120px;text-align:right;font-size:9px}.cd-hero{grid-template-columns:1fr;margin-top:20px;min-height:0;position:relative}.cd-hero-copy{padding:28px 24px 8px}.cd-hero h1{font-size:43px}.cd-hero-copy>p:not(.cd-eyebrow){font-size:12px}.cd-hero .cd-eyebrow{font-size:8px!important;letter-spacing:1.1px}.cd-hero-art{height:225px;overflow:hidden}.cd-hero-art>img{height:280px;width:320px;transform:rotate(-5deg);margin-top:-18px}.cd-chip-one{left:13%;top:20%}.cd-chip-two{right:12%;top:35%}.cd-chip-three{left:28%;bottom:12%}.cd-exhibits{grid-template-columns:1fr;gap:14px}.cd-exhibit{display:grid;grid-template-columns:110px 1fr}.cd-exhibit-art{height:100%;min-height:190px}.cd-exhibit-art>img{width:200px;max-width:none}.cd-exhibit-art>span{left:12px}.cd-exhibit-copy{padding:17px}.cd-exhibit-copy h3{font-size:21px;margin:9px 0}.cd-exhibit-copy>p:not(.cd-eyebrow){font-size:11px;min-height:0}.cd-exhibit-copy .cd-eyebrow{font-size:8px!important;letter-spacing:.7px}.cd-exhibit-link{margin-top:15px;padding-top:12px;font-size:10px}.cd-section-heading h2{font-size:23px;max-width:290px}.cd-next-strip{flex-wrap:wrap;gap:13px}.cd-mini-art{width:48px}.cd-next-strip>div:not(.cd-mini-art){min-width:180px}.cd-next-strip .cd-button{margin-left:61px}.cd-next-strip h3{font-size:16px}.cd-next-strip p{font-size:10px}.cd-page-title{margin-top:30px}.cd-page-title h1{font-size:34px;max-width:330px}.cd-page-title p:not(.cd-eyebrow){font-size:12px}.cd-story-switch{width:100%;gap:2px;justify-content:space-between}.cd-story-switch button{font-size:9px;padding:9px 8px}.cd-panel-heading h2{font-size:15px}.cd-source-body{padding:7px 10px}.cd-source-body article{padding:13px 10px}.cd-questions{padding:17px}.cd-answer{padding-inline:17px}.cd-voice-grid{grid-template-columns:1fr}.cd-voice-stage{min-height:400px}.cd-voice-art{width:260px}.cd-voice-options{grid-template-columns:1fr 1fr}.cd-voice-options button{font-size:10px;gap:7px}.cd-voice-options button>svg:first-child{display:none}.cd-voice-controls>h2{font-size:29px}.cd-invoice{padding:22px}.cd-insight{padding:17px;align-items:start;gap:12px}.cd-insight>div{min-width:200px}.cd-code-panel pre{font-size:10px;padding:20px;min-height:0}.cd-footer{font-size:9px}.cd-footer>div{gap:15px}.cd-extracted-fields dd{max-width:67%}.cd-button{font-size:11px}.cd-collapsed .cd-collapse{display:none}}@media(prefers-reduced-motion:reduce){.customer-demo *{animation:none!important;transition:none!important}.cd-speaking .cd-wave span{transform:scaleY(.65)}}.cd-toast{width:max-content;max-width:calc(100vw - 36px)}@media(max-width:650px){.cd-menu-open .cd-sidebar .labs-brand>span{display:flex}}.cd-loading{min-height:100dvh;display:grid;place-items:center;background:#f5f7f1;color:#173f35}.cd-tour-launch{display:flex;align-items:center;gap:7px;background:#edf3e7;border:1px solid #d4e0cd;border-radius:9px;padding:8px 10px;font-size:11px;color:#244e3e;white-space:nowrap}.cd-help-trigger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#647e68;min-width:32px;min-height:32px;vertical-align:middle;flex-shrink:0}.cd-help-tooltip{max-width:min(310px,calc(100vw - 32px));background:#173f35!important;color:#fff!important;padding:14px 17px!important;font-size:12px!important;line-height:1.65!important;z-index:110!important}.cd-section-guide{display:flex;align-items:center;gap:13px;background:#edf3e7;border:1px solid #d6e2cf;border-radius:13px;padding:16px 20px;margin-bottom:24px}.cd-section-guide>div{flex:1}.cd-section-guide strong{font-size:11px}.cd-section-guide p{font-size:12px;margin-top:2px}.cd-section-guide>svg{flex-shrink:0}.cd-tour-chooser{margin:0 0 42px}.cd-tour-chooser h2{margin:8px 0}.cd-tour-chooser>div>p:not(.cd-eyebrow){font-size:13px}.cd-tour-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.cd-tour-paths button{display:grid;grid-template-columns:1fr auto;gap:10px;text-align:left;background:#fff;border:1px solid var(--cd-line);border-radius:14px;padding:20px;color:#173f35}.cd-tour-paths button>svg:first-child{grid-column:1/-1;color:#658b5f}.cd-tour-paths strong{font-size:16px}.cd-tour-paths span{grid-row:3;font-size:11px;font-weight:400;color:var(--cd-muted)}.cd-tour-paths button>svg:last-child{grid-column:2;grid-row:2}.cd-tour-coach{margin-top:22px;border:1px solid #b6cfae;border-radius:16px;background:#fff;overflow:hidden}.cd-tour-coach-top{display:flex;align-items:center;justify-content:space-between;padding:11px 19px;background:#edf4e6}.cd-tour-coach-top>span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.cd-tour-coach progress{display:block;width:100%;height:3px;border:0;background:#e3eadf;appearance:none}.cd-tour-coach progress::-webkit-progress-bar{background:#e3eadf}.cd-tour-coach progress::-webkit-progress-value{background:#64925b}.cd-tour-coach progress::-moz-progress-bar{background:#64925b}.cd-tour-coach-body{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:19px}.cd-tour-coach h2{font-size:19px;line-height:1.35}.cd-tour-coach p{font-size:12px;margin-top:7px;max-width:720px}.cd-tour-coach small{display:block;font-size:10px;color:#617366;margin-top:7px}.cd-tour-controls{display:flex;gap:8px;flex-shrink:0}.cd-tour-controls .cd-button{white-space:nowrap}.cd-tour-jumps{display:flex;gap:7px;padding:0 19px 16px}.cd-tour-jumps button{width:30px;height:30px;border:1px solid var(--cd-line);border-radius:50%;background:#fff;font-size:10px;color:#45604b}.cd-tour-jumps button[aria-pressed=true]{background:#173f35;color:#fff;border-color:#173f35}.cd-experience-pad{padding:27px}.cd-experience-pad>.cd-square-icon{margin-bottom:22px}.cd-experience-pad h2{font-size:27px;line-height:1.22;margin:12px 0 16px}.cd-experience-pad>p{font-size:13px;margin-bottom:16px}.cd-experience-pad .cd-questions{padding:12px 0 24px}.cd-experience-pad .cd-review-note{margin:22px 0}.cd-experience-pad audio{width:100%;margin:16px 0;height:44px}.cd-mode-picker{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:20px}.cd-api-operations>button,.cd-mode-picker>button{background:#f7f9f3;border:1px solid var(--cd-line);border-radius:8px;padding:10px 13px;font-size:11px}.cd-api-operations>button[aria-pressed=true],.cd-mode-picker>button[aria-pressed=true]{color:#fff;background:#173f35;border-color:#173f35}.cd-check{display:flex;align-items:center;gap:9px;font-size:12px;cursor:pointer}.cd-check input{accent-color:#315b42;width:17px;height:17px}.cd-check input:disabled{opacity:.45}.cd-search-results{list-style:none;margin:24px 0;padding:0}.cd-search-results li{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid var(--cd-line)}.cd-search-results li>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#edf3e7;font-size:11px}.cd-search-results li>div{flex:1}.cd-search-results strong{font-size:13px}.cd-search-results p{font-size:10px;margin-top:5px}.cd-search-results svg{color:#7e977a;flex-shrink:0}.cd-steps-list{margin:23px 0}.cd-steps-list p{font-size:13px;padding:9px 0}.cd-steps-list strong{display:block;color:#244c3d;font-size:12px}.cd-transcript-label{display:block;font-size:12px;font-weight:700;margin:22px 0 9px}.cd-experience-pad textarea{width:100%;resize:vertical;min-height:120px;border:1px solid #cddbc5;border-radius:10px;padding:15px;background:#f8faf4;color:#173f35;font:inherit;line-height:1.7;margin-bottom:16px}.cd-actions{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.cd-recording-picker{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.cd-recording-picker>button{display:flex;align-items:center;gap:16px;padding:22px;background:#fff;border:1px solid var(--cd-line);border-radius:14px;text-align:left;color:#173f35}.cd-recording-picker>button[aria-pressed=true]{background:#eaf3e3;border-color:#96b88c}.cd-recording-picker>button>span{flex:1}.cd-recording-picker strong{font-size:14px;display:block}.cd-recording-picker small{font-size:11px;font-weight:400;display:block;margin-top:4px;color:#61765d}.cd-recording-player{background:#fff;border:1px solid var(--cd-line);border-radius:18px;overflow:hidden}.cd-recording-header{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;font-size:11px}.cd-recording-player video{display:block;width:100%;aspect-ratio:16/9;background:#173f35}.cd-recording-info{padding:25px}.cd-recording-info h2{font-size:25px;margin-bottom:12px}.cd-recording-info>p{font-size:13px;max-width:820px;line-height:1.8}.cd-chapters{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.cd-chapters button{border:1px solid var(--cd-line);background:#f6f8f1;border-radius:8px;padding:9px 13px;font-size:11px;color:#355640}.cd-recording-info summary{font-size:13px;font-weight:650;cursor:pointer}.cd-recording-info details p{font-size:13px;margin-top:14px;line-height:1.9;max-width:820px}.cd-faq{margin:44px 0}.cd-faq h2{margin:10px 0 22px}.cd-faq details{border-bottom:1px solid var(--cd-line);padding:19px 0}.cd-faq summary{font-size:14px;font-weight:650;cursor:pointer}.cd-faq details p{font-size:13px;max-width:780px;margin:12px 0 5px;line-height:1.85}.cd-api-operations{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.cd-endpoint{display:block;font-size:11px;overflow-wrap:anywhere;background:#f0f5e9;border-radius:8px;padding:12px;margin:20px 0 28px}.cd-api-guide h3{font-size:15px;display:flex;align-items:center;gap:6px;margin:20px 0 8px}.cd-api-guide .cd-inline-link{display:flex;width:fit-content}.cd-code-panel pre{max-height:680px}.customer-demo :is(button,a,input,textarea,summary,pre):focus-visible{outline:3px solid #f88054;outline-offset:3px}.customer-demo h1:focus{outline:none}.cd-tour-coach:focus{outline:2px solid #f88054;outline-offset:4px}@media(hover:hover) and (pointer:fine){.cd-recording-picker>button:hover,.cd-tour-paths button:hover{border-color:#89ac7d;background:#f3f8ed}.cd-chapters button:hover,.cd-tour-jumps button:hover{border-color:#89ac7d}.cd-help-trigger:hover{color:#173f35;background:#e9f1e3;border-radius:8px}}@media(max-width:1150px){.cd-tour-coach-body{flex-direction:column;align-items:start}.cd-tour-paths strong{font-size:14px}.cd-tour-paths button{padding:16px}}@media(max-width:900px){.cd-recording-picker,.cd-tour-paths{grid-template-columns:1fr}.cd-tour-paths button{grid-template-columns:auto 1fr auto;align-items:center;gap:7px 15px}.cd-tour-paths button>svg:first-child{grid-column:1;grid-row:1/3}.cd-tour-paths strong{grid-column:2;grid-row:1}.cd-tour-paths span{grid-column:2;grid-row:2}.cd-tour-paths button>svg:last-child{grid-column:3;grid-row:1/3}}@media(max-width:650px){.cd-tour-launch{padding:8px}.cd-top-actions>.cd-help-trigger,.cd-tour-launch span{display:none}.cd-top-actions{gap:5px}.cd-breadcrumb{min-width:0}.cd-breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:145px}.cd-experience-pad{padding:21px}.cd-experience-pad h2{font-size:25px}.cd-tour-coach-body{padding:16px;gap:16px}.cd-tour-coach-top{padding:10px 14px}.cd-tour-coach h2{font-size:18px}.cd-tour-coach-top>span{font-size:10px}.cd-tour-controls{width:100%;flex-wrap:wrap}.cd-tour-controls .cd-button{flex:1}.cd-section-guide{padding:15px;gap:9px}.cd-section-guide p{font-size:11px}.cd-recording-picker>button{padding:17px;gap:12px}.cd-recording-picker strong{font-size:13px}.cd-recording-picker small{font-size:10px}.cd-recording-info{padding:20px}.cd-recording-info h2{font-size:22px}.cd-chapters{gap:7px}.cd-chapters button{font-size:10px;padding:8px}.cd-code-toolbar{padding:12px;gap:4px;flex-wrap:wrap}.cd-code-toolbar button{padding:7px;font-size:10px}.cd-code-toolbar>div{gap:3px}.cd-faq summary{font-size:13px}.cd-voice-options{grid-template-columns:1fr}.cd-tour-jumps{flex-wrap:wrap}}