.logo-img{height:auto;display:block;transition:all .3s ease}.nav-brand .logo-img{height:70px;width:auto;filter:drop-shadow(0 2px 8px rgba(138,43,226,.25));margin-top:0}.nav-brand:hover .logo-img{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(138,43,226,.35))}.footer-section .logo-img{height:40px;width:auto;margin-bottom:1rem;filter:drop-shadow(0 2px 8px rgba(138,43,226,.25));display:block}.footer-section:hover .logo-img{transform:scale(1.05);filter:drop-shadow(0 6px 20px rgba(155,89,182,.4))}.sidebar-header .logo-img{height:70px;margin-top:10px;margin-left:8px;width:auto;filter:drop-shadow(0 4px 12px rgba(155,89,182,.3))}.sidebar-header:hover .logo-img{transform:scale(1.05);filter:drop-shadow(0 6px 20px rgba(155,89,182,.4))}.login-container .logo-img{height:80px;width:auto;margin-bottom:1rem;filter:drop-shadow(0 4px 12px rgba(155,89,182,.3))}.login-container:hover .logo-img{transform:scale(1.05);filter:drop-shadow(0 6px 20px rgba(155,89,182,.4))}@font-face{font-family:IBM Plex Sans Fallback;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial");size-adjust:100.06%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial");size-adjust:100.28%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Menlo"),local("Consolas"),local("Courier New");size-adjust:99.5%;ascent-override:88%;descent-override:22%;line-gap-override:0%}.pr-stream{--ps-surface: rgba(5, 4, 8, .97);--ps-surface-raised: rgba(12, 10, 20, .96);--ps-surface-lane: rgba(8, 6, 14, .88);--ps-border: rgba(138, 43, 226, .22);--ps-border-soft: rgba(138, 43, 226, .1);--ps-text-primary: rgba(232, 228, 240, .96);--ps-text-secondary: rgba(196, 181, 253, .78);--ps-text-muted: rgba(160, 148, 190, .68);--ps-text-faint: rgba(130, 120, 158, .52);--ps-accent-violet: rgba(187, 143, 206, .92);--ps-state-pass: rgba(72, 199, 142, .92);--ps-state-pass-border: rgba(46, 204, 113, .55);--ps-state-pass-bg: rgba(14, 28, 22, .94);--ps-state-fail: rgba(248, 113, 113, .92);--ps-state-fail-border: rgba(231, 76, 60, .58);--ps-state-fail-bg: rgba(32, 12, 18, .96);--ps-state-warn: rgba(250, 204, 21, .92);--ps-state-warn-border: rgba(241, 196, 15, .58);--ps-state-warn-bg: rgba(30, 26, 12, .96);--ps-track: rgba(155, 89, 182, .22);--ps-gate: rgba(138, 43, 226, .16);--ps-purple-500: rgba(124, 58, 237, .55);--ps-purple-700: rgba(91, 33, 182, .45);position:relative;width:100%;flex:1 1 auto;align-self:stretch;min-height:clamp(300px,30vw,360px);height:100%;border-radius:12px;isolation:isolate}.pr-stream__glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;overflow:hidden;border:1px solid var(--ps-border-soft);background:linear-gradient(165deg,rgba(138,43,226,.12) 0%,transparent 48%),var(--ps-surface);box-shadow:0 0 0 1px #8a2be214 inset,0 16px 44px #0000006b,0 0 40px #8a2be20f;display:flex;flex-direction:column}.pr-stream__topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;border-bottom:1px solid var(--ps-border-soft);background:#8a2be20a}.pr-stream__repo{display:inline-flex;align-items:center;gap:.3rem;font-size:.625rem;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--ps-text-muted)}.pr-stream__repo-org{color:var(--ps-text-secondary)}.pr-stream__repo-sep{color:var(--ps-text-faint)}.pr-stream__repo-name{color:var(--ps-text-primary);font-weight:500}.pr-stream__pipeline-meta{display:inline-flex;align-items:center;gap:.35rem;font-size:.5625rem;letter-spacing:.04em;color:var(--ps-accent-violet);font-family:JetBrains Mono,ui-monospace,monospace}.pr-stream__pipeline-dot{width:5px;height:5px;border-radius:50%;background:#9b59b6f2;box-shadow:0 0 8px #8a2be273}.pr-stream__workflow{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;padding:1rem 1.1rem .85rem;gap:.75rem}.pr-stream__stages{display:grid;grid-template-columns:1fr .72fr .72fr 1fr;gap:.5rem;padding:0 .15rem;pointer-events:none}.pr-stream__stage-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ps-text-muted)}.pr-stream__stage-label:nth-child(2){color:var(--ps-accent-violet)}.pr-stream__stage-label:nth-child(3){color:var(--ps-state-pass)}.pr-stream__stage-label:nth-child(4){color:var(--ps-state-fail)}.pr-stream__pipeline{position:relative;flex:1;display:flex;flex-direction:column;gap:.85rem;min-height:200px}.pr-stream__phase-hint{margin:0;padding:0 .15rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;letter-spacing:.06em;color:var(--ps-text-secondary);min-height:.85rem}.pr-stream__divert-path{position:absolute;width:0;border-left:1px dashed rgba(231,76,60,.42);opacity:0;pointer-events:none;z-index:2;transform:translate(-50%);transition:opacity .32s ease}.pr-stream__divert-path--visible{opacity:.55}.pr-stream__lane{position:relative;flex:1;min-height:148px;display:grid;grid-template-columns:1.05fr .55fr .85fr;align-items:stretch;border-radius:4px;background:var(--ps-surface-lane);border:1px solid var(--ps-border-soft)}.pr-stream__track{position:absolute;left:.75rem;right:.75rem;top:50%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--ps-track) 20%,var(--ps-track) 80%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:0}.pr-stream__zone{position:relative;z-index:1;min-width:0}.pr-stream__zone--enforce{display:flex;align-items:stretch;justify-content:center}.pr-stream__gate{position:relative;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.pr-stream__gate-field{position:absolute;top:8%;right:0;bottom:8%;left:0;background:linear-gradient(90deg,rgba(138,43,226,0) 0%,var(--ps-gate) 38%,rgba(124,58,237,.28) 50%,var(--ps-gate) 62%,rgba(138,43,226,0) 100%);border-left:1px solid rgba(155,89,182,.28);border-right:1px solid rgba(155,89,182,.28);pointer-events:none}.pr-stream__gate-sweep{position:absolute;left:18%;right:18%;height:28%;top:0;background:linear-gradient(180deg,#8a2be200,#bb8fce47,#8a2be200);opacity:0;pointer-events:none;will-change:transform,opacity}@keyframes pr-stream-gate-sweep{0%{transform:translate3d(0,-100%,0);opacity:0}18%{opacity:.42}to{transform:translate3d(0,100%,0);opacity:0}}.pr-stream__gate-sweep--run{animation:pr-stream-gate-sweep 1.1s ease-in-out}.pr-stream__zone--deploy{display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem}.pr-stream__traveler-rail{position:absolute;left:14px;top:50%;z-index:5;width:min(168px,46%);max-width:calc(100% - 1.5rem);will-change:left,top,width,opacity;box-sizing:border-box}.pr-stream__traveler-rail--in-quarantine{left:var(--pr-q-left, 0)!important;right:var(--pr-q-right, 0)!important;width:auto!important;max-width:none!important}.pr-stream__traveler-packet{width:100%;min-width:0}.pr-stream__traveler-rail--in-quarantine .pr-stream__packet-body{padding:.32rem .4rem .34rem .44rem;box-shadow:none;border-left-color:var(--ps-state-fail-border)}.pr-stream__traveler-rail--in-quarantine .pr-stream__packet-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem}.pr-stream__traveler-rail--in-quarantine .pr-stream__packet-meta{flex-wrap:wrap;gap:.2rem .35rem}.pr-stream__traveler-rail--in-quarantine .pr-stream__packet-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-stream__packet{position:relative;font-family:JetBrains Mono,ui-monospace,monospace}.pr-stream__packet-body{padding:.4rem .5rem .42rem .55rem;border-radius:2px;border:1px solid var(--ps-border-soft);border-left:2px solid rgba(155,89,182,.4);background:var(--ps-surface-raised);display:flex;flex-direction:column;gap:.16rem;box-shadow:0 2px 8px #0000002e}.pr-stream__packet--settled{opacity:.92;max-width:152px}.pr-stream__packet--settled .pr-stream__packet-body,.pr-stream__packet--verified .pr-stream__packet-body{border-left-color:var(--ps-state-pass-border);background:var(--ps-state-pass-bg)}.pr-stream__packet--scanning .pr-stream__packet-body{border-left-color:#7c3aeda6;background:#100c1cfa}.pr-stream__packet--blocked .pr-stream__packet-body{border-left-color:var(--ps-state-fail-border);background:var(--ps-state-fail-bg)}.pr-stream__packet-title{font-size:.6875rem;font-weight:600;color:var(--ps-text-primary);line-height:1.3;letter-spacing:-.01em}.pr-stream__packet-meta{display:inline-flex;align-items:baseline;gap:.4rem}.pr-stream__state{font-size:.5625rem;letter-spacing:.04em;text-transform:lowercase;font-weight:500}.pr-stream__state--incoming{color:var(--ps-text-muted)}.pr-stream__state--scanning{color:var(--ps-accent-violet)}.pr-stream__state--verified{color:var(--ps-state-pass)}.pr-stream__state--repairing{color:var(--ps-state-warn)}.pr-stream__state--blocked,.pr-stream__state--quarantined{color:var(--ps-state-fail)}.pr-stream__packet--repairing .pr-stream__packet-body{border-left-color:var(--ps-state-warn-border);background:var(--ps-state-warn-bg)}.pr-stream__sha{font-size:.5rem;color:var(--ps-text-faint)}.pr-stream__packet-detail{font-size:.5rem;color:var(--ps-text-muted);letter-spacing:.03em}.pr-stream__quarantine{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .8rem .6rem;margin:0 .15rem;border-radius:3px;border:1px solid rgba(231,76,60,.2);background:#0c060af0}.pr-stream__quarantine-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ps-state-fail);font-weight:500;opacity:.85}.pr-stream__quarantine-slot{width:100%;max-width:100%;min-height:2.85rem;position:relative;box-sizing:border-box;overflow:hidden}.pr-stream__quarantine-slot--empty{min-height:2.85rem}.pr-stream__quarantine-slot--receiving{border-radius:2px;border:1px dashed rgba(231,76,60,.38);background:#1c0c108c;transition:background .4s ease,border-color .4s ease}.pr-stream__quarantine-slot--occupied{border:1px solid rgba(231,76,60,.28);background:#180a0e9e}.pr-stream--divert-active .pr-stream__lane{background:#0e0a18e6}.pr-stream--divert-active .pr-stream__quarantine{border-color:#e74c3c52}.pr-stream--divert-active .pr-stream__traveler-rail{z-index:6;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.pr-stream__packet--parked{width:100%;opacity:1;transform:none!important}.pr-stream__packet--parked.pr-stream__packet--blocked .pr-stream__packet-title,.pr-stream__quarantine-packet .pr-stream__packet-title{color:#fee2e2f5}.pr-stream__packet--parked.pr-stream__packet--repairing .pr-stream__packet-title{color:#fef3c7f5}.pr-stream__packet--parked.pr-stream__packet--verified .pr-stream__packet-title{color:#d1fae5f5}.pr-stream__foot{margin:0;padding-top:.35rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.5625rem;letter-spacing:.03em;color:var(--ps-text-muted);display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.pr-stream__foot-hash{color:var(--ps-state-fail)}.pr-stream--paused *,.pr-stream--reduced *{animation-play-state:paused!important}.pr-stream--reduced .pr-stream__traveler-rail{opacity:1;left:72px!important;top:50%!important;transform:translateY(-50%)!important}.pr-stream--reduced .pr-stream__phase-hint{opacity:1!important}.pr-stream--reduced .pr-stream__gate-sweep{opacity:0}.pr-stream--reduced .pr-stream__quarantine-slot--empty .pr-stream__quarantine-packet{opacity:1}.pr-stream--live .pr-stream__gate-field{animation:prGateBreathe 8s ease-in-out infinite}@keyframes prGateBreathe{0%,to{opacity:.92}50%{opacity:1}}@media (max-width: 640px){.pr-stream__stages{grid-template-columns:repeat(2,1fr);row-gap:.35rem}.pr-stream__lane{grid-template-columns:1fr .5fr .75fr;min-height:132px}.pr-stream__traveler-rail{width:min(140px,48%)}}@keyframes landingRevealFadeUp{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes landingRevealSlideLeft{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes landingRevealSlideRight{0%{opacity:0;transform:translate3d(18px,0,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landingRevealSlideIn{0%{opacity:0;transform:translate3d(6px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes evidenceSealAmbientFloat{0%,to{transform:translateY(var(--lock-float-y, 0)) scale(var(--lock-scale, 1))}50%{transform:translateY(calc(var(--lock-float-y, 0px) - 1.2px)) scale(var(--lock-scale, 1))}}.why-verity-matters-section--in-view .why-verity-matters__visual-col{animation:landingRevealSlideLeft .72s cubic-bezier(.33,0,.2,1) both}.why-verity-matters-section--in-view .why-verity-matters__lead-eyebrow{animation:landingRevealFadeUp .56s cubic-bezier(.33,0,.2,1) .1s both}.why-verity-matters-section--in-view .why-verity-matters__block:nth-child(1){animation:landingRevealFadeUp .64s cubic-bezier(.33,0,.2,1) .18s both}.why-verity-matters-section--in-view .why-verity-matters__block:nth-child(2){animation:landingRevealFadeUp .64s cubic-bezier(.33,0,.2,1) .28s both}.why-verity-matters-section--in-view .why-verity-matters__block:nth-child(3){animation:landingRevealFadeUp .64s cubic-bezier(.33,0,.2,1) .38s both}.evidence-ledger-section:not(.evidence-ledger-section--reduced) .evidence-ledger-story__headline-copy{opacity:0;transform:translate3d(0,6px,0)}.evidence-ledger-section--in-view .evidence-ledger-story__eyebrow{animation:landingRevealFadeUp .68s cubic-bezier(.33,0,.2,1) both}.evidence-ledger-section--in-view .evidence-ledger-story__headline-copy{animation:landingRevealFadeUp .76s cubic-bezier(.33,0,.2,1) .12s both}.evidence-ledger-section--in-view .evidence-ledger-story__block:nth-child(1){animation:landingRevealSlideIn .64s cubic-bezier(.33,0,.2,1) .28s both}.evidence-ledger-section--in-view .evidence-ledger-story__block:nth-child(2){animation:landingRevealSlideIn .64s cubic-bezier(.33,0,.2,1) .42s both}.evidence-ledger-section--in-view .evidence-ledger-story__block:nth-child(3){animation:landingRevealSlideIn .64s cubic-bezier(.33,0,.2,1) .56s both}.evidence-seal-lock__float-group--ambient{animation:evidenceSealAmbientFloat 6.4s ease-in-out infinite}.evidence-seal-lock__lock-glow--ambient{animation:evidenceSealGlowBreath 6.4s ease-in-out infinite alternate}@keyframes evidenceSealGlowBreath{0%{opacity:.88}to{opacity:1}}.evidence-seal-lock--hover .evidence-seal-lock__float-group{transform:translateY(var(--lock-float-y, 0)) scale(1.006);transition:transform .56s cubic-bezier(.33,0,.2,1)}@media (prefers-reduced-motion: reduce){.why-verity-matters-section--in-view .why-verity-matters__visual-col,.why-verity-matters-section--in-view .why-verity-matters__lead-eyebrow,.why-verity-matters-section--in-view .why-verity-matters__block,.evidence-ledger-section--in-view .evidence-ledger-story__eyebrow,.evidence-ledger-section--in-view .evidence-ledger-story__headline-copy,.evidence-ledger-section--in-view .evidence-ledger-story__block,.evidence-seal-lock__float-group--ambient{animation:none!important;opacity:1!important;transform:none!important}}.landing-page,#landing-page-backdrop,.landing-page__ambient{--motion-ease-out: cubic-bezier(.22, 1, .36, 1);--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-ease-enterprise: cubic-bezier(.33, 0, .2, 1);--motion-duration-instant: .14s;--motion-duration-hover: .24s;--motion-duration-reveal: .72s;--motion-duration-panel: .88s;--motion-duration-pipeline: .52s;--motion-ambient-a: 140s;--motion-ambient-b: 180s;--motion-depth-drift: 320s}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #1a1f2e;--secondary-color: #252b3a;--accent-color: #9b59b6;--accent-secondary: #8e44ad;--accent-light: #bb8fce;--accent-teal: #4FD1C5;--accent-teal-dark: #3db8a8;--accent-teal-light: #81e6d9;--success-color: #27ae60;--text-color: #e8e8e8;--text-muted: #a0a0a0;--bg-color: #000000;--card-bg: #1a1f2e;--light-bg: #252b3a;--border-color: #2d3441;--hover-bg: #2d3441;--purple-gradient: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);--purple-gradient-hover: linear-gradient(135deg, #8e44ad 0%, #7d3c98 100%);--teal-gradient: var(--purple-gradient);--brand-gradient: var(--purple-gradient);--brand-gradient-hover: var(--purple-gradient-hover);--brand-gradient-reverse: linear-gradient(135deg, #8e44ad 0%, #9b59b6 100%);--brand-gradient-accent: linear-gradient(135deg, #8A2BE2 0%, #5c1a8a 100%);--brand-gradient-accent-hover: linear-gradient(135deg, #9C4DDF 0%, #6b21a8 100%);--surface-expert-border: rgba(155, 89, 182, .38);--surface-expert-border-hover: rgba(187, 143, 206, .65);--surface-expert-radius: 14px;--surface-expert-inner-rule: rgba(138, 43, 226, .28);--surface-expert-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 0 0 1px rgba(0, 0, 0, .45), 0 14px 44px rgba(0, 0, 0, .58), 0 0 52px rgba(138, 43, 226, .14);--surface-expert-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .08), 0 0 0 1px rgba(138, 43, 226, .25), 0 20px 52px rgba(0, 0, 0, .65), 0 0 64px rgba(138, 43, 226, .28);--auth-layout-max: min(1120px, calc(100vw - 1.25rem) );--reviews-strip-reserved-height: 23.75rem}.icon,.btn-icon,.tab-icon,.nav-icon,.feature-icon,.locked-icon,.ai-icon,.ai-icon-large,[class*=icon],button:before,button:after,.btn:before,.btn:after{display:none!important}.collapse-icon{display:inline-block!important;visibility:visible!important;opacity:1!important}html{scroll-behavior:smooth;scroll-padding-top:5.75rem}body{font-family:IBM Plex Sans,IBM Plex Sans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;color:var(--text-color);background-color:var(--bg-color);transition:background-color .3s ease}.App{position:relative;min-height:100vh;isolation:isolate}h1,h2,h3,h4,h5,h6{font-family:IBM Plex Sans,IBM Plex Sans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.02em}code,pre,.code-snippet{font-family:JetBrains Mono,JetBrains Mono Fallback,Courier New,monospace}.label-uppercase{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--text-muted)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.compact-viewport-notice__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 35%,rgba(124,58,237,.22) 0%,transparent 58%),#05040a}.App--compact-only{min-height:100svh;min-height:100vh;background:#05040a}.compact-viewport-notice{position:relative;z-index:1;display:flex;min-height:100svh;min-height:100vh;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center}.compact-viewport-notice__inner{display:flex;max-width:22rem;flex-direction:column;align-items:center;gap:.85rem}.compact-viewport-notice__inner .logo-img{width:min(3.25rem,18vw);height:auto}.compact-viewport-notice__eyebrow{margin:.35rem 0 0;font-size:.6875rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#c4b5fd8c}.compact-viewport-notice__title{margin:0;font-size:clamp(1.35rem,5.5vw,1.65rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f5f3ff;line-height:1.15}.compact-viewport-notice__lead{margin:0;max-width:18rem;font-size:.9375rem;line-height:1.55;color:#e5e2efc7}.skip-to-main{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:10000;padding:.65rem 1rem;border-radius:8px;background:#1a1030;color:#f5f3ff;font-weight:600;text-decoration:none}.skip-to-main:focus{left:1rem;top:1rem;width:auto;height:auto;overflow:visible}.navbar-spacer{height:calc(80px + 1.05rem);flex-shrink:0}.navbar--enter{animation:navbar-enter .55s .42s cubic-bezier(.22,1,.36,1) both}@keyframes navbar-enter{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.navbar--enter{animation:none}}.navbar{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:0;left:0;right:0;z-index:100;padding:0;background:transparent;border:none;box-shadow:none;height:auto;color:#fff}.navbar-bleed{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:0}.navbar-glass{border-radius:0;padding:.62rem 0;margin:0;background:#08070e85;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);border:none;border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 1px #ffffff0a inset,0 12px 40px #00000059;transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1)}.navbar--scrolled .navbar-glass{padding:.48rem 0;background:#05040ae0;border-bottom-color:#ffffff1a;box-shadow:0 1px #ffffff0d inset,0 16px 48px #00000085}.navbar--menu-open .navbar-glass{border-bottom-color:#a78bfa3d}.navbar-glass-inner{display:flex;justify-content:space-between;align-items:center;gap:1.15rem;width:100%;max-width:min(1420px,calc(100% - 2.5rem));margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.nav-brand{text-decoration:none;transition:opacity .25s ease;display:flex;align-items:center;z-index:10;margin-left:0}.nav-brand:hover{opacity:.92}.nav-links{display:flex;gap:1.35rem;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{color:#c8c6d2e0;text-decoration:none;transition:color .25s ease;position:relative;padding:.42rem 0;font-weight:500;font-size:.875rem;letter-spacing:.01em;white-space:nowrap}.nav-links a:after{display:none}.nav-links a:hover{color:#fffffff2}.nav-user-actions,.nav-auth-actions{display:flex;align-items:center;gap:.65rem;margin-left:.85rem;padding-left:.85rem;border-left:1px solid rgba(255,255,255,.08);flex-shrink:0}.nav-dashboard-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#faf5ff!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.03em!important;line-height:1!important;padding:.4rem 1.05rem!important;min-height:2.125rem!important;box-sizing:border-box!important;border-radius:11px!important;background:linear-gradient(148deg,#4c1d95,#6d28d9 42%,#5b21b6)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px #ffffff1f inset,0 16px 44px #4c1d956b;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.nav-dashboard-link:hover{background:linear-gradient(148deg,#5b21b6,#7c3aed 45%,#6d28d9)!important;transform:translateY(-1px);box-shadow:0 1px #ffffff24 inset,0 22px 52px #5b21b680}.nav-dashboard-link:after{display:none}.nav-logout-btn{display:inline-flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#d2d0dce6;padding:.4rem 1.05rem;min-height:2.125rem;border-radius:11px;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.03em;box-sizing:border-box;line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease;font-family:inherit}.nav-logout-btn:hover{border-color:#a78bfa73;color:#fff;background:#7c3aed1f}.nav-login-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#d2d0dce6!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.03em!important;line-height:1!important;padding:.4rem 1.05rem!important;min-height:2.125rem!important;box-sizing:border-box!important;border-radius:11px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;transition:border-color .2s ease,color .2s ease,background .2s ease!important}.nav-login-link:hover{border-color:#a78bfa73!important;color:#fff!important;background:#7c3aed1f!important}.nav-login-link:after{display:none!important}.nav-signup-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#faf5ff!important;padding:.4rem 1.05rem!important;min-height:2.125rem!important;box-sizing:border-box!important;line-height:1!important;border-radius:11px!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.04em!important;background:linear-gradient(148deg,#4c1d95,#6d28d9 42%,#5b21b6)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px #ffffff1f inset,0 16px 44px #4c1d956b!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.nav-signup-link:hover{background:linear-gradient(148deg,#5b21b6,#7c3aed 45%,#6d28d9)!important;transform:translateY(-1px);border-color:#ffffff24!important;box-shadow:0 1px #ffffff24 inset,0 22px 52px #5b21b680!important}.nav-signup-link:after{display:none}.mobile-menu-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:.45rem;z-index:101;position:relative;border-radius:10px}.mobile-menu-toggle:hover{background:#ffffff0f}.hamburger{display:flex;flex-direction:column;justify-content:space-around;width:22px;height:18px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger span{width:100%;height:2px;background:#f5f3ffeb;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{display:none;flex-direction:column;max-height:0;overflow:hidden;opacity:0;transition:max-height .38s ease,opacity .28s ease;width:100%;border-radius:0;background:#06050bf5;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:none;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #0000006b}.mobile-menu.open{display:flex;max-height:80vh;overflow-y:auto;opacity:1;padding:.5rem 0 .75rem}@media (max-width: 1024px) and (min-width: 769px){.navbar-glass{padding:.52rem 0}.navbar-glass-inner{padding-left:.85rem;padding-right:.85rem}.nav-links{gap:.95rem}.nav-links a{font-size:.82rem}.nav-user-actions,.nav-auth-actions{gap:.55rem;margin-left:.65rem;padding-left:.65rem}.nav-dashboard-link,.nav-logout-btn,.nav-login-link{padding:.36rem .85rem!important;font-size:.78rem!important;min-height:2rem!important}.nav-signup-link{padding:.36rem .9rem!important;font-size:.78rem!important;min-height:2rem!important}}.mobile-menu a,.mobile-menu button{padding:.85rem 1.35rem;color:#d2d0dcf2;text-decoration:none;font-size:.94rem;font-weight:500;transition:background .2s ease,color .2s ease;border:none;background:transparent;text-align:left;font-family:inherit;cursor:pointer;width:100%}.mobile-menu a:hover,.mobile-menu button:hover{background:#7c3aed1f;color:#fff}.mobile-dashboard-link{color:#faf5ff!important;font-weight:600!important;margin:.35rem 1rem .25rem!important;padding:.65rem 1rem!important;border-radius:11px!important;text-align:center!important;background:linear-gradient(148deg,#4c1d95,#6d28d9 42%,#5b21b6)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px #ffffff1f inset,0 16px 44px #4c1d956b}.mobile-menu .mobile-dashboard-link:hover{background:linear-gradient(148deg,#5b21b6,#7c3aed 45%,#6d28d9)!important;color:#faf5ff!important;box-shadow:0 1px #ffffff24 inset,0 22px 52px #5b21b680}.mobile-login-link{margin:.35rem 1rem .25rem!important;padding:.65rem 1rem!important;text-align:center!important;border-radius:11px!important;font-weight:600!important;font-size:.9rem!important;letter-spacing:.03em!important;color:#d2d0dcf2!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;transition:border-color .2s ease,color .2s ease,background .2s ease!important}.mobile-menu .mobile-login-link:hover{border-color:#a78bfa73!important;color:#fff!important;background:#7c3aed24!important}.mobile-logout-btn{border-top:1px solid rgba(255,255,255,.08);margin-top:.35rem;padding-top:1.1rem}.mobile-signup-link{color:#faf5ff!important;font-weight:600!important;margin:.4rem 1rem .5rem;padding:.65rem 1rem!important;border-radius:11px!important;text-align:center!important;background:linear-gradient(148deg,#4c1d95,#6d28d9 42%,#5b21b6)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 1px #ffffff1f inset,0 16px 44px #4c1d956b}.mobile-menu .mobile-signup-link:hover{background:linear-gradient(148deg,#5b21b6,#7c3aed 45%,#6d28d9)!important;color:#faf5ff!important;border-color:#ffffff24!important;box-shadow:0 1px #ffffff24 inset,0 22px 52px #5b21b680}.hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:8rem 0;text-align:center;position:relative;overflow:hidden;animation:fadeIn .8s ease}.hero.page-section .container{position:relative}.hero.page-section .container:after{content:"";position:absolute;bottom:-8rem;left:50%;transform:translate(-50%);width:80%;max-width:1200px;height:1px;background:linear-gradient(90deg,transparent,rgba(155,89,182,.4),rgba(142,68,173,.35),transparent);z-index:5;pointer-events:none}.hero .container{display:flex;flex-direction:column;align-items:center;gap:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(155,89,182,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(79,209,197,.02) 1px,transparent 1px);background-size:50px 50px;opacity:.5;pointer-events:none;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.hero:after{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(155,89,182,.08) 0%,rgba(79,209,197,.05) 50%,transparent 70%);animation:pulse 8s ease-in-out infinite;pointer-events:none}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.hero h1{font-size:3.5rem;margin-bottom:2.5rem;font-weight:700;position:relative;z-index:1;animation:slideInUp .8s ease .2s both;line-height:1.2}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lead{font-size:1.5rem;margin-bottom:2rem;font-weight:600;animation:slideInUp .8s ease .3s both;line-height:1.5;max-width:60ch;margin-left:auto;margin-right:auto}.subtitle{font-size:1.2rem;opacity:.9;margin-bottom:2rem;animation:slideInUp .8s ease .4s both}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;animation:slideInUp .8s ease .6s both;position:relative;z-index:1;margin-top:1rem}.btn{padding:.75rem 2rem;border-radius:5px;text-decoration:none;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-block;border:none;cursor:pointer}.btn-primary{background:var(--brand-gradient-accent);color:#fff!important;font-weight:600;position:relative;overflow:hidden;transition:all .3s ease;text-shadow:0 0 4px rgba(0,0,0,.4)}.btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-primary:hover:before{width:300px;height:300px}.btn-primary:hover{background:var(--brand-gradient-accent-hover);transform:translateY(-2px);box-shadow:0 8px 20px #8a2be266}.btn-secondary{background-color:transparent;color:#9b59b6;border:2px solid;-o-border-image:var(--purple-gradient) 1;border-image:var(--purple-gradient) 1;position:relative;overflow:hidden;transition:all .3s ease}.btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--brand-gradient-accent);transition:left .3s ease;z-index:-1}.btn-secondary:hover:before{left:0}.btn-secondary:hover{color:#fff;-o-border-image:var(--brand-gradient-accent-hover) 1;border-image:var(--brand-gradient-accent-hover) 1;transform:translateY(-2px);box-shadow:0 4px 12px #8a2be24d}section{padding:5rem 0;animation:fadeIn 1s ease}section+section{margin-top:0}section:nth-child(2n){background:#000}section h2{font-size:2.5rem;margin-bottom:2rem;text-align:center;color:var(--text-color);animation:fadeIn .8s ease}.enforcement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;max-width:1000px;margin-left:auto;margin-right:auto}.enforcement-grid>.enforcement-card:nth-child(4):last-child{grid-column:2 / 3}.enforcement-grid>.enforcement-card:nth-child(5):last-child{grid-column:2 / 4}.enforcement-grid>.enforcement-card:nth-child(5):not(:last-child){grid-column:2 / 3}.enforcement-grid>.enforcement-card:nth-child(6){grid-column:3 / 4}.enforcement-card{background:var(--card-bg);padding:2.5rem;border-radius:12px;text-align:center;border:1px solid var(--border-color);transition:all .3s ease;animation:fadeInUp .6s ease both;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.enforcement-card:nth-child(1){animation-delay:.1s}.enforcement-card:nth-child(2){animation-delay:.2s}.enforcement-card:nth-child(3){animation-delay:.3s}.enforcement-card:nth-child(odd):hover{transform:translateY(-5px);border-color:#9b59b6;box-shadow:0 8px 24px #9b59b64d}.enforcement-card:nth-child(2n):hover{transform:translateY(-5px);border-color:#4fd1c5;box-shadow:0 8px 24px #4fd1c54d}.enforcement-card .icon{font-size:3rem;margin-bottom:1rem}.enforcement-card h3{color:var(--text-color);margin-bottom:1rem}.visual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:2rem}.visual-card{background:var(--card-bg);padding:2.5rem;border-radius:12px;border:1px solid var(--border-color);position:relative;transition:all .3s ease;animation:fadeInUp .6s ease both;height:100%;display:flex;flex-direction:column}.visual-card:nth-child(1){animation-delay:.1s}.visual-card:nth-child(2){animation-delay:.2s}.visual-card:nth-child(odd):hover{transform:translateY(-3px);border-color:#9b59b6;box-shadow:0 8px 24px #9b59b64d}.visual-card:nth-child(2n):hover{transform:translateY(-3px);border-color:#4fd1c5;box-shadow:0 8px 24px #4fd1c54d}.visual-card.featured{border:1px solid var(--border-color)}.visual-card.featured:hover{transform:translateY(-3px);border-color:#4fd1c5;box-shadow:0 8px 30px #4fd1c566}.visual-card:nth-child(odd) .section-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#9b59b6;font-weight:600;margin-bottom:.5rem}.visual-card:nth-child(2n) .section-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#4fd1c5;font-weight:600;margin-bottom:.5rem}.visual-placeholder{background:#1e1e1e;color:#d4d4d4;padding:1.5rem;border-radius:5px;font-family:Courier New,monospace;margin:1rem 0;min-height:150px;display:flex;flex-direction:column;justify-content:center}.code-snippet{background:#0f172acc;border:1px solid rgba(79,209,197,.3);border-left:4px solid #4FD1C5;color:#4fd1c5;padding:1.5rem;border-radius:8px;margin:1rem 0;overflow-x:auto;box-shadow:0 4px 12px #4fd1c51a}.code-snippet pre{margin:0;font-family:JetBrains Mono,Courier New,monospace;font-size:.9rem;white-space:pre-wrap;color:#4fd1c5}.visual-caption{font-size:.9rem;color:var(--text-muted);margin-top:.5rem;font-style:italic}.trust-section{background:var(--card-bg)}.trust-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;max-width:1200px;margin-left:auto;margin-right:auto}.trust-feature-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.trust-feature-card:nth-child(odd):hover{transform:translateY(-5px);border-color:#9b59b6;box-shadow:0 8px 24px #9b59b64d}.trust-feature-card:nth-child(2n):hover{transform:translateY(-5px);border-color:#4fd1c5;box-shadow:0 8px 24px #4fd1c54d}.trust-checkmark{width:60px;height:60px;border-radius:50%;background:#9b59b626;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:.5rem;border:2px solid;-o-border-image:var(--purple-gradient) 1;border-image:var(--purple-gradient) 1;flex-shrink:0}.trust-checkmark-img{width:180px;height:180px;background-color:transparent;background-image:url(/check.png);background-repeat:no-repeat;background-position:center;background-size:180px 180px;border:none;border-radius:0}.trust-feature-card h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-color);line-height:1.4}.public-page-bg{position:relative;z-index:1;min-height:100%}.public-page-bg .authority-section{-o-border-image:linear-gradient(135deg,#8A2BE2 0%,#5c1a8a 100%) 1;border-image:linear-gradient(135deg,#8a2be2,#5c1a8a) 1;background:#050408f7}.public-page-bg .authority-section h3{color:#bb8fce}.public-page-bg .authority-section p{color:#b0b0b0}.public-page-bg .page-content h2{color:#fff}.public-page-bg .page-content h2:after{background:linear-gradient(90deg,#5c1a8a,#8a2be2)}.public-page-bg .enforcement-card{background:#050408f7;border-color:#8a2be240}.public-page-bg .enforcement-card h3{color:#fff}.public-page-bg .enforcement-card p{color:#c4c4c4}.public-page-bg .enforcement-card:nth-child(odd):hover,.public-page-bg .enforcement-card:nth-child(2n):hover{border-color:#8a2be2;box-shadow:0 8px 24px #8a2be24d}.public-page-bg .enterprise-feature-card{background:#050408f7;border-color:#8a2be233}.public-page-bg .enterprise-feature-card p{color:#c4c4c4}.public-page-bg .enterprise-feature-card strong{color:#fff}.public-page-bg .enterprise-feature-card:nth-child(odd):hover,.public-page-bg .enterprise-feature-card:nth-child(2n):hover{border-color:#8a2be2;box-shadow:0 4px 12px #8a2be233}.public-page-bg .content-card{background:#050408f7;border-color:#8a2be240}.public-page-bg .content-card h2{color:#fff}.public-page-bg .content-card h2:after{background:linear-gradient(90deg,#5c1a8a,#8a2be2)}.public-page-bg .content-card:hover{border-color:#8a2be2;box-shadow:0 8px 24px #8a2be233}.public-page-bg .content-card p,.public-page-bg .content-card li{color:#c4c4c4}.public-page-bg .content-card a{color:#bb8fce}.public-page-bg .content-card a:hover{color:#d4b3f0}.content-card.support-form{border-color:#9b59b659;background:#000}.content-card.support-form:hover{border-color:var(--accent-color);box-shadow:0 8px 24px #9b59b640}.public-page-bg .content-card.support-form{background:#000;border-color:#8a2be240}.public-page-bg .content-card.support-form:hover{border-color:#8a2be2;box-shadow:0 8px 24px #8a2be233}.support-form input,.support-form textarea{width:100%;padding:.75rem;border-radius:6px;border:1px solid var(--border-color);background:#ffffff12;color:var(--text-color);font-size:1rem;font-family:inherit}.support-form input::-moz-placeholder,.support-form textarea::-moz-placeholder{color:var(--text-muted)}.support-form input::placeholder,.support-form textarea::placeholder{color:var(--text-muted)}.support-form input:focus,.support-form textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px #9b59b633}.public-page-bg .support-form input,.public-page-bg .support-form textarea{border-color:#8a2be259;background:#ffffff14}.public-page-bg .support-form input:focus,.public-page-bg .support-form textarea:focus{border-color:#8a2be2;box-shadow:0 0 0 2px #8a2be233}.support-form .support-success-box{padding:2rem;background:#9b59b61a;border:1px solid rgba(155,89,182,.35);border-radius:8px;text-align:center}.public-page-bg .support-form .support-success-box{background:#8a2be21a;border-color:#8a2be259}.public-page-bg .pricing-info-container{background:#050408f7;border-color:#8a2be240}.public-page-bg .pricing-info-container h2{color:#fff}.public-page-bg .pricing-info-subtitle,.public-page-bg .pricing-info-intro{color:#b0b0b0}.public-page-bg .pricing-info-underline{width:60px;height:3px;margin:0 auto 1rem;background:linear-gradient(90deg,#5c1a8a,#8a2be2);border-radius:2px}.public-page-bg .pricing-feature-card{background:#050408f7;border-color:#8a2be233}.public-page-bg .pricing-feature-card h4{color:#fff!important}.public-page-bg .pricing-feature-card p{color:#c4c4c4}.public-page-bg .pricing-feature-card:hover{border-color:#8a2be2;box-shadow:0 4px 12px #8a2be233}.public-page-bg .pricing-card,.public-page-bg .pricing-card-pro,.public-page-bg .pricing-card-enterprise{background:#050408f7}.landing-page{position:relative;isolation:isolate;min-height:100%}.landing-page>*:not(.landing-unified-backdrop):not(.landing-page__ambient){position:relative;z-index:1}.landing-page__section-fade{transition:opacity var(--motion-duration-reveal) var(--motion-ease-out)}.landing-page__section-fade--below-fold{content-visibility:auto;contain-intrinsic-size:auto 48rem}.verity-hero-intro-animate{animation:verity-hero-copy-in var(--motion-duration-reveal) var(--motion-ease-enterprise) both}.verity-hero-intro-animate--sub{animation-delay:.16s}.verity-hero-intro-animate--cta{animation-delay:.28s}@keyframes verity-hero-copy-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.verity-hero-intro-animate,.verity-hero-intro-animate--sub,.verity-hero-intro-animate--cta{animation:none}.landing-page__section-fade{transition:none}}.landing-page__ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.landing-section-skeleton{width:100%;border-radius:12px;background:linear-gradient(110deg,#18122659,#28203e80 45%,#18122659);background-size:200% 100%;animation:landing-skeleton-shimmer 1.8s ease-in-out infinite}@keyframes landing-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.landing-page__ambient-sheen{position:absolute;width:min(92vw,980px);height:min(92vw,980px);border-radius:50%;opacity:.09;mix-blend-mode:soft-light;will-change:transform;transform:translateZ(0);background-blend-mode:normal}@media (prefers-reduced-motion: reduce){.landing-page__ambient-sheen{filter:blur(32px);animation:none!important}.landing-section-skeleton{animation:none}}.landing-page__ambient-sheen--a{left:-12%;top:22%;background:radial-gradient(circle at 42% 42%,rgba(124,58,237,.22),transparent 68%);animation:landingAmbientDriftA var(--motion-ambient-a) var(--motion-ease-in-out) infinite alternate}.landing-page__ambient-sheen--b{right:-10%;bottom:12%;background:radial-gradient(circle at 50% 50%,rgba(76,29,149,.18),transparent 66%);animation:landingAmbientDriftB var(--motion-ambient-b) var(--motion-ease-in-out) infinite alternate}.landing-page__ambient-field{position:absolute;left:50%;top:-4%;width:min(95vw,1180px);height:104%;transform:translate(-50%);opacity:.09;pointer-events:none}.landing-page__ambient-field-line{stroke:#a78bfa73;stroke-width:.85}@keyframes landingAmbientDriftA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3vw,2vh,0) scale(1.02)}}@keyframes landingAmbientDriftB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5vw,-1.5vh,0) scale(1.015)}}@media (prefers-reduced-motion: reduce){.landing-page__ambient-sheen--a,.landing-page__ambient-sheen--b{animation:none;opacity:.12}}.landing-story-section{position:relative;padding:clamp(3.5rem,9vh,6.5rem) 0;scroll-margin-top:4.5rem}.landing-page .why-verity-matters-section{min-height:clamp(38rem,72svh,52rem)}.landing-page .live-monitoring-section{min-height:clamp(32rem,58svh,46rem)}.landing-page .evidence-ledger-section{min-height:clamp(36rem,64svh,50rem)}.landing-story-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(76,29,149,.05) 0%,transparent 22%,transparent 78%,rgba(45,12,92,.06) 100%);opacity:.9}.landing-story-section__ribbon{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(124,58,237,.2) 20%,rgba(167,139,250,.38) 50%,rgba(124,58,237,.2) 80%,transparent 100%);opacity:.65}.landing-story-section__ribbon--live{opacity:.55}.landing-story-section__ribbon--ledger{opacity:.5}.landing-story-eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d6b5fff2;margin:0 0 1.1rem}.landing-page .hero,.landing-page .enforcement-section,.landing-page .visual-section,.landing-page .trust-section,.landing-page .audit-workflow-section,.landing-page .why-verity-matters-section,.landing-page .live-monitoring-section,.landing-page .evidence-workflow-section,.landing-page .evidence-ledger-section{position:relative;z-index:0}.landing-page .audit-workflow-section,.landing-page .why-verity-matters-section,.landing-page .live-monitoring-section,.landing-page .evidence-workflow-section,.landing-page .trust-section,.landing-page .evidence-ledger-section{background:transparent!important;border-top:none;border-bottom:1px solid rgba(139,92,246,.07)}.landing-page .audit-workflow-section:before,.landing-page .why-verity-matters-section:before,.landing-page .live-monitoring-section:before,.landing-page .evidence-workflow-section:before,.landing-page .trust-section:before,.landing-page .evidence-ledger-section:before{display:none}.landing-page .audit-workflow-section>.container,.landing-page .why-verity-matters-section>.container,.landing-page .live-monitoring-section>.container,.landing-page .trust-section>.container,.landing-page .evidence-ledger-section>.container{position:relative;z-index:1}.audit-workflow-layout,.live-monitoring-layout,.evidence-workflow-layout{max-width:1200px;margin:0 auto;padding:0 20px}.audit-workflow-copy,.live-monitoring-copy,.evidence-workflow-copy{text-align:left;max-width:640px;margin:0 auto 2.5rem}.audit-workflow-copy,.audit-workflow-copy h2,.audit-workflow-copy .section-intro{text-align:center}.audit-workflow-label-strong{font-weight:700;letter-spacing:.16em;font-size:1.6rem;text-transform:uppercase;display:inline-block;margin-bottom:1.1rem;color:#fff}.live-monitoring-copy,.live-monitoring-copy h2{text-align:center}.audit-workflow-copy h2,.live-monitoring-copy h2,.evidence-workflow-copy h2{text-align:left}.audit-workflow-grid,.live-monitoring-grid,.evidence-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.live-monitoring-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.evidence-workflow-grid{grid-template-columns:minmax(0,1.1fr)}.landing-page .live-monitoring-section.landing-story-section{padding-top:clamp(2.25rem,5.25vh,4.5rem);padding-bottom:clamp(3.5rem,9vh,6.5rem)}.live-audit-pipeline{max-width:1220px;margin:0 auto;padding:0 20px;min-height:clamp(38rem,72svh,52rem)}.live-audit-pipeline__heading{grid-column:1;grid-row:1;position:relative;z-index:1;text-align:left;max-width:52ch;margin:0;align-self:start}.live-audit-pipeline__body[data-diagram-wires-visible=false] .live-audit-pipeline__path:not(.live-audit-pipeline__path-full),.live-audit-pipeline__body[data-diagram-wires-visible=false] .live-audit-pipeline__path-hit{opacity:0!important;pointer-events:none}.live-audit-pipeline__body[data-diagram-wires-visible=false] .live-audit-pipeline__diagram-svg circle{opacity:0!important}.live-audit-pipeline__body[data-diagram-wires-visible=false] .live-audit-pipeline__sdk-mount{opacity:0;visibility:hidden}.live-audit-pipeline__body{position:relative;isolation:isolate;z-index:0;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(72px,11%) minmax(0,1.05fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(.75rem,2.2vw,1.5rem);column-gap:clamp(.75rem,2.2vw,1.5rem);row-gap:clamp(1.15rem,3.2vh,2rem);align-items:start;min-height:clamp(32rem,58svh,46rem)}.live-audit-pipeline__body[data-pipeline-idle=true]{animation:liveAuditNetworkFloat 48s var(--motion-ease-in-out) infinite;will-change:transform}@keyframes liveAuditNetworkFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.5px,0)}}.live-audit-pipeline__diagram-svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:auto}.live-audit-pipeline__path:not(.live-audit-pipeline__path-hit){pointer-events:none}.live-audit-pipeline__path-hit{pointer-events:stroke;cursor:default}.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--vert:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--to-sdk:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--runtime-sdk:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--to-verity:not(.live-audit-pipeline__path--dim){animation:liveAuditLineHoverPulse var(--motion-duration-hover) var(--motion-ease-out) forwards}@keyframes liveAuditLineHoverPulse{0%{opacity:.58}45%{opacity:.82}to{opacity:.7}}@media (prefers-reduced-motion: reduce){.live-audit-pipeline__body[data-pipeline-idle=true]{animation:none!important}.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--vert:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--to-sdk:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--runtime-sdk:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__body--line-hover-pulse .live-audit-pipeline__path--to-verity:not(.live-audit-pipeline__path--dim){animation:none}}.live-audit-pipeline__body-spine-bridge{grid-column:2;grid-row:1;position:relative;z-index:1;min-height:1px;pointer-events:none}.live-audit-pipeline__runtime-tail{grid-column:3;grid-row:2;position:relative;z-index:1;min-height:1rem;align-self:stretch;pointer-events:none}.live-audit-pipeline__path-full{pointer-events:none}.live-audit-pipeline__path--dim{opacity:.3}.live-audit-pipeline__path.live-audit-pipeline__path--drop,.live-audit-pipeline__path.live-audit-pipeline__path--bridge{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.live-audit-pipeline__path--runtime-sdk:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__path--to-verity:not(.live-audit-pipeline__path--dim){filter:none}.live-audit-pipeline__body[data-pipeline-idle=true] .live-audit-pipeline__path--to-verity:not(.live-audit-pipeline__path--dim),.live-audit-pipeline__body[data-pipeline-idle=true] .live-audit-pipeline__path--runtime-sdk:not(.live-audit-pipeline__path--dim){opacity:.92}.live-audit-pipeline__signal-dot{fill:#d2c4ffe0}.live-audit-pipeline__signal-dot--lag{fill:#bae6fd94}.live-audit-pipeline__signal-dot--trail{fill:#d2c4ff52}.live-audit-pipeline__signal-dot--off{opacity:0}.live-audit-pipeline__verity-col{grid-column:1;grid-row:2;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:stretch;min-width:0}.live-audit-pipeline__verity-panel{position:relative;border-radius:18px;padding:.95rem .95rem 1.05rem;background:linear-gradient(160deg,#120e20b8,#04030af0),#04030ceb;border:1px solid rgba(167,139,250,.32);box-shadow:0 0 0 1px #ffffff09 inset,0 16px 40px #00000073;opacity:0;visibility:hidden;transform:translate3d(-6px,0,0);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),border-color .55s ease}.live-audit-pipeline__verity-panel--visible{opacity:1;visibility:visible;transform:translateZ(0)}.live-audit-pipeline__verity-panel--live{border-color:#b096ff61}.live-audit-pipeline__verity-panel--complete{border-color:#9c8cf057;box-shadow:0 0 0 1px #ffffff0a inset,0 18px 44px #0000007a,0 0 0 1px #6ee7b70d}.live-audit-pipeline__verity-tap{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:2px;height:2px;pointer-events:none;opacity:0}.live-audit-pipeline__verity-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.72rem;padding-bottom:.52rem;border-bottom:1px solid rgba(139,92,246,.16)}.live-audit-pipeline__verity-panel-title{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e4defff5}.live-audit-pipeline__verity-panel-tag{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.52rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#948cb48c;padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(139,92,246,.15);background:#03020a73}.live-audit-pipeline__verity-panel--live .live-audit-pipeline__verity-panel-tag{color:#a7f3d0e0;border-color:#6ee7b733}.live-audit-pipeline__verity-panel-tag--live-pulse{animation:liveAuditVerityTagPulse 2.45s cubic-bezier(.22,1,.36,1) 1 forwards}@keyframes liveAuditVerityTagPulse{0%,to{opacity:1}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.live-audit-pipeline__verity-panel-tag--live-pulse{animation:none}}.live-audit-pipeline__verity-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;min-height:14.25rem}.live-audit-pipeline__verity-foot{margin:.75rem 0 0;padding-top:.62rem;border-top:1px dashed rgba(139,92,246,.12);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.52rem;font-weight:500;letter-spacing:.05em;line-height:1.42;color:#a096c6b8}.live-audit-pipeline__verity-foot--pending{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top-color:transparent}.live-audit-pipeline__verity-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .35rem;border-bottom:1px solid rgba(139,92,246,.1);opacity:0;transform:translate3d(-5px,0,0);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .55s ease}.live-audit-pipeline__verity-row:last-child{border-bottom:none}.live-audit-pipeline__verity-row--shown{opacity:1;transform:translateZ(0)}.live-audit-pipeline__verity-row--pending .live-audit-pipeline__verity-row-label{color:#aaa8c3ad}.live-audit-pipeline__verity-row-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#625a8273;box-shadow:0 0 0 1px #ffffff0f inset}.live-audit-pipeline__verity-row--ok .live-audit-pipeline__verity-row-dot{background:#34d399c7;box-shadow:0 0 10px #34d39938}.live-audit-pipeline__verity-row--running .live-audit-pipeline__verity-row-dot{background:#fbbf24d9;box-shadow:0 0 10px #fbbf2440}.live-audit-pipeline__verity-row--blocked .live-audit-pipeline__verity-row-dot{background:#f87171e0;box-shadow:0 0 10px #f8717138}.live-audit-pipeline__verity-row--hashed .live-audit-pipeline__verity-row-dot{background:#22d3eec7;box-shadow:0 0 10px #22d3ee33}.live-audit-pipeline__verity-row--shown:not(.live-audit-pipeline__verity-row--dot-live) .live-audit-pipeline__verity-row-dot{background:#58527661!important;box-shadow:0 0 0 1px #ffffff0a inset!important}.live-audit-pipeline__verity-row-label{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.58rem;font-weight:600;letter-spacing:.04em;color:#d2cdebeb;line-height:1.25}.live-audit-pipeline__verity-pill{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.5rem;font-weight:600;letter-spacing:.08em;text-transform:lowercase;padding:.2rem .42rem;border-radius:999px;flex-shrink:0;border:1px solid rgba(100,90,135,.35);color:#a8a0c873;background:#03020c8c;transition:border-color .45s ease,color .45s ease,background .45s ease}.live-audit-pipeline__verity-pill--received{color:#a7f3d0f2;border-color:#6ee7b752;background:#06181259}.live-audit-pipeline__verity-pill--running{color:#fde0abf2;border-color:#fbbf246b;background:#23180473}.live-audit-pipeline__verity-pill--blocked{color:#fecacaf2;border-color:#f871716b;background:#28080873}.live-audit-pipeline__verity-pill--breach{color:#fed7aaf5;border-color:#fb923c7a;background:#2c120480}.live-audit-pipeline__verity-pill--hashed{color:#a5f3fcf2;border-color:#22d3ee66;background:#04141c73}.live-audit-pipeline__verity-pill--pending{color:#9692b461}.live-audit-pipeline__verity-row--hover:not(.live-audit-pipeline__verity-row--pending){background:#1e1a3459;box-shadow:0 0 0 1px #a78bfa17 inset}.live-audit-pipeline__verity-row--hover .live-audit-pipeline__verity-pill:not(.live-audit-pipeline__verity-pill--pending){filter:brightness(1.06);border-color:#b4a5e66b}.live-audit-pipeline__body[data-pipeline-idle=true] .live-audit-pipeline__verity-row--breathe:not(.live-audit-pipeline__verity-row--pending){animation:liveAuditRowBreathe 6s var(--motion-ease-in-out) 1}@keyframes liveAuditRowBreathe{0%,to{opacity:1}50%{opacity:.94}}.live-audit-pipeline__verity-row--boot-input{animation:liveAuditBootInput .72s cubic-bezier(.22,1,.36,1) forwards}@keyframes liveAuditBootInput{0%{box-shadow:0 0 #22d3ee00}55%{box-shadow:0 0 0 1px #22d3ee29 inset,0 0 20px #22d3ee1f}to{box-shadow:0 0 #22d3ee00}}.live-audit-pipeline__verity-row--boot-output:after{content:"";position:absolute;left:.35rem;right:.35rem;top:0;height:100%;pointer-events:none;background:linear-gradient(180deg,#34d39900,#34d39914,#34d39900);opacity:0;animation:liveAuditBootRippleDown .75s cubic-bezier(.33,0,.2,1) forwards}@keyframes liveAuditBootRippleDown{0%{opacity:0;transform:translateY(-12%)}35%{opacity:1}to{opacity:0;transform:translateY(40%)}}.live-audit-pipeline__verity-row--boot-policy{animation:liveAuditBootPolicy .95s cubic-bezier(.22,1,.36,1) forwards}@keyframes liveAuditBootPolicy{0%{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 0 1px #fbbf2433 inset,0 0 22px #fbbf2417}to{box-shadow:0 0 #fbbf2400}}.live-audit-pipeline__verity-row--boot-risk{animation:liveAuditBootRisk .62s cubic-bezier(.33,0,.2,1) forwards}@keyframes liveAuditBootRisk{0%,to{background:transparent;box-shadow:none}25%{background:#78350f2e;box-shadow:0 0 0 1px #fbbf2438 inset,0 0 22px #f8717124}55%{background:#46141838;box-shadow:0 0 0 1px #f8717138 inset,0 0 26px #f871711f}}.live-audit-pipeline__verity-row--boot-evidence{overflow:hidden;animation:liveAuditBootEvidence .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes liveAuditBootEvidence{0%{box-shadow:0 0 #22d3ee00}40%{box-shadow:0 0 0 1px #22d3ee33 inset,0 0 22px #22d3ee1a}to{box-shadow:0 0 #22d3ee00}}.live-audit-pipeline__verity-row--boot-evidence:before{content:"";position:absolute;top:-1px;right:-30%;bottom:-1px;left:-30%;background:linear-gradient(105deg,transparent 38%,rgba(34,211,238,.12) 50%,transparent 62%);transform:translate(-35%);animation:liveAuditEvidenceSweep .85s cubic-bezier(.33,0,.2,1) forwards;pointer-events:none}@keyframes liveAuditEvidenceSweep{to{transform:translate(35%)}}.live-audit-pipeline__verity-row--evidence-shimmer{animation:liveAuditEvidenceShimmer 1.1s cubic-bezier(.33,0,.2,1) forwards}@keyframes liveAuditEvidenceShimmer{0%,to{border-color:#8b5cf61a}45%{border-color:#22d3ee47;box-shadow:0 0 0 1px #22d3ee14 inset}}@media (prefers-reduced-motion: reduce){.live-audit-pipeline__verity-row--boot-input,.live-audit-pipeline__verity-row--boot-policy,.live-audit-pipeline__verity-row--boot-risk,.live-audit-pipeline__verity-row--boot-evidence,.live-audit-pipeline__verity-row--evidence-shimmer,.live-audit-pipeline__verity-row--boot-output:after,.live-audit-pipeline__verity-row--boot-evidence:before,.live-audit-pipeline__body[data-pipeline-idle=true] .live-audit-pipeline__verity-row--breathe:not(.live-audit-pipeline__verity-row--pending){animation:none!important}.live-audit-pipeline__verity-row--boot-output:after,.live-audit-pipeline__verity-row--boot-evidence:before{display:none}.live-audit-pipeline__verity-panel,.live-audit-pipeline__verity-row{transition:none}.live-audit-pipeline__verity-panel{opacity:1;visibility:visible;transform:none}.live-audit-pipeline__verity-row{opacity:1;transform:none}}.live-audit-pipeline__spine-col{grid-column:2;grid-row:2;position:relative;z-index:1;align-self:stretch;min-height:clamp(140px,26svh,220px);pointer-events:none}.live-audit-pipeline__sdk-mount{grid-column:3;grid-row:2;position:absolute;left:50%;bottom:clamp(66%,70%,74%);transform:translate(-50%);z-index:2;pointer-events:none}.live-audit-pipeline__sdk-bubble{pointer-events:auto;position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;padding:.42rem .95rem .48rem;border-radius:999px;border:1.5px solid rgba(167,139,250,.5);background:linear-gradient(178deg,#120c268c,#04030aeb);box-shadow:0 0 0 1px #ffffff09 inset,0 10px 28px #0006}.live-audit-pipeline__sdk-bubble--activated .live-audit-pipeline__sdk-meta{color:#c6e2ffe6;text-shadow:0 0 18px rgba(125,170,255,.12);transition:color .55s ease,text-shadow .55s ease}.live-audit-pipeline__sdk-bubble--activated .live-audit-pipeline__sdk-label{color:#eeeafffc;text-shadow:0 0 10px rgba(210,205,255,.12)}.live-audit-pipeline__sdk-bubble--route-hit{border-color:#c6b4ff9e!important;box-shadow:0 0 0 1px #ffffff0f inset,0 0 26px #7c3aed29!important;transition:border-color .45s ease,box-shadow .45s ease}.live-audit-pipeline__sdk-bubble--hover{border-color:#d2beff9e;box-shadow:0 0 0 1px #ffffff12 inset,0 12px 32px #0000006b,0 0 20px #7c3aed24}.live-audit-pipeline__sdk-bubble--ripple:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:1px solid rgba(167,139,250,.35);opacity:0;pointer-events:none;animation:liveAuditSdkRipple .85s cubic-bezier(.22,1,.36,1) forwards}@keyframes liveAuditSdkRipple{0%{transform:scale(.92);opacity:.55}to{transform:scale(1.12);opacity:0}}@media (prefers-reduced-motion: reduce){.live-audit-pipeline__sdk-bubble--ripple:after{animation:none;opacity:0}}.live-audit-pipeline__sdk-label{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:clamp(.58rem,1.1vw,.68rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e2dcfff5}.live-audit-pipeline__sdk-meta{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:clamp(.52rem,1vw,.62rem);font-weight:500;letter-spacing:.03em;text-transform:lowercase;color:#a096c8c7;max-width:14rem;text-align:center;line-height:1.28}.live-audit-pipeline__runtime-col{grid-column:3;grid-row:1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;align-self:start;min-width:0}.live-audit-pipeline__runtime-shell{width:100%;display:flex;justify-content:flex-end;align-self:start}.runtime-phase1__card--pipeline{position:relative}.runtime-phase1__outbound-pulse{position:absolute;z-index:2;left:50%;bottom:.42rem;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;pointer-events:none;opacity:0;transform:scale(.85);transform-origin:center center;background:radial-gradient(circle at 45% 40%,rgba(230,238,255,.98),rgba(120,140,220,.15) 68%,transparent 72%);box-shadow:0 0 14px #8ba8ff6b,0 0 0 1px #c8d2ff1f inset}.runtime-phase1__card--route-active .runtime-phase1__outbound-pulse{box-shadow:0 0 16px #a5beff8f,0 0 0 1px #c8d2ff29 inset}@media (prefers-reduced-motion: reduce){.runtime-phase1__outbound-pulse{opacity:0!important;transform:none!important}}.live-monitoring-section:not(.live-monitoring-section--reduced) .live-audit-pipeline__heading,.live-monitoring-section:not(.live-monitoring-section--reduced) .live-audit-pipeline__runtime-shell{opacity:0}.live-monitoring-section--reduced .live-audit-pipeline__heading,.live-monitoring-section--reduced .live-audit-pipeline__runtime-shell{opacity:1!important}.live-monitoring-story__title{font-size:clamp(1.65rem,2.6vw,2.05rem);font-weight:620;letter-spacing:-.03em;line-height:1.2;text-align:left;color:#fcfafffa;margin:0 0 .35rem}.runtime-phase1{padding:0;width:100%;max-width:540px;margin:0 0 0 auto}.live-monitoring-section:not(.live-monitoring-section--reduced) .live-audit-pipeline [data-phase1-reveal]{opacity:0;transform:translate3d(0,10px,0)}.live-monitoring-section--reduced .live-audit-pipeline [data-phase1-reveal]{opacity:1!important;transform:none!important}.runtime-phase1__card{position:relative;border-radius:18px;padding:1.35rem 1.35rem 1.15rem;overflow:hidden;background:radial-gradient(ellipse 115% 80% at 18% -8%,rgba(168,85,247,.14),transparent 52%),radial-gradient(ellipse 70% 50% at 96% 88%,rgba(76,29,149,.2),transparent 55%),linear-gradient(168deg,#0a0812f7,#020106fc);border:1px solid rgba(167,139,250,.32);box-shadow:0 0 0 1px #a855f71f inset,0 0 52px #7c3aed1f,0 36px 100px #0000008c,-2px -2px 28px #a855f714,inset 0 1px #ffffff0a}.runtime-phase1__card-shine{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,rgba(168,85,247,.22) 0%,rgba(168,85,247,.04) 22%,transparent 42%),linear-gradient(-36deg,transparent 58%,rgba(59,130,246,.04) 100%);opacity:.45}.runtime-phase1__card--route-active .runtime-phase1__card-shine{animation:runtimePhase1RoutePulse .58s cubic-bezier(.22,1,.36,1) 1}@keyframes runtimePhase1RoutePulse{0%{opacity:.35}55%{opacity:.68}to{opacity:.45}}.runtime-phase1__card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.35rem}.runtime-phase1__badge{display:inline-flex;align-items:center;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.595rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;padding:.42rem .72rem;border-radius:999px;color:#fdfafff5;background:#06040ca6;border:1px solid rgba(192,132,252,.55);box-shadow:0 0 20px #a855f738,0 0 40px #7c3aed1f,inset 0 0 0 1px #ffffff0f}.runtime-phase1__live{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.runtime-phase1__live-text{font-size:.72rem;font-weight:500;letter-spacing:.03em;color:#b4b0cae0}.runtime-phase1__live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 12px #22c55ebf,0 0 0 2px #22c55e26;animation:runtimePhase1LivePulse 1.65s ease-out infinite}.runtime-phase1[data-exchange-settled=true] .runtime-phase1__live-dot{animation:none;opacity:.92;box-shadow:0 0 10px #22c55e73,0 0 0 2px #22c55e1f}@keyframes runtimePhase1LivePulse{0%{box-shadow:0 0 12px #22c55ebf,0 0 #22c55e73}60%{box-shadow:0 0 16px #22c55e8c,0 0 0 14px #22c55e00}to{box-shadow:0 0 12px #22c55ebf,0 0 #22c55e00}}@media (prefers-reduced-motion: reduce){.runtime-phase1__live-dot{animation:none}.runtime-phase1[data-exchange-settled=true] .runtime-phase1__live-dot{opacity:1}}.runtime-phase1__panels{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.runtime-phase1__panels--card-only{margin-bottom:0}.runtime-phase1__panel{position:relative;border-radius:12px;padding:.92rem 1rem 1rem;background:#04030ab8}.runtime-phase1__panel--user{border:1px solid rgba(167,139,250,.18);box-shadow:inset 0 1px #ffffff08,0 0 24px #7c3aed0a}.runtime-phase1__panel--ai{border:1px solid rgba(96,165,250,.28);background:radial-gradient(ellipse 90% 80% at 18% 0%,rgba(59,130,246,.08),transparent 55%),#050610c7;box-shadow:inset 0 1px #93c5fd0d,0 0 28px #3b82f60f;transition:opacity .52s ease,filter .52s ease,border-color .35s ease,box-shadow .35s ease}.runtime-phase1__panel-kicker{display:block;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.58rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9a96b4c7;margin-bottom:.62rem}.runtime-phase1__panel-body{margin:0;font-size:.92rem;line-height:1.53;font-weight:450;letter-spacing:-.01em;color:#fcfafff5}.runtime-phase1__panel-body--mono{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.775rem;line-height:1.52;font-weight:450;letter-spacing:.02em;min-height:3rem}.runtime-phase1__panel--ai[data-ai-unlocked=false]{opacity:.44;filter:saturate(.62)}.runtime-phase1__panel--ai[data-ai-unlocked=true]{opacity:1;filter:saturate(1)}.runtime-phase1__caret{display:inline-block;vertical-align:-.12em;width:2px;height:.92em;margin-left:2px;border-radius:1px;background:#d8c9ffeb;box-shadow:0 0 10px #a78bfa59;animation:runtimeTypingCaret .9s steps(1,end) infinite}.runtime-phase1__caret--ai{background:#badcffe0;box-shadow:0 0 10px #60a5fa4d}@keyframes runtimeTypingCaret{0%,48%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.runtime-phase1__caret,.runtime-phase1__caret--ai{animation:none;opacity:.8}.runtime-phase1__thinking-dots{animation:none;opacity:.72}}.runtime-phase1__thinking{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.74rem;color:#8294b0c7;letter-spacing:.04em}.runtime-phase1__thinking-dots{animation:runtimeThinkingDots 1.15s ease-in-out infinite}@keyframes runtimeThinkingDots{0%,to{opacity:.4}50%{opacity:1}}.runtime-phase1__audit-shell{position:relative;z-index:1}.runtime-phase1__audit-shell--detached{border-radius:14px;padding:.88rem 1rem 1rem;background:radial-gradient(ellipse 95% 85% at 12% 0%,rgba(139,92,246,.09),transparent 55%),#05040ceb;border:1px solid rgba(167,139,250,.28);box-shadow:0 0 0 1px #a855f70f inset,0 0 40px #7c3aed14}.runtime-phase1__foot{display:flex;justify-content:flex-start;align-items:baseline;padding-top:.62rem;border-top:1px solid rgba(139,92,246,.12)}.runtime-phase1__audit-shell--detached .runtime-phase1__foot{padding-top:0;border-top:none;margin-bottom:.15rem}.runtime-phase1__report{max-height:0;opacity:0;overflow:hidden;margin-top:0;padding:0 .06rem;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .45s ease,margin-top .45s ease}.runtime-phase1__report--expanded{max-height:400px;opacity:1;margin-top:.75rem}@media (prefers-reduced-motion: reduce){.runtime-phase1__report{transition:none}}.runtime-phase1__report-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.62rem;padding-bottom:.42rem;border-bottom:1px solid rgba(139,92,246,.12)}.runtime-phase1__report-title{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4b5ffd9}.runtime-phase1__report-env{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.54rem;letter-spacing:.06em;color:#8480a0c7}.runtime-phase1__report-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.runtime-phase1__report-row{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:.65rem;align-items:start;padding:.52rem 0;border-bottom:1px solid rgba(88,60,120,.18);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.62rem;line-height:1.4;opacity:0;transform:translate3d(0,6px,0);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}.runtime-phase1__report-row:last-child{border-bottom:none;padding-bottom:0}.runtime-phase1__report-row--visible{opacity:1;transform:translateZ(0)}.runtime-phase1__report-label{color:#9a96b2d9}.runtime-phase1__report-value{text-align:right;color:#e6e0faeb;word-break:break-word}.runtime-phase1__report-row[data-tone=neutral] .runtime-phase1__report-value{color:#c8c0e4e6}.runtime-phase1__report-row[data-tone=warn] .runtime-phase1__report-value{color:#fde0abf2}.runtime-phase1__report-row[data-tone=fail] .runtime-phase1__report-value{color:#fecacaf5}.runtime-phase1__report-row[data-tone=ok] .runtime-phase1__report-value{color:#a7f3d0f2}.runtime-phase1__report-row[data-tone=fail],.runtime-phase1__report-row[data-tone=warn],.runtime-phase1__report-row[data-tone=ok],.runtime-phase1__report-row[data-tone=neutral]{position:relative}.runtime-phase1__report-row[data-tone=fail]:before,.runtime-phase1__report-row[data-tone=warn]:before,.runtime-phase1__report-row[data-tone=ok]:before,.runtime-phase1__report-row[data-tone=neutral]:before{content:"";position:absolute;left:-.4rem;top:.55rem;width:4px;height:4px;border-radius:50%;opacity:0;transition:opacity .35s ease}.runtime-phase1__report-row--visible[data-tone=neutral]:before{opacity:.55;background:#a78bfa99}.runtime-phase1__report-row--visible[data-tone=warn]:before{opacity:1;background:#fbbf24e6;box-shadow:0 0 12px #fbbf2440}.runtime-phase1__report-row--visible[data-tone=fail]:before{opacity:1;background:#f87171f2;box-shadow:0 0 12px #f871714d}.runtime-phase1__report-row--visible[data-tone=ok]:before{opacity:1;background:#34d399eb;box-shadow:0 0 12px #34d39938}@media (prefers-reduced-motion: reduce){.runtime-phase1__report-row{opacity:1;transform:none;transition:none}.runtime-phase1__report-row[data-tone]:before{transition:none}}@media (max-width: 480px){.runtime-phase1__report-row{grid-template-columns:1fr;gap:.2rem}.runtime-phase1__report-value{text-align:left}}.runtime-phase1__foot-brand{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.6rem;font-weight:600;letter-spacing:.16em;color:#b4aad2a6}@media (max-width: 980px){.live-audit-pipeline__body{display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-height:0;row-gap:1.5rem}.live-audit-pipeline__heading{grid-column:1;grid-row:auto;max-width:none}.live-audit-pipeline__runtime-col{grid-column:1;grid-row:auto;align-items:stretch}.live-audit-pipeline__runtime-shell{justify-content:center}.live-audit-pipeline__verity-col{grid-column:1;grid-row:auto;justify-content:flex-start}.live-audit-pipeline__body-spine-bridge,.live-audit-pipeline__spine-col,.live-audit-pipeline__runtime-tail{display:none}.live-audit-pipeline__sdk-mount{grid-column:1;grid-row:auto;position:relative;left:auto;bottom:auto;transform:none;justify-self:center;margin:.35rem auto 0}.runtime-phase1{margin-left:auto;margin-right:auto}}.landing-page .evidence-ledger-section{padding-top:clamp(2.5rem,6vh,4.25rem);padding-bottom:clamp(3rem,7vh,5rem);overflow:hidden}.evidence-ledger-backdrop{position:absolute;top:-8%;right:-4%;bottom:-8%;left:-4%;z-index:0;pointer-events:none;overflow:hidden}.evidence-ledger-backdrop__haze{position:absolute;border-radius:50%;opacity:.28;transform:translateZ(0);animation:evidenceLedgerHazeDrift 28s ease-in-out infinite alternate}.evidence-ledger-backdrop__haze--a{width:52%;height:42%;left:-8%;top:8%;background:radial-gradient(ellipse,rgba(88,52,160,.22),transparent 68%)}.evidence-ledger-backdrop__haze--b{width:48%;height:38%;right:-6%;bottom:6%;background:radial-gradient(ellipse,rgba(72,210,190,.08),transparent 70%);animation-delay:-12s}.evidence-ledger-backdrop__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(124,92,210,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(124,92,210,.035) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 48%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 50% 48%,#000 15%,transparent 72%);opacity:.55}.evidence-ledger-backdrop__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.evidence-ledger-backdrop__topology{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.4}.evidence-ledger-backdrop__path{fill:none;stroke:#7c5cd21a;stroke-width:1;stroke-dasharray:6 14;animation:evidenceLedgerTopologyFlow 56s linear infinite}.evidence-ledger-backdrop__path--b{animation-duration:72s;animation-direction:reverse;stroke:#48d2be14}.evidence-ledger-backdrop__path--c{stroke-dasharray:none;stroke:#7c5cd20d;animation:none;opacity:.5}.evidence-ledger-backdrop__particle{position:absolute;border-radius:50%;background:#a78bfa33;animation:evidenceLedgerParticleFloat var(--elb-dur, 28s) ease-in-out infinite alternate;animation-delay:var(--elb-delay, 0s);opacity:.12}.evidence-ledger-backdrop--active .evidence-ledger-backdrop__haze{opacity:.32}@keyframes evidenceLedgerHazeDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4px,-3px,0) scale(1.01)}}@keyframes evidenceLedgerTopologyFlow{to{stroke-dashoffset:-40}}@keyframes evidenceLedgerParticleFloat{0%{transform:translateZ(0);opacity:.1}to{transform:translate3d(3px,-4px,0);opacity:.18}}.evidence-ledger-backdrop--reduced .evidence-ledger-backdrop__haze,.evidence-ledger-backdrop--reduced .evidence-ledger-backdrop__particle,.evidence-ledger-backdrop--reduced .evidence-ledger-backdrop__path{animation:none!important}.evidence-ledger-story{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.98fr);gap:clamp(2.75rem,5.8vw,4.5rem);align-items:stretch;max-width:1180px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.evidence-ledger-story__visual{position:relative;min-height:clamp(380px,48vw,500px);display:flex;align-items:center;justify-content:center;padding-right:clamp(.5rem,2vw,1.25rem)}.evidence-ledger-story__copy{text-align:left;justify-self:start;align-self:stretch;max-width:52ch;min-height:clamp(360px,46vw,460px);display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(1rem,2.2vh,1.4rem);min-width:0}.evidence-ledger-section .evidence-ledger-story__eyebrow.landing-story-eyebrow{margin:0}.evidence-ledger-story__heading{display:flex;flex-direction:column;gap:.55rem}.evidence-ledger-story__headline-copy{margin:0;max-width:52ch;font-size:.83rem;line-height:1.55;letter-spacing:.005em;color:#bab6d0e6}.evidence-ledger-story__blocks{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.9rem,2.4vh,1.45rem);margin:0;min-height:0;max-width:52ch}.evidence-ledger-story__block{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.05rem;padding:1.05rem 1.15rem 1.05rem 1.05rem;border-radius:13px;border:1px solid rgba(167,139,250,.14);background:radial-gradient(ellipse 120% 80% at 0% 0%,rgba(124,92,210,.1),transparent 55%),linear-gradient(168deg,#161028c7,#0a0814ad);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -12px 28px #0000001f,0 14px 36px #00000057;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);transition:border-color var(--motion-duration-hover) var(--motion-ease-out),background var(--motion-duration-hover) var(--motion-ease-out),transform var(--motion-duration-hover) var(--motion-ease-out),opacity var(--motion-duration-hover) var(--motion-ease-out)}.evidence-ledger-story__block--hover{border-color:#a78bfa47;background:radial-gradient(ellipse 100% 70% at 8% 0%,rgba(124,92,210,.12),transparent 58%),linear-gradient(168deg,#1c1432d1,#0c0a18bd);transform:translate3d(0,-1px,0)}.evidence-ledger-story__block--hover .evidence-ledger-story__block-index{border-color:#a78bfa57;opacity:1}.evidence-ledger-story__block:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:2px;background:linear-gradient(180deg,#a78bfa00,#a78bfa8c,#a78bfa00);opacity:.7}@media (hover: hover) and (pointer: fine){.evidence-ledger-story__block:hover{border-color:#a78bfa52}}.evidence-ledger-story__block-index{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:.18rem .45rem;border-radius:6px;border:1px solid rgba(167,139,250,.22);background:#7c3aed1f;color:#d8c8fff2;transition:border-color var(--motion-duration-hover) var(--motion-ease-out),opacity var(--motion-duration-hover) var(--motion-ease-out);font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;line-height:1;align-self:start;margin-top:.18rem;height:-moz-max-content;height:max-content}.evidence-ledger-story__block-body{min-width:0}.evidence-ledger-story__block-title{font-size:.97rem;font-weight:600;letter-spacing:-.015em;color:#fcfafffa;margin:0 0 .42rem;line-height:1.28}.evidence-ledger-story__block-text{font-size:.84rem;line-height:1.55;color:#b2aec8db;margin:0;max-width:46ch}.evidence-ledger-story__motion{position:relative}.evidence-ledger-section:not(.evidence-ledger-section--reduced) .evidence-ledger-story__eyebrow,.evidence-ledger-section:not(.evidence-ledger-section--reduced) .evidence-ledger-story__block{opacity:0}.evidence-ledger-section:not(.evidence-ledger-section--reduced) .evidence-ledger-story__block{transform:translate3d(0,12px,0)}.evidence-ledger-section--reduced .evidence-ledger-story__eyebrow,.evidence-ledger-section--reduced .evidence-ledger-story__block{opacity:1!important;transform:none!important}.evidence-seal-visual-root{width:100%;max-width:540px;margin:0 auto}.evidence-seal-visual-root .evidence-seal-lock__control{--evidence-seal-viewport-h: clamp(300px, 38vw, 368px);min-height:clamp(420px,52vw,500px)}.evidence-seal-lock__vignette{background:radial-gradient(ellipse 90% 80% at 50% 44%,transparent 48%,rgba(2,1,6,.28) 100%);pointer-events:none}.evidence-seal-lock__grid{opacity:.32;background-image:linear-gradient(rgba(124,92,210,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(124,92,210,.028) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 46%,#000 18%,transparent 74%);mask-image:radial-gradient(ellipse 70% 60% at 50% 46%,#000 18%,transparent 74%)}.evidence-seal-lock__ambient-grad{background:radial-gradient(ellipse 55% 42% at 50% 38%,rgba(124,92,210,.18),transparent 62%);pointer-events:none}.evidence-seal-lock__particle{opacity:.48}.evidence-seal-lock__lock-glow{background:radial-gradient(ellipse 52% 48% at 50% 50%,rgba(139,92,246,calc(.16 + var(--lock-glow-breath, .5) * .06 + var(--lock-verify-pulse, 0) * .08)),transparent 66%);filter:blur(22px);opacity:.92;transition:opacity .5s ease}.evidence-seal-lock__float-group{transform:translateY(var(--lock-float-y, 0px)) scale(var(--lock-scale, 1));transform-origin:50% 55%;transition:transform .08s linear}.evidence-seal-lock__wire-path{stroke:#58448024;stroke-width:.75;transition:stroke .55s ease}.evidence-seal-lock__wire-path--on{stroke:#64a89e38}.evidence-seal-lock--hover .evidence-seal-lock__wire-path--on,.evidence-seal-lock--revealed .evidence-seal-lock__wire-path--on{stroke:#76c6b657}.evidence-seal-lock__wire-path--focus{stroke:#8cd2c37a!important;stroke-width:.85}.evidence-seal-lock__wire-node--focus{fill:#a0dccdbf}.evidence-seal-lock__label--focus{fill:#d2e4ebe0!important}.evidence-seal-lock__wire-node{fill:#58448047;opacity:0;transition:fill .45s ease,opacity .4s ease}.evidence-seal-lock__wire-node--on{fill:#6ebeaf8c;opacity:1}.evidence-seal-lock__labels text{fill:#786c9e33;transition:fill .5s ease}.evidence-seal-lock__label--connected{fill:#786c9e42}.evidence-seal-lock__labels--lit .evidence-seal-lock__label--on,.evidence-seal-lock--hover .evidence-seal-lock__label--on{fill:#bccddab8}.evidence-seal-lock--hover .evidence-seal-lock__labels text{fill:#8c84a861}.evidence-seal-lock--hover .evidence-seal-lock__label--on{fill:#c8d7e1d1}.evidence-seal-lock__shackle{transition:transform .08s linear}.evidence-seal-lock__body,.evidence-seal-lock__face{pointer-events:none}.evidence-seal-lock__hash-panel--hover{stroke:#c4b5fd6b}.evidence-seal-lock__card{position:relative;border-radius:10px;overflow:hidden;border:1px solid rgba(108,78,180,.22);background:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(124,92,210,.08),transparent 55%),linear-gradient(165deg,#120e20f0,#080610fa);box-shadow:0 8px 24px #00000047,inset 0 1px #ffffff09;opacity:1;transform:none;filter:none;cursor:default;text-align:left;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.evidence-seal-lock__card-accent{position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#7c5cd280,#48d2be59)}.evidence-seal-lock__card-inner{padding:.5rem .65rem .5rem .75rem;text-align:left}.evidence-seal-lock__card-title{margin:0 0 .2rem;font-size:.62rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#9687c8c7}.evidence-seal-lock__card-value{margin:0;font-size:clamp(.58rem,1.5vw,.68rem);letter-spacing:.03em;color:#d2daf0eb;line-height:1.35}.evidence-seal-lock__status.telemetry{gap:0;padding:.18rem .2rem;border-radius:999px;background:linear-gradient(180deg,#161220eb,#0e0c16f5);box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.evidence-seal-visual-root--section-active .evidence-seal-lock__lock-glow{opacity:.98}.evidence-seal-lock__status-segment{display:inline-flex;align-items:center;gap:.28rem;padding:.14rem .42rem;font-size:clamp(.5rem,1.45vw,.56rem);font-weight:500;letter-spacing:.06em;color:#b4a8dcc7;transition:color .4s ease}.evidence-seal-lock__status-divider{width:1px;height:.62rem;background:#9b78dc47;align-self:center}.evidence-seal-lock__status-dot{width:4px;height:4px;border-radius:50%;background:#a78bfaa6}.evidence-seal-lock__status-dot--sync{background:#81a8dcbf}.evidence-seal-lock__status-dot--verified{background:#48c78ee6}.evidence-seal-visual.evidence-seal-lock__control{position:relative;display:block;width:100%;margin:0;padding:0;font:inherit;color:inherit;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:default;border-radius:22px;overflow:visible;isolation:isolate;--lock-verify-pulse: 0;--lock-glow-breath: .5;--lock-float-y: 0px;--lock-scale: 1;--view-crossfade: 0;transition:border-color .4s ease,box-shadow .55s ease}.evidence-seal-lock__control:disabled{cursor:default;opacity:.96}.evidence-seal-lock__control.evidence-seal-lock--ready:not(:disabled){cursor:pointer}.evidence-seal-lock__control.evidence-seal-lock--ready:not(:disabled):focus-visible{outline:2px solid rgba(124,92,210,.55);outline-offset:3px}.evidence-seal-lock{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;min-height:0;padding:clamp(.65rem,2vw,1rem) clamp(.55rem,1.6vw,.85rem) clamp(.55rem,1.4vw,.75rem);box-sizing:border-box}.evidence-seal-lock__viewport{position:relative;width:100%;flex:0 0 auto;height:var(--evidence-seal-viewport-h, clamp(300px, 38vw, 368px));min-height:var(--evidence-seal-viewport-h, clamp(300px, 38vw, 368px));max-height:var(--evidence-seal-viewport-h, clamp(300px, 38vw, 368px))}.evidence-seal-lock--view-transition .evidence-seal-lock__viewport,.evidence-seal-lock--view-transition.evidence-seal-lock--revealed .evidence-seal-lock__viewport{height:var(--evidence-seal-viewport-h, clamp(300px, 38vw, 368px));min-height:var(--evidence-seal-viewport-h, clamp(300px, 38vw, 368px));max-height:var(--evidence-seal-viewport-h, clamp(300px, 38vw, 368px))}.evidence-seal-lock__view-layer{width:100%}.evidence-seal-lock__view-layer--lock{opacity:calc(1 - var(--view-crossfade, 0));transform:translateY(calc(var(--view-crossfade, 0) * 5px))}.evidence-seal-lock__view-layer--evidence{opacity:var(--view-crossfade, 0);transform:translateY(calc((1 - var(--view-crossfade, 0)) * 8px))}.evidence-seal-lock--revealed .evidence-seal-lock__view-layer--lock,.evidence-seal-lock--view-transition .evidence-seal-lock__view-layer--lock{pointer-events:none}.evidence-seal-lock:not(.evidence-seal-lock--revealed):not(.evidence-seal-lock--view-transition) .evidence-seal-lock__view-layer--evidence{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.evidence-seal-lock--view-transition .evidence-seal-lock__view-layer--lock,.evidence-seal-lock--view-transition .evidence-seal-lock__view-layer--evidence{position:absolute;top:0;bottom:0;left:0;right:0}.evidence-seal-lock--view-transition .evidence-seal-lock__view-layer--evidence{overflow-y:auto;display:flex;flex-direction:column;justify-content:center}.evidence-seal-lock--revealed:not(.evidence-seal-lock--view-transition) .evidence-seal-lock__view-layer--lock{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;visibility:hidden;pointer-events:none}.evidence-seal-lock--revealed:not(.evidence-seal-lock--view-transition) .evidence-seal-lock__view-layer--evidence{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;opacity:1;transform:none;pointer-events:auto}.evidence-seal-lock__stage{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:var(--evidence-seal-viewport-h, clamp(300px, 38vw, 368px));overflow:hidden}.evidence-seal-lock--view-transition .evidence-seal-lock__stage{min-height:0;height:100%}.evidence-seal-lock__svg{width:auto;height:100%;max-width:100%;max-height:100%;min-height:0;display:block;overflow:hidden;filter:drop-shadow(0 8px 24px rgba(0,0,0,.38))}.evidence-seal-lock__labels{text-transform:uppercase}.evidence-seal-lock__pulse-rect{fill:rgba(72,175,160,calc(var(--lock-verify-pulse, 0) * .05));pointer-events:none;transition:fill .2s ease}.evidence-seal-lock__hash-slot{pointer-events:none}.evidence-seal-lock__hash-panel{fill:#0000005c;stroke:#94a3b847;stroke-width:1}.evidence-seal-lock__hash-panel--muted{fill:#00000052;stroke:#94a3b838}.evidence-seal-lock__hash-panel--live{fill:#00000061;stroke:#a78bfa52}.evidence-seal-lock__hash-panel--live+.evidence-seal-lock__hash-svg{fill:#e4e0ffe6}.evidence-seal-lock__hash-panel--sealed{fill:#062c1c8c;stroke:#4ade807a;stroke-width:1.25}.evidence-seal-lock__hash-panel--hover.evidence-seal-lock__hash-panel--sealed{stroke:#6ee7b79e}.evidence-seal-lock__hash-svg{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.02em;fill:#e4e0fff0;pointer-events:none}.evidence-seal-lock__hash-panel--muted+.evidence-seal-lock__hash-svg{fill:#c4bee48c}.evidence-seal-lock__hash-panel--sealed+.evidence-seal-lock__hash-svg{fill:#dcfce7f5}@keyframes evidenceLockCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.evidence-seal-lock__footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.45rem;min-height:2.35rem;width:100%;padding-bottom:.2rem}.evidence-seal-lock--revealed .evidence-seal-lock__footer{padding-bottom:.2rem;margin-top:0}.evidence-seal-lock__status{flex:0 0 auto;align-self:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin-top:.28rem;padding:.18rem .2rem;min-height:1.55rem;box-sizing:border-box;border-radius:999px;font-size:clamp(.5rem,1.45vw,.56rem);font-weight:500;letter-spacing:.06em;color:#c4bce4d1;border:1px solid rgba(138,43,226,.22);background:linear-gradient(180deg,#161220eb,#0e0c16f5);opacity:0;visibility:hidden;transform:none;transition:opacity .55s ease,visibility .55s ease,color .45s ease,border-color .45s ease}.evidence-seal-lock__status--on{opacity:1;visibility:visible;color:#c4bce4d1;border-color:#8a2be238}.evidence-seal-lock__status-sep{color:#a78bfa94;font-weight:500}.evidence-seal-lock__status-verified{color:#48c78ef2;font-weight:550}.evidence-seal-lock__drawer{width:100%;height:100%;padding:0 clamp(.35rem,1.2vw,.5rem);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:hidden}.evidence-seal-lock--revealed .evidence-seal-lock__cards{width:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(124,92,210,.35) transparent}.evidence-seal-lock__evidence{margin:0;padding:.35rem 0 .15rem;display:grid;gap:.32rem .5rem;text-align:left}.evidence-seal-lock__evidence-row{display:grid;grid-template-columns:minmax(5.5rem,32%) minmax(0,1fr);gap:.35rem .65rem;align-items:baseline;font-size:clamp(.58rem,1.55vw,.68rem);line-height:1.35}.evidence-seal-lock__evidence-row dt{margin:0;font-weight:650;letter-spacing:.04em;color:#8476b2c7}.evidence-seal-lock__evidence-row dd{margin:0;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.92em;letter-spacing:.02em;color:#c8d2ebe6;word-break:break-word}.evidence-seal-lock__hint{order:2;margin:0;width:-moz-max-content;width:max-content;max-width:92%;font-size:.66rem;font-weight:550;letter-spacing:.04em;line-height:1.35;text-align:center;color:#c4b5fdb8;opacity:0;pointer-events:none;transition:opacity .35s ease}.evidence-seal-lock--revealed .evidence-seal-lock__hint{opacity:.82}.evidence-seal-lock__control.evidence-seal-lock--ready:not(:disabled):hover .evidence-seal-lock__hint,.evidence-seal-lock__control.evidence-seal-lock--ready:not(:disabled):focus-visible .evidence-seal-lock__hint{opacity:.92}.evidence-seal-visual--locked{border-color:#3ec6be24}@media (hover: hover) and (pointer: fine){.evidence-seal-visual-root:not(.evidence-seal-visual-root--reduced) .evidence-seal-lock__control.evidence-seal-lock--ready:not(:disabled):hover{border-color:#6e52aa38}.evidence-seal-visual-root:not(.evidence-seal-visual-root--reduced) .evidence-seal-lock__control.evidence-seal-lock--ready:not(:disabled):hover .evidence-seal-lock__lock-glow{opacity:.95}.evidence-seal-visual-root:not(.evidence-seal-visual-root--reduced) .evidence-seal-lock__control.evidence-seal-lock--ready:not(:disabled):hover .evidence-seal-lock__hash-panel--sealed+.evidence-seal-lock__hash-svg{fill:#ecfdf5fa}}@media (prefers-reduced-motion: reduce){.evidence-seal-lock__hash-panel--revealed{transition:none}.evidence-seal-lock__card{filter:none}}@media (max-width: 980px){.evidence-ledger-story{grid-template-columns:1fr}.evidence-ledger-story__copy{max-width:560px;min-height:0;justify-content:flex-start}.evidence-ledger-story__visual{order:-1;max-width:520px;margin:0 auto;width:100%}}.why-verity-matters__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:clamp(2.5rem,5.4vw,4.75rem);column-gap:clamp(2.5rem,5.4vw,4.75rem);row-gap:1.4rem;max-width:1180px;margin:0 auto;padding:0 20px .25rem}.why-verity-matters__story{display:contents}.why-verity-matters__visual-col{grid-column:1 / 2;grid-row:1 / 3;position:relative;min-height:440px;display:flex;flex-direction:column;align-items:stretch;align-self:start}.why-verity-matters-section:not(.why-verity-matters-section--reduced) .why-verity-matters__visual-col{opacity:0;transform:translate3d(-18px,0,0) scale(.98)}.why-verity-matters-section--reduced .why-verity-matters__visual-col{opacity:1!important;transform:none!important}.why-verity-matters__copy-col{grid-column:2 / 3;grid-row:2 / 3;position:relative;text-align:left;display:flex;flex-direction:column;align-self:stretch;min-height:0;padding:0}.why-verity-matters__heading{grid-column:2 / 3;grid-row:1 / 2;display:flex;flex-direction:column;gap:.55rem;align-self:end}.why-verity-matters-section .why-verity-matters__lead-eyebrow.landing-story-eyebrow{margin:0}.why-verity-matters__lead-eyebrow{display:block}.why-verity-matters__headline-copy{margin:0;max-width:52ch;font-size:.83rem;line-height:1.55;letter-spacing:.005em;color:#bab6d0e6}.why-verity-matters__blocks{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(.48rem,.9vh,.72rem);margin:0;min-height:0;max-width:52ch}.why-verity-matters__block{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:.95rem 1.1rem .95rem 1rem;border-radius:12px;border:1px solid rgba(167,139,250,.14);background:linear-gradient(180deg,#140e24b8,#0b08169e);box-shadow:inset 0 0 0 1px #ffffff05,0 12px 32px #00000052;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);transition:border-color var(--motion-duration-hover) var(--motion-ease-out),background var(--motion-duration-hover) var(--motion-ease-out),transform var(--motion-duration-hover) var(--motion-ease-out),opacity var(--motion-duration-reveal) var(--motion-ease-enterprise)}.why-verity-matters__block:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:2px;background:linear-gradient(180deg,#a78bfa00,#a78bfa8c,#a78bfa00);opacity:.7}.why-verity-matters__block:hover{border-color:#a78bfa42;background:linear-gradient(180deg,#1c1332c7,#0e0a1ab3);transform:translateY(-1px)}.why-verity-matters-section:not(.why-verity-matters-section--reduced) .why-verity-matters__block{opacity:0;transform:translate3d(0,6px,0)}.why-verity-matters-section--reduced .why-verity-matters__block{opacity:1!important;transform:none!important}.why-verity-matters__block-index{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:.18rem .45rem;border-radius:6px;border:1px solid rgba(167,139,250,.22);background:#7c3aed1f;color:#d8c8fff2;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;line-height:1;align-self:start;margin-top:.18rem;height:-moz-max-content;height:max-content}.why-verity-matters__block-body{min-width:0}.why-verity-matters__block-title{font-size:.96rem;font-weight:600;letter-spacing:-.01em;color:#fcfafff7;margin:0 0 .3rem;line-height:1.3}.why-verity-matters__block-text{font-size:.84rem;line-height:1.55;color:#b2aec8db;margin:0;max-width:46ch}@media (max-width: 980px){.why-verity-matters__container{grid-template-columns:1fr;grid-template-rows:auto auto auto;-moz-column-gap:0;column-gap:0;row-gap:1rem}.why-verity-matters__visual-col{grid-column:1 / -1;grid-row:2 / 3;max-width:560px;margin:0 auto;width:100%;min-height:380px}.why-verity-matters__copy-col{grid-column:1 / -1;grid-row:3 / 4;height:auto;align-self:stretch}.why-verity-matters-section .why-verity-matters__lead-eyebrow.landing-story-eyebrow{margin:0 0 1rem}.why-verity-matters__heading{grid-column:1 / -1;grid-row:1 / 2;align-self:start;min-height:0;padding-bottom:0}.why-verity-matters__headline-copy{margin:0;max-width:64ch}.why-verity-matters__blocks{flex:none;justify-content:flex-start;gap:clamp(.48rem,.9vh,.72rem);min-height:0}.pr-stream{min-height:auto;flex:none}.pr-stream__topbar{padding:.5rem .7rem}.pr-stream__workflow{padding:.72rem .58rem .66rem}.pr-stream__stages{grid-template-columns:repeat(2,1fr);row-gap:.2rem}.pr-stream__main-lane{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;min-height:200px}.pr-stream__zone--scan{display:none}.pr-stream__gate{grid-column:1 / -1;flex-direction:row;padding:.35rem 0}.pr-stream__gate-beam{min-height:52px;flex:1;margin-top:0;margin-left:.5rem}.pr-stream__gate-beam-core{width:100%;flex:1;max-width:120px}.pr-stream__gate-head{position:relative;left:auto;transform:none;flex-direction:row;gap:.35rem}.pr-stream__quarantine-packets{grid-template-columns:1fr}.pr-stream__inline-note{margin-left:0;align-self:center}}@media (max-width: 640px){.pr-stream__pipeline-meta{width:100%;justify-content:flex-start}.pr-stream__stages{display:none}.pr-stream__main-lane{grid-template-columns:1fr;gap:.5rem}.pr-stream__rail-line--main,.pr-stream__denial-slot{display:none}.pr-stream__gate-beam-core{min-height:44px}}.evidence-workflow-inline-wrapper{margin-top:3rem;max-width:1200px;margin-left:auto;margin-right:auto}.evidence-workflow-inline{width:100%}.audit-card,.live-card,.evidence-workflow-inline .evidence-card{background:#050408f7;border-radius:var(--surface-expert-radius);border:1px solid var(--surface-expert-border);padding:1.5rem 1.75rem;box-shadow:var(--surface-expert-shadow);position:relative;overflow:hidden}.audit-card-header,.live-card-header,.evidence-card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.audit-pill{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .6rem;border-radius:999px;border:1px solid var(--surface-expert-border);color:#bb8fce;background:#8a2be226}.audit-pill-subtle{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .5rem;border-radius:999px;border:1px dashed var(--surface-expert-border);color:#9993b8}.audit-card-body{font-size:.8rem;color:#c4c4c4}.audit-meta-row{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.audit-meta-label{color:#777199}.audit-meta-value{color:#e5e1ff}.audit-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-expert-inner-rule);font-size:.78rem}.audit-status-dot{width:9px;height:9px;border-radius:999px;background:#7c7c9b99}.audit-status-dot[data-active=true]{background:#ffb347;box-shadow:0 0 0 6px #ffb3472e}.audit-status-dot[data-failed=true]{background:#ff4d6d;box-shadow:0 0 0 6px #ff4d6d33}.audit-status-text{color:#b8b4d8}.audit-status-text-secondary{flex-basis:100%;margin-left:0;margin-top:.2rem;display:inline-flex;align-items:center;gap:.45rem}.audit-status-success-dot{width:8px;height:8px;border-radius:999px;background:#27ae60;box-shadow:0 0 0 4px #27ae6033;flex-shrink:0}.audit-pipeline-track{display:flex;flex-direction:column;gap:1rem;margin-top:.25rem}.audit-pipeline-step-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem}.audit-pipeline-connection{display:flex;flex-direction:column;align-items:center;gap:.1rem}.audit-pipeline-line{display:none}.audit-pipeline-line[data-complete=true]{background:#8a2be2;box-shadow:0 0 6px #8a2be280}.audit-pipeline-node{width:14px;height:14px;border-radius:999px;border:2px solid rgba(120,120,140,.8);background:#3a3848;box-shadow:none}.audit-pipeline-node[data-complete=true]{border-color:#8a2be2;background:#8a2be2;box-shadow:0 0 0 4px #8a2be242}.audit-pipeline-node[data-active=true]{border-color:#c59cff;background:#b38cff;box-shadow:0 0 0 4px #c59cff66}.audit-pipeline-node[data-fail=true]{border-color:#ff6b81;background:radial-gradient(circle at 30% 0%,#ffe4e4,#f36);box-shadow:0 0 0 6px #ff336640}.audit-pipeline-content{display:flex;flex-direction:column;gap:.15rem}.audit-pipeline-label-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.audit-pipeline-label{font-size:.8rem;color:#e5e1ff}.audit-pipeline-status-chip{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--surface-expert-border);color:#bda9ff}@keyframes auditStatusChipGlow{0%{box-shadow:0 0 #8a2be200;filter:brightness(.82);opacity:.72}65%{box-shadow:0 0 13px #8a2be247;filter:brightness(1.06);opacity:1}to{box-shadow:0 0 #8a2be200;filter:brightness(.9);opacity:.8}}.audit-pipeline-status-chip[data-state=running]{border-color:#ffb347;color:#ffd4a3;animation:auditStatusChipGlow 4.6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:.4s}.audit-pipeline-status-chip[data-state=passed]{border-color:#4fd1c5;color:#c0fff6;animation:auditStatusChipGlow 5.2s cubic-bezier(.22,1,.36,1) infinite;animation-delay:.6s}.audit-pipeline-status-chip[data-state=failed]{border-color:#ff6b81;color:#ffc2ce;animation:auditStatusChipGlow 4.8s cubic-bezier(.22,1,.36,1) infinite;animation-delay:.2s}.audit-pipeline-detail{font-size:.75rem;color:#9a94bc}.audit-metric-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem;font-size:.8rem}.audit-metric-label{color:#8680aa}.audit-metric-value{color:#e5e1ff}.audit-metric-value[data-failed=true]{color:#ffb347}.audit-result-footer{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--surface-expert-inner-rule)}.audit-merge-badge{align-self:flex-start;font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,107,129,.65);background:#ff47851f;color:#ff9bb0}.audit-merge-badge[data-state=ready]{border-color:#4fd1c5e6;background:#4fd1c51f;color:#bffdf5}.audit-result-caption{font-size:.78rem;color:#9c96bf}.live-env-pill{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .6rem;border-radius:999px;background:#1cae782e;color:#a9f5d5;border:1px solid rgba(28,174,120,.6)}.live-dot{width:8px;height:8px;border-radius:999px;background:#27ae60;box-shadow:0 0 0 6px #27ae6038;margin-left:auto}.live-metric-row{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.8rem;color:#b8b4d8}.live-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.live-metric-tile{padding:.8rem .9rem;border-radius:var(--surface-expert-radius);border:1px solid var(--surface-expert-border);background:radial-gradient(circle at top left,#8a2be238,#080612e6)}.live-metric-tile[data-emphasized=true]{border-color:#ffb347e6;background:radial-gradient(circle at top left,#ffb3473d,#080612f2)}.live-metric-tile-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#8d86b2}.live-metric-tile-value{display:block;margin-top:.2rem;font-size:1.1rem;color:#f6f3ff}.live-metric-tile-badge{margin-top:.35rem;display:inline-flex;align-items:center;justify-content:center;padding:.16rem .45rem;border-radius:999px;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;background:#ffb3472e;color:#ffd9a3}.live-compliance-bar{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem;padding-top:.7rem;border-top:1px solid var(--surface-expert-inner-rule);font-size:.78rem}.live-compliance-label{color:#8e88b1}.live-compliance-chip{padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(79,209,197,.75);background:#4fd1c51f;color:#c0fff6;text-transform:uppercase;letter-spacing:.16em;font-size:.65rem}.live-compliance-chip[data-level=alert]{border-color:#ff6b81e6;background:#ff6b811f;color:#ffd1d9}.live-stream{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem}.live-stream-row{display:flex;align-items:center;gap:.6rem}.live-stream-marker{width:8px;height:8px;border-radius:999px;background:#65618ae6}.live-stream-marker[data-flagged=true]{background:#ffb347}.live-stream-marker[data-evidence=true]{background:#4fd1c5}.live-stream-marker[data-alert=true]{background:#ff6b81}.live-stream-text{flex:1;color:#dcd9ff}.live-stream-tag{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--surface-expert-border)}.live-stream-tag-flagged{border-color:#ffb347e6;color:#ffd4a3}.live-stream-tag-evidence{border-color:#4fd1c5e6;color:#bffdf5}.live-stream-tag-alert{border-color:#ff6b81e6;color:#ffc2ce}.evidence-record-body{font-family:JetBrains Mono,Courier New,monospace;font-size:.8rem;background:radial-gradient(circle at top left,#8a2be233,#06050ff5);padding:1rem 1.1rem;border-radius:12px;border:1px solid var(--surface-expert-border)}.evidence-append-pill{margin-left:auto;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .6rem;border-radius:999px;border:1px solid rgba(79,209,197,.8);color:#bffdf5;background:#4fd1c51f}.evidence-record-line{display:flex;align-items:center;gap:.6rem;color:#e5e1ff}.evidence-record-line+.evidence-record-line{margin-top:.2rem}.evidence-record-prefix{color:#8a2be2}.evidence-record-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidence-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--surface-expert-inner-rule);font-size:.75rem;color:#a49ed0}.evidence-badge{padding:.3rem .7rem;border-radius:999px;border:1px solid var(--surface-expert-border);text-transform:uppercase;letter-spacing:.14em;font-size:.65rem}.evidence-badge[data-ready=true]{border-color:#4fd1c5e6;color:#bffdf5}.landing-page .hero{background:transparent;color:#fff}.landing-page .hero.landing-hero{position:relative;min-height:100svh;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(5.75rem,11vh,7.75rem) 0 clamp(4rem,12vh,8rem);overflow:clip;isolation:isolate}.landing-page .hero.landing-hero:before,.landing-page .hero.landing-hero:after{display:none!important}.landing-page .landing-hero.page-section .container:after{display:none!important}.landing-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.048;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.landing-hero__container{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding-top:clamp(2.5rem,8vh,6rem)}.landing-hero__inner{width:100%;will-change:transform,opacity}.landing-page .hero h1,.landing-page .hero .hero-title{font-family:IBM Plex Sans,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:-.02em}.landing-page .hero{text-align:center;animation:none}.landing-page .hero h1{animation:none}.landing-page .hero .container{text-align:center;align-items:stretch}.landing-page .landing-hero__split{justify-content:center;align-items:center}.landing-page .hero-split{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:3.5rem}.landing-page .landing-hero__copy{max-width:min(820px,100%);padding-top:.25rem}.landing-page .landing-hero__headline{margin-top:0;margin-bottom:.15rem}.landing-page .hero-left{flex:0 1 auto;max-width:740px;padding-top:.75rem;margin:0 auto}.landing-page .hero-right{flex:1;min-height:520px;display:flex;align-items:flex-start;justify-content:flex-end}.landing-page .landing-hero__title{font-size:clamp(3.05rem,6.25vw,4.85rem);line-height:1.08;margin-bottom:.35rem;font-weight:700;letter-spacing:-.02em}.landing-page .hero-title{font-size:3.85rem;line-height:1.02;margin-bottom:1.05rem}.landing-page .hero-title-line{display:flex;flex-wrap:wrap;gap:.5rem .85rem;align-items:baseline;justify-content:center}.landing-page .landing-hero__headline-lines{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.14em,1.1vw,.28em);width:100%}.landing-page .landing-hero__word--ai,.landing-page .landing-hero__word--gov{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1em;line-height:1.12;letter-spacing:.06em;font-weight:700;color:#fcfafffa;text-transform:uppercase}.landing-page .landing-hero__enforced{display:block;margin-top:clamp(.65rem,1.5vh,1.1rem);font-size:1.05em;font-weight:700;letter-spacing:.05em;line-height:1.05;border:none;background-image:linear-gradient(118deg,#ddd6fe,#a78bfa,#8b5cf6 36%,#7c3aed,#6d28d9 64%,#5b21b6 80%,#6d28d9);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 38px rgba(49,18,104,.45));animation:none}@keyframes landingHeroEnforcedSheen{0%,to{background-position:12% 42%}50%{background-position:88% 58%}}.landing-page .hero-title-word-enforced:not(.landing-hero__enforced){display:block;margin-top:.45rem;color:#8a2be2;text-shadow:0 0 8px rgba(138,43,226,.18);transition:text-shadow .14s ease,filter .14s ease,opacity .14s ease;opacity:.96}.landing-page .home-section--active .landing-hero__enforced,.landing-page .landing-hero__enforced.section-header-glow--active{animation:none}.landing-page .hero .hero-title-accent{color:#8a2be2}.landing-page .landing-hero__subwrap{margin-top:1.35rem}.landing-page .hero .lead.hero-subhead,.landing-page .landing-hero__sub{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#dad6e8e0;font-size:clamp(1rem,1.15vw,1.125rem);font-weight:450;line-height:1.55;letter-spacing:.006em;max-width:min(40ch,100%);margin:0 auto;padding:0 .5rem;box-sizing:border-box}.landing-page .hero .lead.hero-subhead{font-size:1.0625rem;color:#e8e6f0e6;max-width:min(36ch,100%)}.landing-page .hero .hero-subhead-emphasis{color:#bb8fce;font-weight:600}.landing-page .hero .lead,.landing-page .hero .cta-buttons{animation:none}.landing-page .landing-hero__ctas{margin-top:1.65rem;gap:1rem 1.35rem}.landing-page .landing-hero__cta{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;letter-spacing:.015em;border-radius:11px;padding:.82rem 1.75rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.landing-page .landing-hero__cta--primary{background:linear-gradient(148deg,#4c1d95,#6d28d9 42%,#5b21b6);color:#faf5ff!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px #ffffff1f inset,0 16px 44px #4c1d956b}.landing-page .landing-hero__cta--primary:hover{background:linear-gradient(148deg,#5b21b6,#7c3aed 45%,#6d28d9);box-shadow:0 1px #ffffff24 inset,0 22px 52px #5b21b680}.landing-page .landing-hero__cta--secondary{background:#ffffff08;color:#e6e0ffeb!important;border:1px solid rgba(167,139,250,.35);box-shadow:0 12px 36px #00000040}.landing-page .landing-hero__cta--secondary:hover{color:#fff!important;border-color:#c4b5fd8c;background:#7c3aed1a;box-shadow:0 16px 40px #00000059}.landing-page .hero .btn-primary{background:linear-gradient(135deg,#5c1a8a,#8a2be2);border:none}.landing-page .hero .btn-primary:hover{background:linear-gradient(135deg,#8a2be2,#9c4ddf);box-shadow:0 8px 24px #8a2be280}.landing-page .hero .btn-secondary{background:transparent;color:#bb8fce;border:2px solid rgba(138,43,226,.55)}.landing-page .hero .btn-secondary:before{background:linear-gradient(135deg,#5c1a8a,#8a2be2)}.landing-page .hero .btn-secondary:hover{color:#fff;border-color:#8a2be2;background:#8a2be21f;box-shadow:0 4px 16px #8a2be247}.landing-page .hero-copy{margin-top:.05rem;margin-bottom:0;text-align:center}.landing-page .hero-cta-buttons{justify-content:center;margin-top:5.75rem;gap:2rem}@media (prefers-reduced-motion: reduce){.landing-page .landing-hero__enforced{animation:none;background-position:50% 50%}}@media (max-width: 768px){.landing-page .hero.landing-hero{justify-content:flex-start;padding:clamp(5.35rem,13vw,6.75rem) 0 clamp(3.25rem,10vw,5rem)}.landing-hero__container{padding-top:clamp(1.75rem,7vw,4rem)}.landing-page .landing-hero__headline{margin-top:0}.landing-page .landing-hero__ctas{flex-direction:column;align-items:stretch;margin-top:1.5rem;gap:.85rem}.landing-page .hero-split{flex-direction:column;gap:2rem}.landing-page .hero-left{max-width:100%;padding-top:0;margin:0}.landing-page .landing-hero__title{font-size:clamp(2.35rem,9.25vw,3.05rem);line-height:1.1;letter-spacing:-.015em}.landing-page .landing-hero__headline-lines{gap:clamp(.1em,1.5vw,.22em)}.landing-page .landing-hero__word--ai,.landing-page .landing-hero__word--gov{letter-spacing:.05em}.landing-page .landing-hero__enforced{letter-spacing:.045em;margin-top:clamp(.55rem,2vw,.9rem)}.landing-page .hero-title{font-size:2.35rem;line-height:1.06}.landing-page .hero .lead.hero-subhead,.landing-page .landing-hero__sub{font-size:1rem;line-height:1.55;padding:0 .75rem}.landing-page .hero-right{min-height:320px;justify-content:center}.landing-page .hero-cta-buttons{flex-direction:column;align-items:stretch}}.landing-page .enforcement-section,.landing-page .visual-section,.landing-page .trust-section,.landing-page .audit-workflow-section,.landing-page .why-verity-matters-section,.landing-page .live-monitoring-section,.landing-page .evidence-workflow-section,.landing-page .evidence-ledger-section{background-color:transparent}.landing-page .enforcement-section h2,.landing-page .visual-section h2,.landing-page .trust-section h2,.landing-page .evidence-ledger-section h2{color:#fff}.landing-page .section-intro{color:#b8b8b8}.landing-page section:not(:last-child):after,.landing-page .page-section:after{width:88%;max-width:1240px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(124,58,237,.28) 10%,rgba(210,200,255,.95) 50%,rgba(124,58,237,.28) 90%,transparent 100%);box-shadow:0 0 14px #a78bfaa6,0 0 32px #7c3aed66}.landing-page .landing-hero.page-section:after{display:none!important}.landing-page .landing-story-section.page-section:after{opacity:.28;box-shadow:none;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(124,58,237,.15) 18%,rgba(167,139,250,.28) 50%,rgba(124,58,237,.15) 82%,transparent 100%)}.landing-page .enforcement-card,.landing-page .visual-card,.landing-page .trust-feature-card{background:#050408f7;border:1px solid var(--surface-expert-border);border-radius:var(--surface-expert-radius);box-shadow:var(--surface-expert-shadow)}.landing-page .enforcement-card:hover,.landing-page .visual-card:hover,.landing-page .trust-feature-card:hover{border-color:var(--surface-expert-border-hover);box-shadow:var(--surface-expert-shadow-hover)}.landing-page .enforcement-card:nth-child(2n):hover{border-color:var(--surface-expert-border-hover);box-shadow:var(--surface-expert-shadow-hover)}.landing-page .visual-card.featured:hover{border-color:var(--surface-expert-border-hover);box-shadow:var(--surface-expert-shadow-hover)}.landing-page .enforcement-card h3,.landing-page .visual-card h3,.landing-page .trust-feature-card h3{color:#fff}.landing-page .enforcement-card p,.landing-page .visual-card p,.landing-page .trust-feature-card p{color:#c4c4c4}.landing-page .visual-placeholder{background:#050408fa;color:#d0d0d0;border:1px solid var(--surface-expert-border);border-radius:var(--surface-expert-radius)}.landing-page .visual-badge-merge-blocked{position:absolute;bottom:10px;right:10px;font-size:.85rem;color:#8a2be2;font-weight:600;background-color:#8a2be21f;padding:.25rem .5rem;border-radius:4px}.landing-page .code-snippet{background:#050408fa;border:1px solid var(--surface-expert-border);border-left:3px solid var(--surface-expert-border-hover);border-radius:var(--surface-expert-radius);color:#bb8fce}.landing-page .code-snippet pre{color:#bb8fce}.landing-page .visual-caption{color:#a0a0a0}.landing-page .visual-caption-accent{color:#8a2be2;font-weight:500}.landing-page .trust-checkmark{background:#8a2be22e;border:2px solid #8A2BE2;-o-border-image:none;border-image:none}.landing-page .trust-checkmark-img{background-color:transparent;background-image:url(/check.png);background-repeat:no-repeat;background-position:center;background-size:180px 180px;border:none}.landing-page .system-node{background:#050408f7;border:1px solid var(--surface-expert-border);border-radius:var(--surface-expert-radius);color:#fff}.landing-page .system-node:hover{border-color:var(--surface-expert-border-hover);box-shadow:var(--surface-expert-shadow-hover)}.landing-page .system-arrow{color:#8a2be2}.reviews-strip-mount{min-height:var(--reviews-strip-reserved-height);contain:layout style}.reviews-strip-mount>.reviews-strip-section{min-height:var(--reviews-strip-reserved-height)}section.reviews-strip-section{--review-gap: 1.25rem;--review-card-w: clamp( 15rem, calc((min(52rem, 100vw - 2rem) - 2rem - var(--review-gap)) / 2), 25rem );background-color:#000;padding:3rem 0 2.25rem;overflow-x:clip;isolation:isolate}.reviews-strip-section__inner{max-width:100%}.reviews-strip-section__head{width:min(52rem,calc(100vw - 2rem));max-width:100%;margin-left:auto;margin-right:auto;padding:0 1rem;box-sizing:border-box}.reviews-strip-section__title{margin:0 0 1.5rem;text-align:center;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#fffffff5;text-shadow:0 0 42px rgba(138,43,226,.18)}.reviews-strip-fullbleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.reviews-strip-window{width:min(52rem,calc(100vw - 2rem));max-width:100%;margin-left:auto;margin-right:auto;padding:0 1rem;box-sizing:border-box}.reviews-strip-window--placeholder{min-height:12.75rem}.reviews-strip-section--placeholder{pointer-events:none;visibility:hidden}.reviews-strip{overflow:hidden;width:100%;border-radius:4px;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.reviews-strip__track{display:flex;flex-direction:row;align-items:stretch;gap:var(--review-gap, 1.25rem);width:-moz-max-content;width:max-content;will-change:transform;cursor:grab;touch-action:none}.reviews-strip__track:active{cursor:grabbing}.review-strip-card{position:relative;flex:0 0 auto;width:var(--review-card-w);margin:0;padding:1.55rem 1.45rem 1.4rem;border-radius:var(--surface-expert-radius);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 110% 75% at 50% -35%,rgba(138,43,226,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 100% 100%,rgba(94,26,138,.12) 0%,transparent 50%),linear-gradient(168deg,#0c0812f5,#000000fa);border:1px solid var(--surface-expert-border);box-shadow:var(--surface-expert-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);text-align:left;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.review-strip-card:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35) 40%,rgba(187,143,206,.65) 50%,rgba(255,255,255,.3) 60%,transparent);opacity:.95;pointer-events:none;z-index:1}.review-strip-card:hover{border-color:var(--surface-expert-border-hover);box-shadow:var(--surface-expert-shadow-hover)}.landing-page .audit-card{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #0006,0 14px 40px #00000085;transition:border-color var(--motion-duration-hover) var(--motion-ease-out),transform var(--motion-duration-hover) var(--motion-ease-out),opacity var(--motion-duration-pipeline) var(--motion-ease-enterprise)}.review-strip-card__quote{position:relative;z-index:1;margin:0 0 1.15rem;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:450;line-height:1.64;letter-spacing:.015em;color:#f0eefaf5;text-align:left;text-shadow:0 0 32px rgba(138,43,226,.06)}.review-strip-card__meta{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem;text-align:left;padding-top:1.05rem;margin-top:.05rem;border-top:1px solid var(--surface-expert-inner-rule)}.review-strip-card__name-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.review-strip-card__name{flex:1;min-width:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-.02em;color:var(--accent-light)}.review-strip-card__linkedin{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:1px;color:#bb8fced9;border-radius:8px;transition:color .2s ease,background-color .2s ease,transform .2s ease}.review-strip-card__linkedin:hover{color:#e8d4f5;background-color:#8a2be233;opacity:1}.review-strip-card__linkedin:focus-visible{outline:2px solid rgba(187,143,206,.8);outline-offset:2px}.review-strip-card__linkedin-glyph{display:block}.review-strip-card__role{font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:.8125rem;font-weight:400;color:#a09bb9eb;line-height:1.45}.reviews-strip-static{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--review-gap, 1.25rem);text-align:left;margin-top:.25rem;max-width:min(52rem,100%);margin-left:auto;margin-right:auto}.reviews-strip-static .review-strip-card{width:100%;max-width:var(--review-card-w);justify-self:center}@media (prefers-reduced-motion: reduce){.reviews-strip__track{touch-action:auto;cursor:default}.review-strip-card:hover{transform:none;border-color:var(--surface-expert-border);box-shadow:var(--surface-expert-shadow)}}.footer{position:relative;z-index:1;width:100%;background-color:#000;color:var(--text-muted);padding:3rem 0 1.5rem;border-top:1px solid rgba(138,43,226,.25);margin-top:0}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;gap:2.5rem;margin-bottom:2rem;text-align:left}@media (min-width: 769px){.footer-content{display:flex;justify-content:space-between;align-items:flex-start}}.footer-section h3{color:#9b59b6;font-size:1.25rem;margin-bottom:1rem;font-weight:700}.footer-section h4{color:#e8e8e8;font-size:1rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.footer-section p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin:0;margin-top:.5rem}.footer-section.footer-brand .logo-img{max-width:200px}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:all .2s ease;display:inline-block}.footer-column ul li a{font-size:.9rem}.footer-section ul li a:hover{color:#4fd1c5;transform:translate(4px)}.footer-bottom{padding-top:2rem;border-top:1px solid rgba(155,89,182,.2);display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.footer-bottom p{color:var(--text-secondary);font-size:.85rem;margin:0}.footer-tagline{margin-top:.75rem}.footer-bottom-links{list-style:none;display:flex;gap:1.25rem;margin:0;padding:0}.footer-bottom-links li a{color:var(--text-secondary);font-size:.85rem;text-decoration:none;transition:color .2s ease}.footer-bottom-links li a:hover{color:#4fd1c5}.policy-section{margin-bottom:3rem}.policy-section h2{color:#e8e8e8;font-size:1.75rem;margin-bottom:1rem;margin-top:2.5rem;font-weight:700}.policy-section h3{color:#9b59b6;font-size:1.25rem;margin-bottom:.75rem;margin-top:1.5rem;font-weight:600}.policy-section p{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}.policy-section ul{color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem;padding-left:1.5rem}.policy-section ul li{margin-bottom:.5rem}.policy-section a{color:#9b59b6;text-decoration:none;transition:all .2s ease}.policy-section a:hover{color:#4fd1c5;text-decoration:underline}@media (max-width: 768px){.footer-content{grid-template-columns:1fr;gap:2rem;text-align:center}.policy-section h2{font-size:1.5rem}}section{padding:5rem 0;position:relative;animation:fadeIn .6s ease}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}section:not(:last-child):after,.page-section:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;max-width:1200px;height:1px;background:linear-gradient(90deg,transparent,rgba(155,89,182,.3),transparent);z-index:1}.home-section--active .container{filter:brightness(1.04);transition:filter var(--motion-duration-hover) var(--motion-ease-out)}.landing-page .section-header-glow{transition:text-shadow .14s ease,filter .14s ease,opacity .14s ease,color .14s ease;text-shadow:0 0 0 rgba(138,43,226,0);opacity:.94}.landing-page .home-section--active .section-header-glow,.landing-page .section-header-glow.section-header-glow--active{color:#d8c4f8;text-shadow:0 0 12px rgba(138,43,226,.28);filter:none;opacity:1;animation:none}.landing-page .home-section--active .hero-title-word-enforced:not(.landing-hero__enforced){text-shadow:0 0 14px rgba(138,43,226,.32);filter:none;opacity:1;animation:none}.landing-page .hero-title-word-enforced.section-header-glow--active:not(.landing-hero__enforced){text-shadow:0 0 14px rgba(138,43,226,.32);filter:none;opacity:1;animation:none}.landing-page .trust-section.home-section--active h2.section-header-glow,.landing-page .trust-section h2.section-header-glow.section-header-glow--active,.landing-page .why-verity-matters-section.home-section--active .landing-story-eyebrow.section-header-glow,.landing-page .live-monitoring-section.home-section--active .landing-story-eyebrow.section-header-glow,.landing-page .evidence-ledger-section.home-section--active .landing-story-eyebrow.section-header-glow,.landing-page .why-verity-matters-section .landing-story-eyebrow.section-header-glow.section-header-glow--active,.landing-page .live-monitoring-section .landing-story-eyebrow.section-header-glow.section-header-glow--active,.landing-page .evidence-ledger-section .landing-story-eyebrow.section-header-glow.section-header-glow--active{color:#d8c4f8;text-shadow:0 0 12px rgba(138,43,226,.3);filter:none;opacity:1;animation:none}@keyframes sectionHeaderGlowPulse{0%{text-shadow:0 0 14px rgba(138,43,226,.48),0 0 44px rgba(138,43,226,.16)}to{text-shadow:0 0 22px rgba(138,43,226,.72),0 0 68px rgba(138,43,226,.28)}}.home-section--active .trust-feature-card,.home-section--active .live-card,.home-section--active .audit-card{filter:brightness(1.03);transition:filter var(--motion-duration-hover) var(--motion-ease-out)}@media (prefers-reduced-motion: reduce){.landing-page .home-section--active .section-header-glow,.landing-page .home-section--active .hero-title-word-enforced:not(.landing-hero__enforced){text-shadow:0 0 10px rgba(138,43,226,.36);filter:none;animation:none}.audit-pipeline-status-chip[data-state=running],.audit-pipeline-status-chip[data-state=passed],.audit-pipeline-status-chip[data-state=failed]{animation:none!important}}.enforcement-section,.visual-section,.trust-section{background:var(--primary-color);position:relative}.page-content{max-width:1400px;margin:0 auto;padding:5rem 20px;color:var(--text-color);animation:pageFadeIn .5s ease}.page-content>.container{max-width:1200px;margin:0 auto}.page-content h1{color:var(--text-color);font-size:3rem;font-weight:700;margin-bottom:1.5rem;text-align:center;letter-spacing:-.03em}.page-content .lead{font-size:1.5rem;color:var(--text-muted);text-align:center;margin-bottom:1rem;font-weight:500;max-width:800px;margin-left:auto;margin-right:auto}.page-content h2{color:var(--text-color);font-size:2.25rem;font-weight:600;margin-top:4rem;margin-bottom:2rem;text-align:left;letter-spacing:-.02em;position:relative;padding-bottom:1rem}.page-content h2:first-of-type{margin-top:2rem}.page-content h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#9b59b6,#8e44ad);border-radius:2px}.page-content h3{color:var(--text-color);font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;letter-spacing:-.01em}.page-content p{max-width:70ch;color:var(--text-muted);margin-bottom:1.5rem;line-height:1.8;font-size:1.05rem}.page-content ul,.page-content ol{margin-left:2rem;margin-bottom:2rem;max-width:70ch}.page-content li{margin-bottom:.75rem;line-height:1.8;color:var(--text-muted);font-size:1.05rem}.content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.section-intro{text-align:center;max-width:800px;margin:0 auto 3rem;color:var(--text-muted);font-size:1.1rem;line-height:1.7}.content-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2.5rem;transition:all .3s ease;animation:fadeInUp .6s ease both;position:relative}.step-number{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:50%;background:var(--purple-gradient);color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;border:2px solid var(--card-bg);box-shadow:0 2px 8px #9b59b64d}.content-card:hover{transform:translateY(-4px);border-color:#9b59b6;box-shadow:0 8px 24px #9b59b633}.content-card h2{margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.75rem;text-align:center}.content-card h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:2px;background:linear-gradient(90deg,#9b59b6,#8e44ad)}.content-card h3{margin-top:0;margin-bottom:1rem}.content-card p{margin-bottom:1rem}.content-card ul,.content-card ol{margin-left:1.5rem;margin-bottom:1.5rem}.content-card li{margin-bottom:.5rem;line-height:1.7}.info-box{background:var(--light-bg);border-left:4px solid;-o-border-image:linear-gradient(180deg,#9b59b6 0%,#8e44ad 100%) 1;border-image:linear-gradient(180deg,#9b59b6,#8e44ad) 1;border-radius:8px;padding:2rem;margin:2.5rem 0;animation:slideInLeft .6s ease}.pricing-info-container{width:100%;margin:4rem 0 0;padding:3rem 2.5rem;background:var(--light-bg);border-radius:12px;text-align:center;border:1px solid var(--border-color);box-sizing:border-box;position:relative}.pricing-info-container h2{margin-bottom:1.5rem;font-size:2.25rem;color:var(--text-color);text-align:center}.pricing-info-subtitle{font-size:1.25rem;margin:0 auto 1rem;color:var(--text-color);text-align:center;display:block;width:100%}.pricing-info-intro{max-width:800px;margin:0 auto 2.5rem;color:var(--text-muted);font-size:1.05rem;line-height:1.7}.pricing-feature-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1000px;margin:0 auto;grid-template-rows:auto auto}.pricing-feature-cards>.pricing-feature-card:nth-child(5){grid-column:2 / 4}.pricing-feature-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}.pricing-feature-card:hover{transform:translateY(-3px);border-color:#9b59b6;box-shadow:0 4px 12px #9b59b626}.pricing-feature-card:nth-child(odd) h4{color:#9b59b6;font-size:1.1rem;margin-bottom:.75rem;font-weight:600}.pricing-feature-card:nth-child(2n) h4{color:#4fd1c5;font-size:1.1rem;margin-bottom:.75rem;font-weight:600}.pricing-feature-card p{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin:0}.enterprise-feature-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem;max-width:1000px;margin-left:auto;margin-right:auto}.enterprise-feature-cards>.enterprise-feature-card:nth-child(5):last-child{grid-column:2 / 4}.enterprise-feature-cards>.enterprise-feature-card:nth-child(5):not(:last-child){grid-column:2 / 3}.enterprise-feature-cards>.enterprise-feature-card:nth-child(6){grid-column:3 / 4}.enterprise-feature-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;text-align:center;transition:all .3s ease}.enterprise-feature-card:nth-child(odd):hover{transform:translateY(-2px);border-color:#9b59b6;box-shadow:0 4px 12px #9b59b61a}.enterprise-feature-card:nth-child(2n):hover{transform:translateY(-2px);border-color:#4fd1c5;box-shadow:0 4px 12px #4fd1c51a}.enterprise-feature-card p{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin:0}.info-box h3{color:#4fd1c5;margin-top:0;margin-bottom:1rem;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}.info-box p{margin-bottom:.5rem}.info-box p:last-child{margin-bottom:0}.horizontal-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:2rem;margin-bottom:2rem}.horizontal-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2rem;margin-bottom:2rem}.horizontal-grid-2>*,.horizontal-grid-3>*{animation:fadeInUp .6s ease both}.horizontal-grid-2>*:nth-child(1){animation-delay:.1s}.horizontal-grid-2>*:nth-child(2){animation-delay:.2s}.horizontal-grid-3>*:nth-child(1){animation-delay:.1s}.horizontal-grid-3>*:nth-child(2){animation-delay:.2s}.horizontal-grid-3>*:nth-child(3){animation-delay:.3s}.pricing-table-wrapper{width:100%}.pricing-table{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0;align-items:stretch}.pricing-card{background:linear-gradient(135deg,#1e1e28f2,#14141ef2);border:2px solid var(--border-color);border-radius:16px;padding:0;text-align:center;color:var(--text-color);transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%;transform:scale(1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0003}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#9b59b6 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.pricing-card:hover:before{opacity:1}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000004d}.pricing-card-free,.pricing-card-starter{border-color:#9b59b64d}.pricing-card-free:before,.pricing-card-starter:before{background:linear-gradient(90deg,rgba(155,89,182,.6) 0%,transparent 100%)}.pricing-card-free:hover,.pricing-card-starter:hover{border-color:#9b59b680;box-shadow:0 8px 24px #9b59b626}.pricing-limits{color:#ffffff80;font-size:.9em}.pricing-no-action{color:#ffffff80;font-size:.95rem}.pricing-card-pro{border-color:#9b59b6;border-width:3px;background:linear-gradient(135deg,#1e1e28fa,#14141efa);box-shadow:0 4px 20px #9b59b633}.pricing-card-pro:before{background:linear-gradient(90deg,#9b59b6,#8e44ad);opacity:1;height:4px}.pricing-card-pro:hover{transform:translateY(-8px);box-shadow:0 12px 32px #9b59b64d;border-color:#9b59b6}.pricing-card-enterprise{border-color:#ffd70066;border-width:3px;background:linear-gradient(135deg,#1e1e28fa,#14141efa);box-shadow:0 4px 20px #ffd70026}.pricing-card-enterprise:before{background:linear-gradient(90deg,#ffd700cc,#ffdf0066);opacity:1;height:4px}.pricing-card-enterprise:hover{transform:translateY(-8px);box-shadow:0 12px 32px #ffd70040;border-color:#ffd70099}.pricing-card.featured{border-color:#9b59b6;border-width:3px;box-shadow:0 4px 20px #9b59b633;transform:scale(1)}.pricing-card.featured:hover{transform:scale(1) translateY(-8px);box-shadow:0 12px 32px #9b59b64d}.pricing-card.current-plan{border:3px solid #27ae60!important;box-shadow:0 0 20px #27ae604d!important;transform:scale(1)!important}.pricing-card.current-plan:hover{transform:scale(1) translateY(-5px)!important;box-shadow:0 8px 24px #27ae6066!important}.pricing-card.current-plan.featured{border:3px solid #27ae60!important;transform:scale(1)!important}.pricing-card.current-plan.enterprise{border:3px solid #27ae60!important}.current-plan-badge{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;text-align:center;font-size:.95rem;box-shadow:0 4px 12px #27ae604d;letter-spacing:.5px}.popular-badge{position:absolute;top:1rem;right:1rem;background:var(--purple-gradient);color:#1a1a2e;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #9b59b666;z-index:10}.btn-pricing{width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;transition:all .3s ease;text-transform:none;letter-spacing:.3px}.btn-pricing:hover{transform:translateY(-2px);box-shadow:0 6px 20px #9b59b64d}.pricing-card.enterprise{border-color:gold;border-width:3px;box-shadow:0 4px 20px #ffd70033}.pricing-card.enterprise:hover{transform:translateY(-5px);box-shadow:0 8px 24px #ffd7004d}.pricing-card-header{padding:2rem 2.5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.pricing-card-body{padding:1.5rem 2.5rem;min-height:360px;flex:1}.pricing-card-footer{padding:1.5rem 2.5rem 2rem;border-top:1px solid rgba(255,255,255,.1)}.pricing-icon{font-size:3rem;margin-bottom:1rem;display:block;filter:drop-shadow(0 2px 8px rgba(155,89,182,.3))}.pricing-card h3{color:var(--text-color);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.pricing-tagline{font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:.75rem}.pricing-description{font-size:.95rem;color:#ffffffb3;line-height:1.6;margin-bottom:1.5rem}.price{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin:1rem 0}.price-amount{font-size:3rem;font-weight:700;color:#9b59b6;line-height:1}.price-period{font-size:1.25rem;color:#fff9;font-weight:400}.pricing-features{list-style:none;text-align:left;margin:0;padding:0}.pricing-features li{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.95rem;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.pricing-features li:last-child{border-bottom:none}.pricing-features li:hover{color:#ffffffe6}.pricing-features li{position:relative}.pricing-features li:first-of-type{padding-top:0}.pricing-highlight{font-weight:600;color:#9b59b6!important;margin-bottom:.5rem!important}.authority-section{border:2px solid;-o-border-image:var(--purple-gradient) 1;border-image:var(--purple-gradient) 1;padding:1.5rem 2rem;margin:2.5rem 0;background:var(--light-bg);border-radius:8px;animation:slideInLeft .6s ease}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.authority-section{text-align:center}.authority-section h3{color:#9b59b6;margin-bottom:.5rem;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;text-align:center}.authority-section p{text-align:center;max-width:none;margin-left:auto;margin-right:auto}.system-diagram{display:flex;justify-content:center;align-items:center;gap:1rem;margin:3rem 0;flex-wrap:wrap}.system-node{background:var(--card-bg);padding:1rem 1.5rem;border-radius:6px;border:1px solid var(--border-color);font-weight:500;position:relative;color:var(--text-color);transition:all .3s ease}.system-node:nth-child(odd):hover{transform:scale(1.05);border-color:#9b59b6;box-shadow:0 4px 12px #9b59b633}.system-node:nth-child(2n):hover{transform:scale(1.05);border-color:#4fd1c5;box-shadow:0 4px 12px #4fd1c533}.system-arrow{color:#4fd1c5;font-size:1.5rem;font-weight:700}@media (max-width: 1024px) and (min-width: 769px){.container{padding:0 2rem}.hero h1{font-size:3rem}.hero p{font-size:1.1rem}.enforcement-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem}.enforcement-grid>.enforcement-card:nth-child(4):last-child{grid-column:1 / 3;max-width:400px;margin:0 auto}.enforcement-grid>.enforcement-card:nth-child(5):last-child{grid-column:1 / 3;max-width:400px;margin:0 auto}.horizontal-grid-2,.horizontal-grid-3{grid-template-columns:1fr!important;gap:1.5rem}.visual-grid,.enterprise-feature-cards{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem}.enterprise-feature-cards>.enterprise-feature-card:nth-child(5):last-child{grid-column:1 / 3;max-width:400px;margin:0 auto}.pricing-table{grid-template-columns:1fr;gap:1.5rem}.pricing-card{max-width:100%}.pricing-card-header,.pricing-card-body,.pricing-card-footer{padding-left:1.5rem;padding-right:1.5rem}.price-amount,.pricing-icon{font-size:2.5rem}.popular-badge{top:.75rem;right:.75rem;font-size:.7rem;padding:.4rem .75rem}.pricing-feature-cards{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem}.pricing-feature-cards>.pricing-feature-card:nth-child(5){grid-column:1 / 3;max-width:400px;margin:0 auto}.page-content{padding:3rem 20px}.page-content h1{font-size:2.5rem}.page-content h2{font-size:2rem}.content-card{padding:2rem}}@media (max-width: 768px){.container{padding:0 1.5rem}.navbar-spacer{height:calc(72px + .9rem)}.navbar-glass{padding:.48rem 0}.navbar-glass-inner{max-width:100%;padding-left:.85rem;padding-right:.85rem;flex-direction:row;justify-content:space-between;align-items:center}.nav-brand{margin-left:0;z-index:102}.nav-links{display:none}.mobile-menu-toggle{display:block}.hero{padding:3rem 0}.hero h1{font-size:2rem;line-height:1.2}.hero p{font-size:1rem;padding:0 1rem}.lead{font-size:1.1rem}section{padding:2rem 0}section h1{font-size:2rem}section h2{font-size:1.75rem;margin-bottom:1.5rem}.page-content{padding:2rem 1rem}.page-content h1{font-size:2rem}.page-content h2{font-size:1.75rem}.page-content .lead{font-size:1.1rem}.enforcement-grid,.visual-grid,.pricing-table{grid-template-columns:1fr;gap:1.5rem}.pricing-card-header,.pricing-card-body,.pricing-card-footer{padding-left:1.5rem;padding-right:1.5rem}.price-amount,.pricing-icon{font-size:2.25rem}.pricing-table,.horizontal-grid-2,.horizontal-grid-3{grid-template-columns:1fr!important;gap:1.5rem}.enforcement-grid>.enforcement-card:nth-child(4):last-child,.enforcement-grid>.enforcement-card:nth-child(5):last-child{grid-column:1!important;max-width:100%;margin:0}.enforcement-card{padding:1.5rem}.pricing-feature-cards{grid-template-columns:1fr!important;gap:1rem}.pricing-feature-cards>.pricing-feature-card:nth-child(5){grid-column:1!important;max-width:100%;margin:0}.enterprise-feature-cards{grid-template-columns:1fr!important;gap:1rem}.enterprise-feature-cards>.enterprise-feature-card:nth-child(5):last-child{grid-column:1!important;max-width:100%;margin:0}.enterprise-feature-card,.content-card{padding:1.5rem}.system-diagram{flex-direction:column;gap:1rem}.system-arrow{transform:rotate(90deg)}.arrow-line{height:30px}.cta-buttons{flex-direction:column;align-items:stretch;gap:1rem}.btn{width:100%;padding:.875rem 1.5rem}.trust-features-grid{grid-template-columns:1fr!important;gap:1.5rem}.footer-content{grid-template-columns:1fr!important;gap:2.5rem;text-align:center;display:flex;flex-direction:column}.footer-section{text-align:center!important;display:flex;flex-direction:column;align-items:center}.footer-section:first-child{align-items:center}.footer-legal{order:1}.footer-solutions{order:2}.footer-brand{order:3}.footer-section h4{margin-bottom:1rem}.footer-section ul{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-section ul li{margin-bottom:0}.footer-section p{margin-top:1rem}.pricing-card{padding:2rem 1.5rem}}.auth-page{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 0}.auth-container{width:100%;max-width:min(26.25rem,calc(100vw - 1.5rem));margin:0 auto}.auth-card{background:#000;border:1px solid rgba(155,89,182,.2);border-radius:16px;padding:3.5rem 4rem;box-shadow:0 8px 32px #0006,0 0 0 1px #9b59b61a inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-header{text-align:center;margin-bottom:2rem}.auth-header h1{font-size:2.5rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.auth-subtitle{color:var(--text-secondary);font-size:1.1rem;margin:0}.auth-form{margin-top:2rem}.form-group{margin-bottom:1.75rem}.form-group label{display:block;color:var(--text-color);font-weight:500;margin-bottom:.5rem;font-size:.95rem}.form-input{width:100%;padding:1rem 1.25rem;border:2px solid rgba(155,89,182,.25);border-radius:8px;background:#14141e99;color:var(--text-color);font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-input::-moz-placeholder{color:var(--text-secondary);opacity:.6}.form-input::placeholder{color:var(--text-secondary);opacity:.6}.form-input:focus{outline:none;border-color:var(--accent-color);background:#14141ecc;box-shadow:0 0 0 3px #9b59b626}.form-input:hover{border-color:#9b59b666}.auth-submit-btn{width:100%;padding:1rem;margin-top:1rem;font-size:1.1rem;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden}.auth-submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.auth-submit-btn:hover:before{left:100%}.auth-submit-btn:disabled{opacity:.7;cursor:not-allowed}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auth-error{background:linear-gradient(135deg,#ff444426,#ff44441a);border:1px solid rgba(255,68,68,.3);color:#ff6b6b;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.95rem;animation:shake .4s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.error-icon{font-size:1.2rem;flex-shrink:0}.auth-success{background:linear-gradient(135deg,#9b59b626,#9b59b61a);border:1px solid rgba(155,89,182,.3);color:var(--accent-light);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.95rem;animation:fadeInUp .4s ease-out}.success-icon{font-size:1.2rem;flex-shrink:0}.auth-footer{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(155,89,182,.1)}.auth-footer p{color:var(--text-secondary);margin:0;font-size:.95rem}.auth-link{color:#9b59b6;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative}.auth-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#9b59b6;transition:width .3s ease}.auth-link:hover{color:#bb8fce}.auth-link:hover:after{width:100%}@media (max-width: 768px){.auth-card{padding:2rem 1.5rem}.auth-header h1{font-size:2rem}}.landing-page .hero.landing-hero.landing-hero--enforcement{padding-top:0;padding-bottom:0;justify-content:flex-start;align-items:stretch;min-height:100svh;min-height:100vh;overflow:visible}#home-hero .verity-hero-headline-enterprise{padding:0;margin:0}#home-hero .verity-hero-eyebrow{display:inline-flex;align-self:center;max-width:100%;padding:.2rem .55rem .22rem;margin:0;border-radius:9999px;border:1px solid rgba(139,92,246,.28);background:#140a2a80;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #0000001f;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:.625rem;font-weight:600;letter-spacing:.2em;line-height:1.2;text-transform:uppercase;color:#e5e0fab8}@media (min-width: 768px){#home-hero .verity-hero-eyebrow{align-self:flex-start}}.landing-page .hero.landing-hero--enforcement .verity-hero-depth-layer{pointer-events:none}.landing-page .hero.landing-hero--enforcement .verity-hero-depth-layer--drift{animation:verity-hero-depth-drift var(--vhd-drift-dur, var(--motion-depth-drift)) linear infinite alternate}@keyframes verity-hero-depth-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--vhd-drift-x, 0px),var(--vhd-drift-y, 0px),0)}}@media (prefers-reduced-motion: reduce){.landing-page .hero.landing-hero--enforcement .verity-hero-depth-layer--drift{animation:none}}.landing-page .hero.landing-hero--enforcement .verity-hero-backdrop-core-radial{background:radial-gradient(ellipse 72% 58% at 50% 44%,rgba(88,62,178,.1) 0%,rgba(44,30,92,.04) 42%,transparent 72%)}@media (min-width: 768px){.landing-page .hero.landing-hero--enforcement .verity-hero-backdrop-core-radial{background:radial-gradient(ellipse 48% 44% at 68% 44%,rgba(96,66,196,.11) 0%,rgba(50,34,108,.045) 45%,transparent 74%)}}#landing-page-backdrop .landing-hero__grain{opacity:.03}#landing-page-backdrop .verity-hero-floor-grid{background-image:linear-gradient(rgba(167,139,250,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.1) 1px,transparent 1px);background-size:56px 56px;transform:perspective(860px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent 6%,black 32%,black 58%,transparent 88%);mask-image:linear-gradient(180deg,transparent 6%,black 32%,black 58%,transparent 88%);opacity:.075;pointer-events:none}#home-hero .verity-hero-h1-accent{display:inline;font-weight:600;letter-spacing:-.02em}#home-hero .verity-hero-h1-accent-text{position:relative;display:inline-block;background:linear-gradient(95deg,#ede9fe,#ddd6fe 38%,#c4b5fd 62%,#a78bfa);background-size:200% 100%;background-position:0% 50%;background-clip:text;-webkit-background-clip:text;color:transparent}#home-hero .verity-hero-h1-accent-text:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(196,181,253,.42),rgba(167,139,250,.22),transparent);opacity:.45;pointer-events:none}#home-hero .verity-hero-h1-accent--shimmer .verity-hero-h1-accent-text{animation:verity-hero-h1-accent-shimmer 1.4s var(--motion-ease-enterprise) forwards}@keyframes verity-hero-h1-accent-shimmer{0%{background-position:100% 50%;opacity:.88}to{background-position:0% 50%;opacity:1}}@media (prefers-reduced-motion: reduce){#home-hero .verity-hero-h1-accent--shimmer .verity-hero-h1-accent-text{animation:none!important}}#home-hero .verity-graph-tooltip{z-index:30}#home-hero .verity-graph-tooltip--inspector{position:relative;border-radius:14px;overflow:visible;border:1px solid rgba(124,92,186,.42);background:linear-gradient(168deg,#18102af7,#0a0712f5 42%,#0c0916fa);box-shadow:0 0 0 1px #c4b5fd1a inset,0 22px 56px #0000009e,0 0 48px #6d28d924;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#home-hero .verity-graph-tooltip__accent{position:absolute;left:0;right:0;top:0;height:3px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#5eead48c,#a78bfad9,#c4b5fd59);opacity:.95;pointer-events:none}#home-hero .verity-graph-tooltip[data-node=block] .verity-graph-tooltip__accent{background:linear-gradient(90deg,#fb718580,#f43f5ebf,#fbbf2459)}#home-hero .verity-graph-tooltip[data-node=fairness] .verity-graph-tooltip__accent{background:linear-gradient(90deg,#fbbf248c,#f59e0ba6,#fde0474d)}#home-hero .verity-graph-tooltip[data-node=hash] .verity-graph-tooltip__accent,#home-hero .verity-graph-tooltip[data-node=ledger] .verity-graph-tooltip__accent{background:linear-gradient(90deg,#34d39973,#2dd4bfbf,#a78bfa66)}#home-hero .verity-graph-tooltip__inner{padding:1rem 1rem .7rem}#home-hero .verity-graph-tooltip__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}#home-hero .verity-graph-tooltip__eyebrow{font-family:ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#9c96bcb8}#home-hero .verity-graph-tooltip__chip{font-family:ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e9e4ff;padding:.2rem .45rem;border-radius:6px;border:1px solid rgba(139,92,246,.45);background:#4c1d9559}#home-hero .verity-graph-tooltip__title{margin:0 0 .5rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.84rem;font-weight:600;line-height:1.25;letter-spacing:.01em;color:#f7f5ff}#home-hero .verity-graph-tooltip__desc{margin:0 0 .65rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem;line-height:1.5;color:#a8a2c8e0;padding:.55rem .62rem;border-radius:10px;background:#04030a8c;border:1px solid rgba(88,78,128,.35)}#home-hero .verity-graph-tooltip__status-row{display:flex;justify-content:flex-start}#home-hero .verity-graph-tooltip__pill{display:inline-block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.32rem .55rem;border-radius:999px;border:1px solid rgba(139,92,246,.38);background:#5b21b638;color:#d4c4ff}#home-hero .verity-graph-tooltip__pill[data-tone=mint]{border-color:#34d3997a;background:#10b98124;color:#a7f3d0}#home-hero .verity-graph-tooltip__pill[data-tone=rose]{border-color:#fb718585;background:#fb71851f;color:#fecdd3}#home-hero .verity-graph-tooltip__pill[data-tone=amber]{border-color:#fbbf247a;background:#fbbf241f;color:#fde68a}#home-hero .verity-graph-tooltip__pill[data-tone=violet]{border-color:#c4b5fd85;background:#6d28d93d;color:#ede9fe}#home-hero .verity-graph-tooltip__pill[data-tone=amber-warn]{border-color:#fbbf2480;background:#fbbf241a;color:#fde68a}#home-hero .verity-graph-tooltip__anchor{position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ede9fef2,#7c3aed8c);border:1px solid rgba(196,181,253,.55);box-shadow:0 0 12px #a78bfa73;pointer-events:none}#home-hero .verity-hero-scene-panel{padding:.82rem 1rem!important;background:#08060ef0;opacity:0;transform:translateZ(0);contain:layout style paint;transition:none}#home-hero .verity-hero-scene-panel--pr{transform:translate3d(-6px,0,0)}#home-hero .verity-hero-scene-panel--checks{transform:translate3d(0,-4px,0)}#home-hero .verity-hero-scene-panel--evidence{transform:translate3d(0,5px,0)}#home-hero .verity-hero-scene-panel--pr.verity-hero-scene-panel--in{animation:verity-hero-scene-panel-in-pr var(--motion-duration-panel) var(--motion-ease-enterprise) forwards}#home-hero .verity-hero-scene-panel--checks.verity-hero-scene-panel--in{animation:verity-hero-scene-panel-in-checks var(--motion-duration-panel) var(--motion-ease-enterprise) forwards}#home-hero .verity-hero-scene-panel--evidence.verity-hero-scene-panel--in{animation:verity-hero-scene-panel-in-evidence var(--motion-duration-panel) var(--motion-ease-enterprise) forwards}@keyframes verity-hero-scene-panel-in-pr{0%{opacity:0;transform:translate3d(-6px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes verity-hero-scene-panel-in-checks{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes verity-hero-scene-panel-in-evidence{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}#home-hero .verity-hero-scene-panel--pr-hot{border-color:#c4b5fd61!important;transition:border-color var(--motion-duration-pipeline) var(--motion-ease-enterprise),opacity var(--motion-duration-pipeline) var(--motion-ease-enterprise)}#home-hero .verity-hero-connectors path{opacity:.16;transition:opacity var(--motion-duration-pipeline) var(--motion-ease-enterprise)}#home-hero .verity-hero-connectors[data-story-phase=pr] path:nth-of-type(1){opacity:.72}#home-hero .verity-hero-connectors[data-story-phase=checks] path:nth-of-type(1),#home-hero .verity-hero-connectors[data-story-phase=checks] path:nth-of-type(2){opacity:.55}#home-hero .verity-hero-connectors[data-story-phase=risk] path:nth-of-type(3){opacity:.78}#home-hero .verity-hero-connectors[data-story-phase=hash] path:nth-of-type(4),#home-hero .verity-hero-connectors[data-story-phase=ledger] path:nth-of-type(4){opacity:.82}@media (prefers-reduced-motion: reduce){#home-hero .verity-hero-scene-panel{opacity:1;transform:none;animation:none!important}}#home-hero .verity-hero-scene-panel--amber:not(.verity-hero-scene-panel--blocked){border-color:#fbbf245c!important;transition:border-color var(--motion-duration-pipeline) var(--motion-ease-enterprise)}#home-hero .verity-hero-scene-panel--blocked{border-color:#fb718570!important;transition:border-color var(--motion-duration-hover) var(--motion-ease-out)}#home-hero .verity-hero-scene-panel--mint{border-color:#34d39957!important;transition:border-color var(--motion-duration-pipeline) var(--motion-ease-enterprise)}#home-hero .verity-hero-validation-sweep{background:linear-gradient(90deg,transparent 0%,rgba(45,212,191,.04) 18%,rgba(94,234,212,.28) 50%,rgba(45,212,191,.04) 82%,transparent 100%);opacity:0;mix-blend-mode:screen;pointer-events:none}#home-hero .verity-hero-scene-panel--ledger-pulse{transition:border-color var(--motion-duration-pipeline) var(--motion-ease-enterprise)}#home-hero .verity-hero-scene-panel--ledger-glow{border-color:#2dd4bf7a!important;transition:border-color var(--motion-duration-reveal) var(--motion-ease-enterprise)}@media (prefers-reduced-motion: reduce){#home-hero .verity-hero-scene-panel--ledger-glow{animation:none}}#home-hero .verity-hero-evidence-shell{position:absolute}#home-hero .verity-hero-pipeline,#home-hero .verity-hero-pipeline-inner{position:relative}#home-hero .verity-hero-pipeline-inner:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(110,103,148,.35) 8%,rgba(110,103,148,.35) 92%,transparent);pointer-events:none;z-index:0}#home-hero .verity-hero-pipeline-link{position:relative;z-index:1;background:#504a7661;transform-origin:left center;transition:opacity var(--motion-duration-pipeline) var(--motion-ease-enterprise),transform var(--motion-duration-pipeline) var(--motion-ease-enterprise)}#home-hero .verity-hero-pipeline-link--lit{background:linear-gradient(90deg,#7c3aed61,#c4b5fdb8,#5eead452);opacity:1}#home-hero .verity-hero-pipeline-node{position:relative;z-index:2;flex:0 1 auto;min-width:0;padding:.38rem .55rem;border-radius:999px;border:1px solid rgba(110,103,148,.38);background:#06050bf0;font-size:clamp(.55rem,1.1vw,.62rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#aca7ceb8;transition:border-color var(--motion-duration-pipeline) var(--motion-ease-enterprise),color var(--motion-duration-pipeline) var(--motion-ease-enterprise),background var(--motion-duration-pipeline) var(--motion-ease-enterprise),transform var(--motion-duration-hover) var(--motion-ease-out),opacity var(--motion-duration-pipeline) var(--motion-ease-enterprise)}#home-hero .verity-hero-pipeline-node--done{color:#cbc6e8db;border-color:#8b5cf652}#home-hero .verity-hero-pipeline-node--active{color:#f8f6ff;border-color:#c4b5fd9e;background:linear-gradient(160deg,#1c1434fa,#0c0918fa);transform:translate3d(0,-1px,0)}#home-hero .verity-hero-pipeline-node--active .verity-hero-pipeline-label{text-shadow:none}#home-hero .verity-hero-pipeline-node[data-flash=true]{border-color:#fb71859e!important;color:#fce7ec!important}#home-hero .verity-hero-pipeline-node--flash{animation:verity-hero-pipeline-node-flash .48s var(--motion-ease-out) 1}@keyframes verity-hero-pipeline-node-flash{0%,to{transform:translateZ(0)}40%{transform:translate3d(0,-2px,0)}}@media (max-width: 900px){#home-hero .verity-hero-pipeline-label{display:block;white-space:normal;line-height:1.25;max-width:5.5rem}}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.home-hero-tw-scope .pointer-events-none{pointer-events:none}.home-hero-tw-scope .visible{visibility:visible}.home-hero-tw-scope .invisible{visibility:hidden}.home-hero-tw-scope .static{position:static}.home-hero-tw-scope .fixed{position:fixed}.home-hero-tw-scope .absolute{position:absolute}.home-hero-tw-scope .relative{position:relative}.home-hero-tw-scope .inset-0{top:0;right:0;bottom:0;left:0}.home-hero-tw-scope .inset-x-0{left:0;right:0}.home-hero-tw-scope .inset-x-\[-8\%\]{left:-8%;right:-8%}.home-hero-tw-scope .inset-y-\[-2px\]{top:-2px;bottom:-2px}.home-hero-tw-scope .bottom-\[-18\%\]{bottom:-18%}.home-hero-tw-scope .bottom-\[26\%\]{bottom:26%}.home-hero-tw-scope .left-0{left:0}.home-hero-tw-scope .left-1\/2{left:50%}.home-hero-tw-scope .left-\[-2\%\]{left:-2%}.home-hero-tw-scope .right-0{right:0}.home-hero-tw-scope .right-\[-4\%\]{right:-4%}.home-hero-tw-scope .top-0{top:0}.home-hero-tw-scope .top-\[-1\%\]{top:-1%}.home-hero-tw-scope .top-\[1\%\]{top:1%}.home-hero-tw-scope .top-\[18\%\]{top:18%}.home-hero-tw-scope .top-\[44\%\]{top:44%}.home-hero-tw-scope .isolate{isolation:isolate}.home-hero-tw-scope .z-0{z-index:0}.home-hero-tw-scope .z-\[1\]{z-index:1}.home-hero-tw-scope .z-\[2\]{z-index:2}.home-hero-tw-scope .z-\[3\]{z-index:3}.home-hero-tw-scope .z-\[4\]{z-index:4}.home-hero-tw-scope .z-\[5\]{z-index:5}.home-hero-tw-scope .z-\[6\]{z-index:6}.home-hero-tw-scope .\!m-0{margin:0!important}.home-hero-tw-scope .m-0{margin:0}.home-hero-tw-scope .mx-auto{margin-left:auto;margin-right:auto}.home-hero-tw-scope .\!mb-2{margin-bottom:.5rem!important}.home-hero-tw-scope .mt-6{margin-top:1.5rem}.home-hero-tw-scope .block{display:block}.home-hero-tw-scope .inline-block{display:inline-block}.home-hero-tw-scope .inline{display:inline}.home-hero-tw-scope .flex{display:flex}.home-hero-tw-scope .inline-flex{display:inline-flex}.home-hero-tw-scope .\!table{display:table!important}.home-hero-tw-scope .table{display:table}.home-hero-tw-scope .grid{display:grid}.home-hero-tw-scope .contents{display:contents}.home-hero-tw-scope .\!hidden{display:none!important}.home-hero-tw-scope .hidden{display:none}.home-hero-tw-scope .h-\[38\%\]{height:38%}.home-hero-tw-scope .h-\[min\(68\%\,300px\)\]{height:min(68%,300px)}.home-hero-tw-scope .h-full{height:100%}.home-hero-tw-scope .h-px{height:1px}.home-hero-tw-scope .min-h-0{min-height:0px}.home-hero-tw-scope .min-h-\[100svh\]{min-height:100svh}.home-hero-tw-scope .min-h-\[100vh\]{min-height:100vh}.home-hero-tw-scope .w-\[55\%\]{width:55%}.home-hero-tw-scope .w-\[min\(220px\,34vw\)\]{width:min(220px,34vw)}.home-hero-tw-scope .w-\[min\(236px\,36vw\)\]{width:min(236px,36vw)}.home-hero-tw-scope .w-\[min\(252px\,40vw\)\]{width:min(252px,40vw)}.home-hero-tw-scope .w-\[min\(82\%\,340px\)\]{width:min(82%,340px)}.home-hero-tw-scope .w-full{width:100%}.home-hero-tw-scope .min-w-0{min-width:0px}.home-hero-tw-scope .min-w-\[6px\]{min-width:6px}.home-hero-tw-scope .max-w-\[1360px\]{max-width:1360px}.home-hero-tw-scope .max-w-\[40ch\]{max-width:40ch}.home-hero-tw-scope .max-w-\[min\(34rem\,100\%\)\]{max-width:min(34rem,100%)}.home-hero-tw-scope .max-w-\[min\(38\.75rem\,100\%\)\]{max-width:min(38.75rem,100%)}.home-hero-tw-scope .max-w-\[min\(440px\,92vw\)\]{max-width:min(440px,92vw)}.home-hero-tw-scope .max-w-\[min\(780px\,calc\(100vw-2rem\)\)\]{max-width:min(780px,calc(100vw - 2rem))}.home-hero-tw-scope .max-w-\[min\(820px\,100\%\)\]{max-width:min(820px,100%)}.home-hero-tw-scope .max-w-full{max-width:100%}.home-hero-tw-scope .flex-1{flex:1 1 0%}.home-hero-tw-scope .shrink-0{flex-shrink:0}.home-hero-tw-scope .-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-hero-tw-scope .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-hero-tw-scope .translate-x-3{--tw-translate-x: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-hero-tw-scope .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-hero-tw-scope .cursor-grab{cursor:grab}.home-hero-tw-scope .cursor-grabbing{cursor:grabbing}.home-hero-tw-scope .resize{resize:both}.home-hero-tw-scope .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.home-hero-tw-scope .flex-col{flex-direction:column}.home-hero-tw-scope .items-start{align-items:flex-start}.home-hero-tw-scope .items-center{align-items:center}.home-hero-tw-scope .items-stretch{align-items:stretch}.home-hero-tw-scope .justify-start{justify-content:flex-start}.home-hero-tw-scope .justify-center{justify-content:center}.home-hero-tw-scope .justify-between{justify-content:space-between}.home-hero-tw-scope .gap-1{gap:.25rem}.home-hero-tw-scope .gap-2{gap:.5rem}.home-hero-tw-scope .gap-6{gap:1.5rem}.home-hero-tw-scope .gap-y-10{row-gap:2.5rem}.home-hero-tw-scope .overflow-hidden{overflow:hidden}.home-hero-tw-scope .overflow-visible{overflow:visible}.home-hero-tw-scope .whitespace-nowrap{white-space:nowrap}.home-hero-tw-scope .text-balance{text-wrap:balance}.home-hero-tw-scope .text-pretty{text-wrap:pretty}.home-hero-tw-scope .break-all{word-break:break-all}.home-hero-tw-scope .rounded-\[10px\]{border-radius:10px}.home-hero-tw-scope .rounded-\[20px\]{border-radius:20px}.home-hero-tw-scope .rounded-full{border-radius:9999px}.home-hero-tw-scope .border{border-width:1px}.home-hero-tw-scope .border-violet-400\/20{border-color:#a78bfa33}.home-hero-tw-scope .bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.home-hero-tw-scope .bg-\[radial-gradient\(ellipse_80\%_50\%_at_50\%_18\%\,rgba\(124\,92\,210\,0\.22\)\,transparent_58\%\)\,linear-gradient\(168deg\,rgba\(16\,12\,26\,0\.96\)\,rgba\(8\,6\,14\,0\.98\)\)\]{background-image:radial-gradient(ellipse 80% 50% at 50% 18%,rgba(124,92,210,.22),transparent 58%),linear-gradient(168deg,#100c1af5,#08060efa)}.home-hero-tw-scope .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.home-hero-tw-scope .from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.home-hero-tw-scope .via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.home-hero-tw-scope .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.home-hero-tw-scope .px-0{padding-left:0;padding-right:0}.home-hero-tw-scope .px-1{padding-left:.25rem;padding-right:.25rem}.home-hero-tw-scope .px-6{padding-left:1.5rem;padding-right:1.5rem}.home-hero-tw-scope .px-\[clamp\(0\.35rem\,1\.2vw\,0\.5rem\)\]{padding-left:clamp(.35rem,1.2vw,.5rem);padding-right:clamp(.35rem,1.2vw,.5rem)}.home-hero-tw-scope .px-\[clamp\(0\.55rem\,1\.6vw\,0\.85rem\)\]{padding-left:clamp(.55rem,1.6vw,.85rem);padding-right:clamp(.55rem,1.6vw,.85rem)}.home-hero-tw-scope .pb-1{padding-bottom:.25rem}.home-hero-tw-scope .pb-\[clamp\(0\.5rem\,1\.4vw\,0\.7rem\)\]{padding-bottom:clamp(.5rem,1.4vw,.7rem)}.home-hero-tw-scope .pb-\[min\(5\.5vh\,3\.25rem\)\]{padding-bottom:min(5.5vh,3.25rem)}.home-hero-tw-scope .pt-1{padding-top:.25rem}.home-hero-tw-scope .pt-2{padding-top:.5rem}.home-hero-tw-scope .pt-\[clamp\(0\.6rem\,2vw\,0\.95rem\)\]{padding-top:clamp(.6rem,2vw,.95rem)}.home-hero-tw-scope .text-center{text-align:center}.home-hero-tw-scope .font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.home-hero-tw-scope .font-sans{font-family:IBM Plex Sans,system-ui,sans-serif}.home-hero-tw-scope .text-\[0\.6875rem\]{font-size:.6875rem}.home-hero-tw-scope .text-\[0\.72rem\]{font-size:.72rem}.home-hero-tw-scope .text-\[0\.78rem\]{font-size:.78rem}.home-hero-tw-scope .text-\[0\.875rem\]{font-size:.875rem}.home-hero-tw-scope .text-\[clamp\(0\.94rem\,1\.05vw\,1\.02rem\)\]{font-size:clamp(.94rem,1.05vw,1.02rem)}.home-hero-tw-scope .text-\[clamp\(1\.28rem\,2\.55vw\,1\.72rem\)\]{font-size:clamp(1.28rem,2.55vw,1.72rem)}.home-hero-tw-scope .font-medium{font-weight:500}.home-hero-tw-scope .font-normal{font-weight:400}.home-hero-tw-scope .font-semibold{font-weight:600}.home-hero-tw-scope .uppercase{text-transform:uppercase}.home-hero-tw-scope .capitalize{text-transform:capitalize}.home-hero-tw-scope .italic{font-style:italic}.home-hero-tw-scope .leading-\[1\.04\]{line-height:1.04}.home-hero-tw-scope .leading-\[1\.58\]{line-height:1.58}.home-hero-tw-scope .leading-snug{line-height:1.375}.home-hero-tw-scope .tracking-\[-0\.022em\]{letter-spacing:-.022em}.home-hero-tw-scope .tracking-\[0\.22em\]{letter-spacing:.22em}.home-hero-tw-scope .tracking-wide{letter-spacing:.025em}.home-hero-tw-scope .text-\[\#a8a3c4\]{--tw-text-opacity: 1;color:rgb(168 163 196 / var(--tw-text-opacity, 1))}.home-hero-tw-scope .text-\[\#d4d0ee\]{--tw-text-opacity: 1;color:rgb(212 208 238 / var(--tw-text-opacity, 1))}.home-hero-tw-scope .text-\[\#f5f3ff\]{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.home-hero-tw-scope .text-\[rgba\(196\,181\,253\,0\.42\)\]{color:#c4b5fd6b}.home-hero-tw-scope .text-\[rgba\(229\,226\,239\,0\.86\)\]{color:#e5e2efdb}.home-hero-tw-scope .opacity-\[0\.2\]{opacity:.2}.home-hero-tw-scope .shadow-\[0_18px_56px_rgba\(0\,0\,0\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: 0 18px 56px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: 0 18px 56px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.home-hero-tw-scope .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.home-hero-tw-scope .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.home-hero-tw-scope .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#home-hero a.verity-hero-cta--primary,#home-hero a.verity-hero-cta--primary:link,#home-hero a.verity-hero-cta--primary:visited,#home-hero a.verity-hero-cta--primary:hover,#home-hero a.verity-hero-cta--primary:focus,#home-hero a.verity-hero-cta--primary:focus-visible,#home-hero a.verity-hero-cta--primary:active{display:inline-grid!important;grid-auto-flow:column!important;place-content:center!important;place-items:center!important;box-sizing:border-box!important;min-height:2.5rem!important;min-width:9.75rem!important;padding:0 1.35rem!important;margin:0!important;vertical-align:middle!important;font-family:IBM Plex Sans,system-ui,sans-serif!important;letter-spacing:.04em!important;background-color:transparent!important;background-image:linear-gradient(148deg,#6d28d9,#7c3aed 48%,#5b21b6)!important;color:#f5f3ff!important;border:1px solid rgba(196,181,253,.55)!important;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 40px #5b21b67a!important;text-decoration:none!important;outline-offset:2px}#home-hero a.verity-hero-cta--primary{transition:background-image var(--motion-duration-hover) var(--motion-ease-out),border-color var(--motion-duration-hover) var(--motion-ease-out),transform var(--motion-duration-instant) var(--motion-ease-out),opacity var(--motion-duration-hover) var(--motion-ease-out)!important}#home-hero a.verity-hero-cta--primary:hover{background-image:linear-gradient(148deg,#5b21b6,#8b5cf6 52%,#6d28d9)!important;border-color:#ddd6fead!important;transform:translate3d(0,-1px,0)!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 32px #7c3aed52!important}#home-hero a.verity-hero-cta--primary .verity-hero-cta-label{grid-column:1!important;grid-row:1!important;display:block!important;margin:0!important;padding:0!important;line-height:1!important;font-size:.9375rem!important;font-weight:600!important;color:inherit!important;white-space:nowrap!important}@media (min-width: 768px){#home-hero a.verity-hero-cta--primary,#home-hero a.verity-hero-cta--primary:link,#home-hero a.verity-hero-cta--primary:visited{min-height:2.75rem!important;min-width:9.75rem!important;padding-inline:1.5rem!important}}@media (max-width: 480px){.hero h1{font-size:2rem}.lead{font-size:1.2rem}section{padding:3rem 0}section h2{font-size:2rem}}.route-fallback{min-height:40vh}.landing-section-skeleton{width:100%;pointer-events:none;contain:layout style}.verity-hero-scene-status-slot{display:flex;align-items:center;justify-content:center;min-height:1.375rem;margin:-.25rem auto .5rem;width:100%;contain:layout style}#home-hero .verity-hero-scene-status{margin:0;min-width:min(22rem,92vw);min-height:1.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--motion-duration-pipeline) var(--motion-ease-enterprise)}.verity-hero-canvas-mount{position:relative;width:100%;max-width:min(720px,100%);height:min(600px,58vw,84vh);margin:0 auto;contain:layout style}@media (max-width: 768px){.verity-hero-canvas-mount{max-width:100%;height:min(60vw,400px)}.verity-hero-scene-col{padding-top:.5rem}}@media (min-width: 769px){.verity-hero-scene-col{padding-top:1rem}}.verity-hero-canvas-mount>.verity-hero-canvas-shell--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;margin:0}.verity-hero-canvas-mount>*:not(.verity-hero-canvas-shell--placeholder){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.verity-hero-canvas-shell--placeholder{border-radius:50%;background:radial-gradient(ellipse 54% 48% at 50% 50%,rgba(139,92,246,.09) 0%,rgba(76,29,149,.04) 42%,transparent 72%)}.verity-hero-canvas-shell canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.verity-hero-depth-css{background-image:radial-gradient(circle at 18% 28%,rgba(154,168,238,.22) .5px,transparent .6px),radial-gradient(circle at 62% 44%,rgba(138,148,218,.18) .5px,transparent .6px),radial-gradient(circle at 38% 72%,rgba(176,158,232,.16) .55px,transparent .65px);background-size:52px 48px,64px 56px,58px 52px}.verity-hero-depth-css--mid{background-size:72px 64px,80px 70px,68px 60px}.landing-unified-backdrop--lite{background:radial-gradient(ellipse 90% 70% at 50% 38%,rgba(76,29,149,.14),transparent 68%),#05040a}#home-hero .verity-hero-validation-sweep--run{animation:verity-hero-validation-sweep 2.2s cubic-bezier(.33,0,.2,1) forwards}@keyframes verity-hero-validation-sweep{0%{opacity:.42;transform:translate3d(-100%,0,0)}to{opacity:0;transform:translate3d(120%,0,0)}}@media (prefers-reduced-motion: reduce){#home-hero .verity-hero-validation-sweep--run{animation:none}}@media (min-width: 768px){.home-hero-tw-scope .md\:bottom-\[22\%\]{bottom:22%}.home-hero-tw-scope .md\:left-0{left:0}.home-hero-tw-scope .md\:right-0{right:0}.home-hero-tw-scope .md\:top-\[1\%\]{top:1%}.home-hero-tw-scope .md\:top-\[5\%\]{top:5%}.home-hero-tw-scope .md\:mx-0{margin-left:0;margin-right:0}.home-hero-tw-scope .md\:mt-8{margin-top:2rem}.home-hero-tw-scope .md\:block{display:block}.home-hero-tw-scope .md\:hidden{display:none}.home-hero-tw-scope .md\:min-h-0{min-height:0px}.home-hero-tw-scope .md\:max-w-\[38\.75rem\]{max-width:38.75rem}.home-hero-tw-scope .md\:max-w-\[42ch\]{max-width:42ch}.home-hero-tw-scope .md\:max-w-\[min\(720px\,100\%\)\]{max-width:min(720px,100%)}.home-hero-tw-scope .md\:max-w-none{max-width:none}.home-hero-tw-scope .md\:translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-hero-tw-scope .md\:grid-cols-\[minmax\(0\,0\.44fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.44fr) minmax(0,1fr)}.home-hero-tw-scope .md\:items-start{align-items:flex-start}.home-hero-tw-scope .md\:items-stretch{align-items:stretch}.home-hero-tw-scope .md\:justify-start{justify-content:flex-start}.home-hero-tw-scope .md\:gap-7{gap:1.75rem}.home-hero-tw-scope .md\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.home-hero-tw-scope .md\:gap-y-0{row-gap:0px}.home-hero-tw-scope .md\:px-11{padding-left:2.75rem;padding-right:2.75rem}.home-hero-tw-scope .md\:pt-3{padding-top:.75rem}.home-hero-tw-scope .md\:pt-\[min\(3vh\,1\.75rem\)\]{padding-top:min(3vh,1.75rem)}.home-hero-tw-scope .md\:text-left{text-align:left}.home-hero-tw-scope .md\:text-\[0\.7rem\]{font-size:.7rem}.home-hero-tw-scope .md\:leading-\[1\.02\]{line-height:1.02}.home-hero-tw-scope .md\:opacity-\[0\.24\]{opacity:.24}}@media (min-width: 1024px){.home-hero-tw-scope .lg\:w-\[min\(236px\,30\%\)\]{width:min(236px,30%)}.home-hero-tw-scope .lg\:w-\[min\(252px\,32\%\)\]{width:min(252px,32%)}.home-hero-tw-scope .lg\:w-\[min\(284px\,36\%\)\]{width:min(284px,36%)}.home-hero-tw-scope .lg\:translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.home-hero-tw-scope .lg\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.home-hero-tw-scope .lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.home-hero-tw-scope .lg\:text-\[clamp\(1\.32rem\,2\.35vw\,1\.78rem\)\]{font-size:clamp(1.32rem,2.35vw,1.78rem)}}section.auth-page:has(.auth-shell){padding:1.5rem 0 2rem;min-height:calc(100vh - 170px)}.auth-transition-shell{display:block;width:100%;box-sizing:border-box}.auth-shell{width:100%;max-width:100%;margin:0 auto;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-card-premium{position:relative;width:100%;box-sizing:border-box;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(165deg,#0c0c12f5,#06060afa);border:1px solid rgba(155,89,182,.22);border-radius:14px;padding:1.5rem clamp(1.25rem,4vw,1.75rem) 1.35rem;box-shadow:0 0 0 1px #ffffff0a inset,0 24px 48px -24px #000000bf,0 12px 32px -16px #9b59b61f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.auth-card-premium:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% -20%,rgba(155,89,182,.14),transparent 55%);pointer-events:none}.auth-card-premium>*{position:relative;z-index:1}.auth-card-premium__head{text-align:center;margin-bottom:1.375rem}.auth-card-premium__title{font-family:inherit;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#f4f0f8;margin:0 0 .5rem;line-height:1.22}.auth-card-premium__subtitle{margin:0 auto;max-width:36rem;font-family:inherit;font-size:.875rem;line-height:1.5;color:#e8e4f09e;font-weight:400}.auth-back-link{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .85rem;padding:0;border:none;background:none;font-family:inherit;font-size:.8125rem;font-weight:500;color:#bb8fcef2;cursor:pointer;transition:color .2s ease}.auth-back-link:hover{color:#d7bde8}.auth-card-premium form{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.auth-field{margin-bottom:1.125rem;width:100%;box-sizing:border-box}.auth-field:last-of-type{margin-bottom:0}.auth-field>label{display:block;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:#e8e4f0b8;margin-bottom:.5rem}.auth-input{width:100%;box-sizing:border-box;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;color:#f4f0f8;background:#12101cb8;border:1px solid rgba(155,89,182,.22);border-radius:9px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.auth-input::-moz-placeholder{color:#e8e4f052}.auth-input::placeholder{color:#e8e4f052}.auth-input:hover{border-color:#9b59b659}.auth-input:focus{outline:none;border-color:#9b59b68c;background:#161220e0;box-shadow:0 0 0 3px #9b59b61f}.auth-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;width:100%;box-sizing:border-box;margin-top:.625rem;margin-bottom:0;min-height:1.5rem}.auth-row__end{flex:0 0 auto;padding:0;margin:0;box-sizing:border-box;height:auto;min-height:0;line-height:1.25;white-space:nowrap;-webkit-tap-highlight-color:transparent}.auth-row .auth-link-inline{font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;color:#bb8fcefa;-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-link-inline{padding:0;border:none;background:none;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.25;color:#bb8fcef2;cursor:pointer;text-decoration:none;transition:color .2s ease;display:inline-flex;align-items:center}.auth-link-inline:hover{color:#e8daef}.auth-remember{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;color:#e8e4f0c7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:none;margin:0;min-width:0;flex:0 0 auto}.auth-remember__control{position:relative;display:block;flex:0 0 1.125rem;width:1.125rem;height:1.125rem;flex-shrink:0}.auth-remember__native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.auth-remember__visual{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:4px;border:1px solid rgba(155,89,182,.5);background:#0a0810f2;pointer-events:none;transition:border-color .15s ease,background .15s ease}.auth-remember__native:hover+.auth-remember__visual{border-color:#bb8fcea6}.auth-remember__native:focus-visible+.auth-remember__visual{outline:none;box-shadow:0 0 0 2px #9b59b673}.auth-remember__native:checked+.auth-remember__visual{background:#9b59b6;border-color:#b07cc9}.auth-remember__native:checked+.auth-remember__visual:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;margin:0;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:translate(-50%,-58%) rotate(45deg);box-sizing:border-box}.auth-remember__text{display:flex;align-items:center;line-height:1.25;min-height:1.125rem}.auth-btn-primary{width:100%;margin-top:1rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:600;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#8e44ad,#9b59b6 48%,#a569bd);border:none;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 16px #9b59b647;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.auth-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #9b59b652}.auth-btn-primary:disabled{opacity:.65;cursor:not-allowed}.auth-btn-ghost{width:100%;margin-top:.65rem;padding:.6rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;color:#e8e4f0b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.auth-btn-ghost:hover:not(:disabled){background:#ffffff12;border-color:#9b59b640}.auth-alert{border-radius:9px;padding:.65rem .85rem;font-family:inherit;font-size:.8125rem;line-height:1.45;margin-bottom:1.125rem}.auth-alert--error{background:#e74c3c1a;border:1px solid rgba(231,76,60,.28);color:#f5b7b1}.auth-alert--success{background:#9b59b61a;border:1px solid rgba(155,89,182,.28);color:#d7bde8}.auth-footer-premium{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);text-align:center}.auth-footer-premium p,.auth-footer-premium__line{margin:0;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.5;color:#e8e4f085}.auth-footer-premium__line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.auth-footer-premium__line span{color:inherit}.auth-footer-premium a,.auth-footer-premium button.auth-link-inline{font-family:inherit;font-size:inherit}.auth-footer-premium a{color:#bb8fcefa;font-weight:600;text-decoration:none}.auth-footer-premium a:hover{color:#ebdef0}.auth-mfa-digits{display:flex;gap:.45rem;justify-content:center;margin:.75rem 0 .25rem}.auth-mfa-digit{width:2.35rem;height:2.6rem;text-align:center;font-family:inherit;font-size:1.125rem;font-weight:600;letter-spacing:0;border-radius:8px;border:1px solid rgba(155,89,182,.28);background:#0e0c16d9;color:#f4f0f8;transition:border-color .2s ease,box-shadow .2s ease}.auth-mfa-digit:focus{outline:none;border-color:#9b59b68c;box-shadow:0 0 0 2px #9b59b626}.auth-mfa-hint{text-align:center;font-family:inherit;font-size:.8125rem;color:#e8e4f07a;margin:0 0 .75rem;line-height:1.45}.auth-mfa-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.auth-divider-faint{height:1px;background:#ffffff0f;margin:.85rem 0}.onboarding-page{min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.onboarding-card{max-width:var(--auth-layout-max, min(1120px, calc(100vw - 1.25rem) ));width:100%}.onboarding-steps{display:flex;gap:.35rem;justify-content:center;margin-bottom:1rem}.onboarding-step-dot{width:6px;height:6px;border-radius:50%;background:#ffffff26;transition:background .25s ease,transform .25s ease}.onboarding-step-dot--active{background:#9b59b6f2;transform:scale(1.25)}.onboarding-step-dot--done{background:#9b59b673}.onboarding-actions{display:flex;flex-direction:column;gap:.55rem;margin-top:1.1rem}.onboarding-actions--row{flex-direction:row;flex-wrap:wrap}.onboarding-lead{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.5;color:#e8e4f08c;margin:0 0 1rem;text-align:center}.auth-oauth-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.55rem;margin-bottom:1rem}.auth-btn-oauth{display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;flex-shrink:0;box-sizing:border-box;font-family:inherit;font-size:.875rem;font-weight:600;padding:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent-color) 42%,transparent);cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease;color:#f4f0f8;background:color-mix(in srgb,var(--accent-color) 18%,rgba(8,8,12,.95))}.auth-btn-oauth__mark{display:block;width:20px;height:20px;flex-shrink:0}.auth-btn-oauth--github .auth-btn-oauth__mark{color:#ffffffeb}.auth-btn-oauth__spinner{display:block;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--accent-color) 35%,rgba(255,255,255,.15));border-top-color:#ffffffe6;border-radius:50%;animation:auth-oauth-spin .65s linear infinite}@keyframes auth-oauth-spin{to{transform:rotate(360deg)}}.auth-btn-oauth:disabled{opacity:.55;cursor:not-allowed}.auth-btn-oauth--google:hover:not(:disabled),.auth-btn-oauth--github:hover:not(:disabled){background:color-mix(in srgb,var(--accent-color) 28%,rgba(8,8,12,.95));border-color:color-mix(in srgb,var(--accent-color) 52%,transparent)}.auth-divider{display:flex;align-items:center;gap:.65rem;margin:.15rem 0 1.05rem;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8e4f061}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}@media (max-width: 480px){.auth-card-premium{padding:1.5rem 1.25rem 1.35rem}.auth-mfa-digit{width:2rem;height:2.35rem;font-size:1rem}}
