.erp-title{padding:110px 0 54px;text-align:center}.erp-tour{position:relative;margin:0 auto;width:min(1180px,calc(100% - 40px));padding-bottom:72px}.erp-tour-motion{height:850svh}.erp-pin{perspective:1400px}.erp-tour-motion .erp-pin{position:sticky;top:100px}.erp-tour-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:12px;color:#94a3b8}.erp-tour-heading>span:first-child{display:flex;align-items:center;gap:8px}.erp-device{border:1px solid #67e8f944;border-radius:20px;padding:8px;background:#121b2b;box-shadow:0 25px 90px #0009,0 0 45px #00f0ff0d;transform-origin:top center;overflow:hidden}.erp-toolbar{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 8px;font-size:11px;color:#cbd5e1}.erp-lights{letter-spacing:4px;color:#64748b}.erp-toolbar-label{color:#94a3b8}.erp-toolbar button{padding:4px;border-radius:5px}.erp-screen-scroll{overflow:auto;border-radius:12px;background:#101010;max-height:calc(100svh - 300px)}.erp-screen{position:relative;aspect-ratio:3/2;width:100%}.erp-screen-layer{position:absolute;inset:0;background:#101010}.erp-screen img{display:block;width:100%;height:auto}.erp-content-window{position:absolute;bottom:0;overflow:hidden;background:#101010}.erp-content-manual{overflow-y:auto}.erp-screen-expanded .erp-screen{min-width:1100px}.erp-tabs{display:flex;gap:6px;overflow-x:auto;padding:14px 0 8px}.erp-tabs button{white-space:nowrap;padding:8px 12px;border:1px solid #ffffff18;border-radius:9px;font-size:11px;color:#94a3b8}.erp-tabs button[aria-pressed=true]{background:#00f0ff12;border-color:#67e8f955;color:#67e8f9}.erp-tour-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:6px}.erp-tour-footer p{font-size:12px;color:#cbd5e1}.erp-tour-footer p>span{display:block;color:#64748b;font-size:10px;margin-top:4px}.erp-tour-footer>div{display:flex;gap:8px;flex-shrink:0}.erp-tour-footer button{padding:7px;border:1px solid #ffffff20;border-radius:8px;font-size:11px}.erp-tour button:disabled{opacity:.3;cursor:default}.erp-tour button:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}@media (min-width:900px){.erp-tour{width:min(1180px,calc((100svh - 320px) * 1.5));min-width:640px}}@media (max-width:640px){.erp-title{padding-top:80px}.erp-tour-motion{height:650svh}.erp-tour-motion .erp-pin{top:95px}.erp-tour-footer{align-items:flex-start}.erp-tour-footer p{font-size:11px}.erp-device{padding:5px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.erp-tour-motion{height:auto}.erp-tour-motion .erp-pin{position:static}}.card-swap-container{position:absolute;bottom:0;right:0;transform:translate(5%,20%);transform-origin:bottom right;perspective:900px;overflow:visible}.card{position:absolute;top:50%;left:50%;border-radius:12px;border:1px solid #fff;background:#000;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:768px){.card-swap-container{transform:scale(.75) translate(25%,25%)}}@media (max-width:480px){.card-swap-container{transform:scale(.55) translate(25%,25%)}}.hub-section{background:radial-gradient(ellipse at 80% 50%,#008cff12,transparent 60%)}.hub-central-label{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 8px;border:1px solid #00f0ff33;border-radius:12px;color:#67e8f9;background:#081620;font-size:12px}.hub-stage{position:relative;height:510px}.hub-stage .card-swap-container{top:105px;bottom:auto;right:auto;left:0;width:calc(100% - 46px)!important;transform:none}.hub-stage .hub-card{overflow:hidden;border-color:#67e8f955;border-radius:16px;background:linear-gradient(var(--dismiss-tint,transparent),var(--dismiss-tint,transparent)),linear-gradient(135deg,#102532,#090e19 70%);box-shadow:0 16px 45px #0007}.hub-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #ffffff0f;padding:13px 16px;color:#94a3b8;font-size:10px}.hub-window-dots{color:#526477;font-size:8px;letter-spacing:3px}.hub-card-content{padding:20px}.hub-module-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #00f0ff33;border-radius:10px;background:#00f0ff0d;color:#67e8f9}.hub-card-status{display:flex;align-items:center;gap:7px;margin-top:20px;padding-top:12px;border-top:1px solid #ffffff0f;font-size:10px;color:#67e8f9}@media (max-width:380px){.hub-card-content{padding:14px}.hub-card-content h3{font-size:15px}.hub-card-header{padding:12px 10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.hub-stage{height:auto;padding:20px 0}.hub-stage .card-swap-container{position:static;width:100%!important;height:auto!important;display:grid;gap:16px;perspective:none}.hub-stage .hub-card{position:static;height:auto!important;transform:none!important;will-change:auto}.hub-pause{display:none}}.hub-scroll-enabled .hub-scroll-track{min-height:240vh;min-height:240svh}.hub-scroll-sticky{position:relative}.hub-scroll-enabled .hub-scroll-sticky{position:sticky;top:110px}.hub-unified{position:relative}@media (min-width:1024px) and (min-height:740px){.hub-scroll-enabled .hub-copy{position:sticky;top:120px}}@media (max-height:739px) and (prefers-reduced-motion:no-preference){.hub-scroll-enabled .hub-scroll-sticky{top:90px}.hub-scroll-enabled .hub-stage{height:470px}.hub-scroll-enabled .hub-stage .card-swap-container{top:65px}}@media (prefers-reduced-motion:reduce){.hub-scroll-enabled .hub-scroll-track{min-height:0}.hub-scroll-enabled .hub-copy,.hub-scroll-enabled .hub-scroll-sticky{position:static}.hub-unified{opacity:1!important;transform:none!important}}.hub-stage{overflow:clip}.hub-module-grid{display:grid;gap:8px;margin-top:16px}.hub-module-grid>div{display:flex;align-items:center;gap:10px;border:1px solid #00f0ff26;border-radius:8px;background:#00f0ff08;padding:6px 10px;font-size:11px}.hub-complete-card .hub-card-status{margin-top:12px}.hub-section:not(.hub-scroll-enabled) .hub-discard-card{display:none}.hub-section:not(.hub-scroll-enabled) .hub-stage{height:auto;padding:20px 0;overflow:visible}.hub-section:not(.hub-scroll-enabled) .card-swap-container{position:static;width:100%!important;height:auto!important}.hub-section:not(.hub-scroll-enabled) .hub-complete-card{position:static;height:auto!important;transform:none!important}.hub-complete-card .hub-card-content{padding:16px}.hub-scroll-enabled .hub-scroll-track{min-height:520svh}.hub-scroll-enabled .hub-scroll-sticky{top:100px}.hub-scroll-enabled .hub-unified{height:min(640px,calc(100svh - 120px))}.hub-close-mark,.hub-stack-scene{pointer-events:none}.hub-close-mark{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;color:#fda4af}.hub-close-mark>span{display:grid;place-items:center;width:136px;height:136px;border:1px solid #fb718566;border-radius:50%;background:radial-gradient(circle,#651d3670,#170e19);box-shadow:0 0 80px #fb71852a,inset 0 0 35px #fb718515}.hub-close-mark p{font-size:18px}.hub-dashboard{z-index:5;border:1px solid #67e8f966;border-radius:22px;overflow:hidden;background:#09121e;box-shadow:0 30px 100px #0009,0 0 65px #00f0ff12;transform-origin:center}.hub-scroll-enabled .hub-dashboard{position:absolute;top:0;left:0;height:calc(100% - 46px)}.hub-dashboard-bar{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #67e8f92a;background:#101e2b}.hub-dashboard-bar>span{margin-left:auto;font-size:11px;color:#67e8f9}.hub-dashboard-viewport{height:calc(100% - 61px);overflow:hidden}.hub-dashboard-content{padding:clamp(20px,4vw,52px)}.hub-dashboard-content h3{margin:22px 0 16px;font-size:clamp(28px,4vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.04em}.hub-dashboard-content p{max-width:660px;color:#94a3b8;line-height:1.7}.hub-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}.hub-overview-grid>div{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #67e8f927;border-radius:14px;background:linear-gradient(135deg,#122d37,#0c1725)}.hub-overview-grid svg{color:#67e8f9}.hub-overview-grid strong{font-size:13px}.hub-overview-grid span{color:#94a3b8;font-size:11px}.hub-activity{padding:24px;border:1px solid #ffffff15;border-radius:16px;background:#ffffff03}.hub-activity>span{display:block;margin-bottom:20px;color:#fff;font-weight:600}.hub-activity>div{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #ffffff0d;font-size:13px}.hub-activity b{color:#67e8f9;font-family:monospace}.hub-activity svg{flex-shrink:0;margin-left:auto}.hub-insights{margin-top:32px;padding:28px;border-radius:16px;background:radial-gradient(ellipse at top right,#00f0ff15,#101b29);border:1px solid #67e8f92a}.hub-insights h4{font-size:26px;font-weight:600;margin:16px 0 12px}.hub-chart{display:flex;align-items:flex-end;gap:12px;height:150px;margin:28px 0 16px;border-bottom:1px solid #ffffff20}.hub-chart span{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(#67e8f9,#008cff40)}.hub-insights small{color:#94a3b8}.hub-controls{position:relative;z-index:6;padding-top:12px}.hub-scroll-enabled .hub-controls{position:absolute;bottom:0;left:0;right:0}.hub-section:not(.hub-scroll-enabled) .hub-stack-scene{display:none}.hub-section:not(.hub-scroll-enabled) .hub-dashboard{height:auto}.hub-section:not(.hub-scroll-enabled) .hub-dashboard-viewport{height:auto;overflow:visible}@media (max-width:640px){.hub-dashboard-bar{padding:14px;gap:8px}.hub-dashboard-bar>span{max-width:100px;text-align:right;font-size:9px}.hub-overview-grid{grid-template-columns:1fr}.hub-overview-grid>div{padding:14px;gap:8px}.hub-activity,.hub-insights{padding:18px}.hub-chart{gap:6px}}