:root{--personal-artwork-ink: #C6A98C;--personal-artwork-cream: #F5EAD6;--personal-artwork-detail: #C6A98C;--personal-circle-on: #263029}[data-theme=light]{--personal-artwork-ink: #59483F;--personal-artwork-cream: #FFFCF2;--personal-artwork-detail: #796556;--personal-circle-on: #FFFCF5}[data-theme=dark]{--personal-artwork-ink: #C6A98C;--personal-artwork-cream: #F5EAD6;--personal-artwork-detail: #C6A98C;--personal-circle-on: #263029}.desktop-app-scene{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;background:var(--surface-100);color:var(--text-primary)}.desktop-app-header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:1120px;min-height:58px;margin-inline:auto;margin-top:var(--desktop-titlebar-height, 28px);padding:4px 16px 10px;flex-shrink:0;color:var(--text-primary);font-family:var(--font-ui)}.desktop-app-header-side{display:flex;align-items:center;min-width:0}.desktop-app-header.has-title{display:grid;grid-template-columns:minmax(88px,1fr) minmax(0,auto) minmax(88px,1fr)}.desktop-app-header-side.is-trailing{justify-content:flex-end}.desktop-app-header h1{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.3px}.desktop-app-header h1>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-app-back,.desktop-app-header-actions{display:inline-flex;align-items:center;min-height:44px;color:var(--text-primary);-webkit-app-region:no-drag}.desktop-app-back{flex-shrink:0;gap:2px;max-width:112px;box-sizing:border-box;padding-inline:7px 11px;border:3px solid transparent;border-radius:14px;background:transparent;background-clip:padding-box;cursor:pointer;font:500 15px/20px var(--font-ui);transition:background-color .12s,transform .12s}.desktop-app-back>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-app-back>svg{flex-shrink:0}.desktop-app-back:hover{background-color:var(--native-surface-pressed)}.desktop-app-back:active{transform:scale(.96)}.desktop-app-back:focus-visible,.desktop-app-header-actions button:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.desktop-app-header-actions{flex-wrap:nowrap;flex-shrink:0}.desktop-app-header-actions>button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;box-sizing:border-box;padding:0;border:3px solid transparent;border-radius:14px;color:var(--text-secondary);background:transparent;background-clip:padding-box;cursor:pointer}.desktop-app-header-actions>button:hover:not(:disabled){background-color:var(--native-surface-pressed)}.desktop-app-header-actions>button:disabled{color:var(--text-disabled);cursor:default}@media (max-width: 480px){.desktop-app-header{gap:4px;padding-inline:12px}.desktop-app-header.has-title .desktop-app-back{width:44px;padding:0;justify-content:center}.desktop-app-header.has-title .desktop-app-back span{display:none}}@media (prefers-reduced-motion: reduce){.desktop-app-back{transition:none}.desktop-app-back:active{transform:none}}.desktop-app-header-title{display:flex;align-items:center;justify-content:center;min-width:0}.personal-avatar{--personal-avatar-surface: #18181B;--personal-avatar-border: #303035;--personal-avatar-text: #F5F5F7}[data-theme=light] .personal-avatar{--personal-avatar-surface: #F4F4F5;--personal-avatar-border: #E4E4E7;--personal-avatar-text: #141416}.ac-greeting-avatar{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;margin-inline-end:10px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-app-region:no-drag}.ac-greeting-avatar:hover{opacity:.8}.ac-greeting-avatar:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.ac-identity{display:flex;flex-wrap:wrap;align-items:center;gap:0 2px;margin:0 0 4px;margin-inline-start:-8px}.ac-identity-name{min-height:30px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-app-region:no-drag}.ac-identity-name:hover,.ac-identity .assistant-reach-line:hover{background:rgba(var(--tint-rgb),.05)}.ac-identity-name:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.ac-stack{margin:14px 0 6px}.ac-stack-header{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:6px}.ac-stack-position{color:var(--text-tertiary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ac-stack-header .ac-section-link{margin-inline-start:auto}.ac-stack-card{position:relative;z-index:1}.ac-stack-card>.brief-story.call,.ac-stack-card>.brief-matter.accent,.ac-stack-card>.ac-card{margin-bottom:0}.ac-stack-peek{display:none;flex-direction:column;align-items:stretch;margin-top:-1px}.ac-section-note{color:var(--text-tertiary);font-size:13px;font-weight:400}.ac-today{margin-top:4px;border-radius:18px;background:var(--card-bg);border:.5px solid var(--card-border);overflow:hidden}.ac-today-row{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:48px;box-sizing:border-box;padding:13px 16px;border:0;border-bottom:.5px solid var(--card-border);background:transparent;color:var(--text-primary);font:inherit;text-align:start}.ac-today-row:last-child{border-bottom:0}.ac-today-day{margin:0;padding:12px 16px 0;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px;text-transform:none;letter-spacing:0}button.ac-today-row{cursor:pointer}button.ac-today-row:hover{background:rgba(var(--tint-rgb),.04)}button.ac-today-row:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px}.ac-today-label{flex:0 0 72px;color:var(--text-tertiary);font-size:13px;line-height:21px;font-weight:500;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-today-label.is-now{color:var(--native-primary);font-weight:600}.ac-today-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-today-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:21px;font-weight:600;overflow-wrap:anywhere}.ac-today-subtitle{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:14px;line-height:19px;overflow-wrap:anywhere}.ac-today-subtitle.is-now{color:var(--native-primary)}.ac-today-live{flex:none;width:7px;height:7px;border-radius:50%;background:var(--native-primary)}.ac-done{display:flex;gap:10px;margin-top:4px;padding-bottom:6px;overflow-x:auto;scrollbar-width:thin}.ac-done-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:0 0 172px;min-height:150px;box-sizing:border-box;padding:14px;border:.5px solid var(--card-border);border-radius:18px;background:var(--card-bg);color:var(--text-primary);font:inherit;text-align:start}button.ac-done-tile{cursor:pointer}button.ac-done-tile:hover{border-color:var(--native-primary)}button.ac-done-tile:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.ac-done-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:2px;border-radius:11px;background:var(--status-success-muted, rgba(46, 157, 91, .14));color:var(--status-success, #2e9d5b)}.ac-done-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.ac-done-subtitle{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:13px;line-height:18px}.ac-done-meta{margin-top:auto;color:var(--text-tertiary);font-size:12px}.ac-help-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:18px;padding:12px 16px;box-sizing:border-box;border:0;border-radius:12px;background:var(--card-bg);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer}.ac-help-row:hover{background:rgba(var(--tint-rgb),.05)}.ac-help-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ac-help-copy strong{font-size:16px;line-height:22px;font-weight:500}.ac-help-copy small{color:var(--text-secondary);font-size:14px;line-height:20px}.ac-ask-dock{position:relative;flex-shrink:0;width:100%;max-width:680px;margin:0 auto;padding:0 16px 14px;box-sizing:border-box}.ac-ask-dock:before{position:absolute;content:"";inset-inline:0;bottom:100%;height:24px;background:linear-gradient(to bottom,transparent,var(--surface-100));pointer-events:none}.ac-ask{display:flex;align-items:center;gap:4px;width:100%;min-height:56px;padding:5px;box-sizing:border-box;border:1px solid var(--native-border-light);border-radius:28px;background:var(--native-surface);font:400 15px/22px var(--font-ui);text-align:start;box-shadow:none}.ac-ask-chat:focus-visible,.ac-ask-button:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.ac-ask-chat{display:flex;align-items:center;flex:1;min-width:0;min-height:44px;padding:8px 14px;box-sizing:border-box;border:0;border-radius:22px;background:transparent;color:var(--native-text-secondary);font:inherit;text-align:start;cursor:text;transition:background-color .14s ease,color .14s ease}.ac-ask-chat:hover{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.ac-ask-chat:active{background:var(--native-surface-pressed)}.ac-ask-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-ask-button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;box-sizing:border-box;border:1px solid var(--native-border-light);border-radius:50%;background:var(--native-surface-elevated);color:var(--native-text-primary);box-shadow:var(--shadow-subtle);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.ac-ask-button:hover,.ac-ask-button:active{border-color:var(--native-accent-mono);background:var(--native-accent-mono);color:var(--native-accent-mono-on)}.ac-ask-button:active{transform:scale(.96)}.ac-sheet-backdrop{position:fixed;inset:0;z-index:10040;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.ac-sheet{width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;box-sizing:border-box;color:var(--text-primary)}.ac-sheet h2{margin:0 0 14px;overflow-wrap:anywhere}.ac-sheet-choices{display:flex;flex-direction:column;overflow:hidden}.ac-sheet-choices button{border:0;border-top:.5px solid var(--card-border);background:transparent;font:inherit;text-align:start;cursor:pointer}.ac-sheet-choices button:first-child{border-top:0}.ac-sheet-choices button:disabled{opacity:.5;cursor:default}.ac-sheet-cancel{width:100%;color:var(--text-primary);font:inherit;cursor:pointer}.ac-card-actions,.brief-actions-row{align-items:stretch}.ac-card-actions>.brief-action{flex:1 1 0;min-width:0;min-height:44px;padding:8px 12px;text-align:center;overflow-wrap:anywhere}.ac-card-actions>.brief-action.is-more{flex:0 0 44px;padding:0}.ac-card-actions>.brief-action.soft{border-color:transparent;background:var(--primary-muted);color:var(--native-primary)}.ac-card-body.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ac-new-account-body{margin:0 0 8px;color:var(--text-secondary);font-size:15px;line-height:22px}.ac-headline{display:flex;align-items:flex-start;gap:4px;width:100%;margin:2px 0 0;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:17px;line-height:24px;font-weight:500;letter-spacing:0;text-align:start;cursor:pointer}.ac-headline>span{flex:1;min-width:0;overflow-wrap:anywhere}.ac-headline>svg{flex:none;margin-top:5px;color:var(--text-tertiary)}.ac-headline:hover>span{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--text-tertiary)}.ac-headline:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px;border-radius:6px}.ac-pending{margin-bottom:10px;padding:14px 16px;border:.5px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.ac-pending-title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--text-secondary);font-size:15px;line-height:21px}.ac-pending-row{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px}.ac-pending-row>svg{flex:none;color:var(--text-secondary)}.ac-pending.is-failed .ac-pending-row>svg{color:var(--status-warning, #c9862d)}.ac-pending-status{flex:1;min-width:0;color:var(--text-primary);font-size:16px;line-height:22px;font-weight:500}.ac-pending-row button{min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--native-primary);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.ac-trail{max-height:calc(100dvh - 48px)}.ac-trail-header{display:flex;align-items:center;justify-content:space-between}.ac-trail-eyebrow{color:var(--text-tertiary)}.ac-trail-close{display:grid;place-items:center;border:0;color:var(--text-secondary);cursor:pointer}.ac-trail-note{display:flex;margin:0 0 14px;color:var(--text-secondary)}.ac-trail-stage h3{margin:0 0 8px;padding:0 2px}.ac-trail-card{overflow:hidden}.ac-trail-entry{display:flex;align-items:flex-start;width:100%;box-sizing:border-box;border:0;border-top:.5px solid var(--card-border);background:transparent;color:var(--text-primary);font:inherit;text-align:start}.ac-trail-entry:first-child{border-top:0}.ac-trail-entry>svg{flex:none;margin-top:2px;color:var(--text-secondary)}.ac-trail-entry.is-link{cursor:pointer}.ac-trail-entry.is-link>svg:last-child{color:var(--text-tertiary)}.ac-trail-copy{flex:1;min-width:0;display:flex;flex-direction:column}.ac-trail-text{overflow-wrap:anywhere}.ac-trail-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--text-secondary);white-space:pre-line}.ac-trail-time{color:var(--text-tertiary)}.ac-trail-ask{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;font:inherit;cursor:pointer}.ac-card-text-title{color:var(--text-primary);overflow-wrap:anywhere}.ac-card-text-field{display:block;width:100%;box-sizing:border-box;color:var(--text-primary);font:inherit;resize:vertical}.ac-card-text-field:focus{outline:2px solid var(--focus-border);outline-offset:1px}.ac-card-text-actions{display:flex;justify-content:flex-end}.ac-change-plan-label{margin:0 0 8px;padding:0 2px;color:var(--text-tertiary)}.ac-change-plan .ac-trail-card.is-updated{border-color:var(--native-primary)}.ac-change-plan-step{display:flex;flex-direction:column;border-top:.5px solid var(--card-border)}.ac-change-plan-step:first-child{border-top:0}.ac-change-plan-step strong{font-weight:500;overflow-wrap:anywhere}.ac-change-plan-step span{color:var(--text-secondary);font-size:14px;line-height:19px;overflow-wrap:anywhere}.ac-change-plan-step p{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:20px;white-space:pre-line;overflow-wrap:anywhere}.ac-change-plan .ac-card-note{margin:0 0 12px}.ac-change-plan .is-spinning{flex:none;animation:hub-spin .9s linear infinite}.ac-change-plan-footer{display:flex;justify-content:flex-end;border-top:.5px solid var(--card-border)}.action-center .brief-work-content{max-width:760px;box-sizing:border-box;padding:20px 24px 32px;font-family:var(--font-ui)}.action-center .desktop-app-header{max-width:760px;box-sizing:border-box;padding:4px 24px 0}.action-center .desktop-app-header h1{justify-content:flex-start;font-size:20px;line-height:1.3;letter-spacing:0}.action-center .desktop-app-header h1>span:last-child{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.action-center .brief-work-content .brief-daily-intro{padding-bottom:12px}.action-center .brief-daily-intro h1{max-width:none;font-size:24px;line-height:1.3;font-weight:600;letter-spacing:0;text-wrap:balance}.action-center .brief-daily-intro>p{max-width:48ch;margin-top:8px;font-size:14px;line-height:22px}.action-center .ac-identity{margin-bottom:8px}.action-center .brief-work-content .ac-summary{max-width:46ch;margin:12px 0 8px;font-size:15px;line-height:23px;letter-spacing:0;color:var(--text-secondary)}.action-center .ac-section{margin-top:24px}.action-center .ac-section-heading{gap:10px;margin-bottom:8px;font-size:16px;font-weight:600;letter-spacing:0}.action-center .ac-section-count{min-width:22px;height:22px;font-size:11px;font-weight:500;border-radius:50%;background:var(--button-bg)}.action-center .ac-section-link,.action-center .ac-section-more{font-size:13px;color:var(--text-secondary)}.action-center .ac-section-note{font-size:12px;font-weight:400}.action-center .ac-card,.action-center .brief-work-items .brief-story.call,.action-center .brief-work-items .brief-matter.accent{padding:16px;border-radius:16px;margin-bottom:12px;border:1px solid var(--native-card-border);background:var(--native-card-background);box-shadow:none}.action-center .ac-card-being_handled,.action-center .ac-card-done{padding:16px;border:0;background:var(--native-surface);box-shadow:none}.action-center .ac-card-meta{gap:8px;min-height:22px;margin-bottom:8px}.action-center .ac-card-topic{font-size:12px;font-weight:500;color:var(--text-secondary)}.action-center .ac-chip{padding:4px 9px;border-radius:999px;font-size:11px;line-height:16px;font-weight:500}.action-center .ac-headline{gap:10px;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0;text-wrap:pretty}.action-center .ac-headline>svg{margin-top:5px;opacity:.65;transition:opacity .16s}.action-center .ac-headline:hover>span{text-decoration:none}.action-center .ac-headline:hover>svg{opacity:1}.action-center .ac-card-being_handled .ac-headline,.action-center .ac-card-done .ac-headline{font-size:17px;letter-spacing:0}.action-center .ac-card-timing{margin-top:8px;font-size:12px;line-height:19px;color:var(--text-tertiary)}.action-center .ac-card-body{margin-top:10px;font-size:14px;line-height:22px}.action-center .ac-card-recommendation{margin-top:10px;font-size:14px;line-height:22px;font-weight:500}.action-center .ac-card-why,.action-center .ac-card-stake{margin-top:12px;font-size:13px;line-height:22px}.action-center .ac-card-allows{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--native-surface);font-size:14px;line-height:22px}.action-center .ac-card-allows>strong{display:block;margin-bottom:4px;font-size:12px;font-weight:600}.action-center .ac-card-proof,.action-center .ac-card-source{margin-top:10px;font-size:12px;line-height:20px}.action-center .ac-card-actions{gap:8px;margin-top:16px}.action-center .brief-action,.action-center .brief-work-items .brief-action,.ac-sheet .brief-action{min-height:40px;padding:9px 14px;border-radius:12px;font-size:14px;line-height:22px;font-weight:500;background:var(--button-bg);color:var(--text-primary);border:0;justify-content:center;transition:background-color .14s,opacity .14s}.action-center .ac-card-actions>.brief-action,.action-center .brief-work-items .brief-actions-row>.brief-action{flex:0 1 auto;min-width:0;max-width:100%}.action-center .ac-card-actions>.brief-action.is-more{flex:0 0 44px;margin-inline-start:auto;padding:0}.action-center .brief-action.primary,.action-center .brief-work-items .brief-action.primary,.ac-sheet .brief-action.primary,.action-center .brief-action.primary:hover:not(:disabled),.ac-sheet .brief-action.primary:hover:not(:disabled){background:var(--text-primary);color:var(--native-background)}.action-center .brief-action.soft{background:var(--button-bg);color:var(--text-primary)}.action-center .brief-action:hover:not(:disabled),.ac-sheet .brief-action:hover:not(:disabled){opacity:.82}.action-center .brief-action:active:not(:disabled),.ac-sheet .brief-action:active:not(:disabled){transform:none}.action-center .ac-stack{margin-top:16px}.action-center .ac-stack-header{margin-bottom:8px}.action-center .ac-stack-position{font-size:12px;font-weight:400}.action-center .ac-today{padding:0 16px;border:0;border-radius:14px;background:var(--native-surface)}.action-center .ac-today-day{padding:12px 0 4px;font-size:12px;letter-spacing:0;font-weight:500}.action-center .ac-today-row{gap:14px;padding:14px 0;border-color:var(--native-border-light);transition:background-color .16s}.action-center .ac-today-title{font-size:16px;line-height:24px;font-weight:500;letter-spacing:0}.action-center .ac-today-label{flex-basis:64px;padding-top:2px;font-size:13px;line-height:22px}.action-center .ac-today-text{gap:5px}.action-center .ac-today-subtitle{font-size:14px;line-height:21px}.action-center .ac-done{gap:10px;padding:2px 2px 8px;scroll-snap-type:x proximity}.action-center .ac-done-tile{padding:16px;border:1px solid var(--native-border-light);border-radius:14px;gap:8px;flex-basis:188px;min-height:160px;scroll-snap-align:start;background:var(--native-card-background);transition:background-color .14s}.action-center button.ac-done-tile:hover{border-color:var(--native-border-light);background:var(--native-surface);transform:none}.action-center .ac-done-icon{width:32px;height:32px;margin-bottom:2px;border-radius:10px;background:var(--native-surface);color:var(--text-secondary)}.action-center .ac-done-title{font-size:16px;line-height:22px;font-weight:500;letter-spacing:0}.action-center .ac-done-subtitle{font-size:12px;line-height:19px}.action-center .ac-done-meta{padding-top:6px;font-size:12px}.action-center .ac-help-row{margin-top:24px;padding:16px;border-radius:14px;background:var(--native-surface)}.action-center .ac-help-copy{gap:6px}.action-center .ac-help-copy strong{font-size:16px;font-weight:500;letter-spacing:0}.action-center .ac-help-copy small{font-size:14px;line-height:21px}.action-center .ac-ask-dock{max-width:760px;padding:8px 24px 16px}.action-center .brief-status-card{padding:20px;gap:12px;border:0;border-radius:14px;background:var(--native-surface)}.action-center .brief-status-card strong{font-size:18px;line-height:25px;letter-spacing:0}.action-center .brief-status-card p{margin-top:8px;line-height:23px}.action-center .ac-try{gap:12px}.action-center .ac-try-prompt{min-height:48px;padding:12px 16px;border:0;border-radius:12px;background:var(--native-surface);font-size:14px;line-height:22px;transition:background-color .16s}.action-center .ac-try-prompt:hover{background:var(--native-surface-pressed)}.action-center .ac-pending{padding:16px;border-radius:14px;border-color:var(--native-border-light)}.action-center .ac-pending-row{margin-top:12px}.action-center :is(.brief-action,.ac-help-row,.ac-try-prompt):focus-visible{outline:2px solid var(--focus-border);outline-offset:3px}.ac-sheet-backdrop{background:var(--modal-overlay);animation:ac-backdrop-appear .18s ease-out both}.ac-sheet{max-width:480px;padding:20px;border-radius:20px;border:1px solid var(--native-border-light);background:var(--native-surface-elevated);box-shadow:var(--shadow-float);overscroll-behavior:contain;animation:ac-sheet-appear .22s cubic-bezier(.2,.7,.2,1) both;font-family:var(--font-ui)}@keyframes ac-sheet-appear{0%{opacity:0}to{opacity:1}}@keyframes ac-backdrop-appear{0%{opacity:0}to{opacity:1}}.ac-sheet h2{margin-bottom:16px;font-size:22px;line-height:1.35;letter-spacing:0;font-weight:600;text-wrap:balance}.ac-sheet-choices{border:0;border-radius:12px;background:var(--native-surface)}.ac-sheet-choices button{min-height:44px;padding:12px 14px;border-color:var(--native-border-light);font-size:14px;line-height:20px;color:var(--text-primary);transition:background-color .16s}.ac-sheet-choices button:hover:not(:disabled){background:var(--native-surface-pressed)}.ac-sheet-choices button.is-danger{color:var(--status-error)}.ac-sheet-cancel{min-height:44px;margin-top:16px;padding:10px 14px;border:0;border-radius:12px;font-size:14px;font-weight:500;background:var(--button-bg);transition:background-color .16s}.ac-sheet-cancel:hover{background:var(--native-surface-pressed)}.ac-trail{max-width:560px}.ac-trail-header{gap:12px;margin-bottom:12px}.ac-trail-eyebrow{font-size:12px;font-weight:500;letter-spacing:0}.ac-trail-close{width:40px;height:40px;flex:none;border-radius:12px;background:var(--native-surface);transition:background-color .16s}.ac-trail-close:hover{background:var(--native-surface-pressed)}.ac-sheet h2.ac-trail-title{margin:4px 0 16px;font-size:22px;line-height:1.35;letter-spacing:0}.ac-trail-note{align-items:flex-start;gap:10px;margin-bottom:16px;font-size:14px;line-height:22px}.ac-trail-note>svg{flex:none;margin-top:3px}.ac-trail-stage{margin-bottom:20px}.ac-trail-stage h3{margin-bottom:8px;padding-inline:2px;font-size:13px;font-weight:500;color:var(--text-secondary)}.ac-trail-card{border:0;border-radius:12px;background:var(--native-surface)}.ac-trail-entry{padding:14px;gap:12px;border-color:var(--native-border-light);transition:background-color .16s}.ac-trail-entry.is-link:hover{background:var(--native-surface-pressed)}.ac-trail-copy{gap:4px}.ac-trail-text{font-size:14px;line-height:22px;letter-spacing:0}.ac-trail-detail{font-size:13px;line-height:22px}.ac-trail-time{margin-top:4px;font-size:12px;line-height:18px}.ac-trail-ask{min-height:44px;padding:10px 14px;margin-top:12px;border-radius:12px;background:var(--text-primary);color:var(--native-background);font-size:14px;font-weight:500;transition:opacity .16s}.ac-trail-ask:hover{opacity:.82}.ac-card-text{max-width:520px}.ac-card-text-title{margin:4px 0 16px;font-size:18px;line-height:25px;font-weight:600;letter-spacing:0;text-wrap:pretty}.ac-card-text-field{padding:12px 14px;min-height:108px;border:1px solid var(--native-border-light);border-radius:12px;background:var(--native-surface);font-size:14px;line-height:22px}.ac-card-text-actions{flex-wrap:wrap;gap:10px;margin-top:16px}.ac-change-plan{max-width:560px}.ac-change-plan-label{margin-bottom:12px;font-size:12px;font-weight:500}.ac-change-plan .ac-trail-card{margin-bottom:16px}.ac-change-plan .ac-trail-card.is-updated{border:1px solid color-mix(in srgb,var(--text-primary) 20%,transparent)}.ac-change-plan-step{gap:4px;padding:14px;border-color:var(--native-border-light)}.ac-change-plan-step strong{font-size:15px;line-height:24px}.ac-change-plan-step span,.ac-change-plan-step p{font-size:13px;line-height:22px}.ac-change-plan-footer{flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;border-color:var(--native-border-light)}.ac-sheet :focus-visible{outline:2px solid var(--focus-border);outline-offset:3px}.ac-sheet-choices button:focus-visible,.ac-trail-entry:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion: reduce){.ac-ask-chat,.ac-ask-button{transition:none}.ac-ask-button:active{transform:none}.action-center *,.ac-sheet,.ac-sheet *,.ac-sheet-backdrop{animation:none!important;transition:none!important}.action-center button.ac-done-tile:hover,.action-center .brief-action:active:not(:disabled),.ac-sheet .brief-action:active:not(:disabled){transform:none}}@media (max-width: 620px){.action-center .desktop-app-header{padding-inline:16px}.action-center .brief-work-content{padding:20px 16px 28px}.action-center .ac-ask-dock{padding-inline:16px}}@media (max-width: 380px){.action-center .ac-today-row{gap:12px}.action-center .ac-today-label{flex-basis:56px}}.hub-modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:#00000073;animation:hub-overlay-in .16s ease}@keyframes hub-overlay-in{0%{opacity:0}to{opacity:1}}.hub-modal{display:flex;flex-direction:column;width:min(680px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 64px));background:var(--surface-400);border:.5px solid var(--border-default);border-radius:16px;box-shadow:0 16px 48px #0006;overflow:hidden;animation:hub-modal-in .25s cubic-bezier(.32,.72,0,1)}@keyframes hub-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.hub-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:.5px solid var(--hairline);flex-shrink:0}.hub-modal-heading{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.hub-modal-heading svg{color:var(--brand-teal-light)}.hub-modal-sub{font-size:var(--font-size-xs);font-weight:400;color:var(--text-tertiary);margin-left:4px}.hub-modal-actions{display:flex;align-items:center;gap:4px}.hub-modal-icon-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:none;border-radius:var(--radius-control);color:var(--text-tertiary);cursor:pointer;transition:background .14s ease,color .14s ease}.hub-modal-icon-btn:hover{background:rgba(var(--tint-rgb),.07);color:var(--text-secondary)}.hub-modal-icon-btn:disabled{opacity:.4;cursor:default}.hub-modal-icon-btn .is-spinning{animation:hub-spin .9s linear infinite}@keyframes hub-spin{to{transform:rotate(360deg)}}.hub-modal-body{flex:1;min-height:240px;overflow-y:auto;padding:18px 20px 22px}.hub-modal-empty{display:flex;align-items:center;justify-content:center;min-height:200px;font-size:var(--font-size-sm);color:var(--text-tertiary);text-align:center;padding:0 32px}[data-theme=light] .hub-modal-overlay{background:rgba(var(--tint-rgb),.25)}[data-theme=light] .hub-modal{background:var(--surface-000);box-shadow:0 16px 48px #00000024}[data-theme=light] .hub-modal-icon-btn:hover{background:rgba(var(--tint-rgb),.05)}[data-theme=light] .hub-modal-heading svg{color:var(--brand-crimson)}@media (prefers-reduced-motion: reduce){.hub-modal-overlay,.hub-modal{animation:none}}.brief-modal{width:min(760px,calc(100vw - 48px));max-height:min(780px,calc(100vh - 48px))}.brief-headline{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.35;color:var(--text-primary);margin:0 0 8px}.brief-topline{font-size:var(--font-size-sm);line-height:1.55;color:var(--text-secondary);margin:0 0 14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.brief-matters{display:flex;flex-direction:column;gap:0;border-top:.5px solid var(--hairline)}.brief-matter{padding:10px 12px;border:.5px solid var(--hairline);border-radius:var(--radius-card);background:rgba(var(--tint-rgb),.02)}.brief-matter.accent{border-color:var(--hairline);background:rgba(var(--tint-rgb),.02)}.brief-matter-title{font-size:var(--font-size-sm);font-weight:500;line-height:1.45;color:var(--text-primary)}button.brief-matter-title{display:block;width:100%;padding:0;border:none;border-radius:0;background:transparent;font:inherit;font-size:var(--font-size-sm);font-weight:500;line-height:1.45;text-align:left;cursor:pointer}button.brief-matter-title:hover,[data-theme=light] button.brief-matter-title:hover{color:var(--native-primary)}.brief-plan-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.brief-matter-body{margin-top:4px;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-secondary)}.brief-matter-action{margin-top:6px;font-size:var(--font-size-xs);font-weight:500;color:var(--native-primary)}[data-theme=light] .brief-matter{background:rgba(var(--tint-rgb),.02)}[data-theme=light] .brief-matter-action{color:var(--native-primary)}.brief-bottom-line{margin:4px 0 0;padding-top:14px;border-top:.5px solid var(--hairline);font-size:var(--font-size-sm);font-style:italic;line-height:1.5;color:var(--text-secondary)}.brief-matter-title.quiet{font-weight:450;color:var(--text-secondary)}.brief-matter-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px}.brief-topic{font-size:var(--font-size-xs);font-weight:500;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.brief-meta-item{font-size:var(--font-size-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.brief-meta-item.mono{font-family:var(--font-mono);font-size:11px}.brief-chip{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.brief-chip.escalated{background:rgba(var(--danger-rgb),.12);color:var(--status-error)}.brief-chip.carried{background:rgba(var(--warning-rgb),.12);color:var(--warning-color)}.brief-actions-row{display:flex;gap:6px;margin-top:9px}.brief-action{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:transparent;border:.5px solid var(--border-default);border-radius:999px;font-size:var(--font-size-2xs);font-weight:500;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:background .14s ease,color .14s ease}.brief-action:hover:not(:disabled){background:rgba(var(--tint-rgb),.06);color:var(--text-primary)}.brief-action:disabled{opacity:.5;cursor:default}.brief-action.primary{background:var(--native-primary);border-color:transparent;color:var(--text-on-primary)}.brief-action.primary:hover:not(:disabled){background:var(--native-primary);color:var(--text-on-primary)}.brief-action.quiet-inline{margin-left:auto;border-color:transparent;color:var(--text-tertiary);padding:2px 8px}.brief-reply-row{display:flex;gap:6px;margin-top:9px}.brief-reply-row input{flex:1;min-width:0;height:32px;padding:0 11px;background:var(--surface-300);border:.5px solid var(--hairline);border-radius:999px;font-family:inherit;font-size:var(--font-size-xs);color:var(--text-primary);outline:none;transition:border-color .14s ease}.brief-reply-row input:focus{border-color:var(--focus-border)}.brief-action-error{margin:6px 0 0;font-size:var(--font-size-2xs);color:var(--status-error)}[data-theme=light] .brief-action:hover:not(:disabled){background:rgba(var(--tint-rgb),.05)}[data-theme=light] .brief-reply-row input{background:var(--surface-100)}.brief-watch-actions{margin-left:auto;display:inline-flex;gap:2px}.brief-nav{display:inline-flex;align-items:center;gap:1px;margin-left:6px}.brief-today-btn{margin-left:3px;padding:3px 10px;background:var(--primary-muted);border:none;border-radius:999px;font-size:var(--font-size-2xs);font-weight:600;font-family:inherit;color:var(--native-primary);cursor:pointer}[data-theme=light] .brief-today-btn{color:var(--native-primary)}.brief-merge-hint{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:var(--font-size-xs);color:var(--native-primary)}[data-theme=light] .brief-merge-hint{color:var(--native-primary)}.brief-story{padding:13px 4px 14px;border:0;border-bottom:.5px solid var(--hairline);border-radius:0;background:transparent}.brief-story.call{border-color:var(--hairline);background:transparent}.brief-story-head{display:flex;align-items:center;gap:7px;margin-bottom:6px}.brief-story-topic{min-width:0;overflow:hidden;padding:0;border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;font:inherit;font-size:var(--font-size-2xs);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.brief-story-topic:hover{color:var(--native-primary)}.brief-story-kind{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.brief-story-kind.call,[data-theme=light] .brief-story-kind.call{color:var(--native-primary)}.brief-chip.new{background:var(--primary-muted);color:var(--native-primary)}[data-theme=light] .brief-chip.new{color:var(--native-primary)}.brief-story-people{display:inline-flex}.brief-story-initial{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:-4px;border-radius:50%;background:var(--surface-500);border:1px solid var(--surface-300);font-size:9.5px;font-weight:700;color:var(--text-secondary)}.brief-story-names{margin:6px 0 0;font-size:var(--font-size-2xs);color:var(--text-tertiary)}.brief-story-body{margin:5px 0 0;font-size:var(--font-size-xs);line-height:1.55;color:var(--text-secondary)}.brief-story.call>.brief-story-body:not(.quiet){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.brief-story.waiting>.brief-story-body:not(.quiet),.brief-story.settled>.brief-story-body:not(.quiet){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.brief-story-body strong{color:var(--text-primary);font-weight:600}.brief-story-body.quiet{color:var(--text-tertiary)}.brief-story-stake{display:flex;gap:6px;margin:8px 0 0;font-size:var(--font-size-xs);line-height:1.5;color:var(--text-secondary)}.brief-story-stake span{flex-shrink:0;font-weight:600;color:var(--warning-color)}.brief-story-diary{margin-top:9px;padding-top:8px;border-top:.5px solid var(--hairline)}.brief-diary-toggle{background:transparent;border:none;padding:0;font-size:var(--font-size-2xs);font-weight:600;font-family:inherit;color:var(--text-tertiary);cursor:pointer}.brief-diary-toggle:hover{color:var(--text-secondary)}.brief-diary-line{display:flex;gap:8px;margin-top:6px;font-size:var(--font-size-xs);line-height:1.5}.brief-diary-time{flex-shrink:0;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.brief-diary-text{color:var(--text-secondary)}.brief-diary-line.agent .brief-diary-text,[data-theme=light] .brief-diary-line.agent .brief-diary-text{color:var(--native-primary)}.brief-meet-link{font-size:var(--font-size-xs);font-weight:600;color:var(--native-primary);text-decoration:none}.brief-meet-link:hover{text-decoration:underline}[data-theme=light] .brief-meet-link{color:var(--native-primary)}[data-theme=light] .brief-story,[data-theme=light] .brief-story.call{background:transparent}[data-theme=light] .brief-story-initial{background:var(--surface-200);border-color:var(--surface-000)}.brief-topic-link{padding:0;background:transparent;border:none;font-family:inherit;cursor:pointer;text-align:left;transition:color .14s ease}.brief-topic-link:hover{color:var(--native-primary);text-decoration:underline}[data-theme=light] .brief-topic-link:hover{color:var(--native-primary)}.brief-story-headline{display:block;width:100%;padding:0;background:transparent;border:none;font-family:inherit;cursor:pointer;text-align:left}.brief-story-headline:hover,[data-theme=light] .brief-story-headline:hover{color:var(--native-primary)}.brief-notice{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;padding:8px 11px;border:.5px solid var(--hairline);border-radius:var(--radius-control);background:rgba(var(--tint-rgb),.03);font-size:var(--font-size-xs);color:var(--text-secondary)}[data-theme=light] .brief-notice{background:rgba(var(--tint-rgb),.03)}.brief-notice-error{border-color:color-mix(in srgb,var(--destructive) 38%,var(--hairline));color:var(--destructive)}.brief-retry-btn{flex-shrink:0;border:0;padding:2px 4px;background:transparent;color:inherit;font:inherit;font-weight:650;cursor:pointer}.brief-retry-btn:hover{text-decoration:underline}.brief-retry-btn:disabled{cursor:default;opacity:.5}.brief-agent-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:8px;background:var(--native-primary);color:var(--text-on-primary);font-size:11px;font-weight:800}.brief-ask{margin:0 0 16px}.brief-ask-input{display:flex;align-items:center;gap:9px;padding:9px 11px;border:.5px solid var(--hairline);border-radius:12px;background:var(--surface-200);color:var(--native-primary)}.brief-ask-input input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-xs)}.brief-ask-input button,.brief-ask-citations button,.brief-view-all{border:none;background:transparent;color:var(--native-primary);cursor:pointer;font:inherit;font-size:var(--font-size-2xs);font-weight:650}.brief-ask-result{padding:10px 3px 0;color:var(--text-primary);font-size:var(--font-size-xs);line-height:1.55}.brief-ask-result>p{margin:0;white-space:pre-wrap}.brief-ask-citations{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.brief-ask-citations button{padding:0;color:var(--text-secondary);text-decoration:underline}.brief-ask-confidence{display:block;margin-top:6px;color:var(--text-tertiary);font-size:var(--font-size-2xs)}.brief-chip.paused{background:var(--button-bg);color:var(--text-secondary)}.brief-read-only-note{margin:7px 0 0;color:var(--text-tertiary);font-size:var(--font-size-2xs)}.brief-found{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:9px;border-top:.5px solid var(--hairline)}.brief-found h4{margin:0;color:var(--native-primary);font-size:var(--font-size-2xs);font-weight:700}.brief-found-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px}.brief-found-row>span:nth-child(2){min-width:0}.brief-found-row strong{display:block;color:var(--text-primary);font-size:var(--font-size-xs)}.brief-found-row strong+span{display:block;margin-top:2px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.45}.brief-found-kind{margin-top:1px;padding:1px 5px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--native-primary);font-size:9px;font-weight:700;text-transform:uppercase}.brief-found-kind.reviewed{background:var(--button-bg);color:var(--text-tertiary)}.brief-found-row a{color:var(--text-tertiary)}.brief-proposal-review{margin-top:9px;padding:10px;border:.5px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-300)}.brief-proposal-review>p{margin:0 0 8px;color:var(--text-secondary);font-size:var(--font-size-2xs);font-weight:650}.brief-story-decision.divided{margin-top:10px;padding-top:10px;border-top:.5px solid var(--hairline)}.brief-story-decision-text{display:flex;align-items:baseline;gap:7px;margin:0;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:650}.brief-story-recommendation{margin:5px 0 0;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:600}.brief-action-complete{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:var(--status-success);font-size:var(--font-size-xs)}.brief-answer-link{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;font:inherit;font-size:var(--font-size-2xs)}.brief-answer-link:hover{color:var(--text-primary)}.brief-story-watch{display:flex;flex-direction:column;gap:6px;margin-top:10px}.brief-story-tell{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:7px;align-items:center;margin:10px -4px -14px;padding:9px 4px;border-top:.5px solid var(--hairline);background:transparent}.brief-story-tell input{min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-xs)}.brief-story-tell>button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:.5px solid var(--hairline);border-radius:8px;background:var(--surface-200);color:var(--text-secondary);cursor:pointer}.brief-story-tell>button:disabled{opacity:.4;cursor:default}.brief-story-tell .brief-action-error{grid-column:1 / -1;margin:0}.brief-person-link{padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.brief-person-link:hover{color:var(--native-primary)}.brief-saved-people{display:flex;flex-direction:column;gap:2px}.brief-saved-people-note{margin-bottom:5px;color:var(--text-tertiary);font-size:var(--font-size-2xs)}.brief-saved-people>button:not(.brief-view-all){display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:7px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.brief-saved-people>button:not(.brief-view-all):hover{background:rgba(var(--tint-rgb),.04)}.brief-person-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(var(--primary-rgb),.12);color:var(--native-primary);font-size:11px;font-weight:700}.brief-saved-people strong{display:block;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.brief-saved-people small{display:block;overflow:hidden;margin-top:2px;color:var(--text-tertiary);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap}.brief-view-all{align-self:flex-start;margin-top:5px;padding:0 7px}.brief-clear-time{margin:-13px 0 18px;color:var(--text-tertiary);font-size:var(--font-size-2xs);text-align:right}.brief-agent-log{margin:4px 0 12px;padding:10px 12px;border:.5px solid var(--hairline);border-radius:var(--radius-card);color:var(--text-tertiary);font-size:var(--font-size-xs)}.brief-signoff{display:flex;justify-content:space-between;gap:16px;margin:14px 0 0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5}.brief-signoff strong{color:var(--text-primary)}[data-theme=light] .brief-ask-input,[data-theme=light] .brief-proposal-review{background:var(--surface-100)}[data-theme=light] .brief-ask-input button,[data-theme=light] .brief-found h4,[data-theme=light] .brief-found-kind,[data-theme=light] .brief-person-link:hover,[data-theme=light] .brief-person-avatar,[data-theme=light] .brief-view-all{color:var(--native-primary)}[data-theme=light] .brief-saved-people>button:not(.brief-view-all):hover{background:rgba(var(--tint-rgb),.04)}@media (max-width: 700px){.brief-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.brief-modal .hub-modal-sub{display:none}.brief-actions-row,.brief-reply-row{flex-wrap:wrap}.brief-reply-row input{flex-basis:100%}.brief-scoreband{grid-template-columns:repeat(2,1fr)}.brief-stat:nth-child(3),.brief-stat:nth-child(4){border:0}}.brief-overdue{color:var(--warning-color)}:root[data-theme=dark] .brief-overdue,.dark .brief-overdue{color:var(--warning-color)}.brief-ask-acted{margin-top:8px}.brief-ask-acted-line{font-size:12px;font-weight:600;color:var(--accent-teal);margin:0}.brief-ask-acted-detail{font-size:12px;color:var(--text-muted);margin:2px 0 0}.brief-ask-acted button,.brief-ask-notacted .brief-ask-citations button{font-size:12px;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;color:inherit}.brief-ask-notacted{margin-top:8px}.brief-ask-notacted p{font-size:12px;color:var(--text-muted);margin:0 0 4px}.brief-modal{background:var(--surface-100)}.brief-modal .desktop-app-header{flex-shrink:0}.brief-app-overlay{background:var(--surface-100)!important;animation:none}.brief-app-overlay .brief-modal{width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;background:var(--surface-100);animation:none}.brief-modal .hub-modal-body{padding:0;min-height:0}.brief-work-content{width:100%;max-width:680px;margin:0 auto;padding:6px 20px 32px}.brief-daily-intro{padding-bottom:8px}.brief-daily-intro h1{margin:0;color:var(--text-primary);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.35px}.brief-daily-intro>p{margin:6px 0 0;color:var(--text-secondary);font-size:15px;line-height:22px}.brief-work-heading{margin:12px 0 0;font-size:18px;line-height:24px;font-weight:600}.brief-work-heading>button,.brief-work-heading-static{display:flex;align-items:center;width:100%;min-height:44px;gap:8px;padding:0;background:transparent;border:0;border-radius:10px;color:var(--text-primary);font:inherit;text-align:start}.brief-work-heading>button{cursor:pointer}.brief-work-heading>button:hover{opacity:.72}.brief-work-heading>button>span:first-child,.brief-work-heading-static>span:first-child{flex:1}.brief-work-count{color:var(--text-secondary);font-size:13px;line-height:18px;font-weight:400}.brief-work-heading svg{margin-inline:8px;color:var(--text-secondary)}.brief-work-heading-static .brief-work-count{margin-inline-end:42px}.brief-work-items{display:flex;flex-direction:column;gap:0}.brief-work-items:empty{display:none}.brief-status-card{display:flex;align-items:flex-start;gap:12px;padding:18px 16px;border:.5px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.brief-status-card>svg{margin-top:2px;color:var(--native-primary)}.brief-status-card.is-error>svg{color:var(--text-tertiary)}.brief-status-card strong{color:var(--text-primary);font-size:16px;line-height:22px;font-weight:500}.brief-status-card p{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:21px}.brief-status-card .brief-retry-btn{min-height:44px;margin-top:8px}.brief-work-items .brief-section{margin:0}.brief-work-items .brief-matters{border:0;gap:0}.brief-work-items .brief-story,.brief-work-items .brief-matter{padding:14px 4px;margin-bottom:0;border:0;border-bottom:.5px solid var(--card-border);border-radius:0;background:transparent}.brief-work-items .brief-story.call,.brief-work-items .brief-matter.accent{padding:6px 16px 14px;margin-bottom:10px;border:.5px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.brief-work-items .brief-story-head{min-height:44px;margin:0;flex-wrap:wrap}.brief-work-items .brief-story-topic{color:var(--text-tertiary);font-size:13px;line-height:18px;font-weight:400}.brief-work-items .brief-story-headline,.brief-work-items .brief-matter-title{font-size:17px;line-height:24px;font-weight:500;letter-spacing:-.2px}.brief-work-items .brief-story-body,.brief-work-items .brief-matter-body{margin-top:6px;font-size:15px;line-height:22px}.brief-work-items .brief-story-names{margin-top:8px;font-size:13px;line-height:18px}.brief-work-items .brief-story-kind{display:none}.brief-work-items .brief-story-people{margin-inline-start:auto}.brief-work-items .brief-story-initial{background:var(--button-bg);color:var(--text-secondary)}.brief-work-items .brief-action{min-height:44px;padding:10px 14px;border:.5px solid var(--card-border);border-radius:8px;background:var(--button-bg);color:var(--text-primary);font-size:14px;line-height:20px;font-weight:500}.brief-work-items .brief-action.primary{border-color:transparent;background:var(--native-primary);color:var(--text-on-primary)}.brief-actions-row{flex-wrap:wrap;gap:8px;margin-top:12px}.brief-work-items .brief-actions-row>.brief-action{flex:1;min-width:0;justify-content:center;text-align:center;overflow-wrap:anywhere}.brief-work-items .brief-story-diary{margin-top:12px}.brief-work-items .brief-story-tell{grid-template-columns:minmax(0,1fr) 44px;background:var(--button-bg);border:0;border-radius:8px;min-height:44px}.brief-work-items .brief-story-tell>button{width:44px;height:44px;border:3px solid transparent;border-radius:14px;box-sizing:border-box;background-clip:padding-box}.brief-work-items .brief-story-tell input,.brief-work-items .brief-reply-row input{min-height:44px;font-size:14px}.brief-work-items .brief-reply-row input{height:44px;border-radius:8px}.brief-work-items .brief-matter-meta{gap:8px;margin-top:6px}.brief-work-items .brief-saved-people{padding:8px 0;background:transparent;border-radius:0}.brief-work-footer{display:flex;flex-wrap:wrap;gap:4px 20px;padding-top:20px;color:var(--text-tertiary)}.brief-work-footer>details{min-width:0}.brief-work-footer>details[open]{width:100%}.brief-work-footer summary{display:flex;align-items:center;gap:7px;width:fit-content;min-height:44px;cursor:pointer;list-style:none;font-size:12px;line-height:18px}.brief-work-footer summary::-webkit-details-marker{display:none}.brief-work-footer summary:hover{color:var(--text-primary)}.brief-work-footer details[open]>summary>svg:last-child{transform:rotate(180deg)}.brief-edition-controls{display:flex;gap:4px;align-items:center;padding:4px 0 8px}.brief-modal .hub-modal-icon-btn{width:44px;height:44px;border:3px solid transparent;border-radius:14px;box-sizing:border-box;background-clip:padding-box}.brief-today-btn{min-height:44px;padding:0 12px;border:3px solid transparent;border-radius:14px;box-sizing:border-box;background:var(--button-bg);background-clip:padding-box;color:var(--text-primary)}.brief-ask-disclosure .brief-ask{margin:4px 0 0}.brief-modal :is(button,input,summary):focus-visible{outline:2px solid var(--focus-border);outline-offset:3px}@media (max-width: 540px){.brief-work-content{padding-inline:16px}.brief-work-items .brief-story-head{gap:5px}}.action-center .brief-daily-intro{padding-bottom:2px}.action-center .ac-date{margin:0;color:var(--text-secondary);font-size:14px;line-height:20px}.action-center .ac-summary{margin:4px 0 6px;color:var(--text-primary);font-size:16px;line-height:23px}.ac-section{margin-top:14px}.ac-section-heading{display:flex;align-items:center;gap:8px;min-height:40px;margin:0;font-size:18px;line-height:24px;font-weight:600;color:var(--text-primary)}.ac-section-heading>span:first-child{flex:0 1 auto}.ac-section-count{min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--button-bg);color:var(--text-secondary);font-size:12px;font-weight:600}.ac-section-link{margin-inline-start:auto;min-height:36px;padding:0 2px;border:0;background:transparent;color:var(--native-primary);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ac-section-link:hover{text-decoration:underline;text-underline-offset:3px}.ac-section-more{min-height:40px;padding:0 2px;border:0;background:transparent;color:var(--native-primary);font:inherit;font-size:14px;cursor:pointer}.ac-card{margin-bottom:10px;padding:12px 16px 14px;border:.5px solid var(--card-border);border-radius:12px;background:var(--card-bg)}.ac-card-being_handled,.ac-card-done{margin-bottom:0;padding:14px 4px;border:0;border-bottom:.5px solid var(--card-border);border-radius:0;background:transparent}.ac-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px}.ac-card-topic{padding:0;border:0;background:transparent;color:var(--text-tertiary);font:inherit;font-size:13px;line-height:18px;cursor:pointer;text-align:start}button.ac-card-topic:hover{text-decoration:underline}.ac-chip{padding:2px 8px;border-radius:999px;background:var(--button-bg);color:var(--text-secondary);font-size:12px;line-height:16px}.ac-chip.is-urgent{background:var(--primary-muted);color:var(--native-primary)}.ac-card-body,.ac-card-why,.ac-card-allows,.ac-card-stake,.ac-card-recommendation,.ac-card-proof,.ac-card-source{margin:6px 0 0;font-size:15px;line-height:22px;color:var(--text-secondary)}.ac-card-recommendation{color:var(--text-primary);font-weight:500}.ac-card-stake>span:first-child,.ac-card-allows>strong{color:var(--text-primary);font-weight:500}.ac-card-proof{display:flex;align-items:center;gap:6px;color:var(--status-success, var(--text-secondary))}.ac-card-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--text-secondary);font-size:14px;line-height:20px}.ac-card-note .is-spinning,.brief-proposal-review .is-spinning{flex:none;animation:hub-spin .9s linear infinite}.ac-card-expired{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;color:var(--text-secondary);font-size:14px;line-height:20px}a.ac-card-source{display:inline-flex;align-items:center;gap:4px;color:var(--native-primary);text-decoration:none}.ac-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ac-card-actions .brief-action{min-height:36px;padding:0 14px;font-size:14px}.ac-try{display:flex;flex-direction:column;gap:8px}.ac-try-prompt{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:.5px solid var(--card-border);border-radius:12px;background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:15px;line-height:21px;text-align:start;cursor:pointer}.ac-try-prompt>span{flex:1}.ac-try-prompt:hover{border-color:var(--native-primary)}.ac-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 4px;border:0;border-bottom:.5px solid var(--card-border);background:transparent;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer}.ac-row-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:var(--native-accent-mono-muted);color:var(--text-secondary)}.ac-row-copy{flex:1;min-width:0}.ac-row-copy strong{display:block;font-size:16px;line-height:22px;font-weight:500}.ac-row-copy small{display:block;margin-top:2px;color:var(--text-secondary);font-size:13px;line-height:19px}.ac-footer-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 0 4px}.ac-footer-links .ac-section-link{margin-inline-start:0}.ac-card-timing{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:20px}.action-center .ac-search{display:block;width:100%;min-height:40px;margin:8px 0 4px;padding:8px 12px;box-sizing:border-box;border:.5px solid var(--card-border);border-radius:12px;background:var(--card-bg);color:var(--text-primary);font:inherit;font-size:15px}.action-center .ac-search:focus{outline:2px solid var(--focus-border);outline-offset:1px}.action-center .ac-search-empty{margin:12px 0;color:var(--text-secondary);font-size:15px;line-height:22px}.news-reader-guide{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:20px;pointer-events:none}.news-reader-guide-card{display:flex;flex-direction:column;align-items:center;width:min(340px,100%);max-height:100%;min-height:0;overflow:hidden;padding:22px;gap:14px;border:1px solid var(--native-border-light);border-radius:24px;background:var(--native-background);color:var(--native-text-primary);box-shadow:var(--shadow-float);text-align:center;animation:news-guide-enter .2s ease-out both}.news-reader-guide-copy{display:flex;flex-direction:column;gap:14px;min-height:0;max-width:100%;overflow-y:auto;overscroll-behavior:contain}.news-reader-guide-copy.is-overflowing{pointer-events:auto}.news-reader-guide-copy:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:-2px}.news-reader-guide-title{margin:0;max-width:28ch;font:600 17px/24px var(--font-ui);text-wrap:balance}.news-reader-guide-demo{position:relative;flex-shrink:0;width:220px;max-width:100%;height:124px;overflow:hidden;direction:ltr}.news-reader-guide-preview{position:absolute;inset:6px 26px 24px;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--native-border-light);border-radius:14px;background:var(--native-surface);text-align:start}.news-reader-guide-preview svg{flex-shrink:0;color:var(--native-text-tertiary)}.news-reader-guide-preview span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:500 12px/16px var(--font-ui)}.news-reader-guide-preview.is-current{animation:news-guide-current 2.6s ease-in-out 3}.news-reader-guide-preview.is-neighbor{transform:translate(100%);opacity:0;animation:news-guide-neighbor 2.6s ease-in-out 3}.news-reader-guide-demo>kbd{position:absolute;inset:auto 0 0;margin-inline:auto;width:36px;height:30px;display:grid;place-items:center;border:1px solid var(--native-border-light);border-bottom-width:3px;border-radius:8px;background:var(--native-background);font:500 20px/1 var(--font-ui);animation:news-guide-key 2.6s ease-in-out 3}.news-reader-guide-demo.is-backward{transform:scaleX(-1)}.news-reader-guide-demo.is-backward .news-reader-guide-preview>*,.news-reader-guide-demo.is-backward>kbd{transform:scaleX(-1)}.news-reader-guide-keys{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;color:var(--native-text-secondary);font:400 12px/18px var(--font-ui)}.news-reader-guide-keys span{display:inline-flex;align-items:center;gap:6px}.news-reader-guide-keys kbd{font:500 16px/18px var(--font-ui)}.news-reader-guide-card button{pointer-events:auto;flex-shrink:0;min-height:40px;min-width:90px;padding:8px 18px;border:0;border-radius:999px;background:var(--native-accent-mono);color:var(--native-accent-mono-on);font:500 13px/20px var(--font-ui);cursor:pointer}.news-reader-guide-card button:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:3px}@keyframes news-guide-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes news-guide-current{0%,24%,92%,to{opacity:1;transform:none}48%,72%{opacity:0;transform:translate(-80%)}}@keyframes news-guide-neighbor{0%,24%,92%,to{opacity:0;transform:translate(100%)}48%,72%{opacity:1;transform:none}}@keyframes news-guide-key{0%,20%,48%,to{background:var(--native-background)}28%,38%{background:var(--native-accent-mono-muted)}}.feed-home .feed-story-card{position:relative}.feed-home .feed-reader-header-actions{display:flex;align-items:center;gap:4px}.feed-home .feed-reader-header-actions button:disabled{opacity:.35;cursor:default}[dir=rtl] .feed-reader-header-actions button:not(:last-child) svg{transform:scaleX(-1)}.feed-home .news-reader-turn{animation:news-reader-turn .22s cubic-bezier(.2,.7,.2,1) both}@keyframes news-reader-turn{0%{opacity:.45;transform:translate(var(--news-reader-offset, 16px))}to{opacity:1;transform:none}}@media (max-height: 480px){.news-reader-guide{padding:12px}.news-reader-guide-card{width:min(480px,100%);display:grid;grid-template-columns:130px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px 16px;padding:16px}.news-reader-guide-demo{grid-row:1 / 3;width:130px}.news-reader-guide-preview{inset-inline:0}.news-reader-guide-card button{justify-self:center}}@media (prefers-reduced-motion: reduce){.news-reader-guide-card,.news-reader-guide-demo *,.feed-home .news-reader-turn{animation:none!important}}:root{--native-launcher-photo-scrim: linear-gradient(#00000099, #00000099 60%, #000000AD);--native-background: #0C0C0E;--native-background-secondary: #111113;--native-surface: #18181B;--native-surface-elevated: #202023;--native-surface-pressed: #2A2A2E;--native-border: #414147;--native-border-light: #303035;--native-border-focused: #70AEFF;--native-text-primary: #F5F5F7;--native-text-secondary: #B5B5BB;--native-text-tertiary: #909098;--native-text-disabled: #65656D;--native-text-inverse: #141416;--native-text-on-primary: #0C0C0E;--native-text-on-warning: #0C0C0E;--native-primary: #70AEFF;--native-primary-light: #A8CEFF;--native-primary-dark: #0067D6;--native-primary-muted: rgba(112,174,255,.12);--native-accent-mono: #F5F5F7;--native-accent-mono-muted: rgba(245,245,247,.08);--native-accent-mono-border: rgba(245,245,247,.16);--native-accent-mono-on: #0C0C0E;--native-danger: #FF8A80;--native-danger-light: #FFA9A0;--native-danger-muted: rgba(255,138,128,.12);--native-success: #77CA98;--native-success-light: #A1DDB8;--native-success-muted: rgba(119,202,152,.12);--native-warning: #E8BD75;--native-warning-light: #EFD5A4;--native-warning-muted: rgba(232,189,117,.12);--native-info: #70AEFF;--native-info-light: #A8CEFF;--native-info-muted: rgba(112,174,255,.12);--native-semantic-danger-text: #FF8A80;--native-semantic-success-text: #77CA98;--native-semantic-warning-text: #E8BD75;--native-semantic-info-text: #70AEFF;--native-semantic-brand-text: #70AEFF;--native-input-background: #18181B;--native-input-border: #303035;--native-input-border-focused: #70AEFF;--native-input-placeholder: #909098;--native-card-background: #18181B;--native-card-border: #303035;--native-modal-overlay: rgba(0,0,0,.64);--native-divider: #303035;--native-user-bubble-start: #29292E;--native-user-bubble-end: #29292E;--native-user-bubble-text: #F5F5F7;--native-bot-bubble: #18181B;--native-bot-bubble-border: #303035;--native-bot-bubble-text: #F5F5F7;--native-system-text: #909098;--native-tab-bar-background: #0C0C0E;--native-tab-bar-border: #303035;--native-tab-bar-active: #F5F5F7;--native-tab-bar-inactive: #909098;--native-header-background: #0C0C0E;--native-header-text: #F5F5F7}[data-theme=light]{--native-background: #FFFFFF;--native-background-secondary: #FFFFFF;--native-surface: #F4F4F5;--native-surface-elevated: #FFFFFF;--native-surface-pressed: #E4E4E7;--native-border: #D4D4D8;--native-border-light: #E4E4E7;--native-border-focused: #0067D6;--native-text-primary: #141416;--native-text-secondary: #48484C;--native-text-tertiary: #6E6E73;--native-text-disabled: #A1A1A6;--native-text-inverse: #FFFFFF;--native-text-on-primary: #FFFFFF;--native-text-on-warning: #141416;--native-primary: #0067D6;--native-primary-light: #70AEFF;--native-primary-dark: #0054AD;--native-primary-muted: rgba(0,103,214,.08);--native-accent-mono: #141416;--native-accent-mono-muted: rgba(20,20,22,.05);--native-accent-mono-border: rgba(20,20,22,.12);--native-accent-mono-on: #FFFFFF;--native-danger: #D92D20;--native-danger-light: #F04438;--native-danger-muted: rgba(217,45,32,.08);--native-success: #16804A;--native-success-light: #2D9D66;--native-success-muted: rgba(22,128,74,.08);--native-warning: #AC6A12;--native-warning-light: #D18A25;--native-warning-muted: rgba(172,106,18,.08);--native-info: #0067D6;--native-info-light: #348CEF;--native-info-muted: rgba(0,103,214,.08);--native-semantic-danger-text: #B42318;--native-semantic-success-text: #106335;--native-semantic-warning-text: #805000;--native-semantic-info-text: #0054AD;--native-semantic-brand-text: #0054AD;--native-input-background: #FFFFFF;--native-input-border: #E4E4E7;--native-input-border-focused: #0067D6;--native-input-placeholder: #6E6E73;--native-card-background: #FFFFFF;--native-card-border: #E4E4E7;--native-modal-overlay: rgba(0,0,0,.4);--native-divider: #E4E4E7;--native-user-bubble-start: #EFEFF1;--native-user-bubble-end: #EFEFF1;--native-user-bubble-text: #141416;--native-bot-bubble: #FFFFFF;--native-bot-bubble-border: #E4E4E7;--native-bot-bubble-text: #141416;--native-system-text: #6E6E73;--native-tab-bar-background: #FFFFFF;--native-tab-bar-border: #E4E4E7;--native-tab-bar-active: #141416;--native-tab-bar-inactive: #6E6E73;--native-header-background: #FFFFFF;--native-header-text: #141416}*{margin:0;padding:0;box-sizing:border-box}html{color-scheme:dark;background:transparent!important}:root{color-scheme:dark;--surface-sidebar: var(--native-background-secondary);--surface-000: var(--native-background-secondary);--surface-100: var(--native-background);--surface-200: var(--native-background);--surface-300: var(--native-card-background);--surface-400: var(--native-surface-elevated);--surface-500: var(--native-surface-elevated);--surface-600: var(--native-surface-pressed);--glass-ultra: var(--native-background);--glass-standard: var(--native-card-background);--glass-heavy: var(--native-surface-elevated);--glass-dark: var(--native-background-secondary);--brand-crimson: var(--native-primary);--brand-crimson-light: var(--native-primary-light);--brand-crimson-dim: var(--native-primary-muted);--brand-crimson-ghost: var(--native-primary-muted);--status-running: var(--brand-crimson);--status-success: var(--native-semantic-success-text);--status-error: var(--native-semantic-danger-text);--brand-ember: var(--native-warning);--brand-cyan: var(--native-info);--text-primary: var(--native-text-primary);--text-secondary: var(--native-text-secondary);--text-tertiary: var(--native-text-tertiary);--text-placeholder: var(--native-input-placeholder);--border-subtle: var(--native-border-light);--border-default: var(--native-border);--border-prominent: var(--native-text-disabled);--border-color: var(--border-default);--divider-color: var(--native-divider);--shadow-subtle: 0 1px 2px rgba(0, 0, 0, .12);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .18);--shadow-elevated: 0 4px 16px rgba(0, 0, 0, .22);--shadow-float: 0 8px 24px rgba(0, 0, 0, .32);--shadow-inset-sm: inset 0 1px 2px rgba(0,0,0,.15);--highlight-top: inset 0 0 0 0 transparent;--shadow-button: 0 1px 2px rgba(0,0,0,.12), 0 0 0 .5px rgba(0,0,0,.05);--shadow-button-hover: 0 2px 6px rgba(0,0,0,.18), 0 0 0 .5px rgba(0,0,0,.06);--focus-ring: 0 0 0 1px var(--focus-border);--button-bg: var(--native-surface);--button-hover: var(--native-surface-pressed);--button-active: var(--native-surface-pressed);--button-disabled: var(--native-surface);--accent-color: var(--brand-crimson);--accent-bg-light: var(--native-primary-muted);--accent-bg-strong: rgba(var(--primary-rgb), .22);--success-color: var(--native-success);--warning-color: var(--native-warning);--error-color: var(--native-danger);--info-color: var(--native-info);--signal-red: var(--native-danger);--status-pending: var(--native-semantic-warning-text);--bg-primary: var(--surface-200);--bg-secondary: var(--surface-300);--bg-tertiary: var(--surface-400);--bg-elevated: var(--surface-500);--user-message-bg: var(--native-user-bubble-start);--user-message-fg: var(--native-user-bubble-text);--assistant-message-bg: transparent;--blur-ultra-thin: blur(12px);--blur-thin: blur(16px);--blur-regular: blur(20px);--blur-medium: blur(12px);--blur-enabled: 1;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-xxl: 28px;--radius-round: 999px;--radius-composer: 26px;--radius-bubble: 22px;--radius-card: 22px;--radius-control: 14px;--hairline: var(--border-subtle);--tint-rgb: 245, 245, 247;--brand-teal: var(--brand-crimson);--brand-teal-light: var(--brand-crimson-light);--focus-border: var(--native-border-focused);--z-dropdown: 1000;--z-modal: 1100;--z-overlay: 1200;--z-toast: 1300;--z-lightbox: 12100;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--spring-premium: cubic-bezier(.4, 0, .2, 1);--spring-elegant: cubic-bezier(.25, .1, .25, 1);--spring-smooth: cubic-bezier(.68, -.55, .265, 1.55);--motion-press: .1s;--motion-hover: .12s;--motion-state: .14s;--motion-panel: .18s;--ease-porsche-standard: cubic-bezier(.4, 0, .2, 1);--ease-porsche-out: cubic-bezier(.2, .8, .2, 1);--ease-porsche-exit: cubic-bezier(.4, 0, 1, 1);--transition-fast: .15s var(--spring-premium);--transition-normal: .3s var(--spring-elegant);--transition-slow: .5s var(--spring-smooth);--spring-bounce: cubic-bezier(.34, 1.56, .64, 1);--spring-gentle: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .22s;--duration-slow: .32s;--hover-transition: var(--duration-fast) var(--spring-gentle);--press-transition: var(--duration-instant) ease-out;--spring-liquid: cubic-bezier(.2, .8, .2, 1);--liquid-glass-highlight: inset 0 0 0 0 transparent;--liquid-glass-rim: inset 0 0 0 0 transparent;--liquid-glass-pressed: inset 0 2px 6px rgba(0,0,0,.15);--font-size-2xs: 11px;--font-size-xs: 13px;--font-size-sm: 14px;--font-size-base-sm: 15px;--font-size-base: 16px;--font-size-md: 17px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 32px;--font-size-5xl: 36px;--font-size-6xl: 48px;--font-size-7xl: 56px;--font-size-8xl: 64px;--font-size-9xl: 72px;--font-size-hero-sm: 22px;--font-size-hero-md: 26px;--font-size-hero-lg: 52px;--font-size-input: 16px;--font-size-button: 15px;--font-size-label: 15px;--font-size-badge: 12px;--font-size-tooltip: 13px;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .005em;--tracking-wider: .02em;--tracking-widest: .04em;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable", "Segoe UI", "Segoe UI Arabic", "Geeza Pro", "Arabic Typesetting", "Scheherazade", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Meiryo", "MS PGothic", "Noto Sans CJK JP", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Nanum Gothic", "Leelawadee UI", "Thonburi", "Noto Sans Thai", "Noto Sans Devanagari", "Kohinoor Devanagari", "Mangal", "Nirmala UI", "Noto Sans Bengali", "Vrinda", "Nirmala UI", "Noto Sans Myanmar", "Myanmar Text", "Arial Hebrew", "Noto Sans Hebrew", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family: var(--font-ui);--input-bg: var(--native-input-background);--input-border: var(--native-input-border);--card-bg: var(--native-card-background);--card-border: var(--native-card-border);--accent-mono: var(--native-accent-mono);--accent-mono-on: var(--native-accent-mono-on);--modal-overlay: var(--native-modal-overlay);--text-on-primary: var(--native-text-on-primary);--text-disabled: var(--native-text-disabled);--primary-muted: var(--native-primary-muted);--launcher-wallpaper: var(--native-background);--launcher-glow: transparent;--primary-rgb: 112, 174, 255;--success-rgb: 119, 202, 152;--danger-rgb: 255, 138, 128;--warning-rgb: 232, 189, 117}[data-theme=light]{color-scheme:light!important;--surface-sidebar: var(--native-background-secondary);--surface-000: var(--native-background-secondary);--surface-100: var(--native-background);--surface-200: var(--native-background);--surface-300: var(--native-card-background);--surface-400: var(--native-surface-elevated);--surface-500: var(--native-surface-elevated);--surface-600: var(--native-surface-pressed);--glass-ultra: var(--native-background);--glass-standard: var(--native-card-background);--glass-heavy: var(--native-surface-elevated);--glass-dark: var(--native-background-secondary);--brand-crimson: var(--native-primary);--brand-crimson-light: var(--native-primary-dark);--brand-crimson-dim: var(--native-primary-muted);--brand-crimson-ghost: var(--native-primary-muted);--status-running: var(--brand-crimson);--status-success: var(--native-semantic-success-text);--status-error: var(--native-semantic-danger-text);--brand-ember: var(--native-semantic-warning-text);--brand-cyan: var(--native-semantic-info-text);--text-primary: var(--native-text-primary);--text-secondary: var(--native-text-secondary);--text-tertiary: var(--native-text-tertiary);--text-placeholder: var(--native-input-placeholder);--border-subtle: var(--native-border-light);--border-default: var(--native-border);--border-prominent: var(--native-text-disabled);--border-color: var(--border-default);--divider-color: var(--native-divider);--button-bg: var(--native-surface);--button-hover: var(--native-surface-pressed);--button-active: var(--native-surface-pressed);--button-disabled: var(--native-surface);--shadow-subtle: 0 1px 2px rgba(0, 0, 0, .06);--shadow-medium: 0 2px 4px rgba(0, 0, 0, .09);--shadow-elevated: 0 4px 12px rgba(0, 0, 0, .14);--shadow-float: 0 8px 24px rgba(0, 0, 0, .2);--bg-primary: var(--surface-100);--bg-secondary: var(--surface-300);--bg-tertiary: var(--surface-400);--bg-elevated: var(--surface-500);--user-message-bg: var(--native-user-bubble-start);--user-message-fg: var(--native-user-bubble-text);--assistant-message-bg: transparent;--focus-border: var(--native-border-focused);--accent-color: var(--brand-crimson);--accent-bg-light: var(--native-primary-muted);--accent-bg-strong: rgba(var(--primary-rgb), .18);--success-color: var(--native-success);--warning-color: var(--native-warning);--error-color: var(--native-danger);--shadow-inset-sm: inset 0 1px 2px rgba(0,0,0,.06);--highlight-top: inset 0 0 0 0 transparent;--shadow-button: 0 1px 2px rgba(0,0,0,.06), 0 0 0 .5px rgba(0,0,0,.04);--shadow-button-hover: 0 2px 6px rgba(0,0,0,.08), 0 0 0 .5px rgba(0,0,0,.04);--focus-ring: 0 0 0 1px var(--focus-border);--tint-rgb: 20, 20, 22;--liquid-glass-highlight: inset 0 0 0 0 transparent;--liquid-glass-rim: inset 0 0 0 0 transparent;--liquid-glass-pressed: inset 0 2px 6px rgba(0,0,0,.08);--signal-red: var(--native-danger);--status-pending: var(--native-semantic-warning-text);--input-bg: var(--native-input-background);--input-border: var(--native-input-border);--card-bg: var(--native-card-background);--card-border: var(--native-card-border);--accent-mono: var(--native-accent-mono);--accent-mono-on: var(--native-accent-mono-on);--modal-overlay: var(--native-modal-overlay);--text-on-primary: var(--native-text-on-primary);--text-disabled: var(--native-text-disabled);--launcher-wallpaper: var(--native-background);--launcher-glow: transparent;--primary-rgb: 0, 103, 214;--success-rgb: 22, 128, 74;--danger-rgb: 217, 45, 32;--warning-rgb: 172, 106, 18}[data-theme=light],[data-theme=light] html{color-scheme:light!important;background:var(--surface-100)!important}[data-theme=light] body{color-scheme:light!important;color:var(--text-primary);background:transparent}[data-theme=light] #root{color-scheme:light!important;background:var(--surface-100)}[data-theme=light] *,[data-theme=light] div,[data-theme=light] section,[data-theme=light] main,[data-theme=light] aside,[data-theme=light] header,[data-theme=light] footer,[data-theme=light] nav{color-scheme:light!important}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] button,[data-theme=light] select{color-scheme:light!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] *:hover::-webkit-scrollbar-thumb{background:#00000040}[data-theme=light] *:hover::-webkit-scrollbar-thumb:hover{background:#00000059}[data-theme=light] *:hover::-webkit-scrollbar-thumb:active{background:var(--modal-overlay)}[data-theme=light] ::selection{background:rgba(var(--primary-rgb),.25);color:var(--text-primary)}[data-theme=light] ::-moz-selection{background:rgba(var(--primary-rgb),.25);color:var(--text-primary)}[data-theme=light] .glass-ultra{background:var(--glass-ultra);border:1px solid var(--border-subtle);box-shadow:var(--shadow-subtle)}[data-theme=light] .glass{background:var(--glass-standard);border:1px solid var(--border-default);box-shadow:var(--shadow-subtle)}[data-theme=light] .glass:before{display:none}[data-theme=light] .glass-heavy{background:var(--glass-heavy);border:1px solid var(--border-default);box-shadow:var(--shadow-medium)}[data-theme=light] .glass-dark{background:var(--glass-dark);box-shadow:var(--shadow-subtle)}[data-theme=light] .glass-dark:before,[data-theme=light] .glass-dark:after{display:none}body{margin:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;text-rendering:optimizeLegibility;background:transparent;color:var(--text-primary);overflow:hidden;font-size:var(--font-size-md);font-weight:400;line-height:1.5;letter-spacing:var(--tracking-normal);color-scheme:dark}:focus-visible{outline:1px solid var(--focus-border);outline-offset:2px;box-shadow:none}:where(input,textarea):focus-visible{outline:none}*{font-family:inherit}input,textarea,button,select{font-family:inherit;color-scheme:dark}*{color-scheme:dark}#root{width:100vw;height:100vh;display:flex;flex-direction:column;background:transparent;color-scheme:dark;position:relative}div,section,main,aside,header,footer,nav{color-scheme:dark}.modal-backdrop,.quit-modal-backdrop,.devices-modal-backdrop,.modal-overlay,.accessibility-modal-overlay,.bug-report-overlay,.quota-modal-overlay,.latency-modal-overlay,.keyboard-modal-overlay,.error-alert-backdrop,.confirmation-backdrop,.capabilities-backdrop,.settings-overlay,.browser-connection-overlay,.web-settings-overlay,.create-custom-instruction-backdrop,.edit-custom-instruction-backdrop{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.modal-backdrop{background:var(--modal-overlay);z-index:1000}.modal-backdrop,.quit-modal-backdrop,.agent-busy-backdrop,.devices-modal-backdrop,.modal-overlay,.accessibility-modal-overlay,.bug-report-overlay,.quota-modal-overlay,.quota-modal-backdrop,.latency-modal-overlay,.keyboard-modal-overlay,.error-alert-backdrop,.confirmation-backdrop,.capabilities-backdrop,.settings-overlay,.browser-connection-overlay,.browser-status-modal-overlay,.web-settings-overlay,.web-settings-backdrop,.create-custom-instruction-backdrop,.edit-custom-instruction-backdrop,.create-skill-backdrop,.edit-existing-skill-backdrop,.language-selection-backdrop,.agent-name-modal-backdrop,.version-modal-overlay,.perm-modal-overlay,.mic-perm-overlay,.scheduler-modal-backdrop,.tool-permissions-backdrop,.guardrail-modal-overlay,.gp-backdrop,.integrations-overlay,.shortcut-picker-overlay,.device-map-backdrop,.discord-confirm-overlay,.telegram-confirm-overlay,.scheduler-edit-overlay,.welcome-agent-modal-backdrop,.privacy-popover-overlay,.theme-picker-backdrop,.shortcuts-overlay,.pro-code-backdrop,.monitor-debug-modal-backdrop,.project-modal-backdrop,.move-project-modal-backdrop,.rename-modal-backdrop,.stealth-info-modal-overlay,.auto-open-modal-overlay,.uln-overlay,.grouped-popover-overlay,.monitoring-popover-backdrop,.instructions-popover-overlay,.skills-popover-overlay,.tools-popover-overlay,.avatar-popup-overlay,.seasonal-greeting-overlay,.windows-limitation-overlay,.model-picker-overlay,.user-profile-modal,.call-overlay{z-index:10000!important;background:var(--modal-overlay)}.settings-integration-overlay{z-index:10010!important}.settings-integration-confirm-overlay{z-index:10011!important}.settings-modal,.upgrade-modal,.quit-modal,.agent-busy-modal,.bug-report-modal,.browser-status-modal,.version-modal,.devices-modal:not(.devices-embedded),.language-selection-modal,.agent-name-modal,.perm-modal,.accessibility-modal,.communication-modal,.telegram-modal,.discord-settings-modal,.tool-permissions-modal,.scheduler-modal,.quota-modal,.web-settings-modal,.font-picker-modal,.skills-modal,.custom-instructions-modal,.create-skill-modal,.edit-existing-skill-modal,.create-custom-instruction-modal,.edit-custom-instruction-modal,.confirmation-modal,.integrations-modal,.shortcuts-panel,.shortcut-picker,.theme-picker-modal,.capabilities-modal,.guardrail-modal,.gp-modal,.device-map-modal,.pro-code-modal,.welcome-agent-modal,.voice-picker-modal,.latency-modal,.privacy-popover,.monitoring-popover,.instructions-popover,.skills-popover,.tools-popover,.grouped-popover,.model-picker,.mention-picker-container,.discord-modal,.mic-perm-modal,.rename-modal,.project-modal,.stealth-info-modal,.auto-open-modal,.move-project-modal,.seasonal-greeting-modal,.windows-limitation-modal,.monitor-debug-modal,.scheduler-edit-modal{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--card-border)!important;border-radius:var(--radius-xxl)!important;box-shadow:var(--shadow-float)!important;animation:liquidGlassModalIn var(--motion-panel) var(--ease-porsche-out)!important}.settings-modal,.model-picker,.mention-picker-container{backdrop-filter:none;-webkit-backdrop-filter:none}.skills-modal.skills-embedded{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important}@keyframes liquidGlassModalIn{0%{opacity:0;transform:scale(.985) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}[data-theme=light] .settings-modal,[data-theme=light] .upgrade-modal,[data-theme=light] .quit-modal,[data-theme=light] .agent-busy-modal,[data-theme=light] .bug-report-modal,[data-theme=light] .browser-status-modal,[data-theme=light] .version-modal,[data-theme=light] .devices-modal:not(.devices-embedded),[data-theme=light] .language-selection-modal,[data-theme=light] .agent-name-modal,[data-theme=light] .perm-modal,[data-theme=light] .accessibility-modal,[data-theme=light] .communication-modal,[data-theme=light] .telegram-modal,[data-theme=light] .discord-settings-modal,[data-theme=light] .tool-permissions-modal,[data-theme=light] .scheduler-modal,[data-theme=light] .quota-modal,[data-theme=light] .web-settings-modal,[data-theme=light] .font-picker-modal,[data-theme=light] .skills-modal,[data-theme=light] .custom-instructions-modal,[data-theme=light] .create-skill-modal,[data-theme=light] .edit-existing-skill-modal,[data-theme=light] .create-custom-instruction-modal,[data-theme=light] .edit-custom-instruction-modal,[data-theme=light] .confirmation-modal,[data-theme=light] .integrations-modal,[data-theme=light] .shortcuts-panel,[data-theme=light] .shortcut-picker,[data-theme=light] .theme-picker-modal,[data-theme=light] .capabilities-modal,[data-theme=light] .guardrail-modal,[data-theme=light] .gp-modal,[data-theme=light] .device-map-modal,[data-theme=light] .pro-code-modal,[data-theme=light] .welcome-agent-modal,[data-theme=light] .voice-picker-modal,[data-theme=light] .latency-modal,[data-theme=light] .privacy-popover,[data-theme=light] .monitoring-popover,[data-theme=light] .instructions-popover,[data-theme=light] .skills-popover,[data-theme=light] .tools-popover,[data-theme=light] .grouped-popover,[data-theme=light] .model-picker,[data-theme=light] .mention-picker-container,[data-theme=light] .discord-modal,[data-theme=light] .mic-perm-modal,[data-theme=light] .rename-modal,[data-theme=light] .project-modal,[data-theme=light] .stealth-info-modal,[data-theme=light] .auto-open-modal,[data-theme=light] .move-project-modal,[data-theme=light] .seasonal-greeting-modal,[data-theme=light] .windows-limitation-modal,[data-theme=light] .monitor-debug-modal,[data-theme=light] .scheduler-edit-modal{border-color:#00000014!important;box-shadow:0 16px 48px #00000024!important}[data-theme=light] .modal-backdrop,[data-theme=light] .quit-modal-backdrop,[data-theme=light] .agent-busy-backdrop,[data-theme=light] .devices-modal-backdrop,[data-theme=light] .modal-overlay,[data-theme=light] .version-modal-overlay,[data-theme=light] .browser-status-modal-overlay,[data-theme=light] .perm-modal-overlay,[data-theme=light] .scheduler-modal-backdrop,[data-theme=light] .tool-permissions-backdrop,[data-theme=light] .web-settings-backdrop,[data-theme=light] .integrations-overlay,[data-theme=light] .privacy-popover-overlay,[data-theme=light] .grouped-popover-overlay,[data-theme=light] .monitoring-popover-backdrop,[data-theme=light] .instructions-popover-overlay,[data-theme=light] .skills-popover-overlay,[data-theme=light] .tools-popover-overlay,[data-theme=light] .theme-picker-backdrop,[data-theme=light] .capabilities-backdrop,[data-theme=light] .pro-code-backdrop,[data-theme=light] .monitor-debug-modal-backdrop,[data-theme=light] .project-modal-backdrop,[data-theme=light] .stealth-info-modal-overlay,[data-theme=light] .auto-open-modal-overlay,[data-theme=light] .uln-overlay,[data-theme=light] .windows-limitation-overlay,[data-theme=light] .bug-report-overlay,[data-theme=light] .latency-modal-overlay,[data-theme=light] .settings-help-contact-backdrop,[data-theme=light] .model-picker-overlay{background:rgba(var(--tint-rgb),.25)}.modal-close-btn{width:26px!important;height:26px!important;border-radius:50%!important;background:#ffffff0f!important;border:.5px solid rgba(255,255,255,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color var(--motion-hover) var(--ease-porsche-out),color var(--motion-hover) var(--ease-porsche-out),border-color var(--motion-hover) var(--ease-porsche-out)!important;flex-shrink:0!important;color:#fff6!important}.modal-close-btn:hover{background:#ffffff1f!important;color:#fffc!important}[data-theme=light] .modal-close-btn{background:#0000000a!important;border-color:#0000000f!important;color:#00000059!important}[data-theme=light] .modal-close-btn:hover{background:#00000014!important;color:#000000b3!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-sm);transition:background .3s ease}*:hover::-webkit-scrollbar-thumb{background:#fff3}*:hover::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*:hover::-webkit-scrollbar-thumb:active{background:#fff6}.glass-ultra{background:var(--glass-ultra);backdrop-filter:var(--blur-ultra-thin);-webkit-backdrop-filter:var(--blur-ultra-thin);border:1px solid var(--border-subtle);box-shadow:var(--shadow-medium)}.glass{background:var(--glass-standard);backdrop-filter:var(--blur-thin);-webkit-backdrop-filter:var(--blur-thin);border:1px solid var(--border-default);position:relative;overflow:hidden}.glass:before{display:none}.glass-heavy{background:var(--glass-heavy);backdrop-filter:var(--blur-regular);-webkit-backdrop-filter:var(--blur-regular);border:1px solid var(--border-default);box-shadow:var(--shadow-elevated)}.glass-dark{background:var(--glass-dark);backdrop-filter:var(--blur-thin);-webkit-backdrop-filter:var(--blur-thin);position:relative}.glass-dark:before{display:none}.glass-dark:after{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:fadeIn .3s var(--spring-elegant)}.animate-slide-in{animation:slideIn .3s var(--spring-elegant)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-shimmer{animation:shimmer 3s linear infinite;background-size:200% 100%}button,.draggable,.title-bar,.header,.sidebar,.navigation,.tabs,.toolbar{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.draggable{-webkit-app-region:drag}.non-draggable{-webkit-app-region:no-drag}.clickable{cursor:pointer;transition:all var(--transition-fast)}.clickable:hover{transform:scale(1.02);opacity:.9}.clickable:active{transform:scale(.98);opacity:.8}.premium-glow{box-shadow:var(--shadow-subtle)}::selection{background:rgba(var(--primary-rgb),.3);color:var(--text-primary)}::-moz-selection{background:rgba(var(--primary-rgb),.3);color:var(--text-primary)}[data-theme=light] .app-container{background:var(--surface-100)}[data-theme=light] .title-bar,[data-theme=light] .platform-windows .title-bar{background:var(--surface-100);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .title-bar-button{color:var(--text-secondary)}[data-theme=light] .title-bar-button:hover{background:var(--button-hover);color:var(--text-primary)}[data-theme=light] .chat-main-area{background:var(--surface-100)}[data-theme=light] .message-bubble{box-shadow:none}[data-theme=light] .message-actions button{color:var(--text-tertiary)}[data-theme=light] .message-actions button:hover{color:var(--text-primary);background:#0000000f}[data-theme=light] .input-panel{background:var(--surface-100);border-top:1px solid var(--border-subtle)}[data-theme=light] .text-input-wrapper{background:var(--surface-000);border:1px solid var(--border-default);box-shadow:var(--shadow-subtle)}[data-theme=light] .text-input-wrapper:focus-within{border-color:var(--focus-border);box-shadow:none}[data-theme=light] .input-actions button,[data-theme=light] .input-actions-left button{color:var(--text-tertiary)}[data-theme=light] .input-actions button:hover,[data-theme=light] .input-actions-left button:hover{color:var(--text-primary);background:var(--button-hover)}[data-theme=light] .send-button{background:var(--brand-crimson);color:#fff}[data-theme=light] .send-button:hover{background:var(--brand-crimson-light)}[data-theme=light] .conversation-sidebar{background:var(--surface-200);border-right:1px solid var(--border-subtle)}[data-theme=light] .conversation-item.active{background:var(--button-active);color:var(--text-primary)}[data-theme=light] .chat-header{background:var(--surface-100);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .chat-header button{color:var(--text-tertiary)}[data-theme=light] .chat-header button:hover{color:var(--text-primary);background:var(--button-hover)}[data-theme=light] .modal-backdrop,[data-theme=light] .settings-backdrop,[data-theme=light] .capabilities-backdrop{background:var(--modal-overlay)}[data-theme=light] .settings-modal,[data-theme=light] .confirmation-modal,[data-theme=light] .capabilities-modal,[data-theme=light] .shortcuts-modal,[data-theme=light] .theme-picker-modal,[data-theme=light] .bug-report-modal,[data-theme=light] .language-picker-modal,[data-theme=light] .font-picker-modal,[data-theme=light] .skills-modal,[data-theme=light] .create-skill-modal,[data-theme=light] .web-settings-modal,[data-theme=light] .edit-devices-modal{background:var(--surface-000);border:1px solid var(--border-default);box-shadow:var(--shadow-float)}[data-theme=light] .modal-header h2,[data-theme=light] .modal-header h3{color:var(--text-primary)}[data-theme=light] .modal-close-btn{background:var(--button-bg);color:var(--text-secondary)}[data-theme=light] .modal-close-btn:hover{background:var(--button-hover);color:var(--text-primary)}[data-theme=light] .settings-card{background:var(--card-bg);border:1px solid var(--border-subtle)}[data-theme=light] .settings-card.communication-card{background:var(--surface-200);border-color:var(--border-default)}[data-theme=light] .settings-card.capabilities{background:rgba(var(--success-rgb),.06);border-color:rgba(var(--success-rgb),.15)}[data-theme=light] .expandable-content{background:var(--surface-200);border-top:1px solid var(--border-subtle)}[data-theme=light] .confirmation-btn.cancel{background:var(--button-bg);color:var(--text-primary);border:1px solid var(--border-default)}[data-theme=light] .confirmation-btn.cancel:hover{background:var(--button-hover)}[data-theme=light] .toggle-switch{background:#00000026}[data-theme=light] .toggle-switch.on{background:var(--brand-teal)}[data-theme=light] :where(input[type=text],input[type=email],input[type=password],textarea,select){background:var(--surface-000);border:1px solid var(--border-default);color:var(--text-primary)}[data-theme=light] :where(input,textarea)::placeholder{color:var(--text-placeholder)}[data-theme=light] :where(input,textarea,select):focus{border-color:var(--focus-border);box-shadow:none;outline:none}[data-theme=light] .tool-execution-status,[data-theme=light] .attachment-item{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .attachment-size{color:var(--text-tertiary)}[data-theme=light] .privacy-badge,[data-theme=light] .subscription-badge,[data-theme=light] .notebook-badge,[data-theme=light] .learn-mode-badge{background:var(--surface-200);color:var(--text-secondary);border:1px solid var(--border-subtle)}[data-theme=light] .auth-screen{background:var(--surface-100)}[data-theme=light] .auth-subtitle{color:var(--text-secondary)}[data-theme=light] .auth-button{background:var(--surface-000);border:1px solid var(--border-default);color:var(--text-primary);box-shadow:var(--shadow-subtle)}[data-theme=light] .auth-button:hover{background:var(--surface-000);box-shadow:var(--shadow-medium)}[data-theme=light] .loading-screen{background:var(--surface-100)}[data-theme=light] .loading-text h2{color:var(--text-primary)}[data-theme=light] .loading-dots span{background:var(--text-tertiary)}[data-theme=light] .empty-state{color:var(--text-secondary)}[data-theme=light] .empty-state h3{color:var(--text-primary)}[data-theme=light] .tab-button{color:var(--text-secondary)}[data-theme=light] .tab-button:hover{background:var(--button-hover);color:var(--text-primary)}[data-theme=light] .tab-button.active{background:var(--button-active);color:var(--text-primary)}[data-theme=light] .model-picker{background:var(--surface-000);border:1px solid var(--border-default);box-shadow:var(--shadow-float)}[data-theme=light] .model-option.selected{background:var(--button-active)}[data-theme=light] .toast{background:var(--surface-000);border:1px solid var(--border-default);color:var(--text-primary);box-shadow:var(--shadow-float)}[data-theme=light] .update-notification{background:var(--surface-000);border:1px solid var(--border-default)}[data-theme=light] .rag-panel{background:var(--surface-100);border-left:1px solid var(--border-subtle)}[data-theme=light] .notebook-panel{background:var(--surface-100)}[data-theme=light] .notebook-file-item{background:var(--surface-200);border:1px solid var(--border-subtle);color:var(--text-primary)}[data-theme=light] .notebook-file-item:hover{background:var(--surface-300)}[data-theme=light] .code-block-wrapper{background:var(--surface-200);border-radius:8px;overflow:hidden;border:1px solid var(--border-default)}[data-theme=light] .code-block-header{background:var(--surface-300);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}[data-theme=light] .popover,[data-theme=light] .dropdown-menu,[data-theme=light] .selection-popup{background:var(--surface-000);border:1px solid var(--border-default);box-shadow:var(--shadow-float)}[data-theme=light] .selection-popup button{color:var(--text-primary)}[data-theme=light] .selection-popup button:hover{background:var(--button-hover)}[data-theme=light] .premium-glow{box-shadow:var(--shadow-subtle)}[data-theme=light] .error-alert-modal{background:var(--surface-000);border:1px solid rgba(var(--danger-rgb),.25)}[data-theme=light] .error-alert-title{color:var(--error-color)}[data-theme=light] .error-alert-message{color:var(--text-secondary)}[data-theme=light] .language-option{color:var(--text-primary);border:1px solid var(--border-subtle)}[data-theme=light] .language-option:hover{background:var(--button-hover);border-color:var(--border-default)}[data-theme=light] .language-option.selected{background:var(--button-active);border-color:var(--border-prominent)}[data-theme=light] .device-card{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .device-card:hover{background:var(--surface-300)}[data-theme=light] .device-status{color:var(--text-secondary)}[data-theme=light] .onboarding-spotlight{background:var(--surface-000);border:1px solid var(--border-default);box-shadow:var(--shadow-float)}[data-theme=light] .shortcut-keys .key{background:var(--surface-200);border:1px solid var(--border-default);color:var(--text-primary)}[data-theme=light] .theme-picker-title-icon{color:var(--warning-color)}[data-theme=light] .theme-option-icon.light{background:linear-gradient(135deg,rgba(var(--warning-rgb),.15),rgba(var(--warning-rgb),.1));color:var(--warning-color)}[data-theme=light] .theme-option-icon.dark{background:var(--native-surface);color:var(--native-text-secondary)}[data-theme=light] .theme-option-icon.system{background:linear-gradient(135deg,rgba(var(--primary-rgb),.15),rgba(var(--primary-rgb),.1));color:var(--brand-teal)}[data-theme=light] .inline-tool-result{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .tool-result-content{color:var(--text-secondary)}[data-theme=light] .active-tool-display{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .active-tool-name{color:var(--brand-crimson)}[data-theme=light] .chart-container{background:var(--surface-100);border:1px solid var(--border-subtle)}[data-theme=light] .image-gallery{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .image-gallery-count-1{background:none;border:none}[data-theme=light] .video-embed-container{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .voice-mode-button{background:var(--button-bg);color:var(--text-secondary)}[data-theme=light] .voice-mode-button.active{background:var(--brand-crimson-dim);color:var(--brand-crimson)}[data-theme=light] .push-to-talk-indicator{background:var(--surface-000);border:1px solid var(--border-default);box-shadow:var(--shadow-float)}[data-theme=light] .mermaid-container{background:var(--surface-100);border:1px solid var(--border-subtle)}[data-theme=light] .citation-item{background:var(--surface-200);border:1px solid var(--border-subtle);color:var(--text-secondary)}[data-theme=light] .citation-item:hover{background:var(--surface-300);border-color:var(--border-default);color:var(--text-primary)}[data-theme=light] .skill-card{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .skill-card:hover{background:var(--surface-300);border-color:var(--border-default)}[data-theme=light] .skill-description{color:var(--text-secondary)}[data-theme=light] .working-files-block{background:var(--surface-200);border:1px solid var(--border-subtle)}[data-theme=light] .todo-item{color:var(--text-primary)}[data-theme=light] .todo-item.completed{color:var(--text-tertiary)}[data-theme=light] .feedback-bubble{background:var(--native-warning-muted);border:1px solid rgba(var(--warning-rgb),.15)}[data-theme=light] .email-dialog{background:var(--surface-000);border:1px solid var(--border-default)}[data-theme=light] .email-input{background:var(--surface-200);border:1px solid var(--border-default);color:var(--text-primary)}[data-theme=light] .user-profile{color:var(--text-primary)}[data-theme=light] .user-profile-email{color:var(--text-secondary)}[data-theme=light] ::-webkit-scrollbar-track{background:#00000005}[data-theme=light] p,[data-theme=light] span,[data-theme=light] div,[data-theme=light] label{color:inherit}[data-theme=light] a{color:var(--brand-crimson)}[data-theme=light] a:hover{color:var(--brand-crimson-light)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.app-container,.content-area,.sidebar,.chat-main-area{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.active-tool-display{will-change:transform}.active-tool-display.completed{will-change:auto}body.perf-no-blur *,body.perf-no-blur *:before,body.perf-no-blur *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.platform-windows *,.platform-windows *:before,.platform-windows *:after,.platform-linux *,.platform-linux *:before,.platform-linux *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.message-bubble{will-change:auto}.message-bubble.streaming{will-change:transform}.messages-area,.conversation-sidebar .sidebar-conversations,.artifact-panel .artifact-content{contain:layout style paint}.modal-backdrop,.quit-modal-backdrop,.agent-busy-backdrop,.devices-modal-backdrop,.modal-overlay,.accessibility-modal-overlay,.bug-report-overlay,.quota-modal-overlay,.quota-modal-backdrop,.latency-modal-overlay,.keyboard-modal-overlay,.error-alert-backdrop,.confirmation-backdrop,.capabilities-backdrop,.settings-overlay,.browser-connection-overlay,.browser-status-modal-overlay,.web-settings-overlay,.web-settings-backdrop,.create-custom-instruction-backdrop,.edit-custom-instruction-backdrop,.create-skill-backdrop,.edit-existing-skill-backdrop,.language-selection-backdrop,.agent-name-modal-backdrop,.version-modal-overlay,.perm-modal-overlay,.mic-perm-overlay,.scheduler-modal-backdrop,.tool-permissions-backdrop,.guardrail-modal-overlay,.gp-backdrop,.integrations-overlay,.shortcut-picker-overlay,.device-map-backdrop,.discord-confirm-overlay,.telegram-confirm-overlay,.scheduler-edit-overlay,.welcome-agent-modal-backdrop,.privacy-popover-overlay,.theme-picker-backdrop,.shortcuts-overlay,.pro-code-backdrop,.monitor-debug-modal-backdrop,.project-modal-backdrop,.move-project-modal-backdrop,.rename-modal-backdrop,.stealth-info-modal-overlay,.auto-open-modal-overlay,.uln-overlay,.grouped-popover-overlay,.qui-menu-overlay,.qui-overflow-overlay,.hdr-overflow-overlay,.monitoring-popover-backdrop,.instructions-popover-overlay,.skills-popover-overlay,.tools-popover-overlay,.avatar-popup-overlay,.seasonal-greeting-overlay,.windows-limitation-overlay,.model-picker-overlay,.call-overlay{-webkit-app-region:no-drag!important;app-region:no-drag!important;pointer-events:auto!important}.modal-close,.modal-close-btn,.modal-close-button,.close-btn,.close-button,button[aria-label=Close i],button[aria-label*=close i]{-webkit-app-region:no-drag!important;app-region:no-drag!important;pointer-events:auto!important;cursor:pointer}.feed-home{position:fixed;inset:0;z-index:900;display:flex;flex-direction:column;background:var(--native-background);color:var(--native-text-primary);font-family:var(--font-ui)}.feed-avatar{display:inline-flex}.feed-header-tools{display:flex;align-items:center;gap:8px;min-width:0}.feed-scroll{flex:1;min-height:0;overflow-y:auto;overflow-anchor:auto}.feed-column{width:100%;max-width:680px;margin:0 auto;padding:8px 16px 32px;display:flex;flex-direction:column;gap:24px}.feed-meta{color:var(--native-text-tertiary);font-size:13px;font-weight:400}.feed-context{color:var(--native-text-secondary);font-size:13px;font-weight:500}.feed-home .feed-meta{color:var(--native-text-tertiary)}.feed-home .feed-context{color:var(--native-text-secondary)}.feed-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.feed-link{padding:0;border:0;background:none;color:var(--native-primary);font:600 13px var(--font-ui);cursor:pointer}.feed-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--native-text-secondary);cursor:pointer}.feed-icon-button:hover{background:var(--native-accent-mono-muted)}.feed-home :focus-visible{outline:2px solid var(--native-border-focused);outline-offset:2px}.feed-new-above{border:0;border-radius:999px;background:var(--native-primary);color:var(--native-text-on-primary);font:600 12px var(--font-ui);padding:4px 10px;cursor:pointer}.feed-new-above{position:absolute;top:72px;left:50%;transform:translate(-50%);z-index:2;box-shadow:0 4px 12px #0000002e}.feed-weather{font-size:13px;color:var(--native-text-secondary);white-space:nowrap}.feed-freshness{white-space:nowrap}.feed-menu-freshness{padding:8px 12px}.feed-menu{position:relative;display:inline-flex}.feed-menu-list,.feed-popover{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:5;min-width:220px;margin:0;padding:4px;list-style:none;border:1px solid var(--native-border-light);border-radius:12px;background:var(--native-surface-elevated);box-shadow:0 8px 24px #0003}.feed-menu-list.is-header{min-width:280px}.feed-menu-status{padding:8px;border-bottom:1px solid var(--native-divider);margin-bottom:4px}.feed-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--native-text-primary);font:400 15px var(--font-ui);text-align:start;cursor:pointer}.feed-menu-item:hover,.feed-menu-item:focus-visible{background:var(--native-accent-mono-muted)}.feed-menu-item.is-destructive{color:var(--native-semantic-danger-text)}.feed-section{display:flex;flex-direction:column;gap:12px}.feed-section-label{margin:0;font-size:13px;font-weight:600;color:var(--native-text-secondary);text-transform:none}.feed-home .feed-count{color:var(--native-text-tertiary);font-size:12px;font-weight:400}.feed-list{display:flex;flex-direction:column;gap:12px}.feed-day{margin:12px 0 4px;font-size:13px;font-weight:600;color:var(--native-text-tertiary)}.feed-home .feed-partial{margin:0;padding:8px 12px;border-radius:10px;background:var(--native-warning-muted);color:var(--native-semantic-warning-text);font-size:13px}.feed-today{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.feed-chip{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 12px;border-radius:999px;background:var(--native-surface);border:1px solid var(--native-border-light);font-size:13px}.feed-chip-time{color:var(--native-text-secondary);font-weight:600}.feed-chip-join{border:0;border-radius:999px;padding:2px 8px;background:var(--native-primary);color:var(--native-text-on-primary);font:600 12px var(--font-ui);cursor:pointer}.feed-card{display:flex;gap:12px;padding:16px;border-radius:16px;background:var(--native-card-background);border:1px solid var(--native-card-border);cursor:pointer;transition:background-color .12s}.feed-card:hover{background:var(--native-surface-elevated)}.feed-card.is-tinted{background:var(--native-primary-muted)}.feed-card.is-highlighted{box-shadow:0 0 0 2px var(--native-primary)}.feed-card.is-arriving{animation:feed-arrive .2s ease-out,feed-arrive-tint 1.2s ease-out}.feed-card.is-leaving{animation:feed-leave .22s ease-out forwards;overflow:hidden;pointer-events:none}.feed-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.feed-card-row1{display:flex;align-items:center;gap:0;min-width:0}.feed-card-row1 .feed-context{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-dot{width:8px;height:8px;margin-inline-start:auto;flex-shrink:0;border-radius:50%;background:var(--native-primary)}.feed-headline{margin:0;font-size:16px;font-weight:600;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.feed-card.is-completed .feed-headline{font-size:15px;font-weight:500;color:var(--native-text-secondary)}.feed-line2{margin:0;color:var(--native-text-secondary);font-size:15px;line-height:21px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.feed-line2.is-stat{font-size:22px;font-weight:600;color:var(--native-text-primary);line-height:28px}.feed-stats{display:flex;flex-wrap:wrap;gap:24px;margin:4px 0 0}.feed-stat{display:flex;flex-direction:column-reverse;gap:2px}.feed-stat dd{margin:0;font-size:22px;font-weight:600;line-height:28px;color:var(--native-text-primary)}.feed-stat dt{margin:0}.feed-updated{color:var(--native-primary);font-size:12px;font-weight:600}.feed-live-row{margin:0;display:flex;gap:8px;align-items:baseline;font-size:15px;font-weight:500}.feed-lead{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:600}.feed-lead.is-neutral{background:var(--native-accent-mono-muted);color:var(--native-text-secondary)}.feed-lead.is-done{background:var(--native-success-muted);color:var(--native-semantic-success-text)}.feed-lead.is-live{background:var(--native-primary-muted);color:var(--native-primary);box-shadow:0 0 0 2px var(--native-primary)}.feed-lead.is-live.is-running{animation:feed-pulse 1.6s ease-in-out infinite}.feed-home .tint-0{background:var(--native-primary-muted);color:var(--native-semantic-info-text)}.feed-home .tint-1{background:var(--native-success-muted);color:var(--native-semantic-success-text)}.feed-home .tint-2{background:var(--native-warning-muted);color:var(--native-semantic-warning-text)}.feed-home .tint-3{background:var(--native-danger-muted);color:var(--native-semantic-danger-text)}.feed-home .tint-4{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.feed-home .tint-5{background:var(--native-info-muted);color:var(--native-semantic-brand-text)}.feed-attachment{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px;font-size:13px;color:var(--native-text-secondary)}.feed-attachment.is-link{padding:8px 12px;border:0;border-radius:10px;background:var(--native-surface);font:inherit;text-align:start;cursor:pointer}.feed-attachment-domain{font-weight:600;color:var(--native-text-primary);flex-shrink:0}.feed-attachment-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-attachment-label{font-weight:500}.feed-attachment-time{font-weight:600;color:var(--native-text-primary)}.feed-face{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-inline-end:-6px;border-radius:50%;border:2px solid var(--native-card-background);font-size:10px;font-weight:600}.feed-card-actions{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:nowrap;min-width:0;cursor:default}.feed-card-actions>.feed-button{display:block;flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:36px}.feed-card-actions.is-stacked{flex-direction:column;align-items:stretch}.feed-card-actions.is-stacked>.feed-button{width:100%;max-width:420px;text-align:center}.feed-card-actions>.feed-notice{flex:1 1 auto;min-width:0}.feed-card-more{display:inline-flex;margin-inline-start:auto}.feed-card-row1>.feed-due~.feed-card-more{margin-inline-start:4px}.feed-button{min-height:36px;padding:0 14px;border:0;border-radius:10px;font:600 15px var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.feed-button:disabled{opacity:.5;cursor:default}.feed-button.is-primary{background:var(--native-primary);color:var(--native-text-on-primary)}.feed-button.is-secondary{background:var(--native-primary-muted);color:var(--native-primary)}.feed-button.is-quiet{background:transparent;color:var(--native-text-secondary)}.feed-due{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.feed-due.is-neutral{background:var(--native-accent-mono-muted);color:var(--native-text-secondary)}.feed-due.is-warning{background:var(--native-warning-muted);color:var(--native-semantic-warning-text)}.feed-notice{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--native-text-secondary)}.feed-input{display:flex;gap:8px;margin-top:8px}.feed-input input{flex:1;min-width:0;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--native-input-border);background:var(--native-input-background);color:var(--native-text-primary);font:400 15px var(--font-ui)}.feed-input input:focus{border-color:var(--native-input-border-focused);outline:none}.feed-card.is-pending{cursor:default;padding:12px 16px}.feed-pending-row{display:flex;align-items:center;gap:12px;width:100%;font-size:15px}.feed-pending-mark{color:var(--native-semantic-success-text);display:inline-flex}.feed-pending-mark.is-failed{color:var(--native-semantic-danger-text)}.feed-pending-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.feed-pending-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-pending-reason{font-size:13px;color:var(--native-text-secondary);overflow-wrap:anywhere}.feed-pending-row.is-failed{align-items:flex-start}.feed-pending-row.is-failed .feed-pending-mark{padding-top:2px}.feed-detached{margin-bottom:16px}.feed-story-pending{width:100%}.feed-edition-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.feed-edition-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--native-card-background);border:1px solid var(--native-card-border);cursor:pointer}.feed-edition-image{aspect-ratio:16 / 9;margin:8px 8px 0;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--native-surface);color:var(--native-text-tertiary)}.feed-edition-image.is-loading{background:var(--native-surface-pressed)}.feed-edition-image img{width:100%;height:100%;object-fit:cover}.feed-edition-text{display:flex;flex-direction:column;gap:4px;padding:12px}.feed-edition-headline{margin:0;font-size:16px;font-weight:600;line-height:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-because{margin:0;color:var(--native-semantic-brand-text);font-size:13px;font-weight:500}.feed-chip-updated{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--native-primary-muted);color:var(--native-primary);font-size:12px;font-weight:600}.feed-edition-menu{position:absolute;top:12px;inset-inline-end:12px;border-radius:10px;background:var(--native-surface-elevated)}.feed-quiet{margin:0;color:var(--native-text-secondary);font-size:15px}.feed-edition-end{margin:0}.feed-home .feed-tabs{display:flex;gap:24px;width:auto;max-width:100%;margin:0;padding:0;box-sizing:border-box}.feed-home .feed-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:9px 0;border:0;border-radius:0;background:transparent;color:var(--native-text-secondary);font:400 16px/24px var(--font-ui);cursor:pointer;transition:color .14s ease}.feed-home .feed-tab:hover{color:var(--native-text-primary)}.feed-home .feed-tab.is-active{color:var(--native-text-primary);font-weight:600}.feed-home .feed-tab:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;border-radius:2px;background:currentColor;opacity:0;transition:opacity .14s ease}.feed-home .feed-tab.is-active:after{opacity:1}.feed-home .feed-tab-unread{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--native-text-tertiary)}.feed-home .feed-news{display:flex;flex-direction:column;gap:20px;min-width:0;animation:feed-news-in .22s ease-out}.feed-home .feed-news>*,.feed-home .feed-news-lead>*,.feed-home .feed-news-masthead>:first-child{min-width:0}.feed-home .feed-news-lead-image,.feed-home .feed-news-thumb{min-width:0}.feed-home .feed-news-lead-image img,.feed-home .feed-news-thumb img{max-width:100%}@keyframes feed-news-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.feed-home .feed-news-masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--native-divider)}.feed-home .feed-news-masthead p{margin:0}.feed-home .feed-news-date{color:var(--native-text-tertiary);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.feed-home .feed-news-title{margin:2px 0;font-size:24px;line-height:31px;font-weight:600;letter-spacing:0}.feed-home .feed-news-kicker{display:flex;align-items:center;gap:8px;min-height:18px;min-width:0}.feed-home .feed-news-kicker .feed-dot{margin-inline-start:0;width:7px;height:7px}.feed-home .feed-news-because{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--native-primary);font-size:12px;font-weight:600;letter-spacing:.02em}.feed-home .feed-news-because.is-place{color:var(--native-semantic-success-text)}.feed-home .feed-news-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.feed-home .feed-news-source{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-news-domain{color:var(--native-text-secondary);font-weight:600}.feed-home .feed-news-updated{color:var(--native-primary);font-weight:600}.feed-home .feed-news-tools{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-inline-end:-6px}.feed-home .feed-news-save.is-saved{color:var(--native-primary)}.feed-home .feed-news-lead{display:flex;flex-direction:column;gap:14px;cursor:pointer;border-radius:18px;outline-offset:4px}.feed-home .feed-news-lead-image{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:var(--native-surface)}.feed-home .feed-news-lead-image img,.feed-home .feed-news-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease,opacity .24s}.feed-home .feed-news-lead-image.is-loading img,.feed-home .feed-news-thumb.is-loading img{opacity:0}.feed-home .feed-news-lead:hover .feed-news-lead-image img{transform:scale(1.02)}.feed-home .feed-news-lead-text{display:flex;flex-direction:column;gap:6px}.feed-home .feed-news-lead-headline{margin:0;font-size:18px;line-height:25px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-home .feed-news-lead:hover .feed-news-lead-headline,.feed-home .feed-news-row:hover .feed-news-row-headline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.feed-home .feed-news-dek{margin:0;color:var(--native-text-secondary);font-size:15px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-home .feed-news-list{display:flex;flex-direction:column;border-top:1px solid var(--native-divider)}.feed-home .feed-news-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--native-divider);cursor:pointer}.feed-home .feed-news-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.feed-home .feed-news-row-headline{margin:0;font-size:17px;line-height:23px;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0}.feed-home .feed-news-thumb{width:112px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--native-surface)}.feed-home .feed-news-lead-image.is-fallback,.feed-home .feed-news-thumb.is-fallback{display:flex;align-items:center;justify-content:center;font-weight:600}.feed-home .feed-news-lead-image.is-fallback span{font-size:28px;opacity:.55}.feed-home .feed-news-thumb.is-fallback span{font-size:24px;opacity:.6}.feed-home .feed-news-end{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;text-align:center}.feed-home .feed-news-end p{margin:0}.feed-home .feed-news-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;border-radius:18px;background:var(--native-surface);color:var(--native-text-secondary);text-align:center}.feed-home .feed-news-empty-title{margin:0;color:var(--native-text-primary);font-size:15px;font-weight:600}.feed-home .feed-news-preparing{display:flex;flex-direction:column;gap:14px}.feed-home .feed-news-preparing p{margin:0;text-align:center}.feed-home .feed-news-preparing-lead{display:flex;flex-direction:column;gap:10px}.feed-home .feed-news-preparing .feed-news-preparing-image{display:block;height:auto;aspect-ratio:16 / 9;border-radius:18px}.feed-home .feed-news-preparing-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:16px}.feed-home .feed-news-preparing-row>span:first-child{display:flex;flex-direction:column;gap:8px;padding-top:6px}.feed-home .feed-news-preparing .feed-news-preparing-thumb{display:block;height:auto;aspect-ratio:4 / 3;border-radius:12px}.feed-home .feed-news-preparing .feed-skeleton-line{display:block}.feed-home .feed-news-preparing-title{margin-top:6px!important;color:var(--native-text-primary);font-size:15px;font-weight:600}.feed-home .feed-news.is-intro{gap:16px}.feed-home .feed-news-wx{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:16px 20px;border-radius:16px;background:var(--native-surface);border:1px solid var(--native-border-light)}.feed-home .feed-news-wx-now{display:flex;align-items:center;gap:14px;flex:0 0 auto;min-width:0}.feed-home .feed-news-wx-glyph{font-size:24px;line-height:1}.feed-home .feed-news-wx-text{display:grid;grid-template-columns:auto;row-gap:0;min-width:0}.feed-home .feed-news-wx-temp{color:var(--native-text-primary);font-size:24px;font-weight:600;line-height:30px;letter-spacing:0;font-variant-numeric:tabular-nums}.feed-home .feed-news-wx-summary{color:var(--native-text-primary);font-size:14px;font-weight:500;line-height:19px}.feed-home .feed-news-wx-area{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-home .feed-news-wx-days{flex:1 1 300px;min-width:0}.feed-home .feed-news-wx-days .feed-ncard-days{padding:0;border-top:0}.feed-home .feed-news-wx-days .feed-ncard-day:first-child .feed-ncard-day-name{color:var(--native-text-primary)}.feed-home .feed-news-area{display:flex;flex-direction:column;gap:10px;padding:12px 12px 12px 16px;border-radius:14px;background:var(--native-surface);border:1px solid var(--native-border-light)}.feed-home .feed-news-area p{margin:0}.feed-home .feed-news-area-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.feed-home .feed-news-area-icon{display:inline-flex;color:var(--native-text-secondary)}.feed-home .feed-news-area-title{flex:1 1 200px;min-width:0;color:var(--native-text-primary);font-size:14px;font-weight:600}.feed-home .feed-news-area-actions{display:inline-flex;align-items:center;gap:14px;margin-inline-start:auto}.feed-home .feed-news-area .feed-input{margin-top:0}.feed-home .feed-news-area-actions .feed-button{min-height:40px;padding:9px 14px;font-size:14px}.feed-home .feed-news-area-actions .feed-link{padding-inline-end:4px}@media (max-width: 520px){.feed-home .feed-news-wx{padding:14px 16px}.feed-home .feed-news-wx-days{flex-basis:100%;padding-top:12px;border-top:1px solid var(--native-divider)}.feed-home .feed-news-area-actions{flex-basis:100%;margin-inline-start:30px}}.feed-home .feed-news-optin{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 24px 28px;border-radius:22px;background:var(--native-card-background);border:1px solid var(--native-card-border);text-align:center;animation:feed-news-in .22s ease-out}.feed-home .feed-news-optin-art{position:relative;width:120px;height:84px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;color:var(--native-primary)}.feed-home .feed-news-optin-tile{position:absolute;width:64px;height:76px;border-radius:12px;box-shadow:0 6px 18px #0000001f}.feed-home .feed-news-optin-tile.is-a{background:var(--native-primary-muted);transform:rotate(-10deg) translate(-30px)}.feed-home .feed-news-optin-tile.is-b{background:var(--native-success-muted);transform:rotate(9deg) translate(30px)}.feed-home .feed-news-optin-tile.is-c{background:var(--native-surface-elevated);border:1px solid var(--native-border-light)}.feed-home .feed-news-optin-art svg{position:relative}.feed-home .feed-news-optin-title{margin:0;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.feed-home .feed-news-optin-body{margin:0;max-width:440px;color:var(--native-text-secondary);font-size:15px;line-height:22px}.feed-home .feed-news-optin-points{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0;padding:0;list-style:none}.feed-home .feed-news-optin-points li{padding:6px 12px;border-radius:999px;background:var(--native-surface);color:var(--native-text-primary);font-size:13px;font-weight:500}.feed-home .feed-news-optin-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px}.feed-home .feed-news-optin-actions .feed-button.is-primary{min-height:42px;padding:0 24px;border-radius:999px}.feed-home .feed-news-optin>p.feed-meta{margin:0}@media (max-width: 520px){.feed-home .feed-news-title{font-size:24px;line-height:31px;letter-spacing:0}.feed-home .feed-news-lead-headline{font-size:18px;line-height:25px;letter-spacing:0}.feed-home .feed-news-row,.feed-home .feed-news-preparing-row{grid-template-columns:minmax(0,1fr) 88px}.feed-home .feed-news-thumb{width:88px}}@media (prefers-reduced-motion: reduce){.feed-home .feed-news,.feed-home .feed-news-optin{animation:none}.feed-home .feed-news-lead-image img,.feed-home .feed-news-thumb img{transition:none}.feed-news-lead:hover .feed-news-lead-image img{transform:none}}.feed-home .feed-news-because.is-calendar,.feed-home .feed-news-because.is-travel{color:var(--native-semantic-warning-text)}.feed-home .feed-news-topic{flex-shrink:0;padding:1px 8px;border-radius:999px;background:var(--native-accent-mono-muted);color:var(--native-text-secondary);font-size:11px;font-weight:600;line-height:18px}.feed-home .feed-news-dek.is-row{font-size:14px;line-height:20px}.feed-home .feed-news-lead-text>.feed-ncard,.feed-home .feed-news-lead-text>.feed-news-take{margin-top:6px}.feed-home .feed-news-row{grid-template-areas:"text thumb" "after after";row-gap:10px}.feed-home .feed-news-row.has-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "after"}.feed-home .feed-news-row-text{grid-area:text}.feed-home .feed-news-row .feed-news-thumb{grid-area:thumb}.feed-home .feed-news-row-after{grid-area:after;display:flex;flex-direction:column;gap:10px;min-width:0}.feed-home .feed-news-row-after .feed-news-meta{margin-top:0}.feed-home .feed-news-domain.is-link{padding:0;border:0;background:none;color:var(--native-text-secondary);font:600 13px var(--font-ui);cursor:pointer}.feed-home .feed-news-domain.is-link:hover{color:var(--native-text-primary);text-decoration:underline;text-underline-offset:2px}.feed-home .feed-news-take{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--native-primary-muted)}.feed-home .feed-news-take-who{display:inline-flex;align-items:center;gap:6px}.feed-home .feed-news-take-label{color:var(--native-primary);font-size:12px;font-weight:600}.feed-home .feed-news-take-text{margin:0;color:var(--native-text-primary);font-size:14px;line-height:21px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-home .feed-news-row .feed-news-take-text{-webkit-line-clamp:2}.feed-home .feed-news-take.is-full{padding:12px 14px}.feed-home .feed-news-take.is-full .feed-news-take-text{font-size:15px;line-height:23px;display:block;overflow:visible}.feed-home .feed-news-cadence{margin-top:2px!important}.feed-home .feed-news-preparing-title{display:flex;align-items:center;justify-content:center;gap:10px}.feed-home .feed-news-more{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:12px 16px;border-radius:12px;background:var(--native-surface);color:var(--native-text-secondary);font-size:14px;font-weight:500}.feed-home .feed-news-pulse{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--native-primary);animation:feed-news-pulse 1.4s ease-in-out infinite}@keyframes feed-news-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.feed-home .feed-news-lead.is-arriving,.feed-home .feed-news-row.is-arriving,.feed-home .feed-news-alert.is-arriving{animation:feed-news-rise .22s ease-out both;animation-delay:var(--feed-stagger, 0ms)}@keyframes feed-news-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.feed-home .feed-news-lead.is-highlighted,.feed-home .feed-news-row.is-highlighted,.feed-home .feed-news-alert.is-highlighted{box-shadow:0 0 0 2px var(--native-primary);border-radius:16px}.feed-home .feed-news-alerts{display:flex;flex-direction:column;gap:12px}.feed-home .feed-news-alert{display:flex;flex-direction:column;border-radius:16px;cursor:pointer;transition:background-color .14s}.feed-home .feed-news-alert .feed-ncard{border-end-start-radius:0;border-end-end-radius:0}.feed-home .feed-news-alert-meta{padding:4px 14px 6px 18px;border-end-start-radius:16px;border-end-end-radius:16px;background:var(--native-surface)}.feed-home .feed-news-alert.is-danger .feed-news-alert-meta{background:var(--native-danger-muted)}.feed-home .feed-news-alert.is-warning .feed-news-alert-meta{background:var(--native-warning-muted)}.feed-home .feed-news-alert .feed-ncard-alert-title{font-size:17px;line-height:23px}.feed-home .feed-ncard{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:var(--native-surface);border:1px solid var(--native-border-light);color:var(--native-text-primary);min-width:0}.feed-home .feed-ncard p{margin:0}.feed-home .feed-ncard-title{color:var(--native-text-primary);font-size:15px;font-weight:600;line-height:21px;overflow-wrap:anywhere}.feed-home .feed-ncard-sub{color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-home .feed-ncard-note{color:var(--native-text-secondary);font-size:13px;line-height:19px}.feed-home .feed-ncard-big{color:var(--native-text-primary);font-size:22px;font-weight:600;line-height:28px;font-variant-numeric:tabular-nums}.feed-home .feed-ncard-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.feed-home .feed-ncard-pill.is-neutral{background:var(--native-accent-mono-muted);color:var(--native-text-secondary)}.feed-home .feed-ncard-pill.is-success{background:var(--native-success-muted);color:var(--native-semantic-success-text)}.feed-home .feed-ncard-pill.is-warning{background:var(--native-warning-muted);color:var(--native-semantic-warning-text)}.feed-home .feed-ncard-pill.is-danger{background:var(--native-danger-muted);color:var(--native-semantic-danger-text)}.feed-home .feed-ncard-pill.is-primary{background:var(--native-primary-muted);color:var(--native-primary)}.feed-home .feed-ncard-chip{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--native-surface-elevated);border:1px solid var(--native-border-light);color:var(--native-text-secondary);font-size:12px;font-weight:500}.feed-home .feed-ncard-weather-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feed-home .feed-ncard-weather-now{display:inline-flex;align-items:center;gap:8px}.feed-home .feed-ncard-weather-glyph{font-size:26px;line-height:1}.feed-home .feed-ncard-weather-temp{color:var(--native-text-primary);font-size:24px;font-weight:600;line-height:30px;letter-spacing:0}.feed-home .feed-ncard-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:10px 0 0;list-style:none;border-top:1px solid var(--native-divider)}.feed-home .feed-ncard-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.feed-home .feed-ncard-day-name{color:var(--native-text-secondary);font-size:12px;font-weight:600}.feed-home .feed-ncard-day-glyph{font-size:20px;line-height:24px}.feed-home .feed-ncard-day-temps{color:var(--native-text-primary);font-size:13px;font-weight:600;white-space:nowrap}.feed-home .feed-ncard-lo{color:var(--native-text-tertiary);font-weight:500}.feed-home .feed-ncard-rain{color:var(--native-primary);font-size:11px;font-weight:600}.feed-home .feed-ncard.is-alert{flex-direction:row;gap:12px;border:0;background:var(--native-info-muted)}.feed-home .feed-ncard.is-alert.is-warning{background:var(--native-warning-muted)}.feed-home .feed-ncard.is-alert.is-danger{background:var(--native-danger-muted)}.feed-home .feed-ncard-alert-icon{display:inline-flex;padding-top:1px;color:var(--native-semantic-info-text)}.feed-home .feed-ncard.is-warning .feed-ncard-alert-icon{color:var(--native-semantic-warning-text)}.feed-home .feed-ncard.is-danger .feed-ncard-alert-icon{color:var(--native-semantic-danger-text)}.feed-home .feed-ncard-alert-text{display:flex;flex-direction:column;gap:4px;min-width:0}.feed-home .feed-ncard-alert-title{color:var(--native-text-primary);font-size:15px;font-weight:600;line-height:21px;overflow-wrap:anywhere}.feed-home .feed-ncard-alert-sub{color:var(--native-text-primary);font-size:14px;font-weight:500}.feed-home .feed-ncard-alert-advice{color:var(--native-text-primary);font-size:14px;line-height:20px}.feed-home .feed-ncard-flight-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.feed-home .feed-ncard-status{margin-inline-start:auto}.feed-home .feed-ncard-flight-route{display:grid;grid-template-columns:minmax(0,auto) minmax(32px,1fr) minmax(0,auto);align-items:start;gap:12px}.feed-home .feed-ncard-flight-end{display:flex;flex-direction:column;gap:2px;min-width:0}.feed-home .feed-ncard-flight-end:last-child{text-align:end}.feed-home .feed-ncard-flight-code{color:var(--native-text-primary);font-size:21px;font-weight:600;line-height:26px;overflow-wrap:anywhere}.feed-home .feed-ncard-flight-line{position:relative;height:26px;display:flex;align-items:center;justify-content:center}.feed-home .feed-ncard-flight-line:before{content:"";position:absolute;inset-inline:0;top:50%;border-top:1px dashed var(--native-border)}.feed-home .feed-ncard-flight-line span{position:relative;padding:0 6px;background:var(--native-surface);color:var(--native-text-secondary);font-size:15px}.feed-home .feed-ncard-route-head{display:flex;align-items:center;gap:10px;min-width:0}.feed-home .feed-ncard-glyph,.feed-home .feed-ncard-place-glyph{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--native-surface-elevated);font-size:18px}.feed-home .feed-ncard-route-time{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feed-home .feed-ncard-deal-price{display:flex;align-items:baseline;gap:10px}.feed-home .feed-ncard-was{color:var(--native-text-tertiary);font-size:14px}.feed-home .feed-ncard-deal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feed-home .feed-ncard-code{display:inline-flex;align-items:center;gap:4px;padding:3px 3px 3px 12px;border:1.5px dashed var(--native-border);border-radius:10px}.feed-home .feed-ncard-code-text{color:var(--native-text-primary);font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.feed-home .feed-ncard-copy{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:0;border-radius:8px;background:var(--native-primary-muted);color:var(--native-primary);font:600 12px var(--font-ui);cursor:pointer}.feed-home .feed-ncard.is-place,.feed-home .feed-ncard.is-event{flex-direction:row;align-items:flex-start;gap:12px}.feed-home .feed-ncard-place-text,.feed-home .feed-ncard-event-text{display:flex;flex-direction:column;gap:3px;min-width:0}.feed-home .feed-ncard-price-level{color:var(--native-text-primary);font-weight:600;letter-spacing:.04em}.feed-home .feed-ncard-price-off{color:var(--native-text-tertiary);opacity:.5}.feed-home .feed-ncard-date{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:52px;box-sizing:border-box;border:1px solid var(--native-border);border-radius:10px;background:var(--native-surface-elevated)}.feed-home .feed-ncard-date-month{color:var(--native-semantic-danger-text);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:14px}.feed-home .feed-ncard-date-day{color:var(--native-text-primary);font-size:21px;font-weight:600;line-height:24px}.feed-home .feed-ncard-event-price{color:var(--native-text-primary);font-size:13px;font-weight:600}.feed-home .feed-ncard-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 16px;margin:0}.feed-home .feed-ncard-number{display:flex;flex-direction:column-reverse;gap:2px;min-width:0}.feed-home .feed-ncard-number-value{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--native-text-primary);font-size:21px;font-weight:600;line-height:26px;font-variant-numeric:tabular-nums}.feed-home .feed-ncard-number-label{margin:0;color:var(--native-text-tertiary);font-size:12px;line-height:16px}.feed-home .feed-ncard-change{font-size:11px}.feed-home .feed-ncard-change.is-up{color:var(--native-semantic-success-text)}.feed-home .feed-ncard-change.is-down{color:var(--native-semantic-danger-text)}.feed-home .feed-ncard-change.is-flat{color:var(--native-text-tertiary)}.feed-home .feed-nblocks{--nblock-fill: var(--native-accent-mono-muted);--nblock-rule: var(--native-accent-mono-border);--nblock-radius: 14px;container-type:inline-size;display:flex;flex-direction:column;gap:22px;min-width:0;margin:4px 0}.feed-home .feed-nblock{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;color:var(--native-text-primary)}.feed-home .feed-nblock-title{margin:0;color:var(--native-text-tertiary);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.feed-home .feed-nblock-facts{display:flex;flex-direction:column;margin:0;border-radius:var(--nblock-radius);background:var(--nblock-fill)}.feed-home .feed-nblock-fact{display:grid;grid-template-columns:minmax(84px,36%) minmax(0,1fr);gap:12px;padding:10px 14px;font-size:14px;line-height:20px}.feed-home .feed-nblock-fact+.feed-nblock-fact{box-shadow:inset 0 1px 0 var(--nblock-rule)}.feed-home .feed-nblock-fact dt{margin:0;color:var(--native-text-secondary)}.feed-home .feed-nblock-fact dd{margin:0;color:var(--native-text-primary);font-weight:500;overflow-wrap:anywhere;text-wrap:pretty}.feed-home .feed-nblock-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.feed-home .feed-nblock-stats.is-1{grid-template-columns:minmax(0,1fr)}.feed-home .feed-nblock-stats.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-home .feed-nblock-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:var(--nblock-radius);background:var(--nblock-fill)}.feed-home .feed-nblock-stat-label{order:2;margin:0;color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-home .feed-nblock-stat-value{order:1;display:flex;align-items:baseline;gap:6px;min-width:0;margin:0;color:var(--native-text-primary);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.feed-home .feed-nblock-stat-value .feed-ncard-change{font-size:11px;font-weight:700;letter-spacing:0}.feed-home .feed-nblock-stat-note{order:3;margin:0;color:var(--native-text-tertiary);font-size:12px;line-height:16px}.feed-home .feed-nblock-list{display:flex;flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;color:var(--native-text-primary);font-size:15px;line-height:22px}.feed-home .feed-nblock-item{padding-inline-start:2px;text-wrap:pretty}.feed-home .feed-nblock-item::marker{color:var(--native-text-tertiary)}.feed-home .feed-nblock.is-numbered .feed-nblock-item::marker{color:var(--native-text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.feed-home .feed-nblock.is-check .feed-nblock-list{padding-inline-start:0;list-style:none}.feed-home .feed-nblock.is-check .feed-nblock-item{display:flex;gap:10px;align-items:flex-start;padding:0}.feed-home .feed-nblock-check{display:inline-flex;flex-shrink:0;margin-top:2px;color:var(--native-semantic-success-text);--personal-circle-on: var(--native-surface-elevated)}.feed-home .feed-nblock-timeline{position:relative;display:flex;flex-direction:column;gap:14px;margin:0;padding:0 0 0 22px;list-style:none}.feed-home .feed-nblock-timeline:before{content:"";position:absolute;inset-inline-start:4px;top:8px;bottom:8px;width:1px;background:var(--nblock-rule)}.feed-home .feed-nblock-moment{position:relative;display:flex;flex-direction:column;gap:2px}.feed-home .feed-nblock-dot{position:absolute;inset-inline-start:-22px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--native-surface-elevated);box-shadow:inset 0 0 0 2px var(--native-text-tertiary)}.feed-home .feed-nblock-moment:last-child .feed-nblock-dot{box-shadow:inset 0 0 0 5px var(--native-primary),0 0 0 3px var(--native-primary-muted)}.feed-home .feed-nblock-when{color:var(--native-text-tertiary);font-size:12px;font-weight:600;line-height:16px}.feed-home .feed-nblock-what{color:var(--native-text-primary);font-size:15px;line-height:21px;text-wrap:pretty}.feed-home .feed-nblock-quote{display:flex;flex-direction:column;gap:6px;margin:0;padding:4px 0}.feed-home .feed-nblock-quote p{margin:0;color:var(--native-text-primary);font-size:17px;line-height:25px;font-style:italic;text-wrap:pretty}.feed-home .feed-nblock-quote p:before{content:"“"}.feed-home .feed-nblock-quote p:after{content:"”"}.feed-home .feed-nblock-quote-by{color:var(--native-text-secondary);font-size:13px;font-weight:500;line-height:18px}.feed-home .feed-nblock-quote-by:before{content:"— "}.feed-home .feed-nblock-by.is-link,.feed-home .feed-nblock-link.is-link{padding:0;border:0;background:none;font:inherit;color:var(--native-semantic-brand-text);cursor:pointer;text-align:start}.feed-home .feed-nblock-by.is-link:hover{text-decoration:underline;text-underline-offset:2px}.feed-home .feed-nblock.is-callout{flex-direction:row;gap:10px;padding:12px 14px;border-radius:var(--nblock-radius)}.feed-home .feed-nblock.is-callout p{margin:0;font-size:14px;line-height:20px;color:var(--native-text-primary);text-wrap:pretty}.feed-home .feed-nblock.is-callout .feed-nblock-callout-title{font-weight:700}.feed-home .feed-nblock-callout-text{display:flex;flex-direction:column;gap:2px;min-width:0}.feed-home .feed-nblock-callout-icon{display:inline-flex;flex-shrink:0;margin-top:1px}.feed-home .feed-nblock.is-callout.is-info{background:var(--native-info-muted);--nblock-tone: var(--native-semantic-info-text)}.feed-home .feed-nblock.is-callout.is-good{background:var(--native-success-muted);--nblock-tone: var(--native-semantic-success-text)}.feed-home .feed-nblock.is-callout.is-warning{background:var(--native-warning-muted);--nblock-tone: var(--native-semantic-warning-text)}.feed-home .feed-nblock.is-callout.is-danger{background:var(--native-danger-muted);--nblock-tone: var(--native-semantic-danger-text)}.feed-home .feed-nblock.is-callout .feed-nblock-callout-icon,.feed-home .feed-nblock.is-callout .feed-nblock-callout-title{color:var(--nblock-tone)}.feed-home .feed-nblock-table-scroll{max-width:100%;overflow-x:auto;border-radius:var(--nblock-radius);background:var(--nblock-fill)}.feed-home .feed-nblock-table{width:100%;border-collapse:collapse;font-size:14px;line-height:19px;font-variant-numeric:tabular-nums}.feed-home .feed-nblock-table th{padding:10px 12px 8px;color:var(--native-text-tertiary);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.04em;text-transform:uppercase;text-align:start;vertical-align:bottom}.feed-home .feed-nblock-table td{padding:9px 12px;box-shadow:inset 0 1px 0 var(--nblock-rule);color:var(--native-text-primary);vertical-align:top;overflow-wrap:break-word;min-width:56px}.feed-home .feed-nblock-table td:first-child{font-weight:600}.feed-home .feed-nblock-table .is-figure{text-align:end;white-space:nowrap}.feed-home .feed-nblock-table td.is-short{white-space:nowrap}.feed-home .feed-nblock-table th:first-child,.feed-home .feed-nblock-table td:first-child{padding-inline-start:14px}.feed-home .feed-nblock-table th:last-child,.feed-home .feed-nblock-table td:last-child{padding-inline-end:14px}.feed-home .feed-nblock-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feed-home .feed-nblock-sides.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-home .feed-nblock-side{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border-radius:var(--nblock-radius);background:var(--nblock-fill)}.feed-home .feed-nblock-side-name{margin:0;color:var(--native-text-primary);font-size:15px;font-weight:700;line-height:20px}.feed-home .feed-nblock-side .feed-nblock-list{gap:6px;padding-inline-start:16px;font-size:14px;line-height:20px;color:var(--native-text-secondary)}@container (max-width: 520px){.feed-home .feed-nblock-sides.is-3{grid-template-columns:minmax(0,1fr)}}@container (max-width: 300px){.feed-home .feed-nblock-sides{grid-template-columns:minmax(0,1fr)}}.feed-home .feed-nblock-links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:var(--nblock-radius);background:var(--nblock-fill);overflow:hidden}.feed-home .feed-nblock-links li+li{box-shadow:inset 0 1px 0 var(--nblock-rule)}.feed-home .feed-nblock-link,.feed-home .feed-nblock-link.is-link{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;box-sizing:border-box;padding:9px 14px}.feed-home .feed-nblock-link.is-link:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-nblock-link-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.feed-home .feed-nblock-link-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--native-semantic-brand-text);font-size:15px;font-weight:500;line-height:20px}.feed-home .feed-nblock-link:not(.is-link) .feed-nblock-link-label{color:var(--native-text-primary)}.feed-home .feed-nblock-link-host{overflow:hidden;color:var(--native-text-tertiary);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-nblock-link-icon{color:var(--native-text-tertiary)}.feed-home .feed-nblock-hint{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0}.feed-home .feed-nblock-hint-pair{display:flex;align-items:baseline;gap:6px;min-width:0}.feed-home .feed-nblock-hint-pair dt{margin:0;color:var(--native-text-tertiary);font-size:12px}.feed-home .feed-nblock-hint-pair dd{margin:0;color:var(--native-text-primary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.feed-home .feed-reader-head{display:flex;flex-direction:column;gap:8px}.feed-home .feed-select{position:relative;display:flex;align-items:center;color:var(--native-text-secondary)}.feed-home .feed-select select{appearance:none;width:100%;min-height:40px;padding:0 36px 0 12px;border-radius:10px;border:1px solid var(--native-input-border);background:var(--native-input-background);color:var(--native-text-primary);font:500 15px var(--font-ui);cursor:pointer}.feed-home .feed-select select:focus{border-color:var(--native-input-border-focused);outline:none}.feed-home .feed-select svg{position:absolute;inset-inline-end:12px;pointer-events:none}.feed-home .feed-sheet-backdrop{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--native-modal-overlay);animation:feed-fade .16s ease-out}.feed-home .feed-sheet{display:flex;flex-direction:column;overflow:hidden;width:560px;max-width:100%;max-height:min(82vh,100%);border-radius:20px;background:var(--native-surface-elevated);border:1px solid var(--native-border-light);box-shadow:0 24px 64px #00000047;animation:feed-sheet-in .2s ease-out}.feed-home .feed-sheet:focus{outline:none}@keyframes feed-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.feed-home .feed-sheet-header{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 16px 14px 24px;background:var(--native-surface-elevated);box-shadow:0 1px 0 transparent;transition:box-shadow .16s ease}.feed-home .feed-sheet.is-scrolled .feed-sheet-header{box-shadow:0 1px 0 var(--native-divider)}.feed-home .feed-sheet-title{margin:0;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.01em}.feed-home .feed-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:28px;padding:6px 24px 24px}.feed-home .feed-sheet-footer{position:relative;z-index:2;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px 24px 18px;background:var(--native-surface-elevated);box-shadow:0 -1px 0 transparent;transition:box-shadow .16s ease}.feed-home .feed-sheet.has-more .feed-sheet-footer{box-shadow:0 -1px 0 var(--native-divider)}.feed-home .feed-sheet-backdrop.is-leaving{animation:feed-fade .18s ease-in reverse forwards}.feed-home .feed-setup-section{display:flex;flex-direction:column;gap:10px}.feed-home .feed-setup-label{margin:0;color:var(--native-text-secondary);font-size:13px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none}.feed-home .feed-setup-hint{margin:-4px 0 2px;color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-home .feed-setup-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.feed-home .feed-setup-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:36px;padding:0 14px;box-sizing:border-box;border-radius:999px;border:0;background:var(--native-surface);color:var(--native-text-primary);font:500 14px var(--font-ui);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,transform .38s cubic-bezier(.34,1.56,.64,1)}.feed-home .feed-setup-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-setup-chip-check{display:inline-flex;width:0;margin-inline-end:-6px;overflow:hidden;opacity:0;transition:width .18s ease,margin .18s ease,opacity .16s ease}.feed-home .feed-setup-chip.is-selected .feed-setup-chip-check{width:14px;margin-inline-end:0;opacity:1}.feed-home .feed-setup-chip:hover:not(:disabled){background:var(--native-surface-pressed)}.feed-home .feed-setup-chip:active:not(:disabled){transform:scale(.96);transition-duration:90ms}.feed-home .feed-setup-chip:disabled{opacity:.45;cursor:default}.feed-home .feed-setup-chip.is-selected{background:var(--native-primary-muted);color:var(--native-primary)}.feed-home .feed-setup-chip.is-selected:hover:not(:disabled){background:var(--native-primary-muted)}.feed-home .feed-setup-chip.is-selected span{color:var(--native-primary)}.feed-home .feed-setup-chip.is-add{background:transparent;box-shadow:inset 0 0 0 1px var(--native-border);color:var(--native-text-secondary)}.feed-home .feed-setup-chip.is-add span{color:var(--native-text-secondary)}.feed-home .feed-setup-chip.is-more{background:transparent;color:var(--native-primary);font-weight:600}.feed-home .feed-setup-chip.is-more span{color:var(--native-primary)}.feed-home .feed-setup-place{display:inline-flex;align-items:center;gap:6px;max-width:70%;height:36px;padding:0 14px;box-sizing:border-box;border-radius:999px;background:var(--native-surface);color:var(--native-text-primary);font:500 14px var(--font-ui)}.feed-home .feed-setup-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 6px 4px 14px;border-radius:12px;background:var(--native-surface)}.feed-home .feed-setup-row-label{color:var(--native-text-primary);font-size:14px;font-weight:500}.feed-home .feed-select.is-compact select{width:auto;min-height:34px;padding:0 30px 0 10px;border:0;background:transparent;font-weight:600;text-align:end}.feed-home .feed-select.is-compact svg{inset-inline-end:8px}.feed-home .feed-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:feed-spin .7s linear infinite}.feed-home .feed-setup-start.is-busy:disabled{opacity:.85}.feed-home .feed-setup-own{display:inline-flex;align-items:center;gap:4px;min-height:40px;max-width:100%;box-sizing:border-box;padding:3px 4px;padding-inline-start:12px;border-radius:12px;border:1px solid var(--native-input-border-focused);background:var(--native-input-background)}.feed-home .feed-setup-own input{flex:1 1 180px;width:180px;min-width:0;border:0;outline:none;background:transparent;color:var(--native-text-primary);font:400 14px var(--font-ui)}.feed-home .feed-setup-own-add{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:8px;background:var(--native-accent-mono);color:var(--native-accent-mono-on);cursor:pointer}.feed-home .feed-setup-own-add:disabled{opacity:.4;cursor:default}.feed-home .feed-setup-area{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.feed-home .feed-setup-area-edit{display:flex;flex-direction:column;gap:8px}.feed-home .feed-setup-skip{margin-inline-start:auto}.feed-home .feed-setup-area-edit>p{margin:0}.feed-home .feed-setup-city{margin-top:0;align-items:center}.feed-home .feed-setup-city .feed-setup-skip{margin-inline-start:4px}.feed-home .feed-link.is-quiet{color:var(--native-text-secondary);font-weight:500}.feed-home .feed-setup-plan{margin:0;color:var(--native-text-tertiary);font-size:13px;text-align:center}.feed-home .feed-setup-start{justify-content:center;min-height:46px;border-radius:999px;font-size:16px}.feed-home .feed-setup-later{align-self:center;padding:4px 8px}.feed-home .feed-setup-error{margin:0;color:var(--native-semantic-danger-text);font-size:13px;text-align:center}.feed-home .feed-setup-loading{display:flex;flex-direction:column;gap:12px;padding:16px 0}.feed-home .feed-setup-loading .feed-skeleton-line{display:block}.feed-home .feed-setup-failed{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.feed-home .feed-setup-failed p{margin:0;color:var(--native-text-primary)}.feed-home .feed-news-optin.is-welcome{padding:40px 28px 30px}@media (max-width: 520px){.feed-home .feed-ncard-flight-code{font-size:18px}.feed-home .feed-ncard-weather-temp{font-size:24px;line-height:30px;letter-spacing:0}.feed-home .feed-sheet-backdrop{align-items:flex-end;padding:0}.feed-home .feed-sheet{width:100%;max-height:92%;border-end-start-radius:0;border-end-end-radius:0}.feed-home .feed-sheet-body,.feed-home .feed-sheet-footer{padding-inline:16px}.feed-home .feed-sheet-header{padding-inline:16px 12px}}@media (prefers-reduced-motion: reduce){.feed-home .feed-news-pulse{animation:none}.feed-home .feed-news-lead.is-arriving,.feed-home .feed-news-row.is-arriving,.feed-home .feed-news-alert.is-arriving{animation:feed-fade .22s ease-out both;animation-delay:0ms}.feed-home .feed-sheet,.feed-home .feed-sheet-backdrop{animation:feed-fade .15s ease-out}}.feed-home .feed-news-lead-headline,.feed-home .feed-news-row-headline,.feed-home .feed-news-dek,.feed-home .feed-news-take-text,.feed-home .feed-panel-headline,.feed-home .feed-story-body,.feed-home .feed-ncard-title,.feed-home .feed-ncard-note,.feed-home .feed-news-optin-body{text-wrap:pretty}.feed-home .feed-news-lead-headline{line-height:25px;letter-spacing:0;font-size:18px}.feed-home .feed-news-row-headline{line-height:22px;letter-spacing:0}.feed-home .feed-ncard,.feed-home .feed-news-wx,[data-theme=light] .feed-home .feed-ncard,[data-theme=light] .feed-home .feed-news-wx{box-shadow:none}.feed-home .feed-ncard{border-radius:16px}.feed-home .feed-news-row,.feed-home .feed-news-lead{position:relative;isolation:isolate;transition:background-color .14s}.feed-home .feed-news-row:before{content:"";position:absolute;inset:4px -12px;z-index:-1;border-radius:16px;background:transparent;transition:background-color .16s ease}.feed-home .feed-news-row:hover:before{background:var(--native-accent-mono-muted)}.feed-home .feed-news-lead:active:not(:has(button:active)),.feed-home .feed-news-row:active:not(:has(button:active)),.feed-home .feed-news-alert:active:not(:has(button:active)){transform:none;transition-duration:.12s;transition-timing-function:ease-out}.feed-home .feed-news-alert{transition:background-color .14s}.feed-home .feed-news-save.is-popping svg,.feed-home .feed-react-button.is-popping svg{animation:feed-pop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes feed-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.feed-home .feed-news-pulse{animation-name:feed-news-breathe;animation-duration:2.2s}@keyframes feed-news-breathe{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}.feed-home .feed-news-wx.is-entering .feed-ncard-day{animation:feed-news-rise .36s cubic-bezier(.2,.8,.2,1) both}.feed-home .feed-news-wx.is-entering .feed-ncard-day:nth-child(2){animation-delay:50ms}.feed-home .feed-news-wx.is-entering .feed-ncard-day:nth-child(3){animation-delay:.1s}.feed-home .feed-news-wx.is-entering .feed-ncard-day:nth-child(4){animation-delay:.15s}.feed-home .feed-news-wx.is-entering .feed-ncard-day:nth-child(5){animation-delay:.2s}.feed-home .feed-news-end p{display:inline-flex;align-items:center;gap:6px}.feed-home .feed-news-empty>.feed-meta{margin:0}.feed-home .feed-ncard.is-tip{gap:12px;background:var(--native-warning-muted);border-color:transparent}.feed-home .feed-ncard-tip-head{display:flex;align-items:flex-start;gap:10px}.feed-home .feed-ncard-tip-glyph{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:-3px;border-radius:50%;background:var(--native-surface-elevated);color:var(--native-semantic-warning-text)}.feed-home .feed-ncard.is-tip.is-single .feed-ncard-tip-head{align-items:center}.feed-home .feed-ncard.is-tip.is-single .feed-ncard-tip-glyph{margin-top:0}.feed-home .feed-ncard-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 0 2px;list-style:none}.feed-home .feed-ncard-step{display:flex;align-items:flex-start;gap:12px}.feed-home .feed-ncard-step-n{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--native-surface-elevated);color:var(--native-text-primary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.feed-home .feed-ncard-step-text{color:var(--native-text-primary);font-size:14px;line-height:21px;padding-top:1px;text-wrap:pretty}.feed-home .feed-ncard.is-posts{padding:6px;gap:0}.feed-home .feed-ncard-posts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.feed-home .feed-ncard-posts li+li{border-top:1px solid var(--native-divider)}.feed-home .feed-ncard-post{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:start;position:relative}.feed-home button.feed-ncard-post{cursor:pointer;transition:background-color .14s ease}.feed-home button.feed-ncard-post:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-ncard-post-head{display:inline-flex;align-items:center;gap:6px}.feed-home .feed-ncard-post-author{color:var(--native-text-primary);font-size:13px;font-weight:600}.feed-home .feed-ncard-x{color:var(--native-text-tertiary);font-size:12px;font-weight:600}.feed-home .feed-ncard-post-text{color:var(--native-text-secondary);font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.feed-home .feed-tab,.feed-home .feed-tab:after,.feed-home .feed-news-row,.feed-home .feed-news-lead,.feed-home .feed-news-alert{transition:none}.feed-home .feed-news-lead:active,.feed-home .feed-news-row:active,.feed-home .feed-news-alert:active{transform:none!important}.feed-home .feed-news-save.is-popping svg,.feed-home .feed-react-button.is-popping svg,.feed-home .feed-news-wx.is-entering .feed-ncard-day,.feed-home .feed-news-pulse{animation:none}}.feed-home .feed-news-tuned{display:inline-flex;align-items:center;gap:0;max-width:100%;margin:6px 0 2px;padding:4px 8px 4px 10px;border:0;border-radius:999px;background:var(--native-primary-muted);color:var(--native-primary);font:500 12px var(--font-ui);cursor:pointer;white-space:nowrap;overflow:hidden;transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.feed-home .feed-news-tuned:active{transform:scale(.97);transition-duration:90ms}.feed-home .feed-news-tuned span{color:var(--native-primary)}.feed-home .feed-news-tuned-item{overflow:hidden;text-overflow:ellipsis}.feed-home .feed-news-tuned-dot{padding:0 5px;opacity:.6}.feed-home .feed-news-tuned-more{margin-inline-start:6px;padding:0 6px;border-radius:999px;background:var(--native-surface-elevated);font-weight:600}.feed-home .feed-news-tuned svg{margin-inline-start:2px;flex-shrink:0}.feed-home .feed-news-take{position:relative;gap:8px;padding:12px 14px 12px 16px;border-radius:14px}.feed-home .feed-news-take-label{font-size:12px;font-weight:600}.feed-home .feed-news-take-text{font-size:15px;line-height:22px}.feed-home .feed-news-take.is-lead .feed-news-take-text{font-size:16px;line-height:24px}.feed-home .feed-news-learned{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;background:var(--native-surface);border:1px solid var(--native-border-light)}.feed-home .feed-news-learned-head{display:flex;align-items:center;gap:10px}.feed-home .feed-news-learned-title{margin:0;color:var(--native-text-primary);font-size:15px;font-weight:600;line-height:21px;text-wrap:pretty}.feed-home .feed-news-learned-lines{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 32px;list-style:none}.feed-home .feed-news-learned-lines li{position:relative;color:var(--native-text-secondary);font-size:14px;line-height:20px;text-wrap:pretty}.feed-home .feed-news-learned-lines li:before{content:"";position:absolute;left:-14px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--native-primary);opacity:.7}.feed-home .feed-news-learned-actions{display:flex;align-items:center;gap:16px;padding-left:32px}.feed-home .feed-news-learned-actions .feed-button{min-height:40px;padding:9px 14px;border-radius:12px;font-size:14px}.feed-home .feed-news-ack{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--native-semantic-success-text);font-size:13px;font-weight:600;animation:feed-fade .16s ease-out}.feed-home .feed-news-ack.is-reader{margin:-4px 0 0}@media (prefers-reduced-motion: reduce){.feed-home .feed-setup-chip,.feed-home .feed-setup-chip-check,.feed-home .feed-news-tuned{transition:none}.feed-home .feed-setup-chip:active,.feed-home .feed-news-tuned:active{transform:none}.feed-home .feed-spinner{animation-duration:1.6s}.feed-home .feed-sheet-backdrop.is-leaving{animation:feed-fade .12s ease-in reverse forwards}}.feed-home .feed-sheet.is-settings{width:560px}.feed-home .feed-setup-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:18px}.feed-home .feed-setup-sublabel{margin:4px 0 0;color:var(--native-text-tertiary);font-size:12px;font-weight:600}.feed-home .feed-setup-hint.is-under{margin:0}.feed-home .feed-save-note{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;white-space:nowrap;animation:feed-fade .16s ease-out}.feed-home .feed-save-note.is-saved{color:var(--native-semantic-success-text)}.feed-home .feed-save-note.is-failed{color:var(--native-semantic-danger-text)}.feed-home .feed-save-note .feed-link{font-size:12px}.feed-home .feed-segmented.is-wide{display:flex;width:100%;padding:3px;border-radius:12px;box-sizing:border-box}.feed-home .feed-segmented.is-wide .feed-segment{flex:1;min-height:34px;border-radius:9px;font-size:14px}.feed-home .feed-sheet .feed-segment.is-selected{background:var(--native-background);color:var(--native-text-primary)}[data-theme=light] .feed-home .feed-sheet .feed-segment.is-selected{background:var(--native-surface-elevated)}.feed-home .feed-confirm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:10px 10px 10px 14px;border-radius:12px;background:var(--native-danger-muted)}.feed-home .feed-confirm p{margin:0;flex:1 1 200px;color:var(--native-text-primary);font-size:14px;line-height:20px}.feed-home .feed-confirm-actions{display:inline-flex;align-items:center;gap:12px;margin-inline-start:auto}.feed-home .feed-button.is-destructive{min-height:40px;padding:9px 14px;border-radius:12px;background:var(--native-danger);color:var(--native-text-on-primary);font-size:14px}.feed-home .feed-time input{min-height:34px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--native-text-primary);font:600 15px var(--font-ui);color-scheme:dark}[data-theme=light] .feed-home .feed-time input{color-scheme:light}.feed-home .feed-time input:focus-visible{outline:2px solid var(--native-border-focused)}.feed-home .feed-settings-list.is-grouped{border-radius:12px;background:var(--native-surface);padding:2px 14px}.feed-home .feed-settings-list.is-grouped li+li{border-top:1px solid var(--native-divider)}.feed-home .feed-settings-list.is-grouped .feed-settings-row{min-height:44px;padding:0;color:var(--native-text-primary);font-size:14px}.feed-home .feed-switch{appearance:none;position:relative;flex-shrink:0;width:40px;height:24px;margin:0;border-radius:999px;background:var(--native-accent-mono-muted);cursor:pointer;transition:background-color .16s ease}.feed-home .feed-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .22s cubic-bezier(.34,1.4,.64,1)}.feed-home .feed-switch:checked{background:var(--native-success)}.feed-home .feed-switch:checked:after{transform:translate(16px)}.feed-home .feed-switch:disabled{opacity:.6;cursor:default}.feed-home .feed-switch:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:2px}.feed-home .feed-news-learned-lines.is-settings{padding-left:14px}.feed-home .feed-news-learned-lines.is-settings li:before{left:-14px}.feed-home .feed-link.feed-reset{align-self:flex-start;color:var(--native-semantic-danger-text);font-weight:600}.feed-home .feed-setup-area-error{flex-basis:100%;margin:0}@media (prefers-reduced-motion: reduce){.feed-home .feed-switch,.feed-home .feed-switch:after{transition:none}}.feed-next{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.feed-next-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--native-divider);font-size:15px}.feed-next-time{flex:0 0 72px}.feed-next.has-due .feed-next-time{flex-basis:148px}.feed-next-text{flex:1;min-width:0}.feed-caught-up{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 0;color:var(--native-semantic-success-text);text-align:center}.feed-caught-up p{margin:0}.feed-caught-up-title{color:var(--native-text-primary);font-size:15px;font-weight:600}.feed-working{position:relative}.feed-setup .feed-working-line{justify-content:flex-start;gap:10px}.feed-setup-mark{display:inline-flex;color:var(--native-text-secondary)}.feed-setup-text{flex:1;min-width:0;text-align:start}.feed-working-line{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:1px solid var(--native-border-light);border-radius:12px;background:var(--native-surface);color:var(--native-text-primary);font:500 15px var(--font-ui);cursor:pointer}.feed-popover{top:auto;bottom:calc(100% + 4px);inset-inline:0}.feed-popover li{display:flex;gap:8px;align-items:baseline;padding:8px 12px;font-size:15px}.feed-working-state{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--native-primary)}.feed-working-state.is-waiting{color:var(--native-text-tertiary)}.feed-working-text{flex:1;min-width:0}.feed-popover li.feed-working-more{color:var(--native-text-tertiary);font-size:13px}.feed-panel{position:absolute;top:0;bottom:0;inset-inline-end:0;z-index:10;width:420px;max-width:100%;display:flex;flex-direction:column;background:var(--native-surface-elevated);border-inline-start:1px solid var(--native-border-light);box-shadow:-8px 0 32px #0000002e;animation:feed-panel-in .2s ease-out}.feed-panel:focus{outline:none}.feed-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(var(--desktop-titlebar-height, 28px) + 8px) 16px 8px}.feed-panel-body{flex:1;overflow-y:auto;padding:0 16px 32px;display:flex;flex-direction:column;gap:16px}.feed-panel-headline{margin:0;font-size:20px;font-weight:600;line-height:26px;overflow-wrap:anywhere}.feed-story-lead{display:flex;align-items:center;gap:8px;color:var(--native-text-secondary);font-size:13px}.feed-story-body{margin:0;font-size:15px;line-height:22px;white-space:pre-line}.feed-story-block h4{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--native-text-tertiary)}.feed-story-block p{margin:0;font-size:15px;line-height:22px}.feed-story-actions{display:flex;flex-wrap:wrap;gap:8px}.feed-timeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.feed-timeline li{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:baseline;font-size:15px}.feed-timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--native-text-tertiary)}.feed-timeline li.is-agent .feed-timeline-dot{background:var(--native-primary)}.feed-timeline li.is-owner .feed-timeline-dot{background:var(--native-success)}.feed-story-allows{align-self:flex-start;margin:0;padding:8px 12px;border-radius:12px;background:var(--native-surface);color:var(--native-text-primary);font-size:14px;line-height:20px}.feed-story-rec{margin:0;color:var(--native-text-secondary);font-size:15px;line-height:22px}.feed-story-ifnothing h4,.feed-trail-eyebrow{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--native-text-tertiary)}.feed-story-ifnothing p{margin:0;color:var(--native-text-secondary);font-size:14px;line-height:21px}.feed-trail ol{margin:0;padding:0;list-style:none}.feed-trail-row{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--native-border-light)}.feed-trail-row:first-child{border-top:0}.feed-trail-label{flex:none;width:72px;padding-top:2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--native-text-tertiary)}.feed-trail-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.feed-trail-text{margin:0;font-size:14px;line-height:21px;overflow-wrap:anywhere}.feed-trail-row.is-waiting .feed-trail-text{color:var(--native-text-tertiary)}.feed-trail-time{color:var(--native-text-tertiary);font-size:12px}.feed-trail-chip{margin-top:6px;padding:4px 11px;border:1px solid var(--native-border-light);border-radius:999px;background:var(--native-surface-elevated);color:var(--native-text-primary);font:600 13px var(--font-ui);cursor:pointer}.feed-trail-chip:hover{background:var(--native-surface)}.feed-trail-chip:focus-visible{outline:2px solid var(--native-primary);outline-offset:2px}.feed-reader-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px}.is-filled path{fill:currentColor}.feed-segmented{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--native-surface)}.feed-segment{min-height:32px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--native-text-secondary);font:500 13px var(--font-ui);cursor:pointer}.feed-segment.is-selected{background:var(--native-surface-elevated);color:var(--native-text-primary);box-shadow:0 1px 2px #0000001f}.feed-blocked{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none}.feed-input:has(>p){flex-wrap:wrap}.feed-input>p{flex-basis:100%;margin:0}.feed-settings-list{margin:0;padding:0;list-style:none}.feed-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:15px}.feed-home .feed-error-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:var(--native-accent-mono-muted);color:var(--native-text-secondary)}.feed-home .feed-error-title{color:var(--native-text-primary);font-weight:600}.feed-home .feed-error .feed-button{margin-top:10px}.feed-skeleton{display:flex;flex-direction:column;gap:12px}.feed-skeleton-card{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;gap:8px 12px;padding:16px;border-radius:16px;background:var(--native-card-background);border:1px solid var(--native-card-border)}.feed-skeleton-lead{grid-row:span 2;width:32px;height:32px;border-radius:50%}.feed-skeleton-line{height:12px;border-radius:6px}.feed-skeleton-line.is-short{width:60%}.feed-skeleton-lead,.feed-skeleton-line{background:linear-gradient(90deg,var(--native-surface) 0%,var(--native-surface-pressed) 50%,var(--native-surface) 100%);background-size:200% 100%;animation:feed-shimmer 1.4s linear infinite}@keyframes feed-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes feed-arrive-tint{0%{background:var(--native-primary-muted)}to{background:var(--native-card-background)}}@keyframes feed-leave{0%{opacity:1;max-height:400px}to{opacity:0;max-height:0;padding-block:0;margin-block:-6px;border-width:0}}@keyframes feed-pulse{0%,to{box-shadow:0 0 0 2px var(--native-primary)}50%{box-shadow:0 0 0 4px var(--native-primary-muted)}}@keyframes feed-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes feed-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes feed-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.feed-card.is-arriving{animation:feed-fade .2s ease-out,feed-arrive-tint 1.2s ease-out}.feed-card.is-leaving{animation:feed-fade .22s ease-out reverse forwards}.feed-lead.is-live.is-running,.feed-skeleton-lead,.feed-skeleton-line{animation:none}.feed-panel{animation:feed-fade .15s ease-out}.feed-scroll{scroll-behavior:auto}}.feed-panel.is-article{width:680px}.feed-panel.is-article .feed-panel-body{padding:4px 32px 48px}.feed-article{display:flex;flex-direction:column;gap:20px;width:100%;max-width:66ch;margin-inline:auto}.feed-article-head{display:flex;flex-direction:column;gap:10px}.feed-panel.is-article .feed-panel-headline{font-size:26px;line-height:32px;font-weight:650;letter-spacing:-.01em;text-wrap:balance}.feed-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.feed-article-byline{margin:0;color:var(--native-text-tertiary);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.feed-article-body{display:flex;flex-direction:column;gap:15px;padding-top:2px}.feed-article-body p{margin:0;color:var(--native-text-primary);font-size:16.5px;line-height:1.62;overflow-wrap:break-word;text-wrap:pretty;hanging-punctuation:first}.feed-article-body p:first-child{font-size:17.5px;line-height:1.58}.feed-article .feed-story-actions{padding-top:4px}.feed-home .feed-article .feed-news-take.is-full{margin-top:4px}.feed-home .feed-news-readmore{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;color:var(--native-primary);font-size:13px;font-weight:600;line-height:18px}.feed-home .feed-news-readmore svg{transition:transform .14s ease}.feed-home .feed-news-lead:hover .feed-news-readmore svg,.feed-home .feed-news-row:hover .feed-news-readmore svg{transform:translate(2px)}.feed-home .feed-segmented.is-unit{padding:2px;border-radius:9px;background:var(--native-background);box-shadow:inset 0 0 0 1px var(--native-border-light)}.feed-home .feed-segmented.is-unit .feed-segment{min-width:48px;min-height:30px;padding:0 12px;border-radius:7px;font-size:14px;font-variant-numeric:tabular-nums}.feed-home .feed-sheet .feed-segmented.is-unit .feed-segment.is-selected{background:var(--native-surface-elevated);box-shadow:0 1px 2px #0000002e,inset 0 0 0 1px var(--native-border-light)}@media (max-width: 560px){.feed-panel.is-article .feed-panel-body{padding-inline:22px}}@media (prefers-reduced-motion: reduce){.feed-home .feed-news-readmore svg{transition:none}}[data-theme=light] .feed-home .feed-segmented.is-unit{background:var(--native-surface-pressed);box-shadow:none}[data-theme=light] .feed-home .feed-sheet .feed-segmented.is-unit .feed-segment.is-selected{background:var(--native-surface-elevated);box-shadow:0 1px 2px #00000024}.feed-home{--feed-now-bg: var(--native-surface-pressed);--feed-now-fg: var(--native-text-primary);--feed-now-muted: var(--native-text-secondary);--feed-now-chip: var(--native-accent-mono-muted);--feed-now-border: var(--native-accent-mono-border)}[data-theme=light] .feed-home{--feed-now-bg: var(--native-accent-mono);--feed-now-fg: var(--native-accent-mono-on);--feed-now-muted: rgba(255, 255, 255, .72);--feed-now-chip: rgba(255, 255, 255, .14);--feed-now-border: transparent}.feed-home .feed-card.is-live,.feed-home .feed-card.is-live:hover{background:var(--feed-now-bg);border-color:var(--feed-now-border);color:var(--feed-now-fg)}.feed-home .feed-card.is-live .feed-headline{color:var(--feed-now-fg)}.feed-home .feed-card.is-live .feed-context,.feed-home .feed-card.is-live .feed-meta,.feed-home .feed-card.is-live .feed-live-row{color:var(--feed-now-muted)}.feed-home .feed-card.is-live .feed-lead.is-live{background:var(--feed-now-chip);color:var(--feed-now-fg);box-shadow:none;animation:none}.feed-home .feed-card.is-live .feed-live-timer{color:var(--feed-now-fg);font-weight:600;font-variant-numeric:tabular-nums}.feed-home .feed-card.is-live .feed-card-actions>.feed-button{background:var(--feed-now-chip);color:var(--feed-now-fg)}.feed-home .feed-card.is-live .feed-card-actions>.feed-button:first-child{background:var(--feed-now-fg);color:var(--feed-now-bg)}.feed-home .feed-card.is-live .feed-icon-button{color:var(--feed-now-muted)}.feed-home [data-region=done] .feed-section-label{width:100%}.feed-done-all,.feed-section-link{margin-inline-start:auto;padding:0;border:0;background:none;color:var(--native-text-secondary);font:600 13px var(--font-ui);cursor:pointer}.feed-done-all:hover,.feed-section-link:hover{color:var(--native-text-primary)}.feed-home [data-region=comingUp] .feed-section-label{width:100%}.feed-chip-open{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.feed-chip-open:hover .feed-chip-title{text-decoration:underline}.feed-chip-open:focus-visible{outline:2px solid var(--native-primary);outline-offset:2px;border-radius:6px}.feed-done-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.feed-done-list>li+li{border-top:1px solid var(--native-border-light)}.feed-done-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 4px;border:0;border-radius:10px;background:transparent;color:var(--native-text-primary);font:400 15px/21px var(--font-ui);text-align:start;cursor:pointer}.feed-done-row:hover{background:var(--native-surface)}.feed-done-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--native-surface);color:var(--native-text-primary)}.feed-home .feed-done-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--native-text-primary)}.feed-done-row.is-withdrawn .feed-done-check{color:var(--native-text-tertiary)}.feed-home .feed-done-text.is-noted{display:flex;flex-direction:column;white-space:normal}.feed-done-row.is-failed .feed-done-check,.feed-done-row.is-unknown .feed-done-check{background:var(--native-danger-muted);color:var(--native-semantic-danger-text)}.feed-done-row.is-unknown .feed-done-check{background:var(--native-warning-muted);color:var(--native-semantic-warning-text)}.feed-done-row.is-failed .feed-done-reason{color:var(--native-semantic-danger-text)}.feed-done-headline,.feed-done-reason{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-done-reason{color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-done-time{flex:none;color:var(--native-text-tertiary);font-size:13px;font-variant-numeric:tabular-nums}.feed-done-chevron{flex:none;color:var(--native-text-tertiary)}.feed-done-day{display:flex;flex-direction:column}.feed-done-day .feed-day{margin:4px 0}.feed-done-more{align-self:flex-start}.feed-change .feed-trail-eyebrow{margin:0}.feed-change-plan{display:flex;flex-direction:column;gap:8px}.feed-change-label{margin:0;font-size:14px;font-weight:600;color:var(--native-text-primary)}.feed-plan{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.feed-plan-step{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:14px;background:var(--native-surface);border:2px solid transparent}.feed-plan-step.is-new{background:var(--native-surface-elevated);border-color:var(--native-text-primary)}.feed-plan-step strong{font-size:15px;font-weight:600;line-height:21px;overflow-wrap:anywhere}.feed-home .feed-plan-step span{color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-home .feed-plan-step p{margin:4px 0 0;color:var(--native-text-secondary);font-size:14px;line-height:20px;white-space:pre-line}.feed-home .feed-plan-was{margin:0 0 0 4px;color:var(--native-text-tertiary);font-size:13px;line-height:18px}.feed-change-reply{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:20px}.feed-change-reply>svg{flex:none;margin-top:2px;color:var(--native-text-tertiary)}.feed-change-composer{display:flex;align-items:flex-end;gap:8px}.feed-change-composer textarea{flex:1;min-width:0;min-height:44px;max-height:160px;padding:11px 14px;resize:none;border-radius:22px;border:1px solid var(--native-input-border);background:var(--native-input-background);color:var(--native-text-primary);font:400 14px/20px var(--font-ui)}.feed-change-composer textarea:focus{border-color:var(--native-input-border-focused);outline:none}.feed-change-send{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--native-text-primary);color:var(--native-background);cursor:pointer}.feed-change-send:disabled{opacity:.4;cursor:default}.feed-change .is-spinning{animation:feed-spin .9s linear infinite}@keyframes feed-spin{to{transform:rotate(360deg)}}.feed-home .feed-sheet.feed-agent-card{width:400px}.feed-home .feed-agent-card .feed-sheet-header{justify-content:flex-end;padding:12px 12px 0}.feed-home .feed-agent-card .feed-sheet-body{padding:0 24px 24px}.feed-home .feed-agent-card .assistant-hero-name{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em;color:var(--native-text-primary)}.feed-home .feed-agent-card .assistant-hero-subtitle{color:var(--native-text-secondary);font-size:14px}.feed-home .feed-agent-card .assistant-card-actions .feed-button{min-height:44px;font-size:15px;font-weight:600}.feed-home .feed-agent-card .assistant-reach-lines,.feed-home .feed-agent-card .assistant-card-contacts{background:var(--native-surface)}.feed-home .feed-agent-card .assistant-reach-line:hover,.feed-home .feed-agent-card .assistant-card-contacts:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-agent-card .assistant-reach-line{color:var(--native-text-primary)}.feed-home .feed-agent-card .assistant-card-contacts{color:var(--native-primary)}.feed-home .feed-agent-card-note{margin:0;padding:12px 4px;color:var(--native-text-secondary);font-size:14px;line-height:20px}.feed-home .feed-agent-card-note .feed-link{font-size:14px}.feed-coming-up .feed-today{padding-bottom:0}.feed-chip.is-underway{border-color:var(--native-primary)}.feed-chip-now{color:var(--native-primary);font-size:12px;font-weight:600}.feed-home .feed-week{gap:8px}.feed-week-head{display:flex;flex-direction:column;gap:2px}.feed-home .feed-week-counts{margin:0;color:var(--native-text-secondary);font-size:13px}.feed-week-sub{display:flex;align-items:baseline;margin:8px 0 0;font-size:12px;font-weight:600;color:var(--native-text-tertiary)}.feed-week-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.feed-week-list>li{display:flex;align-items:center;gap:8px}.feed-week-list>li+li{border-top:1px solid var(--native-border-light)}.feed-week-row{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:11px 4px;border:0;border-radius:10px;background:transparent;color:var(--native-text-primary);font:400 15px/21px var(--font-ui);text-align:start;cursor:pointer}.feed-week-row:hover{background:var(--native-surface)}.feed-week-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--native-primary-muted);color:var(--native-primary)}.feed-week-row.is-waiting .feed-week-mark,.feed-week-row.is-queued .feed-week-mark{background:var(--native-surface);color:var(--native-text-secondary)}.feed-home .feed-week-mark .feed-spinner{width:12px;height:12px}.feed-week-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-week-step{color:var(--native-text-secondary)}.feed-week-stop{flex:none}.feed-home .feed-week-empty{margin:0;padding:4px}.feed-story-thread{display:flex;align-items:center;gap:10px;width:100%;margin:8px 0;padding:10px 12px;border:1px solid var(--native-border-light);border-radius:12px;background:var(--native-surface);color:var(--native-text-primary);font:500 15px var(--font-ui);text-align:start;cursor:pointer}.feed-story-thread:hover{border-color:var(--native-primary)}.feed-story-thread-text{display:flex;flex-direction:column;flex:1;min-width:0}.feed-story-thread-text .feed-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-next-pending{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.feed-home{--feed-width: 760px;--feed-gutter: 24px;--feed-rule: var(--native-border-light);background:var(--native-background);-webkit-font-smoothing:antialiased;font-family:var(--font-ui)}.feed-home .desktop-app-header{max-width:var(--feed-width);padding-inline:calc(var(--feed-gutter) - 8px);min-height:56px;box-sizing:border-box}.feed-header-tools{gap:10px}.feed-home .desktop-app-title-action{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:44px;padding:5px 8px;border:0;border-radius:10px;background:transparent;color:inherit;font:600 17px/24px var(--font-ui);cursor:pointer;-webkit-app-region:no-drag;transition:background-color .12s ease}.feed-home .desktop-app-title-action:hover{background:var(--native-accent-mono-muted)}.feed-home .desktop-app-title-action .feed-avatar{flex-shrink:0;margin-inline-end:2px}.feed-home .desktop-app-title-action>span:not(.feed-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .desktop-app-title-action>svg{flex-shrink:0;color:var(--native-text-tertiary)}@media (prefers-reduced-motion: reduce){.feed-home .desktop-app-title-action{transition:none}}.feed-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% - var(--feed-gutter) * 2);max-width:calc(var(--feed-width) - var(--feed-gutter) * 2);margin:0 auto;border:0;min-height:44px;flex-shrink:0}.feed-home .feed-freshness{font-size:12px;overflow:hidden;text-overflow:ellipsis}.feed-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--native-border-light) transparent}.feed-column{box-sizing:border-box;max-width:var(--feed-width);padding:20px var(--feed-gutter) 32px;gap:20px}.feed-weather-row{display:flex}.feed-home .feed-notice-row{box-sizing:border-box;width:100%;max-width:var(--feed-width);margin:0 auto;padding:0 var(--feed-gutter)}.feed-home .feed-weather{padding:4px 0;border-radius:0;background:transparent;font-size:13px;font-weight:500}.feed-home .feed-partial{background:var(--native-surface);border:0;border-radius:12px;padding:10px 14px;font-size:12px;line-height:19px;color:var(--native-text-secondary)}.feed-partial .feed-link{margin-inline-start:4px;font-size:12px}.feed-home .feed-source-line{margin:4px 0 8px;color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-section{gap:14px}.feed-home .feed-section-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--native-text-secondary);letter-spacing:0}.feed-list{gap:12px}.feed-home .feed-card{padding:16px;gap:12px;border:1px solid var(--native-card-border);border-radius:16px;background:var(--native-card-background);box-shadow:none;transition:background-color .14s,border-color .14s}.feed-home .feed-card:hover{box-shadow:none;background:var(--native-surface-elevated)}.feed-home .feed-card.is-tinted{background:var(--native-surface)}.feed-home .feed-card.is-highlighted{box-shadow:0 0 0 2px var(--native-primary)}.feed-card-main{gap:8px}.feed-card-row1{gap:6px;flex-wrap:wrap;row-gap:5px;margin-bottom:3px}.feed-card-row1 .feed-lead{margin-inline-end:5px}.feed-card-row1 .feed-context{max-width:60%;font-size:12px;font-weight:500}.feed-card-row1>.feed-meta{font-size:12px}.feed-card-row1>.feed-due{margin-inline-start:auto}.feed-home .feed-lead{width:32px;height:32px;border-radius:50%}.feed-home .feed-lead.is-neutral{background:var(--native-surface);color:var(--native-text-secondary)}.feed-home .feed-lead.is-person{border-radius:50%}.feed-home .feed-lead.is-live{box-shadow:none}.feed-headline{font-size:18px;line-height:25px;font-weight:600;letter-spacing:0}.feed-home .feed-line2{font-size:14px;line-height:22px}.feed-home .feed-dot{width:6px;height:6px}.feed-home .feed-card-actions{padding-top:5px;margin-top:10px;gap:8px}.feed-home .feed-button{min-height:40px;padding:9px 14px;border-radius:12px;line-height:18px;font-size:14px;font-weight:500;justify-content:center;transition:background-color .14s,opacity .14s}.feed-home .feed-button.is-primary{background:var(--native-text-primary);color:var(--native-background)}.feed-home .feed-button.is-secondary{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.feed-home .feed-button:hover:not(:disabled){opacity:.82}.feed-home .feed-button:active:not(:disabled){transform:none}.feed-home .feed-icon-button{width:38px;height:38px;border-radius:10px;transition:background-color .16s}.feed-home .feed-due{padding:3px 7px;font-size:12px;font-weight:500}.feed-home .feed-due.is-neutral{background:transparent;color:var(--native-text-tertiary)}.feed-home .feed-attachment.is-link{align-self:flex-start;max-width:100%;padding:8px 0;gap:8px;background:transparent;font-size:12px}.feed-home .feed-attachment-domain{font-weight:500}.feed-home .feed-attachment.is-link:hover{color:var(--native-text-primary)}.feed-home .feed-input{flex-wrap:wrap}.feed-home .feed-input input{min-height:42px;font-size:14px}.feed-home .feed-card .feed-input input{flex-basis:100%}.feed-home [data-region=stream] .feed-list{gap:0}.feed-home [data-region=stream] .feed-card{padding:16px 12px;border:0;border-radius:12px;background:transparent;box-shadow:none}.feed-home [data-region=stream] .feed-card:hover{background:var(--native-surface)}.feed-home [data-region=stream] .feed-headline{font-size:17px;line-height:24px;letter-spacing:0}.feed-home [data-region=stream] .feed-lead{width:34px;height:34px}.feed-home .feed-day{margin:16px 0 4px;padding-bottom:4px;font-size:13px;letter-spacing:0}.feed-stream-entry:first-child .feed-day{margin-top:0}.feed-home .feed-today{gap:10px;padding-bottom:8px}.feed-home .feed-chip{align-items:flex-start;flex-wrap:wrap;max-width:280px;padding:10px 12px;border-radius:12px;border:0;background:var(--native-surface);font-size:13px;gap:8px}.feed-chip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-chip-join{min-height:26px;padding:4px 10px}.feed-home .feed-next{border:0;border-radius:14px;padding:0 16px;background:var(--native-surface)}.feed-home .feed-next-row{padding-block:12px;gap:12px}.feed-home .feed-next-text{font-size:14px;line-height:21px}.feed-home .feed-caught-up{padding:24px 16px;gap:8px}.feed-home .feed-caught-up>svg{color:var(--native-text-tertiary)}.feed-home .feed-caught-up-title{font-size:18px;font-weight:500;letter-spacing:0}.feed-home .feed-working-line{min-height:44px;padding:12px 14px;font-size:12px}.feed-compose{padding-top:8px}.feed-home .ac-ask-dock{max-width:var(--feed-width);padding:0 var(--feed-gutter) 16px}.feed-home .ac-ask-dock:before{height:36px;background:linear-gradient(to bottom,transparent,var(--native-background))}.feed-home .feed-menu-list,.feed-home .feed-popover{padding:6px;border-radius:12px;border-color:var(--feed-rule);box-shadow:var(--shadow-float)}.feed-home .feed-menu-item{min-height:40px;padding:10px 12px;border-radius:8px;font-size:14px}.feed-home .feed-menu-status{padding:12px;font-size:12px}.feed-home .feed-panel:not(.is-reader){width:min(520px,calc(100% - 24px));top:12px;bottom:12px;inset-inline-end:12px;border:1px solid var(--feed-rule);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-float)}.feed-home .feed-panel-header{padding:16px 20px;border-bottom:1px solid var(--feed-rule)}.feed-home .feed-panel-body{padding:20px;gap:18px}.feed-home .feed-panel h2{font-size:22px;line-height:1.35;letter-spacing:0;font-weight:600}.feed-home .feed-story-body{font-size:15px;line-height:25px}.feed-home .feed-story-block{padding-top:16px;border-top:1px solid var(--feed-rule)}.feed-home .feed-story-block h4{margin-bottom:8px;font-size:13px;letter-spacing:0}.feed-home .feed-story-block p{font-size:14px;line-height:23px}.feed-home .feed-timeline{gap:16px}.feed-home .feed-timeline-text{font-size:14px;line-height:23px}.feed-home .feed-panel-footer{padding:14px 20px;border-top:1px solid var(--feed-rule);gap:8px}.feed-home .feed-panel-footer .feed-menu-list{top:auto;bottom:calc(100% + 8px)}.feed-home .feed-panel-footer .feed-story-actions{align-items:center}.feed-home .feed-panel-footer .feed-story-actions>.feed-menu{margin-inline-start:auto}.feed-home .feed-blocked{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52vh;padding:0 24px;text-align:center}.feed-home .feed-blocked-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;background:var(--native-surface);color:var(--native-text-primary)}.feed-home .feed-blocked-title{margin:0;font-size:21px;line-height:1.3;font-weight:700;color:var(--native-text-primary)}.feed-home .feed-blocked-line{margin:8px 0 20px;max-width:360px;font-size:15px;line-height:1.4;color:var(--native-text-secondary)}.feed-home .feed-blocked-action{min-height:48px;padding:0 22px;border-radius:999px;font-size:16px}.feed-home .feed-skeleton-card{border-radius:16px;padding:16px;min-height:112px}.feed-home .feed-new-above{top:132px;font-size:12px;padding:8px 14px}.feed-home .feed-menu-list{animation:feed-menu-in .15s ease-out both;transform-origin:top right}.feed-home .feed-panel{animation:feed-detail-in .28s cubic-bezier(.2,.7,.2,1) both}.feed-home .feed-card:active:not(:has(button:active,input:focus)){background:var(--native-surface-pressed)}@keyframes feed-menu-in{0%{opacity:0}to{opacity:1}}@keyframes feed-detail-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.feed-home *,.feed-home *:before,.feed-home *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media (max-width: 540px){.feed-home{--feed-gutter: 16px}.feed-home .feed-panel:not(.is-reader){width:100%;top:0;bottom:0;inset-inline-end:0;border:0;border-radius:0}.feed-home .feed-freshness{max-width:115px}}.feed-home .feed-card .feed-button{min-height:44px}.feed-home .feed-card.is-todo{align-items:center;padding:10px 12px 10px 16px}.feed-todo-mark{display:flex;flex:0 0 auto;color:var(--native-text-tertiary)}.feed-todo-text{display:flex;flex:1 1 auto;align-items:center;gap:4px 12px;min-width:0;flex-wrap:wrap}.feed-home .feed-todo-step{min-width:0;max-width:100%;margin:0;overflow:hidden;font-size:15px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-todo-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:13px;font-weight:500}.feed-todo-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}@media (max-width: 560px){.feed-home .feed-card.is-todo{flex-wrap:wrap}.feed-todo-actions{width:100%;padding-inline-start:32px}}.feed-home .feed-card.is-ended{opacity:.72}.feed-home .feed-done-row.is-arriving{animation:feed-done-arrive 1.2s ease-out}@keyframes feed-done-arrive{0%{background:var(--native-primary-muted)}}.feed-popover li:has(>.feed-working-row){padding:0}.feed-working-row{display:flex;gap:8px;align-items:baseline;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.feed-working-row:hover,.feed-working-row:focus-visible{background:var(--native-surface-elevated)}@media (prefers-reduced-motion: reduce){.feed-home .feed-done-row.is-arriving{animation:none}}.feed-home .feed-news{gap:12px;padding-top:0}.feed-home .feed-news-tuned{max-width:100%;margin:4px 0 0;padding:4px 0;border-radius:6px;background:transparent;color:var(--native-text-secondary);font-size:12px;line-height:18px;transition:color .16s}.feed-home .feed-news-tuned span{color:inherit}.feed-home .feed-news-tuned:hover{color:var(--native-text-primary)}.feed-home .feed-news-tuned-label{font-weight:600}.feed-home .feed-news-tuned-more{background:var(--native-surface)}.feed-home .feed-news-tuned:active{transform:none}.feed-home .feed-news-wx{display:flex;flex-wrap:nowrap;gap:16px;padding:12px 14px;border:1px solid var(--native-border-light);border-radius:14px;background:var(--native-surface);box-shadow:none;overflow:hidden}.feed-home .feed-news-wx-now{flex:0 0 auto;gap:9px;min-width:0}.feed-home .feed-news-wx-glyph{font-size:24px}.feed-home .feed-news-wx-text{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.feed-home .feed-news-wx-temp{grid-row:span 2;font-size:24px;line-height:30px;font-weight:500;letter-spacing:0}.feed-home .feed-news-wx-summary,.feed-home .feed-news-wx-area{font-size:12px;line-height:16px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-news-wx-days{flex:1 1 0;min-width:0;padding:0;border:0}.feed-home .feed-news-wx .feed-ncard-days{display:flex;gap:12px;padding:0;border:0;overflow-x:auto;justify-content:space-between;scrollbar-width:none}.feed-home .feed-news-wx .feed-ncard-day{flex:0 0 42px;gap:2px;min-width:42px;padding:0}.feed-home .feed-news-wx .feed-ncard-day-name{font-size:11px;font-weight:500}.feed-home .feed-news-wx .feed-ncard-day-glyph{font-size:15px;line-height:18px}.feed-home .feed-news-wx .feed-ncard-day-temps{font-size:12px;font-weight:500;gap:3px}.feed-home .feed-news-wx .feed-ncard-rain{font-size:11px}.feed-home .feed-news-dek{max-width:62ch;font-size:14px;line-height:22px}.feed-home .feed-news-kicker{gap:8px}.feed-home .feed-news-because,.feed-home .feed-news-because.is-place,.feed-home .feed-news-because.is-calendar,.feed-home .feed-news-because.is-travel{color:var(--native-text-secondary);font-size:12px;line-height:17px;font-weight:500;letter-spacing:0}.feed-home .feed-news-topic{padding:2px 7px;border-radius:999px;background:var(--native-accent-mono-muted);color:var(--native-text-secondary);font-size:11px;line-height:15px;font-weight:500;letter-spacing:0}.feed-home .feed-news-dek.is-row{font-size:14px;line-height:22px}.feed-home .feed-news-alert:active:not(:has(button:active)){transform:none}.feed-home .feed-news-take,.feed-home .feed-news-take.is-full{gap:6px;padding:12px 14px;border:0;border-radius:12px;background:var(--native-surface)}.feed-home .feed-news-take:before{content:none}.feed-home .feed-news-take-who{gap:8px}.feed-home .feed-news-take-label{color:var(--native-text-secondary);font-size:12px;font-weight:600}.feed-home .feed-news-take-text,.feed-home .feed-news-take.is-lead .feed-news-take-text{color:var(--native-text-secondary);font-size:14px;line-height:22px}.feed-home .feed-news-take.is-full .feed-news-take-text{font-size:14px;line-height:22px}.feed-home .feed-news-meta{min-height:36px;gap:10px;margin-top:0}.feed-home .feed-news-source,.feed-home .feed-news-domain.is-link{font-size:12px}.feed-home .feed-news-domain{font-weight:500}.feed-home .feed-news-tools{gap:4px}.feed-home .feed-news-tools .feed-icon-button{width:36px;height:36px;border-radius:10px}.feed-home .feed-news-updated{font-weight:500}.feed-home .feed-news-end{gap:8px;padding:12px 0}.feed-home .feed-news-end .feed-link{font-size:12px;font-weight:500}.feed-home .feed-news-end .feed-meta{font-size:12px}.feed-home .feed-news .feed-ncard,.feed-home .is-reader .feed-ncard{gap:10px;padding:14px;border:0;border-radius:12px;box-shadow:none}.feed-home .feed-news .feed-ncard:not(.is-alert),.feed-home .is-reader .feed-ncard:not(.is-alert){background:var(--native-surface)}.feed-home .feed-news .feed-ncard-title{font-weight:500}.feed-home .feed-news .feed-ncard-big,.feed-home .feed-news .feed-ncard-number-value{font-weight:500;letter-spacing:0}.feed-home .feed-news .feed-ncard-pill{padding:3px 9px;font-size:12px;font-weight:500}.feed-home .feed-news .feed-ncard-date-month{color:var(--native-text-secondary)}.feed-home .feed-news .feed-ncard-copy,.feed-home .is-reader .feed-ncard-copy{min-height:36px}.feed-home .feed-news-learned{padding:16px;gap:10px;border:0;border-radius:14px;background:var(--native-surface)}.feed-home .feed-news-learned-title{font-size:15px}.feed-home .feed-news-learned-lines li{font-size:14px;line-height:22px}.feed-home .feed-news-area{padding:14px;border:0;border-radius:14px;background:var(--native-surface)}.feed-home .feed-news-area-title{font-size:13px;font-weight:500}.feed-home .feed-news-empty{padding:28px 20px;gap:12px;border-radius:16px;background:var(--native-surface);border:0}.feed-home .feed-news-empty-title{font-family:var(--font-ui);font-size:20px;line-height:1.25;font-weight:600;letter-spacing:0}.feed-home .feed-news-more{padding:12px 16px;border-radius:12px;font-size:14px}.feed-home .feed-news-optin,.feed-home .feed-news-optin.is-welcome{padding:28px 24px;gap:12px;border:1px solid var(--native-card-border);border-radius:16px;background:var(--native-card-background);box-shadow:none}.feed-home .feed-news-optin-art{margin-bottom:4px;color:var(--native-text-primary);width:44px;height:44px;background:var(--native-surface);border-radius:12px}.feed-home .feed-news-optin-title{font-family:var(--font-ui);font-size:22px;line-height:1.35;font-weight:600;letter-spacing:0;text-wrap:balance}.feed-home .feed-news-optin-body{max-width:42ch;font-size:14px;line-height:22px}.feed-home .feed-news-optin-points{gap:8px}.feed-home .feed-news-optin-points li{padding:6px 12px;border-radius:999px;background:var(--native-surface);color:var(--native-text-secondary);font-size:12px}.feed-home .feed-news-optin-actions .feed-button.is-primary{min-height:42px;border-radius:12px;padding-inline:18px}.feed-home .feed-panel.is-reader{width:min(540px,calc(100% - 24px));top:12px;bottom:12px;inset-inline-end:12px;max-height:calc(100% - 24px);border:1px solid var(--native-border-light);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-float)}.feed-home .is-reader .feed-panel-header{flex-shrink:0;padding:16px 20px 12px;border:0}.feed-home .is-reader .feed-panel-header .feed-context{font-size:12px;font-weight:600;letter-spacing:0}.feed-home .is-reader .feed-panel-body{min-height:0;gap:24px;padding:12px 24px 28px;overscroll-behavior:contain}.feed-home .feed-reader-footer{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--native-divider);background:var(--native-surface-elevated)}.feed-home .feed-reader-actions{display:flex;align-items:center;gap:8px}.feed-home .feed-reader-source{flex:1;justify-content:space-between;min-width:0;min-height:42px;border-radius:12px;padding-inline:14px;font-size:14px}.feed-home .feed-reader-source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-reader-source svg{flex-shrink:0}.feed-home .feed-reader-actions .feed-icon-button{width:40px;height:40px;border:0;border-radius:12px;background:var(--native-surface)}.feed-home .feed-reader-save.is-saved{color:var(--native-primary);background:var(--native-primary-muted)}.feed-home .feed-reader-footer .feed-menu-list{top:auto;bottom:calc(100% + 8px)}.feed-home .feed-reader-footer .feed-news-ack.is-reader{margin:0;font-size:12px}.feed-home .feed-sheet,.feed-home .feed-sheet.is-settings{width:560px;border:1px solid var(--native-border-light);border-radius:20px;box-shadow:var(--shadow-float)}.feed-home .feed-sheet-header{padding:20px 16px 16px 20px;border:0}.feed-home .feed-sheet-title{font-family:var(--font-ui);font-size:22px;line-height:1.35;font-weight:600;letter-spacing:0}.feed-home .feed-sheet-body{gap:0;padding:0 20px 20px;scrollbar-gutter:stable}.feed-home .feed-setup-section{gap:12px;padding:16px 0}.feed-home .feed-setup-section+.feed-setup-section{border-top:1px solid var(--native-divider)}.feed-home .feed-setup-section:last-child{padding-bottom:0}.feed-home .feed-setup-label{color:var(--native-text-primary);font-size:15px;line-height:21px;font-weight:600;letter-spacing:0;text-transform:none}.feed-home .feed-setup-hint{margin:-4px 0 2px;font-size:13px;line-height:21px}.feed-home .feed-setup-chips{gap:8px}.feed-home .feed-setup-chip{min-height:38px;height:auto;padding:8px 12px;border:0;border-radius:12px;background:var(--native-surface);font-size:14px;font-weight:400;transition:background-color .14s,color .14s}.feed-home .feed-setup-chip:hover:not(:disabled){background:var(--native-accent-mono-muted)}.feed-home .feed-setup-chip.is-selected,.feed-home .feed-setup-chip.is-selected:hover:not(:disabled){background:var(--native-text-primary);color:var(--native-background);box-shadow:none}.feed-home .feed-setup-chip.is-selected span{color:inherit}.feed-home .feed-setup-chip.is-add{background:transparent;border:1px dashed var(--native-border);box-shadow:none}.feed-home .feed-setup-chip:active:not(:disabled){transform:none}.feed-home .feed-setup-chip-check{color:inherit}.feed-home .feed-segmented{padding:3px;gap:3px;border:0;border-radius:12px;background:var(--native-surface)}.feed-home .feed-segment{min-height:38px;border-radius:9px;font-size:14px}.feed-home .feed-segment.is-selected{background:var(--native-card-background);color:var(--native-text-primary);box-shadow:var(--shadow-subtle)}.feed-home .feed-input input,.feed-home .feed-time input,.feed-home .feed-select select{min-height:44px;border-radius:14px;border-color:var(--native-border-light);font-size:14px}.feed-home .feed-setup-city{border-radius:12px;padding:14px;background:var(--native-surface)}.feed-home .feed-setup-row{gap:10px;padding:8px 12px;border-radius:12px}.feed-home .feed-sheet-footer{padding:14px 20px 18px;border-top:1px solid var(--native-divider)}.feed-home .feed-sheet-footer .feed-button{min-height:42px;border-radius:12px;padding-inline:18px}.feed-home .feed-settings-row{padding:12px 0}.feed-home .feed-settings-list li+li{border-top:1px solid var(--native-divider)}.feed-home .feed-settings-row span{font-size:14px;line-height:22px}.feed-home .feed-switch{border-radius:999px}.feed-home .feed-switch:checked{background:var(--native-text-primary)}.feed-home .feed-switch:after{background:var(--native-background)}.feed-home .feed-news-reactions{display:flex;flex-direction:column;gap:10px;min-width:0;cursor:default}.feed-home .feed-news-reactions .feed-news-meta{margin:0}.feed-home .feed-react{display:inline-flex;align-items:center;gap:0;flex-shrink:0;margin-inline-end:-10px}.feed-home .feed-react-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--native-text-tertiary);font:500 13px/18px var(--font-ui);cursor:pointer;transition:color .14s,background-color .14s}.feed-home .feed-react-button:after{content:"";position:absolute;inset:-2px}.feed-home .feed-react-button:hover{color:var(--native-text-primary);background:var(--native-accent-mono-muted)}.feed-home .feed-react-button.is-active{color:var(--native-primary)}.feed-home .feed-react-button[data-react=thumbs-down].is-active{color:var(--native-text-primary)}.feed-home .feed-react-button:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:-2px}.feed-home .feed-react .feed-menu>.feed-icon-button{width:40px;height:40px;border-radius:12px;color:var(--native-text-tertiary)}.feed-home .feed-react .feed-menu>.feed-icon-button:hover{color:var(--native-text-primary);background:var(--native-accent-mono-muted)}.feed-home .feed-react.is-labeled{flex-wrap:wrap;gap:8px;margin:0}.feed-home .feed-react-button.is-labeled{width:auto;height:38px;padding:0 14px 0 12px;border-radius:999px;background:var(--native-surface);color:var(--native-text-secondary)}.feed-home .feed-react-button.is-labeled:hover{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.feed-home .feed-react-button.is-labeled.is-active{background:var(--native-primary-muted);color:var(--native-primary)}.feed-home .feed-react-button.is-labeled[data-react=thumbs-down].is-active{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.feed-home .feed-react.is-labeled .feed-menu{margin-inline-start:auto}.feed-home .feed-react-reasons{display:flex;flex-wrap:wrap;align-items:center;gap:6px;animation:feed-fade .18s ease-out}.feed-home .feed-react-reasons-label{margin-inline-end:4px;color:var(--native-text-tertiary);font-size:12px;line-height:18px}.feed-home .feed-react-chip{min-height:32px;padding:6px 12px;border:0;border-radius:999px;background:var(--native-accent-mono-muted);color:var(--native-text-secondary);font:400 13px/18px var(--font-ui);cursor:pointer;transition:background-color .14s,color .14s}.feed-home .feed-react-chip:hover{background:var(--native-accent-mono-border);color:var(--native-text-primary)}.feed-home .feed-react-chip.is-other{background:transparent;color:var(--native-text-tertiary)}.feed-home .feed-react-chip.is-other:hover{color:var(--native-text-primary)}.feed-home .feed-react-composer{display:flex;flex-direction:column;gap:6px;padding:12px 12px 10px 14px;border-radius:14px;background:var(--native-accent-mono-muted);animation:feed-fade .16s ease-out;transition:box-shadow .14s}.feed-home .feed-react-composer:focus-within{box-shadow:0 0 0 1px var(--native-border-focused)}.feed-home .feed-react-composer textarea{width:100%;min-height:44px;padding:0;border:0;outline:none;resize:none;background:transparent;color:var(--native-text-primary);font:400 14px/22px var(--font-ui);field-sizing:content;max-height:160px}.feed-home .feed-react-composer textarea::placeholder{color:var(--native-text-tertiary)}.feed-home .feed-react-composer-bar{display:flex;align-items:center;justify-content:flex-end;gap:14px}.feed-home .feed-react-count{margin-inline-end:auto;color:var(--native-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.feed-home .feed-react-count.is-near{color:var(--native-semantic-warning-text)}.feed-home .feed-react-composer .feed-link.is-quiet{color:var(--native-text-secondary);font-weight:500}.feed-home .feed-react-composer .feed-button{min-height:32px;padding:0 14px;border-radius:999px;font-size:13px}.feed-home .feed-react-said{display:flex;gap:6px;margin:0;color:var(--native-text-secondary);font-size:13px;line-height:20px}.feed-home .feed-react-said-label{flex-shrink:0;color:var(--native-text-tertiary)}.feed-home .feed-react-said-label:after{content:":"}.feed-home .feed-react-said-text{min-width:0;overflow-wrap:anywhere}.feed-home .feed-react-error{margin:0;color:var(--native-semantic-danger-text);font-size:12px;line-height:18px}.feed-home .feed-reader-react{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:20px;border-top:1px solid var(--native-divider)}.feed-home .feed-reader-react .feed-news-ack.is-reader{margin:0;font-size:12px}.feed-home .feed-news-end{gap:18px;padding:28px 0 8px}.feed-home .feed-news-caught{display:flex;flex-direction:column;align-items:center;gap:2px}.feed-home .feed-news-caught-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:8px;border-radius:999px;background:var(--native-surface);color:var(--native-text-secondary)}.feed-home .feed-news-end .feed-news-caught-title{color:var(--native-text-primary);font-size:15px;line-height:22px;font-weight:600}.feed-home .feed-news-end .feed-news-caught-next{color:var(--native-text-tertiary);font-size:12px;line-height:18px}.feed-home .feed-news-end-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px}.feed-home .feed-news-end-links .feed-link{color:var(--native-text-secondary);font-size:12px;font-weight:500}.feed-home .feed-news-end-links .feed-link:hover{color:var(--native-text-primary)}.feed-home .feed-news-saved-entry{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px 0 12px;border:0;border-radius:999px;background:var(--native-surface);color:var(--native-text-primary);font:500 13px/18px var(--font-ui);cursor:pointer;transition:background-color .14s}.feed-home .feed-news-saved-entry:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-news-saved-entry svg:last-child{color:var(--native-text-tertiary)}.feed-home .feed-panel.is-saved .feed-panel-body{gap:12px;padding:4px 12px 24px}.feed-home .feed-saved-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.feed-home .feed-saved-row{display:flex;align-items:center;gap:4px;min-height:76px}.feed-home .feed-saved-row+.feed-saved-row{border-top:1px solid var(--native-divider)}.feed-home .feed-saved-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:10px 8px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:start;cursor:pointer;transition:background-color .14s}.feed-home .feed-saved-open:hover{background:var(--native-surface)}.feed-home .feed-saved-thumb{flex-shrink:0;width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--native-surface)}.feed-home .feed-saved-thumb img{width:100%;height:100%;object-fit:cover;display:block}.feed-home .feed-saved-thumb.is-fallback{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500}.feed-home .feed-saved-thumb.is-fallback span{opacity:.65}.feed-home .feed-saved-text{display:flex;flex-direction:column;gap:3px;min-width:0}.feed-home .feed-saved-headline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--native-text-primary);font-size:14px;line-height:20px;font-weight:600}.feed-home .feed-saved-meta{color:var(--native-text-tertiary);font-size:12px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-saved-unsave{flex-shrink:0;width:40px;height:40px;color:var(--native-primary)}.feed-home .feed-saved-unsave:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-saved-removed{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;padding:0 12px 0 8px;color:var(--native-text-secondary);font-size:13px;animation:feed-fade .16s ease-out}.feed-home .feed-saved-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center;color:var(--native-text-secondary);font-size:14px}.feed-home .feed-saved-empty p{margin:0}.feed-home .feed-saved-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--native-surface);color:var(--native-text-tertiary)}.feed-home .feed-portrait-card{display:flex;flex-direction:column;gap:8px;width:100%;max-width:560px;padding:16px 18px 18px;border:0;border-radius:16px;background:var(--native-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color .14s}.feed-home .feed-portrait-card:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-portrait-card:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:2px}.feed-home .feed-portrait-card-who{display:flex;align-items:center;gap:8px;min-width:0;color:var(--native-text-secondary);font-size:12px;line-height:18px}.feed-home .feed-portrait-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--native-text-primary);font-weight:600}.feed-home .feed-portrait-card-chevron{flex-shrink:0;margin-inline-start:auto;color:var(--native-text-tertiary)}.feed-home .feed-portrait-card-summary{color:var(--native-text-primary);font-size:15px;line-height:24px;text-wrap:pretty}.feed-home .feed-portrait-card-trying{color:var(--native-text-secondary);font-size:13px;line-height:20px;text-wrap:pretty}.feed-home .feed-portrait-updated{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:var(--native-primary);font-weight:500}.feed-home .feed-portrait-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--native-primary)}.feed-home .feed-portrait-header{flex-shrink:0;gap:12px}.feed-home .feed-portrait-heading{display:flex;align-items:center;gap:10px;min-width:0}.feed-home .feed-panel .feed-portrait-title{margin:0;min-width:0;color:var(--native-text-primary);font-size:16px;line-height:22px;font-weight:600}.feed-home .feed-panel.is-portrait .feed-panel-body{gap:24px;padding:8px 24px 28px}.feed-home .feed-portrait-meta{display:inline-flex;align-items:center;gap:6px;margin:0 0 -14px;color:var(--native-text-tertiary);font-size:12px;line-height:18px}.feed-home .feed-portrait-summary{margin:0;color:var(--native-text-primary);font-size:17px;line-height:28px;text-wrap:pretty}.feed-home .feed-portrait-section{display:flex;flex-direction:column;gap:10px}.feed-home .feed-portrait-label{margin:0;color:var(--native-text-tertiary);font-size:12px;line-height:18px;font-weight:600}.feed-home .feed-portrait-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.feed-home .feed-portrait-row{display:flex;flex-direction:column;gap:8px;padding:10px 0}.feed-home .feed-portrait-row+.feed-portrait-row{border-top:1px solid var(--native-divider)}.feed-home .feed-portrait-row-main{display:flex;align-items:flex-start;gap:12px}.feed-home .feed-portrait-row-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.feed-home .feed-portrait-item{color:var(--native-text-primary);font-size:14px;line-height:21px;text-wrap:pretty}.feed-home .feed-portrait-why{color:var(--native-text-tertiary);font-size:12px;line-height:18px;text-wrap:pretty}.feed-home .feed-portrait-notme-button{flex-shrink:0;min-height:28px;margin-top:-3px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--native-text-tertiary);font:500 12px/18px var(--font-ui);cursor:pointer;transition:background-color .14s,color .14s}.feed-home .feed-portrait-notme-button:hover{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.feed-home .feed-portrait-notme-button:focus-visible,.feed-home .feed-portrait-disclosure:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:1px}.feed-home .feed-portrait-notme{display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px 12px;border-radius:12px;background:var(--native-accent-mono-muted);animation:feed-fade .16s ease-out}.feed-home .feed-portrait-notme:focus-within{box-shadow:0 0 0 1px var(--native-border-focused)}.feed-home .feed-portrait-notme input{width:100%;padding:2px 0;border:0;outline:none;background:transparent;color:var(--native-text-primary);font:400 14px/21px var(--font-ui)}.feed-home .feed-portrait-notme input::placeholder{color:var(--native-text-tertiary)}.feed-home .feed-portrait-notme-bar{display:flex;align-items:center;justify-content:flex-end;gap:14px}.feed-home .feed-portrait-notme-bar .feed-link{font-size:13px;font-weight:500}.feed-home .feed-portrait-notme-bar .feed-link.is-quiet{margin-inline-end:auto;color:var(--native-text-secondary)}.feed-home .feed-portrait-notme-bar .feed-button{min-height:30px;padding:0 14px;border-radius:999px;font-size:13px}.feed-home .feed-portrait-text{margin:0;color:var(--native-text-primary);font-size:14px;line-height:22px;text-wrap:pretty}.feed-home .feed-portrait-last{margin:0;color:var(--native-text-secondary);font-size:13px;line-height:20px;text-wrap:pretty}.feed-home .feed-portrait-said{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.feed-home .feed-portrait-said li{display:flex;align-items:baseline;gap:10px}.feed-home .feed-portrait-said-text{flex:1;min-width:0;color:var(--native-text-secondary);font-size:13px;line-height:20px;overflow-wrap:anywhere}.feed-home .feed-portrait-said-date{flex-shrink:0;color:var(--native-text-tertiary);font-size:11px;line-height:20px;font-variant-numeric:tabular-nums}.feed-home .feed-portrait-section.is-tell{gap:8px}.feed-home .feed-portrait-section.is-tell .feed-news-ack.is-reader{margin:0;font-size:12px;font-weight:500}.feed-home .feed-portrait-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 12px 8px;text-align:center}.feed-home .feed-portrait-empty p{margin:0;max-width:34ch;color:var(--native-text-secondary);font-size:14px;line-height:22px;text-wrap:pretty}.feed-home .feed-portrait-loading{display:flex;flex-direction:column;gap:10px;padding-top:4px}.feed-home .feed-portrait-loading .feed-skeleton-line{display:block}.feed-home .feed-portrait-numbers{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--native-divider)}.feed-home .feed-portrait-disclosure{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:28px;padding:0;border:0;background:transparent;color:var(--native-text-secondary);font:500 13px/18px var(--font-ui);cursor:pointer}.feed-home .feed-portrait-disclosure:hover{color:var(--native-text-primary)}.feed-home .feed-portrait-numbers-body{display:flex;flex-direction:column;gap:10px;animation:feed-fade .16s ease-out}.feed-home .feed-portrait-sublabel{margin:4px 0 0;color:var(--native-text-tertiary);font-size:12px;line-height:18px;font-weight:600}.feed-home .feed-portrait-notes{margin:0;color:var(--native-text-secondary);font-size:14px;line-height:21px}.feed-home .feed-portrait-blocked{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.feed-home .feed-portrait-blocked li{padding:4px 10px;border-radius:999px;background:var(--native-accent-mono-muted);color:var(--native-text-secondary);font-size:12px;line-height:18px}.feed-home .feed-portrait-reset{display:flex;flex-direction:column;gap:8px}@media (prefers-reduced-motion: reduce){.feed-home .feed-news,.feed-home .feed-news *,.feed-home .feed-setup-chip{animation:none!important;transition:none!important}.feed-home .feed-react-button svg,.feed-home .feed-react-reasons,.feed-home .feed-react-composer,.feed-home .feed-saved-removed,.feed-home .feed-portrait-card,.feed-home .feed-portrait-notme,.feed-home .feed-portrait-numbers-body,.feed-home .feed-portrait-notme-button{animation:none!important;transition:none!important}}@media (max-width: 620px){.feed-home .feed-news-optin,.feed-home .feed-news-optin.is-welcome{padding:24px 20px}}@media (max-width: 520px){.feed-home .feed-panel.is-reader{width:100%;top:0;bottom:0;inset-inline-end:0;max-height:100%;border-radius:0;border:0}.feed-home .feed-panel.is-portrait .feed-panel-body{padding:8px 20px 24px}.feed-home .feed-portrait-summary{font-size:16px;line-height:26px}.feed-home .feed-sheet,.feed-home .feed-sheet.is-settings{width:100%;max-height:92%;border-end-start-radius:0;border-end-end-radius:0}.feed-home .feed-setup-row{flex-wrap:wrap}}.feed-home .feed-panel.is-reader{width:min(640px,calc(100% - 24px))}.feed-home .is-reader .feed-panel-body>*{max-width:600px}.feed-home .feed-reader-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;border-top:1px solid var(--native-divider)}.feed-home .feed-reader-nav-link{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--native-text-primary);text-align:start;cursor:pointer;transition:background-color .14s}.feed-home .feed-reader-nav-link.is-next{grid-column:2;align-items:flex-end;text-align:end}.feed-home .feed-reader-nav-link:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-reader-nav-link:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:2px}.feed-home .feed-reader-nav-label{display:inline-flex;align-items:center;gap:4px;color:var(--native-text-tertiary);font-size:12px;line-height:16px;font-weight:500}.feed-home .feed-reader-nav-headline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:20px;font-weight:600}.feed-home .feed-catchup{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--native-background);outline:none;animation:feed-catchup-in .2s ease-out both}@keyframes feed-catchup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.feed-home .feed-catchup-head{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 20px 8px}.feed-home .feed-catchup-segments{display:flex;gap:4px;width:100%;max-width:600px;margin:0 auto}.feed-home .feed-catchup-segment{flex:1;height:3px;border-radius:2px;background:var(--native-accent-mono-muted);transition:background-color .2s}.feed-home .feed-catchup-segment.is-done{background:var(--native-text-secondary)}.feed-home .feed-catchup-segment.is-current{background:var(--native-primary)}.feed-home .feed-catchup-bar{display:flex;align-items:center;gap:10px;width:100%;max-width:600px;margin:0 auto}.feed-home .feed-catchup-close{margin-inline-end:-8px}.feed-home .feed-catchup-title{color:var(--native-text-primary);font-size:14px;font-weight:600}.feed-home .feed-catchup-position{color:var(--native-text-secondary);font-size:13px;font-variant-numeric:tabular-nums}.feed-home .feed-catchup-close{margin-inline-start:auto;width:36px;height:36px;border-radius:10px}.feed-home .feed-catchup-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.feed-home .feed-catchup-column{width:100%;max-width:640px;margin:0 auto;padding:12px 20px 40px}.feed-home .feed-catchup-foot{flex-shrink:0;display:flex;justify-content:space-between;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--native-divider)}.feed-home .feed-catchup-foot .feed-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding-inline:18px;border-radius:12px}.feed-home .feed-catchup-foot .feed-catchup-next{margin-inline-start:auto}.feed-home .feed-catchup-end{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18vh 0 0;text-align:center;animation:feed-fade .22s ease-out}.feed-home .feed-catchup-end-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:8px;border-radius:50%;background:var(--native-primary-muted);color:var(--native-primary)}.feed-home .feed-catchup-end-title{margin:0;font:600 24px/1.3 var(--font-ui)}.feed-home .feed-catchup-end-next{margin:0 0 16px;color:var(--native-text-secondary);font-size:14px}.feed-home .feed-catchup-end .feed-button{min-height:42px;min-width:120px;border-radius:12px}.feed-home .feed-focus-story{display:flex;flex-direction:column;gap:16px;animation:feed-fade .2s ease-out}.feed-home .feed-focus-image{width:100%;aspect-ratio:2 / 1;max-height:300px;object-fit:cover;border-radius:14px}.feed-home .feed-focus-head{display:flex;flex-direction:column;gap:8px}.feed-home .feed-focus-headline{margin:0;font:650 28px/1.25 var(--font-ui);letter-spacing:-.01em;text-wrap:pretty}.feed-home .feed-focus-byline{margin:0;color:var(--native-text-tertiary);font-size:13px;line-height:18px}.feed-home .feed-focus-dek{margin:0;color:var(--native-text-primary);font-size:17px;line-height:27px}.feed-home .feed-focus-body{display:flex;flex-direction:column;gap:14px}.feed-home .feed-focus-body p{margin:0;color:var(--native-text-primary);font-size:17px;line-height:28px;text-wrap:pretty}.feed-home .feed-focus-story .feed-ncard:not(.is-alert){background:var(--native-surface);border:0;box-shadow:none}.feed-home .feed-focus-source{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;align-self:flex-start;min-height:40px;padding:0 14px;border:1px solid var(--native-border-light);border-radius:12px;background:transparent;color:var(--native-text-primary);font:500 14px/1 var(--font-ui);cursor:pointer}.feed-home .feed-focus-source:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-react-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feed-home .feed-react-retry{font-size:12px;font-weight:600}@media (prefers-reduced-motion: reduce){.feed-home .feed-catchup,.feed-home .feed-catchup-end,.feed-home .feed-focus-story{animation:none!important}.feed-home .feed-catchup-segment,.feed-home .feed-news-strip-mark,.feed-home .feed-news-strip-bar>span,.feed-home .feed-news-catchup,.feed-home .feed-news-catchup svg{transition:none!important}}@media (max-width: 520px){.feed-home .feed-news-strip-dot{font-size:11px}.feed-home .feed-focus-headline{font-size:24px}.feed-home .feed-catchup-column{padding:8px 16px 32px}.feed-home .feed-catchup-head,.feed-home .feed-catchup-foot{padding-inline:16px}}.feed-home .feed-news-wx.is-chip{display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.feed-home .feed-news-wx.is-chip .feed-news-wx-now{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--native-text-secondary);font:400 13px/18px var(--font-ui);white-space:nowrap;max-width:100%}.feed-home .feed-news-wx.is-chip button.feed-news-wx-now{min-height:44px;cursor:pointer;transition:background-color .14s}.feed-home .feed-news-wx.is-chip button.feed-news-wx-now:hover{background:var(--native-accent-mono-muted)}.feed-home .feed-news-wx.is-chip button.feed-news-wx-now:focus-visible{outline:2px solid var(--native-border-focused);outline-offset:2px}.feed-home .feed-news-wx.is-chip .feed-news-wx-glyph{font-size:15px;line-height:1}.feed-home .feed-news-wx.is-chip .feed-news-wx-temp{grid-row:auto;color:var(--native-text-primary);font-size:13px;line-height:18px;font-weight:600}.feed-home .feed-news-wx.is-chip .feed-news-wx-summary,.feed-home .feed-news-wx.is-chip .feed-news-wx-area{max-width:none;font-size:13px;line-height:18px}.feed-home .feed-news-wx.is-chip .feed-news-wx-area{overflow:hidden;text-overflow:ellipsis}.feed-home .feed-news-wx-dot{color:var(--native-text-tertiary)}.feed-home .feed-news-wx.is-chip .feed-news-wx-now svg{flex-shrink:0;color:var(--native-text-tertiary)}.feed-home .feed-news-wx.is-chip .feed-news-wx-days{margin-top:10px;padding:12px 14px;border-radius:14px;background:var(--native-surface);animation:feed-fade .16s ease-out}.feed-home .feed-catchup-column{display:flex;flex-direction:column;min-height:100%}.feed-home .feed-catchup-column.is-end{justify-content:center}.feed-home .feed-catchup-column.is-end .feed-catchup-end{padding:0 0 8vh}.feed-home .feed-catchup-body{display:flex;flex-direction:column}.feed-home .feed-catchup-column .feed-catchup-foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;max-width:none;margin:24px 0 0;padding:14px 0 max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--native-divider);background:var(--native-background)}.feed-home .feed-catchup-peek{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:1;min-width:0;padding:0;border:0;background:none;text-align:end;cursor:pointer}.feed-home .feed-catchup-peek-label{color:var(--native-text-tertiary);font-size:11px;line-height:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.feed-home .feed-catchup-peek-headline{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--native-text-secondary);font-size:13px;line-height:18px}.feed-home .feed-catchup-peek:hover .feed-catchup-peek-headline{color:var(--native-text-primary)}.feed-home .feed-catchup-column .feed-catchup-foot .feed-catchup-next{margin-inline-start:0;flex-shrink:0}.feed-home .feed-catchup-column .feed-catchup-foot .feed-catchup-prev{flex-shrink:0}@media (max-width: 520px){.feed-home .feed-catchup-peek{display:none}.feed-home .feed-catchup-column .feed-catchup-foot .feed-catchup-next{margin-inline-start:auto}}.feed-home .feed-catchup-column{justify-content:safe center;padding-bottom:6vh}.feed-home .feed-news-masthead{display:flex;align-items:center;gap:12px;padding:0;border:0}.feed-home .feed-news-masthead-main{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;min-width:0}.feed-home .feed-news-title{margin:0;color:var(--native-text-primary);font:600 24px/30px var(--font-ui);letter-spacing:-.02em}.feed-home .feed-news-date{margin:0;color:var(--native-text-tertiary);font:400 12px/18px var(--font-ui)}.feed-home .feed-news-tune{flex-shrink:0;width:44px;height:44px;border:0;border-radius:12px;background:transparent}.feed-home .feed-news-tune:hover{background:var(--native-surface-elevated)}.feed-home .feed-news-schedule{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px;margin-top:-6px;min-width:0}.feed-home .feed-news-schedule-line{display:inline-flex;align-items:center;gap:8px;min-height:28px;min-width:0;padding:0 6px 0 0;border:0;border-radius:8px;background:transparent;color:var(--native-text-tertiary);font:400 12px/18px var(--font-ui);text-align:start;cursor:pointer}.feed-home .feed-news-schedule-line:hover,.feed-home .feed-news-schedule-line[aria-expanded=true]{color:var(--native-text-secondary)}.feed-home .feed-news-schedule-line:focus-visible,.feed-home .feed-news-schedule-upgrade:focus-visible{outline:2px solid var(--native-accent-mono-border);outline-offset:2px}.feed-home .feed-news-schedule-text{min-width:0;font-variant-numeric:tabular-nums}.feed-home .feed-news-pips{display:inline-flex;flex-shrink:0;gap:3px}.feed-home .feed-news-pip{width:6px;height:6px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--native-text-tertiary);opacity:.55}.feed-home .feed-news-pip.is-done{background:var(--native-text-secondary);box-shadow:none;opacity:1}.feed-home .feed-news-pip.is-writing{background:var(--native-text-secondary);box-shadow:none;opacity:1;animation:feed-news-pip-pulse 1.4s ease-in-out infinite}@keyframes feed-news-pip-pulse{0%,to{opacity:1}50%{opacity:.3}}.feed-home .feed-news-schedule-upgrade{min-height:28px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--native-text-secondary);font:500 12px/18px var(--font-ui);text-decoration:underline;text-decoration-color:var(--native-accent-mono-border);text-underline-offset:3px;cursor:pointer}.feed-home .feed-news-schedule-upgrade:hover{color:var(--native-text-primary);text-decoration-color:currentColor}.feed-home .feed-news-schedule-pop{inset-inline:0 auto;width:min(320px,calc(100vw - 32px));padding:14px}.feed-home .feed-news-schedule-pop-title{margin:0 0 8px;color:var(--native-text-primary);font:600 14px/20px var(--font-ui)}.feed-home .feed-news-schedule-plans{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;padding:0;list-style:none}.feed-home .feed-news-schedule-plans li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;color:var(--native-text-secondary);font:400 13px/18px var(--font-ui)}.feed-home .feed-news-schedule-plans li.is-current{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.feed-home .feed-news-schedule-plan{min-width:40px;font-weight:600}.feed-home .feed-news-schedule-runs{flex:1;font-variant-numeric:tabular-nums}.feed-home .feed-news-schedule-yours{color:var(--native-text-tertiary);font-size:11px;font-weight:500}.feed-home .feed-news-schedule-pop-body{margin:0;color:var(--native-text-secondary);font:400 13px/19px var(--font-ui)}.feed-home .feed-news-schedule-pop-upgrade{width:100%;min-height:36px;margin-top:12px;border-radius:10px}@media (prefers-reduced-motion: reduce){.feed-home .feed-news-pip.is-writing{animation:none}}.feed-home .feed-news-day{display:block;padding:0;border:0;background:transparent}.feed-home .feed-news-day-toggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 0;border:0;border-radius:10px;background:transparent;color:var(--native-text-secondary);font:500 13px/18px var(--font-ui);cursor:pointer}.feed-home .feed-news-day-toggle:hover{color:var(--native-text-primary)}.feed-home .feed-news-day-text{margin:0;padding:4px 0 12px;color:var(--native-text-secondary);font:400 14px/22px var(--font-ui);white-space:pre-line}.feed-home .feed-news-timeline{display:flex;flex-direction:column;gap:18px}.feed-home .feed-news-section{min-width:0;scroll-margin-top:20px}.feed-home .feed-news-section-head{margin:0 0 8px;font:400 12px/18px var(--font-ui)}.feed-home .feed-news-section-head.is-quiet{margin:0}.feed-home .feed-news-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:var(--native-text-secondary);font:inherit;text-align:start;cursor:pointer}.feed-home .feed-news-section-toggle:hover{color:var(--native-text-primary)}.feed-home .feed-news-section-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;color:var(--native-text-tertiary);font:400 12px/18px var(--font-ui)}.feed-home .feed-news-section-head .feed-news-section-row{margin:0}.feed-home .feed-news-section-time{color:var(--native-text-secondary)}.feed-home .feed-news-section-latest{color:var(--native-text-primary);font-weight:500}.feed-home .feed-news-section-meta{color:var(--native-text-tertiary)}.feed-home .feed-news-section-body{display:flex;flex-direction:column;gap:10px}.feed-home .feed-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;border:0}.feed-home .feed-news-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:188px;padding:0;overflow:hidden;border:1px solid var(--native-card-border);border-radius:16px;background:var(--native-surface);cursor:pointer;transition:background-color .15s,border-color .15s}.feed-home .feed-news-tile.is-featured{min-height:230px}.feed-home .feed-news-tile.is-featured.is-text{min-height:190px}.feed-home .feed-news-list>.feed-news-tile:last-child:nth-child(odd){grid-column:1 / -1;min-height:136px}.feed-home .feed-news-tile:hover{background:var(--native-surface-elevated);border-color:var(--native-accent-mono-border)}.feed-home .feed-news-tile:active{background:var(--native-surface-pressed)}.feed-home .feed-news-tile:focus-visible,.feed-home .feed-news-tile.is-highlighted{outline:2px solid var(--native-accent-mono);outline-offset:3px}.feed-home .feed-news-tile-image{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease-out}.feed-home .feed-news-tile.has-picture:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0000000a,#00000047 24%,#000000c7 68%,#000000e0);pointer-events:none}.feed-home .feed-news-tile.has-picture:is(:hover,:focus-visible) .feed-news-tile-image{transform:scale(1.025)}.feed-home .feed-news-list>.feed-news-tile.is-text:last-child:nth-child(odd) .feed-news-tile-topic{position:absolute;top:14px;inset-inline-start:16px;min-height:24px;margin:0}.feed-home .feed-news-list>.feed-news-tile.is-text:last-child:nth-child(odd) .feed-news-tile-text{padding-top:52px}.feed-home .feed-news-tile-topic{display:flex;align-items:center;min-height:40px;margin:12px 16px 0;color:var(--native-text-tertiary)}.feed-home .feed-news-tile-text{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;padding:16px}.feed-home .feed-news-tile.is-featured .feed-news-tile-text{padding:20px}.feed-home .feed-news-tile-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;color:var(--native-text-primary);font:600 17px/23px var(--font-ui);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty}.feed-home .feed-news-tile.is-featured .feed-news-tile-title{max-width:42ch;font-size:24px;line-height:30px}.feed-home .feed-news-tile-meta{margin:0;padding-inline-end:16px;color:var(--native-text-tertiary);font:400 12px/18px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-news-tile-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.feed-home .feed-news-unread{display:inline-block;width:6px;height:6px;margin-inline-end:7px;border-radius:50%;background:currentColor;vertical-align:middle}.feed-home .feed-news-updated-tag{color:var(--native-text-secondary);font:500 11px/16px var(--font-ui)}.feed-home .feed-news-alert-tag{display:inline-flex;align-items:center;gap:4px;font:500 11px/16px var(--font-ui)}.feed-home .feed-news-alert-tag.is-warning{color:var(--native-semantic-warning-text)}.feed-home .feed-news-alert-tag.is-danger{color:var(--native-semantic-danger-text)}.feed-home .feed-news-tile-open{position:absolute;inset-inline-end:14px;bottom:17px;display:flex;color:var(--native-text-tertiary);opacity:0;transition:opacity .15s}.feed-home .feed-news-tile.is-featured .feed-news-tile-open{inset-inline-end:20px;bottom:21px}.feed-home .feed-news-tile:is(:hover,:focus-visible) .feed-news-tile-open{opacity:1}.feed-home .feed-news-tile.is-read .feed-news-tile-title{color:var(--native-text-secondary)}.feed-home .feed-news-tile.has-picture .feed-news-tile-title{color:#fff}.feed-home .feed-news-tile.has-picture :is(.feed-news-tile-meta,.feed-news-tile-open,.feed-news-updated-tag,.feed-news-alert-tag){color:#ffffffe0}.feed-home .feed-news-tile.is-arriving{animation:feed-fade .18s ease-out both;animation-delay:var(--feed-stagger, 0ms)}@media (max-width: 380px){.feed-home .feed-news-list{grid-template-columns:minmax(0,1fr)}.feed-home .feed-news-tile{min-height:180px}.feed-home .feed-news-tile.is-featured .feed-news-tile-title{font-size:22px;line-height:28px}}.feed-home .feed-news-live{display:flex;align-items:center;gap:8px;margin:0;color:var(--native-text-secondary);font:400 12px/18px var(--font-ui)}.feed-home .feed-news-pill-wrap{position:sticky;top:8px;z-index:5;display:flex;justify-content:center;height:0;margin-bottom:-12px}.feed-home .feed-news-pill{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--native-accent-mono-border);border-radius:20px;background:var(--native-accent-mono);color:var(--native-accent-mono-on);font:500 13px/18px var(--font-ui);cursor:pointer}.feed-home .feed-briefing{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0;container-type:inline-size}.feed-home .feed-briefing-head{display:flex;flex-direction:column;gap:14px}.feed-home .feed-briefing-prepared{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--native-text-secondary);font:500 13px/20px var(--font-ui)}.feed-home .feed-briefing-prepared>span{color:inherit;font:inherit}.feed-home .feed-briefing .feed-briefing-title{margin:0;color:var(--native-text-primary);font:600 30px/38px var(--font-ui);letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}.feed-home .feed-briefing-meta{display:block;margin:0;color:var(--native-text-tertiary);font:400 12px/20px var(--font-ui);overflow-wrap:anywhere}.feed-home .feed-briefing-meta>span{color:inherit;font:inherit}.feed-home .feed-briefing-source{padding:0;border:0;background:transparent;color:var(--native-text-secondary);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--native-border-light);text-underline-offset:3px}.feed-home .feed-briefing-source:hover{color:var(--native-text-primary);text-decoration-color:currentColor}.feed-home .feed-briefing-source:focus-visible{outline:2px solid var(--native-accent-mono);outline-offset:3px;border-radius:3px}.feed-home .feed-briefing-personal{margin-top:-8px}.feed-home .feed-briefing-personal p{margin:0;color:var(--native-text-secondary);font:400 15px/24px var(--font-ui);white-space:pre-line;overflow-wrap:anywhere}.feed-home .feed-briefing-image{display:block;width:100%;max-height:230px;aspect-ratio:2.3 / 1;object-fit:cover;border-radius:12px;background:var(--native-surface)}.feed-home .feed-briefing-body{display:flex;flex-direction:column;gap:20px;padding:0}.feed-home .feed-briefing-body p{margin:0;color:var(--native-text-primary);font:400 17px/28px var(--font-ui);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.feed-home .feed-briefing-body p:first-child{font-size:19px;line-height:30px;font-weight:450}.feed-home .feed-briefing-take{display:flex;flex-direction:column;gap:12px;padding:22px 0 0;border-top:1px solid var(--native-divider);background:transparent}.feed-home .feed-briefing-take>p{margin:0;color:var(--native-text-primary);font:400 17px/28px var(--font-ui);white-space:pre-line;overflow-wrap:anywhere}.feed-home .feed-briefing-take footer{display:flex;align-items:center;gap:7px;color:var(--native-text-secondary);font:500 12px/18px var(--font-ui)}.feed-home .feed-briefing-take footer>span{color:inherit;font:inherit}[dir=rtl] .feed-home .feed-briefing .feed-briefing-title,.feed-home[dir=rtl] .feed-briefing .feed-briefing-title{letter-spacing:normal}@container (max-width: 540px){.feed-home .feed-briefing .feed-briefing-title{font-size:26px;line-height:33px}}.feed-home .feed-stories{position:absolute;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;min-height:0;padding:calc(var(--desktop-titlebar-height, 28px) + 12px) 20px 20px;background:var(--native-modal-overlay);color:var(--native-text-primary);outline:none;animation:feed-fade .15s ease-out}.feed-home .feed-story-card{display:flex;flex-direction:column;width:min(640px,100%);height:100%;max-height:900px;min-height:0;overflow:hidden;border:1px solid var(--native-border-light);border-radius:20px;background:var(--native-background);color:var(--native-text-primary)}.feed-home .feed-story-head{display:flex;flex-shrink:0;align-items:center;gap:10px;min-height:62px;padding:8px 12px 8px 20px;border-bottom:1px solid var(--native-border-light)}.feed-home .feed-story-ring{flex:1;min-width:0;overflow:hidden;color:var(--native-text-secondary);font:500 13px/18px var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.feed-home .feed-story-position{color:var(--native-text-tertiary);font:400 12px/18px var(--font-ui);font-variant-numeric:tabular-nums}.feed-home .feed-story-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.feed-home .feed-story-copy{display:flex;flex-direction:column;gap:24px;padding:28px}.feed-home .feed-story-source-link{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--native-border-light);border-radius:12px;background:var(--native-surface);color:var(--native-text-primary);font:500 13px/20px var(--font-ui);text-align:start;cursor:pointer}.feed-home .feed-story-source-link:hover{background:var(--native-surface-elevated)}.feed-home .feed-story-source-link span{color:inherit}.feed-home .feed-story-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:14px 16px;border-radius:12px;background:var(--native-surface)}.feed-home .feed-story-figure-value{color:var(--native-text-primary);font:600 28px/34px var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.feed-home .feed-story-figure-label{color:var(--native-text-secondary);font:400 13px/20px var(--font-ui)}.feed-home .feed-story-stickers{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.feed-home .feed-sticker{max-width:100%;border-radius:14px;background:var(--native-surface);color:var(--native-text-primary)}.feed-home .feed-sticker-countdown{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;font:500 13px/18px var(--font-ui);font-variant-numeric:tabular-nums}.feed-home .feed-sticker-call{display:flex;flex-direction:column;gap:10px;width:100%;padding:16px}.feed-home .feed-sticker-question{margin:0;color:var(--native-text-primary);font:600 15px/22px var(--font-ui)}.feed-home .feed-call-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.feed-home .feed-call-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:10px;border:1px solid var(--native-border-light);border-radius:12px;background:var(--native-background);color:var(--native-text-primary);font:500 14px/20px var(--font-ui);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color .14s,border-color .14s}.feed-home .feed-call-option:hover:not(:disabled),.feed-home .feed-call-option.is-mine{border-color:var(--native-accent-mono);background:var(--native-accent-mono-muted)}.feed-home .feed-call-option:disabled{cursor:default}.feed-home .feed-call-option.is-true{border-color:var(--native-semantic-success-text);background:var(--native-success-muted)}.feed-home .feed-call-option-label{color:var(--native-text-primary)}.feed-home .feed-call-tag{display:inline-flex;align-items:center;gap:3px;color:var(--native-text-secondary);font:400 11px/16px var(--font-ui)}.feed-home .feed-call-tag.is-true{color:var(--native-semantic-success-text)}.feed-home .feed-call-said,.feed-home .feed-call-result{margin:0;color:var(--native-text-secondary);font:500 13px/20px var(--font-ui)}.feed-home .feed-call-result{display:flex;flex-wrap:wrap;gap:4px 10px}.feed-home .feed-call-note{margin:0;color:var(--native-text-tertiary);font:400 12px/18px var(--font-ui)}.feed-home .feed-call-note.is-error{color:var(--native-semantic-danger-text)}.feed-home .feed-sticker-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--native-accent-mono-border);background:var(--native-accent-mono);color:var(--native-accent-mono-on);font:500 14px/20px var(--font-ui);cursor:pointer}.feed-home .feed-sticker-action span{color:inherit}.feed-home .feed-sticker-action:disabled{opacity:.5;cursor:default}.feed-home .feed-sticker-asks{display:flex;flex-direction:column;gap:4px;width:100%;padding:6px}.feed-home .feed-ask-q{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px;border:0;border-radius:10px;background:none;color:var(--native-text-primary);font:500 14px/20px var(--font-ui);text-align:start;cursor:pointer}.feed-home .feed-ask-q:hover{background:var(--native-surface-elevated)}.feed-home .feed-ask-q svg{flex-shrink:0}.feed-home .feed-ask-a{margin:0;padding:0 10px 10px;color:var(--native-text-secondary);font:400 14px/22px var(--font-ui);overflow-wrap:anywhere}.feed-home .feed-story-tools{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.feed-home .feed-story-icon{display:inline-grid;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--native-text-secondary);cursor:pointer}.feed-home .feed-story-icon:hover:not(:disabled),.feed-home .feed-story-icon.is-active{background:var(--native-accent-mono-muted);color:var(--native-text-primary)}.feed-home .feed-story-icon:disabled{opacity:.4;cursor:default}.feed-home .feed-story-action-input{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--native-border-light);border-radius:12px;background:var(--native-surface)}.feed-home .feed-story-input-label{color:var(--native-text-primary);font:500 14px/20px var(--font-ui)}.feed-home .feed-story-action-input input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--native-border-light);border-radius:10px;background:var(--native-background);color:var(--native-text-primary);font:400 14px/20px var(--font-ui)}.feed-home .feed-story-action-input input:focus-visible{outline:2px solid var(--native-accent-mono);outline-offset:2px}.feed-home .feed-story-input-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.feed-home .feed-story-input-actions .feed-link{min-height:44px}.feed-home .feed-story-reply{display:flex;align-items:center;gap:4px;min-height:48px;padding-inline-start:14px;border:1px solid var(--native-border-light);border-radius:14px;background:var(--native-surface)}.feed-home .feed-story-reply:focus-within{border-color:var(--native-accent-mono)}.feed-home .feed-story-reply input{flex:1;min-width:0;padding:8px 0;border:0;outline:none;background:transparent;color:var(--native-text-primary);font:400 14px/20px var(--font-ui)}.feed-home .feed-story-reply input::placeholder{color:var(--native-text-tertiary)}.feed-home .feed-story-reply .feed-story-send:not(:disabled){background:var(--native-primary);color:var(--native-text-on-primary)}.feed-home .feed-story-reply .feed-story-send:not(:disabled):hover{background:var(--native-primary);color:var(--native-text-on-primary);opacity:.9}.feed-home .feed-story-reply .feed-story-send{width:36px;height:36px;margin-inline-end:6px;border-radius:50%}.feed-home .feed-story-ask{display:flex;flex-direction:column;gap:10px}.feed-home .feed-story-suggestions{display:flex;flex-wrap:wrap;gap:8px}.feed-home .feed-story-suggestion{min-height:32px;padding:6px 12px;border:1px solid var(--native-border-light);border-radius:999px;background:transparent;color:var(--native-text-primary);font:500 13px/18px var(--font-ui);cursor:pointer;transition:background-color .14s,border-color .14s}.feed-home .feed-story-suggestion:hover{background:var(--native-accent-mono-muted);border-color:var(--native-accent-mono-border)}.feed-home .feed-story-nav{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--native-border-light)}.feed-home .feed-story-step{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--native-text-secondary);font:500 13px/18px var(--font-ui);cursor:pointer}.feed-home .feed-story-step:hover:not(:disabled){background:var(--native-accent-mono-muted)}.feed-home .feed-story-step.is-next{background:var(--native-accent-mono);color:var(--native-accent-mono-on)}.feed-home .feed-story-step.is-next:hover{opacity:.88}.feed-home .feed-story-step span{color:inherit}.feed-home .feed-story-step:disabled{opacity:.35;cursor:default}.feed-home .feed-stories button:focus-visible,.feed-home .feed-news-day-toggle:focus-visible,.feed-home .feed-news-section-toggle:focus-visible{outline:2px solid var(--native-accent-mono);outline-offset:2px}[dir=rtl] .feed-story-step svg,[dir=rtl] .feed-news-tile-open svg{transform:scaleX(-1)}@media (max-width: 620px){.feed-home .feed-stories{padding:var(--desktop-titlebar-height, 28px) 0 0}.feed-home .feed-story-card{border:0;border-radius:0;max-height:none}.feed-home .feed-story-copy{padding:20px}.feed-home .feed-story-nav{padding-inline:12px}}@media (prefers-reduced-motion: reduce){.feed-home .feed-news-tile,.feed-home .feed-news-tile-image,.feed-home .feed-news-tile-open,.feed-home .feed-call-option{transition:none}.feed-home .feed-news-tile.has-picture:is(:hover,:focus-visible) .feed-news-tile-image{transform:none}.feed-home .feed-news-tile.is-arriving,.feed-home .feed-stories{animation:none}}.feed-home{--analyst-display: "New York", "Iowan Old Style", "Charter", "Source Serif Pro", Georgia, "Times New Roman", serif}.feed-home .feed-analyst{--conf-tone: var(--native-semantic-info-text);display:flex;flex-direction:column;gap:20px;padding:24px 0 0;border-top:1px solid var(--native-divider)}.feed-home .feed-analyst.is-conf-low{--conf-tone: var(--native-semantic-warning-text)}.feed-home .feed-analyst.is-conf-high{--conf-tone: var(--native-semantic-success-text)}.feed-home .feed-analyst-top{display:flex;align-items:center;gap:8px}.feed-home .feed-analyst .feed-analyst-title{margin:0;color:var(--native-text-primary);font:600 16px/24px var(--font-ui)}.feed-home .feed-analyst-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.feed-home .feed-analyst .feed-analyst-label{margin:0;color:var(--native-text-secondary);font:600 13px/20px var(--font-ui)}.feed-home .feed-analyst-read{display:flex;flex-direction:column;gap:10px}.feed-home .feed-analyst .feed-analyst-read-text{margin:0;color:var(--native-text-primary);font:400 17px/27px var(--font-ui);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.feed-home .feed-analyst-confidence{display:inline-flex;align-items:center;gap:8px}.feed-home .feed-analyst-confidence.is-low{--conf-tone: var(--native-semantic-warning-text)}.feed-home .feed-analyst-confidence.is-medium{--conf-tone: var(--native-semantic-info-text)}.feed-home .feed-analyst-confidence.is-high{--conf-tone: var(--native-semantic-success-text)}.feed-home .feed-analyst-meter{display:inline-flex;gap:3px}.feed-home .feed-analyst-segment{width:16px;height:5px;border-radius:3px;background:var(--native-divider);transition:background-color .3s}.feed-home .feed-analyst-segment.is-on{background:var(--conf-tone)}.feed-home .feed-analyst-confidence .feed-analyst-confidence-label{color:var(--native-text-secondary);font:500 11px/16px var(--font-ui)}.feed-home .feed-analyst-section{display:flex;flex-direction:column;gap:10px}.feed-home .feed-analyst-points{display:flex;flex-direction:column;gap:8px;margin:0;padding-inline-start:20px}.feed-home .feed-analyst-point{padding-inline-start:2px}.feed-home .feed-analyst-point::marker{color:var(--native-text-tertiary)}.feed-home .feed-analyst .feed-analyst-point-text{color:var(--native-text-primary);font:400 15px/24px var(--font-ui);overflow-wrap:anywhere}.feed-home .feed-analyst-move{--move-tone: var(--native-text-secondary);display:flex;flex-direction:column;gap:8px}.feed-home .feed-analyst-move.is-urgent{--move-tone: var(--native-semantic-danger-text)}.feed-home .feed-analyst-move.is-soon{--move-tone: var(--native-semantic-warning-text)}.feed-home .feed-analyst-move.is-later{--move-tone: var(--native-semantic-info-text)}.feed-home .feed-analyst-when{color:var(--move-tone, var(--native-text-secondary));font:500 12px/20px var(--font-ui)}.feed-home .feed-analyst .feed-analyst-move-action{margin:0;color:var(--native-text-primary);font:500 16px/25px var(--font-ui);overflow-wrap:anywhere;text-wrap:pretty}.feed-home .feed-analyst .feed-analyst-move-why{margin:0;color:var(--native-text-secondary);font:400 14px/22px var(--font-ui);overflow-wrap:anywhere}.feed-home .feed-analyst-do{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:40px;max-width:100%;margin-top:6px;padding:10px 16px;border:0;border-radius:999px;background:var(--native-accent-mono);color:var(--native-accent-mono-on);font:500 13px/20px var(--font-ui);text-align:start;cursor:pointer;transition:opacity .16s}.feed-home .feed-analyst-do span{color:inherit}.feed-home .feed-analyst-do svg:last-child{transition:transform .16s}.feed-home .feed-analyst-do:hover{opacity:.88}.feed-home .feed-analyst-do svg{flex-shrink:0}.feed-home .feed-analyst-do:hover svg:last-child{transform:translate(2px)}.feed-home .feed-analyst-do:focus-visible{outline:2px solid var(--native-accent-mono);outline-offset:3px}.feed-home .feed-analyst-watch-list{display:flex;flex-direction:column;gap:5px;margin:0;padding-inline-start:20px}.feed-home .feed-analyst-watch-list li{padding-inline-start:2px;color:var(--native-text-secondary);font:400 14px/22px var(--font-ui);overflow-wrap:anywhere}.feed-home .feed-analyst-watch-list span{color:inherit}.feed-home .feed-chapter,.feed-home .feed-report-number,.feed-home .feed-report-step{animation:feed-analyst-rise .38s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--analyst-i, 0) * 70ms + 90ms)}.feed-home .feed-chapters{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid var(--native-divider)}.feed-home .feed-chapters .feed-chapters-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;color:var(--native-text-primary);font:600 13px/20px var(--font-ui)}.feed-home .feed-chapters .feed-chapters-live{display:inline-flex;align-items:center;gap:6px;color:var(--native-semantic-brand-text);font:500 11px/16px var(--font-ui)}.feed-home .feed-chapters-live .feed-news-pulse{width:6px;height:6px}.feed-home .feed-chapters-more{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:1px dashed var(--native-border);border-radius:999px;background:transparent;color:var(--native-text-secondary);font:500 12px/16px var(--font-ui);cursor:pointer}.feed-home .feed-chapters-more:hover{color:var(--native-text-primary);border-style:solid}.feed-home .feed-chapters-more:focus-visible{outline:2px solid var(--native-accent-mono);outline-offset:2px}.feed-home .feed-chapters-list{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.feed-home .feed-chapter{position:relative;padding-inline-start:28px}.feed-home .feed-chapter:before{content:"";position:absolute;inset-inline-start:6px;top:18px;bottom:-16px;width:2px;border-radius:1px;background:var(--native-divider)}.feed-home .feed-chapter:last-child:before{display:none}.feed-home .feed-chapter-node{position:absolute;inset-inline-start:1px;top:4px;box-sizing:border-box;width:12px;height:12px;border:2px solid var(--native-border);border-radius:50%;background:var(--native-card-background)}.feed-home .feed-chapter.is-latest .feed-chapter-node{border-color:var(--native-primary);background:var(--native-primary);box-shadow:0 0 0 4px var(--native-primary-muted)}.feed-home .feed-chapters .feed-chapter-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--native-text-tertiary);font:500 12px/18px var(--font-ui);font-variant-numeric:tabular-nums}.feed-home .feed-chapters .feed-chapter-latest{color:var(--native-semantic-brand-text);font:500 11px/18px var(--font-ui)}.feed-home .feed-chapters .feed-chapter-text{margin:4px 0 0;color:var(--native-text-secondary);font:400 15px/23px var(--font-ui);overflow-wrap:anywhere;text-wrap:pretty}.feed-home .feed-chapters .feed-chapter.is-latest .feed-chapter-text{color:var(--native-text-primary);font-weight:500}.feed-home .feed-news-updated-tag.is-chapters{display:inline-flex;align-items:center;gap:6px;color:var(--native-semantic-brand-text);font-weight:600}.feed-home .feed-news-updated-pulse{width:6px;height:6px;border-radius:50%;background:currentColor;animation:feed-news-breathe 1.8s ease-in-out infinite}.feed-home .feed-news-tile .feed-news-tile-change{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:-2px 0 0;color:var(--native-text-secondary);font:400 13px/19px var(--font-ui);overflow-wrap:anywhere}.feed-home .feed-news-tile.has-picture .feed-news-tile-change{color:#ffffffe6}.feed-home .feed-brief{--brief-ink: #f5f1e6;--brief-soft: rgba(245, 241, 230, .74);--brief-faint: rgba(245, 241, 230, .5);--brief-gold: #d9b45a;--brief-line: rgba(217, 180, 90, .28);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:18px;padding:24px 26px 20px;overflow:hidden;border:1px solid rgba(217,180,90,.35);border-radius:22px;cursor:pointer;color:var(--brief-ink);background:radial-gradient(110% 80% at 100% 0%,rgba(217,180,90,.2),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(70,110,190,.28),transparent 62%),linear-gradient(160deg,#10203f,#0b1730 55%,#081123);box-shadow:0 18px 44px -30px #081123cc;animation:feed-analyst-in .52s cubic-bezier(.2,.7,.2,1) both;transition:transform .2s,box-shadow .2s}.feed-home .feed-brief:hover{transform:translateY(-2px);box-shadow:0 22px 48px -26px #081123d9}.feed-home .feed-brief:focus-within{border-color:var(--brief-gold)}.feed-home .feed-brief .feed-brief-mark{position:absolute;z-index:-1;top:-26px;inset-inline-end:10px;color:var(--brief-gold);font:700 148px/1 var(--analyst-display);letter-spacing:-.05em;opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none}.feed-home .feed-brief-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding-bottom:12px;border-bottom:3px double var(--brief-line)}.feed-home .feed-brief .feed-brief-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--brief-gold);font:700 11px/16px var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.feed-home .feed-brief .feed-brief-date{color:var(--brief-soft);font:500 12px/16px var(--font-ui)}.feed-home .feed-brief-head .feed-dot{margin-inline-start:auto;background:var(--brief-gold)}.feed-home .feed-brief-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.feed-home .feed-brief .feed-brief-line{max-width:30ch;margin:0;color:var(--brief-ink);font:500 28px/37px var(--analyst-display);letter-spacing:-.012em;overflow-wrap:anywhere;text-wrap:balance}.feed-home .feed-brief .feed-brief-read{max-width:60ch;margin:0;color:var(--brief-soft);font:400 15px/23px var(--font-ui);overflow-wrap:anywhere;text-wrap:pretty}.feed-home .feed-brief .feed-analyst-confidence-label{color:var(--brief-soft)}.feed-home .feed-brief .feed-analyst-segment{background:#f5f1e629}.feed-home .feed-brief .feed-analyst-confidence.is-low{--conf-tone: #f2b75b}.feed-home .feed-brief .feed-analyst-confidence.is-medium{--conf-tone: #7fb2ff}.feed-home .feed-brief .feed-analyst-confidence.is-high{--conf-tone: #7fd6a1}.feed-home .feed-brief .feed-analyst-segment.is-on{background:var(--conf-tone)}.feed-home :is(.feed-brief,.feed-briefing) .feed-report-label{margin:0;color:var(--native-text-tertiary);font:600 11px/16px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.feed-home .feed-brief-grid{display:grid;gap:22px;padding-top:4px}.feed-home .feed-brief-grid.is-two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.feed-home .feed-brief-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid var(--brief-line)}.feed-home .feed-brief .feed-brief-by{display:inline-flex;align-items:center;gap:8px;color:var(--brief-faint);font:500 12px/18px var(--font-ui)}.feed-home .feed-brief-by span{color:inherit}.feed-home .feed-brief-open{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--brief-gold);color:#10203f;font:600 13px/18px var(--font-ui);cursor:pointer;transition:transform .16s,filter .16s}.feed-home .feed-brief-open span{color:inherit}.feed-home .feed-brief-open:hover{filter:brightness(1.06)}.feed-home .feed-brief-open svg{transition:transform .16s}.feed-home .feed-brief-open:hover svg,.feed-home .feed-brief:hover .feed-brief-open svg{transform:translate(3px)}.feed-home .feed-brief-open:focus-visible{outline:2px solid var(--brief-gold);outline-offset:3px}@media (max-width: 560px){.feed-home .feed-brief{padding:20px 18px 16px}.feed-home .feed-brief-grid.is-two{grid-template-columns:minmax(0,1fr)}.feed-home .feed-brief .feed-brief-line{font-size:24px;line-height:32px}}.feed-home .feed-report-numbers-wrap,.feed-home .feed-report-plan-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.feed-home .feed-report-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:16px 18px;margin:0}.feed-home .feed-report-number{display:flex;flex-direction:column;gap:2px;min-width:0}.feed-home .feed-report-number dd{margin:0}.feed-home :is(.feed-brief,.feed-briefing) .feed-report-number-value{order:-1;display:flex;align-items:baseline;gap:6px;color:var(--native-text-primary);font:600 30px/1.1 var(--analyst-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.feed-home .feed-report-number-value .feed-ncard-change{font-size:12px}.feed-home :is(.feed-brief,.feed-briefing) .feed-report-number-label{color:var(--native-text-secondary);font:500 12px/17px var(--font-ui)}.feed-home :is(.feed-brief,.feed-briefing) .feed-report-number-note{color:var(--native-text-tertiary);font:400 11px/16px var(--font-ui)}.feed-home :is(.feed-brief,.feed-briefing) .feed-report-more{margin:0;padding-inline-start:40px;color:var(--native-text-secondary);font:600 12px/18px var(--font-ui)}.feed-home .feed-report-plan{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.feed-home .feed-report-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px}.feed-home .feed-report-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:13px;top:30px;bottom:-10px;width:1px;background:var(--native-divider)}.feed-home :is(.feed-brief,.feed-briefing) .feed-report-step-n{display:grid;place-items:center;width:28px;height:28px;box-sizing:border-box;border:1px solid var(--native-border);border-radius:50%;background:var(--native-card-background);color:var(--native-semantic-brand-text);font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums}.feed-home :is(.feed-brief,.feed-briefing) .feed-report-step-text{padding-top:4px;color:var(--native-text-primary);font:400 14px/21px var(--font-ui);overflow-wrap:anywhere}.feed-home .feed-briefing.is-report .feed-report-numbers-wrap,.feed-home .feed-briefing.is-report .feed-report-plan-wrap{padding-top:18px;border-top:1px solid var(--native-divider)}.feed-home .feed-briefing.is-report .feed-report-step-text{font-size:15px;line-height:23px}.feed-home .feed-report-sections .feed-nblocks{counter-reset:report-section}.feed-home .feed-report-sections .feed-nblocks-entry+.feed-nblocks-entry{padding-top:18px;border-top:1px solid var(--native-divider)}.feed-home .feed-report-sections .feed-nblock-title{color:var(--native-text-primary);font:600 15px/22px var(--font-ui);letter-spacing:0;text-transform:none}.feed-home .feed-report-sections .feed-nblock-title:before{counter-increment:report-section;content:counter(report-section,decimal-leading-zero);margin-inline-end:10px;color:var(--native-semantic-brand-text);font-variant-numeric:tabular-nums}.feed-home .feed-brief .feed-report-label{color:var(--brief-gold)}.feed-home .feed-brief .feed-report-number-value{color:var(--brief-ink)}.feed-home .feed-brief .feed-report-number-label{color:var(--brief-soft)}.feed-home .feed-brief .feed-report-number-note{color:var(--brief-faint)}.feed-home .feed-brief .feed-report-step-n{border-color:var(--brief-line);background:transparent;color:var(--brief-gold)}.feed-home .feed-brief .feed-report-step-text{color:var(--brief-ink)}.feed-home .feed-brief .feed-report-step:not(:last-child):after{background:var(--brief-line)}.feed-home .feed-brief .feed-report-more{color:var(--brief-gold)}@keyframes feed-analyst-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes feed-analyst-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.feed-home .feed-briefing :is(.feed-chapter,.feed-report-number,.feed-report-step){animation:none}.feed-home .feed-briefing .feed-report-label{color:var(--native-text-secondary);font-size:13px;line-height:20px;letter-spacing:normal;text-transform:none}@media (prefers-reduced-motion: reduce){.feed-home .feed-brief{animation:feed-fade .16s ease-out both;transition:none}.feed-home .feed-chapter,.feed-home .feed-report-number,.feed-home .feed-report-step{animation:none}.feed-home .feed-brief:hover,.feed-home .feed-analyst-do:hover{transform:none}.feed-home .feed-news-updated-pulse{animation:none}.feed-home .feed-brief-open svg,.feed-home .feed-analyst-do svg:last-child{transition:none;transform:none}}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:#fff;color-scheme:light}.feed-home{position:absolute}.capture-date{color:var(--native-text-tertiary);font-size:12px;white-space:nowrap}@media (max-width:600px){.capture-date{font-size:11px}}
