@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_898c26{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_898c26{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--fw-regular:400;--fw-medium:500;--fw-bold:700;--lh-body:1.6;--tracking-label:0.08em;--vm-font-scale:1;--vm-mobile-scale:1;--text-display:calc(38px * var(--vm-font-scale) * var(--vm-mobile-scale));--text-title:calc(22px * var(--vm-font-scale) * var(--vm-mobile-scale));--text-heading:calc(16px * var(--vm-font-scale) * var(--vm-mobile-scale));--text-body:calc(14px * var(--vm-font-scale) * var(--vm-mobile-scale));--text-row:calc(13px * var(--vm-font-scale) * var(--vm-mobile-scale));--text-caption:calc(12px * var(--vm-font-scale) * var(--vm-mobile-scale));--text-micro:calc(11px * var(--vm-font-scale) * var(--vm-mobile-scale));--radius-sm:7px;--radius-md:12px;--radius-full:999px;--dur-fast:0.12s;--dur-standard:0.2s;--dur-slow:0.32s;--ease-standard:cubic-bezier(0.2,0.85,0.3,1);--ease-out:cubic-bezier(0.4,0.9,0.6,1);--control-h:36px;--control-h-lg:44px;--surface-input:rgba(255,255,255,0.05);--navy-deep:#080808;--navy:#111111;--navy-raised:#1c1c1e;--canvas:radial-gradient(120% 120% at 80% -10%,#1e1e1e 0%,#111111 42%,#080808 100%);--text-primary:oklch(from #fdfcfc calc(l + 0.1) c h);--cream:oklch(from #fdfcfc calc(l + 0.1) c h);--text-secondary:oklch(from #c8c9d4 calc(l + 0.1) c h);--text-body-ink:oklch(from #a6a8b6 calc(l + 0.1) c h);--text-muted:oklch(from #9a9898 calc(l + 0.1) c h);--text-faint:oklch(from #6e6e73 calc(l + 0.1) c h);--text-disabled:oklch(from #565760 calc(l + 0.1) c h);--glass-0:rgba(255,255,255,0.05);--glass-1:rgba(255,255,255,0.08);--glass-2:rgba(255,255,255,0.11);--glass-hover:rgba(255,255,255,0.14);--glass-active:rgba(255,255,255,0.05);--glass-drawer:rgba(20,20,20,0.82);--glass-scrim:rgba(8,8,8,0.55);--glass-blur-0:blur(20px) saturate(140%);--glass-blur-1:blur(28px) saturate(150%);--glass-blur-2:blur(36px) saturate(160%);--glass-blur-3:blur(40px) saturate(170%);--border-hairline:rgba(255,255,255,0.1);--border-default:rgba(255,255,255,0.14);--border-strong:rgba(255,255,255,0.22);--border-top-sheen:rgba(255,255,255,0.12);--shadow-0:0 2px 8px rgba(0,0,0,0.28);--shadow-1:0 4px 16px rgba(0,0,0,0.34);--shadow-2:0 8px 24px rgba(0,0,0,0.42);--shadow-3:0 16px 48px rgba(0,0,0,0.52);--shadow-drawer:0 -16px 48px rgba(0,0,0,0.5);--accent:#30d158;--accent-hover:#4fe06f;--accent-active:#25a847;--accent-soft:rgba(48,209,88,0.16);--accent-glow:rgba(48,209,88,0.45);--on-accent:#06210f;--dot-unread:#30d158;--star-active:#30d158;--star-idle:rgba(255,255,255,0.22);--success:#30d158;--warning:#ff9f0a;--warning-hover:#d77f00;--danger:#ff453a;--danger-hover:#d70015;--danger-soft:rgba(255,69,58,0.12);--row-h:52px;--card-pad:12px 14px;--card-gap:7px;--vm-blob-a:rgba(48,209,88,0.1);--vm-blob-b:rgba(64,36,120,0.22)}@media (max-width:700px){:root{--vm-mobile-scale:1}}html[data-theme=light]{--canvas:radial-gradient(circle 260px at 0% 0%,rgba(255,255,255,0.95) 0%,transparent 100%),radial-gradient(ellipse 68% 52% at 100% 0%,rgba(48,209,88,0.1) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 2% 100%,rgba(48,209,88,0.07) 0%,transparent 50%),radial-gradient(ellipse 38% 38% at 98% 98%,rgba(25,175,65,0.06) 0%,transparent 45%),linear-gradient(135deg,#f9fdfb,#f3faf6 50%,#edf7f1);--navy:#fdfcfc;--navy-deep:#edebe7;--navy-raised:#ffffff;--cream:oklch(from #14181f calc(l - 0.1) c h);--text-primary:oklch(from #14181f calc(l - 0.1) c h);--text-secondary:oklch(from #3a4051 calc(l - 0.1) c h);--text-body-ink:oklch(from #4a5065 calc(l - 0.1) c h);--text-muted:oklch(from #6b6f7c calc(l - 0.1) c h);--text-faint:oklch(from #8e919c calc(l - 0.1) c h);--text-disabled:oklch(from #b3b5bd calc(l - 0.1) c h);--glass-0:rgba(16,22,39,0.04);--glass-1:rgba(16,22,39,0.06);--glass-2:rgba(16,22,39,0.09);--glass-hover:rgba(16,22,39,0.11);--glass-active:rgba(16,22,39,0.05);--glass-drawer:rgba(253,252,252,0.86);--glass-scrim:rgba(16,22,39,0.3);--border-hairline:rgba(16,22,39,0.1);--border-default:rgba(16,22,39,0.14);--border-strong:rgba(16,22,39,0.24);--border-top-sheen:rgba(255,255,255,0.85);--accent:#30d158;--accent-hover:#28b34c;--accent-active:#1f9440;--accent-soft:rgba(48,209,88,0.14);--accent-glow:rgba(48,209,88,0.32);--on-accent:#f6fff9;--success:#1f9e47;--warning:#c77700;--warning-hover:#a36200;--danger:#d70015;--danger-hover:#b00012;--danger-soft:rgba(215,0,21,0.1);--shadow-0:0 2px 8px rgba(16,22,39,0.08);--shadow-1:0 4px 16px rgba(16,22,39,0.1);--shadow-2:0 8px 24px rgba(16,22,39,0.14);--shadow-3:0 16px 48px rgba(16,22,39,0.2);--shadow-drawer:0 -16px 48px rgba(16,22,39,0.18);--star-idle:rgba(16,22,39,0.22);--surface-input:rgba(16,22,39,0.04);--vm-blob-a:rgba(48,209,88,0.1);--vm-blob-b:rgba(25,160,65,0.08)}@media (max-width:700px){:root{--border-hairline:rgba(255,255,255,0.2);--border-default:rgba(255,255,255,0.25)}html[data-theme=light]{--border-hairline:rgba(16,22,39,0.2);--border-default:rgba(16,22,39,0.24)}}@media (prefers-reduced-motion:reduce){:root{--glass-blur-0:blur(8px) saturate(140%);--glass-blur-1:blur(8px) saturate(150%);--glass-blur-2:blur(8px) saturate(160%);--glass-blur-3:blur(8px) saturate(170%)}}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0}body{overflow:hidden;font-family:var(--font-mono);color:var(--text-primary);background-color:var(--navy);background-image:var(--canvas);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit}.vm-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(button,[role=button],a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:700px){.vm-nav-btn,.vm-tap{position:relative}.vm-nav-btn:before,.vm-tap:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.vm-star-btn{opacity:1!important}.vm-desktop-only{display:none!important}}.vm-app-root{position:fixed;inset:0;width:100%;height:100%;display:flex;z-index:1}.vm-shell{flex:1 1;height:100%;border:1px solid var(--border-hairline);overflow:hidden;background:var(--glass-0);-webkit-backdrop-filter:var(--glass-blur-0);backdrop-filter:var(--glass-blur-0)}#vm-light-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;background:transparent;transition:background .3s ease}html[data-theme=light] #vm-light-overlay{background:rgba(255,255,255,.35)}@keyframes vmSpin{to{transform:rotate(1turn)}}@keyframes vmDrawerIn{0%{transform:translateY(28px);opacity:.35}to{transform:translateY(0);opacity:1}}@keyframes vmNavIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes vmSplashSlide{0%{transform:translateX(-110%)}to{transform:translateX(360%)}}.vm-mobile-nav{animation:vmNavIn var(--dur-slow) var(--ease-out)}.vm-resizer{width:7px;margin:0 -3px;flex-shrink:0;align-self:stretch;cursor:col-resize;position:relative;z-index:5;background:transparent;touch-action:none}.vm-resizer:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background var(--dur-fast) var(--ease-standard)}.vm-resizer.dragging:after,.vm-resizer:hover:after{background:var(--accent-glow)}body.vm-col-dragging{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.vm-col-dragging *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.vm-row-resizer{display:block;width:100%;height:11px;padding:0;border:none;flex-shrink:0;cursor:ns-resize;position:relative;z-index:0;background:transparent;touch-action:none}.vm-row-resizer:after{content:"";position:absolute;left:18%;right:18%;top:4px;height:3px;border-radius:var(--radius-full);background:var(--border-default);transition:background var(--dur-fast) var(--ease-standard)}.vm-row-resizer.dragging:after,.vm-row-resizer:hover:after{background:var(--accent)}body.vm-row-dragging{cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.vm-row-dragging *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.vm-thread-reader{container-type:inline-size;container-name:vmthread}.vm-read-split{flex:1 1;min-width:var(--thread-min);height:100%;min-height:0;display:flex;flex-wrap:wrap;container-type:inline-size;container-name:vmread}.vm-read-split.is-stacked{flex-direction:column;flex-wrap:nowrap}.vm-read-split.is-stacked .vm-thread-reader{flex:1 1 auto;width:100%;min-height:0;height:auto!important}.vm-read-split.is-stacked .vm-related-rail{flex:0 1 auto;width:100%!important;height:auto!important;max-height:42%;border-left:none!important;border-top:1px solid var(--border-hairline)!important;margin-top:0}@container vmread (max-width: 628px){.vm-thread-reader{flex:1 1 100%!important;width:100%}.vm-related-rail{flex:1 1 100%;width:100%!important;height:auto!important;max-height:42%;border-left:none!important;border-top:1px solid var(--border-hairline)!important;margin-top:8px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.vm-related-rail.is-collapsed{max-height:none;align-items:stretch!important}.vm-related-rail.is-collapsed .vm-related-head{flex-direction:row!important;gap:4px!important;padding:16px 8px 12px!important}.vm-related-rail.is-collapsed .vm-related-label{writing-mode:horizontal-tb!important;flex:1 1}}.vm-thread-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title actions collapse" "meta meta meta";grid-column-gap:8px;column-gap:8px;grid-row-gap:5px;row-gap:5px;align-items:start;padding:16px 22px 12px;border-bottom:1px solid var(--border-hairline)}.vm-thread-title{grid-area:title;width:100%;margin:0;font-size:clamp(15px,var(--text-title),18px);font-weight:var(--fw-bold);color:var(--text-primary);line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vm-thread-actions{grid-area:actions;gap:4px}.vm-thread-actions,.vm-thread-collapse{display:flex;align-items:center;align-self:start;height:28px}.vm-thread-collapse{grid-area:collapse}.vm-thread-meta{grid-area:meta;display:flex;gap:8px;align-items:center;flex-wrap:wrap}@container vmthread (max-width: 520px){.vm-thread-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title collapse" "actions actions" "meta meta";row-gap:12px;align-items:start}.vm-thread-title{display:block;-webkit-line-clamp:unset;overflow:visible}.vm-thread-collapse{align-self:start}}@media (max-height:820px){.vm-sidebar.vm-rail .vm-nav-btn{height:32px!important}.vm-thread-reader{overflow-y:auto}.vm-thread-msgs{flex:0 0 auto!important;overflow:visible!important}.vm-msg-body{max-height:none!important;overflow:visible!important}}.vm-chip-no-avatar>span:first-child{display:none!important}.vm-chip-no-avatar{padding-left:8px!important}.vm-msg-date-stack{display:none}.vm-msg-email,.vm-msg-from{white-space:nowrap}.vm-msg-email{overflow:hidden;text-overflow:ellipsis}@container vmthread (max-width: 440px){.vm-msg-date-inline{display:none}.vm-msg-date-stack{display:block}.vm-msg-idrow{flex-wrap:wrap}.vm-msg-email,.vm-msg-from{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.vm-empty-hints{display:flex;align-items:center;justify-content:center;white-space:nowrap}@container vmempty (max-width: 380px){.vm-empty-hints{flex-direction:column;gap:2px;white-space:normal}.vm-hint-sep{display:none}}.vm-splash{position:fixed;inset:0;z-index:30;flex-direction:column;gap:22px;background-color:var(--navy);background-image:var(--canvas)}.vm-splash,.vm-splash-mark{display:flex;align-items:center;justify-content:center}.vm-splash-mark{width:64px;height:64px;background:var(--glass-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2),inset 0 1px 0 var(--border-top-sheen);color:var(--accent)}.vm-splash-word{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:22px;color:var(--text-primary)}.vm-splash-word b{color:var(--accent);font-weight:var(--fw-bold)}.vm-splash-bar{width:140px;height:2px;background:var(--border-hairline);overflow:hidden}.vm-splash-bar,.vm-splash-bar i{border-radius:var(--radius-full)}.vm-splash-bar i{display:block;width:40%;height:100%;background:var(--accent);animation:vmSplashSlide 1.1s var(--ease-standard) infinite}.vm-splash-google{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--glass-1);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:13px;font-weight:500;cursor:pointer;letter-spacing:.01em;-webkit-backdrop-filter:var(--glass-blur-1);backdrop-filter:var(--glass-blur-1);box-shadow:var(--shadow-1),inset 0 1px 0 var(--border-top-sheen);transition:opacity .32s var(--ease-standard),transform .32s var(--ease-standard),background .12s var(--ease-standard)}.vm-splash-google:hover{background:var(--glass-hover)}.vm-splash-google:active{transform:translateY(1px) scale(.99)}.vm-compose-footer-mobile{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))!important}@media (prefers-reduced-motion:reduce){#vm-nebula-canvas{display:none!important}.vm-mobile-nav,.vm-splash-bar i,[data-vm-drawer]{animation:none!important}.vm-splash-bar i{width:100%;opacity:.5}}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}