.d26{--void:#060709;--panel:#0b0d12;--raise:#11141b;--line:#ffffff12;--line-strong:#ffffff24;--ink:#f4f6fb;--ink-dim:#a8b1c2;--ink-faint:#8b95a8;--p1:#38e1ff;--p2:#7b5cff;--p3:#ff57c1;--p4:#ffb347;--prism:linear-gradient(90deg, var(--p1), var(--p2) 38%, var(--p3) 68%, var(--p4));--signal:#d7ff3e;--signal-ink:#0a0c10;--radius:18px;--radius-sm:12px;background:var(--void);color:var(--ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;position:relative}.d26 .display{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:.94}.d26 .h2{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5.2vw,3.6rem);font-weight:700;line-height:1.03}.d26 .h3{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.02em;font-weight:700;line-height:1.15}.d26 .eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.d26 .lead{color:var(--ink-dim);text-wrap:pretty;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65}.d26 .prism-text{background:var(--prism);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite d26-prism-drift}@keyframes d26-prism-drift{0%{background-position:0 0}to{background-position:220% 0}}.d26 .panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff09,#ffffff03);position:relative;overflow:hidden}.d26 .panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#ffffff38,#0000 42%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.d26 .prism-rule{background:var(--prism);opacity:.55;width:100%;height:1px}.d26 .grain{z-index:60;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");position:fixed;inset:0}.d26 .dotfield{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff29 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 75%)}.d26 .btn-signal{background:var(--signal);color:var(--signal-ink);font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;box-shadow:0 0 #d7ff3e59}.d26 .btn-signal:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #d7ff3e8c}.d26 .btn-ghost{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-outfit), system-ui, sans-serif;background:#ffffff05;border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 1.5rem;font-weight:600;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.d26 .btn-ghost:hover{background:#ffffff0f;border-color:#ffffff47;transform:translateY(-2px)}.d26 .chip{border:1px solid var(--line);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);background:#ffffff08;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.68rem;display:inline-flex}.d26 .num{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.04em;color:var(--signal);font-weight:800}.d26 .lightcard{position:relative}.d26 .lightcard:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%), #ffffff24, transparent 62%);pointer-events:none;transition:opacity .35s;position:absolute;inset:-1px}.d26 .lightcard:hover:after{opacity:1}.d26 .no-bar{scrollbar-width:none;-ms-overflow-style:none}.d26 .no-bar::-webkit-scrollbar{display:none}.d26 .d26-marquee-row{animation:38s linear infinite d26-marquee}@keyframes d26-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.d26 .shimmer{position:relative;overflow:hidden}.d26 .shimmer:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff8c 50%,#0000 75%);animation:4.5s ease-in-out infinite d26-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes d26-shimmer{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.d26 section[id]{scroll-margin-top:96px}@media (max-width:640px){.d26{overflow-x:clip}.d26 .lead{line-height:1.6}}.d26 .d26-claim{opacity:0;animation-name:d26-claim;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes d26-claim{0%{opacity:0;transform:translateY(6px)}4%,26%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.d26 *,.d26 :before,.d26 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.d26 .d26-rise{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards d26-rise}@keyframes d26-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.d26 .d26-word{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards d26-word-rise}@keyframes d26-word-rise{0%{opacity:0;filter:blur(6px);transform:translateY(105%)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.d26 .d26-word,.d26 .d26-rise{opacity:1!important;animation:none!important}}.d26 .d26-reveal{opacity:1}@supports (animation-timeline:view()){.d26 .d26-reveal{animation:linear both d26-reveal;animation-timeline:view();animation-range:entry cover 20%}}@keyframes d26-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.d26 .d26-reveal{opacity:1!important;animation:none!important}}
