:root,[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5efe6;--surface:#fffbf6;--surface-raised:#f9f3ec;--surface-soft:#efe3d4;--surface-warm:#e5d3bc;--text-primary:#30281f;--text-secondary:#625345;--text-muted:#786857;--accent:#ae8051;--accent-soft:#dec19d;--accent-deep:#76512e;--border:#7c57352b;--success:#627052;--warning:#9b5237;--danger:#873f4e;--hero-overlay:linear-gradient(90deg,#f5efe6fa 6%,#f5efe6a6 52%,#f5efe60f),linear-gradient(0deg,#f5efe6,transparent 50%);--hero-opacity:.85;--glass:#fffbf6f0;--button-text:#fffdfc;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;--font-display:"Baskerville","Iowan Old Style",Georgia,ui-serif,serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:12px;--radius-md:18px;--radius-lg:22px;--shadow:0 4px 14px #53351a0f;--transition:.18s ease;font-family:var(--font-body);font-synthesis:none;color:var(--text-primary);background:var(--background);font-size:16px}[data-theme=evening]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1e1611;--surface:#2a1e17;--surface-raised:#39291f;--surface-soft:#463326;--surface-warm:#57402b;--text-primary:#f4e8d7;--text-secondary:#d1bfab;--text-muted:#c2ae97;--accent:#d6a35e;--accent-soft:#e6c48b;--accent-deep:#e6c48b;--border:#deb07747;--success:#c2c89d;--warning:#e9b18d;--danger:#f0b6b9;--hero-overlay:linear-gradient(90deg,#1e1611e8 2%,#1e16116e 60%,#1e161114),linear-gradient(0deg,#1e1611,transparent 75%);--hero-opacity:1;--glass:#2d2017f5;--button-text:#2a1e17;--shadow:0 5px 18px #0f0a0633}*{box-sizing:border-box}body{margin:0}#app{isolation:isolate;background:var(--background);max-width:470px;min-height:100vh;margin:auto;position:relative}#app:before{content:"";pointer-events:none;background-image:var(--hero-overlay),url(/assets/atmosphere-ZTvL0FMJ.png);height:330px;opacity:var(--hero-opacity);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0 0 auto}[data-theme=evening] #app:before{height:410px}[data-theme=evening] #app:not([data-page=home]):before{opacity:.32;height:230px}button,input{font:inherit;color:inherit;min-width:0}button{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);min-width:44px;min-height:48px;transition:background var(--transition),border-color var(--transition),transform var(--transition);padding:10px 14px;line-height:1.35}button:hover{border-color:var(--accent)}button:active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.65}button:focus-visible,a:focus-visible,input:focus-visible,main:focus-visible{outline:3px solid var(--accent);outline-offset:3px}input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;padding:12px}svg{vertical-align:middle;flex:none}p{overflow-wrap:anywhere;margin:8px 0;line-height:1.45}h1,h2,h3{overflow-wrap:anywhere}h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:340px;margin:0 0 10px;font-size:2.05rem;font-weight:400;line-height:1.08}h2{font-family:var(--font-display);margin:0 0 8px;font-size:1.2rem;font-weight:400;line-height:1.2}h3{font-family:var(--font-body);margin:4px 0;font-size:1rem;font-weight:500;line-height:1.35}header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 22px 10px;display:flex}.brand-block{flex-direction:column;gap:3px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.04em;font-size:2rem;line-height:1.1}.mode{color:var(--text-secondary);max-width:145px;font-size:.7rem;line-height:1.35}.header-tools{gap:8px;padding-top:3px;display:flex}.round-button{background:var(--surface-soft);width:44px;min-height:44px;color:var(--accent-deep);border:0;border-radius:50%;padding:10px}main{min-height:70vh;padding:14px 14px 100px}.page-intro{padding:12px 8px 16px}.hero{flex-direction:column;justify-content:center;min-height:156px;padding-top:30px;padding-bottom:18px;display:flex}.hero h1{max-width:245px}.intro-copy{color:var(--text-secondary);max-width:235px;margin:0;font-size:.84rem}.eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.64rem}.timestamp{color:var(--text-secondary);margin-left:auto;font-size:.68rem}.icon-tile{background:var(--surface-soft);width:40px;height:40px;color:var(--accent-deep);border-radius:12px;flex:none;place-items:center;display:inline-grid}.card,.home-section,.appearance-panel,.brief,.day-overview,.editorial-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--shadow);margin:0 0 10px;padding:16px}.home-section{position:relative}.home-section .section-heading{font-family:var(--font-display);margin:0 0 8px;font-size:1.1rem}.next-panel{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.next-panel>.icon-tile{grid-area:1/1/4}.next-panel>.section-heading{font-family:var(--font-body);grid-column:2/4;margin:0;font-size:.88rem;font-weight:500}.next-copy{grid-column:2;min-width:0}.next-panel>.pill{grid-area:2/3/4;align-self:end;min-height:44px;padding:8px 10px;font-size:.72rem}.time{color:var(--text-secondary);margin:4px 0;font-size:.74rem;line-height:1.4}.pill{background:var(--surface-soft);color:var(--accent-deep);border-radius:24px;padding:10px 14px;font-size:.8rem;display:inline-block}.text-button{color:var(--accent-deep);background:0 0;border:0;min-height:44px;padding:6px 0;font-size:.74rem}.results-panel>.icon-tile,.attention-panel>.icon-tile,.brief-panel>.icon-tile,.editorial-panel>.icon-tile{float:left;border-radius:50%;width:30px;height:30px;margin:0 10px 6px 0}.results-panel>.text-button{font-size:.65rem;position:absolute;top:7px;right:16px}.results-panel>.section-heading{padding-right:85px}.result-row{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 0;font-size:.78rem;display:flex}.result-row>svg{width:22px;height:22px;color:var(--success)}.result-row>span{flex:1}.result-row small{text-align:right;max-width:70px;font-size:.62rem}.attention-panel{background:var(--surface-raised);border-left:3px solid var(--warning);display:flow-root}.attention-panel p{font-size:.81rem;display:inline}.attention-panel>.text-button{float:right}.brief-panel,.editorial-panel{background-image:linear-gradient(90deg,var(--surface) 20%,var(--surface) 66%,transparent),url(/assets/atmosphere-ZTvL0FMJ.png);background-position:50%,right 75%;background-size:cover;min-height:104px;padding-right:90px;overflow:hidden}.brief-panel p,.editorial-panel p{clear:left;font-size:.76rem}.editorial-panel h3{font-family:var(--font-display);font-size:1.05rem}.brief-panel .text-button,.editorial-panel .text-button{min-height:44px}.muted,small{color:var(--text-secondary);font-size:.76rem;line-height:1.4}.notice-card{padding:14px 14px 12px}.card-top{align-items:center;gap:12px;margin-bottom:3px;display:flex}.title-button{font-family:var(--font-body);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;width:100%;min-height:44px;padding:4px 0;font-size:1.06rem;font-weight:500;line-height:1.3;display:block}.summary{color:var(--text-secondary);font-size:.79rem}.notice-card .status{margin:8px 0 0 52px;display:inline-block}.status{color:var(--accent-deep);font-size:.69rem}.card-actions{gap:7px;margin-top:12px;display:flex}.card-actions>button{flex:1;min-height:44px;font-size:.78rem}.primary,.undo{background:var(--accent-deep);color:var(--button-text);border-color:#0000}.secondary{background:var(--surface-soft)}.resolved{box-shadow:none;background:var(--surface-raised);border-color:#0000}.resolved .icon-tile{color:var(--success)}.resolved .notice-content .summary{font-size:.75rem}.requires-owner{border-color:var(--accent);box-shadow:var(--shadow)}.inbox-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.stat-tile{background:var(--glass);border:1px solid var(--border);border-radius:18px;grid-template-columns:30px 1fr;align-items:center;gap:3px 6px;padding:12px 8px;display:grid}.stat-tile .icon-tile{grid-row:1/3;width:30px;height:34px}.stat-tile svg{width:18px;height:18px}.stat-tile strong{font-family:var(--font-display);font-size:1.4rem;font-weight:400}.stat-tile>span:last-child{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.62rem}.day-overview{background-image:linear-gradient(90deg,var(--surface),transparent),url(/assets/atmosphere-ZTvL0FMJ.png);background-position:50%;background-size:cover;min-height:112px}.day-overview p{font-size:.8rem}.day-overview .pill{overflow-wrap:anywhere;max-width:100%}.timeline{margin:8px 0;padding:4px 0;list-style:none}.timeline>li{grid-template-columns:44px minmax(0,1fr);gap:14px;margin-bottom:6px;display:grid;position:relative}.timeline>li:before{content:"";background:var(--accent-soft);width:1px;position:absolute;top:0;bottom:-8px;left:49px}.timeline>li:after{content:"";background:var(--accent);border:2px solid var(--background);border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:45px}.timeline>li:last-child:before{bottom:50%}.timeline-time{color:var(--accent-deep);font-variant-numeric:tabular-nums;padding-top:18px;font-size:.75rem;line-height:1.4}.event-card{background:var(--surface-raised);border:1px solid var(--border);text-align:left;border-radius:18px;align-items:center;gap:10px;min-height:66px;padding:8px 10px;display:flex}.event-copy{flex:1;min-width:0}.event-copy strong{overflow-wrap:anywhere;font-size:.88rem;font-weight:500;display:block}.event-copy small{margin-top:4px;font-size:.66rem;display:block}.event-card .icon-tile{width:32px;height:36px}.event-card svg{width:20px;height:20px}.composer{bottom:calc(73px + env(safe-area-inset-bottom));z-index:4;width:calc(100% - 28px);max-width:442px;position:fixed;left:50%;transform:translate(-50%)}.composer-controls{background:var(--glass);border:1px solid var(--accent-soft);box-shadow:var(--shadow);border-radius:32px;align-items:center;gap:0;padding:5px 6px;display:flex}.composer-prompt{text-align:left;color:var(--text-secondary);background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:4px 8px;font-size:.76rem;display:flex}.composer-prompt>svg{color:var(--accent-deep);width:21px;height:21px}.icon-button{width:44px;min-height:44px;color:var(--accent-deep);background:0 0;border:0;border-radius:50%;padding:10px}.send-preview{background:var(--surface-warm)}.sheet-backdrop{z-index:10;background:#140e0980;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.composer-preview{width:100%;max-width:470px;padding:30px 24px calc(30px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:28px 28px 0 0}.composer-preview h2{margin-top:20px;font-size:1.65rem;line-height:1.2}.composer-preview p{color:var(--text-secondary);font-size:.85rem}.composer-preview button{width:100%;margin-top:16px}.appearance-panel{padding:20px}.appearance-modes{gap:6px;margin:14px 0;display:flex}.appearance-modes button{background:var(--surface-soft);flex:1;padding:10px 6px;font-size:.8rem}.appearance-modes [aria-pressed=true]{background:var(--accent-deep);color:var(--button-text)}.devices{padding-left:20px;font-size:.8rem;line-height:1.8}.logout{color:var(--danger);margin-left:8px}.detail{background:var(--surface);border:1px solid var(--accent);border-radius:22px;margin:16px 0;padding:20px;scroll-margin-top:10px}.detail h2{font-size:1.7rem}.detail p{font-size:.88rem}.detail h3{margin-top:20px}.detail .undo{margin-right:8px}.result{color:var(--success);font-size:.85rem}.empty{text-align:center;background:var(--glass);border-radius:22px;margin:12px 0;padding:36px 22px}.empty p{color:var(--text-secondary);font-size:.85rem}.empty>svg{color:var(--accent)}.empty input{margin:12px 0}.message{background:var(--surface-soft);border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:.73rem}.skip{background:var(--surface);z-index:20;color:var(--text-primary);padding:14px;position:fixed;top:-100px;left:16px}.skip:focus{top:8px}nav{z-index:5;width:100%;max-width:470px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--glass);border-radius:24px 24px 0 0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}nav button{min-height:52px;color:var(--text-secondary);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px;font-size:.66rem;display:flex}nav button[aria-current=page]{color:var(--accent-deep)}nav button[aria-current=page] svg{stroke-width:2px;filter:drop-shadow(0 0 1px var(--accent-soft))}nav button span{overflow-wrap:anywhere;max-width:100%}footer{display:none}@media (width>=700px){body{background:radial-gradient(ellipse at top,var(--surface-soft),var(--background) 65%)}#app{border-inline:1px solid var(--border);box-shadow:0 0 60px var(--border)}}@media (width<=380px){.hero h1{font-size:1.95rem}.notice-content{padding-left:0}.notice-card .status{margin-left:0}.next-panel{column-gap:9px}.next-panel>.pill{padding:6px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.attention-panel{box-shadow:none;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;gap:2px 9px;padding:12px;display:grid}.attention-panel>.icon-tile{grid-area:1/1/3;margin:0}.attention-panel>.section-heading{font-family:var(--font-body);grid-column:2/4;margin:0;font-size:.82rem;font-weight:500}.attention-panel>p{grid-column:2;align-self:center;margin:0;font-size:.74rem}.attention-panel>.text-button{grid-column:3;min-height:44px;font-size:.68rem}.results-panel{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:14px 10px 8px}.results-panel .result-row{border-top:1px solid var(--border)}.results-panel>.text-button{right:10px}.notice-card{padding:12px 14px;position:relative}.card-top{gap:5px;min-height:18px;margin:0;padding-left:52px}.card-top>.icon-tile{position:absolute;top:14px;left:14px}.notice-card .title-button{min-height:44px;padding:2px 0;font-size:1rem}.notice-card .summary{margin:4px 0;font-size:.76rem}.notice-card .time{margin:0;font-size:.7rem}.notice-card .status{margin-top:3px}.card-actions{margin-top:8px}.resolved .summary,.resolved .card-actions{display:none}.brief-panel,.editorial-panel{background-position:50%,80% 100%;background-size:cover,auto 180%}.brand{letter-spacing:-.025em;font-size:2rem;font-weight:400}.header-tools{padding-top:0}.round-button{background:#efe3d48c}[data-theme=evening] .round-button{background:var(--surface-soft)}h1{letter-spacing:-.025em;font-size:2.12rem;font-weight:400;line-height:1.03}.hero h1{max-width:240px;margin-bottom:9px}.intro-copy{font-size:.8rem}#app:before{background-position:50% 58%;height:320px}main{padding-top:10px}.home-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.home-layout>.home-section{grid-column:1/-1;margin:0}.home-layout .next-panel{padding:14px}.home-layout .results-panel{padding:12px 8px 6px}.home-layout .result-row{min-height:48px;font-size:.76rem}.home-layout .attention-panel>small{grid-column:2/4;font-size:.7rem}.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel{border:1px solid var(--border);background:var(--surface-raised);border-radius:20px;flex-direction:column;grid-column:1;align-items:flex-start;gap:7px;padding:14px 12px;display:flex}.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.icon-tile{width:30px;height:30px;color:var(--warning);background:var(--surface-soft)}.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.section-heading{font-size:.83rem;line-height:1.25}.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>p{font-size:.75rem;line-height:1.4}.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>small{font-size:.66rem;line-height:1.35}.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.text-button{align-self:flex-end;margin-top:auto}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel{background-image:linear-gradient(180deg,var(--surface) 25%,var(--surface) 62%,transparent),url(/assets/atmosphere-ZTvL0FMJ.png);background-position:50%,100% 100%;background-size:cover,auto 125%;flex-direction:column;grid-column:2;align-items:flex-start;gap:7px;min-height:190px;padding:14px 12px;display:flex}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.icon-tile{width:30px;height:30px;margin:0}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.section-heading{font-family:var(--font-body);margin:0;font-size:.8rem;font-weight:500;line-height:1.25}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>h3{font-family:var(--font-body);margin:0;font-size:.82rem;font-weight:500}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>p{margin:0;font-size:.7rem;line-height:1.35}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.text-button{background:var(--glass);border-radius:20px;margin-top:auto;padding:7px 10px;font-size:.68rem}.brief-panel>.section-heading,.editorial-panel>h3{font-family:var(--font-body);font-size:.92rem;font-weight:500}.composer-controls{padding:4px 6px}.composer-prompt{font-size:.74rem;line-height:1.3}.home-layout+.empty{margin-top:0}nav{padding-top:7px;padding-bottom:calc(7px + env(safe-area-inset-bottom))}.notice-card{box-shadow:0 3px 10px #53351a09}.day-overview{min-height:105px}.day-overview h2,.editorial-panel>h2{font-size:1.16rem}.timeline{margin-top:6px}.appearance-panel h2,.card>h2,.brief>h2{font-size:1.25rem}@media (width<=380px){.home-layout{gap:8px}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel){padding:12px 10px}.hero h1{font-size:2rem}}.stat-tile{text-align:left;min-height:78px}.stat-tile[aria-pressed=true]{border-color:var(--accent-deep);background:var(--surface-soft);box-shadow:inset 0 -2px var(--accent-deep)}.filter-summary{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.filter-summary small{text-align:right;max-width:175px;font-size:.65rem}.filter-summary [aria-pressed=true]{text-underline-offset:5px;font-weight:600;text-decoration:underline}.preview-label{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border);padding:5px;font-size:.65rem}.composer-info{min-width:38px;color:var(--accent-deep);background:0 0;border:0;border-radius:50%;padding:8px}input.composer-prompt{opacity:1;cursor:not-allowed;border-radius:0;width:0;min-height:44px;padding:4px;font-size:.7rem}input.composer-prompt::placeholder{color:var(--text-secondary);opacity:1}[hidden]{display:none!important}[data-page=maya] main{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.conversation{flex-direction:column;gap:12px;display:flex}.conversation-message{border:1px solid var(--border);background:var(--glass);border-radius:20px;max-width:94%;padding:14px 16px}.conversation-message p{font-size:.85rem}.conversation-message.owner{background:var(--surface-soft);align-self:flex-end}.conversation-message.task,.conversation-message.result{border-left:3px solid var(--accent);color:var(--text-primary)}.calendar-modes{border-bottom:1px solid var(--border);gap:5px;margin:0 0 16px;padding-bottom:8px;display:flex}.calendar-modes button{background:0 0;border:0;flex:1;font-size:.8rem}.week-day{border-bottom:1px solid var(--border);padding:14px 12px}.week-day h2{font-size:1.05rem}.week-day p,.month-agenda p{font-size:.78rem}.month-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:16px 0;display:grid}.month-day{background:var(--surface-raised);border-radius:10px;flex-direction:column;gap:5px;min-height:55px;padding:6px 2px;font-size:.82rem;display:flex}.month-day.current{outline:1px solid var(--accent)}.month-day small{color:var(--accent-deep);font-size:.63rem}.month-agenda p{border-bottom:1px solid var(--border);margin:0;padding:10px}header{align-items:flex-start;padding:30px 22px 10px}.brand{font-size:2.45rem}.mode{white-space:pre-line;max-width:220px;font-size:.78rem}.header-tools{gap:8px;padding-top:3px}.round-button{width:38px;min-width:38px;min-height:38px;padding:8px}#app:before{opacity:1;background-position:64%;height:355px}#app:not([data-page=home]):before{opacity:.09;height:190px}[data-theme=evening] #app:before{filter:saturate(.85);background-image:linear-gradient(90deg,#140f0cd1,#1c130e3b),linear-gradient(#0000 45%,#1e1611),url(/assets/atmosphere-ZTvL0FMJ.png);height:370px}[data-theme=evening] #app:not([data-page=home]):before{opacity:.15}main{padding:5px 14px 96px}.preview-label{background:var(--glass);z-index:1;border:0;border-radius:10px;margin:0;padding:3px;font-size:.56rem;position:relative}.page-intro:not(.hero){padding:22px 8px 16px}h1{letter-spacing:-.035em;font-size:2.8rem;line-height:1.02}.hero{min-height:183px;padding:18px 8px 22px}.hero h1{max-width:285px;font-size:2.65rem}.hero .intro-copy{max-width:220px;font-size:.87rem;line-height:1.4}.intro-copy{max-width:100%;font-size:.9rem}.home-layout{gap:9px}.home-layout>.home-section{border:1px solid var(--border);background-color:var(--glass);box-shadow:var(--shadow);border-radius:20px}.home-section .section-heading{font:400 1.25rem/1.2 var(--font-display)}.home-layout .next-panel{grid-template-columns:40px minmax(0,1fr) auto;gap:4px 10px;min-height:99px;padding:14px 12px}.next-panel>.section-heading{font:400 1.22rem/1.2 var(--font-display)}.next-copy h3{font-size:.92rem}.next-panel>.pill{min-height:40px;padding:8px;font-size:.73rem}.next-panel .time{font-size:.8rem}.home-layout .brief-panel{background-image:linear-gradient(90deg,var(--surface) 45%,transparent),url(/assets/atmosphere-ZTvL0FMJ.png);min-height:80px;padding:14px 92px 10px 14px}.brief-panel>.section-heading{font:400 1.25rem/1.2 var(--font-display)}.brief-panel p{clear:none;margin:4px 0;font-size:.77rem}.brief-panel .text-button{width:32px;font-size:0;position:absolute;top:18px;right:12px}.brief-panel .text-button:after{content:"›";font:28px var(--font-display)}.home-layout .results-panel{background:var(--glass);min-height:126px;padding:14px}.home-layout .results-panel>.section-heading{font-size:1.25rem}.results-panel .result-row{border:0}.home-layout .result-row{gap:10px;min-height:43px;padding:5px 0;font-size:.81rem}.result-row>svg{background:var(--surface-warm);border-radius:50%;width:25px;height:25px;padding:4px}.result-row small{font-size:.65rem}.results-panel>.text-button{font-size:.65rem;top:8px;right:14px}.results-panel>.icon-tile{background:var(--surface-soft)}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel){background:var(--glass);border:1px solid var(--border);border-radius:20px;gap:5px;min-height:128px;padding:13px 12px;display:block;position:relative}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.section-heading,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.section-heading){font:400 1.05rem/1.2 var(--font-display);min-height:32px;margin:2px 0 8px}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.icon-tile,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.icon-tile){float:left;width:25px;height:25px;margin:0 6px 5px 0}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>p,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>h3){font:400 .8rem/1.4 var(--font-body);clear:both;margin:5px 0;display:block}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>small,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>p){font-size:.68rem;display:block}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.text-button,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.text-button){float:right;background:0 0;min-height:28px;padding:0;font-size:0}.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.text-button:after{content:"›";font:24px var(--font-display)}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.text-button:after{content:"›";font:24px var(--font-display)}.wellbeing-band{background:linear-gradient(90deg,var(--surface-warm) 50%,transparent),url(/assets/atmosphere-ZTvL0FMJ.png) center 70%/cover;min-height:56px;color:var(--text-secondary);border-radius:18px;align-items:center;gap:14px;margin-top:9px;padding:12px 16px;display:flex}.wellbeing-band p{font:400 .95rem/1.35 var(--font-display);max-width:240px;margin:0}.wellbeing-band svg{width:26px;height:26px}[data-page=home] main,[data-page=maya] main{padding-bottom:155px}.composer{bottom:calc(72px + env(safe-area-inset-bottom))}.composer-controls{border-color:var(--border);min-height:52px;box-shadow:0 2px 14px var(--border);padding:4px 7px}input.composer-prompt{font-size:.76rem}.composer-info{padding:6px}nav{min-height:69px;padding:8px 10px calc(9px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}nav button{gap:6px;font-size:.73rem}nav button svg{width:26px;height:26px}.inbox-stats{gap:7px}.stat-tile{border-radius:17px;grid-template-columns:34px 1fr;gap:3px 7px;min-height:79px;padding:12px 10px}.stat-tile .icon-tile{width:34px;height:39px}.stat-tile strong{font-size:1.8rem}.stat-tile>span:last-child{font-size:.7rem}.filter-summary{margin:0 4px 8px}.filter-summary small{font-size:.58rem}.notice-card{background:var(--glass);min-height:154px;box-shadow:var(--shadow);border-radius:21px;margin-bottom:10px;padding:16px 13px}.card-top{gap:7px;min-height:20px;padding-left:50px}.card-top>.icon-tile{top:16px;left:13px}.notice-content{padding-left:50px}.notice-card .title-button{font:400 1.22rem/1.23 var(--font-display);min-height:36px;padding:4px 0}.notice-card .summary{margin:8px 0;font-size:.85rem;line-height:1.48}.notice-card .time{font-size:.72rem}.notice-card .status{margin-left:50px;font-size:.65rem}.card-actions{gap:8px;margin-top:12px}.card-actions>button{border-radius:13px;min-height:43px;font-size:.83rem}.resolved{background:var(--surface-raised);min-height:115px}.resolved .summary{display:block}.resolved .title-button{color:var(--text-primary)}[data-page=maya] .page-intro{display:none}.conversation{background:linear-gradient(135deg,var(--surface-raised),transparent);border-radius:24px;gap:14px;margin-top:14px;padding:12px 8px}.conversation-message{max-width:92%;box-shadow:0 2px 9px var(--border);border:0;border-radius:18px;margin-left:18px;padding:10px 13px}.conversation-message small{font-size:.69rem}.conversation-message p{margin:5px 0;font-size:.88rem;line-height:1.47}.conversation-message.owner{background:var(--surface-soft);max-width:82%;margin-left:0}.conversation-message.task,.conversation-message.result{background-image:linear-gradient(90deg,var(--surface) 50%,transparent),url(/assets/atmosphere-ZTvL0FMJ.png);border:1px solid var(--border);min-height:90px;color:var(--text-primary);background-position:50%;background-size:cover;padding-right:80px}.conversation-message.task>.icon-tile,.conversation-message.result>.icon-tile{float:left;margin:4px 9px 3px 0}.conversation-message.task p,.conversation-message.result p{font-family:var(--font-display);font-size:1.04rem}.conversation-message.task small,.conversation-message.result small{display:none}.calendar-modes{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;gap:0;margin-bottom:12px;padding:2px}.calendar-modes button{border-radius:13px;min-height:36px;font-size:.85rem}.calendar-modes [aria-pressed=true]{background:var(--accent-deep);color:var(--button-text)}.day-overview{background-position:100%;min-height:121px;padding:14px}.day-overview h2{max-width:290px;font-size:1.45rem}.day-overview p{max-width:210px;font-size:.85rem}.day-overview .pill{background:var(--glass);padding:8px 12px;font-size:.78rem}[data-page=calendar] .editorial-panel{min-height:107px;padding:14px 80px 14px 14px}[data-page=calendar] .editorial-panel h2{font-size:1.3rem}[data-page=calendar] .editorial-panel p{font-size:.87rem;line-height:1.4}.timeline>li{grid-template-columns:45px minmax(0,1fr);gap:15px;margin-bottom:7px}.event-card{border:1px solid var(--surface);background:var(--glass);border-radius:15px;min-height:63px;padding:8px 12px}.timeline>li:nth-child(2n) .event-card{background:var(--surface-raised)}.event-copy strong{font:400 1.16rem/1.2 var(--font-display)}.event-copy small{font-size:.73rem}.timeline-time{font-size:.85rem}.event-card .icon-tile{background:var(--surface-soft);border-radius:50%}[data-theme=evening] .home-layout>.home-section{background-color:#302318f2;border-color:#cda46f42;box-shadow:0 8px 22px #00000026}[data-theme=evening] .home-layout .brief-panel{background-image:linear-gradient(90deg,#302318 45%,#3023184d),url(/assets/atmosphere-ZTvL0FMJ.png)}[data-theme=evening] .wellbeing-band{background:linear-gradient(90deg,#3c2a1c,#34251999),url(/assets/atmosphere-ZTvL0FMJ.png) 50%/cover}[data-theme=evening] .hero h1{color:#fff1d4;text-shadow:0 1px 16px #0000004d}[data-theme=evening] .composer-controls{border-color:var(--accent-soft);background:linear-gradient(120deg,#31251b,#493522)}@media (width<=380px){header{padding-inline:18px}.hero h1{font-size:2.45rem}.notice-content{padding-left:45px}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel){padding:12px 10px}.stat-tile{gap:4px;padding:10px 7px}.home-layout .next-panel{column-gap:7px}.next-panel>.pill{font-size:.68rem}}header{padding-top:24px}.hero .intro-copy{max-width:285px}.hero{padding-top:14px;padding-bottom:18px}.home-layout .results-panel .result-row{min-height:40px}.home-layout .next-panel>.pill{align-self:center}:root{--scene-day:url(/assets/day-terrace-BYTbDzHU.jpg);--scene-evening:url(/assets/evening-terrace-BdS0ZoIo.jpg);--scene-detail:url(/assets/notebook-detail-DsII2uHv.jpg)}#app[data-page=home]:before{background-image:linear-gradient(90deg,#f5efe6f5 0%,#f5efe694 42%,transparent 85%),linear-gradient(0deg,var(--background),transparent 20%),var(--scene-day);background-position:50%,50%,72%;background-size:cover}[data-theme=evening] #app[data-page=home]:before{filter:none;background-image:linear-gradient(90deg,#17110cc2,#17110c38 54%,transparent),linear-gradient(0deg,var(--background),transparent 16%),var(--scene-evening);background-position:50%,50%,80%;background-size:cover}.home-layout .brief-panel{background-image:linear-gradient(90deg,var(--surface) 50%,transparent 76%),var(--scene-detail);background-position:50%,right 62%;background-size:cover,auto 160%}[data-theme=evening] .home-layout .brief-panel{background-image:linear-gradient(90deg,#302318 50%,transparent 84%),var(--scene-evening);background-position:50%,100% 100%;background-size:cover,auto 220%}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>h3:before{content:"";float:left;background:var(--scene-day) 70% center/auto 110%;border-radius:9px;width:46px;height:56px;margin:0 8px 5px 0;display:block}[data-theme=evening] .home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>h3:before{background-image:var(--scene-evening)}.wellbeing-band{background-image:linear-gradient(90deg,var(--surface-warm) 40%,#e5d3bc80 70%,transparent),var(--scene-detail);background-position:50%,right 22%;background-size:cover,auto 230%}[data-theme=evening] .wellbeing-band{background-image:linear-gradient(90deg,#3c2a1c 45%,#34251966),var(--scene-evening);background-position:50%,100%;background-size:cover,auto 220%}.notice-card.with-media .notice-content{min-height:96px;padding-right:85px;position:relative}.notice-media{background-position:50%;background-size:cover;border-radius:12px;width:75px;height:79px;position:absolute;top:8px;right:0}.media-coast{background-image:var(--scene-day);background-position:68%}.media-notebook{background-image:var(--scene-detail)}.suggestion-strip{gap:6px;width:100%;margin:0 0 2px;display:flex}.suggestion-chip{border:1px solid var(--border);background:var(--surface-raised);text-align:left;border-radius:17px;flex:1;align-items:center;gap:6px;min-height:65px;padding:8px 7px;font-size:.72rem;line-height:1.3;display:flex}.suggestion-chip:disabled{opacity:1;cursor:not-allowed}.suggestion-chip .icon-tile{border-radius:50%;width:28px;height:28px}.suggestion-chip svg{width:18px;height:18px}.conversation-message.task,.conversation-message.result{background-image:linear-gradient(90deg,var(--surface) 48%,transparent 95%),var(--scene-detail);background-position:50%,right 60%;background-size:cover,auto 180%}.conversation-message.result{background-image:linear-gradient(90deg,var(--surface) 48%,transparent 95%),url(/assets/dinner-detail-YM37Jz5H.jpg);background-position:50%,100%}.day-overview{background-image:linear-gradient(90deg,var(--surface) 20%,#fffbf699 65%,transparent),var(--scene-day);background-position:50%,100%;background-size:cover}[data-page=calendar] .editorial-panel{background-image:linear-gradient(90deg,var(--surface) 45%,transparent 92%),var(--scene-detail);background-position:50%,right 60%;background-size:cover,auto 175%}.timeline>li:nth-child(odd) .event-card .icon-tile{color:#566146;background:#e4e5d9}.timeline>li:nth-child(2n) .event-card .icon-tile{background:var(--surface-soft);color:var(--accent-deep)}[data-theme=evening] .timeline>li:nth-child(odd) .event-card .icon-tile{color:#d7dcc9;background:#3d4132}@media (width<=380px){.suggestion-chip{gap:4px;padding:7px 5px;font-size:.66rem}.suggestion-chip .icon-tile{width:24px;height:24px}.notice-card.with-media .notice-content{padding-right:70px}.notice-media{width:62px;height:70px}}.profile-control{background:linear-gradient(0deg,#140f0c52,transparent),var(--scene-day) 68% center/cover;color:#fffbf6;border:1px solid var(--border)}[data-theme=evening] .profile-control{background:linear-gradient(0deg,#140f0c52,transparent),var(--scene-evening) 68% center/cover;color:#fff1d4}.home-layout .slot-empty{color:var(--text-secondary);margin:8px 0;font-size:.81rem;line-height:1.45}.next-panel>.slot-empty{grid-column:2/4;align-self:center;max-width:245px}.home-layout .brief-panel .slot-empty{clear:none;max-width:230px;font-size:.76rem}.home-layout .results-panel>.slot-empty{clear:both;max-width:300px;padding:12px 0}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.slot-empty,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.slot-empty){clear:both;margin-top:8px;font-size:.77rem;line-height:1.45}[data-theme=evening] [data-page=home] main>.wellbeing-band{display:none}[data-page=home] main{padding-bottom:calc(145px + env(safe-area-inset-bottom))}[data-page=home] .home-layout>.home-section{min-width:0}[data-page=home] .hero{min-height:175px}[data-page=home] header{padding-top:22px}[data-page=home] .home-layout>.results-panel{min-height:133px}[data-page=home] .home-layout>.attention-panel,[data-page=home] .home-layout>.editorial-panel{min-height:132px}[data-page=maya] .conversation{min-height:calc(100svh - 275px)}.conversation-empty{border:1px solid var(--border);background:var(--glass);border-radius:20px;margin:4px 8px 8px;padding:24px 18px}.conversation-empty h2{font-size:1.35rem}.conversation-empty p{font-size:.9rem;line-height:1.55}.conversation-empty small{font-size:.76rem;display:block}.timeline-empty{min-height:90px}.timeline-empty p{color:var(--text-secondary);grid-column:2;margin:15px 0;font-size:.84rem}.calendar-recommendation .slot-empty{max-width:240px}.composer .send-preview:disabled{opacity:1;background:var(--accent-deep);color:var(--button-text)}.home-layout .brief-panel{grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:10px;min-height:80px;padding-top:12px;padding-bottom:12px;display:grid}.home-layout .brief-panel>.icon-tile{grid-area:1/1/3;align-self:center;margin:0}.home-layout .brief-panel>.section-heading,.home-layout .brief-panel>p{float:none;clear:none;grid-column:2;margin:0}.home-layout .brief-panel>.slot-empty{margin-top:4px;font-size:.74rem;line-height:1.35}.home-layout .results-panel[data-empty=true]>.slot-empty{margin:8px 0;padding:5px 0;line-height:1.4}[data-theme=day] [data-page=home] .home-layout>.results-panel[data-empty=true]{min-height:114px}[data-page=home] .home-layout>.attention-panel[data-empty=true],[data-page=home] .home-layout>.editorial-panel[data-empty=true]{min-height:124px}[data-theme=day] [data-page=home] header{padding-top:14px}[data-theme=day] [data-page=home] .hero .intro-copy{max-width:310px;font-size:.82rem;line-height:1.36}:is(.home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.text-button,.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.text-button){float:none;position:absolute;top:9px;right:9px}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>h3:before{width:40px;height:42px}.home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>p{clear:both;margin:5px 0 0;line-height:1.3}[data-theme=evening] [data-page=home] .hero{min-height:145px;padding-top:8px;padding-bottom:12px}[data-theme=evening] [data-page=home] .hero .intro-copy{margin-bottom:0}[data-theme=evening] [data-page=home] header{padding-top:14px}.home-layout .results-panel{padding-top:7px;padding-bottom:7px}[data-theme=day] [data-page=home] .hero{min-height:128px;padding-top:4px;padding-bottom:6px}[data-theme=day] [data-page=home] .hero h1{font-size:2.35rem}:is([data-theme=day] .home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel,[data-theme=day] .home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel){padding-top:10px;padding-bottom:10px}:is([data-theme=day] .home-layout:has(.attention-panel):has(.editorial-panel)>.attention-panel>.section-heading,[data-theme=day] .home-layout:has(.attention-panel):has(.editorial-panel)>.editorial-panel>.section-heading){min-height:24px;margin-bottom:4px}[data-theme=day] .home-layout .result-row{min-height:35px;padding-top:3px;padding-bottom:3px}[data-theme=day] [data-page=home] .home-layout>.results-panel{min-height:114px}[data-theme=day] [data-page=home] .home-layout{row-gap:5px}[data-theme=day] [data-page=home] .wellbeing-band{margin-top:5px}[data-page=maya] .conversation{gap:8px;margin-top:8px;padding-top:8px}[data-page=maya] .conversation-message{padding:8px 12px}[data-page=maya] .conversation-message p{margin:4px 0;font-size:.8rem;line-height:1.4}[data-page=maya] .conversation-message.task,[data-page=maya] .conversation-message.result{min-height:72px;padding-right:75px}[data-page=maya] .conversation-message.task p,[data-page=maya] .conversation-message.result p{font-size:.92rem;line-height:1.35}[data-page=maya] .suggestion-chip{min-height:55px;padding-top:6px;padding-bottom:6px}[data-page=calendar] .page-intro{padding-top:10px;padding-bottom:8px}[data-page=calendar] .day-overview{min-height:112px;padding:12px}[data-page=calendar] .day-overview h2{margin:0 0 6px;font-size:1.3rem}[data-page=calendar] .day-overview p{margin:6px 0;font-size:.8rem}[data-page=calendar] .calendar-recommendation{min-height:104px;padding:12px 80px 12px 12px;position:relative}[data-page=calendar] .calendar-recommendation h2{margin:0 0 6px;font-size:1.15rem}[data-page=calendar] .calendar-recommendation p{margin:6px 0;font-size:.8rem}[data-page=calendar] .calendar-recommendation .text-button{width:28px;font-size:0;position:absolute;top:6px;right:10px}[data-page=calendar] .calendar-recommendation .text-button:after{content:"›";font:24px var(--font-display)}#app{--review-gutter:10px;--review-nav:76px}#app header{align-items:flex-start;height:90px;padding:10px 22px 6px}#app .brand{font-size:2.15rem;font-weight:400;line-height:1.08}#app .mode{max-width:250px;font-size:.74rem;line-height:1.32}#app .header-tools{gap:10px;padding-top:2px}#app .round-button{border:1px solid var(--border);width:36px;min-width:36px;height:36px;min-height:36px;padding:7px}#app .profile-control{background:var(--scene-day) 68% center/cover}[data-theme=evening] #app .profile-control{background-image:var(--scene-evening)}#app .profile-control svg{opacity:0}#app main{padding:0 var(--review-gutter) 100px}#app .preview-label{opacity:.75;background:0 0;height:9px;padding:0;font-size:7px;line-height:9px;position:absolute;top:0;left:10px;right:10px}#app[data-page=home] .hero{justify-content:center;height:auto;min-height:149px;padding:4px 12px 6px}#app[data-page=home] .hero h1{letter-spacing:-.035em;max-width:310px;margin-bottom:10px;font-size:2.35rem;line-height:1.03}#app[data-page=home] .hero .intro-copy{max-width:280px;font-size:.81rem;line-height:1.36}#app[data-page=home]:before{background-position:50%,50%,75% 60%;background-size:cover;height:290px}[data-theme=evening] #app[data-page=home] .hero{min-height:176px;padding-top:16px;padding-bottom:22px}[data-theme=evening] #app[data-page=home] .hero h1{max-width:350px;font-size:2.65rem}[data-theme=evening] #app[data-page=home] .hero .intro-copy{max-width:270px;font-size:.84rem;line-height:1.38}[data-theme=evening] #app[data-page=home]:before{filter:brightness(.83)saturate(.8);background-position:50%,50%,68% 55%;height:315px}#app .home-layout{gap:8px}#app .home-layout>.home-section{border-radius:16px;box-shadow:0 3px 10px #3723110d}#app .home-layout .next-panel{grid-template-columns:46px minmax(0,1fr) auto;gap:4px 12px;min-height:101px;padding:13px 12px}#app .next-panel>.icon-tile{border-radius:12px;width:42px;height:42px}#app .next-panel>.section-heading{font-size:1.15rem}#app .next-copy h3{font-size:.9rem;font-weight:400}#app .next-panel>.pill{min-height:34px;padding:7px 12px;font-size:.79rem}#app .home-layout .brief-panel{background-image:linear-gradient(90deg,var(--surface) 0 66%,transparent 66%),var(--scene-detail);background-position:50%,right 55%;background-size:cover,auto 140%;grid-template-columns:45px minmax(0,1fr);gap:4px 12px;min-height:75px;padding:12px 34% 12px 13px}#app .brief-panel>.icon-tile{border-radius:12px;width:42px;height:42px}#app .brief-panel>.section-heading{white-space:nowrap;font-size:1.15rem}#app .brief-panel p{max-width:none;font-size:.75rem;line-height:1.35}#app .brief-panel .text-button{width:22px;color:var(--text-secondary);top:15px;right:34%}#app .home-layout>.results-panel{min-height:135px;padding:12px}#app .home-layout>.results-panel>.section-heading{min-height:29px;margin-bottom:3px;padding-top:3px;font-size:1.2rem}#app .home-layout .result-row{gap:12px;min-height:40px;padding:5px 0;font-size:.82rem;line-height:1.35}#app .result-row>svg{width:27px;height:27px;padding:5px}#app .results-panel>.text-button{min-height:32px;font-size:.69rem;top:9px;right:13px}#app .home-layout>.attention-panel,#app .home-layout>.editorial-panel{min-height:128px;padding:12px;position:relative}#app .home-layout>.attention-panel>.section-heading,#app .home-layout>.editorial-panel>.section-heading{min-height:26px;margin:1px 0 12px;font-size:1.08rem;line-height:1.2}#app .home-layout>.attention-panel>.icon-tile,#app .home-layout>.editorial-panel>.icon-tile{width:27px;height:27px;margin-right:7px}#app .home-layout>.attention-panel>p{margin:5px 0 12px;font-size:.8rem;line-height:1.4;display:block}#app .home-layout>.attention-panel>small{font-size:.71rem}#app .home-layout>.editorial-panel>h3{clear:none;margin:4px 0 6px 65px;font-size:.8rem;line-height:1.3}#app .home-layout>.editorial-panel>h3:before{float:none;border-radius:9px;width:56px;height:66px;margin:0;position:absolute;top:45px;left:12px}#app .home-layout>.editorial-panel>p:not(.slot-empty){clear:none;margin:4px 0 0 65px;font-size:.7rem;line-height:1.3}#app .home-layout>.attention-panel>.text-button,#app .home-layout>.editorial-panel>.text-button{min-height:28px;top:auto;bottom:6px;right:9px}#app .home-layout .slot-empty{font-size:.8rem;line-height:1.4}#app .home-layout>.editorial-panel>.slot-empty{clear:both;margin-left:0}#app .wellbeing-band{background-position:50%,right 30%;background-size:cover,auto 170%;border-radius:14px;min-height:52px;margin-top:8px;padding:10px 14px}#app .wellbeing-band p{max-width:290px;font-size:.9rem;line-height:1.32}[data-theme=evening] #app .home-layout>.next-panel{min-height:106px}[data-theme=evening] #app .home-layout>.brief-panel{background-image:linear-gradient(90deg,#30251b 0 66%,#24191059 66%),var(--scene-detail);background-position:50%,right 58%;background-size:cover,auto 150%;min-height:90px}[data-theme=evening] #app .home-layout>.results-panel{min-height:174px}[data-theme=evening] #app .home-layout .result-row{min-height:56px}[data-theme=evening] #app .home-layout>.home-section{background-color:#2c2117f0;border-color:#d3ac7c4d;box-shadow:inset 0 1px 10px #d3ac7c06}#app .composer{width:calc(100% - 20px);max-width:450px;bottom:calc(84px + env(safe-area-inset-bottom))}#app .composer-controls{border-radius:32px;min-height:55px;padding:4px 6px;box-shadow:0 2px 10px #694f2b1a}#app .composer-prompt{font-size:.81rem}#app .composer-info{width:36px;min-width:36px;padding:6px}#app .composer .icon-button{width:39px;min-width:39px;height:39px;min-height:39px;padding:9px}[data-theme=evening] #app .composer-controls{background:linear-gradient(105deg,#30251b,#433322);border-color:#dab984;min-height:58px}[data-theme=evening] #app .send-preview:disabled{color:#fff5de;background:#79634a}#app nav{min-height:var(--review-nav);padding:9px 10px calc(10px + env(safe-area-inset-bottom));background:var(--glass);border-radius:34px 34px 0 0}#app nav button{gap:5px;min-height:56px;font-size:.78rem}#app nav [aria-current=page] svg{filter:none}#app nav [aria-current=page] path{fill:currentColor;fill-opacity:.22}#app nav [aria-current=page]:first-child path{fill-opacity:1}#app[data-page=home] main,#app[data-page=maya] main{padding-bottom:155px}#app:not([data-page=home]) .page-intro{padding:18px 12px 14px}#app:not([data-page=home]) h1{margin-bottom:7px;font-size:2.5rem;line-height:1.04}#app .inbox-stats{gap:7px;margin-bottom:10px}#app .stat-tile{border-radius:15px;grid-template-columns:42px 1fr;column-gap:10px;min-height:81px;padding:12px}#app .stat-tile .icon-tile{border-radius:12px;width:42px;height:43px}#app .stat-tile strong{font-size:1.8rem;font-weight:400}#app .stat-tile>span:last-child{font-size:.73rem}#app[data-page=inbox] .filter-summary{margin:0;position:absolute;top:120px;right:12px}#app[data-page=inbox] .filter-summary>button{border:1px solid var(--border);background:var(--glass);border-radius:22px;min-height:34px;padding:8px 12px;font-size:.73rem;font-weight:400;text-decoration:none}#app[data-page=inbox] .filter-summary small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#app .notice-card{border-radius:16px;min-height:178px;margin-bottom:9px;padding:12px}#app .notice-card .card-top{min-height:17px;padding-left:55px}#app .notice-card .card-top>.icon-tile{border-radius:12px;width:43px;height:43px;top:12px;left:12px}#app .notice-content{padding-left:55px}#app .notice-card .title-button{min-height:28px;padding:2px 0;font-size:1.04rem;font-weight:400;line-height:1.2}#app .notice-card .summary{margin:6px 0;font-size:.77rem;line-height:1.35}#app .notice-card .time{font-size:.66rem;line-height:1.3}#app .notice-card .status{margin:3px 0 0 55px;font-size:.63rem}#app .notice-card.with-media .notice-content{min-height:88px;padding-right:88px}#app .notice-media{border-radius:11px;width:79px;height:82px;top:5px}#app .card-actions{gap:7px;margin-top:7px}#app .card-actions>button{border-radius:12px;flex:0 auto;min-height:36px;padding:7px 13px;font-size:.75rem}#app .card-actions>button:first-child{background:var(--accent-deep);color:var(--button-text)}#app .notice-card.resolved{min-height:108px}#app[data-page=maya] .conversation{background:linear-gradient(115deg,#fffbf680,#0000);gap:13px;min-height:calc(100svh - 245px);margin-top:12px;padding:10px 0}#app[data-page=maya] .conversation-message{border-radius:16px;max-width:78%;margin-left:45px;padding:10px 12px;box-shadow:0 3px 10px #4b371909}#app[data-page=maya] .conversation-message.owner{background:#ecdfce;border-radius:17px;max-width:66%;margin-left:0;margin-right:2px}#app[data-page=maya] .conversation-message p{margin:3px 0;font-size:.81rem;font-weight:400;line-height:1.4}#app[data-page=maya] .conversation-message small{font-size:.63rem;line-height:1.2}#app[data-page=maya] .suggestion-chip{border-radius:16px;min-height:48px;padding:7px;font-size:.68rem}#app[data-page=maya] .suggestion-chip .icon-tile{width:28px;height:28px}#app[data-page=maya] .conversation-message.task,#app[data-page=maya] .conversation-message.result{background-position:50%,100%;background-size:cover,auto 135%;max-width:calc(100% - 45px);min-height:70px;padding:10px 95px 10px 10px}#app[data-page=maya] .conversation-message.task p,#app[data-page=maya] .conversation-message.result p{font:400 .94rem/1.25 var(--font-display)}#app[data-page=calendar] .calendar-modes{border-radius:14px;margin-bottom:10px;padding:1px}#app[data-page=calendar] .calendar-modes button{border-radius:12px;min-height:32px;font-size:.8rem}#app[data-page=calendar] main>.muted{margin:3px 0 6px;font-size:.65rem}#app[data-page=calendar] .day-overview{border-radius:16px;min-height:130px;padding:14px}#app[data-page=calendar] .day-overview h2{max-width:330px;margin-bottom:4px;font-size:1.2rem}#app[data-page=calendar] .day-overview p{max-width:225px;margin:5px 0 10px;font-size:.78rem;line-height:1.3}#app[data-page=calendar] .calendar-recommendation{background-position:50%,right 70%;background-size:cover,auto 130%;border-radius:16px;min-height:115px;padding:14px 105px 12px 14px}#app[data-page=calendar] .calendar-recommendation h2{white-space:nowrap;margin-bottom:10px;font-size:1.15rem}#app[data-page=calendar] .calendar-recommendation p{font-size:.79rem;line-height:1.35}#app[data-page=calendar] .timeline{margin-top:8px;margin-bottom:8px;padding:0}#app[data-page=calendar] .timeline>li{grid-template-columns:50px minmax(0,1fr);gap:17px;margin-bottom:6px}#app[data-page=calendar] .timeline>li:before{left:51px}#app[data-page=calendar] .timeline>li:after{top:18px;left:47px}#app[data-page=calendar] .event-card{border-radius:13px;gap:9px;min-height:47px;padding:6px 9px}#app[data-page=calendar] .event-copy strong{font:400 1.04rem/1.15 var(--font-display)}#app[data-page=calendar] .event-copy small{margin-top:3px;font-size:.67rem;line-height:1.25}#app[data-page=calendar] .event-card .icon-tile{width:31px;height:31px}@media (width<=380px){#app .mode{font-size:.68rem}#app .brand{font-size:2rem}#app .home-layout .brief-panel{grid-template-columns:35px minmax(0,1fr);column-gap:7px}#app .brief-panel>.section-heading{font-size:1rem}#app[data-page=inbox] .filter-summary{top:155px}#app .notice-card.with-media .notice-content{padding-right:72px}#app .notice-media{width:65px;height:73px}}@media (width<=600px){html{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}}#app .home-layout>.editorial-panel>h3{margin-left:51px}#app .home-layout>.editorial-panel>h3:before{width:43px;height:65px}#app .home-layout>.editorial-panel>p:not(.slot-empty){margin-left:51px;font-size:.68rem}[data-theme=evening] #app .home-layout>.brief-panel{background-image:linear-gradient(90deg,#30251b 0 66%,#281e14ad 66%),var(--scene-detail)}#app{--review-nav:68px}#app[data-page=home] .hero h1{max-width:270px}[data-theme=evening] #app[data-page=home] .hero h1{max-width:350px}#app nav{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}#app nav button{min-height:54px;line-height:1.2}#app .composer{bottom:calc(76px + env(safe-area-inset-bottom))}#app .home-layout>.attention-panel>.section-heading,#app .home-layout>.editorial-panel>.section-heading{margin-bottom:6px}#app .home-layout>.editorial-panel>h3{margin-top:2px;margin-bottom:2px}#app .home-layout>.editorial-panel>p:not(.slot-empty){line-height:1.25}#app .stat-tile{grid-template-columns:36px minmax(0,1fr);column-gap:6px;padding:10px}#app .stat-tile .icon-tile{width:36px;height:40px}#app .stat-tile>span:last-child{white-space:nowrap;font-size:.7rem}#app .home-layout .result-row,#app .home-layout .result-row span,#app .home-layout>.next-panel h3{font-weight:400}#app .home-layout>.attention-panel,#app .home-layout>.editorial-panel{padding-top:8px;padding-bottom:8px}[data-theme=evening] #app[data-page=home] .home-layout>.home-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#3f2f21c4;background-image:radial-gradient(at 92% 0,#ae7d4529,#0000 67%),linear-gradient(125deg,#7a5e3e21,#241a1261);border-color:#d6b3845c;box-shadow:inset 0 1px #f7e0b90e,0 5px 18px #0a07041f}[data-theme=evening] #app[data-page=home] .home-layout>.brief-panel{background-image:linear-gradient(90deg,#35291dfa 0 66%,#0000 66%),url(/assets/evening-brief-BfwMGN74.jpg);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,34% 100%}[data-theme=evening] #app[data-page=home] .home-layout>.results-panel{min-height:166px;padding:11px 14px}[data-theme=evening] #app[data-page=home] .home-layout .result-row{grid-template-columns:28px minmax(0,1fr) 58px;gap:10px;min-height:53px;padding:7px 0;font-size:.81rem;line-height:1.4}[data-theme=evening] #app[data-page=home] .result-row>svg{background:#ba966238;border:1px solid #dbb7842e;width:28px;height:28px;padding:5px}[data-theme=evening] #app[data-page=home] .result-row small{text-align:right;color:#d9cbb9;align-self:center;min-width:58px;font-size:.67rem}[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel>h3:before{background-position:70%;background-size:auto 110%;width:65px;height:58px;top:43px;left:10px}[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel>h3{margin-left:73px;font-size:.77rem;line-height:1.3}[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel>p:not(.slot-empty){clear:both;margin:12px 0 0;font-size:.7rem;line-height:1.27}[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel{padding-left:10px;padding-right:9px}[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel>.slot-empty{margin-left:0}#app[data-page=calendar] header{height:74px}#app[data-page=calendar] .page-intro .intro-copy{line-height:18px}#app[data-page=calendar] .calendar-modes{isolation:isolate;background:0 0;border:0;gap:0;height:44px;min-height:44px;margin-bottom:0;padding:0;position:relative}#app[data-page=calendar] .calendar-modes:before{content:"";border:1px solid var(--border);background:var(--surface-soft);pointer-events:none;border-radius:12px;position:absolute;inset:6px 0}#app[data-page=calendar] .calendar-modes button{isolation:isolate;z-index:1;background:0 0;border:0;border-radius:12px;height:44px;min-height:44px;padding:4px 12px;line-height:20px;position:relative}#app[data-page=calendar] .calendar-modes [aria-pressed=true]{color:#30281f;background:0 0}#app[data-page=calendar] .calendar-modes [aria-pressed=true]:before{content:"";z-index:-1;pointer-events:none;background:#a68862;border-radius:11px;position:absolute;inset:6px 1px}#app[data-page=calendar] main>.muted{margin:0 0 4px;line-height:14px}#app[data-page=calendar] .day-overview{margin-bottom:8px}#app[data-page=calendar] .calendar-recommendation{background-image:none;background-color:var(--glass);min-height:115px;padding:13px 14px 12px;position:relative;overflow:hidden}#app[data-page=calendar] .calendar-recommendation:after{content:"";background:var(--scene-detail) 60% 75%/auto 145%;pointer-events:none;border-radius:12px;width:118px;height:76px;position:absolute;bottom:10px;right:12px}#app[data-page=calendar] .calendar-recommendation h2{z-index:1;margin-bottom:12px;font-size:1.15rem;position:relative}#app[data-page=calendar] .calendar-recommendation p{max-width:none;margin-right:129px;font-size:.79rem;line-height:1.42}#app[data-page=calendar] .calendar-recommendation>.text-button{z-index:1;top:5px;right:11px}@media (width<=380px){[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel>h3:before{width:52px;height:62px}[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel>h3{margin-left:61px}#app[data-page=calendar] .calendar-recommendation:after{width:94px}#app[data-page=calendar] .calendar-recommendation p{margin-right:106px}}#app header{position:relative}#app .handwritten-note{text-align:center;width:155px;color:var(--text-muted);opacity:.78;pointer-events:none;margin:0;font:18px/1.04 Snell Roundhand,Apple Chancery,cursive;position:absolute;top:58px;right:21px;transform:rotate(-9deg)}#app[data-page=home] .handwritten-note{width:142px;top:68px;right:14px}[data-theme=evening] #app .handwritten-note{color:#dcc39b}#app .home-layout>.home-section{background-color:#fffcf7eb;border-color:#ffffffe0;border-radius:19px;box-shadow:0 4px 12px #48301712}#app .home-layout>.next-panel{grid-template-columns:46px minmax(0,1fr) auto;min-height:106px;padding:13px}#app .home-layout>.next-panel>.neutral-caption{color:var(--text-muted);grid-column:2/4;margin-top:2px;font-size:.72rem}#app .home-layout>.next-panel>.slot-empty{max-width:280px;margin:1px 0 0;font-size:.87rem;line-height:1.35}#app .home-layout>.results-panel[data-empty=true]{min-height:143px}#app .home-layout .quiet-actions{color:var(--text-secondary);align-items:center;gap:12px;margin-top:8px;font-size:.81rem;display:flex}#app .quiet-actions>.icon-tile{color:#fffaf2;background:#b09b76;border-radius:50%;width:27px;height:27px}#app .quiet-actions>svg{opacity:.55;width:21px;height:21px;margin-left:auto}#app .home-layout>.results-panel[data-empty=true]>.slot-empty{max-width:305px;margin:6px 0 0;padding:0;font-size:.81rem;line-height:1.4}#app .home-layout>.attention-panel[data-empty=true],#app .home-layout>.editorial-panel[data-empty=true]{min-height:128px}#app .home-layout>.attention-panel>.section-heading,#app .home-layout>.editorial-panel>.section-heading{font-size:1.06rem}#app .home-layout>.editorial-panel[data-empty=true]>.slot-empty{clear:none;min-height:67px;margin:8px 0 0 67px;font-size:.76rem;line-height:1.35}#app .prepared-neutral-media{background:var(--scene-day) 70% center/auto 120%;pointer-events:none;border-radius:10px;width:59px;height:67px;position:absolute;top:43px;left:11px}[data-theme=evening] #app .prepared-neutral-media{background-image:var(--scene-evening)}#app .wellbeing-band svg{flex:none;width:30px;height:30px}#app .composer-info svg{width:25px;height:25px}#app .composer-controls{background:linear-gradient(110deg,#fffdf9f0,#ebe0d0ed);border:1px solid #ffffffe6}#app .composer .icon-button{border-radius:50%;width:43px;min-width:43px;height:43px;min-height:43px;padding:11px}#app .composer .icon-button:not(.send-preview){color:var(--accent-deep);background:#eadac29e}#app nav{background:linear-gradient(135deg,#fffcf7f5,#efe7dbfa);border-top:1px solid #ffffffe6}#app nav button svg{width:29px;height:29px}[data-theme=evening] #app[data-page=home] .home-layout>.home-section{background-color:#302419f0;border-color:#d6b3845c;box-shadow:inset 0 1px #f7e0b90e,0 5px 18px #0a07041f}[data-theme=evening] #app[data-page=home] .home-layout>.results-panel[data-empty=true]{min-height:166px}[data-theme=evening] #app .quiet-actions>.icon-tile{color:#fff4de;background:#987a4f}[data-theme=evening] #app nav{background:linear-gradient(130deg,#251d16,#17110d);border-color:#c4a17033}[data-theme=evening] #app .composer-controls{background:linear-gradient(115deg,#33271d,#433423);border-color:#cfb38e}[data-theme=evening] #app .composer .icon-button:not(.send-preview){color:#ead1ab;background:#4f3c28}#app[data-page=inbox] .page-intro{padding-bottom:17px}#app[data-page=inbox] .stat-tile{border-radius:17px;grid-template-columns:39px minmax(0,1fr);gap:5px 9px;min-height:84px;padding:12px 11px}#app[data-page=inbox] .stat-tile .icon-tile{border-radius:12px;width:39px;height:43px}#app[data-page=inbox] .stat-tile strong{font:400 1.95rem/1 var(--font-display)}#app[data-page=inbox] .stat-tile>span:last-child{font-size:.75rem}#app[data-page=inbox] .notice-card{background:linear-gradient(120deg,#fffcf7f5,#fbf6eee6);border:1px solid #ffffffb3;border-radius:19px;min-height:184px;margin-bottom:10px;padding:14px 13px 12px;box-shadow:0 5px 14px #5a412611}#app[data-page=inbox] .notice-card .eyebrow,#app[data-page=inbox] .notice-card .timestamp{font-size:.71rem}#app[data-page=inbox] .notice-card .card-top>.icon-tile{width:43px;height:43px;top:15px;left:13px}#app[data-page=inbox] .notice-card .title-button{font:400 1.16rem/1.24 var(--font-display);min-height:29px;padding:1px 0 4px}#app[data-page=inbox] .notice-card .time{color:var(--text-muted);font-size:.7rem}#app[data-page=inbox] .notice-media{border-radius:12px;width:97px;height:88px;top:7px}#app[data-page=inbox] .notice-card .status{margin-left:55px;font-size:.69rem}#app[data-page=inbox] .notice-card.resolved{background:#f7f2e9e0;min-height:158px}#app[data-page=inbox] .empty{min-height:184px;font:400 1.1rem/1.5 var(--font-display);background:var(--glass);border-radius:20px;justify-content:center;align-items:center;padding:30px;display:flex}#app[data-page=maya] .handwritten-note{width:135px;top:59px;right:19px}#app[data-page=maya] .conversation{background:linear-gradient(120deg,#fffdf8ab,#f3eadb38);border-radius:25px;gap:13px;min-height:calc(100svh - 235px);margin-top:10px;padding:12px 9px 14px}#app[data-page=maya] .conversation-empty{background:var(--surface);border:0;border-radius:18px;margin:0 0 0 36px;padding:15px 17px;position:relative;box-shadow:0 3px 12px #4b37190b}#app[data-page=maya] .conversation-empty:before{content:"✦";width:26px;height:26px;color:var(--accent-deep);background:var(--surface-soft);border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;top:3px;left:-35px}#app[data-page=maya] .conversation-empty>.eyebrow{font:400 .67rem/1.4 var(--font-body);letter-spacing:.055em;color:var(--text-muted)}#app[data-page=maya] .conversation-empty h2{font:400 1.2rem/1.25 var(--font-display);margin:6px 0 7px}#app[data-page=maya] .conversation-empty p{margin:0 0 8px;font-size:.87rem;line-height:1.5}#app[data-page=maya] .conversation-empty small{color:var(--text-secondary);font-size:.72rem;line-height:1.45}#app[data-page=maya] .conversation-owner-space{background:linear-gradient(120deg,#e8dccb,#ecdfce);border-radius:18px;align-self:flex-end;max-width:77%;margin:3px 0 5px;padding:15px 17px}#app[data-page=maya] .conversation-owner-space small{color:var(--text-secondary);font-size:.69rem}#app[data-page=maya] .conversation-owner-space p{margin:7px 0 0;font-size:.86rem;line-height:1.45}#app[data-page=maya] .conversation-context{background:linear-gradient(90deg,var(--surface) 0 68%,transparent 68%),var(--scene-detail) right center/auto 145%;border:1px solid #fffc;border-radius:18px;min-height:108px;margin:2px 0 5px 36px;padding:15px 100px 15px 13px;position:relative;box-shadow:0 4px 12px #46280f0b}#app[data-page=maya] .conversation-context>.icon-tile{float:left;width:35px;height:38px;margin:0 9px 6px 0}#app[data-page=maya] .conversation-context h2{font:400 1.12rem/1.2 var(--font-display);margin:2px 0 8px}#app[data-page=maya] .conversation-context p{clear:both;color:var(--text-secondary);margin:0;font-size:.77rem;line-height:1.45}#app[data-page=maya] .conversation-materials{background-image:linear-gradient(90deg,var(--surface) 0 68%,transparent 68%),url(/assets/dinner-detail-YM37Jz5H.jpg)}#app[data-page=maya] .suggestion-chip{background:#fbf7f0bf;min-height:51px;font-size:.71rem}#app[data-page=maya] .conversation-message{max-width:82%;margin-left:36px;font-size:.88rem}#app[data-page=maya] .conversation-message p{font-size:.87rem;line-height:1.43}#app[data-page=maya] .conversation-message.owner{max-width:70%}#app[data-page=calendar] .day-overview{border:1px solid #fffc;min-height:122px;box-shadow:0 4px 12px #4830170d}#app[data-page=calendar] .day-overview h2{font-size:1.27rem}#app[data-page=calendar] .day-overview .pill{white-space:normal;border-radius:13px;max-width:95%;padding:8px 10px;font-size:.76rem;line-height:1.4;display:inline-block}#app[data-page=calendar] .calendar-recommendation{border:1px solid #fffc;border-radius:18px;min-height:112px;box-shadow:0 4px 12px #4830170d}#app[data-page=calendar] .calendar-recommendation h2{padding-left:29px}#app[data-page=calendar] .calendar-recommendation h2:before{content:"✦";color:var(--accent-deep);font-size:25px;position:absolute;top:-3px;left:0}#app[data-page=calendar] .calendar-recommendation p{font-size:.82rem}#app[data-page=calendar] .timeline>li.timeline-empty{min-height:250px;margin:0;padding:20px 0 20px 61px;display:block;position:relative}#app[data-page=calendar] .timeline>li.timeline-empty:before{background:linear-gradient(var(--border),#a38e7480,transparent);top:8px;bottom:12px;left:30px}#app[data-page=calendar] .timeline>li.timeline-empty:after{background:var(--background);border:1px solid var(--accent-deep);width:11px;height:11px;top:37px;left:25px}#app[data-page=calendar] .timeline-empty-card{background:linear-gradient(120deg,#e6e7dbb3,var(--surface));border:1px solid #ffffffe6;border-radius:18px;padding:18px 15px;box-shadow:0 4px 12px #48301709}#app[data-page=calendar] .timeline-empty-card .icon-tile{float:left;color:#646a52;background:#e0e2d5;border-radius:50%;width:37px;height:37px;margin:0 11px 8px 0}#app[data-page=calendar] .timeline-empty-card h3{font:400 1.2rem/1.25 var(--font-display);margin:0 0 10px}#app[data-page=calendar] .timeline-empty-card p{clear:both;margin:8px 0;font-size:.85rem;line-height:1.45}#app[data-page=calendar] .timeline-empty-card small{color:var(--text-muted);font-size:.71rem;line-height:1.4;display:block}#app[data-page=calendar] .event-card{background:#fdfaf4eb;min-height:49px}#app[data-page=calendar] .timeline>li:nth-child(odd) .event-card{background:#e3e5d8ad}@media (width<=380px){#app .handwritten-note{width:130px;font-size:15px;right:13px}#app[data-page=home] .handwritten-note{width:117px}#app[data-page=inbox] .stat-tile{grid-template-columns:31px minmax(0,1fr);column-gap:6px;padding:10px 7px}#app[data-page=inbox] .stat-tile .icon-tile{width:31px;height:36px}#app[data-page=inbox] .stat-tile>span:last-child{font-size:.68rem}#app[data-page=inbox] .notice-card.with-media .notice-content{padding-right:78px}#app[data-page=inbox] .notice-media{width:70px;height:78px}#app .home-layout>.editorial-panel[data-empty=true]>.slot-empty{margin-left:51px;font-size:.7rem}#app .prepared-neutral-media{width:43px}#app[data-page=maya] .conversation-context{padding-right:83px}}[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel[data-empty=true]>.slot-empty{clear:none;margin:8px 0 0 67px;line-height:1.4}@media (width<=380px){[data-theme=evening] #app[data-page=home] .home-layout>.editorial-panel[data-empty=true]>.slot-empty{margin-left:51px}}#app[data-page=inbox] .notice-content{min-height:82px}#app[data-page=inbox] .notice-card{padding-top:12px;padding-bottom:10px}#app[data-page=maya] .conversation-message.task h3,#app[data-page=maya] .conversation-message.result h3{font:400 1.15rem/1.2 var(--font-display);max-width:62%;margin:0 0 6px}#app[data-page=maya] .conversation-message.task p,#app[data-page=maya] .conversation-message.result p{font:400 .78rem/1.4 var(--font-body);max-width:60%;color:var(--text-secondary);margin:0}#app[data-page=inbox] .card-actions{align-items:center}#app[data-page=inbox] .card-actions>.status{flex:none;margin:0 0 0 auto}#app[data-page=calendar] .timeline>li:not(.timeline-empty){margin-bottom:3px}[data-theme=day] #app[data-page=home] .hero{min-height:158px;padding-top:9px}[data-theme=day] #app[data-page=home] .hero h1{margin-bottom:12px}[data-theme=day] #app[data-page=home] .home-layout{gap:10px}[data-theme=day] #app[data-page=home] .next-panel{min-height:106px;padding-block:14px}[data-theme=day] #app[data-page=home] .results-panel{padding-top:12px;padding-bottom:12px}[data-theme=day] #app[data-page=home] .home-layout>.attention-panel,[data-theme=day] #app[data-page=home] .home-layout>.editorial-panel{min-height:125px;padding-top:11px}[data-theme=day] #app[data-page=home] .wellbeing-band{min-height:52px;margin-top:9px}#app[data-page=inbox] .page-intro{padding-top:10px;padding-bottom:10px}#app[data-page=inbox] h1{margin-bottom:5px;font-size:2.6rem}#app[data-page=inbox] .filter-summary{top:112px}#app[data-page=inbox] .inbox-stats{gap:8px;margin-bottom:9px}#app[data-page=inbox] .stat-tile{column-gap:10px;min-height:80px;padding:11px 12px}#app[data-page=inbox] .notice-card{border-radius:18px;min-height:182px;margin-bottom:9px;padding:12px 12px 10px}#app[data-page=inbox] .notice-card .card-top{min-height:18px;padding-left:57px}#app[data-page=inbox] .notice-content{padding-left:57px}#app[data-page=inbox] .notice-card .eyebrow,#app[data-page=inbox] .notice-card .timestamp{color:var(--text-muted);font-size:.65rem}#app[data-page=inbox] .notice-card .title-button{min-height:28px;padding:2px 0 3px;font-size:1.18rem;line-height:1.2}#app[data-page=inbox] .notice-card .summary{margin:5px 0;font-size:.8rem;line-height:1.42}#app[data-page=inbox] .notice-card.with-media .notice-content{min-height:88px;padding-right:108px}#app[data-page=inbox] .notice-media{background-position:64% 60%;border-radius:11px;width:100px;height:87px;top:8px}#app[data-page=inbox] .card-actions{gap:7px;margin-top:7px;padding-top:2px}#app[data-page=inbox] .card-actions>button{border-radius:12px;min-height:39px;padding:8px 12px;font-size:.77rem}#app[data-page=inbox] .notice-card.resolved{min-height:138px;padding-block:12px}#app[data-page=inbox] .notice-card.resolved .summary{font-size:.79rem;line-height:1.4}#app[data-page=inbox] .notice-card.resolved .notice-content{min-height:62px}#app[data-page=inbox] .wellbeing-band{border-radius:18px;min-height:64px;margin-top:10px;padding:12px 18px}#app[data-page=inbox] .preview-action:disabled{opacity:1;color:#715338;cursor:default;background:linear-gradient(110deg,#f4ede3,#efe4d5);border:1px solid #e5d8c7}#app[data-page=inbox] .preview-actions>.status{font-size:.59rem}#app[data-page=maya] .conversation{gap:10px;padding-top:14px}#app[data-page=maya] .conversation-message{border-radius:15px;max-width:83%;margin-left:39px;padding:11px 12px}#app[data-page=maya] .conversation-message p{margin:4px 0;font-size:.84rem;line-height:1.4}#app[data-page=maya] .conversation-message.owner{max-width:70%;margin-right:0;padding:10px 13px}#app[data-page=maya] .suggestion-strip{gap:6px;margin:1px 0 4px}#app[data-page=maya] .suggestion-chip{min-height:48px;padding:7px 6px;font-size:.7rem}#app[data-page=maya] .conversation-message.task,#app[data-page=maya] .conversation-message.result{background-size:cover,auto 140%;width:calc(100% - 39px);max-width:calc(100% - 39px);min-height:76px;padding:14px 108px 12px 55px;position:relative}#app[data-page=maya] .conversation-message.task>.icon-tile,#app[data-page=maya] .conversation-message.result>.icon-tile{float:none;width:34px;height:37px;margin:0;position:absolute;top:15px;left:11px}#app[data-page=maya] .conversation-message.task h3,#app[data-page=maya] .conversation-message.result h3{max-width:none;margin:0 0 6px;font-size:1.1rem;line-height:1.18}#app[data-page=maya] .conversation-message.task p,#app[data-page=maya] .conversation-message.result p{max-width:none;margin:0;font-size:.73rem;line-height:1.3}#app[data-page=maya] .conversation-empty{padding:14px 16px}#app[data-page=maya] .conversation-owner-space{max-width:74%;margin-block:3px;padding:13px 16px}#app[data-page=maya] .conversation-context{min-height:103px;margin-top:3px;margin-bottom:6px;padding-top:14px;padding-bottom:14px}#app[data-page=calendar] .page-intro{padding-top:13px;padding-bottom:3px}#app[data-page=calendar] .page-intro h1{margin-bottom:3px}#app[data-page=calendar] .calendar-modes{margin-bottom:7px}#app[data-page=calendar] .day-overview{min-height:126px;padding:12px 14px}#app[data-page=calendar] .day-overview p{margin:4px 0 7px}#app[data-page=calendar] .calendar-recommendation{min-height:113px;padding-top:13px}#app[data-page=calendar] .calendar-recommendation:after{width:116px;height:78px;bottom:9px}#app[data-page=calendar] .timeline>li:not(.timeline-empty){grid-template-columns:49px minmax(0,1fr);gap:16px;margin-bottom:4px}#app[data-page=calendar] .event-card{border-radius:14px;min-height:48px;padding:5px 10px}#app[data-page=calendar] .timeline-time{padding-top:12px;font-size:.8rem}#app[data-page=calendar] .wellbeing-band{min-height:58px;margin-top:8px;padding:10px 16px}[data-theme=evening] #app[data-page=home] .home-layout>.home-section{background-color:#3e2e1fcc;background-image:radial-gradient(at 90% 0,#b5854c1f,#0000 62%),linear-gradient(130deg,#4a37245c,#18130f3d);border-color:#dcb78252;box-shadow:inset 0 1px #f7dbae1a,0 5px 15px #04030224}[data-theme=evening] #app[data-page=home] .home-layout>.brief-panel{background-image:linear-gradient(90deg,#3d2e20f5 0 66%,#261b1226 66%),url(/assets/evening-brief-BfwMGN74.jpg);background-position:50%,100%;background-size:cover,34% 100%}[data-theme=evening] #app[data-page=home] .home-layout .icon-tile{color:#edcb94;background:#a67c4833}[data-theme=evening] #app[data-page=home] .result-row{color:#e6d8c2}[data-theme=evening] #app[data-page=home] .result-row small{color:#c8bca8}[data-theme=evening] #app[data-page=home] .composer-controls{background:linear-gradient(115deg,#473521f0,#35291df7);border-color:#cbb18b}@media (width<=380px){#app[data-page=inbox] .notice-card.with-media .notice-content{padding-right:78px}#app[data-page=inbox] .notice-media{width:70px;height:80px}#app[data-page=inbox] .card-actions>button{padding-inline:8px;font-size:.68rem}#app[data-page=inbox] .preview-actions{flex-wrap:wrap}#app[data-page=maya] .conversation-message.task,#app[data-page=maya] .conversation-message.result{padding-left:49px;padding-right:88px}#app[data-page=maya] .conversation-message.task h3,#app[data-page=maya] .conversation-message.result h3{font-size:1rem}}#app[data-page=inbox] main{padding-bottom:calc(170px + env(safe-area-inset-bottom))}#app[data-page=inbox] .wellbeing-band{z-index:19;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100% - 20px);max-width:450px;margin:0;position:fixed;transform:translate(-50%);box-shadow:0 -7px 18px #f5efe6cc}#app[data-page=inbox] .notice-card.resolved{min-height:128px;padding:10px 12px}#app[data-page=inbox] .notice-card.resolved .card-top{min-height:15px}#app[data-page=inbox] .notice-card.resolved .title-button{min-height:24px;padding:1px 0;font-size:1.12rem}#app[data-page=inbox] .notice-card.resolved .summary{margin:4px 0;font-size:.77rem;line-height:1.32}#app[data-page=inbox] .notice-card.resolved .time{font-size:.64rem;line-height:1.2}#app[data-page=inbox] .notice-card.resolved>.status{margin-top:2px;font-size:.62rem}[data-theme=day] #app[data-page=home] .home-layout>.attention-panel,[data-theme=day] #app[data-page=home] .home-layout>.editorial-panel{padding-bottom:6px}[data-theme=day] #app[data-page=home] .composer-controls{min-height:52px;padding:3px 6px}[data-theme=day] #app[data-page=home] .composer .icon-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:10px}[data-theme=day] #app[data-page=home] .brief-panel[data-empty=true]>.slot-empty{margin:0;font-size:.74rem;line-height:1.3}[data-theme=day] #app[data-page=home] .results-panel[data-empty=true]{min-height:136px}#app[data-page=inbox] .wellbeing-band:after{content:"";background:var(--background);pointer-events:none;height:12px;position:absolute;bottom:-12px;left:0;right:0}[data-theme=day] #app[data-page=home] .composer-info{height:44px;min-height:44px}#app[data-page=maya] .conversation{gap:13px}#app[data-page=maya] .conversation-message.owner{margin-top:14px;padding:9px 13px;position:relative}#app[data-page=maya] .conversation-message.owner small{color:var(--text-muted);font-size:.63rem;position:absolute;top:-16px;right:5px}#app[data-page=maya] .conversation-message.owner p{margin:0}#app[data-presentation=canonical]{--font-display:"Times New Roman",Times,serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--text-primary:#27251f;--text-secondary:#777571;--text-muted:#87837a;font-family:var(--font-body);--glass:#fffcf7e0;--review-gutter:12px;--reference-radius:16px;background:#f3ede3;font-weight:300}#app[data-presentation=canonical] header{align-items:flex-start;height:90px;padding:10px 22px 0}#app[data-presentation=canonical] .brand{font:400 34px/1 var(--font-display);letter-spacing:-1.3px}#app[data-presentation=canonical] .mode{font:300 12px/1.3 var(--font-body);color:var(--text-secondary);margin-top:3px}#app[data-presentation=canonical] .header-tools{gap:10px;padding-top:0}#app[data-presentation=canonical] .round-button{background-color:#efe4d5;border:none;width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}#app[data-presentation=canonical] .profile-control{background:var(--scene-day) 66% center/cover}#app[data-presentation=canonical] .handwritten-note{color:#8a7a64;width:142px;font:17px/1.12 Savoye LET,Snell Roundhand,cursive;top:60px;right:20px;transform:rotate(-8deg)}#app[data-presentation=canonical] main{min-height:0;padding:0 12px 90px}#app[data-presentation=canonical] h1{font-family:var(--font-display);letter-spacing:-1.8px;font-weight:400;line-height:1.02}#app[data-presentation=canonical] h2,#app[data-presentation=canonical] h3{font-family:var(--font-display);letter-spacing:-.4px;font-weight:400}#app[data-presentation=canonical] .page-intro{padding:13px 10px 14px;position:relative}#app[data-presentation=canonical] .page-intro h1{margin:0 0 5px;font-size:43px}#app[data-presentation=canonical] .intro-copy{font:300 14px/1.3 var(--font-body);max-width:290px}#app[data-presentation=canonical] .preview-label{font:6px/8px var(--font-body);text-align:center;opacity:.55;margin:0;position:absolute;top:0}#app[data-presentation=canonical] .icon-tile{color:#76502a;background:#efe3d0;border-radius:12px}#app[data-presentation=canonical] .home-layout>.home-section,#app[data-presentation=canonical] .notice-card,#app[data-presentation=canonical] .day-overview,#app[data-presentation=canonical] .calendar-recommendation{background-color:var(--glass);border:1px solid #fffaf3;border-radius:16px;box-shadow:0 4px 10px #6e513515}#app[data-presentation=canonical] nav{min-height:74px;height:calc(74px + env(safe-area-inset-bottom));padding:10px 10px calc(9px + env(safe-area-inset-bottom));background:linear-gradient(120deg,#f9f5edeb,#eee7dbf5);border-top:1px solid #fffaf2;border-radius:35px 35px 0 0}#app[data-presentation=canonical] nav button{min-height:50px;font:300 12px/1.2 var(--font-body);color:#7b7267;gap:5px;padding:1px 4px}#app[data-presentation=canonical] nav button svg{width:26px;height:26px}#app[data-presentation=canonical] nav button[aria-current=page]{color:#78502a}#app[data-presentation=canonical] .composer{bottom:calc(81px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:446px}#app[data-presentation=canonical] .composer-controls{background:linear-gradient(120deg,#fdf9f2eb,#ede4d6dd);border:1px solid #fffcf5;border-radius:32px;height:53px;min-height:53px;padding:4px 7px;box-shadow:0 3px 10px #7458390d}#app[data-presentation=canonical] .composer-info{width:36px;min-width:36px;height:40px;min-height:40px;padding:7px}#app[data-presentation=canonical] .composer-prompt{font:300 12.5px/1.2 var(--font-body);min-height:34px;padding-left:9px}#app[data-presentation=canonical] .composer .icon-button{opacity:1;width:39px;min-width:39px;height:39px;min-height:39px;padding:9px}#app[data-presentation=canonical] .composer .send-preview{color:#fffaf0;background:linear-gradient(125deg,#b09675,#95724b)}#app[data-presentation=canonical] .wellbeing-band{z-index:auto;width:auto;max-width:none;box-shadow:none;background-image:linear-gradient(90deg,#e3d5c3 0%,#e8ddcbae 65%,#ede5d700 80%),var(--scene-detail);background-position:50%,100%;background-size:cover,auto 170%;border:0;border-radius:16px;min-height:55px;margin:8px 0 0;padding:10px 15px;position:relative;bottom:auto;left:auto;transform:none}#app[data-presentation=canonical] .wellbeing-band:after{display:none}#app[data-presentation=canonical] .wellbeing-band>svg{width:28px;height:28px}#app[data-presentation=canonical] .wellbeing-band p{font:400 13px/1.25 var(--font-display);color:#6e5b46;max-width:275px;margin:0}#app[data-presentation=canonical][data-page=home] header{height:90px}#app[data-presentation=canonical][data-page=home] main{padding-bottom:150px}#app[data-presentation=canonical][data-page=home] .hero{justify-content:flex-start;height:157px;min-height:157px;padding:7px 10px 19px}#app[data-presentation=canonical][data-page=home] .hero h1{letter-spacing:-1.2px;max-width:290px;margin:0 0 11px;font-size:38px;line-height:.98}#app[data-presentation=canonical][data-page=home] .hero .intro-copy{max-width:225px;font-size:13px;line-height:1.25}#app[data-presentation=canonical][data-page=home]:before{background-position:50%,50%,75% 60%;height:279px}#app[data-presentation=canonical][data-page=home] .home-layout{gap:8px}#app[data-presentation=canonical] .home-layout>.next-panel{grid-template-columns:44px minmax(0,1fr) auto;gap:3px 13px;min-height:106px;padding:13px}#app[data-presentation=canonical] .next-panel>.section-heading{font:400 18px/1.15 var(--font-display);margin:0}#app[data-presentation=canonical] .next-panel>.icon-tile{border-radius:12px;width:44px;height:44px}#app[data-presentation=canonical] .next-copy{grid-column:2/4;padding-right:95px;position:relative}#app[data-presentation=canonical] .next-copy .time{font:300 12.5px/1.3 var(--font-body);margin:3px 0}#app[data-presentation=canonical] .next-copy h3{font:400 14px/1.2 var(--font-body);margin:4px 0}#app[data-presentation=canonical] .next-meta{font:300 9px/1.3 var(--font-body);white-space:nowrap;color:#87817a;margin:7px 0 0}#app[data-presentation=canonical] .next-panel>.pill{height:33px;min-height:33px;font:300 12px/1.5 var(--font-body);background:#efe2cf;border:0;padding:6px 15px;position:absolute;bottom:14px;right:13px}#app[data-presentation=canonical] .home-layout>.brief-panel{background-image:linear-gradient(90deg,#fcf8f1 0 69%,transparent 69%),var(--scene-detail);background-position:50%,100%;background-size:cover,auto 145%;grid-template-columns:44px 1fr;gap:4px 13px;height:78px;min-height:78px;padding:14px 34% 12px 13px}#app[data-presentation=canonical] .brief-panel>.section-heading{font:400 19px/1.2 var(--font-display)}#app[data-presentation=canonical] .brief-panel>.icon-tile{width:44px;height:44px}#app[data-presentation=canonical] .brief-panel p{font:300 12px/1.3 var(--font-body);margin:0}#app[data-presentation=canonical] .brief-panel .text-button{top:18px;right:33%}#app[data-presentation=canonical] .home-layout>.results-panel{min-height:139px;padding:10px 13px}#app[data-presentation=canonical] .results-panel>.section-heading{font:400 19px/1.2 var(--font-display);min-height:24px;margin:2px 0 9px}#app[data-presentation=canonical] .results-panel>.icon-tile{width:29px;height:29px;margin-right:10px}#app[data-presentation=canonical] .results-panel>.text-button{font:300 11px/1.2 var(--font-body);min-height:28px;top:9px;right:13px}#app[data-presentation=canonical] .home-layout .result-row{min-height:43px;font:300 12px/1.3 var(--font-body);opacity:1;color:var(--text-primary);white-space:pre-line;border:0;gap:10px;padding:4px 0}#app[data-presentation=canonical] .result-check{color:#fff;background:#aaa082;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font:24px/1 sans-serif;display:grid}#app[data-presentation=canonical] .result-check.pending{background:0 0;border:1px solid #dfd5c3}#app[data-presentation=canonical] .result-copy{flex:1!important}#app[data-presentation=canonical] .result-kind{color:#8b8478;font-size:20px;flex:0 0 20px!important}#app[data-presentation=canonical] .result-row small{font:300 11px/1.2 var(--font-body);width:38px}#app[data-presentation=canonical] .home-layout>.attention-panel,#app[data-presentation=canonical] .home-layout>.editorial-panel{border-radius:16px;min-height:131px;padding:10px 13px}#app[data-presentation=canonical] .home-layout>.attention-panel>.section-heading,#app[data-presentation=canonical] .home-layout>.editorial-panel>.section-heading{font:400 17px/1.25 var(--font-display);min-height:23px;margin:3px 0 14px}#app[data-presentation=canonical] .home-layout>.attention-panel>p{font:300 12px/1.3 var(--font-body);margin:6px 0 14px}#app[data-presentation=canonical] .home-layout>.attention-panel>small{font:300 11px/1.25 var(--font-body)}#app[data-presentation=canonical] .home-layout>.editorial-panel>h3{font:300 12px/1.3 var(--font-body);margin:4px 0 5px 74px}#app[data-presentation=canonical] .home-layout>.editorial-panel>h3:before{width:63px;height:69px;top:47px;left:11px}#app[data-presentation=canonical] .home-layout>.editorial-panel>p:not(.slot-empty){font:300 10.5px/1.3 var(--font-body);margin:5px 0 0 74px}#app[data-presentation=canonical][data-page=home] .wellbeing-band{min-height:55px;margin-top:9px}#app[data-presentation=canonical][data-page=inbox] header{height:96px}#app[data-presentation=canonical][data-page=inbox] .page-intro{height:86px;padding:7px 10px 17px}#app[data-presentation=canonical][data-page=inbox] h1{margin-bottom:5px;font-size:43px}#app[data-presentation=canonical][data-page=inbox] .filter-summary{top:124px;right:17px}#app[data-presentation=canonical][data-page=inbox] .filter-summary button{font:300 12px/1.2 var(--font-body);background:0 0;min-height:35px;padding:10px 12px}#app[data-presentation=canonical][data-page=inbox] .inbox-stats{gap:8px;height:81px;margin:0 0 10px}#app[data-presentation=canonical][data-page=inbox] .stat-tile{border-color:#fffaf2;border-radius:15px;grid-template-columns:43px 1fr;gap:5px 13px;min-height:81px;padding:13px 12px}#app[data-presentation=canonical][data-page=inbox] .stat-tile .icon-tile{width:43px;height:43px}#app[data-presentation=canonical][data-page=inbox] .stat-tile strong{font:400 29px/1 var(--font-display)}#app[data-presentation=canonical][data-page=inbox] .stat-tile>span:last-child{font:300 12px/1.2 var(--font-body)}#app[data-presentation=canonical][data-page=inbox] .notice-card{border-radius:17px;min-height:180px;margin-bottom:9px;padding:14px 12px 12px}#app[data-presentation=canonical][data-page=inbox] .card-top{min-height:18px;padding-left:58px}#app[data-presentation=canonical][data-page=inbox] .card-top>.icon-tile{width:44px;height:44px;top:14px;left:12px}#app[data-presentation=canonical][data-page=inbox] .notice-card .eyebrow,#app[data-presentation=canonical][data-page=inbox] .notice-card .timestamp{font:300 10px/1.2 var(--font-body);letter-spacing:0}#app[data-presentation=canonical][data-page=inbox] .notice-content{min-height:89px;padding-left:58px}#app[data-presentation=canonical][data-page=inbox] .notice-card.with-media .notice-content{min-height:90px;padding-right:105px}#app[data-presentation=canonical][data-page=inbox] .notice-card .title-button{font:400 18px/1.18 var(--font-display);letter-spacing:-.35px;opacity:1;width:calc(100% + 96px);min-height:27px;color:var(--text-primary);margin:0;padding:0}#app[data-presentation=canonical][data-page=inbox] .notice-card .summary{font:300 12px/1.4 var(--font-body);color:#777a7e;margin:4px 0 0}#app[data-presentation=canonical][data-page=inbox] .notice-media{border-radius:11px;width:98px;height:86px;top:8px;right:0}#app[data-presentation=canonical][data-page=inbox] .card-actions{gap:7px;margin-top:10px;padding:0;display:flex}#app[data-presentation=canonical][data-page=inbox] .card-actions>button{font:300 12px/1.2 var(--font-body);white-space:nowrap;opacity:1;border-radius:12px;height:36px;min-height:36px;padding:8px 12px}#app[data-presentation=canonical][data-page=inbox] .card-actions>.status{font-size:9px}#app[data-presentation=canonical][data-page=inbox] .notice-card.resolved{min-height:102px;padding:13px 12px}#app[data-presentation=canonical][data-page=inbox] .notice-card.resolved .notice-content{min-height:62px}#app[data-presentation=canonical][data-page=inbox] .notice-card.resolved .title-button{width:100%;min-height:24px;font-size:17px}#app[data-presentation=canonical][data-page=inbox] .notice-card.resolved .summary{font-size:12px;line-height:1.35}#app[data-presentation=canonical][data-page=inbox] .wellbeing-band{bottom:calc(80px + env(safe-area-inset-bottom));z-index:3;width:calc(100% - 24px);max-width:446px;min-height:65px;margin:0;position:fixed;left:50%;transform:translate(-50%)}#app[data-presentation=canonical][data-page=inbox] main{padding-bottom:170px}#app[data-presentation=canonical][data-page=maya] header{height:96px}#app[data-presentation=canonical][data-page=maya] .conversation{border-radius:22px;gap:0;min-height:calc(100svh - 235px);margin:0 -5px;padding:10px 10px 0}#app[data-presentation=canonical][data-page=maya] .conversation-message{border-radius:15px;width:calc(100% - 41px);max-width:calc(100% - 41px);margin:19px 0 0 41px;padding:9px 12px;position:relative}#app[data-presentation=canonical][data-page=maya] .conversation-message:first-child{width:268px;max-width:calc(100% - 41px);margin-top:20px}#app[data-presentation=canonical][data-page=maya] .conversation-message>small{color:#827e77;font:300 10px/1.4 var(--font-body);position:absolute;top:-19px;left:7px}#app[data-presentation=canonical][data-page=maya] .conversation-message p{font:300 13px/1.32 var(--font-body);white-space:pre-line;color:#333638;margin:0}#app[data-presentation=canonical][data-page=maya] .message-avatar{background:var(--scene-day) 65% center/cover;border-radius:50%;width:34px;height:34px;position:absolute;top:-19px;left:-41px}#app[data-presentation=canonical][data-page=maya] .suggestion-strip{gap:6px;margin:7px 0 0}#app[data-presentation=canonical][data-page=maya] .suggestion-chip{height:47px;min-height:47px;font:300 10px/1.22 var(--font-body);opacity:1;border-radius:15px;gap:7px;padding:6px 8px}#app[data-presentation=canonical][data-page=maya] .suggestion-chip .icon-tile{width:30px;min-width:30px;height:30px}#app[data-presentation=canonical][data-page=maya] .conversation-message.owner{background:#eaddcc;width:255px;max-width:75%;margin:25px 0 0 auto;padding:9px 13px}#app[data-presentation=canonical][data-page=maya] .conversation-message.owner>small{top:-18px;left:auto;right:4px}#app[data-presentation=canonical][data-page=maya] .conversation-message.task,#app[data-presentation=canonical][data-page=maya] .conversation-message.result{background-size:cover,auto 140%;width:calc(100% - 41px);max-width:calc(100% - 41px);min-height:70px;margin-top:5px;padding:17px 108px 10px 64px}#app[data-presentation=canonical][data-page=maya] .conversation-message.task>.icon-tile,#app[data-presentation=canonical][data-page=maya] .conversation-message.result>.icon-tile{width:39px;height:40px;top:14px;left:12px}#app[data-presentation=canonical][data-page=maya] .conversation-message.task h3,#app[data-presentation=canonical][data-page=maya] .conversation-message.result h3{font:400 15px/1.2 var(--font-display);white-space:nowrap;margin:0 0 6px}#app[data-presentation=canonical][data-page=maya] .conversation-message.task p,#app[data-presentation=canonical][data-page=maya] .conversation-message.result p{font:300 10px/1.3 var(--font-body);white-space:nowrap;color:#87827b}#app[data-presentation=canonical][data-page=maya] .result-chevron{color:#80542b;font-size:22px;position:absolute;top:24px;right:108px}#app[data-presentation=canonical][data-page=calendar] header{height:85px}#app[data-presentation=canonical][data-page=calendar] .page-intro{height:74px;padding:4px 10px 10px}#app[data-presentation=canonical][data-page=calendar] .page-intro h1{font-size:43px}#app[data-presentation=canonical][data-page=calendar] .date-control{height:35px;min-height:35px;font:300 12px/1.2 var(--font-body);opacity:1;color:#74532f;background:#eee3d3;border-radius:14px;padding:7px 13px;position:absolute;top:19px;right:0}#app[data-presentation=canonical][data-page=calendar] .calendar-modes{border-radius:13px;height:34px;min-height:34px;margin:0 0 10px;padding:1px}#app[data-presentation=canonical][data-page=calendar] .calendar-modes button{min-height:30px;font:300 13px/1.2 var(--font-body);border-radius:11px;padding:4px}#app[data-presentation=canonical][data-page=calendar] main>.muted{margin:0;font-size:9px;position:absolute;top:calc(100% - 95px)}#app[data-presentation=canonical][data-page=calendar] .day-overview{border-radius:15px;min-height:129px;margin:0 0 8px;padding:12px 13px}#app[data-presentation=canonical][data-page=calendar] .day-overview h2{font:400 22px/1.15 var(--font-display);margin:0 0 3px}#app[data-presentation=canonical][data-page=calendar] .day-overview p{font:300 13px/1.2 var(--font-body);white-space:pre-line;max-width:270px;margin:0 0 10px}#app[data-presentation=canonical] .window-pills{gap:8px;display:flex}#app[data-presentation=canonical] .window-pill{min-height:44px;font:300 13px/1.25 var(--font-body);background:#f8f1e7e8;border-radius:15px;padding:5px 11px 5px 40px;position:relative}#app[data-presentation=canonical] .window-pill small{font:300 12px/1.2 var(--font-body);margin-top:2px;display:block}#app[data-presentation=canonical] .window-icon{color:#a77837;font-size:25px;position:absolute;top:7px;left:10px}#app[data-presentation=canonical][data-page=calendar] .calendar-recommendation{min-height:116px;margin:0 0 8px;padding:13px 116px 13px 13px}#app[data-presentation=canonical][data-page=calendar] .calendar-recommendation h2{font:400 19px/1.2 var(--font-display);margin:0 0 10px;padding-left:30px}#app[data-presentation=canonical][data-page=calendar] .calendar-recommendation p{font:300 13px/1.34 var(--font-body);margin:0}#app[data-presentation=canonical][data-page=calendar] .calendar-recommendation:after{border-radius:12px;width:118px;height:77px;bottom:0;right:0}#app[data-presentation=canonical][data-page=calendar] .timeline{margin:0;padding:0}#app[data-presentation=canonical][data-page=calendar] .timeline>li:not(.timeline-empty){grid-template-columns:58px minmax(0,1fr);gap:13px;margin:0 0 5px}#app[data-presentation=canonical][data-page=calendar] .timeline>li:before{left:50px}#app[data-presentation=canonical][data-page=calendar] .timeline>li:after{background:#745737;width:11px;height:11px;top:12px;left:45px}#app[data-presentation=canonical][data-page=calendar] .timeline-time{font:300 13px/1.2 var(--font-body);padding-top:8px}#app[data-presentation=canonical][data-page=calendar] .event-card{border-radius:13px;gap:10px;min-height:46px;padding:5px 10px}#app[data-presentation=canonical][data-page=calendar] .event-copy strong{font:400 16px/1.15 var(--font-display)}#app[data-presentation=canonical][data-page=calendar] .event-copy small{font:300 11px/1.2 var(--font-body);margin:3px 0 0}#app[data-presentation=canonical][data-page=calendar] .event-card .icon-tile{background:#e1e3d4;border-radius:50%;width:32px;min-width:32px;height:32px;font-size:22px}#app[data-presentation=canonical][data-page=calendar] .wellbeing-band{height:58px;min-height:58px;margin-top:4px}[data-theme=evening] #app[data-presentation=canonical]{--text-primary:#f0e5cc;--text-secondary:#bfb7a7;--text-muted:#c4b8a0;--glass:#292118e0;background:#201a14}[data-theme=evening] #app[data-presentation=canonical] .handwritten-note{color:#e5c995}[data-theme=evening] #app[data-presentation=canonical] .profile-control{background-image:var(--scene-evening)}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .hero{height:169px;min-height:169px;padding:16px 8px 20px}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .hero h1{letter-spacing:-1.2px;max-width:355px;margin:0 0 11px;font-size:44px;line-height:.98}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .hero .intro-copy{max-width:260px;font-size:13px;line-height:1.25}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .home-layout>.home-section{background-color:#201b15db;background-image:radial-gradient(at 85% 10%,#9d764338,#0000 80%),linear-gradient(110deg,#31281fc9,#201b15d9);border:1px solid #bd9b6d42;box-shadow:inset 0 1px 1px #ead4b418,0 3px 8px #0907030d}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .home-layout>.next-panel{min-height:104px}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .home-layout>.brief-panel{background-image:linear-gradient(90deg,#30271ded 0 68%,#0000 68%),url(/assets/evening-brief-BfwMGN74.jpg);background-position:50%,100%;background-size:cover,32% 100%;height:86px;min-height:86px}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .home-layout>.results-panel{min-height:169px}[data-theme=evening] #app[data-presentation=canonical] .home-layout .result-row{color:#e2dac8;min-height:43px}[data-theme=evening] #app[data-presentation=canonical] .result-check{color:#fff;background:#d6b372}[data-theme=evening] #app[data-presentation=canonical] .result-check.pending{background:0 0}[data-theme=evening] #app[data-presentation=canonical] .home-layout>.attention-panel,[data-theme=evening] #app[data-presentation=canonical] .home-layout>.editorial-panel{min-height:123px}[data-theme=evening] #app[data-presentation=canonical] .next-panel>.pill{color:#ddbd84;background:#82613b35;border:1px solid #b58c5840}[data-theme=evening] #app[data-presentation=canonical] .composer-controls{background:linear-gradient(110deg,#35291ac9,#31271ebd);border-color:#ccb58a}[data-theme=evening] #app[data-presentation=canonical] nav{background:linear-gradient(120deg,#2b241be8,#17140fee);border-color:#c3a67730}[data-theme=evening] #app[data-presentation=canonical] nav button{color:#c4bba8}[data-theme=evening] #app[data-presentation=canonical] nav button[aria-current=page]{color:#e7bc77}@media (width<=390px){#app[data-presentation=canonical] .mode{font-size:11px}#app[data-presentation=canonical] .handwritten-note{width:125px;font-size:15px}#app[data-presentation=canonical][data-page=home] .hero h1{font-size:35px}#app[data-presentation=canonical][data-page=inbox] .notice-card .title-button{font-size:16px}#app[data-presentation=canonical][data-page=inbox] .card-actions>button{padding-inline:9px;font-size:10px}#app[data-presentation=canonical][data-page=maya] .conversation-message p{font-size:12px}}#app[data-presentation=canonical]{--scene-day:url(/assets/day-strict-RPF3P3hu.jpg);--scene-evening:url(/assets/evening-strict-7Y6K12SN.jpg)}#app[data-presentation=canonical][data-page=home]:before{background-image:linear-gradient(90deg,#f3ede3ec 0%,#f3ede393 38%,transparent 76%),var(--scene-day);background-position:50%;background-size:cover}[data-theme=evening] #app[data-presentation=canonical][data-page=home]:before{background-image:linear-gradient(90deg,#18161257,transparent 80%),var(--scene-evening);filter:none;background-position:50%;height:300px}#app[data-presentation=canonical] .next-panel>.pill{white-space:nowrap;width:auto;min-width:96px}#app[data-presentation=canonical] .next-copy{padding-right:0}#app[data-presentation=canonical] .next-copy h3{font-size:14px}#app[data-presentation=canonical] .next-meta{font-size:9px}#app[data-presentation=canonical] .home-layout .result-row{font-size:12.5px}#app[data-presentation=canonical] .result-row>svg{width:20px;height:20px;color:var(--text-secondary);background:0 0;border:0;border-radius:0;flex:0 0 20px;padding:0}#app[data-presentation=canonical][data-page=inbox] .card-actions>button{flex:1}#app[data-presentation=canonical][data-page=inbox] .card-actions>button:first-child{flex:1.5}#app[data-presentation=canonical][data-page=inbox] .card-actions>button:nth-child(2){flex:.8}#app[data-presentation=canonical][data-page=inbox] .notice-card .title-button{white-space:nowrap;max-width:calc(100% + 96px)}#app[data-presentation=canonical][data-page=calendar] .calendar-modes{box-sizing:border-box;border:1px solid #fffaf2;align-items:stretch;height:34px;max-height:none}#app[data-presentation=canonical][data-page=calendar] .calendar-modes button{box-sizing:border-box;height:30px}#app[data-presentation=canonical][data-page=calendar] .day-overview{background-image:linear-gradient(90deg,#fffbf6 0%,#fffbf680 60%,transparent),var(--scene-day);background-position:50%,50% 60%;background-size:cover}#app[data-presentation=canonical] .home-layout>.attention-panel>.icon-tile{color:#b9714a;background:#f2ded1}#app[data-presentation=canonical] .home-layout>.editorial-panel>.icon-tile{color:#ae7b30;background:#f3e9d6}#app[data-presentation=canonical][data-page=home] .home-layout>.next-panel{grid-template-rows:21px 46px;align-content:start;gap:3px 13px;min-height:106px}#app[data-presentation=canonical][data-page=home] .next-panel>.icon-tile{grid-row:1/3}#app[data-presentation=canonical][data-page=home] .next-copy{grid-area:2/2/auto/4}#app[data-presentation=canonical][data-page=home] .next-panel>.pill{opacity:1}#app[data-presentation=canonical][data-page=home] .home-layout>.results-panel{grid-template-columns:29px minmax(0,1fr);align-content:start;gap:2px 10px;min-height:139px;padding:10px 13px;display:grid}#app[data-presentation=canonical][data-page=home] .results-panel>.icon-tile{float:none;grid-area:1/1;width:27px;height:27px;margin:0}#app[data-presentation=canonical][data-page=home] .results-panel>.section-heading{grid-area:1/2;height:27px;min-height:27px;margin:2px 0 0;padding:0;font-size:19px}#app[data-presentation=canonical][data-page=home] .home-layout .result-row{min-height:43px;font:300 12.5px/16px var(--font-body);grid-column:1/-1;padding:2px 0}#app[data-presentation=canonical][data-page=home] .result-row>span{font-weight:300}#app[data-presentation=canonical][data-page=home] .result-row>svg{background:0 0;border:0;width:20px;height:20px;padding:0}#app[data-presentation=canonical][data-page=home] .result-row small{font:300 11px/1.2 var(--font-body);width:38px;min-width:38px}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .home-layout>.results-panel{min-height:169px;padding:10px 13px}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .home-layout .result-row{min-height:38px;font:300 12.5px/16px var(--font-body);padding:1px 0}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .home-layout>.editorial-panel>p:not(.slot-empty){clear:none;font:300 10.5px/1.3 var(--font-body);margin:5px 0 0 74px}[data-theme=evening] #app[data-presentation=canonical] .round-button{color:#dcc18b;background-color:#493824bb;border:1px solid #c5a66a55}#app[data-presentation=canonical][data-page=calendar] .calendar-modes:before,#app[data-presentation=canonical][data-page=calendar] .calendar-modes [aria-pressed=true]:before{display:none}#app[data-presentation=canonical][data-page=calendar] .calendar-modes{background:#eee4d5}#app[data-presentation=canonical][data-page=calendar] .calendar-modes [aria-pressed=true]{color:#fffaf1;background:#aa8e6a}#app[data-presentation=canonical][data-page=calendar] .calendar-recommendation p{margin-right:0}#app[data-presentation=canonical][data-page=calendar] .timeline>li.timeline-empty{min-height:306px}#app[data-presentation=canonical][data-page=home] nav{height:calc(70px + env(safe-area-inset-bottom));min-height:70px}#app[data-presentation=canonical][data-page=home] .composer{bottom:calc(74px + env(safe-area-inset-bottom))}[data-theme=evening] #app[data-presentation=canonical][data-page=home] nav{height:calc(80px + env(safe-area-inset-bottom));min-height:80px}[data-theme=evening] #app[data-presentation=canonical][data-page=home] .composer{bottom:calc(89px + env(safe-area-inset-bottom))}#app[data-presentation=canonical][data-page=maya] .conversation-message.maya.text{width:304px;max-width:calc(100% - 41px)}#app[data-presentation=canonical][data-page=maya] .conversation-message.maya.text:first-child,#app[data-presentation=canonical][data-page=maya] .conversation-message.maya.text:nth-last-child(2){width:268px}#app[data-presentation=canonical][data-page=maya] .conversation-message.task,#app[data-presentation=canonical][data-page=maya] .conversation-message.result{background-position:50%,100%;background-repeat:no-repeat;background-size:cover,32% 100%}#app[data-presentation=canonical][data-page=maya] .conversation-message.result{min-height:64px}#app[data-presentation=canonical][data-page=maya] .composer{bottom:calc(66px + env(safe-area-inset-bottom))}#app[data-presentation=canonical][data-page=maya] nav{height:calc(61px + env(safe-area-inset-bottom));min-height:61px;padding-top:6px}#app[data-presentation=canonical][data-page=inbox] .notice-card .summary{font-size:11.7px;line-height:1.35}#app[data-presentation=canonical][data-page=inbox] .card-actions{margin-top:8px}#app[data-presentation=canonical][data-page=inbox]:not([data-review=canonical]) .notice-card .title-button{white-space:normal;width:100%;max-width:100%}#app[data-presentation=canonical][data-page=calendar] .window-pills>.pill{flex:1;max-width:50%;margin:0;font-size:11px}#app[data-presentation=canonical][data-page=home] .results-panel>.slot-empty,#app[data-presentation=canonical][data-page=home] .results-panel>.quiet-actions{grid-column:1/-1;width:100%;min-width:0;margin:5px 0}#app[data-presentation=canonical][data-page=home] .results-panel>.slot-empty{font:300 12px/1.4 var(--font-body)}#app[data-presentation=canonical][data-page=home] .results-panel>.quiet-actions{min-height:38px}@media (width<=390px){#app[data-presentation=canonical][data-page=inbox] .stat-tile{grid-template-columns:32px 1fr;gap:4px 7px;padding:10px 8px}#app[data-presentation=canonical][data-page=inbox] .stat-tile .icon-tile{width:32px;height:36px}#app[data-presentation=canonical][data-page=inbox] .stat-tile>span:last-child{font-size:10px}#app[data-presentation=canonical][data-page=inbox] .notice-card .title-button{white-space:normal;width:100%;max-width:100%;font-size:16px}#app[data-presentation=canonical][data-page=inbox] .notice-card.with-media .notice-content{padding-right:80px}#app[data-presentation=canonical][data-page=inbox] .notice-media{width:73px;height:76px;top:43px}#app[data-presentation=canonical][data-page=inbox] .card-actions>button{white-space:normal;height:auto;min-height:38px;padding:6px;font-size:10px}}#app[data-presentation=canonical][data-page=home] .home-layout>.next-panel[data-empty=true]{grid-template-rows:21px auto auto;padding-block:11px}#app[data-presentation=canonical][data-page=home] .next-panel[data-empty=true]>.slot-empty{font:300 12.5px/1.3 var(--font-body);grid-column:2/4;margin:0}#app[data-presentation=canonical][data-page=home] .next-panel[data-empty=true]>.neutral-caption{font:300 10px/1.2 var(--font-body);margin:0}#app[data-presentation=canonical][data-page=home] .results-panel>.section-heading{margin:0}[data-theme=day] #app[data-presentation=canonical][data-page=home] .home-layout{row-gap:9px}[data-theme=day] #app[data-presentation=canonical][data-page=home] .home-layout>.attention-panel,[data-theme=day] #app[data-presentation=canonical][data-page=home] .home-layout>.editorial-panel{min-height:131px}#app[data-presentation=canonical][data-page=calendar] .day-overview{padding-block:10px}#app[data-presentation=canonical][data-page=calendar] .day-overview p{margin-bottom:5px;font-size:13px;line-height:15px}#app[data-presentation=canonical][data-page=calendar] .window-pill{min-height:43px;padding-top:4px;padding-bottom:4px}#app[data-presentation=canonical][data-page=calendar] nav{height:calc(83px + env(safe-area-inset-bottom));min-height:83px;padding-top:10px}#app[data-presentation=canonical][data-page=inbox] .card-actions.canonical-buttons-0{grid-template-columns:1.15fr .5fr 1fr;gap:7px;display:grid}#app[data-presentation=canonical][data-page=inbox] .card-actions.canonical-buttons-1{grid-template-columns:.88fr 1fr 1.07fr;gap:7px;display:grid}#app[data-presentation=canonical][data-page=inbox] .card-actions[class*=canonical-buttons]>button{white-space:nowrap;min-width:0;padding-inline:6px;font-size:11.5px}#app[data-presentation=canonical][data-page=inbox] .wellbeing-band:after{content:"";z-index:-1;background:#f1eade;position:absolute;inset:-6px 0 -10px}#app[data-presentation=canonical][data-page=inbox] .wellbeing-band{isolation:isolate}#app[data-presentation=canonical][data-page=inbox] nav{background:#f4eee4}[data-theme=evening] #app[data-presentation=canonical][data-page=inbox] .wellbeing-band:after{background:#211a13}[data-theme=evening] #app[data-presentation=canonical][data-page=inbox] nav{background:#241c14}@media (width<=390px){#app[data-presentation=canonical][data-page=inbox] .card-actions[class*=canonical-buttons]>button{white-space:normal;font-size:10px}}#app[data-presentation=canonical]{--font-display:"Times New Roman",Times,serif}#app[data-presentation=canonical][data-page=maya] .conversation.owner-pilot{margin-bottom:calc(75px + env(safe-area-inset-bottom))}#app[data-page=maya] main{padding-bottom:var(--chat-composer-clearance,calc(190px + env(safe-area-inset-bottom)))}#app[data-page=maya] .conversation-message{scroll-margin-block-end:var(--chat-composer-clearance,calc(190px + env(safe-area-inset-bottom)))}
