body:has(.armax-coming){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f5f0}html:has(.armax-entry),body:has(.armax-entry){background:var(--entry-browser-color,#191d1b);color-scheme:var(--entry-browser-scheme,dark)}html:has(.armax-entry){scroll-padding-top:0}.armax-entry,.armax-coming{--entry-paper:#f6f5f0;--entry-ink:#20211e;background:var(--entry-paper);color:var(--entry-ink);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:1.125rem;line-height:1.6}.armax-entry{--entry-paper:#cdd3c7}.armax-entry :focus-visible,.armax-coming :focus-visible{outline-offset:6px;outline:2px solid #7b8c66}.entry-choices :focus-visible{outline-color:#354a3b}.entry-skip{z-index:20;color:#20211e;background:#f6f5f0;padding:12px 18px;font-size:1rem;position:absolute;top:-100px;left:20px}.entry-skip:focus{top:16px}.entry-hero{color:#f4f3e9;background:#191d1b;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:110px 48px;display:flex;position:relative;overflow:hidden}.entry-hero-light{pointer-events:none;position:absolute;inset:0;overflow:clip}.entry-hero-light:before{content:"";transform:translate(var(--light-x,0px),var(--light-y,0px));background:radial-gradient(48% 42% at 50% 39%,#f4f3e916,#0000 75%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:-15%}.entry-hero-light:after{content:"";background:linear-gradient(115deg,#0000 36%,#f4f3e907 49%,#0000 62%);position:absolute;inset:0}.entry-hero-inner{text-align:center;width:100%;margin-block:auto;position:relative}.entry-wordmark{justify-content:center;display:flex}.entry-hero h1{letter-spacing:-.035em;margin:48px auto 0;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:400;line-height:1.3}.entry-explore{min-height:52px;color:inherit;border:1px solid #f4f3e970;border-radius:32px;justify-content:center;align-items:center;margin-top:38px;padding:12px 28px;font-size:1rem;transition:background .28s,color .28s,border-color .28s,box-shadow .28s,translate .28s;display:inline-flex}.entry-explore:is(:hover,:focus-visible){color:#191d1b;background:#f4f3e9;border-color:#f4f3e9;translate:0 -2px;box-shadow:0 6px 24px #f4f3e914}.entry-explore:active{box-shadow:none;translate:0}.entry-choices{max-width:1440px;min-height:100svh;margin-inline:auto;padding:32px 60px 48px}.entry-choices-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.entry-choices .armax-logo,.armax-coming .armax-logo{color:#20211e}.entry-back{text-underline-offset:6px;align-items:center;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.entry-choices h2{letter-spacing:-.045em;text-align:center;max-width:22ch;margin:32px auto 30px;font-family:inherit;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.14}.entry-options{grid-template-columns:1fr 1fr;gap:24px;display:grid}.entry-option{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;min-height:400px;transition:box-shadow .24s,translate .24s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #283b3226,0 3px #283b322e,0 14px 28px -16px #283b324d}.entry-option:is(:hover,:focus-visible){translate:0 -5px;box-shadow:0 0 0 1px #283b3266,0 4px #283b3233,0 22px 36px -16px #283b3266}.entry-option:active{transform:scale(.988)translate(0,0);box-shadow:0 0 0 1px #283b3266,0 2px 6px #283b3226}.entry-web-option{--action-bg:#283b32;--action-hover:#405d4b;--action-ink:#f1f1e6;background:#f1f1e6}.entry-system-option{--action-bg:#f5f6fa;--action-hover:#dce7ff;--action-ink:#272a31;color:#f5f6fa;background:#272a31;box-shadow:0 0 0 1px #25283226,0 3px #2528322e,0 14px 28px -16px #2528324d}.entry-system-option:is(:hover,:focus-visible){outline-color:#3b5db0;box-shadow:0 0 0 1px #25283266,0 4px #25283233,0 22px 36px -16px #25283266}.entry-system-option:active{box-shadow:0 0 0 1px #25283266,0 2px 6px #25283226}.entry-option-copy{padding:20px 28px 24px;position:relative}.entry-option-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.entry-option h3{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:clamp(1.625rem,2.5vw,2.5rem);font-weight:500;line-height:1.17}.entry-option p{opacity:.8;margin-top:12px;font-size:1rem}.entry-web-visual,.entry-systems-visual{--preview-duration:4.2s;background:#f8f7f2;flex-direction:column;height:clamp(230px,24vw,290px);display:flex;position:relative;overflow:hidden}.entry-browser-bar{color:#7b8079;background:linear-gradient(#f3f2ee,#e9e8e3);border-bottom:1px solid #d7d9d1;flex:none;align-items:center;gap:10px;height:26px;padding:0 10px;display:flex}.entry-browser-dots{flex:none;gap:4px;display:flex}.entry-browser-dots i{background:#ed8379;border-radius:50%;width:6px;height:6px}.entry-browser-dots i:nth-child(2){background:#dfbd65}.entry-browser-dots i:nth-child(3){background:#91b37c}.entry-browser-navigation,.entry-browser-tools{flex:none;align-items:center;gap:7px;display:flex}.entry-browser-bar svg{stroke-width:1.5px;flex:none;width:10px;height:10px}.entry-browser-address{color:#565d55;background:#ffffff75;border:1px solid #d9dcd280;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:54%;min-width:0;margin-inline:auto;padding:2px 8px;font:400 8px/1.3 Arial,sans-serif;display:flex}.entry-browser-address svg{width:7px;height:7px}.entry-site-header{color:#252b25;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.entry-site-brand{letter-spacing:-.08em;font:500 25px/1 Georgia,Times New Roman,serif}.entry-site-menu{align-items:center;gap:16px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.entry-site-menu>span:first-child{text-underline-offset:4px;text-decoration:underline}.entry-site-menu>span:last-child{border:1px solid #252b2540;border-radius:20px;padding:4px 10px}.entry-site-project{flex:1;min-height:0;position:relative;overflow:hidden}.entry-site-slides{height:100%;position:relative}.entry-site-photo{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block}.entry-site-secondary{clip-path:inset(0 100% 0 0);position:absolute;inset:0}.entry-site-project:after{content:"";pointer-events:none;background:linear-gradient(#0000,#101b1499);position:absolute;inset:40% 0 0}.entry-site-caption{z-index:1;color:#fffdf4;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;inset:auto 18px 14px}.entry-site-title{letter-spacing:-.035em;font:400 26px/1.1 Georgia,Times New Roman,serif;display:grid;overflow:hidden}.entry-site-title>span{grid-area:1/1}.entry-site-title-next{transform:translateY(120%)}.entry-site-action{border-bottom:1px solid #fffdf480;padding-bottom:2px;font-size:10px;line-height:1.5}.entry-dashboard-viewport{flex:1;min-height:0;display:flex;overflow:hidden}.entry-systems-visual .entry-browser-bar{color:#7b818c;background:linear-gradient(#f4f5f7,#e7e9ed);border-color:#d8dbe2}.entry-systems-visual .entry-browser-address{color:#59616f;border-color:#d9dde5}.entry-dashboard{color:#292e3a;flex:1;grid-template-columns:44px minmax(0,1fr);min-height:0;display:grid}.entry-dash-sidebar{color:#969cab;background:#252832;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;display:flex}.entry-dash-brand{color:#fafbff;margin-bottom:6px;display:flex}.entry-dash-brand svg{width:20px;height:20px}.entry-dash-nav{border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.entry-dash-nav svg{stroke-width:1.7px;width:13px;height:13px}.entry-dash-nav.is-current{color:#fff;background:#4770d9;box-shadow:0 2px 5px #101b3c33}.entry-dash-profile{color:#d8dce7;background:#353946;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:auto;font-size:7px;display:grid}.entry-dash-main{background:#f1f3f7;flex-direction:column;gap:12px;min-width:0;padding:12px 14px;display:flex}.entry-dash-heading{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.25;display:flex}.entry-dash-add{color:#fff;background:#4770d9;border:1px solid #3c63cb;border-radius:5px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:500;line-height:1.25;display:flex;box-shadow:0 2px 3px #163a7b14}.entry-dash-add svg{width:9px;height:9px}.entry-dash-board{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.entry-dash-lane{flex-direction:column;gap:7px;min-width:0;display:flex}.entry-dash-lane-heading{color:#60697b;justify-content:space-between;align-items:center;gap:4px;font-size:9px;line-height:1.2;display:flex}.entry-dash-lane-heading>span{align-items:center;gap:5px;display:flex}.entry-dash-lane-heading i{background:#5278df;border-radius:50%;width:5px;height:5px}.entry-dash-lane-heading b{color:#9299a8;font-size:8px;font-weight:400}.entry-dash-lane-heading svg{width:12px;height:12px}.entry-dash-project{background:#fff;border:1px solid #e0e4ec;border-radius:7px;flex-direction:column;flex:1;gap:7px;min-height:0;padding:10px;display:flex;box-shadow:0 2px 3px #172a4b08}.entry-dash-project-icon{justify-content:space-between;align-items:center;display:flex}.entry-dash-project-icon svg:first-child{color:#4d70cc;background:#e9efff;border-radius:5px;width:20px;height:20px;padding:4px}.entry-dash-project-icon>svg:last-child{color:#939aa8;width:12px;height:12px}.entry-dash-project strong{font-size:11px;font-weight:600;line-height:1.2}.entry-dash-detail{color:#81899a;font-size:8px;line-height:1.2}.entry-dash-progress{background:#e8edf6;border-radius:4px;flex:none;height:4px;display:block;overflow:hidden}.entry-dash-progress i{border-radius:inherit;background:#5278df;width:75%;height:100%;display:block}.entry-dash-project-bottom{color:#727d90;justify-content:space-between;align-items:center;gap:4px;margin-top:auto;font-size:8px;line-height:1;display:flex}.entry-dash-avatars{padding-left:4px;display:flex}.entry-dash-avatars i{color:#4d6291;background:#dce5fa;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:-4px;font-size:5px;font-style:normal;font-weight:600;display:grid}.entry-dash-avatars i:nth-child(2){color:#7b5d98;background:#eadff4}.entry-dash-lane.is-complete .entry-dash-lane-heading i{background:#8c96aa}.entry-dash-lane.is-complete .entry-dash-project-icon svg:first-child{color:#7a859a;background:#eef0f5}.entry-dash-lane.is-complete .entry-dash-progress i{background:#929db3;width:100%}.entry-dash-project-stack{flex:1;min-height:0;display:grid;position:relative}.entry-dash-project-stack>.entry-dash-project{grid-area:1/1}.entry-dash-moving-project{z-index:2;position:relative}.entry-dash-next-project{opacity:0;transform:translateY(8px)}.entry-dash-next-project .entry-dash-progress i{width:30%}.entry-demo-swap{display:grid}.entry-demo-swap>span{grid-area:1/1}.entry-demo-swap>span:last-child{opacity:0}.entry-dash-icon-swap{line-height:0}[data-preview=playing] .entry-site-secondary{animation:entry-project-reveal var(--preview-duration) cubic-bezier(.22,1,.36,1) both}[data-preview=playing] .entry-site-title-first{animation:entry-title-out var(--preview-duration) cubic-bezier(.22,1,.36,1) both}[data-preview=playing] .entry-site-title-next{animation:entry-title-in var(--preview-duration) cubic-bezier(.22,1,.36,1) both}[data-preview=complete] .entry-site-secondary{clip-path:inset(0)}[data-preview=complete] .entry-site-title-first{transform:translateY(-120%)}[data-preview=complete] .entry-site-title-next{transform:translateY(0)}[data-preview=playing] .entry-dash-moving-project .entry-dash-progress i{animation:entry-progress-finish var(--preview-duration) ease both}[data-preview=playing] .entry-demo-swap>span:first-child{animation:entry-value-out var(--preview-duration) ease both}[data-preview=playing] .entry-demo-swap>span:last-child{animation:entry-value-in var(--preview-duration) ease both}[data-preview=playing] .entry-dash-moving-project{animation:entry-task-move var(--preview-duration) cubic-bezier(.22,1,.36,1) both}[data-preview=playing] .entry-dash-previous-project{animation:entry-task-out var(--preview-duration) ease both}[data-preview=playing] .entry-dash-next-project{animation:entry-task-in var(--preview-duration) ease both}[data-preview=complete] .entry-dash-moving-project .entry-dash-progress i{width:100%}[data-preview=complete] .entry-demo-swap>span:first-child{opacity:0}[data-preview=complete] .entry-demo-swap>span:last-child{opacity:1}[data-preview=complete] .entry-dash-moving-project{transform:translate(calc(100% + 10px))}[data-preview=complete] .entry-dash-previous-project{opacity:0;transform:translateY(8px)}[data-preview=complete] .entry-dash-next-project{opacity:1;transform:none}@keyframes entry-project-reveal{0%,18%{clip-path:inset(0 100% 0 0)}65%,to{clip-path:inset(0)}}@keyframes entry-title-out{0%,24%{transform:translateY(0)}58%,to{transform:translateY(-120%)}}@keyframes entry-title-in{0%,28%{transform:translateY(120%)}62%,to{transform:translateY(0)}}@keyframes entry-progress-finish{0%,12%{width:75%}40%,to{width:100%}}@keyframes entry-value-out{0%,38%{opacity:1}44%,to{opacity:0}}@keyframes entry-value-in{0%,38%{opacity:0}44%,to{opacity:1}}@keyframes entry-task-move{0%,48%{transform:translate(0)}80%,to{transform:translate(calc(100% + 10px))}}@keyframes entry-task-out{0%,44%{opacity:1;transform:translateY(0)}60%,to{opacity:0;transform:translateY(8px)}}@keyframes entry-task-in{0%,56%{opacity:0;transform:translateY(8px)}82%,to{opacity:1;transform:translateY(0)}}.entry-preview-zoom{transform-origin:50%;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.entry-option:is(:hover,:focus-visible) .entry-preview-zoom{transform:scale(1.025)}.armax-coming{min-height:100svh;padding:32px 60px}.coming-header{max-width:1320px;margin:auto}.coming-content{max-width:900px;margin:auto;padding:clamp(70px,15vh,150px) 0}.coming-content h1{overflow-wrap:anywhere;letter-spacing:-.045em;max-width:17ch;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:1.08}.coming-content p{margin:32px 0;font-size:1.25rem}@media (width<=800px){.entry-hero,.entry-choices{padding-inline:24px}.entry-option-copy{padding:22px 24px 28px}.entry-option-heading{gap:12px}.entry-option h3{font-size:1.5rem}.armax-coming{padding:26px 24px}}@media (width<=600px){.entry-hero{min-height:100svh;padding-block:110px 80px}.entry-hero h1{margin-top:36px;font-size:1.75rem}.entry-explore{margin-top:30px}.entry-choices{padding:26px 20px 40px}.entry-choices h2{margin:30px auto 26px;font-size:2rem}.entry-options{grid-template-columns:1fr;gap:20px}.entry-option{min-height:320px}.entry-option h3{font-size:1.5rem}.entry-web-visual,.entry-systems-visual{height:220px}.entry-dash-sidebar{gap:5px;padding:10px 6px}.entry-dash-nav{width:24px;height:24px}.entry-dash-profile{width:18px;height:18px;font-size:6px}.entry-dash-main{gap:8px;padding:10px}.entry-dash-project{gap:4px;padding:7px}.entry-dash-project-icon svg:first-child{width:16px;height:16px;padding:3px}.entry-dash-project strong{font-size:10px}.entry-dash-avatars i{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){html:has(.armax-entry){scroll-behavior:auto}.entry-wordmark,.entry-hero h1,.entry-option,.entry-preview-zoom,.entry-explore,.entry-hero-light:before,.entry-hero-light:after{transition:none;animation:none!important}.entry-hero-light:before{transform:none}.entry-explore:is(:hover,:focus-visible){translate:none}.entry-option:active,.entry-option:is(:hover,:focus-visible) .entry-preview-zoom{transform:none}.entry-option:is(:hover,:focus-visible){translate:none}[data-preview] *{animation:none!important}}@media (prefers-reduced-motion:no-preference){.entry-wordmark{animation:.85s cubic-bezier(.22,1,.36,1) both entry-arrive}.entry-hero h1{animation:.7s cubic-bezier(.22,1,.36,1) .13s both entry-arrive}.entry-explore{animation:.6s cubic-bezier(.22,1,.36,1) .24s both entry-arrive}.entry-hero-light:after{animation:1.8s cubic-bezier(.22,1,.36,1) both entry-light-arrive}}@keyframes entry-light-arrive{0%{opacity:0;transform:translate(-8%)}to{opacity:1;transform:translate(0)}}@keyframes entry-slash-light{0%{opacity:0;transform:translateY(-40%)}35%{opacity:.8}to{opacity:0;transform:translateY(40%)}}@keyframes entry-arrive{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
