:root{color-scheme:light;font-family:var(--shell-body-font, "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif);line-height:1.5;font-weight:400;color:#1f2528;background:#f3f6f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--shell-accent: #24766f;--shell-accent-strong: #174f4a;--shell-accent-soft: #e7f5f2;--shell-bg-top: #f8faf8;--shell-bg-bottom: #e8eeeb;--shell-header-bg: rgba(250, 252, 250, .92);--shell-header-border: rgba(35, 48, 51, .13);--shell-button-bg: #24766f;--shell-button-border: #24766f;--shell-button-text: #ffffff;--shell-brand-gradient: linear-gradient(135deg, #1f2528 0%, #24766f 56%, #7966d2 100%);--shell-card-bg: rgba(255, 255, 255, .94);--shell-card-bg-soft: #f1f6f4;--shell-card-border: rgba(35, 48, 51, .13);--shell-chip-bg: #e3f1ee;--shell-chip-text: #19544f;--shell-input-bg: #fbfdfc;--shell-input-border: rgba(35, 48, 51, .15);--ui-bg-page: #e8eeeb;--ui-bg-section: rgba(255, 255, 255, .94);--ui-bg-card: #f2f7f5;--ui-bg-card-elevated: #ffffff;--ui-bg-input: #ffffff;--ui-bg-empty: #edf4f1;--ui-bg-tab-active: #ffffff;--ui-bg-tab-inactive: rgba(235, 242, 239, .9);--ui-border-subtle: rgba(35, 48, 51, .16);--ui-border-strong: rgba(35, 48, 51, .3);--ui-text-primary: #1f2528;--ui-text-secondary: #344144;--ui-text-muted: #5c696b;--ui-text-placeholder: #667477;--ui-pill-bg: #e3f1ee;--ui-pill-text: #19544f;--ui-button-primary-bg: #24766f;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #ffffff;--ui-button-secondary-text: #263235;--shell-drawer-bg: #ffffff;--shell-body-font: "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-display-font: "Aptos Display", "Trebuchet MS", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-card-radius: 8px;--shell-control-radius: 8px;--shell-panel-radius: 8px;--shell-card-shadow: 0 18px 44px rgba(24, 35, 38, .1);--shell-control-shadow: 0 10px 24px rgba(24, 35, 38, .09);--shell-panel-highlight: rgba(255, 255, 255, .72);--shell-grid-line: rgba(36, 118, 111, .075);--shell-status-glow: rgba(36, 118, 111, .17);--shell-hover-lift: translateY(-2px);--shell-motion-fast: .18s ease;--shell-motion-panel: .24s ease;--shell-page-text: #1f2528;--shell-heading-text: #171d20;--shell-muted-text: #5c696b;--shell-page-overlay-1: rgba(36, 118, 111, .1);--shell-page-overlay-2: rgba(121, 102, 210, .08);--shell-page-overlay-3: rgba(255, 255, 255, .44);--easy-viewport-height: 100dvh;--easy-keyboard-inset: 0px}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;overflow-x:hidden;max-width:100vw;overscroll-behavior-x:none;background:var(--ui-bg-page, #f4efe9)}body{min-height:100vh;min-height:100dvh;min-height:max(100vh,100dvh);color:var(--ui-text-primary, var(--shell-page-text));background:linear-gradient(90deg,var(--shell-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--shell-grid-line) 1px,transparent 1px),radial-gradient(circle at top left,var(--shell-page-overlay-1),transparent 28%),radial-gradient(circle at top right,var(--shell-page-overlay-2),transparent 26%),linear-gradient(180deg,var(--shell-bg-top) 0%,var(--shell-bg-bottom) 100%);background-size:72px 72px,72px 72px,auto,auto,auto}#root{min-height:100vh;min-height:100dvh;min-height:max(100vh,100dvh)}button,input,select,textarea{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.68}:focus-visible{outline:3px solid color-mix(in srgb,var(--shell-accent) 58%,white 42%);outline-offset:3px}a{color:inherit;text-decoration:none}.app-shell-vnext{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;min-height:max(100vh,var(--easy-viewport-height, 100dvh));width:100%;max-width:100vw;overflow-x:clip;display:grid;grid-template-columns:280px minmax(0,1fr);color:var(--ui-text-primary, var(--shell-page-text));background:linear-gradient(90deg,var(--shell-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--shell-grid-line) 1px,transparent 1px),radial-gradient(circle at top left,var(--shell-page-overlay-1),transparent 26%),radial-gradient(circle at top right,var(--shell-page-overlay-2),transparent 24%),linear-gradient(180deg,var(--shell-bg-top) 0%,var(--shell-bg-bottom) 100%);background-size:72px 72px,72px 72px,auto,auto,auto}.app-shell-vnext:before,.marketing-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--shell-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--shell-grid-line) 1px,transparent 1px),radial-gradient(circle at top left,var(--shell-page-overlay-1),transparent 28%),radial-gradient(circle at top right,var(--shell-page-overlay-2),transparent 26%),linear-gradient(180deg,var(--shell-bg-top) 0%,var(--shell-bg-bottom) 100%);background-size:72px 72px,72px 72px,auto,auto,auto}.app-shell-header{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-width:0}.mobile-standalone-shell{min-height:var(--easy-viewport-height, 100dvh)}.mobile-runtime-banner{position:sticky;top:0;z-index:850;width:100%;padding:.65rem 1rem;padding-top:calc(.65rem + env(safe-area-inset-top,0px));border-bottom:1px solid rgba(161,61,52,.22);background:color-mix(in srgb,#fff2f1 84%,var(--ui-bg-card-elevated) 16%);color:#8f352f;font-size:.9rem;font-weight:800;text-align:center}.app-sidebar{display:grid;grid-template-rows:auto 1fr auto;gap:1.2rem;padding:1.2rem;background:#fffcf7d6;border-right:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-block{display:flex;align-items:center;gap:.72rem}.brand-badge{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--shell-control-radius);background:var(--shell-brand-gradient);color:#fff;font-weight:800}.brand-kicker,.eyebrow{margin:0;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--shell-accent-strong) 76%,white 24%);font-weight:800}.brand-title{margin:.15rem 0 0;font-size:1.15rem}.site-brand,.site-header-inner,.site-header-actions,.app-header-main,.app-header-actions{display:flex;align-items:center}.site-brand{gap:.85rem;min-width:0}.site-brand>div{min-width:0}.app-header-brand{min-width:0}.app-suite-control{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;width:min(100%,25rem);min-width:0;max-width:min(100%,25rem);padding:.22rem;border:1px solid color-mix(in srgb,var(--ui-border-subtle, var(--shell-card-border)) 72%,transparent);border-radius:calc(var(--shell-control-radius) + 4px);background:color-mix(in srgb,var(--ui-bg-card, var(--shell-card-bg)) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--shell-panel-highlight) 72%,transparent)}.app-suite-control .site-brand{padding:.18rem .34rem}.site-brand-title{display:block;font-size:1rem;color:var(--shell-heading-text)}.site-mobile-cue{display:none}.site-header,.app-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header{padding:.9rem 1rem 0}.site-header-inner,.app-header-main{justify-content:space-between;gap:1rem}.site-header-inner,.app-header{background:var(--shell-header-bg);border:1px solid var(--shell-header-border);box-shadow:0 10px 32px #221d181a}.app-header{width:min(1200px,calc(100% - 2.5rem));margin:.9rem auto 0;border-radius:var(--shell-panel-radius);border-color:color-mix(in srgb,var(--shell-header-border) 72%,white 28%);background:linear-gradient(135deg,color-mix(in srgb,var(--shell-panel-highlight) 74%,transparent),transparent 52%),color-mix(in srgb,var(--shell-header-bg) 90%,white 10%);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);box-shadow:inset 0 1px color-mix(in srgb,var(--shell-panel-highlight) 88%,white 12%),0 10px 28px #18232614;overflow:visible}.site-header-inner{max-width:1200px;margin:0 auto;padding:.85rem 1rem;border-radius:var(--shell-panel-radius)}.site-nav-links,.app-top-nav{display:flex;align-items:center;gap:.65rem}.site-nav-links{flex-wrap:wrap}.site-nav-link,.app-top-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:.6rem .85rem;border-radius:999px;color:color-mix(in srgb,var(--shell-page-text) 72%,transparent);font-weight:700}.site-nav-link:hover,.app-top-link:hover,.app-top-link.active{background:var(--ui-bg-tab-active, var(--shell-accent-soft));color:var(--ui-text-primary, #241d19)}.site-header-actions,.app-header-actions{gap:.75rem;justify-content:flex-end}.app-header-main{display:flex;align-items:center;justify-content:flex-start;padding:.68rem 1rem;min-width:0;max-width:100%;touch-action:manipulation}.app-header-actions{display:flex;align-items:center;min-width:0}.app-header-actions .products-menu{width:5.6rem}.app-header-actions .menu-trigger-button{width:100%;min-height:36px;padding:.55rem .72rem;background:var(--ui-bg-tab-active, var(--shell-accent-soft));color:var(--ui-text-primary, var(--shell-page-text));border-color:color-mix(in srgb,var(--shell-accent) 32%,var(--shell-card-border));font-weight:800}.app-header-actions .menu-panel{left:auto;right:0;width:min(320px,calc(100vw - 2rem));min-width:min(260px,calc(100vw - 2rem))}.button-primary,.button-secondary{min-height:44px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1rem;border-radius:var(--shell-control-radius);font-weight:800;line-height:1.1;text-align:center;overflow-wrap:anywhere;transition:background var(--shell-motion-fast),border-color var(--shell-motion-fast),transform var(--shell-motion-fast),box-shadow var(--shell-motion-fast)}.primary-button,.ghost-button,.toggle-button,.button-primary,.button-secondary,.menu-trigger-button,.danger-button,.compact-button{white-space:nowrap}.primary-button:focus-visible,.ghost-button:focus-visible,.toggle-button:focus-visible,.button-primary:focus-visible,.button-secondary:focus-visible,.menu-trigger-button:focus-visible,.danger-button:focus-visible,.task-card-main:focus-visible,.calendar-block-vnext:focus-visible,.calendar-detail-card:focus-visible,.notes-command-button:focus-visible{outline:2px solid color-mix(in srgb,var(--shell-accent) 72%,white 28%);outline-offset:3px}.button-primary:hover,.button-secondary:hover,.menu-trigger-button:hover,.toggle-button:hover,.ghost-button:hover{transform:var(--shell-hover-lift)}.button-primary{background:var(--ui-button-primary-bg, var(--shell-button-bg));color:var(--ui-button-primary-text, var(--shell-button-text));border:1px solid var(--ui-border-strong, var(--shell-button-border));box-shadow:var(--shell-control-shadow)}.button-secondary{background:var(--ui-button-secondary-bg, var(--shell-input-bg));color:var(--ui-button-secondary-text, var(--shell-page-text));border:1px solid var(--ui-border-subtle, var(--shell-card-border))}.button-spinner{width:1rem;height:1rem;margin-right:.55rem;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.products-menu{position:relative}.menu-trigger-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.8rem .95rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-tab-inactive, var(--shell-input-bg));color:var(--ui-text-secondary, var(--shell-page-text));font-weight:700}.app-header-actions>.button-secondary{background:transparent;border-color:transparent;color:var(--ui-text-muted, var(--shell-muted-text));font-weight:700}.menu-panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:60;width:min(320px,calc(100vw - 2rem));display:grid;gap:.25rem;padding:.45rem;border-radius:8px;border:1px solid var(--shell-card-border);background:color-mix(in srgb,var(--shell-card-bg) 92%,white 8%);box-shadow:0 22px 44px #412b1c24;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity var(--shell-motion-fast),transform var(--shell-motion-fast),visibility var(--shell-motion-fast)}.menu-backdrop,.menu-panel-header{display:none}.menu-panel.open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.menu-link-card{display:grid;gap:.1rem;min-width:0;padding:.58rem .7rem;border:1px solid transparent;border-radius:8px;transition:background var(--shell-motion-fast),border-color var(--shell-motion-fast),color var(--shell-motion-fast),transform var(--shell-motion-fast)}.menu-link-card:hover{background:color-mix(in srgb,var(--shell-accent-strong) 24%,var(--shell-card-bg) 76%);color:var(--shell-page-text);transform:translateY(-1px)}.menu-link-card.active{border-color:color-mix(in srgb,var(--shell-accent) 42%,var(--shell-card-border));background:color-mix(in srgb,var(--shell-accent) 16%,var(--shell-card-bg) 84%);color:var(--ui-text-primary, var(--shell-page-text))}.menu-link-card strong{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.2}.menu-link-card span{color:var(--shell-muted-text);font-size:.82rem}.menu-link-card .menu-link-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;color:inherit;font-size:inherit}.menu-link-card .menu-link-title strong{flex:1 1 0}.menu-link-card .menu-link-status{flex:0 0 auto;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.sidebar-nav{display:grid;align-content:start;gap:.45rem}.sidebar-link,.ghost-button,.primary-button,.toggle-button{min-height:44px;max-width:100%;border-radius:var(--shell-control-radius);border:1px solid transparent;padding:.8rem .95rem;line-height:1.1;overflow-wrap:anywhere;transition:background var(--shell-motion-fast),border-color var(--shell-motion-fast),transform var(--shell-motion-fast),box-shadow var(--shell-motion-fast)}.sidebar-link{color:color-mix(in srgb,var(--shell-page-text) 78%,transparent);font-weight:700}.sidebar-link:hover,.sidebar-link.active{background:var(--ui-bg-tab-active, #fff7f0);border-color:var(--ui-border-strong, rgba(199, 114, 63, .22));color:var(--ui-text-primary, #1f1a16)}.ghost-button,.toggle-button{background:var(--ui-button-secondary-bg, var(--shell-input-bg));border:1px solid var(--ui-border-subtle, var(--shell-card-border));color:var(--ui-button-secondary-text, var(--shell-page-text))}.primary-button{background:var(--ui-button-primary-bg, var(--shell-button-bg));color:var(--ui-button-primary-text, var(--shell-button-text));border:1px solid var(--ui-border-strong, var(--shell-button-border));box-shadow:var(--shell-control-shadow)}.app-content{padding:1.25rem;min-height:var(--easy-viewport-height, 100%);background:linear-gradient(90deg,var(--shell-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--shell-grid-line) 1px,transparent 1px),radial-gradient(circle at top left,var(--shell-page-overlay-1),transparent 26%),radial-gradient(circle at top right,var(--shell-page-overlay-2),transparent 24%),linear-gradient(180deg,var(--shell-bg-top) 0%,var(--shell-bg-bottom) 100%);background-size:72px 72px,72px 72px,auto,auto,auto;min-width:0;max-width:100vw;overflow-x:clip}.app-content-shell{padding-top:.85rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px) + var(--easy-keyboard-inset, 0px));min-width:0}.app-content-shell>.page-wrap:not(.page-wrap-notes){width:min(1200px,100%);margin-inline:auto}.marketing-shell{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;min-height:max(100vh,100dvh);--marketing-grid-line: color-mix(in srgb, var(--shell-card-border) 22%, transparent);background:linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--marketing-grid-line) 1px,transparent 1px),radial-gradient(circle at top left,var(--shell-page-overlay-1),transparent 28%),radial-gradient(circle at top right,var(--shell-page-overlay-2),transparent 26%),linear-gradient(180deg,var(--shell-bg-top) 0%,var(--shell-bg-bottom) 100%);background-size:96px 96px,96px 96px,auto,auto,auto}.marketing-shell:before{background:linear-gradient(90deg,var(--marketing-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--marketing-grid-line) 1px,transparent 1px),radial-gradient(circle at top left,var(--shell-page-overlay-1),transparent 28%),radial-gradient(circle at top right,var(--shell-page-overlay-2),transparent 26%),linear-gradient(180deg,var(--shell-bg-top) 0%,var(--shell-bg-bottom) 100%);background-size:96px 96px,96px 96px,auto,auto,auto}.marketing-content{padding:6.1rem 1rem 2rem;width:100%;max-width:100vw;overflow-x:hidden}.marketing-page{width:min(1180px,100%);margin:0 auto;display:grid;gap:1.4rem;min-width:0}.marketing-hero,.marketing-section{background:var(--shell-card-bg);border:1px solid var(--shell-card-border);border-radius:8px;box-shadow:0 18px 44px #412b1c14;width:100%;max-width:100%;min-width:0;justify-self:stretch}.marketing-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);gap:1rem;padding:1.4rem;min-width:0}.marketing-hero-copy,.marketing-hero-card,.marketing-highlights{display:grid;gap:1rem;min-width:0}.marketing-hero-copy h1{margin:0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.98;letter-spacing:0;font-family:var(--shell-display-font);overflow-wrap:break-word}.marketing-hero-copy p:not(.eyebrow),.marketing-card p,.marketing-hero-card p{margin:0;color:var(--shell-muted-text)}.marketing-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap}.marketing-points{display:flex;flex-wrap:wrap;gap:.55rem}.marketing-hero-copy .marketing-points .info-pill{min-height:34px;background:color-mix(in srgb,var(--ui-pill-bg, var(--shell-chip-bg)) 48%,transparent);border-color:color-mix(in srgb,var(--ui-border-subtle, var(--shell-card-border)) 72%,transparent);color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:650}.marketing-hero-card{align-content:space-between;padding:1.1rem;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--shell-accent) 10%,transparent),transparent 48%),var(--shell-card-bg-soft);border:1px solid color-mix(in srgb,var(--shell-accent) 12%,transparent)}.marketing-hero-preview-header{display:grid;gap:.7rem}.marketing-hero-preview-context{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:760;letter-spacing:0}.marketing-hero-card-title,.marketing-card h3{margin:0;overflow-wrap:break-word}.marketing-hero-card-title{color:var(--ui-text-strong, var(--shell-text));font-size:1rem;font-weight:760;line-height:1.14}.marketing-hero-preview{display:grid;gap:.5rem;align-self:end}.marketing-card-metrics{display:flex;flex-wrap:wrap;gap:.45rem;align-self:end}.marketing-card-metrics span{padding:.4rem .62rem;border-radius:8px;background:var(--ui-pill-bg, var(--shell-chip-bg));color:var(--ui-pill-text, var(--shell-chip-text));font-size:.76rem;font-weight:850}.marketing-hero-preview-row{display:grid;grid-template-columns:minmax(5.8rem,.62fr) minmax(0,1fr);align-items:center;gap:.65rem;padding:.58rem .68rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--shell-accent) 12%,transparent);background:color-mix(in srgb,var(--shell-card-bg) 72%,white 28%)}.marketing-hero-preview-row span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.74rem;font-weight:850}.marketing-hero-preview-row strong{min-width:0;color:var(--ui-text-primary, var(--shell-page-text));font-size:.86rem;line-height:1.18;overflow-wrap:anywhere}.marketing-hero-preview-row strong em{display:inline-flex;margin-left:.45rem;padding:.16rem .36rem;border-radius:999px;background:color-mix(in srgb,var(--shell-accent) 14%,transparent);color:var(--shell-accent-strong);font-size:.64rem;font-style:normal;font-weight:850;white-space:nowrap}.marketing-page--preview-realism .marketing-hero-preview{gap:.38rem}.marketing-page--preview-realism .marketing-hero-preview-row{grid-template-columns:minmax(4.7rem,.46fr) minmax(0,1fr);gap:.52rem;padding:.46rem .58rem;border-color:color-mix(in srgb,var(--shell-accent) 16%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--shell-accent) 10%,transparent),transparent 34%),color-mix(in srgb,var(--shell-card-bg) 82%,white 18%)}.marketing-page--preview-realism .marketing-hero-preview-row:first-child{border-color:color-mix(in srgb,var(--shell-accent) 32%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--shell-accent) 18%,transparent),transparent 44%),color-mix(in srgb,var(--shell-card-bg) 88%,white 12%)}.marketing-page--preview-realism .marketing-hero-preview-row span{font-size:.7rem;letter-spacing:0}.marketing-page--preview-realism .marketing-hero-preview-row strong{font-size:.84rem}.marketing-page--preview-realism .marketing-hero-preview-row:first-child strong{font-weight:900}.marketing-page--easynotes-preview .marketing-hero-preview{gap:.38rem}.marketing-page--easynotes-preview .marketing-hero-preview-row{grid-template-columns:minmax(5rem,.48fr) minmax(0,1fr);gap:.52rem;padding:.46rem .58rem;border-color:color-mix(in srgb,var(--shell-accent) 12%,transparent);background:color-mix(in srgb,var(--shell-card-bg) 86%,white 14%)}.marketing-page--easynotes-preview .marketing-hero-preview-row:first-child{border-color:color-mix(in srgb,var(--shell-accent) 24%,transparent);background:color-mix(in srgb,var(--shell-card-bg) 90%,white 10%)}.marketing-page--easynotes-preview .marketing-hero-preview-row span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.7rem;font-weight:800;letter-spacing:0}.marketing-page--easynotes-preview .marketing-hero-preview-row strong{font-size:.84rem}.marketing-page--easynotes-preview .marketing-hero-preview-row:first-child strong{font-weight:900}.marketing-section{padding:1.35rem;scroll-margin-top:7rem}.marketing-card-grid,.marketing-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.marketing-card{display:grid;gap:.55rem;padding:1rem;border-radius:8px;border:1px solid var(--shell-card-border);background:var(--shell-input-bg)}.marketing-card-details{display:flex;flex-wrap:wrap;gap:.38rem;margin:0;padding-top:.1rem;padding-left:0;list-style:none}.marketing-card-details li{padding:.32rem .48rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-input-bg));color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:800;line-height:1.1}.marketing-page--preview-realism #features .marketing-card{align-content:start;gap:.48rem;background:linear-gradient(180deg,color-mix(in srgb,var(--shell-accent) 7%,transparent),transparent 48%),var(--shell-input-bg)}.marketing-page--preview-realism #features .marketing-card p:not(.eyebrow){line-height:1.42}.marketing-page--preview-realism #features .marketing-card-details li:first-child{color:var(--ui-text-primary, var(--shell-page-text));border-color:color-mix(in srgb,var(--shell-accent) 24%,transparent)}.marketing-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.2rem 0;border-radius:8px;background:transparent;border:0}.marketing-cta-card p,.marketing-cta-card h2{margin:0}.marketing-inline-link{width:fit-content;margin-top:.2rem}.marketing-demo-list{display:grid;gap:.75rem}.marketing-demo-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.9rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card-elevated, var(--shell-input-bg))}.marketing-demo-step>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--shell-button-bg);color:var(--shell-button-text);font-weight:900}.marketing-demo-step h3,.marketing-demo-step p{margin:0;min-width:0}.marketing-demo-step p{color:var(--shell-muted-text)}@media (min-width: 961px){.marketing-page--open-features #features{padding-inline:0;background:transparent;border-color:transparent;box-shadow:none}.marketing-page--desktop-rhythm-repair{gap:.95rem;margin-top:-2rem}.marketing-page--desktop-rhythm-repair .marketing-hero{gap:.85rem;padding:1.05rem}.marketing-page--desktop-rhythm-repair .marketing-hero-copy,.marketing-page--desktop-rhythm-repair .marketing-hero-card{gap:.78rem}.marketing-page--desktop-rhythm-repair .marketing-hero-copy h1{font-size:clamp(2rem,4.2vw,3.55rem);line-height:1}.marketing-page--desktop-rhythm-repair .marketing-hero-card{padding:.95rem}.marketing-page--light-demo-band #demo{background:transparent;border-color:transparent;box-shadow:none}.marketing-page--light-demo-band #demo .marketing-demo-list{gap:0;border-block:1px solid var(--ui-border-subtle, var(--shell-card-border))}.marketing-page--light-demo-band #demo .marketing-demo-step{padding:.95rem 0;border:0;border-radius:0;background:transparent}.marketing-page--light-demo-band #demo .marketing-demo-step+.marketing-demo-step{border-top:1px solid var(--ui-border-subtle, var(--shell-card-border))}.marketing-page--grouped-workflow #workflow{background:transparent;border-color:transparent;box-shadow:none}.marketing-page--grouped-workflow #workflow .marketing-card-grid{gap:0;padding-block:.35rem;border-block:1px solid var(--ui-border-subtle, var(--shell-card-border))}.marketing-page--grouped-workflow #workflow .marketing-card{padding:.4rem 1rem;border:0;border-radius:0;background:transparent}.marketing-page--grouped-workflow #workflow .marketing-card+.marketing-card{border-left:1px solid var(--ui-border-subtle, var(--shell-card-border))}.marketing-page--lead-features #features{background:transparent;border-color:transparent;box-shadow:none}.marketing-page--lead-features #features .marketing-card-grid{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:.7rem}.marketing-page--lead-features #features .marketing-card:first-child{grid-row:span 2;align-content:center;padding:1.15rem;background:var(--shell-input-bg)}.marketing-page--lead-features #features .marketing-card:not(:first-child){gap:.4rem;padding:.8rem 0;border-width:1px 0 0;border-radius:0;background:transparent}.marketing-page--lead-features #features .marketing-card:nth-child(2){border-top:0}}.site-footer{width:min(1180px,100%);margin:1.15rem auto 0;padding:.85rem .25rem calc(.5rem + env(safe-area-inset-bottom));display:flex;justify-content:center;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.82rem}.site-footer a{color:inherit;text-decoration:none;font-weight:750;border-bottom:1px solid color-mix(in srgb,currentColor 38%,transparent)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ui-text-secondary, var(--shell-page-text));border-bottom-color:currentColor}.app-content:has(.settings-page) .site-footer{margin-top:clamp(3rem,10vh,5rem)}.app-content:has(.settings-page) .site-footer a{display:inline-flex;align-items:center;min-height:44px}.page-wrap{display:grid;gap:1rem;min-width:0;max-width:100%}.app-theme{--app-accent: #c7723f;--app-accent-soft: #fff2e7;--app-accent-border: rgba(199, 114, 63, .2);--app-accent-text: #8a5b38;--app-panel-bg: color-mix(in srgb, var(--ui-bg-section) 88%, var(--app-accent) 12%);--app-panel-border: color-mix(in srgb, var(--ui-border-subtle) 78%, var(--app-accent) 22%);--app-stat-bg: color-mix(in srgb, var(--ui-bg-card) 86%, var(--app-accent) 14%);--app-stat-border: color-mix(in srgb, var(--ui-border-subtle) 68%, var(--app-accent) 32%);--app-chip-bg: color-mix(in srgb, var(--ui-pill-bg) 82%, var(--app-accent) 18%);--app-chip-text: var(--ui-pill-text)}.app-theme-easyhq{--app-accent: #4d7f6f;--app-accent-soft: #eef8f3;--app-accent-border: rgba(77, 127, 111, .2);--app-accent-text: #355b4f;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #4d7f6f 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #4d7f6f 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #4d7f6f 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #4d7f6f 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #355b4f 38%)}.app-theme-easylist{--app-accent: #d06a38;--app-accent-soft: #fff1e7;--app-accent-border: rgba(208, 106, 56, .2);--app-accent-text: #8f4f2f;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #d06a38 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #d06a38 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #d06a38 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #d06a38 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #8f4f2f 38%)}.app-theme-easycalendar{--app-accent: #4a7db8;--app-accent-soft: #edf4ff;--app-accent-border: rgba(74, 125, 184, .2);--app-accent-text: #365b87;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #4a7db8 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #4a7db8 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #4a7db8 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #4a7db8 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #365b87 38%)}.app-theme-easynotes{--app-accent: #8a6650;--app-accent-soft: #f6efe8;--app-accent-border: rgba(138, 102, 80, .2);--app-accent-text: #6e523f;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #8a6650 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #8a6650 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #8a6650 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #8a6650 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #6e523f 38%)}.app-theme-easypipeline{--app-accent: #a05d3f;--app-accent-soft: #f9efe8;--app-accent-border: rgba(160, 93, 63, .2);--app-accent-text: #7d4933;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #a05d3f 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #a05d3f 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #a05d3f 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #a05d3f 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #7d4933 38%)}.app-theme-easycontacts{--app-accent: #5e8a77;--app-accent-soft: #eef8f3;--app-accent-border: rgba(94, 138, 119, .2);--app-accent-text: #456857;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #5e8a77 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #5e8a77 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #5e8a77 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #5e8a77 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #456857 38%)}.app-theme-easyprojects{--app-accent: #5d7ca8;--app-accent-soft: #eef3fb;--app-accent-border: rgba(93, 124, 168, .22);--app-accent-text: #435d82;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #5d7ca8 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #5d7ca8 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #5d7ca8 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #5d7ca8 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #435d82 38%)}.app-theme-easyworkout{--app-accent: #b55c33;--app-accent-soft: #fbf0ea;--app-accent-border: rgba(181, 92, 51, .22);--app-accent-text: #814124;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #b55c33 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #b55c33 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #b55c33 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #b55c33 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #814124 38%)}.app-theme-settings{--app-accent: #6d6a7f;--app-accent-soft: #f1f0f8;--app-accent-border: rgba(109, 106, 127, .18);--app-accent-text: #545166;--app-panel-bg: color-mix(in srgb, var(--shell-card-bg) 82%, #6d6a7f 18%);--app-stat-bg: color-mix(in srgb, var(--shell-card-bg-soft) 82%, #6d6a7f 18%);--app-stat-border: color-mix(in srgb, var(--shell-card-border) 64%, #6d6a7f 36%);--app-chip-bg: color-mix(in srgb, var(--shell-chip-bg) 72%, #6d6a7f 28%);--app-chip-text: color-mix(in srgb, var(--shell-chip-text) 62%, #545166 38%)}.app-theme{--app-panel-bg: color-mix(in srgb, var(--ui-bg-section) 88%, var(--app-accent) 12%);--app-panel-border: color-mix(in srgb, var(--ui-border-subtle) 78%, var(--app-accent) 22%);--app-stat-bg: color-mix(in srgb, var(--ui-bg-card) 86%, var(--app-accent) 14%);--app-stat-border: color-mix(in srgb, var(--ui-border-subtle) 68%, var(--app-accent) 32%);--app-chip-bg: color-mix(in srgb, var(--ui-pill-bg) 82%, var(--app-accent) 18%);--app-chip-text: var(--ui-pill-text)}.page-wrap-notes{width:min(980px,100%);margin-inline:auto}.page-hero-vnext,.panel-section,.loading-card,.auth-card-vnext{background:linear-gradient(135deg,var(--shell-panel-highlight),transparent 48%),var(--app-panel-bg, rgba(255, 255, 255, .94));border:1px solid var(--app-panel-border, rgba(99, 76, 58, .12));border-radius:var(--shell-panel-radius);box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 0 0 1px #ffffff47,var(--shell-card-shadow);min-width:0}.page-hero-vnext,.panel-section{padding:1rem;min-width:0;max-width:100%}.app-shell-vnext .page-hero-vnext,.app-shell-vnext .panel-section,.app-shell-vnext .loading-card{background:linear-gradient(135deg,color-mix(in srgb,var(--shell-panel-highlight) 86%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--app-panel-bg, var(--shell-card-bg)) 94%,white 6%),var(--app-panel-bg, var(--shell-card-bg)));border-color:color-mix(in srgb,var(--app-panel-border, var(--shell-card-border)) 74%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 1px 2px #1823260d,0 18px 42px #18232617}.page-hero-vnext *,.panel-section *,.settings-choice-card *,.settings-toggle-row *,.daily-review-grid *{overflow-wrap:anywhere}.workspace-hero{padding:1.15rem 1.2rem;position:relative;overflow:hidden;border-top:1px solid var(--shell-panel-highlight)}.workspace-hero:after{content:"";position:absolute;inset:auto -12% -42% auto;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,var(--app-accent-soft, #fff2e7) 0%,transparent 70%);pointer-events:none}.workspace-hero.compact{padding:1rem 1.05rem}.workspace-hero-top,.workspace-hero-actions{display:flex;align-items:flex-start}.workspace-hero-top{justify-content:space-between;gap:1rem}.workspace-hero-actions{justify-content:flex-end}.page-hero-vnext h1,.panel-header h1,.panel-header h2,.auth-card-vnext h1{margin:.25rem 0 .45rem;letter-spacing:0;line-height:1.04;font-family:var(--shell-display-font)}.page-hero-vnext p,.panel-header p,.auth-copy,.helper-copy{color:var(--ui-text-muted, #695f57)}.app-theme .eyebrow{color:var(--app-accent-text, #9a6a47)}.panel-header{display:flex;flex-direction:column;gap:.34rem;margin-bottom:1rem}.panel-header h1,.panel-header h2{margin:0;font-size:clamp(1.38rem,2vw,1.82rem);line-height:1.08}.panel-header .eyebrow+h1,.panel-header .eyebrow+h2{margin-top:.06rem}.page-section-description{max-width:62ch;margin:0;font-size:.94rem;line-height:1.5}.panel-section>.panel-header:only-child{margin-bottom:0}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.simple-list{margin:0;padding-left:1.1rem;color:var(--ui-text-secondary, #3f3630)}.simple-list li+li{margin-top:.55rem}.pill-row{display:flex;flex-wrap:wrap;gap:.6rem}.info-pill{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .75rem;border-radius:999px;background:var(--ui-pill-bg, var(--shell-chip-bg));border:1px solid var(--ui-border-subtle, color-mix(in srgb, var(--shell-accent) 18%, transparent));color:var(--ui-pill-text, var(--shell-chip-text));font-weight:700}.inline-action-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:var(--shell-control-radius);border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-empty, var(--shell-card-bg-soft));min-width:0}.inline-action-card>div{min-width:0}.inline-action-card strong,.inline-action-card p{margin:0}.inline-action-card p{color:var(--ui-text-muted, var(--shell-muted-text))}.centered-state,.auth-page-vnext{min-height:100dvh;display:grid;place-items:center;padding:1rem}.auth-page-shell{min-height:calc(100dvh - 1rem)}.loading-card,.auth-card-vnext{width:min(100%,460px);padding:1.05rem}.loading-card{display:grid;justify-items:center;gap:.45rem;text-align:center}.loading-card strong,.loading-card small{display:block}.loading-card small{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.86rem}.loading-orbit{width:36px;height:36px;border-radius:999px;border:3px solid color-mix(in srgb,var(--shell-accent) 18%,transparent);border-top-color:var(--shell-accent);animation:loading-orbit-spin .82s linear infinite}@keyframes loading-orbit-spin{to{transform:rotate(360deg)}}.auth-intro-grid{display:grid;gap:.85rem}.auth-proof-card{display:grid;gap:.25rem;padding:.85rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:color-mix(in srgb,var(--ui-bg-card-elevated, #ffffff) 86%,var(--shell-accent-soft) 14%)}.auth-proof-card span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:850;text-transform:uppercase}.auth-proof-card strong,.auth-proof-card p{margin:0}.auth-proof-card p{color:var(--ui-text-muted, var(--shell-muted-text))}.auth-form-vnext,.field-stack,.auth-toggle{display:grid;gap:.7rem}.field-stack span{font-weight:700;color:var(--ui-text-secondary, var(--shell-page-text))}.field-stack input,.field-stack select,.field-stack textarea{width:100%;min-height:46px;border-radius:var(--shell-control-radius);border:1px solid var(--ui-border-subtle, var(--shell-input-border));padding:.8rem .95rem;background:var(--ui-bg-input, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text))}.field-stack input:focus,.field-stack select:focus,.field-stack textarea:focus,.search-input:focus{border-color:var(--ui-border-strong, var(--shell-input-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--shell-accent) 16%,transparent);outline:2px solid transparent}input::placeholder,textarea::placeholder{color:var(--ui-text-placeholder, var(--shell-muted-text));opacity:1}.field-stack textarea{min-height:120px;resize:vertical}.auth-toggle{grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0}.toggle-button.active{background:var(--shell-accent-soft);border-color:color-mix(in srgb,var(--shell-accent) 22%,transparent)}.auth-message{margin:0;color:#a13d34}.text-button{margin-top:.85rem;min-height:44px;padding:.35rem 0;background:transparent;border:0;color:var(--shell-accent-strong);font-weight:700;text-align:left}.shell-theme-classic{--shell-accent: #24766f;--shell-accent-strong: #174f4a;--shell-accent-soft: #e7f5f2;--shell-bg-top: #f8faf8;--shell-bg-bottom: #e8eeeb;--shell-header-bg: rgba(255, 255, 255, .94);--shell-header-border: rgba(35, 48, 51, .14);--shell-button-bg: #24766f;--shell-button-border: #24766f;--shell-button-text: #ffffff;--shell-brand-gradient: linear-gradient(135deg, #1f2528 0%, #24766f 56%, #7966d2 100%);--shell-card-bg: rgba(255, 255, 255, .96);--shell-card-bg-soft: #f1f6f4;--shell-card-border: rgba(35, 48, 51, .16);--shell-chip-bg: #e3f1ee;--shell-chip-text: #19544f;--shell-input-bg: #ffffff;--shell-input-border: rgba(35, 48, 51, .18);--shell-drawer-bg: #ffffff;--shell-body-font: "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-display-font: "Aptos Display", "Trebuchet MS", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-card-radius: 8px;--shell-card-shadow: 0 18px 44px rgba(24, 35, 38, .1);--shell-panel-highlight: rgba(255, 255, 255, .78);--shell-grid-line: rgba(36, 118, 111, .075);--shell-status-glow: rgba(36, 118, 111, .17);--shell-hover-lift: translateY(-2px);--shell-motion-fast: .18s ease;--shell-motion-panel: .24s ease;--shell-page-text: #1f2528;--shell-heading-text: #171d20;--shell-muted-text: #5c696b;--shell-page-overlay-1: rgba(36, 118, 111, .1);--shell-page-overlay-2: rgba(121, 102, 210, .08);--shell-page-overlay-3: rgba(255, 255, 255, .52);--ui-bg-page: #e8eeeb;--ui-bg-section: rgba(255, 255, 255, .96);--ui-bg-card: #f2f7f5;--ui-bg-card-elevated: #ffffff;--ui-bg-input: #ffffff;--ui-bg-empty: #edf4f1;--ui-bg-tab-active: #ffffff;--ui-bg-tab-inactive: #e9f0ed;--ui-border-subtle: rgba(35, 48, 51, .2);--ui-border-strong: rgba(35, 48, 51, .38);--ui-text-primary: #1f2528;--ui-text-secondary: #344144;--ui-text-muted: #5c696b;--ui-text-placeholder: #667477;--ui-pill-bg: #e3f1ee;--ui-pill-text: #19544f;--ui-button-primary-bg: #24766f;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #ffffff;--ui-button-secondary-text: #263235}.shell-theme-candy{--shell-accent: #df5f9f;--shell-accent-strong: #b8457e;--shell-accent-soft: #fae4f0;--shell-bg-top: #f9e7f0;--shell-bg-bottom: #f5c7dd;--shell-header-bg: rgba(255, 235, 246, .9);--shell-header-border: rgba(184, 69, 126, .2);--shell-button-bg: #d94893;--shell-button-border: #d94893;--shell-button-text: #ffffff;--shell-brand-gradient: linear-gradient(135deg, #d94893 0%, #ef78b2 58%, #f1b875 100%);--shell-card-bg: rgba(255, 247, 251, .92);--shell-card-bg-soft: #fae8f1;--shell-card-border: rgba(184, 69, 126, .18);--shell-chip-bg: #f7d6e7;--shell-chip-text: #7d2b57;--shell-input-bg: rgba(255, 248, 252, .96);--shell-input-border: rgba(184, 69, 126, .16);--shell-drawer-bg: #fff4fa;--shell-body-font: "Trebuchet MS", "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-display-font: "Verdana", "Trebuchet MS", "Aptos Display", sans-serif;--shell-card-radius: 8px;--shell-card-shadow: 0 20px 48px rgba(129, 66, 98, .14);--shell-panel-highlight: rgba(255, 255, 255, .72);--shell-grid-line: rgba(184, 69, 126, .09);--shell-status-glow: rgba(232, 178, 113, .16);--shell-hover-lift: translateY(-3px) scale(1.01);--shell-page-text: #5d1f45;--shell-heading-text: #471535;--shell-muted-text: #8f4971;--shell-page-overlay-1: rgba(222, 99, 159, .22);--shell-page-overlay-2: rgba(238, 192, 133, .18);--shell-page-overlay-3: rgba(255, 255, 255, .36);--shell-motion-fast: .2s cubic-bezier(.22, 1, .36, 1);--shell-motion-panel: .28s cubic-bezier(.22, 1, .36, 1);--ui-bg-page: #ffc6e4;--ui-bg-section: rgba(255, 241, 248, .94);--ui-bg-card: #ffe6f4;--ui-bg-card-elevated: #fff8fc;--ui-bg-input: #fffafd;--ui-bg-empty: #ffe3f2;--ui-bg-tab-active: #fffafd;--ui-bg-tab-inactive: rgba(255, 224, 242, .88);--ui-border-subtle: rgba(165, 42, 108, .22);--ui-border-strong: rgba(135, 31, 88, .38);--ui-text-primary: #53183d;--ui-text-secondary: #6b2850;--ui-text-muted: #823c65;--ui-text-placeholder: #8a466b;--ui-pill-bg: #ffd3ea;--ui-pill-text: #7d164e;--ui-button-primary-bg: #d9368d;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #fffafd;--ui-button-secondary-text: #5c1d44}.shell-theme-gamer{--shell-accent: #9b5cff;--shell-accent-strong: #6e31d8;--shell-accent-soft: #251637;--shell-bg-top: #12091c;--shell-bg-bottom: #05010e;--shell-header-bg: rgba(17, 10, 31, .86);--shell-header-border: rgba(155, 92, 255, .34);--shell-button-bg: #8b46ff;--shell-button-border: #8b46ff;--shell-button-text: #f7f1ff;--shell-brand-gradient: linear-gradient(135deg, #8b46ff 0%, #3a1771 58%, #171122 100%);--shell-card-bg: rgba(22, 14, 37, .88);--shell-card-bg-soft: #1b112f;--shell-card-border: rgba(155, 92, 255, .24);--shell-chip-bg: #2b1946;--shell-chip-text: #d7c2ff;--shell-input-bg: rgba(19, 12, 31, .95);--shell-input-border: rgba(155, 92, 255, .3);--shell-drawer-bg: #130c22;--shell-body-font: "Consolas", "Aptos", "Segoe UI", ui-monospace, monospace;--shell-display-font: "Arial Black", "Segoe UI Black", "Aptos Display", sans-serif;--shell-card-radius: 8px;--shell-card-shadow: 0 24px 60px rgba(3, 1, 10, .5);--shell-panel-highlight: rgba(125, 242, 255, .1);--shell-grid-line: rgba(125, 242, 255, .13);--shell-status-glow: rgba(155, 92, 255, .34);--shell-hover-lift: translateY(-2px) scale(1.008);--shell-page-text: #f3ebff;--shell-heading-text: #fbf7ff;--shell-muted-text: #cbb8eb;--shell-page-overlay-1: rgba(139, 70, 255, .28);--shell-page-overlay-2: rgba(74, 31, 140, .34);--shell-page-overlay-3: rgba(255, 255, 255, .04);--shell-motion-fast: .14s cubic-bezier(.2, .8, .2, 1);--shell-motion-panel: .18s cubic-bezier(.2, .8, .2, 1);--ui-bg-page: #05010e;--ui-bg-section: #171025;--ui-bg-card: #201431;--ui-bg-card-elevated: #28183d;--ui-bg-input: #10091d;--ui-bg-empty: #1c132b;--ui-bg-tab-active: #30204a;--ui-bg-tab-inactive: #171025;--ui-border-subtle: rgba(184, 142, 255, .28);--ui-border-strong: rgba(205, 176, 255, .48);--ui-text-primary: #f7f1ff;--ui-text-secondary: #eadfff;--ui-text-muted: #cfbdf1;--ui-text-placeholder: #baa2e6;--ui-pill-bg: #342050;--ui-pill-text: #eadcff;--ui-button-primary-bg: #8b46ff;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #201431;--ui-button-secondary-text: #f2eaff}.shell-theme-elvish{--shell-accent: #c8a84f;--shell-accent-strong: #8d7531;--shell-accent-soft: #203325;--shell-bg-top: #0d1b14;--shell-bg-bottom: #13261b;--shell-header-bg: rgba(16, 34, 23, .84);--shell-header-border: rgba(200, 168, 79, .28);--shell-button-bg: #b8963f;--shell-button-border: #b8963f;--shell-button-text: #fff8e2;--shell-brand-gradient: linear-gradient(135deg, #b8963f 0%, #365b3f 52%, #173223 100%);--shell-card-bg: rgba(19, 38, 27, .88);--shell-card-bg-soft: #173224;--shell-card-border: rgba(200, 168, 79, .2);--shell-chip-bg: #24402c;--shell-chip-text: #f3de9c;--shell-input-bg: rgba(18, 33, 24, .95);--shell-input-border: rgba(200, 168, 79, .26);--shell-drawer-bg: #14251b;--shell-body-font: "Georgia", "Aptos", "Segoe UI", serif;--shell-display-font: "Palatino Linotype", "Book Antiqua", "Georgia", serif;--shell-card-radius: 8px;--shell-card-shadow: 0 24px 54px rgba(4, 14, 9, .42);--shell-panel-highlight: rgba(255, 241, 194, .12);--shell-grid-line: rgba(200, 168, 79, .1);--shell-status-glow: rgba(200, 168, 79, .24);--shell-hover-lift: translateY(-3px);--shell-page-text: #f5efd5;--shell-heading-text: #fff8e4;--shell-muted-text: #d7c79c;--shell-page-overlay-1: rgba(200, 168, 79, .18);--shell-page-overlay-2: rgba(73, 118, 71, .24);--shell-page-overlay-3: rgba(255, 241, 194, .04);--shell-motion-fast: .24s ease;--shell-motion-panel: .32s ease;--ui-bg-page: #09140f;--ui-bg-section: #12251a;--ui-bg-card: #183321;--ui-bg-card-elevated: #203d29;--ui-bg-input: #0d1e15;--ui-bg-empty: #142a1d;--ui-bg-tab-active: #284831;--ui-bg-tab-inactive: #112218;--ui-border-subtle: rgba(223, 197, 116, .28);--ui-border-strong: rgba(243, 222, 156, .48);--ui-text-primary: #fff5d8;--ui-text-secondary: #efe2bc;--ui-text-muted: #dccb9a;--ui-text-placeholder: #cdbb8a;--ui-pill-bg: #2d4e35;--ui-pill-text: #fff0ba;--ui-button-primary-bg: #c7a04a;--ui-button-primary-text: #172315;--ui-button-secondary-bg: #1d3726;--ui-button-secondary-text: #f5e8bd}.shell-theme-aurora{--shell-accent: #7dded2;--shell-accent-strong: #45b8ad;--shell-accent-soft: #173337;--shell-bg-top: #071117;--shell-bg-bottom: #101322;--shell-header-bg: rgba(9, 20, 28, .88);--shell-header-border: rgba(125, 222, 210, .26);--shell-button-bg: #7dded2;--shell-button-border: #7dded2;--shell-button-text: #071417;--shell-brand-gradient: linear-gradient(135deg, #7dded2 0%, #9fb7ff 48%, #f0a7c8 100%);--shell-card-bg: rgba(14, 30, 41, .9);--shell-card-bg-soft: #13283a;--shell-card-border: rgba(159, 183, 255, .24);--shell-chip-bg: #183646;--shell-chip-text: #c8fff7;--shell-input-bg: #091923;--shell-input-border: rgba(125, 222, 210, .28);--shell-drawer-bg: #0c1c27;--shell-body-font: "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-display-font: "Aptos Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-card-radius: 8px;--shell-card-shadow: 0 24px 62px rgba(1, 8, 14, .46);--shell-panel-highlight: rgba(208, 255, 248, .13);--shell-grid-line: rgba(125, 222, 210, .1);--shell-status-glow: rgba(159, 183, 255, .24);--shell-hover-lift: translateY(-2px);--shell-motion-fast: .2s ease;--shell-motion-panel: .28s ease;--shell-page-text: #edfaff;--shell-heading-text: #f7fdff;--shell-muted-text: #b7d8e0;--shell-page-overlay-1: rgba(125, 222, 210, .18);--shell-page-overlay-2: rgba(159, 183, 255, .16);--shell-page-overlay-3: rgba(240, 167, 200, .1);--ui-bg-page: #071117;--ui-bg-section: #0e1e29;--ui-bg-card: #13283a;--ui-bg-card-elevated: #183248;--ui-bg-input: #091923;--ui-bg-empty: #102532;--ui-bg-tab-active: #1c3d51;--ui-bg-tab-inactive: #0d202d;--ui-border-subtle: rgba(154, 207, 232, .26);--ui-border-strong: rgba(198, 235, 255, .46);--ui-text-primary: #f1fbff;--ui-text-secondary: #d7f0f5;--ui-text-muted: #b9d9e1;--ui-text-placeholder: #aacbd4;--ui-pill-bg: #1a3d4a;--ui-pill-text: #d7fff8;--ui-button-primary-bg: #7dded2;--ui-button-primary-text: #071417;--ui-button-secondary-bg: #13283a;--ui-button-secondary-text: #e9fbff}.shell-theme-studio{--shell-accent: #245cff;--shell-accent-strong: #173fbd;--shell-accent-soft: #e9efff;--shell-bg-top: #f7f8fb;--shell-bg-bottom: #e9edf3;--shell-header-bg: rgba(255, 255, 255, .96);--shell-header-border: rgba(32, 39, 52, .14);--shell-button-bg: #245cff;--shell-button-border: #245cff;--shell-button-text: #ffffff;--shell-brand-gradient: linear-gradient(135deg, #111827 0%, #245cff 100%);--shell-card-bg: rgba(255, 255, 255, .96);--shell-card-bg-soft: #f0f3f8;--shell-card-border: rgba(32, 39, 52, .16);--shell-chip-bg: #e7edff;--shell-chip-text: #173fbd;--shell-input-bg: #ffffff;--shell-input-border: rgba(32, 39, 52, .18);--shell-drawer-bg: #ffffff;--shell-body-font: "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-display-font: "Aptos Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-card-radius: 8px;--shell-card-shadow: 0 18px 44px rgba(15, 23, 42, .1);--shell-panel-highlight: rgba(255, 255, 255, .86);--shell-status-glow: rgba(36, 92, 255, .16);--shell-hover-lift: translateY(-1px);--shell-motion-fast: .16s ease;--shell-motion-panel: .22s ease;--shell-page-text: #18202c;--shell-heading-text: #0f172a;--shell-muted-text: #586274;--shell-page-overlay-1: rgba(36, 92, 255, .08);--shell-page-overlay-2: rgba(15, 23, 42, .04);--shell-page-overlay-3: rgba(255, 255, 255, .56);--ui-bg-page: #e9edf3;--ui-bg-section: #ffffff;--ui-bg-card: #f3f5f9;--ui-bg-card-elevated: #ffffff;--ui-bg-input: #ffffff;--ui-bg-empty: #edf1f7;--ui-bg-tab-active: #ffffff;--ui-bg-tab-inactive: #e8edf5;--ui-border-subtle: rgba(32, 39, 52, .2);--ui-border-strong: rgba(32, 39, 52, .38);--ui-text-primary: #18202c;--ui-text-secondary: #354154;--ui-text-muted: #586274;--ui-text-placeholder: #6b7688;--ui-pill-bg: #e7edff;--ui-pill-text: #173fbd;--ui-button-primary-bg: #245cff;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #ffffff;--ui-button-secondary-text: #1c2736}.shell-theme-sunrise{--shell-accent: #e15845;--shell-accent-strong: #b7382c;--shell-accent-soft: #ffe9df;--shell-bg-top: #fff4df;--shell-bg-bottom: #ffd5c2;--shell-header-bg: rgba(255, 248, 236, .94);--shell-header-border: rgba(183, 56, 44, .18);--shell-button-bg: #d94735;--shell-button-border: #d94735;--shell-button-text: #ffffff;--shell-brand-gradient: linear-gradient(135deg, #e15845 0%, #f5a34d 48%, #61a8d8 100%);--shell-card-bg: rgba(255, 249, 239, .95);--shell-card-bg-soft: #ffe9dc;--shell-card-border: rgba(183, 56, 44, .18);--shell-chip-bg: #ffdfcf;--shell-chip-text: #923129;--shell-input-bg: #fffdfa;--shell-input-border: rgba(183, 56, 44, .2);--shell-drawer-bg: #fff8ed;--shell-body-font: "Aptos", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-display-font: "Trebuchet MS", "Aptos Display", "Segoe UI", sans-serif;--shell-card-radius: 8px;--shell-card-shadow: 0 22px 50px rgba(183, 74, 42, .16);--shell-hover-lift: translateY(-2px);--shell-motion-fast: .2s ease;--shell-motion-panel: .26s ease;--shell-page-text: #47251f;--shell-heading-text: #331713;--shell-muted-text: #765249;--shell-page-overlay-1: rgba(225, 88, 69, .14);--shell-page-overlay-2: rgba(97, 168, 216, .14);--shell-page-overlay-3: rgba(255, 255, 255, .38);--ui-bg-page: #ffd8c7;--ui-bg-section: rgba(255, 249, 239, .96);--ui-bg-card: #ffe9dc;--ui-bg-card-elevated: #fffdfa;--ui-bg-input: #ffffff;--ui-bg-empty: #ffe1d0;--ui-bg-tab-active: #fffdfa;--ui-bg-tab-inactive: #ffdccc;--ui-border-subtle: rgba(133, 61, 51, .22);--ui-border-strong: rgba(101, 45, 39, .4);--ui-text-primary: #47251f;--ui-text-secondary: #623a32;--ui-text-muted: #765249;--ui-text-placeholder: #8a6258;--ui-pill-bg: #ffdfcf;--ui-pill-text: #923129;--ui-button-primary-bg: #d94735;--ui-button-primary-text: #ffffff;--ui-button-secondary-bg: #fffdfa;--ui-button-secondary-text: #4f2821}.shell-theme-midnightGarden{--shell-accent: #a9b8ff;--shell-accent-strong: #7f8be0;--shell-accent-soft: #1b2632;--shell-bg-top: #07100d;--shell-bg-bottom: #101526;--shell-header-bg: rgba(8, 17, 15, .88);--shell-header-border: rgba(169, 184, 255, .24);--shell-button-bg: #a9b8ff;--shell-button-border: #a9b8ff;--shell-button-text: #09100f;--shell-brand-gradient: linear-gradient(135deg, #a9b8ff 0%, #7cc9a1 50%, #32264f 100%);--shell-card-bg: rgba(13, 27, 25, .9);--shell-card-bg-soft: #142421;--shell-card-border: rgba(169, 184, 255, .22);--shell-chip-bg: #1b3330;--shell-chip-text: #d8e0ff;--shell-input-bg: #0a1816;--shell-input-border: rgba(169, 184, 255, .28);--shell-drawer-bg: #0d1b19;--shell-body-font: "Georgia", "Aptos", "Segoe UI", serif;--shell-display-font: "Palatino Linotype", "Georgia", serif;--shell-card-radius: 8px;--shell-card-shadow: 0 24px 58px rgba(2, 8, 7, .48);--shell-panel-highlight: rgba(232, 207, 255, .12);--shell-grid-line: rgba(124, 201, 161, .11);--shell-status-glow: rgba(169, 184, 255, .22);--shell-hover-lift: translateY(-2px);--shell-motion-fast: .22s ease;--shell-motion-panel: .3s ease;--shell-page-text: #eef7f2;--shell-heading-text: #f8fffb;--shell-muted-text: #bfd3ca;--shell-page-overlay-1: rgba(124, 201, 161, .16);--shell-page-overlay-2: rgba(169, 184, 255, .14);--shell-page-overlay-3: rgba(232, 207, 255, .06);--ui-bg-page: #07100d;--ui-bg-section: #0d1b19;--ui-bg-card: #142421;--ui-bg-card-elevated: #1b2f2b;--ui-bg-input: #0a1816;--ui-bg-empty: #10211f;--ui-bg-tab-active: #243a35;--ui-bg-tab-inactive: #0d1d1a;--ui-border-subtle: rgba(179, 199, 235, .26);--ui-border-strong: rgba(220, 230, 255, .46);--ui-text-primary: #f3fbf6;--ui-text-secondary: #deece6;--ui-text-muted: #c1d6cd;--ui-text-placeholder: #b0c8be;--ui-pill-bg: #1e3a35;--ui-pill-text: #dfe5ff;--ui-button-primary-bg: #a9b8ff;--ui-button-primary-text: #09100f;--ui-button-secondary-bg: #142421;--ui-button-secondary-text: #ecf7f2}.subnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem}.subnav-link{display:inline-flex;align-items:center;min-height:40px;padding:.65rem .85rem;border-radius:999px;border:1px solid var(--app-panel-border, rgba(99, 76, 58, .12));background:var(--ui-bg-tab-inactive, var(--app-panel-bg, rgba(255, 252, 247, .92)));color:var(--ui-text-secondary, #6a5e55);font-weight:700}.subnav-link.active{background:var(--ui-bg-tab-active, var(--app-accent-soft, #fff2e7));border-color:var(--ui-border-strong, var(--app-accent-border, rgba(199, 114, 63, .2)));color:var(--ui-text-primary, var(--app-accent-text, #2a211d))}.subnav-link:hover,.subnav-link:focus-visible,.view-button-vnext:hover,.view-button-vnext:focus-visible{border-color:var(--ui-border-strong, var(--shell-card-border));color:var(--ui-text-primary, var(--shell-page-text));outline:2px solid transparent}.notes-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:end}.notes-command-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:-.35rem 0 .65rem}.notes-capture-group,.notes-secondary-actions{display:flex;align-items:center;gap:.55rem;min-width:0}.notes-command-button{min-height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;padding:.58rem .75rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-button-secondary-bg, var(--shell-input-bg));color:var(--ui-button-secondary-text, var(--shell-page-text));font-weight:850;line-height:1;transition:background var(--shell-motion-fast),border-color var(--shell-motion-fast),transform var(--shell-motion-fast)}.notes-command-button-primary{background:var(--ui-button-primary-bg, var(--shell-button-bg));border-color:var(--ui-border-strong, var(--shell-button-border));color:var(--ui-button-primary-text, var(--shell-button-text));gap:.38rem;padding-inline:.88rem 1rem}.notes-command-button-primary span{font-size:1.1rem;line-height:0}.notes-library-status{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:650;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-command-button.active,.notes-command-button:hover{border-color:var(--ui-border-strong, var(--shell-card-border));transform:var(--shell-hover-lift)}.notes-toolbar-actions,.notes-trash-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.notes-control-center{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:1rem;align-items:end;margin-top:1rem}.notes-bulk-bar{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.notes-bulk-bar select{min-height:40px;width:min(220px,100%)}.notes-control-helper{margin:0 0 .45rem;align-self:end;text-align:right}.notes-search-field{margin:0}.notes-search-toolbar{margin-bottom:.85rem}.notes-resume-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;margin-bottom:.8rem;padding:.58rem .7rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-input-bg))}.notes-resume-row span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.76rem;font-weight:900;text-transform:uppercase}.notes-resume-row strong{min-width:0;overflow:hidden;color:var(--ui-text-primary, var(--shell-page-text));text-overflow:ellipsis;white-space:nowrap}.notes-library-overview{display:grid;gap:1rem;margin-bottom:1rem}.notes-library-results-heading{margin-top:1.15rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--ui-border-subtle, var(--shell-card-border)) 72%,transparent)}.notes-library-results-heading h3{color:var(--ui-text-secondary, var(--shell-page-text));font-size:.96rem}.notes-library-grid{display:grid;gap:.5rem;margin-top:1rem}.notes-library-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.notes-library-grid-recent{margin-top:0}.note-card-vnext{display:grid;gap:.65rem;padding:.82rem .88rem;border-radius:calc(var(--shell-card-radius) + 0px);background:var(--ui-bg-card-elevated, color-mix(in srgb, var(--shell-card-bg) 78%, white 22%));border:1px solid var(--ui-border-subtle, var(--app-panel-border, rgba(99, 76, 58, .1)));box-shadow:var(--shell-card-shadow);transition:transform var(--shell-motion-fast),box-shadow var(--shell-motion-fast),border-color var(--shell-motion-fast)}.note-card-compact{gap:.35rem;padding:.58rem .68rem;border-radius:8px;box-shadow:none}.note-card-featured{padding:.82rem .88rem}.note-card-compact .note-card-link{gap:.35rem}.note-card-compact .note-card-body{-webkit-line-clamp:1}.note-card-compact:not(.edit-mode) .note-tag-row{display:none}.note-card-trash{opacity:.92}.note-card-selectable{position:relative}.note-card-selected{border-color:var(--shell-accent);box-shadow:0 16px 38px color-mix(in srgb,var(--shell-accent) 20%,transparent)}.note-card-link{display:grid;gap:.8rem;color:inherit}.note-card-badges{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.note-folder-badge{display:inline-flex;align-items:center;min-height:1.65rem;padding:.25rem .55rem;border-radius:8px;background:var(--ui-button-secondary-bg, var(--shell-input-bg));border:1px solid var(--ui-border-subtle, var(--shell-card-border));color:var(--ui-button-secondary-text, var(--shell-page-text));font-size:.78rem;font-weight:900}.notes-select-row{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;color:var(--ui-text-muted, #6a5d53);font-size:.85rem;font-weight:800}.note-card-vnext:hover,.pipeline-card:hover,.contact-card-vnext:hover,.hq-link-card:hover,.task-card-vnext:hover{transform:var(--shell-hover-lift)}.note-card-top,.note-tag-row,.notes-editor-topbar,.notes-meta-row,.notes-editor-actions,.notes-pin-toggle{display:flex;align-items:center}.note-card-top,.notes-editor-topbar,.notes-editor-actions{justify-content:space-between;gap:.9rem}.notes-editor-topbar{padding:.15rem 0 .75rem;border-bottom:1px solid var(--ui-border-subtle, #eadfd4)}.note-card-top p,.note-card-body{margin:0;color:var(--ui-text-muted, #6a5d53)}.note-card-meta{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:.78rem;line-height:1.25}.note-card-meta span{flex:0 0 auto;color:var(--ui-text-muted, #6a5d53);font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.note-card-top{min-width:0}.note-card-top>div:first-child{min-width:0;display:grid;gap:.16rem}.note-card-top strong{min-width:0;overflow-wrap:anywhere;line-height:1.25}.note-card-body{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.note-tag-row{flex-wrap:wrap;gap:.5rem}.chip-pill,.note-pin-badge{display:inline-flex;align-items:center;padding:.38rem .65rem;border-radius:999px;background:var(--app-chip-bg, #fff0e3);color:var(--app-chip-text, #8d5b35);font-size:.83rem;font-weight:700}.notes-editor-shell{display:grid;gap:.55rem;min-width:0}.notes-editor-shell-immersive{width:min(1120px,100%);margin:0 auto}.notes-editor-page{display:grid;gap:.65rem;padding:.75rem .25rem 1rem;border-radius:0;background:transparent;border:0;box-shadow:none;min-width:0}.notes-editor-page-immersive{min-height:calc(100vh - 8rem);padding:.85rem 0 1rem}.notes-title-field,.notes-body-field{display:block;width:min(780px,100%);justify-self:center}.notes-format-bar{display:flex;flex-wrap:wrap;gap:.65rem}.notes-title-field input,.notes-body-field textarea{width:100%;border:1px solid transparent;background:transparent;color:var(--ui-text-primary, #201a16)}.notes-title-field input{font-size:2.4rem;font-weight:800;line-height:1.1;padding:.2rem 0;font-family:var(--shell-display-font)}.notes-body-field textarea{min-height:calc(100vh - 17rem);height:auto;overflow:hidden;resize:vertical;font-size:1.05rem;line-height:1.78;padding:.6rem 0 1rem;border-radius:0;background:transparent;border-color:transparent;max-width:100%}.notes-body-field textarea:focus,.notes-title-field input:focus{outline:2px solid transparent}.notes-meta-row{justify-content:space-between;gap:1rem}.notes-pin-toggle{gap:.5rem;align-self:end;color:var(--ui-text-secondary, #5d5148);font-weight:700}.notes-editor-status{color:var(--ui-text-muted, #7b6f66);font-size:.92rem;font-weight:700}.notes-delete-button{width:fit-content;justify-self:end;opacity:.78}.notes-editor-folder-field{max-width:280px}.notes-editor-action-panel{display:grid;gap:.85rem}.notes-editor-action-grid{display:flex;gap:.65rem;flex-wrap:wrap}.notes-trash-actions{justify-content:flex-end}.notes-trash-bulk-bar{margin-top:1rem}.task-composer{display:grid;gap:1rem}.brain-dump-card,.task-rows-shell{display:grid;gap:.55rem;padding:.7rem;border-radius:12px;border:1px solid var(--app-panel-border, rgba(99, 76, 58, .12));background:var(--app-panel-bg, rgba(255, 252, 247, .92));overflow-x:auto}.brain-dump-card summary,.easylist-manage-lists summary,.drawer-link-card summary{cursor:pointer;color:var(--ui-text-primary, var(--shell-page-text));font-weight:850}.brain-dump-card textarea{min-height:120px;resize:vertical}.brain-dump-actions,.task-composer-actions,.toolbar-row-compact{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.inline-check{display:inline-flex;align-items:center;gap:.55rem;max-width:min(100%,520px);color:var(--ui-text-secondary, var(--shell-page-text));font-size:.92rem;font-weight:700}.inline-check input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--shell-accent)}.brain-dump-mode-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:18px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, color-mix(in srgb, var(--shell-input-bg) 82%, transparent))}.brain-dump-mode-toggle .toggle-button{min-height:38px;padding:.6rem .8rem;border-radius:14px}.task-row-grid{display:grid;grid-template-columns:minmax(220px,1.6fr) 116px 126px 96px 140px minmax(180px,1.15fr) 92px;gap:.55rem;align-items:end}.task-row-grid-header{min-width:820px;padding:0 .35rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.task-row-card{min-width:820px;padding:.55rem;border-radius:8px;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:var(--ui-bg-card-elevated, var(--shell-input-bg))}.task-rows-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.task-rows-heading strong,.task-rows-heading p{margin:0}.task-rows-heading p{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.9rem}.task-row-card .field-stack{gap:.3rem}.task-row-card .field-stack span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.task-row-card input,.task-row-card select{min-height:38px;padding:.52rem .65rem;border-radius:10px}.task-row-field{margin:0}.task-row-actions{display:flex;justify-content:flex-end}.app-shell-vnext:has(.task-composer) .capture-fab{display:none}.task-row-grid-workout{grid-template-columns:80px 120px 140px minmax(180px,1fr)}.task-row-grid-routine{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) 84px 100px 110px 100px 92px}.workout-set-row{min-width:0}.routine-exercise-card{overflow:hidden}.task-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.field-stack-wide{grid-column:1 / -1}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.project-command-strip{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) auto;gap:.75rem;align-items:end}.project-title-field input{min-height:46px;font-size:1rem}.project-description-field{margin-top:-.15rem}.project-card-compact{padding:.75rem}.project-card-compact .task-card-title-row h3,.project-task-row .task-card-title-row h3{font-size:1rem}.project-section-board{display:grid;gap:1rem}.project-section-toolbar{margin-bottom:.75rem}.project-inline-add{margin-bottom:.8rem;border:1px solid var(--app-border-subtle);border-radius:8px;background:var(--app-card-bg)}.project-inline-add>summary{cursor:pointer;padding:.7rem .85rem;color:var(--app-text);font-weight:800}.project-inline-add .task-composer{margin:0;padding:0 .85rem .85rem;border:0;background:transparent;box-shadow:none}.project-task-create-grid{grid-template-columns:minmax(180px,1.4fr) 140px 110px 150px}.project-task-row{padding:.65rem}.project-task-row .task-card-copy p{margin-top:.2rem}.project-ai-planner{display:grid;gap:1rem}.project-ai-preview{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--app-border-strong);border-radius:8px;background:var(--app-card-elevated);box-shadow:var(--app-shadow-soft)}.project-ai-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-ai-preview-header h3,.project-ai-section-card h4,.project-ai-section-card p{margin:0}.project-ai-preview-header h3{max-width:58rem;color:var(--app-text);font-size:1rem;line-height:1.45}.project-ai-section-list{display:grid;gap:.75rem}.project-ai-section-card{display:grid;gap:.65rem;padding:.9rem;border:1px solid var(--app-border);border-radius:8px;background:var(--app-card-bg)}.project-ai-section-card p{color:var(--app-text-secondary)}.project-ai-section-card ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.project-ai-section-card li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.55rem .65rem;border:1px solid var(--app-border-subtle);border-radius:8px;background:var(--app-input-bg)}.project-ai-section-card li span{min-width:0;color:var(--app-text);font-weight:700}.project-ai-section-card li small{color:var(--app-text-muted);white-space:nowrap}.workout-quick-paste{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--app-border-strong);border-radius:8px;background:var(--app-card-elevated)}.deep-module-hero{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.deep-module-primary-action{min-height:52px;min-width:min(100%,220px);justify-content:center;font-size:1rem}.deep-module-secondary-action{min-height:44px;justify-content:center}.quiet-metrics-row{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.9rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.92rem;font-weight:700}.quiet-metrics-row span{padding:.35rem .55rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-input-bg))}.calendar-day-summary-row span{display:inline-flex;align-items:baseline;gap:.28rem}.calendar-day-summary-row strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:.98rem}.advanced-disclosure{padding:.9rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-card-bg));box-shadow:var(--shell-card-shadow)}.advanced-disclosure summary{cursor:pointer;color:var(--ui-text-primary, var(--shell-page-text));font-weight:800}.advanced-disclosure summary::marker{color:var(--ui-text-muted, var(--shell-muted-text))}.advanced-disclosure>:not(summary){margin-top:.9rem}.deep-module-toolbar{padding:.75rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-input-bg))}.deep-module-toolbar p{margin:.2rem 0 0}.deep-module-compact-actions{padding:.7rem}.notes-advanced-tools{margin-top:.9rem}.notes-advanced-tools .notes-control-center{margin-top:0}.notes-advanced-tools .task-composer-actions{justify-content:flex-end;margin-top:.85rem;padding-top:.8rem;border-top:1px solid var(--ui-border-subtle, var(--shell-card-border))}.app-shell-vnext .hq-link-card p,.app-shell-vnext .hq-list-card p,.app-shell-vnext .settings-choice-card p,.app-shell-vnext .settings-toggle-row p,.app-shell-vnext .settings-review-card p{font-size:.9rem;line-height:1.42}.app-shell-vnext .settings-toggle-row,.app-shell-vnext .settings-choice-card{border-radius:8px}.workout-mode-quick-actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.8rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.workout-mode-quick-actions p{margin:.2rem 0 0}.workout-exercise-list{gap:.75rem}.stat-card-vnext{display:grid;gap:.3rem;padding:1rem;border-radius:var(--shell-control-radius);background:linear-gradient(135deg,var(--shell-panel-highlight),transparent 54%),var(--app-stat-bg, #fff8f2);border:1px solid var(--app-stat-border, rgba(199, 114, 63, .14));box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 12px 28px #18232612;min-width:0}.stat-card-vnext span{color:var(--ui-text-muted, #7f6e62);font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.stat-card-vnext strong{font-size:1.4rem}.statistics-hero-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.statistics-hero-strip article,.statistics-insight-card{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, #fffdf9)}.statistics-hero-strip span,.statistics-insight-card span{color:var(--ui-text-muted, #7f6e62);font-size:.78rem;font-weight:800;text-transform:uppercase}.statistics-hero-strip strong{color:var(--ui-text, #2f271f);font-size:1.35rem}.statistics-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.statistics-insight-card strong,.statistics-insight-card p{margin:0}.statistics-insight-card strong{color:var(--ui-text, #2f271f);font-size:1.05rem}.statistics-insight-card p{color:var(--ui-text-muted, #7f6e62);line-height:1.45}.statistics-milestone-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:-.15rem}.statistics-milestone-row span{display:inline-flex;align-items:center;min-height:34px;padding:.38rem .7rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, #fffdf9);color:var(--ui-text-muted, #7f6e62);font-weight:800}.statistics-subgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.85rem 0}.statistics-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.statistics-breakdown{margin-top:.2rem}.workout-muscle-overview{margin-bottom:.9rem}.statistics-tab-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.statistics-tab-strip button{min-height:38px;padding:.6rem .85rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-tab-inactive, var(--shell-card-bg-soft));color:var(--ui-text-secondary, var(--shell-page-text));font-weight:800}.statistics-tab-strip button.active{background:var(--ui-bg-tab-active, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text));border-color:var(--ui-border-strong, var(--shell-card-border));box-shadow:inset 0 -2px 0 var(--app-accent, var(--shell-accent))}.statistics-tab-panel{display:grid;gap:1rem}.statistics-progress-list{display:grid;gap:.45rem}.statistics-progress-list div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12))}.statistics-progress-list div:last-child{border-bottom:0}.statistics-progress-list span{color:var(--ui-text-muted, #7f6e62);font-weight:700}.statistics-progress-list strong{color:var(--ui-text, #2f271f);white-space:nowrap}.toolbar-row{display:flex;gap:.8rem;margin-bottom:1rem;align-items:center;flex-wrap:wrap;min-width:0}.toolbar-row>*{min-width:0}.toolbar-row .search-input{flex:1 1 240px}.search-input{width:min(100%,360px);min-height:46px;border-radius:var(--shell-control-radius);border:1px solid var(--ui-border-subtle, var(--shell-input-border));padding:.8rem .95rem;background:var(--ui-bg-input, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text))}.task-list-vnext,.stacked-sections{display:grid;gap:.7rem}.task-card-vnext{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.42rem .48rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--app-panel-border, rgba(99, 76, 58, .12)));background:var(--ui-bg-card-elevated, var(--shell-input-bg));overflow:hidden;transition:transform var(--shell-motion-fast),box-shadow var(--shell-motion-fast),border-color var(--shell-motion-fast),opacity var(--shell-motion-fast)}.task-card-vnext>*:not(.task-complete-fill){position:relative;z-index:1}.task-card-vnext:has(.task-card-select){grid-template-columns:auto minmax(0,1fr) auto}.task-card-dense:not(.completed){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.34rem .42rem}.app-theme-easylist .task-list-vnext{gap:.55rem}.app-theme-easylist .task-card-dense:not(.completed){gap:.38rem;padding:.28rem .38rem;border-color:color-mix(in srgb,var(--app-accent) 18%,var(--ui-border-subtle));background:linear-gradient(90deg,color-mix(in srgb,var(--app-accent) 8%,transparent),transparent 42%),var(--ui-bg-card-elevated, var(--shell-input-bg));box-shadow:inset 0 1px 0 var(--shell-panel-highlight)}.app-theme-easylist .task-card-dense.overdue:not(.completed),.app-theme-easylist .task-card-dense.due-today:not(.completed){border-left-width:4px}.app-theme-easylist .task-card-dense.overdue:not(.completed){border-left-color:#b42318}.app-theme-easylist .task-card-dense.due-today:not(.completed){border-left-color:var(--app-accent, var(--shell-accent))}.app-theme-easylist .task-card-dense.overdue:not(.completed) .task-due-inline.urgent,.app-theme-easylist .task-card-dense.due-today:not(.completed) .task-due-inline{padding:.16rem .42rem;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent)}.task-card-dense.completed{grid-template-columns:minmax(0,1fr) auto}.task-card-vnext.selected{border-color:var(--ui-border-strong, var(--shell-card-border));box-shadow:inset 3px 0 0 var(--app-accent, var(--shell-accent))}.task-card-vnext.completed{background:color-mix(in srgb,var(--ui-bg-card) 86%,var(--ui-pill-bg) 14%);border-color:color-mix(in srgb,var(--shell-accent) 26%,var(--ui-border-subtle));animation:task-archive-pop .42s cubic-bezier(.22,1,.36,1) both}.task-card-vnext.completed .task-card-title-row h3{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--shell-accent) 52%,transparent)}.task-card-vnext.completing{border-color:color-mix(in srgb,var(--app-accent, var(--shell-accent)) 42%,var(--ui-border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent, var(--shell-accent)) 14%,transparent)}.task-complete-fill{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--app-accent, var(--shell-accent)) 20%,transparent),color-mix(in srgb,var(--app-accent, var(--shell-accent)) 8%,transparent));transform:scaleX(0);transform-origin:left center;animation:task-complete-fill 2.6s linear forwards;pointer-events:none}.task-complete-status{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.76rem;font-weight:900;white-space:nowrap}.task-card-main{min-height:34px;padding:.1rem 0;border:0;background:transparent;text-align:left;min-width:0}.task-card-select{display:grid;place-items:center;min-height:36px}.task-card-check{width:1.22rem;height:1.22rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--app-accent, var(--shell-accent)) 55%,var(--ui-border-subtle));background:var(--ui-bg-card, var(--shell-input-bg));cursor:pointer}.task-card-check:disabled{cursor:wait;background:var(--app-accent, var(--shell-accent));border-color:var(--app-accent, var(--shell-accent))}.app-theme-easylist .task-card-check{box-shadow:inset 0 0 0 3px var(--ui-bg-card-elevated, var(--shell-input-bg)),0 0 0 1px color-mix(in srgb,var(--app-accent) 18%,transparent)}.task-card-check:hover,.task-card-check:focus-visible{background:color-mix(in srgb,var(--app-accent, var(--shell-accent)) 14%,var(--ui-bg-card))}.task-card-title-row{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.task-card-dense .task-card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.task-card-title-row h3{margin:0;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dense-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;min-width:0}.task-priority-dot{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:var(--ui-pill-bg, var(--shell-chip-bg));color:var(--ui-pill-text, var(--shell-chip-text));font-size:.72rem;font-weight:900}.task-due-inline{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.76rem;font-weight:850;white-space:nowrap}.task-due-inline.urgent{color:#a13d34}.task-card-actions-quiet{min-width:0}.task-card-actions-quiet:empty{display:none}.task-card-copy small{display:block;margin:.35rem 0 0;color:var(--ui-text-muted, #6c6058);line-height:1.5}.task-meta-row{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.28rem}.task-meta-chip{display:inline-flex;align-items:center;min-height:22px;padding:.16rem .45rem;border-radius:999px;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:var(--ui-bg-card, #fff8f2);color:var(--ui-text-muted, #6c6058);font-size:.7rem;font-weight:800}.task-meta-chip.urgent{background:color-mix(in srgb,#b42318 12%,var(--ui-bg-card) 88%);color:#7a1f17;border-color:color-mix(in srgb,#b42318 24%,transparent)}.task-meta-chip.scheduled{background:color-mix(in srgb,var(--app-accent) 12%,var(--ui-bg-card) 88%);color:var(--app-accent-text)}.easylist-list-bar,.easylist-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.easylist-smart-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:.2rem 0 .8rem}.easylist-smart-tabs button{min-height:36px;padding:.42rem .72rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg));color:var(--ui-text-secondary, var(--shell-page-text));font-weight:850}.easylist-smart-tabs button.active{border-color:var(--ui-border-strong, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-card-bg));color:var(--ui-text-primary, var(--shell-page-text));box-shadow:inset 0 -2px 0 var(--app-accent, var(--shell-accent))}.easylist-action-queue{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:.85rem;align-items:stretch;margin:.2rem 0 .85rem;padding:.8rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--app-accent, var(--shell-accent)) 22%,var(--ui-border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent, var(--shell-accent)) 12%,transparent),transparent 58%),var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:inset 0 1px 0 var(--shell-panel-highlight)}.easylist-action-main{display:grid;align-content:start;justify-items:start;gap:.35rem;min-width:0}.easylist-action-main span,.easylist-control-drawer summary span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.easylist-action-main strong{color:var(--ui-text-primary, var(--shell-page-text));font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2}.easylist-action-main p{max-width:56ch;margin:0;color:var(--ui-text-secondary, var(--shell-muted-text));font-size:.9rem;line-height:1.45}.easylist-action-main .primary-button{margin-top:.15rem}.email-triage-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.email-triage-hero h2{margin:.45rem 0 0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08;letter-spacing:0}.email-triage-hero p,.email-suggestion-card p,.email-draft-panel p,.email-integration-grid p{margin:0;color:var(--ui-text-muted, var(--shell-muted-text))}.email-triage-actions,.email-card-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.email-triage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.email-import-panel,.email-triage-stats article,.email-integration-grid article,.email-draft-panel,.email-suggestion-card{border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-card-bg-soft))}.email-triage-stats article{display:grid;gap:.2rem;min-height:76px;padding:.82rem}.email-triage-stats span,.email-suggestion-meta span,.email-draft-panel span,.email-integration-grid span{color:var(--shell-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.email-triage-stats strong{font-size:1.75rem;line-height:1}.email-sync-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;margin-top:.9rem}.email-sync-options .toggle-button{display:grid;justify-items:start;gap:.18rem;min-height:72px;padding:.68rem .78rem;text-align:left;white-space:normal}.email-sync-options .toggle-button strong{color:var(--ui-text-primary, var(--shell-page-text));font-size:.88rem}.email-sync-options .toggle-button span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.74rem;line-height:1.25}.email-sync-options .toggle-button.active{border-color:color-mix(in srgb,var(--shell-accent) 52%,var(--ui-border-subtle) 48%);background:color-mix(in srgb,var(--shell-accent-soft) 72%,var(--ui-bg-card-elevated) 28%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell-accent) 18%,transparent)}.email-suggestion-list{display:grid;gap:.85rem}.email-suggestion-card{display:grid;gap:.72rem;padding:.95rem;transition:border-color var(--shell-motion-fast),transform var(--shell-motion-fast),background var(--shell-motion-fast)}.email-suggestion-card-tasked,.email-suggestion-card-drafted,.email-suggestion-card-archived{border-color:color-mix(in srgb,var(--shell-accent) 44%,var(--ui-border-subtle) 56%);background:color-mix(in srgb,var(--shell-accent-soft) 54%,var(--ui-bg-card) 46%)}.email-suggestion-meta,.email-suggestion-main,.email-task-preview{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.email-suggestion-main{justify-content:space-between;gap:.8rem}.email-suggestion-main p{margin:0 0 .14rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.88rem}.email-suggestion-main h3{margin:0;font-size:1.05rem;line-height:1.2}.email-suggestion-main strong{display:block;margin-top:.28rem}.email-task-preview span{min-height:34px;display:inline-flex;align-items:center;padding:.42rem .58rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card-elevated, var(--shell-card-bg));color:var(--ui-text-secondary, var(--shell-page-text));font-size:.84rem;font-weight:800}.email-card-actions{justify-content:flex-start}.email-card-actions .primary-button,.email-card-actions .button-secondary,.email-card-actions .ghost-button{min-height:38px;padding:.55rem .72rem}.email-import-panel{display:grid;gap:.75rem;padding:.95rem}.email-import-panel textarea{width:100%;min-height:190px;resize:vertical;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;padding:.85rem;background:var(--ui-bg-input, #fff);color:var(--ui-text-primary, var(--shell-page-text))}.email-draft-panel{display:grid;gap:.72rem;padding:.95rem}.email-draft-panel>div{display:grid;gap:.18rem}.email-draft-panel textarea{width:100%;min-height:180px;resize:vertical;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;padding:.85rem;background:var(--ui-bg-input, #fff);color:var(--ui-text-primary, var(--shell-page-text))}.email-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.email-integration-grid article{display:grid;gap:.48rem;padding:.95rem}.email-integration-grid strong{font-size:1rem}.command-center-page{display:grid;gap:1rem}.command-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);gap:1rem;align-items:stretch;padding:1.1rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:var(--shell-panel-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--shell-accent-soft) 72%,transparent),transparent 58%),var(--ui-bg-section, var(--shell-card-bg));box-shadow:var(--shell-card-shadow)}.command-hero h1{max-width:12ch;margin:.3rem 0;font-size:clamp(2rem,7vw,4rem);line-height:.98;letter-spacing:0}.command-hero p,.command-hero-readout p,.command-preview-card p,.command-flow-grid p,.command-context-grid p,.command-metric-grid p{margin:0;color:var(--ui-text-muted, var(--shell-muted-text))}.command-hero-readout,.command-preview-card,.command-metric-grid article,.command-flow-grid article,.command-context-grid a{border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:color-mix(in srgb,var(--ui-bg-card-elevated, #fff) 86%,transparent)}.command-hero-readout{display:grid;align-content:space-between;gap:.75rem;padding:1rem}.command-hero-readout span,.command-preview-card>span,.command-metric-grid span,.command-flow-grid span,.command-context-grid span{color:var(--shell-accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.command-hero-readout strong{font-size:1.35rem;line-height:1.1}.command-palette-panel,.command-preview-card{display:grid;gap:.78rem}.command-example-row{display:flex;flex-wrap:wrap;gap:.5rem}.command-example-chip{min-height:38px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:999px;padding:.48rem .72rem;background:color-mix(in srgb,var(--ui-bg-card-elevated, #fff) 84%,transparent);color:var(--ui-text-secondary, var(--shell-page-text));font:inherit;font-size:.84rem;font-weight:760;text-align:left;cursor:pointer}.command-example-chip:hover,.command-example-chip:focus-visible{border-color:color-mix(in srgb,var(--shell-accent) 55%,var(--ui-border-subtle) 45%);background:color-mix(in srgb,var(--shell-accent-soft) 58%,var(--ui-bg-card-elevated) 42%);color:var(--ui-text-primary, var(--shell-page-text))}.command-palette-panel textarea{width:100%;min-height:112px;resize:vertical;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;padding:.88rem;background:var(--ui-bg-input, #fff);color:var(--ui-text-primary, var(--shell-page-text))}.command-preview-card{padding:.95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--shell-accent-soft) 58%,transparent),transparent 62%),color-mix(in srgb,var(--ui-bg-card-elevated, #fff) 88%,transparent)}.command-preview-card strong{font-size:1.08rem}.command-layer-tabs{display:flex;flex-wrap:wrap;gap:.55rem;padding:.45rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:var(--shell-panel-radius);background:color-mix(in srgb,var(--ui-bg-section, #fff) 82%,transparent)}.command-layer-tabs .toggle-button.active{border-color:color-mix(in srgb,var(--shell-accent) 52%,var(--ui-border-subtle) 48%);background:color-mix(in srgb,var(--shell-accent-soft) 74%,var(--ui-bg-card-elevated) 26%)}.command-metric-grid,.command-flow-grid,.command-context-grid{display:grid;gap:.85rem}.command-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.command-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-metric-grid article,.command-flow-grid article,.command-context-grid a{display:grid;gap:.45rem;padding:.95rem}.command-metric-grid strong,.command-flow-grid strong,.command-context-grid strong{color:var(--ui-text-primary, var(--shell-page-text));font-size:1.1rem;line-height:1.15}.command-metric-grid strong{font-size:1.8rem;line-height:1}.easylist-action-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.easylist-action-stats span{display:grid;align-content:center;gap:.1rem;min-height:68px;padding:.55rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:color-mix(in srgb,var(--ui-bg-card, var(--shell-input-bg)) 88%,transparent);color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850}.easylist-action-stats strong{color:var(--ui-text-primary, var(--shell-page-text));font-size:1.18rem;line-height:1}.easylist-control-drawer{margin:0 0 .85rem;padding:.42rem .58rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.easylist-control-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:36px;color:var(--ui-text-secondary, var(--shell-page-text));cursor:pointer;font-weight:850}.easylist-control-body{display:grid;gap:.75rem;padding-top:.55rem}.easylist-control-body .easylist-smart-tabs{margin:0}.easylist-dashboard-metrics{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.82rem;font-weight:800}.easylist-dashboard-metrics span+span{padding-left:.8rem;border-left:1px solid var(--ui-border-subtle, var(--shell-card-border))}.easylist-list-tabs,.easylist-new-list{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.easylist-manage-lists{min-width:min(100%,260px);padding:.35rem .5rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.easylist-manage-lists .easylist-new-list{margin-top:.55rem}.easylist-list-tabs button{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.35rem .6rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg));color:var(--ui-text-secondary, var(--shell-page-text));font-weight:850;cursor:pointer}.easylist-list-tabs button.active{border-color:var(--ui-border-strong, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:inset 0 -2px 0 var(--app-accent, var(--shell-accent))}.easylist-list-tabs button span{display:inline-grid;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 .35rem;border-radius:999px;background:var(--ui-pill-bg, var(--shell-chip-bg));color:var(--ui-pill-text, var(--shell-chip-text));font-size:.72rem}.easylist-new-list input{min-height:36px;width:min(180px,45vw)}.easylist-list-picker{margin-bottom:.9rem}.easylist-edit-panel{margin-top:.75rem;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.easylist-edit-panel summary{cursor:pointer;color:var(--ui-text-primary, var(--shell-page-text));font-weight:850}.easylist-edit-panel .easylist-bulk-bar{margin-top:.6rem}.deleted-task-card{opacity:.9}@keyframes task-archive-pop{0%{opacity:1;transform:translate(0) scale(1)}42%{opacity:.96;transform:translate(12px) scale(1.012);box-shadow:0 14px 34px color-mix(in srgb,var(--shell-accent) 18%,transparent)}to{opacity:.74;transform:translate(0) scale(.99)}}@keyframes task-complete-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app-shell-vnext.shell-theme-gamer .task-card-vnext.completed{animation-name:task-archive-gamer}.app-shell-vnext.shell-theme-elvish .task-card-vnext.completed,.app-shell-vnext.shell-theme-aurora .task-card-vnext.completed{animation-name:task-archive-drift}@keyframes task-archive-gamer{0%{opacity:1;transform:translate(0) scale(1)}46%{opacity:.98;transform:translate(14px) translateY(-2px) scale(1.01);box-shadow:0 0 0 2px color-mix(in srgb,var(--shell-accent) 22%,transparent)}to{opacity:.74;transform:translate(0) scale(.99)}}@keyframes task-archive-drift{0%{opacity:1;transform:translateY(0) scale(1)}48%{opacity:.94;transform:translateY(-6px) scale(1.008);box-shadow:0 14px 34px color-mix(in srgb,var(--shell-accent) 16%,transparent)}to{opacity:.76;transform:translateY(0) scale(.99)}}.priority-pill-vnext{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .65rem;border-radius:999px;background:var(--ui-pill-bg, var(--shell-chip-bg));border:1px solid var(--ui-border-subtle, color-mix(in srgb, var(--shell-accent) 16%, transparent));color:var(--ui-pill-text, var(--shell-chip-text));font-size:.76rem;font-weight:800}.task-card-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:.5rem}.task-card-actions .primary-button,.task-card-actions .ghost-button{min-height:36px;padding:.48rem .65rem}.compact-button{min-height:38px;padding:.6rem .8rem;border-radius:8px}.empty-card-vnext{padding:.9rem;border-radius:var(--shell-control-radius);border:1px dashed var(--ui-border-strong, color-mix(in srgb, var(--shell-accent) 18%, transparent));background:var(--ui-bg-empty, color-mix(in srgb, var(--shell-card-bg-soft) 82%, white 18%));color:var(--ui-text-secondary, #76695f);min-width:0;overflow-wrap:anywhere}.easylist-suite-empty-card{display:grid;gap:.44rem;border-style:solid;background:linear-gradient(135deg,color-mix(in srgb,var(--shell-accent) 9%,transparent),transparent 48%),var(--ui-bg-empty, color-mix(in srgb, var(--shell-card-bg-soft) 82%, white 18%))}.easylist-suite-empty-card>span{width:fit-content;border-radius:999px;border:1px solid color-mix(in srgb,var(--shell-accent) 18%,transparent);padding:.18rem .52rem;color:var(--ui-text-muted, #8f8173);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.easylist-suite-empty-card>strong{color:var(--ui-text-primary, #2f261f)}.easylist-suite-empty-card>p{margin:0}.notes-suite-empty-card{display:grid;gap:.48rem;position:relative;overflow:hidden;border-style:solid;background:linear-gradient(135deg,color-mix(in srgb,var(--shell-accent) 10%,transparent),transparent 44%),var(--ui-bg-empty, color-mix(in srgb, var(--shell-card-bg-soft) 82%, white 18%))}.notes-suite-empty-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--shell-accent),color-mix(in srgb,var(--shell-accent) 28%,transparent))}.notes-empty-suite-label{width:fit-content;border-radius:999px;padding:.2rem .55rem;background:color-mix(in srgb,var(--shell-accent) 11%,transparent);color:var(--ui-text-primary, var(--shell-page-text));font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.group-block{display:grid;gap:.75rem}.group-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.group-heading h3{margin:0}.group-heading span{color:var(--ui-text-muted, #856e60);font-weight:700}.easylist-focus-board.is-primary{margin-top:.2rem;padding:1rem;border:1px solid color-mix(in srgb,var(--app-accent, var(--shell-accent)) 26%,var(--ui-border-subtle));border-radius:var(--shell-card-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent, var(--shell-accent)) 10%,transparent),transparent 46%),var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:0 18px 42px #18232614}.easylist-focus-board.is-primary .group-heading h3{font-size:clamp(1.16rem,2vw,1.36rem)}.easylist-focus-board.is-primary .group-heading span{color:var(--ui-text-secondary, var(--shell-page-text))}.planner-toolbar-vnext{display:flex;justify-content:flex-end;margin-bottom:1rem}.view-switcher-vnext{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:16px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-tab-inactive, var(--shell-card-bg-soft))}.view-button-vnext{min-height:38px;padding:.62rem .9rem;border-radius:12px;border:0;background:transparent;color:var(--ui-text-secondary, #6b5e55);font-weight:800}.view-button-vnext.active{background:var(--ui-bg-tab-active, var(--shell-input-bg));border:1px solid var(--ui-border-strong, var(--shell-card-border));color:var(--ui-text-primary, #241d19)}.planner-grid-vnext{display:grid;gap:.9rem}.planner-grid-vnext.week-view{grid-template-columns:repeat(4,minmax(0,1fr))}.planner-grid-vnext.two-week-view,.planner-grid-vnext.month-view{grid-template-columns:repeat(7,minmax(0,1fr))}.planner-day-card{min-height:210px;display:flex;flex-direction:column;gap:.8rem;padding:.95rem;border-radius:22px;background:var(--ui-bg-card, var(--shell-input-bg));border:1px solid var(--ui-border-subtle, var(--shell-card-border));transition:transform var(--shell-motion-fast),border-color var(--shell-motion-fast),background var(--shell-motion-fast)}.planner-day-card.today{border-color:var(--ui-border-strong, color-mix(in srgb, var(--shell-accent) 22%, transparent));background:color-mix(in srgb,var(--ui-bg-card) 80%,var(--app-accent) 20%)}.planner-day-card.muted{filter:saturate(.92)}.planner-day-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.planner-day-name{margin:0 0 .3rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ui-text-muted, #8a7d73);font-weight:800}.planner-day-header h3{margin:0;font-size:1rem}.planner-day-stack{display:grid;gap:.7rem}.planner-task-card{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;padding:.72rem;border-radius:18px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card-elevated, color-mix(in srgb, var(--shell-card-bg-soft) 82%, white 18%));text-align:left;transition:transform var(--shell-motion-fast),border-color var(--shell-motion-fast),background var(--shell-motion-fast)}.planner-task-card strong,.completed-task-row-vnext strong{display:block}.planner-task-card span,.completed-task-row-vnext span{display:block;margin-top:.24rem;color:var(--ui-text-muted, #72665d);font-size:.88rem}.planner-task-card em{font-style:normal;font-size:.74rem;font-weight:800;color:var(--ui-pill-text, var(--shell-chip-text));background:var(--ui-pill-bg, var(--shell-chip-bg));border:1px solid var(--ui-border-subtle, color-mix(in srgb, var(--shell-accent) 16%, transparent));border-radius:999px;padding:.35rem .55rem}.planner-empty-card{min-height:84px;display:grid;place-items:center}.completed-task-row-vnext{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem;border-radius:18px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:color-mix(in srgb,var(--ui-bg-card) 86%,var(--ui-pill-bg) 14%);text-align:left}.completed-pill-vnext{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .65rem;border-radius:999px;background:var(--ui-pill-bg, color-mix(in srgb, var(--shell-accent-soft) 65%, #d9f2e3 35%));color:var(--ui-pill-text, #227354);font-size:.76rem;font-weight:800}.momentum-notes-vnext{display:grid;gap:.75rem;margin-top:1rem}.mini-panel-vnext{padding:.95rem;border-radius:18px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-card-bg-soft));transition:transform var(--shell-motion-fast),border-color var(--shell-motion-fast),background var(--shell-motion-fast)}.mini-panel-vnext span{display:block;margin-bottom:.28rem;color:var(--ui-text-muted, #856e60);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.error-copy{color:#a13d34;margin:0 0 1rem}.drawer-backdrop-vnext{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e161247;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:880}.drawer-backdrop-vnext.open{opacity:1;pointer-events:auto}.task-drawer-vnext{position:fixed;top:0;right:0;width:min(430px,100%);height:100vh;height:100dvh;max-height:100dvh;padding:.95rem;padding-top:calc(.95rem + env(safe-area-inset-top,0px));padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));background:var(--shell-drawer-bg);border-left:1px solid var(--shell-card-border);box-shadow:-18px 0 44px #412b1c1f;transform:translate(100%);transition:transform var(--shell-motion-panel);z-index:900;overflow-y:auto;overflow-x:hidden;max-width:100vw;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.task-drawer-vnext.open{transform:translate(0)}.drawer-header-vnext{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;position:sticky;top:calc(-.95rem - env(safe-area-inset-top,0px));z-index:2;padding:.25rem 0 .75rem;background:linear-gradient(180deg,var(--shell-drawer-bg) 82%,rgba(255,253,249,0));min-width:0}.drawer-header-vnext>div{min-width:0}.drawer-header-vnext h2{margin:.35rem 0 0}.drawer-form{display:grid;gap:.95rem}.drawer-actions-vnext{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;align-items:center;flex-wrap:wrap}.drawer-actions-right{display:flex;gap:.7rem;flex-wrap:wrap}.calendar-drawer-summary{display:flex;flex-wrap:wrap;gap:.45rem}.calendar-drawer-summary span{display:inline-flex;align-items:center;min-height:24px;padding:.18rem .45rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-card-bg));color:var(--ui-text-muted, var(--shell-muted-text));font-size:.76rem;font-weight:800}.calendar-drawer-quick-actions{display:grid;gap:.45rem}.danger-button{min-height:44px;border-radius:var(--shell-control-radius);border:1px solid rgba(161,61,52,.16);background:color-mix(in srgb,var(--shell-card-bg-soft) 70%,#fff2f1 30%);color:#a13d34;padding:.78rem 1rem;font-weight:800;line-height:1.1;overflow-wrap:anywhere;transition:background var(--shell-motion-fast),border-color var(--shell-motion-fast),transform var(--shell-motion-fast)}.danger-button:hover,.danger-button:focus-visible{background:color-mix(in srgb,var(--shell-card-bg-soft) 58%,#ffe3e1 42%);border-color:#a13d3457}.calendar-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.calendar-form-card,.drawer-link-card{display:grid;gap:1rem;padding:1rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.calendar-item-section{display:grid;gap:.2rem;padding-top:.25rem}.calendar-item-section:not(:first-of-type){border-top:1px solid var(--ui-border-subtle, var(--shell-card-border));padding-top:.9rem}.panel-header+.calendar-item-section{border-top:0;padding-top:.25rem}.calendar-item-section strong{color:var(--ui-text-primary, var(--shell-page-text));font-size:.9rem}.calendar-event-details-grid,.calendar-event-timing-grid{align-items:end}.calendar-weekday-picker{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.weekday-toggle{position:relative;display:grid;min-height:42px;place-items:center;cursor:pointer}.weekday-toggle input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.weekday-toggle span{display:grid;width:100%;min-height:42px;place-items:center;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card-elevated, var(--shell-card-bg-soft));color:var(--ui-text-secondary, var(--shell-muted-text));font-size:.84rem;font-weight:850}.weekday-toggle input:checked+span{border-color:color-mix(in srgb,var(--shell-accent) 54%,transparent);background:color-mix(in srgb,var(--shell-accent) 14%,var(--ui-bg-card, var(--shell-input-bg)));color:var(--ui-text-primary, var(--shell-page-text))}.weekday-toggle input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--shell-accent) 46%,transparent);outline-offset:2px}.drawer-link-card{margin-top:1rem}.routing-suggestion{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:12px;background:color-mix(in srgb,var(--ui-bg-card, #ffffff) 88%,#d7e5df 12%)}.routing-suggestion.project{background:color-mix(in srgb,var(--ui-bg-card, #ffffff) 86%,#d2e1f1 14%)}.routing-suggestion.pipeline{background:color-mix(in srgb,var(--ui-bg-card, #ffffff) 86%,#f0d8c6 14%)}.routing-suggestion.calm{background:var(--ui-bg-soft, rgba(255, 255, 255, .5))}.routing-suggestion h3,.routing-suggestion p{margin:0}.routing-suggestion h3{color:var(--app-text);font-size:1rem}.routing-suggestion p{color:var(--app-text-secondary)}.routing-suggestion span{display:inline-flex;margin-bottom:.25rem;color:var(--app-text-muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.drawer-link-footer{display:grid;gap:.75rem}.calendar-week-grid,.calendar-category-grid,.calendar-detail-stack,.calendar-item-stack{display:grid;gap:.45rem}.calendar-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.calendar-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-card-bg))}.app-theme-easycalendar .calendar-month-weekdays{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-bg-card-elevated) 92%,var(--app-accent) 8%),var(--ui-bg-card-elevated))}.calendar-month-weekdays span{min-width:0;padding:.45rem .25rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.calendar-month-command,.calendar-day-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.8rem 0 0;flex-wrap:wrap}.app-theme-easycalendar .calendar-month-command,.app-theme-easycalendar .calendar-day-topbar{padding:.65rem;border:1px solid var(--app-stat-border);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--app-stat-bg) 76%,transparent),transparent 72%),var(--ui-bg-card, var(--shell-card-bg));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 62%,transparent)}.calendar-month-command p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text));font-size:.9rem;font-weight:700;line-height:1.4;max-width:38rem}.calendar-month-overview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(13rem,.72fr) auto;align-items:stretch;gap:.7rem;margin:.85rem 0 0;padding:.72rem;border:1px solid color-mix(in srgb,var(--app-accent) 18%,var(--ui-border-subtle));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 9%,transparent),transparent 58%),color-mix(in srgb,var(--ui-bg-card-elevated) 90%,var(--app-accent) 10%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 70%,transparent),0 12px 30px #18232612}.calendar-month-overview-copy,.calendar-month-overview-stats,.calendar-month-overview-actions{min-width:0}.calendar-month-overview-copy{display:grid;align-content:center;gap:.24rem}.calendar-month-overview-copy span{color:var(--app-accent-text, var(--ui-text-muted));font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.calendar-month-overview-copy strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.08}.calendar-month-overview-copy p{max-width:48rem;margin:0;color:var(--ui-text-secondary, var(--shell-page-text));font-size:.9rem;font-weight:700;line-height:1.42}.calendar-month-overview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.calendar-month-overview-stats span{display:grid;align-content:center;gap:.18rem;min-height:3.35rem;padding:.44rem .55rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--app-accent) 8%,var(--ui-border-subtle));background:color-mix(in srgb,var(--ui-bg-card) 56%,transparent);color:var(--ui-text-muted, var(--shell-muted-text));font-size:.7rem;font-weight:800;text-transform:uppercase}.calendar-month-overview-stats strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:.94rem;line-height:1;text-transform:none}.calendar-month-overview-actions{display:grid;align-content:center;justify-items:end;gap:.55rem}.calendar-inline-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.calendar-type-legend{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0 0}.calendar-type-legend span{display:inline-flex;align-items:center;min-height:22px;padding:.05rem .2rem .05rem .78rem;color:var(--ui-text-secondary, var(--shell-page-text));font-size:.72rem;font-weight:800;position:relative}.calendar-type-legend span:before{content:"";position:absolute;inset:50% auto auto .1rem;width:.42rem;height:.42rem;border-radius:999px;transform:translateY(-50%);background:currentColor;opacity:.82}.calendar-type-legend .fixed{color:var(--ui-pill-text, #3e3732)}.calendar-type-legend .flexible{color:#875a38}.calendar-type-legend .deadline{color:#7a1f17}.calendar-month-day{min-height:6.6rem;display:grid;align-content:start;gap:.22rem;padding:.32rem;border-radius:0;border-right:1px solid var(--ui-border-subtle, var(--shell-card-border));border-bottom:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg));cursor:pointer;text-align:left}.calendar-month-day.today{background:color-mix(in srgb,var(--ui-bg-card) 82%,var(--app-accent) 18%)}.app-theme-easycalendar .calendar-month-day.today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 24%,transparent)}.calendar-month-day.muted{opacity:.72}.calendar-month-day:focus-visible{outline:2px solid var(--app-accent, var(--shell-accent));outline-offset:-3px}.calendar-day-card-vnext,.calendar-category-card,.calendar-detail-card,.calendar-warning-card{border-radius:20px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.calendar-day-card-vnext{display:grid;gap:.5rem;align-content:start;padding:.55rem;min-height:190px;border-radius:0;border-width:0 1px 0 0}.calendar-day-card-vnext .calendar-day-header-vnext{padding-bottom:.45rem;border-bottom:1px solid var(--ui-border-subtle, var(--shell-card-border))}.calendar-day-header-vnext{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.calendar-day-header-vnext h3{margin:0;font-size:1.08rem}.calendar-duration-pill{display:inline-flex;align-items:center;min-height:24px;padding:.12rem .42rem;border-radius:8px;background:var(--ui-pill-bg, var(--shell-chip-bg));color:var(--ui-pill-text, #705f53);font-size:.7rem;font-weight:800}.calendar-block-vnext,.calendar-detail-card{--calendar-block-color: #7a8a9d;--calendar-block-min-height: auto;position:relative;display:grid;gap:.18rem;padding:.44rem .55rem .44rem .7rem;border-radius:8px;overflow:hidden}.calendar-hour-content .calendar-detail-card{min-height:var(--calendar-block-min-height);align-content:start}.calendar-block-vnext.compact{padding:.24rem .3rem .24rem .46rem}.calendar-block-vnext.compact strong{font-size:.7rem}.calendar-block-vnext.compact small{min-height:16px;padding:.02rem .24rem;font-size:.54rem}.calendar-month-day .calendar-block-vnext.compact{gap:.12rem;min-height:2.25rem;padding:.28rem .34rem .28rem .5rem}.calendar-month-day .calendar-block-vnext.compact strong{font-size:.72rem}button.calendar-block-vnext,button.calendar-detail-card{width:100%;border-width:1px;text-align:left;font:inherit;background:color-mix(in srgb,var(--calendar-block-color) 9%,var(--ui-bg-card-elevated, #fffdf9) 91%);color:var(--ui-text-primary, inherit)}button.calendar-block-vnext:disabled,button.calendar-detail-card:disabled{cursor:default}.calendar-block-vnext:before,.calendar-detail-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--calendar-block-color);opacity:.82}.calendar-block-vnext>*,.calendar-detail-card>*{position:relative}.calendar-block-vnext strong,.calendar-detail-card strong{display:block;font-size:.86rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-block-vnext span,.calendar-detail-card p{margin:0;color:var(--ui-text-muted, #5e554f);font-size:.76rem}.calendar-block-vnext small,.calendar-detail-card span{justify-self:start;display:inline-flex;align-items:center;min-height:19px;padding:.08rem .36rem;border-radius:8px;font-size:.68rem;font-weight:800;text-transform:capitalize}.calendar-block-vnext.fixed,.calendar-detail-card.fixed{border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12))}.calendar-block-vnext.fixed small,.calendar-detail-card.fixed span{background:var(--ui-pill-bg, rgba(255, 255, 255, .68));color:var(--ui-pill-text, #3e3732)}.calendar-block-vnext.flexible,.calendar-detail-card.flexible{border:1px dashed color-mix(in srgb,var(--calendar-block-color) 50%,var(--ui-border-strong));background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--calendar-block-color) 10%,transparent) 0,color-mix(in srgb,var(--calendar-block-color) 10%,transparent) 4px,transparent 4px,transparent 9px),color-mix(in srgb,var(--calendar-block-color) 8%,var(--ui-bg-card-elevated, #fffdf9) 92%)}.calendar-block-vnext.flexible:before,.calendar-detail-card.flexible:before{opacity:.88}.calendar-block-vnext.flexible small,.calendar-detail-card.flexible span{background:var(--ui-pill-bg, #fff8f0);color:var(--ui-pill-text, #875a38)}.calendar-block-vnext.deadline,.calendar-detail-card.deadline{border:1px solid color-mix(in srgb,#b42318 34%,var(--ui-border-subtle));background:color-mix(in srgb,#b42318 7%,var(--ui-bg-card-elevated, #fffdf9) 93%)}.calendar-block-vnext.deadline:before,.calendar-detail-card.deadline:before{opacity:.9;background:#b42318}.calendar-block-vnext.deadline small,.calendar-detail-card.deadline span{background:color-mix(in srgb,#b42318 12%,var(--ui-bg-card) 88%);color:#7a1f17}.calendar-block-vnext.completed,.calendar-detail-card.completed{border-style:solid;filter:saturate(.86)}.calendar-block-vnext.completed:before,.calendar-detail-card.completed:before{opacity:.08}.calendar-block-vnext.completed small,.calendar-detail-card.completed span{background:var(--ui-pill-bg, #eef2ee);color:var(--ui-pill-text, #526154)}.calendar-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-category-form{display:grid;grid-template-columns:minmax(180px,1fr) 110px auto;gap:.85rem;align-items:end;margin-bottom:1rem}.calendar-category-form input[type=color]{min-height:46px;padding:.25rem}.calendar-category-card{display:flex;align-items:center;gap:.85rem;padding:.95rem}.calendar-category-card p{margin:.22rem 0 0;color:var(--ui-text-muted, #6d6158);text-transform:capitalize}.calendar-category-swatch{width:18px;height:56px;border-radius:999px;flex:0 0 auto}.calendar-warning-card{margin-bottom:1rem;padding:1rem;background:var(--ui-bg-empty, #fff5ed);border-color:var(--ui-border-strong, rgba(199, 114, 63, .2))}.calendar-info-card,.calendar-status-card{padding:1rem;border-radius:8px;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:var(--ui-bg-empty, #fff8f2)}.calendar-info-card{margin-bottom:1rem;color:var(--ui-text-secondary, #5c5148);font-weight:700}.calendar-status-card strong{display:block;margin-bottom:.3rem}.calendar-status-card p{margin:0;color:var(--ui-text-muted, #6f6057)}.calendar-day-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem}.calendar-view-links{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.calendar-view-links-sticky{position:sticky;top:calc(var(--app-header-height, 72px) + .5rem);z-index:20;width:max-content;max-width:100%;padding:.3rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:color-mix(in srgb,var(--ui-bg-card-elevated, #fff) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calendar-command-bar{padding:.65rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-input-bg))}.calendar-plan-preview-button{justify-self:end}.calendar-plan-preview-card,.calendar-plan-undo-card{margin-bottom:1rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, #fffdf9)}.calendar-plan-preview-card{display:grid;gap:.85rem;padding:.9rem}.calendar-plan-preview-card p{margin:.2rem 0 0;color:var(--ui-text-muted, #6f6057)}.calendar-plan-preview-card ol{display:grid;gap:.42rem;margin:0;padding:0;list-style:none}.calendar-plan-preview-card li{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding-top:.42rem;border-top:1px solid color-mix(in srgb,var(--ui-border-subtle, rgba(99, 76, 58, .12)) 72%,transparent)}.calendar-plan-preview-card li span,.calendar-plan-undo-card p{color:var(--ui-text-muted, #6f6057);font-size:.88rem}.calendar-plan-undo-card strong{display:block;color:var(--ui-text-primary, var(--shell-page-text));font-size:.94rem}.calendar-plan-undo-card p{margin:.18rem 0 0}.calendar-plan-actions,.calendar-plan-undo-card{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:flex-end}.calendar-plan-undo-card{justify-content:space-between;padding:.72rem .85rem}.calendar-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:.85rem;padding:.3rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-input-bg))}.calendar-week-strip button{display:grid;gap:.08rem;place-items:center;min-width:0;min-height:48px;padding:.34rem .22rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ui-text-secondary, var(--shell-page-text));cursor:pointer}.calendar-week-strip button.active{border-color:color-mix(in srgb,var(--app-accent, var(--shell-accent)) 44%,var(--ui-border-subtle));background:color-mix(in srgb,var(--app-accent, var(--shell-accent)) 13%,var(--ui-bg-card) 87%);color:var(--ui-text-primary, var(--shell-heading-text))}.calendar-week-strip span{font-size:.7rem;font-weight:850;text-transform:uppercase}.calendar-week-strip strong{font-size:1rem}.calendar-day-surface,.calendar-week-surface,.calendar-month-surface{overflow:hidden;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-card-bg))}.app-theme-easycalendar .calendar-month-surface{border-color:color-mix(in srgb,var(--app-accent) 22%,var(--ui-border-subtle));box-shadow:inset 0 1px color-mix(in srgb,var(--app-accent) 10%,transparent)}.calendar-hour-grid{display:grid;gap:0}.calendar-hour-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:0;align-items:stretch;border-bottom:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .16))}.calendar-hour-row time{padding:.58rem .5rem 0 0;color:var(--ui-text-muted, #66564b);font-size:.76rem;font-weight:800;text-align:right;border-right:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .16))}.calendar-hour-content{min-height:3.25rem;display:grid;gap:.34rem;padding:.32rem .42rem;background:var(--ui-bg-card, transparent)}.calendar-empty-hour{align-self:center;color:color-mix(in srgb,var(--ui-text-muted, #66564b) 62%,transparent);font-size:.82rem;font-weight:700}.calendar-empty-hour-button{width:100%;min-height:38px;display:inline-flex;align-items:center;justify-content:flex-start;padding:.34rem .65rem;border:1px dashed color-mix(in srgb,var(--ui-border-subtle, var(--shell-card-border)) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-bg-card-elevated, var(--shell-card-bg)) 48%,transparent);font:inherit;cursor:pointer}.calendar-empty-hour-button:hover,.calendar-empty-hour-button:focus-visible{color:var(--ui-text-primary, var(--shell-page-text));border-color:color-mix(in srgb,var(--app-accent, var(--shell-accent)) 34%,var(--ui-border-subtle));background:var(--ui-bg-card-elevated, var(--shell-card-bg))}.calendar-quick-create-panel{max-width:min(94vw,400px)}.calendar-quick-create-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.25rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-subtle, color-mix(in srgb, var(--shell-card-bg) 80%, transparent))}.calendar-quick-create-tabs button{min-height:2.2rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ui-text-muted, var(--shell-muted-text));font:inherit;font-weight:800;cursor:pointer}.calendar-quick-create-tabs button:hover,.calendar-quick-create-tabs button:focus-visible{color:var(--ui-text-primary, var(--shell-page-text));border-color:var(--ui-border-subtle, var(--shell-card-border))}.calendar-quick-create-tabs button.active{background:var(--shell-button-bg);color:var(--shell-button-text);box-shadow:var(--shadow-soft)}.calendar-deadline-stack{display:grid;gap:.55rem;margin-top:1rem}.calendar-deadline-stack h3{margin:0}.calendar-warning-card strong{display:block;margin-bottom:.35rem}.calendar-warning-card p{margin:0;color:var(--ui-text-muted, #6f6057)}.calendar-detail-stack{align-content:start}.calendar-detail-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding-right:.72rem}.calendar-detail-card div{min-width:0;display:grid;gap:.12rem}.calendar-detail-card>span{align-self:start}.calendar-category-name-edit input{min-height:34px;padding:.35rem .5rem}.hq-command-center{position:relative;display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(260px,.95fr);grid-template-areas:"start status" "spine spine";gap:.85rem 1.15rem;align-items:stretch;margin-bottom:1rem}.hq-command-center:before{content:"";position:absolute;inset:.7rem auto .7rem 0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--app-accent, var(--shell-accent)),color-mix(in srgb,var(--app-accent, var(--shell-accent)) 28%,transparent));box-shadow:0 0 0 5px color-mix(in srgb,var(--app-accent, var(--shell-accent)) 7%,transparent);pointer-events:none}.hq-start-card{min-width:0;border-radius:8px;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:var(--ui-bg-card-elevated, #fffdf9);box-shadow:var(--shell-card-shadow)}.hq-start-card{grid-area:start;position:relative;display:grid;align-content:center;gap:.82rem;padding:clamp(1.15rem,2.35vw,1.65rem);border-color:color-mix(in srgb,var(--app-accent, var(--shell-accent)) 34%,var(--ui-border-subtle) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent, var(--shell-accent)) 9%,transparent),transparent 50%),var(--ui-bg-card-elevated, #fffdf9)}.hq-start-card strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.08}.hq-start-card p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text))}.hq-start-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.assistant-home{display:grid;grid-template-columns:1fr;gap:.9rem;align-items:stretch}.assistant-home .hq-start-card{grid-area:auto;min-height:15rem;background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent, #4d7f6f) 10%,transparent),transparent 48%),var(--ui-bg-card-elevated, #fffdf9)}.assistant-home .hq-status-strip{grid-area:auto;grid-column:1 / -1}.assistant-next-inline,.assistant-next-card{display:grid;gap:.7rem;min-width:0;padding:1rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, var(--shell-card-bg-soft))}.assistant-next-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:.2rem}.assistant-next-inline .task-composer-actions{justify-content:flex-end}.assistant-next-inline .primary-button,.assistant-next-inline .button-secondary{white-space:nowrap}.assistant-next-inline span,.assistant-next-card span,.assistant-attention-item span,.assistant-system-grid .hq-link-card span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.assistant-next-inline h2,.assistant-next-card h2{margin:0;color:var(--ui-text-primary, var(--shell-heading-text));font-size:1.35rem;line-height:1.12}.assistant-next-inline p,.assistant-next-card p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text))}.assistant-next-card .primary-button{justify-self:start}.assistant-attention-list,.assistant-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.assistant-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assistant-attention-item{display:grid;gap:.35rem;min-width:0;padding:.9rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, #fffdf9);color:inherit;text-decoration:none}.assistant-attention-item strong{color:var(--ui-text-primary, var(--shell-heading-text));line-height:1.2}.assistant-attention-item p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text));font-size:.92rem;line-height:1.35}.hq-start-heading h1{margin:.1rem 0 0;color:var(--ui-text-primary, var(--shell-heading-text));font-size:clamp(1.55rem,2.25vw,2.05rem);line-height:1.02;letter-spacing:0}.hq-start-heading p{margin:0}.hq-start-heading span{flex:0 0 auto;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850;line-height:1;text-transform:uppercase}.hq-today-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.32rem .55rem;padding-block:.12rem;color:var(--ui-text-secondary, var(--shell-page-text));font-size:.92rem}.hq-today-summary span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850;text-transform:uppercase}.hq-today-summary p{font-size:.92rem;line-height:1.25}.hq-status-strip{grid-area:status;display:grid;grid-template-columns:1fr;gap:0;margin-bottom:0;border-block:1px solid color-mix(in srgb,var(--ui-border-subtle, rgba(99, 76, 58, .12)) 74%,transparent)}.hq-status-strip article{display:grid;grid-template-columns:4.8rem minmax(0,1fr);align-items:baseline;gap:.08rem .7rem;min-width:0;padding:.55rem .1rem;border-radius:0;border:0;background:transparent}.hq-status-strip article+article{border-top:1px solid color-mix(in srgb,var(--ui-border-subtle, rgba(99, 76, 58, .12)) 70%,transparent)}.hq-status-strip span{grid-row:1 / span 2;align-self:center;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.68rem;font-weight:850;text-transform:uppercase}.hq-status-strip strong,.hq-status-strip p{min-width:0;overflow-wrap:anywhere}.hq-status-strip strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:.94rem;font-weight:760}.hq-status-strip p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text));font-size:.9rem}.hq-assistant-spine{grid-area:spine;display:grid;grid-template-columns:minmax(13rem,.62fr) minmax(0,1fr);align-items:center;gap:.9rem;padding:.72rem .1rem 0;border-top:1px solid color-mix(in srgb,var(--ui-border-subtle, rgba(99, 76, 58, .12)) 70%,transparent)}.hq-assistant-spine>div{display:grid;gap:.18rem;min-width:0}.hq-assistant-spine strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:.96rem;line-height:1.18}.hq-assistant-spine ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.64rem;margin:0;padding:0;list-style:none}.hq-assistant-spine li{min-width:0;padding-left:.72rem;border-left:1px solid color-mix(in srgb,var(--app-accent, var(--shell-accent)) 32%,var(--ui-border-subtle) 68%)}.hq-assistant-spine li span{display:block;margin-bottom:.18rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850;text-transform:uppercase}.hq-assistant-spine p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text));font-size:.84rem;line-height:1.28;overflow-wrap:anywhere}.hq-action-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.hq-summary-grid,.hq-link-grid,.hq-list{display:grid;gap:.9rem}.hq-summary-grid,.hq-link-grid,.onboarding-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.onboarding-steps-grid{display:grid;gap:.9rem}.hq-install-card,.hq-resume-card{display:grid;gap:.45rem;margin-bottom:1rem;padding:1rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--shell-accent) 34%,var(--ui-border-subtle) 66%);background:linear-gradient(135deg,color-mix(in srgb,var(--shell-accent) 14%,transparent),transparent 62%),var(--ui-bg-card-elevated, #ffffff);box-shadow:var(--shell-control-shadow)}.hq-resume-card{border-color:color-mix(in srgb,#7966d2 32%,var(--ui-border-subtle) 68%);background:linear-gradient(135deg,color-mix(in srgb,#7966d2 12%,transparent),transparent 62%),var(--ui-bg-card-elevated, #ffffff)}.hq-install-card strong,.hq-resume-card strong{color:var(--ui-text-primary, var(--shell-heading-text))}.hq-install-card p,.hq-resume-card p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text))}.hq-link-card,.hq-list-card{display:grid;gap:.35rem;padding:.85rem;border-radius:8px;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:var(--ui-bg-card-elevated, #fffdf9)}.hq-link-card-primary{border-color:var(--ui-border-strong, rgba(199, 114, 63, .24));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent, var(--shell-accent)) 14%,transparent),transparent 58%),var(--ui-bg-card-elevated, #fffdf9)}.hq-link-card strong,.hq-list-card strong{display:block}.hq-link-card strong{color:var(--ui-text-primary, #241d19)}.hq-link-card p,.hq-list-card p{margin:0;color:var(--ui-text-muted, #6f6057)}.hq-link-card p{color:var(--ui-text-secondary, #4b4038)}.hq-link-card:hover{border-color:var(--ui-border-strong, rgba(199, 114, 63, .24));background:var(--ui-bg-card, #fff8f2)}.hq-demo-path{display:grid;gap:.75rem}.hq-demo-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.9rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:8px;background:var(--ui-bg-card, var(--shell-input-bg));transition:transform var(--shell-motion-fast),border-color var(--shell-motion-fast),background var(--shell-motion-fast)}.hq-demo-step:hover{transform:var(--shell-hover-lift);border-color:var(--ui-border-strong, var(--shell-card-border));background:var(--ui-bg-card-elevated, #fffdf9)}.hq-demo-step>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--shell-button-bg);color:var(--shell-button-text);font-weight:900}.hq-demo-step small{display:block;margin-bottom:.2rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.76rem;font-weight:850;text-transform:uppercase}.hq-demo-step strong,.hq-demo-step p{margin:0;min-width:0}.hq-demo-step p{color:var(--ui-text-muted, var(--shell-muted-text))}.pipeline-board-grid,.contacts-grid-vnext{display:grid;gap:1rem}.pipeline-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-board-focused{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pipeline-command-strip{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1.2fr) 150px 120px 150px auto;gap:.65rem;align-items:end}.contacts-command-strip{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(150px,1fr) minmax(140px,.9fr) 160px auto;gap:.65rem;align-items:end;margin-top:1rem}.pipeline-command-strip input,.contacts-command-strip input,.pipeline-command-strip select{min-height:42px}.pipeline-focus-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.9rem}.pipeline-focus-strip span{display:inline-flex;align-items:center;gap:.25rem;min-height:32px;padding:.35rem .65rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, #fffdf9)}.contacts-focus-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.9rem}.contacts-focus-strip span{display:inline-flex;align-items:center;gap:.25rem;min-height:32px;padding:.35rem .65rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, #fffdf9)}.pipeline-column,.contact-card-vnext,.pipeline-card{border-radius:calc(var(--shell-card-radius) - 2px);border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:var(--ui-bg-card, #fffdf9)}.pipeline-column{padding:.75rem}.pipeline-column-header,.contact-card-top-vnext,.pipeline-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pipeline-card-stack{display:grid;gap:.8rem;margin-top:.9rem}.pipeline-card,.contact-card-vnext{width:100%;display:grid;gap:.65rem;padding:.95rem;text-align:left;color:var(--ui-text-primary, inherit);transition:transform var(--shell-motion-fast),box-shadow var(--shell-motion-fast),border-color var(--shell-motion-fast)}.pipeline-card{gap:.45rem;padding:.7rem;border-radius:8px;text-align:left}.pipeline-card strong,.pipeline-card p{margin:0}.pipeline-card p{color:var(--ui-text-muted, var(--shell-muted-text))}.pipeline-drawer-details{display:grid;gap:.75rem;padding:0;border:0;background:transparent}.pipeline-drawer-details>summary{cursor:pointer;color:var(--app-text);font-weight:800}.contacts-grid-vnext{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contacts-focus-panel{display:grid;gap:.85rem;padding:1rem;border-radius:calc(var(--shell-card-radius) - 2px);border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:var(--ui-bg-card, #fffdf9)}.contacts-focus-panel-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.contacts-focus-panel-top h3{margin:.2rem 0 0}.contacts-focus-list{display:grid;gap:.65rem}.contact-row-card{width:100%;display:grid;gap:.18rem;padding:.75rem .85rem;text-align:left;color:var(--ui-text-primary, inherit);border-radius:8px;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));background:color-mix(in srgb,var(--ui-bg-card, #fffdf9) 92%,var(--app-accent) 8%);transition:transform var(--shell-motion-fast),box-shadow var(--shell-motion-fast),border-color var(--shell-motion-fast)}.contact-row-card span,.contact-row-card small{color:var(--ui-text-muted, var(--shell-muted-text))}.contacts-bubble-map{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;justify-content:center;min-height:190px;padding:1.2rem;border-radius:22px;background:radial-gradient(circle at top,color-mix(in srgb,var(--app-accent) 14%,transparent),transparent 48%),var(--ui-bg-empty, color-mix(in srgb, var(--app-panel-bg) 92%, transparent));border:1px solid var(--ui-border-subtle, var(--app-panel-border, rgba(99, 76, 58, .12)))}.contact-bubble{width:124px;height:124px;display:grid;align-content:center;justify-items:center;gap:.25rem;padding:.9rem;text-align:center;border-radius:999px;border:1px solid var(--app-accent-border, rgba(99, 76, 58, .12));background:color-mix(in srgb,var(--ui-bg-card) 78%,var(--app-accent) 22%);box-shadow:var(--shell-card-shadow)}.contact-bubble strong{font-size:.95rem;line-height:1.1}.contact-bubble span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem}.contact-bubble-1,.contact-bubble-4{width:138px;height:138px}.contact-bubble-2,.contact-bubble-5{width:112px;height:112px}.contact-card-meta-row{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:var(--ui-text-muted, var(--shell-muted-text))}.contact-row-card:hover,.contact-row-card:focus-visible{transform:translateY(-1px);box-shadow:var(--shell-card-shadow);border-color:color-mix(in srgb,var(--app-accent) 36%,var(--ui-border-subtle, rgba(99, 76, 58, .12)))}.priority-high{background:color-mix(in srgb,var(--ui-pill-bg) 82%,#d9482f 18%);color:var(--ui-pill-text, #9b4129);border:1px solid var(--ui-border-subtle)}.priority-medium{background:color-mix(in srgb,var(--ui-pill-bg) 86%,#d68b2f 14%);color:var(--ui-pill-text, #8d5c28);border:1px solid var(--ui-border-subtle)}.priority-low{background:color-mix(in srgb,var(--ui-pill-bg) 86%,#3f8d54 14%);color:var(--ui-pill-text, #3b6a40);border:1px solid var(--ui-border-subtle)}.settings-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.settings-customization-console{display:grid;gap:.95rem;padding:.85rem;border-radius:var(--shell-panel-radius);border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--ui-bg-section, var(--shell-card-bg)) 82%,transparent)}.settings-theme-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-radius:8px;border:1px solid var(--ui-border-strong, var(--shell-card-border));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 16%,transparent),transparent 58%),var(--ui-bg-card-elevated, var(--shell-input-bg));box-shadow:0 14px 34px #221d1814}.settings-theme-overview strong{display:block;margin:.15rem 0 .25rem;font-size:1.08rem}.settings-theme-overview p{margin:0;max-width:58ch;color:var(--ui-text-muted, var(--shell-muted-text))}.settings-page-section-list{display:grid;gap:.75rem;margin-bottom:1rem}.settings-page-section-card{display:grid;gap:.45rem;padding:.9rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.settings-page-section-card strong{font-size:1rem}.settings-page-section-card p{margin:0;color:var(--ui-text-muted, var(--shell-muted-text))}.settings-command-note{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--ui-border-strong, var(--shell-card-border)) 74%,var(--app-accent) 26%);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 14%,transparent),transparent 58%),var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:0 14px 34px #221d1814}.settings-command-note strong{display:block;margin:.2rem 0 .3rem;color:var(--ui-text-primary, var(--shell-page-text));font-size:1.08rem}.settings-command-note p{margin:0;max-width:58ch;color:var(--ui-text-muted, var(--shell-muted-text));line-height:1.45}.settings-command-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:10rem}.settings-command-tags span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .65rem;border-radius:999px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-pill-bg, var(--shell-chip-bg));color:var(--ui-pill-text, var(--shell-chip-text));font-size:.74rem;font-weight:900;text-transform:uppercase}.settings-app-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.settings-app-preference-card{display:grid;align-content:start;gap:.85rem;min-width:0;padding:1rem;border-radius:var(--shell-control-radius);border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-input-bg))}.settings-app-preference-card .panel-header{margin-bottom:0}.settings-app-preference-card .panel-header h3{margin:0}.settings-inline-check{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;color:var(--ui-text-secondary, var(--shell-page-text));font-weight:800}.settings-data-hero,.settings-data-grid,.settings-install-status,.settings-notification-hero,.settings-notification-quiet,.settings-review-grid{display:grid;gap:.85rem}.settings-data-hero{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.settings-data-grid,.settings-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.ai-command-card-grid{align-items:stretch}.ai-daily-brief{display:grid;gap:.9rem;margin-top:1rem}.ai-daily-brief-hero,.ai-daily-brief-focus,.ai-daily-brief-card,.ai-daily-brief-warnings{min-width:0;padding:.9rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:var(--shell-control-radius);background:var(--ui-bg-card-elevated, var(--shell-input-bg))}.ai-daily-brief-hero{border-color:color-mix(in srgb,var(--ui-accent, var(--shell-accent)) 28%,var(--ui-border-subtle, var(--shell-card-border)));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent, var(--shell-accent)) 14%,transparent),transparent 62%),var(--ui-bg-card-elevated, var(--shell-input-bg));box-shadow:0 14px 32px #221d1812}.ai-daily-brief-hero h3{margin:.45rem 0 .35rem;color:var(--ui-text-primary, var(--shell-page-text));font-size:1.35rem}.ai-daily-brief-hero p,.ai-daily-brief-warnings p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text));font-weight:750;line-height:1.45}.ai-lab-context-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}.ai-lab-context-strip li{display:inline-flex;align-items:center;min-height:1.65rem;padding:.25rem .55rem;border:1px solid color-mix(in srgb,var(--app-accent, var(--shell-accent)) 24%,var(--ui-border-subtle, var(--shell-card-border)));border-radius:999px;background:color-mix(in srgb,var(--ui-bg-card, var(--shell-card-bg)) 86%,var(--app-accent, var(--shell-accent)) 14%);color:var(--ui-text-secondary, var(--shell-page-text));font-size:.76rem;font-weight:850}.ai-daily-brief-focus span,.ai-daily-brief-warnings span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.ai-daily-brief-focus ul,.ai-daily-brief-card ul{display:grid;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none}.ai-daily-brief-focus li,.ai-daily-brief-card li{color:var(--ui-text-secondary, var(--shell-page-text));line-height:1.4}.ai-daily-brief-focus li{padding-left:.7rem;border-left:3px solid color-mix(in srgb,var(--ui-accent, var(--shell-accent)) 42%,transparent);font-weight:800}.ai-daily-brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem}.ai-daily-brief-card strong{color:var(--ui-text-primary, var(--shell-page-text))}.ai-daily-brief-warnings{display:grid;gap:.55rem}.ai-command-input-panel{display:grid;gap:.85rem;margin-top:1rem;padding:.95rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:var(--shell-card-radius);background:var(--ui-bg-card, var(--shell-card-bg));box-shadow:0 14px 34px #221d1814}.ai-command-input-copy h3{margin:.45rem 0 .3rem;color:var(--ui-text-primary, var(--shell-page-text));font-size:1.2rem}.ai-command-input-copy p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text));line-height:1.45}.ai-command-input-form{display:grid;gap:.45rem}.ai-command-input-form label{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.ai-command-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.ai-command-input-row input{min-width:0;width:100%;border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:var(--shell-control-radius);background:var(--ui-bg-card-elevated, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text));font:inherit;font-weight:750;padding:.7rem .8rem}.ai-command-input-row button,.ai-command-prompt-list button{border:1px solid var(--ui-border-subtle, var(--shell-card-border));border-radius:var(--shell-control-radius);background:var(--ui-bg-card-elevated, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text));cursor:pointer;font:inherit;font-weight:850}.ai-command-input-row button{padding:.7rem .95rem;white-space:nowrap}.ai-command-prompt-list{display:flex;flex-wrap:wrap;gap:.5rem}.ai-command-prompt-list button{padding:.55rem .7rem}.ai-command-input-row button:hover,.ai-command-prompt-list button:hover{border-color:var(--ui-accent, var(--shell-accent));color:var(--ui-accent, var(--shell-accent))}.ai-command-response-preview{display:grid;gap:.55rem;min-width:0;padding:.85rem;border-radius:var(--shell-control-radius);background:var(--ui-bg-card-elevated, var(--shell-input-bg))}.ai-command-response-preview span{color:var(--ui-text-primary, var(--shell-page-text));font-weight:900}.ai-command-response-preview p{margin:0;color:var(--ui-text-secondary, var(--shell-page-text));font-weight:750;line-height:1.45}.ai-command-response-preview ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.ai-command-response-preview li{color:var(--ui-text-secondary, var(--shell-page-text));line-height:1.35}.settings-data-hero article,.settings-data-card,.settings-install-status article,.settings-review-card{min-width:0;padding:.9rem;border-radius:var(--shell-control-radius);border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-input-bg))}.ai-command-card{display:grid;align-content:start;gap:.55rem;min-height:210px;box-shadow:0 12px 28px #221d1812}.ai-command-card strong{color:var(--ui-text-primary, var(--shell-page-text));font-size:1.05rem}.ai-command-preview{display:block;align-self:end;margin-top:.25rem;padding-top:.7rem;border-top:1px solid var(--ui-border-subtle, var(--shell-card-border));color:var(--ui-text-secondary, var(--shell-page-text));font-size:.84rem;font-weight:850;line-height:1.35}.settings-data-hero span,.settings-install-status span,.settings-data-card span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.settings-data-hero strong,.settings-install-status strong,.settings-data-card strong{display:block;margin-top:.25rem;color:var(--ui-text-primary, var(--shell-page-text));font-size:1.45rem;line-height:1}.settings-data-hero p,.settings-install-status p,.settings-data-card p,.settings-review-card p{margin:.45rem 0 0;color:var(--ui-text-muted, var(--shell-muted-text))}.settings-data-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.settings-install-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.settings-install-status,.settings-notification-hero,.settings-notification-quiet{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.settings-notification-quiet{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(160px,.75fr));align-items:end;margin-top:1rem}.settings-install-hero article,.settings-notification-hero article,.settings-install-steps li{border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg));box-shadow:var(--shell-control-shadow)}.settings-install-hero article,.settings-notification-hero article{display:grid;gap:.45rem;padding:1rem}.settings-install-hero strong,.settings-notification-hero strong{color:var(--ui-text-primary, var(--shell-heading-text))}.settings-notification-hero span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.settings-install-hero p,.settings-notification-hero p,.settings-install-steps p{margin:0;color:var(--ui-text-muted, var(--shell-muted-text))}.settings-install-steps{list-style:none;display:grid;gap:.75rem;margin:0 0 1rem;padding:0}.settings-install-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;padding:.85rem}.settings-install-steps span{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:8px;background:var(--ui-button-primary-bg, var(--shell-button-bg));color:var(--ui-button-primary-text, #ffffff);font-weight:900}.settings-page{max-width:1180px;margin-inline:auto}.settings-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;gap:1rem}.settings-status-grid,.settings-layout-grid,.settings-labs-summary,.settings-baseline-grid{display:grid;gap:.9rem}.settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-status-card,.settings-labs-summary article{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.9rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:0 12px 28px #221d1814}.settings-status-card span,.settings-labs-summary span,.settings-card-topline,.settings-lab-group-header span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-status-card strong,.settings-labs-summary strong{min-width:0;color:var(--ui-text-primary, var(--shell-page-text));font-size:1.05rem;line-height:1.18;overflow-wrap:anywhere}.settings-status-card p,.settings-labs-summary p,.settings-baseline-grid p{margin:0;color:var(--ui-text-muted, var(--shell-muted-text))}.settings-status-card:first-child{grid-column:1 / -1;border-color:var(--ui-border-strong, var(--app-stat-border));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 16%,transparent),transparent 58%),var(--ui-bg-card-elevated, var(--shell-card-bg))}.settings-layout-grid{grid-template-columns:minmax(0,1fr);align-items:start}.settings-choice-card,.settings-toggle-row{border-radius:8px;border:1px solid var(--ui-border-subtle, var(--app-panel-border, rgba(99, 76, 58, .12)));background:var(--ui-bg-card, var(--app-panel-bg, rgba(255, 252, 247, .92)))}.settings-choice-card{width:100%;min-width:0;display:grid;align-content:start;gap:.55rem;padding:1rem;text-align:left}.settings-theme-card{position:relative;overflow:hidden;min-height:9rem;border-color:color-mix(in srgb,var(--ui-border-subtle, var(--shell-card-border)) 82%,var(--app-accent) 18%);transition:transform var(--shell-motion-fast),border-color var(--shell-motion-fast),box-shadow var(--shell-motion-fast)}.settings-theme-card:before{content:"";width:3.2rem;height:.32rem;border-radius:999px;background:var(--app-accent, var(--shell-accent))}.settings-theme-classic:before{background:linear-gradient(90deg,#346ea8,#2f4052)}.settings-theme-candy:before{background:linear-gradient(90deg,#e5488d,#ff8ed1 58%,#ffd768)}.settings-theme-gamer:before{background:linear-gradient(90deg,#8b5cf6,#22d3ee)}.settings-theme-elvish:before{background:linear-gradient(90deg,#c9a34a,#2f9a73)}.settings-theme-aurora:before{background:linear-gradient(90deg,#7dded2,#9fb7ff,#f0a7c8)}.settings-theme-studio:before{background:linear-gradient(90deg,#111827,#245cff)}.settings-theme-sunrise:before{background:linear-gradient(90deg,#e15845,#f5a34d,#61a8d8)}.settings-theme-midnightGarden:before{background:linear-gradient(90deg,#a9b8ff,#7cc9a1,#32264f)}.settings-choice-card>*,.settings-toggle-row>*{min-width:0}.settings-choice-card.active{background:color-mix(in srgb,var(--ui-bg-card-elevated) 78%,var(--app-accent) 22%);border-color:var(--ui-border-strong, var(--app-accent-border, rgba(199, 114, 63, .2)));box-shadow:inset 4px 0 0 var(--app-accent),var(--shell-card-shadow)}.settings-theme-card.active:before{width:4.4rem;box-shadow:0 0 18px color-mix(in srgb,var(--app-accent) 38%,transparent)}.settings-theme-card:hover{border-color:var(--ui-border-strong, var(--shell-card-border));box-shadow:0 12px 26px #221d1814;transform:translateY(-1px)}.settings-choice-card p,.settings-toggle-row p{margin:0;color:var(--ui-text-muted, #6d6158)}.settings-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;letter-spacing:.06em}.settings-state-pill{display:inline-flex;align-items:center;min-height:1.45rem;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-pill-bg, var(--shell-chip-bg));color:var(--ui-pill-text, var(--shell-chip-text));font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.settings-toggle-list{display:grid;gap:.75rem}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem}.settings-toggle-row.active{border-color:var(--ui-border-strong, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:0 10px 28px #221d1812}.settings-toggle-row-experimental{background:linear-gradient(90deg,color-mix(in srgb,var(--app-accent) 14%,transparent),transparent 42%),var(--ui-bg-card, var(--app-panel-bg, rgba(255, 252, 247, .92)))}.settings-labs-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.settings-labs-grid{display:grid;gap:1rem}.settings-side-nav{position:sticky;top:5.25rem;z-index:5;display:grid;gap:.45rem;padding:.55rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:color-mix(in srgb,var(--ui-bg-card-elevated) 86%,transparent);box-shadow:0 10px 28px #221d1814}.settings-side-group{display:grid;gap:.45rem}.settings-side-group .eyebrow{margin:0 0 .15rem}.settings-side-details{display:grid;gap:.55rem;padding-top:.25rem}.settings-side-details>summary{cursor:pointer;color:var(--ui-text-muted, var(--shell-muted-text));font-weight:800;list-style:none}.settings-side-details>summary::-webkit-details-marker{display:none}.settings-side-details:not([open])>.settings-side-group{display:none}.settings-side-group-advanced{margin-top:.2rem}.settings-section-shell{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:1rem;align-items:start;padding:.8rem;border-radius:var(--shell-panel-radius);border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:color-mix(in srgb,var(--ui-bg-section, var(--shell-card-bg)) 76%,transparent)}.settings-section-content{display:grid;gap:1.1rem;min-width:0}.settings-section-heading{position:relative;display:grid;gap:.4rem;padding:1rem 1rem 1.15rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg))}.settings-section-heading:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.7rem;height:1px;background:linear-gradient(90deg,var(--app-accent, var(--shell-accent)),transparent);opacity:.28}.settings-section-heading h2,.settings-section-heading p{margin:0}.settings-section-heading p:not(.eyebrow){color:var(--ui-text-muted, var(--shell-muted-text));line-height:1.45}.settings-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.settings-focus-grid button{display:grid;gap:.35rem;min-width:0;min-height:118px;padding:.85rem;text-align:left;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text));cursor:pointer}.settings-focus-grid button.active,.settings-focus-grid button:hover{border-color:var(--ui-border-strong, var(--shell-card-border));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 16%,transparent),transparent 56%),var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:inset 0 -3px 0 var(--app-accent, var(--shell-accent))}.settings-focus-grid span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.73rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.settings-focus-grid strong,.settings-focus-grid p{margin:0}.settings-focus-grid p{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.86rem;line-height:1.35}.settings-side-nav button{min-height:50px;display:grid;gap:.15rem;text-align:left;padding:.55rem .7rem;border-radius:8px;border:0;background:transparent;color:var(--ui-text-secondary, var(--shell-page-text));font-weight:800;cursor:pointer}.settings-side-nav button span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.73rem;text-transform:uppercase}.settings-side-nav button:hover,.settings-side-nav button.active{background:var(--ui-bg-tab-active, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text))}.settings-mobile-nav{display:none}.settings-mobile-nav-label{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.settings-mobile-nav select{width:100%;min-height:48px;padding:.62rem .72rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text));font:inherit;font-weight:850}.settings-mobile-nav-scroll{display:flex;gap:.45rem;min-width:0;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.settings-mobile-nav-scroll::-webkit-scrollbar{display:none}.settings-mobile-nav button{flex:0 0 auto;min-width:8rem;min-height:48px;display:grid;gap:.12rem;padding:.52rem .68rem;text-align:left;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text));cursor:pointer}.settings-mobile-nav button span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.settings-mobile-nav button strong{font-size:.88rem;line-height:1.1}.settings-mobile-nav button.active{border-color:var(--ui-border-strong, var(--shell-card-border));background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 14%,transparent),transparent 62%),var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:inset 0 -3px 0 var(--app-accent, var(--shell-accent))}.settings-anchor{scroll-margin-top:7rem}.calendar-category-swatch{position:relative;overflow:hidden;cursor:pointer}.calendar-category-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.settings-lab-group{display:grid;gap:.75rem;min-width:0;padding:.85rem;border-radius:16px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:color-mix(in srgb,var(--ui-bg-section) 86%,transparent)}.settings-lab-group-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-lab-group-header .eyebrow{margin:0}.settings-baseline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-fab{position:fixed;right:calc(1.45rem + env(safe-area-inset-right,0px));bottom:calc(1.45rem + env(safe-area-inset-bottom,0px));z-index:55;min-height:58px;padding:0 1.35rem;border-radius:999px;border:1px solid var(--ui-border-strong, var(--shell-button-border));background:var(--ui-button-primary-bg, var(--shell-button-bg));color:var(--ui-button-primary-text, var(--shell-button-text));font-weight:800;box-shadow:var(--shell-card-shadow);touch-action:manipulation}.app-shell-vnext .app-header{width:min(1080px,calc(100% - 2rem));margin-top:.45rem;border-radius:8px}.app-shell-vnext .app-header-main{padding:.46rem .68rem}.app-shell-vnext .app-suite-control{max-width:25rem}.app-shell-vnext .capture-fab{min-height:48px;padding:0 1rem;opacity:.88;box-shadow:0 12px 30px #221d1824}.app-shell-vnext .capture-fab:hover,.app-shell-vnext .capture-fab:focus-visible{opacity:1}.app-shell-vnext:has(.settings-page) .capture-fab{display:none}.app-shell-vnext:has(.command-center-page) .capture-fab,.app-shell-vnext:has(.assistant-home) .capture-fab,.app-shell-vnext:has(.email-triage-hero) .capture-fab{display:none}.capture-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0a08066b;opacity:0;pointer-events:none;transition:opacity var(--shell-motion-fast)}.capture-backdrop.open{opacity:1;pointer-events:auto}.capture-modal{position:fixed;left:50%;bottom:1rem;z-index:100;width:min(680px,calc(100vw - 2rem));display:grid;gap:.9rem;padding:1rem;border-radius:18px;border:1px solid var(--ui-border-strong, var(--shell-card-border));background:var(--ui-bg-card-elevated, var(--shell-card-bg));box-shadow:0 24px 64px #00000047;opacity:0;pointer-events:none;transform:translate(-50%,1rem);transition:opacity var(--shell-motion-fast),transform var(--shell-motion-fast)}.capture-modal[aria-hidden=true]{visibility:hidden}.capture-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.capture-header,.processor-suggestion,.gym-suggestion{display:flex;align-items:center;justify-content:space-between;gap:1rem}.capture-header-actions{display:flex;align-items:center;gap:.5rem}.command-hint{display:inline-flex;align-items:center;min-height:30px;padding:0 .55rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-input, var(--shell-input-bg));color:var(--ui-text-muted, var(--shell-muted-text));font-size:.76rem;font-weight:800}.capture-mode-row{display:flex;flex-wrap:wrap;gap:.4rem}.capture-mode-button{min-height:34px;padding:.42rem .65rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-tab-inactive, var(--shell-card-bg-soft));color:var(--ui-text-secondary, var(--shell-page-text));font-weight:800}.capture-mode-button.active{background:var(--ui-bg-tab-active, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text));border-color:var(--ui-border-strong, var(--shell-card-border));box-shadow:inset 0 -2px 0 var(--app-accent, var(--shell-accent))}.capture-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.8fr);gap:.75rem}.capture-detail-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-detail-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.capture-category-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.capture-category-chip{min-height:28px;padding:.25rem .5rem;border-radius:8px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-empty, var(--shell-card-bg-soft));color:var(--ui-text-secondary, var(--shell-page-text));font-size:.78rem;font-weight:800}.capture-category-chip:hover,.capture-category-chip:focus-visible{border-color:var(--ui-border-strong, var(--shell-card-border));color:var(--ui-text-primary, var(--shell-page-text))}.capture-header h2,.notes-processor-panel h3{margin:.15rem 0 0}.capture-suggestion,.notes-processor-panel{padding:.85rem;border-radius:12px;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-empty, var(--shell-card-bg-soft));color:var(--ui-text-secondary, var(--shell-page-text))}.capture-success-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.daily-review-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem}.daily-review-followup{margin-top:.9rem}.start-here-card p{margin:0;color:var(--ui-text-muted, var(--shell-muted-text))}.triage-card{align-items:center}.triage-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.notes-editor-tools{display:inline-flex;align-items:center;gap:.75rem}.notes-processor-panel{display:grid;gap:.75rem}.processor-suggestion{grid-template-columns:minmax(0,1fr) auto}.gym-mode-card{border-color:var(--ui-border-strong, var(--shell-card-border))}.workout-today-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-top:.8rem;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.84rem}.workout-today-meta span{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.workout-today-meta span+span{padding-left:.85rem;border-left:1px solid color-mix(in srgb,var(--ui-border-subtle) 78%,transparent)}.workout-today-meta em{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.68rem;font-style:normal;font-weight:850;text-transform:uppercase}.workout-empty-state{display:grid;gap:.52rem;align-items:start;position:relative;overflow:hidden;padding-left:1.05rem;border-style:solid;background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 10%,transparent),transparent 48%),var(--ui-bg-empty, color-mix(in srgb, var(--shell-card-bg-soft) 82%, white 18%))}.workout-empty-state:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--app-accent),color-mix(in srgb,var(--app-accent) 30%,transparent))}.workout-empty-state>span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850;text-transform:uppercase}.workout-empty-state>strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:1.05rem;line-height:1.2}.workout-empty-state>p{margin:0;max-width:34rem}.workout-empty-state>.compact-button{width:fit-content}.workout-today-meta strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:.88rem;font-weight:850;line-height:1.2}.workout-next-move{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.85rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--app-accent) 22%,var(--ui-border-subtle));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 9%,transparent),transparent 62%),var(--ui-bg-card, var(--shell-input-bg));box-shadow:inset 0 1px 0 var(--shell-panel-highlight)}.workout-next-move div{display:grid;gap:.22rem}.workout-next-move span{color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850;text-transform:uppercase}.workout-next-move strong{color:var(--ui-text-primary, var(--shell-heading-text));font-size:1rem}.workout-next-move p{margin:0;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.9rem;line-height:1.45}.gym-exercise-card{border-radius:16px}.workout-mode-card{padding:.65rem;border-radius:8px}.workout-mode-card .panel-header{margin-bottom:.55rem}.workout-focus-toolbar{position:sticky;top:calc(var(--app-header-height, 72px) + .4rem);z-index:15}.workout-session-strip{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr)}.workout-exercise-fields{grid-template-columns:minmax(170px,.7fr) minmax(0,1fr)}.gym-suggestion{margin-bottom:.8rem}.workout-set-row{min-width:0;width:100%;padding:.45rem}.workout-history-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.7rem}.workout-history-strip span{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .6rem;border:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .12));border-radius:8px;background:var(--ui-bg-card, #fffdf9);color:var(--ui-text-muted, var(--shell-muted-text));font-size:.83rem;font-weight:700}.gym-suggestion strong{font-size:.95rem}.gym-set-row input{min-height:48px;font-size:1.05rem}.settings-toggle-row input[type=checkbox]{width:20px;height:20px}.settings-toggle-row input[type=time]{width:8.5rem}.settings-toggle-row input[type=number],.settings-toggle-row select{width:min(12rem,100%);min-height:44px;border-radius:var(--shell-control-radius);border:1px solid var(--ui-border-subtle, var(--shell-input-border));padding:.7rem .8rem;background:var(--ui-bg-input, var(--shell-input-bg));color:var(--ui-text-primary, var(--shell-page-text))}.app-shell-vnext.shell-theme-gamer .page-hero-vnext h1,.app-shell-vnext.shell-theme-gamer .panel-header h1,.app-shell-vnext.shell-theme-gamer .panel-header h2,.app-shell-vnext.shell-theme-gamer .workspace-hero h1,.app-shell-vnext.shell-theme-gamer .task-card-title-row h3,.app-shell-vnext.shell-theme-gamer .calendar-status-card strong,.app-shell-vnext.shell-theme-gamer .hq-link-card strong,.app-shell-vnext.shell-theme-gamer .hq-list-card strong,.app-shell-vnext.shell-theme-gamer .settings-choice-card strong,.app-shell-vnext.shell-theme-elvish .page-hero-vnext h1,.app-shell-vnext.shell-theme-elvish .panel-header h1,.app-shell-vnext.shell-theme-elvish .panel-header h2,.app-shell-vnext.shell-theme-elvish .workspace-hero h1,.app-shell-vnext.shell-theme-elvish .task-card-title-row h3,.app-shell-vnext.shell-theme-elvish .calendar-status-card strong,.app-shell-vnext.shell-theme-elvish .hq-link-card strong,.app-shell-vnext.shell-theme-elvish .hq-list-card strong,.app-shell-vnext.shell-theme-elvish .settings-choice-card strong,.app-shell-vnext.shell-theme-aurora .page-hero-vnext h1,.app-shell-vnext.shell-theme-aurora .panel-header h1,.app-shell-vnext.shell-theme-aurora .panel-header h2,.app-shell-vnext.shell-theme-aurora .workspace-hero h1,.app-shell-vnext.shell-theme-aurora .task-card-title-row h3,.app-shell-vnext.shell-theme-aurora .calendar-status-card strong,.app-shell-vnext.shell-theme-aurora .hq-link-card strong,.app-shell-vnext.shell-theme-aurora .hq-list-card strong,.app-shell-vnext.shell-theme-aurora .settings-choice-card strong,.app-shell-vnext.shell-theme-midnightGarden .page-hero-vnext h1,.app-shell-vnext.shell-theme-midnightGarden .panel-header h1,.app-shell-vnext.shell-theme-midnightGarden .panel-header h2,.app-shell-vnext.shell-theme-midnightGarden .workspace-hero h1,.app-shell-vnext.shell-theme-midnightGarden .task-card-title-row h3,.app-shell-vnext.shell-theme-midnightGarden .calendar-status-card strong,.app-shell-vnext.shell-theme-midnightGarden .hq-link-card strong,.app-shell-vnext.shell-theme-midnightGarden .hq-list-card strong,.app-shell-vnext.shell-theme-midnightGarden .settings-choice-card strong{color:var(--shell-heading-text)}.app-shell-vnext.shell-theme-gamer .page-hero-vnext p,.app-shell-vnext.shell-theme-gamer .panel-header p,.app-shell-vnext.shell-theme-gamer .workspace-hero p,.app-shell-vnext.shell-theme-gamer .task-card-copy p,.app-shell-vnext.shell-theme-gamer .task-card-copy small,.app-shell-vnext.shell-theme-gamer .calendar-status-card p,.app-shell-vnext.shell-theme-gamer .hq-link-card p,.app-shell-vnext.shell-theme-gamer .hq-list-card p,.app-shell-vnext.shell-theme-gamer .settings-choice-card p,.app-shell-vnext.shell-theme-gamer .settings-toggle-row p,.app-shell-vnext.shell-theme-elvish .page-hero-vnext p,.app-shell-vnext.shell-theme-elvish .panel-header p,.app-shell-vnext.shell-theme-elvish .workspace-hero p,.app-shell-vnext.shell-theme-elvish .task-card-copy p,.app-shell-vnext.shell-theme-elvish .task-card-copy small,.app-shell-vnext.shell-theme-elvish .calendar-status-card p,.app-shell-vnext.shell-theme-elvish .hq-link-card p,.app-shell-vnext.shell-theme-elvish .hq-list-card p,.app-shell-vnext.shell-theme-elvish .settings-choice-card p,.app-shell-vnext.shell-theme-elvish .settings-toggle-row p,.app-shell-vnext.shell-theme-aurora .page-hero-vnext p,.app-shell-vnext.shell-theme-aurora .panel-header p,.app-shell-vnext.shell-theme-aurora .workspace-hero p,.app-shell-vnext.shell-theme-aurora .task-card-copy p,.app-shell-vnext.shell-theme-aurora .task-card-copy small,.app-shell-vnext.shell-theme-aurora .calendar-status-card p,.app-shell-vnext.shell-theme-aurora .hq-link-card p,.app-shell-vnext.shell-theme-aurora .hq-list-card p,.app-shell-vnext.shell-theme-aurora .settings-choice-card p,.app-shell-vnext.shell-theme-aurora .settings-toggle-row p,.app-shell-vnext.shell-theme-midnightGarden .page-hero-vnext p,.app-shell-vnext.shell-theme-midnightGarden .panel-header p,.app-shell-vnext.shell-theme-midnightGarden .workspace-hero p,.app-shell-vnext.shell-theme-midnightGarden .task-card-copy p,.app-shell-vnext.shell-theme-midnightGarden .task-card-copy small,.app-shell-vnext.shell-theme-midnightGarden .calendar-status-card p,.app-shell-vnext.shell-theme-midnightGarden .hq-link-card p,.app-shell-vnext.shell-theme-midnightGarden .hq-list-card p,.app-shell-vnext.shell-theme-midnightGarden .settings-choice-card p,.app-shell-vnext.shell-theme-midnightGarden .settings-toggle-row p{color:var(--shell-muted-text)}.app-shell-vnext.shell-theme-gamer input,.app-shell-vnext.shell-theme-gamer textarea,.app-shell-vnext.shell-theme-gamer select,.app-shell-vnext.shell-theme-gamer .search-input,.app-shell-vnext.shell-theme-elvish input,.app-shell-vnext.shell-theme-elvish textarea,.app-shell-vnext.shell-theme-elvish select,.app-shell-vnext.shell-theme-elvish .search-input,.app-shell-vnext.shell-theme-aurora input,.app-shell-vnext.shell-theme-aurora textarea,.app-shell-vnext.shell-theme-aurora select,.app-shell-vnext.shell-theme-aurora .search-input,.app-shell-vnext.shell-theme-midnightGarden input,.app-shell-vnext.shell-theme-midnightGarden textarea,.app-shell-vnext.shell-theme-midnightGarden select,.app-shell-vnext.shell-theme-midnightGarden .search-input{color:var(--ui-text-primary, var(--shell-page-text));background:var(--ui-bg-input, var(--shell-input-bg));border-color:var(--ui-border-subtle, var(--shell-input-border))}.app-shell-vnext.shell-theme-gamer .empty-card-vnext,.app-shell-vnext.shell-theme-elvish .empty-card-vnext,.app-shell-vnext.shell-theme-aurora .empty-card-vnext,.app-shell-vnext.shell-theme-midnightGarden .empty-card-vnext,.app-shell-vnext.shell-theme-gamer .calendar-info-card,.app-shell-vnext.shell-theme-elvish .calendar-info-card,.app-shell-vnext.shell-theme-aurora .calendar-info-card,.app-shell-vnext.shell-theme-midnightGarden .calendar-info-card,.app-shell-vnext.shell-theme-gamer .calendar-status-card,.app-shell-vnext.shell-theme-elvish .calendar-status-card,.app-shell-vnext.shell-theme-aurora .calendar-status-card,.app-shell-vnext.shell-theme-midnightGarden .calendar-status-card{color:var(--ui-text-secondary)}.app-shell-vnext.shell-theme-gamer .menu-panel,.app-shell-vnext.shell-theme-elvish .menu-panel,.app-shell-vnext.shell-theme-aurora .menu-panel,.app-shell-vnext.shell-theme-midnightGarden .menu-panel{background:var(--ui-bg-card-elevated);border-color:var(--ui-border-strong)}.app-shell-vnext.shell-theme-gamer .priority-high,.app-shell-vnext.shell-theme-elvish .priority-high,.app-shell-vnext.shell-theme-gamer .priority-medium,.app-shell-vnext.shell-theme-elvish .priority-medium,.app-shell-vnext.shell-theme-aurora .priority-medium,.app-shell-vnext.shell-theme-midnightGarden .priority-medium,.app-shell-vnext.shell-theme-gamer .priority-low,.app-shell-vnext.shell-theme-elvish .priority-low,.app-shell-vnext.shell-theme-aurora .priority-high,.app-shell-vnext.shell-theme-midnightGarden .priority-high,.app-shell-vnext.shell-theme-aurora .priority-low,.app-shell-vnext.shell-theme-midnightGarden .priority-low{background:var(--ui-pill-bg);color:var(--ui-pill-text);border:1px solid var(--ui-border-subtle)}.app-shell-vnext.shell-theme-gamer .danger-button,.app-shell-vnext.shell-theme-elvish .danger-button,.app-shell-vnext.shell-theme-aurora .danger-button,.app-shell-vnext.shell-theme-midnightGarden .danger-button{background:color-mix(in srgb,var(--ui-bg-card) 82%,#7f1d1d 18%);color:#ffd4d4;border-color:#ff969657}.app-shell-vnext.shell-theme-gamer .page-hero-vnext,.app-shell-vnext.shell-theme-gamer .panel-section,.app-shell-vnext.shell-theme-gamer .stat-card-vnext,.app-shell-vnext.shell-theme-gamer .hq-link-card{border-color:color-mix(in srgb,var(--shell-accent) 42%,var(--ui-border-subtle));box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 0 0 1px #7df2ff14,0 0 30px #9b5cff29,var(--shell-card-shadow)}.app-shell-vnext.shell-theme-gamer .brand-badge,.app-shell-vnext.shell-theme-gamer .primary-button{box-shadow:0 0 24px #9b5cff42}.app-shell-vnext.shell-theme-studio .page-hero-vnext,.app-shell-vnext.shell-theme-studio .panel-section,.app-shell-vnext.shell-theme-studio .stat-card-vnext,.app-shell-vnext.shell-theme-studio .hq-link-card{border-color:color-mix(in srgb,var(--shell-accent) 26%,var(--ui-border-subtle));box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 16px 38px #0f172a17,0 0 0 1px #245cff0f}.app-shell-vnext.shell-theme-studio .primary-button,.app-shell-vnext.shell-theme-studio .button-primary{box-shadow:0 10px 24px #245cff2e,inset 0 1px #ffffff47}.app-shell-vnext.shell-theme-studio .primary-button:focus-visible,.app-shell-vnext.shell-theme-studio .ghost-button:focus-visible,.app-shell-vnext.shell-theme-studio .toggle-button:focus-visible,.app-shell-vnext.shell-theme-studio .button-primary:focus-visible,.app-shell-vnext.shell-theme-studio .button-secondary:focus-visible,.app-shell-vnext.shell-theme-studio .menu-trigger-button:focus-visible,.app-shell-vnext.shell-theme-studio .subnav-link:focus-visible,.app-shell-vnext.shell-theme-studio .view-button-vnext:focus-visible,.app-shell-vnext.shell-theme-studio .task-card-main:focus-visible,.app-shell-vnext.shell-theme-studio .calendar-block-vnext:focus-visible,.app-shell-vnext.shell-theme-studio .calendar-detail-card:focus-visible,.app-shell-vnext.shell-theme-studio .notes-command-button:focus-visible{outline:2px solid #174fff;outline-offset:3px;box-shadow:0 0 0 5px #245cff29}.app-shell-vnext.shell-theme-studio .field-stack input:focus,.app-shell-vnext.shell-theme-studio .field-stack select:focus,.app-shell-vnext.shell-theme-studio .field-stack textarea:focus,.app-shell-vnext.shell-theme-studio .search-input:focus{border-color:#245cff8f;box-shadow:0 0 0 3px #245cff24,0 10px 22px #0f172a14}.app-shell-vnext.shell-theme-elvish .page-hero-vnext,.app-shell-vnext.shell-theme-elvish .panel-section,.app-shell-vnext.shell-theme-elvish .stat-card-vnext,.app-shell-vnext.shell-theme-elvish .hq-link-card{border-color:color-mix(in srgb,var(--shell-accent) 36%,var(--ui-border-subtle));box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 0 0 1px #fff1c212,0 18px 42px #040e0952}.app-shell-vnext.shell-theme-aurora .page-hero-vnext,.app-shell-vnext.shell-theme-aurora .panel-section,.app-shell-vnext.shell-theme-aurora .stat-card-vnext,.app-shell-vnext.shell-theme-aurora .hq-link-card{background:linear-gradient(135deg,rgba(208,255,248,.13),transparent 44%),linear-gradient(160deg,color-mix(in srgb,var(--app-panel-bg, var(--shell-card-bg)) 86%,#9fb7ff 14%),var(--app-panel-bg, var(--shell-card-bg)));border-color:color-mix(in srgb,var(--shell-accent) 34%,var(--ui-border-subtle));box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 0 0 1px #9fb7ff1a,0 20px 52px #01080e61,0 0 34px #7dded214}.app-shell-vnext.shell-theme-aurora .brand-badge,.app-shell-vnext.shell-theme-aurora .primary-button,.app-shell-vnext.shell-theme-aurora .button-primary{background:linear-gradient(135deg,#7dded2,#9fb7ff 58%,#f0a7c8);border-color:color-mix(in srgb,var(--shell-accent) 70%,#9fb7ff 30%);color:var(--ui-button-primary-text, #071417);box-shadow:0 12px 28px #01080e47,0 0 0 1px #d0fff824}.app-shell-vnext.shell-theme-aurora .info-pill,.app-shell-vnext.shell-theme-aurora .settings-state-pill,.app-shell-vnext.shell-theme-aurora .calendar-duration-pill,.app-shell-vnext.shell-theme-aurora .priority-pill-vnext,.app-shell-vnext.shell-theme-aurora .task-meta-chip,.app-shell-vnext.shell-theme-aurora .chip-pill{background:linear-gradient(135deg,#7dded229,#9fb7ff24);border-color:#c6ebff47;color:#e6fffb}.app-shell-vnext.shell-theme-aurora .field-stack input:focus,.app-shell-vnext.shell-theme-aurora .field-stack select:focus,.app-shell-vnext.shell-theme-aurora .field-stack textarea:focus,.app-shell-vnext.shell-theme-aurora .search-input:focus{border-color:#c6ebff94;box-shadow:0 0 0 3px #7dded238,0 0 22px #9fb7ff24}.app-shell-vnext.shell-theme-candy .page-hero-vnext,.app-shell-vnext.shell-theme-candy .panel-section,.app-shell-vnext.shell-theme-candy .stat-card-vnext,.app-shell-vnext.shell-theme-candy .hq-link-card{background:linear-gradient(135deg,rgba(255,255,255,.64),transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--app-panel-bg, var(--shell-card-bg)) 86%,#ffd768 14%),var(--app-panel-bg, var(--shell-card-bg)) 58%,color-mix(in srgb,var(--app-panel-bg, var(--shell-card-bg)) 88%,#ff78c4 12%));border-color:color-mix(in srgb,var(--shell-accent) 32%,var(--ui-border-subtle));box-shadow:inset 0 1px 0 var(--shell-panel-highlight),0 14px 34px #dd3e9029,0 0 0 1px #ffd66824}.app-shell-vnext.shell-theme-candy .brand-badge,.app-shell-vnext.shell-theme-candy .primary-button{background:linear-gradient(135deg,#d94893,#ef78b2 58%,#f1b875);border-color:color-mix(in srgb,var(--shell-accent) 64%,#ffd768 36%);box-shadow:0 10px 22px #dd3e9024,0 0 0 1px #ffd66833}.app-shell-vnext.shell-theme-candy .info-pill,.app-shell-vnext.shell-theme-candy .settings-state-pill,.app-shell-vnext.shell-theme-candy .calendar-duration-pill,.app-shell-vnext.shell-theme-candy .priority-pill-vnext,.app-shell-vnext.shell-theme-candy .task-meta-chip,.app-shell-vnext.shell-theme-candy .chip-pill{background:linear-gradient(135deg,#ffd3eaf5,#ffeeb1d1);border-color:#d63f8d42;color:#711746;box-shadow:inset 0 1px #ffffffb8}.app-shell-vnext.shell-theme-sunrise .page-hero-vnext,.app-shell-vnext.shell-theme-sunrise .panel-section,.app-shell-vnext.shell-theme-sunrise .stat-card-vnext,.app-shell-vnext.shell-theme-sunrise .hq-link-card{background:linear-gradient(135deg,rgba(255,255,255,.68),transparent 40%),linear-gradient(160deg,color-mix(in srgb,var(--app-panel-bg, var(--shell-card-bg)) 88%,#f5a34d 12%),var(--app-panel-bg, var(--shell-card-bg)) 56%,color-mix(in srgb,var(--app-panel-bg, var(--shell-card-bg)) 90%,#61a8d8 10%));border-color:color-mix(in srgb,var(--shell-accent) 30%,var(--ui-border-subtle));box-shadow:inset 0 1px #ffffffc7,0 16px 38px #b74a2a24,0 0 0 1px #61a8d81a}.app-shell-vnext.shell-theme-sunrise .brand-badge,.app-shell-vnext.shell-theme-sunrise .primary-button,.app-shell-vnext.shell-theme-sunrise .button-primary{background:linear-gradient(135deg,#b7382c,#a94712 56%,#245f83);border-color:color-mix(in srgb,var(--shell-accent-strong) 68%,#245f83 32%);color:#fff;box-shadow:0 12px 26px #b74a2a33,0 0 0 1px #ffffff2e}.app-shell-vnext.shell-theme-sunrise .info-pill,.app-shell-vnext.shell-theme-sunrise .settings-state-pill,.app-shell-vnext.shell-theme-sunrise .calendar-duration-pill,.app-shell-vnext.shell-theme-sunrise .priority-pill-vnext,.app-shell-vnext.shell-theme-sunrise .task-meta-chip,.app-shell-vnext.shell-theme-sunrise .chip-pill{background:linear-gradient(135deg,#ffdfcff0,#e7f4fcd6);border-color:#b74a2a38;color:#6f2d25;box-shadow:inset 0 1px #ffffffb8}@media (max-width: 960px){.app-shell-vnext,.calendar-month-overview{grid-template-columns:1fr}.calendar-month-overview-actions{justify-items:stretch}.calendar-month-overview-actions .primary-button{width:100%}.site-header-inner,.app-header-main{align-items:center}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:block;border:0;background:#0a08066b;opacity:0;pointer-events:none;transition:opacity var(--shell-motion-fast)}.menu-backdrop.open{opacity:1;pointer-events:auto}.menu-panel{position:absolute;top:calc(100% + .45rem);right:0;left:auto;z-index:910;width:min(280px,calc(100vw - 1.5rem));min-width:min(280px,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);max-height:0;overflow:hidden;padding:0;border-radius:8px;border-width:1px;opacity:0;visibility:hidden;transform:translateY(-.35rem);pointer-events:none}.app-header-actions .menu-panel{position:absolute;top:calc(100% + .45rem);left:auto;right:0;width:min(280px,calc(100vw - 1.5rem));min-width:min(280px,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem)}.menu-panel.open{max-height:min(70vh,480px);overflow-y:auto;padding:.55rem;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.menu-panel-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .15rem .55rem;color:var(--ui-text-primary, var(--shell-page-text))}.menu-link-card{padding:.68rem .75rem;border:1px solid var(--ui-border-subtle, var(--shell-card-border));background:var(--ui-bg-card, var(--shell-card-bg-soft))}.menu-link-card strong{font-size:.95rem}.site-nav-links{display:none}.site-header .site-brand{min-height:44px}.marketing-hero,.marketing-card-grid,.marketing-highlights,.marketing-cta-card,.dashboard-grid{grid-template-columns:1fr}.daily-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-ai-preview-header{display:grid}.project-ai-section-card li small{white-space:normal}.task-composer-grid,.project-command-strip,.project-task-create-grid,.pipeline-command-strip,.statistics-hero-strip,.statistics-insight-grid,.statistics-subgrid,.statistics-app-grid,.stats-grid,.inline-action-card,.project-ai-preview-header,.project-ai-section-card li,.calendar-category-grid,.calendar-composer-grid,.settings-hero,.settings-install-hero,.settings-install-status,.settings-notification-hero,.settings-notification-quiet,.settings-layout-grid,.settings-labs-summary,.settings-baseline-grid,.settings-option-grid,.settings-focus-grid{grid-template-columns:1fr}.calendar-weekday-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-app-preference-grid,.settings-data-hero,.settings-data-grid,.settings-install-status,.settings-notification-hero,.settings-notification-quiet,.settings-review-grid,.ai-daily-brief-grid,.ai-command-input-row{grid-template-columns:1fr}.ai-command-input-row button{width:100%}.settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-section-shell{grid-template-columns:1fr}.settings-side-nav{display:none}.settings-mobile-nav{display:grid}.pipeline-board-grid,.contacts-grid-vnext,.contacts-focus-grid,.contacts-command-strip{grid-template-columns:1fr}.task-row-grid{grid-template-columns:116px minmax(180px,1.55fr) minmax(112px,.9fr) 126px 96px 140px minmax(220px,1.45fr) 92px}.task-row-grid-workout,.task-row-grid-routine{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row-grid-header{display:grid}.planner-grid-vnext.week-view,.planner-grid-vnext.two-week-view,.planner-grid-vnext.month-view,.calendar-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-month-grid,.calendar-month-weekdays{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-month-day{min-height:6.35rem;padding:.28rem}.drawer-actions-vnext{grid-template-columns:1fr;display:grid}.triage-actions,.capture-header,.routing-suggestion,.processor-suggestion,.gym-suggestion{align-items:stretch;flex-direction:column}.capture-detail-grid{grid-template-columns:1fr}.capture-success-card{align-items:stretch;flex-direction:column}.drawer-actions-right{flex-direction:column}.workout-mode-quick-actions{align-items:stretch;flex-direction:column}.workout-session-strip,.workout-exercise-fields{grid-template-columns:1fr}.workout-mode-card{padding:.7rem}.toolbar-row .search-input{width:100%}.calendar-day-actions{grid-template-columns:1fr}.calendar-plan-preview-button{justify-self:stretch}.calendar-plan-preview-card li{grid-template-columns:1fr;gap:.12rem}.calendar-plan-actions,.calendar-plan-undo-card{align-items:stretch;flex-direction:column}.hq-command-center,.assistant-home,.assistant-attention-list,.assistant-system-grid,.hq-action-row{grid-template-columns:1fr}.assistant-home .hq-status-strip{grid-column:auto}.assistant-next-card{padding:.78rem}.assistant-next-card h2{font-size:1.08rem}.assistant-next-inline{grid-template-columns:1fr}.hq-command-center{grid-template-areas:"start" "status" "spine";gap:.46rem;margin-bottom:.3rem}.hq-command-center:before{display:none}.hq-start-card{gap:.28rem;padding:.52rem .64rem}.hq-start-heading{gap:.55rem}.hq-start-heading h1{font-size:1.34rem;line-height:1.08}.hq-start-heading span{font-size:.62rem}.hq-start-card strong{font-size:1.12rem}.hq-start-card>p,.hq-today-summary p{font-size:.82rem;line-height:1.2}.hq-start-card .task-composer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.hq-start-card .primary-button,.hq-start-card .button-secondary{min-height:34px;padding:.48rem .58rem;font-size:.76rem;white-space:normal}.hq-start-card .primary-button:only-child{grid-column:1 / -1}.hq-status-strip{gap:0;margin-bottom:.18rem;overflow:visible;border-block-color:color-mix(in srgb,var(--ui-border-subtle, rgba(99, 76, 58, .12)) 60%,transparent)}.hq-status-strip::-webkit-scrollbar{display:none}.hq-status-strip article{grid-template-columns:3.8rem minmax(0,1fr);align-items:baseline;gap:.06rem .48rem;padding:.28rem .04rem}.hq-status-strip article+article{border-top:1px solid color-mix(in srgb,var(--ui-border-subtle, rgba(99, 76, 58, .12)) 58%,transparent)}.hq-status-strip span{font-size:.64rem}.hq-status-strip strong{font-size:.84rem;line-height:1.18}.hq-status-strip p{font-size:.74rem;line-height:1.2}.hq-assistant-spine{grid-template-columns:1fr;gap:.38rem;padding:.48rem 0 0}.hq-assistant-spine ul{grid-template-columns:1fr;gap:.44rem}.hq-assistant-spine li{padding-left:.6rem}.hq-assistant-spine strong{font-size:.98rem}.hq-assistant-spine p{font-size:.8rem;line-height:1.24}.hq-summary-grid,.hq-link-grid,.onboarding-steps-grid{grid-template-columns:1fr}.notes-library-toolbar,.notes-editor-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.notes-command-strip{grid-template-columns:1fr;gap:.45rem;margin-top:-.15rem}.notes-capture-group{justify-content:space-between}.notes-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.notes-command-button{flex:1 1 0;min-width:0}.notes-toolbar-actions,.notes-trash-actions{align-items:stretch;flex-direction:column}.notes-control-center{grid-template-columns:1fr}.notes-bulk-bar{align-items:stretch;flex-direction:column}.notes-control-helper{text-align:left}.task-row-actions{justify-content:stretch}}@media (max-width: 560px){.site-header{padding-inline:.55rem;padding-top:calc(.22rem + env(safe-area-inset-top,0px));max-width:100vw;overflow:clip}.site-header-inner,.app-header{border-radius:var(--shell-panel-radius);max-width:100%;overflow:visible}.app-header{margin:.34rem .55rem 0;width:auto;max-width:calc(100vw - 1.1rem)}.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:.18rem .34rem}.site-header-inner,.app-header-main{gap:.36rem}.calendar-month-overview{gap:.55rem;padding:.58rem}.calendar-month-overview-stats{grid-template-columns:1fr 1fr;gap:.4rem}.calendar-month-overview-stats span{min-height:2.9rem;padding:.38rem .45rem}.calendar-month-overview-actions .calendar-inline-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-month-overview-actions .calendar-inline-actions button{min-width:0;width:100%;padding-inline:.45rem}.site-header-inner{column-gap:.45rem;row-gap:.12rem}.app-header-actions{width:auto;min-width:0;justify-content:end;gap:.4rem}.site-header-actions{display:none}.app-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.3rem .42rem}.app-suite-control{width:100%;max-width:100%;gap:.24rem;padding:.16rem;border-radius:calc(var(--shell-control-radius) + 1px)}.app-suite-control .site-brand{min-height:36px;padding:.06rem .12rem}.app-suite-control .brand-badge{width:30px;height:30px;border-radius:calc(var(--shell-control-radius) - 2px);font-size:.62rem}.app-suite-control .site-brand-title{font-size:.68rem;font-weight:800;color:var(--ui-text-muted, var(--shell-muted-text))}.brand-badge{width:34px;height:34px;border-radius:var(--shell-control-radius);font-size:.68rem}.site-brand{gap:.38rem;min-height:44px;min-width:0}.site-header .site-brand{width:fit-content;max-width:100%}.site-header .brand-badge{width:28px;height:28px}.site-brand-title{font-size:.76rem;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-kicker{font-size:.45rem}.site-header .brand-kicker,.site-mobile-cue{display:none}.app-header-actions .products-menu{width:auto;min-width:0}.app-header-actions .menu-trigger-button,.app-header-actions>.button-secondary{width:auto;min-width:0;white-space:nowrap}.app-header-actions .menu-trigger-button{min-height:32px;padding:.42rem .55rem;border-radius:calc(var(--shell-control-radius) - 2px);font-size:.74rem}.app-header-actions>.button-secondary{width:2.9rem;padding-inline:.45rem;font-size:0}.app-header-actions>.button-secondary:after{content:"Out";font-size:.78rem}.app-header-actions .menu-panel{left:auto;right:0;width:min(280px,calc(100vw - 1.25rem));min-width:min(240px,calc(100vw - 1.25rem));max-width:calc(100vw - 1.25rem)}.button-primary,.button-secondary,.menu-trigger-button{min-height:38px;padding-inline:.55rem;font-size:.78rem}.app-content{padding:.72rem}.app-content-shell{padding-top:.55rem}.capture-fab{right:calc(1.15rem + env(safe-area-inset-right,0px));bottom:calc(5rem + env(safe-area-inset-bottom,0px));min-width:60px;width:60px;min-height:60px;padding:0;overflow:hidden;font-size:0}.capture-fab:after{content:"+";font-size:1.45rem;line-height:1}.capture-modal{inset:auto 0 0;width:100%;max-width:100vw;max-height:min(calc(100dvh - .75rem - env(safe-area-inset-top,0px)),720px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;padding-top:calc(2.8rem + env(safe-area-inset-top,0px));padding-bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));transform:translateY(100%)}.capture-modal.open{transform:translateY(0)}.capture-modal .capture-header{align-items:flex-start;flex-direction:row;padding-right:3.25rem}.capture-modal .capture-header-actions{position:absolute;top:calc(.75rem + env(safe-area-inset-top,0px));right:.75rem;z-index:2}.capture-modal .capture-header-actions .ghost-button{width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0;overflow:hidden;font-size:0;border-radius:999px}.capture-modal .capture-header-actions .ghost-button:after{content:"x";font-size:1.25rem;line-height:1}.command-hint{display:none}.daily-review-grid,.settings-status-grid{grid-template-columns:1fr}.settings-page{padding-bottom:5.5rem}.app-shell-vnext:has(.settings-page) .app-header-actions .menu-trigger-button{min-height:44px}.settings-page .panel-header{gap:.45rem}.settings-page .panel-header h1{font-size:clamp(2.05rem,12vw,3.1rem);line-height:1}.settings-page .panel-header p:not(.eyebrow){font-size:.95rem;line-height:1.45}.settings-section-shell{gap:.75rem;padding:.6rem}.settings-section-content{gap:.85rem}.settings-hero{gap:.8rem}.settings-status-card{padding:.78rem}.settings-section-heading{gap:.32rem}.settings-section-heading h2{font-size:clamp(1.45rem,8vw,2rem);line-height:1.06}.settings-section-heading,.settings-theme-overview,.settings-command-note,.settings-choice-card,.settings-page-section-card,.settings-lab-group{padding:.85rem}.settings-theme-overview,.settings-command-note{flex-direction:column;gap:.75rem}.settings-command-tags{justify-content:flex-start;min-width:0}.settings-toggle-list{gap:.7rem}.settings-toggle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.85rem}.settings-toggle-row input[type=time],.settings-toggle-row input[type=number],.settings-toggle-row select{grid-column:1 / -1;width:100%}.settings-app-preference-card{gap:.75rem;padding:.85rem}.workout-today-meta{gap:.32rem .55rem;margin-top:.7rem}.workout-today-meta span+span{padding-left:.55rem}.workout-next-move{grid-template-columns:1fr;gap:.75rem}.workout-next-move .compact-button{width:100%;justify-content:center}.settings-app-preference-card .panel-header{gap:.25rem}.settings-app-preference-card .panel-header p{line-height:1.45}.settings-card-topline{row-gap:.3rem}.page-wrap{gap:.85rem}.page-hero-vnext,.panel-section{padding:.85rem;border-radius:var(--shell-panel-radius)}.app-shell-vnext .page-hero-vnext,.app-shell-vnext .panel-section,.app-shell-vnext .stat-card-vnext,.app-shell-vnext .empty-card-vnext{border-color:color-mix(in srgb,var(--app-panel-border, var(--shell-card-border)) 82%,white 18%);box-shadow:inset 0 1px color-mix(in srgb,var(--shell-panel-highlight) 88%,white 12%),0 8px 22px #18232614}.site-header .button-primary{display:none}.site-header .menu-trigger-button{width:3.6rem;min-width:3.6rem;padding-inline:0;font-size:0}.site-header .menu-trigger-button:after{content:"Menu";font-size:.74rem}.subnav{grid-template-columns:repeat(3,minmax(0,1fr))}.subnav-link{justify-content:center;text-align:center;font-size:.92rem}.marketing-content{padding-top:.74rem;padding-inline:.55rem;width:auto;max-width:100%;overflow-x:clip}.marketing-shell,.marketing-page{max-width:100%;overflow-x:clip}.marketing-hero,.marketing-section{width:calc(100vw - 2rem);padding:1rem;border-radius:var(--shell-control-radius);max-width:calc(100vw - 2rem);overflow:hidden;justify-self:start}.marketing-hero-copy h1{font-size:clamp(1.48rem,6.7vw,1.82rem);line-height:1.02;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.marketing-hero-copy p:not(.eyebrow),.marketing-card p,.marketing-hero-card p,.marketing-card h3,.marketing-hero-card-title,.panel-header h1,.panel-header h2,.panel-header p{overflow-wrap:anywhere;word-break:break-word}.marketing-hero-copy,.marketing-hero-card,.marketing-card,.marketing-demo-step,.panel-header{max-width:100%}.marketing-hero-copy,.marketing-hero-copy h1,.marketing-hero-copy p:not(.eyebrow),.marketing-hero-card,.marketing-hero-card p{width:min(100%,19rem);max-width:min(100%,19rem)}.marketing-card-grid,.marketing-highlights{min-width:0;max-width:100%}.marketing-hero-card{padding:.95rem}.marketing-page--product .marketing-hero{gap:.72rem;padding:.64rem .82rem .7rem}.marketing-page--product{margin-top:-.35rem}.marketing-page--product .marketing-hero-copy,.marketing-page--product .marketing-hero-card{gap:.64rem}.marketing-page--product .marketing-hero-copy h1{font-size:clamp(1.34rem,5.9vw,1.66rem);line-height:1.04}.marketing-page--product .marketing-hero .marketing-hero-actions{flex-wrap:nowrap}.marketing-page--product .marketing-hero .button-primary,.marketing-page--product .marketing-hero .button-secondary{min-height:44px}.marketing-page--product .marketing-hero .marketing-points{gap:.34rem}.marketing-page--product .marketing-hero-copy .marketing-points .info-pill{min-height:28px;padding:.24rem .46rem;font-size:.72rem;background:color-mix(in srgb,var(--ui-pill-bg, var(--shell-chip-bg)) 34%,transparent);color:color-mix(in srgb,var(--ui-text-muted, var(--shell-muted-text)) 82%,var(--ui-bg-page, var(--shell-bg-bottom)));font-weight:600}.marketing-page--product .marketing-hero-card{padding:.82rem}.marketing-page--product .marketing-hero-preview-product{display:none}.marketing-page--preview-realism .marketing-hero-preview-header{gap:.46rem}.marketing-page--preview-realism .marketing-hero-preview-header>.info-pill{min-height:25px;padding:.22rem .44rem;font-size:.64rem}.marketing-page--preview-realism .marketing-hero-card-title{font-size:.98rem;line-height:1.12}.marketing-page--preview-realism .marketing-hero-card p{font-size:.78rem;line-height:1.35}.marketing-page--preview-realism .marketing-hero-preview{gap:.3rem}.marketing-page--preview-realism .marketing-hero-preview-row{grid-template-columns:minmax(3.9rem,.42fr) minmax(0,1fr);gap:.42rem;padding:.36rem .46rem}.marketing-page--preview-realism .marketing-hero-preview-row span{font-size:.64rem;font-weight:800}.marketing-page--preview-realism .marketing-hero-preview-row strong{font-size:.76rem;line-height:1.16}.marketing-page--mobile-quiet-tags .marketing-hero .marketing-points{gap:.24rem}.marketing-page--mobile-quiet-tags .marketing-hero-copy .marketing-points .info-pill{min-height:22px;padding:.16rem .34rem;background:transparent;border-color:transparent;color:color-mix(in srgb,var(--ui-text-muted, var(--shell-muted-text)) 76%,transparent);font-size:.63rem;font-weight:560}.marketing-page--easyworkout-mobile-density{margin-top:-.62rem}.marketing-page--easyworkout-mobile-density .marketing-hero{gap:.56rem;padding:.56rem .68rem .62rem}.marketing-page--easyworkout-mobile-density .marketing-hero-copy,.marketing-page--easyworkout-mobile-density .marketing-hero-card{gap:.52rem}.marketing-page--easyworkout-mobile-density .marketing-hero-card{padding:.64rem}.marketing-page--easyworkout-mobile-density .marketing-hero-preview{gap:.24rem}.marketing-page--easyworkout-mobile-density .marketing-hero-preview-row{padding-block:.3rem}.marketing-page--easynotes-preview .marketing-hero-preview{gap:.3rem}.marketing-page--easynotes-preview .marketing-hero-preview-row{grid-template-columns:minmax(4.25rem,.44fr) minmax(0,1fr);gap:.42rem;padding:.34rem .44rem}.marketing-page--easynotes-preview .marketing-hero-preview-row span{font-size:.63rem}.marketing-page--easynotes-preview .marketing-hero-preview-row strong{font-size:.75rem;line-height:1.15}.marketing-page--easynotes-preview .marketing-hero-preview-row strong em{margin-left:.28rem;padding:0;border-radius:0;background:transparent;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.56rem;font-weight:700}.marketing-page--mobile-dense-hero .marketing-hero{gap:.72rem;padding:.72rem}.marketing-page--mobile-dense-hero .marketing-hero-copy,.marketing-page--mobile-dense-hero .marketing-hero-card{gap:.62rem}.marketing-page--mobile-dense-hero .marketing-hero-copy h1{font-size:clamp(1.34rem,6vw,1.64rem);line-height:1.04}.marketing-page--mobile-dense-hero .marketing-hero .marketing-hero-actions,.marketing-page--mobile-dense-hero .marketing-hero .marketing-points,.marketing-page--mobile-dense-hero .marketing-hero .marketing-card-metrics{gap:.38rem}.marketing-page--mobile-dense-hero .marketing-hero .info-pill{padding:.32rem .48rem}.marketing-page--mobile-dense-hero .marketing-hero-card{padding:.72rem}.marketing-page--easylist-preview .marketing-hero-preview{gap:.3rem}.marketing-page--easylist-preview .marketing-hero-preview-row{grid-template-columns:minmax(3.75rem,.4fr) minmax(0,1fr);gap:.4rem;padding:.34rem .42rem}.marketing-page--easylist-preview .marketing-hero-preview-row span{font-size:.62rem;font-weight:780}.marketing-page--easylist-preview .marketing-hero-preview-row strong{font-size:.74rem;line-height:1.14}.marketing-page--easylist-preview .marketing-hero-preview-row strong em{margin-left:.3rem;padding:0;border-radius:0;background:transparent;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.56rem;font-weight:700}.marketing-page--mobile-preview-lift .marketing-hero{gap:.68rem;padding:.76rem}.marketing-page--mobile-preview-lift .marketing-hero-copy,.marketing-page--mobile-preview-lift .marketing-hero-card{gap:.58rem}.marketing-page--mobile-preview-lift .marketing-hero-copy h1{font-size:clamp(1.36rem,6.1vw,1.66rem);line-height:1.04}.marketing-page--mobile-preview-lift .marketing-hero .marketing-hero-actions,.marketing-page--mobile-preview-lift .marketing-hero .marketing-points{gap:.38rem}.marketing-page--mobile-preview-lift .marketing-hero .info-pill{padding:.32rem .48rem}.marketing-page--mobile-preview-lift .marketing-hero-card{padding:.76rem}.marketing-page--easycalendar-preview .marketing-hero-preview-header{gap:.42rem}.marketing-page--easycalendar-preview .marketing-hero-card-title{font-size:.88rem;line-height:1.08}.marketing-page--easycalendar-preview .marketing-hero-card p{font-size:.72rem;line-height:1.26}.marketing-page--easycalendar-preview .marketing-hero .marketing-points{gap:.28rem}.marketing-page--easycalendar-preview .marketing-hero-copy .marketing-points .info-pill{min-height:24px;padding:.2rem .38rem;font-size:.66rem;line-height:1.12}.marketing-page--easycalendar-preview .marketing-hero-preview{gap:.3rem}.marketing-page--easycalendar-preview .marketing-hero-preview-row{grid-template-columns:minmax(3.55rem,.38fr) minmax(0,1fr);gap:.38rem;padding:.34rem .42rem}.marketing-page--easycalendar-preview .marketing-hero-preview-row span{font-size:.62rem;font-weight:780}.marketing-page--easycalendar-preview .marketing-hero-preview-row strong{font-size:.74rem;line-height:1.14}.marketing-page--easycalendar-preview .marketing-hero-preview-row strong em{margin-left:.32rem;padding:.12rem .3rem;font-size:.56rem}.marketing-page--feature-section-restraint #features{padding-top:.82rem}.marketing-page--feature-section-restraint #features .panel-header{gap:.34rem}.marketing-page--feature-section-restraint #features .panel-header>.eyebrow{display:none}.marketing-page--feature-section-restraint #features .marketing-card-grid{gap:0;border-top:1px solid var(--ui-border-subtle, var(--shell-card-border))}.marketing-page--feature-section-restraint #features .marketing-card{gap:.36rem;padding:.74rem 0;border-width:0 0 1px;border-radius:0;background:transparent}.marketing-page--mobile-projects-density .marketing-hero-copy h1{font-size:clamp(1.36rem,6.1vw,1.66rem)}.planner-grid-vnext.week-view,.planner-grid-vnext.two-week-view,.planner-grid-vnext.month-view,.calendar-week-grid,.calendar-detail-card,.calendar-hour-row{grid-template-columns:1fr}.calendar-month-grid,.calendar-month-weekdays{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-month-day{min-height:4.8rem;padding:.2rem}.calendar-month-day .calendar-duration-pill{display:none}.calendar-month-day .calendar-item-stack{display:flex;flex-direction:column;gap:.12rem;margin-top:.08rem}.calendar-month-day .calendar-block-vnext.compact{min-height:5px;height:5px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--calendar-block-color) 64%,var(--ui-bg-card) 36%)}.calendar-month-day .calendar-block-vnext.compact:before{width:100%;border-radius:inherit;opacity:.78}.calendar-month-day .calendar-block-vnext.compact strong,.calendar-month-day .calendar-block-vnext.compact small,.calendar-month-day .calendar-item-stack .helper-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.calendar-hour-row time{padding:.5rem .65rem;border-right:0;border-bottom:1px solid var(--ui-border-subtle, rgba(99, 76, 58, .16));background:var(--ui-bg-card-elevated, var(--shell-card-bg));font-size:.8rem;text-align:left}.calendar-hour-content{padding:.5rem .55rem .6rem}.planner-toolbar-vnext{justify-content:stretch}.view-switcher-vnext{width:100%;justify-content:space-between}.view-button-vnext{flex:1 1 0;min-width:0;padding-inline:.65rem}.completed-task-row-vnext,.planner-task-card{flex-direction:column;align-items:stretch}.task-drawer-vnext{width:100%;padding:.7rem;padding-top:calc(.7rem + env(safe-area-inset-top,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.drawer-header-vnext{top:calc(-.7rem - env(safe-area-inset-top,0px));padding-top:calc(.2rem + env(safe-area-inset-top,0px))}.drawer-header-vnext .ghost-button{min-width:44px;min-height:44px}.calendar-day-actions .primary-button,.drawer-link-footer .primary-button,.calendar-form-card .primary-button{width:100%}.task-card-vnext{grid-template-columns:minmax(0,1fr) auto;align-items:center}.task-card-dense:not(.completed){grid-template-columns:auto minmax(0,1fr)}.task-card-vnext:has(.task-card-select){grid-template-columns:auto minmax(0,1fr) auto}.app-theme-easylist .task-card-dense .task-card-title-row{grid-template-columns:1fr;align-items:start;gap:.35rem}.app-theme-easylist .task-card-title-row h3{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.app-theme-easylist .task-dense-meta{justify-content:flex-start;flex-wrap:wrap}.app-theme-easylist .task-card-dense:not(.completed){gap:.5rem;padding:.44rem .5rem}.app-theme-easylist .easylist-action-queue{grid-template-columns:1fr;gap:.65rem;margin-top:0;padding:.68rem}.app-theme-easylist .easylist-action-main{gap:.28rem}.app-theme-easylist .easylist-action-main strong{font-size:1.06rem}.app-theme-easylist .easylist-action-main p{font-size:.84rem}.app-theme-easylist .easylist-action-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.app-theme-easylist .easylist-action-stats span{min-height:56px;padding:.45rem .35rem;font-size:.66rem}.app-theme-easylist .easylist-action-stats strong{font-size:1rem}.app-theme-easylist .easylist-control-drawer{margin-bottom:.7rem;padding:.34rem .48rem}.app-theme-easylist .easylist-control-drawer summary{min-height:40px;font-size:.88rem}.app-theme-easylist .easylist-control-drawer summary span{font-size:.64rem;text-align:right}.app-theme-easylist .toolbar-row-compact{align-items:stretch;gap:.45rem}.app-theme-easylist .toolbar-row-compact .search-input{flex-basis:100%;min-height:42px}.app-theme-easylist .easylist-dashboard-metrics{width:100%;justify-content:space-between;gap:.3rem;font-size:.72rem}.app-theme-easylist .easylist-dashboard-metrics span+span{padding-left:0;border-left:0}.capture-modal.easylist-capture-modal .capture-mode-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.capture-modal.easylist-capture-modal .capture-mode-row::-webkit-scrollbar{display:none}.capture-modal.easylist-capture-modal .capture-mode-button{flex:0 0 auto}.capture-modal.easylist-capture-modal .capture-mode-button:nth-child(n+3){opacity:.72}.app-theme-easylist .task-card-vnext.completing{grid-template-columns:auto minmax(0,1fr)}.app-theme-easylist .task-card-vnext.completing .task-card-actions-quiet{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-top:.1rem;padding:.38rem .46rem;border-radius:8px;background:color-mix(in srgb,var(--app-accent, var(--shell-accent)) 9%,var(--ui-bg-card) 91%)}.app-theme-easylist .task-card-vnext.completing .task-card-actions-quiet .ghost-button{min-width:5.25rem;min-height:40px}.app-theme-easylist .task-card-check{width:2.25rem;height:2.25rem}.app-theme-easylist .task-card-main{min-height:44px}.task-card-actions .primary-button,.task-card-actions .ghost-button{min-width:4.9rem}.page-wrap-notes{width:100%}.task-row-grid{grid-template-columns:minmax(220px,1.6fr) 116px 126px 96px 140px minmax(180px,1.15fr) 92px}.task-row-grid-workout{grid-template-columns:1fr}.app-theme-easyworkout .workout-set-row .field-stack{gap:.38rem}.app-theme-easyworkout .workout-set-row .field-stack span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.78rem;font-weight:800;text-transform:uppercase}.app-theme-easyworkout .workout-exercise-notes input,.app-theme-easyworkout .workout-set-row input{min-height:44px}.app-theme-easyworkout .workout-set-row{padding:.62rem}.app-theme-easyworkout .workout-exercise-actions,.app-theme-easyworkout .workout-log-actions{display:grid;grid-template-columns:1fr;gap:.55rem}.app-theme-easyworkout .workout-exercise-actions button,.app-theme-easyworkout .workout-log-actions button{width:100%;min-height:44px}.task-row-grid-routine{grid-template-columns:1fr}.notes-editor-page-immersive{min-height:calc(100vh - 7rem);padding:.25rem 0 .7rem;border-radius:0}.notes-editor-shell-immersive{width:100%}.notes-editor-topbar{gap:.45rem}.note-card-top{align-items:flex-start;gap:.55rem}.note-card-top>div:first-child{min-width:0}.note-card-top strong{display:block;line-height:1.25}.note-card-badges{max-width:42%}.notes-title-field input{font-size:1.85rem}.notes-body-field textarea{min-height:calc(var(--easy-viewport-height, 100dvh) - 15rem)}.contacts-bubble-map{padding:.9rem;gap:.65rem}.contact-bubble,.contact-bubble-1,.contact-bubble-2,.contact-bubble-4,.contact-bubble-5{width:104px;height:104px}.contact-card-meta-row{display:grid;gap:.2rem}}@media (max-width: 760px){.email-triage-hero,.email-integration-grid,.email-sync-options,.command-hero,.command-metric-grid,.command-flow-grid,.command-context-grid{grid-template-columns:1fr}.email-triage-actions,.email-card-actions{justify-content:stretch}.email-triage-actions>*,.email-card-actions>*{flex:1 1 9rem}.email-triage-stats{grid-template-columns:1fr}.command-example-row{flex-wrap:nowrap;margin-inline:-.15rem;padding:0 .15rem .15rem;overflow-x:auto;scrollbar-width:none}.command-example-row::-webkit-scrollbar{display:none}.command-example-chip{flex:0 0 auto;max-width:82vw;white-space:nowrap}.task-rows-shell{overflow-x:visible}.task-row-grid-header{display:none}.task-row-card{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem}.task-row-card .field-stack{min-width:0}.task-row-card .field-stack span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.task-row-card .task-row-field:first-child,.task-row-card .task-row-field:nth-child(6),.task-row-actions{grid-column:1 / -1}.task-row-actions{display:grid}.task-row-actions .ghost-button,.capture-modal .task-composer-actions>*{width:100%}.capture-modal .task-composer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55rem}.capture-modal .task-composer-actions .primary-button{grid-column:1 / -1}}@media (max-width: 1180px){.task-rows-shell{overflow-x:visible}.task-row-grid-header{display:none}.task-row-card{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem}.task-row-card .field-stack{min-width:0}.task-row-card .field-stack span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--ui-text-muted, var(--shell-muted-text));font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.task-row-card .task-row-field:first-child,.task-row-card .task-row-field:nth-child(6),.task-row-actions{grid-column:1 / -1}.task-row-actions{display:grid}.task-row-actions .ghost-button{width:100%}}@media (max-width: 560px){.notes-command-strip{align-items:stretch}.notes-capture-group{display:grid;grid-template-columns:minmax(0,1fr) auto}.notes-command-button-primary{width:100%}.notes-library-status{align-self:center;text-align:right}.note-card-top{display:grid;grid-template-columns:minmax(0,1fr)}.note-card-badges{max-width:100%}.task-row-card{grid-template-columns:1fr}.task-row-card .task-row-field{grid-column:1 / -1}.capture-modal .task-composer-actions{grid-template-columns:1fr}.settings-mobile-nav button{min-width:7.2rem}}@media (prefers-reduced-motion: reduce){.task-card-vnext.completed,.app-shell-vnext.shell-theme-gamer .task-card-vnext.completed,.app-shell-vnext.shell-theme-elvish .task-card-vnext.completed,.app-shell-vnext.shell-theme-aurora .task-card-vnext.completed{animation:none;opacity:.78}.loading-orbit{animation:none}}
