@font-face{font-family:Involve;src:url(/fonts/Involve-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}.admin,.admin *{box-sizing:border-box}.admin{color:#191919;min-height:100dvh;font-family:var(--font-nunito), Nunito, var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;background:#f6f6f5;margin:0;font-size:16px;line-height:1.45}.admin h1,.admin h2,.admin h3,.admin p,.admin ul{margin:0}.admin h1,.admin h2,.admin h3{letter-spacing:.01em;font-family:Involve,Arial,sans-serif;font-weight:600}.admin ul{padding:0;list-style:none}.admin a{color:inherit;text-decoration:none}.admin button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.admin input,.admin select,.admin textarea{font:inherit;color:inherit;background:#fff;border:1px solid #dadbdc;border-radius:14px;width:100%;min-height:48px;padding:12px 16px}.admin textarea{resize:vertical;min-height:120px}.admin input[type=checkbox],.admin input[type=radio]{accent-color:#191919;width:22px;height:22px;min-height:0;margin:0;padding:0}.admin input:focus-visible,.admin select:focus-visible,.admin textarea:focus-visible{border-color:#191919;outline:0;box-shadow:0 0 0 1px #191919}.admin button:focus-visible,.admin a:focus-visible{outline-offset:2px;outline:2px solid #191919}.admin .btn{letter-spacing:-.01em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#191919;border:1px solid #191919;border-radius:3.75rem;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 1.25rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:color .2s,background-color .2s;display:inline-flex}@media (max-width:479px){.admin .btn{white-space:normal;text-align:center;padding-top:.5rem;padding-bottom:.5rem}}.admin .btn:hover{color:#191919;background:#fff}.admin .btn.secondary{color:#5d5f6b;background:#fff;border-color:#5d5f6b}.admin .btn.secondary:hover{color:#fff;background:#191919;border-color:#191919}.admin .btn.danger{color:#b42318;background:#fff;border-color:#f3c9c4}.admin .btn.danger:hover{color:#fff;background:#b42318;border-color:#b42318}.admin .btn.text{color:#5d5f6b;text-transform:none;letter-spacing:0;text-underline-offset:4px;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline}.admin .btn.text:hover{color:#191919}.admin .btn:disabled{opacity:.5;cursor:default}.admin .field{flex-direction:column;gap:8px;display:flex}.admin .label{color:#191919;font-size:.9375rem;font-weight:700}.admin .hint{color:#666871;font-size:.875rem}.admin .error{color:#b42318;font-size:.875rem}.admin .check{align-items:center;gap:10px;min-height:44px;display:flex}.admin .check input[type=checkbox],.admin .check input[type=radio]{accent-color:#191919;flex-shrink:0;width:22px;height:22px}.admin .card{background:#fff;border:1px solid #ececed;border-radius:1.25rem;padding:1.25rem}@media (min-width:640px){.admin .card{padding:1.5rem}}.admin .badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:.75rem;font-weight:700;display:inline-flex}.admin .badge.on{color:#1e7a3a;background:#e6f4ea}.admin .badge.dark{color:#fff;background:#191919}.admin .badge.off{color:#5d5f6b;background:#ececed}.admin .seg{background:#ececed;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.admin .seg label,.admin .seg a{color:#5d5f6b;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex;position:relative}.admin .seg a.seg-on{color:#191919;background:#fff;box-shadow:0 1px 2px #0000000f}.admin .seg label:has(input:checked){color:#191919;background:#fff;box-shadow:0 1px 2px #0000000f}.admin .seg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin .apply .form-step{flex-direction:column;gap:24px}.admin .apply .field{border:0;gap:10px;min-width:0;margin:0;padding:0}.admin .apply .label{color:#191919;padding:0;font-size:15px;font-weight:600}.admin .apply fieldset.field>legend{float:left;width:100%;margin:0;padding:0}.admin .apply .label .opt{color:#666871;font-weight:400}.admin .apply input:not([type=checkbox]),.admin .apply textarea{min-height:48px;padding:12px 14px;line-height:1.4}.admin .apply input::placeholder,.admin .apply textarea::placeholder{color:#6b6d78}.admin .apply input:focus-visible,.admin .apply textarea:focus-visible{border-color:#191919;outline:0;box-shadow:0 0 0 1px #191919}.admin .apply [aria-invalid=true]{border-color:#b42318}.admin .apply [aria-invalid=true]:focus-visible{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.admin .apply .error{font-weight:600}.admin .apply .chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin .apply .chip.wide{grid-column:1/-1}.admin .apply .chip{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dadbdc;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;font-size:15px;font-weight:400;line-height:1.2;display:flex;position:relative}.admin .apply .chip input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}.admin .apply .chip:has(input:checked){color:#fff;background:#191919;border-color:#191919;font-weight:600}.admin .apply .chip:has(input:focus-visible){outline-offset:2px;outline:2px solid #191919}.admin .apply .btn.text{color:#191919;text-underline-offset:4px;background:0 0;padding:0 4px;text-decoration:underline}@media (min-width:640px){.admin .apply.card{padding:28px}}.admin .apply .terms{flex-direction:column;gap:24px;display:flex}.admin .apply .terms ul{padding-left:30px}.admin .apply .terms .check{align-items:flex-start;gap:10px}.admin .apply .terms .check input{margin-top:2px}
