:root{--bg: #05060a;--bg-soft: #0a0d18;--surface: #0f1322;--surface-2: #151a2e;--line: rgba(255,255,255,.08);--line-2: rgba(255,255,255,.14);--text: #ECEEF7;--text-dim: rgba(236,238,247,.66);--text-mute: rgba(236,238,247,.45);--primary: #2C5BFF;--primary-2: #0EE6FF;--primary-3: #7B5BFF;--accent: #00F0B5;--warn: #FFB547;--danger: #FF4D6D;--grad-1: linear-gradient(135deg, #2C5BFF 0%, #7B5BFF 50%, #0EE6FF 100%);--grad-2: linear-gradient(135deg, #0EE6FF 0%, #2C5BFF 60%, #7B5BFF 100%);--grad-soft: radial-gradient(120% 80% at 50% 0%, rgba(44,91,255,.35) 0%, rgba(44,91,255,.08) 35%, transparent 70%);--font-sans: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "Geist", "Inter", system-ui, sans-serif;--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--radius-xl: 28px;--pad-section: clamp(64px, 10vw, 140px);--pad-x: clamp(20px, 5vw, 80px);--container: 1320px;--ease: cubic-bezier(.2,.7,.2,1)}[data-density=compact]{--pad-section: clamp(40px, 6vw, 80px);--pad-x: clamp(16px, 3vw, 48px)}[data-density=spacious]{--pad-section: clamp(96px, 14vw, 200px);--pad-x: clamp(32px, 7vw, 120px)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(1200px 700px at 80% -10%,rgba(123,91,255,.18),transparent 60%),radial-gradient(900px 600px at 0% 30%,rgba(14,230,255,.12),transparent 60%),radial-gradient(1400px 800px at 50% 110%,rgba(44,91,255,.18),transparent 60%),var(--bg)}a{color:inherit;text-decoration:none}button{font-family:inherit}::-moz-selection{background:#2c5bff73;color:#fff}::selection{background:#2c5bff73;color:#fff}.container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--text-mute)}.h-display{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,7vw,96px);line-height:.98;letter-spacing:-.035em;margin:0}.h-section{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,4.5vw,60px);line-height:1.02;letter-spacing:-.025em;margin:0;text-wrap:pretty}.h-card{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,1.6vw,26px);line-height:1.15;letter-spacing:-.015em;margin:0}.lead{font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:var(--text-dim);max-width:60ch;margin:0;text-wrap:pretty}.mono{font-family:var(--font-mono)}.grad-text{background:var(--grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--text);font-weight:500;font-size:14.5px;cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);text-decoration:none;white-space:nowrap}.btn:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-primary{background:var(--grad-1);border-color:transparent;box-shadow:0 8px 28px #2c5bff73,inset 0 1px #ffffff40;color:#fff}.btn-primary:hover{box-shadow:0 12px 36px #2c5bff99,inset 0 1px #ffffff4d}.section{padding-top:var(--pad-section);padding-bottom:var(--pad-section);position:relative}.section-head{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(40px,6vw,72px);max-width:880px}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px var(--pad-x);display:flex;align-items:center;justify-content:space-between;gap:24px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s;transition:backdrop-filter .3s,background .3s,border-color .3s;transition:backdrop-filter .3s,background .3s,border-color .3s,-webkit-backdrop-filter .3s;border-bottom:1px solid transparent}.header.scrolled{background:#05060ab3;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom-color:var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15.5px;letter-spacing:-.01em}.brand-mark{width:30px;height:30px;border-radius:8px;background:var(--grad-1);display:grid;place-items:center;position:relative;box-shadow:0 6px 20px #2c5bff73,inset 0 1px #ffffff4d}.brand-mark:after{content:"";position:absolute;inset:4px;border-radius:5px;background:linear-gradient(135deg,transparent 38%,rgba(255,255,255,.85) 38% 44%,transparent 44%),linear-gradient(135deg,transparent 56%,rgba(255,255,255,.85) 56% 62%,transparent 62%)}.nav{display:flex;gap:4px;align-items:center}.nav a{padding:8px 14px;border-radius:999px;font-size:14px;color:var(--text-dim);transition:color .2s,background .2s}.nav a:hover{color:var(--text);background:#ffffff0d}.header-actions{display:flex;gap:10px;align-items:center}.lang-pill{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.lang-pill button{background:transparent;border:0;color:var(--text-mute);padding:7px 12px;cursor:pointer;transition:color .2s,background .2s}.lang-pill button.active{background:#ffffff14;color:var(--text)}@media (max-width: 900px){.nav{display:none}}.hero{position:relative;min-height:100vh;padding-top:140px;padding-bottom:80px;overflow:hidden}.hero-aurora .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 30%,rgba(44,91,255,.55),transparent 60%),radial-gradient(ellipse 50% 50% at 80% 70%,rgba(123,91,255,.5),transparent 60%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(14,230,255,.45),transparent 60%);filter:blur(60px);opacity:.9;animation:drift 20s ease-in-out infinite alternate}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-30px,20px,0) scale(1.08)}}.hero-grid .hero-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 30%,transparent 80%)}.hero-grid:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(44,91,255,.45) 0%,transparent 55%);pointer-events:none}.hero-split{padding-bottom:40px}.hero-top{position:relative;z-index:2;display:flex;justify-content:center;margin-bottom:clamp(48px,8vw,100px)}.hero-title-center{text-align:center;max-width:1100px}.hero-split-title{display:flex;align-items:center}.hero-split-title .h-display{font-size:clamp(40px,6.2vw,84px)}.hero-bottom{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:28px;max-width:880px;margin:0 auto;padding-top:clamp(40px,6vw,80px)}.hero-lead-center{text-align:center;max-width:64ch}.hero-cta-center{justify-content:center}.hero-stats-center{justify-content:center;margin-top:24px;width:100%}.hero-inner{position:relative;z-index:2;display:grid;gap:36px}.hero-inner.center{text-align:center;place-items:center;max-width:1100px;margin:0 auto}.hero-inner.split{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px}@media (max-width: 980px){.hero-inner.split{grid-template-columns:1fr}}.hero-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero-stats{display:flex;flex-wrap:wrap;gap:36px;margin-top:56px;padding-top:32px;border-top:1px solid var(--line);width:100%;max-width:880px}.hero-inner.center .hero-stats{justify-content:center}.hero-stat .num{font-family:var(--font-display);font-size:clamp(28px,3.5vw,44px);font-weight:600;letter-spacing:-.02em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stat .lbl{font-size:12.5px;color:var(--text-mute);margin-top:4px;font-family:var(--font-mono);letter-spacing:.04em}.tag{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff0a;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.tag .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.terminal{border-radius:var(--radius-lg);background:linear-gradient(180deg,#14192eb3,#0a0d18d9);border:1px solid var(--line-2);overflow:hidden;box-shadow:0 30px 80px #00000080,0 0 0 1px #ffffff0a inset;font-family:var(--font-mono);font-size:13px;position:relative}.terminal-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:#ffffff05}.terminal-bar .dots{display:flex;gap:6px}.terminal-bar .dots span{width:11px;height:11px;border-radius:50%;background:#ffffff2e}.terminal-bar .dots span:first-child{background:#ff6058}.terminal-bar .dots span:nth-child(2){background:#ffc130}.terminal-bar .dots span:nth-child(3){background:#28ca42}.terminal-bar .title{margin-left:12px;color:var(--text-mute);font-size:11.5px;letter-spacing:.04em}.terminal-body{padding:22px 24px;color:var(--text-dim);line-height:1.65;min-height:300px}.terminal-body .line{display:block}.terminal-body .prompt{color:var(--primary-2)}.terminal-body .cmt{color:#eceef759}.terminal-body .key{color:var(--primary-3)}.terminal-body .ok{color:var(--accent)}.terminal-body .str{color:var(--warn)}.cursor{display:inline-block;width:8px;height:16px;background:var(--primary-2);margin-left:2px;vertical-align:-3px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;overflow:hidden;position:relative;background:#ffffff04}.marquee-track{display:flex;gap:64px;animation:marquee 38s linear infinite;width:-moz-max-content;width:max-content}.marquee-item{font-family:var(--font-display);font-size:clamp(20px,2.6vw,32px);font-weight:500;letter-spacing:-.02em;color:var(--text-dim);display:inline-flex;align-items:center;gap:64px;white-space:nowrap}.marquee-item .star{width:18px;height:18px;background:var(--grad-1);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@keyframes marquee{to{transform:translate(-50%)}}.svc-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.svc-card{background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;position:relative;overflow:hidden;transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease);display:flex;flex-direction:column;gap:14px;min-height:260px}.svc-card:hover{transform:translateY(-4px);border-color:#ffffff38;background:linear-gradient(180deg,#ffffff12,#ffffff05)}.svc-card.span-7{grid-column:span 7}.svc-card.span-5{grid-column:span 5}.svc-card.span-6{grid-column:span 6}.svc-card.span-4{grid-column:span 4}.svc-card.span-8{grid-column:span 8}.svc-card.span-12{grid-column:span 12}@media (max-width: 980px){.svc-card{grid-column:span 12!important}}.svc-card .icon{width:44px;height:44px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--primary-2);position:relative}.svc-card.feat{background:radial-gradient(120% 80% at 0% 0%,rgba(44,91,255,.25),transparent 50%),linear-gradient(180deg,#ffffff0a,#ffffff04)}.svc-card .deco{position:absolute;inset:auto -40px -60px auto;width:280px;height:280px;border-radius:50%;background:var(--grad-1);filter:blur(70px);opacity:.25;pointer-events:none}.svc-card p{color:var(--text-dim);line-height:1.55;margin:0;font-size:14.5px}.confidential-banner{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:#ffb5471a;border:1px solid rgba(255,181,71,.3);color:var(--warn);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.products{display:grid;gap:32px}.product-card{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border-radius:var(--radius-xl);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff03);overflow:hidden;transition:border-color .35s var(--ease),transform .35s var(--ease)}.product-card:hover{border-color:#ffffff38}.product-card.flip{grid-template-columns:1.1fr 1fr}.product-card.flip .product-info{order:2}.product-card.flip .product-visual{order:1}@media (max-width: 980px){.product-card,.product-card.flip{grid-template-columns:1fr}.product-card.flip .product-info{order:1}.product-card.flip .product-visual{order:2}}.product-info{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:18px;justify-content:center}.product-info .pname{font-family:var(--font-display);font-size:clamp(28px,3.5vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1;margin:0;display:inline-flex;align-items:baseline;gap:10px}.product-info .pkicker{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-2)}.product-info p{margin:0;color:var(--text-dim);line-height:1.55;font-size:15px}.product-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.product-features .pf{padding:6px 12px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line);font-size:12px;color:var(--text-dim)}.product-link{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;color:var(--primary-2);text-transform:uppercase;border-bottom:1px solid rgba(14,230,255,.3);align-self:flex-start;padding-bottom:4px;transition:color .2s,border-color .2s}.product-link:hover{color:#fff;border-bottom-color:#fff}.product-visual{position:relative;min-height:360px;background:radial-gradient(80% 100% at 100% 0%,rgba(44,91,255,.35),transparent 60%),linear-gradient(180deg,#0a0d1899,#05060ae6);display:grid;place-items:center;padding:32px;overflow:hidden;border-left:1px solid var(--line)}.product-card.flip .product-visual{border-left:0;border-right:1px solid var(--line)}@media (max-width: 980px){.product-visual{border-left:0!important;border-right:0!important;border-top:1px solid var(--line)}}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 980px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.process-grid{grid-template-columns:1fr}}.proc-step{padding:28px 24px;border-radius:var(--radius);border:1px solid var(--line);background:#ffffff05;position:relative;transition:border-color .3s,background .3s}.proc-step:hover{border-color:#ffffff38;background:#ffffff0a}.proc-step .num{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--primary-2);display:flex;align-items:center;gap:8px}.proc-step .num:after{content:"";flex:1;height:1px;background:var(--line)}.proc-step h4{margin:14px 0 10px;font-size:18px;font-weight:600;letter-spacing:-.01em}.proc-step p{margin:0;color:var(--text-dim);font-size:14px;line-height:1.5}.tech-cloud{display:flex;flex-wrap:wrap;gap:10px}.tech-pill{padding:12px 18px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-size:14px;display:inline-flex;align-items:center;gap:10px;transition:transform .25s,border-color .25s,background .25s}.tech-pill:hover{transform:translateY(-2px);border-color:#ffffff40;background:#ffffff0f}.tech-pill .swatch{width:8px;height:8px;border-radius:50%;background:var(--primary)}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}@media (max-width: 980px){.about-grid{grid-template-columns:1fr;gap:32px}}.about-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px}.about-stat{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#ffffff05}.about-stat .num{font-family:var(--font-display);font-size:32px;font-weight:600;letter-spacing:-.02em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-stat .lbl{font-size:13px;color:var(--text-mute);margin-top:4px}.orbit{position:relative;width:100%;aspect-ratio:1 / 1;max-width:480px;justify-self:end;display:grid;place-items:center}@media (max-width: 980px){.orbit{justify-self:center}}.orbit-ring{position:absolute;border:1px dashed var(--line-2);border-radius:50%;inset:0;animation:rotate 40s linear infinite}.orbit-ring.r2{inset:14%;animation-duration:28s;animation-direction:reverse}.orbit-ring.r3{inset:28%;animation-duration:18s}@keyframes rotate{to{transform:rotate(360deg)}}.orbit-core{width:28%;height:28%;border-radius:50%;background:var(--grad-1);box-shadow:0 0 80px #2c5bff99,inset 0 1px #fff6;position:relative;display:grid;place-items:center;font-weight:700;font-size:clamp(20px,3vw,32px);letter-spacing:-.02em}.orbit-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--primary-2);box-shadow:0 0 16px var(--primary-2)}.contact-card{border-radius:var(--radius-xl);border:1px solid var(--line-2);background:radial-gradient(80% 60% at 0% 0%,rgba(44,91,255,.28),transparent 60%),radial-gradient(60% 50% at 100% 100%,rgba(123,91,255,.25),transparent 60%),linear-gradient(180deg,#ffffff0a,#ffffff03);padding:clamp(40px,6vw,80px);display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}@media (max-width: 980px){.contact-card{grid-template-columns:1fr}}.contact-channels{display:flex;flex-direction:column;gap:12px}.contact-channel{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--line-2);background:#00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s,border-color .25s,background .25s}.contact-channel:hover{transform:translateY(-2px);border-color:#ffffff4d;background:#0006}.contact-channel .ic{width:40px;height:40px;border-radius:10px;background:#ffffff12;border:1px solid var(--line);display:grid;place-items:center;color:var(--primary-2);flex-shrink:0}.contact-channel .lbl{font-size:12px;color:var(--text-mute);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.contact-channel .val{font-size:15.5px;font-weight:500}.footer{border-top:1px solid var(--line);padding:48px var(--pad-x) 32px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;max-width:var(--container);margin:0 auto}@media (max-width: 800px){.footer{grid-template-columns:1fr}}.footer h5{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);margin:0 0 14px;font-weight:500}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer a{color:var(--text-dim);font-size:14px;transition:color .2s}.footer a:hover{color:#fff}.footer-bottom{max-width:var(--container);margin:0 auto;padding:24px var(--pad-x) 36px;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--text-mute);border-top:1px solid var(--line);flex-wrap:wrap;gap:12px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.mock-suavez{width:100%;border-radius:14px;background:linear-gradient(180deg,#0c1224,#06090f);border:1px solid var(--line-2);overflow:hidden;box-shadow:0 30px 80px #00000080;font-family:var(--font-display)}.mock-suavez .top{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-mute);font-family:var(--font-mono)}.mock-suavez .now{padding:32px 24px;text-align:center}.mock-suavez .now .label{font-family:var(--font-mono);color:var(--accent);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.mock-suavez .now .name{font-size:clamp(28px,3.6vw,44px);font-weight:700;letter-spacing:-.02em;margin:8px 0;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mock-suavez .now .room{color:var(--text-dim);font-family:var(--font-mono);font-size:13px}.mock-suavez .queue{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.mock-suavez .qcell{padding:12px 16px;font-size:13px;color:var(--text-dim);border-right:1px solid var(--line)}.mock-suavez .qcell:last-child{border-right:0}.mock-suavez .qcell .qn{font-family:var(--font-mono);font-size:10.5px;color:var(--text-mute);letter-spacing:.08em}.mock-flow{width:100%;border-radius:14px;background:linear-gradient(180deg,#0c1224,#06090f);border:1px solid var(--line-2);padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 80px #00000080}.mock-flow .ftitle{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-mute);text-transform:uppercase}.mock-flow .nodes{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mock-flow .node{padding:12px 16px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff0a;font-size:13px;display:flex;align-items:center;gap:8px;flex-shrink:0}.mock-flow .node.act{border-color:var(--primary-2);background:#0ee6ff1a;color:#fff;box-shadow:0 0 24px #0ee6ff40}.mock-flow .node .nd{width:8px;height:8px;border-radius:50%;background:var(--text-mute)}.mock-flow .node.act .nd{background:var(--accent);box-shadow:0 0 10px var(--accent)}.mock-flow .arrow{color:var(--text-mute);font-family:var(--font-mono)}.mock-flow .meta{margin-top:4px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mock-flow .meta .mc{padding:12px;border-radius:8px;background:#ffffff08;border:1px solid var(--line);font-size:12px}.mock-flow .meta .mc b{display:block;font-size:18px;margin-bottom:2px;font-family:var(--font-display)}.mock-nahora{width:100%;border-radius:14px;background:linear-gradient(180deg,#0c1224,#06090f);border:1px solid var(--line-2);padding:28px;display:flex;flex-direction:column;align-items:center;gap:18px;box-shadow:0 30px 80px #00000080}.mock-nahora .face{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.15),transparent 50%),var(--grad-1);position:relative;display:grid;place-items:center;box-shadow:0 0 60px #2c5bff80,inset 0 0 0 1px #fff3}.mock-nahora .face:before,.mock-nahora .face:after{content:"";position:absolute;border:2px dashed rgba(255,255,255,.4);border-radius:50%;animation:pulse-ring 2.4s ease-out infinite}.mock-nahora .face:before{inset:-10px}.mock-nahora .face:after{inset:-22px;animation-delay:1.2s}@keyframes pulse-ring{0%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.15)}}.mock-nahora .clock{font-family:var(--font-mono);font-size:36px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mock-nahora .stamp{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--accent);text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.mock-nahora .stamp .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.mock-nahora .grid-rows{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:4px}.mock-nahora .row{display:flex;justify-content:space-between;padding:8px 12px;background:#ffffff06;border-radius:6px;font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.mock-nahora .row b{color:#fff;font-weight:500}
