@charset "UTF-8";*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-main);background-color:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}a{text-decoration:none;color:inherit;transition:var(--transition-fast)}ul,li{list-style:none;margin:0;padding:0}.gmail-container[data-v-20aa0a7a]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-main);color:var(--text-main)}.gmail-header[data-v-20aa0a7a]{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2);background-color:var(--bg-main);position:sticky;top:0;z-index:100}.header-left[data-v-20aa0a7a]{display:flex;align-items:center;gap:var(--space-3);width:var(--sidebar-width);padding-left:var(--space-4)}.sidebar-collapsed .header-left[data-v-20aa0a7a]{width:var(--sidebar-collapsed-width)}.gmail-logo[data-v-20aa0a7a]{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.gmail-logo .logo-icon[data-v-20aa0a7a]{font-size:1.75rem;color:var(--text-link)}.gmail-logo .logo-text[data-v-20aa0a7a]{font-size:1.375rem;color:var(--text-secondary);font-family:Product Sans,Google Sans,sans-serif;font-weight:400;white-space:nowrap;position:relative;top:-.125rem}.menu-toggle[data-v-20aa0a7a]{margin-right:.25rem}.header-center[data-v-20aa0a7a]{flex:1;max-width:45rem;padding:0 var(--space-2)}.header-center .search-bar[data-v-20aa0a7a]{background-color:var(--bg-surface);height:3rem;border-radius:var(--radius-full);display:flex;align-items:center;padding:0 var(--space-4);transition:background-color .2s,box-shadow .2s}.header-center .search-bar[data-v-20aa0a7a]:focus-within{background-color:var(--bg-canvas);box-shadow:0 .0625rem .125rem #0000001a,0 .125rem .25rem #0000001a}.header-center .search-bar .search-icon[data-v-20aa0a7a]{font-size:1.25rem;color:var(--text-secondary);margin-right:var(--space-2)}.header-center .search-bar input[data-v-20aa0a7a]{flex:1;border:none;background:transparent;padding:0;font-size:1rem;outline:none;color:var(--text-main)}.header-center .search-bar input[data-v-20aa0a7a]::placeholder{color:var(--text-muted)}.header-center .search-bar .search-options[data-v-20aa0a7a]{font-size:1.25rem;color:var(--text-secondary);cursor:pointer;border-radius:50%;padding:.5rem;margin:-.5rem}.header-center .search-bar .search-options[data-v-20aa0a7a]:hover{background-color:#1f1e1a0f}.header-right[data-v-20aa0a7a]{display:flex;align-items:center;gap:.5rem;padding-right:var(--space-4)}[data-v-20aa0a7a] .header-right .icon-button{width:2.5rem!important;height:2.5rem!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;color:var(--text-secondary);transition:var(--transition-base)}[data-v-20aa0a7a] .header-right .icon-button:hover{background-color:#1f1e1a0f}[data-v-20aa0a7a] .header-right .icon-button .el-icon{font-size:1.5rem}.user-avatar[data-v-20aa0a7a]{cursor:pointer;margin-left:.25rem;padding:.25rem;border-radius:50%}.user-avatar[data-v-20aa0a7a]:hover{background-color:#1f1e1a0f}.user-avatar img[data-v-20aa0a7a],.user-avatar .avatar-placeholder[data-v-20aa0a7a]{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-blue);color:#fff;font-weight:700;font-size:1rem}.gmail-body[data-v-20aa0a7a]{display:flex;flex:1;overflow:hidden}.gmail-sidebar[data-v-20aa0a7a]{width:var(--sidebar-width);display:flex;flex-direction:column;padding:0;background-color:var(--bg-main);transition:width var(--transition-drawer);flex-shrink:0}.gmail-sidebar[data-v-20aa0a7a]{background-color:var(--bg-sidebar);border-right:.0625rem solid var(--border-light)}.gmail-sidebar .nav-item[data-v-20aa0a7a]{color:var(--text-secondary);border-radius:0 .75rem .75rem 0}.gmail-sidebar .nav-item[data-v-20aa0a7a]:hover{background-color:var(--bg-hover);color:var(--text-main)}.gmail-sidebar .nav-item.active[data-v-20aa0a7a]{background-color:var(--bg-active);color:var(--brand-600)}.gmail-sidebar .nav-item.active .el-icon[data-v-20aa0a7a]{color:var(--brand-600)}.gmail-sidebar .compose-btn[data-v-20aa0a7a]{background-color:var(--brand-600);color:var(--text-inverse);box-shadow:none}.gmail-sidebar .compose-btn .el-icon[data-v-20aa0a7a]{color:var(--text-inverse)}.gmail-sidebar .compose-btn[data-v-20aa0a7a]:hover{background-color:var(--brand-600-hover)}.sidebar-collapsed .gmail-sidebar[data-v-20aa0a7a]{width:var(--sidebar-collapsed-width);align-items:center}.sidebar-collapsed .gmail-sidebar .nav-text[data-v-20aa0a7a]{display:none}.sidebar-collapsed .gmail-sidebar .compose-btn[data-v-20aa0a7a]{width:3.5rem;min-width:3.5rem;padding:0;justify-content:center;border-radius:1rem}.sidebar-collapsed .gmail-sidebar .compose-btn .nav-text[data-v-20aa0a7a]{display:none}.sidebar-collapsed .gmail-sidebar .compose-btn .el-icon[data-v-20aa0a7a]{margin-right:0;font-size:1.5rem}.sidebar-collapsed .gmail-sidebar .nav-item[data-v-20aa0a7a]{width:3rem;height:3rem;padding:0;justify-content:center;border-radius:50%;margin:.25rem 0}.sidebar-collapsed .gmail-sidebar .nav-item .el-icon[data-v-20aa0a7a]{margin-right:0}.compose-btn[data-v-20aa0a7a]{width:auto;min-width:9.25rem;height:3rem;background-color:var(--brand-600);border-radius:.75rem;display:flex;align-items:center;justify-content:flex-start;gap:.625rem;margin:.5rem 0 1rem 1rem;padding:0 1rem;cursor:pointer;box-shadow:none;transition:background-color .2s;color:var(--text-inverse)}.compose-btn .nav-text[data-v-20aa0a7a]{font-weight:500;font-size:.875rem;letter-spacing:.01563rem;white-space:nowrap}.compose-btn .el-icon[data-v-20aa0a7a]{font-size:1.25rem;color:var(--text-inverse)}.compose-btn[data-v-20aa0a7a]:hover{background-color:var(--brand-600-hover)}.compose-btn[data-v-20aa0a7a]:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.125rem}.sidebar-nav[data-v-20aa0a7a]{padding-right:1rem;display:flex;flex-direction:column;gap:.125rem}.sidebar-nav .nav-item[data-v-20aa0a7a]{height:2rem;display:flex;align-items:center;padding:0 .75rem 0 1.625rem;margin-right:0;border-radius:0 1rem 1rem 0;cursor:pointer;color:var(--text-secondary);transition:background-color .15s}.sidebar-nav .nav-item .nav-text[data-v-20aa0a7a]{font-size:.875rem;font-weight:400;white-space:nowrap;overflow:hidden}.sidebar-nav .nav-item .el-icon[data-v-20aa0a7a]{font-size:1.25rem;flex-shrink:0;margin-right:1.125rem}.sidebar-nav .nav-item[data-v-20aa0a7a]:hover{background-color:var(--bg-hover);color:var(--text-main)}.sidebar-nav .nav-item[data-v-20aa0a7a]:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:-.125rem;border-radius:0 1rem 1rem 0}.sidebar-nav .nav-item.active[data-v-20aa0a7a]{background-color:var(--bg-active);color:var(--brand-600);font-weight:700}.sidebar-nav .nav-item.active .nav-text[data-v-20aa0a7a]{font-weight:700}.sidebar-nav .nav-item.active .el-icon[data-v-20aa0a7a]{color:var(--brand-600)}.gmail-main[data-v-20aa0a7a]{flex:1;padding:0 var(--space-4) 0 0;background-color:var(--bg-main);height:calc(100vh - var(--header-height));overflow-y:auto;display:flex;flex-direction:column}.content-shelf[data-v-20aa0a7a]{flex:1;background-color:var(--bg-canvas);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-bottom:0;display:flex;flex-direction:column;min-height:fit-content}@media (max-width: 900px){.header-left[data-v-20aa0a7a]{width:auto;padding-left:.5rem}.header-center[data-v-20aa0a7a]{display:none}}@media (max-width: 540px){.gmail-header[data-v-20aa0a7a]{padding:0 .25rem}.logo-text[data-v-20aa0a7a]{display:none}}:root{--bg-canvas: #fbfaf9;--bg-surface: #faf9f6;--bg-sidebar: #fbfaf9;--bg-active: rgba(79, 70, 229, .12);--bg-hover: rgba(31, 30, 26, .05);--primary-50: rgba(79, 70, 229, .1);--primary-500: #1783ff;--primary-600: #4338ca;--primary-700: #3730a3;--text-main: #1f1e1a;--text-secondary: #5c5a54;--text-muted: #9d9a90;--text-inverse: #ffffff;--text-link: #0f6fe0;--border-light: rgba(31, 30, 26, .1);--border-medium: rgba(31, 30, 26, .2);--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--radius-full: 624.9375rem;--shadow-soft: 0 .0625rem .125rem rgba(60, 64, 67, .3), 0 .0625rem .1875rem .0625rem rgba(60, 64, 67, .15);--shadow-pill: 0 .0625rem .1875rem 0 rgba(60, 64, 67, .3), 0 .25rem .5rem .1875rem rgba(60, 64, 67, .15);--shadow-float: 0 .0625rem .125rem 0 rgba(60, 64, 67, .3), 0 .125rem .375rem .125rem rgba(60, 64, 67, .15);--header-height: 4rem;--sidebar-width: 16rem;--sidebar-collapsed-width: 4.5rem;--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-drawer: .25s cubic-bezier(0, 0, .2, 1);--el-color-primary: var(--primary-500);--el-border-radius-base: var(--radius-sm);--el-bg-color: var(--bg-surface);--el-fill-color-blank: var(--bg-surface);--accent: #0f6fe0;--accent-soft: rgba(212, 112, 42, .1);--accent-hover: #b85a1e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--bg-main: var(--bg-canvas);--primary-blue: var(--primary-500);--primary-lighter: var(--primary-50);--error: var(--el-color-danger);--text-disabled: var(--text-muted);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--text-base: 1rem}@use "element-plus/theme-chalk/src/index" as *;:root{--el-font-size-primary: 1rem;--el-font-size-small: .875rem;--el-font-size-extra-small: .75rem;--el-font-size-large: 1.125rem;--el-checkbox-font-size:1.125rem !important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:.125rem solid var(--brand-500);outline-offset:.125rem}:root{--bg-canvas: #fbfaf9;--bg-canvas-hover: #f3f3f2;--bg-canvas-active: #eeeeed;--bg-surface: #ffffff;--bg-subtle: #f5f5f5;--brand-500: #1783ff;--brand-500-hover: #167ff7;--brand-500-active: #167cf2;--brand-600: #0f6fe0;--brand-600-hover: #0d63c9;--brand-600-active: #0b57b0;--brand-10: #1783ff1a;--text-main: rgba(0, 0, 0, .9);--text-secondary: rgba(0, 0, 0, .6);--text-muted: rgba(0, 0, 0, .55);--text-faint: rgba(0, 0, 0, .45);--text-inverse: #ffffff;--border-light: rgba(0, 0, 0, .05);--border-medium: rgba(0, 0, 0, .09);--success-graphic: #16c456;--danger-graphic: #ff3849;--warning-graphic: #f2c82e;--purple-graphic: #985ffb;--success: #0b8439;--error: #d32e3c;--warning: #8a6a00;--purple: #7a45d6;--primary-500: var(--brand-500);--primary-600: var(--brand-600);--primary-50: var(--brand-10);--bg-main: var(--bg-canvas);--bg-active: var(--brand-10);--bg-hover: rgba(0, 0, 0, .04);--text-link: var(--brand-600);--accent: var(--brand-600);--accent-soft: var(--brand-10);--accent-hover: var(--brand-600-hover);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-c2: .625rem;--lh-c2: .875rem;--text-c1: .75rem;--lh-c1: 1.125rem;--text-b2: .875rem;--lh-b2: 1.25rem;--text-b1: .9375rem;--lh-b1: 1.375rem;--text-t2: 1rem;--lh-t2: 1.5rem;--text-t1: 1.125rem;--lh-t1: 1.625rem;--md-h1: 1.375rem;--md-h1-lh: 2.25rem;--md-h2: 1.25rem;--md-h2-lh: 2rem;--md-h3: 1.125rem;--md-h3-lh: 1.75rem;--md-body: 1rem;--md-body-lh: 1.625rem;--md-b2: .9375rem;--md-b2-lh: 1.5rem;--md-b3: .875rem;--md-b3-lh: 1.375rem;--md-code: .875rem;--md-code-lh: 1.375rem;--text-base: 1rem;--shell-sidebar-w: 15rem;--shell-sidebar-collapsed: 4rem;--shell-main-gap: .375rem;--shell-main-radius: .75rem;--shell-main-border: .03125rem solid rgba(0, 0, 0, .05);--shell-nav-h: 2.5rem;--shell-nav-radius: .75rem;--shell-nav-fs: .875rem;--shell-conv-h: 2.125rem;--shell-input-radius: 1.5rem;--shell-input-border: .03125rem solid rgba(0, 0, 0, .09);--shell-input-shadow: 0 .25rem .75rem rgba(0, 0, 0, .03), 0 .3125rem 1rem -.25rem rgba(0, 0, 0, .07);--shell-input-fs: 1rem;--shell-thread-w: 48rem;--shell-tag-h: 2.125rem;--shell-select-h: 2rem;--radius-sm: .5rem;--radius-md: .625rem;--radius-lg: .75rem;--radius-xl: 1rem;--shadow-soft: 0 .0625rem .125rem rgba(0, 0, 0, .04);--shadow-pill: 0 .125rem .5rem rgba(0, 0, 0, .06);--shadow-float: 0 .25rem 1rem rgba(0, 0, 0, .08);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-drawer: .25s cubic-bezier(0, 0, .2, 1);--hairline-shadow: 0 0 0 .03125rem rgba(0, 0, 0, .05);--hairline-shadow-strong: 0 0 0 .03125rem rgba(0, 0, 0, .09)}:root{--el-color-primary: var(--brand-600);--el-color-primary-light-3: #4d92e8;--el-color-primary-light-5: #87b4ef;--el-color-primary-light-7: #c1d7f6;--el-color-primary-light-8: #d9e6fa;--el-color-primary-light-9: #f0f5fd;--el-color-primary-dark-2: var(--brand-600-active);--el-color-success: var(--success);--el-color-warning: var(--warning);--el-color-danger: var(--error);--el-color-error: var(--error);--el-color-info: var(--text-secondary);--el-border-radius-base: .625rem;--el-border-radius-small: .5rem;--el-text-color-primary: var(--text-main);--el-text-color-regular: var(--text-secondary);--el-text-color-secondary: var(--text-muted);--el-text-color-placeholder: var(--text-muted);--el-text-color-disabled: var(--text-muted);--el-border-color: var(--border-medium);--el-border-color-light: var(--border-light);--el-border-color-lighter: var(--border-light);--el-bg-color: var(--bg-surface);--el-bg-color-page: var(--bg-canvas);--el-bg-color-overlay: var(--bg-surface);--el-fill-color-blank: var(--bg-surface);--el-fill-color-light: var(--bg-subtle);--el-font-family: var(--font-sans)}html{font-size:1rem}.norem,.norem *{--shell-norem: 1}html.dark{color-scheme:dark;--bg-canvas: #0e1014;--bg-canvas-hover: #14171c;--bg-canvas-active: #181c22;--bg-surface: #15181d;--bg-subtle: #1c2027;--bg-sidebar: #101317;--bg-active: rgba(23, 131, 255, .22);--bg-hover: rgba(255, 255, 255, .07);--text-main: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .68);--text-muted: rgba(255, 255, 255, .56);--text-faint: rgba(255, 255, 255, .42);--text-inverse: #0b0d10;--text-link: #6fb0ff;--border-light: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .16);--success: #55d98a;--error: #ff7b86;--warning: #f2cf5b;--purple: #b79bff;--brand-10: rgba(23, 131, 255, .18);--shadow-card: 0 .0625rem .125rem rgba(0, 0, 0, .4)}html.dark body{background:var(--bg-canvas);color:var(--text-main)}html.dark img{color-scheme:dark}html.dark .code-block{background:#0b0d10}html.dark .code-block pre{color:#e6e6e6}html.dark .md table th{background:#1c2027}html.dark .md blockquote{background:#1a1e25;border-left-color:#2a2f38}
