.landing-module___cEqKa__page{--prism-navy:#030711;--prism-panel:#0a1428;--prism-blue:#004e72;--prism-cyan:#22d3ee;--prism-red:#d71920;background-color:var(--prism-navy);color:#f8fafc;font-feature-settings:"ss01" on}.landing-module___cEqKa__page .text-white{color:#fff!important}.landing-module___cEqKa__page .text-slate-200{color:#e2e8f0!important}.landing-module___cEqKa__page .text-slate-300{color:#cbd5e1!important}.landing-module___cEqKa__page .text-slate-400{color:#94a3b8!important}.landing-module___cEqKa__page .text-slate-500{color:#64748b!important}.landing-module___cEqKa__page .text-cyan-300{color:#67e8f9!important}.landing-module___cEqKa__page .text-cyan-400{color:#22d3ee!important}.landing-module___cEqKa__page .border-white\/10{border-color:#ffffff1a!important}.landing-module___cEqKa__page .hover\:bg-white\/5:hover{background-color:#ffffff0d!important}.landing-module___cEqKa__page .hover\:text-white:hover{color:#fff!important}.landing-module___cEqKa__page .hover\:text-cyan-300:hover{color:#67e8f9!important}.landing-module___cEqKa__reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.landing-module___cEqKa__revealVisible{opacity:1;transform:translateY(0)}.landing-module___cEqKa__heroBg{background:var(--prism-navy);position:absolute;inset:0;overflow:hidden}.landing-module___cEqKa__heroTextShadow{text-shadow:0 2px 18px #000000a6,0 1px 3px #000000d9}.landing-module___cEqKa__heroLogoWrap{position:relative}.landing-module___cEqKa__heroLogoGlow{background:radial-gradient(circle, color-mix(in srgb, var(--prism-cyan) 36%, transparent) 0%, color-mix(in srgb, var(--prism-blue) 24%, transparent) 42%, transparent 72%);filter:blur(16px);pointer-events:none;border-radius:9999px;position:absolute;inset:-34%}.landing-module___cEqKa__heroLogoImg{filter:drop-shadow(0 14px 26px #0000008c)drop-shadow(0 3px 8px #00000073)}.landing-module___cEqKa__heroLogoSheen{pointer-events:none;mix-blend-mode:overlay;opacity:.85;background:linear-gradient(115deg,#0000 24%,#ffffff8c 42%,#bfe6ff52 48%,#0000 62%) 0 0/220% 220%;position:absolute;inset:0;-webkit-mask-image:url(/assets/branding/hse-logo.png);mask-image:url(/assets/branding/hse-logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__heroLogoSheen{animation:8s ease-in-out infinite landing-module___cEqKa__heroLogoSheenSweep}}@keyframes landing-module___cEqKa__heroLogoSheenSweep{0%,18%{background-position:-30% -30%}50%{background-position:55% 55%}82%,to{background-position:-30% -30%}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__heroLogoSheen{background-position:0 0;animation:none}}.landing-module___cEqKa__panel{background:var(--prism-panel);border:1px solid #94a3b824}.landing-module___cEqKa__glowCard{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.landing-module___cEqKa__glowCard:hover{border-color:#22d3ee66;transform:translateY(-4px);box-shadow:0 0 0 1px #22d3ee59,0 16px 40px -16px #0000008c}.landing-module___cEqKa__nav{transition:padding .3s cubic-bezier(.16,1,.3,1),background-color .3s,box-shadow .3s}.landing-module___cEqKa__navShrunk{background:var(--prism-panel);border-bottom:1px solid #94a3b824}.landing-module___cEqKa__glass{-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #94a3b824}.landing-module___cEqKa__laptopScreen{position:relative;overflow:hidden}.landing-module___cEqKa__laptopScreen:after{content:"";background:linear-gradient(115deg,#0000 30%,#22d3ee1f 45%,#0000 60%);animation:1.4s cubic-bezier(.16,1,.3,1) .4s both landing-module___cEqKa__sweepOnce;position:absolute;inset:0;transform:translate(-120%)}@keyframes landing-module___cEqKa__sweepOnce{to{transform:translate(120%)}}.landing-module___cEqKa__barGrow{animation:2.4s cubic-bezier(.16,1,.3,1) infinite alternate landing-module___cEqKa__barGrow}@keyframes landing-module___cEqKa__barGrow{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.landing-module___cEqKa__pulseDot{animation:1.8s ease-in-out infinite landing-module___cEqKa__pulseDot}@keyframes landing-module___cEqKa__pulseDot{0%,to{opacity:1;box-shadow:0 0 #22d3ee99}50%{opacity:.7;box-shadow:0 0 0 6px #22d3ee00}}.landing-module___cEqKa__timelineLine{background:linear-gradient(90deg,#0000,#22d3ee80,#004e7280,#0000)}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__reveal{opacity:1;transition:none;transform:none}.landing-module___cEqKa__laptopScreen:after{opacity:0;transform:translate(-120%);animation:none!important}.landing-module___cEqKa__barGrow,.landing-module___cEqKa__pulseDot{animation:none!important}}
.prism-module__ZCfLDG__glass{background:var(--prism-glass-bg);border:1px solid var(--prism-border);-webkit-backdrop-filter:blur(var(--prism-glass-blur)) saturate(var(--prism-glass-saturate))}.prism-module__ZCfLDG__solid{background:var(--prism-card-surface);border:1px solid var(--prism-card-border)}.prism-module__ZCfLDG__premium{background:var(--prism-panel-raised);border:1px solid var(--prism-border-strong);box-shadow:var(--prism-shadow-lg)}.prism-module__ZCfLDG__dashboardCard{background:color-mix(in srgb, var(--prism-panel) 88%, transparent);border:1px solid var(--prism-border);box-shadow:var(--prism-shadow-sm)}.prism-module__ZCfLDG__hoverable{transition:transform var(--prism-duration-base) var(--prism-ease), border-color var(--prism-duration-base) ease, box-shadow var(--prism-duration-base) ease}.prism-module__ZCfLDG__hoverable:hover{border-color:var(--prism-border-cyan);box-shadow:var(--prism-shadow-lg);transform:translateY(-4px)}.prism-module__ZCfLDG__btn{justify-content:center;align-items:center;gap:var(--prism-space-2);font-family:var(--prism-font-body);border-radius:var(--prism-radius-md);transition:transform var(--prism-duration-fast) var(--prism-ease), box-shadow var(--prism-duration-base) ease, border-color var(--prism-duration-base) ease, background-color var(--prism-duration-base) ease, opacity var(--prism-duration-fast) ease;white-space:nowrap;font-weight:700;display:inline-flex}.prism-module__ZCfLDG__btn:active:not(:disabled){transform:scale(.97)}.prism-module__ZCfLDG__btn:disabled{opacity:.5;cursor:not-allowed}.prism-module__ZCfLDG__btn:focus-visible{outline:2px solid var(--prism-cyan,var(--hse-focus-ring,var(--hse-accent-primary)));outline-offset:2px}.prism-module__ZCfLDG__btnPrimary{background:var(--prism-button-primary-bg,var(--hse-accent-primary));color:var(--prism-button-primary-text,#fff);box-shadow:0 12px 28px -12px #00000073}.prism-module__ZCfLDG__btnPrimary:hover:not(:disabled){background:var(--prism-button-primary-hover,color-mix(in srgb, var(--hse-accent-primary) 85%, white))}.prism-module__ZCfLDG__btnSecondary{background:var(--prism-panel-raised,var(--hse-card));color:var(--prism-white,var(--hse-text-primary));border:1px solid var(--prism-border-strong,var(--hse-border))}.prism-module__ZCfLDG__btnSecondary:hover:not(:disabled){border-color:var(--prism-border-cyan,var(--hse-accent-primary))}.prism-module__ZCfLDG__btnGhost{color:var(--prism-fg-muted,var(--hse-text-secondary));background:0 0;border:1px solid #0000}.prism-module__ZCfLDG__btnGhost:hover:not(:disabled){color:var(--prism-white,var(--hse-text-primary));background:#ffffff0d}.prism-module__ZCfLDG__btnDanger{background:var(--prism-danger,var(--hse-accent-red));color:var(--prism-white,#fff)}.prism-module__ZCfLDG__btnDanger:hover:not(:disabled){background:color-mix(in srgb, var(--prism-danger,var(--hse-accent-red)) 85%, black)}.prism-module__ZCfLDG__btnSuccess{background:var(--prism-success,var(--hse-status-green));color:var(--prism-white,#fff)}.prism-module__ZCfLDG__btnSuccess:hover:not(:disabled){background:color-mix(in srgb, var(--prism-success,var(--hse-status-green)) 85%, black)}.prism-module__ZCfLDG__btnFloating{border-radius:var(--prism-radius-full);box-shadow:var(--prism-shadow-xl);z-index:40;position:fixed}.prism-module__ZCfLDG__spinner{border:2px solid;border-top-color:#0000;border-radius:9999px;width:1em;height:1em;animation:.7s linear infinite prism-module__ZCfLDG__prismSpin}@keyframes prism-module__ZCfLDG__prismSpin{to{transform:rotate(360deg)}}.prism-module__ZCfLDG__field{background:var(--prism-navy-surface,var(--hse-card));border:1px solid var(--prism-border,var(--hse-border));border-radius:var(--prism-radius-md,.625rem);width:100%;color:var(--prism-white,var(--hse-text-primary));font-family:var(--prism-font-body);transition:border-color var(--prism-duration-base,.2s) ease, box-shadow var(--prism-duration-base,.2s) ease}.prism-module__ZCfLDG__field::placeholder{color:var(--prism-fg-subtle,var(--hse-text-secondary))}.prism-module__ZCfLDG__field:focus{border-color:var(--prism-cyan,var(--hse-focus-ring,var(--hse-accent-primary)));box-shadow:0 0 0 3px color-mix(in srgb, var(--prism-cyan,var(--hse-focus-ring,var(--hse-accent-primary))) 15%, transparent);outline:none}.prism-module__ZCfLDG__field:disabled{opacity:var(--hse-disabled-opacity,.5);cursor:not-allowed}.prism-module__ZCfLDG__fieldInvalid{border-color:var(--prism-danger,var(--hse-accent-red))!important}.prism-module__ZCfLDG__fieldInvalid:focus{border-color:var(--prism-danger,var(--hse-accent-red));box-shadow:0 0 0 3px color-mix(in srgb, var(--prism-danger,var(--hse-accent-red)) 15%, transparent)}.prism-module__ZCfLDG__switchTrack{transition:background-color var(--prism-duration-base) ease}.prism-module__ZCfLDG__switchThumb{transition:transform var(--prism-duration-base) var(--prism-ease)}.prism-module__ZCfLDG__badge{align-items:center;gap:var(--prism-space-1);font-family:var(--prism-font-body);border-radius:var(--prism-radius-full);white-space:nowrap;border:1px solid #0000;font-weight:700;display:inline-flex}.prism-module__ZCfLDG__badgeLive{position:relative}.prism-module__ZCfLDG__liveDot{background:currentColor;border-radius:9999px;width:6px;height:6px;animation:1.8s ease-in-out infinite prism-module__ZCfLDG__prismPulse}@keyframes prism-module__ZCfLDG__prismPulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.6;box-shadow:0 0 0 5px #0000}}.prism-module__ZCfLDG__reveal{opacity:0;transition:opacity var(--prism-duration-reveal) var(--prism-ease), transform var(--prism-duration-reveal) var(--prism-ease)}.prism-module__ZCfLDG__revealFade.prism-module__ZCfLDG__reveal{transform:none}.prism-module__ZCfLDG__revealSlide.prism-module__ZCfLDG__reveal{transform:translateY(28px)}.prism-module__ZCfLDG__revealScale.prism-module__ZCfLDG__reveal{transform:scale(.94)}.prism-module__ZCfLDG__revealVisible{opacity:1;transform:none}.prism-module__ZCfLDG__stateEnter{animation:prism-module__ZCfLDG__prismStateEnter var(--prism-duration-slow) var(--prism-ease) both}@keyframes prism-module__ZCfLDG__prismStateEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.prism-module__ZCfLDG__skeleton{background:var(--prism-panel-raised);border-radius:var(--prism-radius-md);position:relative;overflow:hidden}.prism-module__ZCfLDG__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.6s ease-in-out infinite prism-module__ZCfLDG__prismShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes prism-module__ZCfLDG__prismShimmer{to{transform:translate(100%)}}.prism-module__ZCfLDG__bgBlueprint{pointer-events:none;opacity:.08;background-image:linear-gradient(to right, var(--prism-cyan) 1px, transparent 1px), linear-gradient(to bottom, var(--prism-cyan) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0}.prism-module__ZCfLDG__bgDigitalGrid{pointer-events:none;transform-origin:bottom;background-image:linear-gradient(#22d3ee14 1px,#0000 1px),linear-gradient(90deg,#22d3ee14 1px,#0000 1px);background-size:56px 56px;animation:18s linear infinite prism-module__ZCfLDG__prismGridDrift;position:absolute;inset:-10%;transform:perspective(600px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000 35% 75%,#0000);mask-image:linear-gradient(#0000,#000 35% 75%,#0000)}@keyframes prism-module__ZCfLDG__prismGridDrift{0%{background-position:0 0}to{background-position:0 56px}}.prism-module__ZCfLDG__bgParticle{background:var(--prism-cyan);opacity:.5;filter:blur(.5px);border-radius:9999px;animation:linear infinite prism-module__ZCfLDG__prismParticleFloat;position:absolute}@keyframes prism-module__ZCfLDG__prismParticleFloat{0%{opacity:0;transform:translateY(10vh)translate(0)}10%{opacity:.55}90%{opacity:.35}to{opacity:0;transform:translateY(-40vh)translate(20px)}}.prism-module__ZCfLDG__bgIndustrialGlow{pointer-events:none;background:radial-gradient(60% 50% at 20% 15%,#0057b859,#0000 70%),radial-gradient(55% 45% at 85% 20%,#22d3ee38,#0000 70%),radial-gradient(70% 60% at 50% 100%,#0057b833,#0000 70%);position:absolute;inset:0}.prism-module__ZCfLDG__neuralCore{pointer-events:none;position:absolute;inset:0;overflow:hidden}.prism-module__ZCfLDG__neuralCoreImmersive{opacity:1}.prism-module__ZCfLDG__neuralCoreSupporting{opacity:.92;-webkit-mask-image:radial-gradient(60% 55%,#0000008c 0%,#000 78%);mask-image:radial-gradient(60% 55%,#0000008c 0%,#000 78%)}.prism-module__ZCfLDG__neuralCoreSvg{width:100%;height:100%;display:block}.prism-module__ZCfLDG__neuralCoreInk{opacity:var(--prism-circuit-opacity,.55)}.prism-module__ZCfLDG__neuralCoreGlow{background:radial-gradient(38% 42% at 50% 50%, color-mix(in srgb, var(--prism-cyan) 30%, transparent), transparent 70%);animation:8s ease-in-out infinite prism-module__ZCfLDG__neuralGlowPulse;position:absolute;inset:0}.prism-module__ZCfLDG__neuralRing{fill:none;stroke:var(--prism-circuit-primary,var(--prism-cyan));stroke-width:1.5px;opacity:.5}.prism-module__ZCfLDG__neuralRingDashed{fill:none;stroke:var(--prism-circuit-secondary,var(--prism-cyan));stroke-width:1px;opacity:.4;transform-box:fill-box;transform-origin:50%;animation:70s linear infinite prism-module__ZCfLDG__neuralRingRotate}.prism-module__ZCfLDG__neuralRingFaint{fill:none;stroke:var(--prism-circuit-primary,var(--prism-cyan));stroke-width:1px;opacity:.18}.prism-module__ZCfLDG__neuralTracePrimary{fill:none;stroke:var(--prism-circuit-primary,var(--prism-cyan));stroke-width:1.5px;opacity:.65}.prism-module__ZCfLDG__neuralTraceSecondary{fill:none;stroke:var(--prism-circuit-secondary,var(--prism-cyan));stroke-width:1px;opacity:.45}.prism-module__ZCfLDG__neuralNode{fill:var(--prism-circuit-node,var(--prism-cyan))}.prism-module__ZCfLDG__neuralNodePulse{fill:var(--prism-circuit-node,var(--prism-cyan));animation:4.5s ease-in-out infinite prism-module__ZCfLDG__neuralNodePulse}.prism-module__ZCfLDG__neuralNodeGold{fill:var(--prism-neural-gold,#d4af6a)}@keyframes prism-module__ZCfLDG__neuralGlowPulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes prism-module__ZCfLDG__neuralRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prism-module__ZCfLDG__neuralNodePulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:640px){.prism-module__ZCfLDG__neuralRingFaint{display:none}.prism-module__ZCfLDG__neuralCoreInk{opacity:calc(var(--prism-circuit-opacity,.55) * .75)}}.prism-module__ZCfLDG__bgNoise{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.prism-module__ZCfLDG__reveal{opacity:1;transition:none;transform:none}.prism-module__ZCfLDG__bgDigitalGrid,.prism-module__ZCfLDG__bgParticle,.prism-module__ZCfLDG__liveDot,.prism-module__ZCfLDG__neuralCoreGlow,.prism-module__ZCfLDG__neuralRingDashed,.prism-module__ZCfLDG__neuralNodePulse,.prism-module__ZCfLDG__skeleton:after,.prism-module__ZCfLDG__spinner,.prism-module__ZCfLDG__stateEnter{animation:none!important}}
.BiometricUnlockGate-module__91BGsa__screen{z-index:100;isolation:isolate;min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:#f8fafc;text-align:center;background:radial-gradient(circle at 50% 18%,#22d3ee21,#0000 34rem),radial-gradient(circle at 88% 86%,#004e722e,#0000 24rem),linear-gradient(155deg,#06101b 0%,#071827 52%,#04101a 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.BiometricUnlockGate-module__91BGsa__screen:before{z-index:-1;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#94c4d817 1px,#0000 1px),linear-gradient(90deg,#94c4d817 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.BiometricUnlockGate-module__91BGsa__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#0d2334f0,#051420f5);border:1px solid #94d2e829;border-radius:2rem;flex-direction:column;align-items:center;gap:1.5rem;width:min(100%,23rem);padding:clamp(1.75rem,7vw,2.75rem) clamp(1.25rem,6vw,2.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000075,inset 0 1px #ffffff0f}.BiometricUnlockGate-module__91BGsa__panel:before{content:"";background:linear-gradient(90deg,#0000,#67e8f9b3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.BiometricUnlockGate-module__91BGsa__logoStage{aspect-ratio:1;flex:none;justify-content:center;align-items:center;width:clamp(6.5rem,30vw,8.75rem);display:inline-flex;position:relative}.BiometricUnlockGate-module__91BGsa__logoHalo{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#22d3ee33 0%,#004e721f 42%,#0000 72%);border-radius:9999px;position:absolute;inset:-24%}.BiometricUnlockGate-module__91BGsa__logoImage{object-fit:contain;filter:drop-shadow(0 16px 24px #00000080)drop-shadow(0 3px 7px #00000070);width:100%;height:100%;position:relative}.BiometricUnlockGate-module__91BGsa__logoSheen{pointer-events:none;mix-blend-mode:screen;opacity:.7;background:linear-gradient(110deg,#0000 30%,#ffffffa6 47%,#b0ebff52 52%,#0000 68%) -140% 0/240% 100%;position:absolute;inset:0;-webkit-mask-image:url(/assets/branding/hse-logo.png);mask-image:url(/assets/branding/hse-logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BiometricUnlockGate-module__91BGsa__title{letter-spacing:-.025em;color:#f8fafc;text-wrap:balance;margin:-.15rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,6vw,1.75rem);font-weight:750;line-height:1.15}.BiometricUnlockGate-module__91BGsa__message{color:#fde68a;background:#fbbf240f;border:1px solid #fbbf243d;border-radius:.9rem;width:100%;margin:-.25rem 0 0;padding:.7rem .9rem;font-size:.75rem;line-height:1.5}.BiometricUnlockGate-module__91BGsa__unlockButton{border-radius:1rem;justify-content:center;width:100%;min-height:3.25rem;box-shadow:0 16px 32px -18px #22d3eebf}.BiometricUnlockGate-module__91BGsa__passwordButton{color:#9fb5c5;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.6rem .8rem;font-size:.75rem;font-weight:650;transition:color .18s,background-color .18s;display:inline-flex}.BiometricUnlockGate-module__91BGsa__passwordButton:hover,.BiometricUnlockGate-module__91BGsa__passwordButton:focus-visible{color:#f8fafc;background:#94d2e814}.BiometricUnlockGate-module__91BGsa__passwordButton:focus-visible{outline-offset:2px;outline:2px solid #22d3eeb3}@media (prefers-reduced-motion:no-preference){.BiometricUnlockGate-module__91BGsa__logoSheen{animation:7.5s ease-in-out infinite BiometricUnlockGate-module__91BGsa__biometric-logo-sheen}}@keyframes BiometricUnlockGate-module__91BGsa__biometric-logo-sheen{0%,68%{background-position:-140% 0}86%,to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.BiometricUnlockGate-module__91BGsa__logoSheen{opacity:.25;background-position:46% 0;animation:none}.BiometricUnlockGate-module__91BGsa__passwordButton{transition:none}}@media (max-height:640px){.BiometricUnlockGate-module__91BGsa__panel{gap:1rem;padding-block:1.35rem}.BiometricUnlockGate-module__91BGsa__logoStage{width:5.75rem}}
