.register_registerLandingPage__0_fYs{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);background:linear-gradient(180deg,rgba(237,243,246,.78),rgba(225,235,242,.92)),linear-gradient(135deg,#edf3f6,#e8f0f7)}.register_registerVisual__3Ytpl{position:relative;overflow:clip;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(70,176,255,.36),transparent 30%),radial-gradient(circle at 18% 78%,rgba(17,190,160,.28),transparent 34%),linear-gradient(135deg,#0c5260,#10578d 45%,#183f91)}.register_registerVisual__3Ytpl:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.09) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%);background-size:28px 28px,100% 100%;opacity:.18;pointer-events:none}.register_registerVisualInner__vxJTo{position:relative;gap:24px;padding:28px clamp(20px,4vw,56px) 24px;justify-content:space-between}.register_registerTopbar__GLtz3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;z-index:1}.register_registerBrand__MQQqb{display:inline-flex;align-items:center;gap:12px;color:#fff}.register_registerBrandMark__4tNkb{width:42px;height:42px;background:rgba(255,255,255,.98)}.register_registerBrandMark__4tNkb .register_brandMarkImage__y9gKX{object-fit:contain}.register_registerBrandText__zeY_a{display:grid;gap:2px}.register_registerBrandText__zeY_a strong{font-size:1rem}.register_registerBrandText__zeY_a small{color:rgba(255,255,255,.72);font-size:.76rem}.register_registerTopbarActions__y26di{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.register_registerTopbarBadge__0Khdq{min-height:28px;border-radius:999px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;color:rgba(255,255,255,.94);background:rgba(255,255,255,.12)}.register_registerTopbarActions__y26di .ghost-button{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff}.register_registerTopbarActions__y26di .ghost-button:hover{background:rgba(255,255,255,.16)}.register_registerHeroGrid__NSI0n{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:20px;align-items:start;z-index:1}.register_registerHeroCopy__vpBKl{display:grid;align-content:center;gap:18px;max-width:680px;min-height:100%}.register_registerHeroCopy__vpBKl h1{max-width:12ch;font-size:clamp(3rem,4.2vw,4.55rem);line-height:1.02;letter-spacing:-.045em;color:#fff}.register_registerHeroCopy__vpBKl h1 em{color:#9ef2dc;font-style:normal}.register_registerHeroCopy__vpBKl p{max-width:640px;color:rgba(255,255,255,.84);font-size:1rem}.register_heroActionRow__HS8mX{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.register_heroActionRow__HS8mX .button{min-height:46px}.register_heroActionRow__HS8mX .ghost-button{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff}.register_heroActionRow__HS8mX .ghost-button:hover{background:rgba(255,255,255,.14)}.register_registerFlow__Xx_l1{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:rgba(255,255,255,.74);font-size:.76rem;font-weight:700}.register_registerFlow__Xx_l1 span{display:inline-flex;align-items:center;gap:6px}.register_registerFlow__Xx_l1 b{color:#9ef2dc;font-size:.7rem;letter-spacing:.04em}.register_registerFlow__Xx_l1 i{width:18px;height:1px;background:rgba(255,255,255,.28)}.register_benefitGrid__KexK5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.register_benefitTile__wCn_0{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(5,19,45,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.register_benefitIcon___GdSn{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--radius);background:rgba(255,255,255,.12);color:#fff}.register_benefitTile__wCn_0 strong{display:block;color:#fff;font-size:.94rem}.register_benefitTile__wCn_0 p{margin-top:4px;color:rgba(255,255,255,.76);font-size:.84rem}.register_registerShowcase__jJnn4{display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:rgba(5,18,44,.2);box-shadow:0 24px 60px rgba(4,19,52,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.register_registerShowcaseHead___XOPC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.register_registerShowcaseHead___XOPC h2{max-width:17ch;color:#fff;font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:-.035em}.register_registerShowcaseGrid__EBW3B{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px}.register_registerBotList__FwB1h{display:grid;gap:10px}.register_registerBotCard__9SIkJ{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(5,13,25,.18)}.register_registerBotIcon__q5TXe{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--radius);background:rgba(255,255,255,.12);color:#fff}.register_registerBotCard__9SIkJ strong{display:block;color:#fff;font-size:.92rem}.register_registerBotCard__9SIkJ p{margin-top:4px;color:rgba(255,255,255,.74);font-size:.82rem}.register_showcaseHint__f2kQJ{display:flex;align-items:flex-start;gap:8px;padding:10px 4px 0;color:rgba(255,255,255,.72)}.register_showcaseHint__f2kQJ span{display:inline-grid;place-items:center;flex:0 0 auto;color:#9ef2dc}.register_showcaseHint__f2kQJ p{font-size:.76rem;line-height:1.45}.register_registerChatMock__fIOkh{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(9,16,31,.24)}.register_registerChatTop___3PIg{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.register_registerChatIdentity__RmNpc{display:flex;align-items:center;gap:10px;min-width:0}.register_registerChatAvatar__y2avX{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--radius);background:rgba(255,255,255,.12);color:#fff}.register_registerChatIdentity__RmNpc strong{display:block;color:#fff;font-size:.92rem}.register_registerChatIdentity__RmNpc p{margin-top:2px;color:rgba(255,255,255,.72);font-size:.8rem}.register_registerChatThread__0eGDa{display:grid;gap:10px}.register_registerChatBubble__vGiaR{max-width:92%;padding:12px 14px;border-radius:14px;line-height:1.55;font-size:.9rem}.register_isUser__QOiHw{justify-self:end;background:#fff;color:#132636;border-top-right-radius:6px}.register_isBot__p8dbs{justify-self:start;background:rgba(11,24,40,.46);color:#fff;border-top-left-radius:6px}.register_isStatus__sKdE2{justify-self:center;width:100%;text-align:center;background:rgba(35,180,120,.13);color:#ecfff4;border:1px solid rgba(255,255,255,.08)}.register_registerStats__xkrRi{z-index:1}.register_registerAuthPanel__lD075{padding:clamp(24px,4vw,54px);justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(250,252,255,.96)),linear-gradient(135deg,rgba(255,255,255,.9),rgba(241,246,251,.94))}.register_registerFormIntro__Xz4_v{width:min(460px,100%);display:grid;gap:8px}.register_registerFormIntro__Xz4_v h2{max-width:15ch;letter-spacing:-.035em}.register_registerAuthPanel__lD075 .authCard,.register_registerAuthPanel__lD075 .registerAuthCard{width:min(460px,100%)}.register_registerAuthPanel__lD075 .mobileLogo{display:none}@media (max-width:1200px){.register_registerLandingPage__0_fYs{grid-template-columns:1fr}.register_registerVisualInner__vxJTo{min-height:auto}.register_registerAuthPanel__lD075{min-height:auto;padding:48px 24px 64px}}@media (max-width:900px){.register_registerLandingPage__0_fYs{grid-template-columns:1fr}.register_registerVisual__3Ytpl{display:grid}.register_registerVisualInner__vxJTo{min-height:auto;gap:20px;padding:24px 16px 16px}.register_benefitGrid__KexK5,.register_registerHeroGrid__NSI0n,.register_registerShowcaseGrid__EBW3B{grid-template-columns:1fr}.register_registerHeroCopy__vpBKl h1{font-size:2.7rem;max-width:100%}.register_registerFlow__Xx_l1 i{width:10px}.register_registerShowcaseHead___XOPC{flex-direction:column;align-items:start}.register_registerAuthPanel__lD075{min-height:auto;padding:20px 16px 28px}.register_registerAuthPanel__lD075 .authCard,.register_registerAuthPanel__lD075 .registerAuthCard{width:min(460px,100%)}}@media (max-width:640px){.register_registerTopbar__GLtz3{align-items:start}.register_registerTopbarActions__y26di{width:100%}.register_registerHeroCopy__vpBKl h1{font-size:2.35rem}.register_registerFlow__Xx_l1{gap:7px}.register_registerFlow__Xx_l1 i{display:none}}