.ohcps-wrap{--bg:#070b18;--card:#10182d;--line:rgba(255,255,255,.12);--txt:#eef6ff;--muted:#aab7d3;--hot:#00e5ff;--gold:#ffd166;color:var(--txt);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.ohcps-wrap *{box-sizing:border-box}.ohcps-hero,.ohcps-card{background:linear-gradient(135deg,rgba(16,24,45,.96),rgba(6,11,27,.98));border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,.35);padding:24px;margin:0 0 18px}.ohcps-hero{display:flex;gap:20px;align-items:stretch;justify-content:space-between;background:radial-gradient(circle at top left,rgba(0,229,255,.22),transparent 34%),linear-gradient(135deg,#10182d,#050814)}.ohcps-pill{display:inline-block;border:1px solid rgba(0,229,255,.45);border-radius:999px;padding:7px 12px;color:#8ff6ff;background:rgba(0,229,255,.08);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.ohcps-hero h2{font-size:34px;line-height:1.05;margin:14px 0 10px}.ohcps-hero p,.ohcps-help,.ohcps-card p{color:var(--muted)}.ohcps-progress{min-width:240px;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:18px;padding:18px}.ohcps-progress strong{font-size:46px;display:block}.ohcps-progress span,.ohcps-progress small{color:var(--muted);display:block}.ohcps-bar{height:10px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden;margin:14px 0}.ohcps-bar i{display:block;height:100%;background:linear-gradient(90deg,#00e5ff,#ffd166);border-radius:999px}.ohcps-grid{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:18px}.ohcps-card h3{margin:0 0 16px;font-size:22px}.ohcps-form label{display:block;color:#dce8ff;font-weight:800;margin:0 0 14px}.ohcps-form input:not([type=checkbox]),.ohcps-form textarea{width:100%;margin-top:7px;border:1px solid rgba(255,255,255,.16);background:#080d1d;color:white;border-radius:14px;padding:13px 14px;font:inherit}.ohcps-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ohcps-check{display:flex!important;gap:10px;align-items:center}.ohcps-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:12px}.ohcps-toolbar button,.ohcps-file,.ohcps-btn{border:0;border-radius:14px;background:linear-gradient(135deg,#00e5ff,#7c3aed);color:white;font-weight:900;padding:11px 14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.ohcps-toolbar button{background:rgba(255,255,255,.09);border:1px solid var(--line)}.ohcps-file input{display:none}.ohcps-sliders{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0}.ohcps-sliders input{padding:0!important}.ohcps-canvas{width:100%;border-radius:18px;border:1px solid var(--line);background:#030712;display:block}.ohcps-actions{text-align:center;margin:18px 0}.ohcps-save{font-size:18px;padding:16px 26px;box-shadow:0 0 28px rgba(0,229,255,.22)}.ohcps-success{background:rgba(22,163,74,.16);border:1px solid rgba(34,197,94,.35);color:#bbf7d0;border-radius:16px;padding:14px 16px;margin:0 0 18px}.ohcps-success a{color:#fff;font-weight:900}.ohcps-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ohcps-stats span{background:rgba(255,255,255,.07);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.ohcps-stats b{display:block;color:#fff}.ohcps-history-list{display:grid;gap:10px}.ohcps-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:15px;padding:12px}.ohcps-row small{display:block;color:var(--muted);margin-top:4px}.ohcps-row a{color:#8ff6ff;font-weight:900}.ohcps-locked{background:#10182d;color:white;border-radius:20px;padding:24px}.ohcps-locked p{color:#aab7d3}@media(max-width:860px){.ohcps-hero,.ohcps-grid{display:block}.ohcps-progress{margin-top:18px}.ohcps-sliders,.ohcps-two{grid-template-columns:1fr}.ohcps-row{grid-template-columns:1fr}.ohcps-hero h2{font-size:28px}}
.ohcps-form select{width:100%;margin-top:7px;border:1px solid rgba(255,255,255,.16);background:#080d1d;color:white;border-radius:14px;padding:13px 14px;font:inherit}.ohcps-elite-hero{background:radial-gradient(circle at 20% 0,rgba(255,209,102,.22),transparent 30%),radial-gradient(circle at 80% 20%,rgba(124,58,237,.28),transparent 32%),linear-gradient(135deg,#12091f,#020617)}.ohcps-elite-grid{grid-template-columns:minmax(310px,430px) 1fr}.ohcps-elite-editor{position:relative;overflow:hidden}.ohcps-elite-toolbar button[data-fx=thunder]{box-shadow:0 0 18px rgba(250,204,21,.2)}.ohcps-elite-toolbar button[data-fx=meteor]{box-shadow:0 0 18px rgba(249,115,22,.22)}.ohcps-elite-toolbar button[data-fx=space]{box-shadow:0 0 18px rgba(168,85,247,.22)}.ohcps-elite-sliders{grid-template-columns:repeat(4,minmax(120px,1fr))}.ohcps-stage{position:relative;border-radius:18px;overflow:hidden;background:#030712}.ohcps-live-overlay{pointer-events:none;position:absolute;inset:0;mix-blend-mode:screen;opacity:.7}.ohcps-live-overlay:before,.ohcps-live-overlay:after,.ohcps-property-live-fx:before,.ohcps-property-live-fx:after{content:"";position:absolute;inset:-20%;background-repeat:repeat;animation:ohcpsDrift 8s linear infinite}.ohcps-live-thunder:before,.ohcps-live-thunder:after,.ohcps-live-thunder i{background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,120,.9) 47%,transparent 49% 100%);filter:drop-shadow(0 0 16px #fff700);animation:ohcpsFlash 1.5s infinite}.ohcps-live-meteor:before{background:repeating-linear-gradient(135deg,transparent 0 54px,rgba(255,120,40,.8) 56px,transparent 72px);animation:ohcpsMeteor 3s linear infinite}.ohcps-live-space:before{background:radial-gradient(circle,rgba(255,255,255,.9) 1px,transparent 2px);background-size:38px 38px;animation:ohcpsDrift 12s linear infinite}.ohcps-live-portal:before,.ohcps-live-shields:before{inset:12%;border:4px solid rgba(103,232,249,.5);border-radius:50%;box-shadow:0 0 45px #22d3ee, inset 0 0 40px #7c3aed;background:none;animation:ohcpsSpin 5s linear infinite}.ohcps-live-embers:before{background:radial-gradient(circle,rgba(251,113,133,.8) 1px,transparent 3px);background-size:44px 44px;animation:ohcpsEmbers 7s linear infinite}.ohcps-live-aurora:before{background:linear-gradient(90deg,rgba(52,211,153,.25),rgba(129,140,248,.3),rgba(236,72,153,.2));filter:blur(16px);animation:ohcpsWave 5s ease-in-out infinite alternate}.ohcps-live-rain:before{background:repeating-linear-gradient(100deg,transparent 0 18px,rgba(125,211,252,.45) 19px,transparent 21px);animation:ohcpsRain 1.2s linear infinite}.ohcps-live-laser_grid:before{background:linear-gradient(rgba(0,245,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,255,.20) 1px,transparent 1px);background-size:44px 44px;animation:ohcpsDrift 7s linear infinite}.ohcps-live-black_hole:before{inset:20%;border-radius:50%;background:radial-gradient(circle,#000 0 22%,rgba(124,58,237,.85) 24%,transparent 62%);filter:blur(2px);animation:ohcpsSpin 3.5s linear infinite}.ohcps-property-live-fx{position:relative;min-height:86px;margin:0 0 18px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#050814,#111827);border:1px solid rgba(255,255,255,.13);box-shadow:0 16px 40px rgba(0,0,0,.35)}.ohcps-property-live-fx i{position:absolute;inset:0}.ohcps-property-fx-badge{position:relative;z-index:2;padding:18px 22px;color:white}.ohcps-property-fx-badge b{display:block;font-size:22px}.ohcps-property-fx-badge span{color:#cbd5e1;font-weight:800}@keyframes ohcpsDrift{from{transform:translate3d(0,0,0)}to{transform:translate3d(90px,50px,0)}}@keyframes ohcpsFlash{0%,80%,100%{opacity:.18}84%{opacity:1}88%{opacity:.25}92%{opacity:.9}}@keyframes ohcpsMeteor{from{transform:translate3d(250px,-180px,0)}to{transform:translate3d(-250px,220px,0)}}@keyframes ohcpsSpin{to{transform:rotate(360deg)}}@keyframes ohcpsEmbers{from{transform:translateY(80px)}to{transform:translateY(-120px)}}@keyframes ohcpsWave{from{transform:translateX(-8%) skewX(-8deg)}to{transform:translateX(8%) skewX(8deg)}}@keyframes ohcpsRain{from{transform:translateY(-40px)}to{transform:translateY(40px)}}@media(max-width:860px){.ohcps-elite-sliders{grid-template-columns:1fr}.ohcps-elite-grid{grid-template-columns:1fr}}
