.dw-bind-phone-modal{background:var(--color-bg-lv3-default);border-radius:var(--radius-16);corner-shape:var(--dw-floating-surface-corner-shape);width:100%;background:var(--color-bg-lv1-default);border-radius:16px;border:1px solid var(--color-border-default);box-shadow:var(--shadow-3);overflow:hidden;display:flex;flex-direction:column}.dw-bind-phone-tabs{display:flex;height:68px;border-bottom:1px solid var(--color-border-default);flex-shrink:0}.dw-bind-phone-tab{flex:1;gap:6px;font-size:14px;font-weight:500;color:var(--color-text-primary);background:transparent;border:none;cursor:default;position:relative}.dw-bind-phone-tab,.dw-bind-phone-tab-icon{display:inline-flex;align-items:center;justify-content:center}.dw-bind-phone-tab-icon{width:16px;height:16px;opacity:.6}.dw-bind-phone-tab:first-child:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background:var(--color-text-primary);border-radius:2px}.dw-bind-phone-body{padding:24px 32px 28px;display:flex;flex-direction:column;gap:16px}.dw-bind-phone-title{font-size:16px;font-weight:600;color:var(--color-text-primary);line-height:24px;text-align:center;margin:4px 0 8px}.dw-bind-phone-form{display:flex;flex-direction:column;gap:12px}.dw-bind-phone-field{display:flex;flex-direction:column;gap:6px}.dw-bind-phone-label{font-size:13px;font-weight:400;color:var(--color-text-secondary);line-height:20px}.dw-bind-phone-input-phone{display:flex;align-items:center;height:40px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-lv1-default);transition:border-color .15s;overflow:hidden}.dw-bind-phone-input-phone:has(:focus-visible){border-color:var(--color-accent-default);box-shadow:0 0 0 2px rgba(22,100,255,.1)}.dw-bind-phone-prefix{display:inline-flex;align-items:center;gap:2px;padding:0 10px;height:100%;font-size:14px;color:var(--color-text-primary);border-right:1px solid var(--color-border-strong);white-space:nowrap;flex-shrink:0}.dw-bind-phone-prefix svg{opacity:.45}.dw-bind-phone-input{flex:1;height:100%;padding:0 12px;border:none;outline:none;font-size:14px;color:var(--color-text-primary);background:transparent}.dw-bind-phone-input::-moz-placeholder{color:var(--color-text-disable)}.dw-bind-phone-input::placeholder{color:var(--color-text-disable)}.dw-bind-phone-input-code{display:flex;align-items:center;height:40px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-lv1-default);transition:border-color .15s;overflow:hidden}.dw-bind-phone-input-code:has(:focus-visible){border-color:var(--color-accent-default);box-shadow:0 0 0 2px rgba(22,100,255,.1)}.dw-bind-phone-input-code .dw-bind-phone-input{padding-left:12px}.dw-bind-phone-send-btn{flex-shrink:0;height:100%;padding:0 14px;font-size:13px;font-weight:500;color:var(--color-text-link);background:transparent;border:none;border-left:1px solid var(--color-border-strong);cursor:pointer;white-space:nowrap;transition:color .15s,background .15s}.dw-bind-phone-send-btn:hover:not(:disabled){background:var(--color-bg-accent-weak)}.dw-bind-phone-send-btn:disabled{color:var(--color-text-disable);cursor:not-allowed}.dw-bind-phone-error{font-size:12px;color:var(--color-text-error);min-height:18px;line-height:18px}.dw-bind-phone-submit{width:100%;height:44px;border-radius:8px;background:var(--color-accent-default);color:var(--color-text-white-inverse);font-size:15px;font-weight:500;border:none;cursor:pointer;letter-spacing:.02em;transition:background .15s,opacity .15s;margin-top:4px}.dw-bind-phone-submit:hover:not(:disabled){background:var(--color-accent-default-hover)}.dw-bind-phone-submit:disabled{opacity:.4;cursor:not-allowed}.dw-bind-phone-agreement{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--color-text-secondary);cursor:pointer;line-height:18px}.dw-bind-phone-agreement input[type=checkbox]{width:14px;height:14px;margin-top:2px;accent-color:var(--color-accent-default);cursor:pointer;flex-shrink:0}.dw-bind-phone-agreement a{color:var(--color-text-link);text-decoration:none}.dw-bind-phone-agreement a:hover{text-decoration:underline}.boot-splash{position:fixed;inset:0;z-index:1000;background:#ffffff url(/splash.webp) 50%/cover no-repeat;opacity:1;visibility:visible;transition:opacity .36s cubic-bezier(.4,0,1,1) 80ms,visibility 0s linear .44s}:root.__DARK__ .boot-splash{background:var(--color-bg-lv1-default) url(/splash-dark.webp) center /cover no-repeat}.boot-splash--exit{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.boot-splash{transition:opacity 0s,visibility 0s}}
/*# sourceMappingURL=567d51a21eec8c87.css.map*/