:root{color:#07111f;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#f7f4ef;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Segoe UI,sans-serif}.nexus-app{--ink:#07111f;--ink-soft:#334761;--muted:#64748b;--muted-2:#91a0b3;--line:#ffffffb8;--line-soft:#fff6;--glass:#ffffff8f;--glass-strong:#ffffffe6;--glass-soft:#ffffff52;--field:#ffffffb8;--shadow:#12203621;--shadow-strong:#12203652;--accent:#6f98d8;--accent-deep:#244f89;--accent-soft:#6f98d82e;--accent-mid:#6f98d857;--gold:#ffddb094;--green:#c2e8da8f;--rose:#f4c5d36b;--success:#236b4c;--warning:#775019;width:100vw;height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 10%,#fff,#0000 26%),radial-gradient(circle at 88% 8%,#b5d2ffc2,#0000 32%),radial-gradient(circle at 94% 82%,#ffdbaba8,#0000 34%),radial-gradient(circle at 14% 95%,#bfebda99,#0000 30%),linear-gradient(135deg,#fbfaf7 0%,#eef5fe 48%,#fbefe1 100%);position:relative;overflow:hidden}.nexus-app:before{content:"";pointer-events:none;filter:blur(78px);opacity:.86;background:conic-gradient(from 145deg,#ffffff85,#bad8ff57,#ffe5c24d,#ccf4e257,#f0d0de38,#ffffff85);animation:26s ease-in-out infinite alternate ambientMove;position:fixed;inset:-32%}.nexus-app:after{content:"";pointer-events:none;opacity:.3;background:radial-gradient(circle at 50% 18%,#ffffff57,#0000 40%) 0 0/100% 100%,linear-gradient(#ffffff57 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff42 1px,#0000 1px) 0 0/58px 58px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 12%,#000,#0000 80%);mask-image:radial-gradient(circle at 50% 12%,#000,#0000 80%)}@keyframes ambientMove{0%{transform:translate(-2%,-1%)rotate(0)scale(1)}to{transform:translate(2%,1%)rotate(8deg)scale(1.04)}}@keyframes softReveal{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur()}}@keyframes cardRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseRing{0%{opacity:.56;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}to{opacity:.56;transform:scale(.94)}}.accent-slate{--accent:#64748b;--accent-deep:#334155;--accent-soft:#64748b2e;--accent-mid:#64748b57}.accent-champagne{--accent:#c79043;--accent-deep:#7c4f1c;--accent-soft:#c790432e;--accent-mid:#c7904357}.accent-sage{--accent:#5f9b78;--accent-deep:#2f684c;--accent-soft:#5f9b782e;--accent-mid:#5f9b7857}.accent-violet{--accent:#8a78d6;--accent-deep:#5542a4;--accent-soft:#8a78d62e;--accent-mid:#8a78d657}.mode-dark{--ink:#f7fbff;--ink-soft:#d8e2ef;--muted:#adbad0;--muted-2:#8491a5;--line:#ffffff29;--line-soft:#ffffff14;--glass:#0f1726a8;--glass-strong:#1d273ae0;--glass-soft:#ffffff0f;--field:#ffffff14;--shadow:#00000047;--shadow-strong:#00000094;--gold:#a06d3052;--green:#2f6d574d;--rose:#82466038;color:var(--ink);background:radial-gradient(circle at 8% 10%,#586f9680,#0000 30%),radial-gradient(circle at 88% 9%,#3f5a84ad,#0000 34%),radial-gradient(circle at 92% 86%,#6e4b2a6b,#0000 34%),radial-gradient(circle at 18% 96%,#30645561,#0000 30%),linear-gradient(135deg,#08111e 0%,#111827 52%,#15171e 100%)}.mode-dark:before{opacity:.38;mix-blend-mode:screen}.mode-dark:after{opacity:.12}.profile-card,.search-card,.top-actions button,.profile-menu,.profile-choice,.profile-edit-button,.nav-item,.section-title button,.folder-row,.folder-empty,.panel-title button,.mail-card,.setup-cards button,.reading-actions button,.detail-title button,.action-bar button,.floating-window,.window-handle button,.primary-action,.summary-card,.connected-account,.connect-form,.connect-form button,.settings-card,.settings-card button,.search-results button,.notice-card,.filing-path-card,.compose-glass-head,.compose-toolbar,.attachment-tray,.attachment-tray button,.status-strip div,.intelligence-note,.message-paper,.profile-orb,.folder-map-preview,.recipient-actions button,.floating-actions button,.large-search,.search-empty,.sidebar-premium-card,.mail-command-strip,.mail-command-strip button,.welcome-profile-card,.welcome-shell,.opening-card,.create-profile-shell,.create-profile-form,.login-shell,.login-form,.demo-login-pill,.icon-stock-row,.icon-stock-row button,.text-switch-button,.logout-mini-button,.auth-message{border:1px solid var(--line);color:var(--ink);background:linear-gradient(145deg, var(--glass-strong), var(--glass-soft)), var(--glass);box-shadow:inset 0 1px #ffffffc7, inset 0 -1px #ffffff24, 0 18px 54px var(--shadow);-webkit-backdrop-filter:blur(30px)saturate(1.25);backdrop-filter:blur(30px)saturate(1.25)}.mode-dark .profile-card,.mode-dark .search-card,.mode-dark .top-actions button,.mode-dark .profile-menu,.mode-dark .profile-choice,.mode-dark .profile-edit-button,.mode-dark .nav-item,.mode-dark .section-title button,.mode-dark .folder-row,.mode-dark .folder-empty,.mode-dark .panel-title button,.mode-dark .mail-card,.mode-dark .setup-cards button,.mode-dark .reading-actions button,.mode-dark .detail-title button,.mode-dark .action-bar button,.mode-dark .floating-window,.mode-dark .window-handle button,.mode-dark .primary-action,.mode-dark .summary-card,.mode-dark .connected-account,.mode-dark .connect-form,.mode-dark .connect-form button,.mode-dark .settings-card,.mode-dark .settings-card button,.mode-dark .search-results button,.mode-dark .notice-card,.mode-dark .filing-path-card,.mode-dark .compose-glass-head,.mode-dark .compose-toolbar,.mode-dark .attachment-tray,.mode-dark .attachment-tray button,.mode-dark .status-strip div,.mode-dark .intelligence-note,.mode-dark .message-paper,.mode-dark .profile-orb,.mode-dark .folder-map-preview,.mode-dark .recipient-actions button,.mode-dark .floating-actions button,.mode-dark .large-search,.mode-dark .search-empty,.mode-dark .sidebar-premium-card,.mode-dark .mail-command-strip,.mode-dark .mail-command-strip button,.mode-dark .icon-stock-row,.mode-dark .icon-stock-row button{box-shadow:inset 0 1px #ffffff1f, inset 0 -1px #ffffff0a, 0 22px 70px var(--shadow)}.profile-card,.search-card,.top-actions button,.profile-choice,.profile-edit-button,.nav-item,.section-title button,.folder-row,.panel-title button,.mail-card,.setup-cards button,.reading-actions button,.detail-title button,.action-bar button,.window-handle button,.primary-action,.connect-form button,.settings-card button,.search-results button,.compose-toolbar button,.recipient-actions button,.floating-actions button,.attachment-tray button,.mail-command-strip button,.welcome-profile-card,.icon-stock-row button,.text-switch-button,.logout-mini-button{transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,filter .16s}.profile-card:hover,.search-card:hover,.top-actions button:hover,.profile-choice:hover,.profile-edit-button:hover,.nav-item:hover,.section-title button:hover,.folder-row:hover,.panel-title button:hover,.mail-card:hover,.setup-cards button:hover,.reading-actions button:hover,.detail-title button:hover,.action-bar button:hover,.window-handle button:hover,.primary-action:hover,.connect-form button:hover,.settings-card button:hover,.search-results button:hover,.compose-toolbar button:hover,.recipient-actions button:hover,.floating-actions button:hover,.attachment-tray button:hover,.mail-command-strip button:hover,.welcome-profile-card:hover,.icon-stock-row button:hover,.text-switch-button:hover,.logout-mini-button:hover{background:radial-gradient(circle at 15% 0,#ffffffdb,#0000 36%),linear-gradient(145deg,#fffffffa,#ffffffad);border-color:#fffffff5;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 26px 78px #1422382b}.mode-dark .profile-card:hover,.mode-dark .search-card:hover,.mode-dark .top-actions button:hover,.mode-dark .profile-choice:hover,.mode-dark .profile-edit-button:hover,.mode-dark .nav-item:hover,.mode-dark .section-title button:hover,.mode-dark .folder-row:hover,.mode-dark .panel-title button:hover,.mode-dark .mail-card:hover,.mode-dark .setup-cards button:hover,.mode-dark .reading-actions button:hover,.mode-dark .detail-title button:hover,.mode-dark .action-bar button:hover,.mode-dark .window-handle button:hover,.mode-dark .primary-action:hover,.mode-dark .connect-form button:hover,.mode-dark .settings-card button:hover,.mode-dark .search-results button:hover,.mode-dark .compose-toolbar button:hover,.mode-dark .recipient-actions button:hover,.mode-dark .floating-actions button:hover,.mode-dark .attachment-tray button:hover,.mode-dark .mail-command-strip button:hover,.mode-dark .icon-stock-row button:hover{background:radial-gradient(circle at 15% 0,#ffffff1f,#0000 34%),linear-gradient(145deg,#243044eb,#101826c2);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff29,0 26px 80px #0000006b}.login-app,.welcome-app,.opening-app,.create-profile-app{place-items:center;padding:34px;display:grid}.login-shell,.welcome-shell,.create-profile-shell{z-index:2;border-radius:58px;grid-template-columns:minmax(380px,1fr) minmax(420px,.95fr);align-items:center;gap:24px;width:min(1140px,100vw - 48px);min-height:min(720px,100vh - 48px);padding:clamp(26px,4vw,58px);animation:.52s both cardRise;display:grid;position:relative}.login-shell:before,.welcome-shell:before,.create-profile-shell:before,.opening-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 18% 12%, var(--accent-soft), transparent 28%), radial-gradient(circle at 88% 80%, var(--gold), transparent 30%), radial-gradient(circle at 8% 92%, var(--green), transparent 26%);filter:blur(12px);opacity:.9;position:absolute;inset:14px}.login-brand,.welcome-hero,.create-profile-copy{gap:18px;display:grid}.welcome-mark{isolation:isolate;border-radius:44px;place-items:center;width:132px;height:132px;display:grid;position:relative}.welcome-mark.small{border-radius:36px;width:106px;height:106px}.welcome-mark span,.welcome-mark i{border-radius:inherit;position:absolute;inset:0}.welcome-mark span{background:radial-gradient(circle at 30% 18%, #fffffff2, transparent 34%), linear-gradient(145deg, var(--accent), var(--accent-deep));box-shadow:inset 0 1px #ffffff9e,0 40px 94px #2a487852}.welcome-mark i{background:conic-gradient(from 0deg, transparent, var(--accent-mid), #ffffffbf, var(--gold), transparent);filter:blur(.2px);z-index:-1;border:1px solid #ffffff85;animation:7s linear infinite orbit;inset:-18px}.welcome-mark b{color:#fff;letter-spacing:-.04em;z-index:2;font-size:3.3rem;font-weight:950}.welcome-mark.small b{font-size:2.6rem}.login-brand p,.welcome-hero p,.opening-card p,.create-profile-copy p,.login-form-head p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.login-brand h1,.welcome-hero h1,.opening-card h1,.create-profile-copy h1{max-width:660px;color:var(--ink);letter-spacing:-.065em;word-spacing:.035em;margin:0;font-size:clamp(3.6rem,7.2vw,7.2rem);line-height:.9}.login-brand>span,.welcome-hero>span,.opening-card small,.create-profile-copy>span{max-width:570px;color:var(--ink-soft);font-size:1.08rem;line-height:1.62}.demo-login-pill{border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:12px 16px;display:flex}.demo-login-pill strong{color:var(--ink)}.demo-login-pill span{color:var(--muted);font-weight:900}.login-form,.create-profile-form{border-radius:40px;gap:12px;padding:20px;display:grid}.login-form-head{margin-bottom:4px}.login-form-head h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:2rem}.auth-message{color:#8f2e39;background:linear-gradient(145deg,#ffffffe0,#ffdce2b3),#ffe1e7cc;border-radius:22px;padding:12px 14px;font-weight:900}.text-switch-button,.logout-mini-button{width:fit-content;min-height:44px;color:var(--ink);border-radius:999px;padding:0 16px;font-weight:950}.login-form .text-switch-button{width:100%}.logout-mini-button{margin-top:4px}.remember-row{margin-top:2px}.welcome-profile-grid{gap:12px;display:grid}.welcome-profile-card{text-align:left;border-radius:35px;grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;min-height:124px;padding:18px;display:grid}.welcome-profile-card .avatar{grid-row:span 2}.welcome-profile-card strong{color:var(--ink);letter-spacing:-.045em;align-self:end;font-size:1.42rem}.welcome-profile-card small{color:var(--muted);align-self:start}.welcome-profile-card.add{border-style:dashed}.create-profile-shell{grid-template-columns:minmax(360px,.9fr) minmax(460px,1fr)}.create-profile-divider{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:8px}.create-profile-divider p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.opening-card{z-index:2;text-align:center;border-radius:52px;justify-items:center;gap:14px;width:min(680px,100vw - 48px);padding:clamp(28px,5vw,64px);animation:.42s both cardRise;display:grid;position:relative}.opening-ring{background:conic-gradient(from 0deg, transparent, var(--accent), #ffffffe6, transparent 74%), #ffffff38;border-radius:50%;place-items:center;width:132px;height:132px;animation:1.15s ease-in-out infinite pulseRing;display:grid}.opening-ring span{background:radial-gradient(circle at 30% 18%, #ffffffe6, transparent 34%), linear-gradient(145deg, var(--accent), var(--accent-deep));border-radius:50%;width:86px;height:86px}.avatar,.profile-choice>span,.summary-card>span{color:#fff;background:linear-gradient(145deg, #ffffff75, transparent 28%), linear-gradient(145deg, var(--accent), #314765 78%);letter-spacing:-.04em;place-items:center;font-weight:950;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 16px 38px #21324b42}.avatar{border-radius:18px;flex:none;width:46px;height:46px}.avatar.large{border-radius:26px;width:70px;height:70px;font-size:1.5rem}.avatar img{object-fit:cover;width:100%;height:100%}.profile-card small,.panel-title p,.window-handle p,.profile-orb p,.settings-card p,.profile-menu-title p,.section-title p,.detail-title p,.filing-path-card span,.compose-glass-head small,.folder-map-preview p,.sidebar-premium-card p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:950}.profile-card em{border:1px solid var(--line-soft);max-width:150px;color:var(--ink-soft);background:var(--accent-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:8px 11px;font-size:.82rem;font-style:normal;font-weight:950;overflow:hidden}.profile-menu-title button,.profile-edit-button{color:var(--ink);background:var(--accent-soft);border:0;border-radius:999px;padding:9px 13px;font-weight:950}.profile-edit-button.ghost{border:1px solid var(--line-soft);background:0 0;margin-top:8px}.mode-dark .profile-choice.active,.mode-dark .nav-item.active,.mode-dark .folder-row.active,.mode-dark .mail-card.selected{background:radial-gradient(circle at 15% 0,#ffffff24,#0000 34%),linear-gradient(145deg,#2e3d54e0,#182132e0)}.top-actions button:first-child,.primary-action{background:radial-gradient(circle at 20% 0%, #ffffffeb, transparent 36%), linear-gradient(145deg, #fffffffa, var(--accent-soft))!important}.workspace{z-index:2;perspective:1300px;grid-template-columns:300px minmax(430px,.9fr) minmax(580px,1.26fr);gap:14px;height:calc(100vh - 88px);padding:0 16px 16px;display:grid;position:relative}.panel{border:1px solid var(--line);background:radial-gradient(circle at 50% 0%, #ffffffdb, transparent 38%), radial-gradient(circle at 100% 0%, var(--accent-soft), transparent 28%), linear-gradient(145deg, var(--glass-strong), var(--glass-soft)), var(--glass);min-height:0;box-shadow:inset 0 1px #ffffffdb, 0 38px 98px var(--shadow);-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);border-radius:46px;position:relative;overflow:hidden;transform:translateZ(0)}.panel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg, #ffffff61, transparent 28%), radial-gradient(circle at 92% 7%, var(--accent-soft), transparent 24%), linear-gradient(180deg, transparent 0%, #ffffff24 100%);position:absolute;inset:0}.mode-dark .panel:before{background:linear-gradient(120deg, #ffffff14, transparent 28%), radial-gradient(circle at 92% 7%, var(--accent-soft), transparent 24%)}.sidebar-premium-card{z-index:1;background:radial-gradient(circle at 0% 0%, var(--accent-soft), transparent 38%), linear-gradient(145deg, var(--glass-strong), var(--glass-soft));border-radius:34px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid;position:relative}.sidebar-premium-card h3{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:1.34rem}.sidebar-premium-card span{color:var(--muted);font-size:.86rem;font-weight:850}.sidebar-section{z-index:1;border-top:1px solid #8b9ab129;margin-top:16px;padding-top:16px;position:relative}.section-actions{gap:6px;display:flex}.section-title button{border-radius:14px;min-width:32px;height:32px;padding:0 9px;font-size:.78rem;font-weight:950}.nav-item,.folder-row{width:100%;box-shadow:none;text-align:left;border-radius:27px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:11px 12px;display:grid}.nav-icon{width:34px;height:34px;color:var(--ink);background:var(--accent-soft);border-radius:14px;place-items:center;font-weight:950;display:grid}.nav-copy{gap:2px;min-width:0;display:grid}.nav-copy strong{color:var(--ink);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;font-weight:950;overflow:hidden}.nav-copy small,.folder-empty p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.nav-item em,.folder-row em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:950}.nav-item.editing,.folder-row.editing{cursor:grab}.nav-item.editing:active,.folder-row.editing:active{cursor:grabbing}.folder-empty button{min-height:38px;color:var(--ink);background:var(--accent-soft);border:0;border-radius:999px;font-weight:950}.panel-title{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;min-height:76px;display:flex;position:relative}.mail-command-strip{z-index:1;border-radius:27px;gap:8px;margin-bottom:12px;padding:8px;display:flex;position:relative}.mail-command-strip button{min-height:36px;color:var(--ink);border-radius:999px;padding:0 12px;font-size:.82rem;font-weight:950}.mail-list{z-index:1;height:calc(100% - 136px);padding:2px 4px 10px 0;position:relative;overflow:auto}.smart-path{width:fit-content;color:var(--ink-soft);background:var(--accent-soft);border-radius:999px;margin-top:10px;padding:6px 9px;font-size:.76rem;font-weight:900;display:block}.empty-mailbox{border:1px solid var(--line);background:radial-gradient(circle at 50% 0%, #fffffffa, transparent 40%), radial-gradient(circle at 78% 80%, var(--accent-soft), transparent 34%), radial-gradient(circle at 18% 92%, var(--gold), transparent 34%), linear-gradient(145deg, var(--glass-strong), var(--glass-soft));text-align:center;border-radius:40px;place-content:center;justify-items:center;min-height:calc(100vh - 258px);padding:34px;display:grid}.mode-dark .empty-mailbox{background:radial-gradient(circle at 50% 0%, #ffffff24, transparent 40%), radial-gradient(circle at 78% 80%, var(--accent-soft), transparent 34%), linear-gradient(145deg, #192232c7, #0d1421b3)}.empty-mailbox h3{color:var(--ink);letter-spacing:-.045em;margin:16px 0 8px;font-size:1.44rem}.empty-mailbox p{max-width:410px;color:var(--ink-soft);margin-bottom:20px;line-height:1.58}.reading-empty{z-index:1;place-content:center;justify-items:start;gap:18px;height:100%;padding:clamp(26px,3.7vw,58px);display:grid;position:relative}.profile-orb{border-radius:32px;align-items:center;gap:12px;width:fit-content;padding:12px 15px 12px 12px;display:flex}.reading-empty h1{max-width:780px;color:var(--ink);letter-spacing:-.07em;word-spacing:.025em;margin:0;font-size:clamp(2.9rem,5.5vw,5.8rem);line-height:.92}.reading-empty>p{max-width:690px;color:var(--ink-soft);margin:0;font-size:1.06rem;line-height:1.62}.filing-path-card{border-radius:29px;gap:5px;width:min(690px,100%);padding:16px;display:grid}.filing-path-card strong{color:var(--ink);letter-spacing:-.035em}.filing-path-card p{color:var(--muted);margin:0}.status-strip div{border-radius:27px;padding:15px}.mail-detail{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.detail-title button{width:66px;height:44px;color:var(--muted);border-radius:18px}.message-paper{min-height:0;color:var(--ink-soft);border-radius:33px;flex:1;padding:23px;line-height:1.7;overflow:auto}.intelligence-note{border-radius:29px;gap:4px;margin-top:12px;padding:15px 16px;display:grid}.floating-window{z-index:70;background:radial-gradient(circle at 16% 0%, #fff, transparent 38%), radial-gradient(circle at 90% 90%, var(--accent-soft), transparent 36%), linear-gradient(145deg, #fffffff0, #f6f9fdcc);box-shadow:inset 0 1px #fff, 0 48px 130px var(--shadow-strong);border-radius:42px;animation:.16s both softReveal;position:fixed;top:0;left:0;overflow:hidden}.mode-dark .floating-window{background:radial-gradient(circle at 16% 0%, #ffffff1f, transparent 38%), radial-gradient(circle at 90% 90%, var(--accent-soft), transparent 36%), linear-gradient(145deg, #1c2639f5, #0c1421eb)}.floating-window.maximized{max-width:none;max-height:none;inset:18px;width:auto!important;height:auto!important;transform:none!important}.window-handle{z-index:4;-webkit-user-select:none;user-select:none;cursor:grab;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffd6,#ffffff75);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 13px;display:flex;position:sticky;top:0}.mode-dark .window-handle{background:linear-gradient(#141d2de6,#141d2d80)}.window-title-stack{min-width:0}.window-controls{gap:8px;display:flex}.window-handle button{border-radius:18px;flex:none;width:44px;height:44px;font-size:1.08rem;font-weight:950}.window-body{height:calc(100% - 86px);padding:0 22px 22px;overflow:auto}.resize-handle{z-index:8;width:24px;height:24px;position:absolute}.resize-handle.top-left{cursor:nwse-resize;top:0;left:0}.resize-handle.top-right{cursor:nesw-resize;top:0;right:0}.resize-handle.bottom-left{cursor:nesw-resize;bottom:0;left:0}.resize-handle.bottom-right{cursor:nwse-resize;bottom:0;right:0}.resize-handle:after{content:"";background:var(--accent-mid);opacity:0;border-radius:999px;transition:opacity .14s;position:absolute;inset:7px}.resize-handle:hover:after{opacity:1}.compose-form,.window-form,.connect-form,.create-profile-form,.login-form{gap:12px;display:grid}.profile-identity-form{max-height:100%;padding-right:2px;overflow:auto}.compose-glass-head{border-radius:32px;grid-template-columns:1fr 1fr .8fr auto;align-items:end;gap:10px;padding:12px;display:grid}.compose-glass-head>div{gap:6px;display:grid}.compose-glass-head select,.compose-form input,.compose-form textarea,.window-form input,.window-form select,.connect-form input,.connect-form select,.large-search input,.settings-card select,.settings-card input,.create-profile-form input,.create-profile-form select,.login-form input{width:100%;color:var(--ink);background:linear-gradient(145deg,#ffffffdb,#ffffff94);border:1px solid #c4d2e5b8;border-radius:21px;outline:none;padding:14px 15px}.mode-dark .compose-glass-head select,.mode-dark .compose-form input,.mode-dark .compose-form textarea,.mode-dark .window-form input,.mode-dark .window-form select,.mode-dark .connect-form input,.mode-dark .connect-form select,.mode-dark .large-search input,.mode-dark .settings-card select,.mode-dark .settings-card input,.mode-dark .create-profile-form input,.mode-dark .create-profile-form select,.mode-dark .login-form input{background:#ffffff14;border-color:#ffffff1f}.compose-glass-head select:focus,.compose-form input:focus,.compose-form textarea:focus,.window-form input:focus,.window-form select:focus,.connect-form input:focus,.connect-form select:focus,.large-search input:focus,.settings-card select:focus,.settings-card input:focus,.create-profile-form input:focus,.create-profile-form select:focus,.login-form input:focus{border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.status-pill{color:var(--warning);white-space:nowrap;background:#ffeec7e6;border-radius:999px;align-self:center;padding:10px 12px;font-size:.78rem;font-weight:950}.status-pill.ready{color:var(--success);background:#d2f4e2e6}.mode-dark .notice-card{color:#ffd996;background:#87581942}.recipient-grid{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.recipient-actions{gap:8px;padding-bottom:1px;display:flex}.recipient-actions button{min-height:48px;color:var(--ink);border-radius:19px;padding:0 14px;font-weight:950}.compose-form label,.window-form label,.connect-form label,.settings-card label,.create-profile-form label,.login-form label{color:var(--ink-soft);gap:8px;font-weight:900;display:grid}.compose-form label>span,.window-form label>span,.connect-form label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.compose-toolbar{border-radius:29px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.compose-toolbar button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--glass);border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:950}.hidden-file-input{display:none}.attachment-tray{border-radius:27px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.attachment-tray button{text-align:left;border-radius:19px;gap:3px;padding:10px 12px;display:grid}.attachment-tray strong{color:var(--ink);font-size:.88rem}.attachment-tray span{color:#8d5464;font-size:.76rem;font-weight:900}.compose-form textarea{resize:vertical;min-height:230px;line-height:1.6}.floating-window.maximized .compose-form textarea{min-height:42vh}.compose-bottom{grid-template-columns:minmax(210px,.8fr) auto;align-items:end;gap:12px;display:grid}.floating-actions.split-actions{justify-content:space-between}.floating-actions button{min-height:46px;color:var(--ink);border-radius:999px;padding:0 18px;font-weight:950}.primary-action{border-radius:999px;min-height:46px;padding:0 18px;font-weight:950}.folder-map-preview{border-radius:29px;gap:5px;padding:16px;display:grid}.folder-map-preview strong{color:var(--ink);letter-spacing:-.035em}.folder-map-preview span{color:var(--muted)}.icon-stock-row{border-radius:28px;grid-template-columns:repeat(10,1fr);gap:8px;padding:10px;display:grid}.icon-stock-row button{min-height:42px;color:var(--ink);border-radius:16px;font-size:1.1rem;font-weight:950}.mode-dark .switch-row{border-color:#ffffff1a}.switch-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent);flex:none}.redesigned-settings{padding-bottom:4px}.appearance-card,.account-security-card{background:radial-gradient(circle at 0% 0%, var(--accent-soft), transparent 34%), linear-gradient(145deg, var(--glass-strong), var(--glass-soft))}.appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.large-search{border-radius:27px;grid-template-columns:auto 1fr;align-items:center;gap:12px;height:62px;padding:0 16px;display:grid}.search-empty{border-radius:25px;padding:22px}.toast{z-index:90;border:1px solid var(--line);color:var(--ink);background:var(--glass-strong);box-shadow:0 20px 52px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;padding:12px 18px;font-weight:850;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=1280px){.workspace{grid-template-columns:292px minmax(410px,1fr)}.reading-panel{display:none}}@media (width<=980px){.login-shell,.welcome-shell,.create-profile-shell{grid-template-columns:1fr}}@media (width<=760px){body{overflow:auto}.nexus-app{height:auto;min-height:100vh;overflow:auto}.topbar{grid-template-columns:1fr;height:auto;padding:12px}.top-actions{grid-template-columns:1fr 1fr;display:grid}.workspace{grid-template-columns:1fr;height:auto;padding:0 12px 12px}.panel{border-radius:32px}.sidebar,.mail-panel{min-height:420px}.status-strip,.settings-grid,.compose-bottom,.compose-glass-head,.recipient-grid,.appearance-grid{grid-template-columns:1fr}.login-app,.welcome-app,.opening-app,.create-profile-app{padding:12px}.login-shell,.welcome-shell,.create-profile-shell{border-radius:36px;width:100%;min-height:calc(100vh - 24px)}.login-brand h1,.welcome-hero h1,.opening-card h1,.create-profile-copy h1,.reading-empty h1{letter-spacing:-.045em;font-size:3.2rem}.floating-window,.floating-window.standard,.floating-window.compose,.floating-window.settings,.floating-window.search{max-height:calc(100vh - 24px);overflow:hidden;width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important;transform:translate(12px,12px)!important}.floating-window.maximized{inset:12px;width:auto!important;height:auto!important;transform:none!important}}*{box-sizing:border-box}:root{color:#0f172a;background:#f6f3ee;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}.nexus-app{color:#0f172a;background:radial-gradient(circle at 12% 12%,#fff,#0000 24%),radial-gradient(circle at 88% 8%,#c4d3ec94,#0000 32%),radial-gradient(circle at 78% 84%,#edd7ba80,#0000 34%),radial-gradient(circle at 16% 94%,#d8e6de8c,#0000 30%),linear-gradient(135deg,#fbfaf7 0%,#eef3f9 48%,#f8efe2 100%);width:100vw;height:100vh;overflow:hidden}.nexus-app:before{content:"";pointer-events:none;opacity:.55;mix-blend-mode:screen;background:linear-gradient(120deg,#ffffff57,#0000 24%,#ffffff38 44%,#0000 72%) 0 0/100% 100%,radial-gradient(circle,#0000 0 40%,#ffffff38 41% 42%,#0000 43%) 0 0/34px 34px;position:fixed;inset:0}.nexus-app:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 10%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 10%,#000,#0000 76%)}.tone-slate{background:radial-gradient(circle at 12% 12%,#fff,#0000 24%),radial-gradient(circle at 88% 8%,#b2c2dca3,#0000 32%),radial-gradient(circle at 78% 84%,#d8e0eb94,#0000 34%),linear-gradient(135deg,#fbfaf7 0%,#eef2f6 48%,#f3f5f8 100%)}.tone-champagne{background:radial-gradient(circle at 12% 12%,#fff,#0000 24%),radial-gradient(circle at 88% 8%,#ffdfb099,#0000 32%),radial-gradient(circle at 78% 84%,#e7c28e8c,#0000 34%),linear-gradient(135deg,#fffdf9 0%,#f8f0e3 48%,#faead2 100%)}.tone-sage{background:radial-gradient(circle at 12% 12%,#fff,#0000 24%),radial-gradient(circle at 88% 8%,#bcdcc99e,#0000 32%),radial-gradient(circle at 78% 84%,#e8dcbc8c,#0000 34%),linear-gradient(135deg,#fbfaf7 0%,#edf5ef 48%,#f7efe1 100%)}.topbar{z-index:5;grid-template-columns:minmax(290px,1fr) minmax(360px,620px) auto;align-items:center;gap:14px;height:82px;padding:14px 18px 10px;display:grid;position:relative}.profile-zone{min-width:0;position:relative}.profile-card,.search-card,.top-actions button,.profile-menu,.profile-choice,.profile-edit-button,.nav-item,.section-title button,.folder-row,.folder-empty,.panel-title button,.mail-card,.setup-cards button,.reading-actions button,.detail-title button,.action-bar button,.floating-window,.window-handle button,.primary-action,.summary-card,.connected-account,.connect-form,.connect-form button,.settings-card,.settings-card button,.search-results button,.notice-card{color:#0f172a;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(145deg,#ffffffb8,#ffffff7a),#ffffff94;border:1px solid #ffffffc7;box-shadow:inset 0 1px #fffffff5,0 18px 52px #2330481a}.profile-card,.search-card,.top-actions button,.profile-choice,.profile-edit-button,.nav-item,.section-title button,.folder-row,.panel-title button,.mail-card,.setup-cards button,.reading-actions button,.detail-title button,.action-bar button,.window-handle button,.primary-action,.connect-form button,.settings-card button,.search-results button{transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,filter .16s}.profile-card:hover,.search-card:hover,.top-actions button:hover,.profile-choice:hover,.profile-edit-button:hover,.nav-item:hover,.section-title button:hover,.folder-row:hover,.panel-title button:hover,.mail-card:hover,.setup-cards button:hover,.reading-actions button:hover,.detail-title button:hover,.action-bar button:hover,.window-handle button:hover,.primary-action:hover,.connect-form button:hover,.settings-card button:hover,.search-results button:hover{background:linear-gradient(145deg,#fffffff2,#ffffffa8),#ffffffc2;border-color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 24px 70px #23304829}.profile-card{text-align:left;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;height:58px;padding:8px 12px 8px 8px;display:grid}.avatar,.profile-choice>span,.empty-mailbox>span,.profile-orb>span,.summary-card>span{color:#fff;letter-spacing:-.06em;background:linear-gradient(145deg,#ffffff70,#0000 26%),linear-gradient(145deg,#9aa9c1,#40516a);place-items:center;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff6b,0 16px 36px #2330483d}.avatar{border-radius:17px;width:44px;height:44px}.profile-card span:nth-child(2){min-width:0;display:grid}.profile-card small,.panel-title p,.window-handle p,.profile-orb p,.settings-card p,.profile-menu-title p,.section-title p,.detail-title p{color:#6f7a8e;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:.7rem;font-weight:950}.profile-card strong{color:#0f172a;letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;overflow:hidden}.profile-card em{color:#526176;white-space:nowrap;text-overflow:ellipsis;background:#eff4fac7;border-radius:999px;max-width:140px;padding:7px 10px;font-size:.82rem;font-style:normal;font-weight:900;overflow:hidden}.profile-menu{z-index:30;border-radius:30px;width:min(360px,100vw - 36px);padding:12px;position:absolute;top:calc(100% + 10px);left:0}.profile-menu-title{justify-content:space-between;align-items:center;padding:2px 4px 10px;display:flex}.profile-menu-title button,.profile-edit-button{border:0;border-radius:999px;padding:8px 12px;font-weight:950}.profile-choice{text-align:left;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px;display:grid}.profile-choice.active,.nav-item.active,.folder-row.active,.mail-card.selected{background:linear-gradient(145deg,#fff,#ecf3faf5);border-color:#fff;box-shadow:inset 0 1px #fff,0 18px 48px #23304824}.profile-choice>span{border-radius:16px;width:42px;height:42px}.profile-choice strong{color:#0f172a}.profile-choice p{color:#64748b;margin:2px 0 0;font-size:.84rem}.profile-edit-button{width:100%;margin-top:4px}.search-card{text-align:left;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:58px;padding:0 16px;display:grid}.search-card>span{color:#596a82;font-size:1.18rem}.search-card strong{color:#526176;white-space:nowrap;text-overflow:ellipsis;font-weight:850;overflow:hidden}.search-card kbd{color:#718096;background:#e8edf5e6;border-radius:10px;padding:5px 9px;font-size:.72rem;font-weight:950}.top-actions{gap:10px;display:flex}.top-actions button{border-radius:22px;height:58px;padding:0 17px;font-weight:950}.workspace{z-index:2;grid-template-columns:292px minmax(390px,.94fr) minmax(520px,1.24fr);gap:12px;height:calc(100vh - 82px);padding:0 14px 14px;display:grid;position:relative}.panel{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(145deg,#ffffffbd,#ffffff6b),#ffffff85;border:1px solid #ffffffc7;border-radius:36px;min-height:0;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 30px 88px #2330481f}.sidebar,.mail-panel,.reading-panel{padding:14px}.sidebar{overflow:auto}.sidebar-section{border-top:1px solid #94a3b82e;margin-top:16px;padding-top:16px}.sidebar-section.first{border-top:0;margin-top:0;padding-top:0}.section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 4px;display:flex}.section-title button{border-radius:12px;width:30px;height:30px;font-weight:950}.nav-item,.folder-row{width:100%;box-shadow:none;text-align:left;border-radius:23px;gap:4px;margin-bottom:8px;padding:13px 14px;display:grid}.nav-item span,.folder-row span{color:#0f172a;letter-spacing:-.035em;font-weight:950}.nav-item small,.folder-row small,.folder-empty p{color:#64748b;margin:0;font-size:.86rem;line-height:1.35}.folder-tree{gap:2px;display:grid}.folder-row.child{background:#ffffff73;width:calc(100% - 18px);margin-left:18px}.folder-empty{box-shadow:none;text-align:center;border-radius:24px;gap:10px;padding:16px;display:grid}.folder-empty button{color:#0f172a;background:#ffffffc2;border:0;border-radius:999px;min-height:38px;font-weight:950}.panel-title{justify-content:space-between;align-items:flex-start;gap:12px;height:76px;display:flex}h1,h2,h3,p{margin-top:0}.panel-title h2,.window-handle h2{color:#0f172a;letter-spacing:-.085em;margin:0;font-size:clamp(1.8rem,2.4vw,2.55rem);line-height:.98}.panel-title button{border-radius:999px;min-height:46px;padding:0 18px;font-weight:950}.mail-list{height:calc(100% - 80px);padding:2px 4px 10px 0;overflow:auto}.mail-card{text-align:left;border-radius:28px;width:100%;margin-bottom:12px;padding:17px}.mail-top{justify-content:space-between;gap:12px;display:flex}.mail-top strong{color:#0f172a}.mail-top time,.mail-card p{color:#64748b}.mail-card h3{color:#1f2937;letter-spacing:-.035em;margin:10px 0 7px;font-size:1.08rem}.empty-mailbox{text-align:center;background:radial-gradient(circle at 50% 0,#fffffff5,#0000 42%),radial-gradient(circle at 70% 88%,#dce6f657,#0000 32%),linear-gradient(145deg,#ffffffb3,#ffffff6b);border:1px solid #ffffffc7;border-radius:34px;place-content:center;justify-items:center;min-height:calc(100vh - 196px);padding:34px;display:grid}.empty-mailbox>span{border-radius:30px;width:82px;height:82px;margin-bottom:18px;font-size:1.85rem}.empty-mailbox h3{color:#0f172a;letter-spacing:-.055em;margin-bottom:8px;font-size:1.42rem}.empty-mailbox p{color:#5f6c82;max-width:390px;margin-bottom:20px;line-height:1.58}.setup-cards{gap:10px;width:min(430px,100%);display:grid}.setup-cards button{text-align:left;border-radius:24px;gap:5px;padding:15px;display:grid}.setup-cards strong{color:#0f172a}.setup-cards small{color:#64748b}.reading-empty{place-content:center;justify-items:start;gap:18px;height:100%;padding:clamp(24px,3.4vw,52px);display:grid}.profile-orb{background:#ffffffa3;border-radius:30px;align-items:center;gap:12px;width:fit-content;padding:12px 14px 12px 12px;display:flex;box-shadow:inset 0 1px #fffffff0,0 20px 50px #2330481f}.profile-orb>span{border-radius:21px;width:56px;height:56px;font-size:1.35rem}.profile-orb h2{color:#0f172a;letter-spacing:-.06em;margin:0}.reading-empty h1{color:#0f172a;letter-spacing:-.105em;max-width:720px;margin:0;font-size:clamp(2.6rem,5.2vw,5.2rem);line-height:.92}.reading-empty>p{color:#526176;max-width:660px;margin:0;font-size:1.04rem;line-height:1.62}.status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(700px,100%);display:grid}.status-strip div{background:#ffffff6b;border:1px solid #ffffffad;border-radius:24px;padding:15px}.status-strip strong{color:#0f172a;display:block}.status-strip small{color:#64748b;margin-top:5px;line-height:1.35;display:block}.reading-actions{flex-wrap:wrap;gap:10px;display:flex}.reading-actions button{border-radius:999px;min-height:46px;padding:0 18px;font-weight:950}.mail-detail{flex-direction:column;height:100%;display:flex}.detail-title{justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.detail-title h2{color:#0f172a;letter-spacing:-.075em;margin:0;font-size:clamp(1.65rem,2.1vw,2.25rem);line-height:1.02}.detail-title span{color:#64748b}.detail-title button{color:#64748b;border-radius:18px;width:66px;height:44px}.detail-title button.flagged{color:#8a6526;background:#fff0cadb}.message-paper,.intelligence-note{background:#ffffffad;border:1px solid #ffffffc7;border-radius:30px;box-shadow:inset 0 1px #fffffff5,0 18px 46px #2330481a}.message-paper{color:#334155;flex:1;min-height:0;padding:22px;line-height:1.7;overflow:auto}.intelligence-note{gap:4px;margin-top:12px;padding:15px 16px;display:grid}.intelligence-note strong{color:#0f172a}.intelligence-note span{color:#64748b}.action-bar{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.action-bar button{border-radius:999px;min-height:43px;padding:0 15px;font-weight:900}.floating-window{z-index:70;background:radial-gradient(circle at 18% 0,#fffffffa,#0000 38%),linear-gradient(145deg,#ffffffe6,#f6f9fdc7);border-radius:34px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 38px 100px #23304847}.floating-window.standard{width:560px}.floating-window.compose{width:720px}.floating-window.settings,.floating-window.search{width:760px}.window-handle{-webkit-user-select:none;user-select:none;cursor:grab;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 12px;display:flex}.window-handle:active{cursor:grabbing}.window-handle button{border-radius:17px;flex:none;width:44px;height:44px;font-size:1.25rem}.window-body{padding:0 20px 20px}.compose-form,.window-form,.connect-form{gap:12px;display:grid}.compose-form input,.compose-form textarea,.window-form input,.window-form select,.connect-form input,.connect-form select,.large-search input{color:#0f172a;background:#ffffffb8;border:1px solid #cbd5e1e6;border-radius:20px;outline:none;width:100%;padding:14px 15px}.compose-form input:focus,.compose-form textarea:focus,.window-form input:focus,.window-form select:focus,.connect-form input:focus,.connect-form select:focus,.large-search input:focus{border-color:#5f6e849e;box-shadow:0 0 0 5px #5f6e841f}.compose-form textarea{resize:vertical;min-height:245px}.window-form label,.connect-form label{color:#334155;gap:8px;font-weight:900;display:grid}.notice-card{color:#6b4c17;text-align:center;background:#fff1cde6;border-radius:18px;padding:12px 14px;font-weight:850}.floating-actions{justify-content:flex-end;gap:10px;display:flex}.floating-actions button{color:#0f172a;background:#ffffffa6;border:1px solid #ffffffc7;border-radius:999px;min-height:44px;padding:0 18px;font-weight:950}.primary-action{border-radius:999px;min-height:46px;padding:0 18px;font-weight:950;background:linear-gradient(145deg,#fffffffa,#dce5f4f0)!important}.switch-row{background:#ffffff94;border:1px solid #e2e8f0e0;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex!important}.switch-row span{gap:4px;display:grid}.switch-row strong{color:#0f172a}.switch-row small{color:#64748b;line-height:1.35}.switch-row input[type=checkbox]{flex:none;width:22px;height:22px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-card{border-radius:30px;align-content:start;gap:10px;padding:18px;display:grid}.settings-card.wide{grid-column:1/-1}.settings-card h3{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:1.2rem}.settings-card span{color:#64748b;line-height:1.45}.settings-card button,.connect-form button{border-radius:999px;min-height:42px;padding:0 15px;font-weight:950}.setup-stack{gap:12px;display:grid}.summary-card,.connected-account{border-radius:28px;align-items:center;gap:14px;padding:16px;display:flex}.summary-card>span{border-radius:20px;flex:none;width:54px;height:54px;font-size:1.35rem}.summary-card strong,.connected-account strong{color:#0f172a}.summary-card p,.connected-account p,.connected-account span{color:#64748b;margin:0;line-height:1.38}.connected-account{justify-content:space-between}.large-search{background:#f5f8fceb;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:12px;height:60px;padding:0 16px;display:grid}.large-search input{background:0 0;border:0;font-size:1rem}.search-results{gap:8px;max-height:340px;margin-top:12px;display:grid;overflow:auto}.search-results button{box-shadow:none;text-align:left;border:0;border-radius:21px;gap:4px;padding:14px;display:grid}.search-results span{color:#60708a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.search-results p{color:#64748b;margin:0}.search-empty{background:#f5f8fcc7;border-radius:24px;padding:22px}.search-empty h3{color:#0f172a;margin-bottom:8px}.search-empty p{color:#64748b;margin-bottom:0}.toast{z-index:90;color:#0f172a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #ffffffd6;border-radius:999px;padding:12px 18px;font-weight:850;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 52px #23304833}@media (width<=1180px){.workspace{grid-template-columns:280px minmax(0,1fr)}.reading-panel{display:none}}@media (width<=760px){body{overflow:auto}.nexus-app{height:auto;min-height:100vh;overflow:auto}.topbar{grid-template-columns:1fr;height:auto;padding:12px}.top-actions{grid-template-columns:1fr 1fr;display:grid}.workspace{grid-template-columns:1fr;height:auto;padding:0 12px 12px}.panel{border-radius:28px}.sidebar,.mail-panel{min-height:420px}.status-strip,.settings-grid{grid-template-columns:1fr}.reading-empty h1{font-size:3rem}.floating-window,.floating-window.standard,.floating-window.compose,.floating-window.settings,.floating-window.search{width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;transform:translate(12px,12px)!important}}
