._shell_h1m5e_3{position:relative;min-height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--kf-pine-deep);isolation:isolate}._backdrop_h1m5e_15{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px circle at 88% -10%,rgba(232,181,61,.32),transparent 60%),radial-gradient(1100px circle at 8% 110%,rgba(7,28,18,.7),transparent 55%),linear-gradient(160deg,var(--kf-pine) 0%,var(--kf-pine-deep) 65%,#0d2e1f 100%)}._backdrop_h1m5e_15:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(232,181,61,.22) .8px,transparent 1.4px);background-size:36px 36px;background-position:center center;pointer-events:none;mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,black 0%,rgba(0,0,0,.6) 35%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,black 0%,rgba(0,0,0,.6) 35%,transparent 75%)}._backdrop_h1m5e_15:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.16;mix-blend-mode:overlay}._bigK_h1m5e_77{position:absolute;top:-10%;right:-14%;width:clamp(320px,58vw,820px);aspect-ratio:1 / 1;z-index:1;pointer-events:none;opacity:.07;transform:rotate(-14deg)}._bigK_h1m5e_77 svg{width:100%;height:100%;display:block}._formArea_h1m5e_96{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,2.5rem) clamp(1.5rem,3vw,2.5rem)}._brandAbovePanel_h1m5e_108{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1rem .15rem;color:#fbf7eceb;text-decoration:none;text-shadow:0 2px 18px rgba(7,22,14,.38)}._brandAbovePanel_h1m5e_108 svg{display:block;filter:drop-shadow(0 8px 18px rgba(7,22,14,.32))}._brandAbovePanel_h1m5e_108:focus-visible{outline:3px solid var(--kf-mustard);outline-offset:5px;border-radius:.8rem}._paperStack_h1m5e_130{position:relative;width:100%}._paperStack_h1m5e_130:before{content:"";position:absolute;inset:0;background:#efe6cb}[data-mantine-color-scheme=dark] ._paperStack_h1m5e_130:before{background:#11201a}._paperStack_h1m5e_130:before{border-radius:.9rem;transform:translate(8px,12px) rotate(-1.4deg);z-index:-1;box-shadow:0 18px 38px #07160e52,0 4px 10px #07160e2e}._paperCard_h1m5e_149{position:relative;width:100%;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,3vw,2.25rem) clamp(1.75rem,3vw,2.5rem);background:var(--kf-cream)}[data-mantine-color-scheme=dark] ._paperCard_h1m5e_149{background:#18261c}._paperCard_h1m5e_149{border-radius:.9rem;color:#1a2e23}[data-mantine-color-scheme=dark] ._paperCard_h1m5e_149{color:var(--kf-cream)}._paperCard_h1m5e_149{box-shadow:0 36px 80px #07160e80,0 12px 24px #07160e4d,inset 0 0 0 1px #143f2b14}[data-mantine-color-scheme=dark] ._paperCard_h1m5e_149{box-shadow:0 36px 80px #07160e80,0 12px 24px #07160e4d,inset 0 0 0 1px #e8b53d1f}._paperCard_h1m5e_149{isolation:isolate}._cardHeader_h1m5e_165{padding-bottom:.85rem;border-bottom:1px solid rgba(20,63,43,.12)}[data-mantine-color-scheme=dark] ._cardHeader_h1m5e_165{border-bottom:1px solid rgba(232,181,61,.14)}._cardHeader_h1m5e_165{position:relative;z-index:1}._paperCard_h1m5e_149:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.08;mix-blend-mode:multiply;pointer-events:none;z-index:0;border-radius:inherit}._footer_h1m5e_187{position:relative;z-index:3;padding:.5rem clamp(1.25rem,4vw,3rem) clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center;font-size:.72rem;color:#fbf7ec8c;letter-spacing:.02em}._footer_h1m5e_187 a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(232,181,61,.3);padding-bottom:1px;transition:color .16s ease,border-color .16s ease}@media(hover:hover)and (pointer:fine){._footer_h1m5e_187 a:hover{color:#e8b53df2;border-bottom-color:#e8b53db3}}._lastUsedWrap_h1m5e_220{position:relative}._lastUsedTag_h1m5e_224{position:absolute;top:-.5rem;right:-.45rem;z-index:2;display:inline-flex;align-items:center;padding:.18rem .5rem;font-family:var(--kf-font-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kf-pine-deep);background:var(--kf-mustard);border:1px solid #c8961e;border-radius:999px;box-shadow:0 2px 8px #07160e47,inset 0 1px #ffffff59;white-space:nowrap;pointer-events:none;transform:rotate(2deg);transform-origin:center}._passwordSignal_h1m5e_251{display:flex;align-items:center;gap:.75rem;margin-top:-.25rem}._signalBars_h1m5e_258{display:inline-flex;align-items:flex-end;gap:.25rem}._signalBars_h1m5e_258 span{display:block;width:.55rem;border-radius:999px;background:#143f2b1f}[data-mantine-color-scheme=dark] ._signalBars_h1m5e_258 span{background:#fbf7ec24}._signalBars_h1m5e_258 span{transition:background .16s ease}._signalBars_h1m5e_258 span:nth-child(1){height:.35rem}._signalBars_h1m5e_258 span:nth-child(2){height:.5rem}._signalBars_h1m5e_258 span:nth-child(3){height:.65rem}._signalBars_h1m5e_258 span:nth-child(4){height:.8rem}._signalBars_h1m5e_258 span[data-active=true]{background:var(--mantine-color-mustard-5)}._passwordSignal_h1m5e_251[data-score="3"] ._signalBars_h1m5e_258 span[data-active=true],._passwordSignal_h1m5e_251[data-score="4"] ._signalBars_h1m5e_258 span[data-active=true]{background:var(--mantine-color-pine-5)}@media(max-width:36em){._formArea_h1m5e_96{padding:2.5rem 1rem 1.25rem}._paperCard_h1m5e_149{padding:1.5rem 1.25rem;border-radius:.75rem}._paperStack_h1m5e_130:before{border-radius:.75rem;transform:translate(6px,9px) rotate(-1.2deg)}._brandAbovePanel_h1m5e_108{margin-bottom:.75rem}}@media(prefers-reduced-motion:no-preference){._paperStack_h1m5e_130{animation:_paperFadeIn_h1m5e_1 .3s cubic-bezier(.22,1,.36,1) both}}@media(prefers-reduced-motion:reduce){._paperStack_h1m5e_130{animation:none;transition:none}}@keyframes _paperFadeIn_h1m5e_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
