.risk-captcha-overlay[data-v-b84db739]{display:grid;top:0;right:0;bottom:0;left:0;padding:16px;place-items:center;position:fixed;z-index:10050}.risk-captcha-mask[data-v-b84db739]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1722387a;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.risk-captcha-mask[data-v-b84db739]:disabled{cursor:default}.risk-captcha-panel[data-v-b84db739]{background:#fff;border-radius:16px;box-shadow:0 24px 64px #1c274247;padding:16px 16px 12px;position:relative;width:min(360px,100%);z-index:1}.risk-captcha-panel>p[data-v-b84db739]{color:#172238;font-size:var(--df-fs-md,14px);font-weight:var(--df-fw-semibold,600);margin:0 0 12px;text-align:center}.risk-captcha-host[data-v-b84db739]{display:flex;justify-content:center}.risk-captcha-overlay[data-v-b84db739] #tianai-captcha-parent{box-shadow:none;margin:0 auto}.risk-captcha-overlay[data-v-b84db739] .close-btn,.risk-captcha-overlay[data-v-b84db739] .refresh-btn{background-image:none!important;color:#7a8598;font-size:var(--df-fs-lg,15px);line-height:20px;text-align:center}.risk-captcha-overlay[data-v-b84db739] .close-btn:before{content:"×"}.risk-captcha-overlay[data-v-b84db739] .refresh-btn:before{content:"↻"}.dialog-title[data-v-6311cdce]{color:#172238;font-size:var(--df-fs-lg,16px);font-weight:var(--df-fw-semibold,600);line-height:1.4;padding:22px 22px 0}.dialog-copy[data-v-6311cdce]{color:#5d6b82;font-size:var(--df-fs-sm,14px);line-height:1.6;margin:0}.mobile-line[data-v-6311cdce]{color:#172238;font-weight:var(--df-fw-semibold,600);margin:8px 0 0}.dialog-form[data-v-6311cdce]{display:grid;gap:10px}.dialog-form>label[data-v-6311cdce]{color:#344054;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500)}.sms-row[data-v-6311cdce]{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 132px}.dialog-actions[data-v-6311cdce]{padding:8px 16px 16px}.suggestion-copy[data-v-b34a46ed]{color:#34405a;line-height:1.7}.confirm-dialog[data-v-e02a2874]{background:var(--df-surface);border:1px solid var(--df-line);border-radius:14px;box-shadow:0 12px 40px #24211f14;color:var(--df-text);font-family:var(--df-font);overflow:hidden}.dialog-body[data-v-e02a2874]{align-items:flex-start;display:flex;gap:12px;padding:18px 20px 0}.dialog-icon[data-v-e02a2874]{background:var(--df-primary-soft);border-radius:10px;color:var(--df-primary);display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.dialog-icon.danger[data-v-e02a2874]{background:#fff1ee;color:#d4473f}.dialog-copy[data-v-e02a2874]{flex:1;min-width:0;padding-top:2px}h2[data-v-e02a2874]{color:var(--df-text);font-size:var(--df-fs-lg,15px);font-weight:var(--df-fw-semibold,600);letter-spacing:var(--df-tracking-tight);line-height:var(--df-lh-tight);margin:0}p[data-v-e02a2874]{color:var(--df-text-muted);font-size:var(--df-fs-md,14px);line-height:1.5;margin:6px 0 0}.dialog-actions[data-v-e02a2874]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px;padding:0 20px 16px}.ghost-btn[data-v-e02a2874],.primary-btn[data-v-e02a2874]{border-radius:10px;cursor:pointer;font-family:inherit;font-size:var(--df-fs-md,14px);font-weight:var(--df-fw-medium,500);letter-spacing:var(--df-tracking-normal);min-height:34px;padding:0 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.ghost-btn[data-v-e02a2874]{background:var(--df-surface);border:1px solid var(--df-line-strong);color:var(--df-text-muted)}.ghost-btn[data-v-e02a2874]:hover{background:var(--df-surface-soft);border-color:var(--df-line-strong);color:var(--df-text)}.ghost-btn[data-v-e02a2874]:focus-visible,.primary-btn[data-v-e02a2874]:focus-visible{outline:2px solid var(--df-primary);outline-offset:2px}.primary-btn[data-v-e02a2874]{background:var(--df-primary);border:1px solid transparent;color:#fff}.primary-btn[data-v-e02a2874]:hover{background:var(--df-primary-hover)}.primary-btn.danger[data-v-e02a2874]{background:#e44c42}.primary-btn.danger[data-v-e02a2874]:hover{background:#d4473f}.brand-logo[data-v-05bace9b]{align-items:center;display:inline-flex;flex:0 0 auto;line-height:0}.brand-logo img[data-v-05bace9b]{display:block;-o-object-fit:contain;object-fit:contain}.brand-logo--title img[data-v-05bace9b]{height:48px;-o-object-position:left center;object-position:left center;width:132px}.app-page-loading[data-v-2e831e49]{background:#f7f8fcdb;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:4200}.app-page-loading-card[data-v-2e831e49]{background:#fffffff5;border:1px solid var(--df-line,#eee8e3);border-radius:20px;box-shadow:0 24px 64px #232d471f;contain:layout paint style;display:grid;justify-items:center;padding:32px 28px 28px;text-align:center;width:min(420px,100%)}.app-page-loading-logo[data-v-2e831e49]{animation:app-page-logo-2e831e49 1.35s ease-in-out infinite;backface-visibility:hidden;display:grid;height:64px;margin-bottom:18px;place-items:center;position:relative;transform:translateZ(0);width:156px;will-change:transform}.app-page-loading-logo[data-v-2e831e49]:before{animation:app-page-logo-halo-2e831e49 1.35s ease-out infinite;background:#ff5b4f1f;border-radius:999px;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translateZ(0) scale(.76);will-change:opacity,transform}.app-page-loading-logo[data-v-2e831e49] .brand-logo{position:relative;z-index:1}.app-page-loading-logo[data-v-2e831e49] .brand-logo--title img{height:56px;width:132px}.app-page-loading-card h2[data-v-2e831e49]{color:var(--df-text,#24211f);font-size:var(--df-fs-xl,16px);font-weight:var(--df-fw-semibold,600);letter-spacing:var(--df-tracking-tight,-.02em);margin:0}.app-page-loading-card p[data-v-2e831e49]{color:var(--df-text-muted,#6f6a66);font-size:var(--df-fs-sm,14px);line-height:1.6;margin:8px 0 0}.app-page-loading-bar[data-v-2e831e49]{background:#f0e7e2;border-radius:99px;display:block;height:3px;margin-top:22px;overflow:hidden;width:148px}.app-page-loading-bar i[data-v-2e831e49]{animation:app-page-bar-2e831e49 1.15s ease-in-out infinite;backface-visibility:hidden;background:var(--df-primary,#ff5b4f);border-radius:inherit;display:block;height:100%;transform:translate3d(-120%,0,0);width:42%;will-change:transform}.app-page-loading-enter-active[data-v-2e831e49],.app-page-loading-leave-active[data-v-2e831e49]{transition:opacity .18s ease}.app-page-loading-enter-from[data-v-2e831e49],.app-page-loading-leave-to[data-v-2e831e49]{opacity:0}@keyframes app-page-logo-2e831e49{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-4px,0) scale(1.04)}}@keyframes app-page-logo-halo-2e831e49{0%{opacity:.7;transform:translateZ(0) scale(.72)}75%,to{opacity:0;transform:translateZ(0) scale(1.12)}}@keyframes app-page-bar-2e831e49{0%{transform:translate3d(-120%,0,0)}to{transform:translate3d(280%,0,0)}}@media (prefers-reduced-motion:reduce){.app-page-loading-bar i[data-v-2e831e49],.app-page-loading-logo[data-v-2e831e49],.app-page-loading-logo[data-v-2e831e49]:before{animation:none}.app-page-loading-logo[data-v-2e831e49]:before{opacity:.35}}.account-number[data-v-3617da2e]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-variant-numeric:tabular-nums;gap:8px;padding:4px 0}.account-number[data-v-3617da2e]:hover{color:#5456d9}.account-number[data-v-3617da2e]:focus-visible{outline:2px solid #5456d9;outline-offset:2px}.account-menu-host[data-v-3617da2e],.account-menu-trigger[data-v-3617da2e]{align-items:center;display:inline-flex}.account-menu-trigger[data-v-3617da2e]{background:transparent;border:0;border-radius:14px;box-shadow:none;color:#342a26;cursor:pointer;font-family:inherit;font-size:var(--df-fs-md,14px);font-weight:var(--df-fw-medium,500);gap:8px;letter-spacing:0;line-height:1;min-height:44px;min-width:0;padding:4px 8px 4px 4px;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.account-menu-trigger.is-open[data-v-3617da2e],.account-menu-trigger[data-v-3617da2e]:hover{background:#f8f5f2f5;color:#211e1c}.account-menu-trigger[data-v-3617da2e]:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:2px}.account-avatar[data-v-3617da2e]{background:linear-gradient(180deg,#ff7468,#e44c42);border-radius:10px;box-shadow:inset 0 1px #ffffff47;color:#fff;display:grid;flex:0 0 auto;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);height:32px;letter-spacing:0;overflow:hidden;place-items:center;width:32px}.account-avatar img[data-v-3617da2e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-copy[data-v-3617da2e]{display:grid;gap:3px;min-width:0;text-align:left}.account-name[data-v-3617da2e]{color:#211e1c;font-size:var(--df-fs-sm,14px);letter-spacing:.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-name[data-v-3617da2e],.account-plan-label[data-v-3617da2e]{font-weight:var(--df-fw-medium,500);max-width:108px;overflow:hidden}.account-plan-label[data-v-3617da2e]{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:3px;height:20px;letter-spacing:.01em;line-height:1;padding:0 7px 0 4px;width:-moz-fit-content;width:fit-content}.account-plan-label>span[data-v-3617da2e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-plan-label[data-v-3617da2e] .v-icon{flex:0 0 auto}.account-plan-label.is-basic[data-v-3617da2e]{background:#f0f2f6;color:#68758a}.account-plan-label.is-pro[data-v-3617da2e]{background:#fff2d5;color:#9a6208}.account-chevron[data-v-3617da2e]{color:#a29b96;transition:transform .18s ease,color .18s ease}.account-menu-trigger.is-open .account-chevron[data-v-3617da2e],.account-menu-trigger:hover .account-chevron[data-v-3617da2e]{color:#68615c}.account-menu-trigger.is-open .account-chevron[data-v-3617da2e]{transform:rotate(180deg)}@media (max-width:980px){.account-menu-trigger.variant-public .account-chevron[data-v-3617da2e],.account-menu-trigger.variant-public .account-copy[data-v-3617da2e]{display:none}.account-menu-trigger.variant-public[data-v-3617da2e]{border-radius:12px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px}}@media (max-width:600px){.account-menu-trigger.variant-workspace .account-chevron[data-v-3617da2e],.account-menu-trigger.variant-workspace .account-copy[data-v-3617da2e]{display:none}.account-menu-trigger.variant-workspace[data-v-3617da2e]{justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px}}@media (prefers-reduced-motion:reduce){.account-chevron[data-v-3617da2e],.account-menu-trigger[data-v-3617da2e]{transition:none}}.account-menu-overlay.v-overlay__content{background:transparent!important;box-shadow:none!important;min-width:0;overflow:visible;padding:0!important}.account-menu{background:#fffdfb;border:0;border-radius:20px;box-shadow:0 18px 40px #3f2f261f,0 2px 8px #3f2f260f;color:#24211f;font-family:var(--v-font-family);overflow:hidden;width:292px}.account-menu-head{align-items:center;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);padding:16px 16px 14px}.account-menu .account-avatar{background:linear-gradient(180deg,#ff7468,#e44c42);border-radius:10px;box-shadow:inset 0 1px #ffffff47;color:#fff;display:grid;flex:0 0 auto;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);height:32px;overflow:hidden;place-items:center;width:32px}.account-menu .account-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-menu-head .account-avatar.is-lg{border-radius:14px;font-size:var(--df-fs-lg,15px);height:48px;width:48px}.account-meta{display:grid;gap:6px;justify-items:start;min-width:0}.account-meta strong{color:#211e1c;font-size:var(--df-fs-md,14px);font-weight:var(--df-fw-semibold,600);letter-spacing:.02em;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-plan-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);gap:4px;height:28px;letter-spacing:.01em;line-height:1;padding:0 10px 0 7px}.account-plan-badge.is-basic{background:#f0f2f6;color:#68758a}.account-plan-badge.is-pro{background:#fff2d5;color:#9a6208}.account-contact{color:#8a837d;font-size:var(--df-fs-xs,13px);font-weight:var(--df-fw-medium,500);letter-spacing:.01em}.account-upgrade{align-items:center;background:linear-gradient(180deg,#ffffff8c,#fff1eee6),#fff1ee;border-radius:14px;color:#342a26;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;margin:0 10px 4px;padding:12px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.account-upgrade:focus-visible,.account-upgrade:hover{box-shadow:0 8px 18px #e44c421f;transform:translateY(-1px)}.account-upgrade:focus-visible{outline:2px solid rgba(228,76,66,.72);outline-offset:2px}.account-upgrade-icon{background:#fff;border-radius:11px;box-shadow:inset 0 1px #ffffffe0;color:#e44c42;display:grid;height:36px;place-items:center;width:36px}.account-upgrade-copy{display:grid;gap:3px}.account-upgrade-copy strong{font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);letter-spacing:.02em}.account-upgrade-copy small{color:#8d8580;font-size:var(--df-fs-xs,13px);font-weight:var(--df-fw-medium,500);line-height:1.3}.account-upgrade>.v-icon{color:#e44c42}.account-menu-foot,.account-menu-nav{display:grid;gap:2px;padding:6px 8px 8px}.account-menu-foot{padding-top:0}.account-menu-foot:before{background:#f0ebe7;content:"";display:block;height:1px;margin:2px 8px 6px}.account-menu-item{align-items:center;background:transparent;border:0;border-radius:14px;color:#38322f;cursor:pointer;display:grid;font-family:inherit;font-size:var(--df-fs-md,14px);font-weight:var(--df-fw-medium,500);gap:10px;grid-template-columns:36px minmax(0,1fr) auto;letter-spacing:.02em;min-height:52px;padding:8px;text-align:left;text-decoration:none;transition:background-color .16s ease,color .16s ease}.account-menu-item:focus-visible,.account-menu-item:hover{background:#faf7f4;color:#211e1c}.account-menu-item:focus-visible{outline:2px solid rgba(228,76,66,.72);outline-offset:-2px}.account-menu-item .item-icon{background:#f4f1ee;border-radius:11px;color:#6f6863;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.account-menu-item .item-copy{display:grid;gap:2px;min-width:0}.account-menu-item .item-copy strong{font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-item .item-arrow{color:#c4bdb7}.account-menu-item.is-danger{color:#9a514c}.account-menu-item.is-danger .item-icon{background:#f4f1ee;color:#6f6863}.account-menu-item.is-danger:focus-visible,.account-menu-item.is-danger:hover{background:#fff1ee;color:#b1322b}.account-menu-item.is-danger .item-arrow{display:none}@media (prefers-reduced-motion:reduce){.account-menu-item,.account-upgrade{transition:none}.account-upgrade:focus-visible,.account-upgrade:hover{transform:none}}.notification-button[data-v-d6acde0c],.notification-host[data-v-d6acde0c]{align-items:center;display:inline-flex}.notification-button[data-v-d6acde0c]{background:transparent;border:0;border-radius:12px;color:#5f5853;cursor:pointer;font-family:inherit;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);gap:7px;justify-content:center;letter-spacing:var(--df-tracking-normal,0);line-height:1;min-height:40px;padding:0 11px;position:relative;transition:color .18s ease,background-color .18s ease;white-space:nowrap}.notification-button.active[data-v-d6acde0c],.notification-button[data-v-d6acde0c]:hover{background:#f8f5f2f5;color:#2c2623}.notification-button[data-v-d6acde0c]:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:2px}.notification-bell[data-v-d6acde0c]{color:#5c564f;display:grid;flex:0 0 auto;height:22px;place-items:center;position:relative;width:22px}.notification-button.has-unread .notification-bell[data-v-d6acde0c]{color:#2c2623}.notification-badge[data-v-d6acde0c]{background:#e44c42;border:2px solid #fffdfb;border-radius:999px;box-sizing:border-box;color:#fff;display:grid;font-size:10px;font-weight:var(--df-fw-semibold,600);height:16px;line-height:1;min-width:16px;padding:0 4px;place-items:center;pointer-events:none;position:absolute;right:-9px;top:-7px}.notice-menu-overlay.v-overlay__content{background:transparent!important;box-shadow:none!important;min-width:0;overflow:visible;padding:0!important}.notice-panel{background:#fffdfb;border:0;border-radius:20px;box-shadow:0 18px 40px #3f2f261f,0 2px 8px #3f2f260f;color:#24211f;font-family:var(--df-font,inherit);overflow:hidden;width:min(360px,calc(100vw - 24px))}.notice-head{align-items:center;border-bottom:1px solid #eee8e3;display:flex;gap:12px;justify-content:space-between;padding:14px 14px 12px 16px}.notice-heading{display:grid;gap:2px;min-width:0}.notice-heading strong{color:#24211f;font-size:var(--df-fs-lg,15px);font-weight:var(--df-fw-semibold,600);letter-spacing:var(--df-tracking-tight,.01em);line-height:1.3}.notice-heading span{color:#8a837d;font-size:var(--df-fs-xs,13px);line-height:1.3}.notice-refresh{background:transparent;border:0;border-radius:10px;color:#8a837d;cursor:pointer;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.notice-refresh:hover:not(:disabled){background:#f6f1ec;color:#2c2623}.notice-refresh:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:2px}.notice-refresh:disabled{cursor:default;opacity:.55}.notice-refresh.is-loading .v-icon{animation:notice-spin .8s linear infinite}.notice-banner{border-radius:10px;font-size:var(--df-fs-xs,13px);line-height:1.45;margin:12px 14px 0;padding:8px 10px}.notice-banner.is-error{background:#fff1ee;color:#9f2d24}.notice-banner.is-ok{background:#eef8f2;color:#1d6b45}.notice-empty{color:#8a837d;display:grid;font-size:var(--df-fs-sm,14px);gap:8px;justify-items:center;line-height:1.5;margin:0;padding:28px 20px 32px;text-align:center}.notice-empty p{margin:0}.notice-empty-icon{background:#f6f1ec;border-radius:14px;color:#a39c96;display:grid;height:40px;place-items:center;width:40px}.notice-list{list-style:none;margin:0;max-height:min(420px,calc(100vh - 140px));overflow:auto;padding:6px}.notice-item{border-radius:14px;padding:12px}.notice-item+.notice-item{margin-top:2px}.notice-purpose{color:#24211f;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);line-height:1.5;margin:0}.notice-meta{color:#8a837d;font-size:var(--df-fs-xs,13px);line-height:1.45;margin:4px 0 0}.notice-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.notice-accept,.notice-reject{border-radius:10px;cursor:pointer;font-family:inherit;font-size:var(--df-fs-xs,13px);font-weight:var(--df-fw-medium,500);line-height:1;min-height:32px;padding:0 12px}.notice-reject{background:transparent;border:0;color:#6f6863}.notice-reject:hover:not(:disabled){background:#f6f1ec;color:#2c2623}.notice-accept{background:#e44c42;border:0;color:#fff}.notice-accept:hover:not(:disabled){background:#d4433a}.notice-accept:disabled,.notice-reject:disabled{cursor:default;opacity:.55}.notice-accept:focus-visible,.notice-reject:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:2px}@keyframes notice-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.notice-refresh.is-loading .v-icon{animation:none}}.header-action-nav[data-v-f5580623]{align-items:center;display:flex;gap:4px;min-width:0}.header-action-nav[data-v-f5580623] .nav-text-button,.nav-text-button[data-v-f5580623]{--nav-accent:#e44c42;align-items:center;background:transparent;border:0;border-radius:0;color:#5f5853;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);gap:7px;justify-content:center;letter-spacing:var(--df-tracking-normal,0);line-height:1;min-height:40px;padding:0 11px;position:relative;text-decoration:none;transition:color .18s ease;white-space:nowrap}.header-action-nav[data-v-f5580623] .nav-icon,.nav-icon[data-v-f5580623]{background:color-mix(in srgb,var(--nav-accent) 14%,transparent);border-radius:999px;color:var(--nav-accent);display:grid;flex:0 0 auto;height:22px;place-items:center;width:22px}.header-action-nav[data-v-f5580623] .nav-text-button:after,.nav-text-button[data-v-f5580623]:after{background:var(--nav-accent);border-radius:999px;bottom:4px;content:"";height:2px;left:12px;opacity:0;position:absolute;right:12px;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.header-action-nav[data-v-f5580623] .nav-text-button:hover,.nav-text-button[data-v-f5580623]:hover{background:transparent;color:#2c2623}.header-action-nav[data-v-f5580623] .nav-text-button:hover .nav-icon,.header-action-nav[data-v-f5580623] .nav-text-button.active .nav-icon,.nav-text-button.active .nav-icon[data-v-f5580623],.nav-text-button:hover .nav-icon[data-v-f5580623]{background:color-mix(in srgb,var(--nav-accent) 22%,transparent)}.header-action-nav[data-v-f5580623] .nav-text-button.active,.nav-text-button.active[data-v-f5580623]{background:transparent;box-shadow:none;color:#2c2623}.header-action-nav[data-v-f5580623] .nav-text-button.active:after,.nav-text-button.active[data-v-f5580623]:after{opacity:1;transform:scaleX(1)}.header-action-nav[data-v-f5580623] .nav-text-button:focus-visible,.nav-text-button[data-v-f5580623]:focus-visible{border-radius:8px;outline:2px solid color-mix(in srgb,var(--nav-accent) 82%,transparent);outline-offset:3px}.conversion-center-anchor[data-v-f5580623]{display:inline-flex;position:relative}.conversion-task-notice[data-v-f5580623]{align-items:center;background:#f7fcf9fa;border:1px solid rgba(22,138,70,.22);border-radius:12px;box-shadow:inset 3px 0 #178a45,0 14px 36px #175a301f;color:#24211f;display:flex;gap:8px;padding:10px 12px;position:fixed;width:248px;z-index:1200}.conversion-task-notice div[data-v-f5580623]{display:grid;gap:1px;min-width:0}.conversion-task-notice strong[data-v-f5580623]{font-size:var(--df-fs-xs,13px);font-weight:var(--df-fw-medium,500)}.conversion-task-notice span[data-v-f5580623]{color:#6f6762;font-size:var(--df-fs-xs,13px)}.conversion-task-notice button[data-v-f5580623]{background:transparent;border:0;color:#e44c42;cursor:pointer;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);margin-left:auto;padding:0}.conversion-center-button b[data-v-f5580623]{background:var(--nav-accent);border-radius:999px;color:#fff;display:inline-grid;font-size:var(--df-fs-2xs,12px);font-weight:var(--df-fw-medium,500);height:18px;line-height:1;min-width:18px;padding:0 5px;place-items:center}@media (min-width:981px) and (max-width:1180px){.header-action-nav.variant-public .nav-text-button[data-v-f5580623],.header-action-nav.variant-public[data-v-f5580623] .nav-text-button{padding-inline:8px}}@media (max-width:980px){.header-action-nav.variant-public[data-v-f5580623] .workspace-button{display:none}.header-action-nav.variant-public .conversion-center-button[data-v-f5580623],.header-action-nav.variant-public .files-button[data-v-f5580623]{min-height:40px;padding:0;width:40px}.header-action-nav.variant-public .conversion-center-label[data-v-f5580623],.header-action-nav.variant-public .files-button-label[data-v-f5580623]{display:none}.header-action-nav.variant-public[data-v-f5580623] .notification-button{min-height:40px;padding:0;width:40px}.header-action-nav.variant-public[data-v-f5580623] .notification-button-label{display:none}.header-action-nav.variant-public .conversion-center-button b[data-v-f5580623]{font-size:var(--df-fs-2xs,12px);height:16px;min-width:16px;padding:0 4px;position:absolute;right:2px;top:2px}}@media (max-width:600px){.header-action-nav.variant-workspace .conversion-center-button[data-v-f5580623],.header-action-nav.variant-workspace .workspace-button[data-v-f5580623],.header-action-nav.variant-workspace[data-v-f5580623] .notification-button{min-height:40px;padding:0;width:40px}.header-action-nav.variant-workspace .conversion-center-label[data-v-f5580623],.header-action-nav.variant-workspace .workspace-button-label[data-v-f5580623],.header-action-nav.variant-workspace[data-v-f5580623] .notification-button-label{display:none}.header-action-nav.variant-workspace .conversion-center-button b[data-v-f5580623]{font-size:var(--df-fs-2xs,12px);height:16px;min-width:16px;padding:0 4px;position:absolute;right:2px;top:2px}}.app-launcher[data-v-935757eb]{align-items:center;display:inline-flex;flex:0 0 auto}.app-menu-button[data-v-935757eb]{background:#fff0ed;border:1px solid #f3c7c1;border-radius:12px;box-shadow:none;color:#c44236;height:42px;min-height:42px;width:42px}.app-menu-button.is-open[data-v-935757eb],.app-menu-button[data-v-935757eb]:hover{background:#ffe1db;border-color:#e99c92;color:#a92f25}.app-menu-button[data-v-935757eb]:focus-visible{outline:2px solid #c44236;outline-offset:3px}.app-menu-card[data-v-935757eb]{background:#fffdfb;border:1px solid rgba(226,220,215,.88);border-radius:14px;box-shadow:0 14px 32px #3f2f261a,0 2px 6px #3f2f260d;overflow:hidden;padding:8px;width:180px}.app-menu-list[data-v-935757eb]{display:flex;flex-direction:column;gap:2px}.app-menu-divider[data-v-935757eb]{background:#e2dcd7e0;height:1px;margin:5px 8px}.app-menu-item[data-v-935757eb]{align-items:center;border-radius:9px;color:#5f5853;display:grid;font-size:var(--df-fs-md,14px);gap:10px;grid-template-columns:24px minmax(0,1fr) 18px;min-height:48px;padding:0 10px;text-decoration:none;transition:color .16s ease,background-color .16s ease}button.app-menu-item[data-v-935757eb]{background:transparent;border:0;cursor:pointer;font-family:inherit;text-align:left;width:100%}.app-menu-item[data-v-935757eb]:hover{background:#f8f5f2;color:#211e1c}.app-menu-item.active[data-v-935757eb]{background:#f8f5f2;color:#342a26}.app-menu-item[data-v-935757eb]:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:-2px}.app-menu-icon[data-v-935757eb]{color:#6f6863;display:grid;height:24px;place-items:center;width:24px}.app-menu-item strong[data-v-935757eb]{font-weight:var(--df-fw-medium,500);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-language-label[data-v-935757eb]{display:grid;gap:2px;min-width:0}.app-language-label small[data-v-935757eb]{color:#928a84;font-size:11px;line-height:1.2}.app-language-options[data-v-935757eb]{display:grid;gap:2px;padding:2px 0 4px 34px}.app-language-option[data-v-935757eb]{align-items:center;background:transparent;border:0;border-radius:8px;color:#68615c;cursor:pointer;display:flex;font:inherit;font-size:var(--df-fs-sm,14px);justify-content:space-between;min-height:34px;padding:0 9px}.app-language-option.active[data-v-935757eb],.app-language-option[data-v-935757eb]:hover{background:#f8f5f2;color:#342a26}.app-language-option.active[data-v-935757eb]{font-weight:var(--df-fw-medium,500)}.app-language-option[data-v-935757eb]:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:-2px}.app-menu-arrow[data-v-935757eb]{color:#aaa29c}@media (prefers-reduced-motion:reduce){.app-menu-item[data-v-935757eb]{transition:none}}@media (max-width:980px){.is-hide-on-mobile[data-v-935757eb]{display:none}}.app-menu-overlay.v-overlay__content{background:transparent!important;box-shadow:none!important;min-width:0;overflow:visible;padding:0!important}.site-header[data-v-e94723b8]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfbf0;border-bottom:1px solid rgba(238,233,228,.94);height:68px;position:sticky;top:0;z-index:1005}.header-inner[data-v-e94723b8]{align-items:center;display:flex;gap:28px;height:100%;margin:0 auto;width:min(1920px,calc(100% - 48px))}.brand[data-v-e94723b8]{align-items:center;color:#211e1c;display:inline-flex;flex:0 0 auto;font-size:var(--df-fs-lg,15px);font-weight:var(--df-fw-semibold,600);gap:10px;letter-spacing:var(--df-tracking-display,.02em);text-decoration:none}.brand[data-v-e94723b8] .brand-logo--title img{height:52px;-o-object-fit:contain;object-fit:contain;width:auto}.desktop-nav[data-v-e94723b8]{align-items:center;background:#f8f5f2c2;border:1px solid rgba(226,220,215,.82);border-radius:14px;box-shadow:0 1px 2px #342a2308,inset 0 1px #ffffffe0;display:flex;gap:2px;min-width:0;padding:4px;position:relative}.desktop-nav .nav-text-button[data-v-e94723b8]{--nav-accent:#e44c42;align-items:center;background:transparent;border:0;border-radius:10px;color:#68615c;display:inline-flex;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);gap:0;justify-content:center;letter-spacing:var(--df-tracking-normal,0);line-height:1;min-height:36px;padding:0 13px;position:relative;text-decoration:none;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.desktop-nav .nav-text-button[data-v-e94723b8]:after{background:linear-gradient(90deg,#ff7468,#e44c42);border-radius:999px;bottom:5px;content:"";height:2px;left:10px;opacity:0;position:absolute;right:10px;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.desktop-nav .nav-text-button[data-v-e94723b8]:hover{background:#ffffffb8;color:#302a27;transform:translateY(-1px)}.desktop-nav .nav-text-button.active[data-v-e94723b8]{background:#fff;box-shadow:0 5px 15px #3f2f2614,0 1px 3px #3f2f2612;color:#342a26}.desktop-nav .nav-text-button.active[data-v-e94723b8]:after{opacity:1;transform:scaleX(1)}.desktop-nav .nav-text-button[data-v-e94723b8]:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:2px}.nav-text-button[data-v-e94723b8]{--nav-accent:#e44c42;align-items:center;background:transparent;border:0;border-radius:0;color:#5f5853;display:inline-flex;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-medium,500);gap:7px;justify-content:center;letter-spacing:0;line-height:1;min-height:40px;padding:0 11px;position:relative;text-decoration:none;transition:color .18s ease;white-space:nowrap}.nav-icon[data-v-e94723b8]{background:color-mix(in srgb,var(--nav-accent) 14%,transparent);border-radius:999px;color:var(--nav-accent);display:grid;flex:0 0 auto;height:22px;place-items:center;width:22px}.nav-text-button[data-v-e94723b8]:after{background:var(--nav-accent);border-radius:999px;bottom:4px;content:"";height:2px;left:12px;opacity:0;position:absolute;right:12px;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.nav-text-button[data-v-e94723b8]:hover{background:transparent;color:#2c2623}.nav-text-button.active .nav-icon[data-v-e94723b8],.nav-text-button:hover .nav-icon[data-v-e94723b8]{background:color-mix(in srgb,var(--nav-accent) 22%,transparent)}.nav-text-button.active[data-v-e94723b8]{background:transparent;box-shadow:none;color:#2c2623}.nav-text-button.active[data-v-e94723b8]:after{opacity:1;transform:scaleX(1)}.nav-text-button[data-v-e94723b8]:focus-visible{border-radius:8px;outline:2px solid color-mix(in srgb,var(--nav-accent) 82%,transparent);outline-offset:3px}.header-actions[data-v-e94723b8]{align-items:center;display:flex;flex:0 0 auto;gap:10px;margin-left:auto}.mobile-task-entry[data-v-e94723b8]:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:2px}.header-actions[data-v-e94723b8] .v-btn{border-radius:9px;min-height:40px}.header-actions[data-v-e94723b8] .register-button{box-shadow:none;padding-inline:16px}.header-auth-placeholder[data-v-e94723b8]{background:#f8f5f2e0;border-radius:14px;height:40px;width:168px}.mobile-menu-button[data-v-e94723b8]{display:none}.mobile-navigation[data-v-e94723b8]{background:#fffdfb!important}.mobile-drawer[data-v-e94723b8]{display:flex;flex-direction:column;min-height:100%;padding:18px}.mobile-drawer-heading[data-v-e94723b8]{align-items:center;border-bottom:1px solid #eee8e3;display:flex;justify-content:space-between;padding-bottom:18px}.mobile-nav[data-v-e94723b8]{display:grid;padding:14px 0}.mobile-task-entry[data-v-e94723b8]{align-items:center;background:transparent;border:0;border-bottom:1px solid #f2ede9;color:#342a26;cursor:pointer;display:flex;font-size:var(--df-fs-md,14px);font-weight:var(--df-fw-medium,500);gap:12px;justify-content:space-between;min-height:54px;padding:0 8px}.mobile-task-entry>span[data-v-e94723b8]:first-child,.mobile-task-status[data-v-e94723b8]{align-items:center;display:inline-flex;gap:10px}.mobile-task-status[data-v-e94723b8]{color:var(--df-text-light,#a29b96);font-size:var(--df-fs-xs,13px);font-weight:var(--df-fw-medium,500)}.mobile-nav a>span[data-v-e94723b8]:first-child{align-items:center;display:inline-flex;gap:10px}.mobile-nav .nav-icon[data-v-e94723b8],.mobile-task-entry .nav-icon[data-v-e94723b8]{background:color-mix(in srgb,var(--nav-accent,#e44c42) 14%,transparent);border-radius:999px;color:var(--nav-accent,#e44c42);display:grid;flex:0 0 auto;height:26px;place-items:center;width:26px}.mobile-nav a[data-v-e94723b8]{align-items:center;border-bottom:1px solid #f2ede9;color:#38322f;display:flex;font-size:var(--df-fs-md,14px);font-weight:var(--df-fw-medium,500);justify-content:space-between;min-height:48px;padding:0 8px;text-decoration:none}.mobile-nav a[data-v-e94723b8]:hover{color:#e44c42}.mobile-actions[data-v-e94723b8]{display:grid;gap:10px;margin-top:auto;padding-top:18px}@media (max-width:980px){.header-inner[data-v-e94723b8]{width:calc(100% - 28px)}.desktop-nav[data-v-e94723b8],.login-button[data-v-e94723b8],.register-button[data-v-e94723b8]{display:none}.header-auth-placeholder[data-v-e94723b8]{width:44px}.mobile-menu-button[data-v-e94723b8]{display:inline-grid}}@media (min-width:981px) and (max-width:1180px){.header-inner[data-v-e94723b8]{gap:14px}.desktop-nav .nav-text-button[data-v-e94723b8]{padding-inline:9px}.header-actions[data-v-e94723b8]{gap:6px}}@media (max-width:520px){.site-header[data-v-e94723b8]{height:62px}.header-inner[data-v-e94723b8]{width:calc(100% - 24px)}.brand[data-v-e94723b8] .brand-logo--title img{height:44px;width:auto}}.site-footer[data-v-b801f531]{background:#f7f8fc;color:#ffffffb3;padding:0 var(--df-page-gutter,24px) 36px}.footer-shell[data-v-b801f531]{background:radial-gradient(circle at 10% 0,rgba(98,100,228,.22),transparent 36%),linear-gradient(135deg,#242c46,#3d4567);border-radius:18px;box-shadow:0 22px 56px #1c274224;box-sizing:border-box;margin:0 auto;overflow:hidden;width:min(var(--df-page-width,1920px),100%)}.footer-main[data-v-b801f531]{align-items:start;display:grid;gap:clamp(40px,7vw,112px);grid-template-columns:minmax(180px,.7fr) minmax(500px,1fr);padding:clamp(26px,2.5vw,40px) clamp(28px,3.2vw,52px)}.footer-intro[data-v-b801f531]{padding-top:1px}.footer-brand[data-v-b801f531]{align-items:center;color:#fff;display:inline-flex;gap:11px;padding:4px;text-decoration:none;width:-moz-fit-content;width:fit-content}.footer-brand-mark[data-v-b801f531]{display:block;flex:0 0 auto;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.footer-brand-copy[data-v-b801f531]{color:#fff;display:grid;gap:1px;line-height:1}.footer-brand-copy strong[data-v-b801f531]{font-size:20px;font-weight:var(--df-fw-semibold,600);letter-spacing:.08em}.footer-brand-copy small[data-v-b801f531]{color:#ffffffad;font-size:11px;font-weight:var(--df-fw-medium,500);letter-spacing:.16em}.footer-navigation[data-v-b801f531]{display:grid;gap:24px clamp(28px,4vw,72px);grid-template-columns:repeat(3,minmax(130px,1fr))}.footer-link-group[data-v-b801f531]{min-width:0}.footer-link-group h2[data-v-b801f531]{color:#fff;font-size:var(--df-fs-sm,14px);font-weight:var(--df-fw-semibold,600);line-height:1.5;margin:0 0 12px}.footer-link-group a[data-v-b801f531]{align-items:center;border-radius:8px;color:#ffffffad;display:flex;font-size:var(--df-fs-sm,14px);margin-left:-8px;min-height:34px;padding:0 8px;text-decoration:none;transition:color .18s ease,background .18s ease}.footer-link-group a[data-v-b801f531]:hover{background:#ffffff14;color:#fff}.footer-link-group a.active[data-v-b801f531]{color:#fff;font-weight:var(--df-fw-medium,500)}.footer-meta[data-v-b801f531]{background:#11172b24;border-top:1px solid hsla(0,0%,100%,.12);gap:12px 24px;justify-content:space-between;min-height:62px;padding:12px clamp(30px,3.2vw,52px)}.copyright[data-v-b801f531],.footer-meta[data-v-b801f531]{align-items:center;display:flex}.copyright[data-v-b801f531]{color:#ffffff8c;flex-wrap:wrap;font-size:var(--df-fs-xs,13px);gap:9px;line-height:1.5;margin:0}.meta-divider[data-v-b801f531]{background:#fff3;height:12px;width:1px}.copyright a[data-v-b801f531]{color:inherit;text-decoration:none;transition:color .18s ease}.copyright a[data-v-b801f531]:hover{color:#fff}.back-to-top[data-v-b801f531]{align-items:center;background:transparent;border:0;border-radius:8px;color:#ffffffad;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:var(--df-fs-xs,13px);gap:6px;min-height:34px;padding:0 10px;transition:color .18s ease,background .18s ease}.back-to-top[data-v-b801f531]:hover{background:#ffffff14;color:#fff}.back-to-top[data-v-b801f531]:focus-visible,.copyright a[data-v-b801f531]:focus-visible,.footer-brand[data-v-b801f531]:focus-visible,.footer-link-group a[data-v-b801f531]:focus-visible{outline:2px solid rgba(228,76,66,.82);outline-offset:2px}.site-footer.app-site-footer .footer-shell[data-v-b801f531]{width:100%}@media (max-width:980px){.footer-main[data-v-b801f531]{gap:28px;grid-template-columns:1fr}}@media (max-width:640px){.site-footer[data-v-b801f531]{padding-bottom:20px}.footer-shell[data-v-b801f531]{border-radius:16px}.footer-main[data-v-b801f531]{gap:30px;padding:26px 20px}.footer-navigation[data-v-b801f531]{gap:26px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-link-group[data-v-b801f531]:last-child{grid-column:1/-1}.footer-meta[data-v-b801f531]{align-items:flex-start;flex-direction:column;padding:16px 20px}.back-to-top[data-v-b801f531]{margin-left:-10px}}@media (prefers-reduced-motion:reduce){.back-to-top[data-v-b801f531],.copyright a[data-v-b801f531],.footer-link-group a[data-v-b801f531]{transition:none}}.error-page[data-v-c79c7351]{align-content:center;display:grid;justify-items:start;margin:0 auto;min-height:calc(100dvh - 220px);padding:72px 0 80px;width:min(640px,calc(100% - 40px))}h1[data-v-c79c7351]{color:var(--df-text,#24211f);font-size:var(--df-fs-2xl,18px);font-weight:var(--df-fw-semibold,600);line-height:1.3;margin:0 0 12px}p[data-v-c79c7351]{color:var(--df-text-muted,#6f6a66);font-size:var(--df-fs-md,14px);line-height:1.6;margin:0}.error-actions[data-v-c79c7351]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
