:root{--bg-deep:#0f1a2a;--bg-primary:#16263e;--bg-secondary:#19293f;--bg-tertiary:#20324d;--bg-card:#243857;--bg-card-hover:#2b4266;--bg-elevated:#34507a;--border-default:rgba(255,255,255,0.08);--border-muted:rgba(255,255,255,0.05);--border-emphasis:rgba(255,255,255,0.14);--border-strong:rgba(255,255,255,0.26);--shadow-card:0 1px 0 rgba(255,255,255,0.05) inset,0 18px 40px -28px rgba(0,0,0,0.6);--shadow-pop:0 1px 0 rgba(255,255,255,0.06) inset,0 28px 60px -34px rgba(0,0,0,0.7);--accent-primary:#2bbbdc;--accent-primary-hover:#5fd0ea;--accent-muted:rgba(43,187,220,0.14);--accent-border:rgba(43,187,220,0.45);--accent-highlight:#2bbbdc;--accent-soft:#e8e8e6;--accent-soft-muted:rgba(255,255,255,0.08);--accent-soft-border:rgba(255,255,255,0.07);--risk-high:#ef3f5b;--risk-medium:#fcb033;--risk-low:#fbc02d;--risk-good:#22c55e;--brand-purple:#8b5cf6;--brand-gray:#808080;--text-primary:#f4f6fb;--text-secondary:rgba(244,246,251,0.68);--text-muted:rgba(244,246,251,0.48);--text-faint:rgba(244,246,251,0.32);--paper:#254061;--paper-2:#2f4d72;--paper-sunk:#1a2c45;--paper-ink:#f4f7fc;--paper-secondary:rgba(237,243,251,0.76);--paper-muted:rgba(237,243,251,0.54);--paper-faint:rgba(237,243,251,0.36);--paper-border:rgba(255,255,255,0.09);--paper-border-strong:rgba(255,255,255,0.17);--accent-ink:#2bbbdc;--brand-ink:#04252e;--paper-bg:radial-gradient(68% 44% at 10% -8%,rgba(43,187,220,0.22),transparent 58%),radial-gradient(58% 50% at 102% 32%,rgba(43,187,220,0.14),transparent 56%),radial-gradient(85% 62% at 50% 120%,rgba(6,14,26,0.5),transparent 62%),var(--paper);--shadow-light:0 1px 2px rgba(0,0,0,0.25),0 24px 48px -30px rgba(0,0,0,0.55);--shadow-light-pop:0 2px 4px rgba(0,0,0,0.3),0 40px 70px -36px rgba(0,0,0,0.65);--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--shadow-md:0 12px 30px -18px rgba(0,0,0,0.7);--shadow-lg:0 36px 80px -40px rgba(0,0,0,0.85);--radius:8px;--radius-lg:16px;--radius-xl:22px;--section-padding:8.5rem;--container-max:1180px;--transition-fast:150ms ease;--transition-base:200ms ease}::selection{color:#04222c}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:clip}::selection{background:var(--accent-primary);color:#0b0c0e}::-moz-selection{background:var(--accent-primary);color:#0b0c0e}body{font-family:var(--font-family);font-size:16px;line-height:1.6;color:var(--text-primary);background:var(--bg-primary)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 2rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.3rem;font-family:var(--font-family);font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none;border-radius:999px;border:none;cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.btn-primary{background:var(--accent-primary);color:#04222c;box-shadow:none}.btn-primary:hover{background:var(--accent-primary-hover)}.btn-primary:active{transform:translateY(1px)}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid var(--border-strong)}.btn-ghost:hover{background:transparent;border-color:var(--text-primary)}.btn-lg{padding:.85rem 1.6rem;font-size:1rem}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:0;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;border-radius:0;background:transparent;color:var(--text-muted)}.badge:before{content:"";width:6px;height:6px;background:var(--accent-primary);border-radius:0;animation:none}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.section-title{font-size:clamp(2.25rem,4.8vw,3.75rem);font-weight:700;color:var(--text-primary);margin-bottom:.85rem;letter-spacing:-.04em;line-height:1}.typewriter-cursor{display:inline-block;width:2px;height:.85em;margin-left:.05em;vertical-align:-.08em;background:currentColor;border-radius:1px;opacity:.85;animation:typewriterBlink 1s steps(2) infinite}@keyframes typewriterBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter-cursor{animation:none;opacity:.7}}.eyebrow{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);display:inline-flex;align-items:center;gap:.7rem}.eyebrow:before{content:"";width:1.5rem;height:1px;background:var(--accent-primary);opacity:1}.eyebrow--center{justify-content:center}.eyebrow--center:before{display:none}.rule-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);margin:0;border:0}.section-subtitle{font-size:1.0625rem;color:var(--text-secondary);max-width:560px;line-height:1.65}.lsi-head .eyebrow,.section-head .eyebrow{margin-bottom:1.1rem}.lsi-head .section-subtitle,.section-head .section-subtitle{margin-top:1.1rem}.surface-light{background:var(--paper);color:var(--paper-ink);position:relative}.surface-light .eyebrow{color:var(--paper-muted)}.surface-light .eyebrow:before{background:var(--accent-ink);opacity:1}.surface-light .section-title{color:var(--paper-ink)}.surface-light .section-title span{color:var(--accent-ink)}.surface-light .section-subtitle{color:var(--paper-muted)}.surface-brand{background:var(--accent-primary);color:var(--brand-ink);position:relative}.surface-brand .eyebrow{color:rgba(4,30,38,.62)}.surface-brand .eyebrow:before{background:var(--brand-ink);opacity:1}.surface-brand .section-title{color:var(--brand-ink)}.surface-brand .section-title span{color:#ffffff}.surface-brand .section-subtitle{color:rgba(4,30,38,.72)}.eyebrow.chip{gap:0;padding:.34rem .8rem;border-radius:999px;border:1px solid;font-size:.6875rem;letter-spacing:.12em}.eyebrow.chip:before{display:none}.surface-brand .eyebrow.chip{color:var(--brand-ink);border-color:rgba(4,30,38,.28)}.surface-light .eyebrow.chip{color:var(--accent-ink);border-color:rgba(10,138,173,.35)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.85rem 1.25rem;display:flex;justify-content:center;pointer-events:none}.nav-inner{position:relative;pointer-events:auto;width:100%;max-width:1120px;height:60px;padding:0 .65rem 0 1.25rem;display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid transparent;border-radius:16px;box-shadow:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),max-width var(--transition-base),height var(--transition-base),-webkit-backdrop-filter var(--transition-base);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),max-width var(--transition-base),height var(--transition-base),backdrop-filter var(--transition-base);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),max-width var(--transition-base),height var(--transition-base),backdrop-filter var(--transition-base),-webkit-backdrop-filter var(--transition-base)}.nav--docked .nav-inner{max-width:1080px;height:54px;background:rgba(13,14,17,.72);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-color:var(--border-emphasis);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px -24px rgba(0,0,0,.85)}.nav-logo{display:inline-flex;align-items:center;height:36px}.nav-end{display:flex;align-items:center;gap:.5rem}.brand-logo{display:inline-flex;align-items:center}.brand-logo__full{width:auto;object-fit:contain;flex-shrink:0;display:block}.brand-logo--nav .brand-logo__full{height:28px}.brand-logo--footer .brand-logo__full{height:24px}.brand-logo--hero .brand-logo__full{height:32px}.hero{min-height:100vh;min-height:100lvh;display:flex;align-items:center;background:radial-gradient(55% 45% at 84% 6%,rgba(43,187,220,.3),transparent 62%),radial-gradient(50% 44% at 4% 92%,rgba(43,187,220,.17),transparent 60%),radial-gradient(90% 70% at 50% 122%,rgba(6,12,22,.6),transparent 64%),var(--bg-primary);position:relative;overflow:hidden}.hero:before{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5))}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.hero:after{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.025) 0,transparent 55%)}.hero-seam{bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);box-shadow:0 0 10px rgba(255,255,255,.18);z-index:2}.hero-seam,.hero-smoke{position:absolute;pointer-events:none}.hero-smoke{inset:0;z-index:0;opacity:.85;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;isolation:isolate}.hero-container{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:10rem 2rem 6rem;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5.5fr);grid-gap:3.5rem;gap:3.5rem;align-items:center}.hero-content{max-width:640px;display:flex;flex-direction:column;gap:2rem}.hero .badge{align-self:flex-start;margin:0;padding:0;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;color:var(--text-muted);background:transparent;border:none;border-radius:0}.hero .badge:before{width:6px;height:6px;background:var(--accent-primary);box-shadow:none}.hero-title{font-family:var(--font-family);font-size:clamp(2.75rem,6.4vw,5.25rem);color:var(--text-primary);line-height:.98;margin:0}.hero-title,.hero-title span{font-weight:600;letter-spacing:-.045em}.hero-title span{color:var(--accent-primary)}.hero-title .hero-title-tail{font-weight:600;color:var(--text-faint)}.hero-title-break-mobile{display:none}@media (max-width:720px){.hero-title-break-mobile{display:inline}}.hero-subtitle{font-family:var(--font-family);font-size:1.1875rem;color:var(--text-secondary);line-height:1.6;max-width:33rem;margin:0}.hero-cta{display:flex;align-items:center;gap:1rem;margin-top:1rem}.hero-visual{position:relative}.hero-visual:before{content:none}.shot-frame{position:relative;z-index:1;background:linear-gradient(180deg,var(--bg-card-hover),var(--bg-card));border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:hidden;box-shadow:0 40px 120px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.03);transform:perspective(1400px) rotateX(3deg) rotateY(-6deg);transition:transform .6s cubic-bezier(.22,.61,.36,1)}.shot-frame:hover{transform:perspective(1400px) rotateX(1deg) rotateY(-2deg) translateY(-4px)}.shot-frame-image{display:block;width:100%;height:auto;object-fit:cover}.mock-header{justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(10,11,13,.4)}.mock-crumb,.mock-header{display:flex;align-items:center}.mock-crumb{font-size:.75rem;color:#b4b4b2;gap:.5rem}.mock-crumb strong{color:#f4f4f3;font-weight:500}.mock-crumb .sep{color:rgba(236,236,234,.4)}.mock-search{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;color:rgba(236,236,234,.5);min-width:11rem}.mock-search svg{flex-shrink:0;opacity:.6}.mock-body{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.mock-hero{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem 1.125rem;gap:1rem}.mock-hero-title{font-size:.9375rem;font-weight:600;color:#f4f4f3}.mock-hero-sub{font-size:.75rem;color:rgba(236,236,234,.6);margin-top:.25rem}.mock-risk{text-align:right;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:.625rem;padding:.5rem .75rem;min-width:7.5rem}.mock-risk-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(236,236,234,.6)}.mock-risk-val{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;color:var(--risk-low);letter-spacing:-.02em;line-height:1.1}.mock-risk-chip{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;background:rgba(246,173,85,.15);color:var(--risk-medium);padding:.0625rem .375rem;border-radius:.1875rem;letter-spacing:.08em}.mock-tabs{display:flex;gap:1.125rem;border-bottom:1px solid rgba(255,255,255,.1);padding:0 .25rem}.mock-tab{font-size:.75rem;color:rgba(236,236,234,.7);padding:.625rem .25rem;display:inline-flex;align-items:center;gap:.375rem;border-bottom:2px solid transparent}.mock-tab svg{opacity:.7}.mock-tab.active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.mock-tab .mt-count{color:rgba(236,236,234,.45);font-size:.625rem}.mock-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem;gap:.625rem}.mstat{background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:.625rem;padding:.75rem;position:relative;overflow:hidden}.mstat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-primary)}.mstat.red:before{background:var(--risk-high)}.mstat.orange:before{background:var(--risk-medium)}.mstat.green:before{background:var(--risk-good)}.mstat.blue:before{background:var(--accent-primary)}.mstat-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(236,236,234,.6)}.mstat-val{font-family:Inter,sans-serif;font-size:1.375rem;font-weight:600;letter-spacing:-.02em;margin-top:.25rem;color:#f4f4f3;font-feature-settings:"tnum";line-height:1.1}.mstat.red .mstat-val{color:var(--risk-high)}.mstat.orange .mstat-val{color:var(--risk-medium)}.mstat.green .mstat-val{color:var(--risk-good)}.mstat.blue .mstat-val{color:var(--accent-primary)}.mstat-sub{font-size:.625rem;color:rgba(236,236,234,.5);margin-top:.25rem}.hero-canvas-wrapper{position:relative;background:linear-gradient(180deg,#253c5e,#1b2d49);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 1px rgba(6,10,18,.55),0 36px 90px -26px rgba(0,0,0,.85),0 0 110px -28px rgba(43,187,220,.45);isolation:isolate}.hero-canvas-wrapper:after{content:none}.hero-canvas-wrapper>*{position:relative;z-index:2}.float-badge{position:absolute;z-index:3;background:rgba(10,11,12,.85);border:1px solid var(--border-emphasis);border-radius:var(--radius);padding:.55rem .8rem;font-size:.75rem;color:var(--text-secondary);display:flex;align-items:center;gap:.625rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none;animation:heroFloat 6s ease-in-out infinite;white-space:nowrap}.float-badge strong{color:#f4f4f3;font-weight:500}.float-badge--top{top:10%;left:-1.75rem;animation-delay:-2s}.float-badge--bottom{bottom:14%;right:-2.25rem;animation-delay:-4s}.fdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fdot--red{background:var(--risk-high);box-shadow:0 0 8px var(--risk-high)}.fdot--green{background:var(--risk-good);box-shadow:0 0 8px var(--risk-good)}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tmc-chrome{display:flex;align-items:center;gap:.875rem;padding:.55rem .95rem;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.12);min-width:0}.tmc-chrome-dots{display:flex;gap:5px;flex-shrink:0}.tmc-chrome-dots span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}.tmc-chrome-title{font-size:.625rem;letter-spacing:.12em;color:rgba(244,247,252,.6);overflow:hidden;text-overflow:ellipsis;min-width:0}.tmc-chip,.tmc-chrome-title{font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;white-space:nowrap}.tmc-chip{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--stage,#2bbbdc) 38%,transparent);background:color-mix(in srgb,var(--stage,#2bbbdc) 12%,transparent);color:color-mix(in srgb,var(--stage,#2bbbdc) 75%,#fff);font-size:.5625rem;font-weight:500;letter-spacing:.1em;flex-shrink:0;animation:tmcChipIn .4s ease both}@keyframes tmcChipIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.tmc-chip-dot{width:5px;height:5px;border-radius:50%;background:var(--stage,var(--accent-primary));box-shadow:0 0 8px var(--stage,var(--accent-primary));animation:tmcPulse 1.6s ease-in-out infinite;flex-shrink:0}@keyframes tmcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.tmc-ticketbar{display:flex;align-items:center;gap:.55rem;padding:.5rem .95rem;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(10,18,31,.28);min-width:0}.tmc-tk-src{font-size:.5625rem;font-weight:600;color:rgba(244,247,252,.85);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:2px 7px;border-radius:5px}.tmc-tk-id,.tmc-tk-src{letter-spacing:.04em;flex-shrink:0}.tmc-tk-id{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;color:rgba(244,247,252,.65)}.tmc-tk-title{font-size:.75rem;font-weight:600;color:var(--text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmc-tk-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.16rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,247,252,.75);white-space:nowrap;flex-shrink:0;transition:color .5s ease,border-color .5s ease,background .5s ease}.tmc-tk-pill-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.5);transition:background .5s ease,box-shadow .5s ease;flex-shrink:0}.tmc-tk-pill[data-tone=progress]{color:#7cd8ed;border-color:rgba(43,187,220,.4);background:rgba(43,187,220,.08)}.tmc-tk-pill[data-tone=progress] .tmc-tk-pill-dot{background:var(--accent-primary);box-shadow:0 0 8px var(--accent-primary)}.tmc-tk-pill[data-tone=done]{color:#7ddfa8;border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.1)}.tmc-tk-pill[data-tone=done] .tmc-tk-pill-dot{background:#22c55e;box-shadow:0 0 8px #22c55e}.tmc-ticketbar{min-height:37px}.tmc-ticketbar>:not(.tmc-tk-idle){animation:tmcChipIn .4s ease both}.tmc-tk-idle{display:inline-flex;align-items:center;height:21px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.08em;color:rgba(244,247,252,.55)}.tmc-ingest{flex:1 1;min-height:0;display:flex;align-items:center;gap:0}.tmc-srcwin{flex:1.3 1;min-width:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#33507a,#28405f);box-shadow:0 18px 44px -16px rgba(0,0,0,.7)}.tmc-srcwin-bar{display:flex;align-items:center;gap:.5rem;padding:clamp(.3rem,1.2cqi,.5rem) clamp(.5rem,1.8cqi,.75rem);border-bottom:1px solid rgba(255,255,255,.12);background:rgba(12,21,36,.35)}.tmc-srcwin-dots{display:flex;gap:4px;flex-shrink:0}.tmc-srcwin-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.25)}.tmc-srcwin-title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.4375rem,1.25cqi,.5625rem);letter-spacing:.06em;color:rgba(244,247,252,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmc-srcwin-body{position:relative;padding:clamp(.5rem,1.9cqi,.875rem) clamp(.55rem,2cqi,.9rem);display:flex;flex-direction:column;gap:clamp(.3rem,1.2cqi,.5rem);overflow:hidden}.tmc-scanbeam{position:absolute;left:0;right:0;height:56px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(43,187,220,.14),transparent);animation:tmcScan 1.3s ease-in-out infinite}@keyframes tmcScan{0%{top:-56px}to{top:100%}}.tmc-mini-top{display:flex;align-items:center;gap:.5rem}.tmc-mini-new{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.4375rem,1.2cqi,.5625rem);letter-spacing:.08em;text-transform:uppercase;color:#7cd8ed;background:rgba(43,187,220,.1);border:1px solid rgba(43,187,220,.3);padding:1px 7px;border-radius:999px;margin-left:auto;white-space:nowrap}.tmc-mini-title{font-size:clamp(.75rem,2.3cqi,1.0625rem);font-weight:650;letter-spacing:-.01em;color:var(--text-primary);min-height:1.3em;white-space:nowrap;overflow:hidden}.tmc-caret{display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:text-bottom;background:var(--accent-primary);opacity:0}.tmc-caret[data-on=true]{opacity:1;animation:tmcBlink .9s step-end infinite}@keyframes tmcBlink{50%{opacity:0}}.tmc-mini-skel{display:flex;flex-direction:column;gap:clamp(.25rem,1cqi,.4rem)}.tmc-mini-skel span{display:block;height:clamp(5px,1.3cqi,7px);border-radius:4px;background:rgba(255,255,255,.16)}.tmc-mini-labels{display:flex;gap:.375rem}.tmc-mini-labels span{font-size:clamp(.4375rem,1.2cqi,.5625rem);font-weight:600;color:rgba(244,247,252,.8);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);padding:1px 7px;border-radius:5px;white-space:nowrap}.tmc-ingest-flow{flex:0.55 1;min-width:clamp(20px,6cqi,64px);position:relative;height:2px;align-self:center}.tmc-ingest-line{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(90deg,rgba(43,187,220,.15),var(--accent-primary));box-shadow:0 0 12px rgba(43,187,220,.5)}.tmc-ingest-line:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left:8px solid var(--accent-primary)}.tmc-ingest-right{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,2cqi,1rem)}.tmc-mark{width:clamp(30px,8cqi,46px);height:clamp(30px,8cqi,46px);background:var(--accent-primary);-webkit-mask:url(/assets/reykur-icon-white.png) center/contain no-repeat;mask:url(/assets/reykur-icon-white.png) center/contain no-repeat;filter:drop-shadow(0 0 16px rgba(43,187,220,.55));flex-shrink:0;transition:opacity .4s ease}.tmc-ingest-rows{display:flex;flex-direction:column;gap:clamp(.3rem,1.2cqi,.55rem);min-width:0;max-width:100%}.tmc-ingest-row{display:flex;align-items:center;gap:clamp(.35rem,1.4cqi,.6rem);font-size:clamp(.5625rem,1.55cqi,.8125rem);font-weight:550;color:rgba(244,247,252,.85);line-height:1.3;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.tmc-ingest-row[data-on=true]{opacity:1;transform:none}.tmc-stage{position:relative;width:100%;aspect-ratio:16/8.2;overflow:hidden;background:radial-gradient(80% 60% at 50% 0,rgba(43,187,220,.05),transparent 70%);container-type:inline-size;container-name:tmc-stage}.tmc-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:34px 34px;-webkit-mask:radial-gradient(120% 105% at 50% 0,#000 25%,transparent 85%);mask:radial-gradient(120% 105% at 50% 0,#000 25%,transparent 85%)}.tmc-fx{will-change:opacity,transform}.tmc-fx,.tmc-scene{position:absolute;inset:0}.tmc-scene{padding:clamp(.625rem,2.4cqi,1.125rem) clamp(.75rem,2.8cqi,1.375rem);flex-direction:column}.tmc-dfd-wrap,.tmc-scene{display:flex;min-height:0}.tmc-dfd-wrap{flex:1 1}.tmc-dfd{width:100%;height:100%;display:block}.tmc-dfd-blabel{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.tmc-dfd-nlabel{fill:var(--text-primary);font-family:var(--font-family);font-size:11.5px;font-weight:600;letter-spacing:-.01em}.tmc-dfd-nsub{fill:rgba(214,228,242,.78);font-family:JetBrains Mono,ui-monospace,monospace;font-size:8px;letter-spacing:.06em}.tmc-dfd-ping{animation:tmcPing 1.5s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes tmcPing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.1);opacity:0}}.tmc-summary{flex-shrink:0;display:flex;justify-content:center;gap:clamp(.3rem,1.4cqi,.625rem);margin-top:clamp(.3rem,1.2cqi,.625rem);min-width:0}.tmc-sum-chip{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.625rem,1.6cqi,.75rem);letter-spacing:.06em;color:rgba(244,247,252,.85);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);padding:5px 13px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tmc-sum-chip b{color:var(--accent-primary);font-weight:600}.tmc-sum-chip--pink{border-color:rgba(255,100,120,.55);background:rgba(255,100,120,.14);color:#ffc6d0}.tmc-sum-chip--pink b{color:#ff8296}.tmc-sum-chip--ok{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.07);color:rgba(244,247,252,.75)}.tmc-tick{flex-shrink:0;width:13px;height:13px;border-radius:50%;background:#22c55e;position:relative;box-shadow:0 0 8px -1px #22c55e}.tmc-tick:after{content:"";position:absolute;left:4.2px;top:2px;width:3px;height:6.5px;border:solid #04121a;border-width:0 1.5px 1.5px 0;transform:rotate(43deg)}.tmc-embed{flex:1 1;min-height:0;display:flex;gap:clamp(.625rem,2.6cqi,1.375rem);align-items:center}.tmc-threats,.tmc-ticketpanel{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:clamp(.375rem,1.7cqi,.65rem)}.tmc-ticketpanel{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.06);padding:clamp(.4rem,1.6cqi,.75rem) clamp(.5rem,1.8cqi,.875rem)}.tmc-col-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:clamp(.1rem,.7cqi,.25rem);font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.5rem,1.3cqi,.625rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,247,252,.62);white-space:nowrap;overflow:hidden;flex-shrink:0}.tmc-col-count{color:var(--accent-primary);flex-shrink:0}.tmc-threat{position:relative;display:flex;flex-direction:column;gap:1px;padding:clamp(.4rem,1.5cqi,.6rem) clamp(1.4rem,4cqi,1.75rem) clamp(.4rem,1.5cqi,.6rem) clamp(.5rem,1.8cqi,.8rem);border-radius:8px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);min-width:0;transition:border-color .4s ease}.tmc-threat.mapped{border-color:rgba(139,92,246,.45)}.tmc-threat-stride{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.4375rem,1.15cqi,.5625rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a78bfa}.tmc-threat-name{font-size:clamp(.5625rem,1.55cqi,.8125rem);font-weight:550;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmc-threat-arrow{position:absolute;right:clamp(.4rem,1.4cqi,.7rem);top:50%;transform:translateY(-50%);font-size:clamp(.625rem,1.8cqi,.875rem);color:rgba(255,255,255,.35);transition:color .4s ease}.tmc-threat.mapped .tmc-threat-arrow{color:#a78bfa}.tmc-ctrl{display:flex;align-items:center;gap:clamp(.35rem,1.4cqi,.625rem);min-width:0;padding:clamp(.15rem,.8cqi,.3rem) 0}.tmc-ctrl-box{flex-shrink:0;width:clamp(12px,2.8cqi,16px);height:clamp(12px,2.8cqi,16px);border-radius:5px;border:1.5px solid rgba(255,255,255,.4);display:grid;place-items:center;color:#04121a;transition:background .3s ease,border-color .3s ease}.tmc-ctrl-box[data-accent=embed]{border-color:rgba(139,92,246,.6);background:rgba(139,92,246,.14)}.tmc-ctrl-box[data-on=true]{border-color:#22c55e;background:#22c55e}.tmc-ctrl-text{font-size:clamp(.5625rem,1.55cqi,.8125rem);color:rgba(244,247,252,.78);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.tmc-ctrl[data-done=true] .tmc-ctrl-text{color:var(--text-primary)}.tmc-build{flex:1 1;min-height:0;display:flex;gap:clamp(.75rem,3cqi,1.5rem);align-items:center}.tmc-ticketpanel--wide{flex:1.7 1}.tmc-ring-wrap{position:relative;flex:1 1;max-width:clamp(88px,24cqi,138px);aspect-ratio:1;flex-shrink:0}.tmc-ring{width:100%;height:100%;display:block}.tmc-ring circle{transition:stroke-dashoffset .2s linear,stroke .5s ease}.tmc-ring-mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center}.tmc-ring-mid b{font-size:clamp(.8125rem,3.4cqi,1.375rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.tmc-ring-mid span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.4rem,1.1cqi,.5625rem);letter-spacing:.08em;text-transform:uppercase;color:rgba(244,247,252,.65);line-height:1.35}.tmc-pr{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:clamp(.3rem,1.2cqi,.55rem)}.tmc-pr-head{display:flex;align-items:center;gap:clamp(.4rem,1.5cqi,.7rem);padding-bottom:clamp(.3rem,1.2cqi,.55rem);border-bottom:1px solid rgba(255,255,255,.12);min-width:0;flex-shrink:0}.tmc-pr-icon{color:rgba(174,191,208,.75);flex-shrink:0}.tmc-pr-title{font-size:clamp(.625rem,1.7cqi,.875rem);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tmc-pr-title b{color:rgba(244,247,252,.45);font-weight:500}.tmc-pr-diff{font-size:clamp(.5rem,1.3cqi,.6875rem);color:rgba(244,247,252,.65);margin-left:auto}.tmc-pr-diff,.tmc-pr-scan{font-family:JetBrains Mono,ui-monospace,monospace;flex-shrink:0}.tmc-pr-scan{font-size:clamp(.4375rem,1.2cqi,.5625rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:rgba(244,247,252,.7);white-space:nowrap;transition:color .4s ease,border-color .4s ease}.tmc-pr-scan.on{color:#7cd8ed;border-color:rgba(43,187,220,.4)}.tmc-pr-scan.on:after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent-primary);margin-left:6px;vertical-align:middle;animation:tmcPulse 1.2s ease-in-out infinite}.tmc-pr-scan.done{color:#7ddfa8;border-color:rgba(34,197,94,.4)}.tmc-pr-checks{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(.3rem,1.3cqi,.55rem)}.tmc-prc{display:flex;align-items:center;gap:clamp(.4rem,1.5cqi,.7rem);padding:clamp(.2rem,1cqi,.45rem) clamp(.45rem,1.6cqi,.75rem);border-radius:8px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);min-width:0}.tmc-prc[data-status=met]{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.05)}.tmc-prc[data-status=gap]{border-color:rgba(252,176,51,.35);background:rgba(252,176,51,.06)}.tmc-prc-icon{flex-shrink:0;width:clamp(13px,3cqi,17px);height:clamp(13px,3cqi,17px);border-radius:50%;display:grid;place-items:center;font-size:clamp(.5rem,1.4cqi,.6875rem);font-weight:800}.tmc-prc[data-status=met] .tmc-prc-icon{background:#22c55e;color:#04121a}.tmc-prc[data-status=gap] .tmc-prc-icon{background:#fcb033;color:#2a1602}.tmc-prc-text{font-size:clamp(.5625rem,1.55cqi,.8125rem);font-weight:550;color:var(--text-primary);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmc-prc-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.4375rem,1.2cqi,.5625rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:5px;flex-shrink:0}.tmc-prc[data-status=met] .tmc-prc-tag{color:#7ddfa8;background:rgba(34,197,94,.14)}.tmc-prc[data-status=gap] .tmc-prc-tag{color:#ffd28a;background:rgba(252,176,51,.16)}.tmc-verdict{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,1.4cqi,.625rem);margin-top:clamp(.3rem,1.2cqi,.55rem);padding:clamp(.4rem,1.4cqi,.6rem) clamp(.8rem,2.4cqi,1.2rem);border-radius:999px;border:1px solid rgba(252,176,51,.4);background:rgba(252,176,51,.08);font-size:clamp(.6875rem,1.7cqi,.875rem);color:var(--text-primary);min-width:0;white-space:nowrap;overflow:hidden}.tmc-verdict b{font-weight:700;color:#ffd28a}.tmc-verdict-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#fcb033;box-shadow:0 0 10px -1px #fcb033}.tmc-verdict-note{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.5625rem,1.4cqi,.6875rem);letter-spacing:.05em;color:rgba(244,247,252,.55);overflow:hidden;text-overflow:ellipsis}.tmc-rail{display:flex;gap:clamp(.4rem,1.5vw,.75rem);padding:.6rem .95rem .75rem;border-top:1px solid rgba(255,255,255,.12);background:rgba(10,18,31,.28)}.tmc-rail-item{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.25rem 0 0;background:transparent;border:0;cursor:pointer;font-family:inherit;color:rgba(244,244,243,.55);transition:color var(--transition-fast)}.tmc-rail-item:hover{color:rgba(244,244,243,.8)}.tmc-rail-item.done{color:rgba(244,244,243,.75)}.tmc-rail-item.active{color:#f4f7fc}.tmc-rail-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tmc-rail-track{width:100%;height:3px;border-radius:999px;background:rgba(255,255,255,.16);overflow:hidden}.tmc-rail-fill{display:block;height:100%;background:var(--stage,var(--accent-primary));border-radius:999px}.tmc-rail-item.active .tmc-rail-fill{box-shadow:0 0 8px color-mix(in srgb,var(--stage,var(--accent-primary)) 70%,transparent)}@container tmc-stage (max-width: 420px){.tmc-prc-tag,.tmc-sum-extra,.tmc-threat-stride,.tmc-verdict-note{display:none}}@media (max-width:640px){.tmc-ctrl-text,.tmc-threat-name{font-size:.6875rem}.tmc-threat{padding:.5rem 1.4rem .5rem .6rem}.tmc-ctrl{padding:.25rem 0}.tmc-ctrl-box{width:15px;height:15px}}@media (max-width:480px){.tmc-chrome-title,.tmc-tk-src{display:none}.tmc-rail{gap:.3rem}.tmc-rail-label{font-size:.5rem;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.tmc-caret[data-on=true],.tmc-chip-dot,.tmc-dfd-ping,.tmc-pr-scan.on:after,.tmc-scanbeam{animation:none}.tmc-chip,.tmc-ticketbar>:not(.tmc-tk-idle){animation-duration:0s}}.stats-section{padding:5.5rem 0 6rem;background:var(--accent-primary);position:relative}.stats-section:before{display:none}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;align-items:stretch}.stat-item{text-align:left;background:transparent;padding:0 2.25rem;display:flex;flex-direction:column;gap:.85rem;position:relative;border-left:1px solid rgba(4,37,46,.18);transition:none}.stat-item:first-child{border-left:0;padding-left:0}.stat-item:hover{background:transparent}.stat-item:after{display:block;content:"";order:-1;width:28px;height:3px;border-radius:2px;background:var(--brand-ink);margin-bottom:.4rem}.stat-value{font-family:Inter,sans-serif;font-size:clamp(2.9rem,4.4vw,4rem);font-weight:700;color:var(--brand-ink);line-height:.92;margin-bottom:0;letter-spacing:-.05em;font-feature-settings:"tnum","ss01"}.stat-label{font-size:.9rem;color:rgba(4,37,46,.74);line-height:1.5;max-width:230px;margin:0}.delivery{padding:6rem 0;background:var(--bg-secondary);position:relative;border-top:1px solid rgba(255,255,255,.085);border-bottom:1px solid rgba(255,255,255,.085)}.delivery-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:5rem;gap:5rem;align-items:center;max-width:1200px;margin:0 auto}.delivery-visual{position:relative}.delivery-visual:before{content:"";position:absolute;inset:-2rem;background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,.05),transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.delivery-visual>*{position:relative;z-index:1}.delivery-copy .section-title{font-family:Inter,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:#f4f4f3;line-height:1.1;margin:0 0 2rem;letter-spacing:-.02em}.delivery-copy .section-title span{font-weight:500;color:var(--accent-primary)}.delivery-points{display:flex;flex-direction:column;gap:1.5rem}.dpoint{display:grid;grid-template-columns:36px 1fr;grid-gap:1rem;gap:1rem;align-items:flex-start}.dpoint-icon{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.07);color:var(--accent-primary);display:grid;place-items:center;flex-shrink:0}.dpoint-body{display:flex;flex-direction:column;gap:.25rem}.dpoint-title{font-family:Inter,sans-serif;font-weight:500;font-size:1rem;color:#f4f4f3;margin:0}.dpoint-sub{color:#b4b4b2;font-size:.875rem;line-height:1.55;margin:0}.bridge{padding:5.5rem 0 6rem;background:var(--paper-bg)}.bridge .section-head{max-width:1100px}.bridge .section-head .section-title{white-space:nowrap}@media (max-width:900px){.bridge .section-head .section-title{white-space:normal}}.switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;width:100%;margin:0 auto 2.5rem;padding:0;background:transparent;border:0;border-radius:0;position:relative}.switcher .tab{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:.875rem;column-gap:.875rem;grid-row-gap:.375rem;row-gap:.375rem;padding:1.25rem 1.4rem;background:var(--paper-2);border:1px solid var(--paper-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-light);text-align:left;cursor:pointer;font-family:inherit;color:var(--paper-muted);transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.switcher .tab .tab-icon{grid-row:1/3;align-self:center;width:42px;height:42px;border-radius:.7rem;background:rgba(43,187,220,.08);border:1px solid rgba(43,187,220,.28);display:grid;place-items:center;color:var(--accent-ink);transition:background var(--transition-base),border-color var(--transition-base)}.switcher .tab .tab-icon svg{width:20px;height:20px}.switcher .tab .tab-title{font-size:1.0625rem;font-weight:600;color:var(--paper-ink);letter-spacing:-.01em;align-self:end;line-height:1.1}.switcher .tab .tab-sub{font-size:.8125rem;color:var(--paper-muted);line-height:1.4;align-self:start;overflow:hidden;text-overflow:ellipsis}.switcher .tab:hover{border-color:var(--paper-border-strong);transform:translateY(-2px);box-shadow:var(--shadow-light-pop)}.switcher .tab.active{border-color:rgba(43,187,220,.4);background:var(--paper-2);box-shadow:0 0 0 1px rgba(43,187,220,.4),var(--shadow-light-pop)}.switcher .tab.active .tab-icon{background:var(--accent-primary);border-color:var(--accent-primary);color:#04222c}.switcher .tab.active .tab-title{color:var(--paper-ink)}@media (max-width:900px){.switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;padding:.3125rem;background:var(--paper-2);border:1px solid var(--paper-border);border-radius:.75rem;margin-bottom:1.75rem;max-width:100%;box-shadow:var(--shadow-light)}.switcher .tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;column-gap:0;row-gap:.3125rem;padding:.55rem .375rem;font-size:.75rem;text-align:center;min-width:0;background:transparent;border:1px solid transparent;border-radius:.5rem;box-shadow:none}.switcher .tab .tab-icon{grid-row:auto;align-self:auto;width:22px;height:22px;background:transparent;border:0;border-radius:0;color:var(--accent-ink);opacity:.7}.switcher .tab .tab-icon svg{width:18px;height:18px}.switcher .tab .tab-title{font-size:.8125rem;font-weight:500;color:var(--paper-muted);letter-spacing:0;line-height:1.2;align-self:auto}.switcher .tab .tab-sub{display:none}.switcher .tab:hover{background:var(--paper-sunk);border-color:transparent;transform:none}.switcher .tab.active{background:rgba(43,187,220,.08);border-color:rgba(43,187,220,.35);box-shadow:none}.switcher .tab.active .tab-icon{opacity:1;color:var(--accent-ink);background:transparent;border-color:transparent}.switcher .tab.active .tab-title{color:var(--paper-ink);font-weight:600}}.bridge .panel{display:grid;grid-template-columns:340px 1fr;grid-gap:4rem;gap:4rem;background:#161a23;border:1px solid rgba(20,22,28,.06);border-radius:var(--radius-xl);box-shadow:var(--shadow-light-pop);padding:3rem;max-width:1200px;margin:0 auto;transition:opacity .35s ease,transform .35s ease}.bridge .panel-head{display:flex;flex-direction:column;gap:1.25rem}.bridge .panel-icon{width:56px;height:56px;border-radius:.9rem;display:grid;place-items:center;background:var(--accent-muted);color:var(--accent-primary);border:1px solid var(--accent-border);box-shadow:none}.bridge .panel-role{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(236,236,234,.7)}.bridge .panel-title{font-family:Inter,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.15;letter-spacing:-.015em;margin:0;color:#f4f4f3}.bridge .panel-desc{color:#b4b4b2;font-size:.9375rem;line-height:1.6;margin:0}.bridge .outcomes{display:flex;flex-direction:column;gap:0}.bridge .outcome{display:grid;grid-template-columns:28px 1fr;grid-gap:1.125rem;gap:1.125rem;padding:1.125rem 0;border-top:1px solid rgba(255,255,255,.1);animation:fadeInOutcome .35s ease both}@keyframes fadeInOutcome{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bridge .outcome:first-child{border-top:0;padding-top:0}.bridge .outcome-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;color:rgba(236,236,234,.6);padding-top:.125rem;letter-spacing:.05em}.bridge .outcome.featured .outcome-num{color:var(--accent-primary)}.bridge .outcome-body{display:flex;flex-direction:column;gap:.25rem}.bridge .outcome-title{font-size:1rem;font-weight:500;color:#f4f4f3;line-height:1.4}.bridge .outcome-sub{font-size:.84375rem;color:#b4b4b2;line-height:1.5}.bridge .reveal-btn{margin-top:1.25rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.625rem;background:transparent;border:1px solid rgba(255,255,255,.12);color:#b4b4b2;padding:.625rem 1rem;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.bridge .reveal-btn:hover{color:#f4f4f3;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08)}.bridge .reveal-btn .chev{width:14px;height:14px;transition:transform .3s ease}.apart{padding:6rem 0;background:var(--bg-deep);position:relative}.apart:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:760px;height:500px;background:radial-gradient(ellipse at center,rgba(255,255,255,.03),transparent 65%);filter:blur(40px);pointer-events:none;z-index:0}.apart>.container{position:relative;z-index:1}.section-head{max-width:780px;margin:0 0 3rem}.section-head.center{text-align:center}.section-head.center,.section-head.center .section-subtitle,.section-head.center .section-title{margin-left:auto;margin-right:auto}.apart .section-head .section-title,.bridge .section-head .section-title,.tm .section-head .section-title{font-family:Inter,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;color:#f4f4f3;line-height:1.1;letter-spacing:-.02em;margin:0 0 .75rem}.apart .section-head .section-title span,.bridge .section-head .section-title span,.tm .section-head .section-title span{font-weight:500;color:var(--accent-primary)}.bridge .section-head .section-subtitle,.tm .section-head .section-subtitle{color:#b4b4b2;font-size:1rem;line-height:1.55;max-width:36rem}.bridge .section-head .section-title{color:var(--paper-ink)}.bridge .section-head .section-title span{color:var(--accent-ink)}.bridge .section-head .section-subtitle{color:var(--paper-muted)}.apart-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:1200px;margin:0 auto}.apart-card{grid-column:span 2;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.75rem;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.22,.61,.36,1),border-color .4s,background .4s;display:flex;flex-direction:column}.apart-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.14);background:var(--bg-card-hover)}.apart-card--tall,.apart-card--wide{grid-column:span 3}.apart-card--full{grid-column:span 6}.ac-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:.875rem}.apart-title{font-family:Inter,sans-serif;font-size:1.375rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 .625rem;font-weight:600;color:#f4f4f3}.apart-desc{color:#b4b4b2;font-size:.875rem;line-height:1.55;margin:0 0 1.25rem}.apart-viz{margin-top:auto;position:relative;background:var(--bg-deep);border:1px solid rgba(255,255,255,.07);border-radius:.75rem;min-height:160px;overflow:hidden}.apart-chips{display:flex;gap:.625rem;flex-shrink:0;justify-content:flex-start;flex-wrap:wrap;margin-top:auto}.apart-chip{display:flex;align-items:center;justify-content:center;padding:.625rem 1.125rem;min-width:84px;height:40px;background:var(--bg-card-hover);border:1px solid rgba(255,255,255,.1);border-radius:.375rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#b4b4b2}.viz-threats{padding:1rem;display:flex;flex-direction:column;gap:.5rem;min-height:180px}.viz-threat-row{display:grid;grid-template-columns:20px 1fr auto;grid-gap:.625rem;gap:.625rem;align-items:center;padding:.5rem .625rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.07);border-radius:.5rem;border-left:2px solid var(--risk-high);font-size:.75rem;transition:transform .3s ease}.viz-threat-row:hover{transform:translateX(4px)}.viz-threat-row .vt-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;color:rgba(236,236,234,.6)}.viz-threat-row .vt-title{color:#f4f4f3;font-weight:500;font-size:.75rem}.viz-threat-row .vt-sub{color:rgba(236,236,234,.6);font-size:.625rem}.viz-threat-row .vt-score{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;color:var(--risk-medium);font-weight:600}.viz-threat-row.sev-med{border-left-color:var(--risk-medium)}.viz-threat-row.sev-med .vt-score{color:var(--risk-medium)}.viz-threat-row.sev-low{border-left-color:var(--risk-low)}.viz-threat-row.sev-low .vt-score{color:var(--risk-low)}.viz-feed{padding:.75rem .875rem .875rem;min-height:0;margin-top:0}.viz-feed,.viz-feed-list{display:flex;flex-direction:column;gap:.5rem}.viz-feed-head{display:flex;align-items:center;gap:.5rem;padding:.125rem .125rem .5rem;border-bottom:1px solid rgba(255,255,255,.085)}.viz-feed-pulse{width:8px;height:8px;border-radius:50%;background:var(--risk-good);box-shadow:0 0 0 0 rgba(72,187,120,.6);animation:feedPulse 1.8s ease-out infinite;flex-shrink:0}@keyframes feedPulse{0%{box-shadow:0 0 0 0 rgba(72,187,120,.6)}70%{box-shadow:0 0 0 8px rgba(72,187,120,0)}to{box-shadow:0 0 0 0 rgba(72,187,120,0)}}.viz-feed-live{letter-spacing:.18em;text-transform:uppercase;color:#f4f4f3}.viz-feed-count,.viz-feed-live{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem}.viz-feed-count{margin-left:auto;color:rgba(236,236,234,.55);letter-spacing:.06em}.viz-feed-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.5rem .75rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.07);border-radius:.5rem}.viz-feed-row--fresh{animation:feedRowIn .5s cubic-bezier(.22,.61,.36,1) both}.viz-feed-row--aging{animation:feedRowSettle .5s cubic-bezier(.22,.61,.36,1) both}@keyframes feedRowIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes feedRowSettle{0%{opacity:.35;transform:translateY(-56px) scale(.98)}to{opacity:1;transform:none}}.vfd{width:8px;height:8px;border-radius:50%}.vfd,.vfd--blue{background:var(--accent-primary)}.vfd--blue{box-shadow:none}.vfd--orange{background:var(--risk-medium)}.vfd--red{background:var(--risk-high)}.vfd--green{background:var(--risk-good)}.vf-body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.vf-title{color:#f4f4f3;font-size:.78125rem;font-weight:500;line-height:1.25}.vf-sub{letter-spacing:.02em;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.vf-sub,.vf-time{font-family:JetBrains Mono,ui-monospace,monospace;color:rgba(236,236,234,.55);font-size:.625rem;white-space:nowrap}.vf-time{letter-spacing:.04em}.hero-mobile-logo{display:none;margin:0 auto 1.25rem;justify-content:center}.tm{padding:6rem 0;background:var(--bg-deep);position:relative;overflow:hidden}.tm:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 0,transparent 70%);mask-image:radial-gradient(ellipse at 50% 50%,black 0,transparent 70%);pointer-events:none;z-index:0}.tm>.container{position:relative;z-index:1}.tm-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:1200px;margin:0 auto;position:relative}.tm-grid:before{content:"";position:absolute;top:110px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 20%,rgba(255,255,255,.5) 80%,transparent);z-index:0;pointer-events:none}.tm-step{background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;position:relative;z-index:1;cursor:pointer;transition:border-color .4s,transform .4s cubic-bezier(.22,.61,.36,1),background .4s,box-shadow .4s;display:flex;flex-direction:column;gap:.5rem}.tm-step:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.tm-step.active{border-color:rgba(255,255,255,.14);background:var(--bg-card-hover);box-shadow:0 0 0 1px rgba(255,255,255,.2),0 20px 60px -20px rgba(255,255,255,.2)}.tm-step-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:3rem;font-weight:500;color:rgba(236,236,234,.35);letter-spacing:-.02em;line-height:1;transition:color .4s}.tm-step.active .tm-step-num{color:var(--accent-primary)}.tm-step-title{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;margin:.5rem 0 .375rem;letter-spacing:-.015em;color:#f4f4f3}.tm-step-desc{color:#b4b4b2;font-size:.875rem;line-height:1.55;margin:0 0 1.25rem}.tm-step-viz{background:var(--bg-deep);border:1px solid rgba(255,255,255,.1);border-radius:.625rem;padding:.875rem;min-height:140px;position:relative;overflow:hidden}.tm-viz-components{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;padding:.875rem}.tm-comp{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:.375rem;padding:.5rem .625rem;font-size:.6875rem;color:#b4b4b2;transition:border-color .3s,color .3s}.tm-comp svg{width:12px;height:12px;opacity:.7}.tm-step.active .tm-comp.hl{border-color:rgba(255,255,255,.14);color:var(--accent-primary)}.tm-viz-flow{position:relative;height:100%;min-height:112px;align-items:center;justify-content:center}.tm-viz-flow,.tm-viz-list{display:flex;padding:.875rem}.tm-viz-list{flex-direction:column;gap:.375rem}.tm-risk{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.5rem .625rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-left:2px solid var(--risk-high);border-radius:.375rem;font-size:.6875rem}.tm-risk .tr-title{color:#f4f4f3;font-weight:500}.tm-risk .tr-score{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--risk-high);font-size:.625rem;font-weight:600}.tm-risk.orange{border-left-color:var(--risk-medium)}.tm-risk.orange .tr-score{color:var(--risk-medium)}.tm-risk.amber{border-left-color:var(--risk-low)}.tm-risk.amber .tr-score{color:var(--risk-low)}.tm-risk .tr-dot{width:8px;height:8px;border-radius:50%;background:var(--risk-high)}.tm-risk.orange .tr-dot{background:var(--risk-medium)}.tm-risk.amber .tr-dot{background:var(--risk-low)}.waitlist-section{padding:7rem 0;background:var(--accent-primary);text-align:center}.waitlist-section:before{content:none}.waitlist-container{max-width:56rem;margin:0 auto;text-align:center;position:relative;z-index:1}.waitlist-title{font-family:Inter,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#ffffff;margin-bottom:1rem;letter-spacing:-.045em;line-height:.98}.waitlist-title span{color:#ffffff}.waitlist-subtitle{font-size:1.1875rem;color:rgba(4,37,46,.76);margin-bottom:2.5rem;line-height:1.55;max-width:34rem;margin-left:auto;margin-right:auto}.waitlist-form{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin:0 auto 1.25rem;background:#ffffff;border:1px solid rgba(4,37,46,.12);border-radius:999px;padding:.375rem .375rem .375rem 1.25rem;max-width:30rem;box-shadow:0 18px 40px -24px rgba(4,37,46,.5);transition:border-color .2s ease,box-shadow .2s ease}.waitlist-form:focus-within{border-color:rgba(4,37,46,.3);box-shadow:0 0 0 4px rgba(4,37,46,.12),0 18px 40px -24px rgba(4,37,46,.5)}.waitlist-input{flex:1 1;padding:.625rem 0;font-size:.9375rem;font-family:inherit;color:var(--brand-ink);background:transparent;border:none;border-radius:0;outline:none}.waitlist-input::placeholder{color:rgba(4,37,46,.45)}.waitlist-form .btn-primary{padding:.7rem 1.5rem;font-size:.9375rem;border-radius:999px;background:var(--brand-ink);color:#ffffff}.waitlist-form .btn-primary:hover{background:#0a3a47}.waitlist-note{font-size:.8125rem;color:rgba(4,37,46,.66)}.waitlist-form .btn.success{background:var(--risk-good)}.waitlist-form .btn.error{background:var(--risk-high)}.footer{padding:2.5rem 0;background:var(--bg-deep)}.footer-content{justify-content:space-between}.footer-brand,.footer-content{display:flex;align-items:center}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.footer-email{font-size:.8125rem;color:var(--text-secondary);transition:color var(--transition-fast)}.footer-email:hover{color:var(--accent-primary)}.footer-copy,.footer-meta{font-size:.8125rem;color:var(--text-faint)}.footer-meta{display:flex;align-items:center;gap:.75rem}.footer-meta:before{content:none}.footer-link{background:none;border:none;padding:0;font:inherit;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast)}.footer-link:hover{color:var(--accent-primary)}.legal-hero{position:relative;padding:9.5rem 0 6rem;overflow:hidden;background:#16263e}.legal-hero:before{background:url(/reykur-smoke-bg.jpg) top/cover no-repeat}.legal-hero:after,.legal-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.legal-hero:after{background:radial-gradient(120% 95% at 50% 0,rgba(9,16,28,.08),rgba(9,16,28,.52))}.legal-hero .container{position:relative;z-index:1;text-align:center}.legal-hero-title{font-family:var(--font-family);font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text-primary);margin:1.25rem 0 1.125rem}.legal-hero-sub{max-width:560px;margin:0 auto 1.625rem;color:var(--text-secondary);font-size:1.0625rem;line-height:1.6}.legal-updated{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(236,236,234,.65);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);padding:.4rem .85rem;border-radius:999px}.legal-updated-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary)}.legal-section{position:relative;z-index:1;padding:3.5rem 0 7rem;background:linear-gradient(180deg,var(--bg-deep),#0a0b0d)}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:4rem;gap:4rem;align-items:start}.legal-aside{position:-webkit-sticky;position:sticky;top:96px}.legal-nav-head{display:block;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem;padding-left:.95rem}.legal-nav ul{list-style:none;margin:0;padding:0;border-left:1px solid rgba(255,255,255,.1)}.legal-nav a{display:flex;align-items:baseline;gap:.6rem;margin-left:-1px;padding:.45rem 0 .45rem .95rem;border-left:2px solid transparent;color:var(--text-muted);font-size:.875rem;line-height:1.35;text-decoration:none;transition:color .2s ease,border-color .2s ease}.legal-nav a:hover{color:var(--text-secondary)}.legal-nav a.active{color:var(--accent-primary);border-left-color:var(--accent-primary)}.legal-nav-num{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-muted);opacity:.6;transition:color .2s ease,opacity .2s ease}.legal-nav a.active .legal-nav-num{color:var(--accent-primary);opacity:1}.legal-prose{max-width:720px;color:var(--text-secondary);font-size:1rem;line-height:1.75}.legal-lede{margin:0 0 2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:1.1875rem;line-height:1.6;color:var(--text-primary)}.legal-block{scroll-margin-top:.5rem}.legal-block+.legal-block{margin-top:2.75rem}.legal-block h2{display:flex;align-items:center;gap:.75rem;margin:0 0 .875rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.legal-block-num{flex:0 0 auto;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--accent-primary);border:1px solid rgba(43,187,220,.3);background:rgba(43,187,220,.08);padding:.2rem .45rem;border-radius:6px}.legal-prose p{margin:0 0 .875rem}.legal-prose p strong{color:var(--text-primary);font-weight:600}.legal-prose ul{margin:.75rem 0 1.25rem;padding-left:0;list-style:none}.legal-prose ul li{position:relative;margin-bottom:.625rem;padding-left:1.5rem}.legal-prose ul li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;background:var(--accent-primary);transform:rotate(45deg);border-radius:1px}.legal-prose a{color:var(--accent-primary);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);text-underline-offset:2px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.legal-prose a:hover{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.legal-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;margin:0 0 2.75rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.1)}.legal-meta>div{background:var(--bg-card);padding:.9rem 1.125rem}.legal-meta dt{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem}.legal-meta dd{margin:0;font-size:.875rem;color:var(--text-primary);line-height:1.4}.legal-table-scroll{overflow-x:auto;margin:.5rem 0 1.25rem}.legal-table{width:100%;border-collapse:collapse;margin:.5rem 0 1.25rem;font-size:.9375rem}.legal-table td,.legal-table th{text-align:left;vertical-align:top;padding:.7rem .95rem;line-height:1.55;border-bottom:1px solid rgba(255,255,255,.08)}.legal-table th[scope=row]{width:38%;color:var(--text-primary);font-weight:600}.legal-table td{color:var(--text-secondary)}.legal-table tr:last-child td,.legal-table tr:last-child th{border-bottom:none}.legal-table--grid{min-width:660px}.legal-table--grid thead th{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.18)}.legal-contact{display:flex;align-items:center;gap:1.25rem;margin-top:3.5rem;padding:1.75rem 1.875rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:1rem;transition:border-color .3s ease}.legal-contact:hover{border-color:rgba(255,255,255,.16)}.legal-contact-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.legal-contact-mark{width:54px;height:54px;background:var(--accent-primary);-webkit-mask:url(/assets/reykur-icon-white.png) center/contain no-repeat;mask:url(/assets/reykur-icon-white.png) center/contain no-repeat}.legal-contact h3{margin:0 0 .3rem;font-size:1.0625rem;font-weight:600;color:var(--text-primary)}.legal-contact p{margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}@media (max-width:900px){.legal-layout{grid-template-columns:1fr;gap:0}.legal-aside{display:none}}@media (max-width:640px){.legal-hero{padding:8rem 0 3.5rem}.legal-contact{flex-direction:column;align-items:flex-start}}@keyframes privacyFade{0%{opacity:0}to{opacity:1}}@keyframes privacyLift{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(7,8,9,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:privacyFade .18s ease-out}.demo-modal-card{position:relative;width:min(560px,100%);max-height:90vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#17181b,#141518) padding-box,linear-gradient(180deg,rgba(43,187,220,.35),rgba(255,255,255,.25)) border-box;border:1px solid transparent;border-radius:1rem;box-shadow:0 40px 120px -20px rgba(0,0,0,.7);animation:privacyLift .22s ease-out}.demo-modal-head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.demo-modal-head h2{margin:0;font-size:1.25rem;font-weight:600;color:#f5f5f4;letter-spacing:-.01em}.demo-modal-close{background:none;border:none;color:#b4b4b2;font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:background var(--transition-fast),color var(--transition-fast)}.demo-modal-close:hover{background:rgba(43,187,220,.08);color:#f4f4f3}.demo-modal-body{overflow-y:auto;padding:1.5rem 1.75rem 1.75rem;color:rgba(244,244,243,.85);font-size:.9375rem;line-height:1.55}.demo-modal-intro{margin:0 0 1.5rem;color:rgba(244,244,243,.8);font-size:.9375rem}.demo-form{display:flex;flex-direction:column;gap:1rem}.demo-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem}.demo-form-field{display:flex;flex-direction:column;gap:.4375rem}.demo-form-field>span{font-size:.8125rem;font-weight:500;color:rgba(244,244,243,.85)}.demo-form-optional{font-weight:400;color:rgba(236,236,234,.5);margin-left:.25rem;font-size:.75rem}.demo-form-field input,.demo-form-field textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:.5rem;padding:.75rem .875rem;color:#f5f5f4;font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.demo-form-field input::placeholder,.demo-form-field textarea::placeholder{color:rgba(236,236,234,.4)}.demo-form-field input:hover,.demo-form-field textarea:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.demo-form-field input:focus,.demo-form-field textarea:focus{outline:none;border-color:var(--accent-primary);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(43,187,220,.15)}.demo-form-field textarea{resize:vertical;min-height:5rem}.demo-form-field input:disabled,.demo-form-field textarea:disabled{opacity:.6;cursor:not-allowed}.demo-form-checkbox{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0 .25rem;color:rgba(244,244,243,.78);font-size:.8125rem;line-height:1.5;cursor:pointer}.demo-form-checkbox input[type=checkbox]{margin:.2rem 0 0;width:1rem;height:1rem;accent-color:var(--accent-primary);cursor:pointer;flex:0 0 auto}.demo-form-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.demo-form-error{margin:0;color:var(--risk-high);font-size:.8125rem}.demo-form-actions{display:flex;justify-content:flex-end;gap:.625rem;margin-top:.75rem}.demo-form-actions .btn{padding:.75rem 1.5rem;font-size:.75rem}.demo-form-note{margin:1rem 0 0;font-size:.75rem;color:rgba(236,236,234,.5);text-align:center}.demo-modal-success{text-align:center;padding:1.5rem .5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.demo-modal-success h3{margin:0;font-size:1.125rem;font-weight:600;color:#f4f4f3}.demo-modal-success p{margin:0 0 .75rem;color:rgba(236,236,234,.75)}.demo-modal-success .btn{padding:.75rem 1.5rem;font-size:.75rem}@media (max-width:540px){.demo-form-row{grid-template-columns:1fr}.demo-form-actions{flex-direction:column-reverse}.demo-form-actions .btn{width:100%}}.footer-v2-col .footer-link{color:#b4b4b2;font-size:.875rem;text-align:left}.footer-v2-col .footer-link:hover{color:var(--accent-primary)}@media (max-width:1024px){:root{--section-padding:5rem}.hero-container{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:7rem}.hero-content{max-width:100%;text-align:center;align-items:center}.hero .badge{align-self:center}.hero-mobile-logo{display:none}.hero-cta{justify-content:center}.float-badge--top{left:0}.float-badge--bottom{right:0}.shot-frame{transform:none}.shot-frame:hover{transform:translateY(-4px)}.delivery-grid{grid-template-columns:minmax(0,1fr);gap:3rem;max-width:640px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 2rem}.stat-item{padding:0;border-left:0}.stat-value{font-size:2.25rem}.stat-label{font-size:.8125rem}.apart-grid{grid-template-columns:repeat(2,1fr)}.apart-card,.apart-card--full,.apart-card--tall,.apart-card--wide{grid-column:span 2}.bridge .panel{gap:2rem;padding:2rem}.bridge .panel,.tm-grid{grid-template-columns:minmax(0,1fr)}.tm-grid:before{display:none}}@media (max-width:640px){:root{--section-padding:3.5rem}.container{padding:0 1rem}.nav{padding:.7rem .85rem}.nav-inner{height:54px;padding:0 .55rem 0 1rem}.brand-logo--nav .brand-logo__full{height:25px}.nav .btn{padding:.5rem .875rem;font-size:.75rem}.hero-container{padding-top:5rem;padding-bottom:2rem;gap:1.5rem}.hero-title{font-size:clamp(2rem,9vw,2.75rem);line-height:1.1}.hero-subtitle{font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.hero-cta{flex-direction:column;gap:.625rem}.hero-cta .btn{width:100%;justify-content:center;padding:.75rem 1.25rem}.hero-canvas-wrapper{margin:0}.tmc-stage{aspect-ratio:4/3.2}.float-badge{display:none}.mock-stats{grid-template-columns:repeat(2,1fr)}.mock-search{min-width:0}.mock-tabs{gap:.75rem;overflow-x:auto}.mock-tab{white-space:nowrap}.badge{font-size:.5625rem;padding:.25rem .625rem}.stats-section{padding:3rem 0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem}.stat-item{padding:0;border-left:0;gap:.6rem}.stat-value{font-size:2rem;margin-bottom:0}.stat-label{font-size:.75rem;line-height:1.45;max-width:none}.section-title{font-size:1.5rem;line-height:1.25}.section-subtitle{font-size:.9375rem}.apart,.bridge,.delivery,.tm{padding:4rem 0}.delivery-grid{gap:2rem}.delivery-copy .section-title{font-size:1.75rem}.apart-grid{grid-template-columns:minmax(0,1fr)}.apart-card,.apart-card--full,.apart-card--tall,.apart-card--wide{grid-column:span 1}.apart-card,.tm-step{padding:1.5rem}.apart-title,.bridge .panel-title,.tm-step-title{font-size:1.25rem}.bridge .panel{padding:1.5rem;gap:1.5rem}.bridge .panel-head{gap:.875rem}.bridge .panel-icon{width:44px;height:44px;border-radius:.625rem}.bridge .panel-icon svg{width:22px;height:22px}.tm-step-num{font-size:2.5rem}.section-head{margin-bottom:2rem}.waitlist-section{padding:5rem 0}.waitlist-title{font-size:2rem}.waitlist-subtitle{font-size:1rem;margin-bottom:2rem}.waitlist-form{flex-direction:column;align-items:stretch;gap:.625rem;border-radius:1rem;padding:.75rem;max-width:22rem}.waitlist-input{width:100%;font-size:1rem;padding:.875rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:.625rem;text-align:left}.waitlist-form .btn-primary{width:100%;padding:.875rem 1rem;font-size:.75rem}.footer-content{flex-direction:column;gap:1rem}.footer-content,.footer-right{align-items:center}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.hero-glow{display:none}.waitlist-section{position:relative;overflow:hidden}.waitlist-section .container{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.aurora-blob{animation:none;opacity:.5}}.nav-links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.25rem}.nav-link{padding:.4rem .8rem;font-family:var(--font-family);font-size:.9rem;font-weight:460;text-transform:none;letter-spacing:0;color:var(--text-muted);border-radius:8px;transition:color var(--transition-fast),background var(--transition-fast)}.nav-link:hover{color:var(--text-primary);background:rgba(255,255,255,.05)}.nav-link.active{color:var(--text-primary);background:rgba(255,255,255,.04)}.nav-cta--bar{padding:.5rem 1rem;font-size:.875rem;border-radius:999px}.nav-cta--menu,.nav-toggle{display:none}.nav-toggle{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--border-default);border-radius:8px;cursor:pointer;transition:all var(--transition-fast)}.nav-toggle:hover{background:rgba(255,255,255,.05);border-color:var(--border-emphasis)}.nav-toggle span{display:block;width:18px;height:2px;background:var(--text-secondary);border-radius:2px;transition:all .3s ease}.nav-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.nav-toggle{display:flex}.nav-cta--bar{display:none}.nav-cta--menu{display:inline-flex}.nav-links{position:absolute;top:calc(100% + .6rem);left:0;right:0;transform:translateY(-10px);flex-direction:column;align-items:stretch;padding:.6rem;background:rgba(13,14,17,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-emphasis);border-radius:14px;box-shadow:0 20px 40px -24px rgba(0,0,0,.85);gap:.25rem;opacity:0;visibility:hidden;transition:all .25s ease}.nav-links.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-links .nav-link{width:100%;padding:.7rem .9rem;text-align:center;border-radius:8px}.nav-links .nav-link:hover{background:rgba(255,255,255,.05)}.nav-links .btn{width:100%;justify-content:center;margin-top:.4rem;text-align:center}}.about-hero{position:relative;padding:11rem 0 7rem;overflow:hidden;background:radial-gradient(55% 48% at 84% 4%,rgba(43,187,220,.22),transparent 62%),radial-gradient(48% 44% at 4% 96%,rgba(43,187,220,.12),transparent 60%),radial-gradient(90% 70% at 50% 122%,rgba(4,9,18,.55),transparent 64%),var(--bg-deep)}.about-hero .hero-smoke{opacity:.85}.about-hero:before{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5))}.about-hero:after,.about-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.about-hero:after{background:radial-gradient(800px 400px at 50% 100%,var(--bg-deep),transparent 80%)}.about-hero .container{position:relative;z-index:1;text-align:center}.about-hero .badge{margin:0 auto 1.25rem}.about-hero-title{font-size:clamp(2.75rem,6.4vw,5rem);color:var(--text-primary);line-height:.98;margin:1.5rem auto 1.25rem;max-width:16ch}.about-hero-title,.about-hero-title span{font-family:var(--font-family);font-weight:600;letter-spacing:-.045em}.about-hero-title span{color:var(--accent-primary)}.about-hero-subtitle{color:var(--text-secondary);font-size:1.1875rem;line-height:1.55;max-width:620px;margin:0 auto 2.25rem}.about-hero-cta,.hero-meta{display:flex;justify-content:center}.hero-meta{gap:0;margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.hero-meta-item{flex:1 1 160px;padding:1.25rem 1.5rem;border-right:1px solid rgba(255,255,255,.06);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.hero-meta-item:last-child{border-right:none}.hero-meta-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(236,236,234,.5)}.hero-meta-value{font-size:.9375rem;color:#f4f4f3;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.hero-meta-dot{width:8px;height:8px;background:var(--accent-primary);transform:rotate(45deg);box-shadow:0 0 12px rgba(43,187,220,.22)}.hero-meta-dot--amber{background:var(--risk-medium);box-shadow:0 0 12px rgba(252,176,51,.4)}.hero-meta-dot--green{background:var(--risk-good);box-shadow:0 0 12px rgba(34,197,94,.4)}@media (max-width:720px){.hero-meta{margin-top:2rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.hero-meta-item{flex:1 1 50%;padding:1rem .75rem;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.hero-meta-item:nth-child(2n){border-right:none}.hero-meta-item:nth-last-child(-n+2){border-bottom:none}.hero-meta-value{font-size:.875rem}}.about-hero .btn-primary{padding:1rem 2rem;font-size:.8125rem}.mission{padding:7rem 0;background:linear-gradient(180deg,var(--bg-deep),#0a0b0d);position:relative}.story-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:5rem;gap:5rem;align-items:start}.story-lead-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:1rem;display:block}.story-lead-title{font-family:Inter,sans-serif;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#f4f4f3;margin:0 0 1.5rem}.story-lead-title span{color:var(--accent-primary)}.story-lead{font-size:1.0625rem;line-height:1.7;color:rgba(236,236,234,.72);margin:0 0 1.25rem}.story-lead strong{color:#f4f4f3;font-weight:600}.story-side{display:flex;flex-direction:column;gap:1rem}.story-card{position:relative;border:1px solid rgba(43,187,220,.18);border-radius:16px;background:linear-gradient(180deg,rgba(43,187,220,.05),rgba(43,187,220,0));padding:1.75rem 1.5rem}.story-card-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:.75rem;display:block}.story-card-title{font-size:1.0625rem;font-weight:600;color:#f4f4f3;margin:0 0 .5rem}.story-card-desc{font-size:.9375rem;line-height:1.6;color:rgba(236,236,234,.72);margin:0}.story-card-num{position:absolute;top:1.25rem;right:1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;color:rgba(236,236,234,.5);letter-spacing:.1em}.story-stat{margin-top:1rem;padding:1.5rem;border:1px solid rgba(43,187,220,.32);border-radius:16px;background:linear-gradient(135deg,rgba(43,187,220,.12),rgba(43,187,220,.02));display:flex;align-items:center;gap:1.25rem}.story-stat-num{font-size:3rem;font-weight:800;letter-spacing:-.03em;color:var(--accent-primary);line-height:1;font-feature-settings:"tnum"}.story-stat-num span{font-size:1.5rem;vertical-align:super;margin-left:.125rem}.story-stat-body{flex:1 1}.story-stat-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-primary);display:block;margin-bottom:.25rem}.story-stat-text{font-size:.9375rem;line-height:1.5;color:#f4f4f3;margin:0}@media (max-width:900px){.story-grid{grid-template-columns:1fr;gap:2.5rem}.story-stat{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:720px){.mission{padding:4.5rem 0}.story-stat-num{font-size:2.5rem}}@media (max-width:480px){.story-lead-title{font-size:clamp(1.625rem,7vw,2rem)}}.about-timeline{padding:5rem 0 6rem;background:var(--bg-deep);border-top:1px solid rgba(255,255,255,.04)}.about-timeline-head{text-align:center;margin-bottom:4rem}.about-timeline-head h2{font-family:Inter,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.02em;color:#f4f4f3;margin:.75rem 0 0}.timeline-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding-top:12px}.timeline-rail:before{content:"";position:absolute;top:19px;left:calc(12.5% + .5rem);right:calc(12.5% + .5rem);height:1px;background:rgba(43,187,220,.22);z-index:1}.timeline-step{text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.timeline-marker{width:14px;height:14px;background:var(--bg-deep);border:2px solid var(--accent-primary);transform:rotate(45deg);box-shadow:0 0 0 6px var(--bg-deep);margin-bottom:2.5rem;flex-shrink:0}.timeline-step.is-current .timeline-marker{box-shadow:0 0 0 6px var(--bg-deep),0 0 18px rgba(43,187,220,.55)}.timeline-when{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-primary);display:block;margin-bottom:.5rem}.timeline-step.is-future .timeline-when{color:rgba(236,236,234,.5)}.timeline-title{font-size:.9375rem;color:#f4f4f3;font-weight:500;margin:0 0 .375rem;line-height:1.35}.timeline-desc{font-size:.8125rem;color:rgba(236,236,234,.72);line-height:1.55;margin:0;max-width:220px}@media (max-width:720px){.timeline-rail{grid-template-columns:1fr;gap:2rem;padding-top:0}.timeline-rail:before{display:none}.timeline-step{text-align:left;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto auto;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.25rem;row-gap:.25rem;align-items:start;position:relative}.timeline-step:not(:last-child):after{content:"";position:absolute;left:16px;top:26px;bottom:-2.25rem;width:1px;background:rgba(43,187,220,.18);z-index:0}.timeline-marker{grid-column:1;grid-row:1/span 3;margin:4px 0 0;align-self:start;justify-self:center;z-index:1}.timeline-when{grid-row:1}.timeline-title,.timeline-when{grid-column:2;margin:0 0 .25rem}.timeline-title{grid-row:2}.timeline-desc{grid-column:2;grid-row:3;max-width:none}}@media (max-width:480px){.about-timeline{padding:3.5rem 0 4rem}.about-timeline-head{margin-bottom:2.5rem}}.how{padding:6rem 0;background:var(--bg-secondary);border-top:1px solid rgba(255,255,255,.085);border-bottom:1px solid rgba(255,255,255,.085);position:relative;overflow:hidden}.how:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 0,transparent 75%);mask-image:radial-gradient(ellipse at 50% 50%,black 0,transparent 75%);pointer-events:none;z-index:0}.how>.container{position:relative;z-index:1}.how .section-head{text-align:center;max-width:780px;margin:0 auto 3rem}.how .section-head h2,.mission-copy h2{color:#f4f4f3}.how .section-head h2{font-family:Inter,sans-serif;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:1rem 0 .75rem}.how .section-head p{color:#b4b4b2;font-size:1rem;line-height:1.55;max-width:36rem;margin:0 auto}.how-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:1000px;margin:0 auto}.how-card{position:relative;padding:2rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:1rem;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s,box-shadow .3s;display:flex;flex-direction:column}.how-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.14);box-shadow:0 20px 60px -20px rgba(255,255,255,.15)}.how-card-icon{width:44px;height:44px;border-radius:.625rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.085);display:inline-flex;align-items:center;justify-content:center;color:var(--accent-primary);margin-bottom:1.25rem}.how-card-num{position:absolute;top:1.5rem;right:1.75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;color:rgba(236,236,234,.6)}.how-card-title{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .625rem;color:#f4f4f3}.how-card-desc{color:#b4b4b2;font-size:.90625rem;line-height:1.6;margin:0 0 1rem}.how-card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.how-card-list li{display:flex;align-items:flex-start;gap:.625rem;color:#b4b4b2;font-size:.84375rem;line-height:1.5}.how-card-list li:before{content:"";flex-shrink:0;width:14px;height:14px;margin-top:3px;border-radius:50%;background:radial-gradient(circle,var(--accent-primary) 2px,transparent 2.5px),rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.1)}.how-card-coords{display:flex;gap:2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.how-card-coord-label{font-size:.5625rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(236,236,234,.5);margin-bottom:.25rem}.how-card-coord-label,.how-card-coord-value{display:block;font-family:JetBrains Mono,ui-monospace,monospace}.how-card-coord-value{font-size:.8125rem;font-weight:500;color:var(--accent-primary)}.interstitial{padding:7rem 0;text-align:center;background:#f4f4f3;position:relative;overflow:hidden;border-top:1px solid rgba(26,26,28,.08);border-bottom:1px solid rgba(26,26,28,.08)}.interstitial:before{display:none}.interstitial .container{position:relative;z-index:1}.interstitial-content{max-width:720px;margin:0 auto;text-align:center}.interstitial-word{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.25rem}.interstitial-wordmark{height:44px;width:auto;display:block}.interstitial-translation{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;color:#1c2a3e}.interstitial-title{font-family:var(--font-family);font-size:clamp(2rem,3.6vw,2.85rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:#16181b;margin:0 0 1.25rem}.interstitial-title span{color:#2bbbdc}.interstitial-desc{font-size:1.0625rem;line-height:1.7;color:rgba(22,24,27,.66);max-width:640px;margin:0 auto 1.25rem}.interstitial-tag{font-size:1.25rem;font-weight:600;line-height:1.5;color:#2bbbdc;margin:0}.values{padding:7rem 0;background:linear-gradient(180deg,var(--bg-deep),#0a0b0d);position:relative}.values .section-head{text-align:center;max-width:780px;margin:0 auto 4rem}.values .section-head h2{font-family:Inter,sans-serif;font-size:clamp(2rem,3.5vw,2.875rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:1rem 0 0;color:#f4f4f3}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.value-card{position:relative;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0));padding:2.5rem 1.75rem 2rem;transition:border-color .22s,transform .22s,box-shadow .22s;overflow:hidden}.value-card:before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,var(--accent-glow),transparent 60%);opacity:.55}.value-card:hover{border-color:var(--accent-line);transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.32)}.value-card[data-accent=cyan]{--accent:var(--accent-primary);--accent-line:rgba(43,187,220,0.42);--accent-glow:rgba(43,187,220,0.18)}.value-card[data-accent=amber]{--accent:var(--risk-medium);--accent-line:rgba(252,176,51,0.42);--accent-glow:rgba(252,176,51,0.16)}.value-card[data-accent=red]{--accent:var(--risk-high);--accent-line:rgba(239,63,91,0.42);--accent-glow:rgba(239,63,91,0.16)}.value-card[data-accent=green]{--accent:var(--risk-good);--accent-line:rgba(34,197,94,0.42);--accent-glow:rgba(34,197,94,0.16)}.value-card[data-accent=purple]{--accent:var(--brand-purple);--accent-line:rgba(139,92,246,0.42);--accent-glow:rgba(139,92,246,0.16)}.value-diamond{width:56px;height:56px;margin:0 0 1.75rem;background:var(--accent);transform:rotate(45deg);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0b0c0e;box-shadow:0 8px 22px rgba(0,0,0,.4),0 0 0 6px rgba(255,255,255,.04);position:relative;z-index:1}.value-diamond>svg{transform:rotate(-45deg)}.value-num{position:absolute;top:1.5rem;right:1.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.16em;color:rgba(236,236,234,.5)}.value-title{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:#f4f4f3;margin:0 0 .75rem}.value-desc,.value-title{position:relative;z-index:1}.value-desc{font-size:.9375rem;line-height:1.65;color:rgba(236,236,234,.72);margin:0 0 1.5rem}.value-tags{display:flex;flex-wrap:wrap;gap:.4rem;position:relative;z-index:1}.value-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .6rem;border-radius:4px;background:rgba(255,255,255,.04);color:rgba(236,236,234,.72);border:1px solid rgba(255,255,255,.06)}@media (max-width:900px){.values-grid{grid-template-columns:1fr}}@media (max-width:720px){.values{padding:4.5rem 0}.values .section-head{margin-bottom:2.5rem}.value-card{padding:2rem 1.5rem 1.75rem}}@media (max-width:480px){.values .section-head h2{font-size:clamp(1.625rem,7vw,2rem)}}.quote-section{padding:6rem 0;background:linear-gradient(180deg,#eeeeec,#e4e4e2);border-top:1px solid rgba(42,42,44,.12);border-bottom:1px solid rgba(42,42,44,.12)}.quote-section-head{max-width:820px;margin:0 auto 2.5rem;text-align:center}.quote-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#7a7a78;display:inline-flex;align-items:center;margin-bottom:.875rem}.quote-section-title{font-family:Inter,sans-serif;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#161618;margin:0}.quote-cards{display:flex;flex-direction:column;gap:1.5rem}.quote-card,.quote-cards{max-width:820px;margin:0 auto}.quote-card{border:1px solid rgba(42,42,44,.08);border-radius:1rem;padding:2.75rem 3rem;box-shadow:0 30px 80px -30px rgba(42,42,44,.25);display:grid;grid-template-columns:96px 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:flex-start}.quote-card.quote-card--dark{background:var(--bg-card);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -30px rgba(0,0,0,.45)}.quote-card.quote-card--dark .quote-shield{background:transparent;border:0}.quote-card.quote-card--dark .quote-title{color:#f4f4f3}.quote-card.quote-card--dark .quote-body p{color:#b4b4b2}.quote-card.quote-card--dark .quote-body .quote-memorial{color:rgba(236,236,234,.65)}.quote-shield{width:96px;height:96px;border-radius:.875rem;background:transparent;border:0;display:flex;align-items:center;justify-content:center;padding:.625rem}.quote-shield img{width:100%;height:100%;object-fit:contain}.quote-card .quote-title{font-family:Inter,sans-serif;font-size:1.375rem;font-weight:600;letter-spacing:-.015em;margin:0 0 1rem;line-height:1.2}.quote-body p{color:#26262a;font-size:1.0625rem;line-height:1.62;margin:0 0 .875rem}.quote-body .quote-memorial{color:#5a5a58;font-size:.9375rem;font-style:italic;margin-top:.75rem}.mission{background:var(--paper-bg);padding:7.5rem 0}.story-lead-eyebrow{color:var(--accent-ink)}.story-lead-title{color:var(--paper-ink)}.story-lead-title span{color:var(--accent-ink)}.story-lead{color:var(--paper-secondary)}.story-lead strong{color:var(--paper-ink)}.story-card{background:var(--paper-2);border:1px solid var(--paper-border);box-shadow:var(--shadow-light)}.story-card-eyebrow{color:var(--accent-ink)}.story-card-title{color:var(--paper-ink)}.story-card-desc{color:var(--paper-secondary)}.story-card-num{color:var(--paper-faint)}.story-stat{background:rgba(43,187,220,.06);border:1px solid rgba(43,187,220,.3)}.story-stat-label,.story-stat-num,.story-stat-num span{color:var(--accent-ink)}.story-stat-text{color:var(--paper-secondary)}.about-timeline{background:var(--paper-bg);border-top:1px solid var(--paper-border);padding:6.5rem 0 7rem}.about-timeline-head h2{color:var(--paper-ink)}.timeline-rail:before{background:var(--paper-border-strong)}.timeline-marker{background:var(--paper);box-shadow:0 0 0 6px var(--paper)}.timeline-step.is-current .timeline-marker{background:var(--accent-primary);box-shadow:0 0 0 6px var(--paper),0 0 16px rgba(43,187,220,.45)}.timeline-step.is-future .timeline-marker{border-color:rgba(43,187,220,.32)}.timeline-when{color:var(--accent-ink)}.timeline-step.is-future .timeline-when{color:var(--paper-muted)}.timeline-title{color:var(--paper-ink)}.timeline-desc{color:var(--paper-muted)}.story-v2{background:var(--paper-bg);padding:8rem 0}.story-v2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-areas:"copy  media" "meta  media";grid-column-gap:4.5rem;column-gap:4.5rem;align-items:start}.story-v2-copy{grid-area:copy}.story-v2-media{grid-area:media;align-self:center}.story-v2-meta{grid-area:meta}.story-v2-title{font-family:var(--font-family);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.04;color:var(--paper-ink);margin:1.35rem 0 1.5rem}.story-v2-title span{color:var(--accent-ink)}.story-v2-lead{font-size:1.0625rem;line-height:1.7;color:var(--paper-secondary);margin:0 0 1.25rem;max-width:34rem}.story-v2-meta{display:flex;gap:2.75rem;margin:2.25rem 0 0;flex-wrap:wrap}.story-v2-meta>div{display:flex;flex-direction:column;gap:.15rem}.story-v2-meta dt{font-size:1.375rem;font-weight:700;color:var(--paper-ink);letter-spacing:-.02em}.story-v2-meta dd{margin:0;font-size:.8125rem;color:var(--paper-muted)}.namebit{position:relative;background:#142339;padding:6rem 0;text-align:center;overflow:hidden}.namebit:before{background:url(/reykur-smoke-bg.jpg) 50%/cover no-repeat}.namebit:after,.namebit:before{content:"";position:absolute;inset:0;pointer-events:none}.namebit:after{background:radial-gradient(120% 90% at 50% 50%,rgba(8,13,24,.15),rgba(8,13,24,.55))}.namebit>.container{position:relative;z-index:1}.namebit-inner{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.namebit .eyebrow{color:rgba(245,245,244,.7)}.namebit .eyebrow.chip{background:var(--accent-primary);color:var(--brand-ink);border-color:transparent}.namebit-line{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;justify-content:center;margin:1.25rem 0 .9rem}.namebit-word{font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;color:#f5f5f4;letter-spacing:-.04em;line-height:1}.namebit-ipa{font-family:var(--font-mono);font-size:1rem;color:var(--accent-primary)}.namebit-meaning{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55;color:rgba(245,245,244,.82);max-width:540px;margin:0 auto;text-wrap:balance}.namebit-meaning em{color:#ffffff;font-style:italic}.polaroids,.story-v2-media{position:relative}.polaroids{width:100%;min-height:600px}.polaroid{position:absolute;width:45%;margin:0;background:#fff;padding:.6rem .6rem 0;border-radius:2px;box-shadow:0 20px 38px -14px rgba(20,22,40,.42),0 2px 6px rgba(20,22,40,.12);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease}.polaroid-photo{display:block;overflow:hidden;background:#0c0d10}.polaroid-photo img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.polaroid figcaption{font-family:var(--font-mono);font-size:.8125rem;color:#3a3a3a;text-align:center;padding:.6rem .3rem .7rem;letter-spacing:.02em}.polaroid--1{left:27.5%;top:0;transform:rotate(-2.5deg);z-index:3}.polaroid--2{left:0;top:41%;transform:rotate(-5.5deg);z-index:1}.polaroid--3{right:0;top:45%;transform:rotate(5deg);z-index:2}.polaroid:hover{transform:rotate(0deg) scale(1.04);z-index:6;box-shadow:0 28px 50px -16px rgba(20,22,40,.5)}.polaroid-pin{position:absolute;top:-9px;left:50%;transform:translateX(-50%);width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7fdcf0,#2bbbdc 58%,#16809a);box-shadow:0 3px 5px rgba(0,0,0,.32),inset 0 1px 1px rgba(255,255,255,.5);z-index:5}.polaroid-tape{position:absolute;top:-7px;right:16%;width:58px;height:22px;background:rgba(255,196,160,.45);border-left:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.35);transform:rotate(-7deg);z-index:5}.polaroid-tape--c{right:auto;left:50%;transform:translateX(-50%) rotate(2.5deg)}@media (max-width:860px){.polaroids{position:relative;display:block;min-height:0;height:130vw;max-height:580px}.polaroid{position:absolute;width:52%;max-width:270px;margin:0}.polaroid--1{left:24%;right:auto;top:0;transform:rotate(-2.5deg);z-index:3}.polaroid--2{left:0;right:auto;top:40%;transform:rotate(-5.5deg);z-index:1}.polaroid--3{left:auto;right:0;top:44%;transform:rotate(5deg);z-index:2}}.belief-band{padding:6.5rem 0;text-align:center}.belief-band-inner{max-width:1040px;margin:0 auto}.belief-band-statement{font-family:var(--font-family);font-size:clamp(2.4rem,5.2vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;color:var(--brand-ink);margin:0;text-wrap:balance}.belief-band-statement span{color:#ffffff}.belief-band-sub{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:rgba(4,37,46,.78);max-width:680px;margin:1.85rem auto 0;text-wrap:balance}@media (max-width:860px){.story-v2-grid{grid-template-columns:1fr;grid-template-areas:"copy" "media" "meta";row-gap:2.5rem;column-gap:0}.story-v2-meta{margin-top:0}}.values{background:var(--paper-bg);padding:7.5rem 0}.values .section-head h2{color:var(--paper-ink)}.value-card{background:var(--paper-2);border:1px solid var(--paper-border);box-shadow:var(--shadow-light)}.value-card:hover{box-shadow:var(--shadow-light-pop)}.value-card:before{opacity:.35}.value-diamond{box-shadow:0 8px 20px -8px rgba(20,22,40,.3);color:#ffffff}.value-num{color:var(--paper-faint)}.value-title{color:var(--paper-ink)}.value-desc,.value-tag{color:var(--paper-secondary)}.value-tag{background:var(--paper-sunk);border:1px solid var(--paper-border)}.quote-section{background:var(--paper-bg);border-top:1px solid var(--paper-border);border-bottom:1px solid var(--paper-border)}.quote-eyebrow{color:var(--paper-muted)}.quote-section-title{color:var(--paper-ink)}.quote-card{background:#ffffff;border:1px solid rgba(20,22,28,.08);box-shadow:var(--shadow-light-pop)}.quote-card .quote-title{color:#161618}.quote-card .quote-body p{color:#2a2a2e}.quote-card .quote-body .quote-memorial{color:#5a5a58}.quote-card.quote-card--dark{background:var(--bg-deep);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-light-pop)}.quote-card.quote-card--dark .quote-title{color:var(--text-primary)}.quote-card.quote-card--dark .quote-body p{color:var(--text-secondary)}.quote-card.quote-card--dark .quote-body .quote-memorial{color:var(--text-muted)}.founder{padding:5.5rem 0;background:var(--bg-deep)}.founder-card{display:grid;grid-template-columns:220px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding:2.25rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:1rem;max-width:1000px;margin:0 auto}.founder-mark{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem;background:var(--bg-deep);border:1px solid rgba(255,255,255,.12);border-radius:.875rem;aspect-ratio:1/1;justify-content:center}.founder-mark-logo{width:64px;height:auto;object-fit:contain}.founder-mark-accent{width:100%;height:4px;border-radius:2px;background:var(--risk-medium);margin-top:.375rem}.founder-text .founder-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .875rem;color:#f4f4f3}.founder-text p{color:#b4b4b2;font-size:.9375rem;line-height:1.65;margin:0 0 .75rem}.founder-text p:last-child{margin-bottom:0}@media (max-width:1024px){.mission-grid{gap:2.5rem}.how-grid,.mission-grid,.values-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.about-hero{padding:7rem 0 4rem}.founder-card,.quote-card{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:2rem}.founder-mark{max-width:180px;margin:0 auto}}@media (max-width:640px){.about-hero,.founder,.how,.interstitial,.mission,.quote-section,.values{padding:4rem 0}.about-hero{padding-top:6rem}.how-card,.value-card{padding:1.5rem}.how-card-coords{flex-direction:column;gap:.75rem}.quote-card{padding:1.75rem}}.lsi{padding:5.5rem 0 6rem;background:#16263e;position:relative;overflow:hidden}.lsi:before{background:url(/reykur-smoke-bg.jpg) top/cover no-repeat}.lsi:after,.lsi:before{content:"";position:absolute;inset:0;pointer-events:none}.lsi:after{background:radial-gradient(120% 95% at 50% 0,rgba(9,16,28,.18),rgba(9,16,28,.62))}.lsi>.container{position:relative;z-index:1}.lsi-head{text-align:center;max-width:1100px;margin:0 auto 3.25rem;padding:0 1rem}.lsi-head .section-title{margin:.875rem auto;max-width:820px}.lsi-head .section-subtitle{max-width:620px;margin:0 auto}.device-frame{--dash-base:#14233a;--dash-surface:#1b2d47;--dash-rail:#122033;--dash-bar:#1d3050;--dash-node:#284064;max-width:1100px;margin:0 auto;background:var(--dash-base);border:1px solid rgba(20,22,28,.06);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-light-pop)}.device-frame--wide{max-width:min(1280px,calc(100vw - 3rem))}.device-bar{display:flex;align-items:center;gap:.75rem;height:42px;padding:0 1rem;background:var(--dash-bar);border-bottom:1px solid rgba(255,255,255,.05)}.device-dots{display:inline-flex;gap:7px;flex-shrink:0}.device-dots i{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.16)}.device-url{margin:0 auto;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.01em;color:rgba(245,245,244,.46);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);padding:.28rem 1.1rem;border-radius:999px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsi-shell{display:grid;grid-template-columns:58px minmax(0,1.62fr) minmax(0,.95fr);grid-gap:1px;gap:1px;align-items:stretch;background:rgba(255,255,255,.05)}.lsi-sidebar{background:var(--dash-rail);display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:1rem 0}.lsi-sb-logo{width:26px;height:26px;display:block}.lsi-sb-nav{display:flex;flex-direction:column;align-items:center;gap:.3rem}.lsi-sb-item{position:relative;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:rgba(245,245,244,.4);transition:color var(--transition-fast),background var(--transition-fast)}.lsi-sb-item:hover{color:var(--text-secondary);background:rgba(255,255,255,.04)}.lsi-sb-item.active{background:rgba(43,187,220,.12);color:var(--accent-primary)}.lsi-sb-item.active:before{content:"";position:absolute;left:-13px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--accent-primary)}.lsi-sb-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--risk-high);box-shadow:0 0 0 2px #0c0e13}.lsi-sb-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2bbbdc,#16707f);color:#04222b;font-size:.625rem;font-weight:700;display:grid;place-items:center;flex-shrink:0}.lsi-mapwrap{background:var(--dash-surface);border:0;border-radius:0;overflow:hidden;display:flex;flex-direction:column}.lsi-mapchrome{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.lsi-mapchrome-left{display:flex;align-items:center;gap:.5rem}.lsi-mapchrome-title{font-size:.6875rem;letter-spacing:.12em;color:#b4b4b2}.lsi-mapchrome-right,.lsi-mapchrome-title{font-family:JetBrains Mono,ui-monospace,monospace}.lsi-mapchrome-right{font-size:.625rem;letter-spacing:.08em;color:rgba(236,236,234,.55)}.lsi-dot{width:8px;height:8px;border-radius:50%}.lsi-dot--green{background:var(--risk-good);box-shadow:0 0 8px rgba(72,187,120,.5);animation:lsiPulse 1.8s ease-out infinite}@keyframes lsiPulse{0%,to{opacity:1}50%{opacity:.5}}.lsi-map{width:100%;height:auto;aspect-ratio:1000/540;display:block}.lsi-mapfoot{display:flex;align-items:center;gap:1.25rem;padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.12);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.06em;color:#b4b4b2;flex-wrap:wrap}.lsi-mapfoot-stat{display:inline-flex;align-items:center;gap:.5rem}.lsi-mapfoot-stat--mute{margin-left:auto;color:rgba(236,236,234,.5)}.lsi-pulse{width:6px;height:6px;border-radius:50%;background:var(--risk-good);box-shadow:0 0 6px rgba(72,187,120,.6)}.lsi-panel{background:var(--dash-surface);border:0;border-radius:0;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;animation:lsiPanelIn .35s cubic-bezier(.22,.61,.36,1)}@keyframes lsiPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lsi-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.lsi-panel-kind{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;color:rgba(255,255,255,.7);text-transform:uppercase}.lsi-panel-name{font-family:Inter,sans-serif;font-size:1.375rem;font-weight:600;color:#f4f4f3;margin-top:.25rem;letter-spacing:-.01em}.lsi-risk{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:.625rem;border:1px solid;background:rgba(0,0,0,.16)}.lsi-risk-num{font-size:1.25rem;font-weight:600}.lsi-risk-label,.lsi-risk-num{font-family:JetBrains Mono,ui-monospace,monospace}.lsi-risk-label{font-size:.5625rem;letter-spacing:.18em;color:rgba(236,236,234,.5);margin-top:2px}.lsi-risk--high{border-color:rgba(239,68,68,.55)}.lsi-risk--high .lsi-risk-num{color:var(--risk-high)}.lsi-risk--med{border-color:rgba(246,173,85,.55)}.lsi-risk--med .lsi-risk-num{color:var(--risk-medium)}.lsi-risk--low{border-color:rgba(255,255,255,.14)}.lsi-risk--low .lsi-risk-num{color:var(--accent-primary)}.lsi-meta{margin:0;display:flex;flex-direction:column;gap:.5rem}.lsi-meta>div{display:grid;grid-template-columns:110px 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline}.lsi-meta dt{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(236,236,234,.55)}.lsi-meta dd{margin:0;font-size:.8125rem;color:#f4f4f3}.lsi-counts{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.lsi-count{background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.07);border-radius:.625rem;padding:.75rem .875rem}.lsi-count-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;font-weight:600;color:#f4f4f3;line-height:1}.lsi-count-label{font-size:.6875rem;color:rgba(236,236,234,.6);margin-top:.25rem}.lsi-threats-head{display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:#b4b4b2;margin-top:.25rem}.lsi-threats-count{color:var(--accent-primary)}.lsi-threats{display:flex;flex-direction:column;gap:.5rem;max-height:240px;overflow-y:auto}.lsi-threats-empty{padding:1rem;text-align:center;color:rgba(236,236,234,.5);font-size:.8125rem;border:1px dashed rgba(255,255,255,.12);border-radius:.5rem}.lsi-threat{background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.07);border-left:2px solid var(--risk-high);border-radius:.5rem;padding:.625rem .75rem}.lsi-threat-row{display:flex;align-items:center;gap:.625rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.06em;color:rgba(236,236,234,.6);margin-bottom:.25rem}.lsi-threat-id{color:var(--accent-primary);font-weight:600}.lsi-threat-cwe{color:rgba(236,236,234,.7)}.lsi-threat-time{margin-left:auto}.lsi-threat-title{font-size:.8125rem;color:#f4f4f3;line-height:1.4}@media (max-width:1100px){.lsi-shell{grid-template-columns:minmax(0,1fr)}.lsi-sidebar{display:none}}.ba{padding:5.5rem 0 6rem;background:var(--paper-bg);position:relative;overflow:hidden}.ba:before{display:none}.ba>.container{position:relative;z-index:1}.ba .section-head{max-width:760px;margin:0 auto 3.25rem}.ba-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:1100px;margin:0 auto;align-items:stretch}.ba-col{background:var(--paper-2);border:1px solid var(--paper-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-light);padding:1.85rem;display:flex;flex-direction:column}.ba-col--after{border-color:rgba(43,187,220,.35);box-shadow:0 0 0 1px rgba(43,187,220,.35),var(--shadow-light-pop);background:linear-gradient(180deg,rgba(43,187,220,.06),transparent 55%),var(--paper-2)}.ba-col-head{padding-bottom:1rem;border-bottom:1px solid var(--paper-border);margin-bottom:1rem}.ba-col-tag{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-muted);padding:.25rem .625rem;border:1px solid var(--paper-border-strong);border-radius:999px;margin-bottom:.5rem}.ba-col-tag--good{color:var(--accent-ink);border-color:rgba(43,187,220,.3);background:rgba(43,187,220,.07)}.ba-col-sub{display:block;color:var(--paper-muted);font-size:.875rem}.ba-rows{display:flex;flex-direction:column;gap:.625rem}.ba-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.875rem 1rem;background:var(--paper-sunk);border:1px solid var(--paper-border);border-left:2px solid var(--paper-border-strong);border-radius:.5rem}.ba-row--gap,.ba-row--slow,.ba-row--stale{border-left-color:rgba(239,63,91,.7)}.ba-row--gap,.ba-row--slow{border-left-color:rgba(252,176,51,.75)}.ba-row--good{border-left-color:rgba(34,197,94,.8)}.ba-row-metric{color:var(--paper-secondary);font-size:.875rem}.ba-row-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:600}.ba-row--slow .ba-row-value,.ba-row--stale .ba-row-value{color:#ef3f5b}.ba-row--gap .ba-row-value{color:#fcb033}.ba-row--good .ba-row-value{color:#22c55e}.ba-divider{display:flex;width:56px}.ba-divider,.ba-divider-arrow{align-items:center;justify-content:center}.ba-divider-arrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.75rem;color:#fff;width:48px;height:48px;border-radius:50%;display:inline-flex;background:var(--accent-primary);border:1px solid var(--accent-primary);box-shadow:0 8px 20px -8px rgba(43,187,220,.6)}@media (max-width:900px){.ba-grid{grid-template-columns:minmax(0,1fr)}.ba-divider{width:auto}.ba-divider-arrow{transform:rotate(90deg)}}.cflow{padding:5.5rem 0 6rem;background:var(--paper-bg);position:relative;overflow:hidden}.cflow:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(20,22,28,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,black 0,transparent 68%);mask-image:radial-gradient(ellipse at 50% 40%,black 0,transparent 68%);pointer-events:none}.cflow>.container{position:relative;z-index:1}.cflow .section-head{max-width:720px;margin:0 auto 3.25rem}.cflow-rail{display:grid;grid-template-columns:repeat(3,1fr);position:relative;max-width:800px;margin:0 auto 2.5rem;padding:0 2rem}.cflow-rail-line{position:absolute;left:2rem;right:2rem;top:14px;height:2px;background:var(--paper-border-strong);border-radius:2px;overflow:hidden;z-index:0}.cflow-rail-fill{height:100%;background:var(--accent-primary);transition:width .6s cubic-bezier(.22,.61,.36,1);box-shadow:none}.cflow-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.75rem}.cflow-step-dot{width:30px;height:30px;border-radius:50%;background:var(--paper-2);border:2px solid var(--paper-border-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s,transform .3s;padding:0}.cflow-step-dot span{width:10px;height:10px;border-radius:50%;background:var(--paper-faint);transition:background .3s,box-shadow .3s}.cflow-step.done .cflow-step-dot{border-color:var(--accent-primary)}.cflow-step.done .cflow-step-dot span{background:var(--accent-primary)}.cflow-step.active .cflow-step-dot{border-color:var(--accent-primary);transform:scale(1.15)}.cflow-step.active .cflow-step-dot span{background:var(--accent-primary);box-shadow:none}.cflow-step-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.16em;color:var(--paper-muted);transition:color .3s}.cflow-step.active .cflow-step-num{color:var(--accent-ink)}.cflow-stage{position:relative;max-width:720px;margin:0 auto;min-height:220px}.cflow-card{position:absolute;inset:0;background:var(--paper-2);border:1px solid var(--paper-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-light);padding:2.25rem 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s;pointer-events:none}.cflow-card.active{opacity:1;transform:none;pointer-events:auto}.cflow-card-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;color:var(--paper-ink);letter-spacing:-.015em;margin:0}.cflow-card-desc{color:var(--paper-secondary);font-size:1rem;line-height:1.55;max-width:520px;margin:0}.cflow-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem}.cflow-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.1em;padding:.4375rem .75rem;background:var(--paper-sunk);border:1px solid var(--paper-border);border-radius:999px;color:var(--paper-secondary)}.cflow-card-num{display:none}@media (max-width:720px){.cflow{padding:4rem 0}.cflow .section-head{margin-bottom:2rem}.cflow-rail{display:none}.cflow-stage{min-height:0;display:flex;flex-direction:column;gap:2.5rem}.cflow-card{position:relative;opacity:1;transform:none;pointer-events:auto;padding:1.5rem 1.25rem}.cflow-card-num{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.18em;color:var(--accent-primary);margin-bottom:.25rem}.cflow-card-title{font-size:1.25rem}.cflow-card-desc{font-size:.9375rem}.cflow-card:not(:first-child):after{content:"";position:absolute;top:-2.5rem;left:50%;transform:translateX(-50%);width:1px;height:2.5rem;background:rgba(43,187,220,.4);z-index:1}.cflow-card:not(:first-child):before{content:"";position:absolute;top:-1.25rem;left:50%;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);background:var(--bg-deep);border:2px solid var(--accent-primary);box-shadow:0 0 0 6px var(--bg-deep);z-index:2}}.footer-v2{padding:4rem 0 2rem;background:var(--bg-deep);border-top:1px solid rgba(255,255,255,.1)}.footer-v2-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.085)}.footer-v2-brand{display:flex;flex-direction:column;gap:.875rem}.footer-v2-tag{color:#b4b4b2;font-size:.875rem;line-height:1.55;max-width:28ch;margin:0}.footer-v2-loc{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.1em;color:rgba(236,236,234,.65);margin-top:.25rem}.footer-v2-locdot{width:6px;height:6px;border-radius:50%;background:var(--accent-primary);box-shadow:none}.footer-v2-col{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.footer-v2-col-head{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(236,236,234,.55);margin-bottom:.375rem}.footer-v2-col a{color:#b4b4b2;font-size:.875rem;transition:color .2s;text-decoration:none}.footer-v2-col a:hover{color:var(--accent-primary)}.footer-v2-foot{justify-content:space-between;padding-top:1.5rem;gap:1rem}.footer-v2-foot,.footer-v2-foot-left{display:flex;align-items:center;flex-wrap:wrap}.footer-v2-foot-left{gap:1.25rem}.footer-v2-copy,.footer-v2-foot .footer-link{font-size:.8125rem;color:rgba(236,236,234,.55)}.footer-v2-foot .footer-link{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.footer-v2-foot .footer-link:hover{color:var(--accent-primary)}.footer-v2-status{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.12em;color:rgba(236,236,234,.6)}.footer-v2-statusdot{width:8px;height:8px;border-radius:50%;background:var(--risk-medium);box-shadow:0 0 6px rgba(246,173,85,.5)}@media (max-width:900px){.footer-v2-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-v2-brand{grid-column:1/-1}}@media (max-width:540px){.footer-v2-grid{grid-template-columns:1fr}.footer-v2-foot{flex-direction:column;align-items:flex-start}}.bridge .panel{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch;gap:2.25rem}.bridge .panel-head{padding-right:0}.bridge .panel-bullets{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.bridge .panel-bullets li{display:grid;grid-template-columns:18px 1fr;grid-gap:.625rem;gap:.625rem;font-size:.875rem;line-height:1.55;color:#d4d4d2}.bridge .panel-bullets li svg{margin-top:3px;color:var(--accent-primary);background:rgba(255,255,255,.12);border-radius:50%;padding:2px;width:18px;height:18px}.bridge .panel-art{display:flex;align-items:stretch}.bridge .panel-art>.art{width:100%;background:var(--bg-deep);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.art--sec .art-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.art-eyebrow{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(236,236,234,.6)}.art-title{display:block;font-size:.9375rem;font-weight:500;color:#f4f4f3;margin-top:.25rem}.art-head-r{display:flex;gap:.625rem}.art-kpi{display:flex;flex-direction:column;align-items:flex-end;padding:.4rem .625rem;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.04);min-width:64px}.art-kpi-v{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;color:#f4f4f3;line-height:1}.art-kpi-u{font-size:.625rem;color:rgba(236,236,234,.6);margin-left:1px}.art-kpi-l{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(236,236,234,.55);margin-top:4px}.art-kpi--warn{border-color:rgba(246,173,85,.3);background:rgba(246,173,85,.06)}.art-kpi--warn .art-kpi-v{color:var(--risk-medium)}.art-grid{display:grid;grid-gap:4px;gap:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.art-col-h{text-align:center;font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(236,236,234,.55);padding:0 0 4px}.art-row-h{color:#b4b4b2;font-size:.75rem;padding-right:8px}.art-cell,.art-row-h{display:flex;align-items:center}.art-cell{aspect-ratio:1.6/1;border-radius:5px;justify-content:center;border:1px solid transparent}.art-cell--s2{background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.25);color:#4ade80}.art-cell--s1{background:rgba(246,173,85,.13);border-color:rgba(246,173,85,.28);color:var(--risk-medium)}.art-cell--s0{background:rgba(239,68,68,.13);border-color:rgba(239,68,68,.3);color:#f87171}.art-dot-mid{width:4px;height:4px;border-radius:50%;background:currentColor}.art-legend{display:flex;gap:1.25rem;font-size:.6875rem;color:rgba(236,236,234,.65);padding-top:.25rem}.art-legend span{display:inline-flex;align-items:center;gap:6px}.art-leg{width:10px;height:10px;border-radius:3px;display:inline-block}.art-leg--s2{background:rgba(34,197,94,.4);border:1px solid rgba(34,197,94,.6)}.art-leg--s1{background:rgba(246,173,85,.4);border:1px solid rgba(246,173,85,.6)}.art-leg--s0{background:rgba(239,68,68,.4);border:1px solid rgba(239,68,68,.6)}@media (max-width:720px){.art--sec .art-head{flex-direction:column;align-items:stretch;gap:.75rem}.art-head-r{gap:.5rem}.art-kpi{flex:1 1;align-items:center;min-width:0}.art-grid{grid-template-columns:80px repeat(5,minmax(0,1fr))!important;font-size:.625rem;gap:3px}.art-col-h{font-size:.5rem;padding:0 2px 4px;word-break:break-word}.art-row-h{font-size:.6875rem;padding-right:4px}.art-cell{aspect-ratio:1.2/1}.art-legend{gap:.875rem;font-size:.625rem;flex-wrap:wrap}}.art--eng{font-family:ui-sans-serif,-apple-system,sans-serif}.art-pr-bar{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.8125rem}.art-pr-icon{color:#4ade80;display:inline-flex}.art-pr-title{color:#f4f4f3;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-pr-num{color:rgba(236,236,234,.55)}.art-diff,.art-pr-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.art-diff{border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.art-diff-line{display:grid;grid-template-columns:36px 1fr;padding:3px 0}.art-diff-line code{padding-right:.875rem;color:#d4d4d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:inherit}.art-diff-n{padding:0 .625rem;color:rgba(236,236,234,.4);text-align:right}.art-diff-line--ctx{background:rgba(255,255,255,.01)}.art-diff-line--del{background:rgba(239,68,68,.08)}.art-diff-line--del code:before{content:"- ";color:#f87171}.art-diff-line--add{background:rgba(34,197,94,.08)}.art-diff-line--add code:before{content:"+ ";color:#4ade80}.art-comment{border:1px solid rgba(255,255,255,.07);border-left:2px solid var(--accent-primary);border-radius:8px;background:rgba(255,255,255,.04);padding:.875rem 1rem}.art-comment-h{display:flex;align-items:center;gap:.5rem;font-size:.75rem;margin-bottom:.5rem}.art-comment-av{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),#8a8a88);display:inline-flex;align-items:center;justify-content:center;color:#0b0c0e;font-weight:600;font-size:.6875rem}.art-comment-name{color:#f4f4f3;font-weight:500}.art-comment-meta{color:rgba(236,236,234,.55)}.art-comment-tag{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.08em;padding:2px 7px;background:rgba(255,255,255,.1);color:var(--accent-primary);border-radius:4px}.art-comment-body p{color:#d4d4d2;font-size:.8125rem;line-height:1.55;margin:0}.art-comment-body strong{color:#f4f4f3;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:.8125rem}.art-comment-suggest{margin-top:.625rem;border:1px solid rgba(34,197,94,.2);border-radius:6px;background:rgba(34,197,94,.05);padding:.5rem .625rem}.art-comment-suggest-h{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:#4ade80;margin-bottom:4px}.art-comment-suggest code,.art-comment-suggest-h{font-family:JetBrains Mono,ui-monospace,monospace}.art-comment-suggest code{font-size:.75rem;color:#d4d4d2;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.art-comment-actions{display:flex;gap:.5rem;margin-top:.75rem}.art-comment-actions button{font:inherit;cursor:pointer;padding:.4rem .75rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.12);color:#eef0ee;font-size:.75rem}.art-comment-actions button.ghost{background:transparent;color:rgba(236,236,234,.7);border-color:rgba(236,236,234,.18)}.art--lead .art-board{display:flex;flex-direction:column;gap:1rem;height:100%}.art-board-h{display:flex;justify-content:space-between;align-items:center}.art-board-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;color:rgba(236,236,234,.55)}.art-board-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}.art-board-kpi{padding:.75rem .875rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:4px}.art-board-kpi-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(236,236,234,.6)}.art-board-kpi-v{font-family:Inter,sans-serif;font-weight:500;font-size:1.5rem;color:#f4f4f3;line-height:1}.art-board-kpi-v span{font-size:.75rem;color:rgba(236,236,234,.6);margin-left:2px}.art-board-kpi-d{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;color:rgba(236,236,234,.6)}.art-board-kpi-d.art-up{color:#4ade80}.art-board-chart{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.75rem .875rem .5rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-height:100px}.art-board-chart-h{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(236,236,234,.6)}.art-board-chart-r{color:rgba(236,236,234,.45)}.art-board-chart-svg{width:100%;height:80px;display:block}@media (max-width:900px){.bridge .panel{grid-template-columns:minmax(0,1fr);gap:1.5rem}.art-board-kpis{grid-template-columns:1fr}}@media (max-width:720px){.art-comment-h{flex-wrap:wrap;row-gap:6px}.art-comment-tag{order:1}.art-comment-meta{flex-basis:100%;order:2;margin-left:30px;line-height:1.4}.art-board-chart-h,.art-board-h{flex-direction:column;align-items:flex-start;gap:4px}}.blog-hero,.blog-post-hero{position:relative;padding:11rem 0 6rem;overflow:hidden;background:var(--bg-deep)}.blog-hero .hero-smoke,.blog-post-hero .hero-smoke{opacity:.55}.blog-hero:before,.blog-post-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5));pointer-events:none;z-index:0}.blog-hero:after,.blog-post-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 50% 100%,var(--bg-deep),transparent 80%);pointer-events:none;z-index:0}.blog-hero .container,.blog-post-hero .container{position:relative;z-index:1;text-align:center}.blog-hero-title{font-family:var(--font-family);font-size:clamp(2.5rem,5.8vw,4.25rem);font-weight:600;color:var(--text-primary);line-height:.98;letter-spacing:-.045em;margin:1.25rem auto 1rem;max-width:16ch}.blog-hero-title span{color:var(--accent-primary)}.blog-hero-subtitle{color:var(--text-secondary);font-size:1.125rem;line-height:1.55;max-width:620px;margin:0 auto}.blog-index-section{padding:4.5rem 0 7rem;background:linear-gradient(180deg,var(--bg-deep),#0a0b0d)}.blog-index-shell{gap:2.5rem}.blog-controls,.blog-index-shell{display:flex;flex-direction:column}.blog-controls{gap:1.25rem}.blog-search{position:relative;display:flex;align-items:center}.blog-search-icon{position:absolute;left:1.125rem;color:var(--text-faint);pointer-events:none}.blog-search-input{width:100%;padding:1rem 1.125rem 1rem 2.75rem;font-family:Inter,sans-serif;font-size:.95rem;color:var(--text-primary);background:rgba(16,17,19,.6);border:1px solid var(--border-default);border-radius:12px;outline:none;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.blog-search-input::placeholder{color:var(--text-faint)}.blog-search-input:focus{border-color:var(--accent-border);background:rgba(16,17,19,.85);box-shadow:0 0 0 3px rgba(43,187,220,.12)}.blog-tags{display:flex;flex-wrap:wrap;gap:.5rem}.blog-tag-pill{padding:.45rem .95rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--text-secondary);background:rgba(255,255,255,.05);border:1px solid var(--border-default);border-radius:999px;cursor:pointer;transition:all var(--transition-fast)}.blog-tag-pill:hover{color:var(--text-primary);border-color:var(--border-emphasis);background:rgba(255,255,255,.08)}.blog-tag-pill.active{color:#00212e;background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 0 0 1px rgba(43,187,220,.45),0 6px 18px -8px rgba(43,187,220,.5)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));grid-gap:1.5rem;gap:1.5rem;list-style:none;padding:0;margin:0}.blog-card{position:relative;background:var(--bg-card);border:1px solid var(--border-default);border-radius:16px;overflow:hidden;transition:transform var(--transition-base),border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base)}.blog-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(43,187,220,0),rgba(43,187,220,0) 60%,rgba(43,187,220,.08));pointer-events:none;opacity:0;transition:opacity var(--transition-base)}.blog-card:hover{transform:translateY(-3px);border-color:var(--accent-border);background:var(--bg-card-hover);box-shadow:0 18px 40px -20px rgba(0,0,0,.55)}.blog-card:hover:before{opacity:1}.blog-card-link{display:flex;flex-direction:column;gap:.875rem;padding:1.75rem 1.625rem;height:100%;color:inherit}.blog-card-meta{display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.blog-card-dot{width:3px;height:3px;background:var(--text-faint);border-radius:50%}.blog-card-title{font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#f4f4f3}.blog-card-excerpt{flex:1 1;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.blog-card-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;margin-top:.25rem;border-top:1px solid var(--border-muted)}.blog-card-author{display:flex;align-items:center;gap:.625rem;min-width:0}.blog-card-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.04em;color:#00212e;background:linear-gradient(135deg,var(--accent-primary),#7adcf0);border-radius:50%}.blog-card-avatar--img{background:var(--bg-elevated);object-fit:cover;box-shadow:0 0 0 1px var(--accent-border)}.blog-card-author-name{font-size:.8125rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-card-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;list-style:none;padding:0;margin:0}.blog-card-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary);background:var(--accent-muted);border:1px solid var(--accent-border);border-radius:4px;padding:.2rem .5rem}.blog-empty{display:flex;flex-direction:column;gap:1.25rem;padding:4rem 1.5rem;text-align:center;border:1px dashed var(--border-default);border-radius:16px}.blog-back-link,.blog-empty{align-items:center;color:var(--text-muted)}.blog-back-link{display:inline-flex;gap:.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.25rem;transition:color var(--transition-fast)}.blog-back-link:hover{color:var(--accent-primary)}.blog-post-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.blog-post-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary);background:var(--accent-muted);border:1px solid var(--accent-border);border-radius:4px;padding:.25rem .625rem}.blog-post-title{font-family:Inter,sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#f4f4f3;max-width:22ch;margin:.5rem auto 1rem}.blog-post-excerpt{color:#b4b4b2;font-size:1.125rem;line-height:1.55;max-width:660px;margin:0 auto 2.25rem}.blog-post-byline{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:100%;padding:.75rem 1.25rem;border:1px solid var(--border-default);background:rgba(16,17,19,.5);border-radius:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.blog-post-author{display:flex;align-items:center;gap:.625rem}.blog-post-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#00212e;background:linear-gradient(135deg,var(--accent-primary),#7adcf0);border-radius:50%;box-shadow:0 0 0 2px rgba(43,187,220,.18)}.blog-post-avatar--lg{width:52px;height:52px;font-size:1rem}.blog-post-avatar--img{background:var(--bg-elevated);object-fit:cover}.blog-post-author-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.blog-post-author-name{font-size:.875rem;font-weight:600;color:#f4f4f3}.blog-post-author-role{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.06em;color:var(--text-muted);margin-top:.15rem}.blog-post-byline-sep{width:1px;height:24px;background:var(--border-default)}.blog-post-meta{display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.blog-post-meta-dot{width:3px;height:3px;background:var(--text-faint);border-radius:50%}.blog-post-section{padding:4.5rem 0 6rem;background:linear-gradient(180deg,var(--bg-deep),#0a0b0d)}.blog-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:4rem;gap:4rem;align-items:start}.blog-post-aside{position:-webkit-sticky;position:sticky;top:96px;order:2;min-width:0}.blog-post-article{order:1;min-width:0;max-width:720px}@media (max-width:960px){.blog-post-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.blog-post-aside{position:static;order:1}.blog-post-article{order:2}}.blog-toc{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-left:2px solid var(--border-default)}@media (max-width:960px){.blog-toc{border-left:none;border:1px solid var(--border-default);border-radius:12px;background:rgba(16,17,19,.5)}}.blog-toc-title{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.blog-toc-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0;counter-reset:toc}.blog-toc-item a{display:block;font-size:.8125rem;line-height:1.45;color:var(--text-muted);border-left:2px solid transparent;margin-left:-1.25rem;padding:.2rem 0 .2rem 1.25rem;transition:color var(--transition-fast),border-color var(--transition-fast)}.blog-toc-item a:hover{color:var(--text-primary)}.blog-toc-item.active a{color:var(--accent-primary);border-left-color:var(--accent-primary)}.blog-toc-level-3 a{padding-left:2rem;font-size:.78rem;color:var(--text-faint)}.blog-post-body{font-size:1.0625rem;line-height:1.75;color:#dededc;overflow-wrap:anywhere;word-break:break-word}.blog-post-body>*+*{margin-top:1.4rem}.blog-post-body h2,.blog-post-body h3,.blog-post-body h4{position:relative;color:#f4f4f3;font-weight:700;letter-spacing:-.01em;scroll-margin-top:96px}.blog-post-body h2{font-size:1.625rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-muted);line-height:1.25}.blog-post-body h3{font-size:1.25rem;margin-top:2.25rem;line-height:1.3}.blog-post-body h4{font-size:1.0625rem;margin-top:1.75rem}.post-heading-anchor{position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem;font-weight:400;color:var(--accent-primary);opacity:0;transition:opacity var(--transition-fast)}.blog-post-body h2 .post-heading-anchor{top:calc(50% + 1rem)}.blog-post-body h2:hover .post-heading-anchor,.blog-post-body h3:hover .post-heading-anchor,.blog-post-body h4:hover .post-heading-anchor{opacity:1}@media (max-width:720px){.post-heading-anchor{display:none}}.blog-post-body p{color:#dededc}.blog-post-body strong{color:#f4f4f3;font-weight:600}.blog-post-body a{color:var(--accent-primary);border-bottom:1px solid rgba(43,187,220,.3);transition:color var(--transition-fast),border-color var(--transition-fast)}.blog-post-body a:hover{color:#7adcf0;border-bottom-color:#7adcf0}.blog-post-body ol,.blog-post-body ul{padding-left:1.5rem;list-style:revert}.blog-post-body ol li,.blog-post-body ul li{margin-bottom:.5rem}.blog-post-body ul li::marker{color:var(--accent-primary)}.blog-post-body code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875em;padding:.15em .4em;background:rgba(43,187,220,.1);border:1px solid var(--accent-border);border-radius:4px;color:#7adcf0;overflow-wrap:anywhere;word-break:break-word}.blog-post-body pre{padding:1.25rem 1.5rem;background:#0a0b0d;border:1px solid var(--border-default);border-radius:12px;overflow-x:auto;font-size:.875rem;line-height:1.6}.blog-post-body pre code{background:transparent;border:none;padding:0;color:#dededc;font-size:inherit}.blog-post-body blockquote{padding:.5rem 1.25rem;border-left:3px solid var(--accent-primary);background:rgba(43,187,220,.05);color:var(--text-secondary);font-style:italic}.blog-post-body hr{border:none;border-top:1px solid var(--border-default);margin:2.5rem 0}.blog-post-body img{border-radius:12px;border:1px solid var(--border-default)}.blog-post-body table{width:100%;border-collapse:collapse;font-size:.9375rem}.blog-post-body td,.blog-post-body th{padding:.65rem .85rem;text-align:left;border-bottom:1px solid var(--border-default)}.blog-post-body th{font-weight:600;color:#f4f4f3;background:rgba(255,255,255,.04)}.blog-post-divider{border:none;border-top:1px solid var(--border-default);margin:3rem 0 2rem}.blog-share{display:flex;align-items:center;gap:.875rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--border-muted)}.blog-share-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.blog-share-buttons{display:flex;gap:.5rem}.blog-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--text-secondary);background:rgba(255,255,255,.04);border:1px solid var(--border-default);border-radius:999px;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.blog-share-btn:hover{color:var(--accent-primary);background:var(--accent-muted);border-color:var(--accent-border);transform:translateY(-1px)}.blog-share-btn:active{transform:translateY(0)}.blog-post-author-card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:14px}.blog-post-author-card .blog-post-author-name{font-size:.9375rem;display:block}.blog-post-author-card .blog-post-author-role{display:block;margin-top:.2rem}.blog-post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:4rem}.blog-post-nav-item{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.5rem;border:1px solid var(--border-default);background:var(--bg-card);border-radius:14px;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.blog-post-nav-item:hover{border-color:var(--accent-border);background:var(--bg-card-hover);transform:translateY(-2px)}.blog-post-nav-item--right{text-align:right;align-items:flex-end}.blog-post-nav-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary)}.blog-post-nav-title{font-size:.9375rem;font-weight:500;color:#f4f4f3;line-height:1.35}@media (max-width:640px){.blog-post-nav{grid-template-columns:1fr}.blog-post-nav-item--right{text-align:left;align-items:flex-start}}@media (max-width:720px){.blog-hero,.blog-post-hero{padding:7rem 0 3.5rem}.blog-post-byline{flex-direction:column;gap:.75rem;align-items:flex-start}.blog-post-byline-sep{display:none}.blog-index-section,.blog-post-section{padding:3rem 0 4.5rem}.blog-post-body{font-size:1rem}}.r404{--r404-red:var(--risk-high);--r404-mono:"JetBrains Mono",ui-monospace,monospace;position:relative;display:flex;align-items:center;background:var(--bg-deep);min-height:calc(100vh - 84px);overflow:hidden}.r404:before{content:"";position:absolute;inset:-50%;background-image:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 75%);mask-image:radial-gradient(ellipse at center,black,transparent 75%);pointer-events:none;z-index:0}.r404-grid{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:3rem;gap:3rem;padding:9rem 2rem 4rem}@media (min-width:980px){.r404-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.r404-hero{min-width:0}.r404-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--r404-mono);font-size:.78rem;font-weight:600;letter-spacing:.18em;color:var(--r404-red);margin-bottom:2.75rem}.r404-bars{letter-spacing:-.05em}.r404-digits{display:inline-flex;align-items:baseline;font-family:Inter,sans-serif;font-size:clamp(7rem,14vw,12rem);font-weight:800;line-height:.9;letter-spacing:-.04em;color:#f4f4f3;margin-bottom:1.25rem}.r404-digit,.r404-digits{position:relative}.r404-digit--zero{display:inline-block;isolation:isolate}.r404-redaction{position:absolute;z-index:-1;pointer-events:none;top:-10%;bottom:-10%;left:-6%;right:-6%;background-image:repeating-linear-gradient(180deg,var(--r404-red) 0 4px,rgba(244,244,243,.94) 4px 8px);border-radius:2px}.r404-title{font-family:Inter,sans-serif;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#f4f4f3;margin:0 0 1rem}.r404-mark-wrap{white-space:nowrap}.r404-mark{display:inline-block;padding:.05em .45em;margin:0 .05em;background:var(--r404-red);color:#fff;font-weight:700;letter-spacing:.04em;border-radius:2px}.r404-sub{color:#b4b4b2;font-size:1rem;line-height:1.6;max-width:50ch;margin:0 0 1.75rem}.r404-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.r404-back{font-family:var(--r404-mono);font-size:.8125rem;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid rgba(244,244,243,.2);padding-bottom:2px;transition:color var(--transition-fast),border-color var(--transition-fast)}.r404-back:hover{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.r404-dossier{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:rgba(10,11,13,.6);border:1px solid var(--border-default);border-radius:12px;font-family:var(--r404-mono);font-size:.8125rem;line-height:1.55;color:#dededc;overflow-x:auto}.r404-bar{height:14px;flex-shrink:0;background:var(--r404-red);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 6px,transparent 6px 14px);border-radius:2px}.r404-classified{font-family:var(--r404-mono);font-size:.78rem;letter-spacing:.1em;color:#dededc;text-align:center;padding:.65rem 1rem;border:3px double rgba(244,244,243,.45);border-radius:2px}.r404-term{display:flex;flex-direction:column;gap:.15rem;padding:.25rem}.r404-row{display:grid;grid-template-columns:.9rem max-content .6rem 1fr;grid-gap:.35rem;gap:.35rem;align-items:baseline;white-space:nowrap}.r404-row--alert .r404-key,.r404-row--alert .r404-prompt{color:var(--r404-red)}.r404-key,.r404-prompt{color:#dededc}.r404-sep{color:var(--text-faint)}.r404-val{color:#dededc;display:inline-flex;align-items:center;gap:.15rem}.r404-redact-block{display:inline-block;width:4.5em;height:.95em;background:var(--r404-red);border-radius:1px;vertical-align:-1px}.r404-redact-block--sm{width:3em}.r404-row--alert .r404-redact-block{background:var(--r404-red)}.r404-stack{position:relative;border:1px solid rgba(244,244,243,.35);border-radius:2px;padding:.85rem .85rem .65rem}.r404-stack-head{position:absolute;top:-.55rem;left:.85rem;padding:0 .4rem;background:rgba(10,11,13,1);font-size:.7rem;letter-spacing:.1em;color:var(--text-faint)}.r404-stack-body{display:flex;flex-direction:column;gap:.2rem}.r404-stack-body>div{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.r404-fn{color:#dededc}.r404-loc{color:var(--text-muted)}.r404-here{margin-left:auto;color:var(--r404-red);font-weight:600}.r404-shellprompt{display:flex;align-items:baseline;gap:.4rem;color:var(--accent-primary);font-weight:600}.r404-cursor{display:inline-block;animation:r404-blink 1.1s steps(2,jump-none) infinite}@keyframes r404-blink{50%{opacity:0}}@media (max-width:979px){.r404-dossier{display:none}}@media (max-width:720px){.r404-grid{padding:6rem 1.25rem 4rem;gap:2rem}.r404-title{font-size:1.375rem}}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hero-cta,.hero-subtitle,.hero-title{animation:heroRise .9s cubic-bezier(.16,1,.3,1) both}.hero-title{animation-delay:.1s}.hero-subtitle{animation-delay:.26s}.hero-cta{animation-delay:.42s}.hero-visual{animation:heroRise 1.1s cubic-bezier(.16,1,.3,1) .3s both}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);pointer-events:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px -8px rgba(43,187,220,.55)}.btn-primary:hover:after{animation:btnSheen .7s ease}@keyframes btnSheen{0%{left:-150%}to{left:160%}}.hero-cta .btn-primary{box-shadow:0 8px 26px -10px rgba(43,187,220,.5)}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--accent-border);background:rgba(255,255,255,.04)}.reveal.reveal-stagger{opacity:1;transform:none;transition:none}.reveal-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-stagger.visible>*{opacity:1;transform:none}.reveal-stagger.visible>:first-child{transition-delay:.04s}.reveal-stagger.visible>:nth-child(2){transition-delay:.12s}.reveal-stagger.visible>:nth-child(3){transition-delay:.2s}.reveal-stagger.visible>:nth-child(4){transition-delay:.28s}.reveal-stagger.visible>:nth-child(5){transition-delay:.36s}.reveal-stagger.visible>:nth-child(6){transition-delay:.44s}.stat-item{transition:transform .3s cubic-bezier(.16,1,.3,1)}.stat-item:hover{transform:translateY(-4px)}.quote-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.quote-card:hover{transform:translateY(-3px)}.stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.hero-cta,.hero-subtitle,.hero-title,.hero-visual{animation:none}.reveal-stagger>*{opacity:1;transform:none;transition:none}.btn-primary:after{display:none}.btn-ghost:hover,.btn-primary:hover,.quote-card:hover,.stat-item:hover{transform:none}}.lsi{margin-top:-26px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='26'%3E%3Cpath%20d='M0%2026%20L0%2014%20L60%203%20L120%2014%20L120%2026%20Z'%20fill='black'/%3E%3C/svg%3E") top left /120px 26px repeat-x,linear-gradient(#000,#000) bottom left /100% calc(100% - 25px) no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='26'%3E%3Cpath%20d='M0%2026%20L0%2014%20L60%203%20L120%2014%20L120%2026%20Z'%20fill='black'/%3E%3C/svg%3E") top left /120px 26px repeat-x,linear-gradient(#000,#000) bottom left /100% calc(100% - 25px) no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.waitlist-section{margin-top:-46px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2046'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2046%20L0%2026%20C%20300%20-4%20520%2044%20720%2028%20C%20940%2012%201180%2050%201440%2024%20L1440%2046%20Z'%20fill='black'/%3E%3C/svg%3E") top left /100% 46px no-repeat,linear-gradient(#000,#000) bottom left /100% calc(100% - 45px) no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2046'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2046%20L0%2026%20C%20300%20-4%20520%2044%20720%2028%20C%20940%2012%201180%2050%201440%2024%20L1440%2046%20Z'%20fill='black'/%3E%3C/svg%3E") top left /100% 46px no-repeat,linear-gradient(#000,#000) bottom left /100% calc(100% - 45px) no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.footer-v2{border-top:1px solid rgba(255,255,255,.13)}.belief-band:before,.footer-v2:before{content:"";position:absolute;pointer-events:none;z-index:0;-webkit-mask:url(/assets/reykur-icon-white.png) no-repeat center/contain;mask:url(/assets/reykur-icon-white.png) no-repeat center/contain}.belief-band{position:relative;overflow:hidden}.belief-band-inner{position:relative;z-index:1}.belief-band:before{right:-40px;bottom:-90px;width:320px;height:320px;background:var(--brand-ink);opacity:.055}.footer-v2{position:relative;overflow:hidden}.footer-v2>.container{position:relative;z-index:1}.footer-v2:before{right:-60px;bottom:-40px;width:420px;height:420px;background:#ffffff;opacity:.035}@media (max-width:640px){.footer-v2:before{width:200px;height:200px;right:-30px;bottom:6rem;top:auto;opacity:.05}}body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.ba:before{display:block;inset:0;background-image:linear-gradient(rgba(43,187,220,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,187,220,.1) 1px,transparent 0);background-size:58px 58px;-webkit-mask:radial-gradient(ellipse 78% 70% at 50% 44%,#000 0,transparent 78%);mask:radial-gradient(ellipse 78% 70% at 50% 44%,#000 0,transparent 78%)}.ba:before,.waitlist-section:before{content:"";position:absolute;pointer-events:none;z-index:0}.waitlist-section:before{top:-45%;left:-12%;width:62%;height:190%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.3),transparent 64%)}.waitlist-section:after{content:"";position:absolute;z-index:0;pointer-events:none;bottom:-55%;right:-10%;width:60%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(4,37,46,.22),transparent 62%)}@media (max-width:640px){.waitlist-section:before{top:-30%;left:-25%;right:auto;width:150%;height:105%}.waitlist-section:after{bottom:-30%;right:auto;left:-25%;width:150%;height:105%}}.belief-band{margin-top:-46px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2046'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2046%20L0%2026%20C%20300%20-4%20520%2044%20720%2028%20C%20940%2012%201180%2050%201440%2024%20L1440%2046%20Z'%20fill='black'/%3E%3C/svg%3E") top left /100% 46px no-repeat,linear-gradient(#000,#000) bottom left /100% calc(100% - 45px) no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2046'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%2046%20L0%2026%20C%20300%20-4%20520%2044%20720%2028%20C%20940%2012%201180%2050%201440%2024%20L1440%2046%20Z'%20fill='black'/%3E%3C/svg%3E") top left /100% 46px no-repeat,linear-gradient(#000,#000) bottom left /100% calc(100% - 45px) no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.namebit{margin-top:-26px;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='26'%3E%3Cpath%20d='M0%2026%20L0%2014%20L60%203%20L120%2014%20L120%2026%20Z'%20fill='black'/%3E%3C/svg%3E") top left /120px 26px repeat-x,linear-gradient(#000,#000) bottom left /100% calc(100% - 25px) no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='26'%3E%3Cpath%20d='M0%2026%20L0%2014%20L60%203%20L120%2014%20L120%2026%20Z'%20fill='black'/%3E%3C/svg%3E") top left /120px 26px repeat-x,linear-gradient(#000,#000) bottom left /100% calc(100% - 25px) no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.about-timeline{position:relative;overflow:hidden}.about-timeline>.container{position:relative;z-index:1}.about-timeline:before{content:"";display:block;position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(43,187,220,.09) 1px,transparent 0),linear-gradient(90deg,rgba(43,187,220,.09) 1px,transparent 0);background-size:58px 58px;-webkit-mask:radial-gradient(ellipse 78% 70% at 50% 44%,#000 0,transparent 78%);mask:radial-gradient(ellipse 78% 70% at 50% 44%,#000 0,transparent 78%)}