._803W8W_page{background:var(--surface-soft);min-height:100dvh;color:var(--ink);font-family:var(--font-body);padding:0 48px}body:has(._803W8W_page) .assistant-dock{display:none}._803W8W_page :where(h1,h2,p){margin:0}._803W8W_page :where(h1,h2){font-family:var(--font-heading)}._803W8W_header,._803W8W_layout,._803W8W_footer{max-width:1280px;margin-inline:auto}._803W8W_page ._803W8W_header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:26px 0;display:flex}._803W8W_header .brand{color:var(--ink);gap:10px;padding:0;font-size:24px}._803W8W_header .brand>svg{background:var(--accent);width:44px;height:44px;color:var(--lime);border-radius:14px;padding:8px}._803W8W_header .brand b{color:var(--muted);font-size:12px;font-family:var(--font-body);font-weight:500}._803W8W_header>a:last-child{color:var(--muted);font-size:13px;font-weight:600}._803W8W_layout{border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-columns:1fr 1fr;min-height:680px;display:grid;overflow:hidden;box-shadow:0 18px 60px #10231b06}._803W8W_visual{background:var(--accent-dark);flex-direction:column;padding:48px 44px 26px;animation:.8s both _803W8W_panelIn;display:flex;position:relative;overflow:hidden}._803W8W_visualCopy{z-index:1;position:relative}._803W8W_eyebrow{letter-spacing:1.6px;color:var(--accent);margin-bottom:18px;font-size:10px;font-weight:700;display:block}._803W8W_visual ._803W8W_eyebrow{color:var(--lime)}._803W8W_page ._803W8W_visual h2{letter-spacing:-2px;color:#fff;max-width:470px;font-size:clamp(36px,4.1vw,58px);font-weight:600;line-height:1.06}._803W8W_page ._803W8W_visual p{color:#c9ddd2;max-width:350px;margin-top:20px;font-size:14px;line-height:1.7}._803W8W_art{flex:1;min-height:235px;margin-top:25px;position:relative}._803W8W_art img{object-fit:cover;border-radius:120px 120px 22px 22px;width:100%;height:260px;animation:1s .12s both _803W8W_artIn;transform:rotate(-4deg)}._803W8W_stamp{background:var(--lime);max-width:180px;color:var(--accent-dark);border-radius:18px;align-items:center;gap:10px;padding:17px 18px;font-size:13px;font-weight:700;line-height:1.35;display:flex;position:absolute;bottom:25px;right:-12px;transform:rotate(7deg);box-shadow:0 8px 25px #0002}._803W8W_stamp svg{flex-shrink:0;width:25px;height:25px}._803W8W_visualFooter{color:#c9ddd2;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}._803W8W_visualFooter svg{width:17px;height:17px}._803W8W_formPanel{place-self:center;width:100%;max-width:520px;padding:46px 50px;animation:.7s .1s both _803W8W_formIn}._803W8W_page h1{letter-spacing:-1.6px;color:var(--ink);margin-bottom:14px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.1}._803W8W_intro,._803W8W_switch,._803W8W_support{color:var(--muted);font-size:13px;line-height:1.65}._803W8W_switch{margin-top:10px!important}._803W8W_page a{transition:color .2s}._803W8W_switch a,._803W8W_support a,._803W8W_secondary{color:var(--accent);font-weight:700}._803W8W_page a:hover{color:var(--accent)}._803W8W_form{gap:19px;margin-top:28px;display:grid}._803W8W_field{gap:8px;display:grid}._803W8W_field label{color:var(--ink);font-size:12px;font-weight:700}._803W8W_page ._803W8W_field input{width:100%;min-width:0;height:50px;color:var(--ink);font:inherit;box-shadow:none;background:#fafbf8;border:1px solid #cbd4ca;border-radius:11px;margin:0;padding:12px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block}._803W8W_page ._803W8W_field input:focus{border-color:var(--accent);background:#fff;outline:0;box-shadow:0 0 0 3px #0f7b521a}._803W8W_password{position:relative}._803W8W_page ._803W8W_password input{padding-right:54px}._803W8W_page ._803W8W_password button{width:42px;height:42px;min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:10px;display:grid;position:absolute;top:4px;right:4px}._803W8W_page ._803W8W_password button:hover{color:var(--accent);background:var(--surface-tint)}._803W8W_hint{color:var(--muted);font-size:11px;line-height:1.5}._803W8W_page ._803W8W_submit{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:50px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 5px 14px #0f7b5214}._803W8W_page ._803W8W_submit:hover{background:var(--accent-dark);color:#fff;transform:translateY(-2px)}._803W8W_submit:disabled{opacity:.5;cursor:not-allowed}._803W8W_page :where(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:4px}._803W8W_support{font-size:11px;margin-top:23px!important}._803W8W_secondary{margin-top:23px;font-size:12px;display:inline-block}._803W8W_message{color:#81371f;background:#fff3ee;border:1px solid #ecc4b8;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.6;margin-top:20px!important}._803W8W_confirmation{margin-top:28px}._803W8W_confirmationIcon{background:var(--surface-tint);width:60px;height:60px;color:var(--accent);border-radius:20px;place-items:center;margin-bottom:20px;display:grid}._803W8W_confirmationIcon svg{width:28px;height:28px}._803W8W_confirmation p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.7}._803W8W_page ._803W8W_footer{color:var(--muted);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:10px;display:flex}._803W8W_footer nav{flex-wrap:wrap;gap:20px;display:flex}@keyframes _803W8W_panelIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes _803W8W_formIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes _803W8W_artIn{0%{opacity:0;transform:translateY(35px)rotate(-9deg)}to{opacity:1;transform:rotate(-4deg)}}@media (min-width:1500px){._803W8W_layout{min-height:740px}._803W8W_art img{height:300px}}@media (max-width:1000px){._803W8W_page{padding:0 28px}._803W8W_visual{padding:36px 30px 24px}._803W8W_formPanel{padding:40px 30px}._803W8W_page ._803W8W_visual h2{font-size:43px}._803W8W_stamp{right:-10px}}@media (max-width:760px){._803W8W_page{padding:0 22px}._803W8W_page ._803W8W_header{padding:22px 0}._803W8W_layout{border-radius:24px;grid-template-columns:1fr;max-width:510px;min-height:0}._803W8W_visual{display:none}._803W8W_formPanel{max-width:none;padding:36px}._803W8W_page h1{font-size:36px}._803W8W_page ._803W8W_footer{flex-direction:column;align-items:flex-start;gap:14px;max-width:510px}._803W8W_header .brand{font-size:21px}._803W8W_header .brand b{display:none}._803W8W_header>a:last-child{font-size:11px}}@media (max-width:380px){._803W8W_page{padding:0 14px}._803W8W_formPanel{padding:28px 23px}._803W8W_page h1{font-size:32px}._803W8W_footer nav{gap:12px}}@media (prefers-reduced-motion:reduce){._803W8W_page *{transition:none!important;animation:none!important}}
