:root{--bg: #ffffff;--ink: #0c1230;--muted: #5a6a8a;--line: rgba(12, 18, 48, .18);--glass: rgba(106, 139, 255, .1);--glass-strong: rgba(106, 139, 255, .18);--accent: #4a6bff;--accent-2: #7d97ff;--deep: #e8ecff;--radius: 8px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(180,200,255,.25),transparent 28rem),var(--bg);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:1rem;line-height:1.375;letter-spacing:.0175rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);display:inline-block;margin-bottom:18px}.mono{font-family:IBM Plex Mono,monospace}.hero{position:relative;min-height:100svh;padding:22px clamp(20px,4vw,56px) clamp(40px,6vw,80px);display:flex;flex-direction:column;overflow:hidden}.shader-fallback{position:absolute;inset:0;z-index:-4;background:radial-gradient(circle at 18% 22%,rgba(170,185,255,.85),transparent 45%),radial-gradient(circle at 82% 18%,rgba(196,181,253,.55),transparent 50%),radial-gradient(circle at 70% 78%,rgba(125,151,255,.7),transparent 55%),radial-gradient(circle at 28% 85%,rgba(220,230,255,.9),transparent 50%),linear-gradient(135deg,#eef1ff,#dbe3ff 55%,#c6d2ff);background-size:140% 140%,130% 130%,150% 150%,130% 130%,100% 100%;animation:mesh-drift 18s ease-in-out infinite alternate}.shader-fallback:before,.shader-fallback:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);mix-blend-mode:multiply;opacity:.55;pointer-events:none}.shader-fallback:before{width:46vmax;height:46vmax;top:-16vmax;left:-14vmax;background:radial-gradient(circle,#aab9ff,transparent 65%);animation:blob-a 16s ease-in-out infinite alternate}.shader-fallback:after{width:52vmax;height:52vmax;bottom:-22vmax;right:-18vmax;background:radial-gradient(circle,#b9c5ff,transparent 65%);animation:blob-b 22s ease-in-out infinite alternate}@keyframes mesh-drift{0%{background-position:0% 0%,100% 0%,80% 100%,0% 100%,0% 0%}to{background-position:20% 10%,70% 30%,60% 80%,20% 90%,0% 0%}}@keyframes blob-a{0%{transform:translate(0) scale(1)}50%{transform:translate(8vw,4vh) scale(1.1)}to{transform:translate(-4vw,6vh) scale(.95)}}@keyframes blob-b{0%{transform:translate(0) scale(1)}50%{transform:translate(-6vw,-5vh) scale(1.08)}to{transform:translate(5vw,-3vh) scale(.92)}}.shader-bg{position:absolute;top:50%;left:50%;border:0;width:1422px;height:800px;transform:translate(-50%,-50%) scale(var(--shader-scale, 5));z-index:-3;pointer-events:none}.site-header{display:flex;align-items:center;gap:16px;min-height:42px;flex-wrap:nowrap}.brand-pill,.header-cta{padding:9px 12px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);box-shadow:inset 0 1px #fff9,0 6px 20px #00000014;transition:transform .18s ease,background .18s ease}.header-cta:hover{transform:translateY(-1px);background:var(--glass-strong)}.site-nav{display:flex;gap:18px;margin-left:auto;margin-right:8px}.site-nav a{font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#0c1230a6;transition:color .18s ease}.site-nav a:hover{color:var(--ink)}.hero-grid{position:relative;flex:1;display:grid;grid-template-rows:auto 1fr;align-items:end;padding-top:clamp(20px,4vw,40px);gap:clamp(40px,6vw,80px)}.console-card{width:min(396px,42vw);background:#ffffffeb;border:1px solid rgba(12,18,48,.12);border-radius:5px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0;overflow:hidden;box-shadow:0 30px 80px #0000001f}.console-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,77px)) 1fr auto auto;align-items:center;border-bottom:1px solid rgba(12,18,48,.08)}.console-tab{background:transparent;border:0;color:#0c123073;font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:12px 0;position:relative;transition:color .18s ease}.console-tab.is-active{color:var(--accent)}.console-tab.is-active:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;background:var(--accent)}.console-window-ctrl{display:inline-block;background:#0c12301f;margin-right:10px}.ctrl-square{width:10px;height:10px;border-radius:2px}.ctrl-bar{width:26px;height:6px;border-radius:2px;margin-right:14px}.console-pane{display:none;padding:16px 16px 18px;min-height:153px}.console-pane.is-active{display:block}.console-pane pre{margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.55;color:#0c1230bf;white-space:pre-wrap}.console-pane .accent{color:var(--accent)}[data-typed]{position:relative;display:inline-block}[data-typed]:after{content:"";display:inline-block;width:1px;height:1em;background:var(--accent);margin-left:2px;vertical-align:-2px;animation:cursor-blink 1s steps(2,start) infinite}@keyframes cursor-blink{to{visibility:hidden}}.console-form{display:flex;flex-direction:column;gap:10px}.console-field{display:flex;flex-direction:column;gap:4px;flex:1}.console-field>span:first-child{font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#0c123073}.console-input{display:flex;align-items:center;height:33px;border:1px solid rgba(12,18,48,.12);background:#0c12300a;border-radius:4px;padding:0 10px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink)}.console-input.has-caret{justify-content:space-between}.console-input.has-caret:after{content:"▾";color:#0c123059}.console-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.console-line{position:absolute;left:min(396px,42vw);top:clamp(80px,12vw,140px);width:28vw;height:1px;background:linear-gradient(90deg,rgba(12,18,48,.25),transparent);transform:rotate(-8deg);transform-origin:left center;pointer-events:none}.hero-copy{position:relative;max-width:920px;padding-bottom:16px}.hero-copy:before{content:"";position:absolute;inset:-40px -60px;background:radial-gradient(ellipse at center,rgba(255,255,255,.7),transparent 70%);filter:blur(26px);z-index:-1}.hero-copy h1{font-weight:400;font-size:clamp(29px,3.5vw,56px);line-height:1;margin:0 0 22px;max-width:18ch;letter-spacing:-.005em}.hero-copy p{font-size:clamp(12px,1.125vw,16.5px);color:var(--ink);max-width:720px;margin:0}.platform{position:relative;min-height:420svh;background:radial-gradient(circle at 80% 0%,rgba(180,200,255,.18),transparent 40%),#f8f9fc}.accordion-inner{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:.22fr .78fr;gap:clamp(20px,4vw,56px);padding:clamp(40px,6vw,80px) clamp(20px,4vw,56px);max-width:1440px;margin:0 auto}.accordion-nav{display:flex;flex-direction:column;gap:10px;padding-top:20px}.accordion-tab{display:flex;align-items:center;gap:12px;background:transparent;border:0;text-align:left;font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#0c123073;padding:8px 0;transition:color .18s ease,transform .18s ease}.accordion-tab .dot{width:7px;height:7px;background:#0c12304d;display:inline-block}.accordion-tab.is-active{color:var(--accent);transform:translate(2px)}.accordion-tab.is-active .dot{background:var(--accent)}.accordion-stack{position:relative;height:min(80svh,820px)}.accordion-card{position:absolute;inset:0;display:grid;grid-template-columns:.45fr .55fr;gap:clamp(20px,3vw,40px);background:#fff;border-top:1px solid var(--line);padding:clamp(30px,4vw,56px);transform:translateY(var(--card-y, 0px));clip-path:inset(0 0 var(--card-clip-bottom, 0%) 0);will-change:transform,clip-path;transition:clip-path .12s linear}.accordion-copy h3{font-weight:400;font-size:clamp(24px,2.6vw,38px);line-height:1.05;margin:0 0 18px}.accordion-copy p{color:var(--muted);max-width:38ch;margin:0;font-size:15px}.accordion-visual{position:relative;background:radial-gradient(circle at 30% 20%,rgba(180,200,255,.5),transparent 60%),linear-gradient(135deg,#c8d2ffeb,#8ca0e6ad);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.code-window{background:#fff;border-radius:8px;padding:14px 18px 18px;width:min(360px,80%);box-shadow:0 28px 50px #0000001f}.cw-dots{display:flex;gap:6px;margin-bottom:12px}.cw-dots span{width:9px;height:9px;border-radius:50%;background:#0c123026}.code-window pre{margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.7;color:var(--ink);white-space:pre;overflow-x:auto}.security{background:radial-gradient(circle at 90% 10%,rgba(180,200,255,.18),transparent 45%),radial-gradient(circle at 10% 90%,rgba(74,107,255,.1),transparent 45%),#f8f9fc;padding:clamp(80px,10vw,140px) 0}.security-head{display:grid;grid-template-columns:.58fr .42fr;gap:clamp(30px,5vw,70px);margin-bottom:clamp(40px,6vw,70px)}.security-head h2{font-weight:400;font-size:clamp(30px,3.6vw,56px);line-height:1.05;margin:0;letter-spacing:-.01em}.security-head p{color:var(--muted);margin:0;align-self:end}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,22px)}.security-card{min-height:464px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.9),transparent 30%),#fff;padding:clamp(22px,2.2vw,32px);display:flex;flex-direction:column;gap:16px;position:relative}.security-card h4{margin:0;font-weight:500;font-size:20px}.security-card>p{margin:0;color:var(--muted);font-size:14px}.api-stage{position:relative;flex:1;margin-top:12px}.api-window{position:absolute;left:0;bottom:0;width:58%;height:184px;background:#f5f7fa;border:1px solid rgba(12,18,48,.08);border-radius:6px;padding:12px 14px}.api-window pre{margin:8px 0 0;font-family:IBM Plex Mono,monospace;font-size:11px;color:#0c1230bf;white-space:pre}.api-spec{position:absolute;right:0;top:0;width:60%;background:#c8d2ffdb;border:1px solid rgba(74,107,255,.3);border-radius:6px;padding:12px 14px}.api-spec pre{margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink);white-space:pre}.compliance-list{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-direction:column;gap:10px}.compliance-list li{display:flex;align-items:center;gap:14px;background:#e8ecffd6;border:1px solid rgba(74,107,255,.2);border-radius:6px;padding:12px 14px}.check{position:relative;width:24px;height:24px;border-radius:50%;background:var(--accent);flex-shrink:0}.check:before{content:"";position:absolute;left:7px;top:4px;width:8px;height:13px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.compliance-list strong{display:block;font-weight:500;font-size:14px;color:var(--accent)}.compliance-list span{font-size:12px;color:var(--muted)}.binary-map{margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1;color:var(--accent);letter-spacing:.15em;white-space:pre}.asset-table{display:flex;flex-direction:column;gap:6px;margin-top:auto}.asset-table>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:8px 0;font-family:IBM Plex Mono,monospace;font-size:11px}.asset-table>div>span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.plans{position:relative;background:radial-gradient(circle at 80% 10%,rgba(180,200,255,.2),transparent 40%),#f0f2f7;padding:clamp(80px,10vw,140px) 0;overflow:hidden}.plans:after{content:"";position:absolute;top:60px;right:40px;width:160px;height:80px;background:repeating-linear-gradient(45deg,rgba(74,107,255,.12) 0 2px,transparent 2px 6px);opacity:.6;pointer-events:none}.plans-head{display:grid;grid-template-columns:.6fr .4fr;gap:clamp(30px,5vw,70px);margin-bottom:30px}.plans-head h2{font-weight:400;font-size:clamp(25px,4vw,52px);line-height:1.05;margin:0;color:#0c1230;letter-spacing:-.01em}.plans-head p{color:var(--muted);margin:0;align-self:end}.figure-label{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#4a6bffb3;padding:6px 12px;border:1px solid rgba(74,107,255,.25);border-radius:999px;margin-bottom:24px}.dashboard-shell{position:relative;width:100%;border:1px solid rgba(74,107,255,.25);background:#fffffff2;border-radius:8px;overflow:hidden;box-shadow:0 40px 100px #0000001a;transform-style:preserve-3d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dashboard-shell:hover{transform:rotateX(1deg) rotateY(-1.2deg) translateY(-8px);border-color:#4a6bff73}.ds-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(74,107,255,.1) 50%,transparent 60%);transform:translate(-34%);opacity:0;pointer-events:none;transition:transform .52s ease,opacity .52s ease}.dashboard-shell:hover .ds-sheen{transform:translate(34%);opacity:1}.ds-topbar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid rgba(74,107,255,.12);background:#f5f7facc}.ds-titlebar{flex:1;height:10px;background:#4a6bff1a;border-radius:999px}.ds-body{display:grid;grid-template-columns:240px 1fr;min-height:460px}.ds-sidebar{border-right:1px solid rgba(74,107,255,.12);padding:22px 18px;display:flex;flex-direction:column;gap:18px}.ds-vault{font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#4a6bffa6}.ds-sidebar nav{display:flex;flex-direction:column;gap:4px}.ds-sidebar a{padding:8px 10px;border-radius:4px;font-size:13px;color:#0c1230a6}.ds-sidebar a.is-active{background:#4a6bff14;color:#4a6bff}.ds-main{padding:22px 26px}.ds-main-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ds-main-head h3{margin:0;color:#4a6bff;font-weight:500;font-size:20px}.ds-new{background:transparent;border:1px solid rgba(74,107,255,.35);color:#4a6bff;padding:8px 16px;border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.ds-table{width:100%;border-collapse:collapse}.ds-table th{text-align:left;font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#4a6bff8c;padding:12px 8px;border-bottom:1px solid rgba(74,107,255,.1)}.ds-table td{padding:14px 8px;border-bottom:1px solid rgba(74,107,255,.06);font-size:13px;color:#0c1230}.ds-table td.state{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#4a6bff}.ds-toast{position:absolute;right:20px;bottom:20px;background:#fffffffa;border:1px solid rgba(74,107,255,.3);border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;color:#4a6bff;font-size:12px}.ds-toast strong{font-weight:500}.ds-toast span{color:#0c123099}.operations{position:relative;background:radial-gradient(circle at 90% 80%,rgba(180,200,255,.2),transparent 45%),radial-gradient(circle at 20% 20%,rgba(74,107,255,.1),transparent 45%),#f5f7fa;padding:clamp(80px,10vw,140px) 0;overflow:hidden}.operations:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(245,247,250,.9),transparent 60%);pointer-events:none}.ops-grid{display:grid;grid-template-columns:.44fr .56fr;gap:clamp(40px,6vw,80px);align-items:center;position:relative}.ops-copy h2{font-weight:400;font-size:clamp(34px,4.4vw,72px);line-height:.98;margin:0 0 24px;letter-spacing:-.015em}.ops-copy p{color:var(--muted);margin:0 0 32px;max-width:42ch}.ops-cta{background:var(--accent);color:#fff;border:0;padding:14px 28px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:500;transition:background .16s ease,transform .16s ease}.ops-cta:hover{background:var(--accent-2);transform:translateY(-2px)}.ops-visual{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}.modal-cube-shell{position:relative;background:transparent;border:0;perspective:1000px;transform-style:preserve-3d;width:100%;height:100%;display:flex;align-items:center;justify-content:center;outline:none;--spread: 1}.modal-cube-shell:focus-visible{outline:1px solid var(--line);outline-offset:10px}.operations-core-cube{--cube-size: clamp(142px, 18vw, 250px);position:relative;width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;animation:core-cube-float 6s ease-in-out infinite;transition:transform .62s cubic-bezier(.17,.78,.18,1)}.cube-face{position:absolute;inset:0;border-radius:18px;background:radial-gradient(circle at 48% 44%,rgba(200,210,255,.98),rgba(160,180,255,.6) 50%,transparent 70%),linear-gradient(135deg,#b4c8ffb3,#8ca0e699 50%,#c8d2ffcc);box-shadow:inset 0 1px #ffffffb3,0 20px 40px #0000001a}.cube-front{transform:translateZ(calc(var(--cube-size) / 2))}.cube-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.cube-right{transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.cube-left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.cube-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}@keyframes core-cube-float{0%,to{transform:translateY(0) rotateX(-12deg) rotateY(28deg)}50%{transform:translateY(-12px) rotateX(-10deg) rotateY(32deg)}}.cube-particle{position:absolute;top:50%;left:50%;width:clamp(60px,8vw,110px);height:clamp(60px,8vw,110px);margin:calc(clamp(60px,8vw,110px)/-2) 0 0 calc(clamp(60px,8vw,110px)/-2);border-radius:14px;background:radial-gradient(circle at 40% 38%,#c8d2fff2,#8ca0e6d9);box-shadow:inset 0 1px #ffffff80,0 12px 30px #0000001a;opacity:0;filter:blur(8px) brightness(.85);transform:translateZ(0) scale(.4) rotate(0);transition:transform .76s cubic-bezier(.17,.78,.18,1) var(--d, 0ms),opacity .42s ease var(--d, 0ms),filter .6s ease var(--d, 0ms);pointer-events:none}.cube-particle.dot{width:clamp(18px,2vw,28px);height:clamp(18px,2vw,28px);margin:calc(clamp(18px,2vw,28px)/-2) 0 0 calc(clamp(18px,2vw,28px)/-2);border-radius:50%;background:radial-gradient(circle at 40% 38%,var(--accent-2),var(--deep))}.modal-cube-shell.is-exploded .operations-core-cube{transform:scale(.72);animation-play-state:paused}.modal-cube-shell.is-exploded .cube-particle{opacity:1;filter:blur(0) brightness(1);transform:translate3d(calc(var(--tx) * var(--spread, 1)),calc(var(--ty) * var(--spread, 1)),var(--tz)) scale(var(--s)) rotate(var(--r))}@media(max-width:820px){.site-header{flex-direction:column;align-items:stretch;gap:10px}.site-nav{margin:0;flex-wrap:wrap;justify-content:center}.header-cta{text-align:center}.hero-grid{display:flex;flex-direction:column;gap:32px}.console-card{width:100%}.console-line{display:none}.console-tabs{grid-template-columns:repeat(3,1fr) 0 0 0}.console-tab{padding:16px 0}.console-window-ctrl{display:none}.console-pane{min-height:200px}.pricing-top,.plan-row,.security-grid,.security-head,.plans-head,.ops-grid{grid-template-columns:1fr}.platform{min-height:0}.accordion-inner{position:static;height:auto;grid-template-columns:1fr;gap:18px}.accordion-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0}.accordion-stack{height:auto;display:flex;flex-direction:column;gap:14px}.accordion-card{position:static;inset:auto;grid-template-columns:1fr;gap:20px;transform:none!important;clip-path:none!important;border:1px solid var(--line);border-radius:6px;overflow:hidden;min-height:0}.accordion-visual{min-width:0;width:auto;min-height:240px;aspect-ratio:16 / 11}.ds-body{grid-template-columns:1fr}.ds-sidebar nav{display:grid;grid-template-columns:1fr 1fr}.ds-table th:nth-child(4),.ds-table td:nth-child(4),.ds-table th:nth-child(5),.ds-table td:nth-child(5){display:none}.ds-toast{position:static;margin:16px}.modal-cube-shell{--spread: .72}}@media(max-width:520px){.hero{min-height:auto;padding:16px 16px 48px}.hero-grid{padding-top:24px;gap:28px}.hero-copy{padding-bottom:4px}.hero-copy h1{font-size:clamp(30px,9vw,44px);margin-bottom:16px;max-width:100%}.hero-copy p{font-size:14px;line-height:1.5}.console-card{width:100%;box-shadow:0 18px 40px #0000001a}.console-tab{font-size:10px;padding:14px 0}.console-pane{padding:14px;min-height:170px}.console-pane pre{font-size:10.5px}.accordion-nav{grid-template-columns:1fr}.modal-cube-shell{--spread: .48}.ops-visual{min-height:360px}.ds-main-head{flex-direction:column;align-items:flex-start;gap:12px}.pricing{padding:56px 0 48px}.pricing-copy h2{font-size:clamp(28px,8vw,40px)}}.shader-bg{display:none!important}.shader-fallback{background:radial-gradient(ellipse 60% 50% at 18% 22%,rgba(125,151,255,.65),transparent 60%),radial-gradient(ellipse 55% 45% at 82% 18%,rgba(180,200,255,.55),transparent 60%),radial-gradient(ellipse 70% 55% at 70% 85%,rgba(96,131,255,.55),transparent 65%),radial-gradient(ellipse 60% 50% at 22% 88%,rgba(210,222,255,.7),transparent 60%),conic-gradient(from 210deg at 50% 50%,#fff,#eef2ff 60deg,#d8e2ff 130deg,#eef2ff 210deg,#fff 290deg 360deg);background-size:140% 140%,140% 140%,140% 140%,140% 140%,200% 200%;background-position:0% 0%,100% 0%,100% 100%,0% 100%,50% 50%;animation:mesh-drift 8s ease-in-out infinite alternate}@keyframes mesh-drift{0%{background-position:0% 0%,100% 0%,100% 100%,0% 100%,50% 50%;filter:hue-rotate(0deg)}50%{background-position:25% 18%,75% 12%,88% 92%,12% 82%,60% 40%;filter:hue-rotate(-12deg)}to{background-position:12% 22%,92% 22%,72% 78%,28% 72%,40% 60%;filter:hue-rotate(10deg)}}.shader-fallback:before,.shader-fallback:after{content:"";position:absolute;border-radius:50%;filter:blur(90px) saturate(1.3);opacity:.9;mix-blend-mode:screen}.shader-fallback:before{width:65vw;height:65vw;left:-12vw;top:-15vw;background:radial-gradient(circle,#9fb4ff 0%,#c4d2ff 35%,transparent 70%);animation:blob-float-a 7s ease-in-out infinite alternate}.shader-fallback:after{width:60vw;height:60vw;right:-10vw;bottom:-14vw;background:radial-gradient(circle,#6a8bff 0%,#aab9ff 35%,transparent 70%);animation:blob-float-b 9s ease-in-out infinite alternate}@keyframes blob-float-a{0%{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(12vw,10vh) scale(1.22) rotate(60deg)}to{transform:translate(-6vw,14vh) scale(.88) rotate(-40deg)}}@keyframes blob-float-b{0%{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(-10vw,-6vh) scale(1.18) rotate(-45deg)}to{transform:translate(7vw,-12vh) scale(.92) rotate(35deg)}}.hero{position:relative;overflow:hidden;isolation:isolate}.shader-fallback{overflow:hidden;z-index:0}.hero>.shader-fallback{position:absolute;inset:0}.hero>.shader-fallback:before{z-index:1}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(74,107,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(74,107,255,.12) 1px,transparent 1px);background-size:56px 56px,56px 56px;mask-image:radial-gradient(ellipse 80% 70% at center,rgba(0,0,0,.9),transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at center,rgba(0,0,0,.9),transparent 75%);z-index:0;animation:grid-drift 6s linear infinite,grid-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes grid-drift{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}@keyframes grid-pulse{0%,to{opacity:.7}50%{opacity:1}}.hero-grid{position:relative;z-index:2}.hero:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.5),transparent 8%),radial-gradient(circle at 30% 70%,rgba(170,185,255,.4),transparent 6%),radial-gradient(circle at 70% 30%,rgba(125,151,255,.35),transparent 5%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.4),transparent 4%),radial-gradient(circle at 20% 20%,rgba(210,220,255,.35),transparent 5%),radial-gradient(circle at 15% 55%,rgba(255,255,255,.3),transparent 4%),radial-gradient(circle at 85% 50%,rgba(170,190,255,.3),transparent 5%);pointer-events:none;z-index:1;animation:particles-drift 10s linear infinite,twinkle 2.4s ease-in-out infinite}@keyframes particles-drift{0%{transform:translateZ(0)}to{transform:translate3d(-8%,-6%,0)}}@keyframes twinkle{0%,to{opacity:.55}50%{opacity:1}}.hero-grid:before{content:"";position:absolute;top:-10%;left:-40%;width:50%;height:130%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,.55) 50%,rgba(170,185,255,.3) 55%,transparent 70%);transform:skew(-18deg);pointer-events:none;z-index:1;filter:blur(2px);animation:beam-sweep 3.5s ease-in-out infinite;mix-blend-mode:screen}@keyframes beam-sweep{0%{transform:translate(-30%) skew(-18deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(320%) skew(-18deg);opacity:0}}.hero-grid:after{content:"";position:absolute;top:-10%;right:-40%;width:40%;height:130%;background:linear-gradient(-115deg,transparent 0%,rgba(170,190,255,0) 40%,rgba(125,151,255,.35) 50%,rgba(255,255,255,.2) 55%,transparent 70%);transform:skew(18deg);pointer-events:none;z-index:1;filter:blur(3px);animation:beam-sweep-2 5s ease-in-out infinite 1.2s;mix-blend-mode:screen}@keyframes beam-sweep-2{0%{transform:translate(30%) skew(18deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(-320%) skew(18deg);opacity:0}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal[data-delay="1"]{transition-delay:.08s}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.hero-copy h1,.hero-copy p,.console-card{animation:rise-in 1.1s cubic-bezier(.22,1,.36,1) both}.hero-copy h1{animation-delay:.15s}.hero-copy p{animation-delay:.35s}.console-card{animation-delay:.5s}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.console-card{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.console-card:hover{transform:translateY(-6px);box-shadow:0 50px 120px #4a6bff38}.brand-pill{position:relative;overflow:hidden}.brand-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.9) 50%,transparent 70%);transform:translate(-120%);animation:shine 5s ease-in-out infinite;pointer-events:none}@keyframes shine{0%,60%{transform:translate(-120%)}80%{transform:translate(120%)}to{transform:translate(120%)}}.site-nav a{position:relative}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.site-nav a:hover:after{transform:scaleX(1);transform-origin:left center}.header-cta{background:linear-gradient(135deg,#6a8bff2e,#aab9ff2e);position:relative}.header-cta:before{content:"";position:absolute;inset:-2px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-2));opacity:0;z-index:-1;filter:blur(12px);transition:opacity .3s ease}.header-cta:hover:before{opacity:.6}.ds-shell,.sec-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.eyebrow{background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:eyebrow-shimmer 4s linear infinite}@keyframes eyebrow-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){.shader-fallback:before,.shader-fallback:after,.hero:before,.brand-pill:after,.eyebrow,.hero-copy h1,.hero-copy p,.console-card{animation:none!important}.reveal{opacity:1;transform:none}}.hero-copy h1{background:linear-gradient(120deg,#0c1230 0% 55%,#4a6bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.console-card{position:relative;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease;animation:console-float 7s ease-in-out infinite}.console-card:before{content:"";position:absolute;inset:-1px;border-radius:6px;padding:1px;background:linear-gradient(135deg,#4a6bff8c,#7d97ff00 45%,#4a6bff73);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none;transition:opacity .4s ease}.console-card:after{content:"";position:absolute;inset:-24px;border-radius:18px;background:radial-gradient(ellipse at 30% 20%,rgba(74,107,255,.28),transparent 65%);filter:blur(20px);opacity:0;z-index:-1;transition:opacity .5s ease;pointer-events:none}.console-card:hover{transform:translateY(-6px);box-shadow:0 40px 100px #4a6bff38,0 20px 40px #00000014}.console-card:hover:before{opacity:1}.console-card:hover:after{opacity:1}@keyframes console-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.console-card:hover{animation-play-state:paused}.console-line{background:linear-gradient(90deg,#4a6bff00,#4a6bff80 30%,#4a6bffb3,#4a6bff80 70%,#4a6bff00);background-size:200% 100%;height:1px;animation:line-shimmer 3.5s linear infinite}@keyframes line-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.brand-pill,.header-cta{position:relative;overflow:hidden}.brand-pill:after,.header-cta:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-20deg);animation:pill-shine 5s ease-in-out infinite}@keyframes pill-shine{0%,60%{left:-120%}80%{left:140%}to{left:140%}}.hero-copy h1,.hero-copy p{opacity:0;transform:translateY(28px);animation:rise-in .9s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy p{animation-delay:.18s}@keyframes rise-in{to{opacity:1;transform:translateY(0)}}.console-card{opacity:0;animation:console-float 7s ease-in-out infinite,card-in 1s cubic-bezier(.2,.7,.2,1) .1s forwards}@keyframes card-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.shader-fallback,.shader-fallback:before,.shader-fallback:after,.console-card,.console-line,.hero:after,.brand-pill:after,.header-cta:after,.hero-copy h1,.hero-copy p{animation:none!important}.hero-copy h1,.hero-copy p,.console-card{opacity:1;transform:none}}.nav-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:8px;width:40px;height:40px;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:4px}.nav-toggle span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.wp-page{min-height:100vh;background:radial-gradient(circle at top right,rgba(125,151,255,.18),transparent 32rem),var(--bg);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif}.wp-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(20px,4vw,56px);border-bottom:1px solid var(--line);flex-wrap:wrap}.wp-nav{display:flex;gap:18px;flex-wrap:wrap}.wp-nav a{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:14px;transition:color .15s ease}.wp-nav a:hover,.wp-nav a.is-active{color:var(--ink)}.wp-article{max-width:820px;margin:0 auto;padding:clamp(40px,8vw,96px) clamp(20px,5vw,56px) 120px}.wp-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.wp-date{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--muted)}.wp-article h1{font-size:clamp(32px,5.4vw,56px);line-height:1.08;letter-spacing:-.02em;margin:0 0 24px}.wp-lede{font-size:clamp(17px,2vw,20px);color:var(--muted);line-height:1.55;margin:0 0 48px}.wp-article h2{font-size:clamp(22px,3vw,28px);margin:56px 0 16px;letter-spacing:-.01em}.wp-article p{font-size:16px;line-height:1.7;color:#0c1230d1;margin:0 0 16px}.wp-list{padding-left:20px}.wp-list li{font-size:16px;line-height:1.7;color:#0c1230d1;margin-bottom:10px}.wp-diagram{margin:20px 0 8px;padding:20px;background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.wp-diagram pre{margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--ink);line-height:1.5}.wp-table{margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.wp-table>div{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);font-size:15px}.wp-table>div:last-child{border-bottom:0}.wp-table>div:nth-child(odd){background:#6a8bff0a}.wp-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:56px}.wp-cta-primary,.wp-cta-ghost{display:inline-flex;align-items:center;padding:12px 22px;font-family:IBM Plex Mono,monospace;font-size:14px;border-radius:var(--radius);transition:transform .15s ease,background .15s ease}.wp-cta-primary{background:var(--ink);color:#fff;border:1px solid var(--ink)}.wp-cta-primary:hover{transform:translateY(-1px);background:var(--accent);border-color:var(--accent)}.wp-cta-ghost{border:1px solid var(--line);color:var(--ink)}.wp-cta-ghost:hover{background:var(--glass)}.dash-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(125,151,255,.2),transparent 32rem),radial-gradient(circle at bottom right,rgba(180,200,255,.18),transparent 28rem),var(--bg);color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif}.dash-header{display:flex;align-items:center;gap:16px;padding:18px clamp(20px,4vw,48px);border-bottom:1px solid var(--line);flex-wrap:wrap;background:#ffffffa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.dash-nav{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.dash-nav a{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:14px}.dash-nav a:hover,.dash-nav a.is-active{color:var(--ink)}.dash-wallet{display:flex;gap:10px;align-items:center}.dash-wallet-addr{font-size:13px;padding:8px 12px;background:var(--glass);border:1px solid var(--line);border-radius:999px}.dash-btn{font-family:IBM Plex Mono,monospace;font-size:13px;padding:10px 18px;border-radius:var(--radius);background:var(--ink);color:#fff;border:1px solid var(--ink);transition:transform .15s ease,background .15s ease}.dash-btn:hover{transform:translateY(-1px);background:var(--accent);border-color:var(--accent)}.dash-btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.dash-btn.ghost:hover{background:var(--glass);color:var(--ink)}.dash-btn.small{padding:8px 14px;font-size:12px}.dash-main{max-width:1280px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px) 120px;display:grid;gap:28px}.dash-hero{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:clamp(24px,4vw,40px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(140deg,#6a8bff24,#ffffffb3)}.dash-hero h1{font-size:clamp(26px,4vw,40px);letter-spacing:-.02em;margin:12px 0 8px}.dash-hero p{color:var(--muted);margin:0;max-width:540px}.dash-actions{display:flex;gap:10px;flex-wrap:wrap}.dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dash-stat{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#ffffffa6;display:flex;flex-direction:column;gap:8px}.dash-stat span{font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.dash-stat strong{font-size:clamp(20px,2.4vw,26px)}.dash-card{border:1px solid var(--line);border-radius:16px;background:#ffffffb3;overflow:hidden}.dash-card-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line);gap:12px}.dash-card-head h2{margin:0;font-size:18px}.dash-pulse{width:10px;height:10px;border-radius:999px;background:#25c685;box-shadow:0 0 #25c68599;animation:dash-pulse 1.6s ease-out infinite}@keyframes dash-pulse{0%{box-shadow:0 0 #25c6858c}to{box-shadow:0 0 0 14px #25c68500}}.dash-table-wrap{overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;min-width:640px}.dash-table th,.dash-table td{padding:14px 22px;text-align:left;font-size:14px;border-bottom:1px solid var(--line)}.dash-table th{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#6a8bff0d}.dash-table tr.is-off td{opacity:.55}.dash-toggle{font-family:IBM Plex Mono,monospace;font-size:12px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:transparent}.dash-toggle.on{background:#25c6851f;color:#0f7a4d;border-color:#25c68559}.dash-toggle.off{background:#0c12300f;color:var(--muted)}.dash-feed{list-style:none;margin:0;padding:0}.dash-feed li{display:grid;grid-template-columns:1fr 1fr auto auto;gap:16px;padding:14px 22px;border-bottom:1px solid var(--line);font-size:14px;align-items:center}.dash-feed li:last-child{border-bottom:0}.dash-amt{color:#0f7a4d}.dash-ms{color:var(--muted);font-size:12px}.dash-toast-fx{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 22px;background:var(--ink);color:#fff;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:13px;box-shadow:0 12px 32px #0c123040;z-index:50;animation:dash-toast-in .25s ease}@keyframes dash-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1024px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-hero{grid-template-columns:1fr;align-items:start}}@media(max-width:820px){.site-header{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:12px!important}.nav-toggle{display:inline-flex;margin-left:auto}.site-nav{order:3;flex-basis:100%;flex-direction:column;align-items:stretch;gap:4px!important;max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease;padding:0}.site-header.is-open .site-nav{max-height:360px;padding:8px 0}.site-nav a{padding:12px 14px;border-radius:8px;background:#6a8bff0f}.header-cta{margin-left:0}.wp-header{flex-wrap:wrap}.wp-nav{width:100%;justify-content:flex-start}.dash-nav{width:100%;order:3;margin-left:0}.dash-wallet{margin-left:auto}.dash-feed li{grid-template-columns:1fr 1fr}.dash-feed li .dash-amt,.dash-feed li .dash-ms{text-align:right}}@media(max-width:520px){.dash-stats{grid-template-columns:1fr 1fr}.dash-actions{width:100%}.dash-actions .dash-btn{flex:1}.dash-hero h1{font-size:clamp(22px,7vw,32px)}.wp-article h1{font-size:clamp(28px,8vw,40px)}}.dash-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px clamp(20px,4vw,48px);background:linear-gradient(90deg,#6a8bff2e,#7d97ff1a);border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}.dash-dot{display:inline-block;width:7px;height:7px;border-radius:999px;background:#25c685;margin-right:6px;vertical-align:middle;box-shadow:0 0 0 3px #25c6852e}.dash-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.dash-pending{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:12px 18px;background:#ffffffb3;border:1px solid var(--line);border-radius:12px;min-width:200px}.dash-pending span{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.dash-pending strong{font-size:24px}.dash-pending em{font-size:11px;color:var(--muted);font-style:normal}.dash-stat em{font-size:11px;color:var(--muted);font-style:normal;font-family:IBM Plex Mono,monospace;letter-spacing:.04em}.dash-card-meta{font-size:12px;color:var(--muted)}.dash-chart{padding:18px 22px 22px}.dash-chart svg{width:100%;height:160px;display:block}.dash-chart-axis{display:flex;justify-content:space-between;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.dash-table th.num,.dash-table td.num{text-align:right}.dash-table tfoot td{background:#6a8bff0d;font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:0}.dash-select{font-family:IBM Plex Mono,monospace;font-size:12px;padding:6px 22px 6px 10px;border-radius:6px;border:1px solid var(--line);background:#fffc;color:var(--ink);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 11px) 50%,calc(100% - 6px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.dash-select:hover{border-color:var(--accent)}.dash-grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.dash-cats{list-style:none;margin:0;padding:0}.dash-cats li{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line);font-size:14px}.dash-cats li:last-child{border-bottom:0}@media(max-width:1024px){.dash-grid-2{grid-template-columns:1fr;gap:20px}.dash-hero-right{align-items:stretch}.dash-pending{align-items:flex-start}}@media(max-width:820px){.dash-hero h1{font-size:clamp(32px,9vw,44px)}.dash-banner{padding:12px 20px;font-size:13px}.dash-chart svg{height:120px}}.brand-pill,.brand-logo{display:inline-flex;align-items:center;gap:8px}.brand-logo img,.brand-pill>img{width:18px;height:18px;display:block;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(74,107,255,.35))}.brand-logo img{width:20px;height:20px}.site-footer{position:relative;margin-top:clamp(60px,8vw,120px);padding:clamp(40px,6vw,72px) clamp(20px,4vw,56px) 24px;background:radial-gradient(circle at 18% 0%,rgba(125,151,255,.18),transparent 55%),radial-gradient(circle at 82% 100%,rgba(196,181,253,.18),transparent 55%),linear-gradient(180deg,#f4f6ff,#e8ecff);border-top:1px solid var(--line);color:var(--ink)}.footer-inner{width:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.3fr 2fr;gap:clamp(32px,5vw,72px);padding-bottom:36px;border-bottom:1px solid var(--line)}.footer-brand p{margin:14px 0 20px;max-width:38ch;color:var(--muted);font-size:14px;line-height:1.55}.footer-logo{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.footer-logo img{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(74,107,255,.45))}.footer-socials{display:flex;gap:10px;flex-wrap:wrap}.footer-social{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);background:#ffffffb3;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);transition:transform .18s ease,background .18s ease,border-color .18s ease}.footer-social:hover{transform:translateY(-1px);background:#fff;border-color:var(--accent);color:var(--accent)}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col h5{margin:0 0 6px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.footer-col a{font-size:14px;color:var(--muted);transition:color .18s ease}.footer-col a:hover{color:var(--ink)}.footer-bottom{max-width:1320px;margin:0 auto;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--muted);flex-wrap:wrap}@media(max-width:820px){.footer-inner{grid-template-columns:1fr;gap:32px}.footer-cols{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;align-items:flex-start}}.header-ca{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px dashed var(--accent);background:#4a6bff14;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);transition:transform .18s ease,background .18s ease,border-color .18s ease}.header-ca:hover{transform:translateY(-1px);background:#4a6bff29}.header-ca.is-copied{background:var(--accent);color:#fff;border-style:solid}.header-ca-label{display:inline-block;padding:2px 6px;background:var(--accent);color:#fff;border-radius:999px;font-size:10px;letter-spacing:.08em}.header-ca.is-copied .header-ca-label{background:#fff;color:var(--accent)}.header-ca-value{font-size:11px}.footer-soon{display:inline-block;align-self:flex-start;margin-top:2px;padding:4px 10px;border:1px dashed var(--line);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#6a8bff0f}.wp-cta-primary.is-soon{cursor:not-allowed;opacity:.78;background:#4a6bff1f!important;color:var(--accent)!important;border:1px dashed var(--accent)!important}@media(max-width:820px){.nav-toggle{display:inline-flex!important;width:42px;height:42px;background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header.is-open .nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.is-open .nav-toggle span:nth-child(2){opacity:0}.site-header.is-open .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-ca{order:2;margin-left:auto;padding:6px 10px 6px 6px;font-size:10px}.header-ca-label{font-size:9px;padding:2px 5px}.nav-toggle{order:3;margin-left:8px!important}.header-cta{order:4}.site-nav{order:5}}@media(max-width:520px){.brand-pill,.header-cta{padding:7px 10px;font-size:11px}.header-ca{padding:6px 8px}.header-ca-label{font-size:10px}}
