.processes-intro{justify-items:start;margin-block-end:var(--space-40);display:grid}.processes-stage{--scene-raw:var(--accent-raw);--scene-structured:var(--accent-structured);--scene-structured-bright:var(--accent-structured-bright);--scene-flash:var(--accent-flash);--scene-glow:var(--accent-glow);--scene-ink:var(--tone-text);--scene-mid:oklch(from var(--tone-text) l c h / .62);--scene-dim:oklch(from var(--tone-text) l c h / .42);--scene-line:var(--lightningcss-light,oklch(from var(--border) l c h / .85))var(--lightningcss-dark,oklch(from var(--overlay-border) l c h / .85));--scene-edge:var(--tone-border-subtle);--scene-panel:var(--tone-surface);--scene-shadow-ink:var(--lightningcss-light,oklch(0% 0 0/.07))var(--lightningcss-dark,oklch(0% 0 0/.34));display:grid;position:relative;container-type:inline-size}.processes-scene{--wa-w:208px;--sys-step:calc(var(--font-13) + 2 * var(--space-6));--sys-ui-h:144px;--window-radius:var(--radius-10);--wa-frame-w:1.5px;--wa-screen-pad:var(--space-6);--chat-row:calc(var(--font-9) * var(--lh-130) + var(--space-6) + var(--space-12));--stage-w:min(560px, 100%);--panel-pad:var(--space-16);--panel-pad-block:var(--space-12);--head-h:calc(var(--font-11) + 2 * var(--space-10));--row-h:calc(var(--font-12) + 2 * var(--space-8));--focus-y:calc(var(--head-h) + var(--row-h));--chip-gap:5px;--wa-canvas:var(--lightningcss-light,oklch(92.5% .013 80))var(--lightningcss-dark,oklch(16.8% .014 226));--wa-doodle:var(--lightningcss-light,oklch(72% .032 72/.32))var(--lightningcss-dark,oklch(38% .02 220/.4));--wa-bar:var(--lightningcss-light,oklch(97.4% .004 80))var(--lightningcss-dark,oklch(26.5% .017 220));--wa-bubble:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(26.5% .017 220));--wa-bubble-out:var(--lightningcss-light,oklch(95.8% .058 141))var(--lightningcss-dark,oklch(37.7% .073 167));--wa-meta:var(--lightningcss-light,oklch(55.4% .021 230))var(--lightningcss-dark,oklch(66.2% .021 230));--wa-divider:color-mix(in oklab, var(--wa-meta), transparent 72%);--wa-accent:oklch(76.1% .201 149.7);--wa-missed:oklch(62.8% .163 28.8);--wa-wave:var(--lightningcss-light,oklch(68% .004 250))var(--lightningcss-dark,oklch(62% .012 230));--wa-tick:var(--lightningcss-light,oklch(49.88% .1706 251.58))var(--lightningcss-dark,oklch(72.3% .1301 257.11));--wa-on-accent:oklch(100% 0 0);--wa-bezel:oklch(16% .008 250);--wa-frame:var(--lightningcss-light,oklch(16% .008 250))var(--lightningcss-dark,var(--scene-line));--wa-avatar:oklch(22% .01 250);--app-canvas:var(--tone-bg);--app-field:var(--scene-panel);--app-chrome:color-mix(in oklab, var(--scene-panel), var(--scene-ink) 7%);--app-head:color-mix(in oklab, var(--scene-panel), var(--scene-ink) 4%);--app-line:var(--scene-edge);--app-text:var(--scene-mid);--app-text-strong:var(--scene-ink);--app-text-dim:var(--scene-dim);--app-ghost-strong:color-mix(in oklab, var(--scene-panel), var(--scene-ink) 28%);--web-accent:var(--accent);--lane-in:104px;--lane-out:64px;--band-h:274px;--intake:calc(var(--lane-in) + var(--band-h) / 2);grid-template-columns:var(--stage-w);grid-template-rows:auto var(--lane-in) minmax(var(--band-h), auto) var(--lane-out) auto auto;contain:layout style;justify-content:center;inline-size:min(720px,100%);margin-inline:auto;display:grid;position:relative;container:airlayer-scene/inline-size}.scene-world{--airlayer-persp:1000px;--airlayer-res-k:1.5;--airlayer-def-k:3;--airlayer-structured:var(--accent-structured);--airlayer-glow-color:var(--accent-glow);grid-area:3/1/4/2;block-size:720px;inline-size:1200px;margin-inline:0;inset-block:50% auto;inset-inline:50% auto;translate:-50% -50%}.scene-world .airlayer-lattice{--strand-x0:.3125;--strand-x1:.5833;--arc-span:.62;--arc-box:calc(var(--arc-span) / (var(--strand-x1) - var(--strand-x0)));inline-size:calc(var(--arc-box) * 100%);inset-inline-start:calc(50% - (var(--arc-span) / 2 + var(--strand-x0) * var(--arc-box)) * 100%)}.scene-shaft{background-image:radial-gradient(55% 38% at 50% 50%, oklch(from var(--scene-glow) l c h / .105), transparent 72%);block-size:560px;inline-size:640px;filter:blur(var(--space-64));pointer-events:none;grid-area:3/1/4/2;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.channel-stack{align-items:center;display:grid}.channel{grid-area:1/1;justify-items:center;display:grid;position:relative}.channel-web{z-index:1}.channel-whatsapp{z-index:2}.scene-label{z-index:1;inline-size:fit-content;padding-block:var(--space-8) var(--space-14);font-family:var(--font-mono);font-size:var(--font-11);font-weight:var(--fw-500);line-height:var(--lh-100);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--label-ink);margin-block:0;position:relative}.scene-label:after{inset-block:0;inset-inline:calc(-1 * var(--space-32));z-index:-1;-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));content:"";position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.label-web{--label-ink:var(--web-accent);margin-inline:0 auto}.label-wa{--label-ink:var(--wa-accent);margin-inline:auto;position:absolute;inset-block-start:100%}.label-systems{--label-ink:var(--scene-dim);grid-area:5/1;margin-inline:auto}.phone{inline-size:var(--wa-w);aspect-ratio:9/19.5;background-color:var(--wa-bezel);border:var(--wa-frame-w) solid var(--wa-frame);border-radius:var(--radius-20);box-shadow:0 var(--space-16) var(--space-40) var(--scene-shadow-ink);grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.phone-bar{padding:var(--space-4) var(--space-20) var(--space-2) var(--space-28);font-family:var(--font-mono);font-size:var(--font-8);font-weight:var(--fw-600);line-height:var(--lh-130);color:var(--app-text-strong);background-color:var(--wa-bar);justify-content:space-between;align-items:center;display:flex}.bar-signals{align-items:center;gap:var(--space-4);display:flex}.bar-glyph{block-size:var(--space-8);color:currentColor}.bar-cellular{inline-size:calc(var(--space-8) * 20 / 13)}.bar-wifi{inline-size:calc(var(--space-8) * 18 / 13)}.bar-battery{inline-size:calc(var(--space-8) * 28 / 13)}.phone-header .wa-icon{--icon-size:var(--space-16)}.phone-header{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-4);background-color:var(--wa-bar);display:flex}.phone-avatar{inline-size:var(--space-22);aspect-ratio:1;background-color:var(--wa-avatar);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.phone-logo{aspect-ratio:1;inline-size:62%;color:var(--wa-on-accent)}.phone-who{min-inline-size:0;color:var(--app-text-strong);flex:1;margin:0;display:grid}.phone-name,.phone-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-name{font-size:var(--font-11);font-weight:var(--fw-600);line-height:var(--lh-130)}.phone-status{font-size:var(--font-9);line-height:var(--lh-130);color:var(--wa-meta)}.wa-icon{--icon-size:var(--space-14);color:var(--wa-meta)}.phone-screen{padding-inline:var(--wa-screen-pad);background-color:var(--wa-canvas);align-content:end;display:grid;position:relative;overflow:hidden}.phone-screen:before{background-color:var(--wa-doodle);content:"";position:absolute;inset:0;-webkit-mask-image:url(/assets/chat-doodles-CUHlSfGG.svg);mask-image:url(/assets/chat-doodles-CUHlSfGG.svg);-webkit-mask-size:130px;mask-size:130px}.chat-track{position:relative;translate:0 25%}.chat-feed{grid-auto-rows:var(--chat-row);justify-items:start;display:grid}.chat-echo{position:absolute;inset-block-start:100%;inset-inline:0}.chat-bubble{align-items:baseline;gap:var(--space-6);min-block-size:0;max-inline-size:88%;margin-block:var(--space-2);padding:var(--space-6) var(--space-8);font-size:var(--font-9);font-weight:var(--fw-500);line-height:var(--lh-130);white-space:nowrap;color:var(--app-text-strong);background-color:var(--wa-bubble);border-radius:var(--radius-8);filter:drop-shadow(0 1px .5px oklch(from var(--scene-ink) l c h / .1));text-wrap:pretty;display:flex;position:relative}.chat-bubble:after{inline-size:var(--space-6);block-size:calc(var(--space-6) * 27 / 17);z-index:-1;background-color:inherit;content:"";position:absolute;inset-block-end:0;inset-inline-start:-3px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2027'%20width='17'%20height='27'%3e%3cpath%20d='M8.93156%200C8.93156%2020.0691%20-0.509761%2025.5381%200.0216174%2026.4556C0.552995%2027.3732%2014.2347%2026.0375%2016.0262%2019.3518C17.8176%2012.6662%2010.2178%203.33926e-05%208.93156%200Z'%20fill='%23000'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017%2027'%20width='17'%20height='27'%3e%3cpath%20d='M8.93156%200C8.93156%2020.0691%20-0.509761%2025.5381%200.0216174%2026.4556C0.552995%2027.3732%2014.2347%2026.0375%2016.0262%2019.3518C17.8176%2012.6662%2010.2178%203.33926e-05%208.93156%200Z'%20fill='%23000'/%3e%3c/svg%3e");-webkit-mask-size:100% 100%;mask-size:100% 100%}.chat-bubble.is-continued{border-radius:var(--radius-8)}.chat-bubble.is-continued:after{content:none}.chat-time{font-size:var(--font-7);line-height:var(--lh-100);color:var(--wa-meta)}.chat-stamp{align-self:end;align-items:center;gap:var(--space-2);grid-template-columns:1fr auto;margin-inline-start:auto;display:grid}.chat-ticks{inline-size:var(--space-10);aspect-ratio:1;color:var(--wa-tick);flex:none}.chat-out{color:var(--app-text-strong);background-color:var(--wa-bubble-out);justify-self:end}.chat-out:after{z-index:-1;inset-inline:auto -3px;scale:-1 1}.chat-voice{align-items:center;gap:var(--space-2) var(--space-8);inline-size:94%;max-inline-size:100%;padding:var(--space-6) var(--space-8);--play-size:var(--space-14);grid-row:span 2;grid-template-columns:auto auto minmax(0,1fr);display:grid}.chat-voice:not(.chat-out){grid-template-columns:auto minmax(0,1fr) auto}.chat-player{align-self:center;display:grid}.chat-player>*{grid-area:1/1}.chat-pause{opacity:0}.chat-play{inline-size:var(--play-size);aspect-ratio:1;color:var(--wa-meta);align-self:center}.voice-wave{align-items:center;min-inline-size:0;display:grid;position:relative;container-type:inline-size}.voice-dot{inline-size:var(--space-6);aspect-ratio:1;background-color:var(--app-text-strong);translate:calc(var(--played) * 1cqw) -50%;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:-6px}.chat-voice:not(.chat-out) .voice-dot{background-color:var(--wa-tick)}.voice-sender{inline-size:var(--space-28);aspect-ratio:1;grid-area:1/1/span 2;align-self:center;display:grid;position:relative}.chat-voice:not(.chat-out) .voice-sender{grid-area:1/3/span 2}.voice-avatar{aspect-ratio:1;object-fit:cover;border-radius:50%;inline-size:100%}.voice-badge{inline-size:var(--space-12);block-size:var(--space-12);color:var(--wa-meta);position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.chat-voice:not(.chat-out) .voice-badge{color:var(--wa-tick);inset-inline:-3px auto}.voice-meta{justify-content:space-between;align-items:end;gap:var(--space-8);grid-area:2/2/auto/4;display:flex}.chat-voice:not(.chat-out) .voice-meta{grid-area:2/1/auto/3}.chat-duration{font-size:var(--font-7);line-height:var(--lh-100);color:var(--wa-meta);margin-inline-start:var(--play-size)}.voice-blank{color:var(--wa-meta);background-color:var(--wa-bar);border-radius:50%;place-items:center;display:grid}.chat-call{align-self:center;align-items:center;gap:0 var(--space-8);padding:var(--space-8) var(--space-12);grid-row:span 2;grid-template-columns:auto auto minmax(0,1fr);display:grid}.chat-call:before{inset:var(--space-2);z-index:-1;background-color:color-mix(in oklab, var(--wa-bubble), var(--scene-ink) 6%);border-radius:var(--radius-6);content:"";position:absolute}.call-icon{inline-size:var(--space-24);aspect-ratio:1;color:var(--app-text-strong);background-color:var(--wa-bubble);border-radius:50%;grid-area:1/1/span 2;place-items:center;display:grid}.call-kind{font-weight:var(--fw-600);grid-area:1/2/auto/4}.call-length{color:var(--wa-meta);grid-area:2/2}.chat-call .chat-time{translate:0 var(--space-2);grid-area:2/3;align-self:end;margin-inline-start:var(--space-12)}.is-handoff{box-shadow:0 0 0 calc(var(--handoff) * 1.5px) oklch(from var(--scene-structured) l c h / calc(var(--handoff) * .85)), 0 0 calc(var(--handoff) * var(--space-16)) oklch(from var(--scene-glow) l c h / calc(var(--handoff) * .5))}.chat-photo{inline-size:88%;padding:var(--space-2);grid-row:span 3;display:block}.chat-photo:before{block-size:40%;inset:auto var(--space-2) var(--space-2);content:"";background-image:linear-gradient(oklch(0% 0 0/0),oklch(0% 0 0/.5));border-end-end-radius:var(--radius-6);border-end-start-radius:var(--radius-6);position:absolute}.chat-photo-img{border-radius:var(--radius-6);object-fit:cover;block-size:100%;inline-size:100%}.chat-photo .chat-stamp{color:var(--wa-on-accent);text-shadow:0 1px var(--space-4) oklch(0% 0 0/.6);position:absolute;inset-block-end:var(--space-8);inset-inline-end:var(--space-10)}.chat-photo .chat-stamp .chat-time{color:var(--wa-on-accent)}.chat-day{padding:var(--space-2) var(--space-8);font-size:var(--font-7);font-weight:var(--fw-600);line-height:var(--lh-130);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--wa-meta);background-color:var(--wa-bubble);border-radius:var(--radius-12);place-self:center}.chat-report{align-self:end;gap:var(--space-2);inline-size:88%;max-inline-size:88%;padding:var(--space-6) var(--space-8) var(--space-4);white-space:normal;text-wrap:pretty;grid-row:span 4;display:grid}.report-head{font-size:var(--font-9);font-weight:var(--fw-600);line-height:var(--lh-130);letter-spacing:var(--ls-wide);text-transform:uppercase}.report-body{font-size:var(--font-8);font-weight:var(--fw-500);line-height:var(--lh-140);color:var(--app-text)}.report-body b{font-weight:var(--fw-600);color:var(--app-text-strong)}.chat-report .chat-time{justify-self:end}.report-cta{justify-content:center;align-items:center;gap:var(--space-4);padding-block:var(--space-4) var(--space-2);font-size:var(--font-8);font-weight:var(--fw-600);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--wa-accent);border-block-start:1.5px solid var(--wa-divider);margin-block-start:var(--space-4);display:flex}.report-icon{--icon-size:var(--space-12);color:currentColor}.phone-input{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);background-color:var(--wa-bar);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.input-plus{--icon-size:var(--space-18)}.input-idle,.input-rec{align-items:center;gap:var(--space-6);min-inline-size:0;padding:var(--space-4) var(--space-8);background-color:var(--wa-bubble);border-radius:var(--radius-round);grid-area:1/2;display:flex}.input-rec{opacity:0}.rec-mic{color:var(--wa-missed)}.rec-time{font-family:var(--font-mono);font-size:var(--font-9);line-height:var(--lh-130);color:var(--app-text-strong)}.input-hint{min-inline-size:0;font-size:var(--font-9);line-height:var(--lh-130);text-overflow:ellipsis;white-space:nowrap;color:var(--wa-meta);flex:1;overflow:hidden}.phone-home{block-size:var(--space-12);background-color:var(--wa-bar);place-items:center;display:grid}.phone-home:before{background-color:var(--app-text-strong);border-radius:var(--radius-round);content:"";block-size:2px;inline-size:34%}.browser{background-color:var(--app-canvas);border:1.5px solid var(--scene-edge);border-radius:var(--window-radius);inline-size:100%;box-shadow:0 var(--space-12) var(--space-32) var(--scene-shadow-ink);position:relative;overflow:hidden;container-type:inline-size}.browser:after{opacity:.6;background-color:var(--tone-bg);content:"";position:absolute;inset:0}.browser-bar{block-size:var(--space-32);padding-inline:var(--space-10);background-color:var(--app-chrome);border-block-end:1.5px solid var(--app-line);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.browser-dots{gap:var(--space-6);display:flex}.browser-dot{inline-size:var(--space-10);aspect-ratio:1;border-radius:50%}.dot-close{background-color:oklch(66.6% .211 22.5)}.dot-min{background-color:oklch(82.7% .155 82.4)}.dot-zoom{background-color:oklch(76.8% .219 145.4)}.browser-url{padding:1px var(--space-10);font-family:var(--font-mono);font-size:var(--font-8);line-height:var(--lh-140);color:var(--app-text-dim);background-color:var(--app-canvas);border:1.5px solid var(--app-line);border-radius:var(--radius-round)}.browser-body{grid-template-columns:var(--space-88) minmax(0, 1fr);gap:var(--space-14);padding:var(--space-14) var(--space-14) var(--space-16);display:grid}@container (width<340px){.browser-body{grid-template-columns:var(--space-24) minmax(0, 1fr);gap:var(--space-10);padding-inline:var(--space-10)}}.app-nav{align-content:start;gap:var(--space-4);border-inline-end:1.5px solid var(--app-line);padding-inline-end:var(--space-12);display:grid}@container (width<340px){.app-nav{padding-inline-end:var(--space-8)}}.app-brand{align-items:center;gap:var(--space-6);padding-inline:var(--space-4);font-size:var(--font-11);font-weight:var(--fw-600);line-height:var(--lh-130);color:var(--app-text-strong);margin-block-end:var(--space-8);display:flex}.app-logo{inline-size:var(--space-14);aspect-ratio:1;background-color:var(--wa-avatar);border-radius:50%;flex:none;place-items:center;display:grid}.app-mark{aspect-ratio:1;inline-size:62%;color:var(--wa-on-accent)}.app-nav-item{align-items:center;gap:var(--space-6);padding:var(--space-4);font-size:var(--font-9);line-height:var(--lh-130);white-space:nowrap;color:var(--app-text);border-radius:var(--radius-4);display:flex;overflow:hidden}.app-nav-item:before{inline-size:var(--space-8);block-size:var(--space-8);background-color:var(--app-ghost-strong);border-radius:var(--radius-2);content:"";flex:none}.is-current{font-weight:var(--fw-600);color:var(--app-text-strong);background-color:var(--app-line)}.is-current:before{background-color:var(--web-accent)}.app-recent{min-inline-size:0}.app-head{align-items:center;gap:var(--space-10);margin-block-end:var(--space-8);display:flex}.browser-title{font-size:var(--font-12);font-weight:var(--fw-600);line-height:var(--lh-120);color:var(--app-text-strong);margin:0}.app-live{align-items:center;gap:var(--space-4);padding:1px var(--space-6);font-family:var(--font-mono);font-size:var(--font-8);line-height:var(--lh-140);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--web-accent);background-color:oklch(from var(--web-accent) l c h / .14);border-radius:var(--radius-round);margin-inline-start:auto;display:flex}.app-live-dot{inline-size:var(--space-4);aspect-ratio:1;background-color:var(--web-accent);border-radius:50%}.app-table{--app-row-h:calc(var(--font-9) + 2 * var(--space-8));border:1.5px solid var(--app-line);border-radius:var(--radius-6);overflow:hidden}.app-scroll{block-size:calc(5 * var(--app-row-h));overflow:hidden}.app-row{block-size:var(--app-row-h);align-items:center;gap:var(--space-6);padding-inline:var(--space-8);font-size:var(--font-9);line-height:var(--lh-100);white-space:nowrap;color:var(--app-text);border-block-start:1.5px solid var(--app-line);grid-template-columns:1.5fr 1fr .85fr 1.1fr;display:grid}.app-row>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.app-row:first-child{border-block-start:0}@container (width<400px){.app-row{grid-template-columns:1.5fr .85fr 1.1fr}}@container (width<300px){.app-row{grid-template-columns:1.5fr 1.1fr}}@container (width<400px){.col-client{display:none}}@container (width<300px){.col-level{display:none}}.app-row-head{block-size:var(--space-24);font-family:var(--font-mono);font-size:var(--font-8);font-weight:var(--fw-500);letter-spacing:var(--ls-widest);color:var(--app-text-dim);background-color:var(--app-head)}.app-project{font-weight:var(--fw-500);color:var(--app-text-strong)}.app-row-new{color:var(--app-text-strong);background-color:oklch(from var(--web-accent) l c h / .14);box-shadow:inset var(--space-2) 0 var(--web-accent)}.app-state{inline-size:fit-content;max-inline-size:100%;padding:1px var(--space-6);font-size:var(--font-8);font-style:normal;line-height:var(--lh-140);text-overflow:ellipsis;color:var(--app-text-dim);background-color:oklch(from var(--scene-ink) l c h / .07);border-radius:var(--radius-4);display:block;overflow:hidden}.state-new{font-weight:var(--fw-600);color:var(--web-accent);background-color:oklch(from var(--web-accent) l c h / .2)}.state-open{color:var(--scene-structured);background-color:oklch(from var(--scene-structured) l c h / .16)}@container (width<340px){.app-brand,.app-nav-item{gap:0;font-size:0}}.scene-core{z-index:12;grid-area:3/1;place-items:center;display:grid}.scene-core>*{grid-area:1/1}.raw-payload{opacity:0}.payload-a{inline-size:var(--wa-w);padding-inline:var(--wa-screen-pad);border-inline:var(--wa-frame-w) solid transparent;grid-auto-rows:var(--chat-row);display:grid}.voice-packet{filter:drop-shadow(0 var(--space-6) var(--space-16) var(--scene-shadow-ink));justify-self:center}.chat-wave{block-size:var(--space-20);fill:none;stroke:oklch(from var(--wa-wave) l c h / .75);stroke-width:1.3px;stroke-linecap:round;grid-area:1/1}.wave-played{clip-path:inset(0 calc(100% - var(--played) * 1%) 0 0);stroke:var(--app-text-strong)}.shred{block-size:var(--space-36);align-items:center;gap:var(--space-4);opacity:0;display:flex}.shred-bars{block-size:var(--space-36);filter:drop-shadow(0 0 var(--space-8) oklch(from var(--scene-glow) l c h / .6));fill:none;stroke:var(--scene-structured-bright);stroke-width:2px;stroke-linecap:round}.flash{inline-size:var(--space-192);aspect-ratio:1;opacity:0;background-image:radial-gradient(50% 50% at 50% 50%, var(--scene-flash) 0%, oklch(from var(--scene-glow) l c h / .4) 22%, transparent 62%);border-radius:50%}.record-card{inline-size:100%;display:grid;position:relative}.record-panel{opacity:0;background-color:var(--scene-panel);border:1.5px solid var(--scene-edge);border-radius:var(--window-radius);box-shadow:0 var(--space-12) var(--space-32) var(--scene-shadow-ink), 0 0 var(--space-32) oklch(from var(--scene-glow) l c h / .06);grid-area:1/1;grid-template-rows:auto auto;display:grid;overflow:hidden}.record-head{block-size:var(--head-h);padding-inline:var(--panel-pad);font-family:var(--font-mono);font-size:var(--font-11);font-weight:var(--fw-500);line-height:var(--lh-100);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--scene-mid);border-block-end:1.5px solid var(--scene-edge);grid-template-columns:1fr auto;align-items:center;display:grid}.head-stage{grid-area:1/1}.stage-raw{opacity:0}.record-count{letter-spacing:var(--ls-widest);color:var(--scene-dim);grid-area:1/2;justify-self:end;font-style:normal}.record-body{gap:var(--space-14);padding:var(--panel-pad-block) var(--panel-pad);display:grid}.record-raw{gap:var(--space-10);display:grid}.record-fields{display:grid}.raw-wave{inline-size:100%;block-size:var(--space-28);fill:none;stroke:oklch(from var(--scene-structured) l c h / .4);stroke-width:2px;stroke-linecap:round}.wave-claim{stroke:var(--scene-structured-bright);stroke-width:2.6px}.raw-text{font-family:var(--font-mono);font-size:var(--font-12);line-height:var(--lh-170);color:var(--scene-mid);text-wrap:wrap}.raw-token{--tok:.35;padding:1px var(--space-2);color:color-mix(in oklab, var(--scene-mid), var(--scene-ink) calc(var(--tok) * 100%));border-radius:var(--radius-2);box-shadow:inset 0 -1.5px 0 0 oklch(from var(--scene-structured) l c h / .4);display:inline-block}.field-grid{align-content:center;gap:var(--space-8) var(--space-22);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field-cell{gap:var(--space-2);border-block-end:1.5px solid var(--scene-edge);padding-block-end:var(--space-4);display:grid}.field-key{font-family:var(--font-mono);font-size:var(--font-11);letter-spacing:var(--ls-wider-plus);color:var(--scene-dim)}.field-value{min-block-size:1.2em;font-family:var(--font-mono);font-size:var(--font-14);line-height:var(--lh-130);color:var(--scene-ink);margin:0}.value-chip{padding:1px var(--space-2);font-family:var(--font-mono);font-size:var(--font-14);font-weight:var(--fw-500);line-height:var(--lh-130);letter-spacing:normal;text-transform:none;white-space:nowrap;color:var(--scene-ink);border-block-end:1.5px solid oklch(from var(--scene-structured) l c h / .55);transform-origin:50%;display:inline-block}.value-owned{border-block-end-color:oklch(from var(--accent) l c calc(h - 52) / .75)}.value-docs{border-block-end-color:oklch(from var(--accent) l c calc(h + 64) / .75)}.record-model{z-index:9;font-family:var(--font-mono);background-color:var(--scene-panel);border:1.5px solid var(--scene-edge);border-radius:var(--window-radius);box-shadow:0 var(--space-12) var(--space-32) var(--scene-shadow-ink);grid-area:3/1;position:relative;overflow:hidden}.record-model:after{block-size:var(--space-24);z-index:5;background-image:linear-gradient(transparent, var(--scene-panel));pointer-events:none;content:"";position:absolute;inset-block-end:0;inset-inline:0}.model-head{block-size:var(--head-h);z-index:6;padding-inline:var(--panel-pad);font-size:var(--font-11);font-weight:var(--fw-500);line-height:var(--lh-100);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--scene-mid);background-color:var(--scene-panel);border-block-end:1.5px solid var(--scene-edge);justify-content:space-between;align-items:center;display:flex;position:relative}.model-count{letter-spacing:var(--ls-widest);color:var(--scene-dim);font-style:normal}.model-focus{block-size:var(--row-h);inset-inline:var(--space-8);z-index:2;opacity:0;background-color:oklch(from var(--scene-structured) l c h / .14);border:1.5px solid oklch(from var(--scene-structured) l c h / .72);border-radius:var(--radius-4);box-shadow:0 0 var(--space-18) oklch(from var(--scene-glow) l c h / .09);pointer-events:none;position:absolute;inset-block-start:calc(var(--focus-y) + 1.5px)}.model-track{grid-template-columns:auto max-content 1fr;display:grid;position:absolute;inset-block-start:var(--head-h);inset-inline:0}.model-row{block-size:var(--row-h);grid-template-columns:subgrid;align-items:center;gap:var(--panel-pad);padding-inline:var(--panel-pad);font-size:var(--font-12);font-weight:var(--fw-500);line-height:var(--lh-100);letter-spacing:var(--ls-wider-plus);text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab, var(--scene-dim), var(--scene-ink) calc(var(--lit) * 100%));border-block-end:1.5px solid var(--scene-edge);grid-column:1/-1;display:grid}.model-row .row-num{font-size:var(--font-10);color:oklch(from var(--tone-text) l c h / .3)}.model-slots{justify-content:flex-start;gap:var(--chip-gap);display:flex}.model-slots .value-chip{opacity:var(--lit)}.model-slot{block-size:var(--space-6);opacity:.1;background-color:var(--scene-structured);border-radius:var(--radius-2);align-self:center}.model-slot:first-child{inline-size:var(--space-28)}.model-slot:nth-child(2){inline-size:var(--space-18)}.model-slot:nth-child(3){inline-size:var(--space-32)}.model-slot:nth-child(4){inline-size:var(--space-16)}.route-packets{grid-area:4/1;align-content:start;justify-items:center;inline-size:100%;display:grid}.route-packets>*{grid-area:1/1}.route-packets{z-index:11;pointer-events:none;container-type:size}.route-packet{--land:calc(100cqh - 100%);align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);opacity:0;background-color:var(--scene-panel);border:1.5px solid oklch(from var(--scene-structured) l c h / .45);border-radius:var(--radius-4);box-shadow:0 var(--space-4) var(--space-12) var(--scene-shadow-ink);grid-area:1/1;display:flex}.route-group{font-family:var(--font-mono);font-size:var(--font-10);letter-spacing:var(--ls-wider-plus);text-transform:uppercase;color:var(--scene-dim);font-style:normal}.system-stack{grid-template-rows:[analytics] var(--sys-step) [payroll] var(--sys-step) [scheduling] var(--sys-step) [crm] var(--sys-step) [cms] var(--sys-step) [erp] auto;border-radius:var(--window-radius);box-shadow:0 var(--space-8) var(--space-20) var(--scene-shadow-ink);grid-area:6/1;justify-items:center;display:grid}.system-card{--on:0;inline-size:100%;z-index:var(--depth);border-radius:var(--window-radius);--sys-lift:calc((var(--depth) - 1) * var(--sys-step));box-shadow:0 var(--space-8) var(--space-20) color-mix(in oklab, transparent, var(--scene-shadow-ink) calc(var(--lifted) * 100%));grid-column:1;align-self:start}.system-analytics{--depth:1;grid-row:analytics/-1}.system-payroll{--depth:2;grid-row:payroll/-1}.system-scheduling{--depth:3;grid-row:scheduling/-1}.system-inert .system-ui{block-size:var(--sys-step)}.system-crm{--depth:4;--sys-accent:oklch(from var(--accent) l c calc(h - 52));--on:1;--taking:1;grid-row:crm/-1}.system-cms{--depth:5;--sys-accent:oklch(from var(--accent) l c calc(h + 64));--on:1;--taking:1;grid-row:cms/-1}.system-erp{--depth:6;--sys-accent:oklch(from var(--accent) l c h);--on:1;--taking:1;grid-row:erp/-1}.system-name{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-10);font-size:var(--font-13);font-weight:var(--fw-600);line-height:var(--lh-100);color:var(--app-text-strong);background-color:var(--app-chrome);border:1.5px solid var(--scene-edge);border-block-end:0;border-start-start-radius:var(--window-radius);border-start-end-radius:var(--window-radius);display:flex;position:relative}.system-name:after{opacity:calc(.62 * (1 - var(--taking)));background-color:var(--tone-bg);content:"";border-start-start-radius:var(--window-radius);border-start-end-radius:var(--window-radius);position:absolute;inset:0}.system-ui{block-size:var(--sys-ui-h);background-color:var(--app-field);border:1.5px solid var(--scene-edge);border-end-end-radius:var(--window-radius);border-end-start-radius:var(--window-radius);position:relative;overflow:hidden}.system-ui:after{opacity:calc(.6 * (1 - var(--taking)));background-color:var(--tone-bg);content:"";position:absolute;inset:0}.system-receive{background-color:color-mix(in oklab, var(--receive-rest,transparent), var(--sys-accent) calc(var(--on) * var(--receive-mix,40%)))}.crm-ui{align-content:start;display:grid}.crm-bar{align-items:center;gap:var(--space-12);padding:var(--space-4) var(--space-14);font-size:var(--font-9);line-height:var(--lh-140);color:var(--app-text-dim);border-block-end:1.5px solid var(--app-line);display:flex}.crm-tab.is-active{font-weight:var(--fw-600);color:var(--sys-accent)}.crm-state{padding:1px var(--space-6);color:var(--sys-accent);background-color:oklch(from var(--sys-accent) l c h / .18);border-radius:var(--radius-4);margin-inline-start:auto}.crm-body{align-items:center;gap:var(--space-14);padding:var(--space-4) var(--space-14);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1fr);display:grid}@container (width<560px){.crm-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.crm-body .crm-log{display:none}}.crm-head{align-items:center;gap:var(--space-10);grid-template-columns:auto minmax(0,1fr);display:grid}.crm-who{min-inline-size:0;display:grid}.crm-company{font-size:var(--font-12);font-weight:var(--fw-600);line-height:var(--lh-130);color:var(--app-text-strong)}.crm-project{font-size:var(--font-10);line-height:var(--lh-140);color:var(--app-text-dim)}.crm-log{gap:var(--space-2);font-size:var(--font-9);line-height:var(--lh-140);color:var(--app-text-dim);display:grid}.crm-time{font-weight:var(--fw-500);color:var(--app-text);margin-inline-end:var(--space-6)}.crm-avatar{inline-size:var(--space-32);aspect-ratio:1;font-size:var(--font-10);font-weight:var(--fw-600);color:var(--sys-accent);background-color:oklch(from var(--sys-accent) l c h / .2);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.crm-fields{align-content:center;gap:var(--space-2);font-size:var(--font-10);display:grid}.crm-field{--receive-mix:22%;grid-template-columns:var(--space-56) minmax(0, 1fr);padding:var(--space-2) var(--space-6);border-radius:var(--radius-4);align-items:center;display:grid}.crm-key{color:color-mix(in oklab, var(--app-text-dim), var(--app-text) calc(var(--on,0) * 100%))}.crm-value{color:var(--app-text-strong);margin:0}.erp-ui{--erp-row-h:calc(var(--font-11) + 2 * var(--space-6));padding:var(--space-10) var(--space-8)}.erp-feed{block-size:calc(4 * var(--erp-row-h));overflow:hidden}.erp-stream{translate:0 calc(-4 * var(--erp-row-h));display:grid}.erp-row{block-size:var(--erp-row-h);padding-inline:var(--space-6);font-size:var(--font-11);line-height:var(--lh-100);color:var(--app-text);border-block-end:1.5px solid var(--app-line);grid-template-columns:.75fr 1.6fr .5fr .95fr;align-items:center;display:grid}.erp-row-head{min-block-size:calc(var(--font-9) + 2 * var(--space-4));font-family:var(--font-mono);font-size:var(--font-9);font-weight:var(--fw-500);color:var(--app-text-dim)}.erp-row-fresh{--fresh:1;color:color-mix(in oklab, var(--app-text), var(--app-text-strong) calc(var(--fresh) * 100%));background-color:color-mix(in oklab, transparent, var(--sys-accent) calc(var(--fresh) * 26%))}.erp-row-active{--receive-rest:oklch(from var(--sys-accent) l c h / .1);background-color:color-mix(in oklab, var(--receive-rest), var(--sys-accent) calc(var(--fresh) * 26%))}.erp-cell{--wrote:1;place-items:center start;display:grid}.erp-cell>*{grid-area:1/1}.erp-blank{inline-size:var(--space-20);block-size:2px;opacity:calc(1 - var(--wrote));background-color:oklch(from var(--app-text-dim) l c h / .45);border-radius:1px}.erp-value{opacity:var(--wrote)}.cms-ui{align-content:start;display:grid}.cms-bar{align-items:center;gap:var(--space-12);padding:var(--space-4) var(--space-14);font-size:var(--font-9);line-height:var(--lh-140);color:var(--app-text-dim);border-block-end:1.5px solid var(--app-line);display:flex}.cms-count{--wrote:1;justify-items:end;margin-inline-start:auto;display:grid}.cms-count>*{grid-area:1/1}.count-before{opacity:calc(1 - var(--wrote))}.count-after{opacity:var(--wrote)}.cms-body{align-items:center;gap:var(--space-14);padding:var(--space-4) var(--space-14);grid-template-columns:auto minmax(0,1fr);display:grid}@container (width<440px){.cms-body{grid-template-columns:minmax(0,1fr)}.cms-body .cms-tree{display:none}}.cms-tree{gap:var(--space-2);font-size:var(--font-9);line-height:var(--lh-140);display:grid}.cms-node{padding:1px var(--space-8);color:var(--app-text-dim);border-radius:var(--radius-4)}.cms-node.is-active{color:var(--sys-accent);background-color:oklch(from var(--sys-accent) l c h / .14)}.cms-doc{--receive-mix:15%;align-items:center;gap:var(--space-12);padding:var(--space-6);border-radius:var(--radius-6);grid-template-columns:auto minmax(0,1fr);display:grid}.cms-thumb{inline-size:var(--space-72);block-size:var(--space-56);border-radius:var(--radius-4);object-fit:cover}.cms-meta{justify-items:start;gap:var(--space-2);min-inline-size:0;display:grid}.cms-name{max-inline-size:100%;font-family:var(--font-mono);font-size:var(--font-11);font-weight:var(--fw-500);line-height:var(--lh-130);text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-strong);overflow:hidden}.cms-detail{font-size:var(--font-10);line-height:var(--lh-140);color:var(--app-text-dim)}.cms-status{padding:1px var(--space-6);font-size:var(--font-9);letter-spacing:var(--ls-wider-plus);text-transform:uppercase;color:var(--sys-accent);background-color:oklch(from var(--sys-accent) l c h / .18);border-radius:var(--radius-4);margin-block-start:var(--space-4);font-style:normal}@property --on{syntax:"<number>";inherits:true;initial-value:0}@property --taking{syntax:"<number>";inherits:true;initial-value:0}@property --wrote{syntax:"<number>";inherits:true;initial-value:1}@property --lifted{syntax:"<number>";inherits:false;initial-value:0}@property --fresh{syntax:"<number>";inherits:false;initial-value:0}@property --tok{syntax:"<number>";inherits:false;initial-value:0}@property --lit{syntax:"<number>";inherits:true;initial-value:0}@property --scene-ink{syntax:"<color>";inherits:true;initial-value:currentColor}@property --scene-mid{syntax:"<color>";inherits:true;initial-value:currentColor}@property --scene-dim{syntax:"<color>";inherits:true;initial-value:currentColor}@property --wa-meta{syntax:"<color>";inherits:true;initial-value:currentColor}@property --wa-tick{syntax:"<color>";inherits:true;initial-value:currentColor}.processes-scene{--loop:22s}.scene-world .airlayer-lattice{opacity:.46;animation:lattice-wake var(--loop) ease-in-out infinite}.scene-shaft{opacity:.38;animation:shaft-wake var(--loop) ease-in-out infinite}@keyframes lattice-wake{0%,3%{opacity:.15}10%,73%{opacity:.46}82%,to{opacity:.15}}@keyframes shaft-wake{0%,4%{opacity:.28;scale:.94}12%,73%{opacity:.7;scale:1.02}96%,to{opacity:.28;scale:.95}}.app-track{animation:submissions var(--loop) cubic-bezier(.42, 0, .22, 1) infinite both}@keyframes submissions{0%,44%{translate:0 -16.6667%}46%,96%{translate:0}to{translate:0 -16.6667%}}.app-live-dot{animation:2.4s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:.35;scale:.7}50%{opacity:1;scale:1}}@property --handoff{syntax:"<number>";inherits:false;initial-value:0}.chat-track{animation:chat-scroll var(--loop) cubic-bezier(.32, 0, .2, 1) infinite both}@keyframes chat-scroll{0%,28.5%{translate:0 25%}30%,48%{translate:0}49.5%,56%{translate:0 -12.5%}57.5%,65.5%{translate:0 -25%}67%,72%{translate:0 -31.25%}73.5%,80%{translate:0 -43.75%}81.5%,90.6%{translate:0 -62.5%}92.1%,to{translate:0 -75%}}.chat-feed>*{--arrive:0s;animation:bubble-arrive var(--loop) cubic-bezier(.2, .9, .3, 1) var(--arrive) infinite both;transform-origin:0 100%}.chat-feed>*:first-child,.chat-feed>*:nth-child(2){--arrive:calc(var(--loop) * -.52)}.chat-feed>*:nth-child(3){--arrive:calc(var(--loop) * -.44)}.chat-feed>*:nth-child(4){--arrive:calc(var(--loop) * -.345)}.chat-feed>*:nth-child(5){--arrive:calc(var(--loop) * -.28)}.chat-feed>*:nth-child(6){--arrive:calc(var(--loop) * -.2)}.chat-feed>*:nth-child(7){--arrive:calc(var(--loop) * -.094)}.chat-feed>*:nth-child(8){--arrive:calc(var(--loop) * -.715)}.chat-out{transform-origin:100% 100%}.chat-day{transform-origin:50% 100%}@keyframes bubble-arrive{0%{opacity:0;translate:0 var(--space-6);scale:.96}1.5%,to{opacity:1;translate:0;scale:1}}.chat-feed>.is-handoff{animation:bubble-arrive var(--loop) cubic-bezier(.2, .9, .3, 1) var(--arrive) infinite both, handoff var(--loop) ease-out infinite both}.is-taken .chat-ticks{animation:ticks-read var(--loop) linear infinite both}@keyframes ticks-read{0%,12%{color:var(--wa-meta)}19%,83%{color:var(--wa-tick)}84%,to{color:var(--wa-meta)}}@property --played{syntax:"<number>";inherits:true;initial-value:0}.is-playing .voice-wave{animation:note-play var(--loop) linear infinite both}@keyframes note-play{0%,58.5%{--played:0}64%{--played:100}64.2%,to{--played:0}}.is-playing .chat-play:not(.chat-pause){animation:glyph-play var(--loop) linear infinite both}.is-playing .chat-pause{animation:glyph-pause var(--loop) linear infinite both}@keyframes glyph-play{0%,58.2%{opacity:1}58.5%,64%{opacity:0}64.3%,to{opacity:1}}@keyframes glyph-pause{0%,58.2%{opacity:0}58.5%,64%{opacity:1}64.3%,to{opacity:0}}@keyframes handoff{0%{--handoff:0}2.5%{--handoff:1}9%,to{--handoff:0}}.input-idle{animation:input-idle var(--loop) linear infinite both}.input-rec{animation:input-rec var(--loop) linear infinite both}@keyframes input-idle{0%,81%{opacity:1}83%,89.6%{opacity:0}91.5%,to{opacity:1}}@keyframes input-rec{0%,81%{opacity:0}83%,89.6%{opacity:1}91.5%,to{opacity:0}}.scene-core>*{animation-duration:var(--loop);animation-timing-function:cubic-bezier(.42,0,.22,1);animation-iteration-count:infinite;animation-fill-mode:both}.payload-a{animation-name:arrive-a}@keyframes arrive-a{0%{opacity:0;transform:translate(0, calc(-1 * var(--intake))) scale(.94)}2.5%{opacity:1;transform:translate(0, calc(-1 * var(--intake))) scale(1)}6%{opacity:1;filter:blur();transform:translate(0)scale(1)}7.5%,to{opacity:0;filter:blur(7px);transform:translate(0)scale(.96)}}.shred-a{animation-name:shred-a}@keyframes shred-a{0%,6%{opacity:0;scale:1 .5}7.5%{opacity:1;scale:1 2.05}9%{opacity:1;scale:1 .9}11%,to{opacity:0;scale:1 .5}}.flash-a{animation-name:flash-a}@keyframes flash-a{0%,19%{opacity:0;scale:.4}20.5%{opacity:.48;scale:.9}22%,to{opacity:0;scale:1.35}}.record-a .record-panel{animation:panel-a var(--loop) cubic-bezier(.42, 0, .22, 1) infinite both}.record-a{animation-name:card-a}@keyframes card-a{0%,10%{scale:.94}13%,32%{scale:1}34.5%,to{scale:.97}}@keyframes panel-a{0%,10%{opacity:0}13%,32%{opacity:1}34.5%,to{opacity:0}}.record-a .record-raw{animation:raw-recede var(--loop) linear infinite both}@keyframes raw-recede{0%,22%{opacity:1}25%,to{opacity:.5}}.record-a .raw-wave{animation:wave-a var(--loop) linear infinite both}@keyframes wave-a{0%,11%{opacity:0}14%,19%{opacity:1}22%,to{opacity:.62}}.record-a .raw-text{animation:sentence-a var(--loop) linear infinite both}@keyframes sentence-a{0%,11%{color:#0000}14%,to{color:var(--scene-mid)}}.record-a .record-fields .value-chip{animation:tag-a var(--loop) cubic-bezier(.22, 1, .36, 1) infinite both;transform-origin:50%}.record-a .record-fields .field-cell:nth-child(2) .value-chip{animation-delay:.11s}.record-a .record-fields .field-cell:nth-child(3) .value-chip{animation-delay:.22s}.record-a .record-fields .field-cell:nth-child(4) .value-chip{animation-delay:.33s}.record-a .wave-claim{animation:claim-band var(--loop) linear var(--claim-delay,0s) infinite both}.record-a .claim-2{--claim-delay:.11s}.record-a .claim-3{--claim-delay:.22s}.record-a .claim-4{--claim-delay:.33s}@keyframes claim-band{0%,14.5%{opacity:0}17%,to{opacity:1}}.record-a .raw-token{animation:token-in var(--loop) linear infinite both, token-claim var(--loop) linear infinite both;animation-delay:0s, var(--claim-delay,0s)}.record-a .raw-token:nth-child(2){--claim-delay:.11s}.record-a .raw-token:nth-child(3){--claim-delay:.22s}.record-a .raw-token:nth-child(4){--claim-delay:.33s}@keyframes token-claim{0%,14.5%{--tok:0;background-color:#0000;box-shadow:inset 0 -1.5px #0000}17%,19.5%{--tok:1;background-color:oklch(from var(--scene-structured) l c h / .22);box-shadow:inset 0 -1.5px 0 0 oklch(from var(--scene-structured) l c h / .9)}22%,to{--tok:.35;box-shadow:inset 0 -1.5px 0 0 oklch(from var(--scene-structured) l c h / .45);background-color:#0000}}@keyframes token-in{0%,11%{opacity:0}14%,to{opacity:1}}@keyframes tag-a{0%,16%{opacity:0;translate:0 var(--space-6);scale:1}19%,25%{opacity:1;translate:0;scale:1}28%{opacity:1;translate:0 calc(-1 * var(--space-6));scale:1.06}31%,to{opacity:1;translate:0 calc(-1 * var(--space-6));scale:1}}.record-a .record-fields{animation:fields-a var(--loop) linear infinite both}@keyframes fields-a{0%,10%{opacity:0}13%,to{opacity:1}}.record-a .stage-raw{animation:caption-raw-a var(--loop) linear infinite both}.record-a .stage-structured{animation:caption-structured-a var(--loop) linear infinite both}@keyframes caption-raw-a{0%,10%{opacity:0}13%,18%{opacity:1}20.5%,to{opacity:0}}@keyframes caption-structured-a{0%,20%{opacity:0}22.5%,to{opacity:1}}.record-model{opacity:1;animation:model-life var(--loop) cubic-bezier(.42, 0, .22, 1) infinite both}@keyframes model-life{0%,34.5%{opacity:0;scale:.95}37%,92%{opacity:1;scale:1}97%,to{opacity:0;scale:.97}}@keyframes focus-life{0%,35.5%{opacity:0}37.5%,88%{opacity:1}92%,to{opacity:0}}.model-focus{opacity:1;translate:0 calc(6 * var(--row-h));animation-name:focus-life,focus-scan;animation-duration:var(--loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes focus-scan{0%,40%{translate:0}68%,to{translate:0 calc(6 * var(--row-h))}}.row-mapped{--lit:1;animation:var(--loop) linear infinite both}.row-mapped.mapped-1{animation-name:row-fill-1}.row-mapped.mapped-2{animation-name:row-fill-2}.row-mapped.mapped-3{animation-name:row-fill-3}.row-mapped.mapped-4{animation-name:row-fill-4}@keyframes row-fill-1{0%,37.5%{--lit:0}40%,to{--lit:1}}@keyframes row-fill-2{0%,46.8%{--lit:0}49.3%,to{--lit:1}}@keyframes row-fill-3{0%,56.2%{--lit:0}58.7%,to{--lit:1}}@keyframes row-fill-4{0%,65.5%{--lit:0}68%,to{--lit:1}}.system-card{animation-duration:var(--loop);animation-timing-function:linear,cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-fill-mode:both}.system-card.system-crm{animation-name:landed-crm,peek-crm}.system-card.system-cms{animation-name:landed-cms,peek-cms}.system-card.system-erp{animation-name:landed-erp}@keyframes peek-crm{0%,49.5%{--lifted:0;translate:0}51.5%,57.5%{--lifted:1;translate:0 calc(-1 * var(--sys-lift))}59.5%,to{--lifted:0;translate:0}}@keyframes peek-cms{0%,68%{--lifted:0;translate:0}70%,76%{--lifted:1;translate:0 calc(-1 * var(--sys-lift))}78%,to{--lifted:0;translate:0}}@keyframes landed-erp{0%,43.5%{--on:0;--taking:0}45.5%{--on:1;--taking:1}48%{--taking:1}51%,62.5%{--taking:0}64%,67%{--taking:1}70%{--taking:0}97%{--on:1;--taking:0}99.5%,to{--on:0;--taking:0}}@keyframes landed-crm{0%,49.5%{--on:0;--taking:0}51.5%{--taking:1}54.5%{--on:1;--taking:1}57.5%{--taking:1}59.5%,97%{--on:1;--taking:0}99.5%,to{--on:0;--taking:0}}@keyframes landed-cms{0%,68%{--on:0;--taking:0}70%{--taking:1}73%{--on:1;--taking:1}76%{--taking:1}78%,97%{--on:1;--taking:0}99.5%,to{--on:0;--taking:0}}.erp-stream{animation:erp-feed var(--loop) cubic-bezier(.22, 1, .36, 1) infinite both}.erp-row-fresh{animation:erp-arrive var(--loop) linear infinite both}@keyframes erp-feed{0%,44.5%{translate:0 calc(-6 * var(--erp-row-h))}46%,63%{translate:0 calc(-5 * var(--erp-row-h))}64.5%{translate:0 calc(-4 * var(--erp-row-h))}72%{translate:0 calc(-4 * var(--erp-row-h));animation-timing-function:linear}to{translate:0}}@keyframes erp-arrive{0%,44.5%{--fresh:0}46%,60%{--fresh:1}66%,to{--fresh:0}}.route-packet{animation:packet-out var(--loop) cubic-bezier(.42, 0, .22, 1) infinite both, packet-size var(--loop) linear infinite both}.route-packet:nth-child(2){animation-delay:1.98s,1.98s}.route-packet:nth-child(3){animation-delay:4.07s,4.07s}.route-packet:nth-child(4){animation-delay:6.05s,6.05s}@keyframes packet-out{0%,41%{opacity:0;translate:0 calc(-1 * var(--row-h))}43%{opacity:1}45.5%{opacity:1;translate:0 var(--land)}46.5%,to{opacity:0;translate:0 var(--land)}}@keyframes packet-size{0%,41%{scale:.92}43%{scale:1}45.5%,to{scale:.88}}.erp-cell-status{animation:write-erp-status var(--loop) linear infinite both}.erp-cell-level{animation:write-erp-level var(--loop) linear infinite both}.system-crm .system-receive{animation:write-crm var(--loop) linear infinite both}.cms-count{animation:write-cms var(--loop) linear infinite both}.erp-value,.system-crm .system-receive .crm-value{opacity:var(--wrote);translate:0 calc((1 - var(--wrote)) * var(--space-4))}.cms-doc{opacity:var(--wrote);translate:0 calc((1 - var(--wrote)) * var(--space-4));animation:write-cms var(--loop) linear infinite both}@keyframes write-erp-status{0%,44%{--wrote:0}45.5%,97%{--wrote:1}99.5%,to{--wrote:0}}@keyframes write-crm{0%,53%{--wrote:0}54.5%,97%{--wrote:1}99.5%,to{--wrote:0}}@keyframes write-erp-level{0%,62.5%{--wrote:0}64%,97%{--wrote:1}99.5%,to{--wrote:0}}@keyframes write-cms{0%,71.5%{--wrote:0}73%,97%{--wrote:1}99.5%,to{--wrote:0}}.stage-axis{gap:0;margin-block-start:var(--space-48);padding-inline-start:0;list-style:none;display:grid}@container wrapper (width>60rem){.stage-axis{column-gap:var(--space-32);border-block-start:1.5px solid var(--tone-border);grid-template-columns:repeat(5,minmax(0,1fr))}}.stage{border-inline-start:1.5px solid var(--tone-border-subtle);align-content:start;padding-block-start:var(--space-16);padding-block-end:var(--space-20);padding-inline-start:var(--space-24);display:grid;position:relative}@container wrapper (width>60rem){.stage{border-inline-start:none;padding-block-start:var(--space-24);padding-block-end:0;padding-inline-start:0}}.stage:before{inline-size:var(--space-12);border-block-start:1.5px solid var(--tone-border);content:"";position:absolute;inset-block-start:var(--space-20);inset-inline-start:0}@container wrapper (width>60rem){.stage:before{inline-size:auto;block-size:var(--space-10);border-block-start:none;border-inline-start:1.5px solid var(--tone-border);inset-block-start:0}}.stage-index{font-size:var(--font-11);font-weight:var(--fw-500);letter-spacing:var(--ls-ultra-wide);color:var(--tone-text-subtle);font-variant-numeric:tabular-nums;margin-block-end:var(--space-6)}.stage-name{font-size:var(--font-16);font-weight:var(--fw-500);color:var(--tone-text)}.stage-text{font-size:var(--font-13);line-height:var(--lh-160);color:var(--tone-text-subtle);margin-block-start:var(--space-6)}.platform-list{gap:var(--space-32);margin-block-start:var(--space-48);display:grid}.platform-row{row-gap:var(--space-10);column-gap:var(--space-16);border-block-start:1.5px solid var(--tone-border-subtle);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph term""text text";padding-block-start:var(--space-24);display:grid}@container wrapper (width>52rem){.platform-row{align-items:start;column-gap:var(--space-24);grid-template-columns:auto 17rem minmax(0,1fr);grid-template-areas:"glyph term text"}}.platform-glyph{--icon-size:var(--space-24);color:var(--tone-icon-color);grid-area:glyph}.platform-term{font-family:var(--font-display-family);font-size:var(--font-24);font-weight:var(--font-heading-weight);line-height:var(--lh-120);letter-spacing:var(--ls-tight);color:var(--tone-text);grid-area:term}.platform-text{max-inline-size:42rem;font-size:var(--font-15);line-height:var(--lh-160);color:var(--tone-text-subtle);grid-area:text}.spec-sheet{max-inline-size:58rem;border-block-end:1.5px solid var(--tone-border-subtle);margin-block-start:var(--space-48);display:grid}.spec-row{row-gap:var(--space-4);padding-block:var(--space-14);border-block-start:1.5px solid var(--tone-border-subtle);display:grid}@container wrapper (width>40rem){.spec-row{align-items:baseline;column-gap:var(--space-32);grid-template-columns:11rem minmax(0,1fr)}}.spec-key{font-size:var(--font-11);font-weight:var(--fw-500);letter-spacing:var(--ls-ultra-wide);text-transform:uppercase;color:var(--tone-text-muted)}.spec-value{font-size:var(--font-14);line-height:var(--lh-160);color:var(--tone-text)}
