@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap";:root{user-select:none;-webkit-user-select:none}.selectable,.selectable *,.mail-body-content,.mail-body-content *,.mail-subject-text,.mail-address-text,.mail-sender-text,.mail-recipient-text,.mail-code-block,input,textarea,pre,code,[contenteditable=true]{user-select:text!important;-webkit-user-select:text!important}:root,html[data-theme=light],html[data-theme=dark]{--theme-bg: #060810;--text-main: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-muted: rgba(255, 255, 255, .82);--text-shadow: 0 1px 2px rgba(0, 0, 0, .45);--cfg-glass-alpha: .12;--cfg-bg-brightness: 1;--bg-brightness: 1;--cfg-bg-image-url: none;--cfg-bg-mobile-url: none;--default-ambient-bg: radial-gradient(ellipse 90% 70% at 20% 12%, rgba(14, 165, 233, .22) 0%, transparent 65%), radial-gradient(ellipse 75% 60% at 85% 85%, rgba(147, 51, 234, .24) 0%, transparent 65%), radial-gradient(ellipse 65% 50% at 50% 45%, rgba(2, 132, 199, .12) 0%, transparent 70%), radial-gradient(ellipse 80% 60% at 10% 90%, rgba(56, 189, 248, .14) 0%, transparent 65%), #060810;--glass-opacity: var(--cfg-glass-alpha, .12);--glass-surface: linear-gradient(135deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .03) 100%);--glass-surface-elevated: linear-gradient(135deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .06) 100%);--glass-surface-hover: linear-gradient(135deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, .08) 100%);--glass-surface-active: linear-gradient(135deg, rgba(255, 255, 255, .28) 0%, rgba(255, 255, 255, .1) 100%);--glass-surface-secondary: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .02) 100%);--glass-border: rgba(255, 255, 255, .12);--glass-blur: 56px;--glass-blur-sm: 56px;--glass-shadow: inset 0 1px 1.5px 0 rgba(255, 255, 255, .35), inset 0 0 0 1px rgba(255, 255, 255, .08), 0 4px 18px rgba(0, 0, 0, .08);--glass-shadow-hover: inset 0 1px 1.5px 0 rgba(255, 255, 255, .5), inset 0 0 0 1px rgba(255, 255, 255, .12), 0 8px 26px rgba(0, 0, 0, .12);--glass-convex-shadow: inset 0 1px 1px rgba(255, 255, 255, .45), inset 0 0 0 1px rgba(255, 255, 255, .1), 0 2px 8px rgba(0, 0, 0, .08);--glass-convex-hover: inset 0 1.5px 2px rgba(255, 255, 255, .65), inset 0 0 0 1px rgba(255, 255, 255, .18), 0 4px 14px rgba(0, 0, 0, .12);--tabs-bg: rgba(0, 0, 0, .32);--indicator-bg: rgba(255, 255, 255, .28);--indicator-shadow: 0 4px 16px rgba(0, 0, 0, .28), inset 0 1px 1.5px rgba(255, 255, 255, .7);--tab-inactive-color: rgba(255, 255, 255, .85);--tab-active-color: #ffffff;--btn-default-color: #ffffff;--btn-default-bg: rgba(255, 255, 255, .16);--btn-default-border: rgba(255, 255, 255, .18);--glass-input-bg: rgba(0, 0, 0, .38);--glass-input-bg-focus: rgba(0, 0, 0, .52);--glass-input-border: rgba(255, 255, 255, .16);--glass-input-color: #ffffff;--glass-input-placeholder: rgba(255, 255, 255, .75);--glass-input-shadow: inset 0 1px 2px rgba(0, 0, 0, .4);--ambient-bg-1: transparent;--ambient-bg-2: transparent;--ambient-bg-3: transparent;--ambient-feature-bg: rgba(15, 23, 42, .55);--ambient-feature-border: rgba(255, 255, 255, .14);--ambient-feature-shadow: 0 12px 32px rgba(0, 0, 0, .35);--ambient-feature-color: rgba(255, 255, 255, .92);--brand-cyan: #0284c7;--brand-cyan-glow: rgba(2, 132, 199, .25);--brand-indigo: #6366f1;--brand-purple: #9333ea;--status-danger: #e11d48;--status-success: #059669;--status-warn: #d97706;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-full: 9999px;--ease-elastic: cubic-bezier(.16, 1, .3, 1);--ease-liquid: cubic-bezier(.4, 0, .2, 1)}html[data-theme=dark],html[data-theme=light]{--theme-bg: #060810;--text-main: #ffffff;--text-secondary: rgba(255, 255, 255, .9);--text-muted: rgba(255, 255, 255, .82);--text-shadow: 0 1px 3px rgba(0, 0, 0, .65);--cfg-glass-alpha: .16;--cfg-bg-brightness: .75;--cfg-bg-image-url: none;--cfg-bg-mobile-url: none;--default-ambient-bg: radial-gradient(ellipse 90% 70% at 20% 12%, rgba(14, 165, 233, .22) 0%, transparent 65%), radial-gradient(ellipse 75% 60% at 85% 85%, rgba(147, 51, 234, .24) 0%, transparent 65%), radial-gradient(ellipse 65% 50% at 50% 45%, rgba(2, 132, 199, .12) 0%, transparent 70%), radial-gradient(ellipse 80% 60% at 10% 90%, rgba(56, 189, 248, .14) 0%, transparent 65%), #060810;--glass-opacity: var(--cfg-glass-alpha, .12);--glass-surface: linear-gradient(135deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .03) 100%);--glass-surface-elevated: linear-gradient(135deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .06) 100%);--glass-surface-hover: linear-gradient(135deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, .08) 100%);--glass-surface-active: linear-gradient(135deg, rgba(255, 255, 255, .28) 0%, rgba(255, 255, 255, .1) 100%);--glass-surface-secondary: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .02) 100%);--glass-border: rgba(255, 255, 255, .12);--glass-blur: 56px;--glass-blur-sm: 56px;--glass-shadow: inset 0 1px 1.5px 0 rgba(255, 255, 255, .35), inset 0 0 0 1px rgba(255, 255, 255, .08), 0 4px 18px rgba(0, 0, 0, .08);--glass-shadow-hover: inset 0 1px 1.5px 0 rgba(255, 255, 255, .5), inset 0 0 0 1px rgba(255, 255, 255, .12), 0 8px 26px rgba(0, 0, 0, .12);--glass-convex-shadow: inset 0 1px 1px rgba(255, 255, 255, .45), inset 0 0 0 1px rgba(255, 255, 255, .1), 0 2px 8px rgba(0, 0, 0, .08);--glass-convex-hover: inset 0 1.5px 2px rgba(255, 255, 255, .65), inset 0 0 0 1px rgba(255, 255, 255, .18), 0 4px 14px rgba(0, 0, 0, .12);--glass-input-bg: rgba(0, 0, 0, .38);--glass-input-bg-focus: rgba(0, 0, 0, .52);--glass-input-border: rgba(255, 255, 255, .16);--glass-input-color: #ffffff;--glass-input-placeholder: rgba(255, 255, 255, .55);--glass-input-shadow: inset 0 1px 2px rgba(0, 0, 0, .4);--tabs-bg: rgba(0, 0, 0, .32);--indicator-bg: rgba(255, 255, 255, .28);--indicator-shadow: 0 4px 16px rgba(0, 0, 0, .28), inset 0 1px 1.5px rgba(255, 255, 255, .7);--tab-inactive-color: rgba(255, 255, 255, .7);--tab-active-color: #ffffff;--btn-default-color: #ffffff;--btn-default-bg: rgba(255, 255, 255, .16);--btn-default-border: rgba(255, 255, 255, .18);--ambient-bg-1: radial-gradient(circle at 20% 15%, rgba(56, 189, 248, .15) 0%, transparent 55%);--ambient-bg-2: radial-gradient(circle at 85% 75%, rgba(129, 140, 248, .12) 0%, transparent 60%);--ambient-bg-3: transparent;--ambient-feature-bg: rgba(15, 23, 42, .55);--ambient-feature-border: rgba(255, 255, 255, .14);--ambient-feature-shadow: 0 12px 32px rgba(0, 0, 0, .35);--ambient-feature-color: rgba(255, 255, 255, .92);--brand-cyan: #38bdf8;--brand-cyan-glow: rgba(56, 189, 248, .4)}:root{--bg-brightness: 1;--cfg-bg-brightness: 1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#94a3b847!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:9999px!important;border:none!important;box-shadow:inset 0 0 0 1px #ffffff59!important;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#0ea5e980!important;box-shadow:0 0 8px #0ea5e94d!important}::-webkit-scrollbar-corner{background:transparent!important}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.28) transparent}html{scroll-behavior:smooth;height:100%;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh;min-height:100dvh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-main);background-color:var(--theme-bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--default-ambient-bg);filter:brightness(var(--bg-brightness, var(--cfg-bg-brightness, 1)));transition:filter .3s ease;z-index:0;pointer-events:none}.viewport-bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;background-image:var(--cfg-bg-image-url);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;filter:brightness(var(--bg-brightness, var(--cfg-bg-brightness, 1)));transition:filter .3s ease;z-index:1;pointer-events:none;will-change:filter}.ambient-light-glow{display:none!important}input[type=range]{caret-color:transparent!important;outline:none!important;user-select:none!important;-webkit-user-select:none!important}input[type=range]::-webkit-slider-thumb{caret-color:transparent!important}input[type=range]::-moz-range-thumb{caret-color:transparent!important}.liquid-glass{position:relative;background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%);-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%);border:none!important;box-shadow:var(--glass-shadow)!important;border-radius:var(--radius-lg);transform:translateZ(0);transition:transform .25s var(--ease-elastic),box-shadow .25s var(--ease-elastic),background .25s ease}.liquid-glass:hover{box-shadow:var(--glass-shadow)!important}.liquid-glass.zoomable:hover,.interactive-glass-card:hover{transform:translateY(-1px)!important;box-shadow:var(--glass-shadow-hover)!important;background:var(--glass-surface-hover)!important}@media(hover:none){.liquid-glass:hover,.liquid-glass.zoomable:hover,.interactive-glass-card:hover{transform:none!important}}.liquid-glass-elevated,#mailbox-dropdown-menu,.dropdown-menu-glass,.modal-glass-box,.auth-glass-panel,.compose-glass-card,.mail-reader-card,.mailbox-domain-modal{background:var(--glass-surface-elevated)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;border:none!important;box-shadow:var(--glass-shadow)!important;border-radius:var(--radius-md);transform:translateZ(0)}.mailbox-domain-modal{background:var(--glass-surface-elevated)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;border:none!important;box-shadow:inset 0 1px 1.5px #ffffff73,0 12px 32px #0000002e!important;border-radius:var(--radius-md)}.liquid-glass-secondary{position:relative;background:var(--glass-surface-secondary);backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;border-radius:var(--radius-md);border:none!important;box-shadow:inset 0 1px 1.5px #ffffff59,inset 0 0 0 1px #ffffff14!important}.convex-glass-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;gap:8px;padding:8px 18px;font-size:.9rem;font-weight:700;white-space:nowrap!important;color:var(--btn-default-color)!important;background:var(--btn-default-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-sm);border:none!important;box-shadow:var(--glass-convex-shadow)!important;cursor:pointer;outline:none;text-decoration:none;-webkit-user-select:none;user-select:none;position:relative;transition:background .2s ease,box-shadow .2s ease,transform .15s var(--ease-elastic);box-sizing:border-box}.convex-glass-btn>*{display:inline-flex;align-items:center;justify-content:center}.convex-glass-btn:hover{background:var(--glass-surface-hover);box-shadow:var(--glass-convex-hover)!important;transform:translateY(-1px)}.convex-glass-btn:active{transform:translateY(1px)}.convex-glass-btn.primary{color:#fff!important;background:linear-gradient(135deg,#0284c7,#6366f1)!important;border:none!important;box-shadow:0 2px 8px #0000002e,inset 0 1px 1.5px #fff9!important}.convex-glass-btn.primary:hover{background:linear-gradient(135deg,#0369a1,#4f46e5)!important;box-shadow:0 4px 12px #00000038,inset 0 1.5px 2px #fffc!important}.convex-glass-btn.danger{color:#fff!important;background:#e11d48d9;border:none!important;box-shadow:0 4px 14px #e11d484d,inset 0 1px 1.5px #fff6!important}.convex-glass-btn.danger:hover{background:#be123cf2}.convex-glass-btn.loading,.btn.loading,button.loading{pointer-events:none!important;cursor:wait!important;color:transparent!important;text-shadow:none!important;opacity:.9!important}.convex-glass-btn.loading *,.btn.loading *,button.loading *{visibility:hidden!important;opacity:0!important}.convex-glass-btn.loading:after,.btn.loading:after,button.loading:after{content:""!important;position:absolute!important;width:16px!important;height:16px!important;top:50%!important;left:50%!important;margin-top:-8px!important;margin-left:-8px!important;border:2px solid rgba(255,255,255,.3)!important;border-top-color:var(--brand-cyan)!important;border-radius:50%!important;animation:spinLoader .65s linear infinite!important;display:block!important}@keyframes spinLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass-input{width:100%;padding:12px 18px;border-radius:var(--radius-sm);background:var(--glass-input-bg);border:none!important;color:var(--glass-input-color)!important;font-size:.92rem;outline:none;box-shadow:inset 0 1px 1.5px #fff6,inset 0 0 0 1px #0f172a14;transition:box-shadow .2s ease,background .2s ease}html[data-theme=dark] .glass-input{box-shadow:inset 0 1px 1px #ffffff1f,inset 0 0 0 1px #ffffff14!important}.glass-input:focus{background:var(--glass-input-bg-focus);box-shadow:inset 0 1px 2px #0f172a0a,0 0 0 2px var(--brand-cyan),0 0 16px var(--brand-cyan-glow)}.glass-input::placeholder{color:var(--glass-input-placeholder)}.code-grid{display:flex;gap:10px;justify-content:center;margin:16px 0}.code-cell{width:48px;height:56px;border-radius:var(--radius-sm);background:var(--glass-input-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--glass-input-color);font-size:1.5rem;font-weight:800;text-align:center;border:none!important;outline:none;box-shadow:inset 0 1px 2px #0f172a0f,0 2px 8px #0f172a08,inset 0 0 0 1px #fff6;transition:box-shadow .2s ease,background .2s ease}.code-cell:focus{background:var(--glass-input-bg-focus);box-shadow:0 0 0 2px var(--brand-cyan),0 0 18px var(--brand-cyan-glow)}.liquid-tabs-container{display:flex;position:relative;background:var(--tabs-bg);border-radius:14px;padding:4px;box-sizing:border-box;box-shadow:inset 0 1px 2px #0000000f}.liquid-indicator{position:absolute;left:0;top:0;border-radius:10px;background:var(--indicator-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--indicator-shadow);transition:transform .38s var(--ease-liquid),width .38s var(--ease-liquid);z-index:1;pointer-events:none}.liquid-tab-btn{flex:1;padding:10px 16px;border-radius:10px;font-size:.88rem;font-weight:700;background:transparent;color:var(--tab-inactive-color)!important;border:none!important;cursor:pointer;z-index:2;position:relative;transition:color .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.liquid-tab-btn.active{color:var(--tab-active-color)!important}.top-toast-center{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:99999;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px}.toast-capsule{padding:10px 24px;border-radius:var(--radius-full);background:var(--glass-surface);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--glass-shadow);color:var(--text-main)!important;font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:10px;animation:slideDownFade .28s var(--ease-elastic) forwards;pointer-events:auto;border:none!important;box-shadow:0 12px 32px #0f172a1a,inset 0 1.5px 2px #fffffff2}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .25s ease}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-glass-box{width:100%;max-width:600px;padding:32px;transform:translateZ(0) scale(.95);transition:transform .28s var(--ease-elastic);will-change:transform,opacity}.modal-overlay.active .modal-glass-box{transform:translateZ(0) scale(1)}.page-view-container{position:relative;z-index:2}.ambient-feature-node{position:absolute;padding:8px 16px;border-radius:var(--radius-full);background:var(--ambient-feature-bg);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:none!important;box-shadow:inset 0 1px 1px #fff6,inset 0 0 0 1px var(--ambient-feature-border),var(--ambient-feature-shadow);display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--ambient-feature-color);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;animation:ambientFloat 6s ease-in-out infinite alternate}@keyframes ambientFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.showcase-hero-container{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;max-width:1240px;width:100%;align-items:center;position:relative;z-index:10;margin:0 auto}.showcase-billboard{display:flex;flex-direction:column;gap:20px;text-align:left}.showcase-preview-frame{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 24px 64px -12px #0f172a2e,0 0 0 1px #fffc,inset 0 1px 2px #fff;background:#fff9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translateZ(0);transition:transform .4s var(--ease-elastic),box-shadow .4s var(--ease-elastic)}.showcase-preview-frame:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 32px 72px -12px #0f172a38,0 0 0 1px #fff}.showcase-preview-img{width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--radius-xl)}.showcase-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.showcase-feature-card{padding:16px 18px;border-radius:var(--radius-md);background:var(--glass-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:none!important;box-shadow:inset 0 1px 1.5px #fff9,inset 0 0 0 1px var(--glass-border),0 4px 16px #0f172a0d;display:flex;flex-direction:column;gap:6px;transition:transform .25s var(--ease-elastic),box-shadow .25s ease}.showcase-feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a17,inset 0 1px 2px #fff}.showcase-feature-title{font-size:.88rem;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:8px}.showcase-feature-desc{font-size:.78rem;color:var(--text-secondary);line-height:1.45}@media(max-width:960px){.showcase-hero-container{grid-template-columns:1fr;gap:24px;padding:16px 0}.showcase-feature-grid{grid-template-columns:1fr}}@media(max-width:768px){.viewport-bg-layer{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100dvh!important;background-image:var(--cfg-bg-mobile-url, var(--cfg-bg-image-url))!important;background-attachment:scroll!important;transform:translateZ(0)!important}.ambient-feature-node{display:none!important}.code-cell{width:40px;height:48px;font-size:1.25rem}}.workspace-fullscreen-layout{width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:12px 16px!important;display:flex!important;flex-direction:column!important;gap:12px!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;z-index:2!important}.workspace-header-bar{height:56px!important;min-height:56px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-radius:var(--radius-md)!important;box-shadow:inset 0 1px 1px #fff6,inset 0 0 0 1px #ffffff1a,0 2px 8px #00000024!important;overflow:visible!important;position:relative!important;z-index:2000!important}.workspace-main-body{flex:1!important;display:flex!important;gap:12px!important;align-items:stretch!important;min-height:0!important;overflow:hidden!important}.workspace-sidebar-pane{width:250px!important;min-width:250px!important;max-width:250px!important;padding:16px 12px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-radius:var(--radius-lg)!important;overflow:hidden!important;clip-path:inset(0 round var(--radius-lg))!important;isolation:isolate!important}.sidebar-nav-item{height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;border-radius:var(--radius-sm)!important;text-decoration:none!important;color:var(--text-main)!important;font-weight:600!important;font-size:.9rem!important;position:relative!important;z-index:2!important;cursor:pointer!important;border:none!important;background:transparent!important;transition:color .2s ease,background .2s ease!important}.sidebar-nav-item:hover{color:var(--brand-cyan)!important;background:#0284c70f!important}.sidebar-nav-item.active-folder{color:#0284c7!important;font-weight:800!important}html[data-theme=dark] .sidebar-nav-item.active-folder{color:#38bdf8!important}.sidebar-item-icon-slot{width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;flex-shrink:0!important}.workspace-mail-list-pane{flex:1!important;display:flex!important;flex-direction:column!important;border-radius:var(--radius-lg)!important;padding:16px 20px!important;min-width:0!important;min-height:0!important;overflow:hidden!important;isolation:isolate!important;contain:paint layout!important}#mail-items-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;box-sizing:border-box!important}.mail-stream-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important;padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;cursor:pointer!important;position:relative!important;isolation:isolate!important;contain:layout style!important;border-radius:var(--radius-sm)!important;background:linear-gradient(135deg,#ffffff14,#ffffff05)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:inset 0 0 0 .75px #ffffff1a,inset 0 1px 1px #ffffff26!important;border:none!important;transition:transform .16s var(--ease-elastic),box-shadow .16s ease,background .16s ease!important}html[data-theme=light] .mail-stream-card{background:linear-gradient(135deg,#ffffff1a,#ffffff08)!important;box-shadow:inset 0 0 0 .75px #ffffff24,inset 0 1px 1px #ffffff2e!important}html[data-theme=dark] .mail-stream-card{border:none!important;background:linear-gradient(135deg,#ffffff0f,#ffffff04)!important;box-shadow:inset 0 0 0 .75px #ffffff17,inset 0 1px 1px #ffffff24!important}.mail-stream-card:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#ffffff24,#ffffff0d)!important;box-shadow:inset 0 0 0 .75px #ffffff2e,inset 0 1px 1.5px #ffffff40,0 4px 16px #00000014!important}html[data-theme=light] .mail-stream-card:hover{background:linear-gradient(135deg,#ffffff29,#ffffff0f)!important;box-shadow:inset 0 0 0 .75px #fff3,inset 0 1px 1.5px #ffffff47,0 4px 16px #00000014!important}html[data-theme=dark] .mail-stream-card:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0a)!important;box-shadow:inset 0 0 0 .75px #ffffff29,inset 0 1px 1.5px #ffffff38,0 4px 16px #0000001a!important}.mail-stream-card.unread{border:none!important;background:linear-gradient(135deg,#0284c71f,#6366f10a)!important;box-shadow:inset 3.5px 0 0 0 var(--brand-cyan),inset 0 0 0 .75px #0ea5e940,inset 0 1px 1px #ffffff2e!important}html[data-theme=light] .mail-stream-card.unread{background:linear-gradient(135deg,#0284c71a,#6366f108)!important;box-shadow:inset 3.5px 0 0 0 var(--brand-cyan),inset 0 0 0 .75px #0ea5e938,inset 0 1px 1px #fff3!important}html[data-theme=dark] .mail-stream-card.unread{border:none!important;background:linear-gradient(135deg,#0ea5e91f,#6366f10a)!important;box-shadow:inset 3.5px 0 0 0 var(--brand-cyan),inset 0 0 0 .75px #38bdf840,inset 0 1px 1px #ffffff2e!important}.mail-stream-card.unread:hover{background:linear-gradient(135deg,#0284c72e,#6366f10f)!important;box-shadow:inset 3.5px 0 0 0 var(--brand-cyan),inset 0 0 0 .75px #0ea5e959,inset 0 1px 1.5px #ffffff40!important}html[data-theme=light] .mail-stream-card.unread:hover{background:linear-gradient(135deg,#0284c729,#6366f10d)!important;box-shadow:inset 3.5px 0 0 0 var(--brand-cyan),inset 0 0 0 .75px #0ea5e952,inset 0 1px 1.5px #ffffff40!important}html[data-theme=dark] .mail-stream-card.unread:hover{background:linear-gradient(135deg,#0ea5e929,#6366f10d)!important;box-shadow:inset 3.5px 0 0 0 var(--brand-cyan),inset 0 0 0 .75px #38bdf859,inset 0 1px 1.5px #ffffff38!important}.mail-body-content{width:100%!important;box-sizing:border-box!important}.mail-html-viewport{width:100%!important;max-width:960px!important;margin:0 auto!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow-x:auto!important;color:var(--text-main)!important;line-height:1.75!important}.mail-table-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:12px auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.mail-html-viewport img,.mail-html-viewport video,.mail-html-viewport iframe{max-width:100%!important;height:auto!important;box-sizing:border-box!important;border-radius:6px;display:block;margin-left:auto;margin-right:auto}.mail-html-viewport table{max-width:100%!important;width:auto!important;border-collapse:collapse!important;margin:12px auto!important}.mail-html-viewport pre,.mail-html-viewport code{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;overflow-x:auto!important;background:#0f172a0a!important;border-radius:4px}.mail-html-viewport blockquote{margin:12px 0!important;padding:8px 16px!important;border:none!important;box-shadow:inset 3px 0 0 0 var(--brand-cyan)!important;background:#0284c70d!important;max-width:100%!important;box-sizing:border-box!important}input[type=range]{caret-color:transparent!important;user-select:none!important;-webkit-user-select:none!important;outline:none!important}input[type=range]::-webkit-slider-thumb{cursor:grab!important}.mail-card-sender{color:var(--text-main)!important;font-size:.92rem!important;font-weight:700!important}.mail-card-subject{color:var(--text-secondary)!important;font-size:.88rem!important;font-weight:600!important}.mail-card-snippet{color:var(--text-muted)!important;font-size:.8rem!important}.mail-card-date{color:var(--text-muted)!important;font-size:.78rem!important;font-weight:600!important}.workspace-reader-pane{flex:1.2!important;display:flex!important;flex-direction:column!important;border-radius:var(--radius-lg)!important;padding:20px 24px!important;min-width:0!important;min-height:0!important;overflow:hidden!important}@keyframes ambientDrift{0%{transform:translateZ(0) scale(1);opacity:.85}50%{transform:translate3d(-1.5%,2%,0) scale(1.04);opacity:1}to{transform:translateZ(0) scale(1);opacity:.85}}.ambient-light-glow{animation:ambientDrift 18s ease-in-out infinite alternate;will-change:transform,opacity}.mobile-mailbox-card{display:none!important}@media(max-width:768px){html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}.page-view-container{padding:10px!important;gap:10px!important;max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}button,.convex-glass-btn,.btn,.admin-nav-item,.sidebar-nav-item{white-space:nowrap!important;flex-shrink:0!important}button span,.convex-glass-btn span,.btn span,.admin-nav-item span,.sidebar-nav-item span{white-space:nowrap!important}.workspace-fullscreen-layout{padding:6px!important;gap:6px!important;height:100dvh!important;overflow-x:hidden!important}.workspace-header-bar{height:auto!important;min-height:44px!important;padding:8px 10px!important;gap:8px!important;flex-wrap:nowrap!important}.workspace-header-bar>div:nth-child(2){display:none!important}.mobile-mailbox-card{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 14px!important;border-radius:var(--radius-md)!important;margin-bottom:6px!important;width:100%!important;box-sizing:border-box!important;flex-shrink:0!important;background:var(--glass-surface)!important;box-shadow:var(--glass-shadow-sm)!important}.workspace-main-body{flex-direction:column!important;gap:8px!important;overflow-x:hidden!important}.workspace-sidebar-pane{width:100%!important;min-width:100%!important;max-width:100%!important;padding:6px 8px!important;flex-direction:row!important;align-items:center!important;overflow-x:auto!important;flex-shrink:0!important;gap:8px!important;-webkit-overflow-scrolling:touch}#btn-sidebar-create-mailbox{width:auto!important;height:34px!important;margin-bottom:0!important;flex-shrink:0!important;padding:0 12px!important;font-size:.8rem!important;white-space:nowrap!important}#folder-nav-group{flex-direction:row!important;gap:6px!important;width:auto!important;flex:1 1 auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;align-items:center!important}.sidebar-nav-item{padding:0 10px!important;height:34px!important;font-size:.82rem!important;flex-shrink:0!important;white-space:nowrap!important}#sidebar-liquid-indicator{display:none!important}.workspace-sidebar-pane>div:last-child{display:none!important}.workspace-stream-toolbar{flex-wrap:nowrap!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-bottom:8px!important;margin-bottom:8px!important}.workspace-stream-toolbar>div:first-child{flex-shrink:0!important}.workspace-search-box{order:2!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;width:auto!important}.workspace-action-group{order:3!important;flex-shrink:0!important;margin-left:0!important}.workspace-mail-list-pane{padding:12px 10px!important;overflow-x:hidden!important}.create-mailbox-input-row{flex-wrap:nowrap!important;gap:6px!important;width:100%!important}.settings-view-wrapper{padding:10px 10px 40px!important;max-width:100vw!important}.settings-body-split{flex-direction:column!important;gap:12px!important;width:100%!important}.settings-sidebar-pane{width:100%!important;min-width:100%!important;max-width:100%!important;flex-direction:row!important;overflow-x:auto!important;padding:6px!important;height:auto!important;align-self:auto!important;gap:6px!important;-webkit-overflow-scrolling:touch}.settings-sidebar-pane .admin-nav-item{width:auto!important;flex-shrink:0!important;padding:0 12px!important;height:38px!important;font-size:.84rem!important;white-space:nowrap!important}#settings-tab-indicator{display:none!important}.settings-main-pane{width:100%!important;min-width:0!important;max-width:100%!important;padding:18px 14px!important;min-height:auto!important}.admin-view-header{margin:8px 8px 0!important;padding:8px 12px!important;gap:8px!important}.admin-body-split{flex-direction:column!important;padding:10px 8px 24px!important;gap:12px!important;width:100%!important}.admin-sidebar-pane{width:100%!important;min-width:100%!important;max-width:100%!important;flex-direction:row!important;overflow-x:auto!important;padding:6px!important;height:auto!important;align-self:auto!important;gap:6px!important;-webkit-overflow-scrolling:touch}.admin-sidebar-pane .admin-nav-item{width:auto!important;flex-shrink:0!important;padding:0 12px!important;height:36px!important;font-size:.82rem!important;white-space:nowrap!important}#admin-tab-indicator{display:none!important}.admin-main-pane{width:100%!important;min-width:0!important;max-width:100%!important;padding:16px 12px!important;overflow-x:hidden!important}.admin-glass-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;display:block!important}.admin-glass-table-wrapper table,.admin-glass-table{min-width:780px!important;width:max-content!important}.admin-glass-table th,.admin-glass-table td,.admin-glass-table td span,.admin-glass-table td button,.admin-glass-table td div{white-space:nowrap!important}.temp-inbox-topbar{padding:10px 14px!important;gap:10px!important}.temp-inbox-root main{padding:14px 10px 60px!important;gap:14px!important;max-width:100%!important}#temp-address-display{word-break:break-all!important;font-size:1rem!important;line-height:1.4!important}.temp-mail-card{padding:12px 14px!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}.temp-mail-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;position:relative!important;clear:both!important;float:none!important}.create-mailbox-card{padding:24px 16px!important;gap:20px!important}.create-mailbox-card h2{font-size:1.25rem!important}.create-mailbox-input-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important}.create-mailbox-input-row>div:first-child{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}.create-mailbox-input-row>div:last-child{flex:0 0 auto!important;min-width:110px!important;max-width:160px!important;width:auto!important}#btn-submit-create-mailbox{width:100%!important;max-width:100%!important}.auth-view-wrapper{padding:12px!important;overflow-y:auto!important}.auth-glass-panel{padding:24px 18px 20px!important;min-height:auto!important;height:auto!important;max-height:96dvh!important;overflow-y:auto!important}.mail-reader-card{padding:16px 14px!important}.viewport-bg-layer{background-attachment:scroll!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.composer-rich-toolbar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:8px 10px!important;gap:6px!important}.composer-rich-toolbar::-webkit-scrollbar{display:none!important}.composer-rich-toolbar>div,.composer-rich-toolbar button,.composer-rich-toolbar select{flex-shrink:0!important}.composer-action-bar{display:flex!important;width:100%!important}.composer-action-group-left{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.composer-action-group-left #btn-compose-send{flex:1 1 auto!important}#temp-mailbox-main-card{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:18px 14px!important;min-height:auto!important}#temp-address-actions{position:static!important;transform:none!important;justify-content:center!important;margin-top:4px!important}}.workspace-header-bar{position:relative!important;z-index:2000!important}.workspace-main-body{position:relative!important;z-index:10!important}#mailbox-dropdown-menu{z-index:999999!important;border:none!important;box-shadow:inset 0 1px 1.5px #ffffff73,0 16px 36px #0000002e!important}.convex-glass-btn,button,.btn{white-space:nowrap!important;flex-shrink:0}.boot-screen-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--theme-bg);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);transition:opacity .4s ease,visibility .4s ease}.boot-logo-halo{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.boot-halo-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px solid rgba(2,132,199,.15);border-top-color:#0284c7;border-right-color:#6366f1;animation:bootSpin 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes bootSpin{to{transform:rotate(360deg)}}html,body{user-select:none;-webkit-user-select:none}.selectable,.selectable *,input,textarea,select,pre,code,[contenteditable=true],.mail-reader-body,.mail-reader-body *,.email-content,.email-content *,.email-subject,.email-from,.email-to,.email-meta-value,.raw-email-viewer,.selectable-text{user-select:text!important;-webkit-user-select:text!important}@keyframes spin-pulse{0%{transform:rotate(0) scale(.98)}50%{transform:rotate(180deg) scale(1.02)}to{transform:rotate(360deg) scale(.98)}}.brand-pearl-logo{display:inline-block;vertical-align:middle;filter:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.brand-pearl-logo:hover{transform:scale(1.06) rotate(4deg)}.brand-text-label{font-size:18px;font-weight:800;letter-spacing:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:transparent!important;background-image:linear-gradient(180deg,#fffffffa,#d7ebfad1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:url(#title-liquid-3d) drop-shadow(0 1px 2px rgba(15,23,42,.28));white-space:nowrap}.page-view-container{width:100%!important;max-width:100vw!important;min-height:100vh!important;min-height:100dvh!important;box-sizing:border-box!important;position:relative!important;z-index:2!important;overflow-x:hidden!important;padding-top:calc(16px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;padding-left:calc(20px + env(safe-area-inset-left,0px))!important;padding-right:calc(20px + env(safe-area-inset-right,0px))!important}@media(max-width:768px){.page-view-container{padding-left:calc(10px + env(safe-area-inset-left,0px))!important;padding-right:calc(10px + env(safe-area-inset-right,0px))!important;padding-top:calc(10px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}}.auth-glass-panel{width:100%!important;max-width:480px!important;min-height:570px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important}.liquid-tabs-container{display:flex!important;align-items:center!important;justify-content:space-between!important}.liquid-tabs-container .liquid-tab-btn{flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;height:100%!important}.admin-nav-item{width:100%!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:0 14px!important;border-radius:var(--radius-sm)!important;font-size:.9rem!important;font-weight:600!important;color:var(--text-secondary)!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:color .2s ease!important;cursor:pointer!important;box-sizing:border-box!important;outline:none!important}.admin-nav-item:hover{background:transparent!important;color:var(--brand-cyan)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.admin-nav-item.active{background:transparent!important;color:var(--brand-cyan)!important;font-weight:800!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-glass-table-wrapper{background:var(--glass-surface-secondary)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;border-radius:var(--radius-md);box-shadow:inset 0 1px 1.5px #ffffff40,inset 0 0 0 1px #ffffff14!important;border:none!important;overflow:hidden;padding:8px;box-sizing:border-box;flex:1 1 auto!important;min-height:0!important}#admin-user-pagination-box,#admin-temp-pagination-box,#admin-mailbox-pagination-box,#admin-perm-pagination-box,#admin-notif-pagination-box,#user-mail-flow-pagination-box{margin-top:auto!important;flex-shrink:0!important;padding-top:10px!important}.admin-glass-table{width:100%;border-collapse:separate!important;border-spacing:0 6px!important;font-size:.85rem}.admin-glass-table thead tr th{padding:10px 16px;border:none!important;font-size:.78rem;font-weight:700;color:var(--text-muted)}.admin-glass-table tbody tr{background:var(--glass-surface)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%)!important;border-radius:var(--radius-sm)!important;border:none!important;box-shadow:inset 0 1px 1px #fff3!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.admin-glass-table tbody tr:hover{background:var(--glass-surface-hover)!important;box-shadow:inset 0 1px 1.5px #ffffff59!important;transform:translateY(-1px)}.admin-glass-table tbody tr td{padding:12px 16px;border:none!important}.admin-glass-table tbody tr td:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.admin-glass-table tbody tr td:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}html[data-theme=dark] .admin-glass-table-wrapper{background:var(--glass-surface-secondary)!important;box-shadow:inset 0 1px 1.5px #ffffff40,inset 0 0 0 1px #ffffff14!important}html[data-theme=dark] .admin-glass-table tbody tr{background:var(--glass-surface-secondary)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%)!important;box-shadow:inset 0 1px 1px #fff3!important}html[data-theme=dark] .admin-glass-table tbody tr:hover{background:var(--glass-surface-hover)!important;box-shadow:inset 0 1px 1.5px #ffffff59!important}.mail-card-sender{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:160px!important;flex-shrink:0!important;font-size:.92rem!important;color:var(--text-main)!important}.mail-card-subject{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1!important;min-width:0!important;font-size:.92rem!important;color:var(--text-main)!important}.mail-card-snippet{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.82rem!important;color:var(--text-muted)!important;line-height:1.4!important}.mail-card-date{white-space:nowrap!important;font-size:.78rem!important;color:var(--text-muted)!important;font-weight:600!important;flex-shrink:0!important}.glass-floating-popover,.mailbox-domain-modal{position:absolute;z-index:999999;border-radius:var(--radius-md)!important;background:var(--glass-surface-elevated)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;border:1px solid var(--glass-border)!important;box-shadow:0 16px 40px #00000073,inset 0 1px 1.5px #ffffff40!important;overflow-y:auto;box-sizing:border-box}html[data-theme=light] .glass-floating-popover,html[data-theme=light] .mailbox-domain-modal,html[data-theme=dark] .glass-floating-popover,html[data-theme=dark] .mailbox-domain-modal{background:var(--glass-surface-elevated)!important;border:1px solid var(--glass-border)!important;box-shadow:0 16px 40px #00000073,inset 0 1px 1.5px #ffffff40!important}.glass-menu-item{width:100%;display:flex;align-items:center;border:none!important;outline:none!important;cursor:pointer;box-sizing:border-box;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-main);background:transparent;box-shadow:none}.glass-menu-item:hover{background:#0284c714;box-shadow:0 2px 10px #0f172a0f;color:var(--brand-cyan)}.glass-menu-item.active{background:#0284c726!important;color:var(--brand-cyan)!important;font-weight:800!important;box-shadow:0 4px 14px #0284c740!important;border:none!important}#top-toast-container,.top-toast-center{position:fixed!important;top:18px!important;left:50%!important;transform:translate(-50%)!important;z-index:9999999!important;pointer-events:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;max-width:90vw!important}.toast-capsule{pointer-events:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 16px!important;border-radius:var(--radius-full)!important;font-size:.82rem!important;font-weight:700!important;color:var(--text-main)!important;background:var(--glass-surface-elevated)!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:none!important;box-shadow:0 8px 24px #0f172a1f,inset 0 1.2px 1.8px #ffffffe6!important;animation:slideDownFade .22s var(--ease-elastic) forwards!important;box-sizing:border-box!important;white-space:nowrap!important}html[data-theme=dark] .toast-capsule{background:#0f172ad9!important;box-shadow:0 10px 28px #00000073,inset 0 1px 1.5px #fff3!important}.toast-capsule .toast-text{max-width:80vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important}.glass-stepper-wrapper{display:inline-flex;align-items:center;border-radius:var(--radius-sm);background:var(--glass-surface-input);box-shadow:var(--glass-shadow-inset);padding:2px;gap:2px}.glass-stepper-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);border:none!important;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.glass-stepper-btn:hover{background:#0284c726;color:var(--brand-cyan)}.glass-stepper-btn:active{transform:scale(.92)}.glass-pagination-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 18px!important;border-radius:var(--radius-md)!important;background:var(--glass-surface)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 30px)) saturate(160%)!important;backdrop-filter:blur(var(--glass-blur, 30px)) saturate(160%)!important;box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-shadow-sm)!important;border:none!important;margin-top:auto!important;box-sizing:border-box!important;flex-wrap:wrap!important;width:100%!important}.glass-pagination-info{font-size:.82rem!important;font-weight:700!important;color:var(--text-secondary)!important;display:inline-flex!important;align-items:center!important;gap:10px!important;line-height:1!important}.glass-pagination-controls{display:inline-flex!important;align-items:center!important;gap:8px!important;line-height:1!important}.glass-pagination-btn{height:24px!important;width:24px!important;padding:0!important;font-size:.8rem!important;font-weight:700!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;background:var(--glass-surface-input)!important;color:var(--text-main)!important;border:none!important;box-shadow:inset 0 0 0 .75px var(--glass-border)!important;cursor:pointer!important;transition:all .16s ease!important}.glass-pagination-btn:hover:not(:disabled){background:#0284c738!important;color:var(--brand-cyan)!important;transform:translateY(-1px)!important}.glass-pagination-btn:disabled{opacity:.3!important;cursor:not-allowed!important;transform:none!important}.glass-custom-select-trigger{height:24px!important;padding:0 8px!important;min-width:52px!important;font-size:.8rem!important;font-weight:700!important;border-radius:9999px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:none!important;box-shadow:inset 0 0 0 .75px var(--glass-border)!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.glass-custom-select-trigger .select-chevron-icon{display:inline-flex;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1)}.glass-custom-select-trigger.open .select-chevron-icon{transform:rotate(180deg)}.glass-dropdown-popover{z-index:999999!important;background:var(--glass-surface-elevated)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;border-radius:var(--radius-sm, 8px)!important;border:none!important;box-shadow:inset 0 1px 1.5px #ffffff73,0 16px 36px #0000002e!important;padding:4px!important;flex-direction:column;gap:3px;box-sizing:border-box!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}html[data-theme=light] .glass-dropdown-popover,html[data-theme=dark] .glass-dropdown-popover{background:var(--glass-surface-elevated)!important;border:none!important;box-shadow:inset 0 1px 1.5px #ffffff73,0 16px 36px #0000002e!important}.glass-dropdown-popover{background:var(--glass-surface-elevated)!important;backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%)!important;border:none!important;box-shadow:inset 0 1px 1.5px #ffffff73,0 12px 32px #0000002e!important;border-radius:var(--radius-md)!important}.mailbox-dropdown-noscrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.temp-inbox-topbar{border-radius:0!important;border:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;transform:none!important}.glass-spinner{width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:var(--brand-cyan, #38bdf8);animation:glassSpinnerRotate .8s linear infinite}@keyframes glassSpinnerRotate{to{transform:rotate(360deg)}}.glass-pagination-container{margin-top:auto!important;margin-bottom:12px!important;flex-shrink:0!important}.temp-pagination-dock{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:min(940px,calc(100% - 24px))!important;max-width:940px!important;margin:0 auto!important;z-index:96!important}.temp-announcement{position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:0;right:0;margin:0 auto;width:min(680px,calc(100% - 28px));display:flex;align-items:center;gap:10px;padding:10px 14px;z-index:990;background:var(--glass-surface-elevated, rgba(15, 23, 42, .72));backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-radius:12px;box-shadow:inset 0 0 0 1px var(--glass-border),0 10px 28px #00000047;color:var(--text-main);font-size:.85rem;font-weight:600;box-sizing:border-box}.temp-announcement-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-cyan);flex-shrink:0}.temp-announcement-text{flex:1;line-height:1.45}.temp-announcement-close{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%!important;border:none;background:#ffffff1a;color:var(--text-main);cursor:pointer;flex-shrink:0;transition:background .18s ease}.temp-announcement-close:hover{background:#fff3}@media(max-width:768px){.temp-pagination-dock{width:calc(100% - 20px)!important}}.glass-select-popover-item{width:100%!important;height:26px!important;padding:0 4px!important;border-radius:var(--radius-xs, 4px)!important;font-size:.8rem!important;font-weight:700!important;color:var(--text-main)!important;background:#ffffff14!important;box-shadow:none!important;border:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important;box-sizing:border-box!important;text-decoration:none!important;-webkit-user-select:none!important;user-select:none!important;gap:3px!important}.glass-select-popover-item:hover{background:#ffffff29!important;color:var(--text-main)!important}.glass-select-popover-item.active{background:#0284c738!important;color:var(--brand-cyan)!important;font-weight:800!important}.glass-select-popover .glass-select-popover-item,.custom-domain-option.glass-select-popover-item{justify-content:space-between!important;padding:0 10px!important;height:32px!important;text-align:left!important}.batch-action-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;margin-bottom:12px;border-radius:var(--radius-md);background:#0284c71a;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 4px 16px #0284c71f,inset 0 1px 1.5px #fff6;border:none!important;box-sizing:border-box;gap:12px}.mail-select-circle{width:20px;height:20px;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;background:#ffffff14;box-shadow:inset 0 0 0 1.5px var(--glass-border),inset 0 1px 2px #ffffff40;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:transparent;transition:all .18s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.mail-select-circle:hover{background:#ffffff29;box-shadow:inset 0 0 0 1.5px var(--brand-cyan),inset 0 1px 2px #ffffff59}.mail-select-circle.selected{background:linear-gradient(135deg,var(--brand-cyan),#0284c7)!important;box-shadow:0 0 10px #0284c773,inset 0 1px 1.5px #fff9!important;color:#fff!important}@media(max-width:768px){.glass-pagination-container{padding:8px 12px;gap:8px;justify-content:center}.glass-pagination-info{font-size:.76rem}.glass-pagination-btn{height:28px;min-width:28px;padding:0 6px;font-size:.78rem}.batch-action-bar{padding:8px 12px;font-size:.8rem;flex-wrap:wrap}.temp-drawer-overlay{padding:0!important}#temp-drawer-panel{height:100vh!important;max-height:100vh!important;border-radius:0!important}#temp-drawer-body{padding:16px!important}}.admin-view-header .convex-glass-btn,.btn-icon-circle,button[aria-label=切换日夜主题],button[aria-label="返回 Webmail"],button[aria-label=退出管理]{border-radius:50%!important}.magic-landing-root{--magic-bg-dark: #030406;--magic-surface-dark: rgba(15, 23, 42, .65);--magic-surface-glass: rgba(17, 24, 39, .55);--magic-surface-hover: rgba(30, 41, 59, .7);--magic-border: rgba(255, 255, 255, .08);--magic-border-focus: rgba(56, 189, 248, .5);--magic-text-primary: #f8fafc;--magic-text-secondary: #94a3b8;--magic-text-muted: #64748b;--magic-cyan: #38bdf8;--magic-violet: #a855f7;--magic-indigo: #6366f1;--magic-emerald: #10b981;background-color:var(--magic-bg-dark);color:var(--magic-text-primary);min-height:100vh;width:100%;position:relative;overflow-x:hidden;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;pointer-events:none}.home-nav-brand,.home-nav-links a,.hero-ghost-btn{pointer-events:auto}.magic-landing-root *,.magic-landing-root *:before,.magic-landing-root *:after{box-sizing:border-box}@keyframes retro-grid-scroll{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.retro-grid-container{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.45;perspective:260px}.retro-grid-plane{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateX(65deg);transform-origin:50% 100%}.retro-grid-lines{position:absolute;top:-100%;left:-50%;width:200%;height:300%;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:50px 50px;animation:retro-grid-scroll 18s linear infinite;transform-origin:50% 0%}.retro-grid-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 20%,transparent 20%,#030712 85%),linear-gradient(to bottom,transparent 0%,#030712 95%);pointer-events:none}@keyframes shimmer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.magic-shimmer-btn{--shimmer-color: #38bdf8;--shimmer-radius: 9999px;--shimmer-duration: 3s;--shimmer-bg: rgba(15, 23, 42, .85);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 28px;border-radius:var(--shimmer-radius);color:#fff;font-weight:600;font-size:.95rem;letter-spacing:-.01em;background:var(--shimmer-bg);border:none!important;cursor:pointer;overflow:hidden;text-decoration:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 20px #0006,inset 0 1px 1.5px #ffffff59,inset 0 0 0 1px #ffffff1f;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;-webkit-user-select:none;user-select:none}.magic-shimmer-btn:hover{transform:translateY(-1.5px) scale(1.02);box-shadow:0 10px 30px #38bdf840,inset 0 1px 2px #fff6}.magic-shimmer-btn:active{transform:translateY(1px) scale(.99)}.magic-shimmer-spark{position:absolute;top:-150%;right:-150%;bottom:-150%;left:-150%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 310deg,var(--shimmer-color) 345deg,#ffffff 360deg);animation:shimmer-spin var(--shimmer-duration) linear infinite;opacity:.85}.magic-shimmer-inner-bg{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:inherit;background:linear-gradient(180deg,#172554cc,#0f172af2);z-index:1}.magic-shimmer-content{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}.border-beam-card{position:relative;overflow:hidden}.border-beam-element{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1.5px}.border-beam-glow{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:conic-gradient(from 0deg,transparent 0deg,transparent 280deg,rgba(56,189,248,.8) 320deg,rgba(168,85,247,.9) 350deg,#ffffff 360deg);animation:shimmer-spin 6s linear infinite}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;width:100%}.bento-card{position:relative;background:linear-gradient(135deg,#ffffff08,#ffffff03),var(--magic-surface-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:none!important;border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;box-shadow:0 4px 24px #0000004d,inset 0 1px 1px #fff3,inset 0 0 0 1px var(--magic-border)}.bento-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000080,inset 0 1px 2px #ffffff59,inset 0 0 0 1px #38bdf859}.bento-col-4{grid-column:span 4}.bento-col-6{grid-column:span 6}.bento-col-7{grid-column:span 7}.bento-col-5{grid-column:span 5}.bento-col-8{grid-column:span 8}.bento-col-12{grid-column:span 12}@media(max-width:960px){.bento-col-4,.bento-col-5,.bento-col-6,.bento-col-7,.bento-col-8{grid-column:span 12}}.animated-beam-wrapper{position:relative;width:100%;padding:40px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:240px}.beam-node{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:transform .3s ease}.beam-node-circle{width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#1e293bcc,#0f172af2);border:none!important;box-shadow:0 8px 24px #00000080,inset 0 1.5px 2px #ffffff4d,inset 0 0 0 1px #ffffff26;display:flex;align-items:center;justify-content:center;position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.beam-node:hover .beam-node-circle{box-shadow:0 0 25px #38bdf866,inset 0 1.5px 3px #ffffff80,inset 0 0 0 1px var(--magic-cyan);transform:scale(1.08)}.beam-node-label{font-size:.85rem;font-weight:600;color:var(--magic-text-primary);letter-spacing:-.01em}.beam-node-sub{font-size:.72rem;color:var(--magic-text-muted)}.text-gradient-silver{background:linear-gradient(180deg,#fff,#cbd5e1 60%,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-cyan{background:linear-gradient(135deg,#fff,#7dd3fc 45%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-violet{background:linear-gradient(135deg,#38bdf8,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#38bdf814;border:none!important;color:#7dd3fc;font-size:.8rem;font-weight:600;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #38bdf826,inset 0 1px 1px #fff6,inset 0 0 0 1px #38bdf840}.pill-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.radial-glow-cyan{position:absolute;width:600px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.15) 0%,rgba(99,102,241,.08) 50%,transparent 70%);filter:blur(60px);pointer-events:none}.radial-glow-violet{position:absolute;width:500px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.12) 0%,transparent 65%);filter:blur(60px);pointer-events:none}@keyframes aurora-orb-breathe{0%,to{transform:scale(.95);opacity:.65;filter:blur(28px)}50%{transform:scale(1.18);opacity:.95;filter:blur(38px)}}@keyframes aurora-core-float{0%,to{transform:translateY(0) scale(1);box-shadow:0 10px 30px -5px #0284c766,inset 0 1px 2px #ffffff80}50%{transform:translateY(-6px) scale(1.03);box-shadow:0 18px 36px -5px #38bdf88c,inset 0 1px 3px #fffc}}@keyframes photon-irregular-converge{0%{transform:translate(var(--startX),var(--startY)) scale(.3);opacity:0}25%{opacity:.95}75%{opacity:.85}to{transform:translate(0) scale(.9);opacity:0}}@keyframes aurora-wave-pulse{0%{transform:scale(.65);opacity:0}20%{opacity:.7}65%{opacity:.35}to{transform:scale(1.65);opacity:0}}.aurora-mail-stage{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin:0 auto}.aurora-glow-backdrop{position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,#38bdf8,#6366f1,#0284c7);animation:aurora-orb-breathe 4s ease-in-out infinite;pointer-events:none}.aurora-ripple-wave{position:absolute;width:68px;height:68px;border-radius:22px;border:1.5px solid rgba(56,189,248,.45);pointer-events:none;animation:aurora-wave-pulse 3s cubic-bezier(.1,.8,.3,1) infinite}.aurora-ripple-wave.w1{animation-delay:0s}.aurora-ripple-wave.w2{animation-delay:-1.5s}.aurora-envelope-capsule{position:relative;z-index:5;width:58px;height:58px;border-radius:18px;background:#ffffff29;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;color:#fff;animation:aurora-core-float 4s ease-in-out infinite}.photon-particle{position:absolute;top:50%;left:50%;margin-top:-2.5px;margin-left:-2.5px;width:5px;height:5px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8,0 0 16px #60a5fa;pointer-events:none;animation:photon-irregular-converge var(--dur, 2.4s) cubic-bezier(.25,.1,.25,1) infinite;animation-delay:var(--delay, 0s)}.photon-particle.p1{--startX: 68px;--startY: -45px;--dur: 2.2s;--delay: -.4s}.photon-particle.p2{--startX: -72px;--startY: 38px;--dur: 2.7s;--delay: -1.6s}.photon-particle.p3{--startX: 20px;--startY: 78px;--dur: 2.1s;--delay: -.9s}.photon-particle.p4{--startX: -55px;--startY: -65px;--dur: 3s;--delay: -2.2s}.photon-particle.p5{--startX: 82px;--startY: 12px;--dur: 2.5s;--delay: -1.2s}.photon-particle.p6{--startX: -85px;--startY: -15px;--dur: 2.8s;--delay: -.1s}.photon-particle.p7{--startX: -18px;--startY: -82px;--dur: 2.3s;--delay: -1.8s}.photon-particle.p8{--startX: 52px;--startY: 66px;--dur: 2.9s;--delay: -.7s}.photon-particle.p9{--startX: -42px;--startY: 72px;--dur: 2.4s;--delay: -1.4s}.photon-particle.p10{--startX: 76px;--startY: -68px;--dur: 3.2s;--delay: -2.5s}.photon-particle.p11{--startX: -78px;--startY: -42px;--dur: 2.6s;--delay: -.5s}.photon-particle.p12{--startX: 35px;--startY: -75px;--dur: 2s;--delay: -1.1s}.photon-particle.p13{--startX: 88px;--startY: 40px;--dur: 2.8s;--delay: -2s}.photon-particle.p14{--startX: -60px;--startY: 60px;--dur: 2.4s;--delay: -.8s}.wave-text-container{display:inline-flex;align-items:center;justify-content:center;gap:1.5px;font-size:1.12rem;font-weight:700;color:var(--text-main);-webkit-user-select:none;user-select:none;letter-spacing:.02em}.wave-letter{display:inline-block;will-change:transform,color,text-shadow;animation:waveLetterLoop 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * .16s)}@keyframes waveLetterLoop{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px);color:var(--brand-cyan);text-shadow:0 0 8px var(--brand-cyan-glow)}}.temp-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;opacity:0;pointer-events:none;transition:opacity .28s ease}.temp-drawer-overlay.active{opacity:1;pointer-events:auto}.temp-drawer-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:680px;background:var(--glass-surface-elevated);backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%);-webkit-backdrop-filter:blur(var(--glass-blur, 56px)) saturate(190%) contrast(102%);border:none!important;box-shadow:-8px 0 36px #0003,inset 1px 0 #fff3;z-index:1000;transform:translate(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.temp-drawer-panel.active{transform:translate(0)}.copied-badge-popup{position:absolute;top:-32px;left:50%;transform:translate(-50%) translateY(4px);background:#10b981;color:#fff;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 14px #10b98166;opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.copied-badge-popup.show{opacity:1;transform:translate(-50%) translateY(0)}.btn-console-hero{position:relative;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-console-hero:hover{background:#ffffff14!important;border-color:#38bdf873!important;box-shadow:0 0 25px #38bdf838,0 8px 24px #0006!important;transform:translateY(-2px)}.btn-console-hero:active{transform:translateY(0)}.anim-dots-wrapper{display:inline-flex;align-items:center;margin-left:2px;font-family:system-ui,-apple-system,sans-serif;letter-spacing:2px;-webkit-user-select:none;user-select:none}.anim-dot{display:inline-block;opacity:0;animation:dotStepLoop 2.4s infinite}.anim-dot.d1{animation-delay:0s}.anim-dot.d2{animation-delay:.35s}.anim-dot.d3{animation-delay:.7s}.anim-dot.d4{animation-delay:1.05s}.anim-dot.d5{animation-delay:1.4s}.anim-dot.d6{animation-delay:1.75s}@keyframes dotStepLoop{0%{opacity:0}12%,85%{opacity:1}92%,to{opacity:0}}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-spin-active svg{animation:spinClockwise .65s linear infinite!important;transform-origin:center center}@media(max-width:768px){.hidden-mobile{display:none!important}.home-nav{height:60px!important;padding:0 20px!important}.home-nav-links{gap:18px!important}}.home-nav{position:relative;z-index:100;width:100%;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;box-sizing:border-box;background:transparent;box-shadow:none}.home-nav-brand{font-size:13px;font-weight:500;letter-spacing:.04em;color:#ffffffeb;text-decoration:none;transition:color .6s cubic-bezier(.19,1,.22,1)}.home-nav-brand:hover{color:#fff}.home-nav-links{display:flex;align-items:center;gap:26px}.home-nav-links a{font-size:12px;font-weight:500;letter-spacing:.04em;color:#ffffffb8;text-decoration:none;transition:color .6s cubic-bezier(.19,1,.22,1)}.home-nav-links a:hover{color:#fff}.landing-hero-stage{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:24px 24px 72px;box-sizing:border-box;overflow:hidden}#hero-scene{position:absolute;top:-6%;right:-4%;bottom:-6%;left:-4%;z-index:0;pointer-events:none}.scene3d-canvas,.scene3d-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.scene3d-fallback{background:radial-gradient(38% 30% at 42% 46%,#ffffff1a,#fff0 70%),radial-gradient(26% 22% at 63% 40%,#ffffff12,#fff0 72%),radial-gradient(24% 20% at 50% 62%,#d6e2ee0f,#fff0 76%);filter:blur(18px);opacity:.9}.hero-originsea-text{position:relative;z-index:3;margin:0;text-align:center;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;letter-spacing:0;line-height:1.02;font-size:clamp(64px,10vw,210px);white-space:nowrap;-webkit-user-select:none;user-select:none;color:#fff}.hero-tagline{position:relative;z-index:3;margin:22px 0 0;text-align:center;font-size:13px;font-weight:400;letter-spacing:.01em;color:#ffffff80}.hero-originsea-actions{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-ghost-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#fff;font-size:13px;font-weight:500;letter-spacing:.04em;text-decoration:none;white-space:nowrap;box-shadow:none;transition:border-color .5s cubic-bezier(.19,1,.22,1),background-color .5s cubic-bezier(.19,1,.22,1)}.hero-ghost-btn:hover{border-color:#fff9;background:#ffffff0f}.hero-ghost-btn:active{background:#ffffff1a}@keyframes heroRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroLightIn{0%{opacity:0}to{opacity:1}}.hero-reveal{animation:heroRise .85s cubic-bezier(.19,1,.22,1) backwards;animation-delay:var(--reveal-delay, 0ms)}.hero-light-in{animation:heroLightIn .6s cubic-bezier(.19,1,.22,1) backwards;animation-delay:.35s}.landing-hero-stage.is-exiting .hero-originsea-text,.landing-hero-stage.is-exiting .hero-tagline,.landing-hero-stage.is-exiting .hero-originsea-actions{opacity:0;transform:scale(1.02);filter:blur(8px);transition:opacity .42s cubic-bezier(.19,1,.22,1),transform .42s cubic-bezier(.19,1,.22,1),filter .42s cubic-bezier(.19,1,.22,1)}@media(max-width:1023px){.hero-originsea-text{font-size:clamp(54px,10vw,140px)}}@media(max-width:767px){.hero-originsea-text{font-size:clamp(42px,13vw,80px);white-space:normal;max-width:100%}}@media(prefers-reduced-motion:reduce){.hero-reveal,.hero-light-in{animation:none!important;opacity:1!important}.landing-hero-stage.is-exiting .hero-originsea-text,.landing-hero-stage.is-exiting .hero-tagline,.landing-hero-stage.is-exiting .hero-originsea-actions{transition:none!important}}
