body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.ant-message,.ant-message-top,.ant-message-wrap{pointer-events:none;z-index:7000!important}.ant-message-notice,.ant-message-notice-content{pointer-events:auto}.auth-sms-sent-message .ant-message-notice-content{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px #0000001f}.ant-notification,.ant-notification-bottomLeft,.ant-notification-bottomRight,.ant-notification-topLeft,.ant-notification-topRight{z-index:7000!important}input[data-v-d492b146]{--ring:var(--primary)}input[data-v-d492b146]::-ms-clear,input[data-v-d492b146]::-ms-reveal{display:none}input[data-v-d492b146]::-webkit-credentials-auto-fill-button,input[data-v-d492b146]::-webkit-inner-spin-button,input[data-v-d492b146]::-webkit-outer-spin-button{display:none}button[role=combobox][data-placeholder][data-v-517c2fd8]{color:hsl(var(--muted-foreground))}button[data-v-517c2fd8]{--ring:var(--primary)}.vben-spine-text{background:radial-gradient(circle at center,#fffc,#f000) -200% 50% /200% 100% no-repeat,#000}.dark .vben-spine-text{background:radial-gradient(circle at center,rgba(24,24,26,.8),transparent) -200% 50% /200% 100% no-repeat,#f4f4f4}@-webkit-keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}.dot[data-v-39afcca5]{-webkit-animation:rotate-ani-39afcca5 1.2s linear infinite;animation:rotate-ani-39afcca5 1.2s linear infinite;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dot i[data-v-39afcca5]{-webkit-animation:spin-move-ani-39afcca5 1s linear infinite alternate;animation:spin-move-ani-39afcca5 1s linear infinite alternate}.dot i[data-v-39afcca5]:first-child{left:0;top:0}.dot i[data-v-39afcca5]:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;right:0;top:0}.dot i[data-v-39afcca5]:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s;bottom:0;right:0}.dot i[data-v-39afcca5]:nth-child(4){-webkit-animation-delay:1.2s;animation-delay:1.2s;bottom:0;left:0}@-webkit-keyframes rotate-ani-39afcca5{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes rotate-ani-39afcca5{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes spin-move-ani-39afcca5{to{opacity:1}}@keyframes spin-move-ani-39afcca5{to{opacity:1}}.paused{&[data-v-bcb2baa1]:after,&[data-v-bcb2baa1]:before{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}}.loader{&[data-v-bcb2baa1]:before{-webkit-animation:loader-shadow-ani-bcb2baa1 .5s linear infinite;animation:loader-shadow-ani-bcb2baa1 .5s linear infinite}&[data-v-bcb2baa1]:after{-webkit-animation:loader-jump-ani-bcb2baa1 .5s linear infinite;animation:loader-jump-ani-bcb2baa1 .5s linear infinite}}@-webkit-keyframes loader-jump-ani-bcb2baa1{15%{border-bottom-right-radius:3px}25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}50%{border-bottom-right-radius:40px;-webkit-transform:translateY(18px) scaleY(.9) rotate(45deg);transform:translateY(18px) scaleY(.9) rotate(45deg)}75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}to{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@keyframes loader-jump-ani-bcb2baa1{15%{border-bottom-right-radius:3px}25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}50%{border-bottom-right-radius:40px;-webkit-transform:translateY(18px) scaleY(.9) rotate(45deg);transform:translateY(18px) scaleY(.9) rotate(45deg)}75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}to{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}}@-webkit-keyframes loader-shadow-ani-bcb2baa1{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}}@keyframes loader-shadow-ani-bcb2baa1{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}}.ant-app{height:100%;width:100%;-ms-scroll-chaining:none;color:inherit;overscroll-behavior:none}.ant-btn{.anticon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}>svg{display:inline-block}>svg+span{-webkit-margin-start:6px;margin-inline-start:6px}}.ant-tag{>svg{display:inline-block}>svg+span{-webkit-margin-start:4px;margin-inline-start:4px}}.ant-message-notice-content,.ant-notification-notice{&:is(.dark *){border-color:hsl(var(--border)/60%);border-width:1px}}.form-valid-error{.ant-select:not(.valid-success) .ant-select-selector:not(.valid-success){border-color:hsl(var(--destructive))!important}.ant-select-focused .ant-select-selector{-webkit-box-shadow:0 0 0 2px rgb(255 38 5/6%)!important;box-shadow:0 0 0 2px #ff26050f!important}.ant-input-affix-wrapper:hover,.ant-input-number-focused{-webkit-box-shadow:0 0 0 2px rgb(255 38 5/6%);box-shadow:0 0 0 2px #ff26050f}.ant-input-affix-wrapper:hover{border-color:hsl(var(--destructive))}.ant-input:not(.valid-success){border-color:hsl(var(--destructive))!important}}.ant-app .form-valid-error .ant-picker-active-bar{background-color:hsl(var(--destructive))}.ant-app .form-valid-error .ant-picker-focused{-webkit-box-shadow:0 0 0 2px rgb(255 38 5/6%);box-shadow:0 0 0 2px #ff26050f}.btn-success{border-color:hsl(var(--success))!important;color:hsl(var(--success))!important}.btn-success:hover{border-color:hsl(var(--success)/50%)!important;color:hsl(var(--success)/50%)!important}html.dark button[disabled].btn-success{border-color:#36363a!important;color:#f2f2f240!important}button[disabled].btn-success{border-color:#e4e4e7!important;color:#32363940!important}.dingding-qrcode-login-modal{.relative{padding:0!important}}._success_1x16i_3{-webkit-text-fill-color:#fafafa}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-10c61a88],[data-v-10c61a88]::backdrop,[data-v-10c61a88]:after,[data-v-10c61a88]:before{--tw-outline-style:solid;--tw-border-style:solid}}}.cropper-action-wrapper[data-v-10c61a88]{background-color:#0000;background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cropper-container[data-v-10c61a88]{position:relative}.cropper-image[data-v-10c61a88]{display:block}.cropper-mask[data-v-10c61a88]{background-color:#00000080;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0)}@supports (color:color-mix(in lab,red,red)){.cropper-mask[data-v-10c61a88]{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.cropper-box[data-v-10c61a88],.cropper-mask-view[data-v-10c61a88]{left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0)}.cropper-box[data-v-10c61a88]{z-index:10}.cropper-view[data-v-10c61a88]{bottom:calc(var(--spacing,.25rem)*0);outline-color:var(--color-blue-500,oklch(62.3% .214 259.815));outline-style:var(--tw-outline-style);outline-width:1px;right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-dashed-h[data-v-10c61a88],.cropper-view[data-v-10c61a88]{left:calc(var(--spacing,.25rem)*0);position:absolute}.cropper-dashed-h[data-v-10c61a88]{top:33.3333%;--tw-border-style:dashed;border-left-color:#e5e7eb80;border-right-color:#e5e7eb80;border-style:var(--tw-border-style) dashed dashed;border-bottom:1px dashed #e5e7eb80;border-top:1px dashed #e5e7eb80;display:block;height:33.3333%;width:100%}@supports (color:color-mix(in lab,red,red)){.cropper-dashed-h[data-v-10c61a88]{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.cropper-dashed-v[data-v-10c61a88]{top:calc(var(--spacing,.25rem)*0);--tw-border-style:dashed;border-bottom-color:#e5e7eb80;border-style:dashed var(--tw-border-style) dashed dashed;border-left:1px dashed #e5e7eb80;border-right:1px dashed #e5e7eb80;border-top-color:#e5e7eb80;display:block;height:100%;left:33.3333%;position:absolute;width:33.3333%}@supports (color:color-mix(in lab,red,red)){.cropper-dashed-v[data-v-10c61a88]{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531)) 50%,transparent)}}.cropper-move-area[data-v-10c61a88]{background-color:#ffffff1a;cursor:move;display:block;height:100%;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0);width:100%}@supports (color:color-mix(in lab,red,red)){.cropper-move-area[data-v-10c61a88]{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.cropper-line-e[data-v-10c61a88],.cropper-line-n[data-v-10c61a88],.cropper-line-s[data-v-10c61a88],.cropper-line-w[data-v-10c61a88]{background-color:#3080ff1a;display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.cropper-line-e[data-v-10c61a88],.cropper-line-n[data-v-10c61a88],.cropper-line-s[data-v-10c61a88],.cropper-line-w[data-v-10c61a88]{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 10%,transparent)}}.cropper-line-e[data-v-10c61a88]{height:100%;right:-3px;top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*1)}.cropper-line-n[data-v-10c61a88]{height:calc(var(--spacing,.25rem)*1);left:calc(var(--spacing,.25rem)*0);top:-3px;width:100%}.cropper-line-w[data-v-10c61a88]{height:100%;left:-3px;top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*1)}.cropper-line-s[data-v-10c61a88]{bottom:-3px;height:calc(var(--spacing,.25rem)*1);left:calc(var(--spacing,.25rem)*0);width:100%}.cropper-point[data-v-10c61a88]{background-color:var(--color-blue-500,oklch(62.3% .214 259.815));height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}.cropper-point-inner[data-v-10c61a88]{background-color:var(--color-white,#fff);display:block;height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5)}.cropper-point-ne[data-v-10c61a88]{cursor:ne-resize;right:-5px;top:-5px}.cropper-point-nw[data-v-10c61a88]{cursor:nw-resize;left:-5px;top:-5px}.cropper-point-sw[data-v-10c61a88]{bottom:-5px;cursor:sw-resize;left:-5px}.cropper-point-se[data-v-10c61a88]{bottom:-5px;cursor:se-resize;right:-5px}.cropper-point-e[data-v-10c61a88]{cursor:e-resize;margin-top:calc(var(--spacing,.25rem)*-1);right:-5px;top:50%}.cropper-point-n[data-v-10c61a88]{cursor:n-resize;left:50%;margin-left:calc(var(--spacing,.25rem)*-1);top:-5px}.cropper-point-w[data-v-10c61a88]{cursor:w-resize;left:-5px;margin-top:calc(var(--spacing,.25rem)*-1);top:50%}.cropper-point-s[data-v-10c61a88]{bottom:-5px;cursor:s-resize;left:50%;margin-left:calc(var(--spacing,.25rem)*-1)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.geetest-bind-container[data-v-31def2dd] .geetest_holder{margin:0 auto}.sms-captcha-slider-hint[data-v-5f036697]{color:#6b6b80;font-size:.8125rem;line-height:1.5;margin:0 0 12px;text-align:center}.auth-modal-overlay[data-v-dd19ae2c]{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:5000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b3;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.auth-modal-overlay--desktop[data-v-dd19ae2c]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000bf}.auth-modal-dialog[data-v-dd19ae2c]{max-height:min(90vh,900px);max-width:480px;overflow:auto;position:relative}.auth-modal-card[data-v-dd19ae2c],.auth-modal-dialog[data-v-dd19ae2c]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.auth-modal-card[data-v-dd19ae2c]{background:#16161f;border:1px solid rgba(124,92,252,.12);border-radius:22px;color:#f0f0f5;padding:40px 32px 32px}.auth-modal-brand[data-v-dd19ae2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;text-align:center}.auth-modal-brand__logo[data-v-dd19ae2c]{border-radius:12px;height:52px;margin-bottom:16px;width:52px}.auth-modal-brand__title[data-v-dd19ae2c]{color:#f0f0f5;font-size:1.3rem;font-weight:700;line-height:1.35;margin:0 0 8px}.auth-modal-panel[data-v-dd19ae2c] .mb-7 h2,.auth-modal-panel[data-v-dd19ae2c] h2.mb-3{display:none!important}.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .mr-2>input,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .relative.flex.w-full>.flex.items-center>input,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between [role=group]>input{background:#242432!important;background-color:#242432!important;border:1.5px solid rgba(167,139,250,.55)!important;border-radius:8px!important;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 6px rgba(0,0,0,.28)!important;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #00000047!important;color:#f0f0f5!important;font-size:1.0625rem!important;font-weight:700!important;height:2.5rem!important;max-width:2.5rem!important;min-height:2.5rem!important;min-width:2.5rem!important}.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .mr-2>input:focus,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .relative.flex.w-full>.flex.items-center>input:focus{background:#2f2f40!important;background-color:#2f2f40!important;border-color:#7c5cfc!important;-webkit-box-shadow:0 0 0 3px rgba(124,92,252,.22),inset 0 1px 0 hsla(0,0%,100%,.08)!important;box-shadow:0 0 0 3px #7c5cfc38,inset 0 1px #ffffff14!important;outline:none!important}.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .mr-2>input::-webkit-input-placeholder,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .relative.flex.w-full>.flex.items-center>input::-webkit-input-placeholder{color:transparent!important;opacity:0!important}.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .mr-2>input::-moz-placeholder,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .relative.flex.w-full>.flex.items-center>input::-moz-placeholder{color:transparent!important;opacity:0!important}.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .mr-2>input:-ms-input-placeholder,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .relative.flex.w-full>.flex.items-center>input:-ms-input-placeholder{color:transparent!important;opacity:0!important}.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .mr-2>input::-ms-input-placeholder,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .relative.flex.w-full>.flex.items-center>input::-ms-input-placeholder{color:transparent!important;opacity:0!important}.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .mr-2>input::placeholder,.auth-modal-panel[data-v-dd19ae2c] .flex.w-full.justify-between .relative.flex.w-full>.flex.items-center>input::placeholder{color:transparent!important;opacity:0!important}.auth-modal-close[data-v-dd19ae2c]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:16px;top:16px;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#18181f;border:none;border-radius:50%;color:#6b6b80;cursor:pointer;font-size:1.1rem;height:32px;justify-content:center;line-height:1;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;width:32px}.auth-modal-close[data-v-dd19ae2c]:hover{background:#7c5cfc4d;color:#f0f0f5}.auth-modal-fade-enter-active[data-v-dd19ae2c],.auth-modal-fade-leave-active[data-v-dd19ae2c]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.auth-modal-fade-enter-from[data-v-dd19ae2c],.auth-modal-fade-leave-to[data-v-dd19ae2c]{opacity:0}@media(max-width:768px){.auth-modal-overlay[data-v-dd19ae2c]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:max(2.75rem,env(safe-area-inset-top)) 0 0}.auth-modal-dialog[data-v-dd19ae2c]{margin:0;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top) - .5rem));max-width:100%;overflow-y:auto;width:100%;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auth-modal-card[data-v-dd19ae2c]{border-bottom:none;border-left:none;border-radius:16px 16px 0 0;border-right:none;min-height:auto;padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}.auth-modal-close[data-v-dd19ae2c]{font-size:1.25rem;height:36px;right:max(12px,env(safe-area-inset-right));top:12px;width:36px}}@media(max-width:480px){.auth-modal-card[data-v-dd19ae2c]{border-radius:14px 14px 0 0;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}}.download-prompt-overlay[data-v-fc771c22]{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:6200;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#1118276b;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.download-prompt-card[data-v-fc771c22]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;-webkit-box-shadow:0 16px 40px rgba(15,23,42,.14);box-shadow:0 16px 40px #0f172a24;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.25rem 1.125rem 1.125rem;width:min(100%,22rem)}.download-prompt-card__title[data-v-fc771c22]{color:#111827;font-size:1.0625rem;font-weight:600;line-height:1.4;margin:0 0 .625rem}.download-prompt-card__text[data-v-fc771c22]{color:#4b5563;font-size:.9375rem;line-height:1.6;margin:0 0 1rem}.download-prompt-card__action[data-v-fc771c22]{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:500;min-height:2.75rem;width:100%}.download-prompt-card__action[data-v-fc771c22]:active{background:#1d4ed8}.download-prompt-fade-enter-active[data-v-fc771c22],.download-prompt-fade-leave-active[data-v-fc771c22]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.download-prompt-fade-enter-from[data-v-fc771c22],.download-prompt-fade-leave-to[data-v-fc771c22]{opacity:0}.desktop-handoff-overlay[data-v-3d279654]{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:6100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b8;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.desktop-handoff-dialog[data-v-3d279654]{background:#16161f;border:1px solid rgba(124,92,252,.18);border-radius:18px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.35);box-shadow:0 20px 50px #00000059;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f0f0f5;padding:1.5rem 1.25rem 1.125rem;text-align:center;width:min(100%,22rem)}.desktop-handoff-dialog__title[data-v-3d279654]{font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 0 .75rem}.desktop-handoff-dialog__message[data-v-3d279654]{color:#a0a0b8;font-size:.875rem;line-height:1.7;margin:0 0 1.125rem}.desktop-handoff-dialog__btn[data-v-3d279654]{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;padding:.75rem 1rem;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;width:100%}.desktop-handoff-dialog__btn[data-v-3d279654]:disabled{cursor:wait;opacity:.7}.desktop-handoff-dialog__btn[data-v-3d279654]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.desktop-handoff-fade-enter-active[data-v-3d279654],.desktop-handoff-fade-leave-active[data-v-3d279654]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.desktop-handoff-fade-enter-from[data-v-3d279654],.desktop-handoff-fade-leave-to[data-v-3d279654]{opacity:0}@media(max-width:640px){.desktop-handoff-overlay[data-v-3d279654]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:max(2.5rem,env(safe-area-inset-top)) 0 0}.desktop-handoff-dialog[data-v-3d279654]{border-radius:16px 16px 0 0;padding-bottom:calc(1.125rem + env(safe-area-inset-bottom));width:100%}}.floating-contact[data-v-4e1f7713]{bottom:max(1.25rem,env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:max(1rem,env(safe-area-inset-right));z-index:2500}.floating-contact__card[data-v-4e1f7713],.floating-contact__fab[data-v-4e1f7713]{pointer-events:auto}.floating-contact__card[data-v-4e1f7713]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;background:#fff;border:1px solid rgba(124,92,252,.22);border-radius:8px;-webkit-box-shadow:0 12px 40px rgba(15,23,42,.18),0 4px 14px rgba(124,92,252,.12);box-shadow:0 12px 40px #0f172a2e,0 4px 14px #7c5cfc1f;justify-content:center;padding:.75rem .625rem .625rem;text-align:center;width:9.25rem}.floating-contact__collapse[data-v-4e1f7713]{background:#f3f4f6;border:0;border-radius:4px;color:#6b7280;cursor:pointer;display:grid;font-size:.9375rem;height:1.375rem;line-height:1;padding:0;place-items:center;position:absolute;right:.25rem;top:.25rem;width:1.375rem}.floating-contact__collapse[data-v-4e1f7713]:hover{background:#e5e7eb;color:#111827}.floating-contact__title[data-v-4e1f7713]{color:#111827;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.3;margin:0 0 .375rem;text-align:center;width:100%}.floating-contact__qr-frame[data-v-4e1f7713]{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;height:5.75rem;margin:0 auto .375rem;overflow:hidden;padding:.375rem;width:5.75rem}.floating-contact__qr-frame img[data-v-4e1f7713]{display:block;height:100%;object-fit:contain;width:100%}.floating-contact__placeholder[data-v-4e1f7713]{color:#6b7280;display:grid;font-size:.625rem;height:100%;line-height:1.4;padding:.25rem;place-items:center;text-align:center;width:100%}.floating-contact__hint[data-v-4e1f7713]{color:#6b7280;font-size:.6875rem;line-height:1.35;margin:0;text-align:center;width:100%}.floating-contact__fab[data-v-4e1f7713]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:1px solid rgba(124,92,252,.28);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(124,92,252,.35);box-shadow:0 4px 16px #7c5cfc59;color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;justify-content:center;line-height:1.2;min-height:3rem;min-width:3rem;padding:.625rem .75rem;text-align:center}@media(max-width:640px){.floating-contact[data-v-4e1f7713]{bottom:max(.875rem,env(safe-area-inset-bottom));right:max(.75rem,env(safe-area-inset-right))}.floating-contact__card[data-v-4e1f7713]{width:8.5rem}.floating-contact__qr-frame[data-v-4e1f7713]{height:5.25rem;width:5.25rem}}
