.auto-setup{width:min(600px,100% - 40px);margin:auto;padding:36px 0 64px}.auto-setup-back{min-height:44px;color:var(--on-b7c2df);align-items:center;display:inline-flex}.auto-setup-heading{margin:20px 0 32px}.auto-setup-heading img{float:right}.auto-setup-heading>span{color:var(--on-5aaeff);font-size:14px}.auto-setup-heading h1{color:var(--on-ffffff);margin:12px 0 16px;font-size:48px}.auto-setup-heading p{color:var(--on-b7c2df);margin:0}.auto-setup-heading .auto-setup-required-note{margin-top:12px;font-size:13px}.auto-setup-required-mark{color:var(--on-5aaeff);font-weight:700}.auto-setup-form{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.auto-setup-fields{display:contents}.auto-setup-fields>label:nth-child(-n+2),.auto-setup-fields>p,.auto-setup-fields>button,.auto-setup-salary{grid-column:1/-1}.auto-setup-form label{flex-direction:column;gap:8px;min-width:0;font-size:15px;display:flex}.auto-setup-form :is(input,select){border:1px solid var(--on-354361);background:var(--on-101525);width:100%;min-width:0;min-height:52px;color:var(--on-ffffff);border-radius:14px;padding:12px 14px;font-size:16px}.auto-setup-form input::placeholder{color:var(--on-8590ad)}.auto-setup-form :is(input,select):focus-visible{outline-color:var(--on-5aaeff)}.auto-setup-form [aria-invalid=true]{border-color:var(--on-ff5f57);outline:2px solid var(--on-ff5f57);outline-offset:2px}.auto-setup-form .auto-setup-field-error{color:var(--on-ff5f57);font-size:13px;line-height:1.5;display:block}.auto-setup-consent .auto-setup-field-error{margin-top:6px}.auto-setup-salary{grid-template-columns:minmax(0,1fr) 110px;gap:16px;display:grid}.auto-setup-salary input[type=number]{appearance:textfield}.auto-setup-salary input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auto-setup-salary input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auto-setup-hint{color:var(--on-b7c2df);margin:8px 0 0;font-size:13px;line-height:1.6}.auto-setup-note{color:var(--on-b7c2df);margin:0;font-size:14px}.auto-setup-note a{color:var(--on-5aaeff);text-decoration:underline}.auto-setup-form button{border:0}.auto-setup-status{min-height:48px;color:var(--on-b7c2df);margin:0;font-size:14px}.auto-setup-heading h1{font-size:clamp(32px,6vw,44px)}.auto-setup-heading p{line-height:1.65}.auto-setup-gift,.auto-setup-saved{border:1px solid var(--on-5aaeff);background:var(--on-111a33);color:var(--on-c9d4ee);border-radius:18px;gap:8px;margin-bottom:24px;padding:20px;font-size:14px;line-height:1.6;display:grid}.auto-setup-gift strong{color:var(--on-5aaeff);font-size:22px}.auto-setup-saved{border-color:var(--on-4ade80)}.auto-setup-saved strong{color:var(--on-4ade80)}.auto-setup-saved p{margin:0}.auto-setup-saved a,.auto-setup-consent a{color:var(--on-5aaeff);text-decoration:underline}.auto-setup-form .auto-setup-wide,.auto-setup-form .auto-setup-consent{grid-column:1/-1}.auto-setup-form textarea{resize:vertical;border:1px solid var(--on-354361);background:var(--on-101525);width:100%;min-height:100px;color:var(--on-ffffff);font:inherit;border-radius:14px;padding:12px 14px;font-size:16px}.auto-setup-form .auto-setup-consent{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.auto-setup-consent input{width:20px;height:20px;min-height:20px;accent-color:var(--on-2346e8);flex-shrink:0;margin-top:3px}.auto-setup-form button:disabled{opacity:.55;cursor:wait}.auto-setup-withdraw,.auto-setup-saved button,.auto-setup-note button{min-height:44px;color:var(--on-5aaeff);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}@media (max-width:400px){.auto-setup-form{grid-template-columns:1fr}}.auto-setup-success{overscroll-behavior:contain;border:1px solid var(--on-5aaeff44);background:radial-gradient(ellipse at top,var(--on-18223f),var(--on-0b1022) 70%);width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--on-ffffff);text-align:center;box-shadow:0 24px 80px var(--on-03040fb8);border-radius:28px;margin:auto;padding:32px 28px 24px;position:fixed;inset:0;overflow-y:auto}.auto-setup-success::backdrop{background:var(--on-03040fb8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auto-setup-success[open]{animation:.24s ease-out hantik-signup-success}.auto-setup-success-art{width:96px;margin:0 auto 20px;position:relative}.auto-setup-success-art img{border-radius:50%;width:96px;height:96px;display:block}.auto-setup-success-art>span{border:3px solid var(--on-111a33);background:var(--on-4ade80);width:32px;height:32px;color:var(--on-03040f);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-2px}.auto-setup-success-label{color:var(--on-5aaeff);font-size:13px;font-weight:600}.auto-setup-success h2{letter-spacing:-.025em;text-wrap:balance;margin:10px 0 12px;font:700 clamp(26px,6vw,32px)/1.2 Geologica,Onest,sans-serif}.auto-setup-success p{color:var(--on-b7c2df);margin:0;font-size:15px;line-height:1.65}.auto-setup-success-gift{border:1px solid var(--on-5aaeff22);background:var(--on-2346e81f);border-radius:18px;gap:6px;margin:24px 0;padding:16px;display:grid}.auto-setup-success-gift strong{color:var(--on-5aaeff);font-size:22px}.auto-setup-success-gift>span{color:var(--on-c9d4ee);font-size:13px;line-height:1.6}.auto-setup-success .auto-setup-success-bot{margin:-4px 0 20px;font-size:13px}.auto-setup-success-bot a{color:var(--on-5aaeff);text-underline-offset:3px;text-decoration:underline}.auto-setup-success-done{cursor:pointer;border:0;width:100%;min-height:52px}.auto-setup-success-close{width:44px;height:44px;color:var(--on-b7c2df);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.auto-setup-success-close:hover{background:var(--on-5aaeff0d);color:var(--on-ffffff)}.auto-setup-success :is(button,a):focus-visible{outline:2px solid var(--on-5aaeff);outline-offset:4px}.auto-setup-success h2:focus{outline:none}@media (max-height:720px){.auto-setup-success{padding:24px 20px 20px}.auto-setup-success-art{width:64px;margin-bottom:12px}.auto-setup-success-art img{width:64px;height:64px}.auto-setup-success-art>span{width:28px;height:28px;right:-5px}.auto-setup-success p{font-size:14px;line-height:1.5}.auto-setup-success-gift{margin:18px 0;padding:12px}.auto-setup-success-gift strong{font-size:20px}.auto-setup-success-gift>span{font-size:12px}.auto-setup-success .auto-setup-success-bot{margin-bottom:16px;font-size:12px}}@keyframes hantik-signup-success{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.auto-setup-success[open]{animation:none}}
