.form-page{display:flex;flex-direction:column;gap:var(--naruca-s4)}.warn{margin:0;padding:var(--naruca-s3);border:1px solid #e6c8c2;border-radius:var(--naruca-r1);background:#fbf0ee;color:#8a2e20;font-size:12px;line-height:1.7}.login-grant{display:flex;align-items:center;gap:var(--naruca-s2);margin:0;padding:10px 16px;border-radius:16px;background:var(--naruca-yellow-l);color:var(--naruca-amber);font-size:13px;font-weight:700}.login-grant b{font-family:var(--naruca-font-num);font-variant-numeric:tabular-nums;font-size:18px}.login__body{margin:30px 0 var(--naruca-s5);display:grid;gap:14px;justify-items:center;text-align:center}.login__baku{width:110px;height:auto}.login__h{margin:0;font-size:21px;font-weight:700;line-height:1.45}.login__lead{margin:0;text-wrap:balance;font-size:13px;line-height:1.7;color:var(--naruca-gray)}.form-title{margin:0;font-size:20px;font-weight:700}.form-lead{margin:0;font-size:13px;line-height:1.9;color:var(--naruca-ink-2)}.ng{margin:0;padding:var(--naruca-s3);border:1px solid #e6c8c2;border-radius:var(--naruca-r1);background:#fbf0ee;color:#8a2e20;font-size:13px;line-height:1.7}.login.app-main{padding-bottom:var(--naruca-s6)}.login__methods{display:flex;flex-direction:column;margin-top:var(--naruca-s2)}.login__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 var(--naruca-s4);border-radius:var(--naruca-r1);border:1px solid transparent;font-size:15px;font-weight:700;text-decoration:none}.login__btn--line{background:#06c755;border-color:#06c755;color:#fff;font-size:19px;font-weight:700}.login__btn--email{background:var(--naruca-bg);border-color:var(--naruca-rule-strong);color:var(--naruca-ink)}.login__btn--soon{background:var(--naruca-bg);border-color:var(--naruca-rule);color:var(--naruca-gray);cursor:not-allowed}.login__signup{margin:var(--naruca-s3) 0 0;font-size:13px;text-align:center;color:var(--naruca-ink-2)}.login__signup a{display:inline-flex;align-items:center;min-height:var(--naruca-tap-min);margin-left:var(--naruca-s1);font-weight:700}.login__soon{margin-top:var(--naruca-s1);text-align:center;font-size:12px;color:var(--naruca-gray)}.login__or{display:flex;align-items:center;gap:var(--naruca-s3);margin:var(--naruca-s5) 0;font-size:12px;color:var(--naruca-gray)}.login__or:before,.login__or:after{content:"";flex:1;border-top:1px solid var(--naruca-rule)}.auth-form{display:flex;flex-direction:column}.auth-form .field{gap:6px;margin-top:var(--naruca-s4)}.auth-form .field:first-child{margin-top:0}.auth-form .field__label{font-size:12px;color:var(--naruca-gray)}.auth-form .field__input{min-height:48px;padding:var(--naruca-s3);border-width:1.5px;border-radius:var(--naruca-r1)}.auth-form .field__hint{margin-top:-2px}.auth-form .field__select{padding-right:calc(var(--naruca-s4) + 16px)}.auth-form .choice-group{margin-top:var(--naruca-s4)}.auth-form .field__input--with-btn{padding-right:calc(var(--naruca-tap-min) + var(--naruca-s1))}.auth-form__submit{width:100%;min-height:48px;margin-top:20px}.auth-form__link{display:flex;justify-content:flex-end;margin:var(--naruca-s1) 0 0;font-size:13px}.auth-form__link a{display:inline-flex;align-items:center;min-height:var(--naruca-tap-min)}.auth-done{margin:0;font-size:14px;line-height:1.9}.auth-done__note{margin:0;font-size:12px;line-height:1.8;color:var(--naruca-gray)}.auth-form__alt{margin:var(--naruca-s5) 0 0;font-size:13px;line-height:1.7;text-align:center;color:var(--naruca-ink-2)}.login-consent{margin:var(--naruca-s3) 0 0;font-size:12px;line-height:1.7;text-align:center;color:var(--naruca-gray)}.check{display:flex;align-items:flex-start;gap:var(--naruca-s2);min-height:var(--naruca-tap-min);padding:var(--naruca-s2) 0;cursor:pointer}.check__box{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--naruca-ink)}.check__label{font-size:14px;line-height:1.6}.withdraw-lose{margin:0 0 var(--naruca-s3);padding:var(--naruca-s3) var(--naruca-s4);list-style:none;border:1px solid var(--naruca-rule-strong);border-radius:var(--naruca-r1);font-size:14px;line-height:1.8}.withdraw-lose b{font-weight:700}
