@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");.demo-enterprise{font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;background:#060c1a;color:#e8f0ff;min-height:100vh}[data-theme=light] .demo-enterprise{background:#f3f6fb;color:#0f1629}.demo-enterprise nav{position:fixed;top:0;width:100%;z-index:200;background:rgba(6,12,26,.92);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid rgba(255,255,255,.07);height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 48px}[data-theme=light] .demo-enterprise nav{background:rgba(243,246,251,.94)!important;border-bottom-color:rgba(0,0,0,.08)!important}.demo-enterprise .logo{display:flex;align-items:center;gap:0}.demo-enterprise .logo-mark{width:26px;height:26px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=light] .demo-enterprise .logo-mark{background:#0f1629}.demo-enterprise .logo-mark span{font-size:10px;font-weight:900;color:#060c1a;letter-spacing:-.5px}[data-theme=light] .demo-enterprise .logo-mark span{color:#f3f6fb}.demo-enterprise .logo-word{font-size:14px;font-weight:600;letter-spacing:-.2px;padding-left:9px}[data-theme=light] .demo-enterprise .logo-word{color:#0f1629}.demo-enterprise .logo-sep{width:1px;height:14px;background:rgba(255,255,255,.2);margin:0 10px}[data-theme=light] .demo-enterprise .logo-sep{background:rgba(0,0,0,.15)}.demo-enterprise .logo-prod{font-size:12px;font-weight:400;color:rgba(255,107,53,.8);letter-spacing:.02em}[data-theme=light] .demo-enterprise .logo-prod{color:rgba(180,70,20,.75)}.demo-enterprise nav ul{list-style:none;display:flex;gap:28px}.demo-enterprise nav ul a{color:rgba(232,240,255,.45);text-decoration:none;font-size:13px;font-weight:400;transition:color .15s}.demo-enterprise nav ul a:hover{color:#e8f0ff}[data-theme=light] .demo-enterprise nav ul a{color:rgba(15,22,41,.5)}[data-theme=light] .demo-enterprise nav ul a:hover{color:#0f1629}.demo-enterprise .nav-cta{height:32px;padding:0 16px;background:#FF6B35;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;text-decoration:none;transition:opacity .15s}.demo-enterprise .nav-cta:hover{opacity:.85}.demo-enterprise .demo-theme-btn{width:32px;height:32px;border-radius:6px;border:1px solid;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;flex-shrink:0;border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.5)}[data-theme=light] .demo-enterprise .demo-theme-btn{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.5)}.demo-enterprise .demo-theme-btn svg{width:14px;height:14px;pointer-events:none}.demo-enterprise .dt-sun{display:none}.demo-enterprise .dt-moon,[data-theme=light] .demo-enterprise .dt-sun{display:block}[data-theme=light] .demo-enterprise .dt-moon{display:none}.demo-enterprise .hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:56px;gap:56px;padding:80px 48px 60px;position:relative;overflow:hidden}.demo-enterprise .hero-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.demo-enterprise .hero-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 60% 50%,rgba(255,107,53,.07) 0,transparent 65%)}[data-theme=light] .demo-enterprise .hero-bg:before{background:radial-gradient(ellipse 70% 60% at 60% 50%,rgba(255,107,53,.06) 0,transparent 65%)}.demo-enterprise .grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,107,53,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,107,53,.025) 1px,transparent 0);background-size:72px 72px}[data-theme=light] .demo-enterprise .grid-lines{background-image:linear-gradient(rgba(255,107,53,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,107,53,.04) 1px,transparent 0)}.demo-enterprise .glow-orb{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,107,53,.12) 0,transparent 70%);right:5%;top:20%;animation:eo-ent-pulse-orb 6s ease-in-out infinite}[data-theme=light] .demo-enterprise .glow-orb{opacity:.15}@keyframes eo-ent-pulse-orb{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}.demo-enterprise .hero-left{position:relative;z-index:1}.demo-enterprise .pill{display:inline-flex;align-items:center;gap:7px;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.22);border-radius:20px;padding:5px 14px 5px 10px;font-size:11.5px;font-weight:500;color:rgba(255,150,80,.9);margin-bottom:28px}[data-theme=light] .demo-enterprise .pill{background:rgba(255,107,53,.08);border-color:rgba(255,107,53,.2)}.demo-enterprise .pill-dot{width:6px;height:6px;border-radius:50%;background:#FF6B35;animation:eo-ent-blink-dot 2s ease-in-out infinite}@keyframes eo-ent-blink-dot{0%,to{opacity:1}50%{opacity:.3}}.demo-enterprise .hero h1{font-size:clamp(38px,3.8vw,58px);font-weight:800;line-height:1.08;letter-spacing:-.04em;margin-bottom:20px}[data-theme=light] .demo-enterprise .hero h1{color:#0f1629}.demo-enterprise .hero h1 span{color:#FF6B35;display:block}.demo-enterprise .hero-sub{font-size:16px;font-weight:400;line-height:1.75;color:rgba(232,240,255,.5);max-width:420px;margin-bottom:36px}[data-theme=light] .demo-enterprise .hero-sub{color:rgba(15,22,41,.58)}.demo-enterprise .hero-btns{display:flex;gap:12px;margin-bottom:48px}.demo-enterprise .btn-p{display:inline-flex;align-items:center;gap:7px;background:#FF6B35;color:#fff;padding:11px 22px;border-radius:7px;font-size:13.5px;font-weight:500;text-decoration:none;transition:opacity .15s}.demo-enterprise .btn-p:hover{opacity:.85}.demo-enterprise .btn-s{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(232,240,255,.8);padding:11px 22px;border-radius:7px;font-size:13.5px;text-decoration:none;transition:background .15s}.demo-enterprise .btn-s:hover{background:rgba(255,255,255,.1)}[data-theme=light] .demo-enterprise .btn-s{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.12);color:rgba(15,22,41,.8)}.demo-enterprise .metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden}[data-theme=light] .demo-enterprise .metrics{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.06)}.demo-enterprise .metric{background:#060c1a;padding:16px 18px}[data-theme=light] .demo-enterprise .metric{background:#fff}.demo-enterprise .metric-v{font-size:26px;font-weight:700;font-family:SF Mono,Consolas,monospace;color:#FF6B35;line-height:1}.demo-enterprise .metric-l{font-size:11px;font-weight:400;color:rgba(232,240,255,.35);margin-top:5px;letter-spacing:.01em}[data-theme=light] .demo-enterprise .metric-l{color:rgba(15,22,41,.45)}.demo-enterprise .dash-wrap{position:relative;z-index:1}.demo-enterprise .dash-shadow{position:absolute;bottom:-30px;left:10%;right:10%;height:60px;background:rgba(255,107,53,.12);filter:blur(32px);border-radius:50%}[data-theme=light] .demo-enterprise .dash-shadow{background:rgba(255,107,53,.07)}.demo-enterprise .dash{background:rgba(8,16,32,.97);border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.6)}[data-theme=light] .demo-enterprise .dash{background:rgba(255,255,255,.97);border-color:rgba(0,0,0,.1);box-shadow:0 40px 80px rgba(0,0,0,.1)}.demo-enterprise .dash-bar{background:rgba(4,10,22,.98);border-bottom:1px solid rgba(255,255,255,.07);padding:9px 14px;display:flex;align-items:center;gap:6px}[data-theme=light] .demo-enterprise .dash-bar{background:rgba(246,249,253,.98);border-bottom-color:rgba(0,0,0,.07)}.demo-enterprise .d-dot{width:10px;height:10px;border-radius:50%}.demo-enterprise .dash-url{flex:1 1;background:rgba(255,255,255,.05);border-radius:4px;height:20px;margin-left:12px;display:flex;align-items:center;padding:0 10px;gap:5px;font-size:10px;font-family:monospace;color:rgba(232,240,255,.25)}[data-theme=light] .demo-enterprise .dash-url{background:rgba(0,0,0,.04);color:rgba(15,22,41,.3)}.demo-enterprise .dash-body{display:grid;grid-template-columns:190px 1fr}.demo-enterprise .d-sidebar{background:rgba(4,10,20,.98);border-right:1px solid rgba(255,255,255,.06);padding:14px 10px}[data-theme=light] .demo-enterprise .d-sidebar{background:rgba(242,246,252,.98);border-right-color:rgba(0,0,0,.06)}.demo-enterprise .d-nav{display:flex;flex-direction:column;gap:2px}.demo-enterprise .d-ni{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:6px;font-size:12px;font-weight:400;color:rgba(232,240,255,.4);cursor:default}[data-theme=light] .demo-enterprise .d-nav .d-ni{color:rgba(15,22,41,.45)}.demo-enterprise .d-ni.on{background:rgba(255,107,53,.12);color:#FF6B35;font-weight:500}[data-theme=light] .demo-enterprise .d-ni.on{background:rgba(255,107,53,.08);color:#c04010}.demo-enterprise .d-ni svg{width:14px;height:14px;flex-shrink:0;opacity:.7}.demo-enterprise .d-ni.on svg{opacity:1}.demo-enterprise .d-sep{height:1px;background:rgba(255,255,255,.05);margin:8px 10px}[data-theme=light] .demo-enterprise .d-sep{background:rgba(0,0,0,.06)}.demo-enterprise .d-status-box{margin-top:12px;padding:8px 10px;background:rgba(74,222,128,.06);border:1px solid rgba(74,222,128,.15);border-radius:6px;font-size:10px;font-family:monospace;color:#4ade80;display:flex;align-items:center;gap:6px}[data-theme=light] .demo-enterprise .d-status-box{background:rgba(74,222,128,.06);border-color:rgba(74,222,128,.2)}.demo-enterprise .d-status-box:before{content:"";width:5px;height:5px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:eo-ent-blink-dot 1.8s ease-in-out infinite}.demo-enterprise .d-content{padding:16px}[data-theme=light] .demo-enterprise .d-content{background:rgba(255,255,255,.5)}.demo-enterprise .d-toprow{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.demo-enterprise .d-title{font-size:12px;font-weight:600;color:rgba(232,240,255,.7)}[data-theme=light] .demo-enterprise .d-title{color:rgba(15,22,41,.7)}.demo-enterprise .d-badge{font-size:10px;padding:3px 9px;border-radius:4px;font-family:monospace;background:rgba(74,222,128,.1);color:#4ade80;border:1px solid rgba(74,222,128,.2)}.demo-enterprise .d-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.demo-enterprise .d-kpi{background:rgba(255,107,53,.05);border:1px solid rgba(255,107,53,.1);border-radius:7px;padding:10px 12px}[data-theme=light] .demo-enterprise .d-kpi{background:rgba(255,107,53,.04);border-color:rgba(255,107,53,.1)}.demo-enterprise .d-kpi-v{font-size:19px;font-weight:700;font-family:monospace;color:#FF6B35;line-height:1}.demo-enterprise .d-kpi-l{font-size:9.5px;color:rgba(232,240,255,.3);margin-top:3px}[data-theme=light] .demo-enterprise .d-kpi-l{color:rgba(15,22,41,.4)}.demo-enterprise .d-tbl{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:7px;overflow:hidden}[data-theme=light] .demo-enterprise .d-tbl{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.05)}.demo-enterprise .d-tr{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04);font-size:11px;gap:10px}[data-theme=light] .demo-enterprise .d-tr{border-bottom-color:rgba(0,0,0,.04)}.demo-enterprise .d-tr:last-child{border-bottom:none}.demo-enterprise .d-dot2{width:6px;height:6px;border-radius:50%;flex-shrink:0}.demo-enterprise .d-bar{height:3px;flex:1 1;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}[data-theme=light] .demo-enterprise .d-bar{background:rgba(0,0,0,.07)}.demo-enterprise .d-fill{height:100%;border-radius:2px}.demo-enterprise .d-tag{font-size:9.5px;padding:2px 7px;border-radius:3px;font-family:monospace}.demo-enterprise .bento{padding:80px 48px;max-width:1160px;margin:0 auto}.demo-enterprise .bento-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.demo-enterprise .sec-eyebrow{font-size:11px;font-family:monospace;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,107,53,.6);margin-bottom:10px}[data-theme=light] .demo-enterprise .sec-eyebrow{color:rgba(180,60,0,.6)}.demo-enterprise .sec-title{font-size:clamp(26px,2.8vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.15}[data-theme=light] .demo-enterprise .sec-title{color:#0f1629}.demo-enterprise .bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-gap:14px;gap:14px}.demo-enterprise .b-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:24px 26px;transition:border-color .2s,background .2s}.demo-enterprise .b-card:hover{border-color:rgba(255,107,53,.22);background:rgba(255,107,53,.02)}[data-theme=light] .demo-enterprise .b-card{background:rgba(255,255,255,.7);border-color:rgba(0,0,0,.07)}[data-theme=light] .demo-enterprise .b-card:hover{background:rgba(255,255,255,.95);border-color:rgba(255,107,53,.18)}.demo-enterprise .b-card.wide{grid-column:span 2}.demo-enterprise .b-ico{width:36px;height:36px;background:rgba(255,107,53,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:14px}[data-theme=light] .demo-enterprise .b-ico{background:rgba(255,107,53,.07)}.demo-enterprise .b-card h3{font-size:15px;font-weight:600;margin-bottom:8px}[data-theme=light] .demo-enterprise .b-card h3{color:#0f1629}.demo-enterprise .b-card p{font-size:13px;line-height:1.72;color:rgba(232,240,255,.42)}[data-theme=light] .demo-enterprise .b-card p{color:rgba(15,22,41,.5)}.demo-enterprise .b-stat{margin-top:16px;display:flex;align-items:baseline;gap:6px}.demo-enterprise .b-stat-v{font-size:30px;font-weight:700;font-family:monospace;color:#FF6B35}.demo-enterprise .b-stat-l{font-size:11px;color:rgba(232,240,255,.3)}[data-theme=light] .demo-enterprise .b-stat-l{color:rgba(15,22,41,.35)}.demo-enterprise footer{border-top:1px solid rgba(255,255,255,.06);padding:28px 48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}[data-theme=light] .demo-enterprise footer{border-top-color:rgba(0,0,0,.07)}.demo-enterprise .f-logo{display:flex;align-items:center;gap:0}.demo-enterprise .f-logo .logo-mark{width:20px;height:20px;background:rgba(255,255,255,.7)}[data-theme=light] .demo-enterprise .f-logo .logo-mark{background:rgba(15,22,41,.65)}.demo-enterprise .f-logo .logo-mark span{font-size:8px}.demo-enterprise .f-logo span{font-size:12px;font-weight:500;padding-left:8px;color:rgba(232,240,255,.4)}[data-theme=light] .demo-enterprise .f-logo span{color:rgba(15,22,41,.45)}.demo-enterprise footer p{font-size:11.5px;color:rgba(232,240,255,.22)}[data-theme=light] .demo-enterprise footer p{color:rgba(15,22,41,.3)}@media (max-width:900px){.demo-enterprise .hero{grid-template-columns:1fr;padding:100px 24px 40px}.demo-enterprise nav{padding:0 20px}.demo-enterprise nav ul{display:none}.demo-enterprise .bento{padding:48px 24px}.demo-enterprise .bento-grid{grid-template-columns:1fr}.demo-enterprise .b-card.wide{grid-column:span 1}.demo-enterprise .dash-body{grid-template-columns:1fr}}