@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.center[data-v-e94f5300]{display:flex}.n-button[data-v-e94f5300]{margin-left:10px}.header-shell[data-v-42ad7c40]{margin:4px 0 12px}.header-panel[data-v-42ad7c40]{padding:10px 14px;border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(130deg,var(--glass-top) 0%,var(--glass-bottom) 100%);backdrop-filter:blur(22px) saturate(175%);box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.header-panel[data-v-42ad7c40]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(80% 60% at 4% 0%,rgba(255,255,255,.54),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.28) 0%,transparent 34%);pointer-events:none}.title-block[data-v-42ad7c40]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.site-title[data-v-42ad7c40]{margin:0;font-size:1.08rem;line-height:1.2;color:var(--text-strong)}.site-subtitle[data-v-42ad7c40]{font-size:.74rem;color:var(--text-muted);letter-spacing:.01em}.logo-button[data-v-42ad7c40]{border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);background:color-mix(in srgb,var(--glass-top) 48%,transparent);padding:4px;margin-left:2px;min-width:44px;min-height:44px;border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease}.logo-button[data-v-42ad7c40]:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--glass-top) 70%,transparent)}.mobile-menu-button[data-v-42ad7c40]{min-height:44px;min-width:44px}.header-shell[data-v-42ad7c40] .n-page-header__title{margin-inline-start:8px}.header-shell[data-v-42ad7c40] .n-menu-item-content{border-radius:12px}.header-shell[data-v-42ad7c40] .n-page-header-header__extra{align-items:center}.access-modal[data-v-42ad7c40] .n-dialog{border-radius:18px;border:1px solid var(--glass-border);background:linear-gradient(140deg,var(--glass-top) 0%,var(--glass-bottom) 100%);backdrop-filter:blur(20px) saturate(170%)}@media(max-width:768px){.header-panel[data-v-42ad7c40]{border-radius:16px;padding:8px 10px}.site-title[data-v-42ad7c40]{font-size:.98rem}.site-subtitle[data-v-42ad7c40]{display:none}}@media(prefers-reduced-motion:reduce){.logo-button[data-v-42ad7c40]{transition:none}.logo-button[data-v-42ad7c40]:hover{transform:none}}.footer-shell[data-v-983cd69f]{margin-top:12px}.footer-divider[data-v-983cd69f]{margin:0;opacity:.64}.footer-inner[data-v-983cd69f]{text-align:center;padding:14px 12px 10px;border-radius:16px;border:1px solid var(--glass-border);background:linear-gradient(148deg,var(--glass-top) 0%,var(--glass-bottom) 100%);backdrop-filter:blur(14px) saturate(165%);box-shadow:0 14px 38px -32px #52617e5c}.footer-inner[data-v-983cd69f] .n-text{color:var(--text-muted)}body{font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,sans-serif;margin:0}.n-input:focus-within,.n-select:focus-within,.n-button:focus-visible,.n-base-selection:focus-within{outline:2px solid rgba(115,144,186,.34);outline-offset:2px}.n-switch{margin-left:10px;margin-right:10px}.side[data-v-b87897fd]{min-height:100vh}.main[data-v-b87897fd]{min-height:100vh;padding:20px 0 24px;position:relative;z-index:2}.content-layout[data-v-b87897fd]{min-height:calc(100vh - 132px);padding:16px 16px 22px;border-radius:26px;border:1px solid var(--glass-border);background:linear-gradient(136deg,var(--glass-top) 0%,var(--glass-bottom) 100%);backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.content-layout[data-v-b87897fd]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 70% at -10% -20%,rgba(255,255,255,.58),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.34) 0%,transparent 28%);pointer-events:none}.app-shell[data-v-b87897fd]{min-height:100vh;position:relative;overflow:hidden;transition:background .26s ease}.app-shell.theme-light[data-v-b87897fd]{--text-strong: #1c2536;--text-muted: #5b677b;--glass-border: rgba(255, 255, 255, .64);--glass-top: rgba(255, 255, 255, .62);--glass-bottom: rgba(229, 236, 248, .34);--glass-shadow: 0 24px 50px -34px rgba(74, 94, 133, .36);color:var(--text-strong);background:radial-gradient(circle at 12% 16%,rgba(226,234,246,.92) 0%,transparent 38%),radial-gradient(circle at 92% -10%,rgba(234,239,248,.88) 0%,transparent 44%),linear-gradient(160deg,#f8faff,#f3f6fb 46%,#edf2f9)}.app-shell.theme-dark[data-v-b87897fd]{--text-strong: #e6ecf7;--text-muted: #b1bbce;--glass-border: rgba(170, 183, 205, .2);--glass-top: rgba(37, 46, 63, .56);--glass-bottom: rgba(26, 34, 49, .44);--glass-shadow: 0 24px 52px -34px rgba(0, 0, 0, .64);color:var(--text-strong);background:radial-gradient(circle at 14% 10%,rgba(92,111,146,.3) 0%,transparent 36%),radial-gradient(circle at 100% 0%,rgba(82,102,136,.26) 0%,transparent 42%),linear-gradient(160deg,#0f1420,#141b2a 45%,#101725)}.ambient[data-v-b87897fd]{position:absolute;border-radius:999px;filter:blur(48px);pointer-events:none;opacity:.5;animation-duration:7.8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.app-shell.theme-dark .ambient[data-v-b87897fd]{opacity:.24}.ambient-a[data-v-b87897fd]{width:320px;height:320px;background:#d2deef;top:-84px;left:-70px;animation-name:drift-a-b87897fd}.ambient-b[data-v-b87897fd]{width:300px;height:300px;background:#dbe5f3;bottom:-90px;right:-60px;animation-name:drift-b-b87897fd}.ambient-c[data-v-b87897fd]{width:220px;height:220px;background:#e6edf8;left:38%;top:12%;animation-name:drift-c-b87897fd}.ambient-d[data-v-b87897fd]{width:180px;height:180px;background:#cad9ef;right:24%;bottom:18%;animation-name:drift-d-b87897fd}@keyframes drift-a-b87897fd{0%,to{transform:translateZ(0)}50%{transform:translate3d(18px,10px,0)}}@keyframes drift-b-b87897fd{0%,to{transform:translateZ(0)}50%{transform:translate3d(-14px,-16px,0)}}@keyframes drift-c-b87897fd{0%,to{transform:translateZ(0)}50%{transform:translate3d(16px,-10px,0)}}@keyframes drift-d-b87897fd{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,14px,0)}}.app-shell[data-v-b87897fd] .n-button{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background-color .18s ease}.app-shell[data-v-b87897fd] .n-button:not(.n-button--disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px -18px #57698a6b}@media(max-width:768px){.main[data-v-b87897fd]{padding:10px 0 18px}.content-layout[data-v-b87897fd]{min-height:calc(100vh - 96px);border-radius:16px;padding:10px 10px 16px}.ambient-c[data-v-b87897fd],.ambient-d[data-v-b87897fd]{display:none}}@media(prefers-reduced-motion:reduce){.app-shell[data-v-b87897fd] .n-button{transition:none}.app-shell[data-v-b87897fd] .n-button:not(.n-button--disabled):hover{transform:none;box-shadow:none}.ambient[data-v-b87897fd]{animation:none;filter:blur(34px)}}.auth-shell[data-v-174eeff1]{max-width:860px;margin:8px auto 0;padding:8px 6px;text-align:left;animation:rise-in-174eeff1 .3s cubic-bezier(.22,1,.36,1)}.hero-copy[data-v-174eeff1]{margin:8px 4px 14px}.eyebrow[data-v-174eeff1]{margin:0 0 6px;color:color-mix(in srgb,var(--text-muted) 72%,#8fb3ff);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero-title[data-v-174eeff1]{margin:0;font-size:clamp(1.36rem,2.2vw,1.94rem);line-height:1.25;color:var(--text-strong);letter-spacing:-.01em;text-wrap:balance}.hero-desc[data-v-174eeff1]{margin:8px 0 0;color:var(--text-muted);max-width:62ch;line-height:1.65;text-wrap:pretty}.bind-alert[data-v-174eeff1]{margin:6px 0 12px;border-radius:14px;background:color-mix(in srgb,var(--glass-top) 62%,transparent);border:1px solid var(--glass-border);backdrop-filter:blur(14px) saturate(160%)}.auth-tabs[data-v-174eeff1]{border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(140deg,var(--glass-top) 0%,var(--glass-bottom) 100%);backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.auth-tabs[data-v-174eeff1]:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(100% 58% at 6% 0%,rgba(255,255,255,.52),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.22) 0%,transparent 34%)}.auth-tabs[data-v-174eeff1] .n-tabs-nav{border-radius:14px;background:color-mix(in srgb,var(--glass-top) 58%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);backdrop-filter:blur(14px)}.auth-tabs[data-v-174eeff1] .n-tabs-tab{min-height:42px}.auth-tabs[data-v-174eeff1] .n-base-selection-label{color:var(--text-strong)}.auth-form[data-v-174eeff1]{display:flex;flex-direction:column;gap:9px;padding-top:8px}.auth-form[data-v-174eeff1] .n-form-item-label__text{color:var(--text-muted);font-weight:600}.auth-form[data-v-174eeff1] .n-input,.auth-form[data-v-174eeff1] .n-base-selection{border-radius:13px;backdrop-filter:blur(8px);transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,box-shadow .16s ease}.auth-form[data-v-174eeff1] .n-input:focus-within,.auth-form[data-v-174eeff1] .n-base-selection:focus-within{transform:translateY(-1px);box-shadow:0 10px 24px -18px #62789e6b}.tip-block[data-v-174eeff1]{margin-bottom:4px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);background:color-mix(in srgb,var(--glass-top) 52%,transparent)}.tip-block p[data-v-174eeff1]{margin:0 0 7px;color:var(--text-muted);line-height:1.5}.switch-login-button[data-v-174eeff1]{display:flex;justify-content:center;margin:2px 0}.primary-action[data-v-174eeff1],.secondary-action[data-v-174eeff1]{margin-top:5px;min-height:44px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.primary-action[data-v-174eeff1]:hover,.secondary-action[data-v-174eeff1]:hover{transform:translateY(-1px)}.help-alert[data-v-174eeff1]{border-radius:14px;border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);background:color-mix(in srgb,var(--glass-top) 54%,transparent)}@keyframes rise-in-174eeff1{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:768px){.auth-shell[data-v-174eeff1]{margin-top:4px;padding:2px}.hero-copy[data-v-174eeff1]{margin:4px 2px 10px}.hero-desc[data-v-174eeff1]{font-size:.92rem;line-height:1.55}.auth-tabs[data-v-174eeff1]{border-radius:16px}.tip-block[data-v-174eeff1]{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.auth-shell[data-v-174eeff1]{animation:none}.auth-form[data-v-174eeff1] .n-input,.auth-form[data-v-174eeff1] .n-base-selection,.primary-action[data-v-174eeff1],.secondary-action[data-v-174eeff1]{transition:none}.auth-form[data-v-174eeff1] .n-input:focus-within,.auth-form[data-v-174eeff1] .n-base-selection:focus-within,.primary-action[data-v-174eeff1]:hover,.secondary-action[data-v-174eeff1]:hover{transform:none;box-shadow:none}.auth-tabs[data-v-174eeff1]{backdrop-filter:none}}.n-data-table[data-v-2af033d1]{min-width:700px}.address-row[data-v-335af9ba]{width:100%;gap:10px}.address-select[data-v-335af9ba]{min-width:220px;max-width:420px;flex:1 1 220px}.address-copy[data-v-335af9ba]{flex:0 0 auto;white-space:nowrap}.n-alert[data-v-33992ef1]{margin-top:10px;margin-bottom:10px;text-align:center}.n-card[data-v-33992ef1]{margin-top:10px}.center[data-v-33992ef1]{display:flex;text-align:left;place-items:center;justify-content:center;margin:20px}.address-manage[data-v-33992ef1]{flex:0 0 auto;white-space:nowrap}.ai-extract-info[data-v-c2dbe356]{margin-bottom:10px}.mail-content-renderer[data-v-d503cbff]{display:flex;flex-direction:column;gap:10px}.mail-content[data-v-d503cbff]{margin-top:10px;flex:1}.mail-text[data-v-d503cbff]{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}.dark-mode .mail-text[data-v-d503cbff]{color:#e0e0e0}.mail-iframe[data-v-d503cbff]{width:100%;height:100%;border:none;min-height:400px}.dark-mode .mail-iframe[data-v-d503cbff]{background-color:#fff}.mail-html[data-v-d503cbff]{width:100%;height:100%}.center[data-v-d503cbff]{text-align:center}.fullscreen-mail-content[data-v-d503cbff]{height:calc(100vh - 120px);overflow:auto}.fullscreen-mail-content .mail-iframe[data-v-d503cbff]{min-height:calc(100vh - 120px)}.left[data-v-d1585b00]{text-align:left}.center[data-v-d1585b00]{text-align:center}.overlay[data-v-d1585b00]{width:100%;height:100%;z-index:1000}.overlay-dark-backgroud[data-v-d1585b00]{background-color:#ffffff1a}.overlay-light-backgroud[data-v-d1585b00]{background-color:#0000001a}.mail-item[data-v-d1585b00]{height:100%}pre[data-v-d1585b00]{white-space:pre-wrap;word-wrap:break-word}.left[data-v-56d1af9f]{text-align:left}.center[data-v-56d1af9f]{text-align:center}.overlay[data-v-56d1af9f]{width:100%;height:100%;z-index:1000}.overlay-dark-backgroud[data-v-56d1af9f]{background-color:#ffffff1a}.overlay-light-backgroud[data-v-56d1af9f]{background-color:#0000001a}.mail-item[data-v-56d1af9f]{height:100%}pre[data-v-56d1af9f]{white-space:pre-wrap;word-wrap:break-word}.n-card[data-v-6c3b5244]{max-width:800px}.n-button[data-v-6c3b5244]{text-align:left}.center[data-v-6c3b5244]{display:flex;text-align:center;place-items:center;justify-content:center}.left[data-v-6c3b5244]{text-align:left;place-items:left;justify-content:left}.right[data-v-6c3b5244]{text-align:right;place-items:right;justify-content:right}.center[data-v-0ba80a16]{display:flex;justify-content:center}.n-card[data-v-0ba80a16]{max-width:800px;text-align:left}.n-button[data-v-0ba80a16]{margin-top:10px}.center[data-v-d45c959c]{display:flex;justify-content:center}.n-card[data-v-d45c959c]{max-width:800px;text-align:left}.center[data-v-914191ab]{display:flex;text-align:left;place-items:center;justify-content:center}.n-button[data-v-914191ab]{margin-top:10px}.center[data-v-709bfb8d]{display:flex;justify-content:center}.n-card[data-v-709bfb8d]{max-width:800px}.n-button[data-v-709bfb8d]{margin-top:10px;margin-left:10px}.center[data-v-bae9495d]{max-width:800px;margin:0 auto}.n-card[data-v-bae9495d]{margin-top:20px;width:100%}.index-shell[data-v-20fa40a3]{margin-top:10px;animation:panel-in-20fa40a3 .28s cubic-bezier(.22,1,.36,1)}.workspace-tabs[data-v-20fa40a3]{border:1px solid var(--glass-border);background:linear-gradient(146deg,var(--glass-top) 0%,var(--glass-bottom) 100%);border-radius:20px;backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--glass-shadow);padding:10px;position:relative;overflow:hidden}.workspace-tabs[data-v-20fa40a3]:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(100% 60% at 0% 0%,rgba(255,255,255,.5),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 38%)}.workspace-tabs[data-v-20fa40a3] .n-tabs-nav{border-radius:14px;border:1px solid color-mix(in srgb,var(--glass-border) 72%,transparent);background:color-mix(in srgb,var(--glass-top) 56%,transparent);backdrop-filter:blur(12px)}.workspace-tabs[data-v-20fa40a3] .n-tabs-tab{min-height:42px;transition:transform .16s cubic-bezier(.22,1,.36,1)}.workspace-tabs[data-v-20fa40a3] .n-tabs-tab:hover{transform:translateY(-1px)}.workspace-tabs[data-v-20fa40a3] .n-tabs-tab__label{color:var(--text-strong)}.mode-button[data-v-20fa40a3]{min-height:44px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.mode-button[data-v-20fa40a3]:hover{transform:translateY(-1px)}.mail-query[data-v-20fa40a3]{margin-bottom:12px}.query-button[data-v-20fa40a3]{min-width:86px;min-height:44px}@keyframes panel-in-20fa40a3{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:768px){.workspace-tabs[data-v-20fa40a3]{border-radius:16px;padding:6px}}@media(prefers-reduced-motion:reduce){.index-shell[data-v-20fa40a3]{animation:none}.workspace-tabs[data-v-20fa40a3] .n-tabs-tab,.mode-button[data-v-20fa40a3]{transition:none}.workspace-tabs[data-v-20fa40a3] .n-tabs-tab:hover,.mode-button[data-v-20fa40a3]:hover{transform:none}}.center[data-v-9abb661c]{display:flex;justify-content:center}.n-card[data-v-9abb661c]{max-width:800px;text-align:left}.n-button[data-v-9abb661c]{margin-top:10px;margin-bottom:10px}.center[data-v-875b62ea]{display:flex;text-align:center;place-items:center;justify-content:center}.n-button[data-v-875b62ea]{margin-top:10px}.oauth2-icon[data-v-875b62ea]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.oauth2-icon[data-v-875b62ea] svg{width:100%;height:100%}.n-alert[data-v-7936a6f0]{margin-top:10px;margin-bottom:10px;text-align:center}.center[data-v-7936a6f0]{display:flex;text-align:center;place-items:center;justify-content:center;margin:20px}.center[data-v-83781169]{display:flex;text-align:center;place-items:center;justify-content:center}
