[hidden]{display: none !important;}.auth{min-height: calc(100vh - var(--nav-h));padding-block: clamp(24px,5vw,56px);}.auth__card{padding: clamp(20px,4vw,40px);border-radius: var(--r-section);}.auth__head{margin-bottom: 28px;}.auth__head .lead{color: var(--text-muted);margin-top: 8px;}.auth__form{display: grid;gap: 18px;}.auth__grid{display: grid;gap: 18px 16px;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));}.auth__grid > .span-all{grid-column: 1 / -1;}.auth__grid > .is-solo{grid-column: 1 / -1;}.auth__grid:not([data-live]):has(#user_type option:checked:is([value=""],[value="1"])) > #company-group{display: none;}.auth__grid:not([data-live]):has(#user_type option:checked:is([value=""],[value="1"])) > #user-type-group{grid-column: 1 / -1;}.auth__form .field-group{position: relative;}.auth__form .field-group > label{position: absolute;z-index: 1;top: 18px;inset-inline-start: 17px;padding-inline: 4px;line-height: 20px;white-space: nowrap;pointer-events: none;background: var(--surface);transform-origin: right center;translate: 0 -27.5px;scale: .857;transition: translate var(--t-float) var(--ease-float),scale var(--t-float) var(--ease-float),color var(--t-float) var(--ease-float);}.auth__form .field-group.is-outlined > label{background: none;}.auth__form .field-group:has(input.field:placeholder-shown:not(:is(:focus,:autofill,:-webkit-autofill))) > label,.auth__form .field-group:has(.cpk__btn--empty:not(:focus,[aria-expanded="true"])) > label{translate: none;scale: none;}.auth__form .field-group:has(input.field:placeholder-shown:not(:is(:focus,:autofill,:-webkit-autofill))) .field-outline > legend,.auth__form .field-group:has(.cpk__btn--empty:not(:focus,[aria-expanded="true"])) .field-outline > legend{max-width: .01px;}@media (prefers-reduced-motion: reduce){.auth__form .field-group > label,.auth__form .field-group .field-outline > legend{transition: none;}}.auth__form .field-group > .field-outline{bottom: auto;height: calc(var(--control-h) + 5px);}.auth__form .field-group .field:not(:focus)::placeholder{color: transparent;}.auth__form .field-group .cpk__btn--empty .cpk__name{color: transparent;}.req{color: var(--error);font-weight: 700;}.field-hint{font-size: .75rem;font-weight: 400;color: var(--text-muted);}.hint-row{display: flex;align-items: center;gap: 6px;position: relative;}.help{display: inline-flex;}.help__btn{position: relative;display: grid;place-items: center;width: 18px;height: 18px;padding: 0;border: 0;border-radius: 50%;background: var(--brand-100);color: var(--brand);font: 700 .75rem/1 var(--font);cursor: pointer;transition: background var(--t-press) var(--ease),color var(--t-press) var(--ease);}.help__btn::after{content: '';position: absolute;inset: -7px;}.help__btn:hover,.help.is-open .help__btn{background: var(--brand);color: #fff;}.help__btn:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px;}.help__tip{position: absolute;z-index: 5;bottom: calc(100% + 10px);inset-inline-start: 0;width: min(300px,100%);min-width: min(260px,100%);padding: 10px 12px;border-radius: var(--r-chip);background: var(--brand-900);color: #fff;font-size: .8125rem;font-weight: 400;line-height: 1.7;text-align: start;box-shadow: 0 8px 22px rgba(34,5,112,.22);visibility: hidden;opacity: 0;translate: 0 4px;pointer-events: none;transition: opacity var(--t-press) var(--ease),translate var(--t-press) var(--ease),visibility 0s linear var(--t-press);}.help.is-open .help__tip{visibility: visible;opacity: 1;translate: 0 0;transition-delay: 0s;}.help__tip--demo{width: min(300px,calc(100vw - 48px));}.sn-phone{--dw: min(236px,calc(100vw - 112px));--u: calc(var(--dw) / 402);position: relative;display: block;width: calc(var(--dw) + 28 * var(--u));height: calc(330 * var(--u));margin: 4px auto 10px;padding: calc(5 * var(--u)) calc(5 * var(--u)) 0;border-radius: calc(76 * var(--u)) calc(76 * var(--u)) 0 0;background: linear-gradient(100deg,rgba(0,0,0,.5) 0%,rgba(255,255,255,.3) 6%,rgba(255,255,255,0) 16%,rgba(255,255,255,0) 84%,rgba(255,255,255,.26) 94%,rgba(0,0,0,.45) 100%),linear-gradient(145deg,#9a9aa2 0%,#45454c 14%,#b3b3ba 30%,#55555c 46%,#a3a3ab 62%,#48484f 78%,#9d9da5 92%,#4c4c53 100%);box-shadow: inset 0 1px 1px rgba(255,255,255,.55),inset 0 0 0 .5px rgba(10,10,14,.5);-webkit-mask-image: linear-gradient(#000 86%,transparent);mask-image: linear-gradient(#000 86%,transparent);}.sn-phone__glass{position: relative;display: block;height: 100%;padding: calc(9 * var(--u)) calc(9 * var(--u)) 0;border-radius: calc(71 * var(--u)) calc(71 * var(--u)) 0 0;background: #050507;box-shadow: 0 0 0 .5px #0a0a0c,inset 0 1px 2px rgba(0,0,0,.6);overflow: hidden;}.sn-phone__glass::after{content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(104deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.12) 13%,rgba(255,255,255,0) 32%,rgba(255,255,255,0) 80%,rgba(255,255,255,.08) 100%);}.sn-ios{position: relative;display: block;height: 100%;border-radius: calc(62 * var(--u)) calc(62 * var(--u)) 0 0;overflow: hidden;background: #fff;color: #000;font-family: -apple-system,BlinkMacSystemFont,'SF Pro Text','Segoe UI',system-ui,var(--font),sans-serif;line-height: 1.3;-webkit-font-smoothing: antialiased;}.sn-ios__status{display: grid;grid-template-columns: 1fr calc(125 * var(--u)) 1fr;align-items: center;height: calc(54 * var(--u));padding: calc(6 * var(--u)) calc(14 * var(--u)) 0;}.sn-ios__time{grid-column: 1;justify-self: center;font-size: calc(17 * var(--u));font-weight: 600;font-variant-numeric: tabular-nums;}.sn-ios__sys{grid-column: 3;justify-self: center;display: flex;align-items: center;gap: calc(6 * var(--u));}.sn-ios__bars{display: flex;align-items: flex-end;gap: calc(1.7 * var(--u));height: calc(11 * var(--u));}.sn-ios__bars i{width: calc(3 * var(--u));border-radius: calc(1 * var(--u));background: currentColor;}.sn-ios__bars i:nth-child(1){height: 42%;}.sn-ios__bars i:nth-child(2){height: 61%;}.sn-ios__bars i:nth-child(3){height: 80%;}.sn-ios__bars i:nth-child(4){height: 100%;}.sn-ios__wifi{width: calc(15.5 * var(--u));height: calc(11.5 * var(--u));}.sn-ios__batt{width: calc(25 * var(--u));height: calc(12.5 * var(--u));}[dir="rtl"] .sn-ios__batt{transform: scaleX(-1);}.sn-ios__island{position: absolute;top: calc(11 * var(--u));left: 50%;translate: -50% 0;width: calc(125 * var(--u));height: calc(36.7 * var(--u));border-radius: 999px;background: #000;}.sn-ios__island::after{content: '';position: absolute;top: 50%;right: calc(13 * var(--u));translate: 0 -50%;width: calc(11 * var(--u));height: calc(11 * var(--u));border-radius: 50%;background: radial-gradient(circle at 34% 30%,#27304a 0%,#0c0f18 55%,#04050a 100%);}.sn-ios__nav{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: calc(4 * var(--u));padding: calc(4 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u));background: rgba(249,249,249,.94);border-bottom: .5px solid rgba(0,0,0,.18);}.sn-ios__back{justify-self: start;display: inline-flex;align-items: center;gap: calc(3 * var(--u));color: #007AFF;}.sn-ios__chev{width: calc(11 * var(--u));height: calc(18 * var(--u));}.sn-ios__unread{font-size: calc(16 * var(--u));font-variant-numeric: tabular-nums;}[dir="rtl"] .sn-ios__chev,[dir="rtl"] .sn-ios__caret{transform: scaleX(-1);}.sn-ios__who{display: grid;justify-items: center;gap: calc(3 * var(--u));padding: calc(4 * var(--u)) calc(12 * var(--u)) calc(5 * var(--u));border-radius: calc(18 * var(--u));box-shadow: 0 0 0 1.5px var(--brand),0 0 0 4px color-mix(in srgb,var(--brand) 18%,transparent);background: color-mix(in srgb,var(--brand) 5%,transparent);}.sn-ios__avatar{display: grid;place-items: center;width: calc(50 * var(--u));height: calc(50 * var(--u));border-radius: 50%;background: linear-gradient(180deg,#c6c6cb,#8e8e93);color: #fff;font-size: calc(22 * var(--u));font-weight: 500;line-height: 1;}.sn-ios__name{display: inline-flex;align-items: center;gap: calc(3 * var(--u));max-width: calc(190 * var(--u));font-size: calc(12.5 * var(--u));font-weight: 500;}.sn-ios__name > span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sn-ios__caret{flex: none;width: calc(6 * var(--u));height: calc(10 * var(--u));color: rgba(60,60,67,.45);}.sn-ios__video{justify-self: end;color: #007AFF;}.sn-ios__video svg{display: block;width: calc(25 * var(--u));height: calc(25 * var(--u));}.sn-ios__stamp{display: block;margin: calc(10 * var(--u)) 0 calc(8 * var(--u));text-align: center;font-size: calc(11 * var(--u));font-weight: 500;color: rgba(60,60,67,.6);}.sn-ios__bubble{position: relative;z-index: 0;display: block;width: max-content;max-width: 78%;margin-inline-start: calc(14 * var(--u));padding: calc(8 * var(--u)) calc(13 * var(--u)) calc(9 * var(--u));border-radius: calc(19 * var(--u));background: #E9E9EB;font-size: calc(16.5 * var(--u));line-height: 1.32;}.sn-ios__bubble::before,.sn-ios__bubble::after{content: '';position: absolute;z-index: -1;bottom: calc(-1 * var(--u));height: calc(20 * var(--u));}.sn-ios__bubble::before{inset-inline-start: calc(-7 * var(--u));width: calc(20 * var(--u));background: #E9E9EB;border-end-end-radius: calc(15 * var(--u));}.sn-ios__bubble::after{inset-inline-start: calc(-26 * var(--u));width: calc(26 * var(--u));background: #fff;border-end-end-radius: calc(10 * var(--u));}.help__tip .ltr{white-space: nowrap;}@media (hover: hover) and (pointer: fine){.help:hover .help__tip{visibility: visible;opacity: 1;translate: 0 0;transition-delay: 0s;}}@media (prefers-reduced-motion: reduce){.help__tip{translate: none !important;}}.auth__note{margin-top: 10px;font-size: .8125rem;color: var(--text-muted);}.field-error{display: flex;align-items: center;gap: 6px;font-size: .8125rem;color: var(--error);}.field-error .icon{width: 16px;height: 16px;}.field-note{font-size: .75rem;color: var(--warning);}select.field{appearance: none;padding-block: 0;padding-inline: 20px 48px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235E29F5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.92 8.95l-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 18px;background-position: left 18px center;cursor: pointer;}select.field:invalid{color: var(--text-muted);}select.field option{color: var(--text);}.field.ltr{text-align: left;}.field.ltr:placeholder-shown{direction: rtl;text-align: right;}.phone{display: flex;direction: ltr;}.phone__code{flex: none;display: grid;place-items: center;min-width: 76px;padding-inline: 12px;border: 0;border-radius: 12px 0 0 12px;background: var(--brand-100);color: var(--brand);font-family: var(--font-numeric);font-size: .875rem;font-weight: 700;}.phone__field{position: relative;flex: 1;min-width: 0;direction: rtl;}.phone .field,.phone__field > .field-outline{border-radius: 0 12px 12px 0;}.password{position: relative;}.password .field{padding-inline-end: 52px;}.password__toggle{position: absolute;inset-block: 0;inset-inline-end: 6px;width: 44px;display: grid;place-items: center;border: 0;background: none;color: var(--text-muted);cursor: pointer;border-radius: var(--r-btn);}.password__toggle:hover{color: var(--brand);}.pw-fold{display: flow-root;}.auth__flow:not([data-live]):has(#password:placeholder-shown) > .pw-fold{display: none;}.pw-rules{--tone: var(--brand);display: grid;gap: 8px;margin-top: 12px;padding: 10px 12px 12px;border: 1px solid var(--hairline);border-radius: var(--r-card);background: var(--surface);font-size: .8125rem;transition: border-color var(--t-overlay) var(--ease);}.pw-rules[data-met="4"]{--tone: var(--success);border-color: color-mix(in srgb,var(--success) 35%,transparent);}.pw-rules__head{display: flex;align-items: center;gap: 12px;}.pw-rules__title{flex: none;font-weight: 700;color: var(--text);}.pw-rules__count{flex: none;font-weight: 700;color: var(--tone);transition: color var(--t-overlay) var(--ease);}.pw-rules__done{display: none;align-items: center;gap: 4px;}.pw-rules[data-met="4"] .pw-rules__n{display: none;}.pw-rules[data-met="4"] .pw-rules__done{display: inline-flex;}.pw-meter{flex: 1;display: flex;gap: 3px;min-width: 48px;}.pw-meter i{flex: 1;height: 4px;border-radius: 2px;background: var(--disabled);transition: background-color var(--t-overlay) var(--ease);}.pw-rules[data-met="1"] .pw-meter i:nth-child(-n+1),.pw-rules[data-met="2"] .pw-meter i:nth-child(-n+2),.pw-rules[data-met="3"] .pw-meter i:nth-child(-n+3),.pw-rules[data-met="4"] .pw-meter i{background: var(--tone);}.pw-rules__list{display: flex;flex-wrap: wrap;gap: 6px;}.pw-rule{display: inline-flex;align-items: center;gap: 5px;padding-block: 3px;padding-inline: 6px 10px;border: 1px solid var(--divider);border-radius: 999px;color: var(--text-muted);font-size: .75rem;line-height: 1.4;transition: color var(--t-overlay) var(--ease),background-color var(--t-overlay) var(--ease),border-color var(--t-overlay) var(--ease);}.pw-rule__ring{flex: none;width: 12px;height: 12px;margin: 1px;border: 1.5px solid currentColor;border-radius: 50%;opacity: .6;}.pw-rule__ok{display: none;width: 14px;height: 14px;}.pw-rule > span:last-child{translate: 0 1.5px;}.pw-rule[data-state="ok"]{color: var(--success);background: var(--success-bg);border-color: color-mix(in srgb,var(--success) 25%,transparent);}.pw-rule[data-state="ok"] .pw-rule__ring{display: none;}.pw-rule[data-state="ok"] .pw-rule__ok{display: block;animation: pw-tick 260ms var(--ease);}.auth__flow:has(#password[aria-invalid="true"]) .pw-rule:not([data-state="ok"]){color: var(--error);border-color: color-mix(in srgb,var(--error) 30%,transparent);}@keyframes pw-tick{from{scale: .4;opacity: 0;}}@media (prefers-reduced-motion: reduce){.pw-rule[data-state="ok"] .pw-rule__ok{animation: none;}}.agree__row{display: flex;align-items: flex-start;gap: 10px;}.agree__row label{font-size: .875rem;line-height: 1.6;color: var(--text);cursor: pointer;}.agree__row label a{font-weight: 700;}.agree__box{appearance: none;flex: none;width: 20px;height: 20px;margin: 1px 0 0;border: 1.5px solid var(--field-border);border-radius: 6px;background: var(--surface) center / 14px no-repeat;cursor: pointer;transition: background-color var(--t-press) var(--ease),border-color var(--t-press) var(--ease);}.agree__box:hover{border-color: var(--brand);}.agree__box:checked{border-color: var(--brand);background-color: var(--brand);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");}.agree__box:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px;}.agree__box[aria-invalid="true"]{border-color: var(--error);box-shadow: 0 0 0 3px var(--error-bg);}.agree .field-error{padding-inline-start: 30px;}.auth__row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px;font-size: .875rem;}.link-btn{padding: 0;border: 0;background: none;color: var(--brand);font-weight: 500;cursor: pointer;}.link-btn:hover{text-decoration: underline;}.auth__submit{width: 100%;}.auth__switch{text-align: center;font-size: .9375rem;color: var(--text-muted);}.auth__switch a,.auth__head .lead a{font-weight: 700;}.auth__submit[data-state]{position: relative;isolation: isolate;cursor: progress;}.auth__submit[data-state="ok"],.auth__submit[data-state="bad"]{cursor: default;}.submit__fx{position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;}.submit__tint{position: absolute;inset: 0;border-radius: inherit;opacity: 0;transition: opacity 240ms var(--ease);}.auth__submit[data-state="ok"] .submit__tint{opacity: 1;background: linear-gradient(200deg,var(--success),#065F46);}.auth__submit[data-state="bad"] .submit__tint{opacity: 1;background: linear-gradient(200deg,var(--error),#991B1B);}.submit__mark{flex: none;width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;}.submit__ring{transform-box: fill-box;transform-origin: center;stroke-dasharray: 28 100;animation: spin .8s linear infinite;transition: stroke-dasharray 280ms var(--ease);}.submit__tick,.submit__cross{stroke-dasharray: 100;stroke-dashoffset: 100;opacity: 0;}.auth__submit:is([data-state="ok"],[data-state="bad"]) .submit__ring{stroke-dasharray: 100 0;}.auth__submit[data-state="ok"] .submit__tick,.auth__submit[data-state="bad"] .submit__cross{opacity: 1;stroke-dashoffset: 0;transition: stroke-dashoffset 320ms var(--ease) 200ms;}.submit__text{animation: submit-text-in 220ms var(--ease) both;}@keyframes submit-text-in{from{opacity: 0;translate: 0 4px;}}.auth__submit[data-state="bad"]{animation: submit-shake 420ms var(--ease) 180ms;}@keyframes submit-shake{20%{translate: -6px 0;}40%{translate: 5px 0;}60%{translate: -3px 0;}80%{translate: 2px 0;}}@keyframes spin{to{transform: rotate(360deg);}}.submit__comet{display: none;}@supports (offset-path: rect(0 auto auto 0 round 12px)){@media (prefers-reduced-motion: no-preference){.auth__submit[data-state="loading"] .submit__comet{display: block;position: absolute;inset: 0;padding: 2px;border-radius: inherit;overflow: clip;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);}.submit__comet::after{content: '';position: absolute;width: 200px;height: 24px;background: radial-gradient(closest-side,#fff,rgba(255,255,255,.9) 8%,rgba(255,255,255,.35) 34%,transparent);-webkit-mask: linear-gradient(to right,#000 50%,transparent calc(50% + 6px));mask: linear-gradient(to right,#000 50%,transparent calc(50% + 6px));offset-path: rect(0 auto auto 0 round 12px);offset-anchor: 50% 50%;offset-rotate: reverse;animation: submit-comet var(--lap,2.4s) linear infinite;}}}@keyframes submit-comet{from{offset-distance: 100%;}to{offset-distance: 0%;}}@media (prefers-reduced-motion: reduce){.submit__ring{animation-duration: 2s;}.submit__ring,.submit__tick,.submit__cross,.submit__tint{transition: none !important;}.submit__text,.auth__submit[data-state="bad"]{animation: none;}}
.cpk{position: relative;}.cpk--on > select.cpk__native{position: absolute;inset: 0;width: 100%;opacity: 0;pointer-events: none;}.cpk__btn{display: flex;align-items: center;gap: 10px;padding-inline: 16px;text-align: start;cursor: pointer;}.cpk__btn:hover{border-color: var(--brand);}.cpk__btn[aria-expanded="true"]{border-color: var(--brand);}.cpk__btn--empty .cpk__name{color: var(--text-muted);}.cpk__chev{flex: none;color: var(--text-muted);transition: rotate var(--t-press) var(--ease);}[aria-expanded="true"] > .cpk__chev{rotate: 180deg;}.phone--pickable{position: relative;}.phone__code.cpk__chip{display: flex;align-items: center;gap: 6px;padding-inline: 10px 8px;cursor: pointer;transition: background var(--t-press) var(--ease),border-color var(--t-press) var(--ease);}.phone__code.cpk__chip:hover,.phone__code.cpk__chip[aria-expanded="true"]{background: var(--brand-200);}.phone__code.cpk__chip[aria-expanded="true"]{border-color: var(--brand);}.phone__code .cpk__chev{color: inherit;opacity: .7;}.cpk__flag{flex: none;width: 24px;font-size: 19px;line-height: 24px;text-align: center;font-family: 'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;}.no-flag-emoji .cpk__flag[data-iso]{position: relative;height: 24px;font-size: 0;}.no-flag-emoji .cpk__flag[data-iso]::after{content: attr(data-iso);position: absolute;inset: 3px 0;display: grid;place-items: center;border-radius: 4px;background: var(--brand-100);color: var(--brand);font: 700 10px/1 var(--font);letter-spacing: .03em;}.cpk__name{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.cpk__dial{flex: none;direction: ltr;font-family: var(--font-numeric);font-size: .8125rem;color: var(--text-muted);}.cpk__pop{position: absolute;inset-inline: 0;top: calc(100% + 8px);z-index: 60;display: flex;flex-direction: column;max-height: min(368px,60vh);background: var(--surface);border: 1px solid var(--hairline);border-radius: var(--r-card);box-shadow: var(--shadow-float);overflow: hidden;animation: cpk-drop 160ms var(--ease) both;}.cpk__pop--up{top: auto;bottom: calc(100% + 8px);transform-origin: bottom;}@keyframes cpk-drop{from{opacity: 0;translate: 0 -6px;scale: .985;}to{opacity: 1;translate: 0 0;scale: 1;}}.cpk__pop{min-width: min(290px,78vw);}.cpk__search{display: flex;align-items: center;gap: 8px;padding: 10px 14px;border-bottom: 1px solid var(--divider);}.cpk__search > .icon{flex: none;color: var(--text-muted);}.cpk__input{flex: 1 1 auto;min-width: 0;height: 24px;border: 0;background: none;font-size: .9375rem;color: var(--text);}.cpk__input:focus{outline: none;}.cpk__input::placeholder{color: var(--text-muted);font-weight: 400;}.cpk__clear{flex: none;display: grid;place-items: center;width: 24px;height: 24px;border: 0;border-radius: 50%;background: var(--disabled);color: var(--text-muted);cursor: pointer;}.cpk__clear:hover{color: var(--text);}.cpk__list{flex: 1 1 auto;margin: 0;padding: 6px;list-style: none;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;}.cpk__group{position: sticky;top: -6px;z-index: 1;padding: 10px 10px 6px;background: var(--surface);font-size: .6875rem;font-weight: 700;color: var(--text-muted);letter-spacing: .03em;}.cpk__opt{display: flex;align-items: center;gap: 10px;padding: 9px 10px;border-radius: var(--r-btn);font-size: .875rem;cursor: pointer;}.cpk__tick{flex: none;color: var(--brand);opacity: 0;}.cpk__opt.is-active{background: var(--brand-100);}.cpk__opt[aria-selected="true"]{background: var(--brand-100);color: var(--brand);font-weight: 700;}.cpk__opt[aria-selected="true"] .cpk__dial{color: var(--brand);opacity: .8;}.cpk__opt[aria-selected="true"] .cpk__tick{opacity: 1;}.cpk__opt.is-active[aria-selected="false"]{box-shadow: inset 0 0 0 1px var(--field-border);}.cpk__empty{padding: 28px 16px 32px;margin: 0;text-align: center;font-size: .875rem;color: var(--text-muted);}.cpk__scrim{display: none;}.cpk__sheet-head{display: none;}@media (max-width: 640px){.cpk__scrim{display: block;position: fixed;inset: 0;z-index: 59;background: rgba(33,37,41,.5);animation: cpk-fade var(--t-overlay) var(--ease) both;}@keyframes cpk-fade{from{opacity: 0;}to{opacity: 1;}}.cpk__pop,.cpk__pop--up{position: fixed;inset: auto 0 0 0;top: auto;max-height: 82dvh;min-width: 0;border: 0;border-radius: var(--r-hero) var(--r-hero) 0 0;padding-bottom: env(safe-area-inset-bottom);animation: cpk-sheet var(--t-overlay) var(--ease) both;}@keyframes cpk-sheet{from{translate: 0 100%;}to{translate: 0 0;}}.cpk__sheet-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px 8px;}.cpk__sheet-head::before{content: '';position: absolute;inset-inline: 0;top: 6px;width: 38px;height: 4px;margin-inline: auto;border-radius: 999px;background: var(--divider);}.cpk__sheet-title{font-weight: 700;font-size: .9375rem;}.cpk__sheet-close{flex: none;display: grid;place-items: center;width: 32px;height: 32px;border: 0;border-radius: 50%;background: var(--disabled);color: var(--text);cursor: pointer;}.cpk__list{padding-bottom: 12px;}.cpk__opt{padding: 12px 10px;}}.cpk-sheet-open,.cpk-sheet-open body{overflow: hidden;}@media (prefers-reduced-motion: reduce){.cpk__pop,.cpk__scrim{animation: none !important;}.cpk__chev{transition: none !important;}}
.is-day{display: flex;flex-direction: column;min-height: 100dvh;background: #F6F5FB;color: var(--text);}.is-day::before{content: '';position: fixed;inset: 0;z-index: -2;pointer-events: none;background: radial-gradient(72vw 46vw at 50% -14%,rgba(139,99,248,.30),transparent 64%),radial-gradient(58vw 40vw at 50% 112%,rgba(94,41,245,.18),transparent 62%),radial-gradient(34vw 30vw at 88% 6%,rgba(171,143,250,.22),transparent 66%);}.is-day::after{content: '';position: fixed;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(94,41,245,.16) 1px,transparent 1.5px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(58% 46% at 50% 44%,transparent 42%,#000 100%);mask-image: radial-gradient(58% 46% at 50% 44%,transparent 42%,#000 100%);}.deco{position: fixed;inset: 0;z-index: -1;pointer-events: none;--logo-violet: #6525FF;--logo-amber: #FEAC00;--deco-strength: 1;}.deco__icon{position: absolute;width: var(--s);height: var(--s);color: var(--c);opacity: calc(var(--o) * var(--deco-strength));rotate: var(--r);stroke-width: 1;}.deco__icon:nth-child(1){--s: 76px;--o: .13;--r: -8deg;--c: var(--logo-amber);inset-inline-end: 26px;inset-block-end: 40px;}.deco__icon:nth-child(2){--s: 58px;--o: .13;--r: 6deg;--c: var(--logo-violet);inset-inline-end: 118px;inset-block-end: 124px;}.deco__icon:nth-child(3){--s: 46px;--o: .11;--r: 10deg;--c: var(--logo-violet);inset-inline-end: 20px;inset-block-end: 168px;}.deco__icon:nth-child(4){--s: 50px;--o: .12;--r: -12deg;--c: var(--logo-violet);inset-inline-end: 190px;inset-block-end: 34px;}.deco__icon:nth-child(5){--s: 40px;--o: .16;--r: 12deg;--c: var(--logo-amber);inset-inline-end: 78px;inset-block-end: 232px;}.deco__icon:nth-child(6){--s: 38px;--o: .16;--r: -6deg;--c: var(--logo-amber);inset-inline-end: 206px;inset-block-end: 146px;}.deco__icon:nth-child(7){--s: 44px;--o: .11;--r: 8deg;--c: var(--logo-violet);inset-inline-end: 148px;inset-block-end: 218px;}@media (max-width: 1149.98px){.deco{display: none;}}@media (max-width: 1399.98px){.is-day--wide .deco{display: none;}}.is-day .auth{flex: 1 0 auto;min-height: 0;overflow-x: clip;display: grid;align-content: center;padding-block: clamp(24px,5vh,64px);}.is-day .auth__shell{width: 100%;max-width: 452px;margin-inline: auto;padding-inline: 20px;display: grid;justify-items: center;gap: 26px;}.is-day--wide .auth__shell{max-width: 700px;}.is-day .auth__brand img{height: 62px;width: auto;}.is-day .auth__bar{position: relative;z-index: 2;width: 100%;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 12px;}.is-day .auth__tile{position: relative;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: var(--brand-100);color: var(--brand);box-shadow: 0 0 0 1px rgba(94,41,245,.08),0 1px 2px rgba(34,5,112,.10);transition: background var(--t-press) var(--ease),color var(--t-press) var(--ease),scale var(--t-press) var(--ease);}.is-day .auth__tile::before{content: '';position: absolute;inset: -2px;}.is-day .auth__back{justify-self: start;}.is-day .auth__home{justify-self: end;}.is-day .auth__tile:hover{background: var(--brand-200);color: var(--brand-800);text-decoration: none;}.is-day .auth__tile:active{scale: .94;}.is-day .auth__tile:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px;}.is-day .auth__tip{position: absolute;z-index: 5;top: calc(100% + 10px);padding: 6px 10px;border-radius: 8px;background: var(--brand-900);color: #fff;font-size: .75rem;font-weight: 500;line-height: 1.5;white-space: nowrap;box-shadow: 0 8px 22px rgba(34,5,112,.22);visibility: hidden;opacity: 0;translate: 0 -4px;pointer-events: none;transition: opacity var(--t-press) var(--ease),translate var(--t-press) var(--ease),visibility 0s linear var(--t-press);}.is-day .auth__tip::before{content: '';position: absolute;bottom: 100%;border: 5px solid transparent;border-bottom-color: var(--brand-900);}.is-day .auth__back .auth__tip{inset-inline-start: 0;}.is-day .auth__back .auth__tip::before{inset-inline-start: 15px;}.is-day .auth__home .auth__tip{inset-inline-end: 0;}.is-day .auth__home .auth__tip::before{inset-inline-end: 15px;}.is-day .auth__tile:focus-visible .auth__tip{visibility: visible;opacity: 1;translate: 0 0;transition-delay: 0s;}@media (hover: hover) and (pointer: fine){.is-day .auth__tile:hover .auth__tip{visibility: visible;opacity: 1;translate: 0 0;transition-delay: .25s;}}@media (prefers-reduced-motion: reduce){.is-day .auth__tip{translate: none !important;}}@media (max-width: 379.98px){.is-day .auth__bar{gap: 8px;}.is-day .auth__brand img{height: 48px;}}.is-day .auth__card{position: relative;width: 100%;background: var(--surface);border: 1px solid var(--hairline);border-radius: 24px;padding: clamp(24px,5vw,38px);box-shadow: 0 26px 60px -30px rgba(94,41,245,.40),0 8px 20px -14px rgba(34,5,112,.18);}.is-day .auth__card::after{content: '';position: absolute;top: 0;inset-inline: 22%;height: 3px;border-radius: 0 0 4px 4px;pointer-events: none;background: linear-gradient(90deg,transparent,var(--brand-400),var(--brand) 55%,transparent);}.is-day .auth__trail{display: none;}@supports (offset-path: rect(0 auto auto 0 round 22px)){@media (prefers-reduced-motion: no-preference){.is-day .auth__card{--lap: 12s;--tail: 200px;}.is-day--wide .auth__card{--lap: 19s;}.is-day .auth__card::after{display: none;}.is-day .auth__trail{display: block;position: absolute;inset: -1px;border: 2px solid transparent;border-radius: 24px;pointer-events: none;z-index: 1;-webkit-mask: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);}.is-day .auth__trail::before,.is-day .auth__trail::after{content: '';position: absolute;width: calc(var(--tail) * 2);aspect-ratio: 1;background: radial-gradient(closest-side,var(--brand-300),var(--brand) 5%,rgba(94,41,245,.55) 35%,transparent);-webkit-mask: linear-gradient(to right,#000 50%,transparent calc(50% + 6px));mask: linear-gradient(to right,#000 50%,transparent calc(50% + 6px));offset-path: rect(0 auto auto 0 round 22px);offset-anchor: 50% 50%;offset-rotate: reverse;animation: trail-lap var(--lap) linear infinite;}.is-day .auth__trail::after{animation-delay: calc(var(--lap) / -2);}}}@keyframes trail-lap{from{offset-distance: 100%;}to{offset-distance: 0%;}}.is-day .eyebrow{display: inline-flex;align-items: center;gap: 6px;background: var(--brand-100);border: 1px solid rgba(94,41,245,.16);color: var(--brand);padding-block: 5.5px 2.5px;}.is-day .eyebrow .icon{translate: 0 -1.5px;}.is-day .auth__head .lead{color: var(--text-muted);}:where(.is-day .field-group){--line: var(--field-border);--line-w: 1px;}.is-day .field-group:where(:has(.field:hover:not(:focus))){--line: color-mix(in srgb,var(--brand) 60%,transparent);}.is-day .field-group:where(:has(.field:focus,.cpk__btn[aria-expanded="true"])){--line: var(--brand);}.is-day .field-group:where(:has([aria-invalid="true"])){--line: var(--error);--line-w: .5px;}.is-day .field-group:where(:has([aria-invalid="true"])):where(:has(.field:focus,.cpk__btn[aria-expanded="true"])){--line-w: .8px;}.is-day .field-group:where([data-status="ok"]){--line: var(--success);}.is-day .field{background-color: var(--surface);border-color: var(--line,var(--field-border));border-width: var(--line-w,1px);caret-color: var(--brand);transition: border-color var(--t-press) var(--ease);}.is-day .field::placeholder{color: var(--text-muted);}.is-day input.field{padding-block: 19.5px 16.5px;}.is-day .auth__form .field-group > label{top: 19.5px;translate: 0 -29px;}.is-day .field:focus{outline: 2px solid transparent;outline-offset: 2px;}.is-day .field-group > label{color: var(--text-muted);}.is-day .field-group:where(:has(.field:focus,.cpk__btn[aria-expanded="true"])) > label{color: var(--brand);}.is-day .field-group:where(:has([aria-invalid="true"])) > label{color: var(--error);}.is-day .field-group:where([data-status="ok"]) > label{color: var(--success);}.is-day .field-group:where( :has(input.field:placeholder-shown:not(:is(:focus,:autofill,:-webkit-autofill))),:has(.cpk__btn--empty:not(:focus,[aria-expanded="true"])) ) > label{color: var(--text-muted);}.is-day .password__toggle{transition: background var(--t-press) var(--ease),color var(--t-press) var(--ease);}.is-day .password__toggle:hover{color: var(--brand);background: var(--brand-100);}.is-day .pw-rules{border-color: rgba(94,41,245,.14);}.is-day .pw-rules[data-met="4"]{border-color: color-mix(in srgb,var(--success) 35%,transparent);}.is-day .pw-rule{color: #5C636A;}.is-day .pw-rule[data-state="ok"]{color: var(--success);}.is-day .auth__flow:has(#password[aria-invalid="true"]) .pw-rule:not([data-state="ok"]){color: var(--error);}.is-day{--mark-ok: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23047857'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10.02 10.02 0 0 0 12 2Zm4.78 7.7-5.67 5.67a.75.75 0 0 1-1.06 0l-2.83-2.83a.75.75 0 0 1 1.06-1.06l2.3 2.3 5.14-5.14a.75.75 0 0 1 1.06 1.06Z'/%3E%3C/svg%3E");--mark-bad: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23B91C1C'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10A10.02 10.02 0 0 0 12 2Zm3.36 12.3a.75.75 0 0 1-1.06 1.06L12 13.06 9.7 15.36a.75.75 0 1 1-1.06-1.06L10.94 12 8.64 9.7A.75.75 0 0 1 9.7 8.64L12 10.94l2.3-2.3a.75.75 0 0 1 1.06 1.06L13.06 12Z'/%3E%3C/svg%3E");}.is-day .field-group[data-status] .field{background-repeat: no-repeat;background-size: 20px;background-position: left 16px center;padding-left: 48px;}.is-day .field-group[data-status="ok"] .field{background-image: var(--mark-ok);}.is-day .field-group[data-status="bad"] .field{background-image: var(--mark-bad);}.is-day .field-group[data-status]:has(> .field:is(:autofill,:-webkit-autofill))::after,.is-day .field-group[data-status] .password:has(> .field:is(:autofill,:-webkit-autofill))::after,.is-day .field-group[data-status] .phone__field:has(> .field:is(:autofill,:-webkit-autofill))::after{content: '';position: absolute;top: calc(var(--control-h) / 2);left: 16px;width: 20px;height: 20px;translate: 0 -50%;background-repeat: no-repeat;background-position: center;background-size: 20px;pointer-events: none;}.is-day .field-group[data-status="ok"]::after,.is-day .field-group[data-status="ok"] .password::after,.is-day .field-group[data-status="ok"] .phone__field::after{background-image: var(--mark-ok);}.is-day .field-group[data-status="bad"]::after,.is-day .field-group[data-status="bad"] .password::after,.is-day .field-group[data-status="bad"] .phone__field::after{background-image: var(--mark-bad);}.is-day .field-group[data-status] .password:has(> .field:is(:autofill,:-webkit-autofill))::after{left: 58px;}.is-day .field-group[data-status] .password .field{background-position: left 58px center;padding-left: 88px;}.is-day .field-group[data-status] .cpk__btn{background-position: left 44px center;padding-left: 16px;}.is-day .field-group[data-status] .cpk__btn .cpk__chev{margin-inline-start: 28px;}.is-day .auth__submit,.is-day .auth__submit:hover{background: linear-gradient(200deg,var(--brand),var(--brand-600));}.is-day .auth__submit{padding-top: 3px;box-shadow: inset 0 1px 0 rgba(255,255,255,.28),0 12px 26px -10px rgba(94,41,245,.70);transition: transform var(--t-press) var(--ease),box-shadow var(--t-press) var(--ease),filter var(--t-press) var(--ease);}.is-day .auth__submit > :is(.icon,.submit__mark){translate: 0 -1.5px;}.is-day .auth__submit:hover{filter: brightness(1.07);transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255,255,255,.34),0 18px 34px -10px rgba(94,41,245,.80);}.is-day .auth__submit:active{transform: translateY(0) scale(.985);}.is-day .auth__submit:disabled{background: var(--disabled);color: var(--text-muted);box-shadow: none;filter: none;}.is-day .auth__submit[data-state],.is-day .auth__submit[data-state]:disabled{background: linear-gradient(200deg,var(--brand),var(--brand-600));color: #fff;box-shadow: none;filter: none;transform: none;opacity: 1;}.is-day .auth__links{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 4px;font-size: .875rem;}.is-day .auth__links a{display: inline-flex;align-items: center;gap: 6px;padding: 12px 8px;margin-block: -12px;border-radius: var(--r-btn);color: var(--text-muted);transition: background var(--t-press) var(--ease),color var(--t-press) var(--ease);}.is-day .auth__links a:hover{color: var(--brand);background: rgba(94,41,245,.07);text-decoration: none;}.is-day .auth__switch a,.is-day .auth__head .lead a{padding-block: 15px;}.is-day .link-btn{padding: 11px 8px;margin: -11px -8px;border-radius: var(--r-btn);transition: background var(--t-press) var(--ease);}.is-day .link-btn:hover{background: rgba(94,41,245,.07);}.is-day .auth__dot{width: 3px;height: 3px;border-radius: 50%;background: var(--border);}.is-day .auth__copy{font-size: .8125rem;color: var(--text-muted);}@keyframes day-rise{from{opacity: 0;translate: 0 16px;scale: .99;}to{opacity: 1;translate: 0 0;scale: 1;}}@keyframes day-fade{from{opacity: 0;translate: 0 8px;}to{opacity: 1;translate: 0 0;}}@media (prefers-reduced-motion: no-preference){.is-day .auth__shell > .auth__brand,.is-day .auth__bar{animation: day-fade 420ms var(--ease) both;}.is-day .auth__card{animation: day-rise 560ms var(--ease) 80ms backwards;}.is-day .auth__links{animation: day-fade 420ms var(--ease) 320ms both;}.is-day .auth__copy{animation: day-fade 420ms var(--ease) 380ms both;}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){@keyframes day-drift{0%,100%{transform: translate3d(0,0,0) scale(1);}50%{transform: translate3d(-1.5%,1%,0) scale(1.05);}}.is-day::before{animation: day-drift 28s ease-in-out infinite;will-change: transform;}}@media (prefers-reduced-motion: no-preference){@keyframes deco-float{0%,100%{translate: 0 0;}50%{translate: 0 -14px;}}.deco__icon{animation: deco-float 16s ease-in-out infinite;}.deco__icon:nth-child(3n+2){animation-duration: 21s;animation-delay: -4s;}.deco__icon:nth-child(3n){animation-duration: 26s;animation-delay: -9s;}}@media (prefers-reduced-motion: reduce){.is-day .auth__brand,.is-day .auth__bar,.is-day .auth__card,.is-day .auth__links,.is-day .auth__copy,.is-day::before,.deco__icon{animation: none !important;opacity: 1 !important;translate: none !important;scale: none !important;}}@media (prefers-contrast: more){.is-day::before,.is-day::after,.deco{display: none;}.is-day .auth__card{border-color: var(--brand-900);box-shadow: none;}:where(.is-day .field-group){--line: var(--brand-800);}.is-day .pw-rules{border-color: var(--brand-800);}.is-day .pw-rule,.is-day .field-group > label{color: var(--text);}.is-day .auth__head .lead,.is-day .auth__links a,.is-day .auth__copy{color: var(--text);}}@media (forced-colors: active){.is-day::before,.is-day::after,.deco{display: none;}.is-day .auth__card::after,.is-day .auth__trail{display: none;}.is-day .auth__card{border: 1px solid CanvasText;box-shadow: none;}}
