.tutorial-prompt,.tutorial-error{padding:1rem;margin-bottom:1rem;border:1px solid #334155;border-radius:12px;background:#0f172a;color:#e2e8f0}.tutorial-hub{color:var(--text-primary,#e2e8f0)}.tutorial-hub h1{font-size:2rem;font-weight:700}.tutorial-hub h2,.tutorial-coach h2{font-size:1.1rem;font-weight:600;margin:.5rem 0}.tutorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin-top:1.5rem}.tutorial-card{border:1px solid #334155;border-radius:16px;padding:1.5rem;background:linear-gradient(135deg,#0f172a,#132b35)}.tutorial-card p{margin:.75rem 0}.tutorial-hub button,.tutorial-coach button,.tutorial-error button{padding:.5rem .8rem;border-radius:8px;background:#1d4ed8;color:#fff;margin:.3rem}.tutorial-hub button:disabled,.tutorial-coach button:disabled{opacity:.45}.tutorial-hub select{display:block;padding:.6rem;background:#0f172a;color:#fff}.tutorial-status{padding:.25rem .5rem;border:1px solid #64748b;border-radius:12px;font-size:.8rem}.tutorial-status.completed{color:#4ade80}.tutorial-status.updated{color:#facc15}.tutorial-status.in-progress{color:#60a5fa}.tutorial-coach{position:fixed;z-index:60;bottom:1rem;right:1rem;width:min(430px,calc(100vw - 2rem));max-height:40vh;overflow:auto;background:#0f172a;color:#e2e8f0;padding:1rem;border:1px solid #2dd4bf;border-radius:16px;box-shadow:0 6px 30px #0008}body:has(.tutorial-coach) main{padding-bottom:45vh}.tutorial-in-dialog{position:relative;inset:auto;width:100%;max-height:28dvh;margin:0;box-sizing:border-box;flex-shrink:0;grid-column:1/-1}.tutorial-copy{display:flex;gap:.75rem}.tutorial-spotlight{outline:3px solid #2dd4bf!important;outline-offset:4px;scroll-margin:1rem}.centurion{flex:none;width:64px;height:69.818px;background:url(https://media.base44.com/images/public/688929ed69f25d4e4f0d272b/352acbb85_spritesheet.webp) 0 0 / 512px 744.727px;animation:centurion-idle 1.4s steps(6) infinite}@keyframes centurion-idle{to{background-position-x:calc(var(--mascot-size, 64px) * -6)}}@keyframes centurion-run{to{background-position-x:calc(var(--mascot-size, 64px) * -7)}}@keyframes centurion-wave{to{background-position-x:calc(var(--mascot-size, 64px) * -3)}}@keyframes centurion-jump{to{background-position-x:calc(var(--mascot-size, 64px) * -2)}}@keyframes centurion-land{to{background-position-x:calc(var(--mascot-size, 64px) * -4)}}@keyframes centurion-sad{to{background-position-x:calc(var(--mascot-size, 64px) * -7)}}@keyframes centurion-salute{to{background-position-x:calc(var(--mascot-size, 64px) * -5)}}@keyframes centurion-thinking{to{background-position-x:calc(var(--mascot-size, 64px) * -5)}}@keyframes centurion-patrol-motion{0%,to{transform:translate(0)}50%{transform:translate(calc(100vw - var(--mascot-size)))}}@keyframes centurion-patrol-facing{0%,49.99%{background-position-y:calc(var(--mascot-size) * -1.05785)}50%,to{background-position-y:calc(var(--mascot-size) * -2.1157)}}.centurion-text{animation:centurion-text .3s ease-out}@keyframes centurion-text{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:600px){.tutorial-coach{bottom:.5rem;right:.5rem;width:calc(100vw - 1rem);padding:.65rem}.centurion{display:none}}@media (prefers-reduced-motion:reduce){.centurion,.centurion-text{animation:none}.tutorial-spotlight{scroll-behavior:auto}}.tutorial-coach-heading{display:grid;align-items:center;grid-template-columns:1fr auto auto;gap:.25rem}.tutorial-coach-heading button{margin:0;padding:.4rem .5rem}.practice-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.6rem .85rem;margin-bottom:1.25rem;border:1px solid #2dd4bf55;border-radius:.75rem;background:#10242b;color:#cbd5e1;font-size:.85rem}.practice-toolbar button,.practice-toolbar a{padding:.25rem .5rem;border-radius:.35rem;color:#5eead4;text-decoration:underline}.mascot-launcher{position:fixed;z-index:45;width:var(--mascot-size);height:calc(var(--mascot-size) * 1.052);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;anchor-name:--scriba-avatar}.mascot-character{position:relative;z-index:4;display:block;width:100%;height:100%;overflow:hidden;padding:0;cursor:grab}.mascot-character:active{cursor:grabbing}.mascot-launcher .centurion{display:block;width:100%;height:100%;background-size:calc(var(--mascot-size) * 8) calc(var(--mascot-size) * 11.6364);background-position:0 0}.mascot-running-right .centurion{background-position-y:calc(var(--mascot-size) * -1.05785);animation:centurion-run .65s steps(7) infinite}.mascot-running-left .centurion{background-position-y:calc(var(--mascot-size) * -2.1157);animation:centurion-run .65s steps(7) infinite}.mascot-jumping .centurion{background-position-y:calc(var(--mascot-size) * -4.2314);animation:centurion-jump .3s steps(2) forwards}.mascot-landing .centurion{background-position:calc(var(--mascot-size) * -3) calc(var(--mascot-size) * -4.2314);animation:centurion-land .3s steps(1) forwards}.mascot-sad .centurion{background-position-y:calc(var(--mascot-size) * -5.28925);animation:centurion-sad 1.1s steps(7) infinite alternate}.mascot-saluting .centurion{background-position-y:calc(var(--mascot-size) * -7.40495);animation:centurion-salute .85s steps(5) forwards}.mascot-thinking .centurion{background-position-y:calc(var(--mascot-size) * -8.4628);animation:centurion-thinking 1.2s steps(5) infinite alternate}.mascot-gazing .centurion{background-position:var(--mascot-gaze-x) var(--mascot-gaze-y);animation:none}.mascot-patrolling{left:0!important;animation:centurion-patrol-motion 14s linear infinite}.mascot-patrolling .centurion{animation:centurion-run .65s steps(7) infinite,centurion-patrol-facing 14s step-end infinite}.mascot-launcher:not(.mascot-running-right):not(.mascot-running-left):not(.mascot-jumping):not(.mascot-landing):not(.mascot-sad):not(.mascot-saluting):not(.mascot-thinking):not(.mascot-gazing):not(.mascot-patrolling):hover .centurion{background-position-y:calc(var(--mascot-size) * -3.17355);animation:centurion-wave .8s steps(3) infinite alternate}.mascot-dismiss,.mascot-resize{position:absolute;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid #2dd4bf88;border-radius:999px;background:#0f172a;color:#e2e8f0;line-height:1;box-shadow:0 2px 8px #0008}.mascot-dismiss{right:-.65rem;top:-.65rem;font-size:1rem}.mascot-resize{left:-.65rem;bottom:-.65rem;cursor:nesw-resize;font-size:.8rem}.mascot-compact{width:2.25rem;height:2.25rem}.mascot-compact>button{width:2.25rem;height:2.25rem;border:1px solid #2dd4bf88;border-radius:999px;background:#0f172a;color:#e2e8f0;font-weight:700}body:has([role=dialog][data-state=open]) .mascot-launcher{visibility:hidden}.tutorial-chooser{background:#0f172a;color:#e2e8f0;border-color:#2dd4bf88;max-height:80dvh;overflow:auto;width:min(480px,calc(100vw - 2rem))}.tutorial-choice{display:block;width:100%;text-align:left;padding:.8rem;border:1px solid #334155;border-radius:.7rem;background:#132b35}.tutorial-choice span{display:block;margin-top:.4rem;font-size:.85rem;color:#99cbd1}.scriba-orbit{position:absolute;left:50%;top:50%;width:min(320px,calc(100vw - 16px));aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid #35d0ba;border-radius:50%;background:#08131ddb;box-shadow:0 0 22px #35d0ba57,inset 0 0 0 28px #08131dd1;pointer-events:none}.scriba-orbit:before,.scriba-orbit:after{content:"";position:absolute;top:44px;right:44px;bottom:44px;left:44px;border:10px solid rgb(53 208 186 / 24%);border-inline-color:transparent;border-radius:50%}.scriba-orbit:after{top:61px;right:61px;bottom:61px;left:61px;border-width:3px;border-color:#35d0ba}.scriba-orbit-name{position:absolute;left:50%;bottom:26px;transform:translate(-50%);color:#eaf7f5;font:700 1.15rem Space Grotesk,sans-serif;letter-spacing:.01em;z-index:2}.centurion-actions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.centurion-actions button{position:absolute;z-index:3;display:grid;width:70px;height:70px;place-content:center;gap:.2rem;border:1px solid rgb(53 208 186 / 22%);border-radius:50%;background:#112a35;color:#eaf7f5;box-shadow:0 7px 20px #00000061;font:500 .72rem Inter,sans-serif;pointer-events:auto}.centurion-actions button[data-orbit-action=practice]{left:0;top:50%;transform:translateY(-50%)}.centurion-actions button[data-orbit-action=question]{left:50%;top:0;transform:translate(-50%)}.centurion-actions button[data-orbit-action=patrol]{right:0;top:50%;transform:translateY(-50%)}.centurion-actions button:hover{border-color:#35d0ba;background:#163843}.centurion-actions svg{width:1.15rem;height:1.15rem;margin:auto;color:#eaf7f5}.centurion-actions strong{font-weight:500}.mascot-orbit-open .mascot-dismiss,.mascot-orbit-open .mascot-resize{opacity:0;pointer-events:none}.mascot-orbit-open .mascot-character{z-index:4}.tutorial-dialog-host{position:sticky;top:0;z-index:65;grid-column:1/-1;flex-shrink:0;width:100%;max-width:100%}.tutorial-coach p{overflow-wrap:anywhere}.mascot-launcher button:focus-visible,.tutorial-choice:focus-visible{outline:3px solid #5eead4;outline-offset:3px}@media (max-width:600px){.mascot-launcher .centurion{animation:none}.tutorial-in-dialog{max-height:24dvh}.mascot-resize{display:none}.mascot-dismiss{right:-.45rem;top:-.45rem;width:2rem;height:2rem;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){[data-tutorial=sample-remote] *,[data-tutorial=practice] *{animation:none!important;transition:none!important}.mascot-patrolling{animation:none!important}}body:has(.mascot-launcher) main{padding-bottom:7rem}@media (max-width:1023px){.tutorial-coach:not(.tutorial-in-dialog){bottom:calc(5rem + env(safe-area-inset-bottom))}}.scriba-chat{position:fixed;right:5.7rem;bottom:2.1rem;z-index:50;width:min(390px,calc(100vw - 7rem));font-family:Inter,sans-serif}.scriba-speech{position:relative;display:flex;max-height:260px;flex-direction:column;overflow:visible;border:1px solid rgb(53 208 186 / 32%);border-radius:18px;background:#eaf7f5;color:#10232b;box-shadow:0 18px 48px #0000005c}.scriba-speech:after{content:"";position:absolute;right:-15px;bottom:28px;width:28px;height:28px;background:#eaf7f5;clip-path:polygon(0 0,100% 50%,0 100%)}.scriba-history-open{height:min(500px,70vh);max-height:70vh;background:#08131d;color:#eaf7f5}.scriba-history-open:after{background:#08131d}.scriba-speech-header{display:flex;min-height:0;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(17 42 53 / 14%);padding:.65rem .75rem}.scriba-history-open .scriba-speech-header{border-color:#35d0ba33}.scriba-speech-title{color:#112a35;font:700 .9rem Space Grotesk,sans-serif}.scriba-history-open .scriba-speech-title{color:#eaf7f5}.scriba-speech-control{width:2rem;height:2rem;color:#176b68}.scriba-history-open .scriba-speech-control{color:#93dcd2}.scriba-speech-control:hover{background:#35d0ba24}.scriba-speech-content{display:flex;min-height:0;flex:1;flex-direction:column;padding:0}.scriba-message-stream{min-height:52px;overflow-y:auto;padding:.7rem .85rem}.scriba-history-open .scriba-message-stream{flex:1}.scriba-chat .scriba-message-stream>div>div{max-width:100%;border:1px solid rgb(53 208 186 / 24%);border-radius:12px;background:#10232b;padding:.65rem .75rem;color:#f8fafc}.scriba-chat .scriba-message-stream>div>div *{color:inherit}.scriba-chat .scriba-message-stream .justify-end>div{border:0;border-radius:12px;background:#176b68;padding:.6rem .75rem;color:#fff}.scriba-status{color:#385962;font-size:.85rem}.scriba-input-row{border-top:1px solid rgb(17 42 53 / 14%);padding:.6rem .7rem}.scriba-history-open .scriba-input-row{border-color:#35d0ba33}.scriba-input{height:2.25rem;flex:1;border:0;background:transparent;color:#112a35;box-shadow:none}.scriba-input::-moz-placeholder{color:#67818a}.scriba-input::placeholder{color:#67818a}.scriba-input:focus-visible{box-shadow:none}.scriba-history-open .scriba-input{color:#eaf7f5}.scriba-send{height:2.25rem;width:2.25rem;flex:none;background:#176b68;color:#fff}.scriba-send:hover{background:#125b59}@supports (position-anchor:--scriba-avatar){.scriba-chat{position-anchor:--scriba-avatar;right:auto;bottom:auto;position-area:left center;margin-right:1rem}}@media (max-width:600px){.scriba-chat{right:1rem;bottom:6rem;width:calc(100vw - 2rem)}.scriba-speech:after{display:none}}.game-scriba{width:var(--game-scriba-size);height:calc(var(--game-scriba-size) * 1.052);background:url(https://media.base44.com/images/public/688929ed69f25d4e4f0d272b/352acbb85_spritesheet.webp) 0 0 / calc(var(--game-scriba-size) * 8) calc(var(--game-scriba-size) * 11.6364);animation:game-scriba-idle 1.4s steps(6) infinite}.game-scriba-running-right{background-position-y:calc(var(--game-scriba-size) * -1.05785);animation:game-scriba-run .65s steps(7) infinite}.game-scriba-running-left{background-position-y:calc(var(--game-scriba-size) * -2.1157);animation:game-scriba-run .65s steps(7) infinite}.game-scriba-jumping{background-position-y:calc(var(--game-scriba-size) * -4.2314);animation:game-scriba-jump .3s steps(2) infinite}@keyframes game-scriba-idle{to{background-position-x:calc(var(--game-scriba-size) * -6)}}@keyframes game-scriba-run{to{background-position-x:calc(var(--game-scriba-size) * -7)}}@keyframes game-scriba-jump{to{background-position-x:calc(var(--game-scriba-size) * -2)}}@media (prefers-reduced-motion:reduce){.game-scriba{animation:none}}.home-mobile-difference{display:none}@media (max-width: 600px){.home-desktop-difference.home-viewport-section{display:none}.home-mobile-difference{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem,5svh,3rem);min-height:calc(100svh - 5rem);padding:2rem 1.25rem;scroll-snap-align:start;color:hsl(var(--scriba-ink))}.home-mobile-difference header>p{color:hsl(var(--scriba-edge));font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-mobile-difference h2{margin-top:.5rem;font-size:2rem;font-weight:800;line-height:1.1}.home-mobile-difference-list{display:grid;gap:1.25rem}.home-mobile-difference article{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;border-top:1px solid hsl(var(--scriba-edge) / .25);padding-top:1.25rem}.home-mobile-difference article>svg{width:1.5rem;height:1.5rem;color:hsl(var(--scriba-edge))}.home-mobile-difference h3{font-size:1rem;font-weight:700}.home-mobile-difference article p{margin-top:.4rem;font-size:.82rem;line-height:1.5}html:has(.home-landing){scroll-padding-top:5rem;scroll-snap-type:y proximity}.home-hero{height:calc(100svh - 5rem)!important;min-height:calc(100svh - 5rem)!important;scroll-snap-align:start}.home-hero-content{min-height:0;align-items:flex-start;padding:0 0 7.75rem!important}.home-hero-inner{width:100%;padding-inline:1rem!important}.home-hero-copy{display:flex;flex-direction:column;gap:clamp(.35rem,1.15svh,.7rem)}.home-hero-logo,.home-hero-definition,.home-hero-benefit,.home-hero-cta{margin-top:0!important;margin-bottom:0!important}.home-hero-shields{height:clamp(10rem,28svh,14rem)!important}.home-hero h1{font-size:clamp(1.35rem,6.4vw,1.65rem);line-height:1.08}.home-hero-definition{min-height:0!important;font-size:clamp(.72rem,3.35vw,.82rem);line-height:1.4}.home-hero-definition p+p{margin-top:.3rem!important}.home-hero-benefit{padding:.55rem .7rem!important}.home-hero-benefit p{font-size:clamp(.72rem,3.35vw,.82rem);line-height:1.35}.home-hero-cta{position:absolute;right:1rem;bottom:calc(3.35rem + env(safe-area-inset-bottom));left:1rem;z-index:3;padding:0!important}.home-hero-cta button{width:100%;min-height:44px;padding-block:.65rem!important;font-size:.9rem}.home-hero-scroll{bottom:calc(.45rem + env(safe-area-inset-bottom))!important}.home-hero-scroll span{margin-bottom:.1rem;font-size:.7rem}.home-hero-scroll svg{width:1.15rem;height:1.15rem}.home-mobile-showcase,.home-viewport-section{min-height:calc(100svh - 5rem);scroll-snap-align:start}.home-mobile-showcase{display:flex}.mobile-showcase-cards{display:flex;width:100%;min-height:calc(100svh - 5rem);flex-direction:column;padding:clamp(1rem,3svh,1.5rem) 1rem!important}.mobile-showcase-cards>[aria-label]{margin-bottom:clamp(.75rem,2svh,1.25rem)!important}.mobile-showcase-content{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center}.mobile-showcase-content p{font-size:.82rem;line-height:1.5}.mobile-showcase-nav{margin-top:auto!important;padding-top:.8rem}.home-viewport-section{display:flex;align-items:center;padding-block:clamp(2rem,6svh,4rem)!important}.home-viewport-section>div{width:100%}}@media (max-width: 600px) and (max-height: 650px){.home-hero-copy{gap:.3rem}.home-hero-shields{height:9rem!important}.home-hero-definition,.home-hero-benefit p{font-size:.68rem}.mobile-showcase-cards{padding-block:.75rem!important}.mobile-showcase-content p{font-size:.76rem;line-height:1.4}}.services-mobile-comparison,.b2b-mobile-section-cue{display:none}@media (max-width:600px){html:has(.services-page){scroll-padding-top:5rem;scroll-snap-type:y proximity}.services-page{min-height:calc(100svh - 5rem)}.services-path-selector{min-height:calc(100svh - 5rem);display:flex;flex-direction:column;justify-content:center;gap:1.25rem;padding:1rem 0!important}.services-path-selector>div{flex-shrink:0}.services-path-selector h1{font-size:1.8rem;margin-bottom:.5rem}.services-path-selector>div>p:first-child{margin-bottom:.5rem;font-size:.65rem}.services-path-selector>div>p:last-child{font-size:.8rem;margin-bottom:0}.services-path-options{width:100%;gap:.75rem!important;padding:0!important}.services-path-options>button{padding:1rem!important}.services-path-option-content{display:grid;grid-template-columns:2.25rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem}.services-path-option-icon{grid-row:1 / 4;width:2.25rem!important;height:2.25rem!important;margin:0!important}.services-path-options h3{font-size:1rem;margin-bottom:.35rem}.services-path-options p{font-size:.75rem;line-height:1.4}.services-path-option-explore{grid-column:2;margin-top:.65rem!important;font-size:.65rem}.services-back{padding-top:.5rem!important}.services-back button{margin-bottom:0;color:hsl(var(--scriba-ink))}.services-business{padding-bottom:2rem!important}.services-business-intro{padding:1rem 0!important}.services-business-intro h1{font-size:1.8rem;line-height:1.15}.services-business-intro p{font-size:.8rem;line-height:1.5}.services-business-intro p:first-child{margin-bottom:.65rem;font-size:.65rem}.services-desktop-comparison{display:none}.services-mobile-comparison{display:block;margin-top:0!important;overflow:hidden;border:1px solid hsl(var(--scriba-edge) / .3);border-radius:.75rem;color:hsl(var(--scriba-ink))}.services-mobile-tier-table{width:100%;table-layout:fixed;border-collapse:collapse;background:hsl(var(--scriba-surface))}.services-mobile-tier-table tr{border-bottom:1px solid hsl(var(--scriba-edge) / .18)}.services-mobile-tier-table tr:last-child{border-bottom:0}.services-mobile-tier-table th,.services-mobile-tier-table td{padding:.55rem .3rem;vertical-align:middle}.services-mobile-tier-table thead th{color:hsl(var(--scriba-ink));font-size:.64rem;font-weight:800;text-align:center}.services-mobile-tier-table thead th:first-child{width:46%;padding-left:.55rem;text-align:left}.services-mobile-tier-table thead th:nth-child(2),.services-mobile-tier-table thead th:nth-child(3){width:27%}.services-mobile-tier-table thead span,.services-mobile-tier-table thead strong,.services-mobile-tier-table thead small{display:block}.services-mobile-tier-table thead strong{margin-top:.2rem;color:hsl(var(--scriba-ink));font-size:1rem;line-height:1}.services-mobile-tier-table thead small{margin-top:.15rem;color:hsl(var(--muted-foreground));font-size:.48rem;font-weight:500;line-height:1.15}.services-mobile-tier-table tbody th{padding-left:.55rem;color:hsl(var(--scriba-ink));font-size:.66rem;font-weight:700;line-height:1.25;text-align:left}.services-mobile-tier-table tbody td{text-align:center}.services-mobile-tier-table tbody td:last-child{background:#21c45d0d}.services-mobile-check{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;line-height:1}.services-mobile-check-included{color:#3cdd77}.services-mobile-check-excluded{color:hsl(var(--muted-foreground))}.services-mobile-tier-copy{display:block;color:hsl(var(--scriba-ink));font-size:.54rem;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.services-reporting{padding:1.25rem!important}.services-reporting p{font-size:.8rem}.services-provider{padding-bottom:0!important}.services-mobile-screen{min-height:calc(100svh - 5rem);display:flex;flex-direction:column;justify-content:center;padding-block:1.5rem!important;margin-block:0!important;scroll-snap-align:start}.services-provider-hero{min-height:calc(100svh - 8.25rem)}.services-provider-hero h1{font-size:2rem;line-height:1.15}.services-provider-hero p{font-size:.9rem}.services-provider-hero button{white-space:normal}.services-provider-offer>div{padding:1.25rem}.services-provider-tail{margin-top:0!important}.services-provider-tail>*{margin-top:0!important}.services-preview-banner>div:first-child{overflow:hidden}.b2b-mobile-showcase{padding-inline:1rem}.b2b-mobile-intro{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 5rem);padding-block:1.5rem;margin:0!important;scroll-snap-align:start}.b2b-mobile-intro p{font-size:.85rem}.b2b-mobile-feature{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 5rem);margin-top:0!important;padding-block:1rem;scroll-snap-align:start}.b2b-mobile-feature>p{font-size:.78rem;line-height:1.45}.b2b-mobile-feature .b2b-mobile-demo{height:clamp(320px,50svh,390px);flex-shrink:0;overflow:hidden}.b2b-mobile-demo>div{min-width:0}.b2b-mobile-demo button{min-width:28px;min-height:28px}.b2b-dashboard-demo{max-width:100%}.b2b-demo-soc>div{padding:.5rem}.b2b-soc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-soc-breakdown,.b2b-soc-alarms{grid-template-columns:1fr}.b2b-soc-breakdown>*,.b2b-soc-alarms>*{grid-column:auto}.b2b-soc-incidents>.grid-cols-12{grid-template-columns:3.3rem minmax(0,1fr) 4rem}.b2b-soc-incidents>.grid-cols-12>*{grid-column:auto}.b2b-soc-incidents>.grid-cols-12>*:nth-child(4),.b2b-soc-incidents>.grid-cols-12>*:nth-child(5){display:none}.b2b-patch-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-patch-overview{grid-template-columns:1fr}.b2b-patch-machine-row{gap:.35rem}.b2b-patch-machine-row>div:first-child{min-width:0}.b2b-patch-machine-row>div:first-child>div:last-child{min-width:0}.b2b-patch-machine-row>div:first-child>div:last-child>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-patch-machine-row>div:last-child>div:first-child{display:none}.b2b-email-selector{flex-wrap:wrap}.b2b-email-selector>div{width:100%;order:3}.b2b-email-orgs>.grid-cols-12{grid-template-columns:minmax(0,1fr) 4rem 3.2rem 2rem}.b2b-email-orgs>.grid-cols-12>*{grid-column:auto}.b2b-email-orgs>.grid-cols-12>*:nth-child(4){display:none}.b2b-demo-inventory{padding:.5rem}.b2b-demo-inventory .grid-cols-3{gap:.3rem}.b2b-demo-inventory .grid-cols-3>*{padding:.4rem}.b2b-mobile-section-cue{display:block;text-align:center;padding-top:.35rem;font-size:.65rem!important;color:hsl(var(--scriba-edge))}.services-preview-columns{display:flex!important;flex-direction:column;gap:0!important;margin-bottom:0!important}.services-preview-columns>.services-mobile-screen{border-radius:0;border-inline:0;padding-inline:.5rem}.services-preview-intro h2{font-size:1.75rem}.services-preview-intro p{font-size:.85rem}.services-preview-cta{padding:2rem 0}.services-preview-cta button{max-width:100%;padding-inline:.75rem;font-size:.85rem;white-space:normal}.b2b-demo-clients{display:none}}@media (max-width:600px) and (max-height:650px){.services-path-selector{gap:.75rem;padding-block:.5rem!important}.services-path-options>button{padding:.75rem!important}.services-path-selector h1{font-size:1.5rem}}.connections-view{min-width:0;max-width:100%;overflow-wrap:anywhere}.connections-view .connections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem}.connections-view .connections-grid>*{min-width:0}.connections-view button.inline-flex:not([role]),.connections-view a.inline-flex{max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:2.25rem}.connections-view svg{flex-shrink:0}.shield-connection-card{container:shield-card / inline-size;grid-column:1 / -1}.shield-connection-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.shield-connection-brand{width:100%;max-width:16rem;min-width:0;margin-inline:auto}.shield-connection-logo{width:100%;aspect-ratio:1}.shield-connection-content{min-width:0;width:100%}@container shield-card (min-width: 48rem){.shield-connection-layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}}.shield-downloads{container:shield-downloads / inline-size;min-width:0;--primary-foreground: 0 0% 100%}.shield-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shield-download-button{justify-content:flex-start}@container shield-downloads (max-width: 23rem){.shield-download-copy{display:none}.shield-download-button{justify-content:center}.shield-download-button svg{width:1.5rem;height:1.5rem}}.scriba-chat .scriba-speech{background:hsl(var(--scriba-surface));color:hsl(var(--scriba-ink));border-color:hsl(var(--scriba-edge))}.scriba-chat .scriba-speech:after{background:hsl(var(--scriba-surface))}.scriba-chat :is(.scriba-speech-title,.scriba-speech-control,.scriba-status){color:hsl(var(--scriba-ink))}.scriba-chat .scriba-speech .scriba-input{background:hsl(var(--scriba-field));color:hsl(var(--scriba-field-ink));border:1px solid hsl(var(--scriba-placeholder))}.scriba-chat .scriba-speech .scriba-input::-moz-placeholder{color:hsl(var(--scriba-placeholder));opacity:1}.scriba-chat .scriba-speech .scriba-input::placeholder{color:hsl(var(--scriba-placeholder));opacity:1}.scriba-direct-chat{--chat-width:min(300px, calc(100vw - 16px) );--reply-width:var(--chat-width);color:hsl(var(--scriba-ink));font-size:14px;line-height:1.5;touch-action:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.scriba-direct-input{position:absolute;z-index:6;top:calc(100% + 14px);left:clamp(calc(8px - var(--scriba-x)),calc((var(--mascot-size) - var(--chat-width)) / 2),calc(100vw - var(--scriba-x) - var(--chat-width) - 8px));width:var(--chat-width);display:flex;align-items:center;gap:6px;padding:6px;border:2px solid hsl(var(--scriba-edge));border-radius:12px;background:hsl(var(--scriba-surface));box-shadow:0 8px 24px #0006}.scriba-direct-compact{display:none}.scriba-direct-input input{display:block;width:0;min-width:0;flex:1;height:44px;padding:0 10px;border:1px solid hsl(var(--scriba-placeholder));border-radius:7px;background:hsl(var(--scriba-field));color:hsl(var(--scriba-field-ink));-webkit-text-fill-color:hsl(var(--scriba-field-ink));caret-color:hsl(var(--scriba-field-ink));font-size:16px;opacity:1;color-scheme:light}.scriba-direct-input input::-moz-placeholder{color:hsl(var(--scriba-placeholder));-webkit-text-fill-color:hsl(var(--scriba-placeholder));opacity:1}.scriba-direct-input input::placeholder{color:hsl(var(--scriba-placeholder));-webkit-text-fill-color:hsl(var(--scriba-placeholder));opacity:1}.scriba-direct-input button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;border-radius:7px;background:hsl(var(--scriba-action));color:hsl(var(--scriba-ink))}.scriba-direct-input button:disabled{background:hsl(var(--scriba-placeholder));color:hsl(var(--scriba-ink));cursor:not-allowed;opacity:1}.scriba-direct-chat :is(input,button,a):focus-visible{outline:3px solid hsl(var(--scriba-edge));outline-offset:3px}.scriba-direct-reply{position:absolute;z-index:5;width:var(--reply-width);left:clamp(calc(8px - var(--scriba-x)),var(--scriba-reply-left,calc(var(--mascot-size) + 18px)),calc(100vw - var(--scriba-x) - var(--reply-width) - 8px));top:clamp(calc(8px - var(--scriba-y)),-180px,calc(100dvh - var(--scriba-y) - 340px));border:2px solid hsl(var(--scriba-edge));border-radius:18px;background:hsl(var(--scriba-surface));color:hsl(var(--scriba-ink));box-shadow:0 12px 36px #0006}.scriba-direct-reply:after{content:"";position:absolute;bottom:-13px;left:24px;width:22px;height:14px;background:hsl(var(--scriba-surface));clip-path:polygon(0 0,100% 0,50% 100%)}.scriba-direct-reply header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid hsl(var(--scriba-edge));color:hsl(var(--scriba-ink))}.scriba-direct-reply header>div{display:flex}.scriba-direct-reply header button{display:grid;place-items:center;width:36px;height:36px;color:hsl(var(--scriba-ink));background:hsl(var(--scriba-surface));border-radius:6px}.scriba-direct-messages{max-height:min(260px,40dvh);overflow:auto;overscroll-behavior:contain;padding:10px 12px;overflow-wrap:anywhere}.scriba-direct-messages>div>div{max-width:100%;padding:0;border:0;background:hsl(var(--scriba-surface));color:hsl(var(--scriba-ink))}.scriba-direct-messages :is(p,strong,li,span,h1,h2,h3,h4,code){color:hsl(var(--scriba-ink))}.scriba-direct-messages a{color:hsl(var(--scriba-edge));text-decoration:underline}.scriba-direct-messages .justify-end>div{background:hsl(var(--scriba-action));color:hsl(var(--scriba-ink));padding:8px;margin:6px 0}.sales-scriba .sales-scriba-greeting{background:hsl(var(--scriba-surface));color:hsl(var(--scriba-ink));border-color:hsl(var(--scriba-edge))}.sales-scriba .sales-scriba-greeting:before{border-right-color:hsl(var(--scriba-surface))}.sales-scriba:has(.scriba-direct-reply) .sales-scriba-greeting{display:none}.sales-scriba-thinking .sales-scriba-sprite{background-position-y:calc(var(--mascot-size) * -8.4628);animation:sales-scriba-think 1.2s steps(5) infinite alternate}@keyframes sales-scriba-think{to{background-position-x:calc(var(--mascot-size) * -5)}}@media (max-width:600px){.scriba-direct-chat{--reply-width:min(180px, calc(100vw - 16px) );font-size:11px;line-height:1.35}.sales-scriba .sales-scriba-greeting:before{border-right-color:transparent;border-left-color:hsl(var(--scriba-surface))}.scriba-direct-reply{border-radius:12px}.scriba-direct-reply header{padding:5px 8px}.scriba-direct-reply header button{width:30px;height:30px;min-width:30px;min-height:30px}.scriba-direct-messages{max-height:min(150px,28dvh);padding:7px 8px}.scriba-direct-input{display:none;top:calc(100% + 10px)}.scriba-direct-input.is-expanded{display:flex}.scriba-direct-compact{position:absolute;z-index:6;top:calc(100% + 10px);left:50%;display:flex;width:44px;min-width:44px;height:44px;align-items:center;justify-content:center;gap:7px;transform:translate(-50%);border:2px solid hsl(var(--scriba-edge));border-radius:999px;background:hsl(var(--scriba-surface));color:hsl(var(--scriba-ink));box-shadow:0 8px 24px #0006;font-size:13px;font-weight:700;white-space:nowrap}.scriba-direct-compact span{display:none}.sales-scriba .scriba-direct-compact{top:-1.35rem;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;gap:0;border-width:1px}.sales-scriba .scriba-direct-compact svg{width:.75rem;height:.75rem}.scriba-direct-compact.is-hidden{display:none}}@media (prefers-reduced-motion:reduce){.sales-scriba-thinking .sales-scriba-sprite{animation:none}}@media (max-width: 1023px){.app-mobile-content{width:100%;min-width:0;overflow-x:hidden;padding:.75rem;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.app-mobile-content>div,.app-mobile-content>div>div,.app-mobile-content section,.app-mobile-content article{max-width:100%;min-width:0}.app-mobile-content img,.app-mobile-content svg,.app-mobile-content canvas{max-width:100%}.app-mobile-content input,.app-mobile-content select,.app-mobile-content textarea{max-width:100%;font-size:16px}.app-mobile-content [role=dialog]{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.app-mobile-content [role=tablist]{max-width:100%}.app-mobile-content [role=tab]{min-width:0;white-space:normal;line-height:1.2}.app-mobile-content table{width:100%;max-width:100%}.app-mobile-content th,.app-mobile-content td{overflow-wrap:anywhere}.technical-docs-page [role=tablist]{grid-template-columns:1fr}.technical-docs-page [role=tab]{justify-content:flex-start;padding-block:.7rem}.technical-docs-page .guide-navigator{padding:.85rem}.technical-docs-page .guide-nav-links{grid-template-columns:1fr}.technical-docs-page .guide-nav-links button{min-height:0}.technical-docs-page .technical-guide{margin-bottom:1rem;border-radius:.75rem}.technical-docs-page .guide-masthead,.technical-docs-page .guide-contents,.technical-docs-page .guide-section,.technical-docs-page .guide-section-body{padding-inline:.9rem}.technical-docs-page .guide-modebar{position:static;padding-inline:.75rem}.technical-docs-page .guide-table-wrap{overflow:visible}.technical-docs-page .guide-table-wrap table{table-layout:fixed;font-size:.72rem}.technical-docs-page .guide-table-wrap th,.technical-docs-page .guide-table-wrap td{padding:.5rem .35rem;overflow-wrap:anywhere}}@media (max-width: 767px){.app-shell-main{overflow:hidden}.app-mobile-content{overflow-y:auto;overflow-x:clip;overscroll-behavior-y:contain}.app-mobile-content button:not([role=switch]):not([role=checkbox]){min-height:44px}}.mobile-section-toggle{display:none}.mobile-native-select{width:100%;min-width:0;min-height:48px;border:1px solid var(--border);border-radius:.6rem;padding:.65rem;background:var(--card);color:var(--text-primary);font-size:16px}.mobile-navigation{background:var(--card);color:var(--text-primary)}.mobile-nav-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:52px;border:1px solid var(--border);border-radius:.65rem;padding:.75rem;color:var(--text-primary)}.mobile-nav-item[aria-current=page]{border-color:var(--primary-blue);background:var(--sidebar-bg);font-weight:700}.mobile-machine-row,.mobile-insight-card{border:1px solid var(--border);border-radius:.8rem;background:var(--card);color:var(--text-primary);overflow-wrap:anywhere}.mobile-machine-open span:empty{display:none}.mobile-machine-open{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;width:100%;text-align:left}.mobile-machine-group{display:flex;justify-content:center;align-items:center;gap:.5rem;border-top:1px solid var(--border);width:100%;min-height:44px;font-size:.875rem}.mobile-insight-card{display:block;text-align:left;width:100%;padding:1rem}.mobile-insight-card>span+span{margin-top:.6rem}@media (max-width: 767px){.mobile-section{border:1px solid var(--border);border-radius:.8rem;background:var(--card)}.mobile-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;width:100%;text-align:left;font-weight:600;color:var(--text-primary)}.mobile-section[data-expanded=false]>.mobile-section-body{display:none}.mobile-section-body{min-width:0}.dashboard-workspace>div:first-child{margin-bottom:1rem}.dashboard-workspace h1{font-size:1.5rem;line-height:1.3;overflow-wrap:anywhere}.dashboard-workspace .dashboard-columns{gap:1rem;margin-bottom:1rem}.dashboard-workspace .dashboard-columns>div{display:grid;gap:1rem}.dashboard-workspace .dashboard-columns>div>*{margin-top:0}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem;margin-bottom:1rem}.dashboard-stats [data-stat-content]{padding:.8rem}.dashboard-stats [data-stat-row]{align-items:start}.dashboard-stats [data-stat-icon]{display:none}.dashboard-stats [data-stat-value]{font-size:clamp(1.1rem,5vw,1.6rem);overflow-wrap:anywhere}.dashboard-stats [data-stat-label]{font-size:.8rem;min-height:2.5rem;color:var(--text-primary)}.dashboard-workspace [data-dashboard-card-header],.dashboard-workspace [data-dashboard-card-content]{padding:1rem}.dashboard-workspace [data-dashboard-card-header]{align-items:stretch;flex-direction:column;gap:.75rem}.machine-details-header{padding-top:3rem}.machine-details-header [data-machine-title]{padding:0;flex-wrap:wrap;font-size:1.25rem}.machine-details-header [data-machine-title]>span{white-space:normal;overflow:visible;overflow-wrap:anywhere}.machine-details-header [data-machine-score]{top:-1rem;right:3rem;flex-direction:row;gap:.4rem}.machine-details-header [data-machine-score] svg{width:1.25rem;height:1.25rem}.machine-details-content{padding-block:0}.machine-details-content[data-panel=overview]>[data-machine-panel]:not([data-machine-panel=overview]),.machine-details-content[data-panel=performance]>[data-machine-panel]:not([data-machine-panel=performance]),.machine-details-content[data-panel=tools]>[data-machine-panel]:not([data-machine-panel=tools]){display:none}.machine-detail-grid{grid-template-columns:1fr;gap:.8rem}.machine-detail-grid>div{min-width:0;overflow-wrap:anywhere}.machine-action-row{flex-direction:column;align-items:stretch;gap:1rem}.machine-action-row button{width:100%;white-space:normal;padding:.75rem;font-size:1rem}.assessment-row-heading{display:grid;grid-template-columns:auto auto 1fr;gap:.5rem;padding:.85rem}.assessment-row-heading>span{width:auto}.assessment-row-heading [data-assessment-title]{grid-column:1 / -1;white-space:normal;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.assessment-row-heading [data-assessment-meta]{grid-column:1 / -1;flex-wrap:wrap}.assessment-row-heading [data-control-label]{grid-column:1 / -1}.assessment-scroll{height:auto!important;overflow:visible!important;padding:0}.assessment-scroll [data-radix-scroll-area-viewport]{overflow:visible!important;height:auto!important}.assessment-scroll [data-radix-scroll-area-viewport]>div{display:block!important}.remote-layout{display:flex;flex-direction:column;height:auto}.remote-viewer{order:-1;min-width:0}.remote-video{flex:none;height:max(240px,35dvh)}.remote-video:fullscreen{height:100dvh}.remote-sidebar,.remote-debug{width:100%}.remote-header,.remote-toolbar{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem}.remote-header{padding-right:3.5rem}.remote-header>div{flex-wrap:wrap;gap:.6rem;min-width:0}.remote-header h2{overflow-wrap:anywhere;font-size:1.1rem}.remote-toolbar>div:last-child{flex-wrap:wrap}.remote-toolbar button{flex:1 1 45%;white-space:normal;height:auto}}@media (max-width: 767px){body[data-dashboard-shell] [data-app-dialog]{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;border-radius:0!important;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(1.5rem + env(safe-area-inset-bottom));overflow-y:auto!important;overflow-x:clip;overscroll-behavior:contain;display:block;z-index:80;background:var(--card);color:var(--text-primary);animation:none!important}body[data-dashboard-shell] [data-app-dialog]>*+*{margin-top:1rem}body[data-dashboard-shell] [data-app-dialog-header]{padding-right:3rem;text-align:left;overflow-wrap:anywhere}body[data-dashboard-shell] [data-app-dialog-close]{position:fixed;top:calc(.5rem + env(safe-area-inset-top));right:.5rem;margin:0!important;width:44px;height:44px;display:grid;place-items:center;opacity:1;z-index:2;background:var(--card);color:var(--text-primary);border:1px solid var(--border);border-radius:.6rem}body[data-dashboard-shell] [data-app-dialog-footer]{gap:.6rem}body[data-dashboard-shell] [data-app-dialog-footer]>button{width:100%;margin:0}body[data-dashboard-shell] [data-app-dialog] :is(input,textarea,select){font-size:16px;max-width:100%;background:var(--background);color:var(--text-primary)}body[data-dashboard-shell] [data-app-dialog]>[aria-label="Assessment score freshness"]{padding-right:3rem}body[data-dashboard-shell] [data-app-dialog] [data-radix-scroll-area-viewport]{min-width:0}body[data-dashboard-shell] [data-app-dialog] :is(button:not([role=switch]):not([role=checkbox]),[role=combobox]){min-height:44px}body[data-dashboard-shell] [data-app-dialog] :is(pre,code){max-width:100%;overflow-wrap:anywhere}body[data-dashboard-shell] [data-app-alert]{left:.5rem!important;right:.5rem!important;bottom:.5rem!important;top:auto!important;width:auto!important;max-width:none;max-height:calc(100dvh - 1rem);overflow-y:auto;transform:none!important;border-radius:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90;background:var(--card);color:var(--text-primary);animation:none!important}body[data-dashboard-shell] [data-app-overlay]{z-index:79}body[data-dashboard-shell] [data-app-alert-overlay]{z-index:89}body[data-dashboard-shell] [data-radix-popper-content-wrapper]{z-index:100!important}body[data-dashboard-shell] [role=listbox]{max-height:60dvh}body[data-dashboard-shell] [role=option],body[data-dashboard-shell] [role=menuitem]{min-height:44px}body[data-dashboard-shell] [data-app-dialog].remote-dialog{padding:calc(.5rem + env(safe-area-inset-top)) 0 env(safe-area-inset-bottom)}body[data-dashboard-shell] [data-app-dialog].remote-dialog>*+*{margin-top:0}}.sales-scriba{position:fixed;z-index:46;width:var(--mascot-size);height:calc(var(--mascot-size) * 1.052);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;anchor-name:--scriba-avatar}.sales-scriba-enter{animation:sales-scriba-arrive 1.8s ease-out both}.sales-scriba-character{position:relative;z-index:4;display:block;width:100%;height:100%;overflow:hidden;padding:0;cursor:grab}.sales-scriba-character:active{cursor:grabbing}.sales-scriba-sprite{display:block;width:100%;height:100%;background:url(https://media.base44.com/images/public/688929ed69f25d4e4f0d272b/352acbb85_spritesheet.webp) 0 0 / calc(var(--mascot-size) * 8) calc(var(--mascot-size) * 11.6364);animation:sales-scriba-idle 1.4s steps(6) infinite}.sales-scriba-arriving .sales-scriba-sprite,.sales-scriba-running-right .sales-scriba-sprite{background-position-y:calc(var(--mascot-size) * -1.05785);animation:sales-scriba-run .65s steps(7) infinite}.sales-scriba-running-left .sales-scriba-sprite{background-position-y:calc(var(--mascot-size) * -2.1157);animation:sales-scriba-run .65s steps(7) infinite}.sales-scriba-jumping .sales-scriba-sprite{background-position-y:calc(var(--mascot-size) * -4.2314);animation:sales-scriba-jump .3s steps(2) forwards}.sales-scriba-landing .sales-scriba-sprite{background-position:calc(var(--mascot-size) * -3) calc(var(--mascot-size) * -4.2314);animation:sales-scriba-land .3s steps(1) forwards}.sales-scriba-gazing .sales-scriba-sprite{background-position:var(--mascot-gaze-x) var(--mascot-gaze-y);animation:none}.sales-scriba-greeting{position:absolute;left:calc(100% + 18px);bottom:55%;width:260px;border:1px solid rgb(53 208 186 / 42%);border-radius:18px;padding:.85rem 1rem;background:#eaf7f5;color:#10232b;box-shadow:0 18px 48px #0000005c;font-size:.9rem;line-height:1.45;text-align:left}.sales-scriba-greeting:before{content:"";position:absolute;left:-14px;bottom:18px;border-width:9px 14px 9px 0;border-style:solid;border-color:transparent #eaf7f5 transparent transparent}.sales-scriba-actions{position:absolute;left:50%;top:50%;width:min(320px,calc(100vw - 16px));aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid #35d0ba;border-radius:50%;background:#08131de5;box-shadow:0 0 24px #35d0ba57,inset 0 0 0 28px #08131dd1;pointer-events:none}.sales-scriba-actions button{position:absolute;z-index:3;display:grid;width:76px;height:76px;place-content:center;gap:.25rem;border:1px solid rgb(53 208 186 / 38%);border-radius:50%;background:#112a35;color:#eaf7f5;box-shadow:0 7px 20px #00000061;font-size:.68rem;pointer-events:auto}.sales-scriba-actions button[data-sales-action=ask]{left:50%;top:0;transform:translate(-50%)}.sales-scriba-actions button[data-sales-action=explore]{left:0;top:50%;transform:translateY(-50%)}.sales-scriba-actions button[data-sales-action=protect]{right:0;top:50%;transform:translateY(-50%)}.sales-scriba-actions svg{width:1.2rem;height:1.2rem;margin:auto;color:#5eead4}.sales-scriba-drag-hint{position:absolute;left:50%;top:-1.7rem;display:flex;align-items:center;gap:.25rem;min-width:-moz-max-content;min-width:max-content;transform:translate(-50%);border:1px solid #2dd4bf88;border-radius:999px;padding:.2rem .45rem;background:#0f172a;color:#e2e8f0;box-shadow:0 2px 8px #0008;font-size:.62rem;font-weight:600;letter-spacing:.02em;pointer-events:none}.sales-scriba-drag-hint svg{width:.75rem;height:.75rem;color:#5eead4}.sales-scriba-actions-open .sales-scriba-drag-hint{opacity:0}@keyframes sales-scriba-arrive{0%{transform:translate(var(--scriba-entry-offset, calc(-100vw - 100%) ))}to{transform:translate(0)}}@keyframes sales-scriba-idle{to{background-position-x:calc(var(--mascot-size) * -6)}}@keyframes sales-scriba-run{to{background-position-x:calc(var(--mascot-size) * -7)}}@keyframes sales-scriba-jump{to{background-position-x:calc(var(--mascot-size) * -2)}}@keyframes sales-scriba-land{0%{background-position-x:calc(var(--mascot-size) * -3)}to{background-position-x:calc(var(--mascot-size) * -4)}}@media (max-width:600px){.sales-scriba-greeting{left:auto;right:calc(100% + 8px);bottom:42%;width:min(150px,calc(100vw - 5.5rem));border-radius:12px;padding:.45rem .55rem;font-size:.68rem;line-height:1.3}.sales-scriba-greeting:before{left:auto;right:-9px;bottom:14px;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #eaf7f5}.sales-scriba-drag-hint{top:-1.35rem;padding:.12rem .35rem;font-size:.52rem;display:none}}@media (prefers-reduced-motion:reduce){.sales-scriba-enter,.sales-scriba-sprite{animation:none}}:root,.dark{--one-pager-paper: 216 28% 9%;--one-pager-panel: 215 27% 14%;--one-pager-ink: 0 0% 100%;--one-pager-muted: 214 22% 82%;--one-pager-rule: 215 19% 34%;--one-pager-complete: 165 26% 15%}.sales-one-pager{--one-pager-density:1;box-sizing:border-box;width:816px;min-height:1056px;padding:28px;background:hsl(var(--one-pager-paper));color:hsl(var(--one-pager-ink));font-family:Inter,sans-serif;font-size:calc(11.5px * var(--one-pager-density));line-height:1.4}.sales-one-pager *{box-sizing:border-box}.one-pager-header{border-top:5px solid var(--partner-primary);padding-top:14px;margin-bottom:16px}.one-pager-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.one-pager-brand img{max-width:240px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.one-pager-brand-assets{display:flex;align-items:center;gap:10px}.one-pager-brand-assets .one-pager-lettering{width:170px;height:64px;-o-object-fit:contain;object-fit:contain}.one-pager-logo-large{max-height:40px}.one-pager-logo-xl{max-height:52px}.one-pager-logo-hero{max-height:64px}.one-pager-company{font-size:20px;font-weight:700;overflow-wrap:anywhere}.one-pager-eyebrow{color:hsl(var(--one-pager-muted));font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.one-pager-header h2{font-size:27px;font-weight:700;line-height:1.15;margin:0 0 8px;color:hsl(var(--one-pager-ink))}.one-pager-header p{margin:0;color:hsl(var(--one-pager-muted))}.one-pager-comparison{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid hsl(var(--one-pager-rule))}.one-pager-feature-col{width:41%}.one-pager-tier-col{width:17%}.one-pager-evidence-col{width:25%}.one-pager-comparison th,.one-pager-comparison td{padding:calc(7px * var(--one-pager-density)) 10px;border-bottom:1px solid hsl(var(--one-pager-rule));vertical-align:middle;overflow-wrap:anywhere}.one-pager-comparison th{text-align:left}.one-pager-comparison thead th{background:hsl(var(--one-pager-panel));font-size:12px;color:hsl(var(--one-pager-ink))}.one-pager-comparison th:nth-child(2),.one-pager-comparison th:nth-child(3),.one-pager-comparison td:nth-child(2),.one-pager-comparison td:nth-child(3){text-align:center}.one-pager-comparison th:nth-child(3),.one-pager-comparison td:nth-child(3){background:hsl(var(--one-pager-complete))}.one-pager-comparison strong{display:block;font-weight:700}.one-pager-comparison th span{display:block;margin-top:3px;font-size:calc(10.5px * var(--one-pager-density));font-weight:400;color:hsl(var(--one-pager-muted))}.one-pager-comparison thead b{display:block;margin-top:7px;font-size:20px}.one-pager-comparison small{display:block;font-size:9px;font-weight:400;color:hsl(var(--one-pager-muted))}.one-pager-comparison td{font-size:calc(11px * var(--one-pager-density));font-weight:600}.one-pager-comparison td:last-child{font-size:calc(10.5px * var(--one-pager-density));font-weight:400;color:hsl(var(--one-pager-muted))}.one-pager-reporting{margin-top:14px;padding:12px 14px;border-left:3px solid var(--partner-accent);background:hsl(var(--one-pager-panel))}.one-pager-reporting h3{font-size:13px;font-weight:700;margin:0 0 5px;color:hsl(var(--one-pager-ink))}.one-pager-reporting p{margin:0;color:hsl(var(--one-pager-muted))}.one-pager-footer{margin-top:14px;padding-top:12px;border-top:1px solid hsl(var(--one-pager-rule))}.one-pager-footer strong{display:block;font-size:13px}.one-pager-footer p{margin:4px 0 0;color:hsl(var(--one-pager-muted))}@page sales-one-pager{size:letter portrait;margin:0}@media print{.partner-one-pager{page:sales-one-pager;border:0!important;border-radius:0!important;padding:0!important;display:block!important;box-shadow:none!important}.partner-one-pager>button,.partner-one-pager .one-pager-toolbar,.partner-one-pager .one-pager-error{display:none!important}.one-pager-preview{overflow:visible!important}.sales-one-pager{width:816px;min-height:1056px;zoom:1;print-color-adjust:exact;-webkit-print-color-adjust:exact}.one-pager-comparison tr,.one-pager-reporting,.one-pager-footer{-moz-column-break-inside:avoid;break-inside:avoid}}.care-command{--background:#08111f;--card:#162235;--border:rgba(121,148,180,.24);--text-primary:#f4f8fc;--text-secondary:#a9b8c9;color:var(--text-primary)}.care-command .command-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);overflow:hidden;border:1px solid var(--border);border-radius:18px;background:linear-gradient(125deg,#0b1525,#10243a 58%,#0d4a44);box-shadow:0 24px 70px #00000047}.care-command .command-copy{position:relative;z-index:2;padding:42px}.care-command .command-eyebrow{margin-bottom:10px;color:#6ee7c1;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.care-command .command-copy h1{max-width:620px;font-size:clamp(2.25rem,5vw,4.1rem);font-weight:700;line-height:.98;letter-spacing:-.045em}.care-command .command-description{max-width:610px;margin-top:18px;color:#c5d2df;font-size:1rem;line-height:1.65}.care-command .command-count{display:flex;align-items:flex-end;gap:12px;margin-top:24px}.care-command .command-count strong{font-size:3rem;line-height:1;color:#fff}.care-command .command-count span{max-width:140px;color:#9fb1c4;font-size:.78rem;line-height:1.25}.care-command .command-visual{position:relative;min-height:290px;background:linear-gradient(135deg,#34d39914,#3b82f624),repeating-linear-gradient(90deg,transparent 0 34px,rgba(96,165,250,.08) 35px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(52,211,153,.08) 35px)}.care-command .command-visual:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(52,211,153,.4);border-radius:18px;background:radial-gradient(circle at center,rgba(52,211,153,.3),transparent 48%);box-shadow:inset 0 0 50px #22c55e1f,0 0 45px #3b82f61f}.care-command .command-matrix{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8ff3d1;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.care-command .command-matrix svg{width:42px;height:42px;filter:drop-shadow(0 0 14px rgba(52,211,153,.55))}.care-command .command-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(121,148,180,.2);background:#040b1673}.care-command .command-hero:not(.command-hero-cse) .command-metrics{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;border-top:0;border-left:1px solid rgba(121,148,180,.2);background:#04121f59}.care-command .command-hero:not(.command-hero-cse) .command-metric{min-height:112px;flex-direction:column;align-items:flex-start;justify-content:center}.care-command .command-hero:not(.command-hero-cse) .command-metric strong{font-size:1.8rem}.care-command .command-metric{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-right:1px solid rgba(121,148,180,.18)}.care-command .command-metric:last-child{border-right:0}.care-command .command-metric span{display:flex;align-items:center;gap:7px;color:#91a6ba;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.care-command .command-metric svg{width:14px;height:14px;color:#34d399}.care-command .command-metric strong{font-size:1.2rem;color:#fff}.care-command .command-line{height:4px;margin:18px 0;background:linear-gradient(90deg,#34d399 0,#34d399 68%,#3b82f6 68%,#3b82f6 82%,#2563eb 82%);border-radius:999px}.care-command .command-onboard{margin-bottom:18px}.care-command [role=tablist]{border-color:#7994b447!important;border-radius:12px!important;background:#111d2e!important;box-shadow:0 10px 28px #0003}.care-command [role=tab]{min-height:46px!important;border-radius:9px!important;color:#c7d3df!important}.care-command [role=tab][data-state=active]{background:#2563eb!important;color:#fff!important;box-shadow:0 6px 18px #2563eb47}.care-command [role=tabpanel]{animation:none}.care-command .bg-\[var\(--card\)\]{background:linear-gradient(145deg,#162235,#121d2d)!important}.care-command .bg-black\/20{background:#050c166b!important}.care-command input,.care-command textarea,.care-command button[role=combobox]{border-color:#7994b447!important;background:#0b1524!important;color:#edf5fc!important}.care-command .command-section{border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#162235f0,#0d1827f5);padding:20px;box-shadow:0 18px 45px #0000002e}@media (max-width:900px){.care-command .command-hero{grid-template-columns:1fr}.care-command .command-visual{min-height:190px}.care-command .command-metrics,.care-command .command-hero:not(.command-hero-cse) .command-metrics{grid-column:1;grid-template-columns:repeat(2,1fr);border-left:0;border-top:1px solid rgba(121,148,180,.2)}}@media (max-width:560px){.care-command .command-copy{padding:28px 22px}.care-command .command-metrics{grid-template-columns:1fr}.care-command .command-metric{border-right:0;border-bottom:1px solid rgba(121,148,180,.18)}}.partner-overview-command{width:100%;max-width:80rem;margin:0 auto;color:#f8fafc}.partner-overview-command h1,.partner-overview-command h2,.partner-overview-command h3,.partner-overview-command h4,.partner-overview-command .font-medium,.partner-overview-command .font-semibold,.partner-overview-command .font-bold{color:#fff!important}.partner-overview-hero{margin:-1.5rem -1.5rem 1.5rem;padding:2.75rem 1.5rem 1.5rem;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(47,140,255,.12),transparent 55%),linear-gradient(180deg,#111d30,#101a2a);border-bottom:1px solid #26364a}.partner-overview-title{display:flex;align-items:center;justify-content:center;gap:.75rem}.partner-overview-title svg{width:2rem;height:2rem;color:#2f8cff}.partner-overview-title h1{font:700 clamp(2rem,4vw,2.65rem)/1.1 "Space Grotesk",sans-serif;letter-spacing:-.025em}.partner-overview-hero>p{margin-top:.45rem;color:#b6c2d0;font-size:1rem}.partner-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(38rem,100%);margin:1.4rem auto 0;border:1px solid #314155;border-radius:.6rem;background:#09101c6b;box-shadow:0 16px 40px #0000002e}.partner-overview-metrics div{display:grid;gap:.05rem;padding:.65rem .8rem}.partner-overview-metrics div+div{border-left:1px solid #314155}.partner-overview-metrics strong{font:700 1.65rem/1 Space Grotesk,sans-serif;color:#f8fafc}.partner-overview-metrics span{color:#c2ccda;font-size:.72rem}.partner-overview-tabs{padding:0 1rem 2rem}.partner-overview-tabs [role=tablist]{height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:0;overflow:hidden;border:1px solid #2b3b50;border-radius:.55rem;background:#0b1220}.partner-overview-tabs [role=tab]{min-height:2.8rem;border-radius:0;color:#9eabba;font-weight:700}.partner-overview-tabs [role=tab][data-state=active]{color:#fff;background:linear-gradient(90deg,#15284d,#112140);box-shadow:inset 0 4px #33bc9e}.partner-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.partner-overview-grid>*,.partner-economics-panel{border-color:#344155!important;background:linear-gradient(145deg,#151c28,#111722)!important;box-shadow:0 18px 40px #00000024}.partner-overview-grid [class*=CardTitle],.partner-economics-panel h3{font-family:Space Grotesk,sans-serif}.partner-overview-grid [class*=rounded-lg]{background:#090f196b;border-color:#334054}.partner-economics-panel>div:first-child{padding-bottom:.75rem}.partner-economics-panel p{margin-top:.25rem;color:#91a0b2;font-size:.8rem}.partner-economics-panel>div:last-child{padding-top:0}.partner-economics-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.35rem;padding:.75rem 1rem;border:1px solid #344155;border-bottom:0;background:#080e1861}.partner-economics-row:first-child{border-radius:.45rem .45rem 0 0}.partner-economics-row:last-child{border-bottom:1px solid #344155;border-radius:0 0 .45rem .45rem}.partner-economics-row span{color:#c2ccda}.partner-economics-row strong{color:#f8fafc;font:700 1rem Space Grotesk,sans-serif}@media (max-width: 700px){.partner-overview-hero{margin-inline:-1rem;padding-top:2rem}.partner-overview-metrics{grid-template-columns:repeat(2,1fr)}.partner-overview-metrics div+div{border-left:0}.partner-overview-metrics div:nth-child(2n){border-left:1px solid #314155}.partner-overview-metrics div:nth-child(n+3){border-top:1px solid #314155}.partner-overview-grid{grid-template-columns:1fr}.partner-overview-tabs{padding-inline:0}}
