.velto-seo .seo-visual-icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle}
.velto-seo .seo-visual-card-icon{width:25px;height:25px;color:#1963ef;padding:11px;box-sizing:content-box;border:1px solid #dce8ff;border-radius:13px;background:linear-gradient(135deg,#fff,#edf4ff);margin-bottom:17px;box-shadow:0 4px 12px #1963ef06}
.velto-seo .seo-visual-figure{margin:32px 0 8px;overflow:hidden;border:1px solid #dfe6ef;border-radius:23px;background:#f6f8fc;box-shadow:0 14px 40px #26375008}
.velto-seo .seo-visual-figure-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;border-bottom:1px solid #e4eaf4;background:#fff;font-size:12px;color:#637088}
.velto-seo .seo-visual-figure-top>span:first-child{display:flex;align-items:center;gap:9px;font-weight:650;color:#243650}
.velto-seo .seo-visual-figure-top .seo-visual-icon{width:18px;height:18px;color:#1963ef}
.velto-seo .seo-visual-example-tag{display:inline-flex;align-items:center;gap:5px;border:1px solid #d9e2ef;border-radius:99px;padding:5px 9px;color:#64748b;font-size:10px;line-height:1.3;white-space:nowrap;background:#fff}
.velto-seo .seo-visual-image-stage{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:280px;max-height:485px;padding:32px 54px 39px;overflow:hidden;background:radial-gradient(ellipse at 10% 0,#e5eaff,transparent 57%),radial-gradient(ellipse at 100% 90%,#e5f4ef,transparent 55%),#f7f9fc}
.velto-seo .seo-visual-image-grid{position:absolute;inset:0;z-index:-1;opacity:.6;background-image:linear-gradient(#ccd9ed35 1px,transparent 1px),linear-gradient(90deg,#ccd9ed35 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(135deg,#000,transparent 80%)}
.velto-seo .seo-visual-image-stage>img{display:block;max-width:100%;width:auto;max-height:405px;height:auto;object-fit:contain;filter:drop-shadow(0 13px 17px #1f3f6b12);position:relative}
.velto-seo .seo-visual-floating-check{position:absolute;right:24px;bottom:22px;display:flex;align-items:center;gap:8px;border:1px solid #d5e7dc;border-radius:10px;background:#ffffffed;box-shadow:0 8px 24px #20384a12;padding:10px 13px;color:#245d4c;font-size:11px;font-weight:600}
.velto-seo .seo-visual-floating-check .seo-visual-icon{width:17px;height:17px;color:#269675}
.velto-seo .seo-visual-figure>figcaption{padding:12px 22px;border-top:1px solid #e6ebf2;color:#68778b;font-size:11px;line-height:1.6;background:#fff}
.velto-seo .seo-visual-showcase{margin:32px 0 44px;padding:32px;border:1px solid #dce5f4;border-radius:27px;background:linear-gradient(135deg,#f0f5ff,#fbfcff 50%,#f1f8f6);position:relative;overflow:hidden}
.velto-seo .seo-visual-showcase-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 27px}
.velto-seo .seo-visual-showcase-header>div{max-width:730px}
.velto-seo .seo-visual-kicker{font-size:10px!important;letter-spacing:1.5px;font-weight:700!important;color:#1963ef!important;margin:0 0 12px!important}
.velto-seo .seo-visual-showcase-header h2{font-size:clamp(24px,2.8vw,35px);line-height:1.2;letter-spacing:-1.1px;margin:0 0 12px;color:#14213a;max-width:710px}
.velto-seo .seo-visual-showcase-header p:not(.seo-visual-kicker){font-size:14px;line-height:1.7;color:#5d6c82;margin:0;max-width:670px}
.velto-seo .seo-visual-showcase-badge{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #d7e3f9;border-radius:8px;background:#fff;padding:8px 10px;font-size:10px;color:#365b9b;font-weight:600}
.velto-seo .seo-visual-showcase-badge .seo-visual-icon{width:14px;height:14px}
.velto-seo .seo-visual-showcase-grid{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(265px,1fr);gap:20px;align-items:stretch}
.velto-seo .seo-visual-workspace{min-width:0;border-radius:17px;overflow:hidden;background:#101621;border:1px solid #263449;box-shadow:0 20px 40px #17315a18}
.velto-seo .seo-visual-workspace-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;color:#c3d0e5;font-size:10px;border-bottom:1px solid #ffffff0d}
.velto-seo .seo-visual-workspace-top>span{display:flex;align-items:center;gap:7px}
.velto-seo .seo-visual-workspace-top>span:first-child{font-weight:650;letter-spacing:.2px}
.velto-seo .seo-visual-workspace-top .seo-visual-icon{width:15px;height:15px;color:#8ba9ff}
.velto-seo .seo-visual-workspace-top i{width:5px;height:5px;border-radius:50%;background:#63c8a3;box-shadow:0 0 10px #63c8a34d}
.velto-seo .seo-visual-workspace velto-agentic-demo{display:block;width:100%;min-height:435px}
.velto-seo .seo-visual-demo-fallback{padding:18px;background:#f4f7fb}
.velto-seo .seo-visual-demo-fallback img{width:100%;height:360px;object-fit:contain}
.velto-seo .seo-visual-demo-fallback p{font-size:11px;line-height:1.6;color:#64748b;margin:12px 0 0}
.velto-seo .seo-visual-process{display:flex;flex-direction:column;min-width:0;padding:20px 18px 17px;border:1px solid #dce5f1;border-radius:17px;background:#ffffffd9}
.velto-seo .seo-visual-process-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:8px;letter-spacing:1.2px;font-weight:700;color:#6c7b93;margin-bottom:21px}
.velto-seo .seo-visual-process-heading .seo-visual-icon{width:16px;height:16px;color:#93a6ca}
.velto-seo .seo-visual-nodes{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:24px}
.velto-seo .seo-visual-nodes li{display:flex;gap:12px;align-items:center;position:relative;margin:0;padding:0;min-height:47px}
.velto-seo .seo-visual-nodes li:not(:last-child)::after{content:"";position:absolute;top:49px;left:21px;width:1px;height:20px;background:linear-gradient(#abc5f5,#dce5f4)}
.velto-seo .seo-visual-node-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#1963ef;background:#edf4ff;border:1px solid #dbe8fc;box-shadow:0 3px 8px #1963ef06}
.velto-seo .seo-visual-node-1{background:#f3efff;color:#7b4dd5;border-color:#e7ddff}
.velto-seo .seo-visual-node-2{background:#fff6e9;color:#bd7926;border-color:#f5e7cc}
.velto-seo .seo-visual-node-3{background:#eaf8f2;color:#238464;border-color:#d4ede1}
.velto-seo .seo-visual-node-icon .seo-visual-icon{width:21px;height:21px}
.velto-seo .seo-visual-nodes strong{display:block;font-size:13px;font-weight:650;line-height:1.5;color:#25354c}
.velto-seo .seo-visual-nodes li>div>span{display:block;font-size:10px;color:#78879a;margin-top:2px}
.velto-seo .seo-visual-node-step{margin-left:auto;font-size:9px;font-weight:650;color:#a0aec0;font-variant-numeric:tabular-nums}
.velto-seo .seo-visual-command{margin-top:auto;padding:25px 0 0}
.velto-seo .seo-visual-mini-wave{height:24px;display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:13px}
.velto-seo .seo-visual-mini-wave i{width:3px;height:7px;border-radius:3px;background:#7d9ce9;transform-origin:center;animation:seo-visual-wave 2s ease-in-out infinite}
.velto-seo .seo-visual-mini-wave i:nth-child(3n){height:16px;animation-delay:-.3s;background:#567ee1}
.velto-seo .seo-visual-mini-wave i:nth-child(4n){height:23px;animation-delay:-.65s;background:#8d85e9}
.velto-seo .seo-visual-mini-wave i:nth-child(5n){height:11px;animation-delay:-1s}
.velto-seo .seo-visual-command p{font-size:12px!important;line-height:1.7!important;text-align:center;color:#48638f!important;margin:0 0 14px!important}
.velto-seo .seo-visual-command>span{display:flex;justify-content:center;align-items:center;gap:6px;color:#68816f;font-size:9px;padding-top:12px;border-top:1px solid #e8edf5}
.velto-seo .seo-visual-command>span .seo-visual-icon{width:13px;height:13px}
.velto-seo .seo-visual-detail-board{margin-top:21px;overflow:hidden;border:1px solid #dce5f1;border-radius:17px;background:#fff}
.velto-seo .seo-visual-panel-top{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e8edf5;padding:16px 20px;color:#31415b;font-size:12px;font-weight:650}
.velto-seo .seo-visual-panel-top>span:first-child{display:flex;align-items:center;gap:8px}
.velto-seo .seo-visual-panel-top .seo-visual-icon{width:18px;height:18px;color:#5279c9}
.velto-seo .seo-visual-state{display:inline-flex!important;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.15px;color:#967125;background:#fff7e6;border:1px solid #f1e4bd;border-radius:99px;padding:5px 8px;white-space:nowrap}
.velto-seo .seo-visual-state::before{content:"";display:inline-block;width:4px;height:4px;background:#d0a642;border-radius:50%}
.velto-seo .seo-visual-ledger-scroll{overflow-x:auto}
.velto-seo .seo-visual-ledger-preview table{width:100%;min-width:440px;border-collapse:collapse;margin:0;font-size:11px;line-height:1.6;text-align:left}
.velto-seo .seo-visual-ledger-preview caption{text-align:left;caption-side:bottom;padding:11px 20px;color:#7c899b;font-size:10px;background:#fafcff}
.velto-seo .seo-visual-ledger-preview th,.velto-seo .seo-visual-ledger-preview td{padding:11px 20px;border:0;border-bottom:1px solid #ecf0f6;font-size:11px;font-weight:400;color:#47566e;background:transparent}
.velto-seo .seo-visual-ledger-preview thead th{background:#f7f9fd;color:#7d8a9f;font-size:9px;font-weight:500}
.velto-seo .seo-visual-ledger-preview td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.velto-seo .seo-visual-ledger-preview thead th:not(:first-child){text-align:right}
.velto-seo .seo-visual-ledger-preview tfoot th,.velto-seo .seo-visual-ledger-preview tfoot td{font-weight:650;color:#29456f;background:#f6f9ff}
.velto-seo .seo-visual-account-dot{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#4b7fe9;vertical-align:middle}
.velto-seo .seo-visual-dot-purple{background:#9970dd}.velto-seo .seo-visual-dot-mint{background:#49aa8f}
.velto-seo .seo-visual-panel-foot{display:flex;align-items:center;gap:7px;padding:12px 20px;color:#76869b;font-size:10px;border-top:1px solid #e9eef6}
.velto-seo .seo-visual-panel-foot .seo-visual-icon{width:14px;height:14px;color:#7292c7}
.velto-seo .seo-visual-panel-note{font-size:10px!important;line-height:1.7!important;color:#78869a!important;margin:12px 0 0!important}
.velto-seo .seo-visual-showcase-caption{display:flex;align-items:flex-start;justify-content:center;gap:7px;color:#7a879c!important;font-size:10px!important;line-height:1.7!important;margin:16px 0 0!important}
.velto-seo .seo-visual-showcase-caption .seo-visual-icon{height:14px;width:14px;margin-top:1px}
.velto-seo .seo-visual-quarter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 22px 17px}
.velto-seo .seo-visual-quarter-grid>div{position:relative;padding:18px 15px 15px;border:1px solid #e0e7f1;background:linear-gradient(145deg,#f5f8ff,#fff);border-radius:12px;overflow:hidden}
.velto-seo .seo-visual-quarter-grid strong{display:block;font-size:24px;line-height:1.3;letter-spacing:-.9px;color:#2a4e88;margin:8px 0 4px;font-weight:650}
.velto-seo .seo-visual-quarter-grid>div>span:not(.seo-visual-quarter-index){font-size:10px;color:#71829c}
.velto-seo .seo-visual-quarter-index{font-size:9px;letter-spacing:.5px;color:#a0b0c9}
.velto-seo .seo-visual-quarter-grid i{display:block;height:3px;width:100%;margin-top:17px;border-radius:9px;background:linear-gradient(90deg,#1963ef 32%,#dce7fb 32%)}
.velto-seo .seo-visual-quarter-grid>div:nth-child(2) i{background:linear-gradient(90deg,#8660d2 50%,#e8e0fa 50%)}
.velto-seo .seo-visual-quarter-grid>div:nth-child(3) i{background:linear-gradient(90deg,#33a88b 70%,#d9efe8 70%)}
.velto-seo .seo-visual-quarter-grid>div:nth-child(4) i{background:linear-gradient(90deg,#cf984b 86%,#f7ecd9 86%)}
.velto-seo .seo-visual-models{display:flex;gap:10px;flex-wrap:wrap;padding:0 22px}
.velto-seo .seo-visual-models>span{display:flex;gap:7px;align-items:center;border:1px solid #e3eaf4;border-radius:7px;padding:5px 9px;color:#748399;font-size:10px}
.velto-seo .seo-visual-models b{color:#344e74;font-size:11px;font-weight:650}
.velto-seo .seo-visual-fiscal-preview>.seo-visual-panel-note{padding:0 22px 18px}
.velto-seo .seo-visual-trace-preview{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.2fr);gap:43px;align-items:center;padding:28px 38px;background:radial-gradient(ellipse at 0 100%,#eef4ff,transparent 65%)}
.velto-seo .seo-visual-trace-doc{position:relative;padding:26px 23px 19px;border:1px solid #d9e3f1;border-radius:10px;background:white;box-shadow:0 10px 22px #2c518510;max-width:310px;transform:rotate(-2deg)}
.velto-seo .seo-visual-document-mark{display:flex;align-items:center;gap:8px;color:#40618e;font-size:11px;font-weight:600}
.velto-seo .seo-visual-document-mark .seo-visual-icon{width:20px;height:20px;color:#477bea}
.velto-seo .seo-visual-doc-corner{position:absolute;right:-1px;top:-1px;width:26px;height:26px;background:linear-gradient(45deg,#edf3fc 49%,#e1e9f6 50%,#fff 52%);border-radius:0 10px 0 5px}
.velto-seo .seo-visual-document-lines{display:grid;gap:9px;margin:30px 0}
.velto-seo .seo-visual-document-lines i{height:6px;border-radius:3px;background:#edf1f7;display:block;width:100%}
.velto-seo .seo-visual-document-lines i:nth-child(2){width:74%}.velto-seo .seo-visual-document-lines i:nth-child(3){width:87%}
.velto-seo .seo-visual-qr-row{display:flex;align-items:center;gap:14px;padding-top:15px;border-top:1px solid #e9eef5}
.velto-seo .seo-visual-qr{width:86px;height:86px;color:#24395b;fill:currentColor;background:white;flex-shrink:0}
.velto-seo .seo-visual-qr-row>span{font-size:11px;font-weight:600;color:#496386}
.velto-seo .seo-visual-qr-row small{display:block;font-size:9px;font-weight:400;color:#8795a9;margin-top:5px}
.velto-seo .seo-visual-small-kicker{font-size:8px;line-height:1.6;letter-spacing:1.1px;color:#7c8ba4;font-weight:650;display:block}
.velto-seo .seo-visual-trace-flow h3{font-size:20px;line-height:1.3;color:#233959;font-weight:600;letter-spacing:-.4px;margin:10px 0 19px}
.velto-seo .seo-visual-trace-flow ol{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:9px}
.velto-seo .seo-visual-trace-flow li{display:flex;align-items:center;gap:11px;margin:0;padding:0}
.velto-seo .seo-visual-trace-flow li>span{display:grid;place-items:center;height:27px;width:27px;flex-shrink:0;border-radius:8px;border:1px solid #dce6f7;background:#f2f6ff;color:#5b7cad;font-size:9px}
.velto-seo .seo-visual-trace-flow li strong{font-size:11px;color:#446081;font-weight:600;display:block}
.velto-seo .seo-visual-trace-flow li small{display:block;font-size:9px;color:#8a97aa;margin-top:1px}
.velto-seo .seo-visual-trace-flow li>.seo-visual-icon{width:14px;height:14px;color:#83baa5;margin-left:auto}
.velto-seo .seo-visual-ocr-preview{display:grid;grid-template-columns:1fr 1.2fr;gap:37px;align-items:center;padding:29px 38px;background:linear-gradient(135deg,#f7f6fd,#fff)}
.velto-seo .seo-visual-ticket{position:relative;max-width:320px;margin:0 auto;width:100%;padding:24px 23px 19px;box-sizing:border-box;background:#fff;border:1px solid #e4e8ef;border-radius:9px;box-shadow:0 12px 24px #4a3b7010}
.velto-seo .seo-visual-ticket>strong{display:block;font-size:15px;line-height:1.4;letter-spacing:-.2px;color:#27374f;margin:13px 0 5px}
.velto-seo .seo-visual-ticket>span:not(.seo-visual-small-kicker):not(.seo-visual-scan-beam){font-size:9px;color:#93a0b1}
.velto-seo .seo-visual-ticket-rule{height:1px;width:100%;background:#e7ebf2;margin:23px 0 16px}
.velto-seo .seo-visual-ticket dl{margin:0;font-size:11px;color:#758299}
.velto-seo .seo-visual-ticket dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0}
.velto-seo .seo-visual-ticket dl>div:last-child{border-top:1px solid #e7ebf2;padding-top:12px;margin-top:8px;color:#344b6b;font-weight:650}
.velto-seo .seo-visual-ticket dt,.velto-seo .seo-visual-ticket dd{margin:0;font-size:inherit}
.velto-seo .seo-visual-scan-beam{display:block;position:absolute;left:-8px;right:-8px;height:3px;top:45%;background:linear-gradient(90deg,#8d70ff,#bdabff,#8d70ff);box-shadow:0 0 18px #a988ff88;border-radius:3px;animation:seo-visual-scan 5s ease-in-out infinite}
.velto-seo .seo-visual-ocr-result{border:1px solid #e0e6f0;border-radius:13px;overflow:hidden;background:#fff}
.velto-seo .seo-visual-ocr-result .seo-visual-panel-top{padding:13px 16px;font-size:10px}
.velto-seo .seo-visual-ocr-result>.seo-visual-panel-note{padding:0 16px 14px;font-size:9px!important}
.velto-seo .seo-visual-extracted-field{position:relative;margin:13px 16px 0;border:1px solid #e3e8f2;padding:9px 12px;border-radius:7px}
.velto-seo .seo-visual-extracted-field>span{display:block;font-size:8px;color:#8a96a9;margin-bottom:3px}
.velto-seo .seo-visual-extracted-field>strong{font-size:11px;color:#3a506f;font-weight:550}
.velto-seo .seo-visual-extracted-field>.seo-visual-icon{position:absolute;width:16px;height:16px;right:12px;top:17px;color:#9472e2}
.velto-seo .seo-visual-portal-preview{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);min-height:295px}
.velto-seo .seo-visual-portal-sidebar{background:#f5f8fd;border-right:1px solid #e3eaf5;padding:20px 17px;display:flex;flex-direction:column;gap:9px}
.velto-seo .seo-visual-portal-logo{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.velto-seo .seo-visual-portal-logo img{width:26px;height:26px;object-fit:contain}
.velto-seo .seo-visual-portal-logo strong{font-size:10px;color:#435774;font-weight:600}
.velto-seo .seo-visual-portal-nav{display:flex;align-items:center;gap:8px;color:#8594aa;padding:9px 10px;font-size:10px;border-radius:6px}
.velto-seo .seo-visual-portal-nav .seo-visual-icon{width:15px;height:15px}
.velto-seo .seo-visual-portal-selected{background:#e9f0ff;color:#3268c5}
.velto-seo .seo-visual-portal-summary{margin-top:auto;padding:16px 10px 0;border-top:1px solid #e1e9f5}
.velto-seo .seo-visual-portal-summary strong{display:block;font-size:12px;color:#536b8f;font-weight:600}
.velto-seo .seo-visual-portal-summary span{display:block;font-size:9px;color:#91a0b5;margin-top:3px}
.velto-seo .seo-visual-conversation{padding:0 20px 17px}
.velto-seo .seo-visual-conversation>.seo-visual-panel-top{padding-left:0;padding-right:0;margin-bottom:20px;font-size:11px}
.velto-seo .seo-visual-message{padding:11px 13px;max-width:87%;border-radius:10px;margin:0 0 14px;border:1px solid #e1e9f7;background:#f3f7ff}
.velto-seo .seo-visual-person{display:block;font-size:9px;color:#5b79ab;font-weight:650;letter-spacing:.1px}
.velto-seo .seo-visual-message p{font-size:11px!important;color:#5b6b84!important;line-height:1.7!important;margin:5px 0 0!important}
.velto-seo .seo-visual-message-client{margin-left:auto;border-bottom-right-radius:3px}
.velto-seo .seo-visual-message-advisor{background:#f1f8f5;border-color:#dfebe4;border-bottom-left-radius:3px}
.velto-seo .seo-visual-message-advisor .seo-visual-person{color:#5b8b74}
.velto-seo .seo-visual-attachment{display:flex;gap:6px;align-items:center;font-size:8px;color:#7791b7;background:#ffffffa8;border:1px solid #e3eaf5;border-radius:5px;padding:6px 8px;margin-top:9px}
.velto-seo .seo-visual-attachment .seo-visual-icon{width:12px;height:12px}
.velto-seo .seo-visual-choice-preview{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:25px}
.velto-seo .seo-visual-manual-sheet,.velto-seo .seo-visual-voice-choice{border:1px solid #e2e8f1;border-radius:13px;padding:18px;background:#fafbfe;display:flex;flex-direction:column}
.velto-seo .seo-visual-sheet-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dce4f0;border-left:1px solid #dce4f0;margin:20px 0 17px}
.velto-seo .seo-visual-sheet-grid span{display:grid;place-items:center;height:27px;font-size:9px;line-height:1.4;color:#a1adbf;border-bottom:1px solid #dce4f0;border-right:1px solid #dce4f0;background:#fff}
.velto-seo .seo-visual-sheet-grid span:nth-child(-n+4){background:#edf2f9;color:#889ab5;font-size:8px}
.velto-seo .seo-visual-choice-label{margin-top:auto;display:flex;align-items:center;gap:6px;color:#8996a9;font-size:9px;line-height:1.6}
.velto-seo .seo-visual-choice-label .seo-visual-icon{width:14px;height:14px}
.velto-seo .seo-visual-voice-choice{background:radial-gradient(ellipse at 50% 30%,#edf2ff,transparent 70%),#fff;align-items:center;text-align:center}
.velto-seo .seo-visual-voice-choice-icon{width:48px;height:48px;margin:20px 0 15px;display:grid;place-items:center;border:1px solid #cdddfc;background:#edf3ff;border-radius:50%;box-shadow:0 0 0 7px #eff4ff;color:#5283df}
.velto-seo .seo-visual-voice-choice>strong{font-size:13px;line-height:1.7;font-weight:550;color:#3e5f93;max-width:230px}
.velto-seo .seo-visual-choice-pills{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;margin:17px 0 20px}
.velto-seo .seo-visual-choice-pills>span{padding:4px 7px;background:#f3f6fc;color:#7790b3;border:1px solid #e0e8f5;border-radius:5px;font-size:8px}
@keyframes seo-visual-wave{0%,100%{transform:scaleY(.65);opacity:.65}50%{transform:scaleY(1.1);opacity:1}}
@keyframes seo-visual-scan{0%,100%{top:31%;opacity:.7}50%{top:70%;opacity:1}}
@media(max-width:1100px){.velto-seo .seo-visual-showcase{padding:25px}.velto-seo .seo-visual-showcase-header{align-items:flex-start}.velto-seo .seo-visual-showcase-badge{display:none}.velto-seo .seo-visual-showcase-grid{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr);gap:15px}.velto-seo .seo-visual-process{padding:17px 14px}.velto-seo .seo-visual-process-heading{letter-spacing:.7px;font-size:7px}.velto-seo .seo-visual-nodes{gap:23px}.velto-seo .seo-visual-nodes strong{font-size:12px}.velto-seo .seo-visual-command p{font-size:11px!important}.velto-seo .seo-visual-trace-preview{gap:27px;padding:24px}.velto-seo .seo-visual-ocr-preview{padding:24px;gap:25px}}
@media(max-width:800px){.velto-seo .seo-visual-showcase-grid{grid-template-columns:minmax(0,1fr)}.velto-seo .seo-visual-process{padding:20px}.velto-seo .seo-visual-process-heading{font-size:8px;margin-bottom:20px}.velto-seo .seo-visual-nodes{grid-template-columns:repeat(4,1fr);gap:14px}.velto-seo .seo-visual-nodes li{flex-direction:column;text-align:center;gap:10px}.velto-seo .seo-visual-nodes li:not(:last-child)::after{top:22px;left:calc(50% + 27px);width:calc(100% - 39px);height:1px}.velto-seo .seo-visual-node-step{display:none}.velto-seo .seo-visual-nodes strong{font-size:11px}.velto-seo .seo-visual-nodes li>div>span{font-size:8px}.velto-seo .seo-visual-command{padding-top:22px}.velto-seo .seo-visual-mini-wave{display:none}.velto-seo .seo-visual-command p{font-size:12px!important;margin-bottom:13px!important}.velto-seo .seo-visual-command>span{font-size:9px}.velto-seo .seo-visual-image-stage{padding:25px 30px 42px;min-height:220px}.velto-seo .seo-visual-image-stage>img{max-height:340px}.velto-seo .seo-visual-figure-top{padding:14px 17px}.velto-seo .seo-visual-figure>figcaption{padding:12px 17px;font-size:10px}.velto-seo .seo-visual-quarter-grid{gap:10px;padding:20px 17px 15px}.velto-seo .seo-visual-quarter-grid>div{padding:13px 11px}.velto-seo .seo-visual-quarter-grid strong{font-size:21px}.velto-seo .seo-visual-quarter-grid>div>span:not(.seo-visual-quarter-index){font-size:9px}.velto-seo .seo-visual-trace-flow h3{font-size:18px}.velto-seo .seo-visual-qr{width:68px;height:68px}.velto-seo .seo-visual-document-mark{font-size:10px}.velto-seo .seo-visual-qr-row{gap:8px}.velto-seo .seo-visual-qr-row>span{font-size:9px}.velto-seo .seo-visual-trace-doc{padding:23px 17px 17px}.velto-seo .seo-visual-portal-preview{grid-template-columns:minmax(155px,.65fr) minmax(0,1.35fr)}.velto-seo .seo-visual-portal-sidebar{padding:18px 12px}.velto-seo .seo-visual-portal-logo strong{font-size:9px}.velto-seo .seo-visual-portal-logo img{width:23px;height:23px}.velto-seo .seo-visual-conversation{padding:0 16px 15px}}
@media(max-width:560px){.velto-seo .seo-visual-showcase{padding:18px 13px 16px;border-radius:19px;margin:24px 0 31px}.velto-seo .seo-visual-showcase-header{padding:0 4px;margin-bottom:20px}.velto-seo .seo-visual-showcase-header h2{font-size:24px;letter-spacing:-.7px;margin-bottom:10px}.velto-seo .seo-visual-showcase-header p:not(.seo-visual-kicker){font-size:12px;line-height:1.75}.velto-seo .seo-visual-kicker{font-size:8px!important;letter-spacing:1.1px}.velto-seo .seo-visual-workspace{border-radius:12px}.velto-seo .seo-visual-workspace-top{padding:10px 11px;font-size:8px;gap:8px}.velto-seo .seo-visual-workspace-top .seo-visual-icon{width:13px;height:13px}.velto-seo .seo-visual-workspace velto-agentic-demo{min-height:390px}.velto-seo .seo-visual-process{padding:17px 13px;border-radius:12px}.velto-seo .seo-visual-nodes{gap:8px}.velto-seo .seo-visual-node-icon{width:36px;height:36px;border-radius:10px}.velto-seo .seo-visual-node-icon .seo-visual-icon{width:18px;height:18px}.velto-seo .seo-visual-nodes li:not(:last-child)::after{top:18px;left:calc(50% + 23px);width:calc(100% - 38px)}.velto-seo .seo-visual-nodes strong{font-size:9px}.velto-seo .seo-visual-nodes li>div>span{font-size:7px;line-height:1.5;min-height:21px}.velto-seo .seo-visual-command{padding-top:17px}.velto-seo .seo-visual-command p{font-size:10px!important}.velto-seo .seo-visual-command>span{font-size:8px}.velto-seo .seo-visual-detail-board{margin-top:15px;border-radius:12px}.velto-seo .seo-visual-panel-top{padding:13px 14px;font-size:10px;gap:10px}.velto-seo .seo-visual-panel-top .seo-visual-icon{width:16px;height:16px}.velto-seo .seo-visual-state{font-size:8px;padding:4px 7px}.velto-seo .seo-visual-showcase-caption{font-size:8px!important;text-align:left;justify-content:flex-start;gap:5px;padding:0 3px}.velto-seo .seo-visual-showcase-caption .seo-visual-icon{width:12px;height:12px;min-width:12px}.velto-seo .seo-visual-figure{border-radius:16px;margin-top:23px}.velto-seo .seo-visual-figure-top{padding:12px 13px;font-size:10px;gap:9px}.velto-seo .seo-visual-example-tag{font-size:8px;padding:4px 7px}.velto-seo .seo-visual-figure-top .seo-visual-icon{width:15px;height:15px}.velto-seo .seo-visual-image-stage{padding:21px 15px 39px;min-height:190px}.velto-seo .seo-visual-image-stage>img{max-height:280px}.velto-seo .seo-visual-floating-check{right:12px;bottom:12px;padding:7px 9px;font-size:8px;gap:5px;border-radius:7px}.velto-seo .seo-visual-floating-check .seo-visual-icon{width:13px;height:13px}.velto-seo .seo-visual-figure>figcaption{padding:11px 13px;font-size:9px}.velto-seo .seo-visual-quarter-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:15px 14px}.velto-seo .seo-visual-quarter-grid>div{padding:12px}.velto-seo .seo-visual-quarter-grid strong{font-size:24px;margin-top:4px}.velto-seo .seo-visual-quarter-grid i{margin-top:12px}.velto-seo .seo-visual-models{padding:0 14px;gap:7px}.velto-seo .seo-visual-models>span{font-size:8px;padding:5px 7px}.velto-seo .seo-visual-models b{font-size:10px}.velto-seo .seo-visual-fiscal-preview>.seo-visual-panel-note{padding:0 14px 14px;font-size:9px!important}.velto-seo .seo-visual-ledger-preview th,.velto-seo .seo-visual-ledger-preview td{padding:10px 14px;font-size:10px}.velto-seo .seo-visual-ledger-preview caption{font-size:9px;padding:10px 14px}.velto-seo .seo-visual-panel-foot{padding:10px 14px;font-size:8px}.velto-seo .seo-visual-trace-preview{grid-template-columns:minmax(0,1fr);padding:23px 18px;gap:26px}.velto-seo .seo-visual-trace-doc{max-width:260px;width:100%;box-sizing:border-box;justify-self:center}.velto-seo .seo-visual-trace-flow h3{font-size:20px;margin-bottom:16px}.velto-seo .seo-visual-trace-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.velto-seo .seo-visual-trace-flow li{gap:7px}.velto-seo .seo-visual-trace-flow li>.seo-visual-icon{display:none}.velto-seo .seo-visual-trace-flow li strong{font-size:10px}.velto-seo .seo-visual-trace-flow li small{font-size:8px}.velto-seo .seo-visual-trace-flow>.seo-visual-panel-note{font-size:9px!important}.velto-seo .seo-visual-ocr-preview{grid-template-columns:minmax(0,1fr);padding:22px 17px;gap:23px}.velto-seo .seo-visual-ticket{max-width:265px}.velto-seo .seo-visual-ticket>strong{font-size:15px}.velto-seo .seo-visual-ocr-result{border-radius:10px}.velto-seo .seo-visual-portal-preview{grid-template-columns:minmax(0,1fr)}.velto-seo .seo-visual-portal-sidebar{border-right:0;border-bottom:1px solid #e3eaf5;display:flex;flex-direction:row;align-items:center;gap:7px;flex-wrap:wrap;padding:13px}.velto-seo .seo-visual-portal-logo{margin:0 4px 0 0;width:100%;padding-bottom:6px}.velto-seo .seo-visual-portal-nav{padding:6px 8px;font-size:8px;gap:5px}.velto-seo .seo-visual-portal-nav .seo-visual-icon{width:12px;height:12px}.velto-seo .seo-visual-portal-summary{display:none}.velto-seo .seo-visual-conversation{padding:0 14px 15px}.velto-seo .seo-visual-message{max-width:92%;padding:10px 11px}.velto-seo .seo-visual-message p{font-size:10px!important}.velto-seo .seo-visual-conversation>.seo-visual-panel-note{font-size:8px!important}.velto-seo .seo-visual-choice-preview{grid-template-columns:minmax(0,1fr);padding:15px;gap:14px}.velto-seo .seo-visual-manual-sheet,.velto-seo .seo-visual-voice-choice{padding:16px}.velto-seo .seo-visual-sheet-grid{margin:15px 0}.velto-seo .seo-visual-voice-choice-icon{margin-top:16px}.velto-seo .seo-visual-card-icon{padding:9px;width:23px;height:23px;border-radius:11px;margin-bottom:13px}}
@media(prefers-reduced-motion:reduce){.velto-seo .seo-visual-mini-wave i,.velto-seo .seo-visual-scan-beam{animation:none}.velto-seo .seo-visual-trace-doc{transform:none}}
