.auth[data-v-5a068464]{height:100%;padding:var(--space-5) var(--space-4);background:var(--color-canvas);display:flex;overflow-y:auto}.auth-card[data-v-5a068464]{gap:var(--space-5);width:min(100%,380px);padding:var(--space-6) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-bg);box-shadow:var(--shadow-pop);margin:auto;display:grid}.auth.phone[data-v-5a068464]{background:var(--color-bg);padding:0}.auth.phone .auth-card[data-v-5a068464]{width:100%;min-height:100%;padding:calc(var(--ui-safe-top) + var(--space-6)) var(--space-4) var(--space-6);box-shadow:none;border:0;border-radius:0;align-content:start;margin:0}.auth-head[data-v-5a068464]{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.auth-icon[data-v-5a068464]{color:var(--color-primary)}.auth-head h1[data-v-5a068464]{font-size:var(--text-title)}.auth-head p[data-v-5a068464]{color:var(--color-label);font-size:var(--text-small);line-height:1.7}.overlay[data-v-ad8c9dfe]{z-index:40;padding:var(--space-5);background:var(--color-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;animation:.16s fade-in-ad8c9dfe;display:flex;position:fixed;inset:0}.dialog[data-v-ad8c9dfe]{border-radius:var(--radius-large);background:var(--color-bg);width:min(100%,480px);max-height:min(840px,100dvh - 64px);box-shadow:var(--shadow-pop);outline:none;flex-direction:column;display:flex;overflow:hidden;container:dialog/inline-size}.dialog--small[data-v-ad8c9dfe]{width:min(100%,420px)}.dialog--large[data-v-ad8c9dfe]{width:min(100%,760px)}.dialog-title[data-v-ad8c9dfe]{align-items:center;gap:var(--space-3);min-height:65px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.dialog-title h2[data-v-ad8c9dfe]{min-width:0;font-size:var(--text-subtitle);font-weight:var(--weight-bold);flex:1}.dialog-content[data-v-ad8c9dfe]{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-5);display:grid;overflow:auto}.dialog-content>form[data-v-ad8c9dfe-s]{gap:var(--space-4);min-width:0;display:grid}.dialog-more[data-v-ad8c9dfe]{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.dialog-footer[data-v-ad8c9dfe]{justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-5) var(--space-5);display:flex}.overlay--phone[data-v-ad8c9dfe]{align-items:flex-end;padding:0}.overlay--phone .dialog[data-v-ad8c9dfe]{border-radius:var(--radius-large) var(--radius-large) 0 0;width:100%;max-height:90%;padding-bottom:var(--ui-safe-bottom);animation:.23s slide-up-ad8c9dfe}.overlay--phone .dialog--phone-full[data-v-ad8c9dfe],.dialog--left[data-v-ad8c9dfe]{height:100%;max-height:100%;padding-top:var(--ui-safe-top);border-radius:0}.dialog-handle[data-v-ad8c9dfe]{width:33px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-small);background:var(--color-line);flex:none}.overlay--phone .dialog-title[data-v-ad8c9dfe]{min-height:0;padding:var(--space-2) var(--space-3) var(--space-2) var(--page-gutter)}.overlay--phone .dialog-content[data-v-ad8c9dfe]{padding:var(--space-4) var(--page-gutter)}.overlay--phone .dialog-footer[data-v-ad8c9dfe]{padding:0 var(--page-gutter) var(--space-4)}.overlay--phone .dialog-footer>[data-v-ad8c9dfe-s]{flex:1}.overlay--left[data-v-ad8c9dfe]{-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start;align-items:stretch;padding:0}.dialog--left[data-v-ad8c9dfe]{width:min(86%,340px);padding-bottom:var(--ui-safe-bottom);animation:.2s slide-right-ad8c9dfe}.dialog--left .dialog-content[data-v-ad8c9dfe]{flex-direction:column;flex:1;gap:0;padding:0;display:flex}@keyframes fade-in-ad8c9dfe{0%{opacity:0}}@keyframes slide-up-ad8c9dfe{0%{opacity:0;transform:translateY(24px)}}@keyframes slide-right-ad8c9dfe{0%{transform:translate(-100%)}}a[data-v-ad6d2a33]{color:var(--color-primary)}.agree-text[data-v-b071a6c4]{color:var(--color-label);line-height:1.8}.toast-host[data-v-66b7f504]{z-index:60;padding:0 var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:30px;left:0;right:0}.toast-host--phone[data-v-66b7f504]{bottom:calc(var(--ui-nav-clearance) - 8px)}.toast[data-v-66b7f504]{align-items:center;gap:var(--space-4);max-width:min(500px,100%);padding:var(--space-3) var(--space-5);border-radius:var(--radius-large);font-size:var(--text-body);box-shadow:var(--shadow-pop);line-height:1.5;display:flex}.toast.dark-block[data-v-66b7f504]{box-shadow:var(--shadow-dark-block), var(--shadow-pop)}.toast--error[data-v-66b7f504]{background:var(--color-danger);color:var(--color-on-primary)}.toast-action[data-v-66b7f504]{min-height:var(--height-control);color:var(--color-on-primary);font-weight:var(--weight-bold);pointer-events:auto;flex:none}.toast-enter-active[data-v-66b7f504],.toast-leave-active[data-v-66b7f504]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-66b7f504],.toast-leave-to[data-v-66b7f504]{opacity:0;transform:translateY(8px)}.confirm-body[data-v-d4ad6ece]{color:var(--color-label);white-space:pre-line;line-height:1.7}:root{--color-text:#18181b;--color-label:#71717a;--color-faint:#a1a1aa;--color-line:#e4e4e7;--color-fill:#f4f4f5;--color-bg:#fff;--color-canvas:#e4e4e4;--color-canvas-selected:#d6d6d9;--color-card:#f7f7f8;--color-strip:#f0f0f2;--color-topbar-hover:#ffffff29;--color-dark-block:linear-gradient(180deg, #38383d, #232327 55%, #18181b);--shadow-dark-block:inset 0 1px 0 #ffffff24, 0 1px 2px #00000038;--color-dark-block-wide:radial-gradient(50% 300% at 15% 0%, #2a2a2e, #1d1d21 32%, #18181b 60%);--shadow-dark-block-wide:inset 0 1px 0 #ffffff14;--color-ai-1:#bc82f3;--color-ai-2:#f5b9ea;--color-ai-3:#8d9fff;--color-ai-4:#ff6778;--color-ai-5:#ffba71;--color-ai-6:#c686ff;--color-ai-fill:#f7f3ff;--color-primary:#18181b;--color-on-primary:#fff;--color-danger:#b42318;--color-danger-fill:#fef3f2;--color-warning:#b54708;--color-warning-fill:#fffaeb;--color-success:#067647;--color-success-fill:#ecfdf3;--color-dot-partial:#f2b200;--color-backdrop:#18181b52;--shadow-pop:0 8px 28px #18181b1f;--text-tiny:11px;--text-small:12px;--text-body:14px;--text-subtitle:16px;--text-title:20px;--text-display:24px;--text-input:var(--text-body);--weight-normal:400;--weight-medium:500;--weight-bold:600;--font-family:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:36px;--page-gutter:18px;--radius-small:6px;--radius-large:10px;--radius-round:999px;--height-control:36px;--ui-field-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right var(--space-3) center / 16px no-repeat;--ui-field-arrow-room:calc(var(--space-3) * 2 + 16px);--height-touch:44px;--height-search:32px;--height-row:52px;--height-bar:56px;--label-width:100px;--page-max-width:1100px;--panel-gap:var(--space-2);--panel-radius:12px;--panel-shadow:0 1px 2px #0000000a, 0 4px 14px #0000000a;--sidebar-width:256px;--sidebar-padding:var(--space-5) var(--space-3) var(--space-3);--color-primary-fill:color-mix(in srgb, var(--color-primary) 6%, #fff);--color-danger-hover:color-mix(in srgb, var(--color-danger) 88%, #000);--color-focus:color-mix(in srgb, var(--color-primary) 40%, #fff);--ui-focus-width:3px;--ui-disabled-opacity:.5;--ui-button-padding-x:var(--space-3);--ui-button-font:var(--text-body);--ui-control-gap:var(--space-2);--ui-button-icon-padding:var(--space-2);--ui-button-link-padding:var(--space-1) 2px;--ui-button-plus-font:20px;--ui-button-create-compact:32px;--ui-header-button-size:40px;--ui-create-size:54px;--ui-icon-button-color:var(--color-text);--ui-icon-button-hover:var(--color-fill);--ui-badge-ring:transparent;--ui-row-button-size:28px;--ui-button-spinner-size:13px;--ui-side-row-color:var(--color-label);--ui-side-row-note-color:var(--color-label);--ui-side-row-media-opacity:1;--ui-side-row-active-color:var(--color-primary);--ui-side-row-active-note-color:var(--color-label);--ui-side-row-active-fill:var(--color-primary-fill);--ui-side-row-bar-left:-8px;--ui-side-row-unselected:flex;--ui-selected-bar-left:0px;--ui-safe-top:env(safe-area-inset-top,0px);--ui-safe-bottom:env(safe-area-inset-bottom,0px);--ui-nav-height:64px;--ui-nav-width:76%;--ui-nav-bottom:max(18px, calc(var(--ui-safe-bottom) + 8px));--ui-nav-clearance:calc(var(--ui-nav-height) + var(--ui-nav-bottom) + 16px);--ui-nav-surface:#fff9;--ui-nav-blur:blur(20px) saturate(1.8);--ui-mail-preference-width:204px;--ui-switch-width:44px;--ui-switch-height:26px;--ui-switch-inset:3px;--ui-whatsapp-list:264px;--ui-whatsapp-side:272px;--ui-whatsapp-list-narrow:228px;--ui-whatsapp-side-narrow:240px;--ui-whatsapp-image-width:220px;--ui-whatsapp-image-height:160px}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-sans-latin-400-normal-COF6noiJ.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./dm-sans-latin-500-normal-kGSpR5A9.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./dm-sans-latin-600-normal-DrBIvsIy.woff2)format("woff2")}:root{--ai-light:linear-gradient(100deg, var(--color-ai-3), var(--color-ai-1), var(--color-ai-2), var(--color-ai-4), var(--color-ai-5), var(--color-ai-6), var(--color-ai-3));--ai-flow-time:5s}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-family);font-size:var(--text-body);color:var(--color-text);background:var(--color-bg);font-synthesis:none;-webkit-font-smoothing:antialiased}#app{height:100%}h1,h2,h3,h4,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}a{color:var(--color-primary)}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--color-focus);outline-offset:2px}select{padding-right:var(--ui-field-arrow-room);background:var(--ui-field-arrow);appearance:none}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}.dark-block{background:var(--color-dark-block);box-shadow:var(--shadow-dark-block);color:var(--color-on-primary)}.dark-block--wide{background:var(--color-dark-block-wide);box-shadow:var(--shadow-dark-block-wide)}button.dark-block:not(:disabled):hover{filter:brightness(1.15)}.selected-bar{position:relative}.selected-bar:before{content:"";left:var(--ui-selected-bar-left);background:var(--color-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:25%;bottom:25%}.touch-area{position:relative}.touch-area:before{content:"";inset:calc(var(--space-2) * -1);position:absolute}.dialog-list{height:min(45vh,400px);overflow-y:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
