@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-device{0%{opacity:0;transform:translateY(28px)rotate(1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes landing-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.08)}}@keyframes landing-pulse{0%,to{box-shadow:0 0 #d2673157}50%{box-shadow:0 0 0 9px #d2673100}}.hero-enter{animation:.72s cubic-bezier(.22,.9,.27,1) both landing-rise}.hero-device-enter{animation:.9s cubic-bezier(.22,.9,.27,1) .12s both landing-device}.hero-visual .glow{animation:5s ease-in-out infinite landing-glow}.primary{transition:transform .2s,box-shadow .2s}.primary:hover{transform:translateY(-2px);box-shadow:0 15px 28px #d2673155}.demo-nav{transition:background-color .32s,color .32s,transform .32s}.demo-nav.active{animation:.38s cubic-bezier(.22,.9,.27,1) both demo-menu-select}.demo-head{animation:.34s both demo-content-change}.reveal{opacity:0;transition:opacity .62s ease var(--delay,0s), transform .62s cubic-bezier(.22,.9,.27,1) var(--delay,0s);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.feature{transition:transform .25s,box-shadow .25s,border-color .25s}.feature:hover{border-color:#b8d3c8;transform:translateY(-5px);box-shadow:0 16px 30px #17383417}.feature-icon{transition:transform .25s}.feature:hover .feature-icon{transform:rotate(-5deg)scale(1.08)}.workflow-card{transition:transform .3s,box-shadow .3s}.workflow-card:hover{transform:translateY(-5px);box-shadow:0 28px 55px #17383432}.demo-screen{animation:.34s both demo-content-change}.demo-search{color:#9aa9a3;border:1px solid #e2e9e5;border-radius:6px;margin:17px 0 10px;padding:8px;font-size:7px}.demo-table>div,.demo-order{border-bottom:1px solid #edf1ee;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:7px 2px;font-size:7px;display:grid}.demo-table b,.demo-order b{color:#314b45}.demo-table span,.demo-order span{color:#81918c;grid-column:1}.demo-table i,.demo-order i{color:#36806c;background:#e3f1eb;border-radius:999px;grid-area:1/2/span 2;padding:3px 5px;font-size:6px;font-style:normal}.demo-table i.warn{color:#c86232;background:#fff0e8}.demo-order i.done{color:#36806c;background:#e3f1eb}.demo-caption{color:#95a39e;margin:10px 0 0;font-size:7px}.demo-showcase{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.demo-showcase>div{border:1px solid #e1e9e5;border-radius:6px;padding:8px 6px}.demo-showcase span,.demo-showcase small{color:#82928d;font-size:6px;display:block}.demo-showcase b{color:#34534b;margin:7px 0 4px;font-size:7px;display:block}.demo-showcase .low{background:#fff8f5;border-color:#f1c2ab}.demo-showcase .low small{color:#c76131}.demo-sale{grid-template-columns:1fr .8fr;gap:8px;margin-top:17px;display:grid}.demo-product-list,.demo-cart{border:1px solid #e1e9e5;border-radius:7px;padding:8px;font-size:7px}.demo-product-list>b,.demo-cart>b{color:#38564e;margin-bottom:7px;display:block}.demo-product-list span,.demo-cart span{color:#748782;border-top:1px solid #edf1ee;justify-content:space-between;padding:5px 0;display:flex}.demo-product-list i{color:#447c6f;font-style:normal}.demo-cart strong{color:#244d44;border-top:1px dashed #cddbd5;padding-top:7px;display:block}.demo-cart button{color:#fff;background:#d26731;border:0;border-radius:4px;width:100%;margin-top:8px;padding:6px;font-size:7px}.demo-order{margin-top:11px}.demo-report-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:17px;display:grid}.demo-report-chart{border-bottom:1px solid #dce7e1;align-items:end;gap:6px;height:75px;margin-top:15px;padding:0 3px;display:flex}.demo-report-chart span{background:#5da08e;border-radius:4px 4px 0 0;flex:1}.demo-report-chart span:first-child{height:28%}.demo-report-chart span:nth-child(2){height:52%}.demo-report-chart span:nth-child(3){height:43%}.demo-report-chart span:nth-child(4){background:#d26731;height:72%}.demo-report-chart span:nth-child(5){height:61%}.demo-report-chart span:nth-child(6){height:84%}.demo-report-chart span:nth-child(7){height:68%}@keyframes demo-menu-select{0%{opacity:.45;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes demo-content-change{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
