.LandingShowcase-module__DCqvWG__showcase{flex-direction:column;gap:20px;width:100%;margin:0 auto;padding:24px clamp(16px,4vw,64px) 0;display:flex}@media (max-width:900px){.LandingShowcase-module__DCqvWG__showcase{padding:16px 20px 0}}.LandingShowcase-module__DCqvWG__banner{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#000;width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.LandingShowcase-module__DCqvWG__banner:active{cursor:grabbing}.LandingShowcase-module__DCqvWG__banner img{-webkit-user-drag:none;pointer-events:none}.LandingShowcase-module__DCqvWG__heroOverlay{z-index:10;text-align:center;color:#fff;text-shadow:0 2px 16px #0009;pointer-events:none;letter-spacing:.02em;padding:clamp(24px,4vh,48px) 24px 0;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.2;position:absolute;top:0;left:0;right:0}.LandingShowcase-module__DCqvWG__bannerTrack{will-change:transform;width:100%;display:flex}.LandingShowcase-module__DCqvWG__bannerSlide{flex:0 0 100%;width:100%;position:relative}.LandingShowcase-module__DCqvWG__bannerImage{width:100%;height:auto;display:block}.LandingShowcase-module__DCqvWG__bannerOverlay{background:linear-gradient(#0000 55%,#0000006b 100%);position:absolute;inset:0}.LandingShowcase-module__DCqvWG__bannerCaption{z-index:2;position:absolute;bottom:18px;left:22px;right:22px}.LandingShowcase-module__DCqvWG__bannerTitle{color:var(--theme-text-strong);letter-spacing:-.01em;text-shadow:0 2px 12px #0000008c;font-size:20px;font-weight:800;line-height:1.25}.LandingShowcase-module__DCqvWG__bannerSubtitle{color:var(--theme-text);text-shadow:0 1px 8px #00000080;font-size:12.5px;font-weight:600;line-height:1.5}.LandingShowcase-module__DCqvWG__bannerDots{z-index:3;gap:6px;display:flex;position:absolute;bottom:14px;right:16px}.LandingShowcase-module__DCqvWG__bannerDot{background:var(--theme-text-faint);cursor:pointer;border:none;border-radius:999px;width:16px;height:3px;padding:0;transition:background .2s,width .2s}.LandingShowcase-module__DCqvWG__bannerDotActive{background:var(--theme-text-strong);width:24px}.LandingShowcase-module__DCqvWG__updates{flex-direction:column;gap:14px;display:flex}.LandingShowcase-module__DCqvWG__updatesHeader{justify-content:space-between;align-items:center;display:flex}.LandingShowcase-module__DCqvWG__updatesTitle{color:#1d1d1f;letter-spacing:.01em;font-size:16px;font-weight:800}.LandingShowcase-module__DCqvWG__updatesList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.LandingShowcase-module__DCqvWG__updatesList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LandingShowcase-module__DCqvWG__updatesList{grid-template-columns:1fr}}.LandingShowcase-module__DCqvWG__updateCard{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #0000000f;border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #0000000a}.LandingShowcase-module__DCqvWG__updateCard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000014}.LandingShowcase-module__DCqvWG__updateCardMeta{align-items:center;gap:8px;display:flex}.LandingShowcase-module__DCqvWG__updateCardTitle{color:#1d1d1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.5;transition:color .15s;display:-webkit-box;overflow:hidden}.LandingShowcase-module__DCqvWG__updateCard:hover .LandingShowcase-module__DCqvWG__updateCardTitle{color:#0071e3}.LandingShowcase-module__DCqvWG__updatesMore{color:#0071e3;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:600}.LandingShowcase-module__DCqvWG__updatesMore:hover{text-decoration:underline}.LandingShowcase-module__DCqvWG__updateRow{text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:1px solid #0000000d;grid-template-columns:86px auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 0;display:grid}.LandingShowcase-module__DCqvWG__updateRow:last-child{border-bottom:none}.LandingShowcase-module__DCqvWG__updateRow:hover .LandingShowcase-module__DCqvWG__updateTitle{color:#0071e3}.LandingShowcase-module__DCqvWG__updateRowActive .LandingShowcase-module__DCqvWG__updateTitle{color:#0071e3;font-weight:700}.LandingShowcase-module__DCqvWG__updateDate{color:#86868b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.LandingShowcase-module__DCqvWG__updateTag{color:#0071e3;white-space:nowrap;background:#0071e31a;border-radius:999px;align-items:center;height:18px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.LandingShowcase-module__DCqvWG__updateTitle{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;transition:color .15s;overflow:hidden}.LandingShowcase-module__DCqvWG__updatesDialogOverlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.LandingShowcase-module__DCqvWG__updatesDialog{background:#fff;border:1px solid #0000000f;border-radius:18px;width:min(640px,100%);max-height:84vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000038}.LandingShowcase-module__DCqvWG__updatesDialogClose{color:#6e6e73;cursor:pointer;background:#0000000d;border:none;border-radius:999px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.LandingShowcase-module__DCqvWG__updatesDialogClose:hover{color:#1d1d1f;background:#00000017}.LandingShowcase-module__DCqvWG__updatesDialogMeta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.LandingShowcase-module__DCqvWG__updatesDialogTitle{color:#1d1d1f;margin-bottom:14px;font-size:20px;font-weight:800;line-height:1.3}.LandingShowcase-module__DCqvWG__updatesDialogImageWrap{border:1px solid #0000000f;border-radius:12px;margin-bottom:14px;overflow:hidden}.LandingShowcase-module__DCqvWG__updatesDialogImage{width:100%;height:auto;display:block}.LandingShowcase-module__DCqvWG__updatesDialogContent{color:#3a3a3c;white-space:pre-wrap;margin-bottom:18px;font-size:14px;line-height:1.7}.LandingShowcase-module__DCqvWG__updatesDialogList{border-top:1px solid #0000000f;padding-top:8px}
.LoginForm-module__t7BvWG__card{background:var(--theme-text-strong);border:1px solid #0000000f;border-radius:24px;width:min(460px,100%);padding:26px;box-shadow:0 24px 60px #00000014}.LoginForm-module__t7BvWG__plain{width:100%;margin-top:0}.LoginForm-module__t7BvWG__title{letter-spacing:-.02em;color:#1d1d1f;margin:0 0 16px;font-size:24px;line-height:1.2}.LoginForm-module__t7BvWG__form{gap:18px;display:grid}.LoginForm-module__t7BvWG__subtitle{color:#6e6e73;margin:-5px 0 3px;font-size:13px;line-height:1.5}.LoginForm-module__t7BvWG__field{gap:8px;display:grid}.LoginForm-module__t7BvWG__label{color:#1d1d1f;font-size:13px;font-weight:600}.LoginForm-module__t7BvWG__input{color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;background:#f5f5f7 padding-box padding-box;border:1px solid #0000001f;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s,background-color .16s}.LoginForm-module__t7BvWG__input::placeholder{color:#86868b}.LoginForm-module__t7BvWG__input:focus{background:#fff;border-color:#0071e3;box-shadow:0 0 0 4px #0071e329}.LoginForm-module__t7BvWG__codeRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.LoginForm-module__t7BvWG__codeButton{color:#0071e3;min-width:112px;font:inherit;cursor:pointer;background:#0071e314;border:1px solid #0071e347;border-radius:12px;font-size:13px;font-weight:700}.LoginForm-module__t7BvWG__codeButton:hover:not(:disabled){background:#0071e324}.LoginForm-module__t7BvWG__codeButton:disabled{cursor:not-allowed;opacity:.58}.LoginForm-module__t7BvWG__input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.LoginForm-module__t7BvWG__input:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.LoginForm-module__t7BvWG__input:-webkit-autofill:focus{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.LoginForm-module__t7BvWG__input:-webkit-autofill:active{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.LoginForm-module__t7BvWG__input:-webkit-autofill:focus{border-color:#0071e3;box-shadow:inset 0 0 0 1000px #fff,inset 0 0 0 1px #0071e3,0 0 0 4px #0071e329}.LoginForm-module__t7BvWG__button{color:#fff;cursor:pointer;letter-spacing:-.01em;background:#0071e3;border:none;border-radius:12px;height:48px;margin-top:6px;padding:0 18px;font-size:16px;font-weight:600;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #0071e33d}.LoginForm-module__t7BvWG__button:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 12px 30px #0071e34d}.LoginForm-module__t7BvWG__button:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__t7BvWG__footer{color:#6e6e73;text-align:center;justify-content:center;align-items:center;gap:4px;margin-top:18px;font-size:14px;display:flex}.LoginForm-module__t7BvWG__footerDivider{color:#aeaeb2;-webkit-user-select:none;user-select:none}.LoginForm-module__t7BvWG__footerLink{color:#0071e3;font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.LoginForm-module__t7BvWG__footerLink:hover{text-decoration:underline}.LoginForm-module__t7BvWG__message{color:#6e6e73;margin:14px 0 0;font-size:13px}.LoginForm-module__t7BvWG__error{color:#d70015}.LoginForm-module__t7BvWG__success{color:#008a2e}
.GlobalPopups-module__QTEbKW__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;padding:24px;animation:.24s ease-out both GlobalPopups-module__QTEbKW__overlayIn;display:flex;position:fixed;inset:0}.GlobalPopups-module__QTEbKW__card{background:var(--theme-surface);text-align:center;border-radius:20px;width:100%;max-width:440px;max-height:calc(100vh - 96px);padding:32px 28px 28px;animation:.32s cubic-bezier(.22,1,.36,1) both GlobalPopups-module__QTEbKW__cardIn;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000038}.GlobalPopups-module__QTEbKW__closeBtn{width:30px;height:30px;color:var(--theme-text-muted);cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:17px;line-height:1;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.GlobalPopups-module__QTEbKW__closeBtn:hover{color:var(--theme-text);background:#00000017}.GlobalPopups-module__QTEbKW__iconWrap{background:#0071e317;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.GlobalPopups-module__QTEbKW__cardTitle{color:var(--theme-text);letter-spacing:-.01em;word-break:break-word;margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.35}.GlobalPopups-module__QTEbKW__cardContent{color:var(--theme-text);white-space:pre-line;word-break:break-word;text-align:center;margin:0 0 24px;font-size:14px;line-height:1.75}.GlobalPopups-module__QTEbKW__confirmBtn{color:#fff;cursor:pointer;background:#00a1c2;border:none;border-radius:980px;width:100%;padding:12px 20px;font-size:15px;font-weight:600;transition:background-color .16s,transform .16s}.GlobalPopups-module__QTEbKW__confirmBtn:hover{background:#0996b2}.GlobalPopups-module__QTEbKW__confirmBtn:active{transform:scale(.98)}.GlobalPopups-module__QTEbKW__footNote{color:var(--theme-text-muted);margin:14px 0 0;font-size:12px;line-height:1.5}@keyframes GlobalPopups-module__QTEbKW__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes GlobalPopups-module__QTEbKW__cardIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.GlobalPopups-module__QTEbKW__overlay,.GlobalPopups-module__QTEbKW__card{animation:none}.GlobalPopups-module__QTEbKW__confirmBtn{transition:none}}
.CustomerServiceWidget-module__UJK2Hq__widget{z-index:9998;touch-action:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;position:fixed}.CustomerServiceWidget-module__UJK2Hq__fab{cursor:grab;background:var(--theme-primary-button-bg);width:56px;height:56px;color:var(--theme-primary-button-text);-webkit-user-select:none;user-select:none;background-image:linear-gradient(135deg,#00a1c2 0%,#8b7fff 100%);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:.5s forwards CustomerServiceWidget-module__UJK2Hq__fabFadeIn;display:flex;position:relative;box-shadow:0 8px 24px #00a1c259,0 2px 8px #00a1c233}.CustomerServiceWidget-module__UJK2Hq__fab:hover{transform:scale(1.08);box-shadow:0 12px 32px #00a1c273,0 4px 12px #00a1c24d}.CustomerServiceWidget-module__UJK2Hq__fab:active{transform:scale(.95)}.CustomerServiceWidget-module__UJK2Hq__fab svg{color:#fff;width:26px;height:26px}.CustomerServiceWidget-module__UJK2Hq__fabHover{transform:scale(1.08);box-shadow:0 12px 32px #00a1c273,0 4px 12px #00a1c24d}.CustomerServiceWidget-module__UJK2Hq__fabActive{background-image:linear-gradient(135deg,#00b8cc 0%,#00a1c2 100%)}.CustomerServiceWidget-module__UJK2Hq__fabDragging{cursor:grabbing!important;transition:none!important;transform:scale(1.12)!important;box-shadow:0 16px 40px #00a1c280,0 6px 16px #00a1c259!important}.CustomerServiceWidget-module__UJK2Hq__fabBadge{border:2px solid var(--theme-accent,#00a1c2);background:#22c55e;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite CustomerServiceWidget-module__UJK2Hq__pulse;position:absolute;top:2px;right:2px}.CustomerServiceWidget-module__UJK2Hq__chatWindow{background:var(--theme-surface-3);-webkit-backdrop-filter:blur(20px);transform-origin:100% 100%;border-radius:20px;width:360px;max-width:calc(100vw - 64px);animation:.4s cubic-bezier(.34,1.56,.64,1) forwards CustomerServiceWidget-module__UJK2Hq__chatWindowIn;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff0f}.CustomerServiceWidget-module__UJK2Hq__chatHeader{background:linear-gradient(135deg,var(--theme-accent,#00a1c2)0%,var(--theme-accent-2,#00b8cc)100%);align-items:center;gap:12px;padding:18px 20px 16px;display:flex;position:relative}.CustomerServiceWidget-module__UJK2Hq__chatHeader:after{content:"";background:var(--theme-border);height:1px;position:absolute;bottom:0;left:0;right:0}.CustomerServiceWidget-module__UJK2Hq__agentInfo{flex:1;align-items:center;gap:12px;display:flex}.CustomerServiceWidget-module__UJK2Hq__agentAvatar{background:var(--theme-border);border:2px solid var(--theme-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex;position:relative}.CustomerServiceWidget-module__UJK2Hq__onlineDot{border:2.5px solid var(--theme-accent,#00a1c2);background:#22c55e;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #22c55e80}.CustomerServiceWidget-module__UJK2Hq__agentMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.CustomerServiceWidget-module__UJK2Hq__agentName{color:#fff;font-size:15px;font-weight:600;line-height:1.3}.CustomerServiceWidget-module__UJK2Hq__agentStatus{color:var(--theme-text);align-items:center;gap:5px;font-size:12px;line-height:1.3;display:flex}.CustomerServiceWidget-module__UJK2Hq__statusDot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite CustomerServiceWidget-module__UJK2Hq__pulse;box-shadow:0 0 4px #4ade8099}.CustomerServiceWidget-module__UJK2Hq__closeBtn{background:var(--theme-border);cursor:pointer;width:30px;height:30px;color:var(--theme-text-muted);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.CustomerServiceWidget-module__UJK2Hq__closeBtn:hover{background:var(--theme-border);color:#fff}.CustomerServiceWidget-module__UJK2Hq__closeBtn svg{width:16px;height:16px}.CustomerServiceWidget-module__UJK2Hq__chatBody{flex-direction:column;gap:16px;padding:20px;display:flex}.CustomerServiceWidget-module__UJK2Hq__bubbleRow{justify-content:flex-start;display:flex}.CustomerServiceWidget-module__UJK2Hq__bubble{background:var(--theme-control-bg);border:1px solid var(--theme-border);border-radius:4px 16px 16px;max-width:85%;padding:12px 16px}.CustomerServiceWidget-module__UJK2Hq__bubbleGreeting{color:var(--theme-text);margin:0;font-size:14px;font-weight:500;line-height:1.6}.CustomerServiceWidget-module__UJK2Hq__bubbleSubGreeting{color:var(--theme-text-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.CustomerServiceWidget-module__UJK2Hq__qrCard{background:var(--theme-control-bg);border:1px solid var(--theme-border);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;display:flex}.CustomerServiceWidget-module__UJK2Hq__qrFrame{background:var(--theme-surface);border-radius:12px;justify-content:center;align-items:center;width:160px;height:160px;padding:10px;display:flex;position:relative;box-shadow:0 4px 12px #00000014}.CustomerServiceWidget-module__UJK2Hq__qrFrame:before,.CustomerServiceWidget-module__UJK2Hq__qrFrame:after{content:"";border:3px solid var(--theme-accent,#00a1c2);width:20px;height:20px;position:absolute}.CustomerServiceWidget-module__UJK2Hq__qrFrame:before{border-bottom:none;border-right:none;border-radius:4px 0 0;top:-2px;left:-2px}.CustomerServiceWidget-module__UJK2Hq__qrFrame:after{border-top:none;border-left:none;border-radius:0 0 4px;bottom:-2px;right:-2px}.CustomerServiceWidget-module__UJK2Hq__qrImage{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%;height:100%}.CustomerServiceWidget-module__UJK2Hq__qrTip{color:var(--theme-text-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.CustomerServiceWidget-module__UJK2Hq__chatFooter{border-top:1px solid var(--theme-border);justify-content:center;align-items:center;gap:6px;padding:12px 20px 16px;display:flex}.CustomerServiceWidget-module__UJK2Hq__footerText{color:var(--theme-text-muted);letter-spacing:.3px;font-size:12px}.CustomerServiceWidget-module__UJK2Hq__loading{border:3px solid #00a1c233;border-top-color:var(--theme-accent,#00a1c2);border-radius:50%;width:56px;height:56px;animation:.8s linear infinite CustomerServiceWidget-module__UJK2Hq__spin}@keyframes CustomerServiceWidget-module__UJK2Hq__fabFadeIn{0%{opacity:0;transform:scale(.5)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes CustomerServiceWidget-module__UJK2Hq__chatWindowIn{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes CustomerServiceWidget-module__UJK2Hq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes CustomerServiceWidget-module__UJK2Hq__spin{to{transform:rotate(360deg)}}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__chatWindow{background:var(--theme-surface);box-shadow:0 20px 60px #0000001f,0 0 0 1px #0000000d}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__bubble{background:#0000000a;border-color:#0000000f}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__bubbleGreeting{color:var(--theme-text)}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__bubbleSubGreeting{color:#536471}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__qrCard{background:#00000005;border-color:#0000000f}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__qrTip{color:#536471}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__chatFooter{border-top-color:#0000000f}html[data-theme=light] .CustomerServiceWidget-module__UJK2Hq__footerText{color:var(--theme-text-muted)}@media (max-width:480px){.CustomerServiceWidget-module__UJK2Hq__chatWindow{width:calc(100vw - 40px)}}
.RegisterForm-module__SU2l6W__card{background:var(--theme-text-strong);border:1px solid #0000000f;border-radius:24px;width:min(460px,100%);padding:26px;box-shadow:0 24px 60px #00000014}.RegisterForm-module__SU2l6W__plain{width:100%;margin-top:0}.RegisterForm-module__SU2l6W__title{letter-spacing:-.02em;color:#1d1d1f;margin:0 0 16px;font-size:24px;line-height:1.2}.RegisterForm-module__SU2l6W__form{gap:18px;display:grid}.RegisterForm-module__SU2l6W__field{gap:8px;display:grid}.RegisterForm-module__SU2l6W__label{color:#1d1d1f;font-size:13px;font-weight:600}.RegisterForm-module__SU2l6W__input{color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;background:#f5f5f7 padding-box padding-box;border:1px solid #0000001f;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s,background-color .16s}.RegisterForm-module__SU2l6W__input::placeholder{color:#86868b}.RegisterForm-module__SU2l6W__input:focus{background:#fff;border-color:#0071e3;box-shadow:0 0 0 4px #0071e329}.RegisterForm-module__SU2l6W__codeRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.RegisterForm-module__SU2l6W__codeButton{color:#0071e3;min-width:112px;font:inherit;cursor:pointer;background:#0071e314;border:1px solid #0071e347;border-radius:12px;font-size:13px;font-weight:700}.RegisterForm-module__SU2l6W__codeButton:hover:not(:disabled){background:#0071e324}.RegisterForm-module__SU2l6W__codeButton:disabled{cursor:not-allowed;opacity:.58}.RegisterForm-module__SU2l6W__input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.RegisterForm-module__SU2l6W__input:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.RegisterForm-module__SU2l6W__input:-webkit-autofill:focus{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.RegisterForm-module__SU2l6W__input:-webkit-autofill:active{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f;border:1px solid #0000001f;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f5f5f7,inset 0 0 0 1px #0000001f}.RegisterForm-module__SU2l6W__input:-webkit-autofill:focus{border-color:#0071e3;box-shadow:inset 0 0 0 1000px #fff,inset 0 0 0 1px #0071e3,0 0 0 4px #0071e329}.RegisterForm-module__SU2l6W__button{color:#fff;cursor:pointer;letter-spacing:-.01em;background:#0071e3;border:none;border-radius:12px;height:48px;margin-top:6px;padding:0 18px;font-size:16px;font-weight:600;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #0071e33d}.RegisterForm-module__SU2l6W__button:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 12px 30px #0071e34d}.RegisterForm-module__SU2l6W__button:disabled{opacity:.6;cursor:not-allowed}.RegisterForm-module__SU2l6W__footer{color:#6e6e73;text-align:center;margin-top:18px;font-size:14px}.RegisterForm-module__SU2l6W__footerLink{color:#0071e3;font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.RegisterForm-module__SU2l6W__footerLink:hover{text-decoration:underline}.RegisterForm-module__SU2l6W__message{color:#6e6e73;margin:14px 0 0;font-size:13px}.RegisterForm-module__SU2l6W__error{color:#d70015}.RegisterForm-module__SU2l6W__success{color:#008a2e}
.LandingPage-module__Z-gb1a__shell{background:radial-gradient(60% 42% at 78% 8%,#0071e312,#0000 70%),radial-gradient(52% 40% at 12% 88%,#785aff0d,#0000 70%),linear-gradient(#fbfbfd 0%,#f5f5f7 100%);flex-direction:column;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow-y:auto}.LandingPage-module__Z-gb1a__nav{z-index:20;background:#fff;border-bottom:1px solid #0000000f;position:sticky;top:0}.LandingPage-module__Z-gb1a__navInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,48px);min-height:120px;margin:0 auto;padding:0 clamp(16px,4vw,64px);display:grid}.LandingPage-module__Z-gb1a__navTitle{color:#1d1d1f;text-align:center;text-wrap:balance;overflow-wrap:anywhere;letter-spacing:.01em;pointer-events:none;min-width:0;max-width:100%;margin:0;font-size:clamp(18px,2.15vw,32px);font-weight:800;line-height:1.2}.LandingPage-module__Z-gb1a__brand{align-items:center;gap:clamp(10px,1.5vw,24px);min-width:0;display:inline-flex}.LandingPage-module__Z-gb1a__brandIcon{aspect-ratio:498/414;background:0 0;place-items:center;width:68px;display:grid}.LandingPage-module__Z-gb1a__brandLogo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.LandingPage-module__Z-gb1a__brandName{font-family:var(--font-brand);letter-spacing:.04em;color:#1d1d1f;font-size:42px;font-weight:700}.LandingPage-module__Z-gb1a__navActions{align-items:center;gap:12px;display:flex}.LandingPage-module__Z-gb1a__navLogin{color:#1d1d1f;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:980px;height:34px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .16s}.LandingPage-module__Z-gb1a__navLogin:hover{background:#0000000a}.LandingPage-module__Z-gb1a__navCta{color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:980px;align-items:center;height:34px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .16s;display:inline-flex}.LandingPage-module__Z-gb1a__navCta:hover{background:#0077ed}.LandingPage-module__Z-gb1a__main{z-index:1;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.LandingPage-module__Z-gb1a__hero{text-align:center;justify-items:center;gap:22px;max-width:none;margin:0;padding:72px clamp(16px,4vw,64px) 56px;display:grid}.LandingPage-module__Z-gb1a__heroBadge{color:#0071e3;letter-spacing:.02em;background:#0071e31a;border-radius:999px;align-items:center;height:30px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.LandingPage-module__Z-gb1a__heroTitle{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.15}.LandingPage-module__Z-gb1a__heroLead{color:#6e6e73;max-width:680px;margin:0;font-size:17px;line-height:1.7}.LandingPage-module__Z-gb1a__heroActions{align-items:center;gap:14px;margin-top:8px;display:flex}.LandingPage-module__Z-gb1a__primaryBtn{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:980px;align-items:center;gap:8px;height:50px;padding:0 30px;font-size:16px;font-weight:700;transition:transform .16s,background-color .16s;display:inline-flex;box-shadow:0 12px 28px #0000002e}.LandingPage-module__Z-gb1a__primaryBtn:hover{background:#000;transform:translateY(-1px)}.LandingPage-module__Z-gb1a__secondaryBtn{color:#1d1d1f;cursor:pointer;background:#ffffffb3;border:1px solid #00000024;border-radius:980px;align-items:center;height:50px;padding:0 28px;font-size:16px;font-weight:600;transition:background-color .16s;display:inline-flex}.LandingPage-module__Z-gb1a__secondaryBtn:hover{background:#fff}.LandingPage-module__Z-gb1a__featureRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin:0 auto;padding:0 clamp(16px,4vw,64px) 88px;display:grid}@media (max-width:1080px){.LandingPage-module__Z-gb1a__navInner{grid-template-columns:auto minmax(0,1fr);padding-block:18px}.LandingPage-module__Z-gb1a__navTitle{grid-area:2/1/auto/-1;font-size:clamp(18px,3vw,28px)}.LandingPage-module__Z-gb1a__navActions{justify-self:end}.LandingPage-module__Z-gb1a__brandName{font-size:clamp(25px,4vw,36px)}.LandingPage-module__Z-gb1a__featureRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1920px){.LandingPage-module__Z-gb1a__featureRow{gap:28px}}@media (max-width:560px){.LandingPage-module__Z-gb1a__navInner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.LandingPage-module__Z-gb1a__brand{gap:8px}.LandingPage-module__Z-gb1a__brandIcon{width:46px}.LandingPage-module__Z-gb1a__brandName{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,6vw,27px);overflow:hidden}.LandingPage-module__Z-gb1a__navTitle{font-size:clamp(17px,5.2vw,23px)}.LandingPage-module__Z-gb1a__navLogin{display:none}.LandingPage-module__Z-gb1a__navCta{padding-inline:14px}.LandingPage-module__Z-gb1a__featureRow{grid-template-columns:1fr}}.LandingPage-module__Z-gb1a__featureCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #0000000d;border-radius:20px;align-content:start;gap:10px;padding:24px 22px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 30px #0000000d}.LandingPage-module__Z-gb1a__featureCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #00000017}.LandingPage-module__Z-gb1a__featureIcon{color:#0071e3;background:#0071e31f;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.LandingPage-module__Z-gb1a__featureTitle{color:#1d1d1f;letter-spacing:-.01em;font-size:17px;font-weight:800}.LandingPage-module__Z-gb1a__featureDesc{color:#6e6e73;font-size:13.5px;line-height:1.6}.LandingPage-module__Z-gb1a__footer{text-align:center;justify-content:center;gap:10px;padding:18px 24px 28px;display:flex}.LandingPage-module__Z-gb1a__icpLink{color:#6e6e73;font-size:12px;text-decoration:none}a.LandingPage-module__Z-gb1a__icpLink:hover{color:#0071e3}.LandingPage-module__Z-gb1a__dialogOverlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.LandingPage-module__Z-gb1a__dialogCard{width:min(460px,100%);margin:auto;animation:.18s LandingPage-module__Z-gb1a__dialogIn;position:relative}@keyframes LandingPage-module__Z-gb1a__dialogIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.LandingPage-module__Z-gb1a__dialogClose{z-index:2;color:#6e6e73;cursor:pointer;background:#0000000d;border:none;border-radius:999px;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:background-color .15s;display:grid;position:absolute;top:14px;right:14px}.LandingPage-module__Z-gb1a__dialogClose:hover{color:#1d1d1f;background:#0000001a}
