.console-showcase .intro{text-align:center;background:radial-gradient(1200px 620px at 50% -12%, #60a5fa1c, transparent 62%), var(--dark);flex-direction:column;justify-content:center;align-items:center;min-height:88vh;padding:120px 24px 60px;display:flex}.console-showcase .intro h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:17ch;color:var(--ink);font-size:clamp(2.5rem,6.4vw,5rem);font-weight:400;line-height:1.02}.console-showcase .intro h1 em{color:var(--brand-300);font-style:italic}.console-showcase .intro p{color:var(--ink-2);max-width:56ch;margin-top:28px;font-size:clamp(1rem,1.6vw,1.24rem);line-height:1.65}.console-showcase .intro .cue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;margin-top:56px;font-size:.64rem;display:flex}.console-showcase .intro .cue span{background:linear-gradient(var(--brand-400), transparent);width:1px;height:48px;animation:2.4s ease-in-out infinite console-showcase-cue}@keyframes console-showcase-cue{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.console-showcase .ey-pair{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:22px;font-size:.64rem;display:flex}.console-showcase .ey-pair span{color:var(--brand-400)}.console-showcase .ey-pair span+span{color:var(--ink-3);border-left:1px solid var(--line);padding-left:14px}.console-showcase .cin-section{background:linear-gradient(180deg, var(--dark), var(--dark-2) 30%, var(--paper) 52%, var(--dark-2) 74%, var(--dark));position:relative}.console-showcase .cin-sticky{isolation:isolate;height:100vh;position:sticky;top:0;overflow:hidden}.console-showcase .cin-persp{perspective:1800px;perspective-origin:50% 42%;place-items:center;display:grid;position:absolute;inset:0}.console-showcase .cin-frame{transform-origin:50% 46%;transform-style:preserve-3d;will-change:transform, opacity, filter;background:#0b1524;border:1px solid #ffffff17;border-radius:16px;overflow:hidden;box-shadow:0 70px 150px -44px #000000d9,0 0 0 1px #ffffff08}.console-showcase .cin-chrome{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.console-showcase .cin-dot{opacity:.9;border-radius:50%;flex:none;width:11px;height:11px}.console-showcase .cin-url{font-family:var(--mono);color:var(--ink-3);background:#ffffff0a;border-radius:7px;margin-left:14px;padding:5px 14px;font-size:.68rem}.console-showcase .cin-biz{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:.66rem;transition:color .5s}.console-showcase .cin-viewport{width:100%;height:calc(100% - 40px);position:relative;overflow:hidden}.console-showcase .cin-cam{transform-origin:0 0;will-change:transform}.console-showcase .cin-scrim{z-index:4;pointer-events:none;background:linear-gradient(100deg,#0a1525f0 0%,#0a1525b8 27%,#0a152529 50%,#0000 64%);position:absolute;inset:0}.console-showcase .cin-copy{z-index:5;will-change:opacity, transform;max-width:min(42vw,520px);position:absolute;bottom:clamp(56px,9vh,104px);left:clamp(24px,4.5vw,80px)}.console-showcase .cin-kicker{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-400);margin-bottom:16px;font-size:.66rem}.console-showcase .cin-head{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;color:var(--ink);font-size:clamp(1.6rem,3vw,2.75rem);font-weight:400;line-height:1.08}.console-showcase .cin-sub{color:var(--ink-2);max-width:46ch;margin-top:15px;font-size:clamp(.92rem,1.15vw,1.04rem);line-height:1.62}.console-showcase .cin-out{font-family:var(--serif);color:var(--brand-300);margin-top:20px;font-size:clamp(1.02rem,1.5vw,1.32rem);font-style:italic;line-height:1.32}.console-showcase .cin-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.console-showcase .cin-chip{font-family:var(--mono);color:var(--ink-3);border:1px solid #ffffff24;border-radius:100px;padding:7px 12px;font-size:.68rem;transition:all .45s}.console-showcase .cin-rail{z-index:5;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:clamp(16px,2.2vw,34px);transform:translateY(-50%)}.console-showcase .cin-tick{transform-origin:100%;background:#ffffff2e;border-radius:2px;width:22px;height:2px;transition:background .3s,transform .3s;transform:scaleX(.55)}.console-showcase .cin-hint{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);z-index:5;font-size:.6rem;transition:opacity .3s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.console-showcase .cin-persp{place-items:start center;padding-top:2.5vh}.console-showcase .cin-copy{max-width:none;bottom:clamp(26px,4vh,54px);left:clamp(18px,4vw,40px);right:clamp(18px,4vw,40px)}.console-showcase .cin-scrim{background:linear-gradient(#0000 40%,#0a152552 55%,#0a1525d6 74%,#0a1525f5 100%)}.console-showcase .cin-head{font-size:clamp(1.4rem,4.4vw,2rem)}.console-showcase .cin-sub{max-width:64ch;margin-top:12px;font-size:.9rem}.console-showcase .cin-out{margin-top:16px;font-size:clamp(1rem,3vw,1.2rem)}.console-showcase .cin-kicker{margin-bottom:12px}.console-showcase .cin-rail{display:none}}.console-showcase .cst{flex-direction:column;gap:64px;max-width:900px;margin:0 auto;padding:56px 20px;display:flex}.console-showcase .cst-block{flex-direction:column;gap:14px;display:flex}.console-showcase .cst-head{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,5vw,2.1rem);font-weight:400;line-height:1.1}.console-showcase .cst-sub{color:var(--ink-2);font-size:1rem;line-height:1.65}.console-showcase .cst-shot{margin-top:8px}.console-showcase .cst-cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:10px;font-size:.64rem}.console-showcase .ex-wrap{max-width:1440px;margin:0 auto;padding:clamp(70px,10vh,130px) clamp(18px,3vw,40px) clamp(60px,8vh,100px)}.console-showcase .ex-head{max-width:74ch;margin-bottom:34px}.console-showcase .ex-kicker{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-400);margin-bottom:16px;font-size:.66rem}.console-showcase .ex-title{font-family:var(--serif);letter-spacing:-.022em;color:var(--ink);font-size:clamp(1.9rem,4vw,3.1rem);font-weight:400;line-height:1.06}.console-showcase .ex-sub{color:var(--ink-2);margin-top:18px;font-size:clamp(.96rem,1.2vw,1.1rem);line-height:1.66}.console-showcase .ex-switch{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}@media (max-width:900px){.console-showcase .ex-switch{grid-template-columns:repeat(2,1fr)}}.console-showcase .ex-biz{color:var(--ink-2);cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;font-family:inherit;transition:all .25s;display:flex}.console-showcase .ex-biz:hover{border-color:#ffffff42}.console-showcase .ex-biz-dot{border-radius:50%;flex:none;width:9px;height:9px}.console-showcase .ex-biz-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.console-showcase .ex-biz-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.console-showcase .ex-biz-txt i{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem}.console-showcase .ex-group{border-top:1px dashed var(--line);margin:-6px 0 20px;padding-top:16px}.console-showcase .ex-group-lbl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:.6rem}.console-showcase .ex-biz-wide{width:100%}.console-showcase .ex-biz-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;border-radius:100px;margin-left:auto;padding:5px 11px;font-size:.58rem}.console-showcase .ex-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:.66rem;display:flex}.console-showcase .ex-meta-name{font-weight:600;transition:color .4s}.console-showcase .ex-meta-sep{opacity:.4}.console-showcase .ex-hint{color:var(--brand-400);margin-left:auto}@media (max-width:700px){.console-showcase .ex-hint{margin-left:0}}.console-showcase .ex-frame{background:#0b1524;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 50px 110px -40px #000c}.console-showcase .ex-chrome{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.console-showcase .ex-dot{opacity:.9;border-radius:50%;flex:none;width:11px;height:11px}.console-showcase .ex-url{font-family:var(--mono);color:var(--ink-3);background:#ffffff0a;border-radius:7px;margin-left:14px;padding:5px 14px;font-size:.68rem}.console-showcase .ex-body{min-height:620px}.console-showcase .ex-placeholder{min-height:620px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);place-items:center;font-size:.7rem;display:grid}.console-showcase .ex-foot{color:var(--ink-3);max-width:82ch;margin-top:20px;font-size:.9rem;line-height:1.65}.console-showcase .adv{background:var(--dark);border-top:1px solid var(--line-2);padding:clamp(80px,12vh,150px) clamp(20px,4vw,40px)}.console-showcase .adv-in{max-width:var(--maxw);margin:0 auto}.console-showcase .adv .ey-pair{justify-content:flex-start}.console-showcase .adv h2{font-family:var(--serif);letter-spacing:-.022em;max-width:26ch;color:var(--ink);font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1.07}.console-showcase .adv h2 em{color:var(--brand-300);font-style:italic}.console-showcase .adv>.adv-in>p{color:var(--ink-2);max-width:66ch;margin-top:20px;font-size:clamp(.96rem,1.2vw,1.1rem);line-height:1.68}.console-showcase .adv-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-d);max-width:820px;margin-top:38px;padding:clamp(20px,3vw,30px)}.console-showcase .adv-head{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-400);align-items:center;gap:9px;margin-bottom:16px;font-size:.62rem;display:flex}.console-showcase .adv-head:before{content:"";background:var(--brand-400);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5ea8ffcc}.console-showcase .adv-body{color:var(--ink-2);font-size:clamp(.98rem,1.3vw,1.14rem);line-height:1.66}.console-showcase .adv-body b{color:var(--ink);font-weight:600}.console-showcase .adv-rec{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-top:20px;padding-top:18px;display:flex}.console-showcase .adv-sw{color:var(--ink);font-size:.98rem}.console-showcase .adv-sw b{font-family:var(--mono);color:var(--brand-300)}.console-showcase .adv-proj{font-family:var(--mono);letter-spacing:.06em;color:#10b981;white-space:nowrap;font-size:.76rem}.console-showcase .adv-fine{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:18px;font-size:.6rem;line-height:1.6}.console-showcase .fin{text-align:center;background:radial-gradient(1000px 560px at 50% 0%, #60a5fa1a, transparent 62%), var(--dark);border-top:1px solid #ffffff0d;padding:clamp(90px,14vh,180px) clamp(20px,4vw,40px)}.console-showcase .fin h2{font-family:var(--serif);letter-spacing:-.024em;text-wrap:balance;max-width:20ch;color:var(--ink);margin:0 auto;font-size:clamp(2rem,5vw,3.7rem);font-weight:400;line-height:1.05}.console-showcase .fin .nots{flex-direction:column;gap:6px;max-width:34ch;margin:38px auto 0;display:flex}.console-showcase .fin .nots span{font-family:var(--serif);color:var(--ink-3);font-size:clamp(1.05rem,1.9vw,1.5rem);-webkit-text-decoration:line-through #e2705f80;text-decoration:line-through #e2705f80}.console-showcase .fin .isit{font-family:var(--serif);color:var(--brand-300);max-width:30ch;margin:32px auto 0;font-size:clamp(1.3rem,2.6vw,2.05rem);font-style:italic;line-height:1.25}.console-showcase .fin .aoe{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:clamp(14px,3vw,40px);margin:46px auto 0;font-size:.72rem;display:flex}.console-showcase .fin .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:52px;display:flex}.console-showcase .fin .cta{color:#071120;background:linear-gradient(135deg, var(--brand-400), var(--brand-300));border-radius:100px;padding:18px 34px;font-size:1.06rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 24px 60px -20px #60a5fab3}.console-showcase .fin .cta:hover{color:#071120;filter:brightness(1.07);transform:translateY(-1px)}.console-showcase .fin .cta2{color:var(--ink-2);border-bottom:1px solid var(--line);transition:color .25s var(--ease), border-color .25s var(--ease);padding-bottom:2px;font-size:1rem;font-weight:500;text-decoration:none}.console-showcase .fin .cta2:hover{color:var(--ink);border-color:var(--brand-400)}.console-showcase .fin .note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:26px;font-size:.64rem}.oc-console *,.oc-console :before,.oc-console :after{box-sizing:border-box;margin:0;padding:0}.oc-console .oc-pulse{animation:2s infinite oc-pulse}@keyframes oc-pulse{0%,to{opacity:1}50%{opacity:.25}}.oc-console .oc-tr:hover td{background:#ffffff08}.oc-console .oc-kpi{transition:transform .3s,border-color .3s}.oc-console .oc-kpi:hover{transform:translateY(-3px)}.oc-console .oc-brief:hover{background:#ffffff0d;transform:translate(2px)}.oc-console .oc-nav:hover{filter:brightness(1.35)}.oc-console .oc-rep:hover{border-color:#fff6}.oc-console button:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #ffffff73}.oc-console .oc-tr[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #ffffff73}.oc-console table{border-collapse:collapse}.oc-console{container-type:inline-size}@container (max-width:1180px){.oc-2col,.oc-2col-even,.oc-review{grid-template-columns:1fr!important}.oc-pipe{grid-template-columns:repeat(3,1fr)!important}.oc-kpigrid,.oc-sitegrid{grid-template-columns:repeat(2,1fr)!important}}@container (max-width:880px){.oc-shell{grid-template-columns:1fr!important}.oc-aside{display:none!important}.oc-console main{padding:20px 16px 40px!important}}@media (prefers-reduced-motion:reduce){.oc-console *,.oc-console :before,.oc-console :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.console-showcase .intro .cue span{animation:none}}
