.ops-hub{--oh-bg:#1a1a22;--oh-bg-deep:#16161c;--oh-bg-deeper:#121218;--oh-rose:#c4836e;--oh-blush:#e8b4a2;--oh-bright:#f0c4b0;--oh-warm:#8b5a4a;--oh-shadow:#6b3f33;--oh-text:#fff;--oh-text-2:#b5b5be;--oh-text-3:#6e6e78;--oh-surface:#20202a;--oh-surface-2:#292935;--oh-border:#ffffff14;--oh-border-hi:#ffffff26;--oh-metal:linear-gradient(180deg, #f0c4b0 0%, #d69885 30%, #c4836e 55%, #9c6855 85%, #8b5a4a 100%);--oh-line:linear-gradient(90deg, transparent 0%, #c4836e 30%, #f0c4b0 50%, #c4836e 70%, transparent 100%)}.oh-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--oh-blush);align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.oh-eyebrow:before{content:"";background:var(--oh-line);width:28px;height:1px}.ops-hub h1{letter-spacing:-.02em}.ops-hub h2{letter-spacing:-.015em}.oh-metal-text{background:var(--oh-metal);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.oh-metal-tile{background:var(--oh-metal);border-radius:12px;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0003,0 8px 24px -10px #c4836e73}.oh-metal-tile:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(70% 60% at 30% 20%,#ffffff8c 0%,#0000 60%);position:absolute;inset:0}.oh-metal-dot{background:var(--oh-metal);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #c4836e26,inset 0 1px #fff6}.oh-card{background:linear-gradient(#2a2a36 0%,#1c1c26 100%);border:1px solid #ffffff1f;border-radius:16px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),border-color .4s,box-shadow .4s;position:relative;box-shadow:inset 0 1px #ffffff0a,0 4px 24px #0000002e}.oh-card:hover{border-color:#c4836e47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000047,0 0 32px -10px #c4836e40}.oh-card-sm{border-radius:12px}.oh-card-xs{border-radius:8px}.oh-card-accent{border-color:#c4836e66;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000038,0 0 60px -10px #c4836e59}.oh-glow{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#c4836e59 0%,#c4836e00 70%);border-radius:50%;position:absolute}.oh-rings{pointer-events:none;border:1px solid #c4836e1f;border-radius:50%;width:480px;height:480px;position:absolute}.oh-rings:after{content:"";border:1px solid #c4836e14;border-radius:50%;position:absolute;inset:60px}.oh-mockup{background:linear-gradient(#20202a 0%,#16161c 100%);border:1px solid #ffffff1a;border-radius:16px;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009,inset 0 1px #ffffff0d}.oh-mockup:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff0a 47%,#e8b4a21f 50%,#ffffff0a 53%,#0000 60%);width:60%;height:200%;animation:6s ease-in-out infinite ohMockupShimmer;position:absolute;top:-50%;left:-50%;transform:translate(-100%)rotate(0)}@keyframes ohMockupShimmer{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}60%{opacity:1;transform:translate(300%)}to{opacity:0;transform:translate(300%)}}.oh-mockup-chrome{align-items:center;gap:6px;margin-bottom:14px;display:flex}.oh-mockup-chrome span{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.oh-avatar{background:var(--oh-metal);border-radius:50%;width:96px;height:96px;padding:3px;position:relative;box-shadow:0 8px 28px -8px #c4836e66,inset 0 1px #fff6}.oh-avatar-inner{letter-spacing:.05em;color:#f0c4b0;background:#1a1a22;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:700;display:flex;overflow:hidden}.oh-avatar-inner img{object-fit:cover;border-radius:50%;width:100%;height:100%}.oh-avatar-glow{filter:blur(16px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#c4836e4d 0%,#0000 70%);border-radius:50%;position:absolute;inset:-16px}.oh-portrait{width:280px;height:280px}@media (width<=640px){.oh-portrait{width:200px;height:200px}}.oh-sphere{background:radial-gradient(ellipse 60% 55% at 30% 25%, #ffffff8c 0%, transparent 55%), var(--oh-metal);border-radius:50%;position:relative;box-shadow:0 20px 60px -15px #c4836e73,inset 0 -8px 24px #00000040,inset 0 4px 8px #ffffff40}.oh-card-pro{background:linear-gradient(#c4836e2e 0%,#c4836e0a 60%,#0000 100%),linear-gradient(#2a2a36 0%,#1c1c26 100%);border:1px solid #c4836e80;transform:translateY(-12px);box-shadow:inset 0 1px #ffffff14,0 12px 40px #0000004d,0 0 80px -10px #c4836e66}@media (width<=1023px){.oh-card-pro{transform:translateY(0)}}.oh-pricing-badge{letter-spacing:.2em;background:var(--oh-metal);color:#2a1510;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff6}.oh-price{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.oh-faq{background:linear-gradient(#2a2a36b3 0%,#1c1c26b3 100%);border:1px solid #ffffff1a;border-radius:12px;transition:border-color .3s;overflow:hidden}.oh-faq[open]{border-color:#c4836e4d}.oh-faq summary{cursor:pointer;color:var(--oh-text);justify-content:space-between;align-items:center;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;transition:color .3s;display:flex}.oh-faq summary::-webkit-details-marker{display:none}.oh-faq summary:after{content:"";background:var(--oh-metal);flex-shrink:0;width:18px;height:18px;margin-left:16px;transition:transform .3s;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") 50%/contain no-repeat}.oh-faq[open] summary:after{transform:rotate(180deg)}.oh-faq summary:hover{color:var(--oh-blush)}.oh-faq-body{color:var(--oh-text-2);padding:0 22px 20px;font-size:15px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.oh-card-pro{animation:6s ease-in-out infinite ohProFloat}}@keyframes ohProFloat{0%,to{transform:translateY(-12px)}50%{transform:translateY(-16px)}}.oh-stage-dot{background:var(--oh-metal);border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 4px #c4836e1f,inset 0 1px #fff6}.oh-stage-dot--muted{background:#ffffff2e;box-shadow:0 0 0 4px #ffffff0a}.ops-hub a:focus-visible,.ops-hub button:focus-visible,.ops-hub input:focus-visible,.ops-hub summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #c4836e}@media (prefers-reduced-motion:reduce){.oh-mockup:after,.oh-card-pro{animation:none!important}.oh-card-pro{transform:translateY(-12px)}}.oh-city-track{white-space:nowrap;align-items:center;gap:56px;animation:30s linear infinite ohMarquee;display:inline-flex}@keyframes ohMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.oh-city-track{animation:none}}.oh-quadrant{background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;min-height:360px;display:grid;position:relative;overflow:hidden}.oh-quadrant-cell{text-align:center;color:var(--oh-text-2);background:linear-gradient(#20202ae6 0%,#16161ce6 100%);justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex;position:relative}.oh-quadrant-cell strong{letter-spacing:.18em;text-transform:uppercase;color:var(--oh-text-3);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.oh-quadrant-pill{background:var(--oh-metal);color:#2a1510;letter-spacing:.04em;border-radius:999px;align-items:center;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px -8px #c4836e80,inset 0 1px #fff6}.oh-sphere-lg{width:220px;height:220px}.oh-sphere-md{width:150px;height:150px}.oh-sphere-sm{width:90px;height:90px}@media (width<=640px){.oh-sphere-lg{width:150px;height:150px}.oh-sphere-md{width:110px;height:110px}.oh-sphere-sm{width:70px;height:70px}}.oh-section{padding:80px 0;position:relative}@media (width>=768px){.oh-section{padding:112px 0}}@media (width<=640px){.oh-section{padding:64px 0}}.mask-fade[data-astro-cid-hv6sgb5k]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}#theme-toggle,#theme-toggle-mobile,.theme-toggle-pill{display:none!important}
