@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600;700&family=Onest:wght@400;500;600;700&display=swap";.cabinet-phone-lock a,.cabinet-phone-lock button,.cabinet-phone-lock input,.cabinet-phone-lock textarea,.cabinet-phone-lock select,.cabinet-phone-lock label,.cabinet-phone-lock [role=button],.cabinet-phone-lock [role=link]{pointer-events:none}.cabinet-phone-lock [data-cabinet-phone-allow],.cabinet-phone-lock [data-cabinet-phone-allow] *{pointer-events:auto}.auth-product-demo .cabinet-preview{--cp-surface: #ffffff;--cp-surface-raised: #f9fafb;--cp-border: #e5e7eb;--cp-ink: #111827;--cp-ink-secondary: #6b7280;--cp-ink-muted: #9ca3af;--cp-accent: #4f46e5;--cp-accent-light: #eef2ff;--cp-accent-hover: #4338ca;min-height:100%;background:var(--cp-surface);color:var(--cp-ink);font-family:var(--font-sans),system-ui,sans-serif}.auth-product-demo .cabinet-preview .cp-text-ink{color:var(--cp-ink)}.auth-product-demo .cabinet-preview .cp-text-ink-secondary{color:var(--cp-ink-secondary)}.auth-product-demo .cabinet-preview .cp-text-ink-muted{color:var(--cp-ink-muted)}.auth-product-demo .cabinet-preview .cp-text-accent{color:var(--cp-accent)}.auth-product-demo .cabinet-preview .cp-bg-surface{background:var(--cp-surface)}.auth-product-demo .cabinet-preview .cp-bg-surface-raised{background:var(--cp-surface-raised)}.auth-product-demo .cabinet-preview .cp-border-subtle{border-color:var(--cp-border)}.auth-product-demo .cabinet-preview .cp-panel{border:1px solid var(--cp-border);background:var(--cp-surface);box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000a}.auth-product-demo .cabinet-preview .cp-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:var(--cp-accent);padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:#fff;transition:background-color .2s ease}.auth-product-demo .cabinet-preview .cp-btn-primary:hover{background:var(--cp-accent-hover)}.auth-product-demo .cabinet-preview .cp-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid var(--cp-border);background:var(--cp-surface);padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--cp-ink);transition:border-color .2s ease,background-color .2s ease}.auth-product-demo .cabinet-preview .cp-btn-secondary:hover{border-color:#d1d5db;background:var(--cp-surface-raised)}.auth-product-demo .cabinet-preview .cp-input{width:100%;border-radius:.75rem;border:1px solid var(--cp-border);background:var(--cp-surface);padding:.625rem .75rem;font-size:.875rem;color:var(--cp-ink);outline:none}.auth-product-demo .cabinet-preview .cp-input:focus{border-color:var(--cp-accent);box-shadow:0 0 0 3px #4f46e526}.auth-product-demo .cabinet-preview .cp-identity-pill{border:1px solid rgb(255 255 255 / .65);background:#ffffffb8;box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-product-demo .cabinet-preview .cp-nav-rail{border-right:1px solid var(--cp-border);background:var(--cp-surface)}.auth-product-demo .cabinet-preview .cp-nav-active{background:var(--cp-accent-light);color:var(--cp-accent);box-shadow:0 0 0 1px #4f46e52e}.auth-product-demo .script-editor-preview{--sep-canvas-bg: #f3f4f6;--sep-dot: #d1d5db;--sep-accent: #4f46e5;--sep-accent-light: #eef2ff}.auth-product-demo .script-editor-preview .sep-workspace{background-color:var(--sep-canvas-bg);background-image:radial-gradient(circle,var(--sep-dot) 1px,transparent 1px);background-size:24px 24px}.auth-product-demo .script-editor-preview .sep-chip{display:inline-flex;align-items:center;gap:.35rem;margin:0 .15rem;border-radius:9999px;padding:.1rem .45rem .1rem .35rem;font-size:.6875rem;font-weight:600;vertical-align:baseline;white-space:nowrap}.auth-product-demo .script-editor-preview .sep-chip-kind{border-radius:9999px;padding:.05rem .35rem;font-size:.5625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.auth-product-demo .script-editor-preview .sep-chip-slug{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:500;opacity:.85}.auth-product-demo .script-editor-preview .sep-chip-question{border:1px solid #bae6fd;background:#f0f9ff;color:#0c4a6e}.auth-product-demo .script-editor-preview .sep-chip-question .sep-chip-kind{background:#0ea5e9;color:#fff}.auth-product-demo .script-editor-preview .sep-chip-id{border:1px solid #c7d2fe;background:#eef2ff;color:#312e81}.auth-product-demo .script-editor-preview .sep-chip-id .sep-chip-kind{background:#4f46e5;color:#fff}.auth-product-demo .script-editor-preview .sep-text-preview{font-size:.75rem;line-height:1.45;color:#4b5563}.auth-product-demo .script-editor-preview .sep-section-title{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.auth-product-demo .script-editor-preview .sep-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;color:#6b7280;transition:background-color .2s ease,color .2s ease}.auth-product-demo .script-editor-preview .sep-toolbar-btn:hover{background:#f3f4f6;color:#111827}.auth-product-demo .script-editor-preview .sep-rich-editor{font-family:inherit}.auth-product-demo .racheev-meeting-demo{--md-signal: var(--color-blue);--md-signal-ink: var(--color-green-700);--md-surface: #ffffff;--md-surface-raised: #f8f8f6;--md-surface-overlay: #f0efeb;--md-accent: var(--color-blue);--md-accent-muted: var(--color-blue-600);--md-accent-light: var(--color-blue-50);--md-accent-contrast: #ffffff;--md-border-subtle: #e6e5e0;--md-border-strong: #cfcdc6;--md-ink: var(--color-ink);--md-ink-secondary: var(--color-ink-2);--md-ink-muted: var(--color-ink-3);--md-variable-bg: var(--color-green-100);--md-variable-ink: var(--color-green-700);--md-highlight-bg: var(--color-blue-50);--md-stage-bg: #0b1226;--md-glass-bg: rgb(255 255 255 / .86);--md-shadow-color: 5 30 92;font-family:inherit;color:var(--md-ink);-webkit-font-smoothing:antialiased}.auth-product-demo .racheev-meeting-demo.md-night,.auth-product-demo .md-night .racheev-meeting-demo{--md-surface: #0b2766;--md-surface-raised: #082160;--md-surface-overlay: #12306f;--md-signal: var(--color-blue-400);--md-accent: #2f6dff;--md-accent-muted: var(--color-blue-400);--md-accent-light: rgb(76 141 255 / .16);--md-accent-contrast: #ffffff;--md-border-subtle: rgb(255 255 255 / .1);--md-border-strong: rgb(255 255 255 / .24);--md-ink: #f3f5fa;--md-ink-secondary: #b3bdd8;--md-ink-muted: #7987ad;--md-variable-bg: rgb(33 186 114 / .18);--md-variable-ink: #7fe0b0;--md-signal-ink: #7fe0b0;--md-highlight-bg: rgb(255 255 255 / .06);--md-stage-bg: #020f33;--md-glass-bg: rgb(255 255 255 / .04);--md-shadow-color: 0 0 0;color-scheme:dark}.auth-product-demo .racheev-meeting-demo .md-bg-surface{background-color:var(--md-surface)}.auth-product-demo .racheev-meeting-demo .md-bg-surface-raised{background-color:var(--md-surface-raised)}.auth-product-demo .racheev-meeting-demo .md-bg-surface-overlay{background-color:var(--md-surface-overlay)}.auth-product-demo .racheev-meeting-demo .md-bg-accent{background-color:var(--md-accent)}.auth-product-demo .racheev-meeting-demo .md-bg-accent-light{background-color:var(--md-accent-light)}.auth-product-demo .racheev-meeting-demo .md-text-ink{color:var(--md-ink)}.auth-product-demo .racheev-meeting-demo .md-text-ink-secondary{color:var(--md-ink-secondary)}.auth-product-demo .racheev-meeting-demo .md-text-ink-muted{color:var(--md-ink-muted)}.auth-product-demo .racheev-meeting-demo .md-text-accent{color:var(--md-accent)}.auth-product-demo .racheev-meeting-demo .md-border-subtle{border-color:var(--md-border-subtle)}.auth-product-demo .racheev-meeting-demo select option{color:#0a1633}.auth-product-demo .racheev-meeting-demo .md-panel{border:1px solid var(--md-border-subtle);background:var(--md-surface);box-shadow:0 1px 2px rgb(var(--md-shadow-color) / .04)}.auth-product-demo .racheev-meeting-demo .md-scene-btn{display:flex;align-items:center;gap:.5rem;border-radius:14px;border:1px solid var(--md-border-subtle);background:var(--md-surface);padding:.625rem .75rem;text-align:left;transition:all .2s;box-shadow:0 1px 2px rgb(var(--md-shadow-color) / .04)}.auth-product-demo .racheev-meeting-demo .md-scene-btn:hover{border-color:var(--md-border-strong);background:var(--md-surface-raised)}.auth-product-demo .racheev-meeting-demo .md-scene-btn-active{border-color:color-mix(in srgb,var(--md-accent) 40%,transparent);background:var(--md-accent-light)}.auth-product-demo .racheev-meeting-demo .md-section-title{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--md-ink-muted)}.auth-product-demo .racheev-meeting-demo .md-glass-panel{border:1px solid var(--md-border-subtle);background:var(--md-glass-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--md-accent) 10%,transparent),0 10px 28px rgb(var(--md-shadow-color) / .12);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.auth-product-demo .racheev-meeting-demo .md-glass-panel-divider{border-color:var(--md-border-subtle)}.auth-product-demo .racheev-meeting-demo .md-script-highlight{border-radius:.375rem;background:var(--md-highlight-bg);padding:.35rem .5rem}.auth-product-demo .racheev-meeting-demo .md-script-variable{display:inline-block;border-radius:.375rem;background:var(--md-variable-bg);padding:.05rem .35rem;font-weight:500;color:var(--md-variable-ink)}.auth-product-demo .racheev-meeting-demo .md-script-content p{margin-bottom:.75rem}.auth-product-demo .racheev-meeting-demo .md-script-content p:last-child{margin-bottom:0}.auth-product-demo .racheev-meeting-demo .md-stage{background-color:var(--md-stage-bg)}.auth-product-demo .racheev-meeting-demo .md-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background:var(--md-accent);padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--md-accent-contrast);transition:all .2s}.auth-product-demo .racheev-meeting-demo .md-btn-primary:hover{background:var(--md-accent-muted)}.auth-product-demo .racheev-meeting-demo .md-btn-primary:active{transform:scale(.98)}.auth-product-demo .racheev-meeting-demo .md-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:1px solid var(--md-border-subtle);background:var(--md-surface);padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--md-ink);transition:all .2s}.auth-product-demo .racheev-meeting-demo .md-btn-secondary:hover{border-color:var(--md-border-strong);background:var(--md-surface-raised)}.auth-product-demo .racheev-meeting-demo .md-btn-secondary:active{transform:scale(.98)}.auth-product-demo .racheev-meeting-demo .md-btn-danger{color:#dc2626}.auth-product-demo .md-night .md-btn-danger,.auth-product-demo .racheev-meeting-demo.md-night .md-btn-danger{color:#ff8a8a}@keyframes auth-demo-instruction-target-ring{0%,to{opacity:.65}50%{opacity:1}}.auth-product-demo .racheev-meeting-demo .demo-instruction-target{position:relative;z-index:260;isolation:isolate}.auth-product-demo .racheev-meeting-demo .demo-instruction-target__ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:0;pointer-events:none;box-shadow:0 0 0 1.5px var(--md-signal),0 0 18px 2px color-mix(in srgb,var(--md-signal) 28%,transparent);animation:auth-demo-instruction-target-ring 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.auth-product-demo .racheev-meeting-demo .demo-instruction-target__ring{animation:none;opacity:.9}}.auth-product-demo .racheev-meeting-demo .racheev-demo-panel{position:relative;overflow:hidden}.auth-product-demo .racheev-meeting-demo .racheev-demo-shell{display:flex;min-height:560px;min-width:0;height:min(78vh,760px)}.auth-product-demo .racheev-meeting-demo .racheev-demo-shell-main{flex:1;min-height:0;min-width:0}.auth-product-demo .racheev-meeting-demo .racheev-demo-app-layout-inner{display:flex;flex:1;min-height:0;flex-direction:column}@media (min-width: 1024px){.auth-product-demo .racheev-meeting-demo .racheev-demo-app-layout-inner{flex-direction:row}.auth-product-demo .racheev-meeting-demo .racheev-demo-app-layout-inner>aside,.auth-product-demo .racheev-meeting-demo .racheev-demo-app-layout-inner>section{width:50%}}.auth-product-demo .racheev-meeting-demo .racheev-demo-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}@media (max-width: 767px){.auth-product-demo .racheev-meeting-demo .racheev-demo-header{grid-template-columns:minmax(0,1fr)}}.auth-product-demo .racheev-meeting-demo .demo-instruction-spotlight__dim-layer{opacity:0;transition:opacity .32s ease;overflow:hidden;border-radius:inherit}.auth-product-demo .racheev-meeting-demo .demo-instruction-spotlight__chrome{opacity:0;transition:opacity .32s ease;overflow:visible}.auth-product-demo .racheev-meeting-demo .demo-instruction-spotlight--active,.auth-product-demo .racheev-meeting-demo .demo-instruction-spotlight__chrome.demo-instruction-spotlight--active{opacity:1}.auth-product-demo .racheev-meeting-demo .demo-instruction-spotlight--idle,.auth-product-demo .racheev-meeting-demo .demo-instruction-spotlight__chrome.demo-instruction-spotlight--idle{opacity:0}.auth-product-demo .racheev-meeting-demo .demo-onboarding-callout{border-radius:1rem;background:var(--color-navy);padding:.875rem 1rem;box-shadow:0 0 0 1px #ffffff0f inset,0 18px 44px #051e5c52}.auth-product-demo .racheev-meeting-demo .demo-onboarding-callout__badge{display:inline-flex;flex-shrink:0;height:1.5rem;min-width:1.5rem;align-items:center;justify-content:center;border-radius:.5rem;padding:0 .375rem;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:var(--color-blue)}.auth-product-demo .racheev-meeting-demo .demo-onboarding-callout__title{font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#fff}.auth-product-demo .racheev-meeting-demo .demo-onboarding-callout__body{margin-top:.375rem;font-size:11.5px;line-height:1.5;color:#ffffffb3}.auth-product-demo .racheev-meeting-demo .demo-onboarding-callout__body strong{font-weight:600;color:#fff}.auth-product-demo .meeting-room{--mr-background: #0f0f11;--mr-surface: rgba(22, 22, 24, .94);--mr-elevated-surface: rgba(28, 28, 31, .9);--mr-card: rgba(18, 18, 20, .97);--mr-border: rgba(255, 255, 255, .07);--mr-border-hover: rgba(255, 255, 255, .12);--mr-text-primary: rgba(255, 255, 255, .92);--mr-text-secondary: rgba(255, 255, 255, .66);--mr-text-muted: rgba(255, 255, 255, .46);--mr-accent: #6366f1;--mr-accent-hover: #7578f5;--mr-success: #4ade80;--mr-warning: #fbbf24;--mr-danger: #ef4444;--mr-focus: rgba(99, 102, 241, .35);--mr-stage: #0a0a0b;--mr-backdrop: rgba(8, 8, 9, .84);--mr-surface-glow: rgba(255, 255, 255, .025);--mr-accent-soft: rgba(99, 102, 241, .1);--mr-accent-muted: rgba(255, 255, 255, .04);--mr-success-soft: rgba(74, 222, 128, .1);--mr-inset-highlight: rgba(255, 255, 255, .05);--mr-shadow-deep: rgba(0, 0, 0, .5);--mr-field-surface: #f4f4f5;--mr-chrome-rail: 15.5rem;color:var(--mr-text-primary);background-color:var(--mr-background)}@keyframes auth-client-room-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.auth-product-demo .meeting-room .mr-animate-in{animation:auth-client-room-fade-up .5s cubic-bezier(.22,1,.36,1) both}.auth-product-demo .bg-meetingRoom-background{background-color:var(--mr-background)}.auth-product-demo .bg-meetingRoom-surface{background-color:var(--mr-surface)}.auth-product-demo .bg-meetingRoom-elevatedSurface{background-color:var(--mr-elevated-surface)}.auth-product-demo .bg-meetingRoom-card{background-color:var(--mr-card)}.auth-product-demo .bg-meetingRoom-stage{background-color:var(--mr-stage)}.auth-product-demo .bg-meetingRoom-accent{background-color:var(--mr-accent)}.auth-product-demo .bg-meetingRoom-danger{background-color:var(--mr-danger)}.auth-product-demo .bg-meetingRoom-border{background-color:var(--mr-border)}.auth-product-demo .text-meetingRoom-textPrimary{color:var(--mr-text-primary)}.auth-product-demo .text-meetingRoom-textSecondary{color:var(--mr-text-secondary)}.auth-product-demo .text-meetingRoom-textMuted{color:var(--mr-text-muted)}.auth-product-demo .border-meetingRoom-border{border-color:var(--mr-border)}.auth-product-demo .border-meetingRoom-borderHover{border-color:var(--mr-border-hover)}.auth-product-demo .hover\:bg-meetingRoom-accentHover:hover{background-color:var(--mr-accent-hover)}.auth-product-demo .hover\:bg-meetingRoom-danger:hover{background-color:var(--mr-danger)}.auth-product-demo .hover\:border-meetingRoom-borderHover:hover{border-color:var(--mr-border-hover)}.auth-product-demo .hover\:text-meetingRoom-textPrimary:hover{color:var(--mr-text-primary)}.auth-product-demo .accent-meetingRoom-accent{accent-color:var(--mr-accent)}.auth-product-demo .meeting-room .border-meetingRoom-accent\/25{border-color:#6366f140}.auth-product-demo .meeting-room .border-meetingRoom-danger\/20{border-color:#ef444433}.auth-product-demo .meeting-room .bg-meetingRoom-danger\/80{background-color:#ef4444cc}.auth-product-demo .meeting-room .bg-meetingRoom-success\/80{background-color:#4ade80cc}.login-showcase{position:relative;display:flex;min-width:0;min-height:100%;overflow:hidden;padding:clamp(28px,4vh,44px) clamp(32px,4.5vw,76px) 28px;color:#0a1633;border-left:1px solid #e4e3de;background:#fff;isolation:isolate}.login-showcase--dark-preview{color:#fff;border-left-color:#24252b;background:#050506}.login-showcase--dark-preview:before{position:absolute;z-index:-1;top:13%;left:2%;width:96%;height:65%;border-radius:50%;background:radial-gradient(closest-side,#0057ff70,#0057ff29 52%,transparent 85%);filter:blur(28px);content:"";pointer-events:none}.login-showcase__body{display:flex;flex:1;flex-direction:column;width:100%;max-width:640px;min-height:calc(100vh - 72px);margin:0 auto;padding-top:clamp(34px,6vh,60px)}.login-showcase__heading{font-family:Inter Tight,Onest,system-ui,sans-serif;font-size:clamp(36px,3.3vw,52px);font-weight:600;line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.login-showcase__heading em{background:linear-gradient(100deg,#0057ff 10%,#467dff 85%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.login-showcase--dark-preview .login-showcase__heading em{background:none;color:#4c8dff}.login-showcase__preview{position:relative;margin-top:clamp(22px,3vh,30px);overflow:hidden;border:1px solid #e4e3de;border-radius:18px;background:#fff}.login-showcase--dark-preview .login-showcase__preview{border-color:#16171b;background:#16171b;box-shadow:0 30px 68px #0a163345,0 0 42px #0057ff40}.login-showcase__screens{position:relative;width:100%;overflow:hidden;background:#fff}.login-showcase--dark-preview .login-showcase__screens,.login-showcase--dark-preview .auth-product-demo__canvas{background:#16171b}.auth-product-demo,.auth-product-demo__frame{position:relative;width:100%;height:100%}.auth-product-demo__canvas{position:absolute;top:50%;left:50%;transform-origin:center;overflow:hidden;background:#fff;pointer-events:none}.auth-product-demo__projects{height:100%}.auth-product-demo__projects article{transition:box-shadow .5s,transform .5s}.auth-product-demo__projects[data-active-project="0"] [data-project-id="1"],.auth-product-demo__projects[data-active-project="1"] [data-project-id="2"],.auth-product-demo__projects[data-active-project="2"] [data-project-id="3"]{box-shadow:0 0 0 2px #0057ff,0 10px 24px #0057ff26;transform:translateY(-2px)}.auth-product-demo__manager{height:100%;background:#fff}.auth-product-demo__toolbar{height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:0 24px;font-size:16px}.auth-product-demo__toolbar>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.auth-product-demo__toolbar i{width:7px;height:7px;border-radius:50%;background:#22c55e}.auth-product-demo__workspace{display:grid;grid-template-columns:1.1fr 1fr;height:calc(100% - 56px)}.auth-product-demo__script{min-height:0;padding:24px;border-right:1px solid #e2e8f0}.auth-product-demo__presentation{min-height:0;padding:24px;background:#f8fafc}.auth-product-demo__presentation>div>div:first-child{flex:0 0 auto;flex-direction:column}.auth-product-demo__presentation .demo-scene-preview{flex:0 0 auto;width:100%;aspect-ratio:16 / 9}.auth-product-demo__presentation aside{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%}.auth-product-demo .meeting-room [class*=backdrop-]{backdrop-filter:none;-webkit-backdrop-filter:none}.auth-product-demo .meeting-room .mr-animate-in{animation:none}.auth-product-demo .meeting-room aside>div,.auth-product-demo .meeting-room aside .mt-auto{gap:8px}.auth-product-demo .meeting-room aside>div>.rounded-xl,.auth-product-demo .meeting-room aside .mt-auto>.rounded-xl{padding:8px}.login-showcase__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;animation:login-showcase-benefits-in .45s ease both}.login-showcase__benefit{min-width:0;min-height:142px;padding:17px 19px 18px;border-radius:22px;background:#f1f2f4}.login-showcase--dark-preview .login-showcase__benefit{background:#1b1c20}.login-showcase__benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:#0057ff14;color:#0057ff}.login-showcase--dark-preview .login-showcase__benefit-icon{background:#0057ff29;color:#8fb8ff}.login-showcase__benefit h3{margin-top:12px;color:#0a1633;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.login-showcase--dark-preview .login-showcase__benefit h3{color:#fff}.login-showcase__benefit p{margin-top:5px;color:#5b6170;font-size:12px;line-height:1.45}.login-showcase--dark-preview .login-showcase__benefit p{color:#ffffff94}@keyframes login-showcase-benefits-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.login-showcase{padding-right:30px;padding-left:30px}.login-showcase__heading{font-size:37px}}@media (max-height: 760px) and (min-width: 951px){.login-showcase{padding-top:24px;padding-bottom:20px}.login-showcase__body{min-height:calc(100vh - 44px);padding-top:24px}.login-showcase__heading{font-size:37px}.login-showcase__preview{margin-top:20px}.login-showcase__benefits{margin-top:13px}.login-showcase__benefit{min-height:128px;padding:13px 16px}.login-showcase__benefit h3{margin-top:8px}}@media (max-width: 950px){.login-showcase{display:none}}@media (prefers-reduced-motion: reduce){.login-showcase__benefits{animation:none}}.login-page{--auth-accent: #0057ff;--auth-accent-hover: #0046cc;--auth-ink: #0a1633;--auth-ink-secondary: #4b5671;--auth-ink-muted: #8a92a6;--auth-line: #e4e3de;display:grid;grid-template-columns:minmax(460px,46%) minmax(0,54%);width:100%;height:100%;overflow:auto;background:#fff;color:var(--auth-ink);font-family:Onest,system-ui,sans-serif}.login-page__form-side{display:flex;justify-content:center;min-width:0;padding:42px clamp(28px,5vw,88px) 30px}.login-page__form-wrap{display:flex;flex-direction:column;width:min(100%,430px);min-height:100%}.login-page__brand{display:inline-flex;align-items:center;align-self:flex-start;color:var(--auth-ink);font-family:Inter Tight,Onest,system-ui,sans-serif;font-size:23px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.login-page__form-content{margin-top:clamp(60px,10vh,100px)}.login-page__heading{margin:0;color:var(--auth-ink);font-family:Inter Tight,Onest,system-ui,sans-serif;font-size:clamp(39px,3.3vw,52px);font-weight:600;letter-spacing:-.055em;line-height:1.04}.login-page__intro{margin-top:16px;color:var(--auth-ink-secondary);font-size:15px;line-height:1.6}.login-page__notice,.login-page__dev-notice{margin-top:22px;padding:14px 16px;border-radius:14px;font-size:13px;line-height:1.55}.login-page__notice{background:#eef4ff;color:#051e5c}.login-page__dev-notice{background:#fff8e8;color:#805313}.login-page__form{display:flex;flex-direction:column;gap:21px;margin-top:42px}.login-page__field{display:flex;flex-direction:column;gap:9px;color:var(--auth-ink);font-size:13px;font-weight:600}.login-page__field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.login-page__input{width:100%;height:54px;padding:0 17px;border:1px solid var(--auth-line);border-radius:14px;outline:none;background:#fff;color:var(--auth-ink);font-family:inherit;font-size:15px;font-weight:400;transition:border-color .18s,box-shadow .18s,background .18s}.login-page__input::-moz-placeholder{color:var(--auth-ink-muted)}.login-page__input::placeholder{color:var(--auth-ink-muted)}.login-page__input:hover{border-color:#aab3c5}.login-page__input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 4px #0057ff1a;background:#fff}.login-page__text-link{color:var(--auth-accent);font-size:13px;font-weight:600;text-decoration:none}.login-page__text-link:hover{color:var(--auth-accent-hover);text-decoration:underline;text-underline-offset:3px}.login-page__text-link:focus-visible,.login-page__submit:focus-visible{outline:3px solid #8bb4ff;outline-offset:3px}.login-page__error{margin:-4px 0;color:#b42332;font-size:13px;line-height:1.45}.login-page__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:8px;border:0;border-radius:999px;background:var(--auth-accent);box-shadow:0 12px 28px #0057ff26;color:#fff;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s}.login-page__submit:hover{background:var(--auth-accent-hover);box-shadow:0 16px 32px #0057ff2e;transform:translateY(-1px)}.login-page__submit:active{transform:translateY(0)}.login-page__submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.login-page__signup{margin-top:25px;color:var(--auth-ink-secondary);text-align:center;font-size:14px}.auth-privacy-note{margin:16px 0 0;color:var(--auth-ink-secondary);font-size:13px;font-weight:400;line-height:1.5;text-align:center}.auth-privacy-note a{color:var(--auth-ink);font-weight:600;text-decoration:underline;text-decoration-color:#0a163347;text-underline-offset:3px}.auth-privacy-note a:hover{color:var(--auth-accent);text-decoration-color:var(--auth-accent)}.login-page__signup .login-page__text-link{font-size:inherit}.login-page__form-footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;padding-top:40px;color:var(--auth-ink-muted);font-size:12px}@media (max-width: 950px){.login-page{grid-template-columns:minmax(0,1fr)}.login-page__form-side{min-height:100%;padding:32px 24px}.login-page__form-wrap{width:min(100%,430px)}}@media (max-width: 480px){.login-page__form-side{padding:27px 22px}.login-page__form-content{margin-top:70px}.login-page__heading{font-size:40px}.login-page__form{margin-top:36px}}.register-page__content{width:100%;margin:clamp(50px,8vh,76px) 0 0;padding:0 0 28px}.register-page__heading{color:var(--auth-ink);font-family:Inter Tight,Onest,system-ui,sans-serif;font-size:clamp(36px,3vw,45px);font-weight:600;letter-spacing:-.05em;line-height:1.07}.register-page__intro{margin-top:12px;color:var(--auth-ink-secondary);font-size:14px;line-height:1.55}.register-page__form{display:flex;flex-direction:column;gap:16px;margin-top:30px}.register-page__name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.register-page__phone-control{display:flex;align-items:center;width:100%;height:54px;border:1px solid var(--auth-line);border-radius:14px;background:#fff;transition:border-color .18s,box-shadow .18s}.register-page__phone-control:hover{border-color:#aab3c5}.register-page__phone-control:focus-within{border-color:var(--auth-accent);box-shadow:0 0 0 4px #0057ff1a}.register-page__phone-prefix{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:0 15px;border-right:1px solid var(--auth-line);color:var(--auth-ink);font-size:14px;font-weight:600;line-height:24px}.register-page__phone-flag{font-size:19px;line-height:1}.register-page__phone-control .register-page__phone-input{min-width:0;height:100%;padding-left:14px;border:0;background:transparent;box-shadow:none}.register-page__phone-control .register-page__phone-input:focus{border:0;background:transparent;box-shadow:none}.register-page__hint{margin-top:0;color:var(--auth-ink-secondary);font-size:12px;line-height:1.5;text-align:center}.register-page__submit{margin-top:7px}.register-page__signin{margin-top:20px;color:var(--auth-ink-secondary);text-align:center;font-size:14px}.register-page__signin .login-page__text-link{font-size:inherit}.register-page__message{margin:2px 0;border-radius:12px;background:#fff1f1;padding:12px 14px;color:#ad3341;font-size:13px;line-height:1.45}.register-page__blocked{margin-top:24px;border-radius:12px;background:#fff8e8;padding:16px;color:#945a16;font-size:14px;line-height:1.5}.register-page__company{margin-top:18px;color:var(--auth-accent);font-size:18px;font-weight:600}.register-page__input-readonly{background:#f6f8fc;color:var(--auth-ink-secondary);cursor:not-allowed}@media (max-width: 380px){.register-page__name-row{grid-template-columns:1fr}}@media (max-height: 750px) and (min-width: 951px){.register-page .login-page__form-side{padding-top:26px;padding-bottom:22px}.register-page__content{margin-top:28px;padding-bottom:0}.register-page__form{gap:11px;margin-top:18px}.register-page .login-page__input,.register-page .register-page__phone-control{height:46px}}
