[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 color-mix(in srgb,var(--brand-900) 22%,transparent);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: var(--line-w,1px) solid var(--line,var(--field-border));border-right: 0;border-radius: 12px 0 0 12px;transition: border-color var(--t-press) var(--ease);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:focus-visible,.phone__code.cpk__chip[aria-expanded="true"]{background: var(--brand-200);}.phone__code.cpk__chip:focus-visible{outline: 2px solid transparent;outline-offset: 2px;}.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%,color-mix(in srgb,var(--brand-400) 30%,transparent),transparent 64%),radial-gradient(58vw 40vw at 50% 112%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 62%),radial-gradient(34vw 30vw at 88% 6%,color-mix(in srgb,var(--brand-300) 22%,transparent),transparent 66%);}.is-day::after{content: '';position: fixed;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(color-mix(in srgb,var(--brand) 16%,transparent) 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 color-mix(in srgb,var(--brand) 8%,transparent),0 1px 2px color-mix(in srgb,var(--brand-900) 10%,transparent);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 color-mix(in srgb,var(--brand-900) 22%,transparent);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 color-mix(in srgb,var(--brand) 40%,transparent),0 8px 20px -14px color-mix(in srgb,var(--brand-900) 18%,transparent);}.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%,color-mix(in srgb,var(--brand) 55%,transparent) 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 color-mix(in srgb,var(--brand) 16%,transparent);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),.phone__code:hover)){--line: color-mix(in srgb,var(--brand) 60%,transparent);}.is-day .field-group:where(:has(.field:focus,.cpk__btn[aria-expanded="true"],.phone__code:focus-visible,.phone__code[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"],.phone__code:focus-visible,.phone__code[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: color-mix(in srgb,var(--brand) 14%,transparent);}.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 color-mix(in srgb,var(--brand) 70%,transparent);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 color-mix(in srgb,var(--brand) 80%,transparent);}.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: color-mix(in srgb,var(--brand) 7%,transparent);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: color-mix(in srgb,var(--brand) 7%,transparent);}.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;}}
:root.has-brand{--brand-900: color-mix(in oklab,var(--brand) 45%,black);--brand-800: color-mix(in oklab,var(--brand) 65%,black);--brand-600: color-mix(in oklab,var(--brand) 84%,black);--brand-400: color-mix(in oklab,var(--brand) 74%,white);--brand-300: color-mix(in oklab,var(--brand) 52%,white);--brand-200: color-mix(in oklab,var(--brand) 28%,white);--brand-100: color-mix(in oklab,var(--brand) 10%,white);--hairline: color-mix(in srgb,var(--brand) 18%,transparent);--field-border: color-mix(in srgb,var(--brand) 40%,transparent);--tenant-600: color-mix(in oklab,var(--tenant) 84%,black);}.t-page{--t-fill: var(--tenant,var(--brand));--t-fill-2: var(--tenant-600,var(--brand-600));--t-on: var(--on-tenant,#FFFFFF);--t-gutter: clamp(20px,5vw,72px);}.is-day.t-page{background: var(--surface);}.is-day.t-page::before,.is-day.t-page::after{display: none;}.t-auth{flex: 1 0 auto;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);min-height: 100dvh;}.t-page--wide .t-auth{grid-template-columns: minmax(0,1.45fr) minmax(0,1fr);}.t-auth__pane{display: flex;flex-direction: column;min-width: 0;padding: clamp(24px,3.5vw,40px) var(--t-gutter);}.t-auth__top{display: flex;align-items: center;min-height: 48px;}.t-logo{display: inline-flex;align-items: center;}.t-logo img{height: 44px;width: auto;max-width: 200px;object-fit: contain;}.t-logo__name{font-size: 1.375rem;font-weight: 800;color: var(--brand);}.t-auth__body{flex: 1 0 auto;display: grid;align-content: center;width: 100%;max-width: 400px;margin-inline: auto;padding-block: clamp(32px,7vh,72px);}.t-page--wide .t-auth__body{max-width: 660px;}.t-page .auth__head{margin-bottom: 32px;}.t-page .auth__head .h2{font-size: clamp(1.875rem,2.6vw,2.375rem);font-weight: 800;line-height: 1.25;}.t-page .auth__head .lead{margin-top: 10px;font-size: 1.0625rem;}.t-secure{display: flex;align-items: center;justify-content: center;gap: 6px;margin-top: -6px;font-size: .8125rem;color: var(--text-muted);}.t-secure .icon{color: var(--success);}.t-page .auth__switch{margin-top: 6px;}.is-day.t-page .auth__submit,.is-day.t-page .auth__submit:hover,.is-day.t-page .auth__submit[data-state],.is-day.t-page .auth__submit[data-state]:disabled{background: linear-gradient(200deg,var(--t-fill),var(--t-fill-2));color: var(--t-on);}.is-day.t-page .auth__submit{box-shadow: inset 0 1px 0 rgba(255,255,255,.24),0 12px 24px -12px color-mix(in srgb,var(--t-fill) 75%,transparent);}.is-day.t-page .auth__submit:hover{box-shadow: inset 0 1px 0 rgba(255,255,255,.3),0 16px 30px -12px color-mix(in srgb,var(--t-fill) 85%,transparent);}.is-day.t-page .auth__submit:disabled:not([data-state]){background: var(--disabled);color: var(--text-muted);box-shadow: none;}.t-page .skip-link{background: var(--t-fill);color: var(--t-on);}.t-brand{position: sticky;top: 0;height: 100dvh;padding: 14px;padding-inline-start: 0;min-width: 0;}.t-brand__inner{--pad: clamp(24px,3vw,40px);position: relative;isolation: isolate;height: 100%;overflow: hidden;display: grid;grid-template-rows: auto minmax(0,1fr) auto;gap: 20px;padding: var(--pad);border-radius: 28px;background: var(--t-fill);color: var(--t-on);}.t-brand__inner::before{--at: calc(100% - var(--pad) - 24px) calc(var(--pad) + 24px);content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: repeating-radial-gradient(circle at var(--at),transparent 0 55px,color-mix(in srgb,var(--t-on) 15%,transparent) 55px 56.5px);-webkit-mask-image: radial-gradient(circle at var(--at),#000 0,transparent 540px);mask-image: radial-gradient(circle at var(--at),#000 0,transparent 540px);}:root[dir="ltr"] .t-brand__inner::before{--at: calc(var(--pad) + 24px) calc(var(--pad) + 24px);}.t-brand__inner::after{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(120% 60% at 50% 115%,rgba(0,0,0,.18),transparent 70%);}.t-brand__media{position: absolute;inset: 0;z-index: 0;pointer-events: none;}.t-media{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 20%;opacity: 0;transition: opacity 600ms var(--ease);}.t-media.is-active{opacity: 1;}.t-brand__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(to bottom,color-mix(in srgb,var(--t-fill) 78%,transparent) 0%,transparent 26%,transparent 46%,color-mix(in srgb,var(--t-fill) 70%,transparent) 72%,color-mix(in srgb,var(--t-fill) 94%,transparent) 100%);opacity: 0;transition: opacity 600ms var(--ease);}.t-brand__media:has(.t-media.is-active)::after{opacity: 1;}.t-thread__head,.t-thread,.t-brand__controls{position: relative;z-index: 1;}.t-thread__head{display: flex;align-items: center;gap: 12px;}.t-thread__avatar{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 50%;background: var(--t-on);color: var(--t-fill);font-size: 1.375rem;font-weight: 800;line-height: 1;padding-top: 3px;}.t-thread__who{display: grid;gap: 1px;min-width: 0;}.t-thread__name{font-weight: 700;font-size: 1.0625rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.t-thread__kind{font-size: .8125rem;opacity: .75;}.t-thread{align-self: end;width: 100%;max-width: 420px;min-height: 0;margin-inline: auto;}.t-thread__stamp{justify-self: center;padding: 3px 10px 2px;border-radius: 999px;background: color-mix(in srgb,var(--t-fill) 72%,transparent);font-size: .75rem;}.t-brand__slides{display: grid;align-items: end;min-height: 0;touch-action: pan-y;}.t-slide{grid-area: 1 / 1;display: grid;justify-items: start;gap: 8px;min-height: 0;margin: 0;opacity: 0;visibility: hidden;transition: opacity 200ms var(--ease),visibility 0s linear 200ms;}.t-slide.is-active{opacity: 1;visibility: visible;transition: opacity 200ms var(--ease),visibility 0s;}.t-bubble{display: grid;width: min(100%,384px);min-height: 0;overflow: hidden;border-radius: 22px;border-end-start-radius: 6px;background: #FFFFFF;color: var(--text);box-shadow: 0 1px 1px rgba(0,0,0,.08),0 20px 40px -22px rgba(0,0,0,.45);transform-origin: 100% 100%;}:root[dir="ltr"] .t-bubble{transform-origin: 0 100%;}.t-bubble__body{display: grid;gap: 4px;padding: 16px 20px 18px;}.t-bubble__title{font-size: 1.125rem;font-weight: 700;line-height: 1.5;}.t-bubble__text{font-size: 1rem;line-height: 1.8;color: #42484E;}.t-preview{display: grid;gap: 2px;padding: 12px 18px 14px;border-top: 1px solid var(--divider);background: #F7F8F9;color: var(--text);text-decoration: none;transition: background var(--t-press) var(--ease);}.t-preview:hover{background: var(--brand-100);text-decoration: none;}.t-preview__label{font-weight: 700;font-size: .9375rem;color: var(--brand);}.t-preview__host{justify-self: start;font-size: .75rem;color: var(--text-muted);}.t-preview:focus-visible{outline: 2px solid var(--brand);outline-offset: -2px;}.t-receipt{display: inline-flex;align-items: center;gap: 5px;padding-inline-start: 6px;font-size: .75rem;opacity: .8;}.t-receipt__ticks{width: 18px;height: 10px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.t-typing{grid-area: 1 / 1;align-self: end;justify-self: start;margin-bottom: 26px;display: flex;align-items: center;gap: 5px;padding: 14px 16px;border-radius: 20px;border-end-start-radius: 6px;background: #FFFFFF;box-shadow: 0 14px 30px -18px rgba(0,0,0,.45);opacity: 0;pointer-events: none;transform-origin: 100% 100%;}:root[dir="ltr"] .t-typing{transform-origin: 0 100%;}.t-typing i{width: 7px;height: 7px;border-radius: 50%;background: #9AA1A8;}.t-brand.is-empty .t-thread{display: none;}.t-brand:has(.t-slide.is-active:not(:has(.t-bubble))) .t-typing{display: none;}.t-brand__controls{display: flex;align-items: center;justify-content: space-between;gap: 14px;width: 100%;max-width: 420px;margin-inline: auto;}.t-dots{display: flex;gap: 8px;}.t-dot{position: relative;width: 8px;height: 8px;padding: 0;border: 0;border-radius: 999px;overflow: hidden;background: color-mix(in srgb,var(--t-on) 32%,transparent);cursor: pointer;transition: width 360ms var(--ease);}.t-dot::before{content: '';position: absolute;inset: -12px -4px;}.t-dot.is-active{width: 36px;}.t-dot__fill{position: absolute;inset: 0;border-radius: inherit;background: var(--t-on);transform-origin: right;transform: scaleX(0);}:root[dir="ltr"] .t-dot__fill{transform-origin: left;}.t-dot.is-active .t-dot__fill{animation: t-dwell var(--dwell,6500ms) linear forwards;}.t-brand.is-paused .t-dot__fill{animation-play-state: paused;}.t-brand__pause{display: inline-grid;place-items: center;width: 32px;height: 32px;padding: 0;border: 1px solid color-mix(in srgb,var(--t-on) 32%,transparent);border-radius: 50%;background: transparent;color: var(--t-on);cursor: pointer;transition: background var(--t-press) var(--ease);}.t-brand__pause:hover{background: color-mix(in srgb,var(--t-on) 14%,transparent);}.t-brand__play-ico,.t-brand.is-stopped .t-brand__pause-ico{display: none;}.t-brand.is-stopped .t-brand__play-ico{display: block;}.t-dot:focus-visible,.t-brand__pause:focus-visible{outline: 2px solid var(--t-on);outline-offset: 3px;}@media (prefers-reduced-motion: no-preference){.t-typing{animation: t-typing 1000ms var(--ease) both;}.t-typing i{animation: t-typing-dot 900ms ease-in-out infinite;}.t-typing i:nth-child(2){animation-delay: 150ms;}.t-typing i:nth-child(3){animation-delay: 300ms;}.t-slide.is-active .t-bubble{animation: t-pop 560ms cubic-bezier(.2,.9,.25,1.15) 820ms backwards;}.t-slide.is-active .t-receipt{animation: t-receipt 360ms var(--ease) 1500ms backwards;}.t-dot.is-active .t-dot__fill{animation-delay: 1.4s;}}@keyframes t-typing{0%{opacity: 0;scale: .6;}14%{opacity: 1;scale: 1;}78%{opacity: 1;scale: 1;}100%{opacity: 0;scale: .85;}}@keyframes t-typing-dot{0%,60%,100%{translate: 0 0;opacity: .5;}30%{translate: 0 -4px;opacity: 1;}}@keyframes t-pop{from{opacity: 0;scale: .86;translate: 0 10px;}to{opacity: 1;scale: 1;translate: 0 0;}}@keyframes t-receipt{from{opacity: 0;translate: 0 4px;}}@keyframes t-dwell{to{transform: scaleX(1);}}.t-foot{display: grid;gap: 14px;padding-top: 20px;border-top: 1px solid var(--divider);font-size: .8125rem;color: var(--text-muted);}.t-foot__contact{display: flex;flex-wrap: wrap;gap: 10px 22px;font-style: normal;}.t-foot__item{display: inline-flex;align-items: center;gap: 7px;color: var(--text-muted-strong);}.t-foot__item .icon{color: var(--brand);flex: none;}a.t-foot__item{padding: 10px 4px;margin: -10px -4px;border-radius: var(--r-btn);transition: color var(--t-press) var(--ease);}a.t-foot__item:hover{color: var(--brand);text-decoration: none;}.t-foot__item--address{flex-basis: 100%;}.t-foot__address{line-height: 1.6;}.t-foot__base{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;}.t-foot__social{order: -1;display: flex;flex-wrap: wrap;gap: 2px;margin-inline-start: -8px;margin: 0;padding: 0;list-style: none;}.t-foot__social a{display: inline-grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;color: var(--text-muted-strong);transition: background var(--t-press) var(--ease),color var(--t-press) var(--ease);}.t-foot__social a:hover{background: var(--brand-100);color: var(--brand);text-decoration: none;}.t-foot a:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px;}.t-page .wa-float{inset-inline-end: auto;inset-inline-start: 0;justify-items: start;bottom: max(24px,calc(100dvh / 4 - 52px));}.t-page .wa-float__btn{grid-template-columns: auto 0fr;padding-inline: 12px 14px;border-radius: 0 0 0 0;border-start-end-radius: 999px;border-end-end-radius: 999px;}.t-page .wa-float__btn .icon{grid-column: 1;}.t-page .wa-float__label{grid-column: 2;}.t-page .wa-float__btn:hover,.t-page .wa-float__btn:focus-visible{grid-template-columns: auto 1fr;padding-inline-start: 12px;padding-inline-end: 18px;}.t-page .wa-float__toggle:hover,.t-page .wa-float__toggle:focus-visible{grid-template-columns: auto 0fr;column-gap: 0;padding-inline-end: 14px;}.t-page .wa-float[data-menu] a.wa-float__btn{grid-template-columns: auto 1fr;padding-inline-start: 12px;padding-inline-end: 18px;}@media (max-width: 1023.98px){.t-auth,.t-page--wide .t-auth{grid-template-columns: minmax(0,1fr);align-content: start;}.t-auth__pane{display: contents;}.t-auth__top,.t-auth__body{padding-inline: var(--t-gutter);}.t-auth__top{order: 1;padding-top: 24px;justify-content: center;}.t-auth__body{order: 2;padding-block: 28px 36px;}.t-brand{order: 3;}.t-foot{order: 4;width: calc(100% - 2 * var(--t-gutter));max-width: 660px;margin: 4px auto 28px;}.t-brand{position: static;height: auto;padding: 0 var(--t-gutter) 28px;}.t-page .wa-float{bottom: 24px;}.t-page:has(.wa-float:not([hidden])) .t-foot{padding-bottom: 64px;}.t-brand__inner{max-width: 660px;margin-inline: auto;padding: 22px 22px 18px;border-radius: 24px;}.t-brand__inner{min-height: 440px;}.t-brand__inner:has(.t-media){min-height: min(150vw,680px);}}@media (max-width: 559.98px){.t-page{--t-gutter: 16px;}.t-thread__avatar{width: 42px;height: 42px;font-size: 1.25rem;}}@media (prefers-reduced-motion: reduce){.t-typing{display: none;}.t-slide,.t-dot,.t-media,.t-brand__media::after{transition: none;}.t-dot.is-active .t-dot__fill{animation: none;transform: scaleX(1);}.t-brand__pause{display: none;}}@media (forced-colors: active){.t-brand__inner{border: 1px solid CanvasText;}.t-bubble,.t-typing{border: 1px solid CanvasText;}.t-brand__media{display: none;}.t-dot{border: 1px solid ButtonText;}.t-dot.is-active .t-dot__fill{background: ButtonText;}}
