.page_main__GlU4n{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 60% 30%,#0d1e3a 0,var(--navy) 70%)}.page_cheese__nO64n{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-size:2rem;opacity:.18;animation:page_float__P1Jpw 8s ease-in-out infinite;filter:blur(.5px)}.page_cheese__nO64n:first-child{top:8%;left:5%;font-size:2.5rem;animation-delay:0s;animation-duration:9s}.page_cheese__nO64n:nth-child(2){top:15%;right:8%;font-size:1.6rem;animation-delay:1.5s;animation-duration:7s}.page_cheese__nO64n:nth-child(3){top:60%;left:3%;font-size:2rem;animation-delay:3s;animation-duration:11s}.page_cheese__nO64n:nth-child(4){top:75%;right:5%;font-size:2.8rem;animation-delay:.8s;animation-duration:8s}.page_cheese__nO64n:nth-child(5){top:40%;left:88%;font-size:1.4rem;animation-delay:2.2s;animation-duration:10s}.page_cheese__nO64n:nth-child(6){top:88%;left:15%;font-size:1.8rem;animation-delay:4s;animation-duration:7.5s}.page_cheese__nO64n:nth-child(7){top:5%;left:50%;font-size:1.3rem;animation-delay:1s;animation-duration:12s}.page_cheese__nO64n:nth-child(8){top:80%;left:60%;font-size:2.2rem;animation-delay:2.8s;animation-duration:9s}@keyframes page_float__P1Jpw{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(4deg)}}.page_hero__SKW6o{max-width:560px;width:100%;text-align:center;position:relative;z-index:1}.page_icon__AYuK3{font-size:4rem;margin-bottom:1.2rem;display:block;filter:drop-shadow(0 4px 16px rgba(245,197,24,.35));animation:page_cheeseBob__Dvmei 3s ease-in-out infinite}@keyframes page_cheeseBob__Dvmei{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.page_headline__7qraH{font-size:clamp(2rem,5.5vw,3.2rem);font-weight:700;line-height:1.1;margin-bottom:.75rem;color:var(--text);letter-spacing:-.02em}.page_headlineAccent__fRy3s{color:var(--accent)}.page_sub__c05Js{color:var(--muted-mid);font-size:1.05rem;margin-bottom:2.5rem;line-height:1.5}.page_form__Ou5d6{display:flex;flex-direction:column;gap:.75rem}.page_label__2GA72{display:block;text-align:left;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:var(--mono);margin-bottom:.5rem}.page_inputRow__DOZX2{display:flex;gap:0;border-radius:10px;overflow:hidden;border:1px solid var(--border-bright);background:var(--surface);transition:border-color .2s}.page_inputRow__DOZX2:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(245,197,24,.1)}.page_input___cVLA{flex:1 1;background:transparent;border:none;padding:.9rem 1.1rem;color:var(--text);font-size:.95rem;outline:none}.page_input___cVLA::placeholder{color:var(--muted)}.page_button__vnlhW{background:var(--accent);color:#1a1100;border:none;padding:.9rem 1.5rem;font-size:.95rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s;letter-spacing:.01em}.page_button__vnlhW:hover:not(:disabled){background:#f7d050}.page_button__vnlhW:disabled{opacity:.5;cursor:not-allowed}.page_error__Jil8M{color:#f87171;font-size:.85rem;text-align:left}.page_hint__cSjm5{margin-top:1.25rem;font-size:.78rem;color:var(--muted);font-family:var(--mono)}.page_modalOverlay__OBdlJ{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;animation:page_fadeIn__wvzG6 .15s ease}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}.page_modal__OJIkq{background:var(--surface);border:1px solid var(--border-bright);border-radius:14px;padding:1.75rem 2rem;width:100%;max-width:380px;animation:page_slideUp__hSTWN .15s ease}@keyframes page_slideUp__hSTWN{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.page_modalLabel__NetPg{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:var(--mono);margin-bottom:.75rem}