:root{--ink: #07090d;--ink-soft: #121821;--paper: #f7ffe8;--paper-2: #e8ffb0;--volt: #c8ff00;--signal: #ff2d55;--cobalt: #0066ff;--aqua: #00e5c0;--mute: #3d4a55;--line: rgba(7, 9, 13, .14);--font-display: "Syne", sans-serif;--font-body: "Outfit", sans-serif;--radius: 0;color:var(--ink);background:var(--paper);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(1100px 620px at 8% -8%,rgba(200,255,0,.42),transparent 52%),radial-gradient(900px 520px at 92% 4%,rgba(0,102,255,.28),transparent 48%),radial-gradient(700px 420px at 70% 30%,rgba(255,45,85,.14),transparent 55%),linear-gradient(180deg,#f4ffc8 0%,var(--paper) 38%,#dfffea 100%);color:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}.page{min-height:100vh}.topbar{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:1.1rem clamp(1rem,3vw,2.5rem)}.topbar__brand{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;font-size:1.05rem;background:linear-gradient(105deg,var(--ink) 20%,var(--cobalt) 55%,#009e4a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.topbar__nav{display:flex;gap:1.25rem;font-size:.92rem;font-weight:500}.topbar__nav a{opacity:.72;transition:opacity .16s ease}.topbar__nav a:hover{opacity:1}.hero{position:relative;min-height:100svh;display:grid;place-items:end start;overflow:visible;padding:clamp(1.25rem,4vw,3rem);isolation:isolate}.kinetic-field{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.hero__content{position:relative;z-index:1;width:100%;max-width:min(100%,1100px);padding-bottom:clamp(1rem,4vh,3rem);overflow:visible}.hero__kicker{margin:0 0 .75rem;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt)}.hero__brand{margin:0;width:100%;font-family:var(--font-display);font-weight:800;font-size:clamp(2.1rem,7.2vw,5rem);line-height:.95;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;overflow:visible;background:linear-gradient(100deg,var(--ink) 8%,#0050d8 38%,#00c46a 68%,#c8ff00 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero__line{margin:1.1rem 0 .55rem;font-family:var(--font-display);font-size:clamp(1.45rem,3.2vw,2.35rem);font-weight:700;letter-spacing:-.04em;color:var(--signal)}.hero__support{margin:0 0 1.6rem;max-width:46ch;font-size:1.08rem;line-height:1.45;color:var(--mute)}@media(max-width:520px){.hero__brand{font-size:clamp(1.7rem,9.5vw,2.4rem);letter-spacing:-.04em}}.hero__cta,.stage__actions,.contact__actions{display:flex;flex-wrap:wrap;gap:.75rem}.mag-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.25rem;border:1.5px solid var(--ink);font-weight:600;letter-spacing:-.01em;transition:background .16s ease,color .16s ease,transform .16s ease}.mag-btn--solid{background:var(--volt);border-color:var(--ink);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.mag-btn--solid:hover{background:var(--cobalt);border-color:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--signal)}.mag-btn--ghost{background:#fff;color:var(--ink);box-shadow:4px 4px 0 var(--cobalt)}.mag-btn--ghost:hover{background:var(--signal);color:#fff;box-shadow:4px 4px 0 var(--ink)}.stage{padding:clamp(2rem,6vw,5rem) clamp(1rem,3vw,2.5rem) 1rem}.stage__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}.stage__tab{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem .85rem;border-bottom:2px solid var(--line);text-align:left;transition:border-color .18s ease,background .18s ease}.stage__tab.is-active{border-color:var(--tab-accent, var(--volt));background:linear-gradient(180deg,color-mix(in srgb,var(--tab-accent, var(--volt)) 34%,#fff),transparent);box-shadow:inset 0 -2px 0 var(--tab-accent, var(--volt))}.stage__tab.is-active .stage__tab-name{color:var(--ink)}.stage__tab-index{font-size:.75rem;font-weight:700;color:var(--mute)}.stage__tab-name{font-family:var(--font-display);font-weight:700;font-size:clamp(.85rem,1.8vw,1.05rem);letter-spacing:-.03em}.stage__panel{display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);background:linear-gradient(135deg,#ffffffd1,#ffffff59),linear-gradient(180deg,color-mix(in srgb,var(--accent) 28%,transparent),transparent 55%),linear-gradient(120deg,color-mix(in srgb,var(--pulse) 18%,transparent),transparent 60%);border:2px solid color-mix(in srgb,var(--accent) 55%,var(--ink));box-shadow:8px 8px color-mix(in srgb,var(--accent) 70%,var(--ink))}.stage__panel--stack{grid-template-columns:1fr}.stage__visual{position:relative;background:#0b0d10;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.stage__visual--demo{display:block;min-height:560px;color:#eef1ea}.stage__copy{display:flex;flex-direction:column;justify-content:center;gap:.75rem}.stage__copy--inline{display:flex;flex-direction:row;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}.stage__copy--inline .stage__blurb{max-width:52ch}.xdemo{display:flex;flex-direction:column;gap:.85rem;width:100%;min-height:560px;padding:1rem;font-size:.84rem}.xdemo__head{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.xdemo__eyebrow{margin:0 0 .2rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--volt);font-weight:700}.xdemo__head h3{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.85rem);letter-spacing:-.04em}.xdemo__select{display:grid;gap:.25rem;font-size:.72rem;color:#eef1ea99}.xdemo__select select,.xdemo input,.xdemo__scan input{min-height:2.35rem;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#fff;padding:.4rem .6rem;font:inherit}.xdemo__seg{display:inline-flex;border:1px solid rgba(255,255,255,.16)}.xdemo__seg button{min-height:2.35rem;padding:.4rem .75rem;color:#eef1eab3;font-weight:600}.xdemo__seg button.is-on{background:var(--accent, var(--volt));color:var(--ink)}.xdemo__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.xdemo__pipeline-note{margin:0;padding:.65rem .75rem;border:1px solid rgba(200,255,0,.28);background:#c8ff0014;color:#eef1ead1;font-size:.78rem;line-height:1.4}.arch-flow{display:flex;flex-direction:column;gap:.55rem;padding:.75rem;border:1px solid rgba(255,255,255,.1);background:#00000047}.arch-flow__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.arch-flow__head h4{margin:0;font-family:var(--font-display);font-size:.95rem;letter-spacing:-.02em;color:var(--volt)}.arch-flow__head span{font-size:.72rem;color:#eef1ea80}.arch-flow__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;align-items:stretch}.arch-flow__item{display:grid;grid-template-columns:1fr auto;gap:.2rem;align-items:center;min-width:0}.arch-flow__item:last-child{grid-template-columns:1fr}.arch-flow__card{min-height:132px;padding:.55rem .5rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.arch-flow__card.is-hot{border-color:#c8ff008c;background:#c8ff001a;box-shadow:0 0 0 1px #c8ff0033}.arch-flow__title{margin:0;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:-.02em}.arch-flow__tech{margin:.15rem 0 .4rem;font-size:.66rem;color:#c8ff00bf}.arch-flow__card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.18rem}.arch-flow__card li{padding:.15rem .3rem;font-size:.68rem;color:#eef1eab3;background:#ffffff08;border-left:2px solid rgba(255,255,255,.12)}.arch-flow__card li.is-on{color:var(--ink);background:var(--volt);border-left-color:var(--volt);font-weight:700}.arch-flow__arrow{color:var(--volt);font-weight:800;font-size:.95rem;opacity:.85}.arch-flow__lane{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;position:relative;height:10px;margin-top:.15rem}.arch-flow__lane:before{content:"";position:absolute;left:8%;right:8%;top:50%;border-top:2px dashed rgba(200,255,0,.4);transform:translateY(-50%)}.arch-flow__lane i{position:relative;z-index:1;width:8px;height:8px;margin:auto;border-radius:50%;background:var(--volt);box-shadow:0 0 0 3px #c8ff0026}@media(max-width:1100px){.arch-flow__row{grid-template-columns:repeat(3,minmax(0,1fr))}.arch-flow__item:nth-child(3n){grid-template-columns:1fr}.arch-flow__item:nth-child(3n) .arch-flow__arrow{display:none}.arch-flow__lane{display:none}}@media(max-width:700px){.arch-flow__row,.arch-flow__item{grid-template-columns:1fr}.arch-flow__arrow{display:none}}.xdemo__kpis--compact{min-width:min(100%,420px)}.xdemo__kpi{padding:.65rem .75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.xdemo__kpi span{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#eef1ea80}.xdemo__kpi strong{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.03em}.xdemo__kpi.is-warn strong,.is-warn{color:#ffb4a4!important}.xdemo__kpi.is-good strong,.is-good{color:var(--volt)!important}.xdemo__grid{display:grid;gap:.65rem;flex:1;min-height:0}.xdemo__grid--force{grid-template-columns:1.2fr 1.1fr .85fr}.xdemo__grid--trade{grid-template-columns:1.1fr 1.15fr .95fr}.xdemo__grid--athena{grid-template-columns:1.35fr .9fr}.xdemo__grid--horse{grid-template-columns:1.15fr 1fr}.xdemo__grid--notify{grid-template-columns:1.05fr 1fr .85fr;align-items:stretch}.flow-steps{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .65rem;padding:0;list-style:none}.flow-steps li{display:flex;align-items:center;gap:.35rem;min-height:1.85rem;padding:.25rem .55rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#eef1ea73;font-size:.72rem;transition:border-color .25s ease,background .25s ease,color .25s ease}.flow-steps li span{font-variant-numeric:tabular-nums;opacity:.7}.flow-steps li strong{font-weight:600;letter-spacing:-.01em}.flow-steps li.is-active{border-color:color-mix(in srgb,var(--volt) 55%,transparent);background:color-mix(in srgb,var(--volt) 12%,transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--volt) 25%,transparent)}.flow-steps li.is-done{border-color:#ffffff29;color:#eef1ead9}.flow-steps li.is-done span{color:var(--volt);opacity:1}.phone-notify{min-height:0;display:flex}.phone-notify__device{position:relative;display:flex;flex-direction:column;width:100%;min-height:280px;padding:.85rem .7rem .75rem;border-radius:1.35rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,#1c2230f2,#080a10fa),radial-gradient(120% 80% at 50% 0%,rgba(61,156,255,.18),transparent 55%);box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000059;overflow:hidden}.phone-notify__island{width:5.2rem;height:1.05rem;margin:0 auto .55rem;border-radius:999px;background:#050608;box-shadow:inset 0 0 0 1px #ffffff0f}.phone-notify__bar{display:flex;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.68rem;color:#eef1ea8c}.phone-notify__bar em{font-style:normal;color:#eef1ea66}.phone-notify__bar em.is-live{color:var(--signal);animation:phone-pulse 1.1s ease-in-out infinite}.phone-notify__lock{flex:1;min-height:0;overflow:auto}.phone-notify__lock ul{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.phone-notify__empty{margin:2rem .5rem;text-align:center;font-size:.78rem;color:#eef1ea66}.phone-notify__card{padding:.55rem .65rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:phone-slide-in .35s ease both}.phone-notify__card div{display:flex;justify-content:space-between;gap:.4rem;margin-bottom:.2rem;font-size:.68rem;color:#eef1ea8c}.phone-notify__card strong{color:#fff;letter-spacing:.01em}.phone-notify__title{margin:0;font-size:.82rem;font-weight:650;color:#fff}.phone-notify__body{margin:.15rem 0 0;font-size:.74rem;line-height:1.35;color:#eef1eab8}@keyframes phone-slide-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes phone-pulse{0%,to{opacity:1}50%{opacity:.45}}.xdemo--trade .flow-steps li.is-active{border-color:color-mix(in srgb,var(--volt) 55%,transparent);background:color-mix(in srgb,var(--volt) 12%,transparent)}.xdemo--horse .flow-steps li.is-active{border-color:color-mix(in srgb,#00e5c0 55%,transparent);background:color-mix(in srgb,#00e5c0 12%,transparent)}.xdemo--horse .flow-steps li.is-done span,.xdemo--horse .phone-notify__bar em.is-live{color:#00e5c0}.xdemo__panel{display:flex;flex-direction:column;gap:.55rem;min-height:0;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.xdemo__panel-h{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.xdemo__panel-h h4,.xdemo__brief h5,.xdemo__qa h5{margin:0;font-family:var(--font-display);font-size:.95rem;letter-spacing:-.02em}.xdemo__panel-h span{font-size:.72rem;color:#eef1ea80}.xdemo__btn{min-height:2.2rem;padding:.4rem .75rem;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#fff;font-weight:600}.xdemo__btn:disabled{opacity:.5;cursor:wait}.xdemo__btn--accent{background:var(--accent, var(--volt));border-color:var(--accent, var(--volt));color:var(--ink)}@keyframes cta-jiggle{0%,12%,to{transform:translateZ(0) rotate(0)}2%{transform:translate3d(-3px,0,0) rotate(-1.2deg)}4%{transform:translate3d(4px,0,0) rotate(1.2deg)}6%{transform:translate3d(-3px,0,0) rotate(-.8deg)}8%{transform:translate3d(3px,0,0) rotate(.8deg)}10%{transform:translate3d(-1px,0,0) rotate(0)}}@keyframes cta-glow{0%,12%,to{box-shadow:0 0 color-mix(in srgb,var(--accent, var(--volt)) 0%,transparent),0 0 0 0 transparent}6%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent, var(--volt)) 28%,transparent),0 0 22px color-mix(in srgb,var(--accent, var(--volt)) 45%,transparent)}}.cta-nudge{position:relative;z-index:1;animation:cta-jiggle 2.4s ease-in-out infinite,cta-glow 2.4s ease-in-out infinite;animation-delay:.8s,.8s;will-change:transform,box-shadow}.cta-nudge:hover,.cta-nudge:focus-visible,.cta-nudge:disabled,.cta-nudge.is-off{animation:none;will-change:auto}.mag-btn.cta-nudge{animation:cta-jiggle 2.4s ease-in-out infinite,cta-mag-glow 2.4s ease-in-out infinite;animation-delay:.8s,.8s}@keyframes cta-mag-glow{0%,12%,to{box-shadow:4px 4px 0 var(--ink)}6%{box-shadow:4px 4px 0 var(--signal),0 0 0 5px color-mix(in srgb,var(--volt) 35%,transparent)}}.force-app__nav button.cta-nudge,.force-btn.cta-nudge,.athena-fleet__actions button.cta-nudge,.xdemo__chips button.cta-nudge{animation:cta-jiggle 2.4s ease-in-out infinite,cta-glow 2.4s ease-in-out infinite;animation-delay:.8s,.8s}@media(prefers-reduced-motion:reduce){.cta-nudge,.mag-btn.cta-nudge,.force-app__nav button.cta-nudge,.force-btn.cta-nudge,.athena-fleet__actions button.cta-nudge,.xdemo__chips button.cta-nudge{animation:none;outline:2px solid color-mix(in srgb,var(--accent, var(--volt)) 70%,transparent);outline-offset:3px}}.xdemo__scan{display:grid;grid-template-columns:1fr auto;gap:.35rem}.xdemo__scan button,.xdemo__waves button,.xdemo__qty button,.xdemo__chips button{min-height:2.2rem;padding:.35rem .65rem;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-weight:600}.xdemo__table{display:flex;flex-direction:column;gap:.25rem;overflow:auto;max-height:260px}.xdemo__tr{display:grid;grid-template-columns:1.6fr .5fr .5fr .45fr;gap:.4rem;align-items:center;width:100%;text-align:left;padding:.45rem .5rem;border:1px solid transparent;color:inherit;background:#ffffff05}.xdemo__tr--5{grid-template-columns:1.2fr .45fr .55fr .55fr .45fr}.xdemo__tr--horse{grid-template-columns:.4fr 1.4fr .45fr .9fr}.xdemo__tr--head{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#eef1ea73;background:transparent}.xdemo__tr.is-on{border-color:color-mix(in srgb,var(--accent, var(--volt)) 55%,transparent);background:color-mix(in srgb,var(--accent, var(--volt)) 12%,transparent)}.xdemo__tr strong,.xdemo__lines strong,.xdemo__waves strong,.xdemo__orders strong{display:block}.xdemo__tr small,.xdemo__lines small,.xdemo__waves small{color:#eef1ea73;font-size:.7rem}.xdemo__detail,.xdemo__empty,.xdemo__footnote,.xdemo__brief p{margin:0;color:#eef1ea8c;line-height:1.4}.xdemo__footnote{font-size:.72rem;margin-top:auto}.xdemo__detail{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}.xdemo__lines,.xdemo__waves,.xdemo__log,.xdemo__timeline,.xdemo__orders,.xdemo__memory,.xdemo__explain,.xdemo__qa ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.xdemo__lines li,.xdemo__waves li,.xdemo__orders li,.xdemo__explain li{display:flex;justify-content:space-between;gap:.6rem;align-items:center;padding:.5rem .55rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.xdemo__qty{display:inline-flex;align-items:center;gap:.35rem}.xdemo__qty em,.xdemo__tr em,.xdemo__explain em,.xdemo__orders em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:var(--volt)}.xdemo__waves li.is-conflict{border-color:#ff4d2e}.xdemo__waves li.is-shipped{opacity:.65}.xdemo__log{max-height:280px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.xdemo__log li{padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06);color:#eef1eab3}.xdemo__timeline{gap:.3rem}.xdemo__node{width:100%;text-align:left;padding:.5rem .6rem;border-left:3px solid rgba(255,255,255,.12);background:#ffffff08;color:inherit;opacity:.45}.xdemo__node.is-active{opacity:1;border-color:var(--accent, var(--volt));background:color-mix(in srgb,var(--accent, var(--volt)) 14%,transparent)}.xdemo__node.is-done{opacity:.85;border-color:#d2ff3a80}.xdemo__node span{display:block;font-size:.72rem;color:#eef1ea8c}.xdemo__brief{padding:.65rem;background:#00000040;border:1px solid rgba(255,255,255,.06);min-height:96px}.xdemo__spark{width:88px;height:28px;color:var(--volt)}.xdemo__risk{display:grid;gap:.45rem}.xdemo__risk div{display:grid;gap:.2rem}.xdemo__risk span{font-size:.7rem;color:#eef1ea80}.xdemo__risk i,.xdemo__bar i,.xdemo__mini-bar{display:block;height:6px;background:linear-gradient(90deg,var(--accent),var(--pulse, var(--volt)))}.xdemo__risk i{width:0;max-width:100%;background:#ffffff1f;position:relative}.xdemo__risk div>i{background:linear-gradient(90deg,var(--accent),var(--pulse, var(--volt)));box-shadow:inset 0 0 0 99px #ffffff05}.xdemo__chat{flex:1;min-height:240px;max-height:320px;overflow:auto;display:flex;flex-direction:column;gap:.45rem}.xdemo__msg{padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;max-width:95%}.xdemo__msg.is-you{align-self:flex-end;background:color-mix(in srgb,var(--accent, #ff4d2e) 18%,transparent)}.xdemo__msg.is-tool{align-self:stretch;border-color:#d2ff3a40;background:#d2ff3a0d}.xdemo__msg.is-system{opacity:.7;font-size:.75rem}.xdemo__msg small{display:block;margin-bottom:.2rem;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;color:#eef1ea73}.xdemo__msg pre,.xdemo__code{margin:0;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.4}.xdemo__code{padding:.65rem;background:#050607;border:1px solid rgba(255,255,255,.08);min-height:120px;overflow:auto}.xdemo__thinking{display:flex;gap:.35rem;flex-wrap:wrap}.xdemo__thinking span,.xdemo__memory li,.xdemo__chips button{padding:.3rem .5rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:.72rem}.xdemo__chips{display:flex;flex-wrap:wrap;gap:.35rem}.xdemo__composer{display:grid;grid-template-columns:1fr auto;gap:.4rem}.xdemo__memory{max-height:120px;overflow:auto}.xdemo__place{font-family:var(--font-display);font-weight:800;color:var(--pulse, var(--volt))}.xdemo__mini-bar{margin-top:.25rem;height:4px;max-width:100%}.xdemo__bar{flex:1;height:6px;background:#ffffff1a;overflow:hidden}.xdemo__explain li{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center}.xdemo__qa ul{gap:.25rem}.xdemo__qa li{font-size:.78rem}.athena-phone{position:relative;border-radius:18px;padding-top:1.1rem}.athena-phone__notch{position:absolute;top:.45rem;left:50%;width:86px;height:8px;transform:translate(-50%);border-radius:999px;background:#ffffff1f}.athena-fleet{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;overflow:auto;max-height:360px}.athena-fleet>li{display:grid;gap:.35rem;padding:.45rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.athena-fleet>li>button:first-child{display:flex;justify-content:space-between;gap:.6rem;align-items:center;width:100%;text-align:left;color:inherit;padding:.35rem .25rem}.athena-fleet>li>button:first-child.is-on strong{color:var(--volt)}.athena-fleet strong{display:block}.athena-fleet small{color:#eef1ea73;font-size:.7rem}.athena-fleet em{font-style:normal;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.athena-fleet em.is-online{color:var(--volt)}.athena-fleet em.is-idle{color:#8eb0ff}.athena-fleet em.is-busy{color:#ffb4a4}.athena-fleet__actions{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.athena-fleet__actions--3{grid-template-columns:1fr 1fr 1fr}.xdemo__msg.is-cursor{border-color:#c8ff0059;background:#c8ff0014}.athena-fleet__actions button{min-height:2rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font-weight:600;font-size:.75rem}.athena-fleet__actions button:disabled{opacity:.5}.xdemo__msg.is-tty{border-color:#8eb0ff59;background:#245bff1f}.athena-tty{min-height:280px;max-height:360px}.arch-flow--horse .arch-flow__head h4,.arch-flow--horse .arch-flow__tech,.arch-flow--horse .arch-flow__arrow{color:#00e5c0}.arch-flow--horse .arch-flow__card.is-hot{border-color:#00e5c08c;background:#00e5c01a;box-shadow:0 0 0 1px #00e5c02e}.arch-flow--horse .arch-flow__lane:before{border-top-color:#00e5c066}.arch-flow--horse .arch-flow__lane i{background:#00e5c0;box-shadow:0 0 0 3px #00e5c026}.horse-sealed{padding:.7rem;border:1px dashed rgba(0,229,192,.4);background:#00e5c00f}.horse-sealed__badge{margin:0 0 .55rem;display:inline-flex;padding:.2rem .45rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:#00e5c0}.horse-sealed ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.horse-sealed li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.78rem}.horse-sealed strong{color:#eef1ea8c;font-weight:600}.horse-sealed span{text-align:right;color:#eef1eae6}.horse-sealed .is-secret{color:#00e5c0;font-weight:700}.stage__visual--demo:has(.force-app){background:#f3f4f6;color:#111827}.force-app{display:grid;grid-template-columns:176px 1fr;min-height:640px;height:100%;background:#f3f4f6;color:#111827;font-size:12px}.force-app__sidebar{display:flex;flex-direction:column;background:#fff;border-right:1px solid #e5e7eb;min-height:0}.force-app__brand{display:flex;flex-direction:column;justify-content:center;gap:.1rem;height:48px;padding:0 .75rem;border-bottom:1px solid #e5e7eb}.force-app__brand strong{font-size:12px;font-weight:600}.force-app__brand span{font-size:10px;color:#9ca3af}.force-app__find{padding:.5rem;border-bottom:1px solid #e5e7eb}.force-app__find input{width:100%;border:1px solid #e5e7eb;background:#f9fafb;border-radius:8px;padding:.4rem .55rem;font:inherit;color:#374151}.force-app__nav{flex:1;overflow:auto;padding:.65rem .5rem 1rem}.force-app__nav-group+.force-app__nav-group{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.force-app__nav-group>p{margin:0 0 .25rem;padding:0 .5rem;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.force-app__nav-group button{display:block;width:100%;text-align:left;border-radius:8px;padding:.4rem .5rem;color:#4b5563;font-weight:500}.force-app__nav-group button:hover{background:#f3f4f6;color:#111827}.force-app__nav-group button.is-active{background:#111827;color:#fff}.force-app__main{display:flex;flex-direction:column;min-width:0;min-height:0}.force-app__topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:56px;padding:0 .85rem;background:#fff;border-bottom:1px solid #e5e7eb}.force-app__storebar,.force-app__top-actions,.force-app__user{display:flex;align-items:center;gap:.55rem}.force-app__storebar label{display:flex;align-items:center;gap:.35rem;color:#6b7280}.force-app__storebar select{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:.3rem .45rem;font:inherit;color:#111827}.force-app__chip,.force-app__iconbtn,.force-btn{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:.35rem .65rem;font:inherit;font-weight:600;color:#374151}.force-app__iconbtn{position:relative;width:34px;height:34px;padding:0}.force-app__iconbtn i{position:absolute;top:4px;right:4px;min-width:14px;height:14px;border-radius:999px;background:#f43f5e;color:#fff;font-style:normal;font-size:9px;display:grid;place-items:center}.force-app__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#f3f4f6;font-weight:700;color:#374151}.force-app__user strong,.force-app__user small{display:block;line-height:1.15}.force-app__user small{color:#9ca3af;font-size:10px}.force-app__content{flex:1;min-height:0;overflow:auto;padding:.85rem}.force-app__toast{border-top:1px solid #e5e7eb;background:#fff;padding:.45rem .85rem;color:#6b7280;font-size:11px}.force-page,.force-pos,.force-wms{display:flex;flex-direction:column;gap:.75rem;min-height:100%}.force-page__head,.force-pos__head,.force-card__h{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.force-page__head h3,.force-pos__head h3,.force-wms__panel h3{margin:0;font-size:1.25rem;font-weight:700;color:#111827;font-family:var(--font-body);letter-spacing:-.02em}.force-page__head p,.force-pos__head p,.force-card__h p,.force-note,.force-empty p{margin:.2rem 0 0;color:#6b7280}.force-seg{display:inline-flex;gap:.2rem;padding:.2rem;border-radius:8px;background:#e5e7eb}.force-seg button{border-radius:6px;padding:.35rem .75rem;color:#6b7280;font-weight:600}.force-seg button.is-on{background:#fff;color:#111827;box-shadow:0 1px 2px #0000000f}.force-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.force-kpi{display:flex;justify-content:space-between;gap:.4rem;padding:.65rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #00000008}.force-kpi span{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.force-kpi strong{font-size:1.05rem;color:#111827}.force-kpi em{font-style:normal;font-size:10px;font-weight:600}.force-kpi em.up{color:#059669}.force-kpi em.down{color:#e11d48}.force-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #00000008;overflow:hidden}.force-card__h{padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.force-card__h h4{margin:0;font-size:.95rem;font-weight:600}.force-table{width:100%;border-collapse:collapse;background:#fff}.force-table th,.force-table td{padding:.55rem .75rem;border-top:1px solid #f3f4f6;text-align:left;vertical-align:top}.force-table th{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;background:#fafafa}.force-table td strong,.force-table td small{display:block}.force-table td small{color:#9ca3af;font-size:10px}.force-bars{display:flex;align-items:end;gap:.35rem;height:120px;padding:.85rem 1rem 1rem}.force-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#245bff,#93b4ff);min-height:8px}.force-btn--primary{background:#111827;border-color:#111827;color:#fff}.force-btn--block{width:100%;min-height:2.6rem}.force-banner{padding:.65rem .85rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:8px}.force-pos__meta{display:flex;justify-content:space-between;gap:.75rem;padding:.45rem .75rem;background:#f9fafbe6;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280}.force-pos__body{display:grid;grid-template-columns:1.45fr .8fr;gap:.65rem;min-height:360px}.force-pos__left,.force-pos__right{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;min-height:0}.force-pos__scan{display:grid;grid-template-columns:1fr auto auto auto;gap:.25rem;padding:.55rem;border-bottom:1px solid #e5e7eb}.force-pos__scan input{min-height:44px;border:1px solid #e5e7eb;border-radius:8px;padding:.55rem .7rem;font:inherit}.force-pos__scan button{min-height:44px;padding:0 .7rem;border-radius:8px;color:#6b7280;font-weight:600}.force-pos__scan button:hover{background:#f3f4f6;color:#111827}.force-pos__cart{min-height:260px;overflow:auto}.force-empty{display:grid;place-items:center;text-align:center;min-height:240px;padding:1.5rem;color:#6b7280}.force-empty strong{color:#111827}.force-qty{display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.force-qty button,.force-qty span{min-width:24px;text-align:center;padding:.15rem .3rem}.force-qty button{background:#f9fafb}.force-pos__right{padding:.85rem;display:flex;flex-direction:column;gap:.75rem}.force-pos__right h4{margin:0;font-size:.95rem}.force-pos__right dl{margin:0;display:grid;gap:.45rem}.force-pos__right dl div{display:flex;justify-content:space-between;color:#6b7280}.force-pos__right dl .is-total{padding-top:.45rem;border-top:1px solid #e5e7eb;color:#111827;font-weight:700}.force-wms{display:grid;grid-template-columns:180px 1fr;gap:.65rem;min-height:420px}.force-wms__nav{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.65rem;overflow:auto}.force-wms__nav>div+div{margin-top:.7rem;padding-top:.7rem;border-top:1px solid #e5e7eb}.force-wms__nav p{margin:0 0 .25rem;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.force-wms__nav button{display:block;width:100%;text-align:left;border-radius:8px;padding:.4rem .5rem;color:#4b5563}.force-wms__nav button.is-active{background:#111827;color:#fff}.force-wms__panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.85rem;overflow:auto}.force-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:700;text-transform:uppercase;font-size:10px}.force-steps{list-style:none;margin:0;padding:.85rem 1rem 1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.force-steps li{text-align:center;padding:.45rem;border-radius:8px;background:#f3f4f6;color:#6b7280;text-transform:uppercase;font-size:10px;font-weight:700}.force-steps li.is-on{background:#111827;color:#fff}@media(max-width:1100px){.force-app{grid-template-columns:1fr}.force-app__sidebar{max-height:180px}.force-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.force-pos__body,.force-wms{grid-template-columns:1fr}}.stage__tag{margin:0;display:inline-flex;width:fit-content;padding:.25rem .5rem;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--accent)}.stage__copy h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.4rem);line-height:.95;letter-spacing:-.05em}.stage__blurb{margin:0;max-width:38ch;font-size:1.05rem;line-height:1.5;color:var(--mute)}.stage__stack{display:flex;flex-wrap:wrap;gap:.45rem;margin:.25rem 0 .5rem;padding:0;list-style:none}.stage__stack li{padding:.35rem .55rem;border:1px solid var(--line);font-size:.82rem;font-weight:600;background:#ffffff8c}.stage__hint{margin:.35rem 0 0;font-size:.8rem;color:var(--mute)}.about,.contact{padding:clamp(3rem,8vw,6rem) clamp(1rem,3vw,2.5rem)}.about__inner,.contact__inner{max-width:720px}.about h2,.contact h2{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2.2rem,6vw,4rem);line-height:.95;letter-spacing:-.05em}.about p,.contact p{margin:0 0 1rem;font-size:1.12rem;line-height:1.55;color:var(--mute);max-width:42ch}.about__role{font-weight:700!important;color:var(--ink)!important}.contact{background:linear-gradient(120deg,rgba(210,255,58,.28),transparent 45%),linear-gradient(180deg,transparent,rgba(36,91,255,.08));border-top:1px solid var(--line)}.footer{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,3vw,2.5rem) 2rem;font-size:.85rem;color:var(--mute);border-top:1px solid var(--line)}@media(max-width:1100px){.xdemo__grid--force,.xdemo__grid--trade,.xdemo__grid--athena,.xdemo__grid--horse,.xdemo__grid--notify{grid-template-columns:1fr}.phone-notify__device{min-height:220px}}@media(max-width:900px){.stage__rail,.xdemo__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stage__visual--demo,.xdemo{min-height:0}}@media(max-width:640px){.topbar__nav{gap:.8rem;font-size:.82rem}.hero__content,.hero__support{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
